diff --git a/apps/web/app/docs/page.tsx b/apps/web/app/docs/page.tsx index 2eb5b06..582ceab 100644 --- a/apps/web/app/docs/page.tsx +++ b/apps/web/app/docs/page.tsx @@ -23,6 +23,7 @@ const SECTIONS = [ { id: "graphics", label: "Graphics" }, { id: "themes", label: "Themes" }, { id: "icons", label: "Icons" }, + { id: "emoji", label: "Emoji" }, { id: "input", label: "Input" }, { id: "testing", label: "Testing" }, { id: "escape-hatches", label: "Escape hatches" }, @@ -361,6 +362,48 @@ setIconMode("nerd"); // for the whole app`} hqtui.icon("mail").

+

Emoji

+

+ The OpenEmoji pack is built in and + on by default: every standard emoji, 3,963 in Emoji 18.0, with its CLDR name, an{" "} + oe_ shortcode and search keywords.{" "} + emoji() is the emoji where the terminal draws emoji and readable text where it + cannot: an emoticon where one fits, the name in brackets elsewhere. +

+ +

+ A name can be the shortcode (fire, oe_fire,{" "} + :fire:), the CLDR name, a common alias (thumbsup,{" "} + +1) or the emoji itself. stringWidth counts every emoji as two + columns, skin tones, flags, keycaps and ZWJ sequences included, so tables and borders stay aligned in + every port. +

+

+ Our artwork in your terminal. A TUI cannot pick the terminal's font, so{" "} + hqtui fonts install installs the OpenEmoji colour font and makes it the emoji + fallback: fontconfig on Linux (Alacritty, foot, GNOME Terminal and Konsole follow it; Kitty and WezTerm + get a one-line snippet) and ~/Library/Fonts on macOS, where Kitty, WezTerm and iTerm2 + can use it and Terminal.app cannot. hqtui fonts status checks it;{" "} + hqtui fonts remove undoes it. Nothing is installed except by that command. +

+

+ Inline artwork. With HQTUI_EMOJI_ART=1,{" "} + await emojiImage("rocket") draws the OpenEmoji PNG two cells wide in + Kitty and Ghostty (Kitty graphics) and iTerm2 and WezTerm (inline images), picking 128, 256 or 512 px + at twice the cell height, and falls back to the character everywhere else. In a browser terminal, load{" "} + openemoji.css from the set and add OpenEmoji to xterm.js's{" "} + fontFamily. +

+

Input

Keys arrive normalized — "ctrl+c",{" "} diff --git a/packages/hqtui/README.md b/packages/hqtui/README.md index 67666e5..7dde4dc 100644 --- a/packages/hqtui/README.md +++ b/packages/hqtui/README.md @@ -134,6 +134,55 @@ falls back to Unicode, and an unknown name draws nothing. `useIconPack()` swaps in any other OpenIcon set. The table is generated from the set by `scripts/generate-icons.ts`, for this library and the Rust, Go and Python ports. +## Emoji + +The [OpenEmoji](https://logicsrc.com/openemoji) pack is built in and on by +default: every standard emoji (3,963 in Emoji 18.0) with its CLDR name, an +`oe_` shortcode and search keywords. `emoji()` is the emoji where the terminal +draws emoji and readable text where it cannot. + +```ts +import { emoji, emojify, emojiSearch } from "@profullstack/hqtui"; + +ui.text(`${emoji("rocket")} shipped`); // 🚀 shipped ([rocket] shipped as text) +ui.text(emojify("deploy :tada: :+1:")); // deploy 🎉 👍 (deploy [party popper] +1) +emoji("thumbs_up_t3"); // 👍🏽 skin tones are _t1 … _t5 +emojiSearch("lol")[0].char; // 😂 CLDR keywords +``` + +A name can be the shortcode (`fire`, `oe_fire`, `:fire:`), the CLDR name, a +common alias (`thumbsup`, `+1`, `heart`) or the emoji itself. Text mode is an +emoticon where one fits (`:)`, `<3`, `:D`) and the name in brackets elsewhere; +it is chosen with `setEmojiMode()`, `HQTUI_EMOJI=emoji|text`, or detected (the +Linux console gets text). `stringWidth` counts every emoji as two columns, +skin tones, flags, keycaps and ZWJ sequences included, so tables and borders +stay aligned. The Rust, Go and Python ports carry the same table. + +**Our artwork in your terminal.** A TUI cannot pick the terminal's font, so +`hqtui fonts install` installs the OpenEmoji colour font and makes it the +emoji fallback: fontconfig on Linux (Alacritty, foot, GNOME Terminal, Konsole +and others follow it; Kitty and WezTerm get a one-line snippet), and +`~/Library/Fonts` on macOS, where Kitty, WezTerm and iTerm2 can use it and +Terminal.app cannot. `hqtui fonts status` checks it, and `hqtui fonts remove` +undoes everything, restoring any file it replaced. Nothing is installed except +by that command. + +**Inline artwork.** In terminals that show images, `await emojiImage("rocket")` +returns the escape sequence that draws the OpenEmoji PNG two cells wide: the +Kitty graphics protocol in Kitty and Ghostty, iTerm2 inline images in iTerm2 +and WezTerm. It is off unless `HQTUI_EMOJI_ART=1` (or `{ art: true }`); the PNG +is picked from 128, 256 and 512 px at twice the cell height +(`queryCellSize()` or `HQTUI_CELL_PX=10x20`) and cached under +`~/.cache/hqtui/openemoji`. Everywhere else it returns the emoji character. + +**In a browser terminal** (xterm.js), load the set's stylesheet and name the +family, so emoji draw with the same art: + +```html + + +``` + ## Testing your TUI Terminal apps are usually untestable. Here they are not: diff --git a/packages/hqtui/scripts/generate-emoji.ts b/packages/hqtui/scripts/generate-emoji.ts new file mode 100644 index 0000000..2da28f0 --- /dev/null +++ b/packages/hqtui/scripts/generate-emoji.ts @@ -0,0 +1,304 @@ +/** + * Regenerate the built-in emoji pack from an OpenEmoji set. + * + * node packages/hqtui/scripts/generate-emoji.ts [openemoji.json | URL] + * + * Defaults to the reference set's published manifest. Writes one table for the + * TypeScript library and the Go, Python and Rust ports, so `emoji("fire")` is + * the same answer in every language. Kept small on purpose: the character is + * the key's codepoints, skin-tone variants are stored as key and base (their + * names and shortcodes are derived), and keywords are cut to the ten rarest. + * The artwork never ships in a terminal library; the art mode fetches it. + */ + +import { spawnSync } from "node:child_process"; +import { readFileSync, writeFileSync } from "node:fs"; +import { dirname, join } from "node:path"; +import { fileURLToPath } from "node:url"; + +const DEFAULT = "https://logicsrc.com/openemoji/set/openemoji.json"; +const root = join(dirname(fileURLToPath(import.meta.url)), "..", "..", ".."); + +interface Entry { + key: string; + name: string; + group: string; + unicode: string; + keywords?: string[]; + shortcodes?: string[]; + base?: string; +} +interface Set { + openemoji: string; + name: string; + version: string; + unicode: string; + emoji: Entry[]; +} + +/** + * Names people already type, from Slack, GitHub and Discord, mapped to keys. + * Every one is checked against the table below, so a typo fails generation. + */ +const ALIASES: Record = { + "+1": "1f44d", thumbsup: "1f44d", "-1": "1f44e", thumbsdown: "1f44e", + heart: "2764-fe0f", broken_heart: "1f494", smile: "1f604", smiley: "1f603", + grinning: "1f600", grin: "1f601", joy: "1f602", rofl: "1f923", laughing: "1f606", + sweat_smile: "1f605", wink: "1f609", blush: "1f60a", heart_eyes: "1f60d", + kissing_heart: "1f618", slightly_smiling_face: "1f642", upside_down_face: "1f643", + thinking: "1f914", neutral_face: "1f610", unamused: "1f612", roll_eyes: "1f644", + sob: "1f62d", cry: "1f622", angry: "1f620", rage: "1f621", scream: "1f631", + sunglasses: "1f60e", stuck_out_tongue: "1f61b", hugs: "1f917", partying_face: "1f973", + skull: "1f480", ghost: "1f47b", robot: "1f916", poop: "1f4a9", see_no_evil: "1f648", + wave: "1f44b", clap: "1f44f", pray: "1f64f", raised_hands: "1f64c", ok_hand: "1f44c", + muscle: "1f4aa", point_right: "1f449", point_left: "1f448", point_up: "261d-fe0f", + point_down: "1f447", eyes: "1f440", shrug: "1f937", facepalm: "1f926", + fire: "1f525", rocket: "1f680", tada: "1f389", sparkles: "2728", star: "2b50", + "100": "1f4af", zap: "26a1", boom: "1f4a5", white_check_mark: "2705", check: "2705", + x: "274c", warning: "26a0-fe0f", bug: "1f41b", bulb: "1f4a1", lock: "1f512", + key: "1f511", mag: "1f50d", gear: "2699-fe0f", hammer: "1f528", wrench: "1f527", + package: "1f4e6", email: "1f4e7", phone: "1f4de", link: "1f517", pushpin: "1f4cc", + calendar: "1f4c5", memo: "1f4dd", computer: "1f4bb", coffee: "2615", beer: "1f37a", + pizza: "1f355", cake: "1f382", gift: "1f381", moneybag: "1f4b0", chart: "1f4c8", + sun: "2600-fe0f", moon: "1f319", cloud: "2601-fe0f", rainbow: "1f308", + snowflake: "2744-fe0f", earth: "1f30d", globe: "1f310", cat: "1f431", dog: "1f436", + hourglass: "231b", stopwatch: "23f1-fe0f", bell: "1f514", trophy: "1f3c6", + us: "1f1fa-1f1f8", gb: "1f1ec-1f1e7", jp: "1f1ef-1f1f5", +}; + +/** + * The ASCII faces a terminal without emoji shows instead. Anything not here + * falls back to its name in brackets, [fire], which reads as well as any icon. + */ +const EMOTICONS: Record = { + "1f642": ":)", "263a-fe0f": ":)", "1f60a": "^_^", "1f641": ":(", "2639-fe0f": ":(", + "1f600": ":D", "1f603": ":D", "1f604": ":D", "1f601": ":D", "1f602": "XD", + "1f923": "XD", "1f606": "XD", "1f609": ";)", "1f61b": ":P", "1f61c": ";P", + "1f61d": "XP", "1f62e": ":O", "1f62f": ":o", "1f632": ":O", "1f610": ":|", + "1f611": "-_-", "1f615": ":/", "1f622": ":'(", "1f62d": ":'(", "1f620": ">:(", + "1f621": ">:(", "1f60e": "B)", "1f618": ":*", "1f617": ":*", "1f607": "O:)", + "1f608": ">:)", "1f643": "(:", "1f914": ":-?", "2764-fe0f": "<3", "1f494": " name.toLowerCase().replace(/[^a-z0-9]+/g, "_").replace(/^_+|_+$/g, ""); + +/** Byte order, not locale order: the Rust port binary-searches these tables. */ +const byteOrder = (a: string, b: string) => (a < b ? -1 : a > b ? 1 : 0); + +const source = process.argv[2] ?? DEFAULT; +const set: Set = source.startsWith("http") + ? await (await fetch(source)).json() + : JSON.parse(readFileSync(source, "utf8")); + +const keys = new Set(set.emoji.map((e) => e.key)); +const isTone = (e: Entry) => e.key.split("-").some((cp) => TONE_KEYS.includes(cp)); +const shortOf = (e: Entry) => (e.shortcodes?.[0] ?? "").replace(/^oe_/, ""); + +// A variant is stored as [key, base] only when its base is in the table and +// its derived shortcode matches the set's; anything else is a full row. +const groups = [...new Set(set.emoji.map((e) => e.group))]; +const byKey = new Map(set.emoji.map((e) => [e.key, e])); +const derivedShort = (e: Entry, base: Entry) => + [shortOf(base), ...e.key.split("-").filter((cp) => TONE_KEYS.includes(cp)).map((cp) => `t${TONE_KEYS.indexOf(cp) + 1}`)].join("_"); +const keywordUse = new Map(); +for (const e of set.emoji) if (!isTone(e)) for (const k of e.keywords ?? []) keywordUse.set(k, (keywordUse.get(k) ?? 0) + 1); +const toned: Array<[string, string]> = []; +const rows: Array<[string, string, string, number, string]> = []; +for (const e of set.emoji) { + if (!shortOf(e)) throw new Error(`${e.key} has no shortcode; regenerate the set with shortcodes`); + const base = e.base ? byKey.get(e.base) : undefined; + if (isTone(e) && base && !isTone(base) && derivedShort(e, base) === shortOf(e)) { + toned.push([e.key, base.key]); + continue; + } + // Keywords the name already says add nothing to a search, and neither do + // ones on dozens of emoji (face, hand, person). Keep the ten rarest, which + // is where the words people type live: lol, haha, yolo. + const words = new Set(e.name.toLowerCase().split(/[^a-z0-9]+/)); + const keywords = (e.keywords ?? []) + .filter((k) => !words.has(k.toLowerCase()) && (keywordUse.get(k) ?? 0) <= 30) + .sort((a, b) => (keywordUse.get(a) ?? 0) - (keywordUse.get(b) ?? 0)) + .slice(0, 10) + .join(" "); + const short = shortOf(e) === slug(e.name) ? "" : shortOf(e); + rows.push([e.key, short, e.name, groups.indexOf(e.group), keywords]); +} +rows.sort((a, b) => byteOrder(a[0], b[0])); +toned.sort((a, b) => byteOrder(a[0], b[0])); +for (const [alias, key] of Object.entries(ALIASES)) { + if (!keys.has(key)) throw new Error(`alias ${alias} points at ${key}, which the set does not have`); +} +for (const key of Object.keys(EMOTICONS)) { + if (!keys.has(key)) throw new Error(`emoticon for ${key}, which the set does not have`); +} +const aliases = Object.entries(ALIASES).sort((a, b) => byteOrder(a[0], b[0])); +const emoticons = Object.entries(EMOTICONS).sort((a, b) => byteOrder(a[0], b[0])); +const stamp = `${set.name} ${set.version} (OpenEmoji ${set.openemoji}, Unicode ${set.unicode}), ${set.emoji.length} emoji`; + +/** A string literal every one of the four languages reads the same way. */ +let escapeFor = (ch: string) => `\\u{${ch.codePointAt(0)!.toString(16)}}`; +const lit = (s: string) => + `"${[...s] + .map((ch) => { + const cp = ch.codePointAt(0)!; + if (ch === '"' || ch === "\\") return `\\${ch}`; + return cp >= 0x20 && cp < 0x7f ? ch : escapeFor(ch); + }) + .join("")}"`; + +function write(rel: string, text: string) { + writeFileSync(join(root, rel), text); + console.log(`wrote ${rel} (${(Buffer.byteLength(text) / 1024).toFixed(0)} KB)`); +} + +const header = (c: string) => + `${c} Generated by packages/hqtui/scripts/generate-emoji.ts from ${stamp}. Do not edit. +${c} Emoji rows: key (codepoints), shortcode without oe_ (empty when it is the name in snake_case), +${c} CLDR name, group index, up to ten of its rarest keywords the name does not already say. +${c} Toned rows: key and base key; name and shortcode are the base's plus the skin tones.`; + +// TypeScript +escapeFor = (ch) => `\\u{${ch.codePointAt(0)!.toString(16)}}`; +write( + "packages/hqtui/src/emoji-data.ts", + `${header("//")} + +export const OPENEMOJI_VERSION = ${lit(set.version)}; +export const OPENEMOJI_UNICODE = ${lit(set.unicode)}; + +export const OPENEMOJI_GROUPS: readonly string[] = [${groups.map(lit).join(", ")}]; + +export const OPENEMOJI_ROWS: ReadonlyArray = [ +${rows.map(([k, s, n, g, kw]) => ` [${lit(k)}, ${lit(s)}, ${lit(n)}, ${g}, ${lit(kw)}],`).join("\n")} +]; + +export const OPENEMOJI_TONED: ReadonlyArray = [ +${toned.map((t) => ` [${t.map(lit).join(", ")}],`).join("\n")} +]; + +export const OPENEMOJI_ALIASES: ReadonlyArray = [ +${aliases.map((a) => ` [${a.map(lit).join(", ")}],`).join("\n")} +]; + +export const OPENEMOJI_EMOTICONS: ReadonlyArray = [ +${emoticons.map((a) => ` [${a.map(lit).join(", ")}],`).join("\n")} +]; +`, +); + +// Go +escapeFor = (ch) => `\\U${ch.codePointAt(0)!.toString(16).padStart(8, "0")}`; +write( + "ports/go/emoji_data.go", + `${header("//").replace("// Generated", "// Code generated").replace("Do not edit.", "DO NOT EDIT.")} + +package hqtui + +// OpenEmojiVersion is the OpenEmoji set the built-in pack was generated from. +const OpenEmojiVersion = ${lit(set.version)} + +// OpenEmojiUnicode is the Emoji version that set covers. +const OpenEmojiUnicode = ${lit(set.unicode)} + +var openEmojiGroups = []string{${groups.map(lit).join(", ")}} + +type emojiRow struct { + key, short, name string + group int + keywords string +} + +var openEmojiRows = []emojiRow{ +${rows.map(([k, s, n, g, kw]) => `\t{${lit(k)}, ${lit(s)}, ${lit(n)}, ${g}, ${lit(kw)}},`).join("\n")} +} + +var openEmojiToned = [][2]string{ +${toned.map((t) => `\t{${t.map(lit).join(", ")}},`).join("\n")} +} + +var openEmojiAliases = map[string]string{ +${aliases.map(([a, k]) => `\t${lit(a)}: ${lit(k)},`).join("\n")} +} + +var openEmojiEmoticons = map[string]string{ +${emoticons.map(([a, k]) => `\t${lit(a)}: ${lit(k)},`).join("\n")} +} +`, +); +spawnSync("gofmt", ["-w", join(root, "ports/go/emoji_data.go")], { stdio: "ignore" }); + +// Python +escapeFor = (ch) => `\\U${ch.codePointAt(0)!.toString(16).padStart(8, "0")}`; +write( + "ports/python/hqtui/emoji_data.py", + `${header("#")} + +OPENEMOJI_VERSION = ${lit(set.version)} +OPENEMOJI_UNICODE = ${lit(set.unicode)} + +OPENEMOJI_GROUPS = (${groups.map(lit).join(", ")}) + +OPENEMOJI_ROWS = ( +${rows.map(([k, s, n, g, kw]) => ` (${lit(k)}, ${lit(s)}, ${lit(n)}, ${g}, ${lit(kw)}),`).join("\n")} +) + +OPENEMOJI_TONED = ( +${toned.map((t) => ` (${t.map(lit).join(", ")}),`).join("\n")} +) + +OPENEMOJI_ALIASES = { +${aliases.map(([a, k]) => ` ${lit(a)}: ${lit(k)},`).join("\n")} +} + +OPENEMOJI_EMOTICONS = { +${emoticons.map(([a, k]) => ` ${lit(a)}: ${lit(k)},`).join("\n")} +} +`, +); + +// Rust +escapeFor = (ch) => `\\u{${ch.codePointAt(0)!.toString(16)}}`; +write( + "ports/rust/src/emoji_data.rs", + `${header("//")} + +/// The OpenEmoji set the built-in pack was generated from. +pub const OPENEMOJI_VERSION: &str = ${lit(set.version)}; +/// The Emoji version that set covers. +pub const OPENEMOJI_UNICODE: &str = ${lit(set.unicode)}; + +pub static OPENEMOJI_GROUPS: &[&str] = &[${groups.map(lit).join(", ")}]; + +/// (key, shortcode without oe_, name, group index, keywords), sorted by key. +pub static OPENEMOJI_ROWS: &[(&str, &str, &str, usize, &str)] = &[ +${rows.map(([k, s, n, g, kw]) => ` (${lit(k)}, ${lit(s)}, ${lit(n)}, ${g}, ${lit(kw)}),`).join("\n")} +]; + +/// (key, base key), sorted by key. +pub static OPENEMOJI_TONED: &[(&str, &str)] = &[ +${toned.map((t) => ` (${t.map(lit).join(", ")}),`).join("\n")} +]; + +/// Sorted by alias. +pub static OPENEMOJI_ALIASES: &[(&str, &str)] = &[ +${aliases.map((a) => ` (${a.map(lit).join(", ")}),`).join("\n")} +]; + +/// Sorted by key. +pub static OPENEMOJI_EMOTICONS: &[(&str, &str)] = &[ +${emoticons.map((a) => ` (${a.map(lit).join(", ")}),`).join("\n")} +]; +`, +); + +console.log(`${rows.length} rows, ${toned.length} toned, ${aliases.length} aliases, ${emoticons.length} emoticons`); diff --git a/packages/hqtui/src/cli.ts b/packages/hqtui/src/cli.ts index b5ed320..ebe3fa9 100644 --- a/packages/hqtui/src/cli.ts +++ b/packages/hqtui/src/cli.ts @@ -4,6 +4,7 @@ * hqtui a built-in showcase of the widget set * hqtui doctor what your terminal can actually do * hqtui demo the showcase, explicitly + * hqtui fonts install, check or remove the OpenEmoji font * * The full system dashboard lives in `@profullstack/hqtui-demo`, which is a * separate package so this one keeps its promise of touching nothing. @@ -25,6 +26,9 @@ Commands: demo Interactive showcase of the widget set (default) doctor Report what this terminal supports themes Print every built-in theme name + fonts install Install the OpenEmoji colour font as the terminal's emoji + fonts status Is it installed, and does the terminal use it? + fonts remove Undo fonts install (restores anything it replaced) Options: --theme dark, dracula, nord, tokyoNight, gruvbox, matrix, @@ -175,6 +179,33 @@ async function demo(themeName: string, fps: number): Promise { await app.start(); } +async function fonts(action: string | undefined): Promise { + // Loaded on demand: the rest of the CLI never touches the filesystem. + const { installEmojiFont, emojiFontStatus, removeEmojiFont } = await import("./fonts.ts"); + if (action === "install") { + const result = await installEmojiFont(); + for (const note of result.notes) console.log(`note: ${note}`); + console.log("\nTerminals that choose their own fonts need one line each:"); + for (const s of result.snippets) console.log(` ${s.terminal} (${s.file}):\n ${s.snippet}`); + console.log("\nRestart the terminal, then run `hqtui fonts status`."); + return; + } + if (action === "status") { + const status = await emojiFontStatus(); + console.log(`installed: ${status.installed ? status.files.join(", ") : "no"}`); + if (status.emojiFont !== undefined) console.log(`fontconfig emoji font: ${status.emojiFont || "none"}`); + console.log(`active: ${status.active ? "yes" : "no"}`); + return; + } + if (action === "remove") { + const done = await removeEmojiFont(); + if (!done.length) console.log("Nothing to remove: `hqtui fonts install` has not been run."); + return; + } + console.error("hqtui fonts: install, status or remove"); + process.exitCode = 1; +} + export async function main(argv: string[] = process.argv.slice(2)): Promise { let theme = "dark"; let fps = 30; @@ -200,6 +231,8 @@ export async function main(argv: string[] = process.argv.slice(2)): Promise t.name).join("\n")); + case "fonts": + return fonts(commands[1]); case undefined: case "demo": return demo(theme, fps); diff --git a/packages/hqtui/src/emoji-art.ts b/packages/hqtui/src/emoji-art.ts new file mode 100644 index 0000000..7b1d225 --- /dev/null +++ b/packages/hqtui/src/emoji-art.ts @@ -0,0 +1,180 @@ +/** + * The OpenEmoji artwork itself, drawn inline in terminals that show images. + * + * import { emojiImage } from "@profullstack/hqtui"; + * process.stdout.write(await emojiImage("rocket")); // the drawing, two cells wide + * + * Off by default: `HQTUI_EMOJI_ART=1` (or `{ art: true }`) turns it on, and it + * then speaks the protocol the terminal understands: + * + * kitty the Kitty graphics protocol: Kitty, Ghostty + * iterm iTerm2 inline images: iTerm2, WezTerm + * + * Everything else, including tmux (which needs passthrough) and sixel-only + * terminals, gets the emoji character, so the call is always safe to make. + * `HQTUI_EMOJI_ART=kitty|iterm` forces a protocol. + * + * Hi-res: the PNG is chosen from the set's 128, 256 and 512 px sizes as the + * smallest at least twice the cell's pixel height (a crisp 2x), 128 when the + * cell size is unknown. `queryCellSize()` asks the terminal (CSI 16 t); + * `HQTUI_CELL_PX=WxH` states it. + * + * Images are fetched from the OpenEmoji repository on first use and cached + * under $XDG_CACHE_HOME/hqtui/openemoji (never bundled in the package). + * Node's filesystem is loaded only when art is actually drawn, so importing + * hqtui stays free of side effects and safe in a browser bundle. + */ + +import { detectCapabilities } from "./capabilities.ts"; +import { emoji, emojiInfo, emojiMode } from "./emoji.ts"; + +export type ArtProtocol = "kitty" | "iterm" | "none"; + +export const OPENEMOJI_PNG_BASE = "https://raw.githubusercontent.com/profullstack/openemoji/main/png"; +export const ART_SIZES = [128, 256, 512] as const; + +/** Which image protocol to speak, or none. Off unless asked for. */ +export function artProtocol(env: NodeJS.ProcessEnv = process.env, enabled?: boolean): ArtProtocol { + const setting = (env.HQTUI_EMOJI_ART ?? "").toLowerCase(); + if (setting === "kitty" || setting === "iterm") return setting; + const on = enabled ?? (setting === "1" || setting === "on" || setting === "true"); + if (!on) return "none"; + // tmux swallows graphics escapes unless passthrough is configured; the + // character is the honest answer there. + if (env.TMUX) return "none"; + const program = detectCapabilities({}, env).program; + if (program === "kitty" || program === "ghostty") return "kitty"; + if (program === "iterm" || program === "wezterm") return "iterm"; + return "none"; +} + +export interface CellSize { + width: number; + height: number; +} + +/** The cell size stated in HQTUI_CELL_PX (`10x20`), or undefined. */ +export function cellSizeFromEnv(env: NodeJS.ProcessEnv = process.env): CellSize | undefined { + const m = /^(\d+)x(\d+)$/i.exec(env.HQTUI_CELL_PX ?? ""); + return m ? { width: Number(m[1]), height: Number(m[2]) } : undefined; +} + +/** + * Ask the terminal for its cell size in pixels (CSI 16 t, answered as + * CSI 6 ; height ; width t by Kitty, WezTerm, iTerm2, Ghostty, foot and xterm + * with `allowWindowOps`). Resolves undefined if nothing answers in time. + * The caller owns raw mode; hqtui apps already have the terminal in it. + */ +export function queryCellSize( + input: NodeJS.ReadableStream, + output: NodeJS.WritableStream, + timeoutMs = 150, +): Promise { + return new Promise((resolve) => { + let buffer = ""; + const done = (value: CellSize | undefined) => { + clearTimeout(timer); + input.removeListener("data", onData); + resolve(value); + }; + const onData = (chunk: Buffer | string) => { + buffer += chunk.toString(); + const m = /\x1b\[6;(\d+);(\d+)t/.exec(buffer); + if (m) done({ height: Number(m[1]), width: Number(m[2]) }); + }; + const timer = setTimeout(() => done(undefined), timeoutMs); + input.on("data", onData); + output.write("\x1b[16t"); + }); +} + +/** The smallest of the set's sizes at least twice the cell height; 128 when unknown. */ +export function artSize(cell: CellSize | undefined): (typeof ART_SIZES)[number] { + if (!cell) return 128; + const target = cell.height * 2; + return ART_SIZES.find((s) => s >= target) ?? 512; +} + +const join = (...parts: string[]) => parts.join("/").replace(/\/+/g, "/"); + +export function artCacheDir(env: NodeJS.ProcessEnv = process.env): string { + return join(env.XDG_CACHE_HOME || join(env.HOME || env.USERPROFILE || ".", ".cache"), "hqtui", "openemoji"); +} + +export interface EmojiImageOptions { + /** Columns the image spans; rows are always one. Default 2, an emoji's width. */ + cells?: number; + /** Turn art on for this call regardless of HQTUI_EMOJI_ART. */ + art?: boolean; + protocol?: ArtProtocol; + cell?: CellSize; + /** Force a PNG size instead of choosing from the cell size. */ + size?: (typeof ART_SIZES)[number]; + env?: NodeJS.ProcessEnv; + fetch?: typeof fetch; + cacheDir?: string; +} + +/** The PNG for an emoji at a size, from the cache or the repository. */ +export async function emojiPng( + key: string, + size: (typeof ART_SIZES)[number], + options: Pick = {}, +): Promise { + const { mkdir, readFile, writeFile } = await import("node:fs/promises"); + const dir = join(options.cacheDir ?? artCacheDir(options.env), String(size)); + const file = join(dir, `${key}.png`); + try { + return await readFile(file); + } catch { + // not cached yet + } + const response = await (options.fetch ?? fetch)(`${OPENEMOJI_PNG_BASE}/${size}/${key}.png`).catch(() => undefined); + if (!response?.ok) return undefined; + const png = Buffer.from(await response.arrayBuffer()); + // A PNG starts with its signature; anything else (an HTML error page) is not cached. + if (png.length < 8 || png.readUInt32BE(0) !== 0x89504e47) return undefined; + await mkdir(dir, { recursive: true }); + await writeFile(file, png); + return png; +} + +/** Kitty graphics protocol: base64 PNG in 4096-byte chunks, `c` columns by one row. */ +export function kittyImage(png: Buffer, cells: number): string { + const data = png.toString("base64"); + const chunks = data.match(/.{1,4096}/g) ?? [""]; + return chunks + .map((chunk, i) => { + const more = i < chunks.length - 1 ? 1 : 0; + const keys = i === 0 ? `f=100,a=T,c=${cells},r=1,q=2,m=${more}` : `m=${more}`; + return `\x1b_G${keys};${chunk}\x1b\\`; + }) + .join(""); +} + +/** iTerm2 inline image (also WezTerm), `cells` wide by one row. */ +export function itermImage(png: Buffer, cells: number): string { + return `\x1b]1337;File=inline=1;size=${png.length};width=${cells};height=1;preserveAspectRatio=1:${png.toString("base64")}\x07`; +} + +/** + * The escape sequence that draws an emoji's artwork, or the emoji character + * when art is off, the terminal cannot show images, or the image is not + * available. Never throws for a known emoji; unknown names return "". + */ +export async function emojiImage(name: string, options: EmojiImageOptions = {}): Promise { + const info = emojiInfo(name); + if (!info) return ""; + const env = options.env ?? process.env; + const protocol = options.protocol ?? artProtocol(env, options.art); + // The fallback follows the same environment the caller passed in. + const fallback = () => emoji(info.key, { mode: emojiMode(env) }); + if (protocol === "none") return fallback(); + const size = options.size ?? artSize(options.cell ?? cellSizeFromEnv(env)); + const png = await emojiPng(info.key, size, { env, fetch: options.fetch, cacheDir: options.cacheDir }).catch( + () => undefined, + ); + if (!png) return fallback(); + const cells = options.cells ?? 2; + return protocol === "kitty" ? kittyImage(png, cells) : itermImage(png, cells); +} diff --git a/packages/hqtui/src/emoji-data.ts b/packages/hqtui/src/emoji-data.ts new file mode 100644 index 0000000..e99af71 --- /dev/null +++ b/packages/hqtui/src/emoji-data.ts @@ -0,0 +1,4133 @@ +// Generated by packages/hqtui/scripts/generate-emoji.ts from OpenEmoji 2026-09-24 (OpenEmoji 0.1, Unicode 18.0), 3963 emoji. Do not edit. +// Emoji rows: key (codepoints), shortcode without oe_ (empty when it is the name in snake_case), +// CLDR name, group index, up to ten of its rarest keywords the name does not already say. +// Toned rows: key and base key; name and shortcode are the base's plus the skin tones. + +export const OPENEMOJI_VERSION = "2026-09-24"; +export const OPENEMOJI_UNICODE = "18.0"; + +export const OPENEMOJI_GROUPS: readonly string[] = ["Smileys & Emotion", "People & Body", "Animals & Nature", "Food & Drink", "Travel & Places", "Activities", "Objects", "Symbols", "Flags"]; + +export const OPENEMOJI_ROWS: ReadonlyArray = [ + ["0023-fe0f-20e3", "keycap_hash", "keycap: #", 7, ""], + ["002a-fe0f-20e3", "keycap_asterisk", "keycap: *", 7, ""], + ["0030-fe0f-20e3", "", "keycap: 0", 7, "zero"], + ["0031-fe0f-20e3", "", "keycap: 1", 7, "one"], + ["0032-fe0f-20e3", "", "keycap: 2", 7, "two"], + ["0033-fe0f-20e3", "", "keycap: 3", 7, "three"], + ["0034-fe0f-20e3", "", "keycap: 4", 7, "four"], + ["0035-fe0f-20e3", "", "keycap: 5", 7, "five"], + ["0036-fe0f-20e3", "", "keycap: 6", 7, "six"], + ["0037-fe0f-20e3", "", "keycap: 7", 7, "seven"], + ["0038-fe0f-20e3", "", "keycap: 8", 7, "eight"], + ["0039-fe0f-20e3", "", "keycap: 9", 7, "nine"], + ["00a9-fe0f", "", "copyright", 7, "C"], + ["00ae-fe0f", "", "registered", 7, "R"], + ["1f004", "", "mahjong red dragon", 5, "game"], + ["1f0cf", "", "joker", 5, "wildcard card game"], + ["1f170-fe0f", "", "A button (blood type)", 7, ""], + ["1f171-fe0f", "", "B button (blood type)", 7, ""], + ["1f17e-fe0f", "", "O button (blood type)", 7, ""], + ["1f17f-fe0f", "", "P button", 7, "parking"], + ["1f18e", "", "AB button (blood type)", 7, ""], + ["1f191", "", "CL button", 7, ""], + ["1f192", "", "COOL button", 7, ""], + ["1f193", "", "FREE button", 7, ""], + ["1f194", "", "ID button", 7, "identity"], + ["1f195", "", "NEW button", 7, ""], + ["1f196", "", "NG button", 7, ""], + ["1f197", "", "OK button", 7, "okay"], + ["1f198", "", "SOS button", 7, "help"], + ["1f199", "", "UP! button", 7, "UP! mark"], + ["1f19a", "", "VS button", 7, "versus"], + ["1f1e6-1f1e8", "", "flag: Ascension Island", 8, ""], + ["1f1e6-1f1e9", "", "flag: Andorra", 8, ""], + ["1f1e6-1f1ea", "", "flag: United Arab Emirates", 8, ""], + ["1f1e6-1f1eb", "", "flag: Afghanistan", 8, ""], + ["1f1e6-1f1ec", "flag_antigua_and_barbuda", "flag: Antigua & Barbuda", 8, ""], + ["1f1e6-1f1ee", "", "flag: Anguilla", 8, ""], + ["1f1e6-1f1f1", "", "flag: Albania", 8, ""], + ["1f1e6-1f1f2", "", "flag: Armenia", 8, ""], + ["1f1e6-1f1f4", "", "flag: Angola", 8, ""], + ["1f1e6-1f1f6", "", "flag: Antarctica", 8, ""], + ["1f1e6-1f1f7", "", "flag: Argentina", 8, ""], + ["1f1e6-1f1f8", "", "flag: American Samoa", 8, ""], + ["1f1e6-1f1f9", "", "flag: Austria", 8, ""], + ["1f1e6-1f1fa", "", "flag: Australia", 8, ""], + ["1f1e6-1f1fc", "", "flag: Aruba", 8, ""], + ["1f1e6-1f1fd", "flag_aland_islands", "flag: \u{c5}land Islands", 8, ""], + ["1f1e6-1f1ff", "", "flag: Azerbaijan", 8, ""], + ["1f1e7-1f1e6", "flag_bosnia_and_herzegovina", "flag: Bosnia & Herzegovina", 8, ""], + ["1f1e7-1f1e7", "", "flag: Barbados", 8, ""], + ["1f1e7-1f1e9", "", "flag: Bangladesh", 8, ""], + ["1f1e7-1f1ea", "", "flag: Belgium", 8, ""], + ["1f1e7-1f1eb", "", "flag: Burkina Faso", 8, ""], + ["1f1e7-1f1ec", "", "flag: Bulgaria", 8, ""], + ["1f1e7-1f1ed", "", "flag: Bahrain", 8, ""], + ["1f1e7-1f1ee", "", "flag: Burundi", 8, ""], + ["1f1e7-1f1ef", "", "flag: Benin", 8, ""], + ["1f1e7-1f1f1", "flag_st_barthelemy", "flag: St. Barth\u{e9}lemy", 8, ""], + ["1f1e7-1f1f2", "", "flag: Bermuda", 8, ""], + ["1f1e7-1f1f3", "", "flag: Brunei", 8, ""], + ["1f1e7-1f1f4", "", "flag: Bolivia", 8, ""], + ["1f1e7-1f1f6", "", "flag: Caribbean Netherlands", 8, ""], + ["1f1e7-1f1f7", "", "flag: Brazil", 8, ""], + ["1f1e7-1f1f8", "", "flag: Bahamas", 8, ""], + ["1f1e7-1f1f9", "", "flag: Bhutan", 8, ""], + ["1f1e7-1f1fb", "", "flag: Bouvet Island", 8, ""], + ["1f1e7-1f1fc", "", "flag: Botswana", 8, ""], + ["1f1e7-1f1fe", "", "flag: Belarus", 8, ""], + ["1f1e7-1f1ff", "", "flag: Belize", 8, ""], + ["1f1e8-1f1e6", "", "flag: Canada", 8, ""], + ["1f1e8-1f1e8", "", "flag: Cocos (Keeling) Islands", 8, ""], + ["1f1e8-1f1e9", "", "flag: Congo - Kinshasa", 8, ""], + ["1f1e8-1f1eb", "", "flag: Central African Republic", 8, ""], + ["1f1e8-1f1ec", "", "flag: Congo - Brazzaville", 8, ""], + ["1f1e8-1f1ed", "", "flag: Switzerland", 8, ""], + ["1f1e8-1f1ee", "flag_cote_d_ivoire", "flag: C\u{f4}te d\u{2019}Ivoire", 8, ""], + ["1f1e8-1f1f0", "", "flag: Cook Islands", 8, ""], + ["1f1e8-1f1f1", "", "flag: Chile", 8, ""], + ["1f1e8-1f1f2", "", "flag: Cameroon", 8, ""], + ["1f1e8-1f1f3", "", "flag: China", 8, ""], + ["1f1e8-1f1f4", "", "flag: Colombia", 8, ""], + ["1f1e8-1f1f5", "", "flag: Clipperton Island", 8, ""], + ["1f1e8-1f1f6", "", "flag: Sark", 8, ""], + ["1f1e8-1f1f7", "", "flag: Costa Rica", 8, ""], + ["1f1e8-1f1fa", "", "flag: Cuba", 8, ""], + ["1f1e8-1f1fb", "", "flag: Cape Verde", 8, ""], + ["1f1e8-1f1fc", "flag_curacao", "flag: Cura\u{e7}ao", 8, ""], + ["1f1e8-1f1fd", "", "flag: Christmas Island", 8, ""], + ["1f1e8-1f1fe", "", "flag: Cyprus", 8, ""], + ["1f1e8-1f1ff", "", "flag: Czechia", 8, ""], + ["1f1e9-1f1ea", "", "flag: Germany", 8, ""], + ["1f1e9-1f1ec", "", "flag: Diego Garcia", 8, ""], + ["1f1e9-1f1ef", "", "flag: Djibouti", 8, ""], + ["1f1e9-1f1f0", "", "flag: Denmark", 8, ""], + ["1f1e9-1f1f2", "", "flag: Dominica", 8, ""], + ["1f1e9-1f1f4", "", "flag: Dominican Republic", 8, ""], + ["1f1e9-1f1ff", "", "flag: Algeria", 8, ""], + ["1f1ea-1f1e6", "flag_ceuta_and_melilla", "flag: Ceuta & Melilla", 8, ""], + ["1f1ea-1f1e8", "", "flag: Ecuador", 8, ""], + ["1f1ea-1f1ea", "", "flag: Estonia", 8, ""], + ["1f1ea-1f1ec", "", "flag: Egypt", 8, ""], + ["1f1ea-1f1ed", "", "flag: Western Sahara", 8, ""], + ["1f1ea-1f1f7", "", "flag: Eritrea", 8, ""], + ["1f1ea-1f1f8", "", "flag: Spain", 8, ""], + ["1f1ea-1f1f9", "", "flag: Ethiopia", 8, ""], + ["1f1ea-1f1fa", "", "flag: European Union", 8, ""], + ["1f1eb-1f1ee", "", "flag: Finland", 8, ""], + ["1f1eb-1f1ef", "", "flag: Fiji", 8, ""], + ["1f1eb-1f1f0", "", "flag: Falkland Islands", 8, ""], + ["1f1eb-1f1f2", "", "flag: Micronesia", 8, ""], + ["1f1eb-1f1f4", "", "flag: Faroe Islands", 8, ""], + ["1f1eb-1f1f7", "", "flag: France", 8, ""], + ["1f1ec-1f1e6", "", "flag: Gabon", 8, ""], + ["1f1ec-1f1e7", "", "flag: United Kingdom", 8, ""], + ["1f1ec-1f1e9", "", "flag: Grenada", 8, ""], + ["1f1ec-1f1ea", "", "flag: Georgia", 8, ""], + ["1f1ec-1f1eb", "", "flag: French Guiana", 8, ""], + ["1f1ec-1f1ec", "", "flag: Guernsey", 8, ""], + ["1f1ec-1f1ed", "", "flag: Ghana", 8, ""], + ["1f1ec-1f1ee", "", "flag: Gibraltar", 8, ""], + ["1f1ec-1f1f1", "", "flag: Greenland", 8, ""], + ["1f1ec-1f1f2", "", "flag: Gambia", 8, ""], + ["1f1ec-1f1f3", "", "flag: Guinea", 8, ""], + ["1f1ec-1f1f5", "", "flag: Guadeloupe", 8, ""], + ["1f1ec-1f1f6", "", "flag: Equatorial Guinea", 8, ""], + ["1f1ec-1f1f7", "", "flag: Greece", 8, ""], + ["1f1ec-1f1f8", "flag_south_georgia_and_south_sandwich_islands", "flag: South Georgia & South Sandwich Islands", 8, ""], + ["1f1ec-1f1f9", "", "flag: Guatemala", 8, ""], + ["1f1ec-1f1fa", "", "flag: Guam", 8, ""], + ["1f1ec-1f1fc", "", "flag: Guinea-Bissau", 8, ""], + ["1f1ec-1f1fe", "", "flag: Guyana", 8, ""], + ["1f1ed-1f1f0", "", "flag: Hong Kong SAR China", 8, ""], + ["1f1ed-1f1f2", "flag_heard_island_and_mcdonald_islands", "flag: Heard Island & McDonald Islands", 8, ""], + ["1f1ed-1f1f3", "", "flag: Honduras", 8, ""], + ["1f1ed-1f1f7", "", "flag: Croatia", 8, ""], + ["1f1ed-1f1f9", "", "flag: Haiti", 8, ""], + ["1f1ed-1f1fa", "", "flag: Hungary", 8, ""], + ["1f1ee-1f1e8", "", "flag: Canary Islands", 8, ""], + ["1f1ee-1f1e9", "", "flag: Indonesia", 8, ""], + ["1f1ee-1f1ea", "", "flag: Ireland", 8, ""], + ["1f1ee-1f1f1", "", "flag: Israel", 8, ""], + ["1f1ee-1f1f2", "", "flag: Isle of Man", 8, ""], + ["1f1ee-1f1f3", "", "flag: India", 8, ""], + ["1f1ee-1f1f4", "", "flag: British Indian Ocean Territory", 8, ""], + ["1f1ee-1f1f6", "", "flag: Iraq", 8, ""], + ["1f1ee-1f1f7", "", "flag: Iran", 8, ""], + ["1f1ee-1f1f8", "", "flag: Iceland", 8, ""], + ["1f1ee-1f1f9", "", "flag: Italy", 8, ""], + ["1f1ef-1f1ea", "", "flag: Jersey", 8, ""], + ["1f1ef-1f1f2", "", "flag: Jamaica", 8, ""], + ["1f1ef-1f1f4", "", "flag: Jordan", 8, ""], + ["1f1ef-1f1f5", "", "flag: Japan", 8, ""], + ["1f1f0-1f1ea", "", "flag: Kenya", 8, ""], + ["1f1f0-1f1ec", "", "flag: Kyrgyzstan", 8, ""], + ["1f1f0-1f1ed", "", "flag: Cambodia", 8, ""], + ["1f1f0-1f1ee", "", "flag: Kiribati", 8, ""], + ["1f1f0-1f1f2", "", "flag: Comoros", 8, ""], + ["1f1f0-1f1f3", "flag_st_kitts_and_nevis", "flag: St. Kitts & Nevis", 8, ""], + ["1f1f0-1f1f5", "", "flag: North Korea", 8, ""], + ["1f1f0-1f1f7", "", "flag: South Korea", 8, ""], + ["1f1f0-1f1fc", "", "flag: Kuwait", 8, ""], + ["1f1f0-1f1fe", "", "flag: Cayman Islands", 8, ""], + ["1f1f0-1f1ff", "", "flag: Kazakhstan", 8, ""], + ["1f1f1-1f1e6", "", "flag: Laos", 8, ""], + ["1f1f1-1f1e7", "", "flag: Lebanon", 8, ""], + ["1f1f1-1f1e8", "", "flag: St. Lucia", 8, ""], + ["1f1f1-1f1ee", "", "flag: Liechtenstein", 8, ""], + ["1f1f1-1f1f0", "", "flag: Sri Lanka", 8, ""], + ["1f1f1-1f1f7", "", "flag: Liberia", 8, ""], + ["1f1f1-1f1f8", "", "flag: Lesotho", 8, ""], + ["1f1f1-1f1f9", "", "flag: Lithuania", 8, ""], + ["1f1f1-1f1fa", "", "flag: Luxembourg", 8, ""], + ["1f1f1-1f1fb", "", "flag: Latvia", 8, ""], + ["1f1f1-1f1fe", "", "flag: Libya", 8, ""], + ["1f1f2-1f1e6", "", "flag: Morocco", 8, ""], + ["1f1f2-1f1e8", "", "flag: Monaco", 8, ""], + ["1f1f2-1f1e9", "", "flag: Moldova", 8, ""], + ["1f1f2-1f1ea", "", "flag: Montenegro", 8, ""], + ["1f1f2-1f1eb", "", "flag: St. Martin", 8, ""], + ["1f1f2-1f1ec", "", "flag: Madagascar", 8, ""], + ["1f1f2-1f1ed", "", "flag: Marshall Islands", 8, ""], + ["1f1f2-1f1f0", "", "flag: North Macedonia", 8, ""], + ["1f1f2-1f1f1", "", "flag: Mali", 8, ""], + ["1f1f2-1f1f2", "", "flag: Myanmar (Burma)", 8, ""], + ["1f1f2-1f1f3", "", "flag: Mongolia", 8, ""], + ["1f1f2-1f1f4", "", "flag: Macao SAR China", 8, ""], + ["1f1f2-1f1f5", "", "flag: Northern Mariana Islands", 8, ""], + ["1f1f2-1f1f6", "", "flag: Martinique", 8, ""], + ["1f1f2-1f1f7", "", "flag: Mauritania", 8, ""], + ["1f1f2-1f1f8", "", "flag: Montserrat", 8, ""], + ["1f1f2-1f1f9", "", "flag: Malta", 8, ""], + ["1f1f2-1f1fa", "", "flag: Mauritius", 8, ""], + ["1f1f2-1f1fb", "", "flag: Maldives", 8, ""], + ["1f1f2-1f1fc", "", "flag: Malawi", 8, ""], + ["1f1f2-1f1fd", "", "flag: Mexico", 8, ""], + ["1f1f2-1f1fe", "", "flag: Malaysia", 8, ""], + ["1f1f2-1f1ff", "", "flag: Mozambique", 8, ""], + ["1f1f3-1f1e6", "", "flag: Namibia", 8, ""], + ["1f1f3-1f1e8", "", "flag: New Caledonia", 8, ""], + ["1f1f3-1f1ea", "", "flag: Niger", 8, ""], + ["1f1f3-1f1eb", "", "flag: Norfolk Island", 8, ""], + ["1f1f3-1f1ec", "", "flag: Nigeria", 8, ""], + ["1f1f3-1f1ee", "", "flag: Nicaragua", 8, ""], + ["1f1f3-1f1f1", "", "flag: Netherlands", 8, ""], + ["1f1f3-1f1f4", "", "flag: Norway", 8, ""], + ["1f1f3-1f1f5", "", "flag: Nepal", 8, ""], + ["1f1f3-1f1f7", "", "flag: Nauru", 8, ""], + ["1f1f3-1f1fa", "", "flag: Niue", 8, ""], + ["1f1f3-1f1ff", "", "flag: New Zealand", 8, ""], + ["1f1f4-1f1f2", "", "flag: Oman", 8, ""], + ["1f1f5-1f1e6", "", "flag: Panama", 8, ""], + ["1f1f5-1f1ea", "", "flag: Peru", 8, ""], + ["1f1f5-1f1eb", "", "flag: French Polynesia", 8, ""], + ["1f1f5-1f1ec", "", "flag: Papua New Guinea", 8, ""], + ["1f1f5-1f1ed", "", "flag: Philippines", 8, ""], + ["1f1f5-1f1f0", "", "flag: Pakistan", 8, ""], + ["1f1f5-1f1f1", "", "flag: Poland", 8, ""], + ["1f1f5-1f1f2", "flag_st_pierre_and_miquelon", "flag: St. Pierre & Miquelon", 8, ""], + ["1f1f5-1f1f3", "", "flag: Pitcairn Islands", 8, ""], + ["1f1f5-1f1f7", "", "flag: Puerto Rico", 8, ""], + ["1f1f5-1f1f8", "", "flag: Palestinian Territories", 8, ""], + ["1f1f5-1f1f9", "", "flag: Portugal", 8, ""], + ["1f1f5-1f1fc", "", "flag: Palau", 8, ""], + ["1f1f5-1f1fe", "", "flag: Paraguay", 8, ""], + ["1f1f6-1f1e6", "", "flag: Qatar", 8, ""], + ["1f1f7-1f1ea", "flag_reunion", "flag: R\u{e9}union", 8, ""], + ["1f1f7-1f1f4", "", "flag: Romania", 8, ""], + ["1f1f7-1f1f8", "", "flag: Serbia", 8, ""], + ["1f1f7-1f1fa", "", "flag: Russia", 8, ""], + ["1f1f7-1f1fc", "", "flag: Rwanda", 8, ""], + ["1f1f8-1f1e6", "", "flag: Saudi Arabia", 8, ""], + ["1f1f8-1f1e7", "", "flag: Solomon Islands", 8, ""], + ["1f1f8-1f1e8", "", "flag: Seychelles", 8, ""], + ["1f1f8-1f1e9", "", "flag: Sudan", 8, ""], + ["1f1f8-1f1ea", "", "flag: Sweden", 8, ""], + ["1f1f8-1f1ec", "", "flag: Singapore", 8, ""], + ["1f1f8-1f1ed", "flag_st_helena_ascension_and_tristan_da_cunha", "flag: St. Helena, Ascension & Tristan da Cunha", 8, ""], + ["1f1f8-1f1ee", "", "flag: Slovenia", 8, ""], + ["1f1f8-1f1ef", "flag_svalbard_and_jan_mayen", "flag: Svalbard & Jan Mayen", 8, ""], + ["1f1f8-1f1f0", "", "flag: Slovakia", 8, ""], + ["1f1f8-1f1f1", "", "flag: Sierra Leone", 8, ""], + ["1f1f8-1f1f2", "", "flag: San Marino", 8, ""], + ["1f1f8-1f1f3", "", "flag: Senegal", 8, ""], + ["1f1f8-1f1f4", "", "flag: Somalia", 8, ""], + ["1f1f8-1f1f7", "", "flag: Suriname", 8, ""], + ["1f1f8-1f1f8", "", "flag: South Sudan", 8, ""], + ["1f1f8-1f1f9", "flag_sao_tome_and_principe", "flag: S\u{e3}o Tom\u{e9} & Pr\u{ed}ncipe", 8, ""], + ["1f1f8-1f1fb", "", "flag: El Salvador", 8, ""], + ["1f1f8-1f1fd", "", "flag: Sint Maarten", 8, ""], + ["1f1f8-1f1fe", "", "flag: Syria", 8, ""], + ["1f1f8-1f1ff", "", "flag: Eswatini", 8, ""], + ["1f1f9-1f1e6", "", "flag: Tristan da Cunha", 8, ""], + ["1f1f9-1f1e8", "flag_turks_and_caicos_islands", "flag: Turks & Caicos Islands", 8, ""], + ["1f1f9-1f1e9", "", "flag: Chad", 8, ""], + ["1f1f9-1f1eb", "", "flag: French Southern and Antarctic Lands", 8, ""], + ["1f1f9-1f1ec", "", "flag: Togo", 8, ""], + ["1f1f9-1f1ed", "", "flag: Thailand", 8, ""], + ["1f1f9-1f1ef", "", "flag: Tajikistan", 8, ""], + ["1f1f9-1f1f0", "", "flag: Tokelau", 8, ""], + ["1f1f9-1f1f1", "", "flag: Timor-Leste", 8, ""], + ["1f1f9-1f1f2", "", "flag: Turkmenistan", 8, ""], + ["1f1f9-1f1f3", "", "flag: Tunisia", 8, ""], + ["1f1f9-1f1f4", "", "flag: Tonga", 8, ""], + ["1f1f9-1f1f7", "flag_turkiye", "flag: T\u{fc}rkiye", 8, ""], + ["1f1f9-1f1f9", "flag_trinidad_and_tobago", "flag: Trinidad & Tobago", 8, ""], + ["1f1f9-1f1fb", "", "flag: Tuvalu", 8, ""], + ["1f1f9-1f1fc", "", "flag: Taiwan", 8, ""], + ["1f1f9-1f1ff", "", "flag: Tanzania", 8, ""], + ["1f1fa-1f1e6", "", "flag: Ukraine", 8, ""], + ["1f1fa-1f1ec", "", "flag: Uganda", 8, ""], + ["1f1fa-1f1f2", "", "flag: U.S. Outlying Islands", 8, ""], + ["1f1fa-1f1f3", "", "flag: United Nations", 8, ""], + ["1f1fa-1f1f8", "", "flag: United States", 8, ""], + ["1f1fa-1f1fe", "", "flag: Uruguay", 8, ""], + ["1f1fa-1f1ff", "", "flag: Uzbekistan", 8, ""], + ["1f1fb-1f1e6", "", "flag: Vatican City", 8, ""], + ["1f1fb-1f1e8", "flag_st_vincent_and_grenadines", "flag: St. Vincent & Grenadines", 8, ""], + ["1f1fb-1f1ea", "", "flag: Venezuela", 8, ""], + ["1f1fb-1f1ec", "", "flag: British Virgin Islands", 8, ""], + ["1f1fb-1f1ee", "", "flag: U.S. Virgin Islands", 8, ""], + ["1f1fb-1f1f3", "", "flag: Vietnam", 8, ""], + ["1f1fb-1f1fa", "", "flag: Vanuatu", 8, ""], + ["1f1fc-1f1eb", "flag_wallis_and_futuna", "flag: Wallis & Futuna", 8, ""], + ["1f1fc-1f1f8", "", "flag: Samoa", 8, ""], + ["1f1fd-1f1f0", "", "flag: Kosovo", 8, ""], + ["1f1fe-1f1ea", "", "flag: Yemen", 8, ""], + ["1f1fe-1f1f9", "", "flag: Mayotte", 8, ""], + ["1f1ff-1f1e6", "", "flag: South Africa", 8, ""], + ["1f1ff-1f1f2", "", "flag: Zambia", 8, ""], + ["1f1ff-1f1fc", "", "flag: Zimbabwe", 8, ""], + ["1f201", "", "Japanese \u{201c}here\u{201d} button", 7, "katakana"], + ["1f202-fe0f", "", "Japanese \u{201c}service charge\u{201d} button", 7, "katakana"], + ["1f21a", "", "Japanese \u{201c}free of charge\u{201d} button", 7, "ideograph"], + ["1f22f", "", "Japanese \u{201c}reserved\u{201d} button", 7, "ideograph"], + ["1f232", "", "Japanese \u{201c}prohibited\u{201d} button", 7, "ideograph"], + ["1f233", "", "Japanese \u{201c}vacancy\u{201d} button", 7, "ideograph"], + ["1f234", "", "Japanese \u{201c}passing grade\u{201d} button", 7, "ideograph"], + ["1f235", "", "Japanese \u{201c}no vacancy\u{201d} button", 7, "ideograph"], + ["1f236", "", "Japanese \u{201c}not free of charge\u{201d} button", 7, "ideograph"], + ["1f237-fe0f", "", "Japanese \u{201c}monthly amount\u{201d} button", 7, "ideograph"], + ["1f238", "", "Japanese \u{201c}application\u{201d} button", 7, "ideograph"], + ["1f239", "", "Japanese \u{201c}discount\u{201d} button", 7, "ideograph"], + ["1f23a", "", "Japanese \u{201c}open for business\u{201d} button", 7, "ideograph"], + ["1f250", "", "Japanese \u{201c}bargain\u{201d} button", 7, "ideograph"], + ["1f251", "", "Japanese \u{201c}acceptable\u{201d} button", 7, "ideograph"], + ["1f300", "", "cyclone", 4, "hurricane twister typhoon dizzy weather"], + ["1f301", "", "foggy", 4, "fog"], + ["1f302", "", "closed umbrella", 4, "rain clothing"], + ["1f303", "", "night with stars", 4, "star"], + ["1f304", "", "sunrise over mountains", 4, "morning sun"], + ["1f305", "", "sunrise", 4, "morning nature sun"], + ["1f306", "", "cityscape at dusk", 4, "evening landscape sunset city sun building"], + ["1f307", "", "sunset", 4, "dusk sun building"], + ["1f308", "", "rainbow", 4, "gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride queer"], + ["1f309", "", "bridge at night", 4, ""], + ["1f30a", "", "water wave", 4, "surf surfer surfing nature ocean"], + ["1f30b", "", "volcano", 4, "eruption nature mountain"], + ["1f30c", "", "milky way", 4, "space"], + ["1f30d", "", "globe showing Europe-Africa", 4, "Europe-Africa earth world"], + ["1f30e", "", "globe showing Americas", 4, "earth world"], + ["1f30f", "", "globe showing Asia-Australia", 4, "Asia-Australia earth world"], + ["1f310", "", "globe with meridians", 4, "worldwide internet web earth world"], + ["1f311", "", "new moon", 4, "dark space"], + ["1f312", "", "waxing crescent moon", 4, "dreams space"], + ["1f313", "", "first quarter moon", 4, "space"], + ["1f314", "", "waxing gibbous moon", 4, "space"], + ["1f315", "", "full moon", 4, "space"], + ["1f316", "", "waning gibbous moon", 4, "space"], + ["1f317", "", "last quarter moon", 4, "space"], + ["1f318", "", "waning crescent moon", 4, "space"], + ["1f319", "", "crescent moon", 4, "ramadan space"], + ["1f31a", "", "new moon face", 4, "space"], + ["1f31b", "", "first quarter moon face", 4, "space"], + ["1f31c", "", "last quarter moon face", 4, "dreams"], + ["1f31d", "", "full moon face", 4, "bright"], + ["1f31e", "", "sun with face", 4, "shine sunshine sunny day heat bright beach weather"], + ["1f31f", "", "glowing star", 4, "glittery glow shining sparkle win night"], + ["1f320", "", "shooting star", 4, "falling night space"], + ["1f321-fe0f", "", "thermometer", 4, "weather"], + ["1f324-fe0f", "", "sun behind small cloud", 4, "weather"], + ["1f325-fe0f", "", "sun behind large cloud", 4, "weather"], + ["1f326-fe0f", "", "sun behind rain cloud", 4, "weather"], + ["1f327-fe0f", "", "cloud with rain", 4, "weather"], + ["1f328-fe0f", "", "cloud with snow", 4, "cold weather"], + ["1f329-fe0f", "", "cloud with lightning", 4, "weather"], + ["1f32a-fe0f", "", "tornado", 4, "whirlwind cloud weather"], + ["1f32b-fe0f", "", "fog", 4, "cloud weather"], + ["1f32c-fe0f", "", "wind face", 4, "blow cloud"], + ["1f32d", "", "hot dog", 3, "frankfurter hotdog sausage"], + ["1f32e", "", "taco", 3, "mexican"], + ["1f32f", "", "burrito", 3, "wrap mexican"], + ["1f330", "", "chestnut", 3, "almond plant"], + ["1f331", "", "seedling", 2, "sapling sprout young plant"], + ["1f332", "", "evergreen tree", 2, "christmas pine forest"], + ["1f333", "", "deciduous tree", 2, "habitat shedding forest green"], + ["1f334", "", "palm tree", 2, "tropical beach plant"], + ["1f335", "", "cactus", 2, "drought desert nature plant"], + ["1f336-fe0f", "", "hot pepper", 3, ""], + ["1f337", "", "tulip", 2, "blossom growth flower plant"], + ["1f338", "", "cherry blossom", 2, "springtime spring flower plant"], + ["1f339", "", "rose", 2, "elegant valentine beauty flower plant red"], + ["1f33a", "", "hibiscus", 2, "flower plant"], + ["1f33b", "", "sunflower", 2, "outdoors flower sun plant"], + ["1f33c", "", "blossom", 2, "buttercup dandelion flower plant"], + ["1f33d", "", "ear of corn", 3, "crops maize maze farm"], + ["1f33e", "", "sheaf of rice", 2, "grains grain ear plant"], + ["1f33f", "", "herb", 2, "leaf plant"], + ["1f340", "", "four leaf clover", 2, "four-leaf lucky irish 4 plant"], + ["1f341", "", "maple leaf", 2, "falling"], + ["1f342", "", "fallen leaf", 2, "fall autumn falling"], + ["1f343", "", "leaf fluttering in wind", 2, "flutter blow"], + ["1f344", "", "mushroom", 2, "toadstool fungus"], + ["1f344-200d-1f7eb", "", "brown mushroom", 3, "fungi portobello shiitake shroom spore toppings truffle fungus pizza sprout"], + ["1f345", "", "tomato", 3, "vegetable fruit"], + ["1f346", "", "eggplant", 3, "aubergine vegetable"], + ["1f347", "", "grapes", 3, "Dionysus grape fruit"], + ["1f348", "", "melon", 3, "cantaloupe fruit"], + ["1f349", "", "watermelon", 3, "fruit"], + ["1f34a", "", "tangerine", 3, "c nectarine vitamin citrus orange fruit"], + ["1f34b", "", "lemon", 3, "sour citrus fruit"], + ["1f34b-200d-1f7e9", "", "lime", 3, "acidity garnish margarita mojito refreshing tangy tequila zest sour citrus"], + ["1f34c", "", "banana", 3, "potassium fruit"], + ["1f34d", "", "pineapple", 3, "pina colada tropical fruit"], + ["1f34e", "", "red apple", 3, "diet ripe health fruit"], + ["1f34f", "", "green apple", 3, "fruit"], + ["1f350", "", "pear", 3, "fruit"], + ["1f351", "", "peach", 3, "fruit"], + ["1f352", "", "cherries", 3, "berries cherry fruit red"], + ["1f353", "", "strawberry", 3, "berry fruit"], + ["1f354", "", "hamburger", 3, "burger eat hungry fast"], + ["1f355", "", "pizza", 3, "pepperoni slice cheese hungry"], + ["1f356", "", "meat on bone", 3, ""], + ["1f357", "", "poultry leg", 3, "drumstick chicken turkey bone hungry"], + ["1f358", "", "rice cracker", 3, ""], + ["1f359", "", "rice ball", 3, "Japanese"], + ["1f35a", "", "cooked rice", 3, ""], + ["1f35b", "", "curry rice", 3, ""], + ["1f35c", "", "steaming bowl", 3, "noodle pho ramen soup chopsticks"], + ["1f35d", "", "spaghetti", 3, "meatballs pasta restaurant"], + ["1f35e", "", "bread", 3, "carbs loaf toast wheat grain restaurant"], + ["1f35f", "", "french fries", 3, "fast"], + ["1f360", "", "roasted sweet potato", 3, ""], + ["1f361", "", "dango", 3, "skewer stick dessert sweet Japanese"], + ["1f362", "", "oden", 3, "kebab seafood skewer stick restaurant"], + ["1f363", "", "sushi", 3, ""], + ["1f364", "", "fried shrimp", 3, "prawn tempura"], + ["1f365", "", "fish cake with swirl", 3, "pastry restaurant"], + ["1f366", "", "soft ice cream", 3, "icecream serve dessert restaurant sweet"], + ["1f367", "", "shaved ice", 3, "dessert restaurant sweet"], + ["1f368", "", "ice cream", 3, "dessert restaurant sweet"], + ["1f369", "", "doughnut", 3, "donut breakfast dessert sweet"], + ["1f36a", "", "cookie", 3, "chip chocolate dessert sweet"], + ["1f36b", "", "chocolate bar", 3, "tooth candy halloween dessert sweet"], + ["1f36c", "", "candy", 3, "cavities wrapper tooth halloween dessert restaurant sweet"], + ["1f36d", "", "lollipop", 3, "candy dessert restaurant sweet"], + ["1f36e", "", "custard", 3, "pudding dessert sweet"], + ["1f36f", "", "honey pot", 3, "barrel honeypot jar bear sweet"], + ["1f370", "", "shortcake", 3, "slice cake pastry dessert sweet"], + ["1f371", "", "bento box", 3, ""], + ["1f372", "", "pot of food", 3, "stew soup"], + ["1f373", "", "cooking", 3, "easy fry frying side pan sunny egg over breakfast restaurant"], + ["1f374", "", "fork and knife", 3, "breaky cutlery lunch delicious yum yummy dinner feed cooking eat"], + ["1f375", "", "teacup without handle", 3, "oolong cup tea beverage drink"], + ["1f376", "", "sake", 3, "bottle cup beverage bar restaurant drink"], + ["1f377", "", "wine glass", 3, "club alcohol beverage booze drinks drinking bar restaurant drink"], + ["1f378", "", "cocktail glass", 3, "martini club men alcohol booze drinks drinking mad bar drink"], + ["1f379", "", "tropical drink", 3, "mai tai tropics drunk cocktail club alcohol booze drinks drinking"], + ["1f37a", "", "beer mug", 3, "ale octoberfest oktoberfest pint stein summer alcohol booze drinks drinking"], + ["1f37b", "", "clinking beer mugs", 3, "bottoms cheers clink alcohol booze drinks drinking bar"], + ["1f37c", "", "baby bottle", 3, "birth born babies infant milk newborn drink"], + ["1f37d-fe0f", "", "fork and knife with plate", 3, "dinner cooking eat"], + ["1f37e", "", "bottle with popping cork", 3, "bar drink"], + ["1f37f", "", "popcorn", 3, "corn pop movie"], + ["1f380", "", "ribbon", 5, "celebration"], + ["1f381", "", "wrapped gift", 5, "present christmas birthday bow surprise box celebration"], + ["1f382", "", "birthday cake", 3, "bday pastry dessert happy sweet celebration"], + ["1f383", "", "jack-o-lantern", 5, "jack-o-lantern pumpkin halloween celebration"], + ["1f384", "", "Christmas tree", 5, "celebration"], + ["1f385", "", "Santa Claus", 1, "father holiday merry xmas Christmas fairy tale celebration"], + ["1f386", "", "fireworks", 5, "boom yolo entertainment celebration"], + ["1f387", "", "sparkler", 5, "fireworks boom sparkle celebration"], + ["1f388", "", "balloon", 5, "birthday celebrate celebration"], + ["1f389", "", "party popper", 5, "tada woohoo hooray awesome birthday celebrate excited celebration"], + ["1f38a", "", "confetti ball", 5, "woohoo celebrate party celebration"], + ["1f38b", "", "tanabata tree", 5, "banner celebration Japanese"], + ["1f38c", "", "crossed flags", 8, "cross celebration Japanese"], + ["1f38d", "", "pine decoration", 5, "bamboo plant celebration Japanese"], + ["1f38e", "", "Japanese dolls", 5, "doll festival celebration"], + ["1f38f", "", "carp streamer", 5, "celebration"], + ["1f390", "", "wind chime", 5, "bell celebration"], + ["1f391", "", "moon viewing ceremony", 5, "celebration"], + ["1f392", "", "backpack", 6, "bookbag rucksack satchel backpacking bag school education"], + ["1f393", "", "graduation cap", 6, "scholar education hat celebration clothing"], + ["1f396-fe0f", "", "military medal", 5, "award celebration"], + ["1f397-fe0f", "", "reminder ribbon", 5, "celebration"], + ["1f399-fe0f", "", "studio microphone", 6, "mic music"], + ["1f39a-fe0f", "", "level slider", 6, "music"], + ["1f39b-fe0f", "", "control knobs", 6, "music"], + ["1f39e-fe0f", "", "film frames", 6, "cinema movie"], + ["1f39f-fe0f", "", "admission tickets", 5, "ticket"], + ["1f3a0", "", "carousel horse", 4, "entertainment"], + ["1f3a1", "", "ferris wheel", 4, "amusement theme park"], + ["1f3a2", "", "roller coaster", 4, "amusement theme park"], + ["1f3a3", "", "fishing pole", 5, "fish entertainment"], + ["1f3a4", "", "microphone", 6, "karaoke sing mic sound music"], + ["1f3a5", "", "movie camera", 6, "bollywood hollywood record cinema film"], + ["1f3a6", "", "cinema", 7, "film camera movie"], + ["1f3a7", "", "headphone", 6, "earbud sound"], + ["1f3a8", "", "artist palette", 5, "artsy arty creative painter colorful museum art painting entertainment"], + ["1f3a9", "", "top hat", 6, "tophat fancy formal magic clothes clothing"], + ["1f3aa", "", "circus tent", 4, ""], + ["1f3ab", "", "ticket", 5, "stub admission"], + ["1f3ac", "", "clapper board", 6, "action movie"], + ["1f3ad", "", "performing arts", 5, "actress theater theatre thespian art actor mask entertainment"], + ["1f3ae", "", "video game", 5, "controller entertainment"], + ["1f3af", "", "bullseye", 5, "dart direct hit target bull entertainment game"], + ["1f3b0", "", "slot machine", 5, "casino gamble gambling slots game"], + ["1f3b1", "", "pool 8 ball", 5, "8ball billiard eight game"], + ["1f3b2", "", "game die", 5, "dice entertainment"], + ["1f3b3", "", "bowling", 5, "strike game ball"], + ["1f3b4", "", "flower playing cards", 5, "card game Japanese"], + ["1f3b5", "", "musical note", 6, "sound music"], + ["1f3b6", "", "musical notes", 6, "note sound music"], + ["1f3b7", "", "saxophone", 6, "sax instrument music"], + ["1f3b8", "", "guitar", 6, "strat instrument music"], + ["1f3b9", "", "musical keyboard", 6, "piano instrument music"], + ["1f3ba", "", "trumpet", 6, "instrument music"], + ["1f3bb", "", "violin", 6, "instrument music"], + ["1f3bc", "", "musical score", 6, "note music"], + ["1f3bd", "", "running shirt", 5, "sash athletics"], + ["1f3be", "", "tennis", 5, "racquet ball"], + ["1f3bf", "", "skis", 5, "ski snow"], + ["1f3c0", "", "basketball", 5, "hoop ball"], + ["1f3c1", "", "chequered flag", 8, "checkered finish flags win race racing game"], + ["1f3c2", "", "snowboarder", 1, "snowboard ski snow"], + ["1f3c3", "", "person running", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c3-200d-2640-fe0f", "", "woman running", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c3-200d-2640-fe0f-200d-27a1-fe0f", "", "woman running facing right", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c3-200d-2642-fe0f", "", "man running", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c3-200d-2642-fe0f-200d-27a1-fe0f", "", "man running facing right", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c3-200d-27a1-fe0f", "", "person running facing right", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c4", "", "person surfing", 1, "swell waves surf surfer beach ocean"], + ["1f3c4-200d-2640-fe0f", "", "woman surfing", 1, "swell waves surf surfer beach ocean"], + ["1f3c4-200d-2642-fe0f", "", "man surfing", 1, "swell waves surf surfer beach ocean"], + ["1f3c5", "", "sports medal", 5, "winner award gold"], + ["1f3c6", "", "trophy", 5, "champion champs winning prize slay victory win"], + ["1f3c7", "", "horse racing", 1, "jockey racehorse riding"], + ["1f3c8", "", "american football", 5, "super bowl ball"], + ["1f3c9", "", "rugby football", 5, "ball"], + ["1f3ca", "", "person swimming", 1, "freestyle swimmer triathlon swim"], + ["1f3ca-200d-2640-fe0f", "", "woman swimming", 1, "freestyle swimmer triathlon swim"], + ["1f3ca-200d-2642-fe0f", "", "man swimming", 1, "freestyle swimmer triathlon swim"], + ["1f3cb-fe0f", "", "person lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"], + ["1f3cb-fe0f-200d-2640-fe0f", "", "woman lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"], + ["1f3cb-fe0f-200d-2642-fe0f", "", "man lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"], + ["1f3cc-fe0f", "", "person golfing", 1, "caddy pga putt range tee birdie driving golf green ball"], + ["1f3cc-fe0f-200d-2640-fe0f", "", "woman golfing", 1, "caddy pga putt range tee birdie driving golf green ball"], + ["1f3cc-fe0f-200d-2642-fe0f", "", "man golfing", 1, "caddy pga putt range tee birdie driving golf green ball"], + ["1f3cd-fe0f", "", "motorcycle", 4, "racing"], + ["1f3ce-fe0f", "", "racing car", 4, "zoom"], + ["1f3cf", "", "cricket game", 5, "bat ball"], + ["1f3d0", "", "volleyball", 5, "game ball"], + ["1f3d1", "", "field hockey", 5, "stick game ball"], + ["1f3d2", "", "ice hockey", 5, "puck stick game"], + ["1f3d3", "", "ping pong", 5, "pingpong table bat tennis paddle game ball"], + ["1f3d4-fe0f", "", "snow-capped mountain", 4, "snow-capped cold"], + ["1f3d5-fe0f", "", "camping", 4, ""], + ["1f3d6-fe0f", "", "beach with umbrella", 4, ""], + ["1f3d7-fe0f", "", "building construction", 4, "crane"], + ["1f3d8-fe0f", "", "houses", 4, "house"], + ["1f3d9-fe0f", "", "cityscape", 4, "city"], + ["1f3da-fe0f", "", "derelict house", 4, "home"], + ["1f3db-fe0f", "", "classical building", 4, ""], + ["1f3dc-fe0f", "", "desert", 4, ""], + ["1f3dd-fe0f", "", "desert island", 4, ""], + ["1f3de-fe0f", "", "national park", 4, ""], + ["1f3df-fe0f", "", "stadium", 4, ""], + ["1f3e0", "", "house", 4, "country ranch settle simple suburban suburbia where home building"], + ["1f3e1", "", "house with garden", 4, "country ranch settle simple suburban suburbia where home building"], + ["1f3e2", "", "office building", 4, "cubical job city"], + ["1f3e3", "", "Japanese post office", 4, "building"], + ["1f3e4", "", "post office", 4, "European building"], + ["1f3e5", "", "hospital", 4, "medicine doctor building"], + ["1f3e6", "", "bank", 4, "building"], + ["1f3e7", "", "ATM sign", 7, "automated teller cash bank money"], + ["1f3e8", "", "hotel", 4, "building"], + ["1f3e9", "", "love hotel", 4, "building"], + ["1f3ea", "", "convenience store", 4, "24 hours building"], + ["1f3eb", "", "school", 4, "building"], + ["1f3ec", "", "department store", 4, "building"], + ["1f3ed", "", "factory", 4, "building"], + ["1f3ee", "", "red paper lantern", 6, "bar light restaurant"], + ["1f3ef", "", "Japanese castle", 4, "building"], + ["1f3f0", "", "castle", 4, "European building"], + ["1f3f3-fe0f", "", "white flag", 8, "waving"], + ["1f3f3-fe0f-200d-1f308", "", "rainbow flag", 8, "bisexual gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride"], + ["1f3f3-fe0f-200d-26a7-fe0f", "", "transgender flag", 8, "pink blue light white"], + ["1f3f4", "", "black flag", 8, "waving"], + ["1f3f4-200d-2620-fe0f", "", "pirate flag", 8, "Jolly plunder Roger treasure"], + ["1f3f4-e0067-e0062-e0065-e006e-e0067-e007f", "", "flag: England", 8, ""], + ["1f3f4-e0067-e0062-e0073-e0063-e0074-e007f", "", "flag: Scotland", 8, ""], + ["1f3f4-e0067-e0062-e0077-e006c-e0073-e007f", "", "flag: Wales", 8, ""], + ["1f3f5-fe0f", "", "rosette", 2, "plant"], + ["1f3f7-fe0f", "", "label", 6, "tag"], + ["1f3f8", "", "badminton", 5, "shuttlecock racquet birdie game"], + ["1f3f9", "", "bow and arrow", 6, "archery archer Sagittarius weapon zodiac tool"], + ["1f3fa", "", "amphora", 3, "jug Aquarius cooking weapon drink zodiac tool"], + ["1f400", "", "rat", 2, ""], + ["1f401", "", "mouse", 2, "animals"], + ["1f402", "", "ox", 2, "Taurus bull animals farm zodiac"], + ["1f403", "", "water buffalo", 2, "zoo"], + ["1f404", "", "cow", 2, "moo animals milk farm"], + ["1f405", "", "tiger", 2, "predator big zoo cat"], + ["1f406", "", "leopard", 2, "predator big zoo cat"], + ["1f407", "", "rabbit", 2, "bunny pet"], + ["1f408", "", "cat", 2, "cats kitten animals pet"], + ["1f408-200d-2b1b", "", "black cat", 2, "feline meow unlucky halloween"], + ["1f409", "", "dragon", 2, "knights fairytale fairy tale"], + ["1f40a", "", "crocodile", 2, "zoo"], + ["1f40b", "", "whale", 2, "beach ocean"], + ["1f40c", "", "snail", 2, "escargot slug garden nature"], + ["1f40d", "", "snake", 2, "Ophiuchus serpent bearer zodiac"], + ["1f40e", "", "horse", 2, "equestrian racehorse farm racing"], + ["1f40f", "", "ram", 2, "Aries male sheep horns zoo zodiac"], + ["1f410", "", "goat", 2, "Capricorn milk farm zodiac"], + ["1f411", "", "ewe", 2, "baa lamb female fluffy sheep wool farm"], + ["1f412", "", "monkey", 2, "banana"], + ["1f413", "", "rooster", 2, "ornithology bird"], + ["1f414", "", "chicken", 2, "ornithology bird"], + ["1f415", "", "dog", 2, "dogs animals pet"], + ["1f415-200d-1f9ba", "", "service dog", 2, "assistance accessibility"], + ["1f416", "", "pig", 2, "sow pork bacon farm"], + ["1f417", "", "boar", 2, "pig"], + ["1f418", "", "elephant", 2, ""], + ["1f419", "", "octopus", 2, "creature ocean"], + ["1f41a", "", "spiral shell", 2, "conch sea beach"], + ["1f41b", "", "bug", 2, "garden insect"], + ["1f41c", "", "ant", 2, "garden insect"], + ["1f41d", "", "honeybee", 2, "bee bumblebee spring honey insect nature"], + ["1f41e", "", "lady beetle", 2, "ladybird ladybug garden insect nature"], + ["1f41f", "", "fish", 2, "fishes Pisces dinner fishing zodiac"], + ["1f420", "", "tropical fish", 2, "fishes"], + ["1f421", "", "blowfish", 2, "fish"], + ["1f422", "", "turtle", 2, "terrapin tortoise"], + ["1f423", "", "hatching chick", 2, "egg baby bird"], + ["1f424", "", "baby chick", 2, "ornithology bird"], + ["1f425", "", "front-facing baby chick", 2, "front-facing newborn ornithology bird"], + ["1f426", "", "bird", 2, "ornithology"], + ["1f426-200d-1f525", "", "phoenix", 2, "ascension emerge firebird glory immortal rebirth reincarnation reinvent renewal revival"], + ["1f426-200d-2b1b", "", "black bird", 2, "beak caw corvid crow raven rook ornithology"], + ["1f427", "", "penguin", 2, "antarctica ornithology bird"], + ["1f428", "", "koala", 2, "australia under marsupial bear down"], + ["1f429", "", "poodle", 2, "fluffy dog"], + ["1f42a", "", "camel", 2, "dromedary hump desert one"], + ["1f42b", "", "two-hump camel", 2, "bactrian two-hump desert"], + ["1f42c", "", "dolphin", 2, "flipper beach ocean"], + ["1f42d", "", "mouse face", 2, ""], + ["1f42e", "", "cow face", 2, "moo milk farm"], + ["1f42f", "", "tiger face", 2, "predator big cat"], + ["1f430", "", "rabbit face", 2, "bunny pet"], + ["1f431", "", "cat face", 2, "kitty kitten pet"], + ["1f432", "", "dragon face", 2, "fairytale fairy tale"], + ["1f433", "", "spouting whale", 2, "beach ocean"], + ["1f434", "", "horse face", 2, "dressage equine horses farm"], + ["1f435", "", "monkey face", 2, "banana"], + ["1f436", "", "dog face", 2, "puppies puppy adorbs pet"], + ["1f437", "", "pig face", 2, "pork bacon farm"], + ["1f438", "", "frog", 2, ""], + ["1f439", "", "hamster", 2, "pet"], + ["1f43a", "", "wolf", 2, ""], + ["1f43b", "", "bear", 2, "grizzly growl honey"], + ["1f43b-200d-2744-fe0f", "", "polar bear", 2, "arctic white"], + ["1f43c", "", "panda", 2, "bamboo"], + ["1f43d", "", "pig nose", 2, "snout smell farm"], + ["1f43e", "", "paw prints", 2, "paws feet print"], + ["1f43f-fe0f", "", "chipmunk", 2, "squirrel"], + ["1f440", "", "eyes", 1, "googly look looking seeing peep see body omg eye"], + ["1f441-fe0f", "", "eye", 1, "1 one body"], + ["1f441-fe0f-200d-1f5e8-fe0f", "", "eye in speech bubble", 0, "witness balloon"], + ["1f442", "", "ear", 1, "listening ears hearing listen hear body sound"], + ["1f443", "", "nose", 1, "noses nosey odor smells smell body"], + ["1f444", "", "mouth", 1, "lips lipstick kissing beauty body kiss"], + ["1f445", "", "tongue", 1, "lick slurp body"], + ["1f446", "", "backhand index pointing up", 1, "point finger"], + ["1f447", "", "backhand index pointing down", 1, "point finger"], + ["1f448", "", "backhand index pointing left", 1, "point finger"], + ["1f449", "", "backhand index pointing right", 1, "point finger"], + ["1f44a", "", "oncoming fist", 1, "absolutely bruh bump correct knuckle agree clenched pound punch ttyl"], + ["1f44b", "", "waving hand", 1, "bye cya g2g greetings gtg hey hi later outtie ttfn"], + ["1f44c", "", "OK hand", 1, "dope fosho got gotcha legit pinch bet fleek okay rad"], + ["1f44d", "", "thumbs up", 1, "+1 like thumb yes good"], + ["1f44e", "", "thumbs down", 1, "-1 dislike nope thumb bad good no"], + ["1f44f", "", "clapping hands", 1, "applause approval congrats great prayed clap congratulations job well yay"], + ["1f450", "", "open hands", 1, "swerve jazz hug"], + ["1f451", "", "crown", 6, "medieval king queen royal royalty win clothing"], + ["1f452", "", "woman\u{2019}s hat", 6, "hats woman\u{2019}s garden party clothes clothing"], + ["1f453", "", "glasses", 6, "eyeglasses eyewear eye clothing"], + ["1f454", "", "necktie", 6, "employed serious tie shirt clothing"], + ["1f455", "", "t-shirt", 6, "t-shirt tshirt casual collar weekend dressed shopping blue clothes clothing"], + ["1f456", "", "jeans", 6, "denim trousers casual pants weekend dressed shopping blue clothes clothing"], + ["1f457", "", "dress", 6, "dressed fancy shopping clothes clothing"], + ["1f458", "", "kimono", 6, "comfortable clothing"], + ["1f459", "", "bikini", 6, "pool bathing swim suit beach clothing"], + ["1f45a", "", "woman\u{2019}s clothes", 6, "blouse collar dressed shirt woman\u{2019}s dress lady shopping clothing"], + ["1f45b", "", "purse", 6, "coin handbag fancy dress shopping clothes clothing"], + ["1f45c", "", "handbag", 6, "purse bag dress lady shopping clothes clothing"], + ["1f45d", "", "clutch bag", 6, "pouch handbag purse dress clothes clothing"], + ["1f45e", "", "man\u{2019}s shoe", 6, "man\u{2019}s feet foot brown kick shoes shopping clothes clothing"], + ["1f45f", "", "running shoe", 6, "sneaker tennis athletic kick shoes shopping clothes fast clothing"], + ["1f460", "", "high-heeled shoe", 6, "fashion heel heels high-heeled stiletto shoes dress shopping clothes clothing"], + ["1f461", "", "woman\u{2019}s sandal", 6, "woman\u{2019}s shoe clothing"], + ["1f462", "", "woman\u{2019}s boot", 6, "woman\u{2019}s shoes dress shoe shopping clothes clothing"], + ["1f463", "", "footprints", 1, "barefoot footprint omw print walk clothing"], + ["1f464", "", "bust in silhouette", 1, "mysterious shadow"], + ["1f465", "", "busts in silhouette", 1, "everyone friend bust friends people bff"], + ["1f466", "", "boy", 1, "grandson son bright-eyed kid younger young"], + ["1f467", "", "girl", 1, "daughter granddaughter Virgo bright-eyed kid younger young zodiac"], + ["1f468", "", "man", 1, "bro adult"], + ["1f468-1f3fb-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t1_t2", "men with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fb-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t1_t3", "men with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fb-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t1_t4", "men with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fb-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t1_t5", "men with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t1_t2", "men holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t1_t3", "men holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t1_t4", "men holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t1_t5", "men holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fb-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t1_t2", "men wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fb-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t1_t3", "men wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fb-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t1_t4", "men wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fb-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t1_t5", "men wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_man_man_t1", "couple with heart: man, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_man_man_t1", "kiss: man, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f468-1f3fc-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t2_t1", "men with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fc-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t2_t3", "men with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fc-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t2_t4", "men with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fc-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t2_t5", "men with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t2_t1", "men holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t2_t3", "men holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t2_t4", "men holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t2_t5", "men holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fc-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t2_t1", "men wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fc-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t2_t3", "men wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fc-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t2_t4", "men wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fc-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t2_t5", "men wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_man_man_t2", "couple with heart: man, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_man_man_t2", "kiss: man, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f468-1f3fd-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t3_t1", "men with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fd-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t3_t2", "men with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fd-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t3_t4", "men with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fd-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t3_t5", "men with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t3_t1", "men holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t3_t2", "men holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t3_t4", "men holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t3_t5", "men holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fd-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t3_t1", "men wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fd-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t3_t2", "men wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fd-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t3_t4", "men wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fd-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t3_t5", "men wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_man_man_t3", "couple with heart: man, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_man_man_t3", "kiss: man, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f468-1f3fe-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t4_t1", "men with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fe-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t4_t2", "men with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fe-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t4_t3", "men with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fe-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t4_t5", "men with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t4_t1", "men holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t4_t2", "men holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t4_t3", "men holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t4_t5", "men holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fe-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t4_t1", "men wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fe-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t4_t2", "men wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fe-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t4_t3", "men wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fe-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t4_t5", "men wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_man_man_t4", "couple with heart: man, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_man_man_t4", "kiss: man, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f468-1f3ff-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t5_t1", "men with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3ff-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t5_t2", "men with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3ff-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t5_t3", "men with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3ff-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t5_t4", "men with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t5_t1", "men holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t5_t2", "men holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t5_t3", "men holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t5_t4", "men holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3ff-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t5_t1", "men wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3ff-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t5_t2", "men wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3ff-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t5_t3", "men wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3ff-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t5_t4", "men wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_man_man_t5", "couple with heart: man, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_man_man_t5", "kiss: man, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f468-200d-1f33e", "", "man farmer", 1, "gardener rancher"], + ["1f468-200d-1f373", "", "man cook", 1, "chef"], + ["1f468-200d-1f37c", "", "man feeding baby", 1, "dad father nanny feed nursing newborn"], + ["1f468-200d-1f393", "", "man student", 1, "graduate"], + ["1f468-200d-1f3a4", "", "man singer", 1, "entertainer rockstar actor rock star"], + ["1f468-200d-1f3a8", "", "man artist", 1, "palette"], + ["1f468-200d-1f3eb", "", "man teacher", 1, "instructor lecturer professor"], + ["1f468-200d-1f3ed", "", "man factory worker", 1, "assembly industrial"], + ["1f468-200d-1f466", "", "family: man, boy", 1, ""], + ["1f468-200d-1f466-200d-1f466", "", "family: man, boy, boy", 1, ""], + ["1f468-200d-1f467", "", "family: man, girl", 1, ""], + ["1f468-200d-1f467-200d-1f466", "", "family: man, girl, boy", 1, ""], + ["1f468-200d-1f467-200d-1f467", "", "family: man, girl, girl", 1, ""], + ["1f468-200d-1f468-200d-1f466", "", "family: man, man, boy", 1, ""], + ["1f468-200d-1f468-200d-1f466-200d-1f466", "", "family: man, man, boy, boy", 1, ""], + ["1f468-200d-1f468-200d-1f467", "", "family: man, man, girl", 1, ""], + ["1f468-200d-1f468-200d-1f467-200d-1f466", "", "family: man, man, girl, boy", 1, ""], + ["1f468-200d-1f468-200d-1f467-200d-1f467", "", "family: man, man, girl, girl", 1, ""], + ["1f468-200d-1f469-200d-1f466", "", "family: man, woman, boy", 1, ""], + ["1f468-200d-1f469-200d-1f466-200d-1f466", "", "family: man, woman, boy, boy", 1, ""], + ["1f468-200d-1f469-200d-1f467", "", "family: man, woman, girl", 1, ""], + ["1f468-200d-1f469-200d-1f467-200d-1f466", "", "family: man, woman, girl, boy", 1, ""], + ["1f468-200d-1f469-200d-1f467-200d-1f467", "", "family: man, woman, girl, girl", 1, ""], + ["1f468-200d-1f4bb", "", "man technologist", 1, "coder developer inventor software computer"], + ["1f468-200d-1f4bc", "", "man office worker", 1, "architect manager white-collar business"], + ["1f468-200d-1f527", "", "man mechanic", 1, "electrician tradesperson plumber"], + ["1f468-200d-1f52c", "", "man scientist", 1, "engineer mathematician physicist chemist biologist"], + ["1f468-200d-1f680", "", "man astronaut", 1, "rocket space"], + ["1f468-200d-1f692", "", "man firefighter", 1, "firetruck fire"], + ["1f468-200d-1f9af", "", "man with white cane", 1, "probing blind accessibility"], + ["1f468-200d-1f9af-200d-27a1-fe0f", "", "man with white cane facing right", 1, "probing blind accessibility"], + ["1f468-200d-1f9b0", "", "man: red hair", 1, "red hair bro adult"], + ["1f468-200d-1f9b1", "", "man: curly hair", 1, "curly hair bro adult"], + ["1f468-200d-1f9b2", "", "man: bald", 1, "bro adult"], + ["1f468-200d-1f9b3", "", "man: white hair", 1, "white hair bro adult"], + ["1f468-200d-1f9bc", "", "man in motorized wheelchair", 1, "accessibility"], + ["1f468-200d-1f9bc-200d-27a1-fe0f", "", "man in motorized wheelchair facing right", 1, "accessibility"], + ["1f468-200d-1f9bd", "", "man in manual wheelchair", 1, "accessibility"], + ["1f468-200d-1f9bd-200d-27a1-fe0f", "", "man in manual wheelchair facing right", 1, "accessibility"], + ["1f468-200d-2695-fe0f", "", "man health worker", 1, "healthcare nurse therapist doctor"], + ["1f468-200d-2696-fe0f", "", "man judge", 1, "justice scales law"], + ["1f468-200d-2708-fe0f", "", "man pilot", 1, "plane"], + ["1f468-200d-2764-fe0f-200d-1f468", "", "couple with heart: man, man", 1, "relationship babe together anniversary you bae kiss dating romance"], + ["1f468-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: man, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"], + ["1f469", "", "woman", 1, "lady adult"], + ["1f469-1f3fb-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t1_t2", "women with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fb-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t1_t3", "women with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fb-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t1_t4", "women with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fb-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t1_t5", "women with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t1_t2", "woman and man holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t1_t3", "woman and man holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t1_t4", "woman and man holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t1_t5", "woman and man holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t1_t2", "women holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t1_t3", "women holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t1_t4", "women holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t1_t5", "women holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fb-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t1_t2", "women wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fb-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t1_t3", "women wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fb-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t1_t4", "women wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fb-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t1_t5", "women wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_woman_man_t1", "couple with heart: woman, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb", "couple_with_heart_woman_woman_t1", "couple with heart: woman, woman, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_woman_man_t1", "kiss: woman, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "kiss_woman_woman_t1", "kiss: woman, woman, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fc-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t2_t1", "women with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fc-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t2_t3", "women with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fc-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t2_t4", "women with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fc-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t2_t5", "women with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t2_t1", "woman and man holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t2_t3", "woman and man holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t2_t4", "woman and man holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t2_t5", "woman and man holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t2_t1", "women holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t2_t3", "women holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t2_t4", "women holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t2_t5", "women holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fc-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t2_t1", "women wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fc-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t2_t3", "women wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fc-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t2_t4", "women wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fc-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t2_t5", "women wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_woman_man_t2", "couple with heart: woman, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc", "couple_with_heart_woman_woman_t2", "couple with heart: woman, woman, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_woman_man_t2", "kiss: woman, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "kiss_woman_woman_t2", "kiss: woman, woman, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fd-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t3_t1", "women with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fd-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t3_t2", "women with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fd-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t3_t4", "women with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fd-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t3_t5", "women with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t3_t1", "woman and man holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t3_t2", "woman and man holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t3_t4", "woman and man holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t3_t5", "woman and man holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t3_t1", "women holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t3_t2", "women holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t3_t4", "women holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t3_t5", "women holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fd-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t3_t1", "women wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fd-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t3_t2", "women wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fd-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t3_t4", "women wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fd-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t3_t5", "women wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_woman_man_t3", "couple with heart: woman, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd", "couple_with_heart_woman_woman_t3", "couple with heart: woman, woman, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_woman_man_t3", "kiss: woman, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "kiss_woman_woman_t3", "kiss: woman, woman, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fe-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t4_t1", "women with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fe-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t4_t2", "women with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fe-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t4_t3", "women with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fe-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t4_t5", "women with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t4_t1", "woman and man holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t4_t2", "woman and man holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t4_t3", "woman and man holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t4_t5", "woman and man holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t4_t1", "women holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t4_t2", "women holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t4_t3", "women holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t4_t5", "women holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fe-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t4_t1", "women wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fe-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t4_t2", "women wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fe-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t4_t3", "women wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fe-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t4_t5", "women wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_woman_man_t4", "couple with heart: woman, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe", "couple_with_heart_woman_woman_t4", "couple with heart: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_woman_man_t4", "kiss: woman, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "kiss_woman_woman_t4", "kiss: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3ff-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t5_t1", "women with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3ff-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t5_t2", "women with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3ff-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t5_t3", "women with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3ff-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t5_t4", "women with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t5_t1", "woman and man holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t5_t2", "woman and man holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t5_t3", "woman and man holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t5_t4", "woman and man holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t5_t1", "women holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t5_t2", "women holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t5_t3", "women holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t5_t4", "women holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3ff-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t5_t1", "women wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3ff-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t5_t2", "women wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3ff-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t5_t3", "women wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3ff-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t5_t4", "women wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_woman_man_t5", "couple with heart: woman, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff", "couple_with_heart_woman_woman_t5", "couple with heart: woman, woman, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_woman_man_t5", "kiss: woman, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "kiss_woman_woman_t5", "kiss: woman, woman, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-200d-1f33e", "", "woman farmer", 1, "gardener rancher"], + ["1f469-200d-1f373", "", "woman cook", 1, "chef"], + ["1f469-200d-1f37c", "", "woman feeding baby", 1, "mom mother nanny feed nursing newborn"], + ["1f469-200d-1f393", "", "woman student", 1, "graduate"], + ["1f469-200d-1f3a4", "", "woman singer", 1, "entertainer rockstar actor rock star"], + ["1f469-200d-1f3a8", "", "woman artist", 1, "palette"], + ["1f469-200d-1f3eb", "", "woman teacher", 1, "instructor lecturer professor"], + ["1f469-200d-1f3ed", "", "woman factory worker", 1, "assembly industrial"], + ["1f469-200d-1f466", "", "family: woman, boy", 1, ""], + ["1f469-200d-1f466-200d-1f466", "", "family: woman, boy, boy", 1, ""], + ["1f469-200d-1f467", "", "family: woman, girl", 1, ""], + ["1f469-200d-1f467-200d-1f466", "", "family: woman, girl, boy", 1, ""], + ["1f469-200d-1f467-200d-1f467", "", "family: woman, girl, girl", 1, ""], + ["1f469-200d-1f469-200d-1f466", "", "family: woman, woman, boy", 1, ""], + ["1f469-200d-1f469-200d-1f466-200d-1f466", "", "family: woman, woman, boy, boy", 1, ""], + ["1f469-200d-1f469-200d-1f467", "", "family: woman, woman, girl", 1, ""], + ["1f469-200d-1f469-200d-1f467-200d-1f466", "", "family: woman, woman, girl, boy", 1, ""], + ["1f469-200d-1f469-200d-1f467-200d-1f467", "", "family: woman, woman, girl, girl", 1, ""], + ["1f469-200d-1f4bb", "", "woman technologist", 1, "coder developer inventor software computer"], + ["1f469-200d-1f4bc", "", "woman office worker", 1, "architect manager white-collar business"], + ["1f469-200d-1f527", "", "woman mechanic", 1, "electrician tradesperson plumber"], + ["1f469-200d-1f52c", "", "woman scientist", 1, "engineer mathematician physicist chemist biologist"], + ["1f469-200d-1f680", "", "woman astronaut", 1, "rocket space"], + ["1f469-200d-1f692", "", "woman firefighter", 1, "firetruck fire"], + ["1f469-200d-1f9af", "", "woman with white cane", 1, "probing blind accessibility"], + ["1f469-200d-1f9af-200d-27a1-fe0f", "", "woman with white cane facing right", 1, "probing blind accessibility"], + ["1f469-200d-1f9b0", "", "woman: red hair", 1, "red hair lady adult"], + ["1f469-200d-1f9b1", "", "woman: curly hair", 1, "curly hair lady adult"], + ["1f469-200d-1f9b2", "", "woman: bald", 1, "lady adult"], + ["1f469-200d-1f9b3", "", "woman: white hair", 1, "white hair lady adult"], + ["1f469-200d-1f9bc", "", "woman in motorized wheelchair", 1, "accessibility"], + ["1f469-200d-1f9bc-200d-27a1-fe0f", "", "woman in motorized wheelchair facing right", 1, "accessibility"], + ["1f469-200d-1f9bd", "", "woman in manual wheelchair", 1, "accessibility"], + ["1f469-200d-1f9bd-200d-27a1-fe0f", "", "woman in manual wheelchair facing right", 1, "accessibility"], + ["1f469-200d-2695-fe0f", "", "woman health worker", 1, "healthcare nurse therapist doctor"], + ["1f469-200d-2696-fe0f", "", "woman judge", 1, "justice scales law"], + ["1f469-200d-2708-fe0f", "", "woman pilot", 1, "plane"], + ["1f469-200d-2764-fe0f-200d-1f468", "", "couple with heart: woman, man", 1, "relationship babe together anniversary you bae kiss dating romance"], + ["1f469-200d-2764-fe0f-200d-1f469", "", "couple with heart: woman, woman", 1, "relationship babe together anniversary you bae kiss dating romance"], + ["1f469-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: woman, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"], + ["1f469-200d-2764-fe0f-200d-1f48b-200d-1f469", "", "kiss: woman, woman", 1, "mwah babe together anniversary couple date xoxo bae dating romance"], + ["1f46a", "", "family", 1, ""], + ["1f46b", "", "woman and man holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"], + ["1f46c", "", "men holding hands", 1, "boys brothers friends twins bestie bff hold couple flirt bae"], + ["1f46d", "", "women holding hands", 1, "girls sisters friends twins bestie bff hold couple flirt bae"], + ["1f46e", "", "police officer", 1, "apprehend arrest citation cop pulled undercover law over"], + ["1f46e-200d-2640-fe0f", "", "woman police officer", 1, "apprehend arrest citation cop pulled undercover law over"], + ["1f46e-200d-2642-fe0f", "", "man police officer", 1, "apprehend arrest citation cop pulled undercover law over"], + ["1f46f", "", "people with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie bff"], + ["1f46f-200d-2640-fe0f", "", "women with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"], + ["1f46f-200d-2642-fe0f", "", "men with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"], + ["1f470", "", "person with veil", 1, "wedding"], + ["1f470-200d-2640-fe0f", "", "woman with veil", 1, "bride wedding"], + ["1f470-200d-2642-fe0f", "", "man with veil", 1, "wedding"], + ["1f471", "", "person: blond hair", 1, "human blond-haired"], + ["1f471-200d-2640-fe0f", "", "woman: blond hair", 1, "blonde blond-haired"], + ["1f471-200d-2642-fe0f", "", "man: blond hair", 1, "blond-haired"], + ["1f472", "", "person with skullcap", 1, "Chinese gua guapi mao pi cap hat"], + ["1f473", "", "person wearing turban", 1, ""], + ["1f473-200d-2640-fe0f", "", "woman wearing turban", 1, ""], + ["1f473-200d-2642-fe0f", "", "man wearing turban", 1, ""], + ["1f474", "", "old man", 1, "gramps grandfather grandpa elderly bald wise adult"], + ["1f475", "", "old woman", 1, "grandma grandmother granny elderly wise lady adult"], + ["1f476", "", "baby", 1, "goo babies children infant pregnant young newborn"], + ["1f477", "", "construction worker", 1, "fix hardhat rebuild remodel repair build work hat"], + ["1f477-200d-2640-fe0f", "", "woman construction worker", 1, "fix hardhat rebuild remodel repair build work hat"], + ["1f477-200d-2642-fe0f", "", "man construction worker", 1, "fix hardhat rebuild remodel repair build work hat"], + ["1f478", "", "princess", 1, "queen crown royal royalty fairytale fairy tale"], + ["1f479", "", "ogre", 0, "devil mask creature monster scary fairytale fairy tale"], + ["1f47a", "", "goblin", 0, "mean mask angry creature monster fairytale fairy tale"], + ["1f47b", "", "ghost", 0, "boo haunting silly creature monster scary excited halloween fairytale fairy"], + ["1f47c", "", "baby angel", 1, "church fairytale fairy tale"], + ["1f47d", "", "alien", 0, "ufo extraterrestrial creature monster fairytale fairy space tale"], + ["1f47e", "", "alien monster", 0, "gamer games pixelated ufo extraterrestrial creature fairytale fairy space tale"], + ["1f47f", "", "angry face with horns", 0, "imp mischievous demon devil purple shade evil fairytale fairy tale"], + ["1f480", "", "skull", 0, "i\u{2019}m lmao death yolo body monster dead fairytale fairy tale"], + ["1f481", "", "person tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"], + ["1f481-200d-2640-fe0f", "", "woman tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"], + ["1f481-200d-2642-fe0f", "", "man tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"], + ["1f482", "", "guard", 1, "buckingham london palace helmet"], + ["1f482-200d-2640-fe0f", "", "woman guard", 1, "buckingham london palace helmet"], + ["1f482-200d-2642-fe0f", "", "man guard", 1, "buckingham london palace helmet"], + ["1f483", "", "woman dancing", 1, "flair flamenco groove let\u{2019}s tango elegant festive salsa dance dancer"], + ["1f484", "", "lipstick", 6, "cosmetics makeup date"], + ["1f485", "", "nail polish", 1, "care manicure cosmetics makeup bored done whatever"], + ["1f486", "", "person getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"], + ["1f486-200d-2640-fe0f", "", "woman getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"], + ["1f486-200d-2642-fe0f", "", "man getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"], + ["1f487", "", "person getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"], + ["1f487-200d-2640-fe0f", "", "woman getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"], + ["1f487-200d-2642-fe0f", "", "man getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"], + ["1f488", "", "barber pole", 4, "fresh shave haircut cut"], + ["1f489", "", "syringe", 6, "vaccination flu shot needle medicine sick doctor tool"], + ["1f48a", "", "pill", 6, "drugs medicated pills vitamin medicine sick doctor"], + ["1f48b", "", "kiss mark", 0, "lips sexy kissing dating romance emotion"], + ["1f48c", "", "love letter", 0, "valentine mail romance"], + ["1f48d", "", "ring", 6, "engaged married shiny engagement sparkling diamond wedding romance"], + ["1f48e", "", "gem stone", 6, "jewel engagement diamond wedding money romance"], + ["1f48f", "", "kiss", 1, "mwah babe together anniversary couple date xoxo bae dating romance"], + ["1f490", "", "bouquet", 2, "birthday anniversary date flower romance plant"], + ["1f491", "", "couple with heart", 1, "relationship babe together anniversary you bae kiss dating romance"], + ["1f492", "", "wedding", 4, "hitched nuptials chapel romance"], + ["1f493", "", "beating heart", 0, "cardio pulsating heartbeat pulse emotion ily 143"], + ["1f494", "", "broken heart", 0, "crushed heartbroken lonely break emotion sad"], + ["1f495", "", "two hearts", 0, "loving kisses anniversary date xoxo dating emotion ily 143"], + ["1f496", "", "sparkling heart", 0, "morning sparkle kisses excited night xoxo good emotion ily 143"], + ["1f497", "", "growing heart", 0, "heartpulse muah pulse nervous kisses excited xoxo emotion ily 143"], + ["1f498", "", "heart with arrow", 0, "cupid adorbs valentine date romance emotion ily 143"], + ["1f499", "", "blue heart", 0, "romance emotion ily 143"], + ["1f49a", "", "green heart", 0, "romantic emotion ily 143"], + ["1f49b", "", "yellow heart", 0, "cardiac emotion ily 143"], + ["1f49c", "", "purple heart", 0, "bestest emotion ily 143"], + ["1f49d", "", "heart with ribbon", 0, "valentine kisses anniversary xoxo emotion ily 143"], + ["1f49e", "", "revolving hearts", 0, "adorbs anniversary emotion 143"], + ["1f49f", "", "heart decoration", 0, "hearth purple emotion 143 white"], + ["1f4a0", "", "diamond with a dot", 7, "comic geometric"], + ["1f4a1", "", "light bulb", 6, "idea electric comic"], + ["1f4a2", "", "anger symbol", 0, "angry mad upset comic"], + ["1f4a3", "", "bomb", 6, "dangerous explosion boom hot comic"], + ["1f4a4", "", "ZZZ", 0, "sleeping goodnight sleepy sleep tired night comic good"], + ["1f4a5", "", "collision", 0, "collide bomb explode boom comic"], + ["1f4a6", "", "sweat droplets", 0, "splashing squirt wet drip droplet drops work workout comic water"], + ["1f4a7", "", "droplet", 4, "drop sweat tear nature comic cold water weather sad"], + ["1f4a8", "", "dashing away", 0, "fart go gone gotta dash running smoke comic cloud fast"], + ["1f4a9", "", "pile of poo", 0, "bs doo dung fml smelly stinks stinky turd poop stink"], + ["1f4aa", "", "flexed biceps", 1, "beast bench curls flex gains gym jacked muscle press ripped"], + ["1f4ab", "", "dizzy", 0, "shining shooting stars comic star"], + ["1f4ac", "", "speech balloon", 0, "message sms text typing dialog talk bubble comic"], + ["1f4ad", "", "thought balloon", 0, "cartoon daydream decisions dream invent invention realize think thoughts wonder"], + ["1f4ae", "", "white flower", 2, ""], + ["1f4af", "", "hundred points", 0, "a+ clearly definitely faithful perfect TRUE truth yup 100 agree"], + ["1f4b0", "", "money bag", 6, "moneybag paying bet paid cost million billion rich dollar gold"], + ["1f4b1", "", "currency exchange", 7, "bank money"], + ["1f4b2", "", "heavy dollar sign", 7, "million pay billion charge cash currency money"], + ["1f4b3", "", "credit card", 6, "pay charge cash bank money"], + ["1f4b4", "", "yen banknote", 6, "bill currency note bank money"], + ["1f4b5", "", "dollar banknote", 6, "bill currency note bank money"], + ["1f4b6", "", "euro banknote", 6, "100 rich bill currency note bank money"], + ["1f4b7", "", "pound banknote", 6, "pounds billion bill cash currency note bank money"], + ["1f4b8", "", "money with wings", 6, "million pay billion banknote bill dollar cash fly note bank"], + ["1f4b9", "", "chart increasing with yen", 6, "market rise upward growth trend graph currency bank money"], + ["1f4ba", "", "seat", 4, "chair"], + ["1f4bb", "", "laptop", 6, "pc personal office computer"], + ["1f4bc", "", "briefcase", 6, "office"], + ["1f4bd", "", "computer disk", 6, "minidisk optical"], + ["1f4be", "", "floppy disk", 6, "computer"], + ["1f4bf", "", "optical disk", 6, "blu-ray CD dvd computer"], + ["1f4c0", "", "dvd", 6, "Blu-ray cd optical disk computer"], + ["1f4c1", "", "file folder", 6, ""], + ["1f4c2", "", "open file folder", 6, ""], + ["1f4c3", "", "page with curl", 6, "document paper"], + ["1f4c4", "", "page facing up", 6, "document paper"], + ["1f4c5", "", "calendar", 6, "date"], + ["1f4c6", "", "tear-off calendar", 6, "tear-off"], + ["1f4c7", "", "card index", 6, "rolodex old school"], + ["1f4c8", "", "chart increasing", 6, "upward data growth trend graph up right"], + ["1f4c9", "", "chart decreasing", 6, "downward negative data trend graph down"], + ["1f4ca", "", "bar chart", 6, "data graph"], + ["1f4cb", "", "clipboard", 6, "list do notes"], + ["1f4cc", "", "pushpin", 6, "collage pin"], + ["1f4cd", "", "round pushpin", 6, "location map pin"], + ["1f4ce", "", "paperclip", 6, ""], + ["1f4cf", "", "straight ruler", 6, "edge straightedge angle math"], + ["1f4d0", "", "triangular ruler", 6, "rule set angle slide math triangle"], + ["1f4d1", "", "bookmark tabs", 6, "marker mark"], + ["1f4d2", "", "ledger", 6, "notebook"], + ["1f4d3", "", "notebook", 6, ""], + ["1f4d4", "", "notebook with decorative cover", 6, "decorated writing book school education"], + ["1f4d5", "", "closed book", 6, "education"], + ["1f4d6", "", "open book", 6, "knowledge novels library reading education"], + ["1f4d7", "", "green book", 6, "library reading education"], + ["1f4d8", "", "blue book", 6, "library reading education"], + ["1f4d9", "", "orange book", 6, "library reading education"], + ["1f4da", "", "books", 6, "study knowledge novels library reading book school education"], + ["1f4db", "", "name badge", 7, ""], + ["1f4dc", "", "scroll", 6, "paper"], + ["1f4dd", "", "memo", 6, "media pencil notes communication"], + ["1f4de", "", "telephone receiver", 6, "voip phone communication"], + ["1f4df", "", "pager", 6, "communication"], + ["1f4e0", "", "fax machine", 6, "communication"], + ["1f4e1", "", "satellite antenna", 6, "aliens dish contact science"], + ["1f4e2", "", "loudspeaker", 6, "address public loud communication sound"], + ["1f4e3", "", "megaphone", 6, "cheering sound"], + ["1f4e4", "", "outbox tray", 6, "sent email letter mail box"], + ["1f4e5", "", "inbox tray", 6, "zero receive email letter mail box"], + ["1f4e6", "", "package", 6, "parcel shipping delivery box communication"], + ["1f4e7", "", "e-mail", 6, "e-mail email letter"], + ["1f4e8", "", "incoming envelope", 6, "delivering receive sent e-mail email letter mail"], + ["1f4e9", "", "envelope with arrow", 6, "outgoing send sent e-mail email letter down mail communication"], + ["1f4ea", "", "closed mailbox with lowered flag", 6, "postbox mail"], + ["1f4eb", "", "closed mailbox with raised flag", 6, "postbox mail communication"], + ["1f4ec", "", "open mailbox with raised flag", 6, "postbox mail"], + ["1f4ed", "", "open mailbox with lowered flag", 6, "postbox mail"], + ["1f4ee", "", "postbox", 6, "mailbox mail"], + ["1f4ef", "", "postal horn", 6, "post"], + ["1f4f0", "", "newspaper", 6, "news paper communication"], + ["1f4f1", "", "mobile phone", 6, "cell telephone communication"], + ["1f4f2", "", "mobile phone with arrow", 6, "call receive build cell telephone communication"], + ["1f4f3", "", "vibration mode", 7, "cell mobile telephone phone communication"], + ["1f4f4", "", "mobile phone off", 7, "cell telephone"], + ["1f4f5", "", "no mobile phones", 7, "cell telephone phone prohibited forbidden not"], + ["1f4f6", "", "antenna bars", 7, "signal cell mobile telephone phone bar communication"], + ["1f4f7", "", "camera", 6, "photo selfie snap tbt trip video"], + ["1f4f8", "", "camera with flash", 6, "video"], + ["1f4f9", "", "video camera", 6, "camcorder tbt"], + ["1f4fa", "", "television", 6, "tv video"], + ["1f4fb", "", "radio", 6, "tbt entertainment video"], + ["1f4fc", "", "videocassette", 6, "tape vcr vhs old school video"], + ["1f4fd-fe0f", "", "film projector", 6, "cinema movie video"], + ["1f4ff", "", "prayer beads", 6, "necklace religion clothing"], + ["1f500", "", "shuffle tracks button", 7, "crossed"], + ["1f501", "", "repeat button", 7, "clockwise"], + ["1f502", "", "repeat single button", 7, "once clockwise"], + ["1f503", "", "clockwise vertical arrows", 7, "reload refresh"], + ["1f504", "", "counterclockwise arrows button", 7, "anticlockwise deja rewindershins vu refresh again"], + ["1f505", "", "dim button", 7, "brightness low"], + ["1f506", "", "bright button", 7, "brightness light"], + ["1f507", "", "muted speaker", 6, "mute silent quiet sound"], + ["1f508", "", "speaker low volume", 6, "soft sound"], + ["1f509", "", "speaker medium volume", 6, "sound"], + ["1f50a", "", "speaker high volume", 6, "loud sound music"], + ["1f50b", "", "battery", 6, ""], + ["1f50c", "", "electric plug", 6, "electricity"], + ["1f50d", "", "magnifying glass tilted left", 6, "left-pointing search lab science tool"], + ["1f50e", "", "magnifying glass tilted right", 6, "right-pointing search contact lab science tool"], + ["1f50f", "", "locked with pen", 6, "privacy ink nib lock"], + ["1f510", "", "locked with key", 6, "secure lock bike closed"], + ["1f511", "", "key", 6, "keys major password unlock lock"], + ["1f512", "", "locked", 6, "private lock closed"], + ["1f513", "", "unlocked", 6, "cracked unlock lock open"], + ["1f514", "", "bell", 6, "break church sound"], + ["1f515", "", "bell with slash", 6, "mute silent quiet sound prohibited forbidden no not"], + ["1f516", "", "bookmark", 6, "mark"], + ["1f517", "", "link", 6, "links"], + ["1f518", "", "radio button", 7, "geometric"], + ["1f519", "", "BACK arrow", 7, ""], + ["1f51a", "", "END arrow", 7, ""], + ["1f51b", "", "ON! arrow", 7, "ON! mark"], + ["1f51c", "", "SOON arrow", 7, "brb omw"], + ["1f51d", "", "TOP arrow", 7, "homie up"], + ["1f51e", "", "no one under eighteen", 7, "18 age restriction underage prohibited forbidden not"], + ["1f51f", "", "keycap: 10", 7, ""], + ["1f520", "", "input latin uppercase", 7, "ABCD letters"], + ["1f521", "", "input latin lowercase", 7, "abcd letters"], + ["1f522", "", "input numbers", 7, "1234"], + ["1f523", "", "input symbols", 7, "& % \u{266a} \u{3012}"], + ["1f524", "", "input latin letters", 7, "abc alphabet"], + ["1f525", "", "fire", 4, "af flame lit litaf burn hot tool"], + ["1f526", "", "flashlight", 6, "torch electric light tool"], + ["1f527", "", "wrench", 6, "spanner improvement home tool"], + ["1f528", "", "hammer", 6, "repairs improvement home tool"], + ["1f529", "", "nut and bolt", 6, "improvement home tool"], + ["1f52a", "", "kitchen knife", 3, "hocho chef cooking weapon tool"], + ["1f52b", "", "water pistol", 5, "gun handgun revolver weapon tool"], + ["1f52c", "", "microscope", 6, "experiment lab science tool"], + ["1f52d", "", "telescope", 6, "contact extraterrestrial science tool"], + ["1f52e", "", "crystal ball", 5, "future fortune magic fairytale fairy tale tool"], + ["1f52f", "", "dotted six-pointed star", 7, "six-pointed jewish fortune judaism"], + ["1f530", "", "Japanese symbol for beginner", 7, "chevron leaf yellow green tool"], + ["1f531", "", "trident emblem", 7, "poseidon anchor ship tool"], + ["1f532", "", "black square button", 7, "geometric"], + ["1f533", "", "white square button", 7, "outlined geometric"], + ["1f534", "", "red circle", 7, "geometric"], + ["1f535", "", "blue circle", 7, "geometric"], + ["1f536", "", "large orange diamond", 7, "geometric"], + ["1f537", "", "large blue diamond", 7, "geometric"], + ["1f538", "", "small orange diamond", 7, "geometric"], + ["1f539", "", "small blue diamond", 7, "geometric"], + ["1f53a", "", "red triangle pointed up", 7, "geometric"], + ["1f53b", "", "red triangle pointed down", 7, "geometric"], + ["1f53c", "", "upwards button", 7, "red up"], + ["1f53d", "", "downwards button", 7, "down red"], + ["1f549-fe0f", "", "om", 7, "Hindu religion"], + ["1f54a-fe0f", "", "dove", 2, "fly peace ornithology bird"], + ["1f54b", "", "kaaba", 4, "hajj umrah islam Muslim religion"], + ["1f54c", "", "mosque", 4, "masjid islam Muslim religion"], + ["1f54d", "", "synagogue", 4, "Jew Jewish temple judaism religion"], + ["1f54e", "", "menorah", 7, "candelabrum candlestick hanukkah jewish judaism religion"], + ["1f550", "", "one o\u{2019}clock", 4, "1:00 1 o\u{2019}clock time"], + ["1f551", "", "two o\u{2019}clock", 4, "2:00 2 o\u{2019}clock time"], + ["1f552", "", "three o\u{2019}clock", 4, "3:00 3 o\u{2019}clock time"], + ["1f553", "", "four o\u{2019}clock", 4, "4:00 4 o\u{2019}clock time"], + ["1f554", "", "five o\u{2019}clock", 4, "5:00 5 o\u{2019}clock time"], + ["1f555", "", "six o\u{2019}clock", 4, "6:00 6 o\u{2019}clock time"], + ["1f556", "", "seven o\u{2019}clock", 4, "7:00 0 7 o\u{2019}clock"], + ["1f557", "", "eight o\u{2019}clock", 4, "8:00 8 o\u{2019}clock time"], + ["1f558", "", "nine o\u{2019}clock", 4, "9:00 9 o\u{2019}clock time"], + ["1f559", "", "ten o\u{2019}clock", 4, "10:00 10 0 o\u{2019}clock"], + ["1f55a", "", "eleven o\u{2019}clock", 4, "11:00 11 o\u{2019}clock time"], + ["1f55b", "", "twelve o\u{2019}clock", 4, "12:00 12 o\u{2019}clock time"], + ["1f55c", "", "one-thirty", 4, "1:30 one-thirty 1 30 time clock"], + ["1f55d", "", "two-thirty", 4, "2:30 two-thirty 2 30 time clock"], + ["1f55e", "", "three-thirty", 4, "3:30 three-thirty 3 30 time clock"], + ["1f55f", "", "four-thirty", 4, "4:30 four-thirty 4 30 time clock"], + ["1f560", "", "five-thirty", 4, "5:30 five-thirty 5 30 time clock"], + ["1f561", "", "six-thirty", 4, "6:30 six-thirty 6 30 clock"], + ["1f562", "", "seven-thirty", 4, "7:30 seven-thirty 7 30 clock"], + ["1f563", "", "eight-thirty", 4, "8:30 eight-thirty 8 30 time clock"], + ["1f564", "", "nine-thirty", 4, "9:30 nine-thirty 9 30 time clock"], + ["1f565", "", "ten-thirty", 4, "10:30 ten-thirty 10 30 time clock"], + ["1f566", "", "eleven-thirty", 4, "11:30 eleven-thirty 11 30 time clock"], + ["1f567", "", "twelve-thirty", 4, "12:30 twelve-thirty 12 30 time clock"], + ["1f56f-fe0f", "", "candle", 6, "light"], + ["1f570-fe0f", "", "mantelpiece clock", 4, "time"], + ["1f573-fe0f", "", "hole", 0, ""], + ["1f574-fe0f", "", "person in suit levitating", 1, "business"], + ["1f575-fe0f", "", "detective", 1, "sleuth spy"], + ["1f575-fe0f-200d-2640-fe0f", "", "woman detective", 1, "sleuth spy"], + ["1f575-fe0f-200d-2642-fe0f", "", "man detective", 1, "sleuth spy"], + ["1f576-fe0f", "", "sunglasses", 6, "dark eyewear glasses eye"], + ["1f577-fe0f", "", "spider", 2, "insect"], + ["1f578-fe0f", "", "spider web", 2, ""], + ["1f579-fe0f", "", "joystick", 5, "videogame video game"], + ["1f57a", "", "man dancing", 1, "flair flamenco groove let\u{2019}s tango elegant festive salsa dance dancer"], + ["1f587-fe0f", "", "linked paperclips", 6, "link paperclip"], + ["1f58a-fe0f", "", "pen", 6, "ballpoint"], + ["1f58b-fe0f", "", "fountain pen", 6, ""], + ["1f58c-fe0f", "", "paintbrush", 6, "painting"], + ["1f58d-fe0f", "", "crayon", 6, ""], + ["1f590-fe0f", "", "hand with fingers splayed", 1, "raised stop finger"], + ["1f595", "", "middle finger", 1, ""], + ["1f596", "", "vulcan salute", 1, "hands finger"], + ["1f5a4", "", "black heart", 0, "wicked evil"], + ["1f5a5-fe0f", "", "desktop computer", 6, "monitor"], + ["1f5a8-fe0f", "", "printer", 6, "computer"], + ["1f5b1-fe0f", "", "computer mouse", 6, ""], + ["1f5b2-fe0f", "", "trackball", 6, "computer"], + ["1f5bc-fe0f", "", "framed picture", 5, "frame museum art painting"], + ["1f5c2-fe0f", "", "card index dividers", 6, ""], + ["1f5c3-fe0f", "", "card file box", 6, ""], + ["1f5c4-fe0f", "", "file cabinet", 6, "filing paper"], + ["1f5d1-fe0f", "", "wastebasket", 6, "garbage trash waste can"], + ["1f5d2-fe0f", "", "spiral notepad", 6, "pad note"], + ["1f5d3-fe0f", "", "spiral calendar", 6, "pad"], + ["1f5dc-fe0f", "", "clamp", 6, "compress vice tool"], + ["1f5dd-fe0f", "", "old key", 6, "clue lock"], + ["1f5de-fe0f", "", "rolled-up newspaper", 6, "rolled-up news paper"], + ["1f5e1-fe0f", "", "dagger", 6, "knife weapon"], + ["1f5e3-fe0f", "", "speaking head", 1, "speak silhouette"], + ["1f5e8-fe0f", "", "left speech bubble", 0, "dialog balloon"], + ["1f5ef-fe0f", "", "right anger bubble", 0, "balloon angry mad"], + ["1f5f3-fe0f", "", "ballot box with ballot", 6, ""], + ["1f5fa-fe0f", "", "world map", 4, ""], + ["1f5fb", "", "mount fuji", 4, "nature mountain"], + ["1f5fc", "", "Tokyo tower", 4, ""], + ["1f5fd", "", "Statue of Liberty", 4, "ny nyc york new"], + ["1f5fe", "", "map of Japan", 4, ""], + ["1f5ff", "", "moai", 6, "moyai stoneface statue travel"], + ["1f600", "", "grinning face", 0, "cheerful cheery nice grin laugh teeth happy smiling smile"], + ["1f601", "", "beaming face with smiling eyes", 0, "nice grin grinning teeth happy eye smile"], + ["1f602", "", "face with tears of joy", 0, "hilarious roflmao funny hehe lmao rofl haha laugh lol crying"], + ["1f603", "", "grinning face with big eyes", 0, "yay grin awesome teeth happy mouth open smiling smile"], + ["1f604", "", "grinning face with smiling eyes", 0, "grin laugh lol happy mouth open eye smile"], + ["1f605", "", "grinning face with sweat", 0, "stress dejected stressed nervous excited cold mouth open smiling smile"], + ["1f606", "", "grinning squinting face", 0, "hahaha rofl haha laugh lol closed happy mouth open eyes"], + ["1f607", "", "smiling face with halo", 0, "angels innocent spirit angel angelic blessed peaceful happy fairytale fairy"], + ["1f608", "", "smiling face with horns", 0, "demon devil purple shade evil fairytale fairy tale smile"], + ["1f609", "", "winking face", 0, "heartbreaker tease winks wink sexy slide flirt"], + ["1f60a", "", "smiling face with smiling eyes", 0, "satisfied blush glad eye smile"], + ["1f60b", "", "face savoring food", 0, "savor tasty um delicious yum yummy eat full hungry smiling"], + ["1f60c", "", "relieved face", 0, "calm relief zen peace"], + ["1f60d", "", "smiling face with heart-eyes", 0, "heart-eyes romantic hearts kisses feels xoxo bae romance eye ily"], + ["1f60e", "", "smiling face with sunglasses", 0, "chilling shades rad relaxed slay swag cool style bright awesome"], + ["1f60f", "", "smirking face", 0, "boss dapper kidding leer slick smirk smug snicker suave suspicious"], + ["1f610", "", "neutral face", 0, "deadpan blank unamused unimpressed expressionless fine jealous straight awkward meh"], + ["1f611", "", "expressionless face", 0, "inexpressive uh unimpressed fine jealous straight awkward meh oh dead"], + ["1f612", "", "unamused face", 0, "... jel uhh weird jelly pissed fine jealous ugh bored"], + ["1f613", "", "downcast face with sweat", 0, "close yikes headache nervous scared feels cold sad"], + ["1f614", "", "pensive face", 0, "died lost sucks losing awful dejected bored disappointed sad"], + ["1f615", "", "confused face", 0, "befuddled confusing hm sure dunno sorry meh frown sad not"], + ["1f616", "", "confounded face", 0, "cringe distraught annoyed confused frustrated mad feels sad"], + ["1f617", "", "kissing face", 0, "smooch smooches date flirt xoxo you kiss dating ily 143"], + ["1f618", "", "face blowing a kiss", 0, "lover miss muah smooch romantic adorbs flirt xoxo you bae"], + ["1f619", "", "kissing face with smiling eyes", 0, "kisses closed night date flirt kiss dating eye ily 143"], + ["1f61a", "", "kissing face with closed eyes", 0, "blush smooches kisses date flirt xoxo bae dating eye ily"], + ["1f61b", "", "face with tongue", 0, "cool stuck-out nice awesome party sweet"], + ["1f61c", "", "winking face with tongue", 0, "joke loopy nutty wacky weirdo wink epic funny stuck-out crazy"], + ["1f61d", "", "squinting face with tongue", 0, "horrible taste gross stuck-out yolo closed omg whatever eye eyes"], + ["1f61e", "", "disappointed face", 0, "losing awful blame dejected fail unhappy sad"], + ["1f61f", "", "worried face", 0, "butterflies nerves stress worry stressed anxious nervous surprised sad"], + ["1f620", "", "angry face", 0, "maddening rage blame anger frustrated shade mad upset feels unhappy"], + ["1f621", "", "enraged face", 0, "maddening rage anger pouting angry shade mad upset feels unhappy"], + ["1f622", "", "crying face", 0, "triste miss awful cry tear feels unhappy sad"], + ["1f623", "", "persevering face", 0, "concentrate concentration focus persevere headache"], + ["1f624", "", "face with steam from nose", 0, "fume fuming furious fury triumph won anger angry mad feels"], + ["1f625", "", "sad but relieved face", 0, "complicated whew close call anxious sweat disappointed not time"], + ["1f626", "", "frowning face with open mouth", 0, "caught guard what wow surprise scared frown scary"], + ["1f627", "", "anguished face", 0, "forgot stressed what wow surprise scared scary unhappy"], + ["1f628", "", "fearful face", 0, "afraid blame fear worried anxious scared"], + ["1f629", "", "weary face", 0, "nooo fail sleepy hungry crying tired mad feels unhappy sad"], + ["1f62a", "", "sleepy face", 0, "sleeping sleep crying tired night good sad"], + ["1f62b", "", "tired face", 0, "sneeze cost nap feels sad"], + ["1f62c", "", "grimacing face", 0, "awk dentist grimace awkward grinning smiling smile"], + ["1f62d", "", "loudly crying face", 0, "bawling sob tears cry tear unhappy sad"], + ["1f62e", "", "face with open mouth", 0, "believe sympathy unbelievable unreal forgot whoa shocked surprised wow you"], + ["1f62e-200d-1f4a8", "", "face exhaling", 0, "exhale groan sigh whisper whistle blowing exhausted gasp relief blow"], + ["1f62f", "", "hushed face", 0, "stunned epic woah whoa surprised omg"], + ["1f630", "", "anxious face with sweat", 0, "eek rushed yikes nervous scared blue cold mouth open"], + ["1f631", "", "face screaming in fear", 0, "munch scream screamer fearful epic woah shocked surprised scared"], + ["1f632", "", "astonished face", 0, "totally cost way shocked omg no"], + ["1f633", "", "flushed face", 0, "amazed dazed geez impressed jeez crazy embarrassed heat awkward what"], + ["1f634", "", "sleeping face", 0, "yawn bed bedtime goodnight nap zzz sleep tired night good"], + ["1f635", "", "face with crossed-out eyes", 0, "crossed-out knocked dizzy sick tired dead feels"], + ["1f635-200d-1f4ab", "", "face with spiral eyes", 0, "hypnotized trouble woozy smiley woah confused whoa dizzy omg"], + ["1f636", "", "face without mouth", 0, "mouthless silence speechless blank expressionless mute silent awkward quiet secret"], + ["1f636-200d-1f32b-fe0f", "", "face in clouds", 0, "absentminded fog head"], + ["1f637", "", "face with medical mask", 0, "dermatologist germs dr dentist medicine sick doctor cold"], + ["1f638", "", "grinning cat with smiling eyes", 0, "grin eye smile"], + ["1f639", "", "cat with tears of joy", 0, "laughing laugh lol tear"], + ["1f63a", "", "grinning cat", 0, "mouth open smiling smile"], + ["1f63b", "", "smiling cat with heart-eyes", 0, "heart-eyes eye smile"], + ["1f63c", "", "cat with wry smile", 0, "ironic"], + ["1f63d", "", "kissing cat", 0, "closed kiss eye eyes"], + ["1f63e", "", "pouting cat", 0, ""], + ["1f63f", "", "crying cat", 0, "cry tear sad"], + ["1f640", "", "weary cat", 0, "oh surprised"], + ["1f641", "", "slightly frowning face", 0, "frown sad"], + ["1f642", "", "slightly smiling face", 0, "happy smile"], + ["1f642-200d-2194-fe0f", "", "head shaking horizontally", 0, "shake no"], + ["1f642-200d-2195-fe0f", "", "head shaking vertically", 0, "nod yes"], + ["1f643", "", "upside-down face", 0, "upside-down hehe smile"], + ["1f644", "", "face with rolling eyes", 0, "eyeroll ugh shade whatever"], + ["1f645", "", "person gesturing NO", 1, "prohibit forbidden not gesture"], + ["1f645-200d-2640-fe0f", "", "woman gesturing NO", 1, "prohibit forbidden not gesture"], + ["1f645-200d-2642-fe0f", "", "man gesturing NO", 1, "prohibit forbidden not gesture"], + ["1f646", "", "person gesturing OK", 1, "exercise omg gesture"], + ["1f646-200d-2640-fe0f", "", "woman gesturing OK", 1, "exercise omg gesture"], + ["1f646-200d-2642-fe0f", "", "man gesturing OK", 1, "exercise omg gesture"], + ["1f647", "", "person bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"], + ["1f647-200d-2640-fe0f", "", "woman bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"], + ["1f647-200d-2642-fe0f", "", "man bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"], + ["1f648", "", "see-no-evil monkey", 0, "watch forgot hide embarrassed smh secret scared prohibited forbidden omg"], + ["1f649", "", "hear-no-evil monkey", 0, "tmi ears listen shh secret prohibited forbidden not gesture"], + ["1f64a", "", "speak-no-evil monkey", 0, "stealth oops quiet secret prohibited forbidden not gesture"], + ["1f64b", "", "person raising hand", 1, "raise here know me question pick gesture"], + ["1f64b-200d-2640-fe0f", "", "woman raising hand", 1, "raise here know me question pick gesture"], + ["1f64b-200d-2642-fe0f", "", "man raising hand", 1, "raise here know me question pick gesture"], + ["1f64c", "", "raising hands", 1, "praise hooray raised gesture celebration"], + ["1f64d", "", "person frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"], + ["1f64d-200d-2640-fe0f", "", "woman frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"], + ["1f64d-200d-2642-fe0f", "", "man frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"], + ["1f64e", "", "person pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"], + ["1f64e-200d-2640-fe0f", "", "woman pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"], + ["1f64e-200d-2642-fe0f", "", "man pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"], + ["1f64f", "", "folded hands", 1, "appreciate cmon thx blessed thanks please pray ask beg bow"], + ["1f680", "", "rocket", 4, "launch rockets travel space"], + ["1f681", "", "helicopter", 4, "copter roflcopter travel vehicle"], + ["1f682", "", "locomotive", 4, "caboose trains engine steam train railway travel"], + ["1f683", "", "railway car", 4, "tram trolleybus electric train travel"], + ["1f684", "", "high-speed train", 4, "high-speed shinkansen railway"], + ["1f685", "", "bullet train", 4, "high-speed shinkansen nose speed railway travel"], + ["1f686", "", "train", 4, "choo arrived railway"], + ["1f687", "", "metro", 4, "subway travel"], + ["1f688", "", "light rail", 4, "monorail arrived railway"], + ["1f689", "", "station", 4, "train railway"], + ["1f68a", "", "tram", 4, "trolleybus"], + ["1f68b", "", "tram car", 4, "trolley trolleybus bus"], + ["1f68c", "", "bus", 4, "school vehicle"], + ["1f68d", "", "oncoming bus", 4, "cars"], + ["1f68e", "", "trolleybus", 4, "trolley tram bus"], + ["1f68f", "", "bus stop", 4, "busstop"], + ["1f690", "", "minibus", 4, "van drive bus vehicle"], + ["1f691", "", "ambulance", 4, "emergency vehicle"], + ["1f692", "", "fire engine", 4, "truck"], + ["1f693", "", "police car", 4, "5\u{2013}0 cops patrol"], + ["1f694", "", "oncoming police car", 4, ""], + ["1f695", "", "taxi", 4, "cab cabbie drive yellow vehicle car"], + ["1f696", "", "oncoming taxi", 4, "hail cab cabbie cars drove yellow"], + ["1f697", "", "automobile", 4, "driving vehicle car"], + ["1f698", "", "oncoming automobile", 4, "cars drove vehicle car"], + ["1f699", "", "sport utility vehicle", 4, "recreational sportutility drive car"], + ["1f69a", "", "delivery truck", 4, "drive vehicle car"], + ["1f69b", "", "articulated lorry", 4, "semi truck drive move vehicle car"], + ["1f69c", "", "tractor", 4, "vehicle"], + ["1f69d", "", "monorail", 4, "vehicle"], + ["1f69e", "", "mountain railway", 4, "trip car"], + ["1f69f", "", "suspension railway", 4, ""], + ["1f6a0", "", "mountain cableway", 4, "cable gondola lift ski"], + ["1f6a1", "", "aerial tramway", 4, "ropeway cable gondola car"], + ["1f6a2", "", "ship", 4, "passenger boat travel"], + ["1f6a3", "", "person rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"], + ["1f6a3-200d-2640-fe0f", "", "woman rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"], + ["1f6a3-200d-2642-fe0f", "", "man rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"], + ["1f6a4", "", "speedboat", 4, "billionaire luxury millionaire summer lake boat travel"], + ["1f6a5", "", "horizontal traffic light", 4, "intersection stoplight signal stop"], + ["1f6a6", "", "vertical traffic light", 4, "intersection stoplight drove signal stop"], + ["1f6a7", "", "construction", 4, "barrier"], + ["1f6a8", "", "police car light", 4, "alert beacon alarm revolving emergency siren"], + ["1f6a9", "", "triangular flag", 8, "post golf construction"], + ["1f6aa", "", "door", 6, "front closet back"], + ["1f6ab", "", "prohibited", 7, "entry smoke forbidden no not"], + ["1f6ac", "", "cigarette", 6, "smoking"], + ["1f6ad", "", "no smoking", 7, "smoke prohibited forbidden not"], + ["1f6ae", "", "litter in bin sign", 7, "litterbin"], + ["1f6af", "", "no littering", 7, "litter prohibited forbidden not"], + ["1f6b0", "", "potable water", 7, "drinking"], + ["1f6b1", "", "non-potable water", 7, "dry non-drinking non-potable prohibited"], + ["1f6b2", "", "bicycle", 4, "class cycling gang ride spin spinning cycle cyclist bike"], + ["1f6b3", "", "no bicycles", 7, "bicycle bike prohibited forbidden not"], + ["1f6b4", "", "person biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b4-200d-2640-fe0f", "", "woman biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b4-200d-2642-fe0f", "", "man biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b5", "", "person mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b5-200d-2640-fe0f", "", "woman mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b5-200d-2642-fe0f", "", "man mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b6", "", "person walking", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b6-200d-2640-fe0f", "", "woman walking", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b6-200d-2640-fe0f-200d-27a1-fe0f", "", "woman walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b6-200d-2642-fe0f", "", "man walking", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b6-200d-2642-fe0f-200d-27a1-fe0f", "", "man walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b6-200d-27a1-fe0f", "", "person walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b7", "", "no pedestrians", 7, "pedestrian prohibited forbidden not"], + ["1f6b8", "", "children crossing", 7, "traffic pedestrian"], + ["1f6b9", "", "men\u{2019}s room", 7, "men\u{2019}s lavatory restroom WC bathroom toilet"], + ["1f6ba", "", "women\u{2019}s room", 7, "women\u{2019}s lavatory restroom WC bathroom toilet"], + ["1f6bb", "", "restroom", 7, "lavatory WC bathroom toilet"], + ["1f6bc", "", "baby symbol", 7, "changing"], + ["1f6bd", "", "toilet", 6, "bathroom"], + ["1f6be", "", "water closet", 7, "lavatory restroom WC bathroom toilet"], + ["1f6bf", "", "shower", 6, "water"], + ["1f6c0", "", "person taking bath", 1, "tub bathtub"], + ["1f6c1", "", "bathtub", 6, "bath"], + ["1f6c2", "", "passport control", 7, ""], + ["1f6c3", "", "customs", 7, "packing"], + ["1f6c4", "", "baggage claim", 7, "journey ready case arrived bags packing trip checked plane travel"], + ["1f6c5", "", "left luggage", 7, "locker baggage case"], + ["1f6cb-fe0f", "", "couch and lamp", 6, "hotel"], + ["1f6cc", "", "person in bed", 1, "bedtime goodnight nap zzz sleep hotel tired night good"], + ["1f6cd-fe0f", "", "shopping bags", 6, "bag hotel"], + ["1f6ce-fe0f", "", "bellhop bell", 4, "hotel"], + ["1f6cf-fe0f", "", "bed", 6, "sleep hotel"], + ["1f6d0", "", "place of worship", 7, "pray religion"], + ["1f6d1", "", "stop sign", 4, "octagonal"], + ["1f6d2", "", "shopping cart", 6, "trolley"], + ["1f6d5", "", "hindu temple", 4, ""], + ["1f6d6", "", "hut", 4, "roundhouse shelter yurt house home"], + ["1f6d7", "", "elevator", 6, "hoist lift accessibility"], + ["1f6d8", "", "landslide", 4, "avalanche disaster mudslide rocks danger earthquake mountain"], + ["1f6d9", "", "lighthouse", 4, ""], + ["1f6dc", "", "wireless", 7, "broadband connectivity hotspot network router smartphone wi-fi wifi wlan internet"], + ["1f6dd", "", "playground slide", 4, "sliding amusement theme park play playing"], + ["1f6de", "", "wheel", 4, "tire turn circle vehicle car"], + ["1f6df", "", "ring buoy", 4, "float lifesaver preserver save saver rescue life safety swim"], + ["1f6e0-fe0f", "", "hammer and wrench", 6, "spanner tool"], + ["1f6e1-fe0f", "", "shield", 6, "weapon"], + ["1f6e2-fe0f", "", "oil drum", 4, ""], + ["1f6e3-fe0f", "", "motorway", 4, "highway road"], + ["1f6e4-fe0f", "", "railway track", 4, "train"], + ["1f6e5-fe0f", "", "motor boat", 4, "motorboat"], + ["1f6e9-fe0f", "", "small airplane", 4, "aeroplane plane"], + ["1f6eb", "", "airplane departure", 4, "check-in departures aeroplane plane"], + ["1f6ec", "", "airplane arrival", 4, "arrivals arriving landing aeroplane plane"], + ["1f6f0-fe0f", "", "satellite", 4, "space"], + ["1f6f3-fe0f", "", "passenger ship", 4, ""], + ["1f6f4", "", "kick scooter", 4, ""], + ["1f6f5", "", "motor scooter", 4, ""], + ["1f6f6", "", "canoe", 4, "boat"], + ["1f6f7", "", "sled", 5, "luge sledge sleigh toboggan snow"], + ["1f6f8", "", "flying saucer", 4, "extra terrestrial UFO aliens"], + ["1f6f9", "", "skateboard", 4, "skater wheels board skate"], + ["1f6fa", "", "auto rickshaw", 4, "tuk"], + ["1f6fb", "", "pickup truck", 4, "flatbed pick-up transportation automobile car"], + ["1f6fc", "", "roller skate", 4, "blades skates"], + ["1f7e0", "", "orange circle", 7, ""], + ["1f7e1", "", "yellow circle", 7, ""], + ["1f7e2", "", "green circle", 7, ""], + ["1f7e3", "", "purple circle", 7, ""], + ["1f7e4", "", "brown circle", 7, ""], + ["1f7e5", "", "red square", 7, "penalty card"], + ["1f7e6", "", "blue square", 7, ""], + ["1f7e7", "", "orange square", 7, ""], + ["1f7e8", "", "yellow square", 7, "penalty card"], + ["1f7e9", "", "green square", 7, ""], + ["1f7ea", "", "purple square", 7, ""], + ["1f7eb", "", "brown square", 7, ""], + ["1f7f0", "", "heavy equals sign", 7, "answer equal equality math"], + ["1f90c", "", "pinched fingers", 1, "huh interrogation patience zip ugh sarcastic what hold relax gesture"], + ["1f90d", "", "white heart", 0, "143"], + ["1f90e", "", "brown heart", 0, "143"], + ["1f90f", "", "pinching hand", 1, "bit little sort amount fingers small"], + ["1f910", "", "zipper-mouth face", 0, "shut zipper-mouth keep zip quiet secret"], + ["1f911", "", "money-mouth face", 0, "money-mouth paid"], + ["1f912", "", "face with thermometer", 0, "ill sick"], + ["1f913", "", "nerd face", 0, "brainy clever expert geek gifted intelligent smart glasses"], + ["1f914", "", "thinking face", 0, "chin consider ponder pondering wondering hmm"], + ["1f915", "", "face with head-bandage", 0, "head-bandage hurt injury ouch"], + ["1f916", "", "robot", 0, "monster"], + ["1f917", "", "smiling face with open hands", 0, "hugging hug"], + ["1f918", "", "sign of the horns", 1, "rock-on finger"], + ["1f919", "", "call me hand", 1, "hang loose Shaka"], + ["1f91a", "", "raised back of hand", 1, "backhand"], + ["1f91b", "", "left-facing fist", 1, "left-facing leftwards"], + ["1f91c", "", "right-facing fist", 1, "right-facing rightwards"], + ["1f91d", "", "handshake", 1, "agreement deal meeting shake"], + ["1f91e", "", "crossed fingers", 1, "luck cross finger"], + ["1f91f", "", "love-you gesture", 1, "ILY love-you fingers three"], + ["1f920", "", "cowboy hat face", 0, "cowgirl"], + ["1f921", "", "clown face", 0, ""], + ["1f922", "", "nauseated face", 0, "nasty vomit gross sick"], + ["1f923", "", "rolling on the floor laughing", 0, "hilarious roflmao funny hehe lmao rofl haha joy laugh lol"], + ["1f924", "", "drooling face", 0, ""], + ["1f925", "", "lying face", 0, "liar lie pinocchio"], + ["1f926", "", "person facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"], + ["1f926-200d-2640-fe0f", "", "woman facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"], + ["1f926-200d-2642-fe0f", "", "man facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"], + ["1f927", "", "sneezing face", 0, "gesundheit fever flu sneeze sick"], + ["1f928", "", "face with raised eyebrow", 0, "disapproval distrust emoji mild skeptic skepticism hmm skeptical what disbelief"], + ["1f929", "", "star-struck", 0, "star-struck starry-eyed wow grinning excited eyes smile"], + ["1f92a", "", "zany face", 0, "goofy crazy large small eye eyes"], + ["1f92b", "", "shushing face", 0, "shush shh quiet"], + ["1f92c", "", "face with symbols on mouth", 0, "censor cursing cussing swearing pissed mad"], + ["1f92d", "", "face with hand over mouth", 0, "giggle giggling realization sudden whoops oops shock surprise secret"], + ["1f92e", "", "face vomiting", 0, "barf ew puke spew vomit gross throw sick up"], + ["1f92f", "", "exploding head", 0, "blown mind mindblown explode way shocked no"], + ["1f930", "", "pregnant woman", 1, ""], + ["1f931", "", "breast-feeding", 1, "breast-feeding mom mother nursing baby"], + ["1f932", "", "palms up together", 1, "cupped dua wish prayer pray hands"], + ["1f933", "", "selfie", 1, "camera phone"], + ["1f934", "", "prince", 1, "king crown royal royalty fairytale fairy tale"], + ["1f935", "", "person in tuxedo", 1, "formal wedding"], + ["1f935-200d-2640-fe0f", "", "woman in tuxedo", 1, "formal wedding"], + ["1f935-200d-2642-fe0f", "", "man in tuxedo", 1, "formal groom wedding"], + ["1f936", "", "Mrs. Claus", 1, "holiday merry mother santa xmas Christmas fairy tale celebration"], + ["1f937", "", "person shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"], + ["1f937-200d-2640-fe0f", "", "woman shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"], + ["1f937-200d-2642-fe0f", "", "man shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"], + ["1f938", "", "person cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"], + ["1f938-200d-2640-fe0f", "", "woman cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"], + ["1f938-200d-2642-fe0f", "", "man cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"], + ["1f939", "", "person juggling", 1, "act balancing juggle manage multitask skill handle balance"], + ["1f939-200d-2640-fe0f", "", "woman juggling", 1, "act balancing juggle manage multitask skill handle balance"], + ["1f939-200d-2642-fe0f", "", "man juggling", 1, "act balancing juggle manage multitask skill handle balance"], + ["1f93a", "", "person fencing", 1, "fencer sword"], + ["1f93c", "", "people wrestling", 1, "combat duel grapple tournament wrestle ring"], + ["1f93c-200d-2640-fe0f", "", "women wrestling", 1, "combat duel grapple tournament wrestle ring"], + ["1f93c-200d-2642-fe0f", "", "men wrestling", 1, "combat duel grapple tournament wrestle ring"], + ["1f93d", "", "person playing water polo", 1, "waterpolo swimming"], + ["1f93d-200d-2640-fe0f", "", "woman playing water polo", 1, "waterpolo swimming"], + ["1f93d-200d-2642-fe0f", "", "man playing water polo", 1, "waterpolo swimming"], + ["1f93e", "", "person playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"], + ["1f93e-200d-2640-fe0f", "", "woman playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"], + ["1f93e-200d-2642-fe0f", "", "man playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"], + ["1f93f", "", "diving mask", 5, "snorkeling scuba"], + ["1f940", "", "wilted flower", 2, "dying"], + ["1f941", "", "drum", 6, "drumsticks music"], + ["1f942", "", "clinking glasses", 3, "clink celebrate glass drink"], + ["1f943", "", "tumbler glass", 3, "liquor scotch whiskey whisky shot"], + ["1f944", "", "spoon", 3, "tableware eat"], + ["1f945", "", "goal net", 5, ""], + ["1f947", "", "1st place medal", 5, "first gold"], + ["1f948", "", "2nd place medal", 5, "second silver"], + ["1f949", "", "3rd place medal", 5, "bronze third"], + ["1f94a", "", "boxing glove", 5, ""], + ["1f94b", "", "martial arts uniform", 5, "judo karate taekwondo"], + ["1f94c", "", "curling stone", 5, "rock game"], + ["1f94d", "", "lacrosse", 5, "goal sports stick ball"], + ["1f94e", "", "softball", 5, "underarm glove sports ball"], + ["1f94f", "", "flying disc", 5, "ultimate"], + ["1f950", "", "croissant", 3, "roll french crescent bread breakfast"], + ["1f951", "", "avocado", 3, "fruit"], + ["1f952", "", "cucumber", 3, "pickle vegetable"], + ["1f953", "", "bacon", 3, "meat breakfast"], + ["1f954", "", "potato", 3, "vegetable"], + ["1f955", "", "carrot", 3, "vegetable"], + ["1f956", "", "baguette bread", 3, "french"], + ["1f957", "", "green salad", 3, ""], + ["1f958", "", "shallow pan of food", 3, "casserole paella"], + ["1f959", "", "stuffed flatbread", 3, "gyro falafel kebab"], + ["1f95a", "", "egg", 3, "breakfast"], + ["1f95b", "", "glass of milk", 3, "drink"], + ["1f95c", "", "peanuts", 3, "peanut nut vegetable"], + ["1f95d", "", "kiwi fruit", 3, ""], + ["1f95e", "", "pancakes", 3, "cr\u{ea}pe hotcake pancake breakfast"], + ["1f95f", "", "dumpling", 3, "empanada gy\u{14d}za jiaozi pierogi potsticker"], + ["1f960", "", "fortune cookie", 3, "prophecy"], + ["1f961", "", "takeout box", 3, "oyster pail chopsticks delivery"], + ["1f962", "", "chopsticks", 3, "hashi jeotgarak kuaizi"], + ["1f963", "", "bowl with spoon", 3, "cereal congee oatmeal porridge breakfast"], + ["1f964", "", "cup with straw", 3, "malt soda juice soft water drink"], + ["1f965", "", "coconut", 3, "pi\u{f1}a colada palm"], + ["1f966", "", "broccoli", 3, "wild cabbage"], + ["1f967", "", "pie", 3, "filling pumpkin apple slice meat pastry fruit"], + ["1f968", "", "pretzel", 3, "convoluted twisted"], + ["1f969", "", "cut of meat", 3, "lambchop porkchop steak chop red"], + ["1f96a", "", "sandwich", 3, "bread"], + ["1f96b", "", "canned food", 3, "can"], + ["1f96c", "", "leafy green", 3, "bok burgers choy kale lettuce cabbage salad"], + ["1f96d", "", "mango", 3, "tropical fruit"], + ["1f96e", "", "moon cake", 3, "yu\u{e8}b\u{1d0}ng autumn festival"], + ["1f96f", "", "bagel", 3, "schmear bakery bread breakfast"], + ["1f970", "", "smiling face with hearts", 0, "adore crush 3 you romance ily smile"], + ["1f971", "", "yawning face", 0, "yawn bedtime goodnight nap zzz bored sleepy sleep tired night"], + ["1f972", "", "smiling face with tear", 0, "pain touched glad grateful proud relieved smiley joy happy smile"], + ["1f973", "", "partying face", 0, "bday horn hooray birthday celebrate excited hat party happy celebration"], + ["1f974", "", "woozy face", 0, "intoxicated tipsy uneven drunk wavy dizzy mouth eyes"], + ["1f975", "", "hot face", 0, "feverish panting red-faced stroke sweating dying heat tongue"], + ["1f976", "", "cold face", 0, "blue-faced freezing frostbite icicles subzero teeth blue"], + ["1f977", "", "ninja", 1, "assassin fighter skills fight hidden soldier stealth war sly secret"], + ["1f978", "", "disguised face", 0, "disguise incognito moustache mustache tache tash eyebrow spy glasses nose"], + ["1f979", "", "face holding back tears", 0, "admiration aww feelings gratitude resist grateful please proud cry embarrassed"], + ["1f97a", "", "pleading face", 0, "begging mercy why puppy please pretty big eyes sad not"], + ["1f97b", "", "sari", 6, "dress clothing"], + ["1f97c", "", "lab coat", 6, "dr jacket experiment scientist doctor clothes white"], + ["1f97d", "", "goggles", 6, "dive welding protection scuba swimming eye"], + ["1f97e", "", "hiking boot", 6, "backpacking outdoors camping brown shoe"], + ["1f97f", "", "flat shoe", 6, "comfy flats slip-on slipper ballet"], + ["1f980", "", "crab", 2, "Cancer zodiac"], + ["1f981", "", "lion", 2, "alpha mane order rawr roar safari Leo strong zodiac"], + ["1f982", "", "scorpion", 2, "Scorpio Scorpius zodiac"], + ["1f983", "", "turkey", 2, "gobble thanksgiving bird"], + ["1f984", "", "unicorn", 2, ""], + ["1f985", "", "eagle", 2, "ornithology bird"], + ["1f986", "", "duck", 2, "ornithology bird"], + ["1f987", "", "bat", 2, "vampire"], + ["1f988", "", "shark", 2, "fish"], + ["1f989", "", "owl", 2, "wise ornithology bird"], + ["1f98a", "", "fox", 2, ""], + ["1f98b", "", "butterfly", 2, "pretty insect"], + ["1f98c", "", "deer", 2, ""], + ["1f98d", "", "gorilla", 2, ""], + ["1f98e", "", "lizard", 2, "reptile"], + ["1f98f", "", "rhinoceros", 2, ""], + ["1f990", "", "shrimp", 2, "shellfish small"], + ["1f991", "", "squid", 2, "mollusk"], + ["1f992", "", "giraffe", 2, "spots"], + ["1f993", "", "zebra", 2, "stripe"], + ["1f994", "", "hedgehog", 2, "spiny"], + ["1f995", "", "sauropod", 2, "brachiosaurus brontosaurus diplodocus dinosaur"], + ["1f996", "", "T-Rex", 2, "T-Rex Tyrannosaurus dinosaur"], + ["1f997", "", "cricket", 2, "grasshopper Orthoptera bug insect"], + ["1f998", "", "kangaroo", 2, "joey jump marsupial"], + ["1f999", "", "llama", 2, "alpaca guanaco vicu\u{f1}a wool"], + ["1f99a", "", "peacock", 2, "ostentatious peahen colorful pretty proud ornithology bird"], + ["1f99b", "", "hippopotamus", 2, "hippo"], + ["1f99c", "", "parrot", 2, "pirate talk ornithology bird"], + ["1f99d", "", "raccoon", 2, "curious sly"], + ["1f99e", "", "lobster", 2, "bisque claws seafood"], + ["1f99f", "", "mosquito", 2, "malaria bite disease fever virus pest insect"], + ["1f9a0", "", "microbe", 2, "amoeba bacteria virus science"], + ["1f9a1", "", "badger", 2, "pester honey"], + ["1f9a2", "", "swan", 2, "cygnet duckling ugly ornithology bird"], + ["1f9a3", "", "mammoth", 2, "tusk wooly extinction large"], + ["1f9a4", "", "dodo", 2, "extinction large ornithology bird"], + ["1f9a5", "", "sloth", 2, "lazy slow"], + ["1f9a6", "", "otter", 2, "playful fishing"], + ["1f9a7", "", "orangutan", 2, "ape monkey"], + ["1f9a8", "", "skunk", 2, "stink"], + ["1f9a9", "", "flamingo", 2, "flamboyant tropical ornithology bird"], + ["1f9aa", "", "oyster", 2, "diving pearl"], + ["1f9ab", "", "beaver", 2, "dam teeth"], + ["1f9ac", "", "bison", 2, "herd wisent buffalo"], + ["1f9ad", "", "seal", 2, "lion sea ocean"], + ["1f9ae", "", "guide dog", 2, "blind accessibility"], + ["1f9af", "", "white cane", 6, "probing blind accessibility"], + ["1f9b4", "", "bone", 1, "wishbone bones skeleton dog"], + ["1f9b5", "", "leg", 1, "knee limb bent foot kick"], + ["1f9b6", "", "foot", 1, "ankle stomp feet kick"], + ["1f9b7", "", "tooth", 1, "pearly dentist teeth white"], + ["1f9b8", "", "superhero", 1, "hero superpower good"], + ["1f9b8-200d-2640-fe0f", "", "woman superhero", 1, "heroine hero superpower good"], + ["1f9b8-200d-2642-fe0f", "", "man superhero", 1, "hero superpower good"], + ["1f9b9", "", "supervillain", 1, "criminal villain bad superpower evil"], + ["1f9b9-200d-2640-fe0f", "", "woman supervillain", 1, "criminal villain bad superpower evil"], + ["1f9b9-200d-2642-fe0f", "", "man supervillain", 1, "criminal villain bad superpower evil"], + ["1f9ba", "", "safety vest", 6, "emergency"], + ["1f9bb", "", "ear with hearing aid", 1, "hard accessibility"], + ["1f9bc", "", "motorized wheelchair", 4, "accessibility"], + ["1f9bd", "", "manual wheelchair", 4, "accessibility"], + ["1f9be", "", "mechanical arm", 1, "prosthetic accessibility"], + ["1f9bf", "", "mechanical leg", 1, "prosthetic accessibility"], + ["1f9c0", "", "cheese wedge", 3, ""], + ["1f9c1", "", "cupcake", 3, "sprinkles sugar treat bakery dessert sweet"], + ["1f9c2", "", "salt", 3, "flavor salty condiment shaker taste mad upset"], + ["1f9c3", "", "beverage box", 3, "juice straw sweet"], + ["1f9c4", "", "garlic", 3, "flavoring"], + ["1f9c5", "", "onion", 3, "flavoring"], + ["1f9c6", "", "falafel", 3, "chickpea meatball"], + ["1f9c7", "", "waffle", 3, "indecisive iron breakfast"], + ["1f9c8", "", "butter", 3, "dairy"], + ["1f9c9", "", "mate", 3, "drink"], + ["1f9ca", "", "ice", 3, "cube iceberg cold"], + ["1f9cb", "", "bubble tea", 3, "boba pearl milk"], + ["1f9cc", "", "troll", 1, "trolling monster fairy tale"], + ["1f9cd", "", "person standing", 1, "stand"], + ["1f9cd-200d-2640-fe0f", "", "woman standing", 1, "stand"], + ["1f9cd-200d-2642-fe0f", "", "man standing", 1, "stand"], + ["1f9ce", "", "person kneeling", 1, "kneel knees"], + ["1f9ce-200d-2640-fe0f", "", "woman kneeling", 1, "kneel knees"], + ["1f9ce-200d-2640-fe0f-200d-27a1-fe0f", "", "woman kneeling facing right", 1, "kneel knees"], + ["1f9ce-200d-2642-fe0f", "", "man kneeling", 1, "kneel knees"], + ["1f9ce-200d-2642-fe0f-200d-27a1-fe0f", "", "man kneeling facing right", 1, "kneel knees"], + ["1f9ce-200d-27a1-fe0f", "", "person kneeling facing right", 1, "kneel knees"], + ["1f9cf", "", "deaf person", 1, "hear ear gesture accessibility"], + ["1f9cf-200d-2640-fe0f", "", "deaf woman", 1, "hear ear gesture accessibility"], + ["1f9cf-200d-2642-fe0f", "", "deaf man", 1, "hear ear gesture accessibility"], + ["1f9d0", "", "face with monocle", 0, "classy stuffy wealthy fancy rich"], + ["1f9d1", "", "person", 1, "adult"], + ["1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t1_t2", "people with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t1_t3", "people with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t1_t4", "people with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t1_t5", "people with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb", "people_holding_hands_t1", "people holding hands: light skin tone", 1, "light skin tone friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t1_t2", "people wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t1_t3", "people wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t1_t4", "people wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t1_t5", "people wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t1_t2", "kiss: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t1_t3", "kiss: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t1_t4", "kiss: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t1_t5", "kiss: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t1_t2", "couple with heart: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t1_t3", "couple with heart: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t1_t4", "couple with heart: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t1_t5", "couple with heart: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t2_t1", "people with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t2_t3", "people with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t2_t4", "people with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t2_t5", "people with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc", "people_holding_hands_t2", "people holding hands: medium-light skin tone", 1, "medium-light skin tone friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t2_t1", "people wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t2_t3", "people wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t2_t4", "people wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t2_t5", "people wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t2_t1", "kiss: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t2_t3", "kiss: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t2_t4", "kiss: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t2_t5", "kiss: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t2_t1", "couple with heart: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t2_t3", "couple with heart: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t2_t4", "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t2_t5", "couple with heart: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t3_t1", "people with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t3_t2", "people with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t3_t4", "people with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t3_t5", "people with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd", "people_holding_hands_t3", "people holding hands: medium skin tone", 1, "medium skin tone friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t3_t1", "people wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t3_t2", "people wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t3_t4", "people wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t3_t5", "people wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t3_t1", "kiss: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t3_t2", "kiss: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t3_t4", "kiss: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t3_t5", "kiss: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t3_t1", "couple with heart: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t3_t2", "couple with heart: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t3_t4", "couple with heart: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t3_t5", "couple with heart: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t4_t1", "people with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t4_t2", "people with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t4_t3", "people with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t4_t5", "people with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe", "people_holding_hands_t4", "people holding hands: medium-dark skin tone", 1, "medium-dark skin tone friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t4_t1", "people wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t4_t2", "people wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t4_t3", "people wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t4_t5", "people wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t4_t1", "kiss: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t4_t2", "kiss: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t4_t3", "kiss: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t4_t5", "kiss: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t4_t1", "couple with heart: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t4_t2", "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t4_t3", "couple with heart: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t4_t5", "couple with heart: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t5_t1", "people with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t5_t2", "people with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t5_t3", "people with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t5_t4", "people with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff", "people_holding_hands_t5", "people holding hands: dark skin tone", 1, "dark skin tone friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t5_t1", "people wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t5_t2", "people wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t5_t3", "people wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t5_t4", "people wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t5_t1", "kiss: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t5_t2", "kiss: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t5_t3", "kiss: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t5_t4", "kiss: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t5_t1", "couple with heart: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t5_t2", "couple with heart: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t5_t3", "couple with heart: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t5_t4", "couple with heart: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-200d-1f33e", "", "farmer", 1, "gardener rancher"], + ["1f9d1-200d-1f373", "", "cook", 1, "chef"], + ["1f9d1-200d-1f37c", "", "person feeding baby", 1, "parent nanny feed nursing newborn"], + ["1f9d1-200d-1f384", "", "Mx Claus", 1, "holiday merry santa xmas Christmas fairy tale celebration"], + ["1f9d1-200d-1f393", "", "student", 1, "graduate"], + ["1f9d1-200d-1f3a4", "", "singer", 1, "entertainer rockstar actor rock star"], + ["1f9d1-200d-1f3a8", "", "artist", 1, "palette"], + ["1f9d1-200d-1f3eb", "", "teacher", 1, "instructor lecturer professor"], + ["1f9d1-200d-1f3ed", "", "factory worker", 1, "assembly industrial"], + ["1f9d1-200d-1f4bb", "", "technologist", 1, "coder developer inventor software computer"], + ["1f9d1-200d-1f4bc", "", "office worker", 1, "architect manager white-collar business"], + ["1f9d1-200d-1f527", "", "mechanic", 1, "electrician tradesperson plumber"], + ["1f9d1-200d-1f52c", "", "scientist", 1, "engineer mathematician physicist chemist biologist"], + ["1f9d1-200d-1f680", "", "astronaut", 1, "rocket space"], + ["1f9d1-200d-1f692", "", "firefighter", 1, "firetruck fire"], + ["1f9d1-200d-1f91d-200d-1f9d1", "", "people holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-200d-1f9af", "", "person with white cane", 1, "probing blind accessibility"], + ["1f9d1-200d-1f9af-200d-27a1-fe0f", "", "person with white cane facing right", 1, "probing blind accessibility"], + ["1f9d1-200d-1f9b0", "", "person: red hair", 1, "red hair adult"], + ["1f9d1-200d-1f9b1", "", "person: curly hair", 1, "curly hair adult"], + ["1f9d1-200d-1f9b2", "", "person: bald", 1, "adult"], + ["1f9d1-200d-1f9b3", "", "person: white hair", 1, "white hair adult"], + ["1f9d1-200d-1f9bc", "", "person in motorized wheelchair", 1, "accessibility"], + ["1f9d1-200d-1f9bc-200d-27a1-fe0f", "", "person in motorized wheelchair facing right", 1, "accessibility"], + ["1f9d1-200d-1f9bd", "", "person in manual wheelchair", 1, "accessibility"], + ["1f9d1-200d-1f9bd-200d-27a1-fe0f", "", "person in manual wheelchair facing right", 1, "accessibility"], + ["1f9d1-200d-1f9d1-200d-1f9d2", "", "family: adult, adult, child", 1, ""], + ["1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, adult, child, child", 1, ""], + ["1f9d1-200d-1f9d2", "", "family: adult, child", 1, ""], + ["1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, child, child", 1, ""], + ["1f9d1-200d-1fa70", "", "ballet dancer", 1, ""], + ["1f9d1-200d-2695-fe0f", "", "health worker", 1, "healthcare nurse therapist doctor"], + ["1f9d1-200d-2696-fe0f", "", "judge", 1, "justice scales law"], + ["1f9d1-200d-2708-fe0f", "", "pilot", 1, "plane"], + ["1f9d2", "", "child", 1, "grandchild bright-eyed kid younger young"], + ["1f9d3", "", "older person", 1, "grandparent elderly wise old adult"], + ["1f9d4", "", "person: beard", 1, "bearded whiskers"], + ["1f9d4-200d-2640-fe0f", "", "woman: beard", 1, "bearded whiskers"], + ["1f9d4-200d-2642-fe0f", "", "man: beard", 1, "bearded whiskers"], + ["1f9d5", "", "woman with headscarf", 1, "bandana hijab kerchief mantilla tichel head"], + ["1f9d6", "", "person in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"], + ["1f9d6-200d-2640-fe0f", "", "woman in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"], + ["1f9d6-200d-2642-fe0f", "", "man in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"], + ["1f9d7", "", "person climbing", 1, "climber climb scale rock mountain up"], + ["1f9d7-200d-2640-fe0f", "", "woman climbing", 1, "climber climb scale rock mountain up"], + ["1f9d7-200d-2642-fe0f", "", "man climbing", 1, "climber climb scale rock mountain up"], + ["1f9d8", "", "person in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"], + ["1f9d8-200d-2640-fe0f", "", "woman in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"], + ["1f9d8-200d-2642-fe0f", "", "man in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"], + ["1f9d9", "", "mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"], + ["1f9d9-200d-2640-fe0f", "", "woman mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"], + ["1f9d9-200d-2642-fe0f", "", "man mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"], + ["1f9da", "", "fairy", 1, "pixie wings myth fairytale tale"], + ["1f9da-200d-2640-fe0f", "", "woman fairy", 1, "Titania pixie wings myth fairytale tale"], + ["1f9da-200d-2642-fe0f", "", "man fairy", 1, "Oberon Puck pixie wings myth fairytale tale"], + ["1f9db", "", "vampire", 1, "Dracula fangs supernatural undead blood scary teeth halloween"], + ["1f9db-200d-2640-fe0f", "", "woman vampire", 1, "fangs supernatural undead blood scary teeth halloween"], + ["1f9db-200d-2642-fe0f", "", "man vampire", 1, "fangs supernatural undead blood scary teeth halloween"], + ["1f9dc", "", "merperson", 1, "siren trident folklore sea creature ocean fairytale"], + ["1f9dc-200d-2640-fe0f", "", "mermaid", 1, "merwoman siren trident folklore sea creature ocean fairytale"], + ["1f9dc-200d-2642-fe0f", "", "merman", 1, "Neptune Poseidon Triton siren trident folklore sea creature ocean fairytale"], + ["1f9dd", "", "elf", 1, "elves enchantment magical folklore myth magic"], + ["1f9dd-200d-2640-fe0f", "", "woman elf", 1, "elves enchantment magical folklore myth magic"], + ["1f9dd-200d-2642-fe0f", "", "man elf", 1, "elves enchantment magical folklore myth magic"], + ["1f9de", "", "genie", 1, "djinn jinn rub wishes lamp myth"], + ["1f9de-200d-2640-fe0f", "", "woman genie", 1, "djinn jinn rub wishes lamp myth"], + ["1f9de-200d-2642-fe0f", "", "man genie", 1, "djinn jinn rub wishes lamp myth"], + ["1f9df", "", "zombie", 1, "apocalypse horror undead walking scary dead halloween"], + ["1f9df-200d-2640-fe0f", "", "woman zombie", 1, "apocalypse horror undead walking scary dead halloween"], + ["1f9df-200d-2642-fe0f", "", "man zombie", 1, "apocalypse horror undead walking scary dead halloween"], + ["1f9e0", "", "brain", 1, "intelligent smart"], + ["1f9e1", "", "orange heart", 0, "143"], + ["1f9e2", "", "billed cap", 6, "baseball bent dad hat"], + ["1f9e3", "", "scarf", 6, "neck bundle cold up"], + ["1f9e4", "", "gloves", 6, ""], + ["1f9e5", "", "coat", 6, "brr bundle jacket cold up"], + ["1f9e6", "", "socks", 6, "stocking"], + ["1f9e7", "", "red envelope", 5, "h\u{f3}ngb\u{101}o lai gift see luck good money"], + ["1f9e8", "", "firecracker", 5, "dynamite explosive spark pop popping fireworks fire light"], + ["1f9e9", "", "puzzle piece", 5, "interlocking jigsaw clue"], + ["1f9ea", "", "test tube", 6, "chemistry experiment chemist lab science"], + ["1f9eb", "", "petri dish", 6, "biology culture bacteria biologist lab"], + ["1f9ec", "", "dna", 6, "evolution gene genetics life biologist"], + ["1f9ed", "", "compass", 4, "navigation orienteering magnetic direction"], + ["1f9ee", "", "abacus", 6, "calculation calculator"], + ["1f9ef", "", "fire extinguisher", 6, "extinguish quench"], + ["1f9f0", "", "toolbox", 6, "chest mechanic box red tool"], + ["1f9f1", "", "brick", 4, "bricks clay mortar wall"], + ["1f9f2", "", "magnet", 6, "attraction horseshoe positive shape u magnetic negative"], + ["1f9f3", "", "luggage", 4, "suitcase packing roller bag travel"], + ["1f9f4", "", "lotion bottle", 6, "moisturizer shampoo sunscreen"], + ["1f9f5", "", "thread", 5, "spool string sewing needle"], + ["1f9f6", "", "yarn", 5, "crochet knit ball"], + ["1f9f7", "", "safety pin", 6, "diaper punk rock"], + ["1f9f8", "", "teddy bear", 5, "plaything plush toy stuffed"], + ["1f9f9", "", "broom", 6, "sweeping cleaning witch"], + ["1f9fa", "", "basket", 6, "farming laundry picnic"], + ["1f9fb", "", "roll of paper", 6, "towels toilet"], + ["1f9fc", "", "soap", 6, "lather soapdish clean cleaning bathing bar"], + ["1f9fd", "", "sponge", 6, "absorbing porous soak cleaning"], + ["1f9fe", "", "receipt", 6, "accounting bookkeeping evidence invoice proof"], + ["1f9ff", "", "nazar amulet", 6, "bead charm evil-eye talisman blue"], + ["1fa70", "", "ballet shoes", 6, "dance"], + ["1fa71", "", "one-piece swimsuit", 6, "one-piece bathing suit"], + ["1fa72", "", "briefs", 6, "one-piece underwear swimsuit bathing suit"], + ["1fa73", "", "shorts", 6, "pants underwear swimsuit bathing suit"], + ["1fa74", "", "thong sandal", 6, "flop sandals thongs z\u{14d}ri flip shoe beach"], + ["1fa75", "", "light blue heart", 0, "cyan sky teal cute like special emotion ily 143"], + ["1fa76", "", "grey heart", 0, "gray slate special silver emotion ily 143"], + ["1fa77", "", "pink heart", 0, "adorable cute like special emotion ily sweet 143"], + ["1fa78", "", "drop of blood", 6, "bleed donation menstruation injury medicine"], + ["1fa79", "", "adhesive bandage", 6, ""], + ["1fa7a", "", "stethoscope", 6, "medicine doctor"], + ["1fa7b", "", "x-ray", 6, "x-ray xray bones skeleton medical skull doctor"], + ["1fa7c", "", "crutch", 6, "disability injured mobility help hurt aid stick cane"], + ["1fa80", "", "yo-yo", 5, "fluctuate yo-yo toy"], + ["1fa81", "", "kite", 5, "soar fly"], + ["1fa82", "", "parachute", 4, "hang-glide parasail skydive"], + ["1fa83", "", "boomerang", 6, "rebound repercussion weapon"], + ["1fa84", "", "magic wand", 5, "magician wizard witch"], + ["1fa85", "pinata", "pi\u{f1}ata", 5, "cinco de mayo pinada pinata pi\u{f1}ata festive candy celebrate party"], + ["1fa86", "", "nesting dolls", 5, "babooshka baboushka babushka matryoshka russia doll"], + ["1fa87", "", "maracas", 6, "cha percussion rattle shaker shake dance instrument party music"], + ["1fa88", "", "flute", 6, "band fife flautist marching piccolo pipe recorder woodwind orchestra instrument"], + ["1fa89", "", "harp", 6, "cupid orchestra instrument music"], + ["1fa8a", "", "trombone", 6, "brass jazz slide instrument music sad"], + ["1fa8b", "", "meteor", 4, ""], + ["1fa8c", "", "eraser", 6, ""], + ["1fa8d", "", "net with handle", 6, ""], + ["1fa8e", "", "treasure chest", 6, "jewels loot valuables wealth gem prize silver gold money"], + ["1fa8f", "", "shovel", 6, "bury dig scoop spade hole garden snow plant"], + ["1fa90", "", "ringed planet", 4, "saturn saturnine"], + ["1fa91", "", "chair", 6, "sit seat"], + ["1fa92", "", "razor", 6, "sharp shave"], + ["1fa93", "", "axe", 6, "ax hatchet split wood chop"], + ["1fa94", "", "diya lamp", 6, "oil light"], + ["1fa95", "", "banjo", 6, "stringed music"], + ["1fa96", "", "military helmet", 6, "army warrior soldier war"], + ["1fa97", "", "accordion", 6, "concertina squeeze squeezebox instrument box music"], + ["1fa98", "", "long drum", 6, "conga rhythm beat instrument"], + ["1fa99", "", "coin", 6, "metal euro treasure rich silver dollar gold money"], + ["1fa9a", "", "carpentry saw", 6, "carpenter trim lumber cut tool"], + ["1fa9b", "", "screwdriver", 6, "flathead handy screw tool"], + ["1fa9c", "", "ladder", 6, "rung step climb"], + ["1fa9d", "", "hook", 6, "crook curve ensnare selling catch point"], + ["1fa9e", "", "mirror", 6, "reflection reflector speculum makeup"], + ["1fa9f", "", "window", 6, "air opening transparent view frame fresh"], + ["1faa0", "", "plunger", 6, "force suction poop cup plumber toilet"], + ["1faa1", "", "sewing needle", 5, "embroidery sew stitches sutures tailoring thread"], + ["1faa2", "", "knot", 5, "cord rope tangled twine twist tie"], + ["1faa3", "", "bucket", 6, "cask vat pail"], + ["1faa4", "", "mouse trap", 6, "bait lure mousetrap snare cheese"], + ["1faa5", "", "toothbrush", 6, "brush dental hygiene toiletry clean bathroom teeth"], + ["1faa6", "", "headstone", 6, "cemetery grave graveyard memorial rip tomb tombstone dead"], + ["1faa7", "", "placard", 6, "demonstration notice picket plaque protest card sign"], + ["1faa8", "", "rock", 4, "boulder solid tough stone heavy"], + ["1faa9", "", "mirror ball", 5, "disco glitter dance party"], + ["1faaa", "", "identification card", 6, "credentials license security ID document"], + ["1faab", "", "low battery", 6, "drained electronic energy power"], + ["1faac", "", "hamsa", 6, "Fatima Mary Miriam protect amulet guide protection fortune palm"], + ["1faad", "", "folding hand fan", 6, "clack cooling clap flutter shy cool dance hot flirt"], + ["1faae", "", "hair pick", 6, "Afro comb groom"], + ["1faaf", "", "khanda", 7, "Deg Fateh Khalsa Sikh Sikhism Tegh religion"], + ["1fab0", "", "fly", 2, "maggot rotting disease pest insect"], + ["1fab1", "", "worm", 2, "annelid earthworm parasite"], + ["1fab2", "", "beetle", 2, "bug insect"], + ["1fab3", "", "cockroach", 2, "roach pest insect"], + ["1fab4", "", "potted plant", 2, "decor grow nurturing house pot"], + ["1fab5", "", "wood", 4, "log timber lumber"], + ["1fab6", "", "feather", 2, "flight plumage light bird"], + ["1fab7", "", "lotus", 2, "Buddhism Hinduism purity calm serenity beauty peace flower"], + ["1fab8", "", "coral", 2, "change climate reef sea ocean"], + ["1fab9", "", "empty nest", 2, "branch nesting home"], + ["1faba", "", "nest with eggs", 2, "branch nesting egg bird"], + ["1fabb", "", "hyacinth", 2, "bloom bluebonnet indigo lavender lilac lupine shrub snapdragon violet spring"], + ["1fabc", "", "jellyfish", 2, "aquarium invertebrate plankton sting stinger tentacles jelly marine ouch burn"], + ["1fabd", "", "wing", 2, "aviation heavenly mythology angelic ascend soar flying fly bird"], + ["1fabe", "", "leafless tree", 2, "bare barren branches trunk winter drought wood dead"], + ["1fabf", "", "goose", 2, "flock fowl gaggle gander geese honk duck silly ornithology bird"], + ["1fac0", "", "anatomical heart", 1, "cardiology real beat heartbeat organ pulse red"], + ["1fac1", "", "lungs", 1, "breath breathe exhalation inhalation lung respiration organ"], + ["1fac2", "", "people hugging", 1, "comfort embrace farewell friendship goodbye hello thanks hug"], + ["1fac3", "", "pregnant man", 1, "belly overeat bloated full"], + ["1fac4", "", "pregnant person", 1, "belly overeat bloated stuffed full"], + ["1fac5", "", "person with crown", 1, "monarch noble regal royal royalty"], + ["1fac6", "", "fingerprint", 1, "crime forensics mystery trace identity clue print detective safety"], + ["1fac8", "", "hairy creature", 1, "bigfoot cryptid giant sasquatch woodwose yeti forest"], + ["1facc", "", "monarch butterfly", 2, ""], + ["1facd", "", "orca", 2, "marine whale ocean"], + ["1face", "", "moose", 2, "alces antlers elk mammal"], + ["1facf", "", "donkey", 2, "ass burro hinny mule stubborn mammal"], + ["1fad0", "", "blueberries", 3, "bilberry blueberry berries berry blue fruit"], + ["1fad1", "", "bell pepper", 3, "capsicum vegetable"], + ["1fad2", "", "olive", 3, ""], + ["1fad3", "", "flatbread", 3, "arepa gordita lavash naan pita bread"], + ["1fad4", "", "tamale", 3, "pamonha wrapped mexican"], + ["1fad5", "", "fondue", 3, "melted chocolate cheese ski pot"], + ["1fad6", "", "teapot", 3, "brew tea pot drink"], + ["1fad7", "", "pouring liquid", 3, "accident pour spill empty oops glass water drink"], + ["1fad8", "", "beans", 3, "kidney legume small"], + ["1fad9", "", "jar", 3, "container nothing sauce condiment empty store"], + ["1fada", "", "ginger root", 3, "natural spice herb beer health"], + ["1fadb", "", "pea pod", 3, "beanstalk edamame soybean beans legume veggie vegetable"], + ["1fadc", "", "root vegetable", 3, "beet radish turnip vegetarian salad garden"], + ["1fadd", "", "pickle", 3, ""], + ["1fadf", "", "splatter", 7, "holi mess paint stain drip ink spill liquid"], + ["1fae0", "", "melting face", 0, "dissolve melt disappear liquid embarrassed haha heat sarcasm sarcastic lol"], + ["1fae1", "", "saluting face", 0, "ma\u{2019}am respect sir troops salute luck yes OK good"], + ["1fae2", "", "face with open eyes and hand over mouth", 0, "amazement awe embarrass gasp disbelief shock quiet surprise scared omg"], + ["1fae3", "", "face with peeking eye", 0, "captivated hiding peek stare embarrass peep shy hide scared"], + ["1fae4", "", "face with diagonal mouth", 0, "confusion doubtful frustration unsure skeptical wtv confused doubt meh frustrated"], + ["1fae5", "", "dotted line face", 0, "depressed introvert invisible disappear hidden wtv hide meh whatever"], + ["1fae6", "", "biting lip", 1, "flirting uncomfortable bite worry fear lipstick sexy worried anxious nervous"], + ["1fae7", "", "bubbles", 6, "burp floating underwater soap clean pearl bubble"], + ["1fae8", "", "shaking face", 0, "daze vibrate earthquake panic crazy whoa shock wow surprise omg"], + ["1fae9", "", "face with bags under eyes", 0, "fatigued exhausted late weary bored sleepy tired"], + ["1faea", "", "distorted face", 0, "anxiety vulnerable panic bloated shocked surprised"], + ["1faeb", "", "cracking face", 0, ""], + ["1faef", "", "fight cloud", 0, "argument brawl debate disagreement ruckus wrestle"], + ["1faf0", "", "hand with index finger and thumb crossed", 1, "expensive <3 snap money"], + ["1faf1", "", "rightwards hand", 1, "reach rightward handshake shake hold right"], + ["1faf1-1f3fb-200d-1faf2-1f3fc", "handshake_t1_t2", "handshake: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fb-200d-1faf2-1f3fd", "handshake_t1_t3", "handshake: light skin tone, medium skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"], + ["1faf1-1f3fb-200d-1faf2-1f3fe", "handshake_t1_t4", "handshake: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf1-1f3fb-200d-1faf2-1f3ff", "handshake_t1_t5", "handshake: light skin tone, dark skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"], + ["1faf1-1f3fc-200d-1faf2-1f3fb", "handshake_t2_t1", "handshake: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fc-200d-1faf2-1f3fd", "handshake_t2_t3", "handshake: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fc-200d-1faf2-1f3fe", "handshake_t2_t4", "handshake: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fc-200d-1faf2-1f3ff", "handshake_t2_t5", "handshake: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fd-200d-1faf2-1f3fb", "handshake_t3_t1", "handshake: medium skin tone, light skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"], + ["1faf1-1f3fd-200d-1faf2-1f3fc", "handshake_t3_t2", "handshake: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fd-200d-1faf2-1f3fe", "handshake_t3_t4", "handshake: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf1-1f3fd-200d-1faf2-1f3ff", "handshake_t3_t5", "handshake: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"], + ["1faf1-1f3fe-200d-1faf2-1f3fb", "handshake_t4_t1", "handshake: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf1-1f3fe-200d-1faf2-1f3fc", "handshake_t4_t2", "handshake: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fe-200d-1faf2-1f3fd", "handshake_t4_t3", "handshake: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf1-1f3fe-200d-1faf2-1f3ff", "handshake_t4_t5", "handshake: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf1-1f3ff-200d-1faf2-1f3fb", "handshake_t5_t1", "handshake: dark skin tone, light skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"], + ["1faf1-1f3ff-200d-1faf2-1f3fc", "handshake_t5_t2", "handshake: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3ff-200d-1faf2-1f3fd", "handshake_t5_t3", "handshake: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"], + ["1faf1-1f3ff-200d-1faf2-1f3fe", "handshake_t5_t4", "handshake: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf2", "", "leftwards hand", 1, "leftward reach handshake shake left hold"], + ["1faf3", "", "palm down hand", 1, "dismiss dropped shoo drop pick up"], + ["1faf4", "", "palm up hand", 1, "beckon come offer tell lift know catch me hold"], + ["1faf5", "", "index pointing at the viewer", 1, "poke finger you"], + ["1faf6", "", "heart hands", 1, "<3 you"], + ["1faf7", "", "leftwards pushing hand", 1, "block halt leftward push refuse slap wait pause high five"], + ["1faf8", "", "rightwards pushing hand", 1, "block halt push refuse rightward slap wait pause high five"], + ["1faf9", "", "leftwards thumb sign", 1, ""], + ["1fafa", "", "rightwards thumb sign", 1, ""], + ["203c-fe0f", "", "double exclamation mark", 7, "!! bangbang ! punctuation"], + ["2049-fe0f", "", "exclamation question mark", 7, "!? interrobang ? ! punctuation"], + ["2122-fe0f", "", "trade mark", 7, "TM trademark"], + ["2139-fe0f", "", "information", 7, "I"], + ["2194-fe0f", "", "left-right arrow", 7, "left-right"], + ["2195-fe0f", "", "up-down arrow", 7, "up-down"], + ["2196-fe0f", "", "up-left arrow", 7, "northwest up-left intercardinal direction"], + ["2197-fe0f", "", "up-right arrow", 7, "northeast up-right intercardinal direction"], + ["2198-fe0f", "", "down-right arrow", 7, "down-right southeast intercardinal direction"], + ["2199-fe0f", "", "down-left arrow", 7, "down-left southwest intercardinal direction"], + ["21a9-fe0f", "", "right arrow curving left", 7, ""], + ["21aa-fe0f", "", "left arrow curving right", 7, ""], + ["231a", "", "watch", 4, "time clock"], + ["231b", "", "hourglass done", 4, "sand timer time"], + ["2328-fe0f", "", "keyboard", 6, "computer"], + ["23cf-fe0f", "", "eject button", 7, ""], + ["23e9", "", "fast-forward button", 7, "fast-forward double"], + ["23ea", "", "fast reverse button", 7, "rewind double"], + ["23eb", "", "fast up button", 7, "double"], + ["23ec", "", "fast down button", 7, "double"], + ["23ed-fe0f", "", "next track button", 7, "scene triangle"], + ["23ee-fe0f", "", "last track button", 7, "previous scene triangle"], + ["23ef-fe0f", "", "play or pause button", 7, "triangle right"], + ["23f0", "", "alarm clock", 4, "hrs late waiting hours time"], + ["23f1-fe0f", "", "stopwatch", 4, "time clock"], + ["23f2-fe0f", "", "timer clock", 4, ""], + ["23f3", "", "hourglass not done", 4, "flowing sand waiting hours timer yolo"], + ["23f8-fe0f", "", "pause button", 7, "vertical double bar"], + ["23f9-fe0f", "", "stop button", 7, "square"], + ["23fa-fe0f", "", "record button", 7, "circle"], + ["24c2-fe0f", "", "circled M", 7, "circle"], + ["25aa-fe0f", "", "black small square", 7, "geometric"], + ["25ab-fe0f", "", "white small square", 7, "geometric"], + ["25b6-fe0f", "", "play button", 7, "triangle right"], + ["25c0-fe0f", "", "reverse button", 7, "triangle left"], + ["25fb-fe0f", "", "white medium square", 7, "geometric"], + ["25fc-fe0f", "", "black medium square", 7, "geometric"], + ["25fd", "", "white medium-small square", 7, "medium-small geometric"], + ["25fe", "", "black medium-small square", 7, "medium-small geometric"], + ["2600-fe0f", "", "sun", 4, "rays sunny bright weather space"], + ["2601-fe0f", "", "cloud", 4, "weather"], + ["2602-fe0f", "", "umbrella", 4, "rain clothing"], + ["2603-fe0f", "", "snowman", 4, "snow cold"], + ["2604-fe0f", "", "comet", 4, "space"], + ["260e-fe0f", "", "telephone", 6, "phone"], + ["2611-fe0f", "", "check box with check", 7, "ballot off \u{2713} tick checked done"], + ["2614", "", "umbrella with rain drops", 4, "drop weather clothing"], + ["2615", "", "hot beverage", 3, "cafe caffeine chai coffee steaming morning tea drink"], + ["2618-fe0f", "", "shamrock", 2, "irish plant"], + ["261d-fe0f", "", "index pointing up", 1, "this point finger"], + ["2620-fe0f", "", "skull and crossbones", 0, "bone death monster dead"], + ["2622-fe0f", "", "radioactive", 7, "sign"], + ["2623-fe0f", "", "biohazard", 7, "sign"], + ["2626-fe0f", "", "orthodox cross", 7, "Christian religion"], + ["262a-fe0f", "", "star and crescent", 7, "ramadan islam Muslim religion"], + ["262e-fe0f", "", "peace symbol", 7, "healing peaceful"], + ["262f-fe0f", "", "yin yang", 7, "difficult lives tao taoist total yinyang religion"], + ["2638-fe0f", "", "wheel of dharma", 7, "Buddhist religion"], + ["2639-fe0f", "", "frowning face", 0, "frown sad"], + ["263a-fe0f", "", "smiling face", 0, "relaxed outlined happy smile"], + ["2640-fe0f", "", "female sign", 7, ""], + ["2642-fe0f", "", "male sign", 7, ""], + ["2648", "", "Aries", 7, "ram horoscope zodiac"], + ["2649", "", "Taurus", 7, "ox bull horoscope zodiac"], + ["264a", "", "Gemini", 7, "twins horoscope zodiac"], + ["264b", "", "Cancer", 7, "crab horoscope zodiac"], + ["264c", "", "Leo", 7, "lion horoscope zodiac"], + ["264d", "", "Virgo", 7, "horoscope zodiac"], + ["264e", "", "Libra", 7, "balance justice scales horoscope zodiac"], + ["264f", "", "Scorpio", 7, "scorpion Scorpius horoscope zodiac"], + ["2650", "", "Sagittarius", 7, "archer horoscope zodiac"], + ["2651", "", "Capricorn", 7, "goat horoscope zodiac"], + ["2652", "", "Aquarius", 7, "bearer horoscope water zodiac"], + ["2653", "", "Pisces", 7, "fish horoscope zodiac"], + ["265f-fe0f", "", "chess pawn", 5, "dupe expendable"], + ["2660-fe0f", "", "spade suit", 5, "card game"], + ["2663-fe0f", "", "club suit", 5, "clubs card game"], + ["2665-fe0f", "", "heart suit", 5, "hearts card emotion game"], + ["2666-fe0f", "", "diamond suit", 5, "card game"], + ["2668-fe0f", "", "hot springs", 4, "hotsprings steaming"], + ["267b-fe0f", "", "recycling symbol", 7, "recycle"], + ["267e-fe0f", "", "infinity", 7, "forever unbounded universal"], + ["267f", "", "wheelchair symbol", 7, "access handicap"], + ["2692-fe0f", "", "hammer and pick", 6, "tool"], + ["2693", "", "anchor", 4, "ship tool"], + ["2694-fe0f", "", "crossed swords", 6, "weapon"], + ["2695-fe0f", "", "medical symbol", 7, "aesculapius staff medicine"], + ["2696-fe0f", "", "balance scale", 6, "Libra weight justice scales zodiac tool"], + ["2697-fe0f", "", "alembic", 6, "chemistry tool"], + ["2699-fe0f", "", "gear", 6, "cog cogwheel tool"], + ["269b-fe0f", "", "atom symbol", 7, "atheist"], + ["269c-fe0f", "", "fleur-de-lis", 7, "fleur-de-lis knights"], + ["26a0-fe0f", "", "warning", 7, "caution"], + ["26a1", "", "high voltage", 4, "thunderbolt zap danger electricity thunder lightning electric nature"], + ["26a7-fe0f", "", "transgender symbol", 7, ""], + ["26aa", "", "white circle", 7, "geometric"], + ["26ab", "", "black circle", 7, "geometric"], + ["26b0-fe0f", "", "coffin", 6, "death vampire dead"], + ["26b1-fe0f", "", "funeral urn", 6, "ashes death"], + ["26bd", "", "soccer ball", 5, "futbol football"], + ["26be", "", "baseball", 5, "ball"], + ["26c4", "", "snowman without snow", 4, "cold"], + ["26c5", "", "sun behind cloud", 4, "cloudy weather"], + ["26c8-fe0f", "", "cloud with lightning and rain", 4, "thunderstorm thunder"], + ["26ce", "", "Ophiuchus", 7, "serpent snake bearer zodiac"], + ["26cf-fe0f", "", "pick", 6, "mining hammer tool"], + ["26d1-fe0f", "", "rescue worker\u{2019}s helmet", 6, "worker\u{2019}s aid cross hat"], + ["26d3-fe0f", "", "chains", 6, "chain"], + ["26d3-fe0f-200d-1f4a5", "", "broken chain", 6, "breaking cuffs freedom break"], + ["26d4", "", "no entry", 7, "pass do fail traffic prohibited forbidden not"], + ["26e9-fe0f", "", "shinto shrine", 4, "religion"], + ["26ea", "", "church", 4, "bless chapel Christian cross religion"], + ["26f0-fe0f", "", "mountain", 4, ""], + ["26f1-fe0f", "", "umbrella on ground", 4, "rain sun"], + ["26f2", "", "fountain", 4, ""], + ["26f3", "", "flag in hole", 5, "golf"], + ["26f4-fe0f", "", "ferry", 4, "passenger boat"], + ["26f5", "", "sailboat", 4, "resort sailing yacht sea boat"], + ["26f7-fe0f", "", "skier", 1, "ski snow"], + ["26f8-fe0f", "", "ice skate", 5, "skating"], + ["26f9-fe0f", "", "person bouncing ball", 1, "championship dribble player athletic basketball net throw"], + ["26f9-fe0f-200d-2640-fe0f", "", "woman bouncing ball", 1, "championship dribble player athletic basketball net throw"], + ["26f9-fe0f-200d-2642-fe0f", "", "man bouncing ball", 1, "championship dribble player athletic basketball net throw"], + ["26fa", "", "tent", 4, "camping"], + ["26fd", "", "fuel pump", 4, "diesel fuelpump gas gasoline station"], + ["2702-fe0f", "", "scissors", 6, "cutting cut paper tool"], + ["2705", "", "check mark button", 7, "complete completed fixed checkmark \u{2713} tick checked done"], + ["2708-fe0f", "", "airplane", 4, "jet aeroplane flying fly plane travel"], + ["2709-fe0f", "", "envelope", 6, "e-mail email letter"], + ["270a", "", "raised fist", 1, "solidarity clenched punch"], + ["270b", "", "raised hand", 1, "5 high five stop"], + ["270c-fe0f", "", "victory hand", 1, "v peace"], + ["270d-fe0f", "", "writing hand", 1, "write"], + ["270f-fe0f", "", "pencil", 6, ""], + ["2712-fe0f", "", "black nib", 6, "pen"], + ["2714-fe0f", "", "check mark", 7, "checkmark \u{2713} tick checked done heavy"], + ["2716-fe0f", "", "multiply", 7, "cancel \u{d7} multiplication x sign"], + ["271d-fe0f", "", "latin cross", 7, "christ Christian religion"], + ["2721-fe0f", "", "star of David", 7, "Jew Jewish judaism religion"], + ["2728", "", "sparkles", 5, "* sparkle magic star"], + ["2733-fe0f", "", "eight-spoked asterisk", 7, "eight-spoked *"], + ["2734-fe0f", "", "eight-pointed star", 7, "eight-pointed *"], + ["2744-fe0f", "", "snowflake", 4, "snow cold weather"], + ["2747-fe0f", "", "sparkle", 7, "*"], + ["274c", "", "cross mark", 7, "cancel \u{d7} multiplication multiply x"], + ["274e", "", "cross mark button", 7, "\u{d7} multiplication multiply x square"], + ["2753", "", "red question mark", 7, "? punctuation"], + ["2754", "", "white question mark", 7, "? outlined punctuation"], + ["2755", "", "white exclamation mark", 7, "! outlined punctuation"], + ["2757", "", "red exclamation mark", 7, "! punctuation"], + ["2763-fe0f", "", "heart exclamation", 0, "heavy punctuation mark"], + ["2764-fe0f", "", "red heart", 0, "emotion"], + ["2764-fe0f-200d-1f525", "", "heart on fire", 0, "lust sacred burn"], + ["2764-fe0f-200d-1fa79", "", "mending heart", 0, "healthier improving recovering recuperating well"], + ["2795", "", "plus", 7, "+"], + ["2796", "", "minus", 7, "- \u{2212} math heavy sign"], + ["2797", "", "divide", 7, "\u{f7} division math heavy sign"], + ["27a1-fe0f", "", "right arrow", 7, "east cardinal direction"], + ["27b0", "", "curly loop", 7, "curl"], + ["27bf", "", "double curly loop", 7, "curl"], + ["2934-fe0f", "", "right arrow curving up", 7, ""], + ["2935-fe0f", "", "right arrow curving down", 7, ""], + ["2b05-fe0f", "", "left arrow", 7, "west cardinal direction"], + ["2b06-fe0f", "", "up arrow", 7, "north cardinal direction"], + ["2b07-fe0f", "", "down arrow", 7, "south cardinal direction"], + ["2b1b", "", "black large square", 7, "geometric"], + ["2b1c", "", "white large square", 7, "geometric"], + ["2b50", "", "star", 4, "astronomy stars medium white"], + ["2b55", "", "hollow red circle", 7, "o heavy large"], + ["3030-fe0f", "", "wavy dash", 7, "punctuation"], + ["303d-fe0f", "", "part alternation mark", 7, ""], + ["3297-fe0f", "", "Japanese \u{201c}congratulations\u{201d} button", 7, "ideograph"], + ["3299-fe0f", "", "Japanese \u{201c}secret\u{201d} button", 7, "ideograph"], +]; + +export const OPENEMOJI_TONED: ReadonlyArray = [ + ["1f385-1f3fb", "1f385"], + ["1f385-1f3fc", "1f385"], + ["1f385-1f3fd", "1f385"], + ["1f385-1f3fe", "1f385"], + ["1f385-1f3ff", "1f385"], + ["1f3c2-1f3fb", "1f3c2"], + ["1f3c2-1f3fc", "1f3c2"], + ["1f3c2-1f3fd", "1f3c2"], + ["1f3c2-1f3fe", "1f3c2"], + ["1f3c2-1f3ff", "1f3c2"], + ["1f3c3-1f3fb", "1f3c3"], + ["1f3c3-1f3fb-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"], + ["1f3c3-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fb-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"], + ["1f3c3-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fb-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"], + ["1f3c3-1f3fc", "1f3c3"], + ["1f3c3-1f3fc-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"], + ["1f3c3-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fc-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"], + ["1f3c3-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fc-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"], + ["1f3c3-1f3fd", "1f3c3"], + ["1f3c3-1f3fd-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"], + ["1f3c3-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fd-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"], + ["1f3c3-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fd-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"], + ["1f3c3-1f3fe", "1f3c3"], + ["1f3c3-1f3fe-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"], + ["1f3c3-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fe-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"], + ["1f3c3-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fe-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"], + ["1f3c3-1f3ff", "1f3c3"], + ["1f3c3-1f3ff-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"], + ["1f3c3-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3ff-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"], + ["1f3c3-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3ff-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"], + ["1f3c4-1f3fb", "1f3c4"], + ["1f3c4-1f3fb-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"], + ["1f3c4-1f3fb-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"], + ["1f3c4-1f3fc", "1f3c4"], + ["1f3c4-1f3fc-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"], + ["1f3c4-1f3fc-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"], + ["1f3c4-1f3fd", "1f3c4"], + ["1f3c4-1f3fd-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"], + ["1f3c4-1f3fd-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"], + ["1f3c4-1f3fe", "1f3c4"], + ["1f3c4-1f3fe-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"], + ["1f3c4-1f3fe-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"], + ["1f3c4-1f3ff", "1f3c4"], + ["1f3c4-1f3ff-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"], + ["1f3c4-1f3ff-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"], + ["1f3c7-1f3fb", "1f3c7"], + ["1f3c7-1f3fc", "1f3c7"], + ["1f3c7-1f3fd", "1f3c7"], + ["1f3c7-1f3fe", "1f3c7"], + ["1f3c7-1f3ff", "1f3c7"], + ["1f3ca-1f3fb", "1f3ca"], + ["1f3ca-1f3fb-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"], + ["1f3ca-1f3fb-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"], + ["1f3ca-1f3fc", "1f3ca"], + ["1f3ca-1f3fc-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"], + ["1f3ca-1f3fc-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"], + ["1f3ca-1f3fd", "1f3ca"], + ["1f3ca-1f3fd-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"], + ["1f3ca-1f3fd-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"], + ["1f3ca-1f3fe", "1f3ca"], + ["1f3ca-1f3fe-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"], + ["1f3ca-1f3fe-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"], + ["1f3ca-1f3ff", "1f3ca"], + ["1f3ca-1f3ff-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"], + ["1f3ca-1f3ff-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"], + ["1f3cb-1f3fb", "1f3cb-fe0f"], + ["1f3cb-1f3fb-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"], + ["1f3cb-1f3fb-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"], + ["1f3cb-1f3fc", "1f3cb-fe0f"], + ["1f3cb-1f3fc-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"], + ["1f3cb-1f3fc-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"], + ["1f3cb-1f3fd", "1f3cb-fe0f"], + ["1f3cb-1f3fd-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"], + ["1f3cb-1f3fd-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"], + ["1f3cb-1f3fe", "1f3cb-fe0f"], + ["1f3cb-1f3fe-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"], + ["1f3cb-1f3fe-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"], + ["1f3cb-1f3ff", "1f3cb-fe0f"], + ["1f3cb-1f3ff-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"], + ["1f3cb-1f3ff-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"], + ["1f3cc-1f3fb", "1f3cc-fe0f"], + ["1f3cc-1f3fb-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"], + ["1f3cc-1f3fb-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"], + ["1f3cc-1f3fc", "1f3cc-fe0f"], + ["1f3cc-1f3fc-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"], + ["1f3cc-1f3fc-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"], + ["1f3cc-1f3fd", "1f3cc-fe0f"], + ["1f3cc-1f3fd-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"], + ["1f3cc-1f3fd-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"], + ["1f3cc-1f3fe", "1f3cc-fe0f"], + ["1f3cc-1f3fe-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"], + ["1f3cc-1f3fe-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"], + ["1f3cc-1f3ff", "1f3cc-fe0f"], + ["1f3cc-1f3ff-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"], + ["1f3cc-1f3ff-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"], + ["1f442-1f3fb", "1f442"], + ["1f442-1f3fc", "1f442"], + ["1f442-1f3fd", "1f442"], + ["1f442-1f3fe", "1f442"], + ["1f442-1f3ff", "1f442"], + ["1f443-1f3fb", "1f443"], + ["1f443-1f3fc", "1f443"], + ["1f443-1f3fd", "1f443"], + ["1f443-1f3fe", "1f443"], + ["1f443-1f3ff", "1f443"], + ["1f446-1f3fb", "1f446"], + ["1f446-1f3fc", "1f446"], + ["1f446-1f3fd", "1f446"], + ["1f446-1f3fe", "1f446"], + ["1f446-1f3ff", "1f446"], + ["1f447-1f3fb", "1f447"], + ["1f447-1f3fc", "1f447"], + ["1f447-1f3fd", "1f447"], + ["1f447-1f3fe", "1f447"], + ["1f447-1f3ff", "1f447"], + ["1f448-1f3fb", "1f448"], + ["1f448-1f3fc", "1f448"], + ["1f448-1f3fd", "1f448"], + ["1f448-1f3fe", "1f448"], + ["1f448-1f3ff", "1f448"], + ["1f449-1f3fb", "1f449"], + ["1f449-1f3fc", "1f449"], + ["1f449-1f3fd", "1f449"], + ["1f449-1f3fe", "1f449"], + ["1f449-1f3ff", "1f449"], + ["1f44a-1f3fb", "1f44a"], + ["1f44a-1f3fc", "1f44a"], + ["1f44a-1f3fd", "1f44a"], + ["1f44a-1f3fe", "1f44a"], + ["1f44a-1f3ff", "1f44a"], + ["1f44b-1f3fb", "1f44b"], + ["1f44b-1f3fc", "1f44b"], + ["1f44b-1f3fd", "1f44b"], + ["1f44b-1f3fe", "1f44b"], + ["1f44b-1f3ff", "1f44b"], + ["1f44c-1f3fb", "1f44c"], + ["1f44c-1f3fc", "1f44c"], + ["1f44c-1f3fd", "1f44c"], + ["1f44c-1f3fe", "1f44c"], + ["1f44c-1f3ff", "1f44c"], + ["1f44d-1f3fb", "1f44d"], + ["1f44d-1f3fc", "1f44d"], + ["1f44d-1f3fd", "1f44d"], + ["1f44d-1f3fe", "1f44d"], + ["1f44d-1f3ff", "1f44d"], + ["1f44e-1f3fb", "1f44e"], + ["1f44e-1f3fc", "1f44e"], + ["1f44e-1f3fd", "1f44e"], + ["1f44e-1f3fe", "1f44e"], + ["1f44e-1f3ff", "1f44e"], + ["1f44f-1f3fb", "1f44f"], + ["1f44f-1f3fc", "1f44f"], + ["1f44f-1f3fd", "1f44f"], + ["1f44f-1f3fe", "1f44f"], + ["1f44f-1f3ff", "1f44f"], + ["1f450-1f3fb", "1f450"], + ["1f450-1f3fc", "1f450"], + ["1f450-1f3fd", "1f450"], + ["1f450-1f3fe", "1f450"], + ["1f450-1f3ff", "1f450"], + ["1f466-1f3fb", "1f466"], + ["1f466-1f3fc", "1f466"], + ["1f466-1f3fd", "1f466"], + ["1f466-1f3fe", "1f466"], + ["1f466-1f3ff", "1f466"], + ["1f467-1f3fb", "1f467"], + ["1f467-1f3fc", "1f467"], + ["1f467-1f3fd", "1f467"], + ["1f467-1f3fe", "1f467"], + ["1f467-1f3ff", "1f467"], + ["1f468-1f3fb", "1f468"], + ["1f468-1f3fb-200d-1f33e", "1f468-200d-1f33e"], + ["1f468-1f3fb-200d-1f373", "1f468-200d-1f373"], + ["1f468-1f3fb-200d-1f37c", "1f468-200d-1f37c"], + ["1f468-1f3fb-200d-1f393", "1f468-200d-1f393"], + ["1f468-1f3fb-200d-1f3a4", "1f468-200d-1f3a4"], + ["1f468-1f3fb-200d-1f3a8", "1f468-200d-1f3a8"], + ["1f468-1f3fb-200d-1f3eb", "1f468-200d-1f3eb"], + ["1f468-1f3fb-200d-1f3ed", "1f468-200d-1f3ed"], + ["1f468-1f3fb-200d-1f4bb", "1f468-200d-1f4bb"], + ["1f468-1f3fb-200d-1f4bc", "1f468-200d-1f4bc"], + ["1f468-1f3fb-200d-1f527", "1f468-200d-1f527"], + ["1f468-1f3fb-200d-1f52c", "1f468-200d-1f52c"], + ["1f468-1f3fb-200d-1f680", "1f468-200d-1f680"], + ["1f468-1f3fb-200d-1f692", "1f468-200d-1f692"], + ["1f468-1f3fb-200d-1f9af", "1f468-200d-1f9af"], + ["1f468-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"], + ["1f468-1f3fb-200d-1f9b0", "1f468-200d-1f9b0"], + ["1f468-1f3fb-200d-1f9b1", "1f468-200d-1f9b1"], + ["1f468-1f3fb-200d-1f9b2", "1f468-200d-1f9b2"], + ["1f468-1f3fb-200d-1f9b3", "1f468-200d-1f9b3"], + ["1f468-1f3fb-200d-1f9bc", "1f468-200d-1f9bc"], + ["1f468-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"], + ["1f468-1f3fb-200d-1f9bd", "1f468-200d-1f9bd"], + ["1f468-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"], + ["1f468-1f3fb-200d-2695-fe0f", "1f468-200d-2695-fe0f"], + ["1f468-1f3fb-200d-2696-fe0f", "1f468-200d-2696-fe0f"], + ["1f468-1f3fb-200d-2708-fe0f", "1f468-200d-2708-fe0f"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fc", "1f468"], + ["1f468-1f3fc-200d-1f33e", "1f468-200d-1f33e"], + ["1f468-1f3fc-200d-1f373", "1f468-200d-1f373"], + ["1f468-1f3fc-200d-1f37c", "1f468-200d-1f37c"], + ["1f468-1f3fc-200d-1f393", "1f468-200d-1f393"], + ["1f468-1f3fc-200d-1f3a4", "1f468-200d-1f3a4"], + ["1f468-1f3fc-200d-1f3a8", "1f468-200d-1f3a8"], + ["1f468-1f3fc-200d-1f3eb", "1f468-200d-1f3eb"], + ["1f468-1f3fc-200d-1f3ed", "1f468-200d-1f3ed"], + ["1f468-1f3fc-200d-1f4bb", "1f468-200d-1f4bb"], + ["1f468-1f3fc-200d-1f4bc", "1f468-200d-1f4bc"], + ["1f468-1f3fc-200d-1f527", "1f468-200d-1f527"], + ["1f468-1f3fc-200d-1f52c", "1f468-200d-1f52c"], + ["1f468-1f3fc-200d-1f680", "1f468-200d-1f680"], + ["1f468-1f3fc-200d-1f692", "1f468-200d-1f692"], + ["1f468-1f3fc-200d-1f9af", "1f468-200d-1f9af"], + ["1f468-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"], + ["1f468-1f3fc-200d-1f9b0", "1f468-200d-1f9b0"], + ["1f468-1f3fc-200d-1f9b1", "1f468-200d-1f9b1"], + ["1f468-1f3fc-200d-1f9b2", "1f468-200d-1f9b2"], + ["1f468-1f3fc-200d-1f9b3", "1f468-200d-1f9b3"], + ["1f468-1f3fc-200d-1f9bc", "1f468-200d-1f9bc"], + ["1f468-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"], + ["1f468-1f3fc-200d-1f9bd", "1f468-200d-1f9bd"], + ["1f468-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"], + ["1f468-1f3fc-200d-2695-fe0f", "1f468-200d-2695-fe0f"], + ["1f468-1f3fc-200d-2696-fe0f", "1f468-200d-2696-fe0f"], + ["1f468-1f3fc-200d-2708-fe0f", "1f468-200d-2708-fe0f"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fd", "1f468"], + ["1f468-1f3fd-200d-1f33e", "1f468-200d-1f33e"], + ["1f468-1f3fd-200d-1f373", "1f468-200d-1f373"], + ["1f468-1f3fd-200d-1f37c", "1f468-200d-1f37c"], + ["1f468-1f3fd-200d-1f393", "1f468-200d-1f393"], + ["1f468-1f3fd-200d-1f3a4", "1f468-200d-1f3a4"], + ["1f468-1f3fd-200d-1f3a8", "1f468-200d-1f3a8"], + ["1f468-1f3fd-200d-1f3eb", "1f468-200d-1f3eb"], + ["1f468-1f3fd-200d-1f3ed", "1f468-200d-1f3ed"], + ["1f468-1f3fd-200d-1f4bb", "1f468-200d-1f4bb"], + ["1f468-1f3fd-200d-1f4bc", "1f468-200d-1f4bc"], + ["1f468-1f3fd-200d-1f527", "1f468-200d-1f527"], + ["1f468-1f3fd-200d-1f52c", "1f468-200d-1f52c"], + ["1f468-1f3fd-200d-1f680", "1f468-200d-1f680"], + ["1f468-1f3fd-200d-1f692", "1f468-200d-1f692"], + ["1f468-1f3fd-200d-1f9af", "1f468-200d-1f9af"], + ["1f468-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"], + ["1f468-1f3fd-200d-1f9b0", "1f468-200d-1f9b0"], + ["1f468-1f3fd-200d-1f9b1", "1f468-200d-1f9b1"], + ["1f468-1f3fd-200d-1f9b2", "1f468-200d-1f9b2"], + ["1f468-1f3fd-200d-1f9b3", "1f468-200d-1f9b3"], + ["1f468-1f3fd-200d-1f9bc", "1f468-200d-1f9bc"], + ["1f468-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"], + ["1f468-1f3fd-200d-1f9bd", "1f468-200d-1f9bd"], + ["1f468-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"], + ["1f468-1f3fd-200d-2695-fe0f", "1f468-200d-2695-fe0f"], + ["1f468-1f3fd-200d-2696-fe0f", "1f468-200d-2696-fe0f"], + ["1f468-1f3fd-200d-2708-fe0f", "1f468-200d-2708-fe0f"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fe", "1f468"], + ["1f468-1f3fe-200d-1f33e", "1f468-200d-1f33e"], + ["1f468-1f3fe-200d-1f373", "1f468-200d-1f373"], + ["1f468-1f3fe-200d-1f37c", "1f468-200d-1f37c"], + ["1f468-1f3fe-200d-1f393", "1f468-200d-1f393"], + ["1f468-1f3fe-200d-1f3a4", "1f468-200d-1f3a4"], + ["1f468-1f3fe-200d-1f3a8", "1f468-200d-1f3a8"], + ["1f468-1f3fe-200d-1f3eb", "1f468-200d-1f3eb"], + ["1f468-1f3fe-200d-1f3ed", "1f468-200d-1f3ed"], + ["1f468-1f3fe-200d-1f4bb", "1f468-200d-1f4bb"], + ["1f468-1f3fe-200d-1f4bc", "1f468-200d-1f4bc"], + ["1f468-1f3fe-200d-1f527", "1f468-200d-1f527"], + ["1f468-1f3fe-200d-1f52c", "1f468-200d-1f52c"], + ["1f468-1f3fe-200d-1f680", "1f468-200d-1f680"], + ["1f468-1f3fe-200d-1f692", "1f468-200d-1f692"], + ["1f468-1f3fe-200d-1f9af", "1f468-200d-1f9af"], + ["1f468-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"], + ["1f468-1f3fe-200d-1f9b0", "1f468-200d-1f9b0"], + ["1f468-1f3fe-200d-1f9b1", "1f468-200d-1f9b1"], + ["1f468-1f3fe-200d-1f9b2", "1f468-200d-1f9b2"], + ["1f468-1f3fe-200d-1f9b3", "1f468-200d-1f9b3"], + ["1f468-1f3fe-200d-1f9bc", "1f468-200d-1f9bc"], + ["1f468-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"], + ["1f468-1f3fe-200d-1f9bd", "1f468-200d-1f9bd"], + ["1f468-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"], + ["1f468-1f3fe-200d-2695-fe0f", "1f468-200d-2695-fe0f"], + ["1f468-1f3fe-200d-2696-fe0f", "1f468-200d-2696-fe0f"], + ["1f468-1f3fe-200d-2708-fe0f", "1f468-200d-2708-fe0f"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3ff", "1f468"], + ["1f468-1f3ff-200d-1f33e", "1f468-200d-1f33e"], + ["1f468-1f3ff-200d-1f373", "1f468-200d-1f373"], + ["1f468-1f3ff-200d-1f37c", "1f468-200d-1f37c"], + ["1f468-1f3ff-200d-1f393", "1f468-200d-1f393"], + ["1f468-1f3ff-200d-1f3a4", "1f468-200d-1f3a4"], + ["1f468-1f3ff-200d-1f3a8", "1f468-200d-1f3a8"], + ["1f468-1f3ff-200d-1f3eb", "1f468-200d-1f3eb"], + ["1f468-1f3ff-200d-1f3ed", "1f468-200d-1f3ed"], + ["1f468-1f3ff-200d-1f4bb", "1f468-200d-1f4bb"], + ["1f468-1f3ff-200d-1f4bc", "1f468-200d-1f4bc"], + ["1f468-1f3ff-200d-1f527", "1f468-200d-1f527"], + ["1f468-1f3ff-200d-1f52c", "1f468-200d-1f52c"], + ["1f468-1f3ff-200d-1f680", "1f468-200d-1f680"], + ["1f468-1f3ff-200d-1f692", "1f468-200d-1f692"], + ["1f468-1f3ff-200d-1f9af", "1f468-200d-1f9af"], + ["1f468-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"], + ["1f468-1f3ff-200d-1f9b0", "1f468-200d-1f9b0"], + ["1f468-1f3ff-200d-1f9b1", "1f468-200d-1f9b1"], + ["1f468-1f3ff-200d-1f9b2", "1f468-200d-1f9b2"], + ["1f468-1f3ff-200d-1f9b3", "1f468-200d-1f9b3"], + ["1f468-1f3ff-200d-1f9bc", "1f468-200d-1f9bc"], + ["1f468-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"], + ["1f468-1f3ff-200d-1f9bd", "1f468-200d-1f9bd"], + ["1f468-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"], + ["1f468-1f3ff-200d-2695-fe0f", "1f468-200d-2695-fe0f"], + ["1f468-1f3ff-200d-2696-fe0f", "1f468-200d-2696-fe0f"], + ["1f468-1f3ff-200d-2708-fe0f", "1f468-200d-2708-fe0f"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fb", "1f469"], + ["1f469-1f3fb-200d-1f33e", "1f469-200d-1f33e"], + ["1f469-1f3fb-200d-1f373", "1f469-200d-1f373"], + ["1f469-1f3fb-200d-1f37c", "1f469-200d-1f37c"], + ["1f469-1f3fb-200d-1f393", "1f469-200d-1f393"], + ["1f469-1f3fb-200d-1f3a4", "1f469-200d-1f3a4"], + ["1f469-1f3fb-200d-1f3a8", "1f469-200d-1f3a8"], + ["1f469-1f3fb-200d-1f3eb", "1f469-200d-1f3eb"], + ["1f469-1f3fb-200d-1f3ed", "1f469-200d-1f3ed"], + ["1f469-1f3fb-200d-1f4bb", "1f469-200d-1f4bb"], + ["1f469-1f3fb-200d-1f4bc", "1f469-200d-1f4bc"], + ["1f469-1f3fb-200d-1f527", "1f469-200d-1f527"], + ["1f469-1f3fb-200d-1f52c", "1f469-200d-1f52c"], + ["1f469-1f3fb-200d-1f680", "1f469-200d-1f680"], + ["1f469-1f3fb-200d-1f692", "1f469-200d-1f692"], + ["1f469-1f3fb-200d-1f9af", "1f469-200d-1f9af"], + ["1f469-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"], + ["1f469-1f3fb-200d-1f9b0", "1f469-200d-1f9b0"], + ["1f469-1f3fb-200d-1f9b1", "1f469-200d-1f9b1"], + ["1f469-1f3fb-200d-1f9b2", "1f469-200d-1f9b2"], + ["1f469-1f3fb-200d-1f9b3", "1f469-200d-1f9b3"], + ["1f469-1f3fb-200d-1f9bc", "1f469-200d-1f9bc"], + ["1f469-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"], + ["1f469-1f3fb-200d-1f9bd", "1f469-200d-1f9bd"], + ["1f469-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"], + ["1f469-1f3fb-200d-2695-fe0f", "1f469-200d-2695-fe0f"], + ["1f469-1f3fb-200d-2696-fe0f", "1f469-200d-2696-fe0f"], + ["1f469-1f3fb-200d-2708-fe0f", "1f469-200d-2708-fe0f"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fc", "1f469"], + ["1f469-1f3fc-200d-1f33e", "1f469-200d-1f33e"], + ["1f469-1f3fc-200d-1f373", "1f469-200d-1f373"], + ["1f469-1f3fc-200d-1f37c", "1f469-200d-1f37c"], + ["1f469-1f3fc-200d-1f393", "1f469-200d-1f393"], + ["1f469-1f3fc-200d-1f3a4", "1f469-200d-1f3a4"], + ["1f469-1f3fc-200d-1f3a8", "1f469-200d-1f3a8"], + ["1f469-1f3fc-200d-1f3eb", "1f469-200d-1f3eb"], + ["1f469-1f3fc-200d-1f3ed", "1f469-200d-1f3ed"], + ["1f469-1f3fc-200d-1f4bb", "1f469-200d-1f4bb"], + ["1f469-1f3fc-200d-1f4bc", "1f469-200d-1f4bc"], + ["1f469-1f3fc-200d-1f527", "1f469-200d-1f527"], + ["1f469-1f3fc-200d-1f52c", "1f469-200d-1f52c"], + ["1f469-1f3fc-200d-1f680", "1f469-200d-1f680"], + ["1f469-1f3fc-200d-1f692", "1f469-200d-1f692"], + ["1f469-1f3fc-200d-1f9af", "1f469-200d-1f9af"], + ["1f469-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"], + ["1f469-1f3fc-200d-1f9b0", "1f469-200d-1f9b0"], + ["1f469-1f3fc-200d-1f9b1", "1f469-200d-1f9b1"], + ["1f469-1f3fc-200d-1f9b2", "1f469-200d-1f9b2"], + ["1f469-1f3fc-200d-1f9b3", "1f469-200d-1f9b3"], + ["1f469-1f3fc-200d-1f9bc", "1f469-200d-1f9bc"], + ["1f469-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"], + ["1f469-1f3fc-200d-1f9bd", "1f469-200d-1f9bd"], + ["1f469-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"], + ["1f469-1f3fc-200d-2695-fe0f", "1f469-200d-2695-fe0f"], + ["1f469-1f3fc-200d-2696-fe0f", "1f469-200d-2696-fe0f"], + ["1f469-1f3fc-200d-2708-fe0f", "1f469-200d-2708-fe0f"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fd", "1f469"], + ["1f469-1f3fd-200d-1f33e", "1f469-200d-1f33e"], + ["1f469-1f3fd-200d-1f373", "1f469-200d-1f373"], + ["1f469-1f3fd-200d-1f37c", "1f469-200d-1f37c"], + ["1f469-1f3fd-200d-1f393", "1f469-200d-1f393"], + ["1f469-1f3fd-200d-1f3a4", "1f469-200d-1f3a4"], + ["1f469-1f3fd-200d-1f3a8", "1f469-200d-1f3a8"], + ["1f469-1f3fd-200d-1f3eb", "1f469-200d-1f3eb"], + ["1f469-1f3fd-200d-1f3ed", "1f469-200d-1f3ed"], + ["1f469-1f3fd-200d-1f4bb", "1f469-200d-1f4bb"], + ["1f469-1f3fd-200d-1f4bc", "1f469-200d-1f4bc"], + ["1f469-1f3fd-200d-1f527", "1f469-200d-1f527"], + ["1f469-1f3fd-200d-1f52c", "1f469-200d-1f52c"], + ["1f469-1f3fd-200d-1f680", "1f469-200d-1f680"], + ["1f469-1f3fd-200d-1f692", "1f469-200d-1f692"], + ["1f469-1f3fd-200d-1f9af", "1f469-200d-1f9af"], + ["1f469-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"], + ["1f469-1f3fd-200d-1f9b0", "1f469-200d-1f9b0"], + ["1f469-1f3fd-200d-1f9b1", "1f469-200d-1f9b1"], + ["1f469-1f3fd-200d-1f9b2", "1f469-200d-1f9b2"], + ["1f469-1f3fd-200d-1f9b3", "1f469-200d-1f9b3"], + ["1f469-1f3fd-200d-1f9bc", "1f469-200d-1f9bc"], + ["1f469-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"], + ["1f469-1f3fd-200d-1f9bd", "1f469-200d-1f9bd"], + ["1f469-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"], + ["1f469-1f3fd-200d-2695-fe0f", "1f469-200d-2695-fe0f"], + ["1f469-1f3fd-200d-2696-fe0f", "1f469-200d-2696-fe0f"], + ["1f469-1f3fd-200d-2708-fe0f", "1f469-200d-2708-fe0f"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fe", "1f469"], + ["1f469-1f3fe-200d-1f33e", "1f469-200d-1f33e"], + ["1f469-1f3fe-200d-1f373", "1f469-200d-1f373"], + ["1f469-1f3fe-200d-1f37c", "1f469-200d-1f37c"], + ["1f469-1f3fe-200d-1f393", "1f469-200d-1f393"], + ["1f469-1f3fe-200d-1f3a4", "1f469-200d-1f3a4"], + ["1f469-1f3fe-200d-1f3a8", "1f469-200d-1f3a8"], + ["1f469-1f3fe-200d-1f3eb", "1f469-200d-1f3eb"], + ["1f469-1f3fe-200d-1f3ed", "1f469-200d-1f3ed"], + ["1f469-1f3fe-200d-1f4bb", "1f469-200d-1f4bb"], + ["1f469-1f3fe-200d-1f4bc", "1f469-200d-1f4bc"], + ["1f469-1f3fe-200d-1f527", "1f469-200d-1f527"], + ["1f469-1f3fe-200d-1f52c", "1f469-200d-1f52c"], + ["1f469-1f3fe-200d-1f680", "1f469-200d-1f680"], + ["1f469-1f3fe-200d-1f692", "1f469-200d-1f692"], + ["1f469-1f3fe-200d-1f9af", "1f469-200d-1f9af"], + ["1f469-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"], + ["1f469-1f3fe-200d-1f9b0", "1f469-200d-1f9b0"], + ["1f469-1f3fe-200d-1f9b1", "1f469-200d-1f9b1"], + ["1f469-1f3fe-200d-1f9b2", "1f469-200d-1f9b2"], + ["1f469-1f3fe-200d-1f9b3", "1f469-200d-1f9b3"], + ["1f469-1f3fe-200d-1f9bc", "1f469-200d-1f9bc"], + ["1f469-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"], + ["1f469-1f3fe-200d-1f9bd", "1f469-200d-1f9bd"], + ["1f469-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"], + ["1f469-1f3fe-200d-2695-fe0f", "1f469-200d-2695-fe0f"], + ["1f469-1f3fe-200d-2696-fe0f", "1f469-200d-2696-fe0f"], + ["1f469-1f3fe-200d-2708-fe0f", "1f469-200d-2708-fe0f"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3ff", "1f469"], + ["1f469-1f3ff-200d-1f33e", "1f469-200d-1f33e"], + ["1f469-1f3ff-200d-1f373", "1f469-200d-1f373"], + ["1f469-1f3ff-200d-1f37c", "1f469-200d-1f37c"], + ["1f469-1f3ff-200d-1f393", "1f469-200d-1f393"], + ["1f469-1f3ff-200d-1f3a4", "1f469-200d-1f3a4"], + ["1f469-1f3ff-200d-1f3a8", "1f469-200d-1f3a8"], + ["1f469-1f3ff-200d-1f3eb", "1f469-200d-1f3eb"], + ["1f469-1f3ff-200d-1f3ed", "1f469-200d-1f3ed"], + ["1f469-1f3ff-200d-1f4bb", "1f469-200d-1f4bb"], + ["1f469-1f3ff-200d-1f4bc", "1f469-200d-1f4bc"], + ["1f469-1f3ff-200d-1f527", "1f469-200d-1f527"], + ["1f469-1f3ff-200d-1f52c", "1f469-200d-1f52c"], + ["1f469-1f3ff-200d-1f680", "1f469-200d-1f680"], + ["1f469-1f3ff-200d-1f692", "1f469-200d-1f692"], + ["1f469-1f3ff-200d-1f9af", "1f469-200d-1f9af"], + ["1f469-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"], + ["1f469-1f3ff-200d-1f9b0", "1f469-200d-1f9b0"], + ["1f469-1f3ff-200d-1f9b1", "1f469-200d-1f9b1"], + ["1f469-1f3ff-200d-1f9b2", "1f469-200d-1f9b2"], + ["1f469-1f3ff-200d-1f9b3", "1f469-200d-1f9b3"], + ["1f469-1f3ff-200d-1f9bc", "1f469-200d-1f9bc"], + ["1f469-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"], + ["1f469-1f3ff-200d-1f9bd", "1f469-200d-1f9bd"], + ["1f469-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"], + ["1f469-1f3ff-200d-2695-fe0f", "1f469-200d-2695-fe0f"], + ["1f469-1f3ff-200d-2696-fe0f", "1f469-200d-2696-fe0f"], + ["1f469-1f3ff-200d-2708-fe0f", "1f469-200d-2708-fe0f"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f46b-1f3fb", "1f46b"], + ["1f46b-1f3fc", "1f46b"], + ["1f46b-1f3fd", "1f46b"], + ["1f46b-1f3fe", "1f46b"], + ["1f46b-1f3ff", "1f46b"], + ["1f46c-1f3fb", "1f46c"], + ["1f46c-1f3fc", "1f46c"], + ["1f46c-1f3fd", "1f46c"], + ["1f46c-1f3fe", "1f46c"], + ["1f46c-1f3ff", "1f46c"], + ["1f46d-1f3fb", "1f46d"], + ["1f46d-1f3fc", "1f46d"], + ["1f46d-1f3fd", "1f46d"], + ["1f46d-1f3fe", "1f46d"], + ["1f46d-1f3ff", "1f46d"], + ["1f46e-1f3fb", "1f46e"], + ["1f46e-1f3fb-200d-2640-fe0f", "1f46e-200d-2640-fe0f"], + ["1f46e-1f3fb-200d-2642-fe0f", "1f46e-200d-2642-fe0f"], + ["1f46e-1f3fc", "1f46e"], + ["1f46e-1f3fc-200d-2640-fe0f", "1f46e-200d-2640-fe0f"], + ["1f46e-1f3fc-200d-2642-fe0f", "1f46e-200d-2642-fe0f"], + ["1f46e-1f3fd", "1f46e"], + ["1f46e-1f3fd-200d-2640-fe0f", "1f46e-200d-2640-fe0f"], + ["1f46e-1f3fd-200d-2642-fe0f", "1f46e-200d-2642-fe0f"], + ["1f46e-1f3fe", "1f46e"], + ["1f46e-1f3fe-200d-2640-fe0f", "1f46e-200d-2640-fe0f"], + ["1f46e-1f3fe-200d-2642-fe0f", "1f46e-200d-2642-fe0f"], + ["1f46e-1f3ff", "1f46e"], + ["1f46e-1f3ff-200d-2640-fe0f", "1f46e-200d-2640-fe0f"], + ["1f46e-1f3ff-200d-2642-fe0f", "1f46e-200d-2642-fe0f"], + ["1f46f-1f3fb", "1f46f"], + ["1f46f-1f3fb-200d-2640-fe0f", "1f46f-200d-2640-fe0f"], + ["1f46f-1f3fb-200d-2642-fe0f", "1f46f-200d-2642-fe0f"], + ["1f46f-1f3fc", "1f46f"], + ["1f46f-1f3fc-200d-2640-fe0f", "1f46f-200d-2640-fe0f"], + ["1f46f-1f3fc-200d-2642-fe0f", "1f46f-200d-2642-fe0f"], + ["1f46f-1f3fd", "1f46f"], + ["1f46f-1f3fd-200d-2640-fe0f", "1f46f-200d-2640-fe0f"], + ["1f46f-1f3fd-200d-2642-fe0f", "1f46f-200d-2642-fe0f"], + ["1f46f-1f3fe", "1f46f"], + ["1f46f-1f3fe-200d-2640-fe0f", "1f46f-200d-2640-fe0f"], + ["1f46f-1f3fe-200d-2642-fe0f", "1f46f-200d-2642-fe0f"], + ["1f46f-1f3ff", "1f46f"], + ["1f46f-1f3ff-200d-2640-fe0f", "1f46f-200d-2640-fe0f"], + ["1f46f-1f3ff-200d-2642-fe0f", "1f46f-200d-2642-fe0f"], + ["1f470-1f3fb", "1f470"], + ["1f470-1f3fb-200d-2640-fe0f", "1f470-200d-2640-fe0f"], + ["1f470-1f3fb-200d-2642-fe0f", "1f470-200d-2642-fe0f"], + ["1f470-1f3fc", "1f470"], + ["1f470-1f3fc-200d-2640-fe0f", "1f470-200d-2640-fe0f"], + ["1f470-1f3fc-200d-2642-fe0f", "1f470-200d-2642-fe0f"], + ["1f470-1f3fd", "1f470"], + ["1f470-1f3fd-200d-2640-fe0f", "1f470-200d-2640-fe0f"], + ["1f470-1f3fd-200d-2642-fe0f", "1f470-200d-2642-fe0f"], + ["1f470-1f3fe", "1f470"], + ["1f470-1f3fe-200d-2640-fe0f", "1f470-200d-2640-fe0f"], + ["1f470-1f3fe-200d-2642-fe0f", "1f470-200d-2642-fe0f"], + ["1f470-1f3ff", "1f470"], + ["1f470-1f3ff-200d-2640-fe0f", "1f470-200d-2640-fe0f"], + ["1f470-1f3ff-200d-2642-fe0f", "1f470-200d-2642-fe0f"], + ["1f471-1f3fb", "1f471"], + ["1f471-1f3fb-200d-2640-fe0f", "1f471-200d-2640-fe0f"], + ["1f471-1f3fb-200d-2642-fe0f", "1f471-200d-2642-fe0f"], + ["1f471-1f3fc", "1f471"], + ["1f471-1f3fc-200d-2640-fe0f", "1f471-200d-2640-fe0f"], + ["1f471-1f3fc-200d-2642-fe0f", "1f471-200d-2642-fe0f"], + ["1f471-1f3fd", "1f471"], + ["1f471-1f3fd-200d-2640-fe0f", "1f471-200d-2640-fe0f"], + ["1f471-1f3fd-200d-2642-fe0f", "1f471-200d-2642-fe0f"], + ["1f471-1f3fe", "1f471"], + ["1f471-1f3fe-200d-2640-fe0f", "1f471-200d-2640-fe0f"], + ["1f471-1f3fe-200d-2642-fe0f", "1f471-200d-2642-fe0f"], + ["1f471-1f3ff", "1f471"], + ["1f471-1f3ff-200d-2640-fe0f", "1f471-200d-2640-fe0f"], + ["1f471-1f3ff-200d-2642-fe0f", "1f471-200d-2642-fe0f"], + ["1f472-1f3fb", "1f472"], + ["1f472-1f3fc", "1f472"], + ["1f472-1f3fd", "1f472"], + ["1f472-1f3fe", "1f472"], + ["1f472-1f3ff", "1f472"], + ["1f473-1f3fb", "1f473"], + ["1f473-1f3fb-200d-2640-fe0f", "1f473-200d-2640-fe0f"], + ["1f473-1f3fb-200d-2642-fe0f", "1f473-200d-2642-fe0f"], + ["1f473-1f3fc", "1f473"], + ["1f473-1f3fc-200d-2640-fe0f", "1f473-200d-2640-fe0f"], + ["1f473-1f3fc-200d-2642-fe0f", "1f473-200d-2642-fe0f"], + ["1f473-1f3fd", "1f473"], + ["1f473-1f3fd-200d-2640-fe0f", "1f473-200d-2640-fe0f"], + ["1f473-1f3fd-200d-2642-fe0f", "1f473-200d-2642-fe0f"], + ["1f473-1f3fe", "1f473"], + ["1f473-1f3fe-200d-2640-fe0f", "1f473-200d-2640-fe0f"], + ["1f473-1f3fe-200d-2642-fe0f", "1f473-200d-2642-fe0f"], + ["1f473-1f3ff", "1f473"], + ["1f473-1f3ff-200d-2640-fe0f", "1f473-200d-2640-fe0f"], + ["1f473-1f3ff-200d-2642-fe0f", "1f473-200d-2642-fe0f"], + ["1f474-1f3fb", "1f474"], + ["1f474-1f3fc", "1f474"], + ["1f474-1f3fd", "1f474"], + ["1f474-1f3fe", "1f474"], + ["1f474-1f3ff", "1f474"], + ["1f475-1f3fb", "1f475"], + ["1f475-1f3fc", "1f475"], + ["1f475-1f3fd", "1f475"], + ["1f475-1f3fe", "1f475"], + ["1f475-1f3ff", "1f475"], + ["1f476-1f3fb", "1f476"], + ["1f476-1f3fc", "1f476"], + ["1f476-1f3fd", "1f476"], + ["1f476-1f3fe", "1f476"], + ["1f476-1f3ff", "1f476"], + ["1f477-1f3fb", "1f477"], + ["1f477-1f3fb-200d-2640-fe0f", "1f477-200d-2640-fe0f"], + ["1f477-1f3fb-200d-2642-fe0f", "1f477-200d-2642-fe0f"], + ["1f477-1f3fc", "1f477"], + ["1f477-1f3fc-200d-2640-fe0f", "1f477-200d-2640-fe0f"], + ["1f477-1f3fc-200d-2642-fe0f", "1f477-200d-2642-fe0f"], + ["1f477-1f3fd", "1f477"], + ["1f477-1f3fd-200d-2640-fe0f", "1f477-200d-2640-fe0f"], + ["1f477-1f3fd-200d-2642-fe0f", "1f477-200d-2642-fe0f"], + ["1f477-1f3fe", "1f477"], + ["1f477-1f3fe-200d-2640-fe0f", "1f477-200d-2640-fe0f"], + ["1f477-1f3fe-200d-2642-fe0f", "1f477-200d-2642-fe0f"], + ["1f477-1f3ff", "1f477"], + ["1f477-1f3ff-200d-2640-fe0f", "1f477-200d-2640-fe0f"], + ["1f477-1f3ff-200d-2642-fe0f", "1f477-200d-2642-fe0f"], + ["1f478-1f3fb", "1f478"], + ["1f478-1f3fc", "1f478"], + ["1f478-1f3fd", "1f478"], + ["1f478-1f3fe", "1f478"], + ["1f478-1f3ff", "1f478"], + ["1f47c-1f3fb", "1f47c"], + ["1f47c-1f3fc", "1f47c"], + ["1f47c-1f3fd", "1f47c"], + ["1f47c-1f3fe", "1f47c"], + ["1f47c-1f3ff", "1f47c"], + ["1f481-1f3fb", "1f481"], + ["1f481-1f3fb-200d-2640-fe0f", "1f481-200d-2640-fe0f"], + ["1f481-1f3fb-200d-2642-fe0f", "1f481-200d-2642-fe0f"], + ["1f481-1f3fc", "1f481"], + ["1f481-1f3fc-200d-2640-fe0f", "1f481-200d-2640-fe0f"], + ["1f481-1f3fc-200d-2642-fe0f", "1f481-200d-2642-fe0f"], + ["1f481-1f3fd", "1f481"], + ["1f481-1f3fd-200d-2640-fe0f", "1f481-200d-2640-fe0f"], + ["1f481-1f3fd-200d-2642-fe0f", "1f481-200d-2642-fe0f"], + ["1f481-1f3fe", "1f481"], + ["1f481-1f3fe-200d-2640-fe0f", "1f481-200d-2640-fe0f"], + ["1f481-1f3fe-200d-2642-fe0f", "1f481-200d-2642-fe0f"], + ["1f481-1f3ff", "1f481"], + ["1f481-1f3ff-200d-2640-fe0f", "1f481-200d-2640-fe0f"], + ["1f481-1f3ff-200d-2642-fe0f", "1f481-200d-2642-fe0f"], + ["1f482-1f3fb", "1f482"], + ["1f482-1f3fb-200d-2640-fe0f", "1f482-200d-2640-fe0f"], + ["1f482-1f3fb-200d-2642-fe0f", "1f482-200d-2642-fe0f"], + ["1f482-1f3fc", "1f482"], + ["1f482-1f3fc-200d-2640-fe0f", "1f482-200d-2640-fe0f"], + ["1f482-1f3fc-200d-2642-fe0f", "1f482-200d-2642-fe0f"], + ["1f482-1f3fd", "1f482"], + ["1f482-1f3fd-200d-2640-fe0f", "1f482-200d-2640-fe0f"], + ["1f482-1f3fd-200d-2642-fe0f", "1f482-200d-2642-fe0f"], + ["1f482-1f3fe", "1f482"], + ["1f482-1f3fe-200d-2640-fe0f", "1f482-200d-2640-fe0f"], + ["1f482-1f3fe-200d-2642-fe0f", "1f482-200d-2642-fe0f"], + ["1f482-1f3ff", "1f482"], + ["1f482-1f3ff-200d-2640-fe0f", "1f482-200d-2640-fe0f"], + ["1f482-1f3ff-200d-2642-fe0f", "1f482-200d-2642-fe0f"], + ["1f483-1f3fb", "1f483"], + ["1f483-1f3fc", "1f483"], + ["1f483-1f3fd", "1f483"], + ["1f483-1f3fe", "1f483"], + ["1f483-1f3ff", "1f483"], + ["1f485-1f3fb", "1f485"], + ["1f485-1f3fc", "1f485"], + ["1f485-1f3fd", "1f485"], + ["1f485-1f3fe", "1f485"], + ["1f485-1f3ff", "1f485"], + ["1f486-1f3fb", "1f486"], + ["1f486-1f3fb-200d-2640-fe0f", "1f486-200d-2640-fe0f"], + ["1f486-1f3fb-200d-2642-fe0f", "1f486-200d-2642-fe0f"], + ["1f486-1f3fc", "1f486"], + ["1f486-1f3fc-200d-2640-fe0f", "1f486-200d-2640-fe0f"], + ["1f486-1f3fc-200d-2642-fe0f", "1f486-200d-2642-fe0f"], + ["1f486-1f3fd", "1f486"], + ["1f486-1f3fd-200d-2640-fe0f", "1f486-200d-2640-fe0f"], + ["1f486-1f3fd-200d-2642-fe0f", "1f486-200d-2642-fe0f"], + ["1f486-1f3fe", "1f486"], + ["1f486-1f3fe-200d-2640-fe0f", "1f486-200d-2640-fe0f"], + ["1f486-1f3fe-200d-2642-fe0f", "1f486-200d-2642-fe0f"], + ["1f486-1f3ff", "1f486"], + ["1f486-1f3ff-200d-2640-fe0f", "1f486-200d-2640-fe0f"], + ["1f486-1f3ff-200d-2642-fe0f", "1f486-200d-2642-fe0f"], + ["1f487-1f3fb", "1f487"], + ["1f487-1f3fb-200d-2640-fe0f", "1f487-200d-2640-fe0f"], + ["1f487-1f3fb-200d-2642-fe0f", "1f487-200d-2642-fe0f"], + ["1f487-1f3fc", "1f487"], + ["1f487-1f3fc-200d-2640-fe0f", "1f487-200d-2640-fe0f"], + ["1f487-1f3fc-200d-2642-fe0f", "1f487-200d-2642-fe0f"], + ["1f487-1f3fd", "1f487"], + ["1f487-1f3fd-200d-2640-fe0f", "1f487-200d-2640-fe0f"], + ["1f487-1f3fd-200d-2642-fe0f", "1f487-200d-2642-fe0f"], + ["1f487-1f3fe", "1f487"], + ["1f487-1f3fe-200d-2640-fe0f", "1f487-200d-2640-fe0f"], + ["1f487-1f3fe-200d-2642-fe0f", "1f487-200d-2642-fe0f"], + ["1f487-1f3ff", "1f487"], + ["1f487-1f3ff-200d-2640-fe0f", "1f487-200d-2640-fe0f"], + ["1f487-1f3ff-200d-2642-fe0f", "1f487-200d-2642-fe0f"], + ["1f48f-1f3fb", "1f48f"], + ["1f48f-1f3fc", "1f48f"], + ["1f48f-1f3fd", "1f48f"], + ["1f48f-1f3fe", "1f48f"], + ["1f48f-1f3ff", "1f48f"], + ["1f491-1f3fb", "1f491"], + ["1f491-1f3fc", "1f491"], + ["1f491-1f3fd", "1f491"], + ["1f491-1f3fe", "1f491"], + ["1f491-1f3ff", "1f491"], + ["1f4aa-1f3fb", "1f4aa"], + ["1f4aa-1f3fc", "1f4aa"], + ["1f4aa-1f3fd", "1f4aa"], + ["1f4aa-1f3fe", "1f4aa"], + ["1f4aa-1f3ff", "1f4aa"], + ["1f574-1f3fb", "1f574-fe0f"], + ["1f574-1f3fc", "1f574-fe0f"], + ["1f574-1f3fd", "1f574-fe0f"], + ["1f574-1f3fe", "1f574-fe0f"], + ["1f574-1f3ff", "1f574-fe0f"], + ["1f575-1f3fb", "1f575-fe0f"], + ["1f575-1f3fb-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"], + ["1f575-1f3fb-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"], + ["1f575-1f3fc", "1f575-fe0f"], + ["1f575-1f3fc-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"], + ["1f575-1f3fc-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"], + ["1f575-1f3fd", "1f575-fe0f"], + ["1f575-1f3fd-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"], + ["1f575-1f3fd-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"], + ["1f575-1f3fe", "1f575-fe0f"], + ["1f575-1f3fe-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"], + ["1f575-1f3fe-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"], + ["1f575-1f3ff", "1f575-fe0f"], + ["1f575-1f3ff-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"], + ["1f575-1f3ff-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"], + ["1f57a-1f3fb", "1f57a"], + ["1f57a-1f3fc", "1f57a"], + ["1f57a-1f3fd", "1f57a"], + ["1f57a-1f3fe", "1f57a"], + ["1f57a-1f3ff", "1f57a"], + ["1f590-1f3fb", "1f590-fe0f"], + ["1f590-1f3fc", "1f590-fe0f"], + ["1f590-1f3fd", "1f590-fe0f"], + ["1f590-1f3fe", "1f590-fe0f"], + ["1f590-1f3ff", "1f590-fe0f"], + ["1f595-1f3fb", "1f595"], + ["1f595-1f3fc", "1f595"], + ["1f595-1f3fd", "1f595"], + ["1f595-1f3fe", "1f595"], + ["1f595-1f3ff", "1f595"], + ["1f596-1f3fb", "1f596"], + ["1f596-1f3fc", "1f596"], + ["1f596-1f3fd", "1f596"], + ["1f596-1f3fe", "1f596"], + ["1f596-1f3ff", "1f596"], + ["1f645-1f3fb", "1f645"], + ["1f645-1f3fb-200d-2640-fe0f", "1f645-200d-2640-fe0f"], + ["1f645-1f3fb-200d-2642-fe0f", "1f645-200d-2642-fe0f"], + ["1f645-1f3fc", "1f645"], + ["1f645-1f3fc-200d-2640-fe0f", "1f645-200d-2640-fe0f"], + ["1f645-1f3fc-200d-2642-fe0f", "1f645-200d-2642-fe0f"], + ["1f645-1f3fd", "1f645"], + ["1f645-1f3fd-200d-2640-fe0f", "1f645-200d-2640-fe0f"], + ["1f645-1f3fd-200d-2642-fe0f", "1f645-200d-2642-fe0f"], + ["1f645-1f3fe", "1f645"], + ["1f645-1f3fe-200d-2640-fe0f", "1f645-200d-2640-fe0f"], + ["1f645-1f3fe-200d-2642-fe0f", "1f645-200d-2642-fe0f"], + ["1f645-1f3ff", "1f645"], + ["1f645-1f3ff-200d-2640-fe0f", "1f645-200d-2640-fe0f"], + ["1f645-1f3ff-200d-2642-fe0f", "1f645-200d-2642-fe0f"], + ["1f646-1f3fb", "1f646"], + ["1f646-1f3fb-200d-2640-fe0f", "1f646-200d-2640-fe0f"], + ["1f646-1f3fb-200d-2642-fe0f", "1f646-200d-2642-fe0f"], + ["1f646-1f3fc", "1f646"], + ["1f646-1f3fc-200d-2640-fe0f", "1f646-200d-2640-fe0f"], + ["1f646-1f3fc-200d-2642-fe0f", "1f646-200d-2642-fe0f"], + ["1f646-1f3fd", "1f646"], + ["1f646-1f3fd-200d-2640-fe0f", "1f646-200d-2640-fe0f"], + ["1f646-1f3fd-200d-2642-fe0f", "1f646-200d-2642-fe0f"], + ["1f646-1f3fe", "1f646"], + ["1f646-1f3fe-200d-2640-fe0f", "1f646-200d-2640-fe0f"], + ["1f646-1f3fe-200d-2642-fe0f", "1f646-200d-2642-fe0f"], + ["1f646-1f3ff", "1f646"], + ["1f646-1f3ff-200d-2640-fe0f", "1f646-200d-2640-fe0f"], + ["1f646-1f3ff-200d-2642-fe0f", "1f646-200d-2642-fe0f"], + ["1f647-1f3fb", "1f647"], + ["1f647-1f3fb-200d-2640-fe0f", "1f647-200d-2640-fe0f"], + ["1f647-1f3fb-200d-2642-fe0f", "1f647-200d-2642-fe0f"], + ["1f647-1f3fc", "1f647"], + ["1f647-1f3fc-200d-2640-fe0f", "1f647-200d-2640-fe0f"], + ["1f647-1f3fc-200d-2642-fe0f", "1f647-200d-2642-fe0f"], + ["1f647-1f3fd", "1f647"], + ["1f647-1f3fd-200d-2640-fe0f", "1f647-200d-2640-fe0f"], + ["1f647-1f3fd-200d-2642-fe0f", "1f647-200d-2642-fe0f"], + ["1f647-1f3fe", "1f647"], + ["1f647-1f3fe-200d-2640-fe0f", "1f647-200d-2640-fe0f"], + ["1f647-1f3fe-200d-2642-fe0f", "1f647-200d-2642-fe0f"], + ["1f647-1f3ff", "1f647"], + ["1f647-1f3ff-200d-2640-fe0f", "1f647-200d-2640-fe0f"], + ["1f647-1f3ff-200d-2642-fe0f", "1f647-200d-2642-fe0f"], + ["1f64b-1f3fb", "1f64b"], + ["1f64b-1f3fb-200d-2640-fe0f", "1f64b-200d-2640-fe0f"], + ["1f64b-1f3fb-200d-2642-fe0f", "1f64b-200d-2642-fe0f"], + ["1f64b-1f3fc", "1f64b"], + ["1f64b-1f3fc-200d-2640-fe0f", "1f64b-200d-2640-fe0f"], + ["1f64b-1f3fc-200d-2642-fe0f", "1f64b-200d-2642-fe0f"], + ["1f64b-1f3fd", "1f64b"], + ["1f64b-1f3fd-200d-2640-fe0f", "1f64b-200d-2640-fe0f"], + ["1f64b-1f3fd-200d-2642-fe0f", "1f64b-200d-2642-fe0f"], + ["1f64b-1f3fe", "1f64b"], + ["1f64b-1f3fe-200d-2640-fe0f", "1f64b-200d-2640-fe0f"], + ["1f64b-1f3fe-200d-2642-fe0f", "1f64b-200d-2642-fe0f"], + ["1f64b-1f3ff", "1f64b"], + ["1f64b-1f3ff-200d-2640-fe0f", "1f64b-200d-2640-fe0f"], + ["1f64b-1f3ff-200d-2642-fe0f", "1f64b-200d-2642-fe0f"], + ["1f64c-1f3fb", "1f64c"], + ["1f64c-1f3fc", "1f64c"], + ["1f64c-1f3fd", "1f64c"], + ["1f64c-1f3fe", "1f64c"], + ["1f64c-1f3ff", "1f64c"], + ["1f64d-1f3fb", "1f64d"], + ["1f64d-1f3fb-200d-2640-fe0f", "1f64d-200d-2640-fe0f"], + ["1f64d-1f3fb-200d-2642-fe0f", "1f64d-200d-2642-fe0f"], + ["1f64d-1f3fc", "1f64d"], + ["1f64d-1f3fc-200d-2640-fe0f", "1f64d-200d-2640-fe0f"], + ["1f64d-1f3fc-200d-2642-fe0f", "1f64d-200d-2642-fe0f"], + ["1f64d-1f3fd", "1f64d"], + ["1f64d-1f3fd-200d-2640-fe0f", "1f64d-200d-2640-fe0f"], + ["1f64d-1f3fd-200d-2642-fe0f", "1f64d-200d-2642-fe0f"], + ["1f64d-1f3fe", "1f64d"], + ["1f64d-1f3fe-200d-2640-fe0f", "1f64d-200d-2640-fe0f"], + ["1f64d-1f3fe-200d-2642-fe0f", "1f64d-200d-2642-fe0f"], + ["1f64d-1f3ff", "1f64d"], + ["1f64d-1f3ff-200d-2640-fe0f", "1f64d-200d-2640-fe0f"], + ["1f64d-1f3ff-200d-2642-fe0f", "1f64d-200d-2642-fe0f"], + ["1f64e-1f3fb", "1f64e"], + ["1f64e-1f3fb-200d-2640-fe0f", "1f64e-200d-2640-fe0f"], + ["1f64e-1f3fb-200d-2642-fe0f", "1f64e-200d-2642-fe0f"], + ["1f64e-1f3fc", "1f64e"], + ["1f64e-1f3fc-200d-2640-fe0f", "1f64e-200d-2640-fe0f"], + ["1f64e-1f3fc-200d-2642-fe0f", "1f64e-200d-2642-fe0f"], + ["1f64e-1f3fd", "1f64e"], + ["1f64e-1f3fd-200d-2640-fe0f", "1f64e-200d-2640-fe0f"], + ["1f64e-1f3fd-200d-2642-fe0f", "1f64e-200d-2642-fe0f"], + ["1f64e-1f3fe", "1f64e"], + ["1f64e-1f3fe-200d-2640-fe0f", "1f64e-200d-2640-fe0f"], + ["1f64e-1f3fe-200d-2642-fe0f", "1f64e-200d-2642-fe0f"], + ["1f64e-1f3ff", "1f64e"], + ["1f64e-1f3ff-200d-2640-fe0f", "1f64e-200d-2640-fe0f"], + ["1f64e-1f3ff-200d-2642-fe0f", "1f64e-200d-2642-fe0f"], + ["1f64f-1f3fb", "1f64f"], + ["1f64f-1f3fc", "1f64f"], + ["1f64f-1f3fd", "1f64f"], + ["1f64f-1f3fe", "1f64f"], + ["1f64f-1f3ff", "1f64f"], + ["1f6a3-1f3fb", "1f6a3"], + ["1f6a3-1f3fb-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"], + ["1f6a3-1f3fb-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"], + ["1f6a3-1f3fc", "1f6a3"], + ["1f6a3-1f3fc-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"], + ["1f6a3-1f3fc-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"], + ["1f6a3-1f3fd", "1f6a3"], + ["1f6a3-1f3fd-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"], + ["1f6a3-1f3fd-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"], + ["1f6a3-1f3fe", "1f6a3"], + ["1f6a3-1f3fe-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"], + ["1f6a3-1f3fe-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"], + ["1f6a3-1f3ff", "1f6a3"], + ["1f6a3-1f3ff-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"], + ["1f6a3-1f3ff-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"], + ["1f6b4-1f3fb", "1f6b4"], + ["1f6b4-1f3fb-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"], + ["1f6b4-1f3fb-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"], + ["1f6b4-1f3fc", "1f6b4"], + ["1f6b4-1f3fc-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"], + ["1f6b4-1f3fc-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"], + ["1f6b4-1f3fd", "1f6b4"], + ["1f6b4-1f3fd-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"], + ["1f6b4-1f3fd-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"], + ["1f6b4-1f3fe", "1f6b4"], + ["1f6b4-1f3fe-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"], + ["1f6b4-1f3fe-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"], + ["1f6b4-1f3ff", "1f6b4"], + ["1f6b4-1f3ff-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"], + ["1f6b4-1f3ff-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"], + ["1f6b5-1f3fb", "1f6b5"], + ["1f6b5-1f3fb-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"], + ["1f6b5-1f3fb-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"], + ["1f6b5-1f3fc", "1f6b5"], + ["1f6b5-1f3fc-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"], + ["1f6b5-1f3fc-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"], + ["1f6b5-1f3fd", "1f6b5"], + ["1f6b5-1f3fd-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"], + ["1f6b5-1f3fd-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"], + ["1f6b5-1f3fe", "1f6b5"], + ["1f6b5-1f3fe-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"], + ["1f6b5-1f3fe-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"], + ["1f6b5-1f3ff", "1f6b5"], + ["1f6b5-1f3ff-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"], + ["1f6b5-1f3ff-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"], + ["1f6b6-1f3fb", "1f6b6"], + ["1f6b6-1f3fb-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"], + ["1f6b6-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fb-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"], + ["1f6b6-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fb-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"], + ["1f6b6-1f3fc", "1f6b6"], + ["1f6b6-1f3fc-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"], + ["1f6b6-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fc-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"], + ["1f6b6-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fc-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"], + ["1f6b6-1f3fd", "1f6b6"], + ["1f6b6-1f3fd-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"], + ["1f6b6-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fd-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"], + ["1f6b6-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fd-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"], + ["1f6b6-1f3fe", "1f6b6"], + ["1f6b6-1f3fe-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"], + ["1f6b6-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fe-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"], + ["1f6b6-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fe-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"], + ["1f6b6-1f3ff", "1f6b6"], + ["1f6b6-1f3ff-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"], + ["1f6b6-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3ff-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"], + ["1f6b6-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3ff-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"], + ["1f6c0-1f3fb", "1f6c0"], + ["1f6c0-1f3fc", "1f6c0"], + ["1f6c0-1f3fd", "1f6c0"], + ["1f6c0-1f3fe", "1f6c0"], + ["1f6c0-1f3ff", "1f6c0"], + ["1f6cc-1f3fb", "1f6cc"], + ["1f6cc-1f3fc", "1f6cc"], + ["1f6cc-1f3fd", "1f6cc"], + ["1f6cc-1f3fe", "1f6cc"], + ["1f6cc-1f3ff", "1f6cc"], + ["1f90c-1f3fb", "1f90c"], + ["1f90c-1f3fc", "1f90c"], + ["1f90c-1f3fd", "1f90c"], + ["1f90c-1f3fe", "1f90c"], + ["1f90c-1f3ff", "1f90c"], + ["1f90f-1f3fb", "1f90f"], + ["1f90f-1f3fc", "1f90f"], + ["1f90f-1f3fd", "1f90f"], + ["1f90f-1f3fe", "1f90f"], + ["1f90f-1f3ff", "1f90f"], + ["1f918-1f3fb", "1f918"], + ["1f918-1f3fc", "1f918"], + ["1f918-1f3fd", "1f918"], + ["1f918-1f3fe", "1f918"], + ["1f918-1f3ff", "1f918"], + ["1f919-1f3fb", "1f919"], + ["1f919-1f3fc", "1f919"], + ["1f919-1f3fd", "1f919"], + ["1f919-1f3fe", "1f919"], + ["1f919-1f3ff", "1f919"], + ["1f91a-1f3fb", "1f91a"], + ["1f91a-1f3fc", "1f91a"], + ["1f91a-1f3fd", "1f91a"], + ["1f91a-1f3fe", "1f91a"], + ["1f91a-1f3ff", "1f91a"], + ["1f91b-1f3fb", "1f91b"], + ["1f91b-1f3fc", "1f91b"], + ["1f91b-1f3fd", "1f91b"], + ["1f91b-1f3fe", "1f91b"], + ["1f91b-1f3ff", "1f91b"], + ["1f91c-1f3fb", "1f91c"], + ["1f91c-1f3fc", "1f91c"], + ["1f91c-1f3fd", "1f91c"], + ["1f91c-1f3fe", "1f91c"], + ["1f91c-1f3ff", "1f91c"], + ["1f91d-1f3fb", "1f91d"], + ["1f91d-1f3fc", "1f91d"], + ["1f91d-1f3fd", "1f91d"], + ["1f91d-1f3fe", "1f91d"], + ["1f91d-1f3ff", "1f91d"], + ["1f91e-1f3fb", "1f91e"], + ["1f91e-1f3fc", "1f91e"], + ["1f91e-1f3fd", "1f91e"], + ["1f91e-1f3fe", "1f91e"], + ["1f91e-1f3ff", "1f91e"], + ["1f91f-1f3fb", "1f91f"], + ["1f91f-1f3fc", "1f91f"], + ["1f91f-1f3fd", "1f91f"], + ["1f91f-1f3fe", "1f91f"], + ["1f91f-1f3ff", "1f91f"], + ["1f926-1f3fb", "1f926"], + ["1f926-1f3fb-200d-2640-fe0f", "1f926-200d-2640-fe0f"], + ["1f926-1f3fb-200d-2642-fe0f", "1f926-200d-2642-fe0f"], + ["1f926-1f3fc", "1f926"], + ["1f926-1f3fc-200d-2640-fe0f", "1f926-200d-2640-fe0f"], + ["1f926-1f3fc-200d-2642-fe0f", "1f926-200d-2642-fe0f"], + ["1f926-1f3fd", "1f926"], + ["1f926-1f3fd-200d-2640-fe0f", "1f926-200d-2640-fe0f"], + ["1f926-1f3fd-200d-2642-fe0f", "1f926-200d-2642-fe0f"], + ["1f926-1f3fe", "1f926"], + ["1f926-1f3fe-200d-2640-fe0f", "1f926-200d-2640-fe0f"], + ["1f926-1f3fe-200d-2642-fe0f", "1f926-200d-2642-fe0f"], + ["1f926-1f3ff", "1f926"], + ["1f926-1f3ff-200d-2640-fe0f", "1f926-200d-2640-fe0f"], + ["1f926-1f3ff-200d-2642-fe0f", "1f926-200d-2642-fe0f"], + ["1f930-1f3fb", "1f930"], + ["1f930-1f3fc", "1f930"], + ["1f930-1f3fd", "1f930"], + ["1f930-1f3fe", "1f930"], + ["1f930-1f3ff", "1f930"], + ["1f931-1f3fb", "1f931"], + ["1f931-1f3fc", "1f931"], + ["1f931-1f3fd", "1f931"], + ["1f931-1f3fe", "1f931"], + ["1f931-1f3ff", "1f931"], + ["1f932-1f3fb", "1f932"], + ["1f932-1f3fc", "1f932"], + ["1f932-1f3fd", "1f932"], + ["1f932-1f3fe", "1f932"], + ["1f932-1f3ff", "1f932"], + ["1f933-1f3fb", "1f933"], + ["1f933-1f3fc", "1f933"], + ["1f933-1f3fd", "1f933"], + ["1f933-1f3fe", "1f933"], + ["1f933-1f3ff", "1f933"], + ["1f934-1f3fb", "1f934"], + ["1f934-1f3fc", "1f934"], + ["1f934-1f3fd", "1f934"], + ["1f934-1f3fe", "1f934"], + ["1f934-1f3ff", "1f934"], + ["1f935-1f3fb", "1f935"], + ["1f935-1f3fb-200d-2640-fe0f", "1f935-200d-2640-fe0f"], + ["1f935-1f3fb-200d-2642-fe0f", "1f935-200d-2642-fe0f"], + ["1f935-1f3fc", "1f935"], + ["1f935-1f3fc-200d-2640-fe0f", "1f935-200d-2640-fe0f"], + ["1f935-1f3fc-200d-2642-fe0f", "1f935-200d-2642-fe0f"], + ["1f935-1f3fd", "1f935"], + ["1f935-1f3fd-200d-2640-fe0f", "1f935-200d-2640-fe0f"], + ["1f935-1f3fd-200d-2642-fe0f", "1f935-200d-2642-fe0f"], + ["1f935-1f3fe", "1f935"], + ["1f935-1f3fe-200d-2640-fe0f", "1f935-200d-2640-fe0f"], + ["1f935-1f3fe-200d-2642-fe0f", "1f935-200d-2642-fe0f"], + ["1f935-1f3ff", "1f935"], + ["1f935-1f3ff-200d-2640-fe0f", "1f935-200d-2640-fe0f"], + ["1f935-1f3ff-200d-2642-fe0f", "1f935-200d-2642-fe0f"], + ["1f936-1f3fb", "1f936"], + ["1f936-1f3fc", "1f936"], + ["1f936-1f3fd", "1f936"], + ["1f936-1f3fe", "1f936"], + ["1f936-1f3ff", "1f936"], + ["1f937-1f3fb", "1f937"], + ["1f937-1f3fb-200d-2640-fe0f", "1f937-200d-2640-fe0f"], + ["1f937-1f3fb-200d-2642-fe0f", "1f937-200d-2642-fe0f"], + ["1f937-1f3fc", "1f937"], + ["1f937-1f3fc-200d-2640-fe0f", "1f937-200d-2640-fe0f"], + ["1f937-1f3fc-200d-2642-fe0f", "1f937-200d-2642-fe0f"], + ["1f937-1f3fd", "1f937"], + ["1f937-1f3fd-200d-2640-fe0f", "1f937-200d-2640-fe0f"], + ["1f937-1f3fd-200d-2642-fe0f", "1f937-200d-2642-fe0f"], + ["1f937-1f3fe", "1f937"], + ["1f937-1f3fe-200d-2640-fe0f", "1f937-200d-2640-fe0f"], + ["1f937-1f3fe-200d-2642-fe0f", "1f937-200d-2642-fe0f"], + ["1f937-1f3ff", "1f937"], + ["1f937-1f3ff-200d-2640-fe0f", "1f937-200d-2640-fe0f"], + ["1f937-1f3ff-200d-2642-fe0f", "1f937-200d-2642-fe0f"], + ["1f938-1f3fb", "1f938"], + ["1f938-1f3fb-200d-2640-fe0f", "1f938-200d-2640-fe0f"], + ["1f938-1f3fb-200d-2642-fe0f", "1f938-200d-2642-fe0f"], + ["1f938-1f3fc", "1f938"], + ["1f938-1f3fc-200d-2640-fe0f", "1f938-200d-2640-fe0f"], + ["1f938-1f3fc-200d-2642-fe0f", "1f938-200d-2642-fe0f"], + ["1f938-1f3fd", "1f938"], + ["1f938-1f3fd-200d-2640-fe0f", "1f938-200d-2640-fe0f"], + ["1f938-1f3fd-200d-2642-fe0f", "1f938-200d-2642-fe0f"], + ["1f938-1f3fe", "1f938"], + ["1f938-1f3fe-200d-2640-fe0f", "1f938-200d-2640-fe0f"], + ["1f938-1f3fe-200d-2642-fe0f", "1f938-200d-2642-fe0f"], + ["1f938-1f3ff", "1f938"], + ["1f938-1f3ff-200d-2640-fe0f", "1f938-200d-2640-fe0f"], + ["1f938-1f3ff-200d-2642-fe0f", "1f938-200d-2642-fe0f"], + ["1f939-1f3fb", "1f939"], + ["1f939-1f3fb-200d-2640-fe0f", "1f939-200d-2640-fe0f"], + ["1f939-1f3fb-200d-2642-fe0f", "1f939-200d-2642-fe0f"], + ["1f939-1f3fc", "1f939"], + ["1f939-1f3fc-200d-2640-fe0f", "1f939-200d-2640-fe0f"], + ["1f939-1f3fc-200d-2642-fe0f", "1f939-200d-2642-fe0f"], + ["1f939-1f3fd", "1f939"], + ["1f939-1f3fd-200d-2640-fe0f", "1f939-200d-2640-fe0f"], + ["1f939-1f3fd-200d-2642-fe0f", "1f939-200d-2642-fe0f"], + ["1f939-1f3fe", "1f939"], + ["1f939-1f3fe-200d-2640-fe0f", "1f939-200d-2640-fe0f"], + ["1f939-1f3fe-200d-2642-fe0f", "1f939-200d-2642-fe0f"], + ["1f939-1f3ff", "1f939"], + ["1f939-1f3ff-200d-2640-fe0f", "1f939-200d-2640-fe0f"], + ["1f939-1f3ff-200d-2642-fe0f", "1f939-200d-2642-fe0f"], + ["1f93c-1f3fb", "1f93c"], + ["1f93c-1f3fb-200d-2640-fe0f", "1f93c-200d-2640-fe0f"], + ["1f93c-1f3fb-200d-2642-fe0f", "1f93c-200d-2642-fe0f"], + ["1f93c-1f3fc", "1f93c"], + ["1f93c-1f3fc-200d-2640-fe0f", "1f93c-200d-2640-fe0f"], + ["1f93c-1f3fc-200d-2642-fe0f", "1f93c-200d-2642-fe0f"], + ["1f93c-1f3fd", "1f93c"], + ["1f93c-1f3fd-200d-2640-fe0f", "1f93c-200d-2640-fe0f"], + ["1f93c-1f3fd-200d-2642-fe0f", "1f93c-200d-2642-fe0f"], + ["1f93c-1f3fe", "1f93c"], + ["1f93c-1f3fe-200d-2640-fe0f", "1f93c-200d-2640-fe0f"], + ["1f93c-1f3fe-200d-2642-fe0f", "1f93c-200d-2642-fe0f"], + ["1f93c-1f3ff", "1f93c"], + ["1f93c-1f3ff-200d-2640-fe0f", "1f93c-200d-2640-fe0f"], + ["1f93c-1f3ff-200d-2642-fe0f", "1f93c-200d-2642-fe0f"], + ["1f93d-1f3fb", "1f93d"], + ["1f93d-1f3fb-200d-2640-fe0f", "1f93d-200d-2640-fe0f"], + ["1f93d-1f3fb-200d-2642-fe0f", "1f93d-200d-2642-fe0f"], + ["1f93d-1f3fc", "1f93d"], + ["1f93d-1f3fc-200d-2640-fe0f", "1f93d-200d-2640-fe0f"], + ["1f93d-1f3fc-200d-2642-fe0f", "1f93d-200d-2642-fe0f"], + ["1f93d-1f3fd", "1f93d"], + ["1f93d-1f3fd-200d-2640-fe0f", "1f93d-200d-2640-fe0f"], + ["1f93d-1f3fd-200d-2642-fe0f", "1f93d-200d-2642-fe0f"], + ["1f93d-1f3fe", "1f93d"], + ["1f93d-1f3fe-200d-2640-fe0f", "1f93d-200d-2640-fe0f"], + ["1f93d-1f3fe-200d-2642-fe0f", "1f93d-200d-2642-fe0f"], + ["1f93d-1f3ff", "1f93d"], + ["1f93d-1f3ff-200d-2640-fe0f", "1f93d-200d-2640-fe0f"], + ["1f93d-1f3ff-200d-2642-fe0f", "1f93d-200d-2642-fe0f"], + ["1f93e-1f3fb", "1f93e"], + ["1f93e-1f3fb-200d-2640-fe0f", "1f93e-200d-2640-fe0f"], + ["1f93e-1f3fb-200d-2642-fe0f", "1f93e-200d-2642-fe0f"], + ["1f93e-1f3fc", "1f93e"], + ["1f93e-1f3fc-200d-2640-fe0f", "1f93e-200d-2640-fe0f"], + ["1f93e-1f3fc-200d-2642-fe0f", "1f93e-200d-2642-fe0f"], + ["1f93e-1f3fd", "1f93e"], + ["1f93e-1f3fd-200d-2640-fe0f", "1f93e-200d-2640-fe0f"], + ["1f93e-1f3fd-200d-2642-fe0f", "1f93e-200d-2642-fe0f"], + ["1f93e-1f3fe", "1f93e"], + ["1f93e-1f3fe-200d-2640-fe0f", "1f93e-200d-2640-fe0f"], + ["1f93e-1f3fe-200d-2642-fe0f", "1f93e-200d-2642-fe0f"], + ["1f93e-1f3ff", "1f93e"], + ["1f93e-1f3ff-200d-2640-fe0f", "1f93e-200d-2640-fe0f"], + ["1f93e-1f3ff-200d-2642-fe0f", "1f93e-200d-2642-fe0f"], + ["1f977-1f3fb", "1f977"], + ["1f977-1f3fc", "1f977"], + ["1f977-1f3fd", "1f977"], + ["1f977-1f3fe", "1f977"], + ["1f977-1f3ff", "1f977"], + ["1f9b5-1f3fb", "1f9b5"], + ["1f9b5-1f3fc", "1f9b5"], + ["1f9b5-1f3fd", "1f9b5"], + ["1f9b5-1f3fe", "1f9b5"], + ["1f9b5-1f3ff", "1f9b5"], + ["1f9b6-1f3fb", "1f9b6"], + ["1f9b6-1f3fc", "1f9b6"], + ["1f9b6-1f3fd", "1f9b6"], + ["1f9b6-1f3fe", "1f9b6"], + ["1f9b6-1f3ff", "1f9b6"], + ["1f9b8-1f3fb", "1f9b8"], + ["1f9b8-1f3fb-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"], + ["1f9b8-1f3fb-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"], + ["1f9b8-1f3fc", "1f9b8"], + ["1f9b8-1f3fc-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"], + ["1f9b8-1f3fc-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"], + ["1f9b8-1f3fd", "1f9b8"], + ["1f9b8-1f3fd-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"], + ["1f9b8-1f3fd-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"], + ["1f9b8-1f3fe", "1f9b8"], + ["1f9b8-1f3fe-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"], + ["1f9b8-1f3fe-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"], + ["1f9b8-1f3ff", "1f9b8"], + ["1f9b8-1f3ff-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"], + ["1f9b8-1f3ff-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"], + ["1f9b9-1f3fb", "1f9b9"], + ["1f9b9-1f3fb-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"], + ["1f9b9-1f3fb-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"], + ["1f9b9-1f3fc", "1f9b9"], + ["1f9b9-1f3fc-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"], + ["1f9b9-1f3fc-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"], + ["1f9b9-1f3fd", "1f9b9"], + ["1f9b9-1f3fd-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"], + ["1f9b9-1f3fd-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"], + ["1f9b9-1f3fe", "1f9b9"], + ["1f9b9-1f3fe-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"], + ["1f9b9-1f3fe-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"], + ["1f9b9-1f3ff", "1f9b9"], + ["1f9b9-1f3ff-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"], + ["1f9b9-1f3ff-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"], + ["1f9bb-1f3fb", "1f9bb"], + ["1f9bb-1f3fc", "1f9bb"], + ["1f9bb-1f3fd", "1f9bb"], + ["1f9bb-1f3fe", "1f9bb"], + ["1f9bb-1f3ff", "1f9bb"], + ["1f9cd-1f3fb", "1f9cd"], + ["1f9cd-1f3fb-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"], + ["1f9cd-1f3fb-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"], + ["1f9cd-1f3fc", "1f9cd"], + ["1f9cd-1f3fc-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"], + ["1f9cd-1f3fc-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"], + ["1f9cd-1f3fd", "1f9cd"], + ["1f9cd-1f3fd-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"], + ["1f9cd-1f3fd-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"], + ["1f9cd-1f3fe", "1f9cd"], + ["1f9cd-1f3fe-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"], + ["1f9cd-1f3fe-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"], + ["1f9cd-1f3ff", "1f9cd"], + ["1f9cd-1f3ff-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"], + ["1f9cd-1f3ff-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"], + ["1f9ce-1f3fb", "1f9ce"], + ["1f9ce-1f3fb-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"], + ["1f9ce-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fb-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"], + ["1f9ce-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fb-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"], + ["1f9ce-1f3fc", "1f9ce"], + ["1f9ce-1f3fc-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"], + ["1f9ce-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fc-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"], + ["1f9ce-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fc-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"], + ["1f9ce-1f3fd", "1f9ce"], + ["1f9ce-1f3fd-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"], + ["1f9ce-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fd-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"], + ["1f9ce-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fd-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"], + ["1f9ce-1f3fe", "1f9ce"], + ["1f9ce-1f3fe-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"], + ["1f9ce-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fe-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"], + ["1f9ce-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fe-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"], + ["1f9ce-1f3ff", "1f9ce"], + ["1f9ce-1f3ff-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"], + ["1f9ce-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3ff-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"], + ["1f9ce-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3ff-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"], + ["1f9cf-1f3fb", "1f9cf"], + ["1f9cf-1f3fb-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"], + ["1f9cf-1f3fb-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"], + ["1f9cf-1f3fc", "1f9cf"], + ["1f9cf-1f3fc-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"], + ["1f9cf-1f3fc-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"], + ["1f9cf-1f3fd", "1f9cf"], + ["1f9cf-1f3fd-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"], + ["1f9cf-1f3fd-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"], + ["1f9cf-1f3fe", "1f9cf"], + ["1f9cf-1f3fe-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"], + ["1f9cf-1f3fe-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"], + ["1f9cf-1f3ff", "1f9cf"], + ["1f9cf-1f3ff-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"], + ["1f9cf-1f3ff-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"], + ["1f9d1-1f3fb", "1f9d1"], + ["1f9d1-1f3fb-200d-1f33e", "1f9d1-200d-1f33e"], + ["1f9d1-1f3fb-200d-1f373", "1f9d1-200d-1f373"], + ["1f9d1-1f3fb-200d-1f37c", "1f9d1-200d-1f37c"], + ["1f9d1-1f3fb-200d-1f384", "1f9d1-200d-1f384"], + ["1f9d1-1f3fb-200d-1f393", "1f9d1-200d-1f393"], + ["1f9d1-1f3fb-200d-1f3a4", "1f9d1-200d-1f3a4"], + ["1f9d1-1f3fb-200d-1f3a8", "1f9d1-200d-1f3a8"], + ["1f9d1-1f3fb-200d-1f3eb", "1f9d1-200d-1f3eb"], + ["1f9d1-1f3fb-200d-1f3ed", "1f9d1-200d-1f3ed"], + ["1f9d1-1f3fb-200d-1f4bb", "1f9d1-200d-1f4bb"], + ["1f9d1-1f3fb-200d-1f4bc", "1f9d1-200d-1f4bc"], + ["1f9d1-1f3fb-200d-1f527", "1f9d1-200d-1f527"], + ["1f9d1-1f3fb-200d-1f52c", "1f9d1-200d-1f52c"], + ["1f9d1-1f3fb-200d-1f680", "1f9d1-200d-1f680"], + ["1f9d1-1f3fb-200d-1f692", "1f9d1-200d-1f692"], + ["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fb-200d-1f9af", "1f9d1-200d-1f9af"], + ["1f9d1-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"], + ["1f9d1-1f3fb-200d-1f9b0", "1f9d1-200d-1f9b0"], + ["1f9d1-1f3fb-200d-1f9b1", "1f9d1-200d-1f9b1"], + ["1f9d1-1f3fb-200d-1f9b2", "1f9d1-200d-1f9b2"], + ["1f9d1-1f3fb-200d-1f9b3", "1f9d1-200d-1f9b3"], + ["1f9d1-1f3fb-200d-1f9bc", "1f9d1-200d-1f9bc"], + ["1f9d1-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"], + ["1f9d1-1f3fb-200d-1f9bd", "1f9d1-200d-1f9bd"], + ["1f9d1-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"], + ["1f9d1-1f3fb-200d-1fa70", "1f9d1-200d-1fa70"], + ["1f9d1-1f3fb-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"], + ["1f9d1-1f3fb-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"], + ["1f9d1-1f3fb-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"], + ["1f9d1-1f3fc", "1f9d1"], + ["1f9d1-1f3fc-200d-1f33e", "1f9d1-200d-1f33e"], + ["1f9d1-1f3fc-200d-1f373", "1f9d1-200d-1f373"], + ["1f9d1-1f3fc-200d-1f37c", "1f9d1-200d-1f37c"], + ["1f9d1-1f3fc-200d-1f384", "1f9d1-200d-1f384"], + ["1f9d1-1f3fc-200d-1f393", "1f9d1-200d-1f393"], + ["1f9d1-1f3fc-200d-1f3a4", "1f9d1-200d-1f3a4"], + ["1f9d1-1f3fc-200d-1f3a8", "1f9d1-200d-1f3a8"], + ["1f9d1-1f3fc-200d-1f3eb", "1f9d1-200d-1f3eb"], + ["1f9d1-1f3fc-200d-1f3ed", "1f9d1-200d-1f3ed"], + ["1f9d1-1f3fc-200d-1f4bb", "1f9d1-200d-1f4bb"], + ["1f9d1-1f3fc-200d-1f4bc", "1f9d1-200d-1f4bc"], + ["1f9d1-1f3fc-200d-1f527", "1f9d1-200d-1f527"], + ["1f9d1-1f3fc-200d-1f52c", "1f9d1-200d-1f52c"], + ["1f9d1-1f3fc-200d-1f680", "1f9d1-200d-1f680"], + ["1f9d1-1f3fc-200d-1f692", "1f9d1-200d-1f692"], + ["1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fc-200d-1f9af", "1f9d1-200d-1f9af"], + ["1f9d1-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"], + ["1f9d1-1f3fc-200d-1f9b0", "1f9d1-200d-1f9b0"], + ["1f9d1-1f3fc-200d-1f9b1", "1f9d1-200d-1f9b1"], + ["1f9d1-1f3fc-200d-1f9b2", "1f9d1-200d-1f9b2"], + ["1f9d1-1f3fc-200d-1f9b3", "1f9d1-200d-1f9b3"], + ["1f9d1-1f3fc-200d-1f9bc", "1f9d1-200d-1f9bc"], + ["1f9d1-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"], + ["1f9d1-1f3fc-200d-1f9bd", "1f9d1-200d-1f9bd"], + ["1f9d1-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"], + ["1f9d1-1f3fc-200d-1fa70", "1f9d1-200d-1fa70"], + ["1f9d1-1f3fc-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"], + ["1f9d1-1f3fc-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"], + ["1f9d1-1f3fc-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"], + ["1f9d1-1f3fd", "1f9d1"], + ["1f9d1-1f3fd-200d-1f33e", "1f9d1-200d-1f33e"], + ["1f9d1-1f3fd-200d-1f373", "1f9d1-200d-1f373"], + ["1f9d1-1f3fd-200d-1f37c", "1f9d1-200d-1f37c"], + ["1f9d1-1f3fd-200d-1f384", "1f9d1-200d-1f384"], + ["1f9d1-1f3fd-200d-1f393", "1f9d1-200d-1f393"], + ["1f9d1-1f3fd-200d-1f3a4", "1f9d1-200d-1f3a4"], + ["1f9d1-1f3fd-200d-1f3a8", "1f9d1-200d-1f3a8"], + ["1f9d1-1f3fd-200d-1f3eb", "1f9d1-200d-1f3eb"], + ["1f9d1-1f3fd-200d-1f3ed", "1f9d1-200d-1f3ed"], + ["1f9d1-1f3fd-200d-1f4bb", "1f9d1-200d-1f4bb"], + ["1f9d1-1f3fd-200d-1f4bc", "1f9d1-200d-1f4bc"], + ["1f9d1-1f3fd-200d-1f527", "1f9d1-200d-1f527"], + ["1f9d1-1f3fd-200d-1f52c", "1f9d1-200d-1f52c"], + ["1f9d1-1f3fd-200d-1f680", "1f9d1-200d-1f680"], + ["1f9d1-1f3fd-200d-1f692", "1f9d1-200d-1f692"], + ["1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fd-200d-1f9af", "1f9d1-200d-1f9af"], + ["1f9d1-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"], + ["1f9d1-1f3fd-200d-1f9b0", "1f9d1-200d-1f9b0"], + ["1f9d1-1f3fd-200d-1f9b1", "1f9d1-200d-1f9b1"], + ["1f9d1-1f3fd-200d-1f9b2", "1f9d1-200d-1f9b2"], + ["1f9d1-1f3fd-200d-1f9b3", "1f9d1-200d-1f9b3"], + ["1f9d1-1f3fd-200d-1f9bc", "1f9d1-200d-1f9bc"], + ["1f9d1-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"], + ["1f9d1-1f3fd-200d-1f9bd", "1f9d1-200d-1f9bd"], + ["1f9d1-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"], + ["1f9d1-1f3fd-200d-1fa70", "1f9d1-200d-1fa70"], + ["1f9d1-1f3fd-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"], + ["1f9d1-1f3fd-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"], + ["1f9d1-1f3fd-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"], + ["1f9d1-1f3fe", "1f9d1"], + ["1f9d1-1f3fe-200d-1f33e", "1f9d1-200d-1f33e"], + ["1f9d1-1f3fe-200d-1f373", "1f9d1-200d-1f373"], + ["1f9d1-1f3fe-200d-1f37c", "1f9d1-200d-1f37c"], + ["1f9d1-1f3fe-200d-1f384", "1f9d1-200d-1f384"], + ["1f9d1-1f3fe-200d-1f393", "1f9d1-200d-1f393"], + ["1f9d1-1f3fe-200d-1f3a4", "1f9d1-200d-1f3a4"], + ["1f9d1-1f3fe-200d-1f3a8", "1f9d1-200d-1f3a8"], + ["1f9d1-1f3fe-200d-1f3eb", "1f9d1-200d-1f3eb"], + ["1f9d1-1f3fe-200d-1f3ed", "1f9d1-200d-1f3ed"], + ["1f9d1-1f3fe-200d-1f4bb", "1f9d1-200d-1f4bb"], + ["1f9d1-1f3fe-200d-1f4bc", "1f9d1-200d-1f4bc"], + ["1f9d1-1f3fe-200d-1f527", "1f9d1-200d-1f527"], + ["1f9d1-1f3fe-200d-1f52c", "1f9d1-200d-1f52c"], + ["1f9d1-1f3fe-200d-1f680", "1f9d1-200d-1f680"], + ["1f9d1-1f3fe-200d-1f692", "1f9d1-200d-1f692"], + ["1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fe-200d-1f9af", "1f9d1-200d-1f9af"], + ["1f9d1-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"], + ["1f9d1-1f3fe-200d-1f9b0", "1f9d1-200d-1f9b0"], + ["1f9d1-1f3fe-200d-1f9b1", "1f9d1-200d-1f9b1"], + ["1f9d1-1f3fe-200d-1f9b2", "1f9d1-200d-1f9b2"], + ["1f9d1-1f3fe-200d-1f9b3", "1f9d1-200d-1f9b3"], + ["1f9d1-1f3fe-200d-1f9bc", "1f9d1-200d-1f9bc"], + ["1f9d1-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"], + ["1f9d1-1f3fe-200d-1f9bd", "1f9d1-200d-1f9bd"], + ["1f9d1-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"], + ["1f9d1-1f3fe-200d-1fa70", "1f9d1-200d-1fa70"], + ["1f9d1-1f3fe-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"], + ["1f9d1-1f3fe-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"], + ["1f9d1-1f3fe-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"], + ["1f9d1-1f3ff", "1f9d1"], + ["1f9d1-1f3ff-200d-1f33e", "1f9d1-200d-1f33e"], + ["1f9d1-1f3ff-200d-1f373", "1f9d1-200d-1f373"], + ["1f9d1-1f3ff-200d-1f37c", "1f9d1-200d-1f37c"], + ["1f9d1-1f3ff-200d-1f384", "1f9d1-200d-1f384"], + ["1f9d1-1f3ff-200d-1f393", "1f9d1-200d-1f393"], + ["1f9d1-1f3ff-200d-1f3a4", "1f9d1-200d-1f3a4"], + ["1f9d1-1f3ff-200d-1f3a8", "1f9d1-200d-1f3a8"], + ["1f9d1-1f3ff-200d-1f3eb", "1f9d1-200d-1f3eb"], + ["1f9d1-1f3ff-200d-1f3ed", "1f9d1-200d-1f3ed"], + ["1f9d1-1f3ff-200d-1f4bb", "1f9d1-200d-1f4bb"], + ["1f9d1-1f3ff-200d-1f4bc", "1f9d1-200d-1f4bc"], + ["1f9d1-1f3ff-200d-1f527", "1f9d1-200d-1f527"], + ["1f9d1-1f3ff-200d-1f52c", "1f9d1-200d-1f52c"], + ["1f9d1-1f3ff-200d-1f680", "1f9d1-200d-1f680"], + ["1f9d1-1f3ff-200d-1f692", "1f9d1-200d-1f692"], + ["1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3ff-200d-1f9af", "1f9d1-200d-1f9af"], + ["1f9d1-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"], + ["1f9d1-1f3ff-200d-1f9b0", "1f9d1-200d-1f9b0"], + ["1f9d1-1f3ff-200d-1f9b1", "1f9d1-200d-1f9b1"], + ["1f9d1-1f3ff-200d-1f9b2", "1f9d1-200d-1f9b2"], + ["1f9d1-1f3ff-200d-1f9b3", "1f9d1-200d-1f9b3"], + ["1f9d1-1f3ff-200d-1f9bc", "1f9d1-200d-1f9bc"], + ["1f9d1-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"], + ["1f9d1-1f3ff-200d-1f9bd", "1f9d1-200d-1f9bd"], + ["1f9d1-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"], + ["1f9d1-1f3ff-200d-1fa70", "1f9d1-200d-1fa70"], + ["1f9d1-1f3ff-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"], + ["1f9d1-1f3ff-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"], + ["1f9d1-1f3ff-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"], + ["1f9d2-1f3fb", "1f9d2"], + ["1f9d2-1f3fc", "1f9d2"], + ["1f9d2-1f3fd", "1f9d2"], + ["1f9d2-1f3fe", "1f9d2"], + ["1f9d2-1f3ff", "1f9d2"], + ["1f9d3-1f3fb", "1f9d3"], + ["1f9d3-1f3fc", "1f9d3"], + ["1f9d3-1f3fd", "1f9d3"], + ["1f9d3-1f3fe", "1f9d3"], + ["1f9d3-1f3ff", "1f9d3"], + ["1f9d4-1f3fb", "1f9d4"], + ["1f9d4-1f3fb-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"], + ["1f9d4-1f3fb-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"], + ["1f9d4-1f3fc", "1f9d4"], + ["1f9d4-1f3fc-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"], + ["1f9d4-1f3fc-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"], + ["1f9d4-1f3fd", "1f9d4"], + ["1f9d4-1f3fd-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"], + ["1f9d4-1f3fd-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"], + ["1f9d4-1f3fe", "1f9d4"], + ["1f9d4-1f3fe-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"], + ["1f9d4-1f3fe-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"], + ["1f9d4-1f3ff", "1f9d4"], + ["1f9d4-1f3ff-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"], + ["1f9d4-1f3ff-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"], + ["1f9d5-1f3fb", "1f9d5"], + ["1f9d5-1f3fc", "1f9d5"], + ["1f9d5-1f3fd", "1f9d5"], + ["1f9d5-1f3fe", "1f9d5"], + ["1f9d5-1f3ff", "1f9d5"], + ["1f9d6-1f3fb", "1f9d6"], + ["1f9d6-1f3fb-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"], + ["1f9d6-1f3fb-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"], + ["1f9d6-1f3fc", "1f9d6"], + ["1f9d6-1f3fc-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"], + ["1f9d6-1f3fc-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"], + ["1f9d6-1f3fd", "1f9d6"], + ["1f9d6-1f3fd-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"], + ["1f9d6-1f3fd-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"], + ["1f9d6-1f3fe", "1f9d6"], + ["1f9d6-1f3fe-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"], + ["1f9d6-1f3fe-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"], + ["1f9d6-1f3ff", "1f9d6"], + ["1f9d6-1f3ff-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"], + ["1f9d6-1f3ff-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"], + ["1f9d7-1f3fb", "1f9d7"], + ["1f9d7-1f3fb-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"], + ["1f9d7-1f3fb-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"], + ["1f9d7-1f3fc", "1f9d7"], + ["1f9d7-1f3fc-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"], + ["1f9d7-1f3fc-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"], + ["1f9d7-1f3fd", "1f9d7"], + ["1f9d7-1f3fd-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"], + ["1f9d7-1f3fd-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"], + ["1f9d7-1f3fe", "1f9d7"], + ["1f9d7-1f3fe-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"], + ["1f9d7-1f3fe-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"], + ["1f9d7-1f3ff", "1f9d7"], + ["1f9d7-1f3ff-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"], + ["1f9d7-1f3ff-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"], + ["1f9d8-1f3fb", "1f9d8"], + ["1f9d8-1f3fb-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"], + ["1f9d8-1f3fb-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"], + ["1f9d8-1f3fc", "1f9d8"], + ["1f9d8-1f3fc-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"], + ["1f9d8-1f3fc-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"], + ["1f9d8-1f3fd", "1f9d8"], + ["1f9d8-1f3fd-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"], + ["1f9d8-1f3fd-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"], + ["1f9d8-1f3fe", "1f9d8"], + ["1f9d8-1f3fe-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"], + ["1f9d8-1f3fe-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"], + ["1f9d8-1f3ff", "1f9d8"], + ["1f9d8-1f3ff-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"], + ["1f9d8-1f3ff-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"], + ["1f9d9-1f3fb", "1f9d9"], + ["1f9d9-1f3fb-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"], + ["1f9d9-1f3fb-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"], + ["1f9d9-1f3fc", "1f9d9"], + ["1f9d9-1f3fc-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"], + ["1f9d9-1f3fc-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"], + ["1f9d9-1f3fd", "1f9d9"], + ["1f9d9-1f3fd-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"], + ["1f9d9-1f3fd-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"], + ["1f9d9-1f3fe", "1f9d9"], + ["1f9d9-1f3fe-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"], + ["1f9d9-1f3fe-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"], + ["1f9d9-1f3ff", "1f9d9"], + ["1f9d9-1f3ff-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"], + ["1f9d9-1f3ff-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"], + ["1f9da-1f3fb", "1f9da"], + ["1f9da-1f3fb-200d-2640-fe0f", "1f9da-200d-2640-fe0f"], + ["1f9da-1f3fb-200d-2642-fe0f", "1f9da-200d-2642-fe0f"], + ["1f9da-1f3fc", "1f9da"], + ["1f9da-1f3fc-200d-2640-fe0f", "1f9da-200d-2640-fe0f"], + ["1f9da-1f3fc-200d-2642-fe0f", "1f9da-200d-2642-fe0f"], + ["1f9da-1f3fd", "1f9da"], + ["1f9da-1f3fd-200d-2640-fe0f", "1f9da-200d-2640-fe0f"], + ["1f9da-1f3fd-200d-2642-fe0f", "1f9da-200d-2642-fe0f"], + ["1f9da-1f3fe", "1f9da"], + ["1f9da-1f3fe-200d-2640-fe0f", "1f9da-200d-2640-fe0f"], + ["1f9da-1f3fe-200d-2642-fe0f", "1f9da-200d-2642-fe0f"], + ["1f9da-1f3ff", "1f9da"], + ["1f9da-1f3ff-200d-2640-fe0f", "1f9da-200d-2640-fe0f"], + ["1f9da-1f3ff-200d-2642-fe0f", "1f9da-200d-2642-fe0f"], + ["1f9db-1f3fb", "1f9db"], + ["1f9db-1f3fb-200d-2640-fe0f", "1f9db-200d-2640-fe0f"], + ["1f9db-1f3fb-200d-2642-fe0f", "1f9db-200d-2642-fe0f"], + ["1f9db-1f3fc", "1f9db"], + ["1f9db-1f3fc-200d-2640-fe0f", "1f9db-200d-2640-fe0f"], + ["1f9db-1f3fc-200d-2642-fe0f", "1f9db-200d-2642-fe0f"], + ["1f9db-1f3fd", "1f9db"], + ["1f9db-1f3fd-200d-2640-fe0f", "1f9db-200d-2640-fe0f"], + ["1f9db-1f3fd-200d-2642-fe0f", "1f9db-200d-2642-fe0f"], + ["1f9db-1f3fe", "1f9db"], + ["1f9db-1f3fe-200d-2640-fe0f", "1f9db-200d-2640-fe0f"], + ["1f9db-1f3fe-200d-2642-fe0f", "1f9db-200d-2642-fe0f"], + ["1f9db-1f3ff", "1f9db"], + ["1f9db-1f3ff-200d-2640-fe0f", "1f9db-200d-2640-fe0f"], + ["1f9db-1f3ff-200d-2642-fe0f", "1f9db-200d-2642-fe0f"], + ["1f9dc-1f3fb", "1f9dc"], + ["1f9dc-1f3fb-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"], + ["1f9dc-1f3fb-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"], + ["1f9dc-1f3fc", "1f9dc"], + ["1f9dc-1f3fc-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"], + ["1f9dc-1f3fc-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"], + ["1f9dc-1f3fd", "1f9dc"], + ["1f9dc-1f3fd-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"], + ["1f9dc-1f3fd-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"], + ["1f9dc-1f3fe", "1f9dc"], + ["1f9dc-1f3fe-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"], + ["1f9dc-1f3fe-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"], + ["1f9dc-1f3ff", "1f9dc"], + ["1f9dc-1f3ff-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"], + ["1f9dc-1f3ff-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"], + ["1f9dd-1f3fb", "1f9dd"], + ["1f9dd-1f3fb-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"], + ["1f9dd-1f3fb-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"], + ["1f9dd-1f3fc", "1f9dd"], + ["1f9dd-1f3fc-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"], + ["1f9dd-1f3fc-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"], + ["1f9dd-1f3fd", "1f9dd"], + ["1f9dd-1f3fd-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"], + ["1f9dd-1f3fd-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"], + ["1f9dd-1f3fe", "1f9dd"], + ["1f9dd-1f3fe-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"], + ["1f9dd-1f3fe-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"], + ["1f9dd-1f3ff", "1f9dd"], + ["1f9dd-1f3ff-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"], + ["1f9dd-1f3ff-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"], + ["1fac3-1f3fb", "1fac3"], + ["1fac3-1f3fc", "1fac3"], + ["1fac3-1f3fd", "1fac3"], + ["1fac3-1f3fe", "1fac3"], + ["1fac3-1f3ff", "1fac3"], + ["1fac4-1f3fb", "1fac4"], + ["1fac4-1f3fc", "1fac4"], + ["1fac4-1f3fd", "1fac4"], + ["1fac4-1f3fe", "1fac4"], + ["1fac4-1f3ff", "1fac4"], + ["1fac5-1f3fb", "1fac5"], + ["1fac5-1f3fc", "1fac5"], + ["1fac5-1f3fd", "1fac5"], + ["1fac5-1f3fe", "1fac5"], + ["1fac5-1f3ff", "1fac5"], + ["1faf0-1f3fb", "1faf0"], + ["1faf0-1f3fc", "1faf0"], + ["1faf0-1f3fd", "1faf0"], + ["1faf0-1f3fe", "1faf0"], + ["1faf0-1f3ff", "1faf0"], + ["1faf1-1f3fb", "1faf1"], + ["1faf1-1f3fc", "1faf1"], + ["1faf1-1f3fd", "1faf1"], + ["1faf1-1f3fe", "1faf1"], + ["1faf1-1f3ff", "1faf1"], + ["1faf2-1f3fb", "1faf2"], + ["1faf2-1f3fc", "1faf2"], + ["1faf2-1f3fd", "1faf2"], + ["1faf2-1f3fe", "1faf2"], + ["1faf2-1f3ff", "1faf2"], + ["1faf3-1f3fb", "1faf3"], + ["1faf3-1f3fc", "1faf3"], + ["1faf3-1f3fd", "1faf3"], + ["1faf3-1f3fe", "1faf3"], + ["1faf3-1f3ff", "1faf3"], + ["1faf4-1f3fb", "1faf4"], + ["1faf4-1f3fc", "1faf4"], + ["1faf4-1f3fd", "1faf4"], + ["1faf4-1f3fe", "1faf4"], + ["1faf4-1f3ff", "1faf4"], + ["1faf5-1f3fb", "1faf5"], + ["1faf5-1f3fc", "1faf5"], + ["1faf5-1f3fd", "1faf5"], + ["1faf5-1f3fe", "1faf5"], + ["1faf5-1f3ff", "1faf5"], + ["1faf6-1f3fb", "1faf6"], + ["1faf6-1f3fc", "1faf6"], + ["1faf6-1f3fd", "1faf6"], + ["1faf6-1f3fe", "1faf6"], + ["1faf6-1f3ff", "1faf6"], + ["1faf7-1f3fb", "1faf7"], + ["1faf7-1f3fc", "1faf7"], + ["1faf7-1f3fd", "1faf7"], + ["1faf7-1f3fe", "1faf7"], + ["1faf7-1f3ff", "1faf7"], + ["1faf8-1f3fb", "1faf8"], + ["1faf8-1f3fc", "1faf8"], + ["1faf8-1f3fd", "1faf8"], + ["1faf8-1f3fe", "1faf8"], + ["1faf8-1f3ff", "1faf8"], + ["1faf9-1f3fb", "1faf9"], + ["1faf9-1f3fc", "1faf9"], + ["1faf9-1f3fd", "1faf9"], + ["1faf9-1f3fe", "1faf9"], + ["1faf9-1f3ff", "1faf9"], + ["1fafa-1f3fb", "1fafa"], + ["1fafa-1f3fc", "1fafa"], + ["1fafa-1f3fd", "1fafa"], + ["1fafa-1f3fe", "1fafa"], + ["1fafa-1f3ff", "1fafa"], + ["261d-1f3fb", "261d-fe0f"], + ["261d-1f3fc", "261d-fe0f"], + ["261d-1f3fd", "261d-fe0f"], + ["261d-1f3fe", "261d-fe0f"], + ["261d-1f3ff", "261d-fe0f"], + ["26f9-1f3fb", "26f9-fe0f"], + ["26f9-1f3fb-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"], + ["26f9-1f3fb-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"], + ["26f9-1f3fc", "26f9-fe0f"], + ["26f9-1f3fc-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"], + ["26f9-1f3fc-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"], + ["26f9-1f3fd", "26f9-fe0f"], + ["26f9-1f3fd-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"], + ["26f9-1f3fd-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"], + ["26f9-1f3fe", "26f9-fe0f"], + ["26f9-1f3fe-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"], + ["26f9-1f3fe-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"], + ["26f9-1f3ff", "26f9-fe0f"], + ["26f9-1f3ff-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"], + ["26f9-1f3ff-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"], + ["270a-1f3fb", "270a"], + ["270a-1f3fc", "270a"], + ["270a-1f3fd", "270a"], + ["270a-1f3fe", "270a"], + ["270a-1f3ff", "270a"], + ["270b-1f3fb", "270b"], + ["270b-1f3fc", "270b"], + ["270b-1f3fd", "270b"], + ["270b-1f3fe", "270b"], + ["270b-1f3ff", "270b"], + ["270c-1f3fb", "270c-fe0f"], + ["270c-1f3fc", "270c-fe0f"], + ["270c-1f3fd", "270c-fe0f"], + ["270c-1f3fe", "270c-fe0f"], + ["270c-1f3ff", "270c-fe0f"], + ["270d-1f3fb", "270d-fe0f"], + ["270d-1f3fc", "270d-fe0f"], + ["270d-1f3fd", "270d-fe0f"], + ["270d-1f3fe", "270d-fe0f"], + ["270d-1f3ff", "270d-fe0f"], +]; + +export const OPENEMOJI_ALIASES: ReadonlyArray = [ + ["+1", "1f44d"], + ["-1", "1f44e"], + ["100", "1f4af"], + ["angry", "1f620"], + ["beer", "1f37a"], + ["bell", "1f514"], + ["blush", "1f60a"], + ["boom", "1f4a5"], + ["broken_heart", "1f494"], + ["bug", "1f41b"], + ["bulb", "1f4a1"], + ["cake", "1f382"], + ["calendar", "1f4c5"], + ["cat", "1f431"], + ["chart", "1f4c8"], + ["check", "2705"], + ["clap", "1f44f"], + ["cloud", "2601-fe0f"], + ["coffee", "2615"], + ["computer", "1f4bb"], + ["cry", "1f622"], + ["dog", "1f436"], + ["earth", "1f30d"], + ["email", "1f4e7"], + ["eyes", "1f440"], + ["facepalm", "1f926"], + ["fire", "1f525"], + ["gb", "1f1ec-1f1e7"], + ["gear", "2699-fe0f"], + ["ghost", "1f47b"], + ["gift", "1f381"], + ["globe", "1f310"], + ["grin", "1f601"], + ["grinning", "1f600"], + ["hammer", "1f528"], + ["heart", "2764-fe0f"], + ["heart_eyes", "1f60d"], + ["hourglass", "231b"], + ["hugs", "1f917"], + ["joy", "1f602"], + ["jp", "1f1ef-1f1f5"], + ["key", "1f511"], + ["kissing_heart", "1f618"], + ["laughing", "1f606"], + ["link", "1f517"], + ["lock", "1f512"], + ["mag", "1f50d"], + ["memo", "1f4dd"], + ["moneybag", "1f4b0"], + ["moon", "1f319"], + ["muscle", "1f4aa"], + ["neutral_face", "1f610"], + ["ok_hand", "1f44c"], + ["package", "1f4e6"], + ["partying_face", "1f973"], + ["phone", "1f4de"], + ["pizza", "1f355"], + ["point_down", "1f447"], + ["point_left", "1f448"], + ["point_right", "1f449"], + ["point_up", "261d-fe0f"], + ["poop", "1f4a9"], + ["pray", "1f64f"], + ["pushpin", "1f4cc"], + ["rage", "1f621"], + ["rainbow", "1f308"], + ["raised_hands", "1f64c"], + ["robot", "1f916"], + ["rocket", "1f680"], + ["rofl", "1f923"], + ["roll_eyes", "1f644"], + ["scream", "1f631"], + ["see_no_evil", "1f648"], + ["shrug", "1f937"], + ["skull", "1f480"], + ["slightly_smiling_face", "1f642"], + ["smile", "1f604"], + ["smiley", "1f603"], + ["snowflake", "2744-fe0f"], + ["sob", "1f62d"], + ["sparkles", "2728"], + ["star", "2b50"], + ["stopwatch", "23f1-fe0f"], + ["stuck_out_tongue", "1f61b"], + ["sun", "2600-fe0f"], + ["sunglasses", "1f60e"], + ["sweat_smile", "1f605"], + ["tada", "1f389"], + ["thinking", "1f914"], + ["thumbsdown", "1f44e"], + ["thumbsup", "1f44d"], + ["trophy", "1f3c6"], + ["unamused", "1f612"], + ["upside_down_face", "1f643"], + ["us", "1f1fa-1f1f8"], + ["warning", "26a0-fe0f"], + ["wave", "1f44b"], + ["white_check_mark", "2705"], + ["wink", "1f609"], + ["wrench", "1f527"], + ["x", "274c"], + ["zap", "26a1"], +]; + +export const OPENEMOJI_EMOTICONS: ReadonlyArray = [ + ["1f44b", "o/"], + ["1f44d", "+1"], + ["1f44e", "-1"], + ["1f480", "x_x"], + ["1f494", ":)"], + ["1f609", ";)"], + ["1f60a", "^_^"], + ["1f60e", "B)"], + ["1f610", ":|"], + ["1f611", "-_-"], + ["1f615", ":/"], + ["1f617", ":*"], + ["1f618", ":*"], + ["1f61b", ":P"], + ["1f61c", ";P"], + ["1f61d", "XP"], + ["1f620", ">:("], + ["1f621", ">:("], + ["1f622", ":'("], + ["1f62d", ":'("], + ["1f62e", ":O"], + ["1f62f", ":o"], + ["1f632", ":O"], + ["1f634", "-_-zZ"], + ["1f641", ":("], + ["1f642", ":)"], + ["1f643", "(:"], + ["1f64c", "\\o/"], + ["1f914", ":-?"], + ["1f923", "XD"], + ["1f937", "\\_(o)_/"], + ["2639-fe0f", ":("], + ["263a-fe0f", ":)"], + ["26a0-fe0f", "/!\\"], + ["2705", "[x]"], + ["2728", "*"], + ["274c", "[X]"], + ["2764-fe0f", "<3"], + ["2b50", "*"], +]; diff --git a/packages/hqtui/src/emoji.ts b/packages/hqtui/src/emoji.ts new file mode 100644 index 0000000..1473477 --- /dev/null +++ b/packages/hqtui/src/emoji.ts @@ -0,0 +1,218 @@ +/** + * Emoji for terminals: `emoji("fire")` is 🔥 where the terminal draws emoji, + * and `[fire]` where it cannot. + * + * import { emoji, emojify } from "@profullstack/hqtui"; + * ui.text(`${emoji("rocket")} shipped`); // 🚀 shipped + * ui.text(emojify("deploy :tada: :+1:")); // deploy 🎉 👍 + * + * The built-in pack is OpenEmoji (https://logicsrc.com/openemoji), on by + * default: every fully-qualified emoji in Unicode's list, with its CLDR name, + * its `oe_` shortcode and a few keywords. A name can be the shortcode with or + * without `oe_` and colons, the CLDR name, a common alias (`thumbsup`, `+1`, + * `heart`), or the emoji itself. + * + * Which you get: + * + * 1. setEmojiMode("emoji" | "text"), if the app chose; + * 2. HQTUI_EMOJI=emoji|text in the environment; + * 3. otherwise emoji where the terminal draws Unicode (the same detection the + * rest of hqtui uses) and is not the Linux console, and text elsewhere. + * + * Text is an emoticon where one fits (`:)`, `<3`, `:D`) and the name in + * brackets where none does, `[fire]`. An unknown name draws nothing rather + * than throwing mid-frame. Widths are handled by stringWidth, which counts + * every emoji here (skin tones, flags, keycaps, ZWJ sequences) as two columns. + */ + +import { detectCapabilities } from "./capabilities.ts"; +import { + OPENEMOJI_ALIASES, OPENEMOJI_EMOTICONS, OPENEMOJI_GROUPS, OPENEMOJI_ROWS, OPENEMOJI_TONED, + OPENEMOJI_UNICODE, OPENEMOJI_VERSION, +} from "./emoji-data.ts"; +import { stringWidth } from "./unicode.ts"; + +export type EmojiMode = "emoji" | "text"; + +export interface EmojiInfo { + /** Fully-qualified codepoints, lowercase hex, hyphen-joined: the OpenEmoji key. */ + key: string; + char: string; + /** The CLDR short name. */ + name: string; + /** The set's shortcode, `oe_` included. */ + shortcode: string; + group: string; + keywords: string[]; + /** The toneless emoji a skin-tone variant belongs to. */ + base?: string; +} + +const TONES = ["1f3fb", "1f3fc", "1f3fd", "1f3fe", "1f3ff"]; +const TONE_NAMES = ["light", "medium-light", "medium", "medium-dark", "dark"]; + +/** The shortcode a name reduces to; rows store theirs only when it differs. */ +export const slugOf = (name: string): string => + name.toLowerCase().replace(/[^a-z0-9]+/g, "_").replace(/^_+|_+$/g, ""); + +const charOf = (key: string): string => String.fromCodePoint(...key.split("-").map((h) => Number.parseInt(h, 16))); + +interface Table { + byKey: Map; + byName: Map; + byChar: Map; + all: EmojiInfo[]; +} + +let table: Table | undefined; + +/** Built on first use: importing hqtui costs nothing until someone asks for an emoji. */ +function load(): Table { + if (table) return table; + const byKey = new Map(); + for (const [key, short, name, group, keywords] of OPENEMOJI_ROWS) { + byKey.set(key, { + key, + char: charOf(key), + name, + shortcode: `oe_${short || slugOf(name)}`, + group: OPENEMOJI_GROUPS[group] ?? "", + keywords: keywords ? keywords.split(" ") : [], + }); + } + for (const [key, baseKey] of OPENEMOJI_TONED) { + const base = byKey.get(baseKey); + if (!base) continue; + const tones = key.split("-").filter((cp) => TONES.includes(cp)).map((cp) => TONES.indexOf(cp)); + const toneNames = tones.map((t) => `${TONE_NAMES[t]} skin tone`).join(", "); + byKey.set(key, { + key, + char: charOf(key), + name: `${base.name}${base.name.includes(":") ? ", " : ": "}${toneNames}`, + shortcode: `${base.shortcode}_${tones.map((t) => `t${t + 1}`).join("_")}`, + group: base.group, + keywords: base.keywords, + base: baseKey, + }); + } + const byName = new Map(); + const byChar = new Map(); + const all = [...byKey.values()]; + for (const e of all) { + byName.set(e.shortcode, e.key); + byName.set(e.shortcode.slice(3), e.key); + byName.set(e.name.toLowerCase(), e.key); + byChar.set(e.char, e.key); + byChar.set(e.char.replace(/️/g, ""), e.key); + } + // Aliases last, but never over a real name: `x` is an alias for ❌ and must + // not hide anything the set itself calls x. + for (const [alias, key] of OPENEMOJI_ALIASES) if (!byName.has(alias)) byName.set(alias, key); + table = { byKey, byName, byChar, all }; + return table; +} + +/** Everything known about an emoji, by any name it answers to, or undefined. */ +export function emojiInfo(name: string): EmojiInfo | undefined { + const t = load(); + const trimmed = name.trim(); + const bare = trimmed.replace(/^:|:$/g, "").toLowerCase(); + const key = + t.byName.get(bare) ?? t.byName.get(bare.replace(/[\s-]+/g, "_")) ?? t.byChar.get(trimmed) ?? + t.byChar.get(trimmed.replace(/️/g, "")) ?? (t.byKey.has(bare) ? bare : undefined); + return key ? t.byKey.get(key) : undefined; +} + +let chosen: EmojiMode | undefined; +let detected: EmojiMode | undefined; + +/** Pin emoji or text for the whole app, or pass undefined to detect again. */ +export function setEmojiMode(mode: EmojiMode | undefined): void { + chosen = mode; + detected = undefined; +} + +/** Which this environment gets, following the order at the top of this file. */ +export function emojiMode(env: NodeJS.ProcessEnv = process.env): EmojiMode { + if (chosen) return chosen; + const named = env.HQTUI_EMOJI; + if (named === "emoji" || named === "text") return named; + // The Linux virtual console speaks UTF-8 but its font has no emoji. + if (env.TERM === "linux") return "text"; + return detectCapabilities({}, env).unicode ? "emoji" : "text"; +} + +const emoticons = new Map(OPENEMOJI_EMOTICONS); + +/** The text an emoji is when a terminal cannot draw it: an emoticon, or its name in brackets. */ +export function emojiText(name: string): string { + const info = emojiInfo(name); + if (!info) return ""; + return emoticons.get(info.key) ?? emoticons.get(info.base ?? "") ?? `[${info.name}]`; +} + +export interface EmojiOptions { + /** Override the app-wide mode for this one call. */ + mode?: EmojiMode; +} + +/** + * The emoji, or its text where the terminal cannot draw it: `emoji("fire")`, + * `emoji(":oe_fire:")`, `emoji("thumbsup")`, `emoji("face with tears of joy")`. + * Unknown names return "". + */ +export function emoji(name: string, options: EmojiOptions = {}): string { + const info = emojiInfo(name); + if (!info) return ""; + const mode = options.mode ?? chosen ?? (detected ??= emojiMode()); + return mode === "emoji" ? info.char : emojiText(info.key); +} + +/** + * Replace every `:name:` in a string with its emoji (or text): `:fire:`, + * `:oe_fire:`, `:+1:`, `:thumbs_up_t3:`. Anything between colons that is not + * an emoji is left exactly as it was, so `12:30:00` survives. + */ +export function emojify(text: string, options: EmojiOptions = {}): string { + return text.replace(/:([a-z0-9_+-]+):/gi, (whole, name: string) => emoji(name, options) || whole); +} + +/** + * Emoji whose name, shortcode or keywords match every word of the query, best + * first: the exact emoji, then names with the query as a whole word (flag: + * Japan for "japan"), then names starting with it, then the rest. + */ +export function emojiSearch(query: string, limit = 20): EmojiInfo[] { + const t = load(); + const q = query.trim().toLowerCase().replace(/^:|:$/g, ""); + if (!q) return []; + const words = q.split(/[\s_]+/).filter(Boolean); + const exact = emojiInfo(q); + const scored: Array<[number, EmojiInfo]> = []; + for (const e of t.all) { + if (e.base) continue; + const hay = `${e.name} ${e.shortcode} ${e.keywords.join(" ")}`.toLowerCase(); + if (!words.every((w) => hay.includes(w))) continue; + const name = e.name.toLowerCase(); + const score = + e.key === exact?.key ? 0 + : name.split(/[^a-z0-9]+/).includes(q) ? 1 + : name.startsWith(q) ? 2 + : name.includes(q) ? 3 + : 4; + scored.push([score, e]); + } + if (exact && !exact.base && !scored.some(([, e]) => e.key === exact.key)) scored.push([0, exact]); + return scored.sort((a, b) => a[0] - b[0] || a[1].name.length - b[1].name.length).slice(0, limit).map(([, e]) => e); +} + +/** Every shortcode in the set, sorted. */ +export function emojiNames(): string[] { + return load().all.map((e) => e.shortcode).sort(); +} + +/** Columns a string with emoji in it occupies: the same count the renderer uses. */ +export const emojiWidth = (text: string): number => stringWidth(text); + +/** Which OpenEmoji set and Emoji version the built-in pack was generated from. */ +export const openEmoji = { name: "OpenEmoji", version: OPENEMOJI_VERSION, unicode: OPENEMOJI_UNICODE } as const; diff --git a/packages/hqtui/src/fonts.ts b/packages/hqtui/src/fonts.ts new file mode 100644 index 0000000..570621e --- /dev/null +++ b/packages/hqtui/src/fonts.ts @@ -0,0 +1,309 @@ +/** + * Our emoji font in the terminal: `hqtui fonts install`. + * + * A TUI draws characters; the terminal picks the font. So the only way to see + * OpenEmoji's artwork in plain text is to install the font where the terminal + * looks and make it the emoji fallback. That changes the user's machine, so it + * happens only on this explicit command (never on import, never on first run), + * and `hqtui fonts remove` undoes all of it. + * + * Linux the CBDT colour font into ~/.local/share/fonts, a fontconfig rule + * preferring it for emoji (~/.config/fontconfig/conf.d/60-openemoji.conf), + * then fc-cache. Alacritty, foot, GNOME Terminal, Konsole and every + * other fontconfig terminal follow it; Kitty and WezTerm get snippets. + * macOS the sbix font into ~/Library/Fonts. Terminal.app always draws emoji + * with Apple Color Emoji and cannot be told otherwise; Kitty, WezTerm + * and iTerm2 can, and get snippets. + * + * Every file it edits is backed up first as .bak-001. (the next + * free number) in ~/.config/hqtui/backups, outside conf.d, where fontconfig + * would otherwise load a backup as a second rule. What it wrote is recorded in + * ~/.config/hqtui/openemoji-font.json, which is what `remove` reads. + */ + +// Node's filesystem and process modules are loaded inside the functions that +// use them, so importing hqtui (which re-exports these) stays side-effect free +// and safe in a browser bundle. +type Fs = typeof import("node:fs/promises"); +const loadFs = (): Promise => import("node:fs/promises"); + +const join = (...parts: string[]) => parts.join("/").replace(/\/+/g, "/"); +const dirOf = (path: string) => path.slice(0, path.lastIndexOf("/")) || "/"; +const extOf = (path: string) => /\.[^./]*$/.exec(path)?.[0] ?? ""; +const baseOf = (path: string, ext = "") => { + const name = path.slice(path.lastIndexOf("/") + 1); + return ext && name.endsWith(ext) ? name.slice(0, -ext.length) : name; +}; + +export const FONT_FAMILY = "OpenEmoji"; +export const FONT_RELEASE = "https://github.com/profullstack/openemoji/releases/latest/download"; +export const FONT_RAW = "https://raw.githubusercontent.com/profullstack/openemoji/main/font"; + +/** Emoji blocks for terminals that map by codepoint (Kitty's symbol_map, WezTerm). */ +export const EMOJI_RANGES = [ + "U+1F300-U+1F5FF", "U+1F600-U+1F64F", "U+1F680-U+1F6FF", "U+1F900-U+1F9FF", + "U+1FA70-U+1FAFF", "U+2600-U+27BF", "U+1F1E6-U+1F1FF", "U+2B00-U+2BFF", +]; + +export type Run = (command: string, args: string[]) => { status: number | null; stdout: string }; + +export interface FontEnv { + platform?: NodeJS.Platform; + home?: string; + env?: NodeJS.ProcessEnv; + fetch?: typeof fetch; + run?: Run; + log?: (line: string) => void; +} + +interface Resolved { + platform: NodeJS.Platform; + home: string; + env: NodeJS.ProcessEnv; + fetch: typeof fetch; + run: Run; + log: (line: string) => void; +} + +async function resolve(o: FontEnv): Promise { + let run = o.run; + if (!run) { + const { spawnSync } = await import("node:child_process"); + run = (command, args) => { + const r = spawnSync(command, args, { encoding: "utf8" }); + return { status: r.error ? null : r.status, stdout: r.stdout ?? "" }; + }; + } + let home = o.home; + if (!home) home = (await import("node:os")).homedir(); + return { + platform: o.platform ?? process.platform, + home, + env: o.env ?? process.env, + fetch: o.fetch ?? fetch, + run, + log: o.log ?? ((line) => console.log(line)), + }; +} + +/** The font files a platform uses: CBDT where fontconfig reads it, sbix on Apple. */ +export function fontFiles(platform: NodeJS.Platform): string[] { + return platform === "darwin" ? [`${FONT_FAMILY}-sbix.ttf`] : [`${FONT_FAMILY}-CBDT.ttf`]; +} + +export function fontDir(r: Pick): string { + if (r.platform === "darwin") return join(r.home, "Library", "Fonts"); + return join(r.env.XDG_DATA_HOME || join(r.home, ".local", "share"), "fonts"); +} + +const configDir = (r: Pick) => r.env.XDG_CONFIG_HOME || join(r.home, ".config"); +const fontconfigFile = (r: Pick) => + join(configDir(r), "fontconfig", "conf.d", "60-openemoji.conf"); +const recordFile = (r: Pick) => join(configDir(r), "hqtui", "openemoji-font.json"); +const backupDir = (r: Pick) => join(configDir(r), "hqtui", "backups"); + +/** + * fontconfig: OpenEmoji is what "emoji" means, the other colour emoji families + * resolve to it, and it is appended (never prepended) to the text families as + * their fallback. Prepending would be a bug: colour emoji fonts carry glyphs + * for 0-9, # and * (the keycap bases), so digits would draw as emoji art. + */ +export const FONTCONFIG = ` + + + + + emoji + ${FONT_FAMILY} + +${["Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", "Twemoji", "Twitter Color Emoji", "JoyPixels", "EmojiOne Color", "Blobmoji"] + .map( + (family) => ` + ${family} + ${FONT_FAMILY} + `, + ) + .join("\n")} +${["monospace", "sans-serif", "serif"] + .map( + (family) => ` + ${family} + ${FONT_FAMILY} + `, + ) + .join("\n")} + +`; + +/** What to add to the terminals that choose fonts themselves. */ +export function terminalSnippets(platform: NodeJS.Platform): Array<{ terminal: string; file: string; snippet: string }> { + const out = [ + { + terminal: "Kitty", + file: "~/.config/kitty/kitty.conf", + snippet: `symbol_map ${EMOJI_RANGES.join(",")} ${FONT_FAMILY}`, + }, + { + terminal: "WezTerm", + file: "~/.wezterm.lua", + snippet: `config.font = wezterm.font_with_fallback({ "JetBrains Mono", "${FONT_FAMILY}" })`, + }, + ]; + if (platform === "darwin") { + out.push({ + terminal: "iTerm2", + file: "Settings > Profiles > Text", + snippet: `Use a different font for non-ASCII text: ${FONT_FAMILY}`, + }); + } + return out; +} + +/** The next free .bak-NNN. in the backup folder. */ +async function backup(r: Resolved, file: string): Promise { + const { copyFile, mkdir, stat } = await loadFs(); + try { + await stat(file); + } catch { + return undefined; + } + await mkdir(backupDir(r), { recursive: true }); + const ext = extOf(file); + const stem = baseOf(file, ext); + for (let n = 1; n < 1000; n++) { + const target = join(backupDir(r), `${stem}.bak-${String(n).padStart(3, "0")}${ext}`); + try { + await stat(target); + } catch { + await copyFile(file, target); + return target; + } + } + throw new Error(`too many backups of ${file}`); +} + +async function download(r: Resolved, file: string): Promise { + const tried: string[] = []; + for (const url of [`${FONT_RELEASE}/${file}`, `${FONT_RAW}/${file}`]) { + tried.push(url); + const response = await r.fetch(url).catch(() => undefined); + if (response?.ok) { + const data = Buffer.from(await response.arrayBuffer()); + // A TrueType file starts 00 01 00 00 or 'true'; anything else is an error page. + const magic = data.length >= 4 ? data.readUInt32BE(0) : 0; + if (magic === 0x00010000 || magic === 0x74727565) return data; + } + } + throw new Error( + `The OpenEmoji font is not published yet (tried ${tried.join(" and ")}). ` + + "It ships with the set's first release; try again later.", + ); +} + +interface Record { + files: string[]; + backups: Array<{ original: string; backup: string }>; +} + +export interface InstallResult { + installed: string[]; + fontconfig?: string; + snippets: ReturnType; + notes: string[]; +} + +/** Download the font and wire it up. Changes the machine; only call on the user's say-so. */ +export async function installEmojiFont(options: FontEnv = {}): Promise { + const r = await resolve(options); + const { mkdir, readFile, writeFile } = await loadFs(); + if (r.platform === "win32") { + throw new Error("Windows Terminal draws emoji with Segoe UI Emoji and has no fallback setting to change."); + } + const record: Record = { files: [], backups: [] }; + const dir = fontDir(r); + await mkdir(dir, { recursive: true }); + const installed: string[] = []; + for (const file of fontFiles(r.platform)) { + const data = await download(r, file); + const target = join(dir, file); + await writeFile(target, data); + record.files.push(target); + installed.push(target); + r.log(`installed ${target}`); + } + + const notes: string[] = []; + let fontconfig: string | undefined; + if (r.platform !== "darwin") { + fontconfig = fontconfigFile(r); + const previous = await readFile(fontconfig, "utf8").catch(() => undefined); + if (previous !== undefined && previous !== FONTCONFIG) { + const saved = await backup(r, fontconfig); + if (saved) record.backups.push({ original: fontconfig, backup: saved }); + } + await mkdir(dirOf(fontconfig), { recursive: true }); + await writeFile(fontconfig, FONTCONFIG); + record.files.push(fontconfig); + r.log(`wrote ${fontconfig}`); + const cache = r.run("fc-cache", ["-f", dir]); + if (cache.status !== 0) notes.push("fc-cache is not installed or failed; run `fc-cache -f` after installing fontconfig."); + } else { + notes.push( + "Terminal.app always draws emoji with Apple Color Emoji; use Kitty, WezTerm or iTerm2 to see OpenEmoji.", + ); + } + + await mkdir(dirOf(recordFile(r)), { recursive: true }); + await writeFile(recordFile(r), `${JSON.stringify(record, null, 2)}\n`); + return { installed, fontconfig, snippets: terminalSnippets(r.platform), notes }; +} + +export interface FontStatus { + installed: boolean; + files: string[]; + fontconfig: boolean; + /** What fc-match picks for emoji, where fontconfig exists. */ + emojiFont?: string; + active: boolean; +} + +export async function emojiFontStatus(options: FontEnv = {}): Promise { + const r = await resolve(options); + const { stat } = await loadFs(); + const files: string[] = []; + for (const file of fontFiles(r.platform)) { + const path = join(fontDir(r), file); + if (await stat(path).then(() => true, () => false)) files.push(path); + } + const fontconfig = r.platform !== "darwin" && (await stat(fontconfigFile(r)).then(() => true, () => false)); + let emojiFont: string | undefined; + if (r.platform !== "darwin" && r.platform !== "win32") { + const match = r.run("fc-match", ["-f", "%{family}", "emoji"]); + if (match.status === 0) emojiFont = match.stdout.trim(); + } + const installed = files.length > 0; + const active = installed && (r.platform === "darwin" || (emojiFont ?? "").includes(FONT_FAMILY)); + return { installed, files, fontconfig, emojiFont, active }; +} + +/** Undo `installEmojiFont`: delete what it wrote and put back what it replaced. */ +export async function removeEmojiFont(options: FontEnv = {}): Promise { + const r = await resolve(options); + const { copyFile, readFile, rm } = await loadFs(); + const raw = await readFile(recordFile(r), "utf8").catch(() => undefined); + if (!raw) return []; + const record = JSON.parse(raw) as Record; + const done: string[] = []; + for (const file of record.files) { + await rm(file, { force: true }); + done.push(`removed ${file}`); + } + for (const { original, backup: saved } of record.backups) { + await copyFile(saved, original); + done.push(`restored ${original} from ${saved}`); + } + await rm(recordFile(r), { force: true }); + if (r.platform !== "darwin") r.run("fc-cache", ["-f"]); + for (const line of done) r.log(line); + return done; +} diff --git a/packages/hqtui/src/index.ts b/packages/hqtui/src/index.ts index a22cdf7..8eb6c90 100644 --- a/packages/hqtui/src/index.ts +++ b/packages/hqtui/src/index.ts @@ -72,6 +72,17 @@ export { icon, iconGlyphs, iconMode, setIconMode, useIconPack, currentIconPack, iconPackFrom, iconNames, openIcon, type IconMode, type IconGlyphs, type IconPack, type IconOptions, } from "./icons.ts"; +export { + emoji, emojify, emojiInfo, emojiText, emojiSearch, emojiNames, emojiMode, setEmojiMode, emojiWidth, + openEmoji, +} from "./emoji.ts"; +export type { EmojiMode, EmojiInfo, EmojiOptions } from "./emoji.ts"; +export { + emojiImage, emojiPng, artProtocol, artSize, queryCellSize, cellSizeFromEnv, kittyImage, itermImage, +} from "./emoji-art.ts"; +export type { ArtProtocol, CellSize, EmojiImageOptions } from "./emoji-art.ts"; +export { installEmojiFont, emojiFontStatus, removeEmojiFont, terminalSnippets } from "./fonts.ts"; +export type { FontStatus, InstallResult } from "./fonts.ts"; // Graphics export { BrailleCanvas } from "./graphics/braille.ts"; diff --git a/packages/hqtui/src/unicode.ts b/packages/hqtui/src/unicode.ts index dfe90ca..7a2fae0 100644 --- a/packages/hqtui/src/unicode.ts +++ b/packages/hqtui/src/unicode.ts @@ -100,8 +100,11 @@ export function internCluster(text: string): number { const existing = clusterIds.get(safe); if (existing !== undefined) return existing; if (clusters.length >= MAX_CLUSTERS) { - // Degrade to the base character rather than grow the table for ever. + // Degrade to the base character rather than grow the table for ever. When + // the base alone is narrower than the cluster (a flag's first half, ❤ from + // ❤️), a blank ideographic space holds the cluster's two columns instead. const first = safe.codePointAt(0) ?? 32; + if (clusterWidth(safe) === 2 && charWidth(first) !== 2) return 0x3000; return charWidth(first) > 0 ? first : 32; } const id = CLUSTER_BASE + clusters.length; @@ -184,14 +187,42 @@ export function charWidth(cp: number): 0 | 1 | 2 { return 1; } +/** A regional indicator: half of a flag. */ +const isRegional = (cp: number) => cp >= 0x1f1e6 && cp <= 0x1f1ff; +/** A Fitzpatrick skin-tone modifier. */ +const isToneModifier = (cp: number) => cp >= 0x1f3fb && cp <= 0x1f3ff; +/** A tag character: spells out subdivision flags such as England's. */ +const isTag = (cp: number) => cp >= 0xe0020 && cp <= 0xe007f; +/** The bases of keycap emoji: 0-9, # and *. */ +const isKeycapBase = (cp: number) => (cp >= 0x30 && cp <= 0x39) || cp === 0x23 || cp === 0x2a; + +/** + * Columns a multi-codepoint cluster occupies. One rule for measuring and for + * cells, so a cell never disagrees with the width its text was measured at. + * + * Emoji presentation makes a cluster two columns even when its base alone is + * one: a flag (two regional indicators), a keycap (#, digit or * with U+20E3), + * and a text-default pictograph asking for emoji with U+FE0F (❤️) or wearing + * a skin tone (☝🏽). + */ +export function clusterWidth(text: string): 1 | 2 { + const first = text.codePointAt(0) ?? 32; + const base = charWidth(first); + if (base === 2) return 2; + if (isRegional(first)) { + const second = text.codePointAt(2); + return second !== undefined && isRegional(second) ? 2 : 1; + } + if (isKeycapBase(first) && text.includes("\u20e3")) return 2; + // U+FE0F asks for emoji presentation; a skin tone implies it (☝🏽). + if (inRanges(first, PICTOGRAPHIC) && (text.includes("\ufe0f") || /[\u{1f3fb}-\u{1f3ff}]/u.test(text))) return 2; + return 1; +} + /** Columns a cell value occupies (handles interned clusters). */ export function cellWidth(value: number): 0 | 1 | 2 { if (value === CONTINUATION) return 0; - if (value >= CLUSTER_BASE) { - const t = clusterText(value); - const first = t.codePointAt(0) ?? 32; - return charWidth(first) === 2 ? 2 : 1; - } + if (value >= CLUSTER_BASE) return clusterWidth(clusterText(value)); return charWidth(value); } @@ -252,6 +283,20 @@ export function graphemes(text: string): Grapheme[] { parts += 2; continue; } + // Emoji that are one picture but several codepoints: a skin tone after a + // person or hand, the second half of a flag, and the tags that spell a + // subdivision flag. Each belongs to the cell before it. + const pictographicBase = inRanges(cp, PICTOGRAPHIC); + const joins = + (pictographicBase && (isToneModifier(next) || isTag(next))) || + (isRegional(cp) && isRegional(next) && size === 2 && !cluster); + if (joins) { + cluster = cluster || text.slice(i, i + size); + cluster += text.slice(i + size, i + size + nsize); + size += nsize; + parts += 1; + continue; + } if (charWidth(next) !== 0) break; // Leave anything unsafe to the outer loop, which drops it. Only zero-width // codepoints reach here, so this costs nothing on ordinary text. @@ -266,7 +311,10 @@ export function graphemes(text: string): Grapheme[] { // stray ZWJ. It paints no column, so handing it one would walk the cursor // ahead of the screen. Drop it, along with anything it absorbed. } else if (cluster) { - out.push({ value: internCluster(cluster), width }); + // The width comes from the stored cell, the same number the buffer uses, + // so even a cluster degraded to its base (a full cluster table) agrees. + const value = internCluster(cluster); + out.push({ value, width: cellWidth(value) as 1 | 2 }); } else { out.push({ value: cp, width }); } diff --git a/packages/hqtui/test/emoji.test.ts b/packages/hqtui/test/emoji.test.ts new file mode 100644 index 0000000..70bdebd --- /dev/null +++ b/packages/hqtui/test/emoji.test.ts @@ -0,0 +1,248 @@ +import { test } from "node:test"; +import assert from "node:assert/strict"; +import { mkdtemp, readFile, readdir, writeFile, mkdir } from "node:fs/promises"; +import { tmpdir } from "node:os"; +import { join } from "node:path"; + +import { + emoji, emojify, emojiInfo, emojiMode, emojiNames, emojiSearch, emojiText, emojiWidth, setEmojiMode, +} from "../src/emoji.ts"; +import { artProtocol, artSize, emojiImage, itermImage, kittyImage, queryCellSize } from "../src/emoji-art.ts"; +import { FONTCONFIG, emojiFontStatus, installEmojiFont, removeEmojiFont, terminalSnippets } from "../src/fonts.ts"; +import { stringWidth } from "../src/unicode.ts"; +import { renderToText } from "../src/testing.ts"; + +test("the OpenEmoji pack is built in and on by default", () => { + assert.ok(emojiNames().length >= 3900, "every fully-qualified emoji"); + assert.equal(emoji("fire", { mode: "emoji" }), "🔥"); + assert.equal(emojiInfo("fire")?.shortcode, "oe_fire"); +}); + +test("a name can be the shortcode, the CLDR name, an alias or the emoji itself", () => { + for (const name of ["fire", "oe_fire", ":oe_fire:", ":fire:", "FIRE", "🔥"]) { + assert.equal(emoji(name, { mode: "emoji" }), "🔥", name); + } + assert.equal(emoji("face with tears of joy", { mode: "emoji" }), "😂"); + assert.equal(emoji("thumbsup", { mode: "emoji" }), "👍"); + assert.equal(emoji("+1", { mode: "emoji" }), "👍"); + assert.equal(emoji("heart", { mode: "emoji" }), "❤️"); + assert.equal(emoji("❤", { mode: "emoji" }), "❤️", "typed without FE0F"); + assert.equal(emoji("no such emoji"), ""); +}); + +test("skin tones are named after their base, with t1 to t5", () => { + const toned = emojiInfo("thumbs_up_t3"); + assert.equal(toned?.char, "👍🏽"); + assert.equal(toned?.name, "thumbs up: medium skin tone"); + assert.equal(toned?.base, "1f44d"); + assert.equal(emojiInfo("👩🏾‍💻")?.shortcode, "oe_woman_technologist_t4"); +}); + +test("text mode is an emoticon where one fits and the name in brackets elsewhere", () => { + assert.equal(emoji("slightly smiling face", { mode: "text" }), ":)"); + assert.equal(emoji("heart", { mode: "text" }), "<3"); + assert.equal(emoji("thumbs_up_t3", { mode: "text" }), "+1", "a tone uses its base's emoticon"); + assert.equal(emoji("fire", { mode: "text" }), "[fire]"); + assert.equal(emojiText("rocket"), "[rocket]"); +}); + +test("the mode comes from the app, then HQTUI_EMOJI, then the terminal", () => { + assert.equal(emojiMode({ HQTUI_EMOJI: "text", LANG: "en_US.UTF-8" }), "text"); + assert.equal(emojiMode({ HQTUI_EMOJI: "emoji", TERM: "dumb" }), "emoji"); + assert.equal(emojiMode({ LANG: "en_US.UTF-8", TERM: "xterm-256color" }), "emoji"); + assert.equal(emojiMode({ LANG: "en_US.UTF-8", TERM: "linux" }), "text", "the Linux console has no emoji font"); + assert.equal(emojiMode({ TERM: "dumb" }), "text"); + setEmojiMode("text"); + try { + assert.equal(emojiMode({ HQTUI_EMOJI: "emoji" }), "text"); + assert.equal(emoji("fire"), "[fire]"); + } finally { + setEmojiMode(undefined); + } +}); + +test("emojify replaces :names: and leaves everything else alone", () => { + assert.equal(emojify("ship :rocket: :+1: :oe_fire:", { mode: "emoji" }), "ship 🚀 👍 🔥"); + assert.equal(emojify("at 12:30:00, :nope: stays", { mode: "emoji" }), "at 12:30:00, :nope: stays"); + assert.equal(emojify("tone :thumbs_up_t5:", { mode: "emoji" }), "tone 👍🏿"); + assert.equal(emojify("love :heart:", { mode: "text" }), "love <3"); +}); + +test("search finds by name and keyword, exact first", () => { + assert.equal(emojiSearch("fire")[0]?.char, "🔥"); + assert.ok(emojiSearch("lol").some((e) => e.char === "😂"), "CLDR keyword"); + assert.ok(emojiSearch("japan").some((e) => e.char === "🇯🇵")); + assert.ok(emojiSearch("thumbs").every((e) => !e.base), "tone variants are not listed separately"); + assert.deepEqual(emojiSearch(""), []); +}); + +test("emoji keep tables aligned: every one is two columns", () => { + for (const name of ["fire", "thumbs_up_t3", "flag_japan", "keycap_hash", "heart", "woman_technologist_t4", "family_man_woman_girl_boy"]) { + const char = emoji(name, { mode: "emoji" }); + assert.ok(char, name); + assert.equal(emojiWidth(char), 2, name); + assert.equal(stringWidth(`${char}|`), 3, name); + } + // A row of emoji followed by a border: if any emoji were measured narrower + // than it draws, the border would land in a different column on each row. + const rows = ["fire", "thumbs_up_t3", "flag_japan", "heart", "keycap_hash"].map((name) => { + const text = renderToText(({ ui }) => { ui.text(`${emoji(name, { mode: "emoji" })}ab|`); }, { width: 10, height: 1 }); + return text.split("\n")[0]!; + }); + for (const row of rows) assert.equal(stringWidth(row.slice(0, row.indexOf("|"))), 4, row); +}); + +// --------------------------------------------------------------- art mode + +const PNG = Buffer.from( + "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg==", + "base64", +); + +test("art is off unless asked for, and picks the terminal's protocol", () => { + assert.equal(artProtocol({ TERM: "xterm-kitty" }), "none", "off by default"); + assert.equal(artProtocol({ TERM: "xterm-kitty", HQTUI_EMOJI_ART: "1" }), "kitty"); + assert.equal(artProtocol({ GHOSTTY_RESOURCES_DIR: "/x", HQTUI_EMOJI_ART: "1" }), "kitty"); + assert.equal(artProtocol({ TERM_PROGRAM: "iTerm.app", HQTUI_EMOJI_ART: "1" }), "iterm"); + assert.equal(artProtocol({ TERM_PROGRAM: "WezTerm", HQTUI_EMOJI_ART: "1" }), "iterm"); + assert.equal(artProtocol({ TERM: "xterm-256color", HQTUI_EMOJI_ART: "1" }), "none"); + assert.equal(artProtocol({ TERM: "xterm-kitty", TMUX: "/tmp/tmux", HQTUI_EMOJI_ART: "1" }), "none", "tmux"); + assert.equal(artProtocol({ HQTUI_EMOJI_ART: "iterm" }), "iterm", "forced"); + assert.equal(artProtocol({ TERM: "xterm-kitty" }, true), "kitty", "the API flag"); +}); + +test("hi-res: the PNG is at least twice the cell height, 128 when unknown", () => { + assert.equal(artSize(undefined), 128); + assert.equal(artSize({ width: 8, height: 16 }), 128); + assert.equal(artSize({ width: 10, height: 20 }), 128); + assert.equal(artSize({ width: 16, height: 33 }), 128, "66 px needs 128"); + assert.equal(artSize({ width: 30, height: 70 }), 256, "a Retina cell"); + assert.equal(artSize({ width: 60, height: 140 }), 512); + assert.equal(artSize({ width: 200, height: 400 }), 512, "never beyond the set's largest"); +}); + +test("the terminal's cell size is read from its CSI 16 t answer", async () => { + const { EventEmitter } = await import("node:events"); + const input = new EventEmitter() as unknown as NodeJS.ReadableStream; + let asked = ""; + const output = { write: (s: string) => ((asked += s), true) } as unknown as NodeJS.WritableStream; + const pending = queryCellSize(input, output); + (input as unknown as { emit: (e: string, d: string) => void }).emit("data", "\x1b[6;36;17t"); + assert.deepEqual(await pending, { width: 17, height: 36 }); + assert.equal(asked, "\x1b[16t"); + const silent = queryCellSize(new EventEmitter() as unknown as NodeJS.ReadableStream, output, 10); + assert.equal(await silent, undefined); +}); + +test("kitty and iTerm2 sequences carry the PNG two cells wide", () => { + const kitty = kittyImage(PNG, 2); + assert.ok(kitty.startsWith("\x1b_Gf=100,a=T,c=2,r=1,q=2,m=0;")); + assert.ok(kitty.endsWith("\x1b\\")); + const big = kittyImage(Buffer.alloc(10000, 1), 2); + assert.ok(big.split("\x1b_G").length - 1 > 1, "chunked at 4096 bytes"); + assert.match(itermImage(PNG, 2), /^\x1b\]1337;File=inline=1;size=\d+;width=2;height=1;preserveAspectRatio=1:.+\x07$/); +}); + +test("emojiImage fetches the right size once, caches it, and falls back to the character", async () => { + const cacheDir = await mkdtemp(join(tmpdir(), "oe-art-")); + const urls: string[] = []; + const fakeFetch = (async (url: string) => { + urls.push(url); + return new Response(PNG); + }) as typeof fetch; + const first = await emojiImage("fire", { protocol: "kitty", cell: { width: 30, height: 70 }, fetch: fakeFetch, cacheDir }); + assert.ok(first.startsWith("\x1b_G")); + assert.equal(urls[0], "https://raw.githubusercontent.com/profullstack/openemoji/main/png/256/1f525.png"); + await emojiImage("fire", { protocol: "kitty", cell: { width: 30, height: 70 }, fetch: fakeFetch, cacheDir }); + assert.equal(urls.length, 1, "second draw comes from the cache"); + assert.deepEqual(await readdir(join(cacheDir, "256")), ["1f525.png"]); + + const notFound = (async () => new Response("404", { status: 404 })) as typeof fetch; + assert.equal(await emojiImage("rocket", { protocol: "iterm", fetch: notFound, cacheDir, env: { HQTUI_EMOJI: "emoji" } }), "🚀"); + const html = (async () => new Response("not a png")) as typeof fetch; + assert.equal(await emojiImage("rocket", { protocol: "kitty", fetch: html, cacheDir, env: { HQTUI_EMOJI: "emoji" } }), "🚀"); + assert.equal(await emojiImage("fire", { env: { TERM: "xterm-kitty", HQTUI_EMOJI: "emoji" } }), "🔥", "art off: the character"); + assert.equal(await emojiImage("fire", { env: { TERM: "dumb" } }), "[fire]", "and text where emoji cannot draw"); + assert.equal(await emojiImage("no such emoji", { protocol: "kitty" }), ""); +}); + +// ------------------------------------------------------------------ fonts + +const TTF = Buffer.concat([Buffer.from([0, 1, 0, 0]), Buffer.alloc(64, 7)]); + +async function sandbox() { + const home = await mkdtemp(join(tmpdir(), "oe-font-")); + const env = { HOME: home, XDG_CONFIG_HOME: join(home, ".config"), XDG_DATA_HOME: join(home, ".local/share") }; + const commands: string[] = []; + const run = (command: string, args: string[]) => { + commands.push(`${command} ${args.join(" ")}`); + return { status: 0, stdout: command === "fc-match" ? "OpenEmoji" : "" }; + }; + return { home, env, commands, run, log: () => {} }; +} + +test("fonts install falls back from the release to the repository and wires fontconfig", async () => { + const s = await sandbox(); + const urls: string[] = []; + const fakeFetch = (async (url: string) => { + urls.push(url); + return url.includes("/releases/") ? new Response("Not Found", { status: 404 }) : new Response(TTF); + }) as typeof fetch; + const result = await installEmojiFont({ ...s, platform: "linux", fetch: fakeFetch }); + assert.deepEqual(urls, [ + "https://github.com/profullstack/openemoji/releases/latest/download/OpenEmoji-CBDT.ttf", + "https://raw.githubusercontent.com/profullstack/openemoji/main/font/OpenEmoji-CBDT.ttf", + ]); + assert.deepEqual(await readFile(join(s.home, ".local/share/fonts/OpenEmoji-CBDT.ttf")), TTF); + const conf = await readFile(join(s.home, ".config/fontconfig/conf.d/60-openemoji.conf"), "utf8"); + assert.equal(conf, FONTCONFIG); + assert.match(conf, /emoji<\/family>\s*OpenEmoji/); + assert.match(conf, /mode="append"/, "appended to text families, so digits stay text"); + assert.doesNotMatch(conf, /mode="prepend"/); + assert.ok(s.commands.some((c) => c.startsWith("fc-cache -f"))); + assert.ok(result.snippets.some((x) => x.terminal === "Kitty" && x.snippet.startsWith("symbol_map U+1F300"))); + assert.deepEqual(await emojiFontStatus({ ...s, platform: "linux" }), { + installed: true, + files: [`${s.env.XDG_DATA_HOME}/fonts/OpenEmoji-CBDT.ttf`], + fontconfig: true, + emojiFont: "OpenEmoji", + active: true, + }); +}); + +test("a missing font is a clear error, not a broken file", async () => { + const s = await sandbox(); + const nothing = (async () => new Response("Not Found", { status: 404 })) as typeof fetch; + await assert.rejects(installEmojiFont({ ...s, platform: "linux", fetch: nothing }), /not published yet/); + const html = (async () => new Response("")) as typeof fetch; + await assert.rejects(installEmojiFont({ ...s, platform: "linux", fetch: html }), /not published yet/); +}); + +test("fonts remove undoes install and restores a fontconfig file it replaced", async () => { + const s = await sandbox(); + const conf = join(s.home, ".config/fontconfig/conf.d/60-openemoji.conf"); + await mkdir(join(s.home, ".config/fontconfig/conf.d"), { recursive: true }); + await writeFile(conf, "\n"); + const fakeFetch = (async () => new Response(TTF)) as typeof fetch; + await installEmojiFont({ ...s, platform: "linux", fetch: fakeFetch }); + const backups = await readdir(join(s.home, ".config/hqtui/backups")); + assert.deepEqual(backups, ["60-openemoji.bak-001.conf"], "house backup name, outside conf.d"); + const done = await removeEmojiFont({ ...s, platform: "linux" }); + assert.ok(done.some((l) => l.startsWith("restored"))); + assert.equal(await readFile(conf, "utf8"), "\n"); + await assert.rejects(readFile(join(s.home, ".local/share/fonts/OpenEmoji-CBDT.ttf"))); + assert.deepEqual(await removeEmojiFont({ ...s, platform: "linux" }), [], "nothing left to remove"); +}); + +test("macOS gets the sbix font, no fontconfig, and the Terminal.app caveat", async () => { + const s = await sandbox(); + const urls: string[] = []; + const fakeFetch = (async (url: string) => (urls.push(url), new Response(TTF))) as typeof fetch; + const result = await installEmojiFont({ ...s, platform: "darwin", fetch: fakeFetch }); + assert.ok(urls[0]!.endsWith("/OpenEmoji-sbix.ttf")); + assert.deepEqual(result.installed, [`${s.home}/Library/Fonts/OpenEmoji-sbix.ttf`]); + assert.equal(result.fontconfig, undefined); + assert.ok(result.notes.some((n) => n.includes("Terminal.app"))); + assert.ok(terminalSnippets("darwin").some((x) => x.terminal === "iTerm2")); + await assert.rejects(installEmojiFont({ ...s, platform: "win32", fetch: fakeFetch }), /Windows/); +}); diff --git a/packages/hqtui/test/unicode.test.ts b/packages/hqtui/test/unicode.test.ts index 0b9860e..2fc95bd 100644 --- a/packages/hqtui/test/unicode.test.ts +++ b/packages/hqtui/test/unicode.test.ts @@ -47,3 +47,39 @@ test("wrap breaks on words and hard-splits long ones", () => { assert.ok(long.every((l) => stringWidth(l) <= 8)); assert.equal(long.join(""), "supercalifragilistic"); }); + +test("skin tones, flags, keycaps and emoji presentation are one two-column cell", () => { + const cases: Array<[string, string]> = [ + ["👍", "thumbs up"], + ["👍🏽", "thumbs up: medium skin tone"], + ["👩🏾‍💻", "woman technologist: medium-dark skin tone"], + ["🧑🏻‍❤️‍💋‍🧑🏾", "kiss: person, person, light and medium-dark skin tone"], + ["👨‍👩‍👧‍👦", "family: man, woman, girl, boy"], + ["🇯🇵", "flag: Japan"], + ["🏴󠁧󠁢󠁥󠁮󠁧󠁿", "flag: England (tag sequence)"], + ["#️⃣", "keycap: #"], + ["1️⃣", "keycap: 1"], + ["❤️", "red heart (U+2764 U+FE0F)"], + ["☝🏽", "index pointing up: medium skin tone"], + ]; + for (const [text, what] of cases) { + assert.equal(graphemes(text).length, 1, `${what}: one cell`); + assert.equal(stringWidth(text), 2, `${what}: two columns`); + } +}); + +test("emoji width does not leak into text around it", () => { + assert.equal(stringWidth("❤"), 1, "text-default heart without FE0F stays one column"); + assert.equal(stringWidth("a🇯🇵b"), 4); + assert.equal(stringWidth("🇯🇵🇺🇸"), 4, "two flags are two cells"); + assert.equal(graphemes("🇯🇵🇺").length, 2, "an odd regional indicator stands alone"); + assert.equal(stringWidth("#1"), 2, "a plain # and digit are text"); + assert.equal(stringWidth("🏽"), 2, "a lone tone swatch is its own picture"); +}); + +test("tables stay aligned with emoji in them", () => { + for (const cell of ["👍🏽 ok", "🇯🇵 jp", "❤️ hi", "#️⃣ no"]) { + assert.equal(stringWidth(fit(cell, 8)), 8, cell); + assert.ok(stringWidth(truncate(cell, 3)) <= 3, cell); + } +}); diff --git a/ports/c/src/unicode.c b/ports/c/src/unicode.c index 7e3ae44..161ce6b 100644 --- a/ports/c/src/unicode.c +++ b/ports/c/src/unicode.c @@ -71,6 +71,25 @@ size_t hq_utf8(uint32_t cp,char out[5]) { else { out[0]=(char)(0xf0|(cp>>18)); out[1]=(char)(0x80|(cp>>12&63)); out[2]=(char)(0x80|(cp>>6&63)); out[3]=(char)(0x80|(cp&63)); n=4; } out[n]=0; return n; } +static int is_regional(uint32_t cp) { return cp>=0x1f1e6 && cp<=0x1f1ff; } +static int is_tone(uint32_t cp) { return cp>=0x1f3fb && cp<=0x1f3ff; } +static int is_tag(uint32_t cp) { return cp>=0xe0020 && cp<=0xe007f; } +static int is_keycap_base(uint32_t cp) { return (cp>='0' && cp<='9') || cp=='#' || cp=='*'; } +/* Columns a multi-codepoint cluster occupies. Emoji presentation makes it two + even when its base alone is one: a flag (two regional indicators), a keycap, + and a text-default pictograph with U+FE0F or a skin tone. */ +static int cluster_width(const char *s,size_t n,uint32_t first,int base) { + if(base==2) return 2; + size_t off,u; decode(s,n,&off); + if(is_regional(first)) return off16) break; bytes+=nb+ab; parts+=2; continue; } + /* Emoji that are one picture but several codepoints: a skin tone + after a person or hand, the second half of a flag, and the tags + that spell a subdivision flag. Each belongs to the cell before it. */ + if((IN(cp,pictographic) && (is_tone(next) || is_tag(next))) || + (is_regional(cp) && is_regional(next) && parts==1)) { + bytes+=nb; ++parts; continue; + } if(hq_char_width(next)!=0 || hq_unsafe(next)) break; bytes+=nb; ++parts; } *offset=start+bytes; if(!width) continue; + if(parts>1) width=cluster_width(s+start,bytes,cp,width); g->start=s+start; g->bytes=bytes; g->cp=cp; g->width=width; return 1; } diff --git a/ports/conformance/fixtures/unicode.json b/ports/conformance/fixtures/unicode.json index e0e8e39..7c277a8 100644 --- a/ports/conformance/fixtures/unicode.json +++ b/ports/conformance/fixtures/unicode.json @@ -192,7 +192,7 @@ }, { "s": "❤️ heart", - "width": 7 + "width": 8 }, { "s": "─│╭╮╰╯┌┐└┘", @@ -210,6 +210,30 @@ "s": "mixed 日本 abc 🚀 end", "width": 21 }, + { + "s": "👍🏽 ok", + "width": 5 + }, + { + "s": "☝🏽 up", + "width": 5 + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "width": 11 + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "width": 10 + }, + { + "s": "#️⃣ 1️⃣ keys", + "width": 10 + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "width": 7 + }, { "s": "tab\there", "width": 7 @@ -665,12 +689,12 @@ { "s": "❤️ heart", "max": 3, - "out": "❤️ …" + "out": "❤️…" }, { "s": "❤️ heart", "max": 5, - "out": "❤️ he…" + "out": "❤️ h…" }, { "s": "❤️ heart", @@ -827,6 +851,216 @@ "max": 100, "out": "mixed 日本 abc 🚀 end" }, + { + "s": "👍🏽 ok", + "max": 0, + "out": "" + }, + { + "s": "👍🏽 ok", + "max": 1, + "out": "…" + }, + { + "s": "👍🏽 ok", + "max": 3, + "out": "👍🏽…" + }, + { + "s": "👍🏽 ok", + "max": 5, + "out": "👍🏽 ok" + }, + { + "s": "👍🏽 ok", + "max": 8, + "out": "👍🏽 ok" + }, + { + "s": "👍🏽 ok", + "max": 20, + "out": "👍🏽 ok" + }, + { + "s": "👍🏽 ok", + "max": 100, + "out": "👍🏽 ok" + }, + { + "s": "☝🏽 up", + "max": 0, + "out": "" + }, + { + "s": "☝🏽 up", + "max": 1, + "out": "…" + }, + { + "s": "☝🏽 up", + "max": 3, + "out": "☝🏽…" + }, + { + "s": "☝🏽 up", + "max": 5, + "out": "☝🏽 up" + }, + { + "s": "☝🏽 up", + "max": 8, + "out": "☝🏽 up" + }, + { + "s": "☝🏽 up", + "max": 20, + "out": "☝🏽 up" + }, + { + "s": "☝🏽 up", + "max": 100, + "out": "☝🏽 up" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 0, + "out": "" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 1, + "out": "…" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 3, + "out": "🇯🇵…" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 5, + "out": "🇯🇵🇺🇸…" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 8, + "out": "🇯🇵🇺🇸🇯 f…" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 20, + "out": "🇯🇵🇺🇸🇯 flags" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 100, + "out": "🇯🇵🇺🇸🇯 flags" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 0, + "out": "" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 1, + "out": "…" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 3, + "out": "🏴󠁧󠁢󠁥󠁮󠁧󠁿…" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 5, + "out": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 e…" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 8, + "out": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 engl…" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 20, + "out": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 100, + "out": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 0, + "out": "" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 1, + "out": "…" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 3, + "out": "#️⃣…" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 5, + "out": "#️⃣ …" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 8, + "out": "#️⃣ 1️⃣ k…" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 20, + "out": "#️⃣ 1️⃣ keys" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 100, + "out": "#️⃣ 1️⃣ keys" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 0, + "out": "" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 1, + "out": "…" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 3, + "out": "🧑🏻‍❤️‍💋‍🧑🏾…" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 5, + "out": "🧑🏻‍❤️‍💋‍🧑🏾 k…" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 8, + "out": "🧑🏻‍❤️‍💋‍🧑🏾 kiss" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 20, + "out": "🧑🏻‍❤️‍💋‍🧑🏾 kiss" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 100, + "out": "🧑🏻‍❤️‍💋‍🧑🏾 kiss" + }, { "s": "tab\there", "max": 0, @@ -2410,7 +2644,7 @@ "s": "❤️ heart", "cells": [ { - "width": 1, + "width": 2, "cluster": true, "text": "❤️", "cp": null @@ -2719,6 +2953,276 @@ } ] }, + { + "s": "👍🏽 ok", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "👍🏽", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "o", + "cp": 111 + }, + { + "width": 1, + "cluster": false, + "text": "k", + "cp": 107 + } + ] + }, + { + "s": "☝🏽 up", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "☝🏽", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "u", + "cp": 117 + }, + { + "width": 1, + "cluster": false, + "text": "p", + "cp": 112 + } + ] + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "🇯🇵", + "cp": null + }, + { + "width": 2, + "cluster": true, + "text": "🇺🇸", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": "🇯", + "cp": 127471 + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "f", + "cp": 102 + }, + { + "width": 1, + "cluster": false, + "text": "l", + "cp": 108 + }, + { + "width": 1, + "cluster": false, + "text": "a", + "cp": 97 + }, + { + "width": 1, + "cluster": false, + "text": "g", + "cp": 103 + }, + { + "width": 1, + "cluster": false, + "text": "s", + "cp": 115 + } + ] + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "🏴󠁧󠁢󠁥󠁮󠁧󠁿", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "e", + "cp": 101 + }, + { + "width": 1, + "cluster": false, + "text": "n", + "cp": 110 + }, + { + "width": 1, + "cluster": false, + "text": "g", + "cp": 103 + }, + { + "width": 1, + "cluster": false, + "text": "l", + "cp": 108 + }, + { + "width": 1, + "cluster": false, + "text": "a", + "cp": 97 + }, + { + "width": 1, + "cluster": false, + "text": "n", + "cp": 110 + }, + { + "width": 1, + "cluster": false, + "text": "d", + "cp": 100 + } + ] + }, + { + "s": "#️⃣ 1️⃣ keys", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "#️⃣", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 2, + "cluster": true, + "text": "1️⃣", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "k", + "cp": 107 + }, + { + "width": 1, + "cluster": false, + "text": "e", + "cp": 101 + }, + { + "width": 1, + "cluster": false, + "text": "y", + "cp": 121 + }, + { + "width": 1, + "cluster": false, + "text": "s", + "cp": 115 + } + ] + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "🧑🏻‍❤️‍💋‍🧑🏾", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "k", + "cp": 107 + }, + { + "width": 1, + "cluster": false, + "text": "i", + "cp": 105 + }, + { + "width": 1, + "cluster": false, + "text": "s", + "cp": 115 + }, + { + "width": 1, + "cluster": false, + "text": "s", + "cp": 115 + } + ] + }, { "s": "tab\there", "cells": [ diff --git a/ports/conformance/generate.ts b/ports/conformance/generate.ts index 5ec0f68..651a256 100644 Binary files a/ports/conformance/generate.ts and b/ports/conformance/generate.ts differ diff --git a/ports/go/emoji.go b/ports/go/emoji.go new file mode 100644 index 0000000..7ab7b96 --- /dev/null +++ b/ports/go/emoji.go @@ -0,0 +1,321 @@ +package hqtui + +// Emoji for terminals: Emoji("fire") is 🔥 where the terminal draws emoji and +// "[fire]" where it cannot. +// +// The built-in pack is OpenEmoji (https://logicsrc.com/openemoji), on by +// default, generated into emoji_data.go from the same set as the TypeScript +// reference. A name can be the shortcode with or without oe_ and colons, the +// CLDR name, a common alias (thumbsup, +1, heart) or the emoji itself. Which +// you get: SetEmojiMode if the app chose; HQTUI_EMOJI=emoji|text; otherwise +// emoji where the terminal draws Unicode and is not the Linux console, and +// text elsewhere. Text is an emoticon where one fits (:) <3 :D) and the name +// in brackets elsewhere. StringWidth counts every emoji here as two columns. + +import ( + "regexp" + "sort" + "strconv" + "strings" + "sync" +) + +// EmojiMode picks the emoji or its text. +type EmojiMode string + +const ( + EmojiModeEmoji EmojiMode = "emoji" + EmojiModeText EmojiMode = "text" +) + +// EmojiInfo is everything the built-in pack knows about one emoji. +type EmojiInfo struct { + Key string // fully-qualified codepoints, lowercase hex, hyphen-joined + Char string + Name string // CLDR short name + Shortcode string // oe_ included + Group string + Keywords []string + Base string // the toneless emoji a skin-tone variant belongs to +} + +var ( + emojiMu sync.RWMutex + emojiChosen EmojiMode + emojiLoaded sync.Once + emojiByKey map[string]*EmojiInfo + emojiByName map[string]string + emojiByChar map[string]string + emojiAll []*EmojiInfo + emojiToneKey = []string{"1f3fb", "1f3fc", "1f3fd", "1f3fe", "1f3ff"} + emojiToneNm = []string{"light", "medium-light", "medium", "medium-dark", "dark"} + slugPattern = regexp.MustCompile(`[^a-z0-9]+`) + emojifyRe = regexp.MustCompile(`(?i):([a-z0-9_+-]+):`) +) + +// EmojiSlug is the shortcode a name reduces to; rows store theirs only when it differs. +func EmojiSlug(name string) string { + return strings.Trim(slugPattern.ReplaceAllString(strings.ToLower(name), "_"), "_") +} + +func emojiChar(key string) string { + var b strings.Builder + for _, h := range strings.Split(key, "-") { + cp, err := strconv.ParseUint(h, 16, 32) + if err == nil { + b.WriteRune(rune(cp)) + } + } + return b.String() +} + +func toneIndex(cp string) int { + for i, t := range emojiToneKey { + if t == cp { + return i + } + } + return -1 +} + +func loadEmoji() { + emojiLoaded.Do(func() { + emojiByKey = make(map[string]*EmojiInfo, len(openEmojiRows)+len(openEmojiToned)) + for _, r := range openEmojiRows { + short := r.short + if short == "" { + short = EmojiSlug(r.name) + } + var kw []string + if r.keywords != "" { + kw = strings.Split(r.keywords, " ") + } + group := "" + if r.group < len(openEmojiGroups) { + group = openEmojiGroups[r.group] + } + emojiByKey[r.key] = &EmojiInfo{Key: r.key, Char: emojiChar(r.key), Name: r.name, Shortcode: "oe_" + short, Group: group, Keywords: kw} + } + for _, t := range openEmojiToned { + base, ok := emojiByKey[t[1]] + if !ok { + continue + } + var tones []int + for _, cp := range strings.Split(t[0], "-") { + if i := toneIndex(cp); i >= 0 { + tones = append(tones, i) + } + } + names := make([]string, len(tones)) + codes := make([]string, len(tones)) + for i, tone := range tones { + names[i] = emojiToneNm[tone] + " skin tone" + codes[i] = "t" + strconv.Itoa(tone+1) + } + sep := ": " + if strings.Contains(base.Name, ":") { + sep = ", " + } + emojiByKey[t[0]] = &EmojiInfo{ + Key: t[0], Char: emojiChar(t[0]), Name: base.Name + sep + strings.Join(names, ", "), + Shortcode: base.Shortcode + "_" + strings.Join(codes, "_"), Group: base.Group, Keywords: base.Keywords, Base: base.Key, + } + } + emojiByName = make(map[string]string, len(emojiByKey)*3) + emojiByChar = make(map[string]string, len(emojiByKey)*2) + keys := make([]string, 0, len(emojiByKey)) + for k := range emojiByKey { + keys = append(keys, k) + } + sort.Strings(keys) + for _, k := range keys { + e := emojiByKey[k] + emojiAll = append(emojiAll, e) + emojiByName[e.Shortcode] = k + emojiByName[e.Shortcode[3:]] = k + emojiByName[strings.ToLower(e.Name)] = k + emojiByChar[e.Char] = k + emojiByChar[strings.ReplaceAll(e.Char, "️", "")] = k + } + for alias, k := range openEmojiAliases { + if _, taken := emojiByName[alias]; !taken { + emojiByName[alias] = k + } + } + }) +} + +// EmojiInfoOf looks an emoji up by any name it answers to. +func EmojiInfoOf(name string) (EmojiInfo, bool) { + loadEmoji() + trimmed := strings.TrimSpace(name) + bare := strings.ToLower(strings.TrimSuffix(strings.TrimPrefix(trimmed, ":"), ":")) + candidates := []string{emojiByName[bare], emojiByName[strings.Join(strings.FieldsFunc(bare, func(r rune) bool { return r == ' ' || r == '-' }), "_")], emojiByChar[trimmed], emojiByChar[strings.ReplaceAll(trimmed, "️", "")]} + for _, k := range candidates { + if e, ok := emojiByKey[k]; ok && k != "" { + return *e, true + } + } + if e, ok := emojiByKey[bare]; ok { + return *e, true + } + return EmojiInfo{}, false +} + +// SetEmojiMode pins emoji or text for the whole app; "" detects again. +func SetEmojiMode(mode EmojiMode) { + emojiMu.Lock() + emojiChosen = mode + emojiMu.Unlock() +} + +// EmojiModeIn is what an environment gets, in the order at the top of this file. +func EmojiModeIn(env Env, windows bool) EmojiMode { + emojiMu.RLock() + chosen := emojiChosen + emojiMu.RUnlock() + if chosen != "" { + return chosen + } + switch EmojiMode(env.get("HQTUI_EMOJI")) { + case EmojiModeEmoji: + return EmojiModeEmoji + case EmojiModeText: + return EmojiModeText + } + // The Linux virtual console speaks UTF-8 but its font has no emoji. + if env.get("TERM") == "linux" { + return EmojiModeText + } + if detectUnicode(env, windows) { + return EmojiModeEmoji + } + return EmojiModeText +} + +// EmojiText is an emoji as text: an emoticon, or its name in brackets. +func EmojiText(name string) string { + e, ok := EmojiInfoOf(name) + if !ok { + return "" + } + if t, ok := openEmojiEmoticons[e.Key]; ok { + return t + } + if t, ok := openEmojiEmoticons[e.Base]; ok && e.Base != "" { + return t + } + return "[" + e.Name + "]" +} + +// EmojiIn is an emoji in a given mode. Unknown names return "". +func EmojiIn(name string, mode EmojiMode) string { + e, ok := EmojiInfoOf(name) + if !ok { + return "" + } + if mode == EmojiModeEmoji { + return e.Char + } + return EmojiText(e.Key) +} + +// Emoji is the emoji, or its text, in this process's terminal. +func Emoji(name string) string { + return EmojiIn(name, EmojiModeIn(ProcessEnv(), runningOnWindows())) +} + +// EmojifyIn replaces every :name: in text; anything that is not an emoji stays. +func EmojifyIn(text string, mode EmojiMode) string { + return emojifyRe.ReplaceAllStringFunc(text, func(whole string) string { + if out := EmojiIn(whole[1:len(whole)-1], mode); out != "" { + return out + } + return whole + }) +} + +// Emojify replaces every :name: in text for this process's terminal. +func Emojify(text string) string { + return EmojifyIn(text, EmojiModeIn(ProcessEnv(), runningOnWindows())) +} + +// EmojiSearch lists emoji matching every word of the query, best first. +func EmojiSearch(query string, limit int) []EmojiInfo { + loadEmoji() + q := strings.ToLower(strings.Trim(strings.TrimSpace(query), ":")) + if q == "" { + return nil + } + words := strings.FieldsFunc(q, func(r rune) bool { return r == ' ' || r == '_' }) + exact, hasExact := EmojiInfoOf(q) + type hit struct { + score int + e *EmojiInfo + } + var hits []hit + for _, e := range emojiAll { + if e.Base != "" { + continue + } + hay := strings.ToLower(e.Name + " " + e.Shortcode + " " + strings.Join(e.Keywords, " ")) + all := true + for _, w := range words { + if !strings.Contains(hay, w) { + all = false + break + } + } + if !all { + continue + } + name := strings.ToLower(e.Name) + score := 4 + switch { + case hasExact && e.Key == exact.Key: + score = 0 + case containsWord(name, q): + score = 1 + case strings.HasPrefix(name, q): + score = 2 + case strings.Contains(name, q): + score = 3 + } + hits = append(hits, hit{score, e}) + } + sort.SliceStable(hits, func(i, j int) bool { + if hits[i].score != hits[j].score { + return hits[i].score < hits[j].score + } + return len(hits[i].e.Name) < len(hits[j].e.Name) + }) + if limit > 0 && len(hits) > limit { + hits = hits[:limit] + } + out := make([]EmojiInfo, len(hits)) + for i, h := range hits { + out[i] = *h.e + } + return out +} + +func containsWord(name, word string) bool { + for _, w := range slugPattern.Split(name, -1) { + if w == word { + return true + } + } + return false +} + +// EmojiNames lists every shortcode in the built-in pack, sorted. +func EmojiNames() []string { + loadEmoji() + names := make([]string, len(emojiAll)) + for i, e := range emojiAll { + names[i] = e.Shortcode + } + sort.Strings(names) + return names +} diff --git a/ports/go/emoji_data.go b/ports/go/emoji_data.go new file mode 100644 index 0000000..f8877c7 --- /dev/null +++ b/ports/go/emoji_data.go @@ -0,0 +1,4144 @@ +// Code generated by packages/hqtui/scripts/generate-emoji.ts from OpenEmoji 2026-09-24 (OpenEmoji 0.1, Unicode 18.0), 3963 emoji. DO NOT EDIT. +// Emoji rows: key (codepoints), shortcode without oe_ (empty when it is the name in snake_case), +// CLDR name, group index, up to ten of its rarest keywords the name does not already say. +// Toned rows: key and base key; name and shortcode are the base's plus the skin tones. + +package hqtui + +// OpenEmojiVersion is the OpenEmoji set the built-in pack was generated from. +const OpenEmojiVersion = "2026-09-24" + +// OpenEmojiUnicode is the Emoji version that set covers. +const OpenEmojiUnicode = "18.0" + +var openEmojiGroups = []string{"Smileys & Emotion", "People & Body", "Animals & Nature", "Food & Drink", "Travel & Places", "Activities", "Objects", "Symbols", "Flags"} + +type emojiRow struct { + key, short, name string + group int + keywords string +} + +var openEmojiRows = []emojiRow{ + {"0023-fe0f-20e3", "keycap_hash", "keycap: #", 7, ""}, + {"002a-fe0f-20e3", "keycap_asterisk", "keycap: *", 7, ""}, + {"0030-fe0f-20e3", "", "keycap: 0", 7, "zero"}, + {"0031-fe0f-20e3", "", "keycap: 1", 7, "one"}, + {"0032-fe0f-20e3", "", "keycap: 2", 7, "two"}, + {"0033-fe0f-20e3", "", "keycap: 3", 7, "three"}, + {"0034-fe0f-20e3", "", "keycap: 4", 7, "four"}, + {"0035-fe0f-20e3", "", "keycap: 5", 7, "five"}, + {"0036-fe0f-20e3", "", "keycap: 6", 7, "six"}, + {"0037-fe0f-20e3", "", "keycap: 7", 7, "seven"}, + {"0038-fe0f-20e3", "", "keycap: 8", 7, "eight"}, + {"0039-fe0f-20e3", "", "keycap: 9", 7, "nine"}, + {"00a9-fe0f", "", "copyright", 7, "C"}, + {"00ae-fe0f", "", "registered", 7, "R"}, + {"1f004", "", "mahjong red dragon", 5, "game"}, + {"1f0cf", "", "joker", 5, "wildcard card game"}, + {"1f170-fe0f", "", "A button (blood type)", 7, ""}, + {"1f171-fe0f", "", "B button (blood type)", 7, ""}, + {"1f17e-fe0f", "", "O button (blood type)", 7, ""}, + {"1f17f-fe0f", "", "P button", 7, "parking"}, + {"1f18e", "", "AB button (blood type)", 7, ""}, + {"1f191", "", "CL button", 7, ""}, + {"1f192", "", "COOL button", 7, ""}, + {"1f193", "", "FREE button", 7, ""}, + {"1f194", "", "ID button", 7, "identity"}, + {"1f195", "", "NEW button", 7, ""}, + {"1f196", "", "NG button", 7, ""}, + {"1f197", "", "OK button", 7, "okay"}, + {"1f198", "", "SOS button", 7, "help"}, + {"1f199", "", "UP! button", 7, "UP! mark"}, + {"1f19a", "", "VS button", 7, "versus"}, + {"1f1e6-1f1e8", "", "flag: Ascension Island", 8, ""}, + {"1f1e6-1f1e9", "", "flag: Andorra", 8, ""}, + {"1f1e6-1f1ea", "", "flag: United Arab Emirates", 8, ""}, + {"1f1e6-1f1eb", "", "flag: Afghanistan", 8, ""}, + {"1f1e6-1f1ec", "flag_antigua_and_barbuda", "flag: Antigua & Barbuda", 8, ""}, + {"1f1e6-1f1ee", "", "flag: Anguilla", 8, ""}, + {"1f1e6-1f1f1", "", "flag: Albania", 8, ""}, + {"1f1e6-1f1f2", "", "flag: Armenia", 8, ""}, + {"1f1e6-1f1f4", "", "flag: Angola", 8, ""}, + {"1f1e6-1f1f6", "", "flag: Antarctica", 8, ""}, + {"1f1e6-1f1f7", "", "flag: Argentina", 8, ""}, + {"1f1e6-1f1f8", "", "flag: American Samoa", 8, ""}, + {"1f1e6-1f1f9", "", "flag: Austria", 8, ""}, + {"1f1e6-1f1fa", "", "flag: Australia", 8, ""}, + {"1f1e6-1f1fc", "", "flag: Aruba", 8, ""}, + {"1f1e6-1f1fd", "flag_aland_islands", "flag: \U000000c5land Islands", 8, ""}, + {"1f1e6-1f1ff", "", "flag: Azerbaijan", 8, ""}, + {"1f1e7-1f1e6", "flag_bosnia_and_herzegovina", "flag: Bosnia & Herzegovina", 8, ""}, + {"1f1e7-1f1e7", "", "flag: Barbados", 8, ""}, + {"1f1e7-1f1e9", "", "flag: Bangladesh", 8, ""}, + {"1f1e7-1f1ea", "", "flag: Belgium", 8, ""}, + {"1f1e7-1f1eb", "", "flag: Burkina Faso", 8, ""}, + {"1f1e7-1f1ec", "", "flag: Bulgaria", 8, ""}, + {"1f1e7-1f1ed", "", "flag: Bahrain", 8, ""}, + {"1f1e7-1f1ee", "", "flag: Burundi", 8, ""}, + {"1f1e7-1f1ef", "", "flag: Benin", 8, ""}, + {"1f1e7-1f1f1", "flag_st_barthelemy", "flag: St. Barth\U000000e9lemy", 8, ""}, + {"1f1e7-1f1f2", "", "flag: Bermuda", 8, ""}, + {"1f1e7-1f1f3", "", "flag: Brunei", 8, ""}, + {"1f1e7-1f1f4", "", "flag: Bolivia", 8, ""}, + {"1f1e7-1f1f6", "", "flag: Caribbean Netherlands", 8, ""}, + {"1f1e7-1f1f7", "", "flag: Brazil", 8, ""}, + {"1f1e7-1f1f8", "", "flag: Bahamas", 8, ""}, + {"1f1e7-1f1f9", "", "flag: Bhutan", 8, ""}, + {"1f1e7-1f1fb", "", "flag: Bouvet Island", 8, ""}, + {"1f1e7-1f1fc", "", "flag: Botswana", 8, ""}, + {"1f1e7-1f1fe", "", "flag: Belarus", 8, ""}, + {"1f1e7-1f1ff", "", "flag: Belize", 8, ""}, + {"1f1e8-1f1e6", "", "flag: Canada", 8, ""}, + {"1f1e8-1f1e8", "", "flag: Cocos (Keeling) Islands", 8, ""}, + {"1f1e8-1f1e9", "", "flag: Congo - Kinshasa", 8, ""}, + {"1f1e8-1f1eb", "", "flag: Central African Republic", 8, ""}, + {"1f1e8-1f1ec", "", "flag: Congo - Brazzaville", 8, ""}, + {"1f1e8-1f1ed", "", "flag: Switzerland", 8, ""}, + {"1f1e8-1f1ee", "flag_cote_d_ivoire", "flag: C\U000000f4te d\U00002019Ivoire", 8, ""}, + {"1f1e8-1f1f0", "", "flag: Cook Islands", 8, ""}, + {"1f1e8-1f1f1", "", "flag: Chile", 8, ""}, + {"1f1e8-1f1f2", "", "flag: Cameroon", 8, ""}, + {"1f1e8-1f1f3", "", "flag: China", 8, ""}, + {"1f1e8-1f1f4", "", "flag: Colombia", 8, ""}, + {"1f1e8-1f1f5", "", "flag: Clipperton Island", 8, ""}, + {"1f1e8-1f1f6", "", "flag: Sark", 8, ""}, + {"1f1e8-1f1f7", "", "flag: Costa Rica", 8, ""}, + {"1f1e8-1f1fa", "", "flag: Cuba", 8, ""}, + {"1f1e8-1f1fb", "", "flag: Cape Verde", 8, ""}, + {"1f1e8-1f1fc", "flag_curacao", "flag: Cura\U000000e7ao", 8, ""}, + {"1f1e8-1f1fd", "", "flag: Christmas Island", 8, ""}, + {"1f1e8-1f1fe", "", "flag: Cyprus", 8, ""}, + {"1f1e8-1f1ff", "", "flag: Czechia", 8, ""}, + {"1f1e9-1f1ea", "", "flag: Germany", 8, ""}, + {"1f1e9-1f1ec", "", "flag: Diego Garcia", 8, ""}, + {"1f1e9-1f1ef", "", "flag: Djibouti", 8, ""}, + {"1f1e9-1f1f0", "", "flag: Denmark", 8, ""}, + {"1f1e9-1f1f2", "", "flag: Dominica", 8, ""}, + {"1f1e9-1f1f4", "", "flag: Dominican Republic", 8, ""}, + {"1f1e9-1f1ff", "", "flag: Algeria", 8, ""}, + {"1f1ea-1f1e6", "flag_ceuta_and_melilla", "flag: Ceuta & Melilla", 8, ""}, + {"1f1ea-1f1e8", "", "flag: Ecuador", 8, ""}, + {"1f1ea-1f1ea", "", "flag: Estonia", 8, ""}, + {"1f1ea-1f1ec", "", "flag: Egypt", 8, ""}, + {"1f1ea-1f1ed", "", "flag: Western Sahara", 8, ""}, + {"1f1ea-1f1f7", "", "flag: Eritrea", 8, ""}, + {"1f1ea-1f1f8", "", "flag: Spain", 8, ""}, + {"1f1ea-1f1f9", "", "flag: Ethiopia", 8, ""}, + {"1f1ea-1f1fa", "", "flag: European Union", 8, ""}, + {"1f1eb-1f1ee", "", "flag: Finland", 8, ""}, + {"1f1eb-1f1ef", "", "flag: Fiji", 8, ""}, + {"1f1eb-1f1f0", "", "flag: Falkland Islands", 8, ""}, + {"1f1eb-1f1f2", "", "flag: Micronesia", 8, ""}, + {"1f1eb-1f1f4", "", "flag: Faroe Islands", 8, ""}, + {"1f1eb-1f1f7", "", "flag: France", 8, ""}, + {"1f1ec-1f1e6", "", "flag: Gabon", 8, ""}, + {"1f1ec-1f1e7", "", "flag: United Kingdom", 8, ""}, + {"1f1ec-1f1e9", "", "flag: Grenada", 8, ""}, + {"1f1ec-1f1ea", "", "flag: Georgia", 8, ""}, + {"1f1ec-1f1eb", "", "flag: French Guiana", 8, ""}, + {"1f1ec-1f1ec", "", "flag: Guernsey", 8, ""}, + {"1f1ec-1f1ed", "", "flag: Ghana", 8, ""}, + {"1f1ec-1f1ee", "", "flag: Gibraltar", 8, ""}, + {"1f1ec-1f1f1", "", "flag: Greenland", 8, ""}, + {"1f1ec-1f1f2", "", "flag: Gambia", 8, ""}, + {"1f1ec-1f1f3", "", "flag: Guinea", 8, ""}, + {"1f1ec-1f1f5", "", "flag: Guadeloupe", 8, ""}, + {"1f1ec-1f1f6", "", "flag: Equatorial Guinea", 8, ""}, + {"1f1ec-1f1f7", "", "flag: Greece", 8, ""}, + {"1f1ec-1f1f8", "flag_south_georgia_and_south_sandwich_islands", "flag: South Georgia & South Sandwich Islands", 8, ""}, + {"1f1ec-1f1f9", "", "flag: Guatemala", 8, ""}, + {"1f1ec-1f1fa", "", "flag: Guam", 8, ""}, + {"1f1ec-1f1fc", "", "flag: Guinea-Bissau", 8, ""}, + {"1f1ec-1f1fe", "", "flag: Guyana", 8, ""}, + {"1f1ed-1f1f0", "", "flag: Hong Kong SAR China", 8, ""}, + {"1f1ed-1f1f2", "flag_heard_island_and_mcdonald_islands", "flag: Heard Island & McDonald Islands", 8, ""}, + {"1f1ed-1f1f3", "", "flag: Honduras", 8, ""}, + {"1f1ed-1f1f7", "", "flag: Croatia", 8, ""}, + {"1f1ed-1f1f9", "", "flag: Haiti", 8, ""}, + {"1f1ed-1f1fa", "", "flag: Hungary", 8, ""}, + {"1f1ee-1f1e8", "", "flag: Canary Islands", 8, ""}, + {"1f1ee-1f1e9", "", "flag: Indonesia", 8, ""}, + {"1f1ee-1f1ea", "", "flag: Ireland", 8, ""}, + {"1f1ee-1f1f1", "", "flag: Israel", 8, ""}, + {"1f1ee-1f1f2", "", "flag: Isle of Man", 8, ""}, + {"1f1ee-1f1f3", "", "flag: India", 8, ""}, + {"1f1ee-1f1f4", "", "flag: British Indian Ocean Territory", 8, ""}, + {"1f1ee-1f1f6", "", "flag: Iraq", 8, ""}, + {"1f1ee-1f1f7", "", "flag: Iran", 8, ""}, + {"1f1ee-1f1f8", "", "flag: Iceland", 8, ""}, + {"1f1ee-1f1f9", "", "flag: Italy", 8, ""}, + {"1f1ef-1f1ea", "", "flag: Jersey", 8, ""}, + {"1f1ef-1f1f2", "", "flag: Jamaica", 8, ""}, + {"1f1ef-1f1f4", "", "flag: Jordan", 8, ""}, + {"1f1ef-1f1f5", "", "flag: Japan", 8, ""}, + {"1f1f0-1f1ea", "", "flag: Kenya", 8, ""}, + {"1f1f0-1f1ec", "", "flag: Kyrgyzstan", 8, ""}, + {"1f1f0-1f1ed", "", "flag: Cambodia", 8, ""}, + {"1f1f0-1f1ee", "", "flag: Kiribati", 8, ""}, + {"1f1f0-1f1f2", "", "flag: Comoros", 8, ""}, + {"1f1f0-1f1f3", "flag_st_kitts_and_nevis", "flag: St. Kitts & Nevis", 8, ""}, + {"1f1f0-1f1f5", "", "flag: North Korea", 8, ""}, + {"1f1f0-1f1f7", "", "flag: South Korea", 8, ""}, + {"1f1f0-1f1fc", "", "flag: Kuwait", 8, ""}, + {"1f1f0-1f1fe", "", "flag: Cayman Islands", 8, ""}, + {"1f1f0-1f1ff", "", "flag: Kazakhstan", 8, ""}, + {"1f1f1-1f1e6", "", "flag: Laos", 8, ""}, + {"1f1f1-1f1e7", "", "flag: Lebanon", 8, ""}, + {"1f1f1-1f1e8", "", "flag: St. Lucia", 8, ""}, + {"1f1f1-1f1ee", "", "flag: Liechtenstein", 8, ""}, + {"1f1f1-1f1f0", "", "flag: Sri Lanka", 8, ""}, + {"1f1f1-1f1f7", "", "flag: Liberia", 8, ""}, + {"1f1f1-1f1f8", "", "flag: Lesotho", 8, ""}, + {"1f1f1-1f1f9", "", "flag: Lithuania", 8, ""}, + {"1f1f1-1f1fa", "", "flag: Luxembourg", 8, ""}, + {"1f1f1-1f1fb", "", "flag: Latvia", 8, ""}, + {"1f1f1-1f1fe", "", "flag: Libya", 8, ""}, + {"1f1f2-1f1e6", "", "flag: Morocco", 8, ""}, + {"1f1f2-1f1e8", "", "flag: Monaco", 8, ""}, + {"1f1f2-1f1e9", "", "flag: Moldova", 8, ""}, + {"1f1f2-1f1ea", "", "flag: Montenegro", 8, ""}, + {"1f1f2-1f1eb", "", "flag: St. Martin", 8, ""}, + {"1f1f2-1f1ec", "", "flag: Madagascar", 8, ""}, + {"1f1f2-1f1ed", "", "flag: Marshall Islands", 8, ""}, + {"1f1f2-1f1f0", "", "flag: North Macedonia", 8, ""}, + {"1f1f2-1f1f1", "", "flag: Mali", 8, ""}, + {"1f1f2-1f1f2", "", "flag: Myanmar (Burma)", 8, ""}, + {"1f1f2-1f1f3", "", "flag: Mongolia", 8, ""}, + {"1f1f2-1f1f4", "", "flag: Macao SAR China", 8, ""}, + {"1f1f2-1f1f5", "", "flag: Northern Mariana Islands", 8, ""}, + {"1f1f2-1f1f6", "", "flag: Martinique", 8, ""}, + {"1f1f2-1f1f7", "", "flag: Mauritania", 8, ""}, + {"1f1f2-1f1f8", "", "flag: Montserrat", 8, ""}, + {"1f1f2-1f1f9", "", "flag: Malta", 8, ""}, + {"1f1f2-1f1fa", "", "flag: Mauritius", 8, ""}, + {"1f1f2-1f1fb", "", "flag: Maldives", 8, ""}, + {"1f1f2-1f1fc", "", "flag: Malawi", 8, ""}, + {"1f1f2-1f1fd", "", "flag: Mexico", 8, ""}, + {"1f1f2-1f1fe", "", "flag: Malaysia", 8, ""}, + {"1f1f2-1f1ff", "", "flag: Mozambique", 8, ""}, + {"1f1f3-1f1e6", "", "flag: Namibia", 8, ""}, + {"1f1f3-1f1e8", "", "flag: New Caledonia", 8, ""}, + {"1f1f3-1f1ea", "", "flag: Niger", 8, ""}, + {"1f1f3-1f1eb", "", "flag: Norfolk Island", 8, ""}, + {"1f1f3-1f1ec", "", "flag: Nigeria", 8, ""}, + {"1f1f3-1f1ee", "", "flag: Nicaragua", 8, ""}, + {"1f1f3-1f1f1", "", "flag: Netherlands", 8, ""}, + {"1f1f3-1f1f4", "", "flag: Norway", 8, ""}, + {"1f1f3-1f1f5", "", "flag: Nepal", 8, ""}, + {"1f1f3-1f1f7", "", "flag: Nauru", 8, ""}, + {"1f1f3-1f1fa", "", "flag: Niue", 8, ""}, + {"1f1f3-1f1ff", "", "flag: New Zealand", 8, ""}, + {"1f1f4-1f1f2", "", "flag: Oman", 8, ""}, + {"1f1f5-1f1e6", "", "flag: Panama", 8, ""}, + {"1f1f5-1f1ea", "", "flag: Peru", 8, ""}, + {"1f1f5-1f1eb", "", "flag: French Polynesia", 8, ""}, + {"1f1f5-1f1ec", "", "flag: Papua New Guinea", 8, ""}, + {"1f1f5-1f1ed", "", "flag: Philippines", 8, ""}, + {"1f1f5-1f1f0", "", "flag: Pakistan", 8, ""}, + {"1f1f5-1f1f1", "", "flag: Poland", 8, ""}, + {"1f1f5-1f1f2", "flag_st_pierre_and_miquelon", "flag: St. Pierre & Miquelon", 8, ""}, + {"1f1f5-1f1f3", "", "flag: Pitcairn Islands", 8, ""}, + {"1f1f5-1f1f7", "", "flag: Puerto Rico", 8, ""}, + {"1f1f5-1f1f8", "", "flag: Palestinian Territories", 8, ""}, + {"1f1f5-1f1f9", "", "flag: Portugal", 8, ""}, + {"1f1f5-1f1fc", "", "flag: Palau", 8, ""}, + {"1f1f5-1f1fe", "", "flag: Paraguay", 8, ""}, + {"1f1f6-1f1e6", "", "flag: Qatar", 8, ""}, + {"1f1f7-1f1ea", "flag_reunion", "flag: R\U000000e9union", 8, ""}, + {"1f1f7-1f1f4", "", "flag: Romania", 8, ""}, + {"1f1f7-1f1f8", "", "flag: Serbia", 8, ""}, + {"1f1f7-1f1fa", "", "flag: Russia", 8, ""}, + {"1f1f7-1f1fc", "", "flag: Rwanda", 8, ""}, + {"1f1f8-1f1e6", "", "flag: Saudi Arabia", 8, ""}, + {"1f1f8-1f1e7", "", "flag: Solomon Islands", 8, ""}, + {"1f1f8-1f1e8", "", "flag: Seychelles", 8, ""}, + {"1f1f8-1f1e9", "", "flag: Sudan", 8, ""}, + {"1f1f8-1f1ea", "", "flag: Sweden", 8, ""}, + {"1f1f8-1f1ec", "", "flag: Singapore", 8, ""}, + {"1f1f8-1f1ed", "flag_st_helena_ascension_and_tristan_da_cunha", "flag: St. Helena, Ascension & Tristan da Cunha", 8, ""}, + {"1f1f8-1f1ee", "", "flag: Slovenia", 8, ""}, + {"1f1f8-1f1ef", "flag_svalbard_and_jan_mayen", "flag: Svalbard & Jan Mayen", 8, ""}, + {"1f1f8-1f1f0", "", "flag: Slovakia", 8, ""}, + {"1f1f8-1f1f1", "", "flag: Sierra Leone", 8, ""}, + {"1f1f8-1f1f2", "", "flag: San Marino", 8, ""}, + {"1f1f8-1f1f3", "", "flag: Senegal", 8, ""}, + {"1f1f8-1f1f4", "", "flag: Somalia", 8, ""}, + {"1f1f8-1f1f7", "", "flag: Suriname", 8, ""}, + {"1f1f8-1f1f8", "", "flag: South Sudan", 8, ""}, + {"1f1f8-1f1f9", "flag_sao_tome_and_principe", "flag: S\U000000e3o Tom\U000000e9 & Pr\U000000edncipe", 8, ""}, + {"1f1f8-1f1fb", "", "flag: El Salvador", 8, ""}, + {"1f1f8-1f1fd", "", "flag: Sint Maarten", 8, ""}, + {"1f1f8-1f1fe", "", "flag: Syria", 8, ""}, + {"1f1f8-1f1ff", "", "flag: Eswatini", 8, ""}, + {"1f1f9-1f1e6", "", "flag: Tristan da Cunha", 8, ""}, + {"1f1f9-1f1e8", "flag_turks_and_caicos_islands", "flag: Turks & Caicos Islands", 8, ""}, + {"1f1f9-1f1e9", "", "flag: Chad", 8, ""}, + {"1f1f9-1f1eb", "", "flag: French Southern and Antarctic Lands", 8, ""}, + {"1f1f9-1f1ec", "", "flag: Togo", 8, ""}, + {"1f1f9-1f1ed", "", "flag: Thailand", 8, ""}, + {"1f1f9-1f1ef", "", "flag: Tajikistan", 8, ""}, + {"1f1f9-1f1f0", "", "flag: Tokelau", 8, ""}, + {"1f1f9-1f1f1", "", "flag: Timor-Leste", 8, ""}, + {"1f1f9-1f1f2", "", "flag: Turkmenistan", 8, ""}, + {"1f1f9-1f1f3", "", "flag: Tunisia", 8, ""}, + {"1f1f9-1f1f4", "", "flag: Tonga", 8, ""}, + {"1f1f9-1f1f7", "flag_turkiye", "flag: T\U000000fcrkiye", 8, ""}, + {"1f1f9-1f1f9", "flag_trinidad_and_tobago", "flag: Trinidad & Tobago", 8, ""}, + {"1f1f9-1f1fb", "", "flag: Tuvalu", 8, ""}, + {"1f1f9-1f1fc", "", "flag: Taiwan", 8, ""}, + {"1f1f9-1f1ff", "", "flag: Tanzania", 8, ""}, + {"1f1fa-1f1e6", "", "flag: Ukraine", 8, ""}, + {"1f1fa-1f1ec", "", "flag: Uganda", 8, ""}, + {"1f1fa-1f1f2", "", "flag: U.S. Outlying Islands", 8, ""}, + {"1f1fa-1f1f3", "", "flag: United Nations", 8, ""}, + {"1f1fa-1f1f8", "", "flag: United States", 8, ""}, + {"1f1fa-1f1fe", "", "flag: Uruguay", 8, ""}, + {"1f1fa-1f1ff", "", "flag: Uzbekistan", 8, ""}, + {"1f1fb-1f1e6", "", "flag: Vatican City", 8, ""}, + {"1f1fb-1f1e8", "flag_st_vincent_and_grenadines", "flag: St. Vincent & Grenadines", 8, ""}, + {"1f1fb-1f1ea", "", "flag: Venezuela", 8, ""}, + {"1f1fb-1f1ec", "", "flag: British Virgin Islands", 8, ""}, + {"1f1fb-1f1ee", "", "flag: U.S. Virgin Islands", 8, ""}, + {"1f1fb-1f1f3", "", "flag: Vietnam", 8, ""}, + {"1f1fb-1f1fa", "", "flag: Vanuatu", 8, ""}, + {"1f1fc-1f1eb", "flag_wallis_and_futuna", "flag: Wallis & Futuna", 8, ""}, + {"1f1fc-1f1f8", "", "flag: Samoa", 8, ""}, + {"1f1fd-1f1f0", "", "flag: Kosovo", 8, ""}, + {"1f1fe-1f1ea", "", "flag: Yemen", 8, ""}, + {"1f1fe-1f1f9", "", "flag: Mayotte", 8, ""}, + {"1f1ff-1f1e6", "", "flag: South Africa", 8, ""}, + {"1f1ff-1f1f2", "", "flag: Zambia", 8, ""}, + {"1f1ff-1f1fc", "", "flag: Zimbabwe", 8, ""}, + {"1f201", "", "Japanese \U0000201chere\U0000201d button", 7, "katakana"}, + {"1f202-fe0f", "", "Japanese \U0000201cservice charge\U0000201d button", 7, "katakana"}, + {"1f21a", "", "Japanese \U0000201cfree of charge\U0000201d button", 7, "ideograph"}, + {"1f22f", "", "Japanese \U0000201creserved\U0000201d button", 7, "ideograph"}, + {"1f232", "", "Japanese \U0000201cprohibited\U0000201d button", 7, "ideograph"}, + {"1f233", "", "Japanese \U0000201cvacancy\U0000201d button", 7, "ideograph"}, + {"1f234", "", "Japanese \U0000201cpassing grade\U0000201d button", 7, "ideograph"}, + {"1f235", "", "Japanese \U0000201cno vacancy\U0000201d button", 7, "ideograph"}, + {"1f236", "", "Japanese \U0000201cnot free of charge\U0000201d button", 7, "ideograph"}, + {"1f237-fe0f", "", "Japanese \U0000201cmonthly amount\U0000201d button", 7, "ideograph"}, + {"1f238", "", "Japanese \U0000201capplication\U0000201d button", 7, "ideograph"}, + {"1f239", "", "Japanese \U0000201cdiscount\U0000201d button", 7, "ideograph"}, + {"1f23a", "", "Japanese \U0000201copen for business\U0000201d button", 7, "ideograph"}, + {"1f250", "", "Japanese \U0000201cbargain\U0000201d button", 7, "ideograph"}, + {"1f251", "", "Japanese \U0000201cacceptable\U0000201d button", 7, "ideograph"}, + {"1f300", "", "cyclone", 4, "hurricane twister typhoon dizzy weather"}, + {"1f301", "", "foggy", 4, "fog"}, + {"1f302", "", "closed umbrella", 4, "rain clothing"}, + {"1f303", "", "night with stars", 4, "star"}, + {"1f304", "", "sunrise over mountains", 4, "morning sun"}, + {"1f305", "", "sunrise", 4, "morning nature sun"}, + {"1f306", "", "cityscape at dusk", 4, "evening landscape sunset city sun building"}, + {"1f307", "", "sunset", 4, "dusk sun building"}, + {"1f308", "", "rainbow", 4, "gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride queer"}, + {"1f309", "", "bridge at night", 4, ""}, + {"1f30a", "", "water wave", 4, "surf surfer surfing nature ocean"}, + {"1f30b", "", "volcano", 4, "eruption nature mountain"}, + {"1f30c", "", "milky way", 4, "space"}, + {"1f30d", "", "globe showing Europe-Africa", 4, "Europe-Africa earth world"}, + {"1f30e", "", "globe showing Americas", 4, "earth world"}, + {"1f30f", "", "globe showing Asia-Australia", 4, "Asia-Australia earth world"}, + {"1f310", "", "globe with meridians", 4, "worldwide internet web earth world"}, + {"1f311", "", "new moon", 4, "dark space"}, + {"1f312", "", "waxing crescent moon", 4, "dreams space"}, + {"1f313", "", "first quarter moon", 4, "space"}, + {"1f314", "", "waxing gibbous moon", 4, "space"}, + {"1f315", "", "full moon", 4, "space"}, + {"1f316", "", "waning gibbous moon", 4, "space"}, + {"1f317", "", "last quarter moon", 4, "space"}, + {"1f318", "", "waning crescent moon", 4, "space"}, + {"1f319", "", "crescent moon", 4, "ramadan space"}, + {"1f31a", "", "new moon face", 4, "space"}, + {"1f31b", "", "first quarter moon face", 4, "space"}, + {"1f31c", "", "last quarter moon face", 4, "dreams"}, + {"1f31d", "", "full moon face", 4, "bright"}, + {"1f31e", "", "sun with face", 4, "shine sunshine sunny day heat bright beach weather"}, + {"1f31f", "", "glowing star", 4, "glittery glow shining sparkle win night"}, + {"1f320", "", "shooting star", 4, "falling night space"}, + {"1f321-fe0f", "", "thermometer", 4, "weather"}, + {"1f324-fe0f", "", "sun behind small cloud", 4, "weather"}, + {"1f325-fe0f", "", "sun behind large cloud", 4, "weather"}, + {"1f326-fe0f", "", "sun behind rain cloud", 4, "weather"}, + {"1f327-fe0f", "", "cloud with rain", 4, "weather"}, + {"1f328-fe0f", "", "cloud with snow", 4, "cold weather"}, + {"1f329-fe0f", "", "cloud with lightning", 4, "weather"}, + {"1f32a-fe0f", "", "tornado", 4, "whirlwind cloud weather"}, + {"1f32b-fe0f", "", "fog", 4, "cloud weather"}, + {"1f32c-fe0f", "", "wind face", 4, "blow cloud"}, + {"1f32d", "", "hot dog", 3, "frankfurter hotdog sausage"}, + {"1f32e", "", "taco", 3, "mexican"}, + {"1f32f", "", "burrito", 3, "wrap mexican"}, + {"1f330", "", "chestnut", 3, "almond plant"}, + {"1f331", "", "seedling", 2, "sapling sprout young plant"}, + {"1f332", "", "evergreen tree", 2, "christmas pine forest"}, + {"1f333", "", "deciduous tree", 2, "habitat shedding forest green"}, + {"1f334", "", "palm tree", 2, "tropical beach plant"}, + {"1f335", "", "cactus", 2, "drought desert nature plant"}, + {"1f336-fe0f", "", "hot pepper", 3, ""}, + {"1f337", "", "tulip", 2, "blossom growth flower plant"}, + {"1f338", "", "cherry blossom", 2, "springtime spring flower plant"}, + {"1f339", "", "rose", 2, "elegant valentine beauty flower plant red"}, + {"1f33a", "", "hibiscus", 2, "flower plant"}, + {"1f33b", "", "sunflower", 2, "outdoors flower sun plant"}, + {"1f33c", "", "blossom", 2, "buttercup dandelion flower plant"}, + {"1f33d", "", "ear of corn", 3, "crops maize maze farm"}, + {"1f33e", "", "sheaf of rice", 2, "grains grain ear plant"}, + {"1f33f", "", "herb", 2, "leaf plant"}, + {"1f340", "", "four leaf clover", 2, "four-leaf lucky irish 4 plant"}, + {"1f341", "", "maple leaf", 2, "falling"}, + {"1f342", "", "fallen leaf", 2, "fall autumn falling"}, + {"1f343", "", "leaf fluttering in wind", 2, "flutter blow"}, + {"1f344", "", "mushroom", 2, "toadstool fungus"}, + {"1f344-200d-1f7eb", "", "brown mushroom", 3, "fungi portobello shiitake shroom spore toppings truffle fungus pizza sprout"}, + {"1f345", "", "tomato", 3, "vegetable fruit"}, + {"1f346", "", "eggplant", 3, "aubergine vegetable"}, + {"1f347", "", "grapes", 3, "Dionysus grape fruit"}, + {"1f348", "", "melon", 3, "cantaloupe fruit"}, + {"1f349", "", "watermelon", 3, "fruit"}, + {"1f34a", "", "tangerine", 3, "c nectarine vitamin citrus orange fruit"}, + {"1f34b", "", "lemon", 3, "sour citrus fruit"}, + {"1f34b-200d-1f7e9", "", "lime", 3, "acidity garnish margarita mojito refreshing tangy tequila zest sour citrus"}, + {"1f34c", "", "banana", 3, "potassium fruit"}, + {"1f34d", "", "pineapple", 3, "pina colada tropical fruit"}, + {"1f34e", "", "red apple", 3, "diet ripe health fruit"}, + {"1f34f", "", "green apple", 3, "fruit"}, + {"1f350", "", "pear", 3, "fruit"}, + {"1f351", "", "peach", 3, "fruit"}, + {"1f352", "", "cherries", 3, "berries cherry fruit red"}, + {"1f353", "", "strawberry", 3, "berry fruit"}, + {"1f354", "", "hamburger", 3, "burger eat hungry fast"}, + {"1f355", "", "pizza", 3, "pepperoni slice cheese hungry"}, + {"1f356", "", "meat on bone", 3, ""}, + {"1f357", "", "poultry leg", 3, "drumstick chicken turkey bone hungry"}, + {"1f358", "", "rice cracker", 3, ""}, + {"1f359", "", "rice ball", 3, "Japanese"}, + {"1f35a", "", "cooked rice", 3, ""}, + {"1f35b", "", "curry rice", 3, ""}, + {"1f35c", "", "steaming bowl", 3, "noodle pho ramen soup chopsticks"}, + {"1f35d", "", "spaghetti", 3, "meatballs pasta restaurant"}, + {"1f35e", "", "bread", 3, "carbs loaf toast wheat grain restaurant"}, + {"1f35f", "", "french fries", 3, "fast"}, + {"1f360", "", "roasted sweet potato", 3, ""}, + {"1f361", "", "dango", 3, "skewer stick dessert sweet Japanese"}, + {"1f362", "", "oden", 3, "kebab seafood skewer stick restaurant"}, + {"1f363", "", "sushi", 3, ""}, + {"1f364", "", "fried shrimp", 3, "prawn tempura"}, + {"1f365", "", "fish cake with swirl", 3, "pastry restaurant"}, + {"1f366", "", "soft ice cream", 3, "icecream serve dessert restaurant sweet"}, + {"1f367", "", "shaved ice", 3, "dessert restaurant sweet"}, + {"1f368", "", "ice cream", 3, "dessert restaurant sweet"}, + {"1f369", "", "doughnut", 3, "donut breakfast dessert sweet"}, + {"1f36a", "", "cookie", 3, "chip chocolate dessert sweet"}, + {"1f36b", "", "chocolate bar", 3, "tooth candy halloween dessert sweet"}, + {"1f36c", "", "candy", 3, "cavities wrapper tooth halloween dessert restaurant sweet"}, + {"1f36d", "", "lollipop", 3, "candy dessert restaurant sweet"}, + {"1f36e", "", "custard", 3, "pudding dessert sweet"}, + {"1f36f", "", "honey pot", 3, "barrel honeypot jar bear sweet"}, + {"1f370", "", "shortcake", 3, "slice cake pastry dessert sweet"}, + {"1f371", "", "bento box", 3, ""}, + {"1f372", "", "pot of food", 3, "stew soup"}, + {"1f373", "", "cooking", 3, "easy fry frying side pan sunny egg over breakfast restaurant"}, + {"1f374", "", "fork and knife", 3, "breaky cutlery lunch delicious yum yummy dinner feed cooking eat"}, + {"1f375", "", "teacup without handle", 3, "oolong cup tea beverage drink"}, + {"1f376", "", "sake", 3, "bottle cup beverage bar restaurant drink"}, + {"1f377", "", "wine glass", 3, "club alcohol beverage booze drinks drinking bar restaurant drink"}, + {"1f378", "", "cocktail glass", 3, "martini club men alcohol booze drinks drinking mad bar drink"}, + {"1f379", "", "tropical drink", 3, "mai tai tropics drunk cocktail club alcohol booze drinks drinking"}, + {"1f37a", "", "beer mug", 3, "ale octoberfest oktoberfest pint stein summer alcohol booze drinks drinking"}, + {"1f37b", "", "clinking beer mugs", 3, "bottoms cheers clink alcohol booze drinks drinking bar"}, + {"1f37c", "", "baby bottle", 3, "birth born babies infant milk newborn drink"}, + {"1f37d-fe0f", "", "fork and knife with plate", 3, "dinner cooking eat"}, + {"1f37e", "", "bottle with popping cork", 3, "bar drink"}, + {"1f37f", "", "popcorn", 3, "corn pop movie"}, + {"1f380", "", "ribbon", 5, "celebration"}, + {"1f381", "", "wrapped gift", 5, "present christmas birthday bow surprise box celebration"}, + {"1f382", "", "birthday cake", 3, "bday pastry dessert happy sweet celebration"}, + {"1f383", "", "jack-o-lantern", 5, "jack-o-lantern pumpkin halloween celebration"}, + {"1f384", "", "Christmas tree", 5, "celebration"}, + {"1f385", "", "Santa Claus", 1, "father holiday merry xmas Christmas fairy tale celebration"}, + {"1f386", "", "fireworks", 5, "boom yolo entertainment celebration"}, + {"1f387", "", "sparkler", 5, "fireworks boom sparkle celebration"}, + {"1f388", "", "balloon", 5, "birthday celebrate celebration"}, + {"1f389", "", "party popper", 5, "tada woohoo hooray awesome birthday celebrate excited celebration"}, + {"1f38a", "", "confetti ball", 5, "woohoo celebrate party celebration"}, + {"1f38b", "", "tanabata tree", 5, "banner celebration Japanese"}, + {"1f38c", "", "crossed flags", 8, "cross celebration Japanese"}, + {"1f38d", "", "pine decoration", 5, "bamboo plant celebration Japanese"}, + {"1f38e", "", "Japanese dolls", 5, "doll festival celebration"}, + {"1f38f", "", "carp streamer", 5, "celebration"}, + {"1f390", "", "wind chime", 5, "bell celebration"}, + {"1f391", "", "moon viewing ceremony", 5, "celebration"}, + {"1f392", "", "backpack", 6, "bookbag rucksack satchel backpacking bag school education"}, + {"1f393", "", "graduation cap", 6, "scholar education hat celebration clothing"}, + {"1f396-fe0f", "", "military medal", 5, "award celebration"}, + {"1f397-fe0f", "", "reminder ribbon", 5, "celebration"}, + {"1f399-fe0f", "", "studio microphone", 6, "mic music"}, + {"1f39a-fe0f", "", "level slider", 6, "music"}, + {"1f39b-fe0f", "", "control knobs", 6, "music"}, + {"1f39e-fe0f", "", "film frames", 6, "cinema movie"}, + {"1f39f-fe0f", "", "admission tickets", 5, "ticket"}, + {"1f3a0", "", "carousel horse", 4, "entertainment"}, + {"1f3a1", "", "ferris wheel", 4, "amusement theme park"}, + {"1f3a2", "", "roller coaster", 4, "amusement theme park"}, + {"1f3a3", "", "fishing pole", 5, "fish entertainment"}, + {"1f3a4", "", "microphone", 6, "karaoke sing mic sound music"}, + {"1f3a5", "", "movie camera", 6, "bollywood hollywood record cinema film"}, + {"1f3a6", "", "cinema", 7, "film camera movie"}, + {"1f3a7", "", "headphone", 6, "earbud sound"}, + {"1f3a8", "", "artist palette", 5, "artsy arty creative painter colorful museum art painting entertainment"}, + {"1f3a9", "", "top hat", 6, "tophat fancy formal magic clothes clothing"}, + {"1f3aa", "", "circus tent", 4, ""}, + {"1f3ab", "", "ticket", 5, "stub admission"}, + {"1f3ac", "", "clapper board", 6, "action movie"}, + {"1f3ad", "", "performing arts", 5, "actress theater theatre thespian art actor mask entertainment"}, + {"1f3ae", "", "video game", 5, "controller entertainment"}, + {"1f3af", "", "bullseye", 5, "dart direct hit target bull entertainment game"}, + {"1f3b0", "", "slot machine", 5, "casino gamble gambling slots game"}, + {"1f3b1", "", "pool 8 ball", 5, "8ball billiard eight game"}, + {"1f3b2", "", "game die", 5, "dice entertainment"}, + {"1f3b3", "", "bowling", 5, "strike game ball"}, + {"1f3b4", "", "flower playing cards", 5, "card game Japanese"}, + {"1f3b5", "", "musical note", 6, "sound music"}, + {"1f3b6", "", "musical notes", 6, "note sound music"}, + {"1f3b7", "", "saxophone", 6, "sax instrument music"}, + {"1f3b8", "", "guitar", 6, "strat instrument music"}, + {"1f3b9", "", "musical keyboard", 6, "piano instrument music"}, + {"1f3ba", "", "trumpet", 6, "instrument music"}, + {"1f3bb", "", "violin", 6, "instrument music"}, + {"1f3bc", "", "musical score", 6, "note music"}, + {"1f3bd", "", "running shirt", 5, "sash athletics"}, + {"1f3be", "", "tennis", 5, "racquet ball"}, + {"1f3bf", "", "skis", 5, "ski snow"}, + {"1f3c0", "", "basketball", 5, "hoop ball"}, + {"1f3c1", "", "chequered flag", 8, "checkered finish flags win race racing game"}, + {"1f3c2", "", "snowboarder", 1, "snowboard ski snow"}, + {"1f3c3", "", "person running", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c3-200d-2640-fe0f", "", "woman running", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c3-200d-2640-fe0f-200d-27a1-fe0f", "", "woman running facing right", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c3-200d-2642-fe0f", "", "man running", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c3-200d-2642-fe0f-200d-27a1-fe0f", "", "man running facing right", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c3-200d-27a1-fe0f", "", "person running facing right", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c4", "", "person surfing", 1, "swell waves surf surfer beach ocean"}, + {"1f3c4-200d-2640-fe0f", "", "woman surfing", 1, "swell waves surf surfer beach ocean"}, + {"1f3c4-200d-2642-fe0f", "", "man surfing", 1, "swell waves surf surfer beach ocean"}, + {"1f3c5", "", "sports medal", 5, "winner award gold"}, + {"1f3c6", "", "trophy", 5, "champion champs winning prize slay victory win"}, + {"1f3c7", "", "horse racing", 1, "jockey racehorse riding"}, + {"1f3c8", "", "american football", 5, "super bowl ball"}, + {"1f3c9", "", "rugby football", 5, "ball"}, + {"1f3ca", "", "person swimming", 1, "freestyle swimmer triathlon swim"}, + {"1f3ca-200d-2640-fe0f", "", "woman swimming", 1, "freestyle swimmer triathlon swim"}, + {"1f3ca-200d-2642-fe0f", "", "man swimming", 1, "freestyle swimmer triathlon swim"}, + {"1f3cb-fe0f", "", "person lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"}, + {"1f3cb-fe0f-200d-2640-fe0f", "", "woman lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"}, + {"1f3cb-fe0f-200d-2642-fe0f", "", "man lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"}, + {"1f3cc-fe0f", "", "person golfing", 1, "caddy pga putt range tee birdie driving golf green ball"}, + {"1f3cc-fe0f-200d-2640-fe0f", "", "woman golfing", 1, "caddy pga putt range tee birdie driving golf green ball"}, + {"1f3cc-fe0f-200d-2642-fe0f", "", "man golfing", 1, "caddy pga putt range tee birdie driving golf green ball"}, + {"1f3cd-fe0f", "", "motorcycle", 4, "racing"}, + {"1f3ce-fe0f", "", "racing car", 4, "zoom"}, + {"1f3cf", "", "cricket game", 5, "bat ball"}, + {"1f3d0", "", "volleyball", 5, "game ball"}, + {"1f3d1", "", "field hockey", 5, "stick game ball"}, + {"1f3d2", "", "ice hockey", 5, "puck stick game"}, + {"1f3d3", "", "ping pong", 5, "pingpong table bat tennis paddle game ball"}, + {"1f3d4-fe0f", "", "snow-capped mountain", 4, "snow-capped cold"}, + {"1f3d5-fe0f", "", "camping", 4, ""}, + {"1f3d6-fe0f", "", "beach with umbrella", 4, ""}, + {"1f3d7-fe0f", "", "building construction", 4, "crane"}, + {"1f3d8-fe0f", "", "houses", 4, "house"}, + {"1f3d9-fe0f", "", "cityscape", 4, "city"}, + {"1f3da-fe0f", "", "derelict house", 4, "home"}, + {"1f3db-fe0f", "", "classical building", 4, ""}, + {"1f3dc-fe0f", "", "desert", 4, ""}, + {"1f3dd-fe0f", "", "desert island", 4, ""}, + {"1f3de-fe0f", "", "national park", 4, ""}, + {"1f3df-fe0f", "", "stadium", 4, ""}, + {"1f3e0", "", "house", 4, "country ranch settle simple suburban suburbia where home building"}, + {"1f3e1", "", "house with garden", 4, "country ranch settle simple suburban suburbia where home building"}, + {"1f3e2", "", "office building", 4, "cubical job city"}, + {"1f3e3", "", "Japanese post office", 4, "building"}, + {"1f3e4", "", "post office", 4, "European building"}, + {"1f3e5", "", "hospital", 4, "medicine doctor building"}, + {"1f3e6", "", "bank", 4, "building"}, + {"1f3e7", "", "ATM sign", 7, "automated teller cash bank money"}, + {"1f3e8", "", "hotel", 4, "building"}, + {"1f3e9", "", "love hotel", 4, "building"}, + {"1f3ea", "", "convenience store", 4, "24 hours building"}, + {"1f3eb", "", "school", 4, "building"}, + {"1f3ec", "", "department store", 4, "building"}, + {"1f3ed", "", "factory", 4, "building"}, + {"1f3ee", "", "red paper lantern", 6, "bar light restaurant"}, + {"1f3ef", "", "Japanese castle", 4, "building"}, + {"1f3f0", "", "castle", 4, "European building"}, + {"1f3f3-fe0f", "", "white flag", 8, "waving"}, + {"1f3f3-fe0f-200d-1f308", "", "rainbow flag", 8, "bisexual gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride"}, + {"1f3f3-fe0f-200d-26a7-fe0f", "", "transgender flag", 8, "pink blue light white"}, + {"1f3f4", "", "black flag", 8, "waving"}, + {"1f3f4-200d-2620-fe0f", "", "pirate flag", 8, "Jolly plunder Roger treasure"}, + {"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f", "", "flag: England", 8, ""}, + {"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f", "", "flag: Scotland", 8, ""}, + {"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f", "", "flag: Wales", 8, ""}, + {"1f3f5-fe0f", "", "rosette", 2, "plant"}, + {"1f3f7-fe0f", "", "label", 6, "tag"}, + {"1f3f8", "", "badminton", 5, "shuttlecock racquet birdie game"}, + {"1f3f9", "", "bow and arrow", 6, "archery archer Sagittarius weapon zodiac tool"}, + {"1f3fa", "", "amphora", 3, "jug Aquarius cooking weapon drink zodiac tool"}, + {"1f400", "", "rat", 2, ""}, + {"1f401", "", "mouse", 2, "animals"}, + {"1f402", "", "ox", 2, "Taurus bull animals farm zodiac"}, + {"1f403", "", "water buffalo", 2, "zoo"}, + {"1f404", "", "cow", 2, "moo animals milk farm"}, + {"1f405", "", "tiger", 2, "predator big zoo cat"}, + {"1f406", "", "leopard", 2, "predator big zoo cat"}, + {"1f407", "", "rabbit", 2, "bunny pet"}, + {"1f408", "", "cat", 2, "cats kitten animals pet"}, + {"1f408-200d-2b1b", "", "black cat", 2, "feline meow unlucky halloween"}, + {"1f409", "", "dragon", 2, "knights fairytale fairy tale"}, + {"1f40a", "", "crocodile", 2, "zoo"}, + {"1f40b", "", "whale", 2, "beach ocean"}, + {"1f40c", "", "snail", 2, "escargot slug garden nature"}, + {"1f40d", "", "snake", 2, "Ophiuchus serpent bearer zodiac"}, + {"1f40e", "", "horse", 2, "equestrian racehorse farm racing"}, + {"1f40f", "", "ram", 2, "Aries male sheep horns zoo zodiac"}, + {"1f410", "", "goat", 2, "Capricorn milk farm zodiac"}, + {"1f411", "", "ewe", 2, "baa lamb female fluffy sheep wool farm"}, + {"1f412", "", "monkey", 2, "banana"}, + {"1f413", "", "rooster", 2, "ornithology bird"}, + {"1f414", "", "chicken", 2, "ornithology bird"}, + {"1f415", "", "dog", 2, "dogs animals pet"}, + {"1f415-200d-1f9ba", "", "service dog", 2, "assistance accessibility"}, + {"1f416", "", "pig", 2, "sow pork bacon farm"}, + {"1f417", "", "boar", 2, "pig"}, + {"1f418", "", "elephant", 2, ""}, + {"1f419", "", "octopus", 2, "creature ocean"}, + {"1f41a", "", "spiral shell", 2, "conch sea beach"}, + {"1f41b", "", "bug", 2, "garden insect"}, + {"1f41c", "", "ant", 2, "garden insect"}, + {"1f41d", "", "honeybee", 2, "bee bumblebee spring honey insect nature"}, + {"1f41e", "", "lady beetle", 2, "ladybird ladybug garden insect nature"}, + {"1f41f", "", "fish", 2, "fishes Pisces dinner fishing zodiac"}, + {"1f420", "", "tropical fish", 2, "fishes"}, + {"1f421", "", "blowfish", 2, "fish"}, + {"1f422", "", "turtle", 2, "terrapin tortoise"}, + {"1f423", "", "hatching chick", 2, "egg baby bird"}, + {"1f424", "", "baby chick", 2, "ornithology bird"}, + {"1f425", "", "front-facing baby chick", 2, "front-facing newborn ornithology bird"}, + {"1f426", "", "bird", 2, "ornithology"}, + {"1f426-200d-1f525", "", "phoenix", 2, "ascension emerge firebird glory immortal rebirth reincarnation reinvent renewal revival"}, + {"1f426-200d-2b1b", "", "black bird", 2, "beak caw corvid crow raven rook ornithology"}, + {"1f427", "", "penguin", 2, "antarctica ornithology bird"}, + {"1f428", "", "koala", 2, "australia under marsupial bear down"}, + {"1f429", "", "poodle", 2, "fluffy dog"}, + {"1f42a", "", "camel", 2, "dromedary hump desert one"}, + {"1f42b", "", "two-hump camel", 2, "bactrian two-hump desert"}, + {"1f42c", "", "dolphin", 2, "flipper beach ocean"}, + {"1f42d", "", "mouse face", 2, ""}, + {"1f42e", "", "cow face", 2, "moo milk farm"}, + {"1f42f", "", "tiger face", 2, "predator big cat"}, + {"1f430", "", "rabbit face", 2, "bunny pet"}, + {"1f431", "", "cat face", 2, "kitty kitten pet"}, + {"1f432", "", "dragon face", 2, "fairytale fairy tale"}, + {"1f433", "", "spouting whale", 2, "beach ocean"}, + {"1f434", "", "horse face", 2, "dressage equine horses farm"}, + {"1f435", "", "monkey face", 2, "banana"}, + {"1f436", "", "dog face", 2, "puppies puppy adorbs pet"}, + {"1f437", "", "pig face", 2, "pork bacon farm"}, + {"1f438", "", "frog", 2, ""}, + {"1f439", "", "hamster", 2, "pet"}, + {"1f43a", "", "wolf", 2, ""}, + {"1f43b", "", "bear", 2, "grizzly growl honey"}, + {"1f43b-200d-2744-fe0f", "", "polar bear", 2, "arctic white"}, + {"1f43c", "", "panda", 2, "bamboo"}, + {"1f43d", "", "pig nose", 2, "snout smell farm"}, + {"1f43e", "", "paw prints", 2, "paws feet print"}, + {"1f43f-fe0f", "", "chipmunk", 2, "squirrel"}, + {"1f440", "", "eyes", 1, "googly look looking seeing peep see body omg eye"}, + {"1f441-fe0f", "", "eye", 1, "1 one body"}, + {"1f441-fe0f-200d-1f5e8-fe0f", "", "eye in speech bubble", 0, "witness balloon"}, + {"1f442", "", "ear", 1, "listening ears hearing listen hear body sound"}, + {"1f443", "", "nose", 1, "noses nosey odor smells smell body"}, + {"1f444", "", "mouth", 1, "lips lipstick kissing beauty body kiss"}, + {"1f445", "", "tongue", 1, "lick slurp body"}, + {"1f446", "", "backhand index pointing up", 1, "point finger"}, + {"1f447", "", "backhand index pointing down", 1, "point finger"}, + {"1f448", "", "backhand index pointing left", 1, "point finger"}, + {"1f449", "", "backhand index pointing right", 1, "point finger"}, + {"1f44a", "", "oncoming fist", 1, "absolutely bruh bump correct knuckle agree clenched pound punch ttyl"}, + {"1f44b", "", "waving hand", 1, "bye cya g2g greetings gtg hey hi later outtie ttfn"}, + {"1f44c", "", "OK hand", 1, "dope fosho got gotcha legit pinch bet fleek okay rad"}, + {"1f44d", "", "thumbs up", 1, "+1 like thumb yes good"}, + {"1f44e", "", "thumbs down", 1, "-1 dislike nope thumb bad good no"}, + {"1f44f", "", "clapping hands", 1, "applause approval congrats great prayed clap congratulations job well yay"}, + {"1f450", "", "open hands", 1, "swerve jazz hug"}, + {"1f451", "", "crown", 6, "medieval king queen royal royalty win clothing"}, + {"1f452", "", "woman\U00002019s hat", 6, "hats woman\U00002019s garden party clothes clothing"}, + {"1f453", "", "glasses", 6, "eyeglasses eyewear eye clothing"}, + {"1f454", "", "necktie", 6, "employed serious tie shirt clothing"}, + {"1f455", "", "t-shirt", 6, "t-shirt tshirt casual collar weekend dressed shopping blue clothes clothing"}, + {"1f456", "", "jeans", 6, "denim trousers casual pants weekend dressed shopping blue clothes clothing"}, + {"1f457", "", "dress", 6, "dressed fancy shopping clothes clothing"}, + {"1f458", "", "kimono", 6, "comfortable clothing"}, + {"1f459", "", "bikini", 6, "pool bathing swim suit beach clothing"}, + {"1f45a", "", "woman\U00002019s clothes", 6, "blouse collar dressed shirt woman\U00002019s dress lady shopping clothing"}, + {"1f45b", "", "purse", 6, "coin handbag fancy dress shopping clothes clothing"}, + {"1f45c", "", "handbag", 6, "purse bag dress lady shopping clothes clothing"}, + {"1f45d", "", "clutch bag", 6, "pouch handbag purse dress clothes clothing"}, + {"1f45e", "", "man\U00002019s shoe", 6, "man\U00002019s feet foot brown kick shoes shopping clothes clothing"}, + {"1f45f", "", "running shoe", 6, "sneaker tennis athletic kick shoes shopping clothes fast clothing"}, + {"1f460", "", "high-heeled shoe", 6, "fashion heel heels high-heeled stiletto shoes dress shopping clothes clothing"}, + {"1f461", "", "woman\U00002019s sandal", 6, "woman\U00002019s shoe clothing"}, + {"1f462", "", "woman\U00002019s boot", 6, "woman\U00002019s shoes dress shoe shopping clothes clothing"}, + {"1f463", "", "footprints", 1, "barefoot footprint omw print walk clothing"}, + {"1f464", "", "bust in silhouette", 1, "mysterious shadow"}, + {"1f465", "", "busts in silhouette", 1, "everyone friend bust friends people bff"}, + {"1f466", "", "boy", 1, "grandson son bright-eyed kid younger young"}, + {"1f467", "", "girl", 1, "daughter granddaughter Virgo bright-eyed kid younger young zodiac"}, + {"1f468", "", "man", 1, "bro adult"}, + {"1f468-1f3fb-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t1_t2", "men with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fb-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t1_t3", "men with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fb-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t1_t4", "men with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fb-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t1_t5", "men with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t1_t2", "men holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t1_t3", "men holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t1_t4", "men holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t1_t5", "men holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fb-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t1_t2", "men wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fb-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t1_t3", "men wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fb-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t1_t4", "men wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fb-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t1_t5", "men wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_man_man_t1", "couple with heart: man, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_man_man_t1", "kiss: man, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f468-1f3fc-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t2_t1", "men with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fc-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t2_t3", "men with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fc-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t2_t4", "men with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fc-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t2_t5", "men with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t2_t1", "men holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t2_t3", "men holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t2_t4", "men holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t2_t5", "men holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fc-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t2_t1", "men wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fc-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t2_t3", "men wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fc-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t2_t4", "men wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fc-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t2_t5", "men wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_man_man_t2", "couple with heart: man, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_man_man_t2", "kiss: man, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f468-1f3fd-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t3_t1", "men with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fd-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t3_t2", "men with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fd-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t3_t4", "men with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fd-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t3_t5", "men with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t3_t1", "men holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t3_t2", "men holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t3_t4", "men holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t3_t5", "men holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fd-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t3_t1", "men wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fd-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t3_t2", "men wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fd-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t3_t4", "men wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fd-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t3_t5", "men wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_man_man_t3", "couple with heart: man, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_man_man_t3", "kiss: man, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f468-1f3fe-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t4_t1", "men with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fe-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t4_t2", "men with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fe-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t4_t3", "men with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fe-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t4_t5", "men with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t4_t1", "men holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t4_t2", "men holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t4_t3", "men holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t4_t5", "men holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fe-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t4_t1", "men wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fe-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t4_t2", "men wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fe-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t4_t3", "men wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fe-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t4_t5", "men wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_man_man_t4", "couple with heart: man, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_man_man_t4", "kiss: man, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f468-1f3ff-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t5_t1", "men with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3ff-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t5_t2", "men with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3ff-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t5_t3", "men with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3ff-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t5_t4", "men with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t5_t1", "men holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t5_t2", "men holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t5_t3", "men holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t5_t4", "men holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3ff-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t5_t1", "men wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3ff-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t5_t2", "men wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3ff-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t5_t3", "men wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3ff-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t5_t4", "men wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_man_man_t5", "couple with heart: man, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_man_man_t5", "kiss: man, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f468-200d-1f33e", "", "man farmer", 1, "gardener rancher"}, + {"1f468-200d-1f373", "", "man cook", 1, "chef"}, + {"1f468-200d-1f37c", "", "man feeding baby", 1, "dad father nanny feed nursing newborn"}, + {"1f468-200d-1f393", "", "man student", 1, "graduate"}, + {"1f468-200d-1f3a4", "", "man singer", 1, "entertainer rockstar actor rock star"}, + {"1f468-200d-1f3a8", "", "man artist", 1, "palette"}, + {"1f468-200d-1f3eb", "", "man teacher", 1, "instructor lecturer professor"}, + {"1f468-200d-1f3ed", "", "man factory worker", 1, "assembly industrial"}, + {"1f468-200d-1f466", "", "family: man, boy", 1, ""}, + {"1f468-200d-1f466-200d-1f466", "", "family: man, boy, boy", 1, ""}, + {"1f468-200d-1f467", "", "family: man, girl", 1, ""}, + {"1f468-200d-1f467-200d-1f466", "", "family: man, girl, boy", 1, ""}, + {"1f468-200d-1f467-200d-1f467", "", "family: man, girl, girl", 1, ""}, + {"1f468-200d-1f468-200d-1f466", "", "family: man, man, boy", 1, ""}, + {"1f468-200d-1f468-200d-1f466-200d-1f466", "", "family: man, man, boy, boy", 1, ""}, + {"1f468-200d-1f468-200d-1f467", "", "family: man, man, girl", 1, ""}, + {"1f468-200d-1f468-200d-1f467-200d-1f466", "", "family: man, man, girl, boy", 1, ""}, + {"1f468-200d-1f468-200d-1f467-200d-1f467", "", "family: man, man, girl, girl", 1, ""}, + {"1f468-200d-1f469-200d-1f466", "", "family: man, woman, boy", 1, ""}, + {"1f468-200d-1f469-200d-1f466-200d-1f466", "", "family: man, woman, boy, boy", 1, ""}, + {"1f468-200d-1f469-200d-1f467", "", "family: man, woman, girl", 1, ""}, + {"1f468-200d-1f469-200d-1f467-200d-1f466", "", "family: man, woman, girl, boy", 1, ""}, + {"1f468-200d-1f469-200d-1f467-200d-1f467", "", "family: man, woman, girl, girl", 1, ""}, + {"1f468-200d-1f4bb", "", "man technologist", 1, "coder developer inventor software computer"}, + {"1f468-200d-1f4bc", "", "man office worker", 1, "architect manager white-collar business"}, + {"1f468-200d-1f527", "", "man mechanic", 1, "electrician tradesperson plumber"}, + {"1f468-200d-1f52c", "", "man scientist", 1, "engineer mathematician physicist chemist biologist"}, + {"1f468-200d-1f680", "", "man astronaut", 1, "rocket space"}, + {"1f468-200d-1f692", "", "man firefighter", 1, "firetruck fire"}, + {"1f468-200d-1f9af", "", "man with white cane", 1, "probing blind accessibility"}, + {"1f468-200d-1f9af-200d-27a1-fe0f", "", "man with white cane facing right", 1, "probing blind accessibility"}, + {"1f468-200d-1f9b0", "", "man: red hair", 1, "red hair bro adult"}, + {"1f468-200d-1f9b1", "", "man: curly hair", 1, "curly hair bro adult"}, + {"1f468-200d-1f9b2", "", "man: bald", 1, "bro adult"}, + {"1f468-200d-1f9b3", "", "man: white hair", 1, "white hair bro adult"}, + {"1f468-200d-1f9bc", "", "man in motorized wheelchair", 1, "accessibility"}, + {"1f468-200d-1f9bc-200d-27a1-fe0f", "", "man in motorized wheelchair facing right", 1, "accessibility"}, + {"1f468-200d-1f9bd", "", "man in manual wheelchair", 1, "accessibility"}, + {"1f468-200d-1f9bd-200d-27a1-fe0f", "", "man in manual wheelchair facing right", 1, "accessibility"}, + {"1f468-200d-2695-fe0f", "", "man health worker", 1, "healthcare nurse therapist doctor"}, + {"1f468-200d-2696-fe0f", "", "man judge", 1, "justice scales law"}, + {"1f468-200d-2708-fe0f", "", "man pilot", 1, "plane"}, + {"1f468-200d-2764-fe0f-200d-1f468", "", "couple with heart: man, man", 1, "relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: man, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"}, + {"1f469", "", "woman", 1, "lady adult"}, + {"1f469-1f3fb-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t1_t2", "women with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fb-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t1_t3", "women with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fb-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t1_t4", "women with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fb-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t1_t5", "women with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t1_t2", "woman and man holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t1_t3", "woman and man holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t1_t4", "woman and man holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t1_t5", "woman and man holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t1_t2", "women holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t1_t3", "women holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t1_t4", "women holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t1_t5", "women holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fb-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t1_t2", "women wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fb-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t1_t3", "women wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fb-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t1_t4", "women wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fb-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t1_t5", "women wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_woman_man_t1", "couple with heart: woman, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb", "couple_with_heart_woman_woman_t1", "couple with heart: woman, woman, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_woman_man_t1", "kiss: woman, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "kiss_woman_woman_t1", "kiss: woman, woman, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fc-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t2_t1", "women with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fc-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t2_t3", "women with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fc-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t2_t4", "women with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fc-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t2_t5", "women with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t2_t1", "woman and man holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t2_t3", "woman and man holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t2_t4", "woman and man holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t2_t5", "woman and man holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t2_t1", "women holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t2_t3", "women holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t2_t4", "women holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t2_t5", "women holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fc-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t2_t1", "women wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fc-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t2_t3", "women wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fc-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t2_t4", "women wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fc-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t2_t5", "women wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_woman_man_t2", "couple with heart: woman, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc", "couple_with_heart_woman_woman_t2", "couple with heart: woman, woman, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_woman_man_t2", "kiss: woman, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "kiss_woman_woman_t2", "kiss: woman, woman, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fd-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t3_t1", "women with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fd-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t3_t2", "women with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fd-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t3_t4", "women with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fd-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t3_t5", "women with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t3_t1", "woman and man holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t3_t2", "woman and man holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t3_t4", "woman and man holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t3_t5", "woman and man holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t3_t1", "women holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t3_t2", "women holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t3_t4", "women holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t3_t5", "women holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fd-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t3_t1", "women wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fd-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t3_t2", "women wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fd-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t3_t4", "women wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fd-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t3_t5", "women wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_woman_man_t3", "couple with heart: woman, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd", "couple_with_heart_woman_woman_t3", "couple with heart: woman, woman, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_woman_man_t3", "kiss: woman, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "kiss_woman_woman_t3", "kiss: woman, woman, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fe-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t4_t1", "women with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fe-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t4_t2", "women with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fe-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t4_t3", "women with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fe-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t4_t5", "women with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t4_t1", "woman and man holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t4_t2", "woman and man holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t4_t3", "woman and man holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t4_t5", "woman and man holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t4_t1", "women holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t4_t2", "women holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t4_t3", "women holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t4_t5", "women holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fe-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t4_t1", "women wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fe-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t4_t2", "women wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fe-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t4_t3", "women wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fe-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t4_t5", "women wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_woman_man_t4", "couple with heart: woman, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe", "couple_with_heart_woman_woman_t4", "couple with heart: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_woman_man_t4", "kiss: woman, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "kiss_woman_woman_t4", "kiss: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3ff-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t5_t1", "women with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3ff-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t5_t2", "women with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3ff-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t5_t3", "women with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3ff-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t5_t4", "women with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t5_t1", "woman and man holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t5_t2", "woman and man holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t5_t3", "woman and man holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t5_t4", "woman and man holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t5_t1", "women holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t5_t2", "women holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t5_t3", "women holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t5_t4", "women holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3ff-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t5_t1", "women wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3ff-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t5_t2", "women wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3ff-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t5_t3", "women wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3ff-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t5_t4", "women wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_woman_man_t5", "couple with heart: woman, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff", "couple_with_heart_woman_woman_t5", "couple with heart: woman, woman, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_woman_man_t5", "kiss: woman, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "kiss_woman_woman_t5", "kiss: woman, woman, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-200d-1f33e", "", "woman farmer", 1, "gardener rancher"}, + {"1f469-200d-1f373", "", "woman cook", 1, "chef"}, + {"1f469-200d-1f37c", "", "woman feeding baby", 1, "mom mother nanny feed nursing newborn"}, + {"1f469-200d-1f393", "", "woman student", 1, "graduate"}, + {"1f469-200d-1f3a4", "", "woman singer", 1, "entertainer rockstar actor rock star"}, + {"1f469-200d-1f3a8", "", "woman artist", 1, "palette"}, + {"1f469-200d-1f3eb", "", "woman teacher", 1, "instructor lecturer professor"}, + {"1f469-200d-1f3ed", "", "woman factory worker", 1, "assembly industrial"}, + {"1f469-200d-1f466", "", "family: woman, boy", 1, ""}, + {"1f469-200d-1f466-200d-1f466", "", "family: woman, boy, boy", 1, ""}, + {"1f469-200d-1f467", "", "family: woman, girl", 1, ""}, + {"1f469-200d-1f467-200d-1f466", "", "family: woman, girl, boy", 1, ""}, + {"1f469-200d-1f467-200d-1f467", "", "family: woman, girl, girl", 1, ""}, + {"1f469-200d-1f469-200d-1f466", "", "family: woman, woman, boy", 1, ""}, + {"1f469-200d-1f469-200d-1f466-200d-1f466", "", "family: woman, woman, boy, boy", 1, ""}, + {"1f469-200d-1f469-200d-1f467", "", "family: woman, woman, girl", 1, ""}, + {"1f469-200d-1f469-200d-1f467-200d-1f466", "", "family: woman, woman, girl, boy", 1, ""}, + {"1f469-200d-1f469-200d-1f467-200d-1f467", "", "family: woman, woman, girl, girl", 1, ""}, + {"1f469-200d-1f4bb", "", "woman technologist", 1, "coder developer inventor software computer"}, + {"1f469-200d-1f4bc", "", "woman office worker", 1, "architect manager white-collar business"}, + {"1f469-200d-1f527", "", "woman mechanic", 1, "electrician tradesperson plumber"}, + {"1f469-200d-1f52c", "", "woman scientist", 1, "engineer mathematician physicist chemist biologist"}, + {"1f469-200d-1f680", "", "woman astronaut", 1, "rocket space"}, + {"1f469-200d-1f692", "", "woman firefighter", 1, "firetruck fire"}, + {"1f469-200d-1f9af", "", "woman with white cane", 1, "probing blind accessibility"}, + {"1f469-200d-1f9af-200d-27a1-fe0f", "", "woman with white cane facing right", 1, "probing blind accessibility"}, + {"1f469-200d-1f9b0", "", "woman: red hair", 1, "red hair lady adult"}, + {"1f469-200d-1f9b1", "", "woman: curly hair", 1, "curly hair lady adult"}, + {"1f469-200d-1f9b2", "", "woman: bald", 1, "lady adult"}, + {"1f469-200d-1f9b3", "", "woman: white hair", 1, "white hair lady adult"}, + {"1f469-200d-1f9bc", "", "woman in motorized wheelchair", 1, "accessibility"}, + {"1f469-200d-1f9bc-200d-27a1-fe0f", "", "woman in motorized wheelchair facing right", 1, "accessibility"}, + {"1f469-200d-1f9bd", "", "woman in manual wheelchair", 1, "accessibility"}, + {"1f469-200d-1f9bd-200d-27a1-fe0f", "", "woman in manual wheelchair facing right", 1, "accessibility"}, + {"1f469-200d-2695-fe0f", "", "woman health worker", 1, "healthcare nurse therapist doctor"}, + {"1f469-200d-2696-fe0f", "", "woman judge", 1, "justice scales law"}, + {"1f469-200d-2708-fe0f", "", "woman pilot", 1, "plane"}, + {"1f469-200d-2764-fe0f-200d-1f468", "", "couple with heart: woman, man", 1, "relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-200d-2764-fe0f-200d-1f469", "", "couple with heart: woman, woman", 1, "relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: woman, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"}, + {"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469", "", "kiss: woman, woman", 1, "mwah babe together anniversary couple date xoxo bae dating romance"}, + {"1f46a", "", "family", 1, ""}, + {"1f46b", "", "woman and man holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"}, + {"1f46c", "", "men holding hands", 1, "boys brothers friends twins bestie bff hold couple flirt bae"}, + {"1f46d", "", "women holding hands", 1, "girls sisters friends twins bestie bff hold couple flirt bae"}, + {"1f46e", "", "police officer", 1, "apprehend arrest citation cop pulled undercover law over"}, + {"1f46e-200d-2640-fe0f", "", "woman police officer", 1, "apprehend arrest citation cop pulled undercover law over"}, + {"1f46e-200d-2642-fe0f", "", "man police officer", 1, "apprehend arrest citation cop pulled undercover law over"}, + {"1f46f", "", "people with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie bff"}, + {"1f46f-200d-2640-fe0f", "", "women with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"}, + {"1f46f-200d-2642-fe0f", "", "men with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"}, + {"1f470", "", "person with veil", 1, "wedding"}, + {"1f470-200d-2640-fe0f", "", "woman with veil", 1, "bride wedding"}, + {"1f470-200d-2642-fe0f", "", "man with veil", 1, "wedding"}, + {"1f471", "", "person: blond hair", 1, "human blond-haired"}, + {"1f471-200d-2640-fe0f", "", "woman: blond hair", 1, "blonde blond-haired"}, + {"1f471-200d-2642-fe0f", "", "man: blond hair", 1, "blond-haired"}, + {"1f472", "", "person with skullcap", 1, "Chinese gua guapi mao pi cap hat"}, + {"1f473", "", "person wearing turban", 1, ""}, + {"1f473-200d-2640-fe0f", "", "woman wearing turban", 1, ""}, + {"1f473-200d-2642-fe0f", "", "man wearing turban", 1, ""}, + {"1f474", "", "old man", 1, "gramps grandfather grandpa elderly bald wise adult"}, + {"1f475", "", "old woman", 1, "grandma grandmother granny elderly wise lady adult"}, + {"1f476", "", "baby", 1, "goo babies children infant pregnant young newborn"}, + {"1f477", "", "construction worker", 1, "fix hardhat rebuild remodel repair build work hat"}, + {"1f477-200d-2640-fe0f", "", "woman construction worker", 1, "fix hardhat rebuild remodel repair build work hat"}, + {"1f477-200d-2642-fe0f", "", "man construction worker", 1, "fix hardhat rebuild remodel repair build work hat"}, + {"1f478", "", "princess", 1, "queen crown royal royalty fairytale fairy tale"}, + {"1f479", "", "ogre", 0, "devil mask creature monster scary fairytale fairy tale"}, + {"1f47a", "", "goblin", 0, "mean mask angry creature monster fairytale fairy tale"}, + {"1f47b", "", "ghost", 0, "boo haunting silly creature monster scary excited halloween fairytale fairy"}, + {"1f47c", "", "baby angel", 1, "church fairytale fairy tale"}, + {"1f47d", "", "alien", 0, "ufo extraterrestrial creature monster fairytale fairy space tale"}, + {"1f47e", "", "alien monster", 0, "gamer games pixelated ufo extraterrestrial creature fairytale fairy space tale"}, + {"1f47f", "", "angry face with horns", 0, "imp mischievous demon devil purple shade evil fairytale fairy tale"}, + {"1f480", "", "skull", 0, "i\U00002019m lmao death yolo body monster dead fairytale fairy tale"}, + {"1f481", "", "person tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"}, + {"1f481-200d-2640-fe0f", "", "woman tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"}, + {"1f481-200d-2642-fe0f", "", "man tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"}, + {"1f482", "", "guard", 1, "buckingham london palace helmet"}, + {"1f482-200d-2640-fe0f", "", "woman guard", 1, "buckingham london palace helmet"}, + {"1f482-200d-2642-fe0f", "", "man guard", 1, "buckingham london palace helmet"}, + {"1f483", "", "woman dancing", 1, "flair flamenco groove let\U00002019s tango elegant festive salsa dance dancer"}, + {"1f484", "", "lipstick", 6, "cosmetics makeup date"}, + {"1f485", "", "nail polish", 1, "care manicure cosmetics makeup bored done whatever"}, + {"1f486", "", "person getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"}, + {"1f486-200d-2640-fe0f", "", "woman getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"}, + {"1f486-200d-2642-fe0f", "", "man getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"}, + {"1f487", "", "person getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"}, + {"1f487-200d-2640-fe0f", "", "woman getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"}, + {"1f487-200d-2642-fe0f", "", "man getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"}, + {"1f488", "", "barber pole", 4, "fresh shave haircut cut"}, + {"1f489", "", "syringe", 6, "vaccination flu shot needle medicine sick doctor tool"}, + {"1f48a", "", "pill", 6, "drugs medicated pills vitamin medicine sick doctor"}, + {"1f48b", "", "kiss mark", 0, "lips sexy kissing dating romance emotion"}, + {"1f48c", "", "love letter", 0, "valentine mail romance"}, + {"1f48d", "", "ring", 6, "engaged married shiny engagement sparkling diamond wedding romance"}, + {"1f48e", "", "gem stone", 6, "jewel engagement diamond wedding money romance"}, + {"1f48f", "", "kiss", 1, "mwah babe together anniversary couple date xoxo bae dating romance"}, + {"1f490", "", "bouquet", 2, "birthday anniversary date flower romance plant"}, + {"1f491", "", "couple with heart", 1, "relationship babe together anniversary you bae kiss dating romance"}, + {"1f492", "", "wedding", 4, "hitched nuptials chapel romance"}, + {"1f493", "", "beating heart", 0, "cardio pulsating heartbeat pulse emotion ily 143"}, + {"1f494", "", "broken heart", 0, "crushed heartbroken lonely break emotion sad"}, + {"1f495", "", "two hearts", 0, "loving kisses anniversary date xoxo dating emotion ily 143"}, + {"1f496", "", "sparkling heart", 0, "morning sparkle kisses excited night xoxo good emotion ily 143"}, + {"1f497", "", "growing heart", 0, "heartpulse muah pulse nervous kisses excited xoxo emotion ily 143"}, + {"1f498", "", "heart with arrow", 0, "cupid adorbs valentine date romance emotion ily 143"}, + {"1f499", "", "blue heart", 0, "romance emotion ily 143"}, + {"1f49a", "", "green heart", 0, "romantic emotion ily 143"}, + {"1f49b", "", "yellow heart", 0, "cardiac emotion ily 143"}, + {"1f49c", "", "purple heart", 0, "bestest emotion ily 143"}, + {"1f49d", "", "heart with ribbon", 0, "valentine kisses anniversary xoxo emotion ily 143"}, + {"1f49e", "", "revolving hearts", 0, "adorbs anniversary emotion 143"}, + {"1f49f", "", "heart decoration", 0, "hearth purple emotion 143 white"}, + {"1f4a0", "", "diamond with a dot", 7, "comic geometric"}, + {"1f4a1", "", "light bulb", 6, "idea electric comic"}, + {"1f4a2", "", "anger symbol", 0, "angry mad upset comic"}, + {"1f4a3", "", "bomb", 6, "dangerous explosion boom hot comic"}, + {"1f4a4", "", "ZZZ", 0, "sleeping goodnight sleepy sleep tired night comic good"}, + {"1f4a5", "", "collision", 0, "collide bomb explode boom comic"}, + {"1f4a6", "", "sweat droplets", 0, "splashing squirt wet drip droplet drops work workout comic water"}, + {"1f4a7", "", "droplet", 4, "drop sweat tear nature comic cold water weather sad"}, + {"1f4a8", "", "dashing away", 0, "fart go gone gotta dash running smoke comic cloud fast"}, + {"1f4a9", "", "pile of poo", 0, "bs doo dung fml smelly stinks stinky turd poop stink"}, + {"1f4aa", "", "flexed biceps", 1, "beast bench curls flex gains gym jacked muscle press ripped"}, + {"1f4ab", "", "dizzy", 0, "shining shooting stars comic star"}, + {"1f4ac", "", "speech balloon", 0, "message sms text typing dialog talk bubble comic"}, + {"1f4ad", "", "thought balloon", 0, "cartoon daydream decisions dream invent invention realize think thoughts wonder"}, + {"1f4ae", "", "white flower", 2, ""}, + {"1f4af", "", "hundred points", 0, "a+ clearly definitely faithful perfect TRUE truth yup 100 agree"}, + {"1f4b0", "", "money bag", 6, "moneybag paying bet paid cost million billion rich dollar gold"}, + {"1f4b1", "", "currency exchange", 7, "bank money"}, + {"1f4b2", "", "heavy dollar sign", 7, "million pay billion charge cash currency money"}, + {"1f4b3", "", "credit card", 6, "pay charge cash bank money"}, + {"1f4b4", "", "yen banknote", 6, "bill currency note bank money"}, + {"1f4b5", "", "dollar banknote", 6, "bill currency note bank money"}, + {"1f4b6", "", "euro banknote", 6, "100 rich bill currency note bank money"}, + {"1f4b7", "", "pound banknote", 6, "pounds billion bill cash currency note bank money"}, + {"1f4b8", "", "money with wings", 6, "million pay billion banknote bill dollar cash fly note bank"}, + {"1f4b9", "", "chart increasing with yen", 6, "market rise upward growth trend graph currency bank money"}, + {"1f4ba", "", "seat", 4, "chair"}, + {"1f4bb", "", "laptop", 6, "pc personal office computer"}, + {"1f4bc", "", "briefcase", 6, "office"}, + {"1f4bd", "", "computer disk", 6, "minidisk optical"}, + {"1f4be", "", "floppy disk", 6, "computer"}, + {"1f4bf", "", "optical disk", 6, "blu-ray CD dvd computer"}, + {"1f4c0", "", "dvd", 6, "Blu-ray cd optical disk computer"}, + {"1f4c1", "", "file folder", 6, ""}, + {"1f4c2", "", "open file folder", 6, ""}, + {"1f4c3", "", "page with curl", 6, "document paper"}, + {"1f4c4", "", "page facing up", 6, "document paper"}, + {"1f4c5", "", "calendar", 6, "date"}, + {"1f4c6", "", "tear-off calendar", 6, "tear-off"}, + {"1f4c7", "", "card index", 6, "rolodex old school"}, + {"1f4c8", "", "chart increasing", 6, "upward data growth trend graph up right"}, + {"1f4c9", "", "chart decreasing", 6, "downward negative data trend graph down"}, + {"1f4ca", "", "bar chart", 6, "data graph"}, + {"1f4cb", "", "clipboard", 6, "list do notes"}, + {"1f4cc", "", "pushpin", 6, "collage pin"}, + {"1f4cd", "", "round pushpin", 6, "location map pin"}, + {"1f4ce", "", "paperclip", 6, ""}, + {"1f4cf", "", "straight ruler", 6, "edge straightedge angle math"}, + {"1f4d0", "", "triangular ruler", 6, "rule set angle slide math triangle"}, + {"1f4d1", "", "bookmark tabs", 6, "marker mark"}, + {"1f4d2", "", "ledger", 6, "notebook"}, + {"1f4d3", "", "notebook", 6, ""}, + {"1f4d4", "", "notebook with decorative cover", 6, "decorated writing book school education"}, + {"1f4d5", "", "closed book", 6, "education"}, + {"1f4d6", "", "open book", 6, "knowledge novels library reading education"}, + {"1f4d7", "", "green book", 6, "library reading education"}, + {"1f4d8", "", "blue book", 6, "library reading education"}, + {"1f4d9", "", "orange book", 6, "library reading education"}, + {"1f4da", "", "books", 6, "study knowledge novels library reading book school education"}, + {"1f4db", "", "name badge", 7, ""}, + {"1f4dc", "", "scroll", 6, "paper"}, + {"1f4dd", "", "memo", 6, "media pencil notes communication"}, + {"1f4de", "", "telephone receiver", 6, "voip phone communication"}, + {"1f4df", "", "pager", 6, "communication"}, + {"1f4e0", "", "fax machine", 6, "communication"}, + {"1f4e1", "", "satellite antenna", 6, "aliens dish contact science"}, + {"1f4e2", "", "loudspeaker", 6, "address public loud communication sound"}, + {"1f4e3", "", "megaphone", 6, "cheering sound"}, + {"1f4e4", "", "outbox tray", 6, "sent email letter mail box"}, + {"1f4e5", "", "inbox tray", 6, "zero receive email letter mail box"}, + {"1f4e6", "", "package", 6, "parcel shipping delivery box communication"}, + {"1f4e7", "", "e-mail", 6, "e-mail email letter"}, + {"1f4e8", "", "incoming envelope", 6, "delivering receive sent e-mail email letter mail"}, + {"1f4e9", "", "envelope with arrow", 6, "outgoing send sent e-mail email letter down mail communication"}, + {"1f4ea", "", "closed mailbox with lowered flag", 6, "postbox mail"}, + {"1f4eb", "", "closed mailbox with raised flag", 6, "postbox mail communication"}, + {"1f4ec", "", "open mailbox with raised flag", 6, "postbox mail"}, + {"1f4ed", "", "open mailbox with lowered flag", 6, "postbox mail"}, + {"1f4ee", "", "postbox", 6, "mailbox mail"}, + {"1f4ef", "", "postal horn", 6, "post"}, + {"1f4f0", "", "newspaper", 6, "news paper communication"}, + {"1f4f1", "", "mobile phone", 6, "cell telephone communication"}, + {"1f4f2", "", "mobile phone with arrow", 6, "call receive build cell telephone communication"}, + {"1f4f3", "", "vibration mode", 7, "cell mobile telephone phone communication"}, + {"1f4f4", "", "mobile phone off", 7, "cell telephone"}, + {"1f4f5", "", "no mobile phones", 7, "cell telephone phone prohibited forbidden not"}, + {"1f4f6", "", "antenna bars", 7, "signal cell mobile telephone phone bar communication"}, + {"1f4f7", "", "camera", 6, "photo selfie snap tbt trip video"}, + {"1f4f8", "", "camera with flash", 6, "video"}, + {"1f4f9", "", "video camera", 6, "camcorder tbt"}, + {"1f4fa", "", "television", 6, "tv video"}, + {"1f4fb", "", "radio", 6, "tbt entertainment video"}, + {"1f4fc", "", "videocassette", 6, "tape vcr vhs old school video"}, + {"1f4fd-fe0f", "", "film projector", 6, "cinema movie video"}, + {"1f4ff", "", "prayer beads", 6, "necklace religion clothing"}, + {"1f500", "", "shuffle tracks button", 7, "crossed"}, + {"1f501", "", "repeat button", 7, "clockwise"}, + {"1f502", "", "repeat single button", 7, "once clockwise"}, + {"1f503", "", "clockwise vertical arrows", 7, "reload refresh"}, + {"1f504", "", "counterclockwise arrows button", 7, "anticlockwise deja rewindershins vu refresh again"}, + {"1f505", "", "dim button", 7, "brightness low"}, + {"1f506", "", "bright button", 7, "brightness light"}, + {"1f507", "", "muted speaker", 6, "mute silent quiet sound"}, + {"1f508", "", "speaker low volume", 6, "soft sound"}, + {"1f509", "", "speaker medium volume", 6, "sound"}, + {"1f50a", "", "speaker high volume", 6, "loud sound music"}, + {"1f50b", "", "battery", 6, ""}, + {"1f50c", "", "electric plug", 6, "electricity"}, + {"1f50d", "", "magnifying glass tilted left", 6, "left-pointing search lab science tool"}, + {"1f50e", "", "magnifying glass tilted right", 6, "right-pointing search contact lab science tool"}, + {"1f50f", "", "locked with pen", 6, "privacy ink nib lock"}, + {"1f510", "", "locked with key", 6, "secure lock bike closed"}, + {"1f511", "", "key", 6, "keys major password unlock lock"}, + {"1f512", "", "locked", 6, "private lock closed"}, + {"1f513", "", "unlocked", 6, "cracked unlock lock open"}, + {"1f514", "", "bell", 6, "break church sound"}, + {"1f515", "", "bell with slash", 6, "mute silent quiet sound prohibited forbidden no not"}, + {"1f516", "", "bookmark", 6, "mark"}, + {"1f517", "", "link", 6, "links"}, + {"1f518", "", "radio button", 7, "geometric"}, + {"1f519", "", "BACK arrow", 7, ""}, + {"1f51a", "", "END arrow", 7, ""}, + {"1f51b", "", "ON! arrow", 7, "ON! mark"}, + {"1f51c", "", "SOON arrow", 7, "brb omw"}, + {"1f51d", "", "TOP arrow", 7, "homie up"}, + {"1f51e", "", "no one under eighteen", 7, "18 age restriction underage prohibited forbidden not"}, + {"1f51f", "", "keycap: 10", 7, ""}, + {"1f520", "", "input latin uppercase", 7, "ABCD letters"}, + {"1f521", "", "input latin lowercase", 7, "abcd letters"}, + {"1f522", "", "input numbers", 7, "1234"}, + {"1f523", "", "input symbols", 7, "& % \U0000266a \U00003012"}, + {"1f524", "", "input latin letters", 7, "abc alphabet"}, + {"1f525", "", "fire", 4, "af flame lit litaf burn hot tool"}, + {"1f526", "", "flashlight", 6, "torch electric light tool"}, + {"1f527", "", "wrench", 6, "spanner improvement home tool"}, + {"1f528", "", "hammer", 6, "repairs improvement home tool"}, + {"1f529", "", "nut and bolt", 6, "improvement home tool"}, + {"1f52a", "", "kitchen knife", 3, "hocho chef cooking weapon tool"}, + {"1f52b", "", "water pistol", 5, "gun handgun revolver weapon tool"}, + {"1f52c", "", "microscope", 6, "experiment lab science tool"}, + {"1f52d", "", "telescope", 6, "contact extraterrestrial science tool"}, + {"1f52e", "", "crystal ball", 5, "future fortune magic fairytale fairy tale tool"}, + {"1f52f", "", "dotted six-pointed star", 7, "six-pointed jewish fortune judaism"}, + {"1f530", "", "Japanese symbol for beginner", 7, "chevron leaf yellow green tool"}, + {"1f531", "", "trident emblem", 7, "poseidon anchor ship tool"}, + {"1f532", "", "black square button", 7, "geometric"}, + {"1f533", "", "white square button", 7, "outlined geometric"}, + {"1f534", "", "red circle", 7, "geometric"}, + {"1f535", "", "blue circle", 7, "geometric"}, + {"1f536", "", "large orange diamond", 7, "geometric"}, + {"1f537", "", "large blue diamond", 7, "geometric"}, + {"1f538", "", "small orange diamond", 7, "geometric"}, + {"1f539", "", "small blue diamond", 7, "geometric"}, + {"1f53a", "", "red triangle pointed up", 7, "geometric"}, + {"1f53b", "", "red triangle pointed down", 7, "geometric"}, + {"1f53c", "", "upwards button", 7, "red up"}, + {"1f53d", "", "downwards button", 7, "down red"}, + {"1f549-fe0f", "", "om", 7, "Hindu religion"}, + {"1f54a-fe0f", "", "dove", 2, "fly peace ornithology bird"}, + {"1f54b", "", "kaaba", 4, "hajj umrah islam Muslim religion"}, + {"1f54c", "", "mosque", 4, "masjid islam Muslim religion"}, + {"1f54d", "", "synagogue", 4, "Jew Jewish temple judaism religion"}, + {"1f54e", "", "menorah", 7, "candelabrum candlestick hanukkah jewish judaism religion"}, + {"1f550", "", "one o\U00002019clock", 4, "1:00 1 o\U00002019clock time"}, + {"1f551", "", "two o\U00002019clock", 4, "2:00 2 o\U00002019clock time"}, + {"1f552", "", "three o\U00002019clock", 4, "3:00 3 o\U00002019clock time"}, + {"1f553", "", "four o\U00002019clock", 4, "4:00 4 o\U00002019clock time"}, + {"1f554", "", "five o\U00002019clock", 4, "5:00 5 o\U00002019clock time"}, + {"1f555", "", "six o\U00002019clock", 4, "6:00 6 o\U00002019clock time"}, + {"1f556", "", "seven o\U00002019clock", 4, "7:00 0 7 o\U00002019clock"}, + {"1f557", "", "eight o\U00002019clock", 4, "8:00 8 o\U00002019clock time"}, + {"1f558", "", "nine o\U00002019clock", 4, "9:00 9 o\U00002019clock time"}, + {"1f559", "", "ten o\U00002019clock", 4, "10:00 10 0 o\U00002019clock"}, + {"1f55a", "", "eleven o\U00002019clock", 4, "11:00 11 o\U00002019clock time"}, + {"1f55b", "", "twelve o\U00002019clock", 4, "12:00 12 o\U00002019clock time"}, + {"1f55c", "", "one-thirty", 4, "1:30 one-thirty 1 30 time clock"}, + {"1f55d", "", "two-thirty", 4, "2:30 two-thirty 2 30 time clock"}, + {"1f55e", "", "three-thirty", 4, "3:30 three-thirty 3 30 time clock"}, + {"1f55f", "", "four-thirty", 4, "4:30 four-thirty 4 30 time clock"}, + {"1f560", "", "five-thirty", 4, "5:30 five-thirty 5 30 time clock"}, + {"1f561", "", "six-thirty", 4, "6:30 six-thirty 6 30 clock"}, + {"1f562", "", "seven-thirty", 4, "7:30 seven-thirty 7 30 clock"}, + {"1f563", "", "eight-thirty", 4, "8:30 eight-thirty 8 30 time clock"}, + {"1f564", "", "nine-thirty", 4, "9:30 nine-thirty 9 30 time clock"}, + {"1f565", "", "ten-thirty", 4, "10:30 ten-thirty 10 30 time clock"}, + {"1f566", "", "eleven-thirty", 4, "11:30 eleven-thirty 11 30 time clock"}, + {"1f567", "", "twelve-thirty", 4, "12:30 twelve-thirty 12 30 time clock"}, + {"1f56f-fe0f", "", "candle", 6, "light"}, + {"1f570-fe0f", "", "mantelpiece clock", 4, "time"}, + {"1f573-fe0f", "", "hole", 0, ""}, + {"1f574-fe0f", "", "person in suit levitating", 1, "business"}, + {"1f575-fe0f", "", "detective", 1, "sleuth spy"}, + {"1f575-fe0f-200d-2640-fe0f", "", "woman detective", 1, "sleuth spy"}, + {"1f575-fe0f-200d-2642-fe0f", "", "man detective", 1, "sleuth spy"}, + {"1f576-fe0f", "", "sunglasses", 6, "dark eyewear glasses eye"}, + {"1f577-fe0f", "", "spider", 2, "insect"}, + {"1f578-fe0f", "", "spider web", 2, ""}, + {"1f579-fe0f", "", "joystick", 5, "videogame video game"}, + {"1f57a", "", "man dancing", 1, "flair flamenco groove let\U00002019s tango elegant festive salsa dance dancer"}, + {"1f587-fe0f", "", "linked paperclips", 6, "link paperclip"}, + {"1f58a-fe0f", "", "pen", 6, "ballpoint"}, + {"1f58b-fe0f", "", "fountain pen", 6, ""}, + {"1f58c-fe0f", "", "paintbrush", 6, "painting"}, + {"1f58d-fe0f", "", "crayon", 6, ""}, + {"1f590-fe0f", "", "hand with fingers splayed", 1, "raised stop finger"}, + {"1f595", "", "middle finger", 1, ""}, + {"1f596", "", "vulcan salute", 1, "hands finger"}, + {"1f5a4", "", "black heart", 0, "wicked evil"}, + {"1f5a5-fe0f", "", "desktop computer", 6, "monitor"}, + {"1f5a8-fe0f", "", "printer", 6, "computer"}, + {"1f5b1-fe0f", "", "computer mouse", 6, ""}, + {"1f5b2-fe0f", "", "trackball", 6, "computer"}, + {"1f5bc-fe0f", "", "framed picture", 5, "frame museum art painting"}, + {"1f5c2-fe0f", "", "card index dividers", 6, ""}, + {"1f5c3-fe0f", "", "card file box", 6, ""}, + {"1f5c4-fe0f", "", "file cabinet", 6, "filing paper"}, + {"1f5d1-fe0f", "", "wastebasket", 6, "garbage trash waste can"}, + {"1f5d2-fe0f", "", "spiral notepad", 6, "pad note"}, + {"1f5d3-fe0f", "", "spiral calendar", 6, "pad"}, + {"1f5dc-fe0f", "", "clamp", 6, "compress vice tool"}, + {"1f5dd-fe0f", "", "old key", 6, "clue lock"}, + {"1f5de-fe0f", "", "rolled-up newspaper", 6, "rolled-up news paper"}, + {"1f5e1-fe0f", "", "dagger", 6, "knife weapon"}, + {"1f5e3-fe0f", "", "speaking head", 1, "speak silhouette"}, + {"1f5e8-fe0f", "", "left speech bubble", 0, "dialog balloon"}, + {"1f5ef-fe0f", "", "right anger bubble", 0, "balloon angry mad"}, + {"1f5f3-fe0f", "", "ballot box with ballot", 6, ""}, + {"1f5fa-fe0f", "", "world map", 4, ""}, + {"1f5fb", "", "mount fuji", 4, "nature mountain"}, + {"1f5fc", "", "Tokyo tower", 4, ""}, + {"1f5fd", "", "Statue of Liberty", 4, "ny nyc york new"}, + {"1f5fe", "", "map of Japan", 4, ""}, + {"1f5ff", "", "moai", 6, "moyai stoneface statue travel"}, + {"1f600", "", "grinning face", 0, "cheerful cheery nice grin laugh teeth happy smiling smile"}, + {"1f601", "", "beaming face with smiling eyes", 0, "nice grin grinning teeth happy eye smile"}, + {"1f602", "", "face with tears of joy", 0, "hilarious roflmao funny hehe lmao rofl haha laugh lol crying"}, + {"1f603", "", "grinning face with big eyes", 0, "yay grin awesome teeth happy mouth open smiling smile"}, + {"1f604", "", "grinning face with smiling eyes", 0, "grin laugh lol happy mouth open eye smile"}, + {"1f605", "", "grinning face with sweat", 0, "stress dejected stressed nervous excited cold mouth open smiling smile"}, + {"1f606", "", "grinning squinting face", 0, "hahaha rofl haha laugh lol closed happy mouth open eyes"}, + {"1f607", "", "smiling face with halo", 0, "angels innocent spirit angel angelic blessed peaceful happy fairytale fairy"}, + {"1f608", "", "smiling face with horns", 0, "demon devil purple shade evil fairytale fairy tale smile"}, + {"1f609", "", "winking face", 0, "heartbreaker tease winks wink sexy slide flirt"}, + {"1f60a", "", "smiling face with smiling eyes", 0, "satisfied blush glad eye smile"}, + {"1f60b", "", "face savoring food", 0, "savor tasty um delicious yum yummy eat full hungry smiling"}, + {"1f60c", "", "relieved face", 0, "calm relief zen peace"}, + {"1f60d", "", "smiling face with heart-eyes", 0, "heart-eyes romantic hearts kisses feels xoxo bae romance eye ily"}, + {"1f60e", "", "smiling face with sunglasses", 0, "chilling shades rad relaxed slay swag cool style bright awesome"}, + {"1f60f", "", "smirking face", 0, "boss dapper kidding leer slick smirk smug snicker suave suspicious"}, + {"1f610", "", "neutral face", 0, "deadpan blank unamused unimpressed expressionless fine jealous straight awkward meh"}, + {"1f611", "", "expressionless face", 0, "inexpressive uh unimpressed fine jealous straight awkward meh oh dead"}, + {"1f612", "", "unamused face", 0, "... jel uhh weird jelly pissed fine jealous ugh bored"}, + {"1f613", "", "downcast face with sweat", 0, "close yikes headache nervous scared feels cold sad"}, + {"1f614", "", "pensive face", 0, "died lost sucks losing awful dejected bored disappointed sad"}, + {"1f615", "", "confused face", 0, "befuddled confusing hm sure dunno sorry meh frown sad not"}, + {"1f616", "", "confounded face", 0, "cringe distraught annoyed confused frustrated mad feels sad"}, + {"1f617", "", "kissing face", 0, "smooch smooches date flirt xoxo you kiss dating ily 143"}, + {"1f618", "", "face blowing a kiss", 0, "lover miss muah smooch romantic adorbs flirt xoxo you bae"}, + {"1f619", "", "kissing face with smiling eyes", 0, "kisses closed night date flirt kiss dating eye ily 143"}, + {"1f61a", "", "kissing face with closed eyes", 0, "blush smooches kisses date flirt xoxo bae dating eye ily"}, + {"1f61b", "", "face with tongue", 0, "cool stuck-out nice awesome party sweet"}, + {"1f61c", "", "winking face with tongue", 0, "joke loopy nutty wacky weirdo wink epic funny stuck-out crazy"}, + {"1f61d", "", "squinting face with tongue", 0, "horrible taste gross stuck-out yolo closed omg whatever eye eyes"}, + {"1f61e", "", "disappointed face", 0, "losing awful blame dejected fail unhappy sad"}, + {"1f61f", "", "worried face", 0, "butterflies nerves stress worry stressed anxious nervous surprised sad"}, + {"1f620", "", "angry face", 0, "maddening rage blame anger frustrated shade mad upset feels unhappy"}, + {"1f621", "", "enraged face", 0, "maddening rage anger pouting angry shade mad upset feels unhappy"}, + {"1f622", "", "crying face", 0, "triste miss awful cry tear feels unhappy sad"}, + {"1f623", "", "persevering face", 0, "concentrate concentration focus persevere headache"}, + {"1f624", "", "face with steam from nose", 0, "fume fuming furious fury triumph won anger angry mad feels"}, + {"1f625", "", "sad but relieved face", 0, "complicated whew close call anxious sweat disappointed not time"}, + {"1f626", "", "frowning face with open mouth", 0, "caught guard what wow surprise scared frown scary"}, + {"1f627", "", "anguished face", 0, "forgot stressed what wow surprise scared scary unhappy"}, + {"1f628", "", "fearful face", 0, "afraid blame fear worried anxious scared"}, + {"1f629", "", "weary face", 0, "nooo fail sleepy hungry crying tired mad feels unhappy sad"}, + {"1f62a", "", "sleepy face", 0, "sleeping sleep crying tired night good sad"}, + {"1f62b", "", "tired face", 0, "sneeze cost nap feels sad"}, + {"1f62c", "", "grimacing face", 0, "awk dentist grimace awkward grinning smiling smile"}, + {"1f62d", "", "loudly crying face", 0, "bawling sob tears cry tear unhappy sad"}, + {"1f62e", "", "face with open mouth", 0, "believe sympathy unbelievable unreal forgot whoa shocked surprised wow you"}, + {"1f62e-200d-1f4a8", "", "face exhaling", 0, "exhale groan sigh whisper whistle blowing exhausted gasp relief blow"}, + {"1f62f", "", "hushed face", 0, "stunned epic woah whoa surprised omg"}, + {"1f630", "", "anxious face with sweat", 0, "eek rushed yikes nervous scared blue cold mouth open"}, + {"1f631", "", "face screaming in fear", 0, "munch scream screamer fearful epic woah shocked surprised scared"}, + {"1f632", "", "astonished face", 0, "totally cost way shocked omg no"}, + {"1f633", "", "flushed face", 0, "amazed dazed geez impressed jeez crazy embarrassed heat awkward what"}, + {"1f634", "", "sleeping face", 0, "yawn bed bedtime goodnight nap zzz sleep tired night good"}, + {"1f635", "", "face with crossed-out eyes", 0, "crossed-out knocked dizzy sick tired dead feels"}, + {"1f635-200d-1f4ab", "", "face with spiral eyes", 0, "hypnotized trouble woozy smiley woah confused whoa dizzy omg"}, + {"1f636", "", "face without mouth", 0, "mouthless silence speechless blank expressionless mute silent awkward quiet secret"}, + {"1f636-200d-1f32b-fe0f", "", "face in clouds", 0, "absentminded fog head"}, + {"1f637", "", "face with medical mask", 0, "dermatologist germs dr dentist medicine sick doctor cold"}, + {"1f638", "", "grinning cat with smiling eyes", 0, "grin eye smile"}, + {"1f639", "", "cat with tears of joy", 0, "laughing laugh lol tear"}, + {"1f63a", "", "grinning cat", 0, "mouth open smiling smile"}, + {"1f63b", "", "smiling cat with heart-eyes", 0, "heart-eyes eye smile"}, + {"1f63c", "", "cat with wry smile", 0, "ironic"}, + {"1f63d", "", "kissing cat", 0, "closed kiss eye eyes"}, + {"1f63e", "", "pouting cat", 0, ""}, + {"1f63f", "", "crying cat", 0, "cry tear sad"}, + {"1f640", "", "weary cat", 0, "oh surprised"}, + {"1f641", "", "slightly frowning face", 0, "frown sad"}, + {"1f642", "", "slightly smiling face", 0, "happy smile"}, + {"1f642-200d-2194-fe0f", "", "head shaking horizontally", 0, "shake no"}, + {"1f642-200d-2195-fe0f", "", "head shaking vertically", 0, "nod yes"}, + {"1f643", "", "upside-down face", 0, "upside-down hehe smile"}, + {"1f644", "", "face with rolling eyes", 0, "eyeroll ugh shade whatever"}, + {"1f645", "", "person gesturing NO", 1, "prohibit forbidden not gesture"}, + {"1f645-200d-2640-fe0f", "", "woman gesturing NO", 1, "prohibit forbidden not gesture"}, + {"1f645-200d-2642-fe0f", "", "man gesturing NO", 1, "prohibit forbidden not gesture"}, + {"1f646", "", "person gesturing OK", 1, "exercise omg gesture"}, + {"1f646-200d-2640-fe0f", "", "woman gesturing OK", 1, "exercise omg gesture"}, + {"1f646-200d-2642-fe0f", "", "man gesturing OK", 1, "exercise omg gesture"}, + {"1f647", "", "person bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"}, + {"1f647-200d-2640-fe0f", "", "woman bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"}, + {"1f647-200d-2642-fe0f", "", "man bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"}, + {"1f648", "", "see-no-evil monkey", 0, "watch forgot hide embarrassed smh secret scared prohibited forbidden omg"}, + {"1f649", "", "hear-no-evil monkey", 0, "tmi ears listen shh secret prohibited forbidden not gesture"}, + {"1f64a", "", "speak-no-evil monkey", 0, "stealth oops quiet secret prohibited forbidden not gesture"}, + {"1f64b", "", "person raising hand", 1, "raise here know me question pick gesture"}, + {"1f64b-200d-2640-fe0f", "", "woman raising hand", 1, "raise here know me question pick gesture"}, + {"1f64b-200d-2642-fe0f", "", "man raising hand", 1, "raise here know me question pick gesture"}, + {"1f64c", "", "raising hands", 1, "praise hooray raised gesture celebration"}, + {"1f64d", "", "person frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"}, + {"1f64d-200d-2640-fe0f", "", "woman frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"}, + {"1f64d-200d-2642-fe0f", "", "man frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"}, + {"1f64e", "", "person pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"}, + {"1f64e-200d-2640-fe0f", "", "woman pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"}, + {"1f64e-200d-2642-fe0f", "", "man pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"}, + {"1f64f", "", "folded hands", 1, "appreciate cmon thx blessed thanks please pray ask beg bow"}, + {"1f680", "", "rocket", 4, "launch rockets travel space"}, + {"1f681", "", "helicopter", 4, "copter roflcopter travel vehicle"}, + {"1f682", "", "locomotive", 4, "caboose trains engine steam train railway travel"}, + {"1f683", "", "railway car", 4, "tram trolleybus electric train travel"}, + {"1f684", "", "high-speed train", 4, "high-speed shinkansen railway"}, + {"1f685", "", "bullet train", 4, "high-speed shinkansen nose speed railway travel"}, + {"1f686", "", "train", 4, "choo arrived railway"}, + {"1f687", "", "metro", 4, "subway travel"}, + {"1f688", "", "light rail", 4, "monorail arrived railway"}, + {"1f689", "", "station", 4, "train railway"}, + {"1f68a", "", "tram", 4, "trolleybus"}, + {"1f68b", "", "tram car", 4, "trolley trolleybus bus"}, + {"1f68c", "", "bus", 4, "school vehicle"}, + {"1f68d", "", "oncoming bus", 4, "cars"}, + {"1f68e", "", "trolleybus", 4, "trolley tram bus"}, + {"1f68f", "", "bus stop", 4, "busstop"}, + {"1f690", "", "minibus", 4, "van drive bus vehicle"}, + {"1f691", "", "ambulance", 4, "emergency vehicle"}, + {"1f692", "", "fire engine", 4, "truck"}, + {"1f693", "", "police car", 4, "5\U000020130 cops patrol"}, + {"1f694", "", "oncoming police car", 4, ""}, + {"1f695", "", "taxi", 4, "cab cabbie drive yellow vehicle car"}, + {"1f696", "", "oncoming taxi", 4, "hail cab cabbie cars drove yellow"}, + {"1f697", "", "automobile", 4, "driving vehicle car"}, + {"1f698", "", "oncoming automobile", 4, "cars drove vehicle car"}, + {"1f699", "", "sport utility vehicle", 4, "recreational sportutility drive car"}, + {"1f69a", "", "delivery truck", 4, "drive vehicle car"}, + {"1f69b", "", "articulated lorry", 4, "semi truck drive move vehicle car"}, + {"1f69c", "", "tractor", 4, "vehicle"}, + {"1f69d", "", "monorail", 4, "vehicle"}, + {"1f69e", "", "mountain railway", 4, "trip car"}, + {"1f69f", "", "suspension railway", 4, ""}, + {"1f6a0", "", "mountain cableway", 4, "cable gondola lift ski"}, + {"1f6a1", "", "aerial tramway", 4, "ropeway cable gondola car"}, + {"1f6a2", "", "ship", 4, "passenger boat travel"}, + {"1f6a3", "", "person rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"}, + {"1f6a3-200d-2640-fe0f", "", "woman rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"}, + {"1f6a3-200d-2642-fe0f", "", "man rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"}, + {"1f6a4", "", "speedboat", 4, "billionaire luxury millionaire summer lake boat travel"}, + {"1f6a5", "", "horizontal traffic light", 4, "intersection stoplight signal stop"}, + {"1f6a6", "", "vertical traffic light", 4, "intersection stoplight drove signal stop"}, + {"1f6a7", "", "construction", 4, "barrier"}, + {"1f6a8", "", "police car light", 4, "alert beacon alarm revolving emergency siren"}, + {"1f6a9", "", "triangular flag", 8, "post golf construction"}, + {"1f6aa", "", "door", 6, "front closet back"}, + {"1f6ab", "", "prohibited", 7, "entry smoke forbidden no not"}, + {"1f6ac", "", "cigarette", 6, "smoking"}, + {"1f6ad", "", "no smoking", 7, "smoke prohibited forbidden not"}, + {"1f6ae", "", "litter in bin sign", 7, "litterbin"}, + {"1f6af", "", "no littering", 7, "litter prohibited forbidden not"}, + {"1f6b0", "", "potable water", 7, "drinking"}, + {"1f6b1", "", "non-potable water", 7, "dry non-drinking non-potable prohibited"}, + {"1f6b2", "", "bicycle", 4, "class cycling gang ride spin spinning cycle cyclist bike"}, + {"1f6b3", "", "no bicycles", 7, "bicycle bike prohibited forbidden not"}, + {"1f6b4", "", "person biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b4-200d-2640-fe0f", "", "woman biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b4-200d-2642-fe0f", "", "man biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b5", "", "person mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b5-200d-2640-fe0f", "", "woman mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b5-200d-2642-fe0f", "", "man mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b6", "", "person walking", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b6-200d-2640-fe0f", "", "woman walking", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b6-200d-2640-fe0f-200d-27a1-fe0f", "", "woman walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b6-200d-2642-fe0f", "", "man walking", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b6-200d-2642-fe0f-200d-27a1-fe0f", "", "man walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b6-200d-27a1-fe0f", "", "person walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b7", "", "no pedestrians", 7, "pedestrian prohibited forbidden not"}, + {"1f6b8", "", "children crossing", 7, "traffic pedestrian"}, + {"1f6b9", "", "men\U00002019s room", 7, "men\U00002019s lavatory restroom WC bathroom toilet"}, + {"1f6ba", "", "women\U00002019s room", 7, "women\U00002019s lavatory restroom WC bathroom toilet"}, + {"1f6bb", "", "restroom", 7, "lavatory WC bathroom toilet"}, + {"1f6bc", "", "baby symbol", 7, "changing"}, + {"1f6bd", "", "toilet", 6, "bathroom"}, + {"1f6be", "", "water closet", 7, "lavatory restroom WC bathroom toilet"}, + {"1f6bf", "", "shower", 6, "water"}, + {"1f6c0", "", "person taking bath", 1, "tub bathtub"}, + {"1f6c1", "", "bathtub", 6, "bath"}, + {"1f6c2", "", "passport control", 7, ""}, + {"1f6c3", "", "customs", 7, "packing"}, + {"1f6c4", "", "baggage claim", 7, "journey ready case arrived bags packing trip checked plane travel"}, + {"1f6c5", "", "left luggage", 7, "locker baggage case"}, + {"1f6cb-fe0f", "", "couch and lamp", 6, "hotel"}, + {"1f6cc", "", "person in bed", 1, "bedtime goodnight nap zzz sleep hotel tired night good"}, + {"1f6cd-fe0f", "", "shopping bags", 6, "bag hotel"}, + {"1f6ce-fe0f", "", "bellhop bell", 4, "hotel"}, + {"1f6cf-fe0f", "", "bed", 6, "sleep hotel"}, + {"1f6d0", "", "place of worship", 7, "pray religion"}, + {"1f6d1", "", "stop sign", 4, "octagonal"}, + {"1f6d2", "", "shopping cart", 6, "trolley"}, + {"1f6d5", "", "hindu temple", 4, ""}, + {"1f6d6", "", "hut", 4, "roundhouse shelter yurt house home"}, + {"1f6d7", "", "elevator", 6, "hoist lift accessibility"}, + {"1f6d8", "", "landslide", 4, "avalanche disaster mudslide rocks danger earthquake mountain"}, + {"1f6d9", "", "lighthouse", 4, ""}, + {"1f6dc", "", "wireless", 7, "broadband connectivity hotspot network router smartphone wi-fi wifi wlan internet"}, + {"1f6dd", "", "playground slide", 4, "sliding amusement theme park play playing"}, + {"1f6de", "", "wheel", 4, "tire turn circle vehicle car"}, + {"1f6df", "", "ring buoy", 4, "float lifesaver preserver save saver rescue life safety swim"}, + {"1f6e0-fe0f", "", "hammer and wrench", 6, "spanner tool"}, + {"1f6e1-fe0f", "", "shield", 6, "weapon"}, + {"1f6e2-fe0f", "", "oil drum", 4, ""}, + {"1f6e3-fe0f", "", "motorway", 4, "highway road"}, + {"1f6e4-fe0f", "", "railway track", 4, "train"}, + {"1f6e5-fe0f", "", "motor boat", 4, "motorboat"}, + {"1f6e9-fe0f", "", "small airplane", 4, "aeroplane plane"}, + {"1f6eb", "", "airplane departure", 4, "check-in departures aeroplane plane"}, + {"1f6ec", "", "airplane arrival", 4, "arrivals arriving landing aeroplane plane"}, + {"1f6f0-fe0f", "", "satellite", 4, "space"}, + {"1f6f3-fe0f", "", "passenger ship", 4, ""}, + {"1f6f4", "", "kick scooter", 4, ""}, + {"1f6f5", "", "motor scooter", 4, ""}, + {"1f6f6", "", "canoe", 4, "boat"}, + {"1f6f7", "", "sled", 5, "luge sledge sleigh toboggan snow"}, + {"1f6f8", "", "flying saucer", 4, "extra terrestrial UFO aliens"}, + {"1f6f9", "", "skateboard", 4, "skater wheels board skate"}, + {"1f6fa", "", "auto rickshaw", 4, "tuk"}, + {"1f6fb", "", "pickup truck", 4, "flatbed pick-up transportation automobile car"}, + {"1f6fc", "", "roller skate", 4, "blades skates"}, + {"1f7e0", "", "orange circle", 7, ""}, + {"1f7e1", "", "yellow circle", 7, ""}, + {"1f7e2", "", "green circle", 7, ""}, + {"1f7e3", "", "purple circle", 7, ""}, + {"1f7e4", "", "brown circle", 7, ""}, + {"1f7e5", "", "red square", 7, "penalty card"}, + {"1f7e6", "", "blue square", 7, ""}, + {"1f7e7", "", "orange square", 7, ""}, + {"1f7e8", "", "yellow square", 7, "penalty card"}, + {"1f7e9", "", "green square", 7, ""}, + {"1f7ea", "", "purple square", 7, ""}, + {"1f7eb", "", "brown square", 7, ""}, + {"1f7f0", "", "heavy equals sign", 7, "answer equal equality math"}, + {"1f90c", "", "pinched fingers", 1, "huh interrogation patience zip ugh sarcastic what hold relax gesture"}, + {"1f90d", "", "white heart", 0, "143"}, + {"1f90e", "", "brown heart", 0, "143"}, + {"1f90f", "", "pinching hand", 1, "bit little sort amount fingers small"}, + {"1f910", "", "zipper-mouth face", 0, "shut zipper-mouth keep zip quiet secret"}, + {"1f911", "", "money-mouth face", 0, "money-mouth paid"}, + {"1f912", "", "face with thermometer", 0, "ill sick"}, + {"1f913", "", "nerd face", 0, "brainy clever expert geek gifted intelligent smart glasses"}, + {"1f914", "", "thinking face", 0, "chin consider ponder pondering wondering hmm"}, + {"1f915", "", "face with head-bandage", 0, "head-bandage hurt injury ouch"}, + {"1f916", "", "robot", 0, "monster"}, + {"1f917", "", "smiling face with open hands", 0, "hugging hug"}, + {"1f918", "", "sign of the horns", 1, "rock-on finger"}, + {"1f919", "", "call me hand", 1, "hang loose Shaka"}, + {"1f91a", "", "raised back of hand", 1, "backhand"}, + {"1f91b", "", "left-facing fist", 1, "left-facing leftwards"}, + {"1f91c", "", "right-facing fist", 1, "right-facing rightwards"}, + {"1f91d", "", "handshake", 1, "agreement deal meeting shake"}, + {"1f91e", "", "crossed fingers", 1, "luck cross finger"}, + {"1f91f", "", "love-you gesture", 1, "ILY love-you fingers three"}, + {"1f920", "", "cowboy hat face", 0, "cowgirl"}, + {"1f921", "", "clown face", 0, ""}, + {"1f922", "", "nauseated face", 0, "nasty vomit gross sick"}, + {"1f923", "", "rolling on the floor laughing", 0, "hilarious roflmao funny hehe lmao rofl haha joy laugh lol"}, + {"1f924", "", "drooling face", 0, ""}, + {"1f925", "", "lying face", 0, "liar lie pinocchio"}, + {"1f926", "", "person facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"}, + {"1f926-200d-2640-fe0f", "", "woman facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"}, + {"1f926-200d-2642-fe0f", "", "man facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"}, + {"1f927", "", "sneezing face", 0, "gesundheit fever flu sneeze sick"}, + {"1f928", "", "face with raised eyebrow", 0, "disapproval distrust emoji mild skeptic skepticism hmm skeptical what disbelief"}, + {"1f929", "", "star-struck", 0, "star-struck starry-eyed wow grinning excited eyes smile"}, + {"1f92a", "", "zany face", 0, "goofy crazy large small eye eyes"}, + {"1f92b", "", "shushing face", 0, "shush shh quiet"}, + {"1f92c", "", "face with symbols on mouth", 0, "censor cursing cussing swearing pissed mad"}, + {"1f92d", "", "face with hand over mouth", 0, "giggle giggling realization sudden whoops oops shock surprise secret"}, + {"1f92e", "", "face vomiting", 0, "barf ew puke spew vomit gross throw sick up"}, + {"1f92f", "", "exploding head", 0, "blown mind mindblown explode way shocked no"}, + {"1f930", "", "pregnant woman", 1, ""}, + {"1f931", "", "breast-feeding", 1, "breast-feeding mom mother nursing baby"}, + {"1f932", "", "palms up together", 1, "cupped dua wish prayer pray hands"}, + {"1f933", "", "selfie", 1, "camera phone"}, + {"1f934", "", "prince", 1, "king crown royal royalty fairytale fairy tale"}, + {"1f935", "", "person in tuxedo", 1, "formal wedding"}, + {"1f935-200d-2640-fe0f", "", "woman in tuxedo", 1, "formal wedding"}, + {"1f935-200d-2642-fe0f", "", "man in tuxedo", 1, "formal groom wedding"}, + {"1f936", "", "Mrs. Claus", 1, "holiday merry mother santa xmas Christmas fairy tale celebration"}, + {"1f937", "", "person shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"}, + {"1f937-200d-2640-fe0f", "", "woman shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"}, + {"1f937-200d-2642-fe0f", "", "man shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"}, + {"1f938", "", "person cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"}, + {"1f938-200d-2640-fe0f", "", "woman cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"}, + {"1f938-200d-2642-fe0f", "", "man cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"}, + {"1f939", "", "person juggling", 1, "act balancing juggle manage multitask skill handle balance"}, + {"1f939-200d-2640-fe0f", "", "woman juggling", 1, "act balancing juggle manage multitask skill handle balance"}, + {"1f939-200d-2642-fe0f", "", "man juggling", 1, "act balancing juggle manage multitask skill handle balance"}, + {"1f93a", "", "person fencing", 1, "fencer sword"}, + {"1f93c", "", "people wrestling", 1, "combat duel grapple tournament wrestle ring"}, + {"1f93c-200d-2640-fe0f", "", "women wrestling", 1, "combat duel grapple tournament wrestle ring"}, + {"1f93c-200d-2642-fe0f", "", "men wrestling", 1, "combat duel grapple tournament wrestle ring"}, + {"1f93d", "", "person playing water polo", 1, "waterpolo swimming"}, + {"1f93d-200d-2640-fe0f", "", "woman playing water polo", 1, "waterpolo swimming"}, + {"1f93d-200d-2642-fe0f", "", "man playing water polo", 1, "waterpolo swimming"}, + {"1f93e", "", "person playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"}, + {"1f93e-200d-2640-fe0f", "", "woman playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"}, + {"1f93e-200d-2642-fe0f", "", "man playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"}, + {"1f93f", "", "diving mask", 5, "snorkeling scuba"}, + {"1f940", "", "wilted flower", 2, "dying"}, + {"1f941", "", "drum", 6, "drumsticks music"}, + {"1f942", "", "clinking glasses", 3, "clink celebrate glass drink"}, + {"1f943", "", "tumbler glass", 3, "liquor scotch whiskey whisky shot"}, + {"1f944", "", "spoon", 3, "tableware eat"}, + {"1f945", "", "goal net", 5, ""}, + {"1f947", "", "1st place medal", 5, "first gold"}, + {"1f948", "", "2nd place medal", 5, "second silver"}, + {"1f949", "", "3rd place medal", 5, "bronze third"}, + {"1f94a", "", "boxing glove", 5, ""}, + {"1f94b", "", "martial arts uniform", 5, "judo karate taekwondo"}, + {"1f94c", "", "curling stone", 5, "rock game"}, + {"1f94d", "", "lacrosse", 5, "goal sports stick ball"}, + {"1f94e", "", "softball", 5, "underarm glove sports ball"}, + {"1f94f", "", "flying disc", 5, "ultimate"}, + {"1f950", "", "croissant", 3, "roll french crescent bread breakfast"}, + {"1f951", "", "avocado", 3, "fruit"}, + {"1f952", "", "cucumber", 3, "pickle vegetable"}, + {"1f953", "", "bacon", 3, "meat breakfast"}, + {"1f954", "", "potato", 3, "vegetable"}, + {"1f955", "", "carrot", 3, "vegetable"}, + {"1f956", "", "baguette bread", 3, "french"}, + {"1f957", "", "green salad", 3, ""}, + {"1f958", "", "shallow pan of food", 3, "casserole paella"}, + {"1f959", "", "stuffed flatbread", 3, "gyro falafel kebab"}, + {"1f95a", "", "egg", 3, "breakfast"}, + {"1f95b", "", "glass of milk", 3, "drink"}, + {"1f95c", "", "peanuts", 3, "peanut nut vegetable"}, + {"1f95d", "", "kiwi fruit", 3, ""}, + {"1f95e", "", "pancakes", 3, "cr\U000000eape hotcake pancake breakfast"}, + {"1f95f", "", "dumpling", 3, "empanada gy\U0000014dza jiaozi pierogi potsticker"}, + {"1f960", "", "fortune cookie", 3, "prophecy"}, + {"1f961", "", "takeout box", 3, "oyster pail chopsticks delivery"}, + {"1f962", "", "chopsticks", 3, "hashi jeotgarak kuaizi"}, + {"1f963", "", "bowl with spoon", 3, "cereal congee oatmeal porridge breakfast"}, + {"1f964", "", "cup with straw", 3, "malt soda juice soft water drink"}, + {"1f965", "", "coconut", 3, "pi\U000000f1a colada palm"}, + {"1f966", "", "broccoli", 3, "wild cabbage"}, + {"1f967", "", "pie", 3, "filling pumpkin apple slice meat pastry fruit"}, + {"1f968", "", "pretzel", 3, "convoluted twisted"}, + {"1f969", "", "cut of meat", 3, "lambchop porkchop steak chop red"}, + {"1f96a", "", "sandwich", 3, "bread"}, + {"1f96b", "", "canned food", 3, "can"}, + {"1f96c", "", "leafy green", 3, "bok burgers choy kale lettuce cabbage salad"}, + {"1f96d", "", "mango", 3, "tropical fruit"}, + {"1f96e", "", "moon cake", 3, "yu\U000000e8b\U000001d0ng autumn festival"}, + {"1f96f", "", "bagel", 3, "schmear bakery bread breakfast"}, + {"1f970", "", "smiling face with hearts", 0, "adore crush 3 you romance ily smile"}, + {"1f971", "", "yawning face", 0, "yawn bedtime goodnight nap zzz bored sleepy sleep tired night"}, + {"1f972", "", "smiling face with tear", 0, "pain touched glad grateful proud relieved smiley joy happy smile"}, + {"1f973", "", "partying face", 0, "bday horn hooray birthday celebrate excited hat party happy celebration"}, + {"1f974", "", "woozy face", 0, "intoxicated tipsy uneven drunk wavy dizzy mouth eyes"}, + {"1f975", "", "hot face", 0, "feverish panting red-faced stroke sweating dying heat tongue"}, + {"1f976", "", "cold face", 0, "blue-faced freezing frostbite icicles subzero teeth blue"}, + {"1f977", "", "ninja", 1, "assassin fighter skills fight hidden soldier stealth war sly secret"}, + {"1f978", "", "disguised face", 0, "disguise incognito moustache mustache tache tash eyebrow spy glasses nose"}, + {"1f979", "", "face holding back tears", 0, "admiration aww feelings gratitude resist grateful please proud cry embarrassed"}, + {"1f97a", "", "pleading face", 0, "begging mercy why puppy please pretty big eyes sad not"}, + {"1f97b", "", "sari", 6, "dress clothing"}, + {"1f97c", "", "lab coat", 6, "dr jacket experiment scientist doctor clothes white"}, + {"1f97d", "", "goggles", 6, "dive welding protection scuba swimming eye"}, + {"1f97e", "", "hiking boot", 6, "backpacking outdoors camping brown shoe"}, + {"1f97f", "", "flat shoe", 6, "comfy flats slip-on slipper ballet"}, + {"1f980", "", "crab", 2, "Cancer zodiac"}, + {"1f981", "", "lion", 2, "alpha mane order rawr roar safari Leo strong zodiac"}, + {"1f982", "", "scorpion", 2, "Scorpio Scorpius zodiac"}, + {"1f983", "", "turkey", 2, "gobble thanksgiving bird"}, + {"1f984", "", "unicorn", 2, ""}, + {"1f985", "", "eagle", 2, "ornithology bird"}, + {"1f986", "", "duck", 2, "ornithology bird"}, + {"1f987", "", "bat", 2, "vampire"}, + {"1f988", "", "shark", 2, "fish"}, + {"1f989", "", "owl", 2, "wise ornithology bird"}, + {"1f98a", "", "fox", 2, ""}, + {"1f98b", "", "butterfly", 2, "pretty insect"}, + {"1f98c", "", "deer", 2, ""}, + {"1f98d", "", "gorilla", 2, ""}, + {"1f98e", "", "lizard", 2, "reptile"}, + {"1f98f", "", "rhinoceros", 2, ""}, + {"1f990", "", "shrimp", 2, "shellfish small"}, + {"1f991", "", "squid", 2, "mollusk"}, + {"1f992", "", "giraffe", 2, "spots"}, + {"1f993", "", "zebra", 2, "stripe"}, + {"1f994", "", "hedgehog", 2, "spiny"}, + {"1f995", "", "sauropod", 2, "brachiosaurus brontosaurus diplodocus dinosaur"}, + {"1f996", "", "T-Rex", 2, "T-Rex Tyrannosaurus dinosaur"}, + {"1f997", "", "cricket", 2, "grasshopper Orthoptera bug insect"}, + {"1f998", "", "kangaroo", 2, "joey jump marsupial"}, + {"1f999", "", "llama", 2, "alpaca guanaco vicu\U000000f1a wool"}, + {"1f99a", "", "peacock", 2, "ostentatious peahen colorful pretty proud ornithology bird"}, + {"1f99b", "", "hippopotamus", 2, "hippo"}, + {"1f99c", "", "parrot", 2, "pirate talk ornithology bird"}, + {"1f99d", "", "raccoon", 2, "curious sly"}, + {"1f99e", "", "lobster", 2, "bisque claws seafood"}, + {"1f99f", "", "mosquito", 2, "malaria bite disease fever virus pest insect"}, + {"1f9a0", "", "microbe", 2, "amoeba bacteria virus science"}, + {"1f9a1", "", "badger", 2, "pester honey"}, + {"1f9a2", "", "swan", 2, "cygnet duckling ugly ornithology bird"}, + {"1f9a3", "", "mammoth", 2, "tusk wooly extinction large"}, + {"1f9a4", "", "dodo", 2, "extinction large ornithology bird"}, + {"1f9a5", "", "sloth", 2, "lazy slow"}, + {"1f9a6", "", "otter", 2, "playful fishing"}, + {"1f9a7", "", "orangutan", 2, "ape monkey"}, + {"1f9a8", "", "skunk", 2, "stink"}, + {"1f9a9", "", "flamingo", 2, "flamboyant tropical ornithology bird"}, + {"1f9aa", "", "oyster", 2, "diving pearl"}, + {"1f9ab", "", "beaver", 2, "dam teeth"}, + {"1f9ac", "", "bison", 2, "herd wisent buffalo"}, + {"1f9ad", "", "seal", 2, "lion sea ocean"}, + {"1f9ae", "", "guide dog", 2, "blind accessibility"}, + {"1f9af", "", "white cane", 6, "probing blind accessibility"}, + {"1f9b4", "", "bone", 1, "wishbone bones skeleton dog"}, + {"1f9b5", "", "leg", 1, "knee limb bent foot kick"}, + {"1f9b6", "", "foot", 1, "ankle stomp feet kick"}, + {"1f9b7", "", "tooth", 1, "pearly dentist teeth white"}, + {"1f9b8", "", "superhero", 1, "hero superpower good"}, + {"1f9b8-200d-2640-fe0f", "", "woman superhero", 1, "heroine hero superpower good"}, + {"1f9b8-200d-2642-fe0f", "", "man superhero", 1, "hero superpower good"}, + {"1f9b9", "", "supervillain", 1, "criminal villain bad superpower evil"}, + {"1f9b9-200d-2640-fe0f", "", "woman supervillain", 1, "criminal villain bad superpower evil"}, + {"1f9b9-200d-2642-fe0f", "", "man supervillain", 1, "criminal villain bad superpower evil"}, + {"1f9ba", "", "safety vest", 6, "emergency"}, + {"1f9bb", "", "ear with hearing aid", 1, "hard accessibility"}, + {"1f9bc", "", "motorized wheelchair", 4, "accessibility"}, + {"1f9bd", "", "manual wheelchair", 4, "accessibility"}, + {"1f9be", "", "mechanical arm", 1, "prosthetic accessibility"}, + {"1f9bf", "", "mechanical leg", 1, "prosthetic accessibility"}, + {"1f9c0", "", "cheese wedge", 3, ""}, + {"1f9c1", "", "cupcake", 3, "sprinkles sugar treat bakery dessert sweet"}, + {"1f9c2", "", "salt", 3, "flavor salty condiment shaker taste mad upset"}, + {"1f9c3", "", "beverage box", 3, "juice straw sweet"}, + {"1f9c4", "", "garlic", 3, "flavoring"}, + {"1f9c5", "", "onion", 3, "flavoring"}, + {"1f9c6", "", "falafel", 3, "chickpea meatball"}, + {"1f9c7", "", "waffle", 3, "indecisive iron breakfast"}, + {"1f9c8", "", "butter", 3, "dairy"}, + {"1f9c9", "", "mate", 3, "drink"}, + {"1f9ca", "", "ice", 3, "cube iceberg cold"}, + {"1f9cb", "", "bubble tea", 3, "boba pearl milk"}, + {"1f9cc", "", "troll", 1, "trolling monster fairy tale"}, + {"1f9cd", "", "person standing", 1, "stand"}, + {"1f9cd-200d-2640-fe0f", "", "woman standing", 1, "stand"}, + {"1f9cd-200d-2642-fe0f", "", "man standing", 1, "stand"}, + {"1f9ce", "", "person kneeling", 1, "kneel knees"}, + {"1f9ce-200d-2640-fe0f", "", "woman kneeling", 1, "kneel knees"}, + {"1f9ce-200d-2640-fe0f-200d-27a1-fe0f", "", "woman kneeling facing right", 1, "kneel knees"}, + {"1f9ce-200d-2642-fe0f", "", "man kneeling", 1, "kneel knees"}, + {"1f9ce-200d-2642-fe0f-200d-27a1-fe0f", "", "man kneeling facing right", 1, "kneel knees"}, + {"1f9ce-200d-27a1-fe0f", "", "person kneeling facing right", 1, "kneel knees"}, + {"1f9cf", "", "deaf person", 1, "hear ear gesture accessibility"}, + {"1f9cf-200d-2640-fe0f", "", "deaf woman", 1, "hear ear gesture accessibility"}, + {"1f9cf-200d-2642-fe0f", "", "deaf man", 1, "hear ear gesture accessibility"}, + {"1f9d0", "", "face with monocle", 0, "classy stuffy wealthy fancy rich"}, + {"1f9d1", "", "person", 1, "adult"}, + {"1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t1_t2", "people with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t1_t3", "people with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t1_t4", "people with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t1_t5", "people with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb", "people_holding_hands_t1", "people holding hands: light skin tone", 1, "light skin tone friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t1_t2", "people wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t1_t3", "people wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t1_t4", "people wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t1_t5", "people wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t1_t2", "kiss: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t1_t3", "kiss: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t1_t4", "kiss: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t1_t5", "kiss: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t1_t2", "couple with heart: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t1_t3", "couple with heart: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t1_t4", "couple with heart: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t1_t5", "couple with heart: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t2_t1", "people with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t2_t3", "people with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t2_t4", "people with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t2_t5", "people with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc", "people_holding_hands_t2", "people holding hands: medium-light skin tone", 1, "medium-light skin tone friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t2_t1", "people wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t2_t3", "people wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t2_t4", "people wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t2_t5", "people wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t2_t1", "kiss: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t2_t3", "kiss: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t2_t4", "kiss: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t2_t5", "kiss: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t2_t1", "couple with heart: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t2_t3", "couple with heart: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t2_t4", "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t2_t5", "couple with heart: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t3_t1", "people with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t3_t2", "people with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t3_t4", "people with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t3_t5", "people with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd", "people_holding_hands_t3", "people holding hands: medium skin tone", 1, "medium skin tone friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t3_t1", "people wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t3_t2", "people wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t3_t4", "people wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t3_t5", "people wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t3_t1", "kiss: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t3_t2", "kiss: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t3_t4", "kiss: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t3_t5", "kiss: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t3_t1", "couple with heart: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t3_t2", "couple with heart: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t3_t4", "couple with heart: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t3_t5", "couple with heart: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t4_t1", "people with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t4_t2", "people with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t4_t3", "people with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t4_t5", "people with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe", "people_holding_hands_t4", "people holding hands: medium-dark skin tone", 1, "medium-dark skin tone friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t4_t1", "people wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t4_t2", "people wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t4_t3", "people wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t4_t5", "people wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t4_t1", "kiss: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t4_t2", "kiss: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t4_t3", "kiss: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t4_t5", "kiss: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t4_t1", "couple with heart: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t4_t2", "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t4_t3", "couple with heart: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t4_t5", "couple with heart: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t5_t1", "people with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t5_t2", "people with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t5_t3", "people with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t5_t4", "people with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff", "people_holding_hands_t5", "people holding hands: dark skin tone", 1, "dark skin tone friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t5_t1", "people wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t5_t2", "people wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t5_t3", "people wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t5_t4", "people wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t5_t1", "kiss: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t5_t2", "kiss: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t5_t3", "kiss: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t5_t4", "kiss: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t5_t1", "couple with heart: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t5_t2", "couple with heart: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t5_t3", "couple with heart: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t5_t4", "couple with heart: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-200d-1f33e", "", "farmer", 1, "gardener rancher"}, + {"1f9d1-200d-1f373", "", "cook", 1, "chef"}, + {"1f9d1-200d-1f37c", "", "person feeding baby", 1, "parent nanny feed nursing newborn"}, + {"1f9d1-200d-1f384", "", "Mx Claus", 1, "holiday merry santa xmas Christmas fairy tale celebration"}, + {"1f9d1-200d-1f393", "", "student", 1, "graduate"}, + {"1f9d1-200d-1f3a4", "", "singer", 1, "entertainer rockstar actor rock star"}, + {"1f9d1-200d-1f3a8", "", "artist", 1, "palette"}, + {"1f9d1-200d-1f3eb", "", "teacher", 1, "instructor lecturer professor"}, + {"1f9d1-200d-1f3ed", "", "factory worker", 1, "assembly industrial"}, + {"1f9d1-200d-1f4bb", "", "technologist", 1, "coder developer inventor software computer"}, + {"1f9d1-200d-1f4bc", "", "office worker", 1, "architect manager white-collar business"}, + {"1f9d1-200d-1f527", "", "mechanic", 1, "electrician tradesperson plumber"}, + {"1f9d1-200d-1f52c", "", "scientist", 1, "engineer mathematician physicist chemist biologist"}, + {"1f9d1-200d-1f680", "", "astronaut", 1, "rocket space"}, + {"1f9d1-200d-1f692", "", "firefighter", 1, "firetruck fire"}, + {"1f9d1-200d-1f91d-200d-1f9d1", "", "people holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-200d-1f9af", "", "person with white cane", 1, "probing blind accessibility"}, + {"1f9d1-200d-1f9af-200d-27a1-fe0f", "", "person with white cane facing right", 1, "probing blind accessibility"}, + {"1f9d1-200d-1f9b0", "", "person: red hair", 1, "red hair adult"}, + {"1f9d1-200d-1f9b1", "", "person: curly hair", 1, "curly hair adult"}, + {"1f9d1-200d-1f9b2", "", "person: bald", 1, "adult"}, + {"1f9d1-200d-1f9b3", "", "person: white hair", 1, "white hair adult"}, + {"1f9d1-200d-1f9bc", "", "person in motorized wheelchair", 1, "accessibility"}, + {"1f9d1-200d-1f9bc-200d-27a1-fe0f", "", "person in motorized wheelchair facing right", 1, "accessibility"}, + {"1f9d1-200d-1f9bd", "", "person in manual wheelchair", 1, "accessibility"}, + {"1f9d1-200d-1f9bd-200d-27a1-fe0f", "", "person in manual wheelchair facing right", 1, "accessibility"}, + {"1f9d1-200d-1f9d1-200d-1f9d2", "", "family: adult, adult, child", 1, ""}, + {"1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, adult, child, child", 1, ""}, + {"1f9d1-200d-1f9d2", "", "family: adult, child", 1, ""}, + {"1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, child, child", 1, ""}, + {"1f9d1-200d-1fa70", "", "ballet dancer", 1, ""}, + {"1f9d1-200d-2695-fe0f", "", "health worker", 1, "healthcare nurse therapist doctor"}, + {"1f9d1-200d-2696-fe0f", "", "judge", 1, "justice scales law"}, + {"1f9d1-200d-2708-fe0f", "", "pilot", 1, "plane"}, + {"1f9d2", "", "child", 1, "grandchild bright-eyed kid younger young"}, + {"1f9d3", "", "older person", 1, "grandparent elderly wise old adult"}, + {"1f9d4", "", "person: beard", 1, "bearded whiskers"}, + {"1f9d4-200d-2640-fe0f", "", "woman: beard", 1, "bearded whiskers"}, + {"1f9d4-200d-2642-fe0f", "", "man: beard", 1, "bearded whiskers"}, + {"1f9d5", "", "woman with headscarf", 1, "bandana hijab kerchief mantilla tichel head"}, + {"1f9d6", "", "person in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"}, + {"1f9d6-200d-2640-fe0f", "", "woman in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"}, + {"1f9d6-200d-2642-fe0f", "", "man in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"}, + {"1f9d7", "", "person climbing", 1, "climber climb scale rock mountain up"}, + {"1f9d7-200d-2640-fe0f", "", "woman climbing", 1, "climber climb scale rock mountain up"}, + {"1f9d7-200d-2642-fe0f", "", "man climbing", 1, "climber climb scale rock mountain up"}, + {"1f9d8", "", "person in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"}, + {"1f9d8-200d-2640-fe0f", "", "woman in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"}, + {"1f9d8-200d-2642-fe0f", "", "man in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"}, + {"1f9d9", "", "mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"}, + {"1f9d9-200d-2640-fe0f", "", "woman mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"}, + {"1f9d9-200d-2642-fe0f", "", "man mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"}, + {"1f9da", "", "fairy", 1, "pixie wings myth fairytale tale"}, + {"1f9da-200d-2640-fe0f", "", "woman fairy", 1, "Titania pixie wings myth fairytale tale"}, + {"1f9da-200d-2642-fe0f", "", "man fairy", 1, "Oberon Puck pixie wings myth fairytale tale"}, + {"1f9db", "", "vampire", 1, "Dracula fangs supernatural undead blood scary teeth halloween"}, + {"1f9db-200d-2640-fe0f", "", "woman vampire", 1, "fangs supernatural undead blood scary teeth halloween"}, + {"1f9db-200d-2642-fe0f", "", "man vampire", 1, "fangs supernatural undead blood scary teeth halloween"}, + {"1f9dc", "", "merperson", 1, "siren trident folklore sea creature ocean fairytale"}, + {"1f9dc-200d-2640-fe0f", "", "mermaid", 1, "merwoman siren trident folklore sea creature ocean fairytale"}, + {"1f9dc-200d-2642-fe0f", "", "merman", 1, "Neptune Poseidon Triton siren trident folklore sea creature ocean fairytale"}, + {"1f9dd", "", "elf", 1, "elves enchantment magical folklore myth magic"}, + {"1f9dd-200d-2640-fe0f", "", "woman elf", 1, "elves enchantment magical folklore myth magic"}, + {"1f9dd-200d-2642-fe0f", "", "man elf", 1, "elves enchantment magical folklore myth magic"}, + {"1f9de", "", "genie", 1, "djinn jinn rub wishes lamp myth"}, + {"1f9de-200d-2640-fe0f", "", "woman genie", 1, "djinn jinn rub wishes lamp myth"}, + {"1f9de-200d-2642-fe0f", "", "man genie", 1, "djinn jinn rub wishes lamp myth"}, + {"1f9df", "", "zombie", 1, "apocalypse horror undead walking scary dead halloween"}, + {"1f9df-200d-2640-fe0f", "", "woman zombie", 1, "apocalypse horror undead walking scary dead halloween"}, + {"1f9df-200d-2642-fe0f", "", "man zombie", 1, "apocalypse horror undead walking scary dead halloween"}, + {"1f9e0", "", "brain", 1, "intelligent smart"}, + {"1f9e1", "", "orange heart", 0, "143"}, + {"1f9e2", "", "billed cap", 6, "baseball bent dad hat"}, + {"1f9e3", "", "scarf", 6, "neck bundle cold up"}, + {"1f9e4", "", "gloves", 6, ""}, + {"1f9e5", "", "coat", 6, "brr bundle jacket cold up"}, + {"1f9e6", "", "socks", 6, "stocking"}, + {"1f9e7", "", "red envelope", 5, "h\U000000f3ngb\U00000101o lai gift see luck good money"}, + {"1f9e8", "", "firecracker", 5, "dynamite explosive spark pop popping fireworks fire light"}, + {"1f9e9", "", "puzzle piece", 5, "interlocking jigsaw clue"}, + {"1f9ea", "", "test tube", 6, "chemistry experiment chemist lab science"}, + {"1f9eb", "", "petri dish", 6, "biology culture bacteria biologist lab"}, + {"1f9ec", "", "dna", 6, "evolution gene genetics life biologist"}, + {"1f9ed", "", "compass", 4, "navigation orienteering magnetic direction"}, + {"1f9ee", "", "abacus", 6, "calculation calculator"}, + {"1f9ef", "", "fire extinguisher", 6, "extinguish quench"}, + {"1f9f0", "", "toolbox", 6, "chest mechanic box red tool"}, + {"1f9f1", "", "brick", 4, "bricks clay mortar wall"}, + {"1f9f2", "", "magnet", 6, "attraction horseshoe positive shape u magnetic negative"}, + {"1f9f3", "", "luggage", 4, "suitcase packing roller bag travel"}, + {"1f9f4", "", "lotion bottle", 6, "moisturizer shampoo sunscreen"}, + {"1f9f5", "", "thread", 5, "spool string sewing needle"}, + {"1f9f6", "", "yarn", 5, "crochet knit ball"}, + {"1f9f7", "", "safety pin", 6, "diaper punk rock"}, + {"1f9f8", "", "teddy bear", 5, "plaything plush toy stuffed"}, + {"1f9f9", "", "broom", 6, "sweeping cleaning witch"}, + {"1f9fa", "", "basket", 6, "farming laundry picnic"}, + {"1f9fb", "", "roll of paper", 6, "towels toilet"}, + {"1f9fc", "", "soap", 6, "lather soapdish clean cleaning bathing bar"}, + {"1f9fd", "", "sponge", 6, "absorbing porous soak cleaning"}, + {"1f9fe", "", "receipt", 6, "accounting bookkeeping evidence invoice proof"}, + {"1f9ff", "", "nazar amulet", 6, "bead charm evil-eye talisman blue"}, + {"1fa70", "", "ballet shoes", 6, "dance"}, + {"1fa71", "", "one-piece swimsuit", 6, "one-piece bathing suit"}, + {"1fa72", "", "briefs", 6, "one-piece underwear swimsuit bathing suit"}, + {"1fa73", "", "shorts", 6, "pants underwear swimsuit bathing suit"}, + {"1fa74", "", "thong sandal", 6, "flop sandals thongs z\U0000014dri flip shoe beach"}, + {"1fa75", "", "light blue heart", 0, "cyan sky teal cute like special emotion ily 143"}, + {"1fa76", "", "grey heart", 0, "gray slate special silver emotion ily 143"}, + {"1fa77", "", "pink heart", 0, "adorable cute like special emotion ily sweet 143"}, + {"1fa78", "", "drop of blood", 6, "bleed donation menstruation injury medicine"}, + {"1fa79", "", "adhesive bandage", 6, ""}, + {"1fa7a", "", "stethoscope", 6, "medicine doctor"}, + {"1fa7b", "", "x-ray", 6, "x-ray xray bones skeleton medical skull doctor"}, + {"1fa7c", "", "crutch", 6, "disability injured mobility help hurt aid stick cane"}, + {"1fa80", "", "yo-yo", 5, "fluctuate yo-yo toy"}, + {"1fa81", "", "kite", 5, "soar fly"}, + {"1fa82", "", "parachute", 4, "hang-glide parasail skydive"}, + {"1fa83", "", "boomerang", 6, "rebound repercussion weapon"}, + {"1fa84", "", "magic wand", 5, "magician wizard witch"}, + {"1fa85", "pinata", "pi\U000000f1ata", 5, "cinco de mayo pinada pinata pi\U000000f1ata festive candy celebrate party"}, + {"1fa86", "", "nesting dolls", 5, "babooshka baboushka babushka matryoshka russia doll"}, + {"1fa87", "", "maracas", 6, "cha percussion rattle shaker shake dance instrument party music"}, + {"1fa88", "", "flute", 6, "band fife flautist marching piccolo pipe recorder woodwind orchestra instrument"}, + {"1fa89", "", "harp", 6, "cupid orchestra instrument music"}, + {"1fa8a", "", "trombone", 6, "brass jazz slide instrument music sad"}, + {"1fa8b", "", "meteor", 4, ""}, + {"1fa8c", "", "eraser", 6, ""}, + {"1fa8d", "", "net with handle", 6, ""}, + {"1fa8e", "", "treasure chest", 6, "jewels loot valuables wealth gem prize silver gold money"}, + {"1fa8f", "", "shovel", 6, "bury dig scoop spade hole garden snow plant"}, + {"1fa90", "", "ringed planet", 4, "saturn saturnine"}, + {"1fa91", "", "chair", 6, "sit seat"}, + {"1fa92", "", "razor", 6, "sharp shave"}, + {"1fa93", "", "axe", 6, "ax hatchet split wood chop"}, + {"1fa94", "", "diya lamp", 6, "oil light"}, + {"1fa95", "", "banjo", 6, "stringed music"}, + {"1fa96", "", "military helmet", 6, "army warrior soldier war"}, + {"1fa97", "", "accordion", 6, "concertina squeeze squeezebox instrument box music"}, + {"1fa98", "", "long drum", 6, "conga rhythm beat instrument"}, + {"1fa99", "", "coin", 6, "metal euro treasure rich silver dollar gold money"}, + {"1fa9a", "", "carpentry saw", 6, "carpenter trim lumber cut tool"}, + {"1fa9b", "", "screwdriver", 6, "flathead handy screw tool"}, + {"1fa9c", "", "ladder", 6, "rung step climb"}, + {"1fa9d", "", "hook", 6, "crook curve ensnare selling catch point"}, + {"1fa9e", "", "mirror", 6, "reflection reflector speculum makeup"}, + {"1fa9f", "", "window", 6, "air opening transparent view frame fresh"}, + {"1faa0", "", "plunger", 6, "force suction poop cup plumber toilet"}, + {"1faa1", "", "sewing needle", 5, "embroidery sew stitches sutures tailoring thread"}, + {"1faa2", "", "knot", 5, "cord rope tangled twine twist tie"}, + {"1faa3", "", "bucket", 6, "cask vat pail"}, + {"1faa4", "", "mouse trap", 6, "bait lure mousetrap snare cheese"}, + {"1faa5", "", "toothbrush", 6, "brush dental hygiene toiletry clean bathroom teeth"}, + {"1faa6", "", "headstone", 6, "cemetery grave graveyard memorial rip tomb tombstone dead"}, + {"1faa7", "", "placard", 6, "demonstration notice picket plaque protest card sign"}, + {"1faa8", "", "rock", 4, "boulder solid tough stone heavy"}, + {"1faa9", "", "mirror ball", 5, "disco glitter dance party"}, + {"1faaa", "", "identification card", 6, "credentials license security ID document"}, + {"1faab", "", "low battery", 6, "drained electronic energy power"}, + {"1faac", "", "hamsa", 6, "Fatima Mary Miriam protect amulet guide protection fortune palm"}, + {"1faad", "", "folding hand fan", 6, "clack cooling clap flutter shy cool dance hot flirt"}, + {"1faae", "", "hair pick", 6, "Afro comb groom"}, + {"1faaf", "", "khanda", 7, "Deg Fateh Khalsa Sikh Sikhism Tegh religion"}, + {"1fab0", "", "fly", 2, "maggot rotting disease pest insect"}, + {"1fab1", "", "worm", 2, "annelid earthworm parasite"}, + {"1fab2", "", "beetle", 2, "bug insect"}, + {"1fab3", "", "cockroach", 2, "roach pest insect"}, + {"1fab4", "", "potted plant", 2, "decor grow nurturing house pot"}, + {"1fab5", "", "wood", 4, "log timber lumber"}, + {"1fab6", "", "feather", 2, "flight plumage light bird"}, + {"1fab7", "", "lotus", 2, "Buddhism Hinduism purity calm serenity beauty peace flower"}, + {"1fab8", "", "coral", 2, "change climate reef sea ocean"}, + {"1fab9", "", "empty nest", 2, "branch nesting home"}, + {"1faba", "", "nest with eggs", 2, "branch nesting egg bird"}, + {"1fabb", "", "hyacinth", 2, "bloom bluebonnet indigo lavender lilac lupine shrub snapdragon violet spring"}, + {"1fabc", "", "jellyfish", 2, "aquarium invertebrate plankton sting stinger tentacles jelly marine ouch burn"}, + {"1fabd", "", "wing", 2, "aviation heavenly mythology angelic ascend soar flying fly bird"}, + {"1fabe", "", "leafless tree", 2, "bare barren branches trunk winter drought wood dead"}, + {"1fabf", "", "goose", 2, "flock fowl gaggle gander geese honk duck silly ornithology bird"}, + {"1fac0", "", "anatomical heart", 1, "cardiology real beat heartbeat organ pulse red"}, + {"1fac1", "", "lungs", 1, "breath breathe exhalation inhalation lung respiration organ"}, + {"1fac2", "", "people hugging", 1, "comfort embrace farewell friendship goodbye hello thanks hug"}, + {"1fac3", "", "pregnant man", 1, "belly overeat bloated full"}, + {"1fac4", "", "pregnant person", 1, "belly overeat bloated stuffed full"}, + {"1fac5", "", "person with crown", 1, "monarch noble regal royal royalty"}, + {"1fac6", "", "fingerprint", 1, "crime forensics mystery trace identity clue print detective safety"}, + {"1fac8", "", "hairy creature", 1, "bigfoot cryptid giant sasquatch woodwose yeti forest"}, + {"1facc", "", "monarch butterfly", 2, ""}, + {"1facd", "", "orca", 2, "marine whale ocean"}, + {"1face", "", "moose", 2, "alces antlers elk mammal"}, + {"1facf", "", "donkey", 2, "ass burro hinny mule stubborn mammal"}, + {"1fad0", "", "blueberries", 3, "bilberry blueberry berries berry blue fruit"}, + {"1fad1", "", "bell pepper", 3, "capsicum vegetable"}, + {"1fad2", "", "olive", 3, ""}, + {"1fad3", "", "flatbread", 3, "arepa gordita lavash naan pita bread"}, + {"1fad4", "", "tamale", 3, "pamonha wrapped mexican"}, + {"1fad5", "", "fondue", 3, "melted chocolate cheese ski pot"}, + {"1fad6", "", "teapot", 3, "brew tea pot drink"}, + {"1fad7", "", "pouring liquid", 3, "accident pour spill empty oops glass water drink"}, + {"1fad8", "", "beans", 3, "kidney legume small"}, + {"1fad9", "", "jar", 3, "container nothing sauce condiment empty store"}, + {"1fada", "", "ginger root", 3, "natural spice herb beer health"}, + {"1fadb", "", "pea pod", 3, "beanstalk edamame soybean beans legume veggie vegetable"}, + {"1fadc", "", "root vegetable", 3, "beet radish turnip vegetarian salad garden"}, + {"1fadd", "", "pickle", 3, ""}, + {"1fadf", "", "splatter", 7, "holi mess paint stain drip ink spill liquid"}, + {"1fae0", "", "melting face", 0, "dissolve melt disappear liquid embarrassed haha heat sarcasm sarcastic lol"}, + {"1fae1", "", "saluting face", 0, "ma\U00002019am respect sir troops salute luck yes OK good"}, + {"1fae2", "", "face with open eyes and hand over mouth", 0, "amazement awe embarrass gasp disbelief shock quiet surprise scared omg"}, + {"1fae3", "", "face with peeking eye", 0, "captivated hiding peek stare embarrass peep shy hide scared"}, + {"1fae4", "", "face with diagonal mouth", 0, "confusion doubtful frustration unsure skeptical wtv confused doubt meh frustrated"}, + {"1fae5", "", "dotted line face", 0, "depressed introvert invisible disappear hidden wtv hide meh whatever"}, + {"1fae6", "", "biting lip", 1, "flirting uncomfortable bite worry fear lipstick sexy worried anxious nervous"}, + {"1fae7", "", "bubbles", 6, "burp floating underwater soap clean pearl bubble"}, + {"1fae8", "", "shaking face", 0, "daze vibrate earthquake panic crazy whoa shock wow surprise omg"}, + {"1fae9", "", "face with bags under eyes", 0, "fatigued exhausted late weary bored sleepy tired"}, + {"1faea", "", "distorted face", 0, "anxiety vulnerable panic bloated shocked surprised"}, + {"1faeb", "", "cracking face", 0, ""}, + {"1faef", "", "fight cloud", 0, "argument brawl debate disagreement ruckus wrestle"}, + {"1faf0", "", "hand with index finger and thumb crossed", 1, "expensive <3 snap money"}, + {"1faf1", "", "rightwards hand", 1, "reach rightward handshake shake hold right"}, + {"1faf1-1f3fb-200d-1faf2-1f3fc", "handshake_t1_t2", "handshake: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fb-200d-1faf2-1f3fd", "handshake_t1_t3", "handshake: light skin tone, medium skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"}, + {"1faf1-1f3fb-200d-1faf2-1f3fe", "handshake_t1_t4", "handshake: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf1-1f3fb-200d-1faf2-1f3ff", "handshake_t1_t5", "handshake: light skin tone, dark skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fc-200d-1faf2-1f3fb", "handshake_t2_t1", "handshake: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fc-200d-1faf2-1f3fd", "handshake_t2_t3", "handshake: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fc-200d-1faf2-1f3fe", "handshake_t2_t4", "handshake: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fc-200d-1faf2-1f3ff", "handshake_t2_t5", "handshake: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fd-200d-1faf2-1f3fb", "handshake_t3_t1", "handshake: medium skin tone, light skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"}, + {"1faf1-1f3fd-200d-1faf2-1f3fc", "handshake_t3_t2", "handshake: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fd-200d-1faf2-1f3fe", "handshake_t3_t4", "handshake: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf1-1f3fd-200d-1faf2-1f3ff", "handshake_t3_t5", "handshake: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"}, + {"1faf1-1f3fe-200d-1faf2-1f3fb", "handshake_t4_t1", "handshake: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf1-1f3fe-200d-1faf2-1f3fc", "handshake_t4_t2", "handshake: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fe-200d-1faf2-1f3fd", "handshake_t4_t3", "handshake: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf1-1f3fe-200d-1faf2-1f3ff", "handshake_t4_t5", "handshake: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf1-1f3ff-200d-1faf2-1f3fb", "handshake_t5_t1", "handshake: dark skin tone, light skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"}, + {"1faf1-1f3ff-200d-1faf2-1f3fc", "handshake_t5_t2", "handshake: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3ff-200d-1faf2-1f3fd", "handshake_t5_t3", "handshake: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"}, + {"1faf1-1f3ff-200d-1faf2-1f3fe", "handshake_t5_t4", "handshake: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf2", "", "leftwards hand", 1, "leftward reach handshake shake left hold"}, + {"1faf3", "", "palm down hand", 1, "dismiss dropped shoo drop pick up"}, + {"1faf4", "", "palm up hand", 1, "beckon come offer tell lift know catch me hold"}, + {"1faf5", "", "index pointing at the viewer", 1, "poke finger you"}, + {"1faf6", "", "heart hands", 1, "<3 you"}, + {"1faf7", "", "leftwards pushing hand", 1, "block halt leftward push refuse slap wait pause high five"}, + {"1faf8", "", "rightwards pushing hand", 1, "block halt push refuse rightward slap wait pause high five"}, + {"1faf9", "", "leftwards thumb sign", 1, ""}, + {"1fafa", "", "rightwards thumb sign", 1, ""}, + {"203c-fe0f", "", "double exclamation mark", 7, "!! bangbang ! punctuation"}, + {"2049-fe0f", "", "exclamation question mark", 7, "!? interrobang ? ! punctuation"}, + {"2122-fe0f", "", "trade mark", 7, "TM trademark"}, + {"2139-fe0f", "", "information", 7, "I"}, + {"2194-fe0f", "", "left-right arrow", 7, "left-right"}, + {"2195-fe0f", "", "up-down arrow", 7, "up-down"}, + {"2196-fe0f", "", "up-left arrow", 7, "northwest up-left intercardinal direction"}, + {"2197-fe0f", "", "up-right arrow", 7, "northeast up-right intercardinal direction"}, + {"2198-fe0f", "", "down-right arrow", 7, "down-right southeast intercardinal direction"}, + {"2199-fe0f", "", "down-left arrow", 7, "down-left southwest intercardinal direction"}, + {"21a9-fe0f", "", "right arrow curving left", 7, ""}, + {"21aa-fe0f", "", "left arrow curving right", 7, ""}, + {"231a", "", "watch", 4, "time clock"}, + {"231b", "", "hourglass done", 4, "sand timer time"}, + {"2328-fe0f", "", "keyboard", 6, "computer"}, + {"23cf-fe0f", "", "eject button", 7, ""}, + {"23e9", "", "fast-forward button", 7, "fast-forward double"}, + {"23ea", "", "fast reverse button", 7, "rewind double"}, + {"23eb", "", "fast up button", 7, "double"}, + {"23ec", "", "fast down button", 7, "double"}, + {"23ed-fe0f", "", "next track button", 7, "scene triangle"}, + {"23ee-fe0f", "", "last track button", 7, "previous scene triangle"}, + {"23ef-fe0f", "", "play or pause button", 7, "triangle right"}, + {"23f0", "", "alarm clock", 4, "hrs late waiting hours time"}, + {"23f1-fe0f", "", "stopwatch", 4, "time clock"}, + {"23f2-fe0f", "", "timer clock", 4, ""}, + {"23f3", "", "hourglass not done", 4, "flowing sand waiting hours timer yolo"}, + {"23f8-fe0f", "", "pause button", 7, "vertical double bar"}, + {"23f9-fe0f", "", "stop button", 7, "square"}, + {"23fa-fe0f", "", "record button", 7, "circle"}, + {"24c2-fe0f", "", "circled M", 7, "circle"}, + {"25aa-fe0f", "", "black small square", 7, "geometric"}, + {"25ab-fe0f", "", "white small square", 7, "geometric"}, + {"25b6-fe0f", "", "play button", 7, "triangle right"}, + {"25c0-fe0f", "", "reverse button", 7, "triangle left"}, + {"25fb-fe0f", "", "white medium square", 7, "geometric"}, + {"25fc-fe0f", "", "black medium square", 7, "geometric"}, + {"25fd", "", "white medium-small square", 7, "medium-small geometric"}, + {"25fe", "", "black medium-small square", 7, "medium-small geometric"}, + {"2600-fe0f", "", "sun", 4, "rays sunny bright weather space"}, + {"2601-fe0f", "", "cloud", 4, "weather"}, + {"2602-fe0f", "", "umbrella", 4, "rain clothing"}, + {"2603-fe0f", "", "snowman", 4, "snow cold"}, + {"2604-fe0f", "", "comet", 4, "space"}, + {"260e-fe0f", "", "telephone", 6, "phone"}, + {"2611-fe0f", "", "check box with check", 7, "ballot off \U00002713 tick checked done"}, + {"2614", "", "umbrella with rain drops", 4, "drop weather clothing"}, + {"2615", "", "hot beverage", 3, "cafe caffeine chai coffee steaming morning tea drink"}, + {"2618-fe0f", "", "shamrock", 2, "irish plant"}, + {"261d-fe0f", "", "index pointing up", 1, "this point finger"}, + {"2620-fe0f", "", "skull and crossbones", 0, "bone death monster dead"}, + {"2622-fe0f", "", "radioactive", 7, "sign"}, + {"2623-fe0f", "", "biohazard", 7, "sign"}, + {"2626-fe0f", "", "orthodox cross", 7, "Christian religion"}, + {"262a-fe0f", "", "star and crescent", 7, "ramadan islam Muslim religion"}, + {"262e-fe0f", "", "peace symbol", 7, "healing peaceful"}, + {"262f-fe0f", "", "yin yang", 7, "difficult lives tao taoist total yinyang religion"}, + {"2638-fe0f", "", "wheel of dharma", 7, "Buddhist religion"}, + {"2639-fe0f", "", "frowning face", 0, "frown sad"}, + {"263a-fe0f", "", "smiling face", 0, "relaxed outlined happy smile"}, + {"2640-fe0f", "", "female sign", 7, ""}, + {"2642-fe0f", "", "male sign", 7, ""}, + {"2648", "", "Aries", 7, "ram horoscope zodiac"}, + {"2649", "", "Taurus", 7, "ox bull horoscope zodiac"}, + {"264a", "", "Gemini", 7, "twins horoscope zodiac"}, + {"264b", "", "Cancer", 7, "crab horoscope zodiac"}, + {"264c", "", "Leo", 7, "lion horoscope zodiac"}, + {"264d", "", "Virgo", 7, "horoscope zodiac"}, + {"264e", "", "Libra", 7, "balance justice scales horoscope zodiac"}, + {"264f", "", "Scorpio", 7, "scorpion Scorpius horoscope zodiac"}, + {"2650", "", "Sagittarius", 7, "archer horoscope zodiac"}, + {"2651", "", "Capricorn", 7, "goat horoscope zodiac"}, + {"2652", "", "Aquarius", 7, "bearer horoscope water zodiac"}, + {"2653", "", "Pisces", 7, "fish horoscope zodiac"}, + {"265f-fe0f", "", "chess pawn", 5, "dupe expendable"}, + {"2660-fe0f", "", "spade suit", 5, "card game"}, + {"2663-fe0f", "", "club suit", 5, "clubs card game"}, + {"2665-fe0f", "", "heart suit", 5, "hearts card emotion game"}, + {"2666-fe0f", "", "diamond suit", 5, "card game"}, + {"2668-fe0f", "", "hot springs", 4, "hotsprings steaming"}, + {"267b-fe0f", "", "recycling symbol", 7, "recycle"}, + {"267e-fe0f", "", "infinity", 7, "forever unbounded universal"}, + {"267f", "", "wheelchair symbol", 7, "access handicap"}, + {"2692-fe0f", "", "hammer and pick", 6, "tool"}, + {"2693", "", "anchor", 4, "ship tool"}, + {"2694-fe0f", "", "crossed swords", 6, "weapon"}, + {"2695-fe0f", "", "medical symbol", 7, "aesculapius staff medicine"}, + {"2696-fe0f", "", "balance scale", 6, "Libra weight justice scales zodiac tool"}, + {"2697-fe0f", "", "alembic", 6, "chemistry tool"}, + {"2699-fe0f", "", "gear", 6, "cog cogwheel tool"}, + {"269b-fe0f", "", "atom symbol", 7, "atheist"}, + {"269c-fe0f", "", "fleur-de-lis", 7, "fleur-de-lis knights"}, + {"26a0-fe0f", "", "warning", 7, "caution"}, + {"26a1", "", "high voltage", 4, "thunderbolt zap danger electricity thunder lightning electric nature"}, + {"26a7-fe0f", "", "transgender symbol", 7, ""}, + {"26aa", "", "white circle", 7, "geometric"}, + {"26ab", "", "black circle", 7, "geometric"}, + {"26b0-fe0f", "", "coffin", 6, "death vampire dead"}, + {"26b1-fe0f", "", "funeral urn", 6, "ashes death"}, + {"26bd", "", "soccer ball", 5, "futbol football"}, + {"26be", "", "baseball", 5, "ball"}, + {"26c4", "", "snowman without snow", 4, "cold"}, + {"26c5", "", "sun behind cloud", 4, "cloudy weather"}, + {"26c8-fe0f", "", "cloud with lightning and rain", 4, "thunderstorm thunder"}, + {"26ce", "", "Ophiuchus", 7, "serpent snake bearer zodiac"}, + {"26cf-fe0f", "", "pick", 6, "mining hammer tool"}, + {"26d1-fe0f", "", "rescue worker\U00002019s helmet", 6, "worker\U00002019s aid cross hat"}, + {"26d3-fe0f", "", "chains", 6, "chain"}, + {"26d3-fe0f-200d-1f4a5", "", "broken chain", 6, "breaking cuffs freedom break"}, + {"26d4", "", "no entry", 7, "pass do fail traffic prohibited forbidden not"}, + {"26e9-fe0f", "", "shinto shrine", 4, "religion"}, + {"26ea", "", "church", 4, "bless chapel Christian cross religion"}, + {"26f0-fe0f", "", "mountain", 4, ""}, + {"26f1-fe0f", "", "umbrella on ground", 4, "rain sun"}, + {"26f2", "", "fountain", 4, ""}, + {"26f3", "", "flag in hole", 5, "golf"}, + {"26f4-fe0f", "", "ferry", 4, "passenger boat"}, + {"26f5", "", "sailboat", 4, "resort sailing yacht sea boat"}, + {"26f7-fe0f", "", "skier", 1, "ski snow"}, + {"26f8-fe0f", "", "ice skate", 5, "skating"}, + {"26f9-fe0f", "", "person bouncing ball", 1, "championship dribble player athletic basketball net throw"}, + {"26f9-fe0f-200d-2640-fe0f", "", "woman bouncing ball", 1, "championship dribble player athletic basketball net throw"}, + {"26f9-fe0f-200d-2642-fe0f", "", "man bouncing ball", 1, "championship dribble player athletic basketball net throw"}, + {"26fa", "", "tent", 4, "camping"}, + {"26fd", "", "fuel pump", 4, "diesel fuelpump gas gasoline station"}, + {"2702-fe0f", "", "scissors", 6, "cutting cut paper tool"}, + {"2705", "", "check mark button", 7, "complete completed fixed checkmark \U00002713 tick checked done"}, + {"2708-fe0f", "", "airplane", 4, "jet aeroplane flying fly plane travel"}, + {"2709-fe0f", "", "envelope", 6, "e-mail email letter"}, + {"270a", "", "raised fist", 1, "solidarity clenched punch"}, + {"270b", "", "raised hand", 1, "5 high five stop"}, + {"270c-fe0f", "", "victory hand", 1, "v peace"}, + {"270d-fe0f", "", "writing hand", 1, "write"}, + {"270f-fe0f", "", "pencil", 6, ""}, + {"2712-fe0f", "", "black nib", 6, "pen"}, + {"2714-fe0f", "", "check mark", 7, "checkmark \U00002713 tick checked done heavy"}, + {"2716-fe0f", "", "multiply", 7, "cancel \U000000d7 multiplication x sign"}, + {"271d-fe0f", "", "latin cross", 7, "christ Christian religion"}, + {"2721-fe0f", "", "star of David", 7, "Jew Jewish judaism religion"}, + {"2728", "", "sparkles", 5, "* sparkle magic star"}, + {"2733-fe0f", "", "eight-spoked asterisk", 7, "eight-spoked *"}, + {"2734-fe0f", "", "eight-pointed star", 7, "eight-pointed *"}, + {"2744-fe0f", "", "snowflake", 4, "snow cold weather"}, + {"2747-fe0f", "", "sparkle", 7, "*"}, + {"274c", "", "cross mark", 7, "cancel \U000000d7 multiplication multiply x"}, + {"274e", "", "cross mark button", 7, "\U000000d7 multiplication multiply x square"}, + {"2753", "", "red question mark", 7, "? punctuation"}, + {"2754", "", "white question mark", 7, "? outlined punctuation"}, + {"2755", "", "white exclamation mark", 7, "! outlined punctuation"}, + {"2757", "", "red exclamation mark", 7, "! punctuation"}, + {"2763-fe0f", "", "heart exclamation", 0, "heavy punctuation mark"}, + {"2764-fe0f", "", "red heart", 0, "emotion"}, + {"2764-fe0f-200d-1f525", "", "heart on fire", 0, "lust sacred burn"}, + {"2764-fe0f-200d-1fa79", "", "mending heart", 0, "healthier improving recovering recuperating well"}, + {"2795", "", "plus", 7, "+"}, + {"2796", "", "minus", 7, "- \U00002212 math heavy sign"}, + {"2797", "", "divide", 7, "\U000000f7 division math heavy sign"}, + {"27a1-fe0f", "", "right arrow", 7, "east cardinal direction"}, + {"27b0", "", "curly loop", 7, "curl"}, + {"27bf", "", "double curly loop", 7, "curl"}, + {"2934-fe0f", "", "right arrow curving up", 7, ""}, + {"2935-fe0f", "", "right arrow curving down", 7, ""}, + {"2b05-fe0f", "", "left arrow", 7, "west cardinal direction"}, + {"2b06-fe0f", "", "up arrow", 7, "north cardinal direction"}, + {"2b07-fe0f", "", "down arrow", 7, "south cardinal direction"}, + {"2b1b", "", "black large square", 7, "geometric"}, + {"2b1c", "", "white large square", 7, "geometric"}, + {"2b50", "", "star", 4, "astronomy stars medium white"}, + {"2b55", "", "hollow red circle", 7, "o heavy large"}, + {"3030-fe0f", "", "wavy dash", 7, "punctuation"}, + {"303d-fe0f", "", "part alternation mark", 7, ""}, + {"3297-fe0f", "", "Japanese \U0000201ccongratulations\U0000201d button", 7, "ideograph"}, + {"3299-fe0f", "", "Japanese \U0000201csecret\U0000201d button", 7, "ideograph"}, +} + +var openEmojiToned = [][2]string{ + {"1f385-1f3fb", "1f385"}, + {"1f385-1f3fc", "1f385"}, + {"1f385-1f3fd", "1f385"}, + {"1f385-1f3fe", "1f385"}, + {"1f385-1f3ff", "1f385"}, + {"1f3c2-1f3fb", "1f3c2"}, + {"1f3c2-1f3fc", "1f3c2"}, + {"1f3c2-1f3fd", "1f3c2"}, + {"1f3c2-1f3fe", "1f3c2"}, + {"1f3c2-1f3ff", "1f3c2"}, + {"1f3c3-1f3fb", "1f3c3"}, + {"1f3c3-1f3fb-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"}, + {"1f3c3-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fb-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"}, + {"1f3c3-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fb-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"}, + {"1f3c3-1f3fc", "1f3c3"}, + {"1f3c3-1f3fc-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"}, + {"1f3c3-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fc-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"}, + {"1f3c3-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fc-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"}, + {"1f3c3-1f3fd", "1f3c3"}, + {"1f3c3-1f3fd-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"}, + {"1f3c3-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fd-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"}, + {"1f3c3-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fd-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"}, + {"1f3c3-1f3fe", "1f3c3"}, + {"1f3c3-1f3fe-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"}, + {"1f3c3-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fe-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"}, + {"1f3c3-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fe-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"}, + {"1f3c3-1f3ff", "1f3c3"}, + {"1f3c3-1f3ff-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"}, + {"1f3c3-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3ff-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"}, + {"1f3c3-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3ff-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"}, + {"1f3c4-1f3fb", "1f3c4"}, + {"1f3c4-1f3fb-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"}, + {"1f3c4-1f3fb-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"}, + {"1f3c4-1f3fc", "1f3c4"}, + {"1f3c4-1f3fc-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"}, + {"1f3c4-1f3fc-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"}, + {"1f3c4-1f3fd", "1f3c4"}, + {"1f3c4-1f3fd-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"}, + {"1f3c4-1f3fd-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"}, + {"1f3c4-1f3fe", "1f3c4"}, + {"1f3c4-1f3fe-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"}, + {"1f3c4-1f3fe-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"}, + {"1f3c4-1f3ff", "1f3c4"}, + {"1f3c4-1f3ff-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"}, + {"1f3c4-1f3ff-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"}, + {"1f3c7-1f3fb", "1f3c7"}, + {"1f3c7-1f3fc", "1f3c7"}, + {"1f3c7-1f3fd", "1f3c7"}, + {"1f3c7-1f3fe", "1f3c7"}, + {"1f3c7-1f3ff", "1f3c7"}, + {"1f3ca-1f3fb", "1f3ca"}, + {"1f3ca-1f3fb-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"}, + {"1f3ca-1f3fb-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"}, + {"1f3ca-1f3fc", "1f3ca"}, + {"1f3ca-1f3fc-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"}, + {"1f3ca-1f3fc-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"}, + {"1f3ca-1f3fd", "1f3ca"}, + {"1f3ca-1f3fd-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"}, + {"1f3ca-1f3fd-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"}, + {"1f3ca-1f3fe", "1f3ca"}, + {"1f3ca-1f3fe-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"}, + {"1f3ca-1f3fe-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"}, + {"1f3ca-1f3ff", "1f3ca"}, + {"1f3ca-1f3ff-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"}, + {"1f3ca-1f3ff-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"}, + {"1f3cb-1f3fb", "1f3cb-fe0f"}, + {"1f3cb-1f3fb-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"}, + {"1f3cb-1f3fb-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"}, + {"1f3cb-1f3fc", "1f3cb-fe0f"}, + {"1f3cb-1f3fc-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"}, + {"1f3cb-1f3fc-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"}, + {"1f3cb-1f3fd", "1f3cb-fe0f"}, + {"1f3cb-1f3fd-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"}, + {"1f3cb-1f3fd-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"}, + {"1f3cb-1f3fe", "1f3cb-fe0f"}, + {"1f3cb-1f3fe-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"}, + {"1f3cb-1f3fe-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"}, + {"1f3cb-1f3ff", "1f3cb-fe0f"}, + {"1f3cb-1f3ff-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"}, + {"1f3cb-1f3ff-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"}, + {"1f3cc-1f3fb", "1f3cc-fe0f"}, + {"1f3cc-1f3fb-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"}, + {"1f3cc-1f3fb-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"}, + {"1f3cc-1f3fc", "1f3cc-fe0f"}, + {"1f3cc-1f3fc-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"}, + {"1f3cc-1f3fc-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"}, + {"1f3cc-1f3fd", "1f3cc-fe0f"}, + {"1f3cc-1f3fd-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"}, + {"1f3cc-1f3fd-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"}, + {"1f3cc-1f3fe", "1f3cc-fe0f"}, + {"1f3cc-1f3fe-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"}, + {"1f3cc-1f3fe-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"}, + {"1f3cc-1f3ff", "1f3cc-fe0f"}, + {"1f3cc-1f3ff-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"}, + {"1f3cc-1f3ff-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"}, + {"1f442-1f3fb", "1f442"}, + {"1f442-1f3fc", "1f442"}, + {"1f442-1f3fd", "1f442"}, + {"1f442-1f3fe", "1f442"}, + {"1f442-1f3ff", "1f442"}, + {"1f443-1f3fb", "1f443"}, + {"1f443-1f3fc", "1f443"}, + {"1f443-1f3fd", "1f443"}, + {"1f443-1f3fe", "1f443"}, + {"1f443-1f3ff", "1f443"}, + {"1f446-1f3fb", "1f446"}, + {"1f446-1f3fc", "1f446"}, + {"1f446-1f3fd", "1f446"}, + {"1f446-1f3fe", "1f446"}, + {"1f446-1f3ff", "1f446"}, + {"1f447-1f3fb", "1f447"}, + {"1f447-1f3fc", "1f447"}, + {"1f447-1f3fd", "1f447"}, + {"1f447-1f3fe", "1f447"}, + {"1f447-1f3ff", "1f447"}, + {"1f448-1f3fb", "1f448"}, + {"1f448-1f3fc", "1f448"}, + {"1f448-1f3fd", "1f448"}, + {"1f448-1f3fe", "1f448"}, + {"1f448-1f3ff", "1f448"}, + {"1f449-1f3fb", "1f449"}, + {"1f449-1f3fc", "1f449"}, + {"1f449-1f3fd", "1f449"}, + {"1f449-1f3fe", "1f449"}, + {"1f449-1f3ff", "1f449"}, + {"1f44a-1f3fb", "1f44a"}, + {"1f44a-1f3fc", "1f44a"}, + {"1f44a-1f3fd", "1f44a"}, + {"1f44a-1f3fe", "1f44a"}, + {"1f44a-1f3ff", "1f44a"}, + {"1f44b-1f3fb", "1f44b"}, + {"1f44b-1f3fc", "1f44b"}, + {"1f44b-1f3fd", "1f44b"}, + {"1f44b-1f3fe", "1f44b"}, + {"1f44b-1f3ff", "1f44b"}, + {"1f44c-1f3fb", "1f44c"}, + {"1f44c-1f3fc", "1f44c"}, + {"1f44c-1f3fd", "1f44c"}, + {"1f44c-1f3fe", "1f44c"}, + {"1f44c-1f3ff", "1f44c"}, + {"1f44d-1f3fb", "1f44d"}, + {"1f44d-1f3fc", "1f44d"}, + {"1f44d-1f3fd", "1f44d"}, + {"1f44d-1f3fe", "1f44d"}, + {"1f44d-1f3ff", "1f44d"}, + {"1f44e-1f3fb", "1f44e"}, + {"1f44e-1f3fc", "1f44e"}, + {"1f44e-1f3fd", "1f44e"}, + {"1f44e-1f3fe", "1f44e"}, + {"1f44e-1f3ff", "1f44e"}, + {"1f44f-1f3fb", "1f44f"}, + {"1f44f-1f3fc", "1f44f"}, + {"1f44f-1f3fd", "1f44f"}, + {"1f44f-1f3fe", "1f44f"}, + {"1f44f-1f3ff", "1f44f"}, + {"1f450-1f3fb", "1f450"}, + {"1f450-1f3fc", "1f450"}, + {"1f450-1f3fd", "1f450"}, + {"1f450-1f3fe", "1f450"}, + {"1f450-1f3ff", "1f450"}, + {"1f466-1f3fb", "1f466"}, + {"1f466-1f3fc", "1f466"}, + {"1f466-1f3fd", "1f466"}, + {"1f466-1f3fe", "1f466"}, + {"1f466-1f3ff", "1f466"}, + {"1f467-1f3fb", "1f467"}, + {"1f467-1f3fc", "1f467"}, + {"1f467-1f3fd", "1f467"}, + {"1f467-1f3fe", "1f467"}, + {"1f467-1f3ff", "1f467"}, + {"1f468-1f3fb", "1f468"}, + {"1f468-1f3fb-200d-1f33e", "1f468-200d-1f33e"}, + {"1f468-1f3fb-200d-1f373", "1f468-200d-1f373"}, + {"1f468-1f3fb-200d-1f37c", "1f468-200d-1f37c"}, + {"1f468-1f3fb-200d-1f393", "1f468-200d-1f393"}, + {"1f468-1f3fb-200d-1f3a4", "1f468-200d-1f3a4"}, + {"1f468-1f3fb-200d-1f3a8", "1f468-200d-1f3a8"}, + {"1f468-1f3fb-200d-1f3eb", "1f468-200d-1f3eb"}, + {"1f468-1f3fb-200d-1f3ed", "1f468-200d-1f3ed"}, + {"1f468-1f3fb-200d-1f4bb", "1f468-200d-1f4bb"}, + {"1f468-1f3fb-200d-1f4bc", "1f468-200d-1f4bc"}, + {"1f468-1f3fb-200d-1f527", "1f468-200d-1f527"}, + {"1f468-1f3fb-200d-1f52c", "1f468-200d-1f52c"}, + {"1f468-1f3fb-200d-1f680", "1f468-200d-1f680"}, + {"1f468-1f3fb-200d-1f692", "1f468-200d-1f692"}, + {"1f468-1f3fb-200d-1f9af", "1f468-200d-1f9af"}, + {"1f468-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"}, + {"1f468-1f3fb-200d-1f9b0", "1f468-200d-1f9b0"}, + {"1f468-1f3fb-200d-1f9b1", "1f468-200d-1f9b1"}, + {"1f468-1f3fb-200d-1f9b2", "1f468-200d-1f9b2"}, + {"1f468-1f3fb-200d-1f9b3", "1f468-200d-1f9b3"}, + {"1f468-1f3fb-200d-1f9bc", "1f468-200d-1f9bc"}, + {"1f468-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"}, + {"1f468-1f3fb-200d-1f9bd", "1f468-200d-1f9bd"}, + {"1f468-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"}, + {"1f468-1f3fb-200d-2695-fe0f", "1f468-200d-2695-fe0f"}, + {"1f468-1f3fb-200d-2696-fe0f", "1f468-200d-2696-fe0f"}, + {"1f468-1f3fb-200d-2708-fe0f", "1f468-200d-2708-fe0f"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fc", "1f468"}, + {"1f468-1f3fc-200d-1f33e", "1f468-200d-1f33e"}, + {"1f468-1f3fc-200d-1f373", "1f468-200d-1f373"}, + {"1f468-1f3fc-200d-1f37c", "1f468-200d-1f37c"}, + {"1f468-1f3fc-200d-1f393", "1f468-200d-1f393"}, + {"1f468-1f3fc-200d-1f3a4", "1f468-200d-1f3a4"}, + {"1f468-1f3fc-200d-1f3a8", "1f468-200d-1f3a8"}, + {"1f468-1f3fc-200d-1f3eb", "1f468-200d-1f3eb"}, + {"1f468-1f3fc-200d-1f3ed", "1f468-200d-1f3ed"}, + {"1f468-1f3fc-200d-1f4bb", "1f468-200d-1f4bb"}, + {"1f468-1f3fc-200d-1f4bc", "1f468-200d-1f4bc"}, + {"1f468-1f3fc-200d-1f527", "1f468-200d-1f527"}, + {"1f468-1f3fc-200d-1f52c", "1f468-200d-1f52c"}, + {"1f468-1f3fc-200d-1f680", "1f468-200d-1f680"}, + {"1f468-1f3fc-200d-1f692", "1f468-200d-1f692"}, + {"1f468-1f3fc-200d-1f9af", "1f468-200d-1f9af"}, + {"1f468-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"}, + {"1f468-1f3fc-200d-1f9b0", "1f468-200d-1f9b0"}, + {"1f468-1f3fc-200d-1f9b1", "1f468-200d-1f9b1"}, + {"1f468-1f3fc-200d-1f9b2", "1f468-200d-1f9b2"}, + {"1f468-1f3fc-200d-1f9b3", "1f468-200d-1f9b3"}, + {"1f468-1f3fc-200d-1f9bc", "1f468-200d-1f9bc"}, + {"1f468-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"}, + {"1f468-1f3fc-200d-1f9bd", "1f468-200d-1f9bd"}, + {"1f468-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"}, + {"1f468-1f3fc-200d-2695-fe0f", "1f468-200d-2695-fe0f"}, + {"1f468-1f3fc-200d-2696-fe0f", "1f468-200d-2696-fe0f"}, + {"1f468-1f3fc-200d-2708-fe0f", "1f468-200d-2708-fe0f"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fd", "1f468"}, + {"1f468-1f3fd-200d-1f33e", "1f468-200d-1f33e"}, + {"1f468-1f3fd-200d-1f373", "1f468-200d-1f373"}, + {"1f468-1f3fd-200d-1f37c", "1f468-200d-1f37c"}, + {"1f468-1f3fd-200d-1f393", "1f468-200d-1f393"}, + {"1f468-1f3fd-200d-1f3a4", "1f468-200d-1f3a4"}, + {"1f468-1f3fd-200d-1f3a8", "1f468-200d-1f3a8"}, + {"1f468-1f3fd-200d-1f3eb", "1f468-200d-1f3eb"}, + {"1f468-1f3fd-200d-1f3ed", "1f468-200d-1f3ed"}, + {"1f468-1f3fd-200d-1f4bb", "1f468-200d-1f4bb"}, + {"1f468-1f3fd-200d-1f4bc", "1f468-200d-1f4bc"}, + {"1f468-1f3fd-200d-1f527", "1f468-200d-1f527"}, + {"1f468-1f3fd-200d-1f52c", "1f468-200d-1f52c"}, + {"1f468-1f3fd-200d-1f680", "1f468-200d-1f680"}, + {"1f468-1f3fd-200d-1f692", "1f468-200d-1f692"}, + {"1f468-1f3fd-200d-1f9af", "1f468-200d-1f9af"}, + {"1f468-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"}, + {"1f468-1f3fd-200d-1f9b0", "1f468-200d-1f9b0"}, + {"1f468-1f3fd-200d-1f9b1", "1f468-200d-1f9b1"}, + {"1f468-1f3fd-200d-1f9b2", "1f468-200d-1f9b2"}, + {"1f468-1f3fd-200d-1f9b3", "1f468-200d-1f9b3"}, + {"1f468-1f3fd-200d-1f9bc", "1f468-200d-1f9bc"}, + {"1f468-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"}, + {"1f468-1f3fd-200d-1f9bd", "1f468-200d-1f9bd"}, + {"1f468-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"}, + {"1f468-1f3fd-200d-2695-fe0f", "1f468-200d-2695-fe0f"}, + {"1f468-1f3fd-200d-2696-fe0f", "1f468-200d-2696-fe0f"}, + {"1f468-1f3fd-200d-2708-fe0f", "1f468-200d-2708-fe0f"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fe", "1f468"}, + {"1f468-1f3fe-200d-1f33e", "1f468-200d-1f33e"}, + {"1f468-1f3fe-200d-1f373", "1f468-200d-1f373"}, + {"1f468-1f3fe-200d-1f37c", "1f468-200d-1f37c"}, + {"1f468-1f3fe-200d-1f393", "1f468-200d-1f393"}, + {"1f468-1f3fe-200d-1f3a4", "1f468-200d-1f3a4"}, + {"1f468-1f3fe-200d-1f3a8", "1f468-200d-1f3a8"}, + {"1f468-1f3fe-200d-1f3eb", "1f468-200d-1f3eb"}, + {"1f468-1f3fe-200d-1f3ed", "1f468-200d-1f3ed"}, + {"1f468-1f3fe-200d-1f4bb", "1f468-200d-1f4bb"}, + {"1f468-1f3fe-200d-1f4bc", "1f468-200d-1f4bc"}, + {"1f468-1f3fe-200d-1f527", "1f468-200d-1f527"}, + {"1f468-1f3fe-200d-1f52c", "1f468-200d-1f52c"}, + {"1f468-1f3fe-200d-1f680", "1f468-200d-1f680"}, + {"1f468-1f3fe-200d-1f692", "1f468-200d-1f692"}, + {"1f468-1f3fe-200d-1f9af", "1f468-200d-1f9af"}, + {"1f468-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"}, + {"1f468-1f3fe-200d-1f9b0", "1f468-200d-1f9b0"}, + {"1f468-1f3fe-200d-1f9b1", "1f468-200d-1f9b1"}, + {"1f468-1f3fe-200d-1f9b2", "1f468-200d-1f9b2"}, + {"1f468-1f3fe-200d-1f9b3", "1f468-200d-1f9b3"}, + {"1f468-1f3fe-200d-1f9bc", "1f468-200d-1f9bc"}, + {"1f468-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"}, + {"1f468-1f3fe-200d-1f9bd", "1f468-200d-1f9bd"}, + {"1f468-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"}, + {"1f468-1f3fe-200d-2695-fe0f", "1f468-200d-2695-fe0f"}, + {"1f468-1f3fe-200d-2696-fe0f", "1f468-200d-2696-fe0f"}, + {"1f468-1f3fe-200d-2708-fe0f", "1f468-200d-2708-fe0f"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3ff", "1f468"}, + {"1f468-1f3ff-200d-1f33e", "1f468-200d-1f33e"}, + {"1f468-1f3ff-200d-1f373", "1f468-200d-1f373"}, + {"1f468-1f3ff-200d-1f37c", "1f468-200d-1f37c"}, + {"1f468-1f3ff-200d-1f393", "1f468-200d-1f393"}, + {"1f468-1f3ff-200d-1f3a4", "1f468-200d-1f3a4"}, + {"1f468-1f3ff-200d-1f3a8", "1f468-200d-1f3a8"}, + {"1f468-1f3ff-200d-1f3eb", "1f468-200d-1f3eb"}, + {"1f468-1f3ff-200d-1f3ed", "1f468-200d-1f3ed"}, + {"1f468-1f3ff-200d-1f4bb", "1f468-200d-1f4bb"}, + {"1f468-1f3ff-200d-1f4bc", "1f468-200d-1f4bc"}, + {"1f468-1f3ff-200d-1f527", "1f468-200d-1f527"}, + {"1f468-1f3ff-200d-1f52c", "1f468-200d-1f52c"}, + {"1f468-1f3ff-200d-1f680", "1f468-200d-1f680"}, + {"1f468-1f3ff-200d-1f692", "1f468-200d-1f692"}, + {"1f468-1f3ff-200d-1f9af", "1f468-200d-1f9af"}, + {"1f468-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"}, + {"1f468-1f3ff-200d-1f9b0", "1f468-200d-1f9b0"}, + {"1f468-1f3ff-200d-1f9b1", "1f468-200d-1f9b1"}, + {"1f468-1f3ff-200d-1f9b2", "1f468-200d-1f9b2"}, + {"1f468-1f3ff-200d-1f9b3", "1f468-200d-1f9b3"}, + {"1f468-1f3ff-200d-1f9bc", "1f468-200d-1f9bc"}, + {"1f468-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"}, + {"1f468-1f3ff-200d-1f9bd", "1f468-200d-1f9bd"}, + {"1f468-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"}, + {"1f468-1f3ff-200d-2695-fe0f", "1f468-200d-2695-fe0f"}, + {"1f468-1f3ff-200d-2696-fe0f", "1f468-200d-2696-fe0f"}, + {"1f468-1f3ff-200d-2708-fe0f", "1f468-200d-2708-fe0f"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fb", "1f469"}, + {"1f469-1f3fb-200d-1f33e", "1f469-200d-1f33e"}, + {"1f469-1f3fb-200d-1f373", "1f469-200d-1f373"}, + {"1f469-1f3fb-200d-1f37c", "1f469-200d-1f37c"}, + {"1f469-1f3fb-200d-1f393", "1f469-200d-1f393"}, + {"1f469-1f3fb-200d-1f3a4", "1f469-200d-1f3a4"}, + {"1f469-1f3fb-200d-1f3a8", "1f469-200d-1f3a8"}, + {"1f469-1f3fb-200d-1f3eb", "1f469-200d-1f3eb"}, + {"1f469-1f3fb-200d-1f3ed", "1f469-200d-1f3ed"}, + {"1f469-1f3fb-200d-1f4bb", "1f469-200d-1f4bb"}, + {"1f469-1f3fb-200d-1f4bc", "1f469-200d-1f4bc"}, + {"1f469-1f3fb-200d-1f527", "1f469-200d-1f527"}, + {"1f469-1f3fb-200d-1f52c", "1f469-200d-1f52c"}, + {"1f469-1f3fb-200d-1f680", "1f469-200d-1f680"}, + {"1f469-1f3fb-200d-1f692", "1f469-200d-1f692"}, + {"1f469-1f3fb-200d-1f9af", "1f469-200d-1f9af"}, + {"1f469-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"}, + {"1f469-1f3fb-200d-1f9b0", "1f469-200d-1f9b0"}, + {"1f469-1f3fb-200d-1f9b1", "1f469-200d-1f9b1"}, + {"1f469-1f3fb-200d-1f9b2", "1f469-200d-1f9b2"}, + {"1f469-1f3fb-200d-1f9b3", "1f469-200d-1f9b3"}, + {"1f469-1f3fb-200d-1f9bc", "1f469-200d-1f9bc"}, + {"1f469-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"}, + {"1f469-1f3fb-200d-1f9bd", "1f469-200d-1f9bd"}, + {"1f469-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"}, + {"1f469-1f3fb-200d-2695-fe0f", "1f469-200d-2695-fe0f"}, + {"1f469-1f3fb-200d-2696-fe0f", "1f469-200d-2696-fe0f"}, + {"1f469-1f3fb-200d-2708-fe0f", "1f469-200d-2708-fe0f"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fc", "1f469"}, + {"1f469-1f3fc-200d-1f33e", "1f469-200d-1f33e"}, + {"1f469-1f3fc-200d-1f373", "1f469-200d-1f373"}, + {"1f469-1f3fc-200d-1f37c", "1f469-200d-1f37c"}, + {"1f469-1f3fc-200d-1f393", "1f469-200d-1f393"}, + {"1f469-1f3fc-200d-1f3a4", "1f469-200d-1f3a4"}, + {"1f469-1f3fc-200d-1f3a8", "1f469-200d-1f3a8"}, + {"1f469-1f3fc-200d-1f3eb", "1f469-200d-1f3eb"}, + {"1f469-1f3fc-200d-1f3ed", "1f469-200d-1f3ed"}, + {"1f469-1f3fc-200d-1f4bb", "1f469-200d-1f4bb"}, + {"1f469-1f3fc-200d-1f4bc", "1f469-200d-1f4bc"}, + {"1f469-1f3fc-200d-1f527", "1f469-200d-1f527"}, + {"1f469-1f3fc-200d-1f52c", "1f469-200d-1f52c"}, + {"1f469-1f3fc-200d-1f680", "1f469-200d-1f680"}, + {"1f469-1f3fc-200d-1f692", "1f469-200d-1f692"}, + {"1f469-1f3fc-200d-1f9af", "1f469-200d-1f9af"}, + {"1f469-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"}, + {"1f469-1f3fc-200d-1f9b0", "1f469-200d-1f9b0"}, + {"1f469-1f3fc-200d-1f9b1", "1f469-200d-1f9b1"}, + {"1f469-1f3fc-200d-1f9b2", "1f469-200d-1f9b2"}, + {"1f469-1f3fc-200d-1f9b3", "1f469-200d-1f9b3"}, + {"1f469-1f3fc-200d-1f9bc", "1f469-200d-1f9bc"}, + {"1f469-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"}, + {"1f469-1f3fc-200d-1f9bd", "1f469-200d-1f9bd"}, + {"1f469-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"}, + {"1f469-1f3fc-200d-2695-fe0f", "1f469-200d-2695-fe0f"}, + {"1f469-1f3fc-200d-2696-fe0f", "1f469-200d-2696-fe0f"}, + {"1f469-1f3fc-200d-2708-fe0f", "1f469-200d-2708-fe0f"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fd", "1f469"}, + {"1f469-1f3fd-200d-1f33e", "1f469-200d-1f33e"}, + {"1f469-1f3fd-200d-1f373", "1f469-200d-1f373"}, + {"1f469-1f3fd-200d-1f37c", "1f469-200d-1f37c"}, + {"1f469-1f3fd-200d-1f393", "1f469-200d-1f393"}, + {"1f469-1f3fd-200d-1f3a4", "1f469-200d-1f3a4"}, + {"1f469-1f3fd-200d-1f3a8", "1f469-200d-1f3a8"}, + {"1f469-1f3fd-200d-1f3eb", "1f469-200d-1f3eb"}, + {"1f469-1f3fd-200d-1f3ed", "1f469-200d-1f3ed"}, + {"1f469-1f3fd-200d-1f4bb", "1f469-200d-1f4bb"}, + {"1f469-1f3fd-200d-1f4bc", "1f469-200d-1f4bc"}, + {"1f469-1f3fd-200d-1f527", "1f469-200d-1f527"}, + {"1f469-1f3fd-200d-1f52c", "1f469-200d-1f52c"}, + {"1f469-1f3fd-200d-1f680", "1f469-200d-1f680"}, + {"1f469-1f3fd-200d-1f692", "1f469-200d-1f692"}, + {"1f469-1f3fd-200d-1f9af", "1f469-200d-1f9af"}, + {"1f469-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"}, + {"1f469-1f3fd-200d-1f9b0", "1f469-200d-1f9b0"}, + {"1f469-1f3fd-200d-1f9b1", "1f469-200d-1f9b1"}, + {"1f469-1f3fd-200d-1f9b2", "1f469-200d-1f9b2"}, + {"1f469-1f3fd-200d-1f9b3", "1f469-200d-1f9b3"}, + {"1f469-1f3fd-200d-1f9bc", "1f469-200d-1f9bc"}, + {"1f469-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"}, + {"1f469-1f3fd-200d-1f9bd", "1f469-200d-1f9bd"}, + {"1f469-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"}, + {"1f469-1f3fd-200d-2695-fe0f", "1f469-200d-2695-fe0f"}, + {"1f469-1f3fd-200d-2696-fe0f", "1f469-200d-2696-fe0f"}, + {"1f469-1f3fd-200d-2708-fe0f", "1f469-200d-2708-fe0f"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fe", "1f469"}, + {"1f469-1f3fe-200d-1f33e", "1f469-200d-1f33e"}, + {"1f469-1f3fe-200d-1f373", "1f469-200d-1f373"}, + {"1f469-1f3fe-200d-1f37c", "1f469-200d-1f37c"}, + {"1f469-1f3fe-200d-1f393", "1f469-200d-1f393"}, + {"1f469-1f3fe-200d-1f3a4", "1f469-200d-1f3a4"}, + {"1f469-1f3fe-200d-1f3a8", "1f469-200d-1f3a8"}, + {"1f469-1f3fe-200d-1f3eb", "1f469-200d-1f3eb"}, + {"1f469-1f3fe-200d-1f3ed", "1f469-200d-1f3ed"}, + {"1f469-1f3fe-200d-1f4bb", "1f469-200d-1f4bb"}, + {"1f469-1f3fe-200d-1f4bc", "1f469-200d-1f4bc"}, + {"1f469-1f3fe-200d-1f527", "1f469-200d-1f527"}, + {"1f469-1f3fe-200d-1f52c", "1f469-200d-1f52c"}, + {"1f469-1f3fe-200d-1f680", "1f469-200d-1f680"}, + {"1f469-1f3fe-200d-1f692", "1f469-200d-1f692"}, + {"1f469-1f3fe-200d-1f9af", "1f469-200d-1f9af"}, + {"1f469-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"}, + {"1f469-1f3fe-200d-1f9b0", "1f469-200d-1f9b0"}, + {"1f469-1f3fe-200d-1f9b1", "1f469-200d-1f9b1"}, + {"1f469-1f3fe-200d-1f9b2", "1f469-200d-1f9b2"}, + {"1f469-1f3fe-200d-1f9b3", "1f469-200d-1f9b3"}, + {"1f469-1f3fe-200d-1f9bc", "1f469-200d-1f9bc"}, + {"1f469-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"}, + {"1f469-1f3fe-200d-1f9bd", "1f469-200d-1f9bd"}, + {"1f469-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"}, + {"1f469-1f3fe-200d-2695-fe0f", "1f469-200d-2695-fe0f"}, + {"1f469-1f3fe-200d-2696-fe0f", "1f469-200d-2696-fe0f"}, + {"1f469-1f3fe-200d-2708-fe0f", "1f469-200d-2708-fe0f"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3ff", "1f469"}, + {"1f469-1f3ff-200d-1f33e", "1f469-200d-1f33e"}, + {"1f469-1f3ff-200d-1f373", "1f469-200d-1f373"}, + {"1f469-1f3ff-200d-1f37c", "1f469-200d-1f37c"}, + {"1f469-1f3ff-200d-1f393", "1f469-200d-1f393"}, + {"1f469-1f3ff-200d-1f3a4", "1f469-200d-1f3a4"}, + {"1f469-1f3ff-200d-1f3a8", "1f469-200d-1f3a8"}, + {"1f469-1f3ff-200d-1f3eb", "1f469-200d-1f3eb"}, + {"1f469-1f3ff-200d-1f3ed", "1f469-200d-1f3ed"}, + {"1f469-1f3ff-200d-1f4bb", "1f469-200d-1f4bb"}, + {"1f469-1f3ff-200d-1f4bc", "1f469-200d-1f4bc"}, + {"1f469-1f3ff-200d-1f527", "1f469-200d-1f527"}, + {"1f469-1f3ff-200d-1f52c", "1f469-200d-1f52c"}, + {"1f469-1f3ff-200d-1f680", "1f469-200d-1f680"}, + {"1f469-1f3ff-200d-1f692", "1f469-200d-1f692"}, + {"1f469-1f3ff-200d-1f9af", "1f469-200d-1f9af"}, + {"1f469-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"}, + {"1f469-1f3ff-200d-1f9b0", "1f469-200d-1f9b0"}, + {"1f469-1f3ff-200d-1f9b1", "1f469-200d-1f9b1"}, + {"1f469-1f3ff-200d-1f9b2", "1f469-200d-1f9b2"}, + {"1f469-1f3ff-200d-1f9b3", "1f469-200d-1f9b3"}, + {"1f469-1f3ff-200d-1f9bc", "1f469-200d-1f9bc"}, + {"1f469-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"}, + {"1f469-1f3ff-200d-1f9bd", "1f469-200d-1f9bd"}, + {"1f469-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"}, + {"1f469-1f3ff-200d-2695-fe0f", "1f469-200d-2695-fe0f"}, + {"1f469-1f3ff-200d-2696-fe0f", "1f469-200d-2696-fe0f"}, + {"1f469-1f3ff-200d-2708-fe0f", "1f469-200d-2708-fe0f"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f46b-1f3fb", "1f46b"}, + {"1f46b-1f3fc", "1f46b"}, + {"1f46b-1f3fd", "1f46b"}, + {"1f46b-1f3fe", "1f46b"}, + {"1f46b-1f3ff", "1f46b"}, + {"1f46c-1f3fb", "1f46c"}, + {"1f46c-1f3fc", "1f46c"}, + {"1f46c-1f3fd", "1f46c"}, + {"1f46c-1f3fe", "1f46c"}, + {"1f46c-1f3ff", "1f46c"}, + {"1f46d-1f3fb", "1f46d"}, + {"1f46d-1f3fc", "1f46d"}, + {"1f46d-1f3fd", "1f46d"}, + {"1f46d-1f3fe", "1f46d"}, + {"1f46d-1f3ff", "1f46d"}, + {"1f46e-1f3fb", "1f46e"}, + {"1f46e-1f3fb-200d-2640-fe0f", "1f46e-200d-2640-fe0f"}, + {"1f46e-1f3fb-200d-2642-fe0f", "1f46e-200d-2642-fe0f"}, + {"1f46e-1f3fc", "1f46e"}, + {"1f46e-1f3fc-200d-2640-fe0f", "1f46e-200d-2640-fe0f"}, + {"1f46e-1f3fc-200d-2642-fe0f", "1f46e-200d-2642-fe0f"}, + {"1f46e-1f3fd", "1f46e"}, + {"1f46e-1f3fd-200d-2640-fe0f", "1f46e-200d-2640-fe0f"}, + {"1f46e-1f3fd-200d-2642-fe0f", "1f46e-200d-2642-fe0f"}, + {"1f46e-1f3fe", "1f46e"}, + {"1f46e-1f3fe-200d-2640-fe0f", "1f46e-200d-2640-fe0f"}, + {"1f46e-1f3fe-200d-2642-fe0f", "1f46e-200d-2642-fe0f"}, + {"1f46e-1f3ff", "1f46e"}, + {"1f46e-1f3ff-200d-2640-fe0f", "1f46e-200d-2640-fe0f"}, + {"1f46e-1f3ff-200d-2642-fe0f", "1f46e-200d-2642-fe0f"}, + {"1f46f-1f3fb", "1f46f"}, + {"1f46f-1f3fb-200d-2640-fe0f", "1f46f-200d-2640-fe0f"}, + {"1f46f-1f3fb-200d-2642-fe0f", "1f46f-200d-2642-fe0f"}, + {"1f46f-1f3fc", "1f46f"}, + {"1f46f-1f3fc-200d-2640-fe0f", "1f46f-200d-2640-fe0f"}, + {"1f46f-1f3fc-200d-2642-fe0f", "1f46f-200d-2642-fe0f"}, + {"1f46f-1f3fd", "1f46f"}, + {"1f46f-1f3fd-200d-2640-fe0f", "1f46f-200d-2640-fe0f"}, + {"1f46f-1f3fd-200d-2642-fe0f", "1f46f-200d-2642-fe0f"}, + {"1f46f-1f3fe", "1f46f"}, + {"1f46f-1f3fe-200d-2640-fe0f", "1f46f-200d-2640-fe0f"}, + {"1f46f-1f3fe-200d-2642-fe0f", "1f46f-200d-2642-fe0f"}, + {"1f46f-1f3ff", "1f46f"}, + {"1f46f-1f3ff-200d-2640-fe0f", "1f46f-200d-2640-fe0f"}, + {"1f46f-1f3ff-200d-2642-fe0f", "1f46f-200d-2642-fe0f"}, + {"1f470-1f3fb", "1f470"}, + {"1f470-1f3fb-200d-2640-fe0f", "1f470-200d-2640-fe0f"}, + {"1f470-1f3fb-200d-2642-fe0f", "1f470-200d-2642-fe0f"}, + {"1f470-1f3fc", "1f470"}, + {"1f470-1f3fc-200d-2640-fe0f", "1f470-200d-2640-fe0f"}, + {"1f470-1f3fc-200d-2642-fe0f", "1f470-200d-2642-fe0f"}, + {"1f470-1f3fd", "1f470"}, + {"1f470-1f3fd-200d-2640-fe0f", "1f470-200d-2640-fe0f"}, + {"1f470-1f3fd-200d-2642-fe0f", "1f470-200d-2642-fe0f"}, + {"1f470-1f3fe", "1f470"}, + {"1f470-1f3fe-200d-2640-fe0f", "1f470-200d-2640-fe0f"}, + {"1f470-1f3fe-200d-2642-fe0f", "1f470-200d-2642-fe0f"}, + {"1f470-1f3ff", "1f470"}, + {"1f470-1f3ff-200d-2640-fe0f", "1f470-200d-2640-fe0f"}, + {"1f470-1f3ff-200d-2642-fe0f", "1f470-200d-2642-fe0f"}, + {"1f471-1f3fb", "1f471"}, + {"1f471-1f3fb-200d-2640-fe0f", "1f471-200d-2640-fe0f"}, + {"1f471-1f3fb-200d-2642-fe0f", "1f471-200d-2642-fe0f"}, + {"1f471-1f3fc", "1f471"}, + {"1f471-1f3fc-200d-2640-fe0f", "1f471-200d-2640-fe0f"}, + {"1f471-1f3fc-200d-2642-fe0f", "1f471-200d-2642-fe0f"}, + {"1f471-1f3fd", "1f471"}, + {"1f471-1f3fd-200d-2640-fe0f", "1f471-200d-2640-fe0f"}, + {"1f471-1f3fd-200d-2642-fe0f", "1f471-200d-2642-fe0f"}, + {"1f471-1f3fe", "1f471"}, + {"1f471-1f3fe-200d-2640-fe0f", "1f471-200d-2640-fe0f"}, + {"1f471-1f3fe-200d-2642-fe0f", "1f471-200d-2642-fe0f"}, + {"1f471-1f3ff", "1f471"}, + {"1f471-1f3ff-200d-2640-fe0f", "1f471-200d-2640-fe0f"}, + {"1f471-1f3ff-200d-2642-fe0f", "1f471-200d-2642-fe0f"}, + {"1f472-1f3fb", "1f472"}, + {"1f472-1f3fc", "1f472"}, + {"1f472-1f3fd", "1f472"}, + {"1f472-1f3fe", "1f472"}, + {"1f472-1f3ff", "1f472"}, + {"1f473-1f3fb", "1f473"}, + {"1f473-1f3fb-200d-2640-fe0f", "1f473-200d-2640-fe0f"}, + {"1f473-1f3fb-200d-2642-fe0f", "1f473-200d-2642-fe0f"}, + {"1f473-1f3fc", "1f473"}, + {"1f473-1f3fc-200d-2640-fe0f", "1f473-200d-2640-fe0f"}, + {"1f473-1f3fc-200d-2642-fe0f", "1f473-200d-2642-fe0f"}, + {"1f473-1f3fd", "1f473"}, + {"1f473-1f3fd-200d-2640-fe0f", "1f473-200d-2640-fe0f"}, + {"1f473-1f3fd-200d-2642-fe0f", "1f473-200d-2642-fe0f"}, + {"1f473-1f3fe", "1f473"}, + {"1f473-1f3fe-200d-2640-fe0f", "1f473-200d-2640-fe0f"}, + {"1f473-1f3fe-200d-2642-fe0f", "1f473-200d-2642-fe0f"}, + {"1f473-1f3ff", "1f473"}, + {"1f473-1f3ff-200d-2640-fe0f", "1f473-200d-2640-fe0f"}, + {"1f473-1f3ff-200d-2642-fe0f", "1f473-200d-2642-fe0f"}, + {"1f474-1f3fb", "1f474"}, + {"1f474-1f3fc", "1f474"}, + {"1f474-1f3fd", "1f474"}, + {"1f474-1f3fe", "1f474"}, + {"1f474-1f3ff", "1f474"}, + {"1f475-1f3fb", "1f475"}, + {"1f475-1f3fc", "1f475"}, + {"1f475-1f3fd", "1f475"}, + {"1f475-1f3fe", "1f475"}, + {"1f475-1f3ff", "1f475"}, + {"1f476-1f3fb", "1f476"}, + {"1f476-1f3fc", "1f476"}, + {"1f476-1f3fd", "1f476"}, + {"1f476-1f3fe", "1f476"}, + {"1f476-1f3ff", "1f476"}, + {"1f477-1f3fb", "1f477"}, + {"1f477-1f3fb-200d-2640-fe0f", "1f477-200d-2640-fe0f"}, + {"1f477-1f3fb-200d-2642-fe0f", "1f477-200d-2642-fe0f"}, + {"1f477-1f3fc", "1f477"}, + {"1f477-1f3fc-200d-2640-fe0f", "1f477-200d-2640-fe0f"}, + {"1f477-1f3fc-200d-2642-fe0f", "1f477-200d-2642-fe0f"}, + {"1f477-1f3fd", "1f477"}, + {"1f477-1f3fd-200d-2640-fe0f", "1f477-200d-2640-fe0f"}, + {"1f477-1f3fd-200d-2642-fe0f", "1f477-200d-2642-fe0f"}, + {"1f477-1f3fe", "1f477"}, + {"1f477-1f3fe-200d-2640-fe0f", "1f477-200d-2640-fe0f"}, + {"1f477-1f3fe-200d-2642-fe0f", "1f477-200d-2642-fe0f"}, + {"1f477-1f3ff", "1f477"}, + {"1f477-1f3ff-200d-2640-fe0f", "1f477-200d-2640-fe0f"}, + {"1f477-1f3ff-200d-2642-fe0f", "1f477-200d-2642-fe0f"}, + {"1f478-1f3fb", "1f478"}, + {"1f478-1f3fc", "1f478"}, + {"1f478-1f3fd", "1f478"}, + {"1f478-1f3fe", "1f478"}, + {"1f478-1f3ff", "1f478"}, + {"1f47c-1f3fb", "1f47c"}, + {"1f47c-1f3fc", "1f47c"}, + {"1f47c-1f3fd", "1f47c"}, + {"1f47c-1f3fe", "1f47c"}, + {"1f47c-1f3ff", "1f47c"}, + {"1f481-1f3fb", "1f481"}, + {"1f481-1f3fb-200d-2640-fe0f", "1f481-200d-2640-fe0f"}, + {"1f481-1f3fb-200d-2642-fe0f", "1f481-200d-2642-fe0f"}, + {"1f481-1f3fc", "1f481"}, + {"1f481-1f3fc-200d-2640-fe0f", "1f481-200d-2640-fe0f"}, + {"1f481-1f3fc-200d-2642-fe0f", "1f481-200d-2642-fe0f"}, + {"1f481-1f3fd", "1f481"}, + {"1f481-1f3fd-200d-2640-fe0f", "1f481-200d-2640-fe0f"}, + {"1f481-1f3fd-200d-2642-fe0f", "1f481-200d-2642-fe0f"}, + {"1f481-1f3fe", "1f481"}, + {"1f481-1f3fe-200d-2640-fe0f", "1f481-200d-2640-fe0f"}, + {"1f481-1f3fe-200d-2642-fe0f", "1f481-200d-2642-fe0f"}, + {"1f481-1f3ff", "1f481"}, + {"1f481-1f3ff-200d-2640-fe0f", "1f481-200d-2640-fe0f"}, + {"1f481-1f3ff-200d-2642-fe0f", "1f481-200d-2642-fe0f"}, + {"1f482-1f3fb", "1f482"}, + {"1f482-1f3fb-200d-2640-fe0f", "1f482-200d-2640-fe0f"}, + {"1f482-1f3fb-200d-2642-fe0f", "1f482-200d-2642-fe0f"}, + {"1f482-1f3fc", "1f482"}, + {"1f482-1f3fc-200d-2640-fe0f", "1f482-200d-2640-fe0f"}, + {"1f482-1f3fc-200d-2642-fe0f", "1f482-200d-2642-fe0f"}, + {"1f482-1f3fd", "1f482"}, + {"1f482-1f3fd-200d-2640-fe0f", "1f482-200d-2640-fe0f"}, + {"1f482-1f3fd-200d-2642-fe0f", "1f482-200d-2642-fe0f"}, + {"1f482-1f3fe", "1f482"}, + {"1f482-1f3fe-200d-2640-fe0f", "1f482-200d-2640-fe0f"}, + {"1f482-1f3fe-200d-2642-fe0f", "1f482-200d-2642-fe0f"}, + {"1f482-1f3ff", "1f482"}, + {"1f482-1f3ff-200d-2640-fe0f", "1f482-200d-2640-fe0f"}, + {"1f482-1f3ff-200d-2642-fe0f", "1f482-200d-2642-fe0f"}, + {"1f483-1f3fb", "1f483"}, + {"1f483-1f3fc", "1f483"}, + {"1f483-1f3fd", "1f483"}, + {"1f483-1f3fe", "1f483"}, + {"1f483-1f3ff", "1f483"}, + {"1f485-1f3fb", "1f485"}, + {"1f485-1f3fc", "1f485"}, + {"1f485-1f3fd", "1f485"}, + {"1f485-1f3fe", "1f485"}, + {"1f485-1f3ff", "1f485"}, + {"1f486-1f3fb", "1f486"}, + {"1f486-1f3fb-200d-2640-fe0f", "1f486-200d-2640-fe0f"}, + {"1f486-1f3fb-200d-2642-fe0f", "1f486-200d-2642-fe0f"}, + {"1f486-1f3fc", "1f486"}, + {"1f486-1f3fc-200d-2640-fe0f", "1f486-200d-2640-fe0f"}, + {"1f486-1f3fc-200d-2642-fe0f", "1f486-200d-2642-fe0f"}, + {"1f486-1f3fd", "1f486"}, + {"1f486-1f3fd-200d-2640-fe0f", "1f486-200d-2640-fe0f"}, + {"1f486-1f3fd-200d-2642-fe0f", "1f486-200d-2642-fe0f"}, + {"1f486-1f3fe", "1f486"}, + {"1f486-1f3fe-200d-2640-fe0f", "1f486-200d-2640-fe0f"}, + {"1f486-1f3fe-200d-2642-fe0f", "1f486-200d-2642-fe0f"}, + {"1f486-1f3ff", "1f486"}, + {"1f486-1f3ff-200d-2640-fe0f", "1f486-200d-2640-fe0f"}, + {"1f486-1f3ff-200d-2642-fe0f", "1f486-200d-2642-fe0f"}, + {"1f487-1f3fb", "1f487"}, + {"1f487-1f3fb-200d-2640-fe0f", "1f487-200d-2640-fe0f"}, + {"1f487-1f3fb-200d-2642-fe0f", "1f487-200d-2642-fe0f"}, + {"1f487-1f3fc", "1f487"}, + {"1f487-1f3fc-200d-2640-fe0f", "1f487-200d-2640-fe0f"}, + {"1f487-1f3fc-200d-2642-fe0f", "1f487-200d-2642-fe0f"}, + {"1f487-1f3fd", "1f487"}, + {"1f487-1f3fd-200d-2640-fe0f", "1f487-200d-2640-fe0f"}, + {"1f487-1f3fd-200d-2642-fe0f", "1f487-200d-2642-fe0f"}, + {"1f487-1f3fe", "1f487"}, + {"1f487-1f3fe-200d-2640-fe0f", "1f487-200d-2640-fe0f"}, + {"1f487-1f3fe-200d-2642-fe0f", "1f487-200d-2642-fe0f"}, + {"1f487-1f3ff", "1f487"}, + {"1f487-1f3ff-200d-2640-fe0f", "1f487-200d-2640-fe0f"}, + {"1f487-1f3ff-200d-2642-fe0f", "1f487-200d-2642-fe0f"}, + {"1f48f-1f3fb", "1f48f"}, + {"1f48f-1f3fc", "1f48f"}, + {"1f48f-1f3fd", "1f48f"}, + {"1f48f-1f3fe", "1f48f"}, + {"1f48f-1f3ff", "1f48f"}, + {"1f491-1f3fb", "1f491"}, + {"1f491-1f3fc", "1f491"}, + {"1f491-1f3fd", "1f491"}, + {"1f491-1f3fe", "1f491"}, + {"1f491-1f3ff", "1f491"}, + {"1f4aa-1f3fb", "1f4aa"}, + {"1f4aa-1f3fc", "1f4aa"}, + {"1f4aa-1f3fd", "1f4aa"}, + {"1f4aa-1f3fe", "1f4aa"}, + {"1f4aa-1f3ff", "1f4aa"}, + {"1f574-1f3fb", "1f574-fe0f"}, + {"1f574-1f3fc", "1f574-fe0f"}, + {"1f574-1f3fd", "1f574-fe0f"}, + {"1f574-1f3fe", "1f574-fe0f"}, + {"1f574-1f3ff", "1f574-fe0f"}, + {"1f575-1f3fb", "1f575-fe0f"}, + {"1f575-1f3fb-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"}, + {"1f575-1f3fb-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"}, + {"1f575-1f3fc", "1f575-fe0f"}, + {"1f575-1f3fc-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"}, + {"1f575-1f3fc-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"}, + {"1f575-1f3fd", "1f575-fe0f"}, + {"1f575-1f3fd-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"}, + {"1f575-1f3fd-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"}, + {"1f575-1f3fe", "1f575-fe0f"}, + {"1f575-1f3fe-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"}, + {"1f575-1f3fe-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"}, + {"1f575-1f3ff", "1f575-fe0f"}, + {"1f575-1f3ff-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"}, + {"1f575-1f3ff-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"}, + {"1f57a-1f3fb", "1f57a"}, + {"1f57a-1f3fc", "1f57a"}, + {"1f57a-1f3fd", "1f57a"}, + {"1f57a-1f3fe", "1f57a"}, + {"1f57a-1f3ff", "1f57a"}, + {"1f590-1f3fb", "1f590-fe0f"}, + {"1f590-1f3fc", "1f590-fe0f"}, + {"1f590-1f3fd", "1f590-fe0f"}, + {"1f590-1f3fe", "1f590-fe0f"}, + {"1f590-1f3ff", "1f590-fe0f"}, + {"1f595-1f3fb", "1f595"}, + {"1f595-1f3fc", "1f595"}, + {"1f595-1f3fd", "1f595"}, + {"1f595-1f3fe", "1f595"}, + {"1f595-1f3ff", "1f595"}, + {"1f596-1f3fb", "1f596"}, + {"1f596-1f3fc", "1f596"}, + {"1f596-1f3fd", "1f596"}, + {"1f596-1f3fe", "1f596"}, + {"1f596-1f3ff", "1f596"}, + {"1f645-1f3fb", "1f645"}, + {"1f645-1f3fb-200d-2640-fe0f", "1f645-200d-2640-fe0f"}, + {"1f645-1f3fb-200d-2642-fe0f", "1f645-200d-2642-fe0f"}, + {"1f645-1f3fc", "1f645"}, + {"1f645-1f3fc-200d-2640-fe0f", "1f645-200d-2640-fe0f"}, + {"1f645-1f3fc-200d-2642-fe0f", "1f645-200d-2642-fe0f"}, + {"1f645-1f3fd", "1f645"}, + {"1f645-1f3fd-200d-2640-fe0f", "1f645-200d-2640-fe0f"}, + {"1f645-1f3fd-200d-2642-fe0f", "1f645-200d-2642-fe0f"}, + {"1f645-1f3fe", "1f645"}, + {"1f645-1f3fe-200d-2640-fe0f", "1f645-200d-2640-fe0f"}, + {"1f645-1f3fe-200d-2642-fe0f", "1f645-200d-2642-fe0f"}, + {"1f645-1f3ff", "1f645"}, + {"1f645-1f3ff-200d-2640-fe0f", "1f645-200d-2640-fe0f"}, + {"1f645-1f3ff-200d-2642-fe0f", "1f645-200d-2642-fe0f"}, + {"1f646-1f3fb", "1f646"}, + {"1f646-1f3fb-200d-2640-fe0f", "1f646-200d-2640-fe0f"}, + {"1f646-1f3fb-200d-2642-fe0f", "1f646-200d-2642-fe0f"}, + {"1f646-1f3fc", "1f646"}, + {"1f646-1f3fc-200d-2640-fe0f", "1f646-200d-2640-fe0f"}, + {"1f646-1f3fc-200d-2642-fe0f", "1f646-200d-2642-fe0f"}, + {"1f646-1f3fd", "1f646"}, + {"1f646-1f3fd-200d-2640-fe0f", "1f646-200d-2640-fe0f"}, + {"1f646-1f3fd-200d-2642-fe0f", "1f646-200d-2642-fe0f"}, + {"1f646-1f3fe", "1f646"}, + {"1f646-1f3fe-200d-2640-fe0f", "1f646-200d-2640-fe0f"}, + {"1f646-1f3fe-200d-2642-fe0f", "1f646-200d-2642-fe0f"}, + {"1f646-1f3ff", "1f646"}, + {"1f646-1f3ff-200d-2640-fe0f", "1f646-200d-2640-fe0f"}, + {"1f646-1f3ff-200d-2642-fe0f", "1f646-200d-2642-fe0f"}, + {"1f647-1f3fb", "1f647"}, + {"1f647-1f3fb-200d-2640-fe0f", "1f647-200d-2640-fe0f"}, + {"1f647-1f3fb-200d-2642-fe0f", "1f647-200d-2642-fe0f"}, + {"1f647-1f3fc", "1f647"}, + {"1f647-1f3fc-200d-2640-fe0f", "1f647-200d-2640-fe0f"}, + {"1f647-1f3fc-200d-2642-fe0f", "1f647-200d-2642-fe0f"}, + {"1f647-1f3fd", "1f647"}, + {"1f647-1f3fd-200d-2640-fe0f", "1f647-200d-2640-fe0f"}, + {"1f647-1f3fd-200d-2642-fe0f", "1f647-200d-2642-fe0f"}, + {"1f647-1f3fe", "1f647"}, + {"1f647-1f3fe-200d-2640-fe0f", "1f647-200d-2640-fe0f"}, + {"1f647-1f3fe-200d-2642-fe0f", "1f647-200d-2642-fe0f"}, + {"1f647-1f3ff", "1f647"}, + {"1f647-1f3ff-200d-2640-fe0f", "1f647-200d-2640-fe0f"}, + {"1f647-1f3ff-200d-2642-fe0f", "1f647-200d-2642-fe0f"}, + {"1f64b-1f3fb", "1f64b"}, + {"1f64b-1f3fb-200d-2640-fe0f", "1f64b-200d-2640-fe0f"}, + {"1f64b-1f3fb-200d-2642-fe0f", "1f64b-200d-2642-fe0f"}, + {"1f64b-1f3fc", "1f64b"}, + {"1f64b-1f3fc-200d-2640-fe0f", "1f64b-200d-2640-fe0f"}, + {"1f64b-1f3fc-200d-2642-fe0f", "1f64b-200d-2642-fe0f"}, + {"1f64b-1f3fd", "1f64b"}, + {"1f64b-1f3fd-200d-2640-fe0f", "1f64b-200d-2640-fe0f"}, + {"1f64b-1f3fd-200d-2642-fe0f", "1f64b-200d-2642-fe0f"}, + {"1f64b-1f3fe", "1f64b"}, + {"1f64b-1f3fe-200d-2640-fe0f", "1f64b-200d-2640-fe0f"}, + {"1f64b-1f3fe-200d-2642-fe0f", "1f64b-200d-2642-fe0f"}, + {"1f64b-1f3ff", "1f64b"}, + {"1f64b-1f3ff-200d-2640-fe0f", "1f64b-200d-2640-fe0f"}, + {"1f64b-1f3ff-200d-2642-fe0f", "1f64b-200d-2642-fe0f"}, + {"1f64c-1f3fb", "1f64c"}, + {"1f64c-1f3fc", "1f64c"}, + {"1f64c-1f3fd", "1f64c"}, + {"1f64c-1f3fe", "1f64c"}, + {"1f64c-1f3ff", "1f64c"}, + {"1f64d-1f3fb", "1f64d"}, + {"1f64d-1f3fb-200d-2640-fe0f", "1f64d-200d-2640-fe0f"}, + {"1f64d-1f3fb-200d-2642-fe0f", "1f64d-200d-2642-fe0f"}, + {"1f64d-1f3fc", "1f64d"}, + {"1f64d-1f3fc-200d-2640-fe0f", "1f64d-200d-2640-fe0f"}, + {"1f64d-1f3fc-200d-2642-fe0f", "1f64d-200d-2642-fe0f"}, + {"1f64d-1f3fd", "1f64d"}, + {"1f64d-1f3fd-200d-2640-fe0f", "1f64d-200d-2640-fe0f"}, + {"1f64d-1f3fd-200d-2642-fe0f", "1f64d-200d-2642-fe0f"}, + {"1f64d-1f3fe", "1f64d"}, + {"1f64d-1f3fe-200d-2640-fe0f", "1f64d-200d-2640-fe0f"}, + {"1f64d-1f3fe-200d-2642-fe0f", "1f64d-200d-2642-fe0f"}, + {"1f64d-1f3ff", "1f64d"}, + {"1f64d-1f3ff-200d-2640-fe0f", "1f64d-200d-2640-fe0f"}, + {"1f64d-1f3ff-200d-2642-fe0f", "1f64d-200d-2642-fe0f"}, + {"1f64e-1f3fb", "1f64e"}, + {"1f64e-1f3fb-200d-2640-fe0f", "1f64e-200d-2640-fe0f"}, + {"1f64e-1f3fb-200d-2642-fe0f", "1f64e-200d-2642-fe0f"}, + {"1f64e-1f3fc", "1f64e"}, + {"1f64e-1f3fc-200d-2640-fe0f", "1f64e-200d-2640-fe0f"}, + {"1f64e-1f3fc-200d-2642-fe0f", "1f64e-200d-2642-fe0f"}, + {"1f64e-1f3fd", "1f64e"}, + {"1f64e-1f3fd-200d-2640-fe0f", "1f64e-200d-2640-fe0f"}, + {"1f64e-1f3fd-200d-2642-fe0f", "1f64e-200d-2642-fe0f"}, + {"1f64e-1f3fe", "1f64e"}, + {"1f64e-1f3fe-200d-2640-fe0f", "1f64e-200d-2640-fe0f"}, + {"1f64e-1f3fe-200d-2642-fe0f", "1f64e-200d-2642-fe0f"}, + {"1f64e-1f3ff", "1f64e"}, + {"1f64e-1f3ff-200d-2640-fe0f", "1f64e-200d-2640-fe0f"}, + {"1f64e-1f3ff-200d-2642-fe0f", "1f64e-200d-2642-fe0f"}, + {"1f64f-1f3fb", "1f64f"}, + {"1f64f-1f3fc", "1f64f"}, + {"1f64f-1f3fd", "1f64f"}, + {"1f64f-1f3fe", "1f64f"}, + {"1f64f-1f3ff", "1f64f"}, + {"1f6a3-1f3fb", "1f6a3"}, + {"1f6a3-1f3fb-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"}, + {"1f6a3-1f3fb-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"}, + {"1f6a3-1f3fc", "1f6a3"}, + {"1f6a3-1f3fc-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"}, + {"1f6a3-1f3fc-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"}, + {"1f6a3-1f3fd", "1f6a3"}, + {"1f6a3-1f3fd-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"}, + {"1f6a3-1f3fd-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"}, + {"1f6a3-1f3fe", "1f6a3"}, + {"1f6a3-1f3fe-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"}, + {"1f6a3-1f3fe-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"}, + {"1f6a3-1f3ff", "1f6a3"}, + {"1f6a3-1f3ff-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"}, + {"1f6a3-1f3ff-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"}, + {"1f6b4-1f3fb", "1f6b4"}, + {"1f6b4-1f3fb-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"}, + {"1f6b4-1f3fb-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"}, + {"1f6b4-1f3fc", "1f6b4"}, + {"1f6b4-1f3fc-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"}, + {"1f6b4-1f3fc-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"}, + {"1f6b4-1f3fd", "1f6b4"}, + {"1f6b4-1f3fd-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"}, + {"1f6b4-1f3fd-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"}, + {"1f6b4-1f3fe", "1f6b4"}, + {"1f6b4-1f3fe-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"}, + {"1f6b4-1f3fe-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"}, + {"1f6b4-1f3ff", "1f6b4"}, + {"1f6b4-1f3ff-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"}, + {"1f6b4-1f3ff-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"}, + {"1f6b5-1f3fb", "1f6b5"}, + {"1f6b5-1f3fb-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"}, + {"1f6b5-1f3fb-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"}, + {"1f6b5-1f3fc", "1f6b5"}, + {"1f6b5-1f3fc-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"}, + {"1f6b5-1f3fc-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"}, + {"1f6b5-1f3fd", "1f6b5"}, + {"1f6b5-1f3fd-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"}, + {"1f6b5-1f3fd-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"}, + {"1f6b5-1f3fe", "1f6b5"}, + {"1f6b5-1f3fe-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"}, + {"1f6b5-1f3fe-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"}, + {"1f6b5-1f3ff", "1f6b5"}, + {"1f6b5-1f3ff-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"}, + {"1f6b5-1f3ff-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"}, + {"1f6b6-1f3fb", "1f6b6"}, + {"1f6b6-1f3fb-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"}, + {"1f6b6-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fb-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"}, + {"1f6b6-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fb-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"}, + {"1f6b6-1f3fc", "1f6b6"}, + {"1f6b6-1f3fc-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"}, + {"1f6b6-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fc-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"}, + {"1f6b6-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fc-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"}, + {"1f6b6-1f3fd", "1f6b6"}, + {"1f6b6-1f3fd-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"}, + {"1f6b6-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fd-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"}, + {"1f6b6-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fd-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"}, + {"1f6b6-1f3fe", "1f6b6"}, + {"1f6b6-1f3fe-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"}, + {"1f6b6-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fe-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"}, + {"1f6b6-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fe-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"}, + {"1f6b6-1f3ff", "1f6b6"}, + {"1f6b6-1f3ff-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"}, + {"1f6b6-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3ff-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"}, + {"1f6b6-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3ff-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"}, + {"1f6c0-1f3fb", "1f6c0"}, + {"1f6c0-1f3fc", "1f6c0"}, + {"1f6c0-1f3fd", "1f6c0"}, + {"1f6c0-1f3fe", "1f6c0"}, + {"1f6c0-1f3ff", "1f6c0"}, + {"1f6cc-1f3fb", "1f6cc"}, + {"1f6cc-1f3fc", "1f6cc"}, + {"1f6cc-1f3fd", "1f6cc"}, + {"1f6cc-1f3fe", "1f6cc"}, + {"1f6cc-1f3ff", "1f6cc"}, + {"1f90c-1f3fb", "1f90c"}, + {"1f90c-1f3fc", "1f90c"}, + {"1f90c-1f3fd", "1f90c"}, + {"1f90c-1f3fe", "1f90c"}, + {"1f90c-1f3ff", "1f90c"}, + {"1f90f-1f3fb", "1f90f"}, + {"1f90f-1f3fc", "1f90f"}, + {"1f90f-1f3fd", "1f90f"}, + {"1f90f-1f3fe", "1f90f"}, + {"1f90f-1f3ff", "1f90f"}, + {"1f918-1f3fb", "1f918"}, + {"1f918-1f3fc", "1f918"}, + {"1f918-1f3fd", "1f918"}, + {"1f918-1f3fe", "1f918"}, + {"1f918-1f3ff", "1f918"}, + {"1f919-1f3fb", "1f919"}, + {"1f919-1f3fc", "1f919"}, + {"1f919-1f3fd", "1f919"}, + {"1f919-1f3fe", "1f919"}, + {"1f919-1f3ff", "1f919"}, + {"1f91a-1f3fb", "1f91a"}, + {"1f91a-1f3fc", "1f91a"}, + {"1f91a-1f3fd", "1f91a"}, + {"1f91a-1f3fe", "1f91a"}, + {"1f91a-1f3ff", "1f91a"}, + {"1f91b-1f3fb", "1f91b"}, + {"1f91b-1f3fc", "1f91b"}, + {"1f91b-1f3fd", "1f91b"}, + {"1f91b-1f3fe", "1f91b"}, + {"1f91b-1f3ff", "1f91b"}, + {"1f91c-1f3fb", "1f91c"}, + {"1f91c-1f3fc", "1f91c"}, + {"1f91c-1f3fd", "1f91c"}, + {"1f91c-1f3fe", "1f91c"}, + {"1f91c-1f3ff", "1f91c"}, + {"1f91d-1f3fb", "1f91d"}, + {"1f91d-1f3fc", "1f91d"}, + {"1f91d-1f3fd", "1f91d"}, + {"1f91d-1f3fe", "1f91d"}, + {"1f91d-1f3ff", "1f91d"}, + {"1f91e-1f3fb", "1f91e"}, + {"1f91e-1f3fc", "1f91e"}, + {"1f91e-1f3fd", "1f91e"}, + {"1f91e-1f3fe", "1f91e"}, + {"1f91e-1f3ff", "1f91e"}, + {"1f91f-1f3fb", "1f91f"}, + {"1f91f-1f3fc", "1f91f"}, + {"1f91f-1f3fd", "1f91f"}, + {"1f91f-1f3fe", "1f91f"}, + {"1f91f-1f3ff", "1f91f"}, + {"1f926-1f3fb", "1f926"}, + {"1f926-1f3fb-200d-2640-fe0f", "1f926-200d-2640-fe0f"}, + {"1f926-1f3fb-200d-2642-fe0f", "1f926-200d-2642-fe0f"}, + {"1f926-1f3fc", "1f926"}, + {"1f926-1f3fc-200d-2640-fe0f", "1f926-200d-2640-fe0f"}, + {"1f926-1f3fc-200d-2642-fe0f", "1f926-200d-2642-fe0f"}, + {"1f926-1f3fd", "1f926"}, + {"1f926-1f3fd-200d-2640-fe0f", "1f926-200d-2640-fe0f"}, + {"1f926-1f3fd-200d-2642-fe0f", "1f926-200d-2642-fe0f"}, + {"1f926-1f3fe", "1f926"}, + {"1f926-1f3fe-200d-2640-fe0f", "1f926-200d-2640-fe0f"}, + {"1f926-1f3fe-200d-2642-fe0f", "1f926-200d-2642-fe0f"}, + {"1f926-1f3ff", "1f926"}, + {"1f926-1f3ff-200d-2640-fe0f", "1f926-200d-2640-fe0f"}, + {"1f926-1f3ff-200d-2642-fe0f", "1f926-200d-2642-fe0f"}, + {"1f930-1f3fb", "1f930"}, + {"1f930-1f3fc", "1f930"}, + {"1f930-1f3fd", "1f930"}, + {"1f930-1f3fe", "1f930"}, + {"1f930-1f3ff", "1f930"}, + {"1f931-1f3fb", "1f931"}, + {"1f931-1f3fc", "1f931"}, + {"1f931-1f3fd", "1f931"}, + {"1f931-1f3fe", "1f931"}, + {"1f931-1f3ff", "1f931"}, + {"1f932-1f3fb", "1f932"}, + {"1f932-1f3fc", "1f932"}, + {"1f932-1f3fd", "1f932"}, + {"1f932-1f3fe", "1f932"}, + {"1f932-1f3ff", "1f932"}, + {"1f933-1f3fb", "1f933"}, + {"1f933-1f3fc", "1f933"}, + {"1f933-1f3fd", "1f933"}, + {"1f933-1f3fe", "1f933"}, + {"1f933-1f3ff", "1f933"}, + {"1f934-1f3fb", "1f934"}, + {"1f934-1f3fc", "1f934"}, + {"1f934-1f3fd", "1f934"}, + {"1f934-1f3fe", "1f934"}, + {"1f934-1f3ff", "1f934"}, + {"1f935-1f3fb", "1f935"}, + {"1f935-1f3fb-200d-2640-fe0f", "1f935-200d-2640-fe0f"}, + {"1f935-1f3fb-200d-2642-fe0f", "1f935-200d-2642-fe0f"}, + {"1f935-1f3fc", "1f935"}, + {"1f935-1f3fc-200d-2640-fe0f", "1f935-200d-2640-fe0f"}, + {"1f935-1f3fc-200d-2642-fe0f", "1f935-200d-2642-fe0f"}, + {"1f935-1f3fd", "1f935"}, + {"1f935-1f3fd-200d-2640-fe0f", "1f935-200d-2640-fe0f"}, + {"1f935-1f3fd-200d-2642-fe0f", "1f935-200d-2642-fe0f"}, + {"1f935-1f3fe", "1f935"}, + {"1f935-1f3fe-200d-2640-fe0f", "1f935-200d-2640-fe0f"}, + {"1f935-1f3fe-200d-2642-fe0f", "1f935-200d-2642-fe0f"}, + {"1f935-1f3ff", "1f935"}, + {"1f935-1f3ff-200d-2640-fe0f", "1f935-200d-2640-fe0f"}, + {"1f935-1f3ff-200d-2642-fe0f", "1f935-200d-2642-fe0f"}, + {"1f936-1f3fb", "1f936"}, + {"1f936-1f3fc", "1f936"}, + {"1f936-1f3fd", "1f936"}, + {"1f936-1f3fe", "1f936"}, + {"1f936-1f3ff", "1f936"}, + {"1f937-1f3fb", "1f937"}, + {"1f937-1f3fb-200d-2640-fe0f", "1f937-200d-2640-fe0f"}, + {"1f937-1f3fb-200d-2642-fe0f", "1f937-200d-2642-fe0f"}, + {"1f937-1f3fc", "1f937"}, + {"1f937-1f3fc-200d-2640-fe0f", "1f937-200d-2640-fe0f"}, + {"1f937-1f3fc-200d-2642-fe0f", "1f937-200d-2642-fe0f"}, + {"1f937-1f3fd", "1f937"}, + {"1f937-1f3fd-200d-2640-fe0f", "1f937-200d-2640-fe0f"}, + {"1f937-1f3fd-200d-2642-fe0f", "1f937-200d-2642-fe0f"}, + {"1f937-1f3fe", "1f937"}, + {"1f937-1f3fe-200d-2640-fe0f", "1f937-200d-2640-fe0f"}, + {"1f937-1f3fe-200d-2642-fe0f", "1f937-200d-2642-fe0f"}, + {"1f937-1f3ff", "1f937"}, + {"1f937-1f3ff-200d-2640-fe0f", "1f937-200d-2640-fe0f"}, + {"1f937-1f3ff-200d-2642-fe0f", "1f937-200d-2642-fe0f"}, + {"1f938-1f3fb", "1f938"}, + {"1f938-1f3fb-200d-2640-fe0f", "1f938-200d-2640-fe0f"}, + {"1f938-1f3fb-200d-2642-fe0f", "1f938-200d-2642-fe0f"}, + {"1f938-1f3fc", "1f938"}, + {"1f938-1f3fc-200d-2640-fe0f", "1f938-200d-2640-fe0f"}, + {"1f938-1f3fc-200d-2642-fe0f", "1f938-200d-2642-fe0f"}, + {"1f938-1f3fd", "1f938"}, + {"1f938-1f3fd-200d-2640-fe0f", "1f938-200d-2640-fe0f"}, + {"1f938-1f3fd-200d-2642-fe0f", "1f938-200d-2642-fe0f"}, + {"1f938-1f3fe", "1f938"}, + {"1f938-1f3fe-200d-2640-fe0f", "1f938-200d-2640-fe0f"}, + {"1f938-1f3fe-200d-2642-fe0f", "1f938-200d-2642-fe0f"}, + {"1f938-1f3ff", "1f938"}, + {"1f938-1f3ff-200d-2640-fe0f", "1f938-200d-2640-fe0f"}, + {"1f938-1f3ff-200d-2642-fe0f", "1f938-200d-2642-fe0f"}, + {"1f939-1f3fb", "1f939"}, + {"1f939-1f3fb-200d-2640-fe0f", "1f939-200d-2640-fe0f"}, + {"1f939-1f3fb-200d-2642-fe0f", "1f939-200d-2642-fe0f"}, + {"1f939-1f3fc", "1f939"}, + {"1f939-1f3fc-200d-2640-fe0f", "1f939-200d-2640-fe0f"}, + {"1f939-1f3fc-200d-2642-fe0f", "1f939-200d-2642-fe0f"}, + {"1f939-1f3fd", "1f939"}, + {"1f939-1f3fd-200d-2640-fe0f", "1f939-200d-2640-fe0f"}, + {"1f939-1f3fd-200d-2642-fe0f", "1f939-200d-2642-fe0f"}, + {"1f939-1f3fe", "1f939"}, + {"1f939-1f3fe-200d-2640-fe0f", "1f939-200d-2640-fe0f"}, + {"1f939-1f3fe-200d-2642-fe0f", "1f939-200d-2642-fe0f"}, + {"1f939-1f3ff", "1f939"}, + {"1f939-1f3ff-200d-2640-fe0f", "1f939-200d-2640-fe0f"}, + {"1f939-1f3ff-200d-2642-fe0f", "1f939-200d-2642-fe0f"}, + {"1f93c-1f3fb", "1f93c"}, + {"1f93c-1f3fb-200d-2640-fe0f", "1f93c-200d-2640-fe0f"}, + {"1f93c-1f3fb-200d-2642-fe0f", "1f93c-200d-2642-fe0f"}, + {"1f93c-1f3fc", "1f93c"}, + {"1f93c-1f3fc-200d-2640-fe0f", "1f93c-200d-2640-fe0f"}, + {"1f93c-1f3fc-200d-2642-fe0f", "1f93c-200d-2642-fe0f"}, + {"1f93c-1f3fd", "1f93c"}, + {"1f93c-1f3fd-200d-2640-fe0f", "1f93c-200d-2640-fe0f"}, + {"1f93c-1f3fd-200d-2642-fe0f", "1f93c-200d-2642-fe0f"}, + {"1f93c-1f3fe", "1f93c"}, + {"1f93c-1f3fe-200d-2640-fe0f", "1f93c-200d-2640-fe0f"}, + {"1f93c-1f3fe-200d-2642-fe0f", "1f93c-200d-2642-fe0f"}, + {"1f93c-1f3ff", "1f93c"}, + {"1f93c-1f3ff-200d-2640-fe0f", "1f93c-200d-2640-fe0f"}, + {"1f93c-1f3ff-200d-2642-fe0f", "1f93c-200d-2642-fe0f"}, + {"1f93d-1f3fb", "1f93d"}, + {"1f93d-1f3fb-200d-2640-fe0f", "1f93d-200d-2640-fe0f"}, + {"1f93d-1f3fb-200d-2642-fe0f", "1f93d-200d-2642-fe0f"}, + {"1f93d-1f3fc", "1f93d"}, + {"1f93d-1f3fc-200d-2640-fe0f", "1f93d-200d-2640-fe0f"}, + {"1f93d-1f3fc-200d-2642-fe0f", "1f93d-200d-2642-fe0f"}, + {"1f93d-1f3fd", "1f93d"}, + {"1f93d-1f3fd-200d-2640-fe0f", "1f93d-200d-2640-fe0f"}, + {"1f93d-1f3fd-200d-2642-fe0f", "1f93d-200d-2642-fe0f"}, + {"1f93d-1f3fe", "1f93d"}, + {"1f93d-1f3fe-200d-2640-fe0f", "1f93d-200d-2640-fe0f"}, + {"1f93d-1f3fe-200d-2642-fe0f", "1f93d-200d-2642-fe0f"}, + {"1f93d-1f3ff", "1f93d"}, + {"1f93d-1f3ff-200d-2640-fe0f", "1f93d-200d-2640-fe0f"}, + {"1f93d-1f3ff-200d-2642-fe0f", "1f93d-200d-2642-fe0f"}, + {"1f93e-1f3fb", "1f93e"}, + {"1f93e-1f3fb-200d-2640-fe0f", "1f93e-200d-2640-fe0f"}, + {"1f93e-1f3fb-200d-2642-fe0f", "1f93e-200d-2642-fe0f"}, + {"1f93e-1f3fc", "1f93e"}, + {"1f93e-1f3fc-200d-2640-fe0f", "1f93e-200d-2640-fe0f"}, + {"1f93e-1f3fc-200d-2642-fe0f", "1f93e-200d-2642-fe0f"}, + {"1f93e-1f3fd", "1f93e"}, + {"1f93e-1f3fd-200d-2640-fe0f", "1f93e-200d-2640-fe0f"}, + {"1f93e-1f3fd-200d-2642-fe0f", "1f93e-200d-2642-fe0f"}, + {"1f93e-1f3fe", "1f93e"}, + {"1f93e-1f3fe-200d-2640-fe0f", "1f93e-200d-2640-fe0f"}, + {"1f93e-1f3fe-200d-2642-fe0f", "1f93e-200d-2642-fe0f"}, + {"1f93e-1f3ff", "1f93e"}, + {"1f93e-1f3ff-200d-2640-fe0f", "1f93e-200d-2640-fe0f"}, + {"1f93e-1f3ff-200d-2642-fe0f", "1f93e-200d-2642-fe0f"}, + {"1f977-1f3fb", "1f977"}, + {"1f977-1f3fc", "1f977"}, + {"1f977-1f3fd", "1f977"}, + {"1f977-1f3fe", "1f977"}, + {"1f977-1f3ff", "1f977"}, + {"1f9b5-1f3fb", "1f9b5"}, + {"1f9b5-1f3fc", "1f9b5"}, + {"1f9b5-1f3fd", "1f9b5"}, + {"1f9b5-1f3fe", "1f9b5"}, + {"1f9b5-1f3ff", "1f9b5"}, + {"1f9b6-1f3fb", "1f9b6"}, + {"1f9b6-1f3fc", "1f9b6"}, + {"1f9b6-1f3fd", "1f9b6"}, + {"1f9b6-1f3fe", "1f9b6"}, + {"1f9b6-1f3ff", "1f9b6"}, + {"1f9b8-1f3fb", "1f9b8"}, + {"1f9b8-1f3fb-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"}, + {"1f9b8-1f3fb-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"}, + {"1f9b8-1f3fc", "1f9b8"}, + {"1f9b8-1f3fc-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"}, + {"1f9b8-1f3fc-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"}, + {"1f9b8-1f3fd", "1f9b8"}, + {"1f9b8-1f3fd-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"}, + {"1f9b8-1f3fd-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"}, + {"1f9b8-1f3fe", "1f9b8"}, + {"1f9b8-1f3fe-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"}, + {"1f9b8-1f3fe-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"}, + {"1f9b8-1f3ff", "1f9b8"}, + {"1f9b8-1f3ff-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"}, + {"1f9b8-1f3ff-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"}, + {"1f9b9-1f3fb", "1f9b9"}, + {"1f9b9-1f3fb-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"}, + {"1f9b9-1f3fb-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"}, + {"1f9b9-1f3fc", "1f9b9"}, + {"1f9b9-1f3fc-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"}, + {"1f9b9-1f3fc-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"}, + {"1f9b9-1f3fd", "1f9b9"}, + {"1f9b9-1f3fd-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"}, + {"1f9b9-1f3fd-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"}, + {"1f9b9-1f3fe", "1f9b9"}, + {"1f9b9-1f3fe-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"}, + {"1f9b9-1f3fe-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"}, + {"1f9b9-1f3ff", "1f9b9"}, + {"1f9b9-1f3ff-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"}, + {"1f9b9-1f3ff-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"}, + {"1f9bb-1f3fb", "1f9bb"}, + {"1f9bb-1f3fc", "1f9bb"}, + {"1f9bb-1f3fd", "1f9bb"}, + {"1f9bb-1f3fe", "1f9bb"}, + {"1f9bb-1f3ff", "1f9bb"}, + {"1f9cd-1f3fb", "1f9cd"}, + {"1f9cd-1f3fb-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"}, + {"1f9cd-1f3fb-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"}, + {"1f9cd-1f3fc", "1f9cd"}, + {"1f9cd-1f3fc-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"}, + {"1f9cd-1f3fc-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"}, + {"1f9cd-1f3fd", "1f9cd"}, + {"1f9cd-1f3fd-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"}, + {"1f9cd-1f3fd-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"}, + {"1f9cd-1f3fe", "1f9cd"}, + {"1f9cd-1f3fe-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"}, + {"1f9cd-1f3fe-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"}, + {"1f9cd-1f3ff", "1f9cd"}, + {"1f9cd-1f3ff-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"}, + {"1f9cd-1f3ff-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"}, + {"1f9ce-1f3fb", "1f9ce"}, + {"1f9ce-1f3fb-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"}, + {"1f9ce-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fb-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"}, + {"1f9ce-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fb-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"}, + {"1f9ce-1f3fc", "1f9ce"}, + {"1f9ce-1f3fc-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"}, + {"1f9ce-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fc-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"}, + {"1f9ce-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fc-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"}, + {"1f9ce-1f3fd", "1f9ce"}, + {"1f9ce-1f3fd-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"}, + {"1f9ce-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fd-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"}, + {"1f9ce-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fd-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"}, + {"1f9ce-1f3fe", "1f9ce"}, + {"1f9ce-1f3fe-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"}, + {"1f9ce-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fe-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"}, + {"1f9ce-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fe-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"}, + {"1f9ce-1f3ff", "1f9ce"}, + {"1f9ce-1f3ff-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"}, + {"1f9ce-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3ff-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"}, + {"1f9ce-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3ff-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"}, + {"1f9cf-1f3fb", "1f9cf"}, + {"1f9cf-1f3fb-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"}, + {"1f9cf-1f3fb-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"}, + {"1f9cf-1f3fc", "1f9cf"}, + {"1f9cf-1f3fc-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"}, + {"1f9cf-1f3fc-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"}, + {"1f9cf-1f3fd", "1f9cf"}, + {"1f9cf-1f3fd-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"}, + {"1f9cf-1f3fd-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"}, + {"1f9cf-1f3fe", "1f9cf"}, + {"1f9cf-1f3fe-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"}, + {"1f9cf-1f3fe-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"}, + {"1f9cf-1f3ff", "1f9cf"}, + {"1f9cf-1f3ff-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"}, + {"1f9cf-1f3ff-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"}, + {"1f9d1-1f3fb", "1f9d1"}, + {"1f9d1-1f3fb-200d-1f33e", "1f9d1-200d-1f33e"}, + {"1f9d1-1f3fb-200d-1f373", "1f9d1-200d-1f373"}, + {"1f9d1-1f3fb-200d-1f37c", "1f9d1-200d-1f37c"}, + {"1f9d1-1f3fb-200d-1f384", "1f9d1-200d-1f384"}, + {"1f9d1-1f3fb-200d-1f393", "1f9d1-200d-1f393"}, + {"1f9d1-1f3fb-200d-1f3a4", "1f9d1-200d-1f3a4"}, + {"1f9d1-1f3fb-200d-1f3a8", "1f9d1-200d-1f3a8"}, + {"1f9d1-1f3fb-200d-1f3eb", "1f9d1-200d-1f3eb"}, + {"1f9d1-1f3fb-200d-1f3ed", "1f9d1-200d-1f3ed"}, + {"1f9d1-1f3fb-200d-1f4bb", "1f9d1-200d-1f4bb"}, + {"1f9d1-1f3fb-200d-1f4bc", "1f9d1-200d-1f4bc"}, + {"1f9d1-1f3fb-200d-1f527", "1f9d1-200d-1f527"}, + {"1f9d1-1f3fb-200d-1f52c", "1f9d1-200d-1f52c"}, + {"1f9d1-1f3fb-200d-1f680", "1f9d1-200d-1f680"}, + {"1f9d1-1f3fb-200d-1f692", "1f9d1-200d-1f692"}, + {"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fb-200d-1f9af", "1f9d1-200d-1f9af"}, + {"1f9d1-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"}, + {"1f9d1-1f3fb-200d-1f9b0", "1f9d1-200d-1f9b0"}, + {"1f9d1-1f3fb-200d-1f9b1", "1f9d1-200d-1f9b1"}, + {"1f9d1-1f3fb-200d-1f9b2", "1f9d1-200d-1f9b2"}, + {"1f9d1-1f3fb-200d-1f9b3", "1f9d1-200d-1f9b3"}, + {"1f9d1-1f3fb-200d-1f9bc", "1f9d1-200d-1f9bc"}, + {"1f9d1-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"}, + {"1f9d1-1f3fb-200d-1f9bd", "1f9d1-200d-1f9bd"}, + {"1f9d1-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"}, + {"1f9d1-1f3fb-200d-1fa70", "1f9d1-200d-1fa70"}, + {"1f9d1-1f3fb-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"}, + {"1f9d1-1f3fb-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"}, + {"1f9d1-1f3fb-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"}, + {"1f9d1-1f3fc", "1f9d1"}, + {"1f9d1-1f3fc-200d-1f33e", "1f9d1-200d-1f33e"}, + {"1f9d1-1f3fc-200d-1f373", "1f9d1-200d-1f373"}, + {"1f9d1-1f3fc-200d-1f37c", "1f9d1-200d-1f37c"}, + {"1f9d1-1f3fc-200d-1f384", "1f9d1-200d-1f384"}, + {"1f9d1-1f3fc-200d-1f393", "1f9d1-200d-1f393"}, + {"1f9d1-1f3fc-200d-1f3a4", "1f9d1-200d-1f3a4"}, + {"1f9d1-1f3fc-200d-1f3a8", "1f9d1-200d-1f3a8"}, + {"1f9d1-1f3fc-200d-1f3eb", "1f9d1-200d-1f3eb"}, + {"1f9d1-1f3fc-200d-1f3ed", "1f9d1-200d-1f3ed"}, + {"1f9d1-1f3fc-200d-1f4bb", "1f9d1-200d-1f4bb"}, + {"1f9d1-1f3fc-200d-1f4bc", "1f9d1-200d-1f4bc"}, + {"1f9d1-1f3fc-200d-1f527", "1f9d1-200d-1f527"}, + {"1f9d1-1f3fc-200d-1f52c", "1f9d1-200d-1f52c"}, + {"1f9d1-1f3fc-200d-1f680", "1f9d1-200d-1f680"}, + {"1f9d1-1f3fc-200d-1f692", "1f9d1-200d-1f692"}, + {"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fc-200d-1f9af", "1f9d1-200d-1f9af"}, + {"1f9d1-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"}, + {"1f9d1-1f3fc-200d-1f9b0", "1f9d1-200d-1f9b0"}, + {"1f9d1-1f3fc-200d-1f9b1", "1f9d1-200d-1f9b1"}, + {"1f9d1-1f3fc-200d-1f9b2", "1f9d1-200d-1f9b2"}, + {"1f9d1-1f3fc-200d-1f9b3", "1f9d1-200d-1f9b3"}, + {"1f9d1-1f3fc-200d-1f9bc", "1f9d1-200d-1f9bc"}, + {"1f9d1-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"}, + {"1f9d1-1f3fc-200d-1f9bd", "1f9d1-200d-1f9bd"}, + {"1f9d1-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"}, + {"1f9d1-1f3fc-200d-1fa70", "1f9d1-200d-1fa70"}, + {"1f9d1-1f3fc-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"}, + {"1f9d1-1f3fc-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"}, + {"1f9d1-1f3fc-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"}, + {"1f9d1-1f3fd", "1f9d1"}, + {"1f9d1-1f3fd-200d-1f33e", "1f9d1-200d-1f33e"}, + {"1f9d1-1f3fd-200d-1f373", "1f9d1-200d-1f373"}, + {"1f9d1-1f3fd-200d-1f37c", "1f9d1-200d-1f37c"}, + {"1f9d1-1f3fd-200d-1f384", "1f9d1-200d-1f384"}, + {"1f9d1-1f3fd-200d-1f393", "1f9d1-200d-1f393"}, + {"1f9d1-1f3fd-200d-1f3a4", "1f9d1-200d-1f3a4"}, + {"1f9d1-1f3fd-200d-1f3a8", "1f9d1-200d-1f3a8"}, + {"1f9d1-1f3fd-200d-1f3eb", "1f9d1-200d-1f3eb"}, + {"1f9d1-1f3fd-200d-1f3ed", "1f9d1-200d-1f3ed"}, + {"1f9d1-1f3fd-200d-1f4bb", "1f9d1-200d-1f4bb"}, + {"1f9d1-1f3fd-200d-1f4bc", "1f9d1-200d-1f4bc"}, + {"1f9d1-1f3fd-200d-1f527", "1f9d1-200d-1f527"}, + {"1f9d1-1f3fd-200d-1f52c", "1f9d1-200d-1f52c"}, + {"1f9d1-1f3fd-200d-1f680", "1f9d1-200d-1f680"}, + {"1f9d1-1f3fd-200d-1f692", "1f9d1-200d-1f692"}, + {"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fd-200d-1f9af", "1f9d1-200d-1f9af"}, + {"1f9d1-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"}, + {"1f9d1-1f3fd-200d-1f9b0", "1f9d1-200d-1f9b0"}, + {"1f9d1-1f3fd-200d-1f9b1", "1f9d1-200d-1f9b1"}, + {"1f9d1-1f3fd-200d-1f9b2", "1f9d1-200d-1f9b2"}, + {"1f9d1-1f3fd-200d-1f9b3", "1f9d1-200d-1f9b3"}, + {"1f9d1-1f3fd-200d-1f9bc", "1f9d1-200d-1f9bc"}, + {"1f9d1-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"}, + {"1f9d1-1f3fd-200d-1f9bd", "1f9d1-200d-1f9bd"}, + {"1f9d1-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"}, + {"1f9d1-1f3fd-200d-1fa70", "1f9d1-200d-1fa70"}, + {"1f9d1-1f3fd-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"}, + {"1f9d1-1f3fd-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"}, + {"1f9d1-1f3fd-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"}, + {"1f9d1-1f3fe", "1f9d1"}, + {"1f9d1-1f3fe-200d-1f33e", "1f9d1-200d-1f33e"}, + {"1f9d1-1f3fe-200d-1f373", "1f9d1-200d-1f373"}, + {"1f9d1-1f3fe-200d-1f37c", "1f9d1-200d-1f37c"}, + {"1f9d1-1f3fe-200d-1f384", "1f9d1-200d-1f384"}, + {"1f9d1-1f3fe-200d-1f393", "1f9d1-200d-1f393"}, + {"1f9d1-1f3fe-200d-1f3a4", "1f9d1-200d-1f3a4"}, + {"1f9d1-1f3fe-200d-1f3a8", "1f9d1-200d-1f3a8"}, + {"1f9d1-1f3fe-200d-1f3eb", "1f9d1-200d-1f3eb"}, + {"1f9d1-1f3fe-200d-1f3ed", "1f9d1-200d-1f3ed"}, + {"1f9d1-1f3fe-200d-1f4bb", "1f9d1-200d-1f4bb"}, + {"1f9d1-1f3fe-200d-1f4bc", "1f9d1-200d-1f4bc"}, + {"1f9d1-1f3fe-200d-1f527", "1f9d1-200d-1f527"}, + {"1f9d1-1f3fe-200d-1f52c", "1f9d1-200d-1f52c"}, + {"1f9d1-1f3fe-200d-1f680", "1f9d1-200d-1f680"}, + {"1f9d1-1f3fe-200d-1f692", "1f9d1-200d-1f692"}, + {"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fe-200d-1f9af", "1f9d1-200d-1f9af"}, + {"1f9d1-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"}, + {"1f9d1-1f3fe-200d-1f9b0", "1f9d1-200d-1f9b0"}, + {"1f9d1-1f3fe-200d-1f9b1", "1f9d1-200d-1f9b1"}, + {"1f9d1-1f3fe-200d-1f9b2", "1f9d1-200d-1f9b2"}, + {"1f9d1-1f3fe-200d-1f9b3", "1f9d1-200d-1f9b3"}, + {"1f9d1-1f3fe-200d-1f9bc", "1f9d1-200d-1f9bc"}, + {"1f9d1-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"}, + {"1f9d1-1f3fe-200d-1f9bd", "1f9d1-200d-1f9bd"}, + {"1f9d1-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"}, + {"1f9d1-1f3fe-200d-1fa70", "1f9d1-200d-1fa70"}, + {"1f9d1-1f3fe-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"}, + {"1f9d1-1f3fe-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"}, + {"1f9d1-1f3fe-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"}, + {"1f9d1-1f3ff", "1f9d1"}, + {"1f9d1-1f3ff-200d-1f33e", "1f9d1-200d-1f33e"}, + {"1f9d1-1f3ff-200d-1f373", "1f9d1-200d-1f373"}, + {"1f9d1-1f3ff-200d-1f37c", "1f9d1-200d-1f37c"}, + {"1f9d1-1f3ff-200d-1f384", "1f9d1-200d-1f384"}, + {"1f9d1-1f3ff-200d-1f393", "1f9d1-200d-1f393"}, + {"1f9d1-1f3ff-200d-1f3a4", "1f9d1-200d-1f3a4"}, + {"1f9d1-1f3ff-200d-1f3a8", "1f9d1-200d-1f3a8"}, + {"1f9d1-1f3ff-200d-1f3eb", "1f9d1-200d-1f3eb"}, + {"1f9d1-1f3ff-200d-1f3ed", "1f9d1-200d-1f3ed"}, + {"1f9d1-1f3ff-200d-1f4bb", "1f9d1-200d-1f4bb"}, + {"1f9d1-1f3ff-200d-1f4bc", "1f9d1-200d-1f4bc"}, + {"1f9d1-1f3ff-200d-1f527", "1f9d1-200d-1f527"}, + {"1f9d1-1f3ff-200d-1f52c", "1f9d1-200d-1f52c"}, + {"1f9d1-1f3ff-200d-1f680", "1f9d1-200d-1f680"}, + {"1f9d1-1f3ff-200d-1f692", "1f9d1-200d-1f692"}, + {"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3ff-200d-1f9af", "1f9d1-200d-1f9af"}, + {"1f9d1-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"}, + {"1f9d1-1f3ff-200d-1f9b0", "1f9d1-200d-1f9b0"}, + {"1f9d1-1f3ff-200d-1f9b1", "1f9d1-200d-1f9b1"}, + {"1f9d1-1f3ff-200d-1f9b2", "1f9d1-200d-1f9b2"}, + {"1f9d1-1f3ff-200d-1f9b3", "1f9d1-200d-1f9b3"}, + {"1f9d1-1f3ff-200d-1f9bc", "1f9d1-200d-1f9bc"}, + {"1f9d1-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"}, + {"1f9d1-1f3ff-200d-1f9bd", "1f9d1-200d-1f9bd"}, + {"1f9d1-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"}, + {"1f9d1-1f3ff-200d-1fa70", "1f9d1-200d-1fa70"}, + {"1f9d1-1f3ff-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"}, + {"1f9d1-1f3ff-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"}, + {"1f9d1-1f3ff-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"}, + {"1f9d2-1f3fb", "1f9d2"}, + {"1f9d2-1f3fc", "1f9d2"}, + {"1f9d2-1f3fd", "1f9d2"}, + {"1f9d2-1f3fe", "1f9d2"}, + {"1f9d2-1f3ff", "1f9d2"}, + {"1f9d3-1f3fb", "1f9d3"}, + {"1f9d3-1f3fc", "1f9d3"}, + {"1f9d3-1f3fd", "1f9d3"}, + {"1f9d3-1f3fe", "1f9d3"}, + {"1f9d3-1f3ff", "1f9d3"}, + {"1f9d4-1f3fb", "1f9d4"}, + {"1f9d4-1f3fb-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"}, + {"1f9d4-1f3fb-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"}, + {"1f9d4-1f3fc", "1f9d4"}, + {"1f9d4-1f3fc-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"}, + {"1f9d4-1f3fc-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"}, + {"1f9d4-1f3fd", "1f9d4"}, + {"1f9d4-1f3fd-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"}, + {"1f9d4-1f3fd-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"}, + {"1f9d4-1f3fe", "1f9d4"}, + {"1f9d4-1f3fe-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"}, + {"1f9d4-1f3fe-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"}, + {"1f9d4-1f3ff", "1f9d4"}, + {"1f9d4-1f3ff-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"}, + {"1f9d4-1f3ff-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"}, + {"1f9d5-1f3fb", "1f9d5"}, + {"1f9d5-1f3fc", "1f9d5"}, + {"1f9d5-1f3fd", "1f9d5"}, + {"1f9d5-1f3fe", "1f9d5"}, + {"1f9d5-1f3ff", "1f9d5"}, + {"1f9d6-1f3fb", "1f9d6"}, + {"1f9d6-1f3fb-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"}, + {"1f9d6-1f3fb-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"}, + {"1f9d6-1f3fc", "1f9d6"}, + {"1f9d6-1f3fc-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"}, + {"1f9d6-1f3fc-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"}, + {"1f9d6-1f3fd", "1f9d6"}, + {"1f9d6-1f3fd-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"}, + {"1f9d6-1f3fd-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"}, + {"1f9d6-1f3fe", "1f9d6"}, + {"1f9d6-1f3fe-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"}, + {"1f9d6-1f3fe-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"}, + {"1f9d6-1f3ff", "1f9d6"}, + {"1f9d6-1f3ff-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"}, + {"1f9d6-1f3ff-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"}, + {"1f9d7-1f3fb", "1f9d7"}, + {"1f9d7-1f3fb-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"}, + {"1f9d7-1f3fb-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"}, + {"1f9d7-1f3fc", "1f9d7"}, + {"1f9d7-1f3fc-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"}, + {"1f9d7-1f3fc-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"}, + {"1f9d7-1f3fd", "1f9d7"}, + {"1f9d7-1f3fd-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"}, + {"1f9d7-1f3fd-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"}, + {"1f9d7-1f3fe", "1f9d7"}, + {"1f9d7-1f3fe-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"}, + {"1f9d7-1f3fe-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"}, + {"1f9d7-1f3ff", "1f9d7"}, + {"1f9d7-1f3ff-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"}, + {"1f9d7-1f3ff-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"}, + {"1f9d8-1f3fb", "1f9d8"}, + {"1f9d8-1f3fb-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"}, + {"1f9d8-1f3fb-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"}, + {"1f9d8-1f3fc", "1f9d8"}, + {"1f9d8-1f3fc-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"}, + {"1f9d8-1f3fc-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"}, + {"1f9d8-1f3fd", "1f9d8"}, + {"1f9d8-1f3fd-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"}, + {"1f9d8-1f3fd-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"}, + {"1f9d8-1f3fe", "1f9d8"}, + {"1f9d8-1f3fe-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"}, + {"1f9d8-1f3fe-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"}, + {"1f9d8-1f3ff", "1f9d8"}, + {"1f9d8-1f3ff-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"}, + {"1f9d8-1f3ff-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"}, + {"1f9d9-1f3fb", "1f9d9"}, + {"1f9d9-1f3fb-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"}, + {"1f9d9-1f3fb-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"}, + {"1f9d9-1f3fc", "1f9d9"}, + {"1f9d9-1f3fc-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"}, + {"1f9d9-1f3fc-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"}, + {"1f9d9-1f3fd", "1f9d9"}, + {"1f9d9-1f3fd-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"}, + {"1f9d9-1f3fd-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"}, + {"1f9d9-1f3fe", "1f9d9"}, + {"1f9d9-1f3fe-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"}, + {"1f9d9-1f3fe-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"}, + {"1f9d9-1f3ff", "1f9d9"}, + {"1f9d9-1f3ff-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"}, + {"1f9d9-1f3ff-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"}, + {"1f9da-1f3fb", "1f9da"}, + {"1f9da-1f3fb-200d-2640-fe0f", "1f9da-200d-2640-fe0f"}, + {"1f9da-1f3fb-200d-2642-fe0f", "1f9da-200d-2642-fe0f"}, + {"1f9da-1f3fc", "1f9da"}, + {"1f9da-1f3fc-200d-2640-fe0f", "1f9da-200d-2640-fe0f"}, + {"1f9da-1f3fc-200d-2642-fe0f", "1f9da-200d-2642-fe0f"}, + {"1f9da-1f3fd", "1f9da"}, + {"1f9da-1f3fd-200d-2640-fe0f", "1f9da-200d-2640-fe0f"}, + {"1f9da-1f3fd-200d-2642-fe0f", "1f9da-200d-2642-fe0f"}, + {"1f9da-1f3fe", "1f9da"}, + {"1f9da-1f3fe-200d-2640-fe0f", "1f9da-200d-2640-fe0f"}, + {"1f9da-1f3fe-200d-2642-fe0f", "1f9da-200d-2642-fe0f"}, + {"1f9da-1f3ff", "1f9da"}, + {"1f9da-1f3ff-200d-2640-fe0f", "1f9da-200d-2640-fe0f"}, + {"1f9da-1f3ff-200d-2642-fe0f", "1f9da-200d-2642-fe0f"}, + {"1f9db-1f3fb", "1f9db"}, + {"1f9db-1f3fb-200d-2640-fe0f", "1f9db-200d-2640-fe0f"}, + {"1f9db-1f3fb-200d-2642-fe0f", "1f9db-200d-2642-fe0f"}, + {"1f9db-1f3fc", "1f9db"}, + {"1f9db-1f3fc-200d-2640-fe0f", "1f9db-200d-2640-fe0f"}, + {"1f9db-1f3fc-200d-2642-fe0f", "1f9db-200d-2642-fe0f"}, + {"1f9db-1f3fd", "1f9db"}, + {"1f9db-1f3fd-200d-2640-fe0f", "1f9db-200d-2640-fe0f"}, + {"1f9db-1f3fd-200d-2642-fe0f", "1f9db-200d-2642-fe0f"}, + {"1f9db-1f3fe", "1f9db"}, + {"1f9db-1f3fe-200d-2640-fe0f", "1f9db-200d-2640-fe0f"}, + {"1f9db-1f3fe-200d-2642-fe0f", "1f9db-200d-2642-fe0f"}, + {"1f9db-1f3ff", "1f9db"}, + {"1f9db-1f3ff-200d-2640-fe0f", "1f9db-200d-2640-fe0f"}, + {"1f9db-1f3ff-200d-2642-fe0f", "1f9db-200d-2642-fe0f"}, + {"1f9dc-1f3fb", "1f9dc"}, + {"1f9dc-1f3fb-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"}, + {"1f9dc-1f3fb-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"}, + {"1f9dc-1f3fc", "1f9dc"}, + {"1f9dc-1f3fc-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"}, + {"1f9dc-1f3fc-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"}, + {"1f9dc-1f3fd", "1f9dc"}, + {"1f9dc-1f3fd-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"}, + {"1f9dc-1f3fd-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"}, + {"1f9dc-1f3fe", "1f9dc"}, + {"1f9dc-1f3fe-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"}, + {"1f9dc-1f3fe-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"}, + {"1f9dc-1f3ff", "1f9dc"}, + {"1f9dc-1f3ff-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"}, + {"1f9dc-1f3ff-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"}, + {"1f9dd-1f3fb", "1f9dd"}, + {"1f9dd-1f3fb-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"}, + {"1f9dd-1f3fb-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"}, + {"1f9dd-1f3fc", "1f9dd"}, + {"1f9dd-1f3fc-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"}, + {"1f9dd-1f3fc-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"}, + {"1f9dd-1f3fd", "1f9dd"}, + {"1f9dd-1f3fd-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"}, + {"1f9dd-1f3fd-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"}, + {"1f9dd-1f3fe", "1f9dd"}, + {"1f9dd-1f3fe-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"}, + {"1f9dd-1f3fe-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"}, + {"1f9dd-1f3ff", "1f9dd"}, + {"1f9dd-1f3ff-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"}, + {"1f9dd-1f3ff-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"}, + {"1fac3-1f3fb", "1fac3"}, + {"1fac3-1f3fc", "1fac3"}, + {"1fac3-1f3fd", "1fac3"}, + {"1fac3-1f3fe", "1fac3"}, + {"1fac3-1f3ff", "1fac3"}, + {"1fac4-1f3fb", "1fac4"}, + {"1fac4-1f3fc", "1fac4"}, + {"1fac4-1f3fd", "1fac4"}, + {"1fac4-1f3fe", "1fac4"}, + {"1fac4-1f3ff", "1fac4"}, + {"1fac5-1f3fb", "1fac5"}, + {"1fac5-1f3fc", "1fac5"}, + {"1fac5-1f3fd", "1fac5"}, + {"1fac5-1f3fe", "1fac5"}, + {"1fac5-1f3ff", "1fac5"}, + {"1faf0-1f3fb", "1faf0"}, + {"1faf0-1f3fc", "1faf0"}, + {"1faf0-1f3fd", "1faf0"}, + {"1faf0-1f3fe", "1faf0"}, + {"1faf0-1f3ff", "1faf0"}, + {"1faf1-1f3fb", "1faf1"}, + {"1faf1-1f3fc", "1faf1"}, + {"1faf1-1f3fd", "1faf1"}, + {"1faf1-1f3fe", "1faf1"}, + {"1faf1-1f3ff", "1faf1"}, + {"1faf2-1f3fb", "1faf2"}, + {"1faf2-1f3fc", "1faf2"}, + {"1faf2-1f3fd", "1faf2"}, + {"1faf2-1f3fe", "1faf2"}, + {"1faf2-1f3ff", "1faf2"}, + {"1faf3-1f3fb", "1faf3"}, + {"1faf3-1f3fc", "1faf3"}, + {"1faf3-1f3fd", "1faf3"}, + {"1faf3-1f3fe", "1faf3"}, + {"1faf3-1f3ff", "1faf3"}, + {"1faf4-1f3fb", "1faf4"}, + {"1faf4-1f3fc", "1faf4"}, + {"1faf4-1f3fd", "1faf4"}, + {"1faf4-1f3fe", "1faf4"}, + {"1faf4-1f3ff", "1faf4"}, + {"1faf5-1f3fb", "1faf5"}, + {"1faf5-1f3fc", "1faf5"}, + {"1faf5-1f3fd", "1faf5"}, + {"1faf5-1f3fe", "1faf5"}, + {"1faf5-1f3ff", "1faf5"}, + {"1faf6-1f3fb", "1faf6"}, + {"1faf6-1f3fc", "1faf6"}, + {"1faf6-1f3fd", "1faf6"}, + {"1faf6-1f3fe", "1faf6"}, + {"1faf6-1f3ff", "1faf6"}, + {"1faf7-1f3fb", "1faf7"}, + {"1faf7-1f3fc", "1faf7"}, + {"1faf7-1f3fd", "1faf7"}, + {"1faf7-1f3fe", "1faf7"}, + {"1faf7-1f3ff", "1faf7"}, + {"1faf8-1f3fb", "1faf8"}, + {"1faf8-1f3fc", "1faf8"}, + {"1faf8-1f3fd", "1faf8"}, + {"1faf8-1f3fe", "1faf8"}, + {"1faf8-1f3ff", "1faf8"}, + {"1faf9-1f3fb", "1faf9"}, + {"1faf9-1f3fc", "1faf9"}, + {"1faf9-1f3fd", "1faf9"}, + {"1faf9-1f3fe", "1faf9"}, + {"1faf9-1f3ff", "1faf9"}, + {"1fafa-1f3fb", "1fafa"}, + {"1fafa-1f3fc", "1fafa"}, + {"1fafa-1f3fd", "1fafa"}, + {"1fafa-1f3fe", "1fafa"}, + {"1fafa-1f3ff", "1fafa"}, + {"261d-1f3fb", "261d-fe0f"}, + {"261d-1f3fc", "261d-fe0f"}, + {"261d-1f3fd", "261d-fe0f"}, + {"261d-1f3fe", "261d-fe0f"}, + {"261d-1f3ff", "261d-fe0f"}, + {"26f9-1f3fb", "26f9-fe0f"}, + {"26f9-1f3fb-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"}, + {"26f9-1f3fb-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"}, + {"26f9-1f3fc", "26f9-fe0f"}, + {"26f9-1f3fc-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"}, + {"26f9-1f3fc-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"}, + {"26f9-1f3fd", "26f9-fe0f"}, + {"26f9-1f3fd-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"}, + {"26f9-1f3fd-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"}, + {"26f9-1f3fe", "26f9-fe0f"}, + {"26f9-1f3fe-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"}, + {"26f9-1f3fe-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"}, + {"26f9-1f3ff", "26f9-fe0f"}, + {"26f9-1f3ff-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"}, + {"26f9-1f3ff-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"}, + {"270a-1f3fb", "270a"}, + {"270a-1f3fc", "270a"}, + {"270a-1f3fd", "270a"}, + {"270a-1f3fe", "270a"}, + {"270a-1f3ff", "270a"}, + {"270b-1f3fb", "270b"}, + {"270b-1f3fc", "270b"}, + {"270b-1f3fd", "270b"}, + {"270b-1f3fe", "270b"}, + {"270b-1f3ff", "270b"}, + {"270c-1f3fb", "270c-fe0f"}, + {"270c-1f3fc", "270c-fe0f"}, + {"270c-1f3fd", "270c-fe0f"}, + {"270c-1f3fe", "270c-fe0f"}, + {"270c-1f3ff", "270c-fe0f"}, + {"270d-1f3fb", "270d-fe0f"}, + {"270d-1f3fc", "270d-fe0f"}, + {"270d-1f3fd", "270d-fe0f"}, + {"270d-1f3fe", "270d-fe0f"}, + {"270d-1f3ff", "270d-fe0f"}, +} + +var openEmojiAliases = map[string]string{ + "+1": "1f44d", + "-1": "1f44e", + "100": "1f4af", + "angry": "1f620", + "beer": "1f37a", + "bell": "1f514", + "blush": "1f60a", + "boom": "1f4a5", + "broken_heart": "1f494", + "bug": "1f41b", + "bulb": "1f4a1", + "cake": "1f382", + "calendar": "1f4c5", + "cat": "1f431", + "chart": "1f4c8", + "check": "2705", + "clap": "1f44f", + "cloud": "2601-fe0f", + "coffee": "2615", + "computer": "1f4bb", + "cry": "1f622", + "dog": "1f436", + "earth": "1f30d", + "email": "1f4e7", + "eyes": "1f440", + "facepalm": "1f926", + "fire": "1f525", + "gb": "1f1ec-1f1e7", + "gear": "2699-fe0f", + "ghost": "1f47b", + "gift": "1f381", + "globe": "1f310", + "grin": "1f601", + "grinning": "1f600", + "hammer": "1f528", + "heart": "2764-fe0f", + "heart_eyes": "1f60d", + "hourglass": "231b", + "hugs": "1f917", + "joy": "1f602", + "jp": "1f1ef-1f1f5", + "key": "1f511", + "kissing_heart": "1f618", + "laughing": "1f606", + "link": "1f517", + "lock": "1f512", + "mag": "1f50d", + "memo": "1f4dd", + "moneybag": "1f4b0", + "moon": "1f319", + "muscle": "1f4aa", + "neutral_face": "1f610", + "ok_hand": "1f44c", + "package": "1f4e6", + "partying_face": "1f973", + "phone": "1f4de", + "pizza": "1f355", + "point_down": "1f447", + "point_left": "1f448", + "point_right": "1f449", + "point_up": "261d-fe0f", + "poop": "1f4a9", + "pray": "1f64f", + "pushpin": "1f4cc", + "rage": "1f621", + "rainbow": "1f308", + "raised_hands": "1f64c", + "robot": "1f916", + "rocket": "1f680", + "rofl": "1f923", + "roll_eyes": "1f644", + "scream": "1f631", + "see_no_evil": "1f648", + "shrug": "1f937", + "skull": "1f480", + "slightly_smiling_face": "1f642", + "smile": "1f604", + "smiley": "1f603", + "snowflake": "2744-fe0f", + "sob": "1f62d", + "sparkles": "2728", + "star": "2b50", + "stopwatch": "23f1-fe0f", + "stuck_out_tongue": "1f61b", + "sun": "2600-fe0f", + "sunglasses": "1f60e", + "sweat_smile": "1f605", + "tada": "1f389", + "thinking": "1f914", + "thumbsdown": "1f44e", + "thumbsup": "1f44d", + "trophy": "1f3c6", + "unamused": "1f612", + "upside_down_face": "1f643", + "us": "1f1fa-1f1f8", + "warning": "26a0-fe0f", + "wave": "1f44b", + "white_check_mark": "2705", + "wink": "1f609", + "wrench": "1f527", + "x": "274c", + "zap": "26a1", +} + +var openEmojiEmoticons = map[string]string{ + "1f44b": "o/", + "1f44d": "+1", + "1f44e": "-1", + "1f480": "x_x", + "1f494": ":)", + "1f609": ";)", + "1f60a": "^_^", + "1f60e": "B)", + "1f610": ":|", + "1f611": "-_-", + "1f615": ":/", + "1f617": ":*", + "1f618": ":*", + "1f61b": ":P", + "1f61c": ";P", + "1f61d": "XP", + "1f620": ">:(", + "1f621": ">:(", + "1f622": ":'(", + "1f62d": ":'(", + "1f62e": ":O", + "1f62f": ":o", + "1f632": ":O", + "1f634": "-_-zZ", + "1f641": ":(", + "1f642": ":)", + "1f643": "(:", + "1f64c": "\\o/", + "1f914": ":-?", + "1f923": "XD", + "1f937": "\\_(o)_/", + "2639-fe0f": ":(", + "263a-fe0f": ":)", + "26a0-fe0f": "/!\\", + "2705": "[x]", + "2728": "*", + "274c": "[X]", + "2764-fe0f": "<3", + "2b50": "*", +} diff --git a/ports/go/emoji_test.go b/ports/go/emoji_test.go new file mode 100644 index 0000000..14cbcaf --- /dev/null +++ b/ports/go/emoji_test.go @@ -0,0 +1,77 @@ +package hqtui + +import "testing" + +func TestEmojiBuiltInAndOnByDefault(t *testing.T) { + if n := len(EmojiNames()); n < 3900 { + t.Fatalf("EmojiNames() = %d, want every fully-qualified emoji", n) + } + for _, name := range []string{"fire", "oe_fire", ":oe_fire:", ":fire:", "FIRE", "🔥"} { + if got := EmojiIn(name, EmojiModeEmoji); got != "🔥" { + t.Errorf("EmojiIn(%q) = %q", name, got) + } + } + cases := map[string]string{"thumbsup": "👍", "+1": "👍", "heart": "❤️", "❤": "❤️", "face with tears of joy": "😂", "thumbs_up_t3": "👍🏽"} + for name, want := range cases { + if got := EmojiIn(name, EmojiModeEmoji); got != want { + t.Errorf("EmojiIn(%q) = %q, want %q", name, got, want) + } + } + if got := EmojiIn("no such emoji", EmojiModeEmoji); got != "" { + t.Errorf("unknown name = %q", got) + } +} + +func TestEmojiTonesAndText(t *testing.T) { + e, _ := EmojiInfoOf("👩🏾‍💻") + if e.Shortcode != "oe_woman_technologist_t4" || e.Name != "woman technologist: medium-dark skin tone" { + t.Errorf("tone info = %+v", e) + } + texts := map[string]string{"slightly smiling face": ":)", "heart": "<3", "thumbs_up_t3": "+1", "fire": "[fire]"} + for name, want := range texts { + if got := EmojiIn(name, EmojiModeText); got != want { + t.Errorf("text %q = %q, want %q", name, got, want) + } + } +} + +func TestEmojiModeOrder(t *testing.T) { + if m := EmojiModeIn(Env{"HQTUI_EMOJI": "text", "LANG": "en_US.UTF-8"}, false); m != EmojiModeText { + t.Errorf("env override = %s", m) + } + if m := EmojiModeIn(Env{"LANG": "en_US.UTF-8", "TERM": "linux"}, false); m != EmojiModeText { + t.Errorf("linux console = %s", m) + } + if m := EmojiModeIn(Env{"LANG": "en_US.UTF-8", "TERM": "xterm-256color"}, false); m != EmojiModeEmoji { + t.Errorf("unicode terminal = %s", m) + } + SetEmojiMode(EmojiModeText) + defer SetEmojiMode("") + if m := EmojiModeIn(Env{"HQTUI_EMOJI": "emoji"}, false); m != EmojiModeText { + t.Errorf("app choice = %s", m) + } +} + +func TestEmojifyAndSearch(t *testing.T) { + if got := EmojifyIn("ship :rocket: :+1: at 12:30:00 :nope:", EmojiModeEmoji); got != "ship 🚀 👍 at 12:30:00 :nope:" { + t.Errorf("EmojifyIn = %q", got) + } + if got := EmojiSearch("fire", 5); len(got) == 0 || got[0].Char != "🔥" { + t.Errorf("search fire = %+v", got) + } + found := false + for _, e := range EmojiSearch("japan", 20) { + found = found || e.Char == "🇯🇵" + } + if !found { + t.Error("search japan misses the flag") + } +} + +func TestEmojiAreTwoColumns(t *testing.T) { + for _, name := range []string{"fire", "thumbs_up_t3", "flag_japan", "keycap_hash", "heart", "woman_technologist_t4"} { + if w := StringWidth(EmojiIn(name, EmojiModeEmoji)); w != 2 { + t.Errorf("width of %s = %d", name, w) + } + } +} diff --git a/ports/go/unicode.go b/ports/go/unicode.go index 05fcb1a..c7bbf6e 100644 --- a/ports/go/unicode.go +++ b/ports/go/unicode.go @@ -126,7 +126,12 @@ func InternCluster(text string) Cell { } if len(clusters.texts) >= maxClusters { // Degrade to the base character rather than grow the table for ever. + // When the base alone is narrower than the cluster (a flag's first + // half, ❤ from ❤️), a blank ideographic space holds its two columns. first, _ := utf8.DecodeRuneInString(safe) + if clusterWidth(safe) == 2 && CharWidth(first) != 2 { + return 0x3000 + } if CharWidth(first) > 0 { return Cell(first) } @@ -236,17 +241,47 @@ func CharWidth(cp rune) int { return 1 } +func isRegional(cp rune) bool { return cp >= 0x1f1e6 && cp <= 0x1f1ff } +func isToneModifier(cp rune) bool { return cp >= 0x1f3fb && cp <= 0x1f3ff } +func isTag(cp rune) bool { return cp >= 0xe0020 && cp <= 0xe007f } +func isKeycapBase(cp rune) bool { return (cp >= '0' && cp <= '9') || cp == '#' || cp == '*' } + +// clusterWidth is the columns a multi-codepoint cluster occupies, one rule +// for measuring and for cells. Emoji presentation makes a cluster two +// columns even when its base alone is one: a flag (two regional indicators), +// a keycap, and a text-default pictograph with U+FE0F or a skin tone. +func clusterWidth(text string) int { + first, size := utf8.DecodeRuneInString(text) + if CharWidth(first) == 2 { + return 2 + } + if isRegional(first) { + second, _ := utf8.DecodeRuneInString(text[size:]) + if isRegional(second) { + return 2 + } + return 1 + } + if isKeycapBase(first) && strings.ContainsRune(text, 0x20e3) { + return 2 + } + if inRanges(first, pictographic) { + for _, r := range text { + if r == 0xfe0f || isToneModifier(r) { + return 2 + } + } + } + return 1 +} + // CellWidth is the number of columns a cell value occupies, handling clusters. func CellWidth(value Cell) int { if value == Continuation { return 0 } if value >= ClusterBase { - first, _ := utf8.DecodeRuneInString(ClusterText(value)) - if CharWidth(first) == 2 { - return 2 - } - return 1 + return clusterWidth(ClusterText(value)) } return CharWidth(rune(value)) } @@ -305,6 +340,16 @@ func Graphemes(text string) []Grapheme { parts += 2 continue } + // Emoji that are one picture but several codepoints: a skin tone + // after a person or hand, the second half of a flag, and the tags + // that spell a subdivision flag. Each belongs to the cell before it. + if (inRanges(cp, pictographic) && (isToneModifier(next) || isTag(next))) || + (isRegional(cp) && isRegional(next) && clusterEnd < 0) { + size += nsize + clusterEnd = i + size + parts++ + continue + } if CharWidth(next) != 0 { break } @@ -323,7 +368,9 @@ func Graphemes(text string) []Grapheme { // or a stray ZWJ. It paints no column, so handing it one would walk // the cursor ahead of the screen. Drop it, and what it absorbed. case clusterEnd >= 0: - out = append(out, Grapheme{Value: InternCluster(text[i:clusterEnd]), Width: width}) + // The width comes from the stored cell, the number the buffer uses. + value := InternCluster(text[i:clusterEnd]) + out = append(out, Grapheme{Value: value, Width: CellWidth(value)}) default: out = append(out, Grapheme{Value: Cell(cp), Width: width}) } diff --git a/ports/python/hqtui/__init__.py b/ports/python/hqtui/__init__.py index 28953d2..4e53f59 100644 --- a/ports/python/hqtui/__init__.py +++ b/ports/python/hqtui/__init__.py @@ -23,6 +23,17 @@ from .diff import EncodeResult, Encoder, encode_full from .graphics import BrailleCanvas, FillMode from .icons import IconGlyphs, icon, icon_glyphs, icon_mode, icon_names, set_icon_mode +from .emoji import ( + EmojiInfo, + emoji, + emoji_info, + emoji_mode, + emoji_names, + emoji_search, + emoji_text, + emojify, + set_emoji_mode, +) from .input import InputParser, KeyEvent, MouseAction, MouseEvent, match_key from .layout import Constraint, Direction, Rect, solve, stack from .surface import BorderStyle, BoxOptions, Surface, TextOptions @@ -51,6 +62,8 @@ "emergency_restore", "match_key", "render_to_ansi", "render_to_html", "render_to_screen", "render_to_text", "widgets", "IconGlyphs", "icon", "icon_glyphs", "icon_mode", "icon_names", "set_icon_mode", + "EmojiInfo", "emoji", "emoji_info", "emoji_mode", "emoji_names", "emoji_search", "emoji_text", + "emojify", "set_emoji_mode", ] from . import widgets # noqa: E402 (re-exported for `hqtui.widgets.*`) diff --git a/ports/python/hqtui/emoji.py b/ports/python/hqtui/emoji.py new file mode 100644 index 0000000..cb42cae --- /dev/null +++ b/ports/python/hqtui/emoji.py @@ -0,0 +1,210 @@ +"""Emoji for terminals: ``emoji("fire")`` is 🔥 where the terminal draws emoji +and ``[fire]`` where it cannot. + +The built-in pack is OpenEmoji (https://logicsrc.com/openemoji), on by default, +generated into ``emoji_data.py`` from the same set as the TypeScript reference. +A name can be the shortcode with or without ``oe_`` and colons, the CLDR name, +a common alias (``thumbsup``, ``+1``, ``heart``) or the emoji itself. Which you +get: ``set_emoji_mode`` if the app chose; ``HQTUI_EMOJI=emoji|text``; otherwise +emoji where the terminal draws Unicode and is not the Linux console, and text +elsewhere. Text is an emoticon where one fits (``:)`` ``<3`` ``:D``) and the +name in brackets elsewhere. ``string_width`` counts every emoji here as two +columns. +""" +from __future__ import annotations + +import os +import re +import sys +from collections.abc import Mapping +from typing import Literal, NamedTuple + +from .capabilities import _detect_unicode +from .emoji_data import ( + OPENEMOJI_ALIASES, + OPENEMOJI_EMOTICONS, + OPENEMOJI_GROUPS, + OPENEMOJI_ROWS, + OPENEMOJI_TONED, + OPENEMOJI_UNICODE, + OPENEMOJI_VERSION, +) + +EmojiMode = Literal["emoji", "text"] +_MODES = ("emoji", "text") +_TONES = ("1f3fb", "1f3fc", "1f3fd", "1f3fe", "1f3ff") +_TONE_NAMES = ("light", "medium-light", "medium", "medium-dark", "dark") +_SLUG = re.compile(r"[^a-z0-9]+") +_EMOJIFY = re.compile(r":([a-z0-9_+-]+):", re.IGNORECASE) + + +class EmojiInfo(NamedTuple): + """Everything the built-in pack knows about one emoji.""" + + key: str + char: str + name: str + shortcode: str + group: str + keywords: tuple[str, ...] + base: str = "" + + +def emoji_slug(name: str) -> str: + """The shortcode a name reduces to; rows store theirs only when it differs.""" + return _SLUG.sub("_", name.lower()).strip("_") + + +def _char(key: str) -> str: + return "".join(chr(int(h, 16)) for h in key.split("-")) + + +_table: tuple[dict[str, EmojiInfo], dict[str, str], dict[str, str]] | None = None + + +def _load() -> tuple[dict[str, EmojiInfo], dict[str, str], dict[str, str]]: + """Built on first use, so importing hqtui costs nothing until someone asks.""" + global _table + if _table is not None: + return _table + by_key: dict[str, EmojiInfo] = {} + for key, short, name, group, keywords in OPENEMOJI_ROWS: + by_key[key] = EmojiInfo( + key, + _char(key), + name, + "oe_" + (short or emoji_slug(name)), + OPENEMOJI_GROUPS[group] if group < len(OPENEMOJI_GROUPS) else "", + tuple(keywords.split()) if keywords else (), + ) + for key, base_key in OPENEMOJI_TONED: + base = by_key.get(base_key) + if base is None: + continue + tones = [_TONES.index(cp) for cp in key.split("-") if cp in _TONES] + names = ", ".join(f"{_TONE_NAMES[t]} skin tone" for t in tones) + sep = ", " if ":" in base.name else ": " + by_key[key] = EmojiInfo( + key, + _char(key), + f"{base.name}{sep}{names}", + base.shortcode + "_" + "_".join(f"t{t + 1}" for t in tones), + base.group, + base.keywords, + base_key, + ) + by_name: dict[str, str] = {} + by_char: dict[str, str] = {} + for key in sorted(by_key): + e = by_key[key] + by_name[e.shortcode] = key + by_name[e.shortcode[3:]] = key + by_name[e.name.lower()] = key + by_char[e.char] = key + by_char[e.char.replace("️", "")] = key + for alias, key in OPENEMOJI_ALIASES.items(): + by_name.setdefault(alias, key) + _table = (by_key, by_name, by_char) + return _table + + +def emoji_info(name: str) -> EmojiInfo | None: + """Everything known about an emoji, by any name it answers to, or ``None``.""" + by_key, by_name, by_char = _load() + trimmed = name.strip() + bare = trimmed.strip(":").lower() + key = ( + by_name.get(bare) + or by_name.get(re.sub(r"[\s-]+", "_", bare)) + or by_char.get(trimmed) + or by_char.get(trimmed.replace("️", "")) + or (bare if bare in by_key else None) + ) + return by_key.get(key) if key else None + + +_chosen: EmojiMode | None = None + + +def set_emoji_mode(mode: EmojiMode | None) -> None: + """Pin emoji or text for the whole app, or ``None`` to detect again.""" + global _chosen + if mode is not None and mode not in _MODES: + raise ValueError(f"emoji mode must be one of {_MODES}, got {mode!r}") + _chosen = mode + + +def emoji_mode(env: Mapping[str, str] | None = None) -> EmojiMode: + """What an environment gets, in the order in this module's docstring.""" + if _chosen is not None: + return _chosen + env = os.environ if env is None else env + named = env.get("HQTUI_EMOJI", "") + if named in _MODES: + return named # type: ignore[return-value] + # The Linux virtual console speaks UTF-8 but its font has no emoji. + if env.get("TERM") == "linux": + return "text" + return "emoji" if _detect_unicode(env, sys.platform == "win32") else "text" + + +def emoji_text(name: str) -> str: + """An emoji as text: an emoticon, or its name in brackets.""" + e = emoji_info(name) + if e is None: + return "" + return OPENEMOJI_EMOTICONS.get(e.key) or OPENEMOJI_EMOTICONS.get(e.base, "") or f"[{e.name}]" + + +def emoji(name: str, mode: EmojiMode | None = None) -> str: + """The emoji, or its text where the terminal cannot draw it. Unknown names give ``""``.""" + e = emoji_info(name) + if e is None: + return "" + return e.char if (mode or emoji_mode()) == "emoji" else emoji_text(e.key) + + +def emojify(text: str, mode: EmojiMode | None = None) -> str: + """Replace every ``:name:``; anything between colons that is not an emoji stays.""" + return _EMOJIFY.sub(lambda m: emoji(m.group(1), mode) or m.group(0), text) + + +def emoji_search(query: str, limit: int = 20) -> list[EmojiInfo]: + """Emoji matching every word of the query, best first.""" + by_key, _, _ = _load() + q = query.strip().strip(":").lower() + if not q: + return [] + words = [w for w in re.split(r"[\s_]+", q) if w] + exact = emoji_info(q) + hits: list[tuple[int, int, EmojiInfo]] = [] + for key in sorted(by_key): + e = by_key[key] + if e.base: + continue + hay = f"{e.name} {e.shortcode} {' '.join(e.keywords)}".lower() + if not all(w in hay for w in words): + continue + name = e.name.lower() + if exact is not None and e.key == exact.key: + score = 0 + elif q in _SLUG.split(name): + score = 1 + elif name.startswith(q): + score = 2 + elif q in name: + score = 3 + else: + score = 4 + hits.append((score, len(e.name), e)) + hits.sort(key=lambda h: (h[0], h[1])) + return [h[2] for h in hits[:limit]] + + +def emoji_names() -> list[str]: + """Every shortcode in the built-in pack, sorted.""" + by_key, _, _ = _load() + return sorted(e.shortcode for e in by_key.values()) + + +OPEN_EMOJI = {"name": "OpenEmoji", "version": OPENEMOJI_VERSION, "unicode": OPENEMOJI_UNICODE} diff --git a/ports/python/hqtui/emoji_data.py b/ports/python/hqtui/emoji_data.py new file mode 100644 index 0000000..607fb47 --- /dev/null +++ b/ports/python/hqtui/emoji_data.py @@ -0,0 +1,4133 @@ +# Generated by packages/hqtui/scripts/generate-emoji.ts from OpenEmoji 2026-09-24 (OpenEmoji 0.1, Unicode 18.0), 3963 emoji. Do not edit. +# Emoji rows: key (codepoints), shortcode without oe_ (empty when it is the name in snake_case), +# CLDR name, group index, up to ten of its rarest keywords the name does not already say. +# Toned rows: key and base key; name and shortcode are the base's plus the skin tones. + +OPENEMOJI_VERSION = "2026-09-24" +OPENEMOJI_UNICODE = "18.0" + +OPENEMOJI_GROUPS = ("Smileys & Emotion", "People & Body", "Animals & Nature", "Food & Drink", "Travel & Places", "Activities", "Objects", "Symbols", "Flags") + +OPENEMOJI_ROWS = ( + ("0023-fe0f-20e3", "keycap_hash", "keycap: #", 7, ""), + ("002a-fe0f-20e3", "keycap_asterisk", "keycap: *", 7, ""), + ("0030-fe0f-20e3", "", "keycap: 0", 7, "zero"), + ("0031-fe0f-20e3", "", "keycap: 1", 7, "one"), + ("0032-fe0f-20e3", "", "keycap: 2", 7, "two"), + ("0033-fe0f-20e3", "", "keycap: 3", 7, "three"), + ("0034-fe0f-20e3", "", "keycap: 4", 7, "four"), + ("0035-fe0f-20e3", "", "keycap: 5", 7, "five"), + ("0036-fe0f-20e3", "", "keycap: 6", 7, "six"), + ("0037-fe0f-20e3", "", "keycap: 7", 7, "seven"), + ("0038-fe0f-20e3", "", "keycap: 8", 7, "eight"), + ("0039-fe0f-20e3", "", "keycap: 9", 7, "nine"), + ("00a9-fe0f", "", "copyright", 7, "C"), + ("00ae-fe0f", "", "registered", 7, "R"), + ("1f004", "", "mahjong red dragon", 5, "game"), + ("1f0cf", "", "joker", 5, "wildcard card game"), + ("1f170-fe0f", "", "A button (blood type)", 7, ""), + ("1f171-fe0f", "", "B button (blood type)", 7, ""), + ("1f17e-fe0f", "", "O button (blood type)", 7, ""), + ("1f17f-fe0f", "", "P button", 7, "parking"), + ("1f18e", "", "AB button (blood type)", 7, ""), + ("1f191", "", "CL button", 7, ""), + ("1f192", "", "COOL button", 7, ""), + ("1f193", "", "FREE button", 7, ""), + ("1f194", "", "ID button", 7, "identity"), + ("1f195", "", "NEW button", 7, ""), + ("1f196", "", "NG button", 7, ""), + ("1f197", "", "OK button", 7, "okay"), + ("1f198", "", "SOS button", 7, "help"), + ("1f199", "", "UP! button", 7, "UP! mark"), + ("1f19a", "", "VS button", 7, "versus"), + ("1f1e6-1f1e8", "", "flag: Ascension Island", 8, ""), + ("1f1e6-1f1e9", "", "flag: Andorra", 8, ""), + ("1f1e6-1f1ea", "", "flag: United Arab Emirates", 8, ""), + ("1f1e6-1f1eb", "", "flag: Afghanistan", 8, ""), + ("1f1e6-1f1ec", "flag_antigua_and_barbuda", "flag: Antigua & Barbuda", 8, ""), + ("1f1e6-1f1ee", "", "flag: Anguilla", 8, ""), + ("1f1e6-1f1f1", "", "flag: Albania", 8, ""), + ("1f1e6-1f1f2", "", "flag: Armenia", 8, ""), + ("1f1e6-1f1f4", "", "flag: Angola", 8, ""), + ("1f1e6-1f1f6", "", "flag: Antarctica", 8, ""), + ("1f1e6-1f1f7", "", "flag: Argentina", 8, ""), + ("1f1e6-1f1f8", "", "flag: American Samoa", 8, ""), + ("1f1e6-1f1f9", "", "flag: Austria", 8, ""), + ("1f1e6-1f1fa", "", "flag: Australia", 8, ""), + ("1f1e6-1f1fc", "", "flag: Aruba", 8, ""), + ("1f1e6-1f1fd", "flag_aland_islands", "flag: \U000000c5land Islands", 8, ""), + ("1f1e6-1f1ff", "", "flag: Azerbaijan", 8, ""), + ("1f1e7-1f1e6", "flag_bosnia_and_herzegovina", "flag: Bosnia & Herzegovina", 8, ""), + ("1f1e7-1f1e7", "", "flag: Barbados", 8, ""), + ("1f1e7-1f1e9", "", "flag: Bangladesh", 8, ""), + ("1f1e7-1f1ea", "", "flag: Belgium", 8, ""), + ("1f1e7-1f1eb", "", "flag: Burkina Faso", 8, ""), + ("1f1e7-1f1ec", "", "flag: Bulgaria", 8, ""), + ("1f1e7-1f1ed", "", "flag: Bahrain", 8, ""), + ("1f1e7-1f1ee", "", "flag: Burundi", 8, ""), + ("1f1e7-1f1ef", "", "flag: Benin", 8, ""), + ("1f1e7-1f1f1", "flag_st_barthelemy", "flag: St. Barth\U000000e9lemy", 8, ""), + ("1f1e7-1f1f2", "", "flag: Bermuda", 8, ""), + ("1f1e7-1f1f3", "", "flag: Brunei", 8, ""), + ("1f1e7-1f1f4", "", "flag: Bolivia", 8, ""), + ("1f1e7-1f1f6", "", "flag: Caribbean Netherlands", 8, ""), + ("1f1e7-1f1f7", "", "flag: Brazil", 8, ""), + ("1f1e7-1f1f8", "", "flag: Bahamas", 8, ""), + ("1f1e7-1f1f9", "", "flag: Bhutan", 8, ""), + ("1f1e7-1f1fb", "", "flag: Bouvet Island", 8, ""), + ("1f1e7-1f1fc", "", "flag: Botswana", 8, ""), + ("1f1e7-1f1fe", "", "flag: Belarus", 8, ""), + ("1f1e7-1f1ff", "", "flag: Belize", 8, ""), + ("1f1e8-1f1e6", "", "flag: Canada", 8, ""), + ("1f1e8-1f1e8", "", "flag: Cocos (Keeling) Islands", 8, ""), + ("1f1e8-1f1e9", "", "flag: Congo - Kinshasa", 8, ""), + ("1f1e8-1f1eb", "", "flag: Central African Republic", 8, ""), + ("1f1e8-1f1ec", "", "flag: Congo - Brazzaville", 8, ""), + ("1f1e8-1f1ed", "", "flag: Switzerland", 8, ""), + ("1f1e8-1f1ee", "flag_cote_d_ivoire", "flag: C\U000000f4te d\U00002019Ivoire", 8, ""), + ("1f1e8-1f1f0", "", "flag: Cook Islands", 8, ""), + ("1f1e8-1f1f1", "", "flag: Chile", 8, ""), + ("1f1e8-1f1f2", "", "flag: Cameroon", 8, ""), + ("1f1e8-1f1f3", "", "flag: China", 8, ""), + ("1f1e8-1f1f4", "", "flag: Colombia", 8, ""), + ("1f1e8-1f1f5", "", "flag: Clipperton Island", 8, ""), + ("1f1e8-1f1f6", "", "flag: Sark", 8, ""), + ("1f1e8-1f1f7", "", "flag: Costa Rica", 8, ""), + ("1f1e8-1f1fa", "", "flag: Cuba", 8, ""), + ("1f1e8-1f1fb", "", "flag: Cape Verde", 8, ""), + ("1f1e8-1f1fc", "flag_curacao", "flag: Cura\U000000e7ao", 8, ""), + ("1f1e8-1f1fd", "", "flag: Christmas Island", 8, ""), + ("1f1e8-1f1fe", "", "flag: Cyprus", 8, ""), + ("1f1e8-1f1ff", "", "flag: Czechia", 8, ""), + ("1f1e9-1f1ea", "", "flag: Germany", 8, ""), + ("1f1e9-1f1ec", "", "flag: Diego Garcia", 8, ""), + ("1f1e9-1f1ef", "", "flag: Djibouti", 8, ""), + ("1f1e9-1f1f0", "", "flag: Denmark", 8, ""), + ("1f1e9-1f1f2", "", "flag: Dominica", 8, ""), + ("1f1e9-1f1f4", "", "flag: Dominican Republic", 8, ""), + ("1f1e9-1f1ff", "", "flag: Algeria", 8, ""), + ("1f1ea-1f1e6", "flag_ceuta_and_melilla", "flag: Ceuta & Melilla", 8, ""), + ("1f1ea-1f1e8", "", "flag: Ecuador", 8, ""), + ("1f1ea-1f1ea", "", "flag: Estonia", 8, ""), + ("1f1ea-1f1ec", "", "flag: Egypt", 8, ""), + ("1f1ea-1f1ed", "", "flag: Western Sahara", 8, ""), + ("1f1ea-1f1f7", "", "flag: Eritrea", 8, ""), + ("1f1ea-1f1f8", "", "flag: Spain", 8, ""), + ("1f1ea-1f1f9", "", "flag: Ethiopia", 8, ""), + ("1f1ea-1f1fa", "", "flag: European Union", 8, ""), + ("1f1eb-1f1ee", "", "flag: Finland", 8, ""), + ("1f1eb-1f1ef", "", "flag: Fiji", 8, ""), + ("1f1eb-1f1f0", "", "flag: Falkland Islands", 8, ""), + ("1f1eb-1f1f2", "", "flag: Micronesia", 8, ""), + ("1f1eb-1f1f4", "", "flag: Faroe Islands", 8, ""), + ("1f1eb-1f1f7", "", "flag: France", 8, ""), + ("1f1ec-1f1e6", "", "flag: Gabon", 8, ""), + ("1f1ec-1f1e7", "", "flag: United Kingdom", 8, ""), + ("1f1ec-1f1e9", "", "flag: Grenada", 8, ""), + ("1f1ec-1f1ea", "", "flag: Georgia", 8, ""), + ("1f1ec-1f1eb", "", "flag: French Guiana", 8, ""), + ("1f1ec-1f1ec", "", "flag: Guernsey", 8, ""), + ("1f1ec-1f1ed", "", "flag: Ghana", 8, ""), + ("1f1ec-1f1ee", "", "flag: Gibraltar", 8, ""), + ("1f1ec-1f1f1", "", "flag: Greenland", 8, ""), + ("1f1ec-1f1f2", "", "flag: Gambia", 8, ""), + ("1f1ec-1f1f3", "", "flag: Guinea", 8, ""), + ("1f1ec-1f1f5", "", "flag: Guadeloupe", 8, ""), + ("1f1ec-1f1f6", "", "flag: Equatorial Guinea", 8, ""), + ("1f1ec-1f1f7", "", "flag: Greece", 8, ""), + ("1f1ec-1f1f8", "flag_south_georgia_and_south_sandwich_islands", "flag: South Georgia & South Sandwich Islands", 8, ""), + ("1f1ec-1f1f9", "", "flag: Guatemala", 8, ""), + ("1f1ec-1f1fa", "", "flag: Guam", 8, ""), + ("1f1ec-1f1fc", "", "flag: Guinea-Bissau", 8, ""), + ("1f1ec-1f1fe", "", "flag: Guyana", 8, ""), + ("1f1ed-1f1f0", "", "flag: Hong Kong SAR China", 8, ""), + ("1f1ed-1f1f2", "flag_heard_island_and_mcdonald_islands", "flag: Heard Island & McDonald Islands", 8, ""), + ("1f1ed-1f1f3", "", "flag: Honduras", 8, ""), + ("1f1ed-1f1f7", "", "flag: Croatia", 8, ""), + ("1f1ed-1f1f9", "", "flag: Haiti", 8, ""), + ("1f1ed-1f1fa", "", "flag: Hungary", 8, ""), + ("1f1ee-1f1e8", "", "flag: Canary Islands", 8, ""), + ("1f1ee-1f1e9", "", "flag: Indonesia", 8, ""), + ("1f1ee-1f1ea", "", "flag: Ireland", 8, ""), + ("1f1ee-1f1f1", "", "flag: Israel", 8, ""), + ("1f1ee-1f1f2", "", "flag: Isle of Man", 8, ""), + ("1f1ee-1f1f3", "", "flag: India", 8, ""), + ("1f1ee-1f1f4", "", "flag: British Indian Ocean Territory", 8, ""), + ("1f1ee-1f1f6", "", "flag: Iraq", 8, ""), + ("1f1ee-1f1f7", "", "flag: Iran", 8, ""), + ("1f1ee-1f1f8", "", "flag: Iceland", 8, ""), + ("1f1ee-1f1f9", "", "flag: Italy", 8, ""), + ("1f1ef-1f1ea", "", "flag: Jersey", 8, ""), + ("1f1ef-1f1f2", "", "flag: Jamaica", 8, ""), + ("1f1ef-1f1f4", "", "flag: Jordan", 8, ""), + ("1f1ef-1f1f5", "", "flag: Japan", 8, ""), + ("1f1f0-1f1ea", "", "flag: Kenya", 8, ""), + ("1f1f0-1f1ec", "", "flag: Kyrgyzstan", 8, ""), + ("1f1f0-1f1ed", "", "flag: Cambodia", 8, ""), + ("1f1f0-1f1ee", "", "flag: Kiribati", 8, ""), + ("1f1f0-1f1f2", "", "flag: Comoros", 8, ""), + ("1f1f0-1f1f3", "flag_st_kitts_and_nevis", "flag: St. Kitts & Nevis", 8, ""), + ("1f1f0-1f1f5", "", "flag: North Korea", 8, ""), + ("1f1f0-1f1f7", "", "flag: South Korea", 8, ""), + ("1f1f0-1f1fc", "", "flag: Kuwait", 8, ""), + ("1f1f0-1f1fe", "", "flag: Cayman Islands", 8, ""), + ("1f1f0-1f1ff", "", "flag: Kazakhstan", 8, ""), + ("1f1f1-1f1e6", "", "flag: Laos", 8, ""), + ("1f1f1-1f1e7", "", "flag: Lebanon", 8, ""), + ("1f1f1-1f1e8", "", "flag: St. Lucia", 8, ""), + ("1f1f1-1f1ee", "", "flag: Liechtenstein", 8, ""), + ("1f1f1-1f1f0", "", "flag: Sri Lanka", 8, ""), + ("1f1f1-1f1f7", "", "flag: Liberia", 8, ""), + ("1f1f1-1f1f8", "", "flag: Lesotho", 8, ""), + ("1f1f1-1f1f9", "", "flag: Lithuania", 8, ""), + ("1f1f1-1f1fa", "", "flag: Luxembourg", 8, ""), + ("1f1f1-1f1fb", "", "flag: Latvia", 8, ""), + ("1f1f1-1f1fe", "", "flag: Libya", 8, ""), + ("1f1f2-1f1e6", "", "flag: Morocco", 8, ""), + ("1f1f2-1f1e8", "", "flag: Monaco", 8, ""), + ("1f1f2-1f1e9", "", "flag: Moldova", 8, ""), + ("1f1f2-1f1ea", "", "flag: Montenegro", 8, ""), + ("1f1f2-1f1eb", "", "flag: St. Martin", 8, ""), + ("1f1f2-1f1ec", "", "flag: Madagascar", 8, ""), + ("1f1f2-1f1ed", "", "flag: Marshall Islands", 8, ""), + ("1f1f2-1f1f0", "", "flag: North Macedonia", 8, ""), + ("1f1f2-1f1f1", "", "flag: Mali", 8, ""), + ("1f1f2-1f1f2", "", "flag: Myanmar (Burma)", 8, ""), + ("1f1f2-1f1f3", "", "flag: Mongolia", 8, ""), + ("1f1f2-1f1f4", "", "flag: Macao SAR China", 8, ""), + ("1f1f2-1f1f5", "", "flag: Northern Mariana Islands", 8, ""), + ("1f1f2-1f1f6", "", "flag: Martinique", 8, ""), + ("1f1f2-1f1f7", "", "flag: Mauritania", 8, ""), + ("1f1f2-1f1f8", "", "flag: Montserrat", 8, ""), + ("1f1f2-1f1f9", "", "flag: Malta", 8, ""), + ("1f1f2-1f1fa", "", "flag: Mauritius", 8, ""), + ("1f1f2-1f1fb", "", "flag: Maldives", 8, ""), + ("1f1f2-1f1fc", "", "flag: Malawi", 8, ""), + ("1f1f2-1f1fd", "", "flag: Mexico", 8, ""), + ("1f1f2-1f1fe", "", "flag: Malaysia", 8, ""), + ("1f1f2-1f1ff", "", "flag: Mozambique", 8, ""), + ("1f1f3-1f1e6", "", "flag: Namibia", 8, ""), + ("1f1f3-1f1e8", "", "flag: New Caledonia", 8, ""), + ("1f1f3-1f1ea", "", "flag: Niger", 8, ""), + ("1f1f3-1f1eb", "", "flag: Norfolk Island", 8, ""), + ("1f1f3-1f1ec", "", "flag: Nigeria", 8, ""), + ("1f1f3-1f1ee", "", "flag: Nicaragua", 8, ""), + ("1f1f3-1f1f1", "", "flag: Netherlands", 8, ""), + ("1f1f3-1f1f4", "", "flag: Norway", 8, ""), + ("1f1f3-1f1f5", "", "flag: Nepal", 8, ""), + ("1f1f3-1f1f7", "", "flag: Nauru", 8, ""), + ("1f1f3-1f1fa", "", "flag: Niue", 8, ""), + ("1f1f3-1f1ff", "", "flag: New Zealand", 8, ""), + ("1f1f4-1f1f2", "", "flag: Oman", 8, ""), + ("1f1f5-1f1e6", "", "flag: Panama", 8, ""), + ("1f1f5-1f1ea", "", "flag: Peru", 8, ""), + ("1f1f5-1f1eb", "", "flag: French Polynesia", 8, ""), + ("1f1f5-1f1ec", "", "flag: Papua New Guinea", 8, ""), + ("1f1f5-1f1ed", "", "flag: Philippines", 8, ""), + ("1f1f5-1f1f0", "", "flag: Pakistan", 8, ""), + ("1f1f5-1f1f1", "", "flag: Poland", 8, ""), + ("1f1f5-1f1f2", "flag_st_pierre_and_miquelon", "flag: St. Pierre & Miquelon", 8, ""), + ("1f1f5-1f1f3", "", "flag: Pitcairn Islands", 8, ""), + ("1f1f5-1f1f7", "", "flag: Puerto Rico", 8, ""), + ("1f1f5-1f1f8", "", "flag: Palestinian Territories", 8, ""), + ("1f1f5-1f1f9", "", "flag: Portugal", 8, ""), + ("1f1f5-1f1fc", "", "flag: Palau", 8, ""), + ("1f1f5-1f1fe", "", "flag: Paraguay", 8, ""), + ("1f1f6-1f1e6", "", "flag: Qatar", 8, ""), + ("1f1f7-1f1ea", "flag_reunion", "flag: R\U000000e9union", 8, ""), + ("1f1f7-1f1f4", "", "flag: Romania", 8, ""), + ("1f1f7-1f1f8", "", "flag: Serbia", 8, ""), + ("1f1f7-1f1fa", "", "flag: Russia", 8, ""), + ("1f1f7-1f1fc", "", "flag: Rwanda", 8, ""), + ("1f1f8-1f1e6", "", "flag: Saudi Arabia", 8, ""), + ("1f1f8-1f1e7", "", "flag: Solomon Islands", 8, ""), + ("1f1f8-1f1e8", "", "flag: Seychelles", 8, ""), + ("1f1f8-1f1e9", "", "flag: Sudan", 8, ""), + ("1f1f8-1f1ea", "", "flag: Sweden", 8, ""), + ("1f1f8-1f1ec", "", "flag: Singapore", 8, ""), + ("1f1f8-1f1ed", "flag_st_helena_ascension_and_tristan_da_cunha", "flag: St. Helena, Ascension & Tristan da Cunha", 8, ""), + ("1f1f8-1f1ee", "", "flag: Slovenia", 8, ""), + ("1f1f8-1f1ef", "flag_svalbard_and_jan_mayen", "flag: Svalbard & Jan Mayen", 8, ""), + ("1f1f8-1f1f0", "", "flag: Slovakia", 8, ""), + ("1f1f8-1f1f1", "", "flag: Sierra Leone", 8, ""), + ("1f1f8-1f1f2", "", "flag: San Marino", 8, ""), + ("1f1f8-1f1f3", "", "flag: Senegal", 8, ""), + ("1f1f8-1f1f4", "", "flag: Somalia", 8, ""), + ("1f1f8-1f1f7", "", "flag: Suriname", 8, ""), + ("1f1f8-1f1f8", "", "flag: South Sudan", 8, ""), + ("1f1f8-1f1f9", "flag_sao_tome_and_principe", "flag: S\U000000e3o Tom\U000000e9 & Pr\U000000edncipe", 8, ""), + ("1f1f8-1f1fb", "", "flag: El Salvador", 8, ""), + ("1f1f8-1f1fd", "", "flag: Sint Maarten", 8, ""), + ("1f1f8-1f1fe", "", "flag: Syria", 8, ""), + ("1f1f8-1f1ff", "", "flag: Eswatini", 8, ""), + ("1f1f9-1f1e6", "", "flag: Tristan da Cunha", 8, ""), + ("1f1f9-1f1e8", "flag_turks_and_caicos_islands", "flag: Turks & Caicos Islands", 8, ""), + ("1f1f9-1f1e9", "", "flag: Chad", 8, ""), + ("1f1f9-1f1eb", "", "flag: French Southern and Antarctic Lands", 8, ""), + ("1f1f9-1f1ec", "", "flag: Togo", 8, ""), + ("1f1f9-1f1ed", "", "flag: Thailand", 8, ""), + ("1f1f9-1f1ef", "", "flag: Tajikistan", 8, ""), + ("1f1f9-1f1f0", "", "flag: Tokelau", 8, ""), + ("1f1f9-1f1f1", "", "flag: Timor-Leste", 8, ""), + ("1f1f9-1f1f2", "", "flag: Turkmenistan", 8, ""), + ("1f1f9-1f1f3", "", "flag: Tunisia", 8, ""), + ("1f1f9-1f1f4", "", "flag: Tonga", 8, ""), + ("1f1f9-1f1f7", "flag_turkiye", "flag: T\U000000fcrkiye", 8, ""), + ("1f1f9-1f1f9", "flag_trinidad_and_tobago", "flag: Trinidad & Tobago", 8, ""), + ("1f1f9-1f1fb", "", "flag: Tuvalu", 8, ""), + ("1f1f9-1f1fc", "", "flag: Taiwan", 8, ""), + ("1f1f9-1f1ff", "", "flag: Tanzania", 8, ""), + ("1f1fa-1f1e6", "", "flag: Ukraine", 8, ""), + ("1f1fa-1f1ec", "", "flag: Uganda", 8, ""), + ("1f1fa-1f1f2", "", "flag: U.S. Outlying Islands", 8, ""), + ("1f1fa-1f1f3", "", "flag: United Nations", 8, ""), + ("1f1fa-1f1f8", "", "flag: United States", 8, ""), + ("1f1fa-1f1fe", "", "flag: Uruguay", 8, ""), + ("1f1fa-1f1ff", "", "flag: Uzbekistan", 8, ""), + ("1f1fb-1f1e6", "", "flag: Vatican City", 8, ""), + ("1f1fb-1f1e8", "flag_st_vincent_and_grenadines", "flag: St. Vincent & Grenadines", 8, ""), + ("1f1fb-1f1ea", "", "flag: Venezuela", 8, ""), + ("1f1fb-1f1ec", "", "flag: British Virgin Islands", 8, ""), + ("1f1fb-1f1ee", "", "flag: U.S. Virgin Islands", 8, ""), + ("1f1fb-1f1f3", "", "flag: Vietnam", 8, ""), + ("1f1fb-1f1fa", "", "flag: Vanuatu", 8, ""), + ("1f1fc-1f1eb", "flag_wallis_and_futuna", "flag: Wallis & Futuna", 8, ""), + ("1f1fc-1f1f8", "", "flag: Samoa", 8, ""), + ("1f1fd-1f1f0", "", "flag: Kosovo", 8, ""), + ("1f1fe-1f1ea", "", "flag: Yemen", 8, ""), + ("1f1fe-1f1f9", "", "flag: Mayotte", 8, ""), + ("1f1ff-1f1e6", "", "flag: South Africa", 8, ""), + ("1f1ff-1f1f2", "", "flag: Zambia", 8, ""), + ("1f1ff-1f1fc", "", "flag: Zimbabwe", 8, ""), + ("1f201", "", "Japanese \U0000201chere\U0000201d button", 7, "katakana"), + ("1f202-fe0f", "", "Japanese \U0000201cservice charge\U0000201d button", 7, "katakana"), + ("1f21a", "", "Japanese \U0000201cfree of charge\U0000201d button", 7, "ideograph"), + ("1f22f", "", "Japanese \U0000201creserved\U0000201d button", 7, "ideograph"), + ("1f232", "", "Japanese \U0000201cprohibited\U0000201d button", 7, "ideograph"), + ("1f233", "", "Japanese \U0000201cvacancy\U0000201d button", 7, "ideograph"), + ("1f234", "", "Japanese \U0000201cpassing grade\U0000201d button", 7, "ideograph"), + ("1f235", "", "Japanese \U0000201cno vacancy\U0000201d button", 7, "ideograph"), + ("1f236", "", "Japanese \U0000201cnot free of charge\U0000201d button", 7, "ideograph"), + ("1f237-fe0f", "", "Japanese \U0000201cmonthly amount\U0000201d button", 7, "ideograph"), + ("1f238", "", "Japanese \U0000201capplication\U0000201d button", 7, "ideograph"), + ("1f239", "", "Japanese \U0000201cdiscount\U0000201d button", 7, "ideograph"), + ("1f23a", "", "Japanese \U0000201copen for business\U0000201d button", 7, "ideograph"), + ("1f250", "", "Japanese \U0000201cbargain\U0000201d button", 7, "ideograph"), + ("1f251", "", "Japanese \U0000201cacceptable\U0000201d button", 7, "ideograph"), + ("1f300", "", "cyclone", 4, "hurricane twister typhoon dizzy weather"), + ("1f301", "", "foggy", 4, "fog"), + ("1f302", "", "closed umbrella", 4, "rain clothing"), + ("1f303", "", "night with stars", 4, "star"), + ("1f304", "", "sunrise over mountains", 4, "morning sun"), + ("1f305", "", "sunrise", 4, "morning nature sun"), + ("1f306", "", "cityscape at dusk", 4, "evening landscape sunset city sun building"), + ("1f307", "", "sunset", 4, "dusk sun building"), + ("1f308", "", "rainbow", 4, "gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride queer"), + ("1f309", "", "bridge at night", 4, ""), + ("1f30a", "", "water wave", 4, "surf surfer surfing nature ocean"), + ("1f30b", "", "volcano", 4, "eruption nature mountain"), + ("1f30c", "", "milky way", 4, "space"), + ("1f30d", "", "globe showing Europe-Africa", 4, "Europe-Africa earth world"), + ("1f30e", "", "globe showing Americas", 4, "earth world"), + ("1f30f", "", "globe showing Asia-Australia", 4, "Asia-Australia earth world"), + ("1f310", "", "globe with meridians", 4, "worldwide internet web earth world"), + ("1f311", "", "new moon", 4, "dark space"), + ("1f312", "", "waxing crescent moon", 4, "dreams space"), + ("1f313", "", "first quarter moon", 4, "space"), + ("1f314", "", "waxing gibbous moon", 4, "space"), + ("1f315", "", "full moon", 4, "space"), + ("1f316", "", "waning gibbous moon", 4, "space"), + ("1f317", "", "last quarter moon", 4, "space"), + ("1f318", "", "waning crescent moon", 4, "space"), + ("1f319", "", "crescent moon", 4, "ramadan space"), + ("1f31a", "", "new moon face", 4, "space"), + ("1f31b", "", "first quarter moon face", 4, "space"), + ("1f31c", "", "last quarter moon face", 4, "dreams"), + ("1f31d", "", "full moon face", 4, "bright"), + ("1f31e", "", "sun with face", 4, "shine sunshine sunny day heat bright beach weather"), + ("1f31f", "", "glowing star", 4, "glittery glow shining sparkle win night"), + ("1f320", "", "shooting star", 4, "falling night space"), + ("1f321-fe0f", "", "thermometer", 4, "weather"), + ("1f324-fe0f", "", "sun behind small cloud", 4, "weather"), + ("1f325-fe0f", "", "sun behind large cloud", 4, "weather"), + ("1f326-fe0f", "", "sun behind rain cloud", 4, "weather"), + ("1f327-fe0f", "", "cloud with rain", 4, "weather"), + ("1f328-fe0f", "", "cloud with snow", 4, "cold weather"), + ("1f329-fe0f", "", "cloud with lightning", 4, "weather"), + ("1f32a-fe0f", "", "tornado", 4, "whirlwind cloud weather"), + ("1f32b-fe0f", "", "fog", 4, "cloud weather"), + ("1f32c-fe0f", "", "wind face", 4, "blow cloud"), + ("1f32d", "", "hot dog", 3, "frankfurter hotdog sausage"), + ("1f32e", "", "taco", 3, "mexican"), + ("1f32f", "", "burrito", 3, "wrap mexican"), + ("1f330", "", "chestnut", 3, "almond plant"), + ("1f331", "", "seedling", 2, "sapling sprout young plant"), + ("1f332", "", "evergreen tree", 2, "christmas pine forest"), + ("1f333", "", "deciduous tree", 2, "habitat shedding forest green"), + ("1f334", "", "palm tree", 2, "tropical beach plant"), + ("1f335", "", "cactus", 2, "drought desert nature plant"), + ("1f336-fe0f", "", "hot pepper", 3, ""), + ("1f337", "", "tulip", 2, "blossom growth flower plant"), + ("1f338", "", "cherry blossom", 2, "springtime spring flower plant"), + ("1f339", "", "rose", 2, "elegant valentine beauty flower plant red"), + ("1f33a", "", "hibiscus", 2, "flower plant"), + ("1f33b", "", "sunflower", 2, "outdoors flower sun plant"), + ("1f33c", "", "blossom", 2, "buttercup dandelion flower plant"), + ("1f33d", "", "ear of corn", 3, "crops maize maze farm"), + ("1f33e", "", "sheaf of rice", 2, "grains grain ear plant"), + ("1f33f", "", "herb", 2, "leaf plant"), + ("1f340", "", "four leaf clover", 2, "four-leaf lucky irish 4 plant"), + ("1f341", "", "maple leaf", 2, "falling"), + ("1f342", "", "fallen leaf", 2, "fall autumn falling"), + ("1f343", "", "leaf fluttering in wind", 2, "flutter blow"), + ("1f344", "", "mushroom", 2, "toadstool fungus"), + ("1f344-200d-1f7eb", "", "brown mushroom", 3, "fungi portobello shiitake shroom spore toppings truffle fungus pizza sprout"), + ("1f345", "", "tomato", 3, "vegetable fruit"), + ("1f346", "", "eggplant", 3, "aubergine vegetable"), + ("1f347", "", "grapes", 3, "Dionysus grape fruit"), + ("1f348", "", "melon", 3, "cantaloupe fruit"), + ("1f349", "", "watermelon", 3, "fruit"), + ("1f34a", "", "tangerine", 3, "c nectarine vitamin citrus orange fruit"), + ("1f34b", "", "lemon", 3, "sour citrus fruit"), + ("1f34b-200d-1f7e9", "", "lime", 3, "acidity garnish margarita mojito refreshing tangy tequila zest sour citrus"), + ("1f34c", "", "banana", 3, "potassium fruit"), + ("1f34d", "", "pineapple", 3, "pina colada tropical fruit"), + ("1f34e", "", "red apple", 3, "diet ripe health fruit"), + ("1f34f", "", "green apple", 3, "fruit"), + ("1f350", "", "pear", 3, "fruit"), + ("1f351", "", "peach", 3, "fruit"), + ("1f352", "", "cherries", 3, "berries cherry fruit red"), + ("1f353", "", "strawberry", 3, "berry fruit"), + ("1f354", "", "hamburger", 3, "burger eat hungry fast"), + ("1f355", "", "pizza", 3, "pepperoni slice cheese hungry"), + ("1f356", "", "meat on bone", 3, ""), + ("1f357", "", "poultry leg", 3, "drumstick chicken turkey bone hungry"), + ("1f358", "", "rice cracker", 3, ""), + ("1f359", "", "rice ball", 3, "Japanese"), + ("1f35a", "", "cooked rice", 3, ""), + ("1f35b", "", "curry rice", 3, ""), + ("1f35c", "", "steaming bowl", 3, "noodle pho ramen soup chopsticks"), + ("1f35d", "", "spaghetti", 3, "meatballs pasta restaurant"), + ("1f35e", "", "bread", 3, "carbs loaf toast wheat grain restaurant"), + ("1f35f", "", "french fries", 3, "fast"), + ("1f360", "", "roasted sweet potato", 3, ""), + ("1f361", "", "dango", 3, "skewer stick dessert sweet Japanese"), + ("1f362", "", "oden", 3, "kebab seafood skewer stick restaurant"), + ("1f363", "", "sushi", 3, ""), + ("1f364", "", "fried shrimp", 3, "prawn tempura"), + ("1f365", "", "fish cake with swirl", 3, "pastry restaurant"), + ("1f366", "", "soft ice cream", 3, "icecream serve dessert restaurant sweet"), + ("1f367", "", "shaved ice", 3, "dessert restaurant sweet"), + ("1f368", "", "ice cream", 3, "dessert restaurant sweet"), + ("1f369", "", "doughnut", 3, "donut breakfast dessert sweet"), + ("1f36a", "", "cookie", 3, "chip chocolate dessert sweet"), + ("1f36b", "", "chocolate bar", 3, "tooth candy halloween dessert sweet"), + ("1f36c", "", "candy", 3, "cavities wrapper tooth halloween dessert restaurant sweet"), + ("1f36d", "", "lollipop", 3, "candy dessert restaurant sweet"), + ("1f36e", "", "custard", 3, "pudding dessert sweet"), + ("1f36f", "", "honey pot", 3, "barrel honeypot jar bear sweet"), + ("1f370", "", "shortcake", 3, "slice cake pastry dessert sweet"), + ("1f371", "", "bento box", 3, ""), + ("1f372", "", "pot of food", 3, "stew soup"), + ("1f373", "", "cooking", 3, "easy fry frying side pan sunny egg over breakfast restaurant"), + ("1f374", "", "fork and knife", 3, "breaky cutlery lunch delicious yum yummy dinner feed cooking eat"), + ("1f375", "", "teacup without handle", 3, "oolong cup tea beverage drink"), + ("1f376", "", "sake", 3, "bottle cup beverage bar restaurant drink"), + ("1f377", "", "wine glass", 3, "club alcohol beverage booze drinks drinking bar restaurant drink"), + ("1f378", "", "cocktail glass", 3, "martini club men alcohol booze drinks drinking mad bar drink"), + ("1f379", "", "tropical drink", 3, "mai tai tropics drunk cocktail club alcohol booze drinks drinking"), + ("1f37a", "", "beer mug", 3, "ale octoberfest oktoberfest pint stein summer alcohol booze drinks drinking"), + ("1f37b", "", "clinking beer mugs", 3, "bottoms cheers clink alcohol booze drinks drinking bar"), + ("1f37c", "", "baby bottle", 3, "birth born babies infant milk newborn drink"), + ("1f37d-fe0f", "", "fork and knife with plate", 3, "dinner cooking eat"), + ("1f37e", "", "bottle with popping cork", 3, "bar drink"), + ("1f37f", "", "popcorn", 3, "corn pop movie"), + ("1f380", "", "ribbon", 5, "celebration"), + ("1f381", "", "wrapped gift", 5, "present christmas birthday bow surprise box celebration"), + ("1f382", "", "birthday cake", 3, "bday pastry dessert happy sweet celebration"), + ("1f383", "", "jack-o-lantern", 5, "jack-o-lantern pumpkin halloween celebration"), + ("1f384", "", "Christmas tree", 5, "celebration"), + ("1f385", "", "Santa Claus", 1, "father holiday merry xmas Christmas fairy tale celebration"), + ("1f386", "", "fireworks", 5, "boom yolo entertainment celebration"), + ("1f387", "", "sparkler", 5, "fireworks boom sparkle celebration"), + ("1f388", "", "balloon", 5, "birthday celebrate celebration"), + ("1f389", "", "party popper", 5, "tada woohoo hooray awesome birthday celebrate excited celebration"), + ("1f38a", "", "confetti ball", 5, "woohoo celebrate party celebration"), + ("1f38b", "", "tanabata tree", 5, "banner celebration Japanese"), + ("1f38c", "", "crossed flags", 8, "cross celebration Japanese"), + ("1f38d", "", "pine decoration", 5, "bamboo plant celebration Japanese"), + ("1f38e", "", "Japanese dolls", 5, "doll festival celebration"), + ("1f38f", "", "carp streamer", 5, "celebration"), + ("1f390", "", "wind chime", 5, "bell celebration"), + ("1f391", "", "moon viewing ceremony", 5, "celebration"), + ("1f392", "", "backpack", 6, "bookbag rucksack satchel backpacking bag school education"), + ("1f393", "", "graduation cap", 6, "scholar education hat celebration clothing"), + ("1f396-fe0f", "", "military medal", 5, "award celebration"), + ("1f397-fe0f", "", "reminder ribbon", 5, "celebration"), + ("1f399-fe0f", "", "studio microphone", 6, "mic music"), + ("1f39a-fe0f", "", "level slider", 6, "music"), + ("1f39b-fe0f", "", "control knobs", 6, "music"), + ("1f39e-fe0f", "", "film frames", 6, "cinema movie"), + ("1f39f-fe0f", "", "admission tickets", 5, "ticket"), + ("1f3a0", "", "carousel horse", 4, "entertainment"), + ("1f3a1", "", "ferris wheel", 4, "amusement theme park"), + ("1f3a2", "", "roller coaster", 4, "amusement theme park"), + ("1f3a3", "", "fishing pole", 5, "fish entertainment"), + ("1f3a4", "", "microphone", 6, "karaoke sing mic sound music"), + ("1f3a5", "", "movie camera", 6, "bollywood hollywood record cinema film"), + ("1f3a6", "", "cinema", 7, "film camera movie"), + ("1f3a7", "", "headphone", 6, "earbud sound"), + ("1f3a8", "", "artist palette", 5, "artsy arty creative painter colorful museum art painting entertainment"), + ("1f3a9", "", "top hat", 6, "tophat fancy formal magic clothes clothing"), + ("1f3aa", "", "circus tent", 4, ""), + ("1f3ab", "", "ticket", 5, "stub admission"), + ("1f3ac", "", "clapper board", 6, "action movie"), + ("1f3ad", "", "performing arts", 5, "actress theater theatre thespian art actor mask entertainment"), + ("1f3ae", "", "video game", 5, "controller entertainment"), + ("1f3af", "", "bullseye", 5, "dart direct hit target bull entertainment game"), + ("1f3b0", "", "slot machine", 5, "casino gamble gambling slots game"), + ("1f3b1", "", "pool 8 ball", 5, "8ball billiard eight game"), + ("1f3b2", "", "game die", 5, "dice entertainment"), + ("1f3b3", "", "bowling", 5, "strike game ball"), + ("1f3b4", "", "flower playing cards", 5, "card game Japanese"), + ("1f3b5", "", "musical note", 6, "sound music"), + ("1f3b6", "", "musical notes", 6, "note sound music"), + ("1f3b7", "", "saxophone", 6, "sax instrument music"), + ("1f3b8", "", "guitar", 6, "strat instrument music"), + ("1f3b9", "", "musical keyboard", 6, "piano instrument music"), + ("1f3ba", "", "trumpet", 6, "instrument music"), + ("1f3bb", "", "violin", 6, "instrument music"), + ("1f3bc", "", "musical score", 6, "note music"), + ("1f3bd", "", "running shirt", 5, "sash athletics"), + ("1f3be", "", "tennis", 5, "racquet ball"), + ("1f3bf", "", "skis", 5, "ski snow"), + ("1f3c0", "", "basketball", 5, "hoop ball"), + ("1f3c1", "", "chequered flag", 8, "checkered finish flags win race racing game"), + ("1f3c2", "", "snowboarder", 1, "snowboard ski snow"), + ("1f3c3", "", "person running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2640-fe0f", "", "woman running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2640-fe0f-200d-27a1-fe0f", "", "woman running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2642-fe0f", "", "man running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2642-fe0f-200d-27a1-fe0f", "", "man running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-27a1-fe0f", "", "person running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c4", "", "person surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c4-200d-2640-fe0f", "", "woman surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c4-200d-2642-fe0f", "", "man surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c5", "", "sports medal", 5, "winner award gold"), + ("1f3c6", "", "trophy", 5, "champion champs winning prize slay victory win"), + ("1f3c7", "", "horse racing", 1, "jockey racehorse riding"), + ("1f3c8", "", "american football", 5, "super bowl ball"), + ("1f3c9", "", "rugby football", 5, "ball"), + ("1f3ca", "", "person swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3ca-200d-2640-fe0f", "", "woman swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3ca-200d-2642-fe0f", "", "man swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3cb-fe0f", "", "person lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cb-fe0f-200d-2640-fe0f", "", "woman lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cb-fe0f-200d-2642-fe0f", "", "man lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cc-fe0f", "", "person golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cc-fe0f-200d-2640-fe0f", "", "woman golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cc-fe0f-200d-2642-fe0f", "", "man golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cd-fe0f", "", "motorcycle", 4, "racing"), + ("1f3ce-fe0f", "", "racing car", 4, "zoom"), + ("1f3cf", "", "cricket game", 5, "bat ball"), + ("1f3d0", "", "volleyball", 5, "game ball"), + ("1f3d1", "", "field hockey", 5, "stick game ball"), + ("1f3d2", "", "ice hockey", 5, "puck stick game"), + ("1f3d3", "", "ping pong", 5, "pingpong table bat tennis paddle game ball"), + ("1f3d4-fe0f", "", "snow-capped mountain", 4, "snow-capped cold"), + ("1f3d5-fe0f", "", "camping", 4, ""), + ("1f3d6-fe0f", "", "beach with umbrella", 4, ""), + ("1f3d7-fe0f", "", "building construction", 4, "crane"), + ("1f3d8-fe0f", "", "houses", 4, "house"), + ("1f3d9-fe0f", "", "cityscape", 4, "city"), + ("1f3da-fe0f", "", "derelict house", 4, "home"), + ("1f3db-fe0f", "", "classical building", 4, ""), + ("1f3dc-fe0f", "", "desert", 4, ""), + ("1f3dd-fe0f", "", "desert island", 4, ""), + ("1f3de-fe0f", "", "national park", 4, ""), + ("1f3df-fe0f", "", "stadium", 4, ""), + ("1f3e0", "", "house", 4, "country ranch settle simple suburban suburbia where home building"), + ("1f3e1", "", "house with garden", 4, "country ranch settle simple suburban suburbia where home building"), + ("1f3e2", "", "office building", 4, "cubical job city"), + ("1f3e3", "", "Japanese post office", 4, "building"), + ("1f3e4", "", "post office", 4, "European building"), + ("1f3e5", "", "hospital", 4, "medicine doctor building"), + ("1f3e6", "", "bank", 4, "building"), + ("1f3e7", "", "ATM sign", 7, "automated teller cash bank money"), + ("1f3e8", "", "hotel", 4, "building"), + ("1f3e9", "", "love hotel", 4, "building"), + ("1f3ea", "", "convenience store", 4, "24 hours building"), + ("1f3eb", "", "school", 4, "building"), + ("1f3ec", "", "department store", 4, "building"), + ("1f3ed", "", "factory", 4, "building"), + ("1f3ee", "", "red paper lantern", 6, "bar light restaurant"), + ("1f3ef", "", "Japanese castle", 4, "building"), + ("1f3f0", "", "castle", 4, "European building"), + ("1f3f3-fe0f", "", "white flag", 8, "waving"), + ("1f3f3-fe0f-200d-1f308", "", "rainbow flag", 8, "bisexual gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride"), + ("1f3f3-fe0f-200d-26a7-fe0f", "", "transgender flag", 8, "pink blue light white"), + ("1f3f4", "", "black flag", 8, "waving"), + ("1f3f4-200d-2620-fe0f", "", "pirate flag", 8, "Jolly plunder Roger treasure"), + ("1f3f4-e0067-e0062-e0065-e006e-e0067-e007f", "", "flag: England", 8, ""), + ("1f3f4-e0067-e0062-e0073-e0063-e0074-e007f", "", "flag: Scotland", 8, ""), + ("1f3f4-e0067-e0062-e0077-e006c-e0073-e007f", "", "flag: Wales", 8, ""), + ("1f3f5-fe0f", "", "rosette", 2, "plant"), + ("1f3f7-fe0f", "", "label", 6, "tag"), + ("1f3f8", "", "badminton", 5, "shuttlecock racquet birdie game"), + ("1f3f9", "", "bow and arrow", 6, "archery archer Sagittarius weapon zodiac tool"), + ("1f3fa", "", "amphora", 3, "jug Aquarius cooking weapon drink zodiac tool"), + ("1f400", "", "rat", 2, ""), + ("1f401", "", "mouse", 2, "animals"), + ("1f402", "", "ox", 2, "Taurus bull animals farm zodiac"), + ("1f403", "", "water buffalo", 2, "zoo"), + ("1f404", "", "cow", 2, "moo animals milk farm"), + ("1f405", "", "tiger", 2, "predator big zoo cat"), + ("1f406", "", "leopard", 2, "predator big zoo cat"), + ("1f407", "", "rabbit", 2, "bunny pet"), + ("1f408", "", "cat", 2, "cats kitten animals pet"), + ("1f408-200d-2b1b", "", "black cat", 2, "feline meow unlucky halloween"), + ("1f409", "", "dragon", 2, "knights fairytale fairy tale"), + ("1f40a", "", "crocodile", 2, "zoo"), + ("1f40b", "", "whale", 2, "beach ocean"), + ("1f40c", "", "snail", 2, "escargot slug garden nature"), + ("1f40d", "", "snake", 2, "Ophiuchus serpent bearer zodiac"), + ("1f40e", "", "horse", 2, "equestrian racehorse farm racing"), + ("1f40f", "", "ram", 2, "Aries male sheep horns zoo zodiac"), + ("1f410", "", "goat", 2, "Capricorn milk farm zodiac"), + ("1f411", "", "ewe", 2, "baa lamb female fluffy sheep wool farm"), + ("1f412", "", "monkey", 2, "banana"), + ("1f413", "", "rooster", 2, "ornithology bird"), + ("1f414", "", "chicken", 2, "ornithology bird"), + ("1f415", "", "dog", 2, "dogs animals pet"), + ("1f415-200d-1f9ba", "", "service dog", 2, "assistance accessibility"), + ("1f416", "", "pig", 2, "sow pork bacon farm"), + ("1f417", "", "boar", 2, "pig"), + ("1f418", "", "elephant", 2, ""), + ("1f419", "", "octopus", 2, "creature ocean"), + ("1f41a", "", "spiral shell", 2, "conch sea beach"), + ("1f41b", "", "bug", 2, "garden insect"), + ("1f41c", "", "ant", 2, "garden insect"), + ("1f41d", "", "honeybee", 2, "bee bumblebee spring honey insect nature"), + ("1f41e", "", "lady beetle", 2, "ladybird ladybug garden insect nature"), + ("1f41f", "", "fish", 2, "fishes Pisces dinner fishing zodiac"), + ("1f420", "", "tropical fish", 2, "fishes"), + ("1f421", "", "blowfish", 2, "fish"), + ("1f422", "", "turtle", 2, "terrapin tortoise"), + ("1f423", "", "hatching chick", 2, "egg baby bird"), + ("1f424", "", "baby chick", 2, "ornithology bird"), + ("1f425", "", "front-facing baby chick", 2, "front-facing newborn ornithology bird"), + ("1f426", "", "bird", 2, "ornithology"), + ("1f426-200d-1f525", "", "phoenix", 2, "ascension emerge firebird glory immortal rebirth reincarnation reinvent renewal revival"), + ("1f426-200d-2b1b", "", "black bird", 2, "beak caw corvid crow raven rook ornithology"), + ("1f427", "", "penguin", 2, "antarctica ornithology bird"), + ("1f428", "", "koala", 2, "australia under marsupial bear down"), + ("1f429", "", "poodle", 2, "fluffy dog"), + ("1f42a", "", "camel", 2, "dromedary hump desert one"), + ("1f42b", "", "two-hump camel", 2, "bactrian two-hump desert"), + ("1f42c", "", "dolphin", 2, "flipper beach ocean"), + ("1f42d", "", "mouse face", 2, ""), + ("1f42e", "", "cow face", 2, "moo milk farm"), + ("1f42f", "", "tiger face", 2, "predator big cat"), + ("1f430", "", "rabbit face", 2, "bunny pet"), + ("1f431", "", "cat face", 2, "kitty kitten pet"), + ("1f432", "", "dragon face", 2, "fairytale fairy tale"), + ("1f433", "", "spouting whale", 2, "beach ocean"), + ("1f434", "", "horse face", 2, "dressage equine horses farm"), + ("1f435", "", "monkey face", 2, "banana"), + ("1f436", "", "dog face", 2, "puppies puppy adorbs pet"), + ("1f437", "", "pig face", 2, "pork bacon farm"), + ("1f438", "", "frog", 2, ""), + ("1f439", "", "hamster", 2, "pet"), + ("1f43a", "", "wolf", 2, ""), + ("1f43b", "", "bear", 2, "grizzly growl honey"), + ("1f43b-200d-2744-fe0f", "", "polar bear", 2, "arctic white"), + ("1f43c", "", "panda", 2, "bamboo"), + ("1f43d", "", "pig nose", 2, "snout smell farm"), + ("1f43e", "", "paw prints", 2, "paws feet print"), + ("1f43f-fe0f", "", "chipmunk", 2, "squirrel"), + ("1f440", "", "eyes", 1, "googly look looking seeing peep see body omg eye"), + ("1f441-fe0f", "", "eye", 1, "1 one body"), + ("1f441-fe0f-200d-1f5e8-fe0f", "", "eye in speech bubble", 0, "witness balloon"), + ("1f442", "", "ear", 1, "listening ears hearing listen hear body sound"), + ("1f443", "", "nose", 1, "noses nosey odor smells smell body"), + ("1f444", "", "mouth", 1, "lips lipstick kissing beauty body kiss"), + ("1f445", "", "tongue", 1, "lick slurp body"), + ("1f446", "", "backhand index pointing up", 1, "point finger"), + ("1f447", "", "backhand index pointing down", 1, "point finger"), + ("1f448", "", "backhand index pointing left", 1, "point finger"), + ("1f449", "", "backhand index pointing right", 1, "point finger"), + ("1f44a", "", "oncoming fist", 1, "absolutely bruh bump correct knuckle agree clenched pound punch ttyl"), + ("1f44b", "", "waving hand", 1, "bye cya g2g greetings gtg hey hi later outtie ttfn"), + ("1f44c", "", "OK hand", 1, "dope fosho got gotcha legit pinch bet fleek okay rad"), + ("1f44d", "", "thumbs up", 1, "+1 like thumb yes good"), + ("1f44e", "", "thumbs down", 1, "-1 dislike nope thumb bad good no"), + ("1f44f", "", "clapping hands", 1, "applause approval congrats great prayed clap congratulations job well yay"), + ("1f450", "", "open hands", 1, "swerve jazz hug"), + ("1f451", "", "crown", 6, "medieval king queen royal royalty win clothing"), + ("1f452", "", "woman\U00002019s hat", 6, "hats woman\U00002019s garden party clothes clothing"), + ("1f453", "", "glasses", 6, "eyeglasses eyewear eye clothing"), + ("1f454", "", "necktie", 6, "employed serious tie shirt clothing"), + ("1f455", "", "t-shirt", 6, "t-shirt tshirt casual collar weekend dressed shopping blue clothes clothing"), + ("1f456", "", "jeans", 6, "denim trousers casual pants weekend dressed shopping blue clothes clothing"), + ("1f457", "", "dress", 6, "dressed fancy shopping clothes clothing"), + ("1f458", "", "kimono", 6, "comfortable clothing"), + ("1f459", "", "bikini", 6, "pool bathing swim suit beach clothing"), + ("1f45a", "", "woman\U00002019s clothes", 6, "blouse collar dressed shirt woman\U00002019s dress lady shopping clothing"), + ("1f45b", "", "purse", 6, "coin handbag fancy dress shopping clothes clothing"), + ("1f45c", "", "handbag", 6, "purse bag dress lady shopping clothes clothing"), + ("1f45d", "", "clutch bag", 6, "pouch handbag purse dress clothes clothing"), + ("1f45e", "", "man\U00002019s shoe", 6, "man\U00002019s feet foot brown kick shoes shopping clothes clothing"), + ("1f45f", "", "running shoe", 6, "sneaker tennis athletic kick shoes shopping clothes fast clothing"), + ("1f460", "", "high-heeled shoe", 6, "fashion heel heels high-heeled stiletto shoes dress shopping clothes clothing"), + ("1f461", "", "woman\U00002019s sandal", 6, "woman\U00002019s shoe clothing"), + ("1f462", "", "woman\U00002019s boot", 6, "woman\U00002019s shoes dress shoe shopping clothes clothing"), + ("1f463", "", "footprints", 1, "barefoot footprint omw print walk clothing"), + ("1f464", "", "bust in silhouette", 1, "mysterious shadow"), + ("1f465", "", "busts in silhouette", 1, "everyone friend bust friends people bff"), + ("1f466", "", "boy", 1, "grandson son bright-eyed kid younger young"), + ("1f467", "", "girl", 1, "daughter granddaughter Virgo bright-eyed kid younger young zodiac"), + ("1f468", "", "man", 1, "bro adult"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t1_t2", "men with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t1_t3", "men with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t1_t4", "men with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t1_t5", "men with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t1_t2", "men holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t1_t3", "men holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t1_t4", "men holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t1_t5", "men holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t1_t2", "men wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t1_t3", "men wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t1_t4", "men wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t1_t5", "men wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_man_man_t1", "couple with heart: man, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_man_man_t1", "kiss: man, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t2_t1", "men with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t2_t3", "men with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t2_t4", "men with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t2_t5", "men with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t2_t1", "men holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t2_t3", "men holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t2_t4", "men holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t2_t5", "men holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t2_t1", "men wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t2_t3", "men wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t2_t4", "men wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t2_t5", "men wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_man_man_t2", "couple with heart: man, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_man_man_t2", "kiss: man, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t3_t1", "men with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t3_t2", "men with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t3_t4", "men with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t3_t5", "men with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t3_t1", "men holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t3_t2", "men holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t3_t4", "men holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t3_t5", "men holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t3_t1", "men wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t3_t2", "men wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t3_t4", "men wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t3_t5", "men wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_man_man_t3", "couple with heart: man, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_man_man_t3", "kiss: man, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t4_t1", "men with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t4_t2", "men with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t4_t3", "men with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t4_t5", "men with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t4_t1", "men holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t4_t2", "men holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t4_t3", "men holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t4_t5", "men holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t4_t1", "men wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t4_t2", "men wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t4_t3", "men wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t4_t5", "men wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_man_man_t4", "couple with heart: man, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_man_man_t4", "kiss: man, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t5_t1", "men with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t5_t2", "men with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t5_t3", "men with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t5_t4", "men with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t5_t1", "men holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t5_t2", "men holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t5_t3", "men holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t5_t4", "men holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t5_t1", "men wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t5_t2", "men wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t5_t3", "men wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t5_t4", "men wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_man_man_t5", "couple with heart: man, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_man_man_t5", "kiss: man, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-200d-1f33e", "", "man farmer", 1, "gardener rancher"), + ("1f468-200d-1f373", "", "man cook", 1, "chef"), + ("1f468-200d-1f37c", "", "man feeding baby", 1, "dad father nanny feed nursing newborn"), + ("1f468-200d-1f393", "", "man student", 1, "graduate"), + ("1f468-200d-1f3a4", "", "man singer", 1, "entertainer rockstar actor rock star"), + ("1f468-200d-1f3a8", "", "man artist", 1, "palette"), + ("1f468-200d-1f3eb", "", "man teacher", 1, "instructor lecturer professor"), + ("1f468-200d-1f3ed", "", "man factory worker", 1, "assembly industrial"), + ("1f468-200d-1f466", "", "family: man, boy", 1, ""), + ("1f468-200d-1f466-200d-1f466", "", "family: man, boy, boy", 1, ""), + ("1f468-200d-1f467", "", "family: man, girl", 1, ""), + ("1f468-200d-1f467-200d-1f466", "", "family: man, girl, boy", 1, ""), + ("1f468-200d-1f467-200d-1f467", "", "family: man, girl, girl", 1, ""), + ("1f468-200d-1f468-200d-1f466", "", "family: man, man, boy", 1, ""), + ("1f468-200d-1f468-200d-1f466-200d-1f466", "", "family: man, man, boy, boy", 1, ""), + ("1f468-200d-1f468-200d-1f467", "", "family: man, man, girl", 1, ""), + ("1f468-200d-1f468-200d-1f467-200d-1f466", "", "family: man, man, girl, boy", 1, ""), + ("1f468-200d-1f468-200d-1f467-200d-1f467", "", "family: man, man, girl, girl", 1, ""), + ("1f468-200d-1f469-200d-1f466", "", "family: man, woman, boy", 1, ""), + ("1f468-200d-1f469-200d-1f466-200d-1f466", "", "family: man, woman, boy, boy", 1, ""), + ("1f468-200d-1f469-200d-1f467", "", "family: man, woman, girl", 1, ""), + ("1f468-200d-1f469-200d-1f467-200d-1f466", "", "family: man, woman, girl, boy", 1, ""), + ("1f468-200d-1f469-200d-1f467-200d-1f467", "", "family: man, woman, girl, girl", 1, ""), + ("1f468-200d-1f4bb", "", "man technologist", 1, "coder developer inventor software computer"), + ("1f468-200d-1f4bc", "", "man office worker", 1, "architect manager white-collar business"), + ("1f468-200d-1f527", "", "man mechanic", 1, "electrician tradesperson plumber"), + ("1f468-200d-1f52c", "", "man scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f468-200d-1f680", "", "man astronaut", 1, "rocket space"), + ("1f468-200d-1f692", "", "man firefighter", 1, "firetruck fire"), + ("1f468-200d-1f9af", "", "man with white cane", 1, "probing blind accessibility"), + ("1f468-200d-1f9af-200d-27a1-fe0f", "", "man with white cane facing right", 1, "probing blind accessibility"), + ("1f468-200d-1f9b0", "", "man: red hair", 1, "red hair bro adult"), + ("1f468-200d-1f9b1", "", "man: curly hair", 1, "curly hair bro adult"), + ("1f468-200d-1f9b2", "", "man: bald", 1, "bro adult"), + ("1f468-200d-1f9b3", "", "man: white hair", 1, "white hair bro adult"), + ("1f468-200d-1f9bc", "", "man in motorized wheelchair", 1, "accessibility"), + ("1f468-200d-1f9bc-200d-27a1-fe0f", "", "man in motorized wheelchair facing right", 1, "accessibility"), + ("1f468-200d-1f9bd", "", "man in manual wheelchair", 1, "accessibility"), + ("1f468-200d-1f9bd-200d-27a1-fe0f", "", "man in manual wheelchair facing right", 1, "accessibility"), + ("1f468-200d-2695-fe0f", "", "man health worker", 1, "healthcare nurse therapist doctor"), + ("1f468-200d-2696-fe0f", "", "man judge", 1, "justice scales law"), + ("1f468-200d-2708-fe0f", "", "man pilot", 1, "plane"), + ("1f468-200d-2764-fe0f-200d-1f468", "", "couple with heart: man, man", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f468-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: man, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f469", "", "woman", 1, "lady adult"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t1_t2", "women with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t1_t3", "women with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t1_t4", "women with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t1_t5", "women with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t1_t2", "woman and man holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t1_t3", "woman and man holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t1_t4", "woman and man holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t1_t5", "woman and man holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t1_t2", "women holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t1_t3", "women holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t1_t4", "women holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t1_t5", "women holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t1_t2", "women wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t1_t3", "women wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t1_t4", "women wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t1_t5", "women wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_woman_man_t1", "couple with heart: woman, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb", "couple_with_heart_woman_woman_t1", "couple with heart: woman, woman, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_woman_man_t1", "kiss: woman, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "kiss_woman_woman_t1", "kiss: woman, woman, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t2_t1", "women with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t2_t3", "women with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t2_t4", "women with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t2_t5", "women with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t2_t1", "woman and man holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t2_t3", "woman and man holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t2_t4", "woman and man holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t2_t5", "woman and man holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t2_t1", "women holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t2_t3", "women holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t2_t4", "women holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t2_t5", "women holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t2_t1", "women wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t2_t3", "women wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t2_t4", "women wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t2_t5", "women wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_woman_man_t2", "couple with heart: woman, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc", "couple_with_heart_woman_woman_t2", "couple with heart: woman, woman, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_woman_man_t2", "kiss: woman, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "kiss_woman_woman_t2", "kiss: woman, woman, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t3_t1", "women with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t3_t2", "women with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t3_t4", "women with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t3_t5", "women with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t3_t1", "woman and man holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t3_t2", "woman and man holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t3_t4", "woman and man holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t3_t5", "woman and man holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t3_t1", "women holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t3_t2", "women holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t3_t4", "women holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t3_t5", "women holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t3_t1", "women wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t3_t2", "women wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t3_t4", "women wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t3_t5", "women wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_woman_man_t3", "couple with heart: woman, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd", "couple_with_heart_woman_woman_t3", "couple with heart: woman, woman, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_woman_man_t3", "kiss: woman, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "kiss_woman_woman_t3", "kiss: woman, woman, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t4_t1", "women with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t4_t2", "women with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t4_t3", "women with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t4_t5", "women with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t4_t1", "woman and man holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t4_t2", "woman and man holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t4_t3", "woman and man holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t4_t5", "woman and man holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t4_t1", "women holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t4_t2", "women holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t4_t3", "women holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t4_t5", "women holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t4_t1", "women wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t4_t2", "women wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t4_t3", "women wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t4_t5", "women wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_woman_man_t4", "couple with heart: woman, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe", "couple_with_heart_woman_woman_t4", "couple with heart: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_woman_man_t4", "kiss: woman, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "kiss_woman_woman_t4", "kiss: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t5_t1", "women with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t5_t2", "women with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t5_t3", "women with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t5_t4", "women with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t5_t1", "woman and man holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t5_t2", "woman and man holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t5_t3", "woman and man holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t5_t4", "woman and man holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t5_t1", "women holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t5_t2", "women holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t5_t3", "women holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t5_t4", "women holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t5_t1", "women wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t5_t2", "women wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t5_t3", "women wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t5_t4", "women wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_woman_man_t5", "couple with heart: woman, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff", "couple_with_heart_woman_woman_t5", "couple with heart: woman, woman, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_woman_man_t5", "kiss: woman, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "kiss_woman_woman_t5", "kiss: woman, woman, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-200d-1f33e", "", "woman farmer", 1, "gardener rancher"), + ("1f469-200d-1f373", "", "woman cook", 1, "chef"), + ("1f469-200d-1f37c", "", "woman feeding baby", 1, "mom mother nanny feed nursing newborn"), + ("1f469-200d-1f393", "", "woman student", 1, "graduate"), + ("1f469-200d-1f3a4", "", "woman singer", 1, "entertainer rockstar actor rock star"), + ("1f469-200d-1f3a8", "", "woman artist", 1, "palette"), + ("1f469-200d-1f3eb", "", "woman teacher", 1, "instructor lecturer professor"), + ("1f469-200d-1f3ed", "", "woman factory worker", 1, "assembly industrial"), + ("1f469-200d-1f466", "", "family: woman, boy", 1, ""), + ("1f469-200d-1f466-200d-1f466", "", "family: woman, boy, boy", 1, ""), + ("1f469-200d-1f467", "", "family: woman, girl", 1, ""), + ("1f469-200d-1f467-200d-1f466", "", "family: woman, girl, boy", 1, ""), + ("1f469-200d-1f467-200d-1f467", "", "family: woman, girl, girl", 1, ""), + ("1f469-200d-1f469-200d-1f466", "", "family: woman, woman, boy", 1, ""), + ("1f469-200d-1f469-200d-1f466-200d-1f466", "", "family: woman, woman, boy, boy", 1, ""), + ("1f469-200d-1f469-200d-1f467", "", "family: woman, woman, girl", 1, ""), + ("1f469-200d-1f469-200d-1f467-200d-1f466", "", "family: woman, woman, girl, boy", 1, ""), + ("1f469-200d-1f469-200d-1f467-200d-1f467", "", "family: woman, woman, girl, girl", 1, ""), + ("1f469-200d-1f4bb", "", "woman technologist", 1, "coder developer inventor software computer"), + ("1f469-200d-1f4bc", "", "woman office worker", 1, "architect manager white-collar business"), + ("1f469-200d-1f527", "", "woman mechanic", 1, "electrician tradesperson plumber"), + ("1f469-200d-1f52c", "", "woman scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f469-200d-1f680", "", "woman astronaut", 1, "rocket space"), + ("1f469-200d-1f692", "", "woman firefighter", 1, "firetruck fire"), + ("1f469-200d-1f9af", "", "woman with white cane", 1, "probing blind accessibility"), + ("1f469-200d-1f9af-200d-27a1-fe0f", "", "woman with white cane facing right", 1, "probing blind accessibility"), + ("1f469-200d-1f9b0", "", "woman: red hair", 1, "red hair lady adult"), + ("1f469-200d-1f9b1", "", "woman: curly hair", 1, "curly hair lady adult"), + ("1f469-200d-1f9b2", "", "woman: bald", 1, "lady adult"), + ("1f469-200d-1f9b3", "", "woman: white hair", 1, "white hair lady adult"), + ("1f469-200d-1f9bc", "", "woman in motorized wheelchair", 1, "accessibility"), + ("1f469-200d-1f9bc-200d-27a1-fe0f", "", "woman in motorized wheelchair facing right", 1, "accessibility"), + ("1f469-200d-1f9bd", "", "woman in manual wheelchair", 1, "accessibility"), + ("1f469-200d-1f9bd-200d-27a1-fe0f", "", "woman in manual wheelchair facing right", 1, "accessibility"), + ("1f469-200d-2695-fe0f", "", "woman health worker", 1, "healthcare nurse therapist doctor"), + ("1f469-200d-2696-fe0f", "", "woman judge", 1, "justice scales law"), + ("1f469-200d-2708-fe0f", "", "woman pilot", 1, "plane"), + ("1f469-200d-2764-fe0f-200d-1f468", "", "couple with heart: woman, man", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f469-200d-2764-fe0f-200d-1f469", "", "couple with heart: woman, woman", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f469-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: woman, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f469-200d-2764-fe0f-200d-1f48b-200d-1f469", "", "kiss: woman, woman", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f46a", "", "family", 1, ""), + ("1f46b", "", "woman and man holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"), + ("1f46c", "", "men holding hands", 1, "boys brothers friends twins bestie bff hold couple flirt bae"), + ("1f46d", "", "women holding hands", 1, "girls sisters friends twins bestie bff hold couple flirt bae"), + ("1f46e", "", "police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46e-200d-2640-fe0f", "", "woman police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46e-200d-2642-fe0f", "", "man police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46f", "", "people with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie bff"), + ("1f46f-200d-2640-fe0f", "", "women with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"), + ("1f46f-200d-2642-fe0f", "", "men with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"), + ("1f470", "", "person with veil", 1, "wedding"), + ("1f470-200d-2640-fe0f", "", "woman with veil", 1, "bride wedding"), + ("1f470-200d-2642-fe0f", "", "man with veil", 1, "wedding"), + ("1f471", "", "person: blond hair", 1, "human blond-haired"), + ("1f471-200d-2640-fe0f", "", "woman: blond hair", 1, "blonde blond-haired"), + ("1f471-200d-2642-fe0f", "", "man: blond hair", 1, "blond-haired"), + ("1f472", "", "person with skullcap", 1, "Chinese gua guapi mao pi cap hat"), + ("1f473", "", "person wearing turban", 1, ""), + ("1f473-200d-2640-fe0f", "", "woman wearing turban", 1, ""), + ("1f473-200d-2642-fe0f", "", "man wearing turban", 1, ""), + ("1f474", "", "old man", 1, "gramps grandfather grandpa elderly bald wise adult"), + ("1f475", "", "old woman", 1, "grandma grandmother granny elderly wise lady adult"), + ("1f476", "", "baby", 1, "goo babies children infant pregnant young newborn"), + ("1f477", "", "construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f477-200d-2640-fe0f", "", "woman construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f477-200d-2642-fe0f", "", "man construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f478", "", "princess", 1, "queen crown royal royalty fairytale fairy tale"), + ("1f479", "", "ogre", 0, "devil mask creature monster scary fairytale fairy tale"), + ("1f47a", "", "goblin", 0, "mean mask angry creature monster fairytale fairy tale"), + ("1f47b", "", "ghost", 0, "boo haunting silly creature monster scary excited halloween fairytale fairy"), + ("1f47c", "", "baby angel", 1, "church fairytale fairy tale"), + ("1f47d", "", "alien", 0, "ufo extraterrestrial creature monster fairytale fairy space tale"), + ("1f47e", "", "alien monster", 0, "gamer games pixelated ufo extraterrestrial creature fairytale fairy space tale"), + ("1f47f", "", "angry face with horns", 0, "imp mischievous demon devil purple shade evil fairytale fairy tale"), + ("1f480", "", "skull", 0, "i\U00002019m lmao death yolo body monster dead fairytale fairy tale"), + ("1f481", "", "person tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f481-200d-2640-fe0f", "", "woman tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f481-200d-2642-fe0f", "", "man tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f482", "", "guard", 1, "buckingham london palace helmet"), + ("1f482-200d-2640-fe0f", "", "woman guard", 1, "buckingham london palace helmet"), + ("1f482-200d-2642-fe0f", "", "man guard", 1, "buckingham london palace helmet"), + ("1f483", "", "woman dancing", 1, "flair flamenco groove let\U00002019s tango elegant festive salsa dance dancer"), + ("1f484", "", "lipstick", 6, "cosmetics makeup date"), + ("1f485", "", "nail polish", 1, "care manicure cosmetics makeup bored done whatever"), + ("1f486", "", "person getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f486-200d-2640-fe0f", "", "woman getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f486-200d-2642-fe0f", "", "man getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f487", "", "person getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f487-200d-2640-fe0f", "", "woman getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f487-200d-2642-fe0f", "", "man getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f488", "", "barber pole", 4, "fresh shave haircut cut"), + ("1f489", "", "syringe", 6, "vaccination flu shot needle medicine sick doctor tool"), + ("1f48a", "", "pill", 6, "drugs medicated pills vitamin medicine sick doctor"), + ("1f48b", "", "kiss mark", 0, "lips sexy kissing dating romance emotion"), + ("1f48c", "", "love letter", 0, "valentine mail romance"), + ("1f48d", "", "ring", 6, "engaged married shiny engagement sparkling diamond wedding romance"), + ("1f48e", "", "gem stone", 6, "jewel engagement diamond wedding money romance"), + ("1f48f", "", "kiss", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f490", "", "bouquet", 2, "birthday anniversary date flower romance plant"), + ("1f491", "", "couple with heart", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f492", "", "wedding", 4, "hitched nuptials chapel romance"), + ("1f493", "", "beating heart", 0, "cardio pulsating heartbeat pulse emotion ily 143"), + ("1f494", "", "broken heart", 0, "crushed heartbroken lonely break emotion sad"), + ("1f495", "", "two hearts", 0, "loving kisses anniversary date xoxo dating emotion ily 143"), + ("1f496", "", "sparkling heart", 0, "morning sparkle kisses excited night xoxo good emotion ily 143"), + ("1f497", "", "growing heart", 0, "heartpulse muah pulse nervous kisses excited xoxo emotion ily 143"), + ("1f498", "", "heart with arrow", 0, "cupid adorbs valentine date romance emotion ily 143"), + ("1f499", "", "blue heart", 0, "romance emotion ily 143"), + ("1f49a", "", "green heart", 0, "romantic emotion ily 143"), + ("1f49b", "", "yellow heart", 0, "cardiac emotion ily 143"), + ("1f49c", "", "purple heart", 0, "bestest emotion ily 143"), + ("1f49d", "", "heart with ribbon", 0, "valentine kisses anniversary xoxo emotion ily 143"), + ("1f49e", "", "revolving hearts", 0, "adorbs anniversary emotion 143"), + ("1f49f", "", "heart decoration", 0, "hearth purple emotion 143 white"), + ("1f4a0", "", "diamond with a dot", 7, "comic geometric"), + ("1f4a1", "", "light bulb", 6, "idea electric comic"), + ("1f4a2", "", "anger symbol", 0, "angry mad upset comic"), + ("1f4a3", "", "bomb", 6, "dangerous explosion boom hot comic"), + ("1f4a4", "", "ZZZ", 0, "sleeping goodnight sleepy sleep tired night comic good"), + ("1f4a5", "", "collision", 0, "collide bomb explode boom comic"), + ("1f4a6", "", "sweat droplets", 0, "splashing squirt wet drip droplet drops work workout comic water"), + ("1f4a7", "", "droplet", 4, "drop sweat tear nature comic cold water weather sad"), + ("1f4a8", "", "dashing away", 0, "fart go gone gotta dash running smoke comic cloud fast"), + ("1f4a9", "", "pile of poo", 0, "bs doo dung fml smelly stinks stinky turd poop stink"), + ("1f4aa", "", "flexed biceps", 1, "beast bench curls flex gains gym jacked muscle press ripped"), + ("1f4ab", "", "dizzy", 0, "shining shooting stars comic star"), + ("1f4ac", "", "speech balloon", 0, "message sms text typing dialog talk bubble comic"), + ("1f4ad", "", "thought balloon", 0, "cartoon daydream decisions dream invent invention realize think thoughts wonder"), + ("1f4ae", "", "white flower", 2, ""), + ("1f4af", "", "hundred points", 0, "a+ clearly definitely faithful perfect TRUE truth yup 100 agree"), + ("1f4b0", "", "money bag", 6, "moneybag paying bet paid cost million billion rich dollar gold"), + ("1f4b1", "", "currency exchange", 7, "bank money"), + ("1f4b2", "", "heavy dollar sign", 7, "million pay billion charge cash currency money"), + ("1f4b3", "", "credit card", 6, "pay charge cash bank money"), + ("1f4b4", "", "yen banknote", 6, "bill currency note bank money"), + ("1f4b5", "", "dollar banknote", 6, "bill currency note bank money"), + ("1f4b6", "", "euro banknote", 6, "100 rich bill currency note bank money"), + ("1f4b7", "", "pound banknote", 6, "pounds billion bill cash currency note bank money"), + ("1f4b8", "", "money with wings", 6, "million pay billion banknote bill dollar cash fly note bank"), + ("1f4b9", "", "chart increasing with yen", 6, "market rise upward growth trend graph currency bank money"), + ("1f4ba", "", "seat", 4, "chair"), + ("1f4bb", "", "laptop", 6, "pc personal office computer"), + ("1f4bc", "", "briefcase", 6, "office"), + ("1f4bd", "", "computer disk", 6, "minidisk optical"), + ("1f4be", "", "floppy disk", 6, "computer"), + ("1f4bf", "", "optical disk", 6, "blu-ray CD dvd computer"), + ("1f4c0", "", "dvd", 6, "Blu-ray cd optical disk computer"), + ("1f4c1", "", "file folder", 6, ""), + ("1f4c2", "", "open file folder", 6, ""), + ("1f4c3", "", "page with curl", 6, "document paper"), + ("1f4c4", "", "page facing up", 6, "document paper"), + ("1f4c5", "", "calendar", 6, "date"), + ("1f4c6", "", "tear-off calendar", 6, "tear-off"), + ("1f4c7", "", "card index", 6, "rolodex old school"), + ("1f4c8", "", "chart increasing", 6, "upward data growth trend graph up right"), + ("1f4c9", "", "chart decreasing", 6, "downward negative data trend graph down"), + ("1f4ca", "", "bar chart", 6, "data graph"), + ("1f4cb", "", "clipboard", 6, "list do notes"), + ("1f4cc", "", "pushpin", 6, "collage pin"), + ("1f4cd", "", "round pushpin", 6, "location map pin"), + ("1f4ce", "", "paperclip", 6, ""), + ("1f4cf", "", "straight ruler", 6, "edge straightedge angle math"), + ("1f4d0", "", "triangular ruler", 6, "rule set angle slide math triangle"), + ("1f4d1", "", "bookmark tabs", 6, "marker mark"), + ("1f4d2", "", "ledger", 6, "notebook"), + ("1f4d3", "", "notebook", 6, ""), + ("1f4d4", "", "notebook with decorative cover", 6, "decorated writing book school education"), + ("1f4d5", "", "closed book", 6, "education"), + ("1f4d6", "", "open book", 6, "knowledge novels library reading education"), + ("1f4d7", "", "green book", 6, "library reading education"), + ("1f4d8", "", "blue book", 6, "library reading education"), + ("1f4d9", "", "orange book", 6, "library reading education"), + ("1f4da", "", "books", 6, "study knowledge novels library reading book school education"), + ("1f4db", "", "name badge", 7, ""), + ("1f4dc", "", "scroll", 6, "paper"), + ("1f4dd", "", "memo", 6, "media pencil notes communication"), + ("1f4de", "", "telephone receiver", 6, "voip phone communication"), + ("1f4df", "", "pager", 6, "communication"), + ("1f4e0", "", "fax machine", 6, "communication"), + ("1f4e1", "", "satellite antenna", 6, "aliens dish contact science"), + ("1f4e2", "", "loudspeaker", 6, "address public loud communication sound"), + ("1f4e3", "", "megaphone", 6, "cheering sound"), + ("1f4e4", "", "outbox tray", 6, "sent email letter mail box"), + ("1f4e5", "", "inbox tray", 6, "zero receive email letter mail box"), + ("1f4e6", "", "package", 6, "parcel shipping delivery box communication"), + ("1f4e7", "", "e-mail", 6, "e-mail email letter"), + ("1f4e8", "", "incoming envelope", 6, "delivering receive sent e-mail email letter mail"), + ("1f4e9", "", "envelope with arrow", 6, "outgoing send sent e-mail email letter down mail communication"), + ("1f4ea", "", "closed mailbox with lowered flag", 6, "postbox mail"), + ("1f4eb", "", "closed mailbox with raised flag", 6, "postbox mail communication"), + ("1f4ec", "", "open mailbox with raised flag", 6, "postbox mail"), + ("1f4ed", "", "open mailbox with lowered flag", 6, "postbox mail"), + ("1f4ee", "", "postbox", 6, "mailbox mail"), + ("1f4ef", "", "postal horn", 6, "post"), + ("1f4f0", "", "newspaper", 6, "news paper communication"), + ("1f4f1", "", "mobile phone", 6, "cell telephone communication"), + ("1f4f2", "", "mobile phone with arrow", 6, "call receive build cell telephone communication"), + ("1f4f3", "", "vibration mode", 7, "cell mobile telephone phone communication"), + ("1f4f4", "", "mobile phone off", 7, "cell telephone"), + ("1f4f5", "", "no mobile phones", 7, "cell telephone phone prohibited forbidden not"), + ("1f4f6", "", "antenna bars", 7, "signal cell mobile telephone phone bar communication"), + ("1f4f7", "", "camera", 6, "photo selfie snap tbt trip video"), + ("1f4f8", "", "camera with flash", 6, "video"), + ("1f4f9", "", "video camera", 6, "camcorder tbt"), + ("1f4fa", "", "television", 6, "tv video"), + ("1f4fb", "", "radio", 6, "tbt entertainment video"), + ("1f4fc", "", "videocassette", 6, "tape vcr vhs old school video"), + ("1f4fd-fe0f", "", "film projector", 6, "cinema movie video"), + ("1f4ff", "", "prayer beads", 6, "necklace religion clothing"), + ("1f500", "", "shuffle tracks button", 7, "crossed"), + ("1f501", "", "repeat button", 7, "clockwise"), + ("1f502", "", "repeat single button", 7, "once clockwise"), + ("1f503", "", "clockwise vertical arrows", 7, "reload refresh"), + ("1f504", "", "counterclockwise arrows button", 7, "anticlockwise deja rewindershins vu refresh again"), + ("1f505", "", "dim button", 7, "brightness low"), + ("1f506", "", "bright button", 7, "brightness light"), + ("1f507", "", "muted speaker", 6, "mute silent quiet sound"), + ("1f508", "", "speaker low volume", 6, "soft sound"), + ("1f509", "", "speaker medium volume", 6, "sound"), + ("1f50a", "", "speaker high volume", 6, "loud sound music"), + ("1f50b", "", "battery", 6, ""), + ("1f50c", "", "electric plug", 6, "electricity"), + ("1f50d", "", "magnifying glass tilted left", 6, "left-pointing search lab science tool"), + ("1f50e", "", "magnifying glass tilted right", 6, "right-pointing search contact lab science tool"), + ("1f50f", "", "locked with pen", 6, "privacy ink nib lock"), + ("1f510", "", "locked with key", 6, "secure lock bike closed"), + ("1f511", "", "key", 6, "keys major password unlock lock"), + ("1f512", "", "locked", 6, "private lock closed"), + ("1f513", "", "unlocked", 6, "cracked unlock lock open"), + ("1f514", "", "bell", 6, "break church sound"), + ("1f515", "", "bell with slash", 6, "mute silent quiet sound prohibited forbidden no not"), + ("1f516", "", "bookmark", 6, "mark"), + ("1f517", "", "link", 6, "links"), + ("1f518", "", "radio button", 7, "geometric"), + ("1f519", "", "BACK arrow", 7, ""), + ("1f51a", "", "END arrow", 7, ""), + ("1f51b", "", "ON! arrow", 7, "ON! mark"), + ("1f51c", "", "SOON arrow", 7, "brb omw"), + ("1f51d", "", "TOP arrow", 7, "homie up"), + ("1f51e", "", "no one under eighteen", 7, "18 age restriction underage prohibited forbidden not"), + ("1f51f", "", "keycap: 10", 7, ""), + ("1f520", "", "input latin uppercase", 7, "ABCD letters"), + ("1f521", "", "input latin lowercase", 7, "abcd letters"), + ("1f522", "", "input numbers", 7, "1234"), + ("1f523", "", "input symbols", 7, "& % \U0000266a \U00003012"), + ("1f524", "", "input latin letters", 7, "abc alphabet"), + ("1f525", "", "fire", 4, "af flame lit litaf burn hot tool"), + ("1f526", "", "flashlight", 6, "torch electric light tool"), + ("1f527", "", "wrench", 6, "spanner improvement home tool"), + ("1f528", "", "hammer", 6, "repairs improvement home tool"), + ("1f529", "", "nut and bolt", 6, "improvement home tool"), + ("1f52a", "", "kitchen knife", 3, "hocho chef cooking weapon tool"), + ("1f52b", "", "water pistol", 5, "gun handgun revolver weapon tool"), + ("1f52c", "", "microscope", 6, "experiment lab science tool"), + ("1f52d", "", "telescope", 6, "contact extraterrestrial science tool"), + ("1f52e", "", "crystal ball", 5, "future fortune magic fairytale fairy tale tool"), + ("1f52f", "", "dotted six-pointed star", 7, "six-pointed jewish fortune judaism"), + ("1f530", "", "Japanese symbol for beginner", 7, "chevron leaf yellow green tool"), + ("1f531", "", "trident emblem", 7, "poseidon anchor ship tool"), + ("1f532", "", "black square button", 7, "geometric"), + ("1f533", "", "white square button", 7, "outlined geometric"), + ("1f534", "", "red circle", 7, "geometric"), + ("1f535", "", "blue circle", 7, "geometric"), + ("1f536", "", "large orange diamond", 7, "geometric"), + ("1f537", "", "large blue diamond", 7, "geometric"), + ("1f538", "", "small orange diamond", 7, "geometric"), + ("1f539", "", "small blue diamond", 7, "geometric"), + ("1f53a", "", "red triangle pointed up", 7, "geometric"), + ("1f53b", "", "red triangle pointed down", 7, "geometric"), + ("1f53c", "", "upwards button", 7, "red up"), + ("1f53d", "", "downwards button", 7, "down red"), + ("1f549-fe0f", "", "om", 7, "Hindu religion"), + ("1f54a-fe0f", "", "dove", 2, "fly peace ornithology bird"), + ("1f54b", "", "kaaba", 4, "hajj umrah islam Muslim religion"), + ("1f54c", "", "mosque", 4, "masjid islam Muslim religion"), + ("1f54d", "", "synagogue", 4, "Jew Jewish temple judaism religion"), + ("1f54e", "", "menorah", 7, "candelabrum candlestick hanukkah jewish judaism religion"), + ("1f550", "", "one o\U00002019clock", 4, "1:00 1 o\U00002019clock time"), + ("1f551", "", "two o\U00002019clock", 4, "2:00 2 o\U00002019clock time"), + ("1f552", "", "three o\U00002019clock", 4, "3:00 3 o\U00002019clock time"), + ("1f553", "", "four o\U00002019clock", 4, "4:00 4 o\U00002019clock time"), + ("1f554", "", "five o\U00002019clock", 4, "5:00 5 o\U00002019clock time"), + ("1f555", "", "six o\U00002019clock", 4, "6:00 6 o\U00002019clock time"), + ("1f556", "", "seven o\U00002019clock", 4, "7:00 0 7 o\U00002019clock"), + ("1f557", "", "eight o\U00002019clock", 4, "8:00 8 o\U00002019clock time"), + ("1f558", "", "nine o\U00002019clock", 4, "9:00 9 o\U00002019clock time"), + ("1f559", "", "ten o\U00002019clock", 4, "10:00 10 0 o\U00002019clock"), + ("1f55a", "", "eleven o\U00002019clock", 4, "11:00 11 o\U00002019clock time"), + ("1f55b", "", "twelve o\U00002019clock", 4, "12:00 12 o\U00002019clock time"), + ("1f55c", "", "one-thirty", 4, "1:30 one-thirty 1 30 time clock"), + ("1f55d", "", "two-thirty", 4, "2:30 two-thirty 2 30 time clock"), + ("1f55e", "", "three-thirty", 4, "3:30 three-thirty 3 30 time clock"), + ("1f55f", "", "four-thirty", 4, "4:30 four-thirty 4 30 time clock"), + ("1f560", "", "five-thirty", 4, "5:30 five-thirty 5 30 time clock"), + ("1f561", "", "six-thirty", 4, "6:30 six-thirty 6 30 clock"), + ("1f562", "", "seven-thirty", 4, "7:30 seven-thirty 7 30 clock"), + ("1f563", "", "eight-thirty", 4, "8:30 eight-thirty 8 30 time clock"), + ("1f564", "", "nine-thirty", 4, "9:30 nine-thirty 9 30 time clock"), + ("1f565", "", "ten-thirty", 4, "10:30 ten-thirty 10 30 time clock"), + ("1f566", "", "eleven-thirty", 4, "11:30 eleven-thirty 11 30 time clock"), + ("1f567", "", "twelve-thirty", 4, "12:30 twelve-thirty 12 30 time clock"), + ("1f56f-fe0f", "", "candle", 6, "light"), + ("1f570-fe0f", "", "mantelpiece clock", 4, "time"), + ("1f573-fe0f", "", "hole", 0, ""), + ("1f574-fe0f", "", "person in suit levitating", 1, "business"), + ("1f575-fe0f", "", "detective", 1, "sleuth spy"), + ("1f575-fe0f-200d-2640-fe0f", "", "woman detective", 1, "sleuth spy"), + ("1f575-fe0f-200d-2642-fe0f", "", "man detective", 1, "sleuth spy"), + ("1f576-fe0f", "", "sunglasses", 6, "dark eyewear glasses eye"), + ("1f577-fe0f", "", "spider", 2, "insect"), + ("1f578-fe0f", "", "spider web", 2, ""), + ("1f579-fe0f", "", "joystick", 5, "videogame video game"), + ("1f57a", "", "man dancing", 1, "flair flamenco groove let\U00002019s tango elegant festive salsa dance dancer"), + ("1f587-fe0f", "", "linked paperclips", 6, "link paperclip"), + ("1f58a-fe0f", "", "pen", 6, "ballpoint"), + ("1f58b-fe0f", "", "fountain pen", 6, ""), + ("1f58c-fe0f", "", "paintbrush", 6, "painting"), + ("1f58d-fe0f", "", "crayon", 6, ""), + ("1f590-fe0f", "", "hand with fingers splayed", 1, "raised stop finger"), + ("1f595", "", "middle finger", 1, ""), + ("1f596", "", "vulcan salute", 1, "hands finger"), + ("1f5a4", "", "black heart", 0, "wicked evil"), + ("1f5a5-fe0f", "", "desktop computer", 6, "monitor"), + ("1f5a8-fe0f", "", "printer", 6, "computer"), + ("1f5b1-fe0f", "", "computer mouse", 6, ""), + ("1f5b2-fe0f", "", "trackball", 6, "computer"), + ("1f5bc-fe0f", "", "framed picture", 5, "frame museum art painting"), + ("1f5c2-fe0f", "", "card index dividers", 6, ""), + ("1f5c3-fe0f", "", "card file box", 6, ""), + ("1f5c4-fe0f", "", "file cabinet", 6, "filing paper"), + ("1f5d1-fe0f", "", "wastebasket", 6, "garbage trash waste can"), + ("1f5d2-fe0f", "", "spiral notepad", 6, "pad note"), + ("1f5d3-fe0f", "", "spiral calendar", 6, "pad"), + ("1f5dc-fe0f", "", "clamp", 6, "compress vice tool"), + ("1f5dd-fe0f", "", "old key", 6, "clue lock"), + ("1f5de-fe0f", "", "rolled-up newspaper", 6, "rolled-up news paper"), + ("1f5e1-fe0f", "", "dagger", 6, "knife weapon"), + ("1f5e3-fe0f", "", "speaking head", 1, "speak silhouette"), + ("1f5e8-fe0f", "", "left speech bubble", 0, "dialog balloon"), + ("1f5ef-fe0f", "", "right anger bubble", 0, "balloon angry mad"), + ("1f5f3-fe0f", "", "ballot box with ballot", 6, ""), + ("1f5fa-fe0f", "", "world map", 4, ""), + ("1f5fb", "", "mount fuji", 4, "nature mountain"), + ("1f5fc", "", "Tokyo tower", 4, ""), + ("1f5fd", "", "Statue of Liberty", 4, "ny nyc york new"), + ("1f5fe", "", "map of Japan", 4, ""), + ("1f5ff", "", "moai", 6, "moyai stoneface statue travel"), + ("1f600", "", "grinning face", 0, "cheerful cheery nice grin laugh teeth happy smiling smile"), + ("1f601", "", "beaming face with smiling eyes", 0, "nice grin grinning teeth happy eye smile"), + ("1f602", "", "face with tears of joy", 0, "hilarious roflmao funny hehe lmao rofl haha laugh lol crying"), + ("1f603", "", "grinning face with big eyes", 0, "yay grin awesome teeth happy mouth open smiling smile"), + ("1f604", "", "grinning face with smiling eyes", 0, "grin laugh lol happy mouth open eye smile"), + ("1f605", "", "grinning face with sweat", 0, "stress dejected stressed nervous excited cold mouth open smiling smile"), + ("1f606", "", "grinning squinting face", 0, "hahaha rofl haha laugh lol closed happy mouth open eyes"), + ("1f607", "", "smiling face with halo", 0, "angels innocent spirit angel angelic blessed peaceful happy fairytale fairy"), + ("1f608", "", "smiling face with horns", 0, "demon devil purple shade evil fairytale fairy tale smile"), + ("1f609", "", "winking face", 0, "heartbreaker tease winks wink sexy slide flirt"), + ("1f60a", "", "smiling face with smiling eyes", 0, "satisfied blush glad eye smile"), + ("1f60b", "", "face savoring food", 0, "savor tasty um delicious yum yummy eat full hungry smiling"), + ("1f60c", "", "relieved face", 0, "calm relief zen peace"), + ("1f60d", "", "smiling face with heart-eyes", 0, "heart-eyes romantic hearts kisses feels xoxo bae romance eye ily"), + ("1f60e", "", "smiling face with sunglasses", 0, "chilling shades rad relaxed slay swag cool style bright awesome"), + ("1f60f", "", "smirking face", 0, "boss dapper kidding leer slick smirk smug snicker suave suspicious"), + ("1f610", "", "neutral face", 0, "deadpan blank unamused unimpressed expressionless fine jealous straight awkward meh"), + ("1f611", "", "expressionless face", 0, "inexpressive uh unimpressed fine jealous straight awkward meh oh dead"), + ("1f612", "", "unamused face", 0, "... jel uhh weird jelly pissed fine jealous ugh bored"), + ("1f613", "", "downcast face with sweat", 0, "close yikes headache nervous scared feels cold sad"), + ("1f614", "", "pensive face", 0, "died lost sucks losing awful dejected bored disappointed sad"), + ("1f615", "", "confused face", 0, "befuddled confusing hm sure dunno sorry meh frown sad not"), + ("1f616", "", "confounded face", 0, "cringe distraught annoyed confused frustrated mad feels sad"), + ("1f617", "", "kissing face", 0, "smooch smooches date flirt xoxo you kiss dating ily 143"), + ("1f618", "", "face blowing a kiss", 0, "lover miss muah smooch romantic adorbs flirt xoxo you bae"), + ("1f619", "", "kissing face with smiling eyes", 0, "kisses closed night date flirt kiss dating eye ily 143"), + ("1f61a", "", "kissing face with closed eyes", 0, "blush smooches kisses date flirt xoxo bae dating eye ily"), + ("1f61b", "", "face with tongue", 0, "cool stuck-out nice awesome party sweet"), + ("1f61c", "", "winking face with tongue", 0, "joke loopy nutty wacky weirdo wink epic funny stuck-out crazy"), + ("1f61d", "", "squinting face with tongue", 0, "horrible taste gross stuck-out yolo closed omg whatever eye eyes"), + ("1f61e", "", "disappointed face", 0, "losing awful blame dejected fail unhappy sad"), + ("1f61f", "", "worried face", 0, "butterflies nerves stress worry stressed anxious nervous surprised sad"), + ("1f620", "", "angry face", 0, "maddening rage blame anger frustrated shade mad upset feels unhappy"), + ("1f621", "", "enraged face", 0, "maddening rage anger pouting angry shade mad upset feels unhappy"), + ("1f622", "", "crying face", 0, "triste miss awful cry tear feels unhappy sad"), + ("1f623", "", "persevering face", 0, "concentrate concentration focus persevere headache"), + ("1f624", "", "face with steam from nose", 0, "fume fuming furious fury triumph won anger angry mad feels"), + ("1f625", "", "sad but relieved face", 0, "complicated whew close call anxious sweat disappointed not time"), + ("1f626", "", "frowning face with open mouth", 0, "caught guard what wow surprise scared frown scary"), + ("1f627", "", "anguished face", 0, "forgot stressed what wow surprise scared scary unhappy"), + ("1f628", "", "fearful face", 0, "afraid blame fear worried anxious scared"), + ("1f629", "", "weary face", 0, "nooo fail sleepy hungry crying tired mad feels unhappy sad"), + ("1f62a", "", "sleepy face", 0, "sleeping sleep crying tired night good sad"), + ("1f62b", "", "tired face", 0, "sneeze cost nap feels sad"), + ("1f62c", "", "grimacing face", 0, "awk dentist grimace awkward grinning smiling smile"), + ("1f62d", "", "loudly crying face", 0, "bawling sob tears cry tear unhappy sad"), + ("1f62e", "", "face with open mouth", 0, "believe sympathy unbelievable unreal forgot whoa shocked surprised wow you"), + ("1f62e-200d-1f4a8", "", "face exhaling", 0, "exhale groan sigh whisper whistle blowing exhausted gasp relief blow"), + ("1f62f", "", "hushed face", 0, "stunned epic woah whoa surprised omg"), + ("1f630", "", "anxious face with sweat", 0, "eek rushed yikes nervous scared blue cold mouth open"), + ("1f631", "", "face screaming in fear", 0, "munch scream screamer fearful epic woah shocked surprised scared"), + ("1f632", "", "astonished face", 0, "totally cost way shocked omg no"), + ("1f633", "", "flushed face", 0, "amazed dazed geez impressed jeez crazy embarrassed heat awkward what"), + ("1f634", "", "sleeping face", 0, "yawn bed bedtime goodnight nap zzz sleep tired night good"), + ("1f635", "", "face with crossed-out eyes", 0, "crossed-out knocked dizzy sick tired dead feels"), + ("1f635-200d-1f4ab", "", "face with spiral eyes", 0, "hypnotized trouble woozy smiley woah confused whoa dizzy omg"), + ("1f636", "", "face without mouth", 0, "mouthless silence speechless blank expressionless mute silent awkward quiet secret"), + ("1f636-200d-1f32b-fe0f", "", "face in clouds", 0, "absentminded fog head"), + ("1f637", "", "face with medical mask", 0, "dermatologist germs dr dentist medicine sick doctor cold"), + ("1f638", "", "grinning cat with smiling eyes", 0, "grin eye smile"), + ("1f639", "", "cat with tears of joy", 0, "laughing laugh lol tear"), + ("1f63a", "", "grinning cat", 0, "mouth open smiling smile"), + ("1f63b", "", "smiling cat with heart-eyes", 0, "heart-eyes eye smile"), + ("1f63c", "", "cat with wry smile", 0, "ironic"), + ("1f63d", "", "kissing cat", 0, "closed kiss eye eyes"), + ("1f63e", "", "pouting cat", 0, ""), + ("1f63f", "", "crying cat", 0, "cry tear sad"), + ("1f640", "", "weary cat", 0, "oh surprised"), + ("1f641", "", "slightly frowning face", 0, "frown sad"), + ("1f642", "", "slightly smiling face", 0, "happy smile"), + ("1f642-200d-2194-fe0f", "", "head shaking horizontally", 0, "shake no"), + ("1f642-200d-2195-fe0f", "", "head shaking vertically", 0, "nod yes"), + ("1f643", "", "upside-down face", 0, "upside-down hehe smile"), + ("1f644", "", "face with rolling eyes", 0, "eyeroll ugh shade whatever"), + ("1f645", "", "person gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f645-200d-2640-fe0f", "", "woman gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f645-200d-2642-fe0f", "", "man gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f646", "", "person gesturing OK", 1, "exercise omg gesture"), + ("1f646-200d-2640-fe0f", "", "woman gesturing OK", 1, "exercise omg gesture"), + ("1f646-200d-2642-fe0f", "", "man gesturing OK", 1, "exercise omg gesture"), + ("1f647", "", "person bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f647-200d-2640-fe0f", "", "woman bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f647-200d-2642-fe0f", "", "man bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f648", "", "see-no-evil monkey", 0, "watch forgot hide embarrassed smh secret scared prohibited forbidden omg"), + ("1f649", "", "hear-no-evil monkey", 0, "tmi ears listen shh secret prohibited forbidden not gesture"), + ("1f64a", "", "speak-no-evil monkey", 0, "stealth oops quiet secret prohibited forbidden not gesture"), + ("1f64b", "", "person raising hand", 1, "raise here know me question pick gesture"), + ("1f64b-200d-2640-fe0f", "", "woman raising hand", 1, "raise here know me question pick gesture"), + ("1f64b-200d-2642-fe0f", "", "man raising hand", 1, "raise here know me question pick gesture"), + ("1f64c", "", "raising hands", 1, "praise hooray raised gesture celebration"), + ("1f64d", "", "person frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64d-200d-2640-fe0f", "", "woman frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64d-200d-2642-fe0f", "", "man frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64e", "", "person pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64e-200d-2640-fe0f", "", "woman pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64e-200d-2642-fe0f", "", "man pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64f", "", "folded hands", 1, "appreciate cmon thx blessed thanks please pray ask beg bow"), + ("1f680", "", "rocket", 4, "launch rockets travel space"), + ("1f681", "", "helicopter", 4, "copter roflcopter travel vehicle"), + ("1f682", "", "locomotive", 4, "caboose trains engine steam train railway travel"), + ("1f683", "", "railway car", 4, "tram trolleybus electric train travel"), + ("1f684", "", "high-speed train", 4, "high-speed shinkansen railway"), + ("1f685", "", "bullet train", 4, "high-speed shinkansen nose speed railway travel"), + ("1f686", "", "train", 4, "choo arrived railway"), + ("1f687", "", "metro", 4, "subway travel"), + ("1f688", "", "light rail", 4, "monorail arrived railway"), + ("1f689", "", "station", 4, "train railway"), + ("1f68a", "", "tram", 4, "trolleybus"), + ("1f68b", "", "tram car", 4, "trolley trolleybus bus"), + ("1f68c", "", "bus", 4, "school vehicle"), + ("1f68d", "", "oncoming bus", 4, "cars"), + ("1f68e", "", "trolleybus", 4, "trolley tram bus"), + ("1f68f", "", "bus stop", 4, "busstop"), + ("1f690", "", "minibus", 4, "van drive bus vehicle"), + ("1f691", "", "ambulance", 4, "emergency vehicle"), + ("1f692", "", "fire engine", 4, "truck"), + ("1f693", "", "police car", 4, "5\U000020130 cops patrol"), + ("1f694", "", "oncoming police car", 4, ""), + ("1f695", "", "taxi", 4, "cab cabbie drive yellow vehicle car"), + ("1f696", "", "oncoming taxi", 4, "hail cab cabbie cars drove yellow"), + ("1f697", "", "automobile", 4, "driving vehicle car"), + ("1f698", "", "oncoming automobile", 4, "cars drove vehicle car"), + ("1f699", "", "sport utility vehicle", 4, "recreational sportutility drive car"), + ("1f69a", "", "delivery truck", 4, "drive vehicle car"), + ("1f69b", "", "articulated lorry", 4, "semi truck drive move vehicle car"), + ("1f69c", "", "tractor", 4, "vehicle"), + ("1f69d", "", "monorail", 4, "vehicle"), + ("1f69e", "", "mountain railway", 4, "trip car"), + ("1f69f", "", "suspension railway", 4, ""), + ("1f6a0", "", "mountain cableway", 4, "cable gondola lift ski"), + ("1f6a1", "", "aerial tramway", 4, "ropeway cable gondola car"), + ("1f6a2", "", "ship", 4, "passenger boat travel"), + ("1f6a3", "", "person rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a3-200d-2640-fe0f", "", "woman rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a3-200d-2642-fe0f", "", "man rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a4", "", "speedboat", 4, "billionaire luxury millionaire summer lake boat travel"), + ("1f6a5", "", "horizontal traffic light", 4, "intersection stoplight signal stop"), + ("1f6a6", "", "vertical traffic light", 4, "intersection stoplight drove signal stop"), + ("1f6a7", "", "construction", 4, "barrier"), + ("1f6a8", "", "police car light", 4, "alert beacon alarm revolving emergency siren"), + ("1f6a9", "", "triangular flag", 8, "post golf construction"), + ("1f6aa", "", "door", 6, "front closet back"), + ("1f6ab", "", "prohibited", 7, "entry smoke forbidden no not"), + ("1f6ac", "", "cigarette", 6, "smoking"), + ("1f6ad", "", "no smoking", 7, "smoke prohibited forbidden not"), + ("1f6ae", "", "litter in bin sign", 7, "litterbin"), + ("1f6af", "", "no littering", 7, "litter prohibited forbidden not"), + ("1f6b0", "", "potable water", 7, "drinking"), + ("1f6b1", "", "non-potable water", 7, "dry non-drinking non-potable prohibited"), + ("1f6b2", "", "bicycle", 4, "class cycling gang ride spin spinning cycle cyclist bike"), + ("1f6b3", "", "no bicycles", 7, "bicycle bike prohibited forbidden not"), + ("1f6b4", "", "person biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b4-200d-2640-fe0f", "", "woman biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b4-200d-2642-fe0f", "", "man biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5", "", "person mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5-200d-2640-fe0f", "", "woman mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5-200d-2642-fe0f", "", "man mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b6", "", "person walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2640-fe0f", "", "woman walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2640-fe0f-200d-27a1-fe0f", "", "woman walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2642-fe0f", "", "man walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2642-fe0f-200d-27a1-fe0f", "", "man walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-27a1-fe0f", "", "person walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b7", "", "no pedestrians", 7, "pedestrian prohibited forbidden not"), + ("1f6b8", "", "children crossing", 7, "traffic pedestrian"), + ("1f6b9", "", "men\U00002019s room", 7, "men\U00002019s lavatory restroom WC bathroom toilet"), + ("1f6ba", "", "women\U00002019s room", 7, "women\U00002019s lavatory restroom WC bathroom toilet"), + ("1f6bb", "", "restroom", 7, "lavatory WC bathroom toilet"), + ("1f6bc", "", "baby symbol", 7, "changing"), + ("1f6bd", "", "toilet", 6, "bathroom"), + ("1f6be", "", "water closet", 7, "lavatory restroom WC bathroom toilet"), + ("1f6bf", "", "shower", 6, "water"), + ("1f6c0", "", "person taking bath", 1, "tub bathtub"), + ("1f6c1", "", "bathtub", 6, "bath"), + ("1f6c2", "", "passport control", 7, ""), + ("1f6c3", "", "customs", 7, "packing"), + ("1f6c4", "", "baggage claim", 7, "journey ready case arrived bags packing trip checked plane travel"), + ("1f6c5", "", "left luggage", 7, "locker baggage case"), + ("1f6cb-fe0f", "", "couch and lamp", 6, "hotel"), + ("1f6cc", "", "person in bed", 1, "bedtime goodnight nap zzz sleep hotel tired night good"), + ("1f6cd-fe0f", "", "shopping bags", 6, "bag hotel"), + ("1f6ce-fe0f", "", "bellhop bell", 4, "hotel"), + ("1f6cf-fe0f", "", "bed", 6, "sleep hotel"), + ("1f6d0", "", "place of worship", 7, "pray religion"), + ("1f6d1", "", "stop sign", 4, "octagonal"), + ("1f6d2", "", "shopping cart", 6, "trolley"), + ("1f6d5", "", "hindu temple", 4, ""), + ("1f6d6", "", "hut", 4, "roundhouse shelter yurt house home"), + ("1f6d7", "", "elevator", 6, "hoist lift accessibility"), + ("1f6d8", "", "landslide", 4, "avalanche disaster mudslide rocks danger earthquake mountain"), + ("1f6d9", "", "lighthouse", 4, ""), + ("1f6dc", "", "wireless", 7, "broadband connectivity hotspot network router smartphone wi-fi wifi wlan internet"), + ("1f6dd", "", "playground slide", 4, "sliding amusement theme park play playing"), + ("1f6de", "", "wheel", 4, "tire turn circle vehicle car"), + ("1f6df", "", "ring buoy", 4, "float lifesaver preserver save saver rescue life safety swim"), + ("1f6e0-fe0f", "", "hammer and wrench", 6, "spanner tool"), + ("1f6e1-fe0f", "", "shield", 6, "weapon"), + ("1f6e2-fe0f", "", "oil drum", 4, ""), + ("1f6e3-fe0f", "", "motorway", 4, "highway road"), + ("1f6e4-fe0f", "", "railway track", 4, "train"), + ("1f6e5-fe0f", "", "motor boat", 4, "motorboat"), + ("1f6e9-fe0f", "", "small airplane", 4, "aeroplane plane"), + ("1f6eb", "", "airplane departure", 4, "check-in departures aeroplane plane"), + ("1f6ec", "", "airplane arrival", 4, "arrivals arriving landing aeroplane plane"), + ("1f6f0-fe0f", "", "satellite", 4, "space"), + ("1f6f3-fe0f", "", "passenger ship", 4, ""), + ("1f6f4", "", "kick scooter", 4, ""), + ("1f6f5", "", "motor scooter", 4, ""), + ("1f6f6", "", "canoe", 4, "boat"), + ("1f6f7", "", "sled", 5, "luge sledge sleigh toboggan snow"), + ("1f6f8", "", "flying saucer", 4, "extra terrestrial UFO aliens"), + ("1f6f9", "", "skateboard", 4, "skater wheels board skate"), + ("1f6fa", "", "auto rickshaw", 4, "tuk"), + ("1f6fb", "", "pickup truck", 4, "flatbed pick-up transportation automobile car"), + ("1f6fc", "", "roller skate", 4, "blades skates"), + ("1f7e0", "", "orange circle", 7, ""), + ("1f7e1", "", "yellow circle", 7, ""), + ("1f7e2", "", "green circle", 7, ""), + ("1f7e3", "", "purple circle", 7, ""), + ("1f7e4", "", "brown circle", 7, ""), + ("1f7e5", "", "red square", 7, "penalty card"), + ("1f7e6", "", "blue square", 7, ""), + ("1f7e7", "", "orange square", 7, ""), + ("1f7e8", "", "yellow square", 7, "penalty card"), + ("1f7e9", "", "green square", 7, ""), + ("1f7ea", "", "purple square", 7, ""), + ("1f7eb", "", "brown square", 7, ""), + ("1f7f0", "", "heavy equals sign", 7, "answer equal equality math"), + ("1f90c", "", "pinched fingers", 1, "huh interrogation patience zip ugh sarcastic what hold relax gesture"), + ("1f90d", "", "white heart", 0, "143"), + ("1f90e", "", "brown heart", 0, "143"), + ("1f90f", "", "pinching hand", 1, "bit little sort amount fingers small"), + ("1f910", "", "zipper-mouth face", 0, "shut zipper-mouth keep zip quiet secret"), + ("1f911", "", "money-mouth face", 0, "money-mouth paid"), + ("1f912", "", "face with thermometer", 0, "ill sick"), + ("1f913", "", "nerd face", 0, "brainy clever expert geek gifted intelligent smart glasses"), + ("1f914", "", "thinking face", 0, "chin consider ponder pondering wondering hmm"), + ("1f915", "", "face with head-bandage", 0, "head-bandage hurt injury ouch"), + ("1f916", "", "robot", 0, "monster"), + ("1f917", "", "smiling face with open hands", 0, "hugging hug"), + ("1f918", "", "sign of the horns", 1, "rock-on finger"), + ("1f919", "", "call me hand", 1, "hang loose Shaka"), + ("1f91a", "", "raised back of hand", 1, "backhand"), + ("1f91b", "", "left-facing fist", 1, "left-facing leftwards"), + ("1f91c", "", "right-facing fist", 1, "right-facing rightwards"), + ("1f91d", "", "handshake", 1, "agreement deal meeting shake"), + ("1f91e", "", "crossed fingers", 1, "luck cross finger"), + ("1f91f", "", "love-you gesture", 1, "ILY love-you fingers three"), + ("1f920", "", "cowboy hat face", 0, "cowgirl"), + ("1f921", "", "clown face", 0, ""), + ("1f922", "", "nauseated face", 0, "nasty vomit gross sick"), + ("1f923", "", "rolling on the floor laughing", 0, "hilarious roflmao funny hehe lmao rofl haha joy laugh lol"), + ("1f924", "", "drooling face", 0, ""), + ("1f925", "", "lying face", 0, "liar lie pinocchio"), + ("1f926", "", "person facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f926-200d-2640-fe0f", "", "woman facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f926-200d-2642-fe0f", "", "man facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f927", "", "sneezing face", 0, "gesundheit fever flu sneeze sick"), + ("1f928", "", "face with raised eyebrow", 0, "disapproval distrust emoji mild skeptic skepticism hmm skeptical what disbelief"), + ("1f929", "", "star-struck", 0, "star-struck starry-eyed wow grinning excited eyes smile"), + ("1f92a", "", "zany face", 0, "goofy crazy large small eye eyes"), + ("1f92b", "", "shushing face", 0, "shush shh quiet"), + ("1f92c", "", "face with symbols on mouth", 0, "censor cursing cussing swearing pissed mad"), + ("1f92d", "", "face with hand over mouth", 0, "giggle giggling realization sudden whoops oops shock surprise secret"), + ("1f92e", "", "face vomiting", 0, "barf ew puke spew vomit gross throw sick up"), + ("1f92f", "", "exploding head", 0, "blown mind mindblown explode way shocked no"), + ("1f930", "", "pregnant woman", 1, ""), + ("1f931", "", "breast-feeding", 1, "breast-feeding mom mother nursing baby"), + ("1f932", "", "palms up together", 1, "cupped dua wish prayer pray hands"), + ("1f933", "", "selfie", 1, "camera phone"), + ("1f934", "", "prince", 1, "king crown royal royalty fairytale fairy tale"), + ("1f935", "", "person in tuxedo", 1, "formal wedding"), + ("1f935-200d-2640-fe0f", "", "woman in tuxedo", 1, "formal wedding"), + ("1f935-200d-2642-fe0f", "", "man in tuxedo", 1, "formal groom wedding"), + ("1f936", "", "Mrs. Claus", 1, "holiday merry mother santa xmas Christmas fairy tale celebration"), + ("1f937", "", "person shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f937-200d-2640-fe0f", "", "woman shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f937-200d-2642-fe0f", "", "man shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f938", "", "person cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f938-200d-2640-fe0f", "", "woman cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f938-200d-2642-fe0f", "", "man cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f939", "", "person juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f939-200d-2640-fe0f", "", "woman juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f939-200d-2642-fe0f", "", "man juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f93a", "", "person fencing", 1, "fencer sword"), + ("1f93c", "", "people wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93c-200d-2640-fe0f", "", "women wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93c-200d-2642-fe0f", "", "men wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93d", "", "person playing water polo", 1, "waterpolo swimming"), + ("1f93d-200d-2640-fe0f", "", "woman playing water polo", 1, "waterpolo swimming"), + ("1f93d-200d-2642-fe0f", "", "man playing water polo", 1, "waterpolo swimming"), + ("1f93e", "", "person playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93e-200d-2640-fe0f", "", "woman playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93e-200d-2642-fe0f", "", "man playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93f", "", "diving mask", 5, "snorkeling scuba"), + ("1f940", "", "wilted flower", 2, "dying"), + ("1f941", "", "drum", 6, "drumsticks music"), + ("1f942", "", "clinking glasses", 3, "clink celebrate glass drink"), + ("1f943", "", "tumbler glass", 3, "liquor scotch whiskey whisky shot"), + ("1f944", "", "spoon", 3, "tableware eat"), + ("1f945", "", "goal net", 5, ""), + ("1f947", "", "1st place medal", 5, "first gold"), + ("1f948", "", "2nd place medal", 5, "second silver"), + ("1f949", "", "3rd place medal", 5, "bronze third"), + ("1f94a", "", "boxing glove", 5, ""), + ("1f94b", "", "martial arts uniform", 5, "judo karate taekwondo"), + ("1f94c", "", "curling stone", 5, "rock game"), + ("1f94d", "", "lacrosse", 5, "goal sports stick ball"), + ("1f94e", "", "softball", 5, "underarm glove sports ball"), + ("1f94f", "", "flying disc", 5, "ultimate"), + ("1f950", "", "croissant", 3, "roll french crescent bread breakfast"), + ("1f951", "", "avocado", 3, "fruit"), + ("1f952", "", "cucumber", 3, "pickle vegetable"), + ("1f953", "", "bacon", 3, "meat breakfast"), + ("1f954", "", "potato", 3, "vegetable"), + ("1f955", "", "carrot", 3, "vegetable"), + ("1f956", "", "baguette bread", 3, "french"), + ("1f957", "", "green salad", 3, ""), + ("1f958", "", "shallow pan of food", 3, "casserole paella"), + ("1f959", "", "stuffed flatbread", 3, "gyro falafel kebab"), + ("1f95a", "", "egg", 3, "breakfast"), + ("1f95b", "", "glass of milk", 3, "drink"), + ("1f95c", "", "peanuts", 3, "peanut nut vegetable"), + ("1f95d", "", "kiwi fruit", 3, ""), + ("1f95e", "", "pancakes", 3, "cr\U000000eape hotcake pancake breakfast"), + ("1f95f", "", "dumpling", 3, "empanada gy\U0000014dza jiaozi pierogi potsticker"), + ("1f960", "", "fortune cookie", 3, "prophecy"), + ("1f961", "", "takeout box", 3, "oyster pail chopsticks delivery"), + ("1f962", "", "chopsticks", 3, "hashi jeotgarak kuaizi"), + ("1f963", "", "bowl with spoon", 3, "cereal congee oatmeal porridge breakfast"), + ("1f964", "", "cup with straw", 3, "malt soda juice soft water drink"), + ("1f965", "", "coconut", 3, "pi\U000000f1a colada palm"), + ("1f966", "", "broccoli", 3, "wild cabbage"), + ("1f967", "", "pie", 3, "filling pumpkin apple slice meat pastry fruit"), + ("1f968", "", "pretzel", 3, "convoluted twisted"), + ("1f969", "", "cut of meat", 3, "lambchop porkchop steak chop red"), + ("1f96a", "", "sandwich", 3, "bread"), + ("1f96b", "", "canned food", 3, "can"), + ("1f96c", "", "leafy green", 3, "bok burgers choy kale lettuce cabbage salad"), + ("1f96d", "", "mango", 3, "tropical fruit"), + ("1f96e", "", "moon cake", 3, "yu\U000000e8b\U000001d0ng autumn festival"), + ("1f96f", "", "bagel", 3, "schmear bakery bread breakfast"), + ("1f970", "", "smiling face with hearts", 0, "adore crush 3 you romance ily smile"), + ("1f971", "", "yawning face", 0, "yawn bedtime goodnight nap zzz bored sleepy sleep tired night"), + ("1f972", "", "smiling face with tear", 0, "pain touched glad grateful proud relieved smiley joy happy smile"), + ("1f973", "", "partying face", 0, "bday horn hooray birthday celebrate excited hat party happy celebration"), + ("1f974", "", "woozy face", 0, "intoxicated tipsy uneven drunk wavy dizzy mouth eyes"), + ("1f975", "", "hot face", 0, "feverish panting red-faced stroke sweating dying heat tongue"), + ("1f976", "", "cold face", 0, "blue-faced freezing frostbite icicles subzero teeth blue"), + ("1f977", "", "ninja", 1, "assassin fighter skills fight hidden soldier stealth war sly secret"), + ("1f978", "", "disguised face", 0, "disguise incognito moustache mustache tache tash eyebrow spy glasses nose"), + ("1f979", "", "face holding back tears", 0, "admiration aww feelings gratitude resist grateful please proud cry embarrassed"), + ("1f97a", "", "pleading face", 0, "begging mercy why puppy please pretty big eyes sad not"), + ("1f97b", "", "sari", 6, "dress clothing"), + ("1f97c", "", "lab coat", 6, "dr jacket experiment scientist doctor clothes white"), + ("1f97d", "", "goggles", 6, "dive welding protection scuba swimming eye"), + ("1f97e", "", "hiking boot", 6, "backpacking outdoors camping brown shoe"), + ("1f97f", "", "flat shoe", 6, "comfy flats slip-on slipper ballet"), + ("1f980", "", "crab", 2, "Cancer zodiac"), + ("1f981", "", "lion", 2, "alpha mane order rawr roar safari Leo strong zodiac"), + ("1f982", "", "scorpion", 2, "Scorpio Scorpius zodiac"), + ("1f983", "", "turkey", 2, "gobble thanksgiving bird"), + ("1f984", "", "unicorn", 2, ""), + ("1f985", "", "eagle", 2, "ornithology bird"), + ("1f986", "", "duck", 2, "ornithology bird"), + ("1f987", "", "bat", 2, "vampire"), + ("1f988", "", "shark", 2, "fish"), + ("1f989", "", "owl", 2, "wise ornithology bird"), + ("1f98a", "", "fox", 2, ""), + ("1f98b", "", "butterfly", 2, "pretty insect"), + ("1f98c", "", "deer", 2, ""), + ("1f98d", "", "gorilla", 2, ""), + ("1f98e", "", "lizard", 2, "reptile"), + ("1f98f", "", "rhinoceros", 2, ""), + ("1f990", "", "shrimp", 2, "shellfish small"), + ("1f991", "", "squid", 2, "mollusk"), + ("1f992", "", "giraffe", 2, "spots"), + ("1f993", "", "zebra", 2, "stripe"), + ("1f994", "", "hedgehog", 2, "spiny"), + ("1f995", "", "sauropod", 2, "brachiosaurus brontosaurus diplodocus dinosaur"), + ("1f996", "", "T-Rex", 2, "T-Rex Tyrannosaurus dinosaur"), + ("1f997", "", "cricket", 2, "grasshopper Orthoptera bug insect"), + ("1f998", "", "kangaroo", 2, "joey jump marsupial"), + ("1f999", "", "llama", 2, "alpaca guanaco vicu\U000000f1a wool"), + ("1f99a", "", "peacock", 2, "ostentatious peahen colorful pretty proud ornithology bird"), + ("1f99b", "", "hippopotamus", 2, "hippo"), + ("1f99c", "", "parrot", 2, "pirate talk ornithology bird"), + ("1f99d", "", "raccoon", 2, "curious sly"), + ("1f99e", "", "lobster", 2, "bisque claws seafood"), + ("1f99f", "", "mosquito", 2, "malaria bite disease fever virus pest insect"), + ("1f9a0", "", "microbe", 2, "amoeba bacteria virus science"), + ("1f9a1", "", "badger", 2, "pester honey"), + ("1f9a2", "", "swan", 2, "cygnet duckling ugly ornithology bird"), + ("1f9a3", "", "mammoth", 2, "tusk wooly extinction large"), + ("1f9a4", "", "dodo", 2, "extinction large ornithology bird"), + ("1f9a5", "", "sloth", 2, "lazy slow"), + ("1f9a6", "", "otter", 2, "playful fishing"), + ("1f9a7", "", "orangutan", 2, "ape monkey"), + ("1f9a8", "", "skunk", 2, "stink"), + ("1f9a9", "", "flamingo", 2, "flamboyant tropical ornithology bird"), + ("1f9aa", "", "oyster", 2, "diving pearl"), + ("1f9ab", "", "beaver", 2, "dam teeth"), + ("1f9ac", "", "bison", 2, "herd wisent buffalo"), + ("1f9ad", "", "seal", 2, "lion sea ocean"), + ("1f9ae", "", "guide dog", 2, "blind accessibility"), + ("1f9af", "", "white cane", 6, "probing blind accessibility"), + ("1f9b4", "", "bone", 1, "wishbone bones skeleton dog"), + ("1f9b5", "", "leg", 1, "knee limb bent foot kick"), + ("1f9b6", "", "foot", 1, "ankle stomp feet kick"), + ("1f9b7", "", "tooth", 1, "pearly dentist teeth white"), + ("1f9b8", "", "superhero", 1, "hero superpower good"), + ("1f9b8-200d-2640-fe0f", "", "woman superhero", 1, "heroine hero superpower good"), + ("1f9b8-200d-2642-fe0f", "", "man superhero", 1, "hero superpower good"), + ("1f9b9", "", "supervillain", 1, "criminal villain bad superpower evil"), + ("1f9b9-200d-2640-fe0f", "", "woman supervillain", 1, "criminal villain bad superpower evil"), + ("1f9b9-200d-2642-fe0f", "", "man supervillain", 1, "criminal villain bad superpower evil"), + ("1f9ba", "", "safety vest", 6, "emergency"), + ("1f9bb", "", "ear with hearing aid", 1, "hard accessibility"), + ("1f9bc", "", "motorized wheelchair", 4, "accessibility"), + ("1f9bd", "", "manual wheelchair", 4, "accessibility"), + ("1f9be", "", "mechanical arm", 1, "prosthetic accessibility"), + ("1f9bf", "", "mechanical leg", 1, "prosthetic accessibility"), + ("1f9c0", "", "cheese wedge", 3, ""), + ("1f9c1", "", "cupcake", 3, "sprinkles sugar treat bakery dessert sweet"), + ("1f9c2", "", "salt", 3, "flavor salty condiment shaker taste mad upset"), + ("1f9c3", "", "beverage box", 3, "juice straw sweet"), + ("1f9c4", "", "garlic", 3, "flavoring"), + ("1f9c5", "", "onion", 3, "flavoring"), + ("1f9c6", "", "falafel", 3, "chickpea meatball"), + ("1f9c7", "", "waffle", 3, "indecisive iron breakfast"), + ("1f9c8", "", "butter", 3, "dairy"), + ("1f9c9", "", "mate", 3, "drink"), + ("1f9ca", "", "ice", 3, "cube iceberg cold"), + ("1f9cb", "", "bubble tea", 3, "boba pearl milk"), + ("1f9cc", "", "troll", 1, "trolling monster fairy tale"), + ("1f9cd", "", "person standing", 1, "stand"), + ("1f9cd-200d-2640-fe0f", "", "woman standing", 1, "stand"), + ("1f9cd-200d-2642-fe0f", "", "man standing", 1, "stand"), + ("1f9ce", "", "person kneeling", 1, "kneel knees"), + ("1f9ce-200d-2640-fe0f", "", "woman kneeling", 1, "kneel knees"), + ("1f9ce-200d-2640-fe0f-200d-27a1-fe0f", "", "woman kneeling facing right", 1, "kneel knees"), + ("1f9ce-200d-2642-fe0f", "", "man kneeling", 1, "kneel knees"), + ("1f9ce-200d-2642-fe0f-200d-27a1-fe0f", "", "man kneeling facing right", 1, "kneel knees"), + ("1f9ce-200d-27a1-fe0f", "", "person kneeling facing right", 1, "kneel knees"), + ("1f9cf", "", "deaf person", 1, "hear ear gesture accessibility"), + ("1f9cf-200d-2640-fe0f", "", "deaf woman", 1, "hear ear gesture accessibility"), + ("1f9cf-200d-2642-fe0f", "", "deaf man", 1, "hear ear gesture accessibility"), + ("1f9d0", "", "face with monocle", 0, "classy stuffy wealthy fancy rich"), + ("1f9d1", "", "person", 1, "adult"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t1_t2", "people with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t1_t3", "people with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t1_t4", "people with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t1_t5", "people with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb", "people_holding_hands_t1", "people holding hands: light skin tone", 1, "light skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t1_t2", "people wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t1_t3", "people wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t1_t4", "people wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t1_t5", "people wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t1_t2", "kiss: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t1_t3", "kiss: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t1_t4", "kiss: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t1_t5", "kiss: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t1_t2", "couple with heart: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t1_t3", "couple with heart: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t1_t4", "couple with heart: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t1_t5", "couple with heart: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t2_t1", "people with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t2_t3", "people with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t2_t4", "people with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t2_t5", "people with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc", "people_holding_hands_t2", "people holding hands: medium-light skin tone", 1, "medium-light skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t2_t1", "people wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t2_t3", "people wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t2_t4", "people wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t2_t5", "people wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t2_t1", "kiss: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t2_t3", "kiss: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t2_t4", "kiss: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t2_t5", "kiss: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t2_t1", "couple with heart: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t2_t3", "couple with heart: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t2_t4", "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t2_t5", "couple with heart: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t3_t1", "people with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t3_t2", "people with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t3_t4", "people with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t3_t5", "people with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd", "people_holding_hands_t3", "people holding hands: medium skin tone", 1, "medium skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t3_t1", "people wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t3_t2", "people wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t3_t4", "people wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t3_t5", "people wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t3_t1", "kiss: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t3_t2", "kiss: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t3_t4", "kiss: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t3_t5", "kiss: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t3_t1", "couple with heart: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t3_t2", "couple with heart: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t3_t4", "couple with heart: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t3_t5", "couple with heart: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t4_t1", "people with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t4_t2", "people with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t4_t3", "people with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t4_t5", "people with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe", "people_holding_hands_t4", "people holding hands: medium-dark skin tone", 1, "medium-dark skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t4_t1", "people wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t4_t2", "people wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t4_t3", "people wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t4_t5", "people wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t4_t1", "kiss: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t4_t2", "kiss: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t4_t3", "kiss: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t4_t5", "kiss: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t4_t1", "couple with heart: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t4_t2", "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t4_t3", "couple with heart: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t4_t5", "couple with heart: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t5_t1", "people with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t5_t2", "people with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t5_t3", "people with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t5_t4", "people with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff", "people_holding_hands_t5", "people holding hands: dark skin tone", 1, "dark skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t5_t1", "people wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t5_t2", "people wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t5_t3", "people wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t5_t4", "people wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t5_t1", "kiss: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t5_t2", "kiss: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t5_t3", "kiss: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t5_t4", "kiss: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t5_t1", "couple with heart: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t5_t2", "couple with heart: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t5_t3", "couple with heart: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t5_t4", "couple with heart: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-200d-1f33e", "", "farmer", 1, "gardener rancher"), + ("1f9d1-200d-1f373", "", "cook", 1, "chef"), + ("1f9d1-200d-1f37c", "", "person feeding baby", 1, "parent nanny feed nursing newborn"), + ("1f9d1-200d-1f384", "", "Mx Claus", 1, "holiday merry santa xmas Christmas fairy tale celebration"), + ("1f9d1-200d-1f393", "", "student", 1, "graduate"), + ("1f9d1-200d-1f3a4", "", "singer", 1, "entertainer rockstar actor rock star"), + ("1f9d1-200d-1f3a8", "", "artist", 1, "palette"), + ("1f9d1-200d-1f3eb", "", "teacher", 1, "instructor lecturer professor"), + ("1f9d1-200d-1f3ed", "", "factory worker", 1, "assembly industrial"), + ("1f9d1-200d-1f4bb", "", "technologist", 1, "coder developer inventor software computer"), + ("1f9d1-200d-1f4bc", "", "office worker", 1, "architect manager white-collar business"), + ("1f9d1-200d-1f527", "", "mechanic", 1, "electrician tradesperson plumber"), + ("1f9d1-200d-1f52c", "", "scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f9d1-200d-1f680", "", "astronaut", 1, "rocket space"), + ("1f9d1-200d-1f692", "", "firefighter", 1, "firetruck fire"), + ("1f9d1-200d-1f91d-200d-1f9d1", "", "people holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-200d-1f9af", "", "person with white cane", 1, "probing blind accessibility"), + ("1f9d1-200d-1f9af-200d-27a1-fe0f", "", "person with white cane facing right", 1, "probing blind accessibility"), + ("1f9d1-200d-1f9b0", "", "person: red hair", 1, "red hair adult"), + ("1f9d1-200d-1f9b1", "", "person: curly hair", 1, "curly hair adult"), + ("1f9d1-200d-1f9b2", "", "person: bald", 1, "adult"), + ("1f9d1-200d-1f9b3", "", "person: white hair", 1, "white hair adult"), + ("1f9d1-200d-1f9bc", "", "person in motorized wheelchair", 1, "accessibility"), + ("1f9d1-200d-1f9bc-200d-27a1-fe0f", "", "person in motorized wheelchair facing right", 1, "accessibility"), + ("1f9d1-200d-1f9bd", "", "person in manual wheelchair", 1, "accessibility"), + ("1f9d1-200d-1f9bd-200d-27a1-fe0f", "", "person in manual wheelchair facing right", 1, "accessibility"), + ("1f9d1-200d-1f9d1-200d-1f9d2", "", "family: adult, adult, child", 1, ""), + ("1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, adult, child, child", 1, ""), + ("1f9d1-200d-1f9d2", "", "family: adult, child", 1, ""), + ("1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, child, child", 1, ""), + ("1f9d1-200d-1fa70", "", "ballet dancer", 1, ""), + ("1f9d1-200d-2695-fe0f", "", "health worker", 1, "healthcare nurse therapist doctor"), + ("1f9d1-200d-2696-fe0f", "", "judge", 1, "justice scales law"), + ("1f9d1-200d-2708-fe0f", "", "pilot", 1, "plane"), + ("1f9d2", "", "child", 1, "grandchild bright-eyed kid younger young"), + ("1f9d3", "", "older person", 1, "grandparent elderly wise old adult"), + ("1f9d4", "", "person: beard", 1, "bearded whiskers"), + ("1f9d4-200d-2640-fe0f", "", "woman: beard", 1, "bearded whiskers"), + ("1f9d4-200d-2642-fe0f", "", "man: beard", 1, "bearded whiskers"), + ("1f9d5", "", "woman with headscarf", 1, "bandana hijab kerchief mantilla tichel head"), + ("1f9d6", "", "person in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d6-200d-2640-fe0f", "", "woman in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d6-200d-2642-fe0f", "", "man in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d7", "", "person climbing", 1, "climber climb scale rock mountain up"), + ("1f9d7-200d-2640-fe0f", "", "woman climbing", 1, "climber climb scale rock mountain up"), + ("1f9d7-200d-2642-fe0f", "", "man climbing", 1, "climber climb scale rock mountain up"), + ("1f9d8", "", "person in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d8-200d-2640-fe0f", "", "woman in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d8-200d-2642-fe0f", "", "man in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d9", "", "mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9d9-200d-2640-fe0f", "", "woman mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9d9-200d-2642-fe0f", "", "man mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9da", "", "fairy", 1, "pixie wings myth fairytale tale"), + ("1f9da-200d-2640-fe0f", "", "woman fairy", 1, "Titania pixie wings myth fairytale tale"), + ("1f9da-200d-2642-fe0f", "", "man fairy", 1, "Oberon Puck pixie wings myth fairytale tale"), + ("1f9db", "", "vampire", 1, "Dracula fangs supernatural undead blood scary teeth halloween"), + ("1f9db-200d-2640-fe0f", "", "woman vampire", 1, "fangs supernatural undead blood scary teeth halloween"), + ("1f9db-200d-2642-fe0f", "", "man vampire", 1, "fangs supernatural undead blood scary teeth halloween"), + ("1f9dc", "", "merperson", 1, "siren trident folklore sea creature ocean fairytale"), + ("1f9dc-200d-2640-fe0f", "", "mermaid", 1, "merwoman siren trident folklore sea creature ocean fairytale"), + ("1f9dc-200d-2642-fe0f", "", "merman", 1, "Neptune Poseidon Triton siren trident folklore sea creature ocean fairytale"), + ("1f9dd", "", "elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9dd-200d-2640-fe0f", "", "woman elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9dd-200d-2642-fe0f", "", "man elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9de", "", "genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9de-200d-2640-fe0f", "", "woman genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9de-200d-2642-fe0f", "", "man genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9df", "", "zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9df-200d-2640-fe0f", "", "woman zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9df-200d-2642-fe0f", "", "man zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9e0", "", "brain", 1, "intelligent smart"), + ("1f9e1", "", "orange heart", 0, "143"), + ("1f9e2", "", "billed cap", 6, "baseball bent dad hat"), + ("1f9e3", "", "scarf", 6, "neck bundle cold up"), + ("1f9e4", "", "gloves", 6, ""), + ("1f9e5", "", "coat", 6, "brr bundle jacket cold up"), + ("1f9e6", "", "socks", 6, "stocking"), + ("1f9e7", "", "red envelope", 5, "h\U000000f3ngb\U00000101o lai gift see luck good money"), + ("1f9e8", "", "firecracker", 5, "dynamite explosive spark pop popping fireworks fire light"), + ("1f9e9", "", "puzzle piece", 5, "interlocking jigsaw clue"), + ("1f9ea", "", "test tube", 6, "chemistry experiment chemist lab science"), + ("1f9eb", "", "petri dish", 6, "biology culture bacteria biologist lab"), + ("1f9ec", "", "dna", 6, "evolution gene genetics life biologist"), + ("1f9ed", "", "compass", 4, "navigation orienteering magnetic direction"), + ("1f9ee", "", "abacus", 6, "calculation calculator"), + ("1f9ef", "", "fire extinguisher", 6, "extinguish quench"), + ("1f9f0", "", "toolbox", 6, "chest mechanic box red tool"), + ("1f9f1", "", "brick", 4, "bricks clay mortar wall"), + ("1f9f2", "", "magnet", 6, "attraction horseshoe positive shape u magnetic negative"), + ("1f9f3", "", "luggage", 4, "suitcase packing roller bag travel"), + ("1f9f4", "", "lotion bottle", 6, "moisturizer shampoo sunscreen"), + ("1f9f5", "", "thread", 5, "spool string sewing needle"), + ("1f9f6", "", "yarn", 5, "crochet knit ball"), + ("1f9f7", "", "safety pin", 6, "diaper punk rock"), + ("1f9f8", "", "teddy bear", 5, "plaything plush toy stuffed"), + ("1f9f9", "", "broom", 6, "sweeping cleaning witch"), + ("1f9fa", "", "basket", 6, "farming laundry picnic"), + ("1f9fb", "", "roll of paper", 6, "towels toilet"), + ("1f9fc", "", "soap", 6, "lather soapdish clean cleaning bathing bar"), + ("1f9fd", "", "sponge", 6, "absorbing porous soak cleaning"), + ("1f9fe", "", "receipt", 6, "accounting bookkeeping evidence invoice proof"), + ("1f9ff", "", "nazar amulet", 6, "bead charm evil-eye talisman blue"), + ("1fa70", "", "ballet shoes", 6, "dance"), + ("1fa71", "", "one-piece swimsuit", 6, "one-piece bathing suit"), + ("1fa72", "", "briefs", 6, "one-piece underwear swimsuit bathing suit"), + ("1fa73", "", "shorts", 6, "pants underwear swimsuit bathing suit"), + ("1fa74", "", "thong sandal", 6, "flop sandals thongs z\U0000014dri flip shoe beach"), + ("1fa75", "", "light blue heart", 0, "cyan sky teal cute like special emotion ily 143"), + ("1fa76", "", "grey heart", 0, "gray slate special silver emotion ily 143"), + ("1fa77", "", "pink heart", 0, "adorable cute like special emotion ily sweet 143"), + ("1fa78", "", "drop of blood", 6, "bleed donation menstruation injury medicine"), + ("1fa79", "", "adhesive bandage", 6, ""), + ("1fa7a", "", "stethoscope", 6, "medicine doctor"), + ("1fa7b", "", "x-ray", 6, "x-ray xray bones skeleton medical skull doctor"), + ("1fa7c", "", "crutch", 6, "disability injured mobility help hurt aid stick cane"), + ("1fa80", "", "yo-yo", 5, "fluctuate yo-yo toy"), + ("1fa81", "", "kite", 5, "soar fly"), + ("1fa82", "", "parachute", 4, "hang-glide parasail skydive"), + ("1fa83", "", "boomerang", 6, "rebound repercussion weapon"), + ("1fa84", "", "magic wand", 5, "magician wizard witch"), + ("1fa85", "pinata", "pi\U000000f1ata", 5, "cinco de mayo pinada pinata pi\U000000f1ata festive candy celebrate party"), + ("1fa86", "", "nesting dolls", 5, "babooshka baboushka babushka matryoshka russia doll"), + ("1fa87", "", "maracas", 6, "cha percussion rattle shaker shake dance instrument party music"), + ("1fa88", "", "flute", 6, "band fife flautist marching piccolo pipe recorder woodwind orchestra instrument"), + ("1fa89", "", "harp", 6, "cupid orchestra instrument music"), + ("1fa8a", "", "trombone", 6, "brass jazz slide instrument music sad"), + ("1fa8b", "", "meteor", 4, ""), + ("1fa8c", "", "eraser", 6, ""), + ("1fa8d", "", "net with handle", 6, ""), + ("1fa8e", "", "treasure chest", 6, "jewels loot valuables wealth gem prize silver gold money"), + ("1fa8f", "", "shovel", 6, "bury dig scoop spade hole garden snow plant"), + ("1fa90", "", "ringed planet", 4, "saturn saturnine"), + ("1fa91", "", "chair", 6, "sit seat"), + ("1fa92", "", "razor", 6, "sharp shave"), + ("1fa93", "", "axe", 6, "ax hatchet split wood chop"), + ("1fa94", "", "diya lamp", 6, "oil light"), + ("1fa95", "", "banjo", 6, "stringed music"), + ("1fa96", "", "military helmet", 6, "army warrior soldier war"), + ("1fa97", "", "accordion", 6, "concertina squeeze squeezebox instrument box music"), + ("1fa98", "", "long drum", 6, "conga rhythm beat instrument"), + ("1fa99", "", "coin", 6, "metal euro treasure rich silver dollar gold money"), + ("1fa9a", "", "carpentry saw", 6, "carpenter trim lumber cut tool"), + ("1fa9b", "", "screwdriver", 6, "flathead handy screw tool"), + ("1fa9c", "", "ladder", 6, "rung step climb"), + ("1fa9d", "", "hook", 6, "crook curve ensnare selling catch point"), + ("1fa9e", "", "mirror", 6, "reflection reflector speculum makeup"), + ("1fa9f", "", "window", 6, "air opening transparent view frame fresh"), + ("1faa0", "", "plunger", 6, "force suction poop cup plumber toilet"), + ("1faa1", "", "sewing needle", 5, "embroidery sew stitches sutures tailoring thread"), + ("1faa2", "", "knot", 5, "cord rope tangled twine twist tie"), + ("1faa3", "", "bucket", 6, "cask vat pail"), + ("1faa4", "", "mouse trap", 6, "bait lure mousetrap snare cheese"), + ("1faa5", "", "toothbrush", 6, "brush dental hygiene toiletry clean bathroom teeth"), + ("1faa6", "", "headstone", 6, "cemetery grave graveyard memorial rip tomb tombstone dead"), + ("1faa7", "", "placard", 6, "demonstration notice picket plaque protest card sign"), + ("1faa8", "", "rock", 4, "boulder solid tough stone heavy"), + ("1faa9", "", "mirror ball", 5, "disco glitter dance party"), + ("1faaa", "", "identification card", 6, "credentials license security ID document"), + ("1faab", "", "low battery", 6, "drained electronic energy power"), + ("1faac", "", "hamsa", 6, "Fatima Mary Miriam protect amulet guide protection fortune palm"), + ("1faad", "", "folding hand fan", 6, "clack cooling clap flutter shy cool dance hot flirt"), + ("1faae", "", "hair pick", 6, "Afro comb groom"), + ("1faaf", "", "khanda", 7, "Deg Fateh Khalsa Sikh Sikhism Tegh religion"), + ("1fab0", "", "fly", 2, "maggot rotting disease pest insect"), + ("1fab1", "", "worm", 2, "annelid earthworm parasite"), + ("1fab2", "", "beetle", 2, "bug insect"), + ("1fab3", "", "cockroach", 2, "roach pest insect"), + ("1fab4", "", "potted plant", 2, "decor grow nurturing house pot"), + ("1fab5", "", "wood", 4, "log timber lumber"), + ("1fab6", "", "feather", 2, "flight plumage light bird"), + ("1fab7", "", "lotus", 2, "Buddhism Hinduism purity calm serenity beauty peace flower"), + ("1fab8", "", "coral", 2, "change climate reef sea ocean"), + ("1fab9", "", "empty nest", 2, "branch nesting home"), + ("1faba", "", "nest with eggs", 2, "branch nesting egg bird"), + ("1fabb", "", "hyacinth", 2, "bloom bluebonnet indigo lavender lilac lupine shrub snapdragon violet spring"), + ("1fabc", "", "jellyfish", 2, "aquarium invertebrate plankton sting stinger tentacles jelly marine ouch burn"), + ("1fabd", "", "wing", 2, "aviation heavenly mythology angelic ascend soar flying fly bird"), + ("1fabe", "", "leafless tree", 2, "bare barren branches trunk winter drought wood dead"), + ("1fabf", "", "goose", 2, "flock fowl gaggle gander geese honk duck silly ornithology bird"), + ("1fac0", "", "anatomical heart", 1, "cardiology real beat heartbeat organ pulse red"), + ("1fac1", "", "lungs", 1, "breath breathe exhalation inhalation lung respiration organ"), + ("1fac2", "", "people hugging", 1, "comfort embrace farewell friendship goodbye hello thanks hug"), + ("1fac3", "", "pregnant man", 1, "belly overeat bloated full"), + ("1fac4", "", "pregnant person", 1, "belly overeat bloated stuffed full"), + ("1fac5", "", "person with crown", 1, "monarch noble regal royal royalty"), + ("1fac6", "", "fingerprint", 1, "crime forensics mystery trace identity clue print detective safety"), + ("1fac8", "", "hairy creature", 1, "bigfoot cryptid giant sasquatch woodwose yeti forest"), + ("1facc", "", "monarch butterfly", 2, ""), + ("1facd", "", "orca", 2, "marine whale ocean"), + ("1face", "", "moose", 2, "alces antlers elk mammal"), + ("1facf", "", "donkey", 2, "ass burro hinny mule stubborn mammal"), + ("1fad0", "", "blueberries", 3, "bilberry blueberry berries berry blue fruit"), + ("1fad1", "", "bell pepper", 3, "capsicum vegetable"), + ("1fad2", "", "olive", 3, ""), + ("1fad3", "", "flatbread", 3, "arepa gordita lavash naan pita bread"), + ("1fad4", "", "tamale", 3, "pamonha wrapped mexican"), + ("1fad5", "", "fondue", 3, "melted chocolate cheese ski pot"), + ("1fad6", "", "teapot", 3, "brew tea pot drink"), + ("1fad7", "", "pouring liquid", 3, "accident pour spill empty oops glass water drink"), + ("1fad8", "", "beans", 3, "kidney legume small"), + ("1fad9", "", "jar", 3, "container nothing sauce condiment empty store"), + ("1fada", "", "ginger root", 3, "natural spice herb beer health"), + ("1fadb", "", "pea pod", 3, "beanstalk edamame soybean beans legume veggie vegetable"), + ("1fadc", "", "root vegetable", 3, "beet radish turnip vegetarian salad garden"), + ("1fadd", "", "pickle", 3, ""), + ("1fadf", "", "splatter", 7, "holi mess paint stain drip ink spill liquid"), + ("1fae0", "", "melting face", 0, "dissolve melt disappear liquid embarrassed haha heat sarcasm sarcastic lol"), + ("1fae1", "", "saluting face", 0, "ma\U00002019am respect sir troops salute luck yes OK good"), + ("1fae2", "", "face with open eyes and hand over mouth", 0, "amazement awe embarrass gasp disbelief shock quiet surprise scared omg"), + ("1fae3", "", "face with peeking eye", 0, "captivated hiding peek stare embarrass peep shy hide scared"), + ("1fae4", "", "face with diagonal mouth", 0, "confusion doubtful frustration unsure skeptical wtv confused doubt meh frustrated"), + ("1fae5", "", "dotted line face", 0, "depressed introvert invisible disappear hidden wtv hide meh whatever"), + ("1fae6", "", "biting lip", 1, "flirting uncomfortable bite worry fear lipstick sexy worried anxious nervous"), + ("1fae7", "", "bubbles", 6, "burp floating underwater soap clean pearl bubble"), + ("1fae8", "", "shaking face", 0, "daze vibrate earthquake panic crazy whoa shock wow surprise omg"), + ("1fae9", "", "face with bags under eyes", 0, "fatigued exhausted late weary bored sleepy tired"), + ("1faea", "", "distorted face", 0, "anxiety vulnerable panic bloated shocked surprised"), + ("1faeb", "", "cracking face", 0, ""), + ("1faef", "", "fight cloud", 0, "argument brawl debate disagreement ruckus wrestle"), + ("1faf0", "", "hand with index finger and thumb crossed", 1, "expensive <3 snap money"), + ("1faf1", "", "rightwards hand", 1, "reach rightward handshake shake hold right"), + ("1faf1-1f3fb-200d-1faf2-1f3fc", "handshake_t1_t2", "handshake: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3fd", "handshake_t1_t3", "handshake: light skin tone, medium skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3fe", "handshake_t1_t4", "handshake: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3ff", "handshake_t1_t5", "handshake: light skin tone, dark skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fb", "handshake_t2_t1", "handshake: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fd", "handshake_t2_t3", "handshake: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fe", "handshake_t2_t4", "handshake: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3ff", "handshake_t2_t5", "handshake: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fb", "handshake_t3_t1", "handshake: medium skin tone, light skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fc", "handshake_t3_t2", "handshake: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fe", "handshake_t3_t4", "handshake: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3ff", "handshake_t3_t5", "handshake: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fb", "handshake_t4_t1", "handshake: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fc", "handshake_t4_t2", "handshake: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fd", "handshake_t4_t3", "handshake: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3ff", "handshake_t4_t5", "handshake: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fb", "handshake_t5_t1", "handshake: dark skin tone, light skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fc", "handshake_t5_t2", "handshake: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fd", "handshake_t5_t3", "handshake: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fe", "handshake_t5_t4", "handshake: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf2", "", "leftwards hand", 1, "leftward reach handshake shake left hold"), + ("1faf3", "", "palm down hand", 1, "dismiss dropped shoo drop pick up"), + ("1faf4", "", "palm up hand", 1, "beckon come offer tell lift know catch me hold"), + ("1faf5", "", "index pointing at the viewer", 1, "poke finger you"), + ("1faf6", "", "heart hands", 1, "<3 you"), + ("1faf7", "", "leftwards pushing hand", 1, "block halt leftward push refuse slap wait pause high five"), + ("1faf8", "", "rightwards pushing hand", 1, "block halt push refuse rightward slap wait pause high five"), + ("1faf9", "", "leftwards thumb sign", 1, ""), + ("1fafa", "", "rightwards thumb sign", 1, ""), + ("203c-fe0f", "", "double exclamation mark", 7, "!! bangbang ! punctuation"), + ("2049-fe0f", "", "exclamation question mark", 7, "!? interrobang ? ! punctuation"), + ("2122-fe0f", "", "trade mark", 7, "TM trademark"), + ("2139-fe0f", "", "information", 7, "I"), + ("2194-fe0f", "", "left-right arrow", 7, "left-right"), + ("2195-fe0f", "", "up-down arrow", 7, "up-down"), + ("2196-fe0f", "", "up-left arrow", 7, "northwest up-left intercardinal direction"), + ("2197-fe0f", "", "up-right arrow", 7, "northeast up-right intercardinal direction"), + ("2198-fe0f", "", "down-right arrow", 7, "down-right southeast intercardinal direction"), + ("2199-fe0f", "", "down-left arrow", 7, "down-left southwest intercardinal direction"), + ("21a9-fe0f", "", "right arrow curving left", 7, ""), + ("21aa-fe0f", "", "left arrow curving right", 7, ""), + ("231a", "", "watch", 4, "time clock"), + ("231b", "", "hourglass done", 4, "sand timer time"), + ("2328-fe0f", "", "keyboard", 6, "computer"), + ("23cf-fe0f", "", "eject button", 7, ""), + ("23e9", "", "fast-forward button", 7, "fast-forward double"), + ("23ea", "", "fast reverse button", 7, "rewind double"), + ("23eb", "", "fast up button", 7, "double"), + ("23ec", "", "fast down button", 7, "double"), + ("23ed-fe0f", "", "next track button", 7, "scene triangle"), + ("23ee-fe0f", "", "last track button", 7, "previous scene triangle"), + ("23ef-fe0f", "", "play or pause button", 7, "triangle right"), + ("23f0", "", "alarm clock", 4, "hrs late waiting hours time"), + ("23f1-fe0f", "", "stopwatch", 4, "time clock"), + ("23f2-fe0f", "", "timer clock", 4, ""), + ("23f3", "", "hourglass not done", 4, "flowing sand waiting hours timer yolo"), + ("23f8-fe0f", "", "pause button", 7, "vertical double bar"), + ("23f9-fe0f", "", "stop button", 7, "square"), + ("23fa-fe0f", "", "record button", 7, "circle"), + ("24c2-fe0f", "", "circled M", 7, "circle"), + ("25aa-fe0f", "", "black small square", 7, "geometric"), + ("25ab-fe0f", "", "white small square", 7, "geometric"), + ("25b6-fe0f", "", "play button", 7, "triangle right"), + ("25c0-fe0f", "", "reverse button", 7, "triangle left"), + ("25fb-fe0f", "", "white medium square", 7, "geometric"), + ("25fc-fe0f", "", "black medium square", 7, "geometric"), + ("25fd", "", "white medium-small square", 7, "medium-small geometric"), + ("25fe", "", "black medium-small square", 7, "medium-small geometric"), + ("2600-fe0f", "", "sun", 4, "rays sunny bright weather space"), + ("2601-fe0f", "", "cloud", 4, "weather"), + ("2602-fe0f", "", "umbrella", 4, "rain clothing"), + ("2603-fe0f", "", "snowman", 4, "snow cold"), + ("2604-fe0f", "", "comet", 4, "space"), + ("260e-fe0f", "", "telephone", 6, "phone"), + ("2611-fe0f", "", "check box with check", 7, "ballot off \U00002713 tick checked done"), + ("2614", "", "umbrella with rain drops", 4, "drop weather clothing"), + ("2615", "", "hot beverage", 3, "cafe caffeine chai coffee steaming morning tea drink"), + ("2618-fe0f", "", "shamrock", 2, "irish plant"), + ("261d-fe0f", "", "index pointing up", 1, "this point finger"), + ("2620-fe0f", "", "skull and crossbones", 0, "bone death monster dead"), + ("2622-fe0f", "", "radioactive", 7, "sign"), + ("2623-fe0f", "", "biohazard", 7, "sign"), + ("2626-fe0f", "", "orthodox cross", 7, "Christian religion"), + ("262a-fe0f", "", "star and crescent", 7, "ramadan islam Muslim religion"), + ("262e-fe0f", "", "peace symbol", 7, "healing peaceful"), + ("262f-fe0f", "", "yin yang", 7, "difficult lives tao taoist total yinyang religion"), + ("2638-fe0f", "", "wheel of dharma", 7, "Buddhist religion"), + ("2639-fe0f", "", "frowning face", 0, "frown sad"), + ("263a-fe0f", "", "smiling face", 0, "relaxed outlined happy smile"), + ("2640-fe0f", "", "female sign", 7, ""), + ("2642-fe0f", "", "male sign", 7, ""), + ("2648", "", "Aries", 7, "ram horoscope zodiac"), + ("2649", "", "Taurus", 7, "ox bull horoscope zodiac"), + ("264a", "", "Gemini", 7, "twins horoscope zodiac"), + ("264b", "", "Cancer", 7, "crab horoscope zodiac"), + ("264c", "", "Leo", 7, "lion horoscope zodiac"), + ("264d", "", "Virgo", 7, "horoscope zodiac"), + ("264e", "", "Libra", 7, "balance justice scales horoscope zodiac"), + ("264f", "", "Scorpio", 7, "scorpion Scorpius horoscope zodiac"), + ("2650", "", "Sagittarius", 7, "archer horoscope zodiac"), + ("2651", "", "Capricorn", 7, "goat horoscope zodiac"), + ("2652", "", "Aquarius", 7, "bearer horoscope water zodiac"), + ("2653", "", "Pisces", 7, "fish horoscope zodiac"), + ("265f-fe0f", "", "chess pawn", 5, "dupe expendable"), + ("2660-fe0f", "", "spade suit", 5, "card game"), + ("2663-fe0f", "", "club suit", 5, "clubs card game"), + ("2665-fe0f", "", "heart suit", 5, "hearts card emotion game"), + ("2666-fe0f", "", "diamond suit", 5, "card game"), + ("2668-fe0f", "", "hot springs", 4, "hotsprings steaming"), + ("267b-fe0f", "", "recycling symbol", 7, "recycle"), + ("267e-fe0f", "", "infinity", 7, "forever unbounded universal"), + ("267f", "", "wheelchair symbol", 7, "access handicap"), + ("2692-fe0f", "", "hammer and pick", 6, "tool"), + ("2693", "", "anchor", 4, "ship tool"), + ("2694-fe0f", "", "crossed swords", 6, "weapon"), + ("2695-fe0f", "", "medical symbol", 7, "aesculapius staff medicine"), + ("2696-fe0f", "", "balance scale", 6, "Libra weight justice scales zodiac tool"), + ("2697-fe0f", "", "alembic", 6, "chemistry tool"), + ("2699-fe0f", "", "gear", 6, "cog cogwheel tool"), + ("269b-fe0f", "", "atom symbol", 7, "atheist"), + ("269c-fe0f", "", "fleur-de-lis", 7, "fleur-de-lis knights"), + ("26a0-fe0f", "", "warning", 7, "caution"), + ("26a1", "", "high voltage", 4, "thunderbolt zap danger electricity thunder lightning electric nature"), + ("26a7-fe0f", "", "transgender symbol", 7, ""), + ("26aa", "", "white circle", 7, "geometric"), + ("26ab", "", "black circle", 7, "geometric"), + ("26b0-fe0f", "", "coffin", 6, "death vampire dead"), + ("26b1-fe0f", "", "funeral urn", 6, "ashes death"), + ("26bd", "", "soccer ball", 5, "futbol football"), + ("26be", "", "baseball", 5, "ball"), + ("26c4", "", "snowman without snow", 4, "cold"), + ("26c5", "", "sun behind cloud", 4, "cloudy weather"), + ("26c8-fe0f", "", "cloud with lightning and rain", 4, "thunderstorm thunder"), + ("26ce", "", "Ophiuchus", 7, "serpent snake bearer zodiac"), + ("26cf-fe0f", "", "pick", 6, "mining hammer tool"), + ("26d1-fe0f", "", "rescue worker\U00002019s helmet", 6, "worker\U00002019s aid cross hat"), + ("26d3-fe0f", "", "chains", 6, "chain"), + ("26d3-fe0f-200d-1f4a5", "", "broken chain", 6, "breaking cuffs freedom break"), + ("26d4", "", "no entry", 7, "pass do fail traffic prohibited forbidden not"), + ("26e9-fe0f", "", "shinto shrine", 4, "religion"), + ("26ea", "", "church", 4, "bless chapel Christian cross religion"), + ("26f0-fe0f", "", "mountain", 4, ""), + ("26f1-fe0f", "", "umbrella on ground", 4, "rain sun"), + ("26f2", "", "fountain", 4, ""), + ("26f3", "", "flag in hole", 5, "golf"), + ("26f4-fe0f", "", "ferry", 4, "passenger boat"), + ("26f5", "", "sailboat", 4, "resort sailing yacht sea boat"), + ("26f7-fe0f", "", "skier", 1, "ski snow"), + ("26f8-fe0f", "", "ice skate", 5, "skating"), + ("26f9-fe0f", "", "person bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26f9-fe0f-200d-2640-fe0f", "", "woman bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26f9-fe0f-200d-2642-fe0f", "", "man bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26fa", "", "tent", 4, "camping"), + ("26fd", "", "fuel pump", 4, "diesel fuelpump gas gasoline station"), + ("2702-fe0f", "", "scissors", 6, "cutting cut paper tool"), + ("2705", "", "check mark button", 7, "complete completed fixed checkmark \U00002713 tick checked done"), + ("2708-fe0f", "", "airplane", 4, "jet aeroplane flying fly plane travel"), + ("2709-fe0f", "", "envelope", 6, "e-mail email letter"), + ("270a", "", "raised fist", 1, "solidarity clenched punch"), + ("270b", "", "raised hand", 1, "5 high five stop"), + ("270c-fe0f", "", "victory hand", 1, "v peace"), + ("270d-fe0f", "", "writing hand", 1, "write"), + ("270f-fe0f", "", "pencil", 6, ""), + ("2712-fe0f", "", "black nib", 6, "pen"), + ("2714-fe0f", "", "check mark", 7, "checkmark \U00002713 tick checked done heavy"), + ("2716-fe0f", "", "multiply", 7, "cancel \U000000d7 multiplication x sign"), + ("271d-fe0f", "", "latin cross", 7, "christ Christian religion"), + ("2721-fe0f", "", "star of David", 7, "Jew Jewish judaism religion"), + ("2728", "", "sparkles", 5, "* sparkle magic star"), + ("2733-fe0f", "", "eight-spoked asterisk", 7, "eight-spoked *"), + ("2734-fe0f", "", "eight-pointed star", 7, "eight-pointed *"), + ("2744-fe0f", "", "snowflake", 4, "snow cold weather"), + ("2747-fe0f", "", "sparkle", 7, "*"), + ("274c", "", "cross mark", 7, "cancel \U000000d7 multiplication multiply x"), + ("274e", "", "cross mark button", 7, "\U000000d7 multiplication multiply x square"), + ("2753", "", "red question mark", 7, "? punctuation"), + ("2754", "", "white question mark", 7, "? outlined punctuation"), + ("2755", "", "white exclamation mark", 7, "! outlined punctuation"), + ("2757", "", "red exclamation mark", 7, "! punctuation"), + ("2763-fe0f", "", "heart exclamation", 0, "heavy punctuation mark"), + ("2764-fe0f", "", "red heart", 0, "emotion"), + ("2764-fe0f-200d-1f525", "", "heart on fire", 0, "lust sacred burn"), + ("2764-fe0f-200d-1fa79", "", "mending heart", 0, "healthier improving recovering recuperating well"), + ("2795", "", "plus", 7, "+"), + ("2796", "", "minus", 7, "- \U00002212 math heavy sign"), + ("2797", "", "divide", 7, "\U000000f7 division math heavy sign"), + ("27a1-fe0f", "", "right arrow", 7, "east cardinal direction"), + ("27b0", "", "curly loop", 7, "curl"), + ("27bf", "", "double curly loop", 7, "curl"), + ("2934-fe0f", "", "right arrow curving up", 7, ""), + ("2935-fe0f", "", "right arrow curving down", 7, ""), + ("2b05-fe0f", "", "left arrow", 7, "west cardinal direction"), + ("2b06-fe0f", "", "up arrow", 7, "north cardinal direction"), + ("2b07-fe0f", "", "down arrow", 7, "south cardinal direction"), + ("2b1b", "", "black large square", 7, "geometric"), + ("2b1c", "", "white large square", 7, "geometric"), + ("2b50", "", "star", 4, "astronomy stars medium white"), + ("2b55", "", "hollow red circle", 7, "o heavy large"), + ("3030-fe0f", "", "wavy dash", 7, "punctuation"), + ("303d-fe0f", "", "part alternation mark", 7, ""), + ("3297-fe0f", "", "Japanese \U0000201ccongratulations\U0000201d button", 7, "ideograph"), + ("3299-fe0f", "", "Japanese \U0000201csecret\U0000201d button", 7, "ideograph"), +) + +OPENEMOJI_TONED = ( + ("1f385-1f3fb", "1f385"), + ("1f385-1f3fc", "1f385"), + ("1f385-1f3fd", "1f385"), + ("1f385-1f3fe", "1f385"), + ("1f385-1f3ff", "1f385"), + ("1f3c2-1f3fb", "1f3c2"), + ("1f3c2-1f3fc", "1f3c2"), + ("1f3c2-1f3fd", "1f3c2"), + ("1f3c2-1f3fe", "1f3c2"), + ("1f3c2-1f3ff", "1f3c2"), + ("1f3c3-1f3fb", "1f3c3"), + ("1f3c3-1f3fb-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fb-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fb-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fc", "1f3c3"), + ("1f3c3-1f3fc-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fc-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fc-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fd", "1f3c3"), + ("1f3c3-1f3fd-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fd-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fd-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fe", "1f3c3"), + ("1f3c3-1f3fe-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fe-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fe-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3ff", "1f3c3"), + ("1f3c3-1f3ff-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3ff-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3ff-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c4-1f3fb", "1f3c4"), + ("1f3c4-1f3fb-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fb-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fc", "1f3c4"), + ("1f3c4-1f3fc-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fc-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fd", "1f3c4"), + ("1f3c4-1f3fd-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fd-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fe", "1f3c4"), + ("1f3c4-1f3fe-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fe-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3ff", "1f3c4"), + ("1f3c4-1f3ff-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3ff-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c7-1f3fb", "1f3c7"), + ("1f3c7-1f3fc", "1f3c7"), + ("1f3c7-1f3fd", "1f3c7"), + ("1f3c7-1f3fe", "1f3c7"), + ("1f3c7-1f3ff", "1f3c7"), + ("1f3ca-1f3fb", "1f3ca"), + ("1f3ca-1f3fb-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fb-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fc", "1f3ca"), + ("1f3ca-1f3fc-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fc-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fd", "1f3ca"), + ("1f3ca-1f3fd-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fd-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fe", "1f3ca"), + ("1f3ca-1f3fe-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fe-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3ff", "1f3ca"), + ("1f3ca-1f3ff-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3ff-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3cb-1f3fb", "1f3cb-fe0f"), + ("1f3cb-1f3fb-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fb-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fc", "1f3cb-fe0f"), + ("1f3cb-1f3fc-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fc-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fd", "1f3cb-fe0f"), + ("1f3cb-1f3fd-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fd-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fe", "1f3cb-fe0f"), + ("1f3cb-1f3fe-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fe-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3ff", "1f3cb-fe0f"), + ("1f3cb-1f3ff-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3ff-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fb", "1f3cc-fe0f"), + ("1f3cc-1f3fb-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fb-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fc", "1f3cc-fe0f"), + ("1f3cc-1f3fc-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fc-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fd", "1f3cc-fe0f"), + ("1f3cc-1f3fd-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fd-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fe", "1f3cc-fe0f"), + ("1f3cc-1f3fe-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fe-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3ff", "1f3cc-fe0f"), + ("1f3cc-1f3ff-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3ff-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f442-1f3fb", "1f442"), + ("1f442-1f3fc", "1f442"), + ("1f442-1f3fd", "1f442"), + ("1f442-1f3fe", "1f442"), + ("1f442-1f3ff", "1f442"), + ("1f443-1f3fb", "1f443"), + ("1f443-1f3fc", "1f443"), + ("1f443-1f3fd", "1f443"), + ("1f443-1f3fe", "1f443"), + ("1f443-1f3ff", "1f443"), + ("1f446-1f3fb", "1f446"), + ("1f446-1f3fc", "1f446"), + ("1f446-1f3fd", "1f446"), + ("1f446-1f3fe", "1f446"), + ("1f446-1f3ff", "1f446"), + ("1f447-1f3fb", "1f447"), + ("1f447-1f3fc", "1f447"), + ("1f447-1f3fd", "1f447"), + ("1f447-1f3fe", "1f447"), + ("1f447-1f3ff", "1f447"), + ("1f448-1f3fb", "1f448"), + ("1f448-1f3fc", "1f448"), + ("1f448-1f3fd", "1f448"), + ("1f448-1f3fe", "1f448"), + ("1f448-1f3ff", "1f448"), + ("1f449-1f3fb", "1f449"), + ("1f449-1f3fc", "1f449"), + ("1f449-1f3fd", "1f449"), + ("1f449-1f3fe", "1f449"), + ("1f449-1f3ff", "1f449"), + ("1f44a-1f3fb", "1f44a"), + ("1f44a-1f3fc", "1f44a"), + ("1f44a-1f3fd", "1f44a"), + ("1f44a-1f3fe", "1f44a"), + ("1f44a-1f3ff", "1f44a"), + ("1f44b-1f3fb", "1f44b"), + ("1f44b-1f3fc", "1f44b"), + ("1f44b-1f3fd", "1f44b"), + ("1f44b-1f3fe", "1f44b"), + ("1f44b-1f3ff", "1f44b"), + ("1f44c-1f3fb", "1f44c"), + ("1f44c-1f3fc", "1f44c"), + ("1f44c-1f3fd", "1f44c"), + ("1f44c-1f3fe", "1f44c"), + ("1f44c-1f3ff", "1f44c"), + ("1f44d-1f3fb", "1f44d"), + ("1f44d-1f3fc", "1f44d"), + ("1f44d-1f3fd", "1f44d"), + ("1f44d-1f3fe", "1f44d"), + ("1f44d-1f3ff", "1f44d"), + ("1f44e-1f3fb", "1f44e"), + ("1f44e-1f3fc", "1f44e"), + ("1f44e-1f3fd", "1f44e"), + ("1f44e-1f3fe", "1f44e"), + ("1f44e-1f3ff", "1f44e"), + ("1f44f-1f3fb", "1f44f"), + ("1f44f-1f3fc", "1f44f"), + ("1f44f-1f3fd", "1f44f"), + ("1f44f-1f3fe", "1f44f"), + ("1f44f-1f3ff", "1f44f"), + ("1f450-1f3fb", "1f450"), + ("1f450-1f3fc", "1f450"), + ("1f450-1f3fd", "1f450"), + ("1f450-1f3fe", "1f450"), + ("1f450-1f3ff", "1f450"), + ("1f466-1f3fb", "1f466"), + ("1f466-1f3fc", "1f466"), + ("1f466-1f3fd", "1f466"), + ("1f466-1f3fe", "1f466"), + ("1f466-1f3ff", "1f466"), + ("1f467-1f3fb", "1f467"), + ("1f467-1f3fc", "1f467"), + ("1f467-1f3fd", "1f467"), + ("1f467-1f3fe", "1f467"), + ("1f467-1f3ff", "1f467"), + ("1f468-1f3fb", "1f468"), + ("1f468-1f3fb-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fb-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fb-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fb-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fb-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fb-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fb-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fb-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fb-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fb-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fb-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fb-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fb-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fb-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fb-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fb-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fb-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fb-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fb-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fb-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fb-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc", "1f468"), + ("1f468-1f3fc-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fc-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fc-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fc-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fc-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fc-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fc-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fc-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fc-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fc-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fc-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fc-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fc-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fc-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fc-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fc-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fc-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fc-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fc-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fc-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fc-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd", "1f468"), + ("1f468-1f3fd-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fd-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fd-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fd-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fd-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fd-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fd-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fd-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fd-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fd-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fd-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fd-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fd-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fd-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fd-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fd-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fd-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fd-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fd-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fd-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fd-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe", "1f468"), + ("1f468-1f3fe-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fe-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fe-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fe-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fe-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fe-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fe-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fe-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fe-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fe-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fe-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fe-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fe-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fe-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fe-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fe-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fe-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fe-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fe-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fe-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fe-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff", "1f468"), + ("1f468-1f3ff-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3ff-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3ff-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3ff-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3ff-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3ff-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3ff-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3ff-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3ff-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3ff-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3ff-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3ff-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3ff-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3ff-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3ff-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3ff-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3ff-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3ff-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3ff-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3ff-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3ff-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb", "1f469"), + ("1f469-1f3fb-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fb-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fb-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fb-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fb-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fb-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fb-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fb-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fb-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fb-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fb-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fb-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fb-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fb-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fb-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fb-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fb-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fb-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fb-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fb-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fb-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc", "1f469"), + ("1f469-1f3fc-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fc-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fc-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fc-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fc-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fc-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fc-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fc-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fc-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fc-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fc-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fc-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fc-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fc-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fc-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fc-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fc-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fc-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fc-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fc-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fc-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd", "1f469"), + ("1f469-1f3fd-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fd-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fd-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fd-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fd-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fd-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fd-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fd-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fd-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fd-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fd-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fd-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fd-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fd-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fd-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fd-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fd-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fd-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fd-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fd-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fd-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe", "1f469"), + ("1f469-1f3fe-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fe-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fe-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fe-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fe-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fe-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fe-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fe-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fe-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fe-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fe-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fe-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fe-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fe-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fe-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fe-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fe-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fe-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fe-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fe-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fe-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff", "1f469"), + ("1f469-1f3ff-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3ff-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3ff-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3ff-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3ff-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3ff-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3ff-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3ff-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3ff-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3ff-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3ff-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3ff-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3ff-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3ff-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3ff-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3ff-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3ff-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3ff-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3ff-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3ff-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3ff-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f46b-1f3fb", "1f46b"), + ("1f46b-1f3fc", "1f46b"), + ("1f46b-1f3fd", "1f46b"), + ("1f46b-1f3fe", "1f46b"), + ("1f46b-1f3ff", "1f46b"), + ("1f46c-1f3fb", "1f46c"), + ("1f46c-1f3fc", "1f46c"), + ("1f46c-1f3fd", "1f46c"), + ("1f46c-1f3fe", "1f46c"), + ("1f46c-1f3ff", "1f46c"), + ("1f46d-1f3fb", "1f46d"), + ("1f46d-1f3fc", "1f46d"), + ("1f46d-1f3fd", "1f46d"), + ("1f46d-1f3fe", "1f46d"), + ("1f46d-1f3ff", "1f46d"), + ("1f46e-1f3fb", "1f46e"), + ("1f46e-1f3fb-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fb-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fc", "1f46e"), + ("1f46e-1f3fc-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fc-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fd", "1f46e"), + ("1f46e-1f3fd-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fd-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fe", "1f46e"), + ("1f46e-1f3fe-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fe-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3ff", "1f46e"), + ("1f46e-1f3ff-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3ff-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46f-1f3fb", "1f46f"), + ("1f46f-1f3fb-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fb-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fc", "1f46f"), + ("1f46f-1f3fc-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fc-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fd", "1f46f"), + ("1f46f-1f3fd-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fd-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fe", "1f46f"), + ("1f46f-1f3fe-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fe-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3ff", "1f46f"), + ("1f46f-1f3ff-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3ff-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f470-1f3fb", "1f470"), + ("1f470-1f3fb-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fb-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fc", "1f470"), + ("1f470-1f3fc-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fc-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fd", "1f470"), + ("1f470-1f3fd-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fd-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fe", "1f470"), + ("1f470-1f3fe-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fe-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3ff", "1f470"), + ("1f470-1f3ff-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3ff-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f471-1f3fb", "1f471"), + ("1f471-1f3fb-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fb-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fc", "1f471"), + ("1f471-1f3fc-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fc-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fd", "1f471"), + ("1f471-1f3fd-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fd-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fe", "1f471"), + ("1f471-1f3fe-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fe-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3ff", "1f471"), + ("1f471-1f3ff-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3ff-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f472-1f3fb", "1f472"), + ("1f472-1f3fc", "1f472"), + ("1f472-1f3fd", "1f472"), + ("1f472-1f3fe", "1f472"), + ("1f472-1f3ff", "1f472"), + ("1f473-1f3fb", "1f473"), + ("1f473-1f3fb-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fb-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fc", "1f473"), + ("1f473-1f3fc-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fc-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fd", "1f473"), + ("1f473-1f3fd-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fd-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fe", "1f473"), + ("1f473-1f3fe-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fe-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3ff", "1f473"), + ("1f473-1f3ff-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3ff-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f474-1f3fb", "1f474"), + ("1f474-1f3fc", "1f474"), + ("1f474-1f3fd", "1f474"), + ("1f474-1f3fe", "1f474"), + ("1f474-1f3ff", "1f474"), + ("1f475-1f3fb", "1f475"), + ("1f475-1f3fc", "1f475"), + ("1f475-1f3fd", "1f475"), + ("1f475-1f3fe", "1f475"), + ("1f475-1f3ff", "1f475"), + ("1f476-1f3fb", "1f476"), + ("1f476-1f3fc", "1f476"), + ("1f476-1f3fd", "1f476"), + ("1f476-1f3fe", "1f476"), + ("1f476-1f3ff", "1f476"), + ("1f477-1f3fb", "1f477"), + ("1f477-1f3fb-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fb-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fc", "1f477"), + ("1f477-1f3fc-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fc-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fd", "1f477"), + ("1f477-1f3fd-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fd-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fe", "1f477"), + ("1f477-1f3fe-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fe-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3ff", "1f477"), + ("1f477-1f3ff-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3ff-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f478-1f3fb", "1f478"), + ("1f478-1f3fc", "1f478"), + ("1f478-1f3fd", "1f478"), + ("1f478-1f3fe", "1f478"), + ("1f478-1f3ff", "1f478"), + ("1f47c-1f3fb", "1f47c"), + ("1f47c-1f3fc", "1f47c"), + ("1f47c-1f3fd", "1f47c"), + ("1f47c-1f3fe", "1f47c"), + ("1f47c-1f3ff", "1f47c"), + ("1f481-1f3fb", "1f481"), + ("1f481-1f3fb-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fb-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fc", "1f481"), + ("1f481-1f3fc-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fc-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fd", "1f481"), + ("1f481-1f3fd-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fd-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fe", "1f481"), + ("1f481-1f3fe-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fe-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3ff", "1f481"), + ("1f481-1f3ff-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3ff-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f482-1f3fb", "1f482"), + ("1f482-1f3fb-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fb-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fc", "1f482"), + ("1f482-1f3fc-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fc-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fd", "1f482"), + ("1f482-1f3fd-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fd-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fe", "1f482"), + ("1f482-1f3fe-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fe-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3ff", "1f482"), + ("1f482-1f3ff-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3ff-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f483-1f3fb", "1f483"), + ("1f483-1f3fc", "1f483"), + ("1f483-1f3fd", "1f483"), + ("1f483-1f3fe", "1f483"), + ("1f483-1f3ff", "1f483"), + ("1f485-1f3fb", "1f485"), + ("1f485-1f3fc", "1f485"), + ("1f485-1f3fd", "1f485"), + ("1f485-1f3fe", "1f485"), + ("1f485-1f3ff", "1f485"), + ("1f486-1f3fb", "1f486"), + ("1f486-1f3fb-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fb-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fc", "1f486"), + ("1f486-1f3fc-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fc-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fd", "1f486"), + ("1f486-1f3fd-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fd-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fe", "1f486"), + ("1f486-1f3fe-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fe-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3ff", "1f486"), + ("1f486-1f3ff-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3ff-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f487-1f3fb", "1f487"), + ("1f487-1f3fb-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fb-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fc", "1f487"), + ("1f487-1f3fc-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fc-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fd", "1f487"), + ("1f487-1f3fd-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fd-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fe", "1f487"), + ("1f487-1f3fe-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fe-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3ff", "1f487"), + ("1f487-1f3ff-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3ff-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f48f-1f3fb", "1f48f"), + ("1f48f-1f3fc", "1f48f"), + ("1f48f-1f3fd", "1f48f"), + ("1f48f-1f3fe", "1f48f"), + ("1f48f-1f3ff", "1f48f"), + ("1f491-1f3fb", "1f491"), + ("1f491-1f3fc", "1f491"), + ("1f491-1f3fd", "1f491"), + ("1f491-1f3fe", "1f491"), + ("1f491-1f3ff", "1f491"), + ("1f4aa-1f3fb", "1f4aa"), + ("1f4aa-1f3fc", "1f4aa"), + ("1f4aa-1f3fd", "1f4aa"), + ("1f4aa-1f3fe", "1f4aa"), + ("1f4aa-1f3ff", "1f4aa"), + ("1f574-1f3fb", "1f574-fe0f"), + ("1f574-1f3fc", "1f574-fe0f"), + ("1f574-1f3fd", "1f574-fe0f"), + ("1f574-1f3fe", "1f574-fe0f"), + ("1f574-1f3ff", "1f574-fe0f"), + ("1f575-1f3fb", "1f575-fe0f"), + ("1f575-1f3fb-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fb-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fc", "1f575-fe0f"), + ("1f575-1f3fc-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fc-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fd", "1f575-fe0f"), + ("1f575-1f3fd-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fd-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fe", "1f575-fe0f"), + ("1f575-1f3fe-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fe-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3ff", "1f575-fe0f"), + ("1f575-1f3ff-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3ff-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f57a-1f3fb", "1f57a"), + ("1f57a-1f3fc", "1f57a"), + ("1f57a-1f3fd", "1f57a"), + ("1f57a-1f3fe", "1f57a"), + ("1f57a-1f3ff", "1f57a"), + ("1f590-1f3fb", "1f590-fe0f"), + ("1f590-1f3fc", "1f590-fe0f"), + ("1f590-1f3fd", "1f590-fe0f"), + ("1f590-1f3fe", "1f590-fe0f"), + ("1f590-1f3ff", "1f590-fe0f"), + ("1f595-1f3fb", "1f595"), + ("1f595-1f3fc", "1f595"), + ("1f595-1f3fd", "1f595"), + ("1f595-1f3fe", "1f595"), + ("1f595-1f3ff", "1f595"), + ("1f596-1f3fb", "1f596"), + ("1f596-1f3fc", "1f596"), + ("1f596-1f3fd", "1f596"), + ("1f596-1f3fe", "1f596"), + ("1f596-1f3ff", "1f596"), + ("1f645-1f3fb", "1f645"), + ("1f645-1f3fb-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fb-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fc", "1f645"), + ("1f645-1f3fc-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fc-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fd", "1f645"), + ("1f645-1f3fd-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fd-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fe", "1f645"), + ("1f645-1f3fe-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fe-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3ff", "1f645"), + ("1f645-1f3ff-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3ff-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f646-1f3fb", "1f646"), + ("1f646-1f3fb-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fb-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fc", "1f646"), + ("1f646-1f3fc-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fc-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fd", "1f646"), + ("1f646-1f3fd-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fd-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fe", "1f646"), + ("1f646-1f3fe-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fe-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3ff", "1f646"), + ("1f646-1f3ff-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3ff-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f647-1f3fb", "1f647"), + ("1f647-1f3fb-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fb-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fc", "1f647"), + ("1f647-1f3fc-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fc-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fd", "1f647"), + ("1f647-1f3fd-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fd-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fe", "1f647"), + ("1f647-1f3fe-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fe-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3ff", "1f647"), + ("1f647-1f3ff-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3ff-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f64b-1f3fb", "1f64b"), + ("1f64b-1f3fb-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fb-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fc", "1f64b"), + ("1f64b-1f3fc-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fc-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fd", "1f64b"), + ("1f64b-1f3fd-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fd-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fe", "1f64b"), + ("1f64b-1f3fe-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fe-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3ff", "1f64b"), + ("1f64b-1f3ff-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3ff-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64c-1f3fb", "1f64c"), + ("1f64c-1f3fc", "1f64c"), + ("1f64c-1f3fd", "1f64c"), + ("1f64c-1f3fe", "1f64c"), + ("1f64c-1f3ff", "1f64c"), + ("1f64d-1f3fb", "1f64d"), + ("1f64d-1f3fb-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fb-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fc", "1f64d"), + ("1f64d-1f3fc-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fc-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fd", "1f64d"), + ("1f64d-1f3fd-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fd-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fe", "1f64d"), + ("1f64d-1f3fe-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fe-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3ff", "1f64d"), + ("1f64d-1f3ff-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3ff-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64e-1f3fb", "1f64e"), + ("1f64e-1f3fb-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fb-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fc", "1f64e"), + ("1f64e-1f3fc-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fc-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fd", "1f64e"), + ("1f64e-1f3fd-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fd-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fe", "1f64e"), + ("1f64e-1f3fe-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fe-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3ff", "1f64e"), + ("1f64e-1f3ff-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3ff-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64f-1f3fb", "1f64f"), + ("1f64f-1f3fc", "1f64f"), + ("1f64f-1f3fd", "1f64f"), + ("1f64f-1f3fe", "1f64f"), + ("1f64f-1f3ff", "1f64f"), + ("1f6a3-1f3fb", "1f6a3"), + ("1f6a3-1f3fb-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fb-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fc", "1f6a3"), + ("1f6a3-1f3fc-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fc-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fd", "1f6a3"), + ("1f6a3-1f3fd-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fd-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fe", "1f6a3"), + ("1f6a3-1f3fe-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fe-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3ff", "1f6a3"), + ("1f6a3-1f3ff-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3ff-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6b4-1f3fb", "1f6b4"), + ("1f6b4-1f3fb-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fb-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fc", "1f6b4"), + ("1f6b4-1f3fc-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fc-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fd", "1f6b4"), + ("1f6b4-1f3fd-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fd-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fe", "1f6b4"), + ("1f6b4-1f3fe-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fe-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3ff", "1f6b4"), + ("1f6b4-1f3ff-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3ff-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b5-1f3fb", "1f6b5"), + ("1f6b5-1f3fb-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fb-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fc", "1f6b5"), + ("1f6b5-1f3fc-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fc-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fd", "1f6b5"), + ("1f6b5-1f3fd-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fd-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fe", "1f6b5"), + ("1f6b5-1f3fe-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fe-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3ff", "1f6b5"), + ("1f6b5-1f3ff-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3ff-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b6-1f3fb", "1f6b6"), + ("1f6b6-1f3fb-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fb-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fb-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fc", "1f6b6"), + ("1f6b6-1f3fc-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fc-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fc-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fd", "1f6b6"), + ("1f6b6-1f3fd-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fd-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fd-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fe", "1f6b6"), + ("1f6b6-1f3fe-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fe-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fe-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3ff", "1f6b6"), + ("1f6b6-1f3ff-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3ff-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3ff-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6c0-1f3fb", "1f6c0"), + ("1f6c0-1f3fc", "1f6c0"), + ("1f6c0-1f3fd", "1f6c0"), + ("1f6c0-1f3fe", "1f6c0"), + ("1f6c0-1f3ff", "1f6c0"), + ("1f6cc-1f3fb", "1f6cc"), + ("1f6cc-1f3fc", "1f6cc"), + ("1f6cc-1f3fd", "1f6cc"), + ("1f6cc-1f3fe", "1f6cc"), + ("1f6cc-1f3ff", "1f6cc"), + ("1f90c-1f3fb", "1f90c"), + ("1f90c-1f3fc", "1f90c"), + ("1f90c-1f3fd", "1f90c"), + ("1f90c-1f3fe", "1f90c"), + ("1f90c-1f3ff", "1f90c"), + ("1f90f-1f3fb", "1f90f"), + ("1f90f-1f3fc", "1f90f"), + ("1f90f-1f3fd", "1f90f"), + ("1f90f-1f3fe", "1f90f"), + ("1f90f-1f3ff", "1f90f"), + ("1f918-1f3fb", "1f918"), + ("1f918-1f3fc", "1f918"), + ("1f918-1f3fd", "1f918"), + ("1f918-1f3fe", "1f918"), + ("1f918-1f3ff", "1f918"), + ("1f919-1f3fb", "1f919"), + ("1f919-1f3fc", "1f919"), + ("1f919-1f3fd", "1f919"), + ("1f919-1f3fe", "1f919"), + ("1f919-1f3ff", "1f919"), + ("1f91a-1f3fb", "1f91a"), + ("1f91a-1f3fc", "1f91a"), + ("1f91a-1f3fd", "1f91a"), + ("1f91a-1f3fe", "1f91a"), + ("1f91a-1f3ff", "1f91a"), + ("1f91b-1f3fb", "1f91b"), + ("1f91b-1f3fc", "1f91b"), + ("1f91b-1f3fd", "1f91b"), + ("1f91b-1f3fe", "1f91b"), + ("1f91b-1f3ff", "1f91b"), + ("1f91c-1f3fb", "1f91c"), + ("1f91c-1f3fc", "1f91c"), + ("1f91c-1f3fd", "1f91c"), + ("1f91c-1f3fe", "1f91c"), + ("1f91c-1f3ff", "1f91c"), + ("1f91d-1f3fb", "1f91d"), + ("1f91d-1f3fc", "1f91d"), + ("1f91d-1f3fd", "1f91d"), + ("1f91d-1f3fe", "1f91d"), + ("1f91d-1f3ff", "1f91d"), + ("1f91e-1f3fb", "1f91e"), + ("1f91e-1f3fc", "1f91e"), + ("1f91e-1f3fd", "1f91e"), + ("1f91e-1f3fe", "1f91e"), + ("1f91e-1f3ff", "1f91e"), + ("1f91f-1f3fb", "1f91f"), + ("1f91f-1f3fc", "1f91f"), + ("1f91f-1f3fd", "1f91f"), + ("1f91f-1f3fe", "1f91f"), + ("1f91f-1f3ff", "1f91f"), + ("1f926-1f3fb", "1f926"), + ("1f926-1f3fb-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fb-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fc", "1f926"), + ("1f926-1f3fc-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fc-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fd", "1f926"), + ("1f926-1f3fd-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fd-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fe", "1f926"), + ("1f926-1f3fe-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fe-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3ff", "1f926"), + ("1f926-1f3ff-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3ff-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f930-1f3fb", "1f930"), + ("1f930-1f3fc", "1f930"), + ("1f930-1f3fd", "1f930"), + ("1f930-1f3fe", "1f930"), + ("1f930-1f3ff", "1f930"), + ("1f931-1f3fb", "1f931"), + ("1f931-1f3fc", "1f931"), + ("1f931-1f3fd", "1f931"), + ("1f931-1f3fe", "1f931"), + ("1f931-1f3ff", "1f931"), + ("1f932-1f3fb", "1f932"), + ("1f932-1f3fc", "1f932"), + ("1f932-1f3fd", "1f932"), + ("1f932-1f3fe", "1f932"), + ("1f932-1f3ff", "1f932"), + ("1f933-1f3fb", "1f933"), + ("1f933-1f3fc", "1f933"), + ("1f933-1f3fd", "1f933"), + ("1f933-1f3fe", "1f933"), + ("1f933-1f3ff", "1f933"), + ("1f934-1f3fb", "1f934"), + ("1f934-1f3fc", "1f934"), + ("1f934-1f3fd", "1f934"), + ("1f934-1f3fe", "1f934"), + ("1f934-1f3ff", "1f934"), + ("1f935-1f3fb", "1f935"), + ("1f935-1f3fb-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fb-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fc", "1f935"), + ("1f935-1f3fc-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fc-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fd", "1f935"), + ("1f935-1f3fd-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fd-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fe", "1f935"), + ("1f935-1f3fe-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fe-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3ff", "1f935"), + ("1f935-1f3ff-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3ff-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f936-1f3fb", "1f936"), + ("1f936-1f3fc", "1f936"), + ("1f936-1f3fd", "1f936"), + ("1f936-1f3fe", "1f936"), + ("1f936-1f3ff", "1f936"), + ("1f937-1f3fb", "1f937"), + ("1f937-1f3fb-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fb-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fc", "1f937"), + ("1f937-1f3fc-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fc-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fd", "1f937"), + ("1f937-1f3fd-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fd-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fe", "1f937"), + ("1f937-1f3fe-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fe-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3ff", "1f937"), + ("1f937-1f3ff-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3ff-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f938-1f3fb", "1f938"), + ("1f938-1f3fb-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fb-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fc", "1f938"), + ("1f938-1f3fc-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fc-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fd", "1f938"), + ("1f938-1f3fd-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fd-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fe", "1f938"), + ("1f938-1f3fe-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fe-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3ff", "1f938"), + ("1f938-1f3ff-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3ff-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f939-1f3fb", "1f939"), + ("1f939-1f3fb-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fb-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fc", "1f939"), + ("1f939-1f3fc-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fc-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fd", "1f939"), + ("1f939-1f3fd-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fd-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fe", "1f939"), + ("1f939-1f3fe-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fe-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3ff", "1f939"), + ("1f939-1f3ff-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3ff-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f93c-1f3fb", "1f93c"), + ("1f93c-1f3fb-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fb-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fc", "1f93c"), + ("1f93c-1f3fc-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fc-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fd", "1f93c"), + ("1f93c-1f3fd-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fd-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fe", "1f93c"), + ("1f93c-1f3fe-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fe-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3ff", "1f93c"), + ("1f93c-1f3ff-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3ff-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93d-1f3fb", "1f93d"), + ("1f93d-1f3fb-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fb-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fc", "1f93d"), + ("1f93d-1f3fc-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fc-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fd", "1f93d"), + ("1f93d-1f3fd-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fd-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fe", "1f93d"), + ("1f93d-1f3fe-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fe-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3ff", "1f93d"), + ("1f93d-1f3ff-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3ff-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93e-1f3fb", "1f93e"), + ("1f93e-1f3fb-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fb-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fc", "1f93e"), + ("1f93e-1f3fc-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fc-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fd", "1f93e"), + ("1f93e-1f3fd-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fd-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fe", "1f93e"), + ("1f93e-1f3fe-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fe-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3ff", "1f93e"), + ("1f93e-1f3ff-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3ff-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f977-1f3fb", "1f977"), + ("1f977-1f3fc", "1f977"), + ("1f977-1f3fd", "1f977"), + ("1f977-1f3fe", "1f977"), + ("1f977-1f3ff", "1f977"), + ("1f9b5-1f3fb", "1f9b5"), + ("1f9b5-1f3fc", "1f9b5"), + ("1f9b5-1f3fd", "1f9b5"), + ("1f9b5-1f3fe", "1f9b5"), + ("1f9b5-1f3ff", "1f9b5"), + ("1f9b6-1f3fb", "1f9b6"), + ("1f9b6-1f3fc", "1f9b6"), + ("1f9b6-1f3fd", "1f9b6"), + ("1f9b6-1f3fe", "1f9b6"), + ("1f9b6-1f3ff", "1f9b6"), + ("1f9b8-1f3fb", "1f9b8"), + ("1f9b8-1f3fb-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fb-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fc", "1f9b8"), + ("1f9b8-1f3fc-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fc-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fd", "1f9b8"), + ("1f9b8-1f3fd-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fd-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fe", "1f9b8"), + ("1f9b8-1f3fe-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fe-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3ff", "1f9b8"), + ("1f9b8-1f3ff-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3ff-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b9-1f3fb", "1f9b9"), + ("1f9b9-1f3fb-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fb-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fc", "1f9b9"), + ("1f9b9-1f3fc-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fc-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fd", "1f9b9"), + ("1f9b9-1f3fd-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fd-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fe", "1f9b9"), + ("1f9b9-1f3fe-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fe-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3ff", "1f9b9"), + ("1f9b9-1f3ff-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3ff-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9bb-1f3fb", "1f9bb"), + ("1f9bb-1f3fc", "1f9bb"), + ("1f9bb-1f3fd", "1f9bb"), + ("1f9bb-1f3fe", "1f9bb"), + ("1f9bb-1f3ff", "1f9bb"), + ("1f9cd-1f3fb", "1f9cd"), + ("1f9cd-1f3fb-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fb-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fc", "1f9cd"), + ("1f9cd-1f3fc-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fc-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fd", "1f9cd"), + ("1f9cd-1f3fd-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fd-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fe", "1f9cd"), + ("1f9cd-1f3fe-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fe-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3ff", "1f9cd"), + ("1f9cd-1f3ff-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3ff-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9ce-1f3fb", "1f9ce"), + ("1f9ce-1f3fb-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fb-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fb-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fc", "1f9ce"), + ("1f9ce-1f3fc-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fc-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fc-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fd", "1f9ce"), + ("1f9ce-1f3fd-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fd-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fd-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fe", "1f9ce"), + ("1f9ce-1f3fe-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fe-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fe-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3ff", "1f9ce"), + ("1f9ce-1f3ff-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3ff-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3ff-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9cf-1f3fb", "1f9cf"), + ("1f9cf-1f3fb-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fb-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fc", "1f9cf"), + ("1f9cf-1f3fc-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fc-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fd", "1f9cf"), + ("1f9cf-1f3fd-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fd-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fe", "1f9cf"), + ("1f9cf-1f3fe-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fe-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3ff", "1f9cf"), + ("1f9cf-1f3ff-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3ff-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9d1-1f3fb", "1f9d1"), + ("1f9d1-1f3fb-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fb-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fb-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fb-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fb-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fb-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fb-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fb-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fb-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fb-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fb-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fb-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fb-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fb-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fb-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fb-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fb-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fb-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fb-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fb-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fb-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fb-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fc", "1f9d1"), + ("1f9d1-1f3fc-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fc-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fc-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fc-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fc-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fc-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fc-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fc-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fc-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fc-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fc-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fc-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fc-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fc-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fc-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fc-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fc-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fc-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fc-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fc-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fc-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fc-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fd", "1f9d1"), + ("1f9d1-1f3fd-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fd-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fd-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fd-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fd-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fd-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fd-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fd-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fd-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fd-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fd-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fd-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fd-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fd-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fd-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fd-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fd-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fd-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fd-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fd-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fd-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fd-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fe", "1f9d1"), + ("1f9d1-1f3fe-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fe-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fe-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fe-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fe-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fe-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fe-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fe-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fe-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fe-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fe-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fe-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fe-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fe-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fe-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fe-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fe-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fe-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fe-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fe-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fe-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fe-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3ff", "1f9d1"), + ("1f9d1-1f3ff-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3ff-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3ff-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3ff-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3ff-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3ff-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3ff-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3ff-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3ff-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3ff-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3ff-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3ff-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3ff-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3ff-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3ff-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3ff-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3ff-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3ff-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3ff-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3ff-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3ff-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3ff-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d2-1f3fb", "1f9d2"), + ("1f9d2-1f3fc", "1f9d2"), + ("1f9d2-1f3fd", "1f9d2"), + ("1f9d2-1f3fe", "1f9d2"), + ("1f9d2-1f3ff", "1f9d2"), + ("1f9d3-1f3fb", "1f9d3"), + ("1f9d3-1f3fc", "1f9d3"), + ("1f9d3-1f3fd", "1f9d3"), + ("1f9d3-1f3fe", "1f9d3"), + ("1f9d3-1f3ff", "1f9d3"), + ("1f9d4-1f3fb", "1f9d4"), + ("1f9d4-1f3fb-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fb-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fc", "1f9d4"), + ("1f9d4-1f3fc-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fc-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fd", "1f9d4"), + ("1f9d4-1f3fd-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fd-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fe", "1f9d4"), + ("1f9d4-1f3fe-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fe-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3ff", "1f9d4"), + ("1f9d4-1f3ff-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3ff-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d5-1f3fb", "1f9d5"), + ("1f9d5-1f3fc", "1f9d5"), + ("1f9d5-1f3fd", "1f9d5"), + ("1f9d5-1f3fe", "1f9d5"), + ("1f9d5-1f3ff", "1f9d5"), + ("1f9d6-1f3fb", "1f9d6"), + ("1f9d6-1f3fb-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fb-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fc", "1f9d6"), + ("1f9d6-1f3fc-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fc-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fd", "1f9d6"), + ("1f9d6-1f3fd-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fd-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fe", "1f9d6"), + ("1f9d6-1f3fe-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fe-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3ff", "1f9d6"), + ("1f9d6-1f3ff-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3ff-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d7-1f3fb", "1f9d7"), + ("1f9d7-1f3fb-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fb-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fc", "1f9d7"), + ("1f9d7-1f3fc-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fc-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fd", "1f9d7"), + ("1f9d7-1f3fd-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fd-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fe", "1f9d7"), + ("1f9d7-1f3fe-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fe-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3ff", "1f9d7"), + ("1f9d7-1f3ff-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3ff-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d8-1f3fb", "1f9d8"), + ("1f9d8-1f3fb-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fb-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fc", "1f9d8"), + ("1f9d8-1f3fc-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fc-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fd", "1f9d8"), + ("1f9d8-1f3fd-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fd-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fe", "1f9d8"), + ("1f9d8-1f3fe-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fe-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3ff", "1f9d8"), + ("1f9d8-1f3ff-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3ff-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d9-1f3fb", "1f9d9"), + ("1f9d9-1f3fb-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fb-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fc", "1f9d9"), + ("1f9d9-1f3fc-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fc-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fd", "1f9d9"), + ("1f9d9-1f3fd-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fd-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fe", "1f9d9"), + ("1f9d9-1f3fe-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fe-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3ff", "1f9d9"), + ("1f9d9-1f3ff-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3ff-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9da-1f3fb", "1f9da"), + ("1f9da-1f3fb-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fb-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fc", "1f9da"), + ("1f9da-1f3fc-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fc-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fd", "1f9da"), + ("1f9da-1f3fd-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fd-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fe", "1f9da"), + ("1f9da-1f3fe-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fe-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3ff", "1f9da"), + ("1f9da-1f3ff-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3ff-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9db-1f3fb", "1f9db"), + ("1f9db-1f3fb-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fb-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fc", "1f9db"), + ("1f9db-1f3fc-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fc-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fd", "1f9db"), + ("1f9db-1f3fd-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fd-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fe", "1f9db"), + ("1f9db-1f3fe-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fe-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3ff", "1f9db"), + ("1f9db-1f3ff-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3ff-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9dc-1f3fb", "1f9dc"), + ("1f9dc-1f3fb-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fb-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fc", "1f9dc"), + ("1f9dc-1f3fc-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fc-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fd", "1f9dc"), + ("1f9dc-1f3fd-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fd-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fe", "1f9dc"), + ("1f9dc-1f3fe-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fe-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3ff", "1f9dc"), + ("1f9dc-1f3ff-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3ff-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dd-1f3fb", "1f9dd"), + ("1f9dd-1f3fb-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fb-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fc", "1f9dd"), + ("1f9dd-1f3fc-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fc-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fd", "1f9dd"), + ("1f9dd-1f3fd-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fd-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fe", "1f9dd"), + ("1f9dd-1f3fe-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fe-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3ff", "1f9dd"), + ("1f9dd-1f3ff-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3ff-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1fac3-1f3fb", "1fac3"), + ("1fac3-1f3fc", "1fac3"), + ("1fac3-1f3fd", "1fac3"), + ("1fac3-1f3fe", "1fac3"), + ("1fac3-1f3ff", "1fac3"), + ("1fac4-1f3fb", "1fac4"), + ("1fac4-1f3fc", "1fac4"), + ("1fac4-1f3fd", "1fac4"), + ("1fac4-1f3fe", "1fac4"), + ("1fac4-1f3ff", "1fac4"), + ("1fac5-1f3fb", "1fac5"), + ("1fac5-1f3fc", "1fac5"), + ("1fac5-1f3fd", "1fac5"), + ("1fac5-1f3fe", "1fac5"), + ("1fac5-1f3ff", "1fac5"), + ("1faf0-1f3fb", "1faf0"), + ("1faf0-1f3fc", "1faf0"), + ("1faf0-1f3fd", "1faf0"), + ("1faf0-1f3fe", "1faf0"), + ("1faf0-1f3ff", "1faf0"), + ("1faf1-1f3fb", "1faf1"), + ("1faf1-1f3fc", "1faf1"), + ("1faf1-1f3fd", "1faf1"), + ("1faf1-1f3fe", "1faf1"), + ("1faf1-1f3ff", "1faf1"), + ("1faf2-1f3fb", "1faf2"), + ("1faf2-1f3fc", "1faf2"), + ("1faf2-1f3fd", "1faf2"), + ("1faf2-1f3fe", "1faf2"), + ("1faf2-1f3ff", "1faf2"), + ("1faf3-1f3fb", "1faf3"), + ("1faf3-1f3fc", "1faf3"), + ("1faf3-1f3fd", "1faf3"), + ("1faf3-1f3fe", "1faf3"), + ("1faf3-1f3ff", "1faf3"), + ("1faf4-1f3fb", "1faf4"), + ("1faf4-1f3fc", "1faf4"), + ("1faf4-1f3fd", "1faf4"), + ("1faf4-1f3fe", "1faf4"), + ("1faf4-1f3ff", "1faf4"), + ("1faf5-1f3fb", "1faf5"), + ("1faf5-1f3fc", "1faf5"), + ("1faf5-1f3fd", "1faf5"), + ("1faf5-1f3fe", "1faf5"), + ("1faf5-1f3ff", "1faf5"), + ("1faf6-1f3fb", "1faf6"), + ("1faf6-1f3fc", "1faf6"), + ("1faf6-1f3fd", "1faf6"), + ("1faf6-1f3fe", "1faf6"), + ("1faf6-1f3ff", "1faf6"), + ("1faf7-1f3fb", "1faf7"), + ("1faf7-1f3fc", "1faf7"), + ("1faf7-1f3fd", "1faf7"), + ("1faf7-1f3fe", "1faf7"), + ("1faf7-1f3ff", "1faf7"), + ("1faf8-1f3fb", "1faf8"), + ("1faf8-1f3fc", "1faf8"), + ("1faf8-1f3fd", "1faf8"), + ("1faf8-1f3fe", "1faf8"), + ("1faf8-1f3ff", "1faf8"), + ("1faf9-1f3fb", "1faf9"), + ("1faf9-1f3fc", "1faf9"), + ("1faf9-1f3fd", "1faf9"), + ("1faf9-1f3fe", "1faf9"), + ("1faf9-1f3ff", "1faf9"), + ("1fafa-1f3fb", "1fafa"), + ("1fafa-1f3fc", "1fafa"), + ("1fafa-1f3fd", "1fafa"), + ("1fafa-1f3fe", "1fafa"), + ("1fafa-1f3ff", "1fafa"), + ("261d-1f3fb", "261d-fe0f"), + ("261d-1f3fc", "261d-fe0f"), + ("261d-1f3fd", "261d-fe0f"), + ("261d-1f3fe", "261d-fe0f"), + ("261d-1f3ff", "261d-fe0f"), + ("26f9-1f3fb", "26f9-fe0f"), + ("26f9-1f3fb-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fb-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fc", "26f9-fe0f"), + ("26f9-1f3fc-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fc-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fd", "26f9-fe0f"), + ("26f9-1f3fd-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fd-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fe", "26f9-fe0f"), + ("26f9-1f3fe-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fe-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3ff", "26f9-fe0f"), + ("26f9-1f3ff-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3ff-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("270a-1f3fb", "270a"), + ("270a-1f3fc", "270a"), + ("270a-1f3fd", "270a"), + ("270a-1f3fe", "270a"), + ("270a-1f3ff", "270a"), + ("270b-1f3fb", "270b"), + ("270b-1f3fc", "270b"), + ("270b-1f3fd", "270b"), + ("270b-1f3fe", "270b"), + ("270b-1f3ff", "270b"), + ("270c-1f3fb", "270c-fe0f"), + ("270c-1f3fc", "270c-fe0f"), + ("270c-1f3fd", "270c-fe0f"), + ("270c-1f3fe", "270c-fe0f"), + ("270c-1f3ff", "270c-fe0f"), + ("270d-1f3fb", "270d-fe0f"), + ("270d-1f3fc", "270d-fe0f"), + ("270d-1f3fd", "270d-fe0f"), + ("270d-1f3fe", "270d-fe0f"), + ("270d-1f3ff", "270d-fe0f"), +) + +OPENEMOJI_ALIASES = { + "+1": "1f44d", + "-1": "1f44e", + "100": "1f4af", + "angry": "1f620", + "beer": "1f37a", + "bell": "1f514", + "blush": "1f60a", + "boom": "1f4a5", + "broken_heart": "1f494", + "bug": "1f41b", + "bulb": "1f4a1", + "cake": "1f382", + "calendar": "1f4c5", + "cat": "1f431", + "chart": "1f4c8", + "check": "2705", + "clap": "1f44f", + "cloud": "2601-fe0f", + "coffee": "2615", + "computer": "1f4bb", + "cry": "1f622", + "dog": "1f436", + "earth": "1f30d", + "email": "1f4e7", + "eyes": "1f440", + "facepalm": "1f926", + "fire": "1f525", + "gb": "1f1ec-1f1e7", + "gear": "2699-fe0f", + "ghost": "1f47b", + "gift": "1f381", + "globe": "1f310", + "grin": "1f601", + "grinning": "1f600", + "hammer": "1f528", + "heart": "2764-fe0f", + "heart_eyes": "1f60d", + "hourglass": "231b", + "hugs": "1f917", + "joy": "1f602", + "jp": "1f1ef-1f1f5", + "key": "1f511", + "kissing_heart": "1f618", + "laughing": "1f606", + "link": "1f517", + "lock": "1f512", + "mag": "1f50d", + "memo": "1f4dd", + "moneybag": "1f4b0", + "moon": "1f319", + "muscle": "1f4aa", + "neutral_face": "1f610", + "ok_hand": "1f44c", + "package": "1f4e6", + "partying_face": "1f973", + "phone": "1f4de", + "pizza": "1f355", + "point_down": "1f447", + "point_left": "1f448", + "point_right": "1f449", + "point_up": "261d-fe0f", + "poop": "1f4a9", + "pray": "1f64f", + "pushpin": "1f4cc", + "rage": "1f621", + "rainbow": "1f308", + "raised_hands": "1f64c", + "robot": "1f916", + "rocket": "1f680", + "rofl": "1f923", + "roll_eyes": "1f644", + "scream": "1f631", + "see_no_evil": "1f648", + "shrug": "1f937", + "skull": "1f480", + "slightly_smiling_face": "1f642", + "smile": "1f604", + "smiley": "1f603", + "snowflake": "2744-fe0f", + "sob": "1f62d", + "sparkles": "2728", + "star": "2b50", + "stopwatch": "23f1-fe0f", + "stuck_out_tongue": "1f61b", + "sun": "2600-fe0f", + "sunglasses": "1f60e", + "sweat_smile": "1f605", + "tada": "1f389", + "thinking": "1f914", + "thumbsdown": "1f44e", + "thumbsup": "1f44d", + "trophy": "1f3c6", + "unamused": "1f612", + "upside_down_face": "1f643", + "us": "1f1fa-1f1f8", + "warning": "26a0-fe0f", + "wave": "1f44b", + "white_check_mark": "2705", + "wink": "1f609", + "wrench": "1f527", + "x": "274c", + "zap": "26a1", +} + +OPENEMOJI_EMOTICONS = { + "1f44b": "o/", + "1f44d": "+1", + "1f44e": "-1", + "1f480": "x_x", + "1f494": ":)", + "1f609": ";)", + "1f60a": "^_^", + "1f60e": "B)", + "1f610": ":|", + "1f611": "-_-", + "1f615": ":/", + "1f617": ":*", + "1f618": ":*", + "1f61b": ":P", + "1f61c": ";P", + "1f61d": "XP", + "1f620": ">:(", + "1f621": ">:(", + "1f622": ":'(", + "1f62d": ":'(", + "1f62e": ":O", + "1f62f": ":o", + "1f632": ":O", + "1f634": "-_-zZ", + "1f641": ":(", + "1f642": ":)", + "1f643": "(:", + "1f64c": "\\o/", + "1f914": ":-?", + "1f923": "XD", + "1f937": "\\_(o)_/", + "2639-fe0f": ":(", + "263a-fe0f": ":)", + "26a0-fe0f": "/!\\", + "2705": "[x]", + "2728": "*", + "274c": "[X]", + "2764-fe0f": "<3", + "2b50": "*", +} diff --git a/ports/python/hqtui/unicode.py b/ports/python/hqtui/unicode.py index 51d6e69..4a3cc0b 100644 --- a/ports/python/hqtui/unicode.py +++ b/ports/python/hqtui/unicode.py @@ -132,7 +132,11 @@ def intern_cluster(text: str) -> int: return existing if len(_cluster_texts) >= _MAX_CLUSTERS: # Degrade to the base character rather than grow the table for ever. + # When the base alone is narrower than the cluster (a flag's first + # half, ❤ from ❤️), a blank ideographic space holds its two columns. first = ord(safe[0]) + if cluster_width(safe) == 2 and char_width(first) != 2: + return 0x3000 return first if char_width(first) > 0 else 32 value = CLUSTER_BASE + len(_cluster_texts) _cluster_texts.append(safe) @@ -225,13 +229,49 @@ def char_width(cp: int) -> int: return 1 +def _is_regional(cp: int) -> bool: + return 0x1F1E6 <= cp <= 0x1F1FF + + +def _is_tone_modifier(cp: int) -> bool: + return 0x1F3FB <= cp <= 0x1F3FF + + +def _is_tag(cp: int) -> bool: + return 0xE0020 <= cp <= 0xE007F + + +def _is_keycap_base(cp: int) -> bool: + return 0x30 <= cp <= 0x39 or cp in (0x23, 0x2A) + + +def cluster_width(text: str) -> int: + """Columns a multi-codepoint cluster occupies, one rule for measuring and cells. + + Emoji presentation makes a cluster two columns even when its base alone is + one: a flag (two regional indicators), a keycap, and a text-default + pictograph with U+FE0F or a skin tone. + """ + first = ord(text[0]) if text else 32 + if char_width(first) == 2: + return 2 + if _is_regional(first): + return 2 if len(text) > 1 and _is_regional(ord(text[1])) else 1 + if _is_keycap_base(first) and "\u20e3" in text: + return 2 + if _in_ranges(first, _PICT_LO, _PICT_HI) and any( + c == "\ufe0f" or _is_tone_modifier(ord(c)) for c in text + ): + return 2 + return 1 + + def cell_width(value: int) -> int: """Columns a cell value occupies, handling interned clusters.""" if value == CONTINUATION: return 0 if value >= CLUSTER_BASE: - text = cluster_text(value) - return 2 if char_width(ord(text[0])) == 2 else 1 + return cluster_width(cluster_text(value)) return char_width(value) @@ -292,6 +332,17 @@ def graphemes(text: str) -> list[Grapheme]: cluster_end = i + size parts += 2 continue + # Emoji that are one picture but several codepoints: a skin tone + # after a person or hand, the second half of a flag, and the tags + # that spell a subdivision flag. Each belongs to the cell before it. + if ( + _in_ranges(cp, _PICT_LO, _PICT_HI) + and (_is_tone_modifier(nxt) or _is_tag(nxt)) + ) or (_is_regional(cp) and _is_regional(nxt) and cluster_end < 0): + size += 1 + cluster_end = i + size + parts += 1 + continue if char_width(nxt) != 0: break # Leave anything unsafe to the outer loop, which drops it. @@ -307,7 +358,9 @@ def graphemes(text: str) -> list[Grapheme]: # the cursor ahead of the screen. Drop it, and what it absorbed. pass elif cluster_end >= 0: - out.append(Grapheme(intern_cluster(text[i:cluster_end]), width)) + # The width comes from the stored cell, the number the buffer uses. + value = intern_cluster(text[i:cluster_end]) + out.append(Grapheme(value, cell_width(value))) else: out.append(Grapheme(cp, width)) i += size diff --git a/ports/python/tests/test_emoji.py b/ports/python/tests/test_emoji.py new file mode 100644 index 0000000..551f48a --- /dev/null +++ b/ports/python/tests/test_emoji.py @@ -0,0 +1,52 @@ +"""The same cases as packages/hqtui/test/emoji.test.ts.""" +import unittest + +from hqtui import emoji, emoji_info, emoji_mode, emoji_names, emoji_search, emojify, set_emoji_mode +from hqtui.unicode import string_width + + +class EmojiTests(unittest.TestCase): + def test_built_in_and_every_name_form(self): + self.assertGreaterEqual(len(emoji_names()), 3900) + for name in ("fire", "oe_fire", ":oe_fire:", ":fire:", "FIRE", "🔥"): + self.assertEqual(emoji(name, "emoji"), "🔥", name) + self.assertEqual(emoji("face with tears of joy", "emoji"), "😂") + self.assertEqual(emoji("thumbsup", "emoji"), "👍") + self.assertEqual(emoji("+1", "emoji"), "👍") + self.assertEqual(emoji("heart", "emoji"), "❤️") + self.assertEqual(emoji("❤", "emoji"), "❤️") + self.assertEqual(emoji("no such emoji"), "") + + def test_tones_and_text(self): + toned = emoji_info("thumbs_up_t3") + self.assertEqual(toned.char, "👍🏽") + self.assertEqual(toned.name, "thumbs up: medium skin tone") + self.assertEqual(emoji_info("👩🏾‍💻").shortcode, "oe_woman_technologist_t4") + self.assertEqual(emoji("slightly smiling face", "text"), ":)") + self.assertEqual(emoji("heart", "text"), "<3") + self.assertEqual(emoji("thumbs_up_t3", "text"), "+1") + self.assertEqual(emoji("fire", "text"), "[fire]") + + def test_mode_order(self): + self.assertEqual(emoji_mode({"HQTUI_EMOJI": "text", "LANG": "en_US.UTF-8"}), "text") + self.assertEqual(emoji_mode({"LANG": "en_US.UTF-8", "TERM": "linux"}), "text") + self.assertEqual(emoji_mode({"LANG": "en_US.UTF-8", "TERM": "xterm-256color"}), "emoji") + set_emoji_mode("text") + try: + self.assertEqual(emoji_mode({"HQTUI_EMOJI": "emoji"}), "text") + finally: + set_emoji_mode(None) + + def test_emojify_and_search(self): + self.assertEqual(emojify("ship :rocket: :+1: at 12:30:00 :nope:", "emoji"), "ship 🚀 👍 at 12:30:00 :nope:") + self.assertEqual(emoji_search("fire")[0].char, "🔥") + self.assertIn("🇯🇵", [e.char for e in emoji_search("japan")]) + self.assertIn("😂", [e.char for e in emoji_search("lol")]) + + def test_two_columns(self): + for name in ("fire", "thumbs_up_t3", "flag_japan", "keycap_hash", "heart", "woman_technologist_t4"): + self.assertEqual(string_width(emoji(name, "emoji")), 2, name) + + +if __name__ == "__main__": + unittest.main() diff --git a/ports/rust/src/emoji.rs b/ports/rust/src/emoji.rs new file mode 100644 index 0000000..05b16c9 --- /dev/null +++ b/ports/rust/src/emoji.rs @@ -0,0 +1,340 @@ +//! Emoji for terminals: `emoji("fire")` is 🔥 where the terminal draws emoji +//! and `[fire]` where it cannot. +//! +//! The built-in pack is OpenEmoji (), on by +//! default, generated into `emoji_data.rs` from the same set as the +//! TypeScript reference. A name can be the shortcode with or without `oe_` and +//! colons, the CLDR name, a common alias (`thumbsup`, `+1`, `heart`) or the +//! emoji itself. Which you get: [`set_emoji_mode`] if the app chose; +//! `HQTUI_EMOJI=emoji|text`; otherwise emoji where the terminal draws Unicode +//! and is not the Linux console, and text elsewhere. Text is an emoticon where +//! one fits (`:)` `<3` `:D`) and the name in brackets elsewhere. +//! `string_width` counts every emoji here as two columns. + +use std::collections::HashMap; +use std::sync::{OnceLock, RwLock}; + +use crate::capabilities::{detect_unicode, process_env, Env}; +use crate::emoji_data::{ + OPENEMOJI_ALIASES, OPENEMOJI_EMOTICONS, OPENEMOJI_GROUPS, OPENEMOJI_ROWS, OPENEMOJI_TONED, +}; +pub use crate::emoji_data::{OPENEMOJI_UNICODE, OPENEMOJI_VERSION}; + +/// The emoji, or its text. +#[derive(Clone, Copy, Debug, PartialEq, Eq)] +pub enum EmojiMode { + Emoji, + Text, +} + +/// Everything the built-in pack knows about one emoji. +#[derive(Clone, Debug, PartialEq, Eq)] +pub struct EmojiInfo { + /// Fully-qualified codepoints, lowercase hex, hyphen-joined. + pub key: String, + pub char: String, + /// The CLDR short name. + pub name: String, + /// The set's shortcode, `oe_` included. + pub shortcode: String, + pub group: String, + pub keywords: Vec, + /// The toneless emoji a skin-tone variant belongs to; empty otherwise. + pub base: String, +} + +const TONES: [&str; 5] = ["1f3fb", "1f3fc", "1f3fd", "1f3fe", "1f3ff"]; +const TONE_NAMES: [&str; 5] = ["light", "medium-light", "medium", "medium-dark", "dark"]; + +/// The shortcode a name reduces to; rows store theirs only when it differs. +pub fn emoji_slug(name: &str) -> String { + let mut out = String::with_capacity(name.len()); + let mut gap = false; + for c in name.to_lowercase().chars() { + if c.is_ascii_lowercase() || c.is_ascii_digit() { + if gap && !out.is_empty() { + out.push('_'); + } + gap = false; + out.push(c); + } else { + gap = true; + } + } + out +} + +fn char_of(key: &str) -> String { + key.split('-') + .filter_map(|h| u32::from_str_radix(h, 16).ok().and_then(char::from_u32)) + .collect() +} + +struct Table { + by_key: HashMap, + by_name: HashMap, + by_char: HashMap, + sorted: Vec, +} + +fn table() -> &'static Table { + static TABLE: OnceLock = OnceLock::new(); + TABLE.get_or_init(|| { + let mut by_key = HashMap::with_capacity(OPENEMOJI_ROWS.len() + OPENEMOJI_TONED.len()); + for &(key, short, name, group, keywords) in OPENEMOJI_ROWS { + let short = if short.is_empty() { emoji_slug(name) } else { short.to_string() }; + by_key.insert( + key.to_string(), + EmojiInfo { + key: key.to_string(), + char: char_of(key), + name: name.to_string(), + shortcode: format!("oe_{short}"), + group: OPENEMOJI_GROUPS.get(group).copied().unwrap_or("").to_string(), + keywords: keywords.split_whitespace().map(String::from).collect(), + base: String::new(), + }, + ); + } + for &(key, base_key) in OPENEMOJI_TONED { + let Some(base) = by_key.get(base_key).cloned() else { continue }; + let tones: Vec = + key.split('-').filter_map(|cp| TONES.iter().position(|t| *t == cp)).collect(); + let names: Vec = tones.iter().map(|t| format!("{} skin tone", TONE_NAMES[*t])).collect(); + let codes: Vec = tones.iter().map(|t| format!("t{}", t + 1)).collect(); + let sep = if base.name.contains(':') { ", " } else { ": " }; + by_key.insert( + key.to_string(), + EmojiInfo { + key: key.to_string(), + char: char_of(key), + name: format!("{}{}{}", base.name, sep, names.join(", ")), + shortcode: format!("{}_{}", base.shortcode, codes.join("_")), + group: base.group.clone(), + keywords: base.keywords.clone(), + base: base_key.to_string(), + }, + ); + } + let mut sorted: Vec = by_key.keys().cloned().collect(); + sorted.sort(); + let mut by_name = HashMap::with_capacity(by_key.len() * 3); + let mut by_char = HashMap::with_capacity(by_key.len() * 2); + for key in &sorted { + let e = &by_key[key]; + by_name.insert(e.shortcode.clone(), key.clone()); + by_name.insert(e.shortcode[3..].to_string(), key.clone()); + by_name.insert(e.name.to_lowercase(), key.clone()); + by_char.insert(e.char.clone(), key.clone()); + by_char.insert(e.char.replace('\u{fe0f}', ""), key.clone()); + } + for &(alias, key) in OPENEMOJI_ALIASES { + by_name.entry(alias.to_string()).or_insert_with(|| key.to_string()); + } + Table { by_key, by_name, by_char, sorted } + }) +} + +/// Everything known about an emoji, by any name it answers to. +pub fn emoji_info(name: &str) -> Option { + let t = table(); + let trimmed = name.trim(); + let bare = trimmed.trim_matches(':').to_lowercase(); + let underscored: String = bare + .split(|c: char| c.is_whitespace() || c == '-') + .filter(|s| !s.is_empty()) + .collect::>() + .join("_"); + let key = t + .by_name + .get(&bare) + .or_else(|| t.by_name.get(&underscored)) + .or_else(|| t.by_char.get(trimmed)) + .or_else(|| t.by_char.get(&trimmed.replace('\u{fe0f}', ""))) + .cloned() + .or_else(|| t.by_key.contains_key(&bare).then(|| bare.clone()))?; + t.by_key.get(&key).cloned() +} + +static CHOSEN: RwLock> = RwLock::new(None); + +/// Pin emoji or text for the whole app, or `None` to detect again. +pub fn set_emoji_mode(mode: Option) { + *CHOSEN.write().unwrap_or_else(|e| e.into_inner()) = mode; +} + +/// What an environment gets, in the order in this module's docs. +pub fn emoji_mode_in(env: &Env) -> EmojiMode { + if let Some(mode) = *CHOSEN.read().unwrap_or_else(|e| e.into_inner()) { + return mode; + } + match env.get("HQTUI_EMOJI").map(String::as_str) { + Some("emoji") => return EmojiMode::Emoji, + Some("text") => return EmojiMode::Text, + _ => {} + } + // The Linux virtual console speaks UTF-8 but its font has no emoji. + if env.get("TERM").map(String::as_str) == Some("linux") { + return EmojiMode::Text; + } + if detect_unicode(env) { + EmojiMode::Emoji + } else { + EmojiMode::Text + } +} + +fn emoticon(key: &str) -> Option<&'static str> { + OPENEMOJI_EMOTICONS + .binary_search_by(|row| row.0.cmp(key)) + .ok() + .map(|i| OPENEMOJI_EMOTICONS[i].1) +} + +/// An emoji as text: an emoticon, or its name in brackets. +pub fn emoji_text(name: &str) -> String { + let Some(e) = emoji_info(name) else { return String::new() }; + emoticon(&e.key) + .or_else(|| emoticon(&e.base)) + .map(String::from) + .unwrap_or_else(|| format!("[{}]", e.name)) +} + +/// An emoji in a given mode. Unknown names return `""`. +pub fn emoji_in(name: &str, mode: EmojiMode) -> String { + match emoji_info(name) { + None => String::new(), + Some(e) if mode == EmojiMode::Emoji => e.char, + Some(e) => emoji_text(&e.key), + } +} + +/// The emoji, or its text, in this process's terminal. +pub fn emoji(name: &str) -> String { + emoji_in(name, emoji_mode_in(&process_env())) +} + +/// Replace every `:name:` in text; anything between colons that is not an emoji stays. +pub fn emojify_in(text: &str, mode: EmojiMode) -> String { + let mut out = String::with_capacity(text.len()); + let mut rest = text; + while let Some(start) = rest.find(':') { + out.push_str(&rest[..start]); + let after = &rest[start + 1..]; + let end = after.find(':'); + let candidate = end.map(|e| &after[..e]).filter(|name| { + !name.is_empty() + && name.chars().all(|c| c.is_ascii_alphanumeric() || c == '_' || c == '+' || c == '-') + }); + match candidate.map(|name| (name, emoji_in(name, mode))) { + Some((name, found)) if !found.is_empty() => { + out.push_str(&found); + rest = &after[name.len() + 1..]; + } + _ => { + out.push(':'); + rest = after; + } + } + } + out.push_str(rest); + out +} + +/// Replace every `:name:` in text for this process's terminal. +pub fn emojify(text: &str) -> String { + emojify_in(text, emoji_mode_in(&process_env())) +} + +/// Emoji matching every word of the query, best first. +pub fn emoji_search(query: &str, limit: usize) -> Vec { + let t = table(); + let q = query.trim().trim_matches(':').to_lowercase(); + if q.is_empty() { + return Vec::new(); + } + let words: Vec<&str> = q.split(|c: char| c.is_whitespace() || c == '_').filter(|w| !w.is_empty()).collect(); + let exact = emoji_info(&q).map(|e| e.key); + let mut hits: Vec<(usize, usize, &EmojiInfo)> = Vec::new(); + for key in &t.sorted { + let e = &t.by_key[key]; + if !e.base.is_empty() { + continue; + } + let hay = format!("{} {} {}", e.name, e.shortcode, e.keywords.join(" ")).to_lowercase(); + if !words.iter().all(|w| hay.contains(w)) { + continue; + } + let name = e.name.to_lowercase(); + let score = if exact.as_deref() == Some(e.key.as_str()) { + 0 + } else if name.split(|c: char| !c.is_ascii_alphanumeric()).any(|w| w == q) { + 1 + } else if name.starts_with(&q) { + 2 + } else if name.contains(&q) { + 3 + } else { + 4 + }; + hits.push((score, e.name.len(), e)); + } + hits.sort_by_key(|h| (h.0, h.1)); + hits.into_iter().take(limit).map(|h| h.2.clone()).collect() +} + +/// Every shortcode in the built-in pack, sorted. +pub fn emoji_names() -> Vec { + let mut names: Vec = table().by_key.values().map(|e| e.shortcode.clone()).collect(); + names.sort(); + names +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::unicode::string_width; + + #[test] + fn built_in_and_every_name_form() { + assert!(emoji_names().len() >= 3900); + for name in ["fire", "oe_fire", ":oe_fire:", ":fire:", "FIRE", "🔥"] { + assert_eq!(emoji_in(name, EmojiMode::Emoji), "🔥", "{name}"); + } + assert_eq!(emoji_in("face with tears of joy", EmojiMode::Emoji), "😂"); + assert_eq!(emoji_in("+1", EmojiMode::Emoji), "👍"); + assert_eq!(emoji_in("heart", EmojiMode::Emoji), "❤️"); + assert_eq!(emoji_in("❤", EmojiMode::Emoji), "❤️"); + assert_eq!(emoji_in("no such emoji", EmojiMode::Emoji), ""); + } + + #[test] + fn tones_and_text() { + let toned = emoji_info("thumbs_up_t3").unwrap(); + assert_eq!(toned.char, "👍🏽"); + assert_eq!(toned.name, "thumbs up: medium skin tone"); + assert_eq!(emoji_info("👩🏾‍💻").unwrap().shortcode, "oe_woman_technologist_t4"); + assert_eq!(emoji_in("slightly smiling face", EmojiMode::Text), ":)"); + assert_eq!(emoji_in("thumbs_up_t3", EmojiMode::Text), "+1"); + assert_eq!(emoji_in("fire", EmojiMode::Text), "[fire]"); + } + + #[test] + fn emojify_search_and_width() { + assert_eq!(emojify_in("ship :rocket: :+1: at 12:30:00 :nope:", EmojiMode::Emoji), "ship 🚀 👍 at 12:30:00 :nope:"); + assert_eq!(emoji_search("fire", 5)[0].char, "🔥"); + assert!(emoji_search("japan", 20).iter().any(|e| e.char == "🇯🇵")); + assert!(emoji_search("lol", 20).iter().any(|e| e.char == "😂")); + for name in ["fire", "thumbs_up_t3", "flag_japan", "keycap_hash", "heart", "woman_technologist_t4"] { + assert_eq!(string_width(&emoji_in(name, EmojiMode::Emoji)), 2, "{name}"); + } + } + + #[test] + fn mode_order() { + let env = |pairs: &[(&str, &str)]| -> Env { pairs.iter().map(|(k, v)| (k.to_string(), v.to_string())).collect() }; + assert_eq!(emoji_mode_in(&env(&[("HQTUI_EMOJI", "text"), ("LANG", "en_US.UTF-8")])), EmojiMode::Text); + assert_eq!(emoji_mode_in(&env(&[("LANG", "en_US.UTF-8"), ("TERM", "linux")])), EmojiMode::Text); + assert_eq!(emoji_mode_in(&env(&[("LANG", "en_US.UTF-8"), ("TERM", "xterm-256color")])), EmojiMode::Emoji); + } +} diff --git a/ports/rust/src/emoji_data.rs b/ports/rust/src/emoji_data.rs new file mode 100644 index 0000000..b313d0a --- /dev/null +++ b/ports/rust/src/emoji_data.rs @@ -0,0 +1,4139 @@ +// Generated by packages/hqtui/scripts/generate-emoji.ts from OpenEmoji 2026-09-24 (OpenEmoji 0.1, Unicode 18.0), 3963 emoji. Do not edit. +// Emoji rows: key (codepoints), shortcode without oe_ (empty when it is the name in snake_case), +// CLDR name, group index, up to ten of its rarest keywords the name does not already say. +// Toned rows: key and base key; name and shortcode are the base's plus the skin tones. + +/// The OpenEmoji set the built-in pack was generated from. +pub const OPENEMOJI_VERSION: &str = "2026-09-24"; +/// The Emoji version that set covers. +pub const OPENEMOJI_UNICODE: &str = "18.0"; + +pub static OPENEMOJI_GROUPS: &[&str] = &["Smileys & Emotion", "People & Body", "Animals & Nature", "Food & Drink", "Travel & Places", "Activities", "Objects", "Symbols", "Flags"]; + +/// (key, shortcode without oe_, name, group index, keywords), sorted by key. +pub static OPENEMOJI_ROWS: &[(&str, &str, &str, usize, &str)] = &[ + ("0023-fe0f-20e3", "keycap_hash", "keycap: #", 7, ""), + ("002a-fe0f-20e3", "keycap_asterisk", "keycap: *", 7, ""), + ("0030-fe0f-20e3", "", "keycap: 0", 7, "zero"), + ("0031-fe0f-20e3", "", "keycap: 1", 7, "one"), + ("0032-fe0f-20e3", "", "keycap: 2", 7, "two"), + ("0033-fe0f-20e3", "", "keycap: 3", 7, "three"), + ("0034-fe0f-20e3", "", "keycap: 4", 7, "four"), + ("0035-fe0f-20e3", "", "keycap: 5", 7, "five"), + ("0036-fe0f-20e3", "", "keycap: 6", 7, "six"), + ("0037-fe0f-20e3", "", "keycap: 7", 7, "seven"), + ("0038-fe0f-20e3", "", "keycap: 8", 7, "eight"), + ("0039-fe0f-20e3", "", "keycap: 9", 7, "nine"), + ("00a9-fe0f", "", "copyright", 7, "C"), + ("00ae-fe0f", "", "registered", 7, "R"), + ("1f004", "", "mahjong red dragon", 5, "game"), + ("1f0cf", "", "joker", 5, "wildcard card game"), + ("1f170-fe0f", "", "A button (blood type)", 7, ""), + ("1f171-fe0f", "", "B button (blood type)", 7, ""), + ("1f17e-fe0f", "", "O button (blood type)", 7, ""), + ("1f17f-fe0f", "", "P button", 7, "parking"), + ("1f18e", "", "AB button (blood type)", 7, ""), + ("1f191", "", "CL button", 7, ""), + ("1f192", "", "COOL button", 7, ""), + ("1f193", "", "FREE button", 7, ""), + ("1f194", "", "ID button", 7, "identity"), + ("1f195", "", "NEW button", 7, ""), + ("1f196", "", "NG button", 7, ""), + ("1f197", "", "OK button", 7, "okay"), + ("1f198", "", "SOS button", 7, "help"), + ("1f199", "", "UP! button", 7, "UP! mark"), + ("1f19a", "", "VS button", 7, "versus"), + ("1f1e6-1f1e8", "", "flag: Ascension Island", 8, ""), + ("1f1e6-1f1e9", "", "flag: Andorra", 8, ""), + ("1f1e6-1f1ea", "", "flag: United Arab Emirates", 8, ""), + ("1f1e6-1f1eb", "", "flag: Afghanistan", 8, ""), + ("1f1e6-1f1ec", "flag_antigua_and_barbuda", "flag: Antigua & Barbuda", 8, ""), + ("1f1e6-1f1ee", "", "flag: Anguilla", 8, ""), + ("1f1e6-1f1f1", "", "flag: Albania", 8, ""), + ("1f1e6-1f1f2", "", "flag: Armenia", 8, ""), + ("1f1e6-1f1f4", "", "flag: Angola", 8, ""), + ("1f1e6-1f1f6", "", "flag: Antarctica", 8, ""), + ("1f1e6-1f1f7", "", "flag: Argentina", 8, ""), + ("1f1e6-1f1f8", "", "flag: American Samoa", 8, ""), + ("1f1e6-1f1f9", "", "flag: Austria", 8, ""), + ("1f1e6-1f1fa", "", "flag: Australia", 8, ""), + ("1f1e6-1f1fc", "", "flag: Aruba", 8, ""), + ("1f1e6-1f1fd", "flag_aland_islands", "flag: \u{c5}land Islands", 8, ""), + ("1f1e6-1f1ff", "", "flag: Azerbaijan", 8, ""), + ("1f1e7-1f1e6", "flag_bosnia_and_herzegovina", "flag: Bosnia & Herzegovina", 8, ""), + ("1f1e7-1f1e7", "", "flag: Barbados", 8, ""), + ("1f1e7-1f1e9", "", "flag: Bangladesh", 8, ""), + ("1f1e7-1f1ea", "", "flag: Belgium", 8, ""), + ("1f1e7-1f1eb", "", "flag: Burkina Faso", 8, ""), + ("1f1e7-1f1ec", "", "flag: Bulgaria", 8, ""), + ("1f1e7-1f1ed", "", "flag: Bahrain", 8, ""), + ("1f1e7-1f1ee", "", "flag: Burundi", 8, ""), + ("1f1e7-1f1ef", "", "flag: Benin", 8, ""), + ("1f1e7-1f1f1", "flag_st_barthelemy", "flag: St. Barth\u{e9}lemy", 8, ""), + ("1f1e7-1f1f2", "", "flag: Bermuda", 8, ""), + ("1f1e7-1f1f3", "", "flag: Brunei", 8, ""), + ("1f1e7-1f1f4", "", "flag: Bolivia", 8, ""), + ("1f1e7-1f1f6", "", "flag: Caribbean Netherlands", 8, ""), + ("1f1e7-1f1f7", "", "flag: Brazil", 8, ""), + ("1f1e7-1f1f8", "", "flag: Bahamas", 8, ""), + ("1f1e7-1f1f9", "", "flag: Bhutan", 8, ""), + ("1f1e7-1f1fb", "", "flag: Bouvet Island", 8, ""), + ("1f1e7-1f1fc", "", "flag: Botswana", 8, ""), + ("1f1e7-1f1fe", "", "flag: Belarus", 8, ""), + ("1f1e7-1f1ff", "", "flag: Belize", 8, ""), + ("1f1e8-1f1e6", "", "flag: Canada", 8, ""), + ("1f1e8-1f1e8", "", "flag: Cocos (Keeling) Islands", 8, ""), + ("1f1e8-1f1e9", "", "flag: Congo - Kinshasa", 8, ""), + ("1f1e8-1f1eb", "", "flag: Central African Republic", 8, ""), + ("1f1e8-1f1ec", "", "flag: Congo - Brazzaville", 8, ""), + ("1f1e8-1f1ed", "", "flag: Switzerland", 8, ""), + ("1f1e8-1f1ee", "flag_cote_d_ivoire", "flag: C\u{f4}te d\u{2019}Ivoire", 8, ""), + ("1f1e8-1f1f0", "", "flag: Cook Islands", 8, ""), + ("1f1e8-1f1f1", "", "flag: Chile", 8, ""), + ("1f1e8-1f1f2", "", "flag: Cameroon", 8, ""), + ("1f1e8-1f1f3", "", "flag: China", 8, ""), + ("1f1e8-1f1f4", "", "flag: Colombia", 8, ""), + ("1f1e8-1f1f5", "", "flag: Clipperton Island", 8, ""), + ("1f1e8-1f1f6", "", "flag: Sark", 8, ""), + ("1f1e8-1f1f7", "", "flag: Costa Rica", 8, ""), + ("1f1e8-1f1fa", "", "flag: Cuba", 8, ""), + ("1f1e8-1f1fb", "", "flag: Cape Verde", 8, ""), + ("1f1e8-1f1fc", "flag_curacao", "flag: Cura\u{e7}ao", 8, ""), + ("1f1e8-1f1fd", "", "flag: Christmas Island", 8, ""), + ("1f1e8-1f1fe", "", "flag: Cyprus", 8, ""), + ("1f1e8-1f1ff", "", "flag: Czechia", 8, ""), + ("1f1e9-1f1ea", "", "flag: Germany", 8, ""), + ("1f1e9-1f1ec", "", "flag: Diego Garcia", 8, ""), + ("1f1e9-1f1ef", "", "flag: Djibouti", 8, ""), + ("1f1e9-1f1f0", "", "flag: Denmark", 8, ""), + ("1f1e9-1f1f2", "", "flag: Dominica", 8, ""), + ("1f1e9-1f1f4", "", "flag: Dominican Republic", 8, ""), + ("1f1e9-1f1ff", "", "flag: Algeria", 8, ""), + ("1f1ea-1f1e6", "flag_ceuta_and_melilla", "flag: Ceuta & Melilla", 8, ""), + ("1f1ea-1f1e8", "", "flag: Ecuador", 8, ""), + ("1f1ea-1f1ea", "", "flag: Estonia", 8, ""), + ("1f1ea-1f1ec", "", "flag: Egypt", 8, ""), + ("1f1ea-1f1ed", "", "flag: Western Sahara", 8, ""), + ("1f1ea-1f1f7", "", "flag: Eritrea", 8, ""), + ("1f1ea-1f1f8", "", "flag: Spain", 8, ""), + ("1f1ea-1f1f9", "", "flag: Ethiopia", 8, ""), + ("1f1ea-1f1fa", "", "flag: European Union", 8, ""), + ("1f1eb-1f1ee", "", "flag: Finland", 8, ""), + ("1f1eb-1f1ef", "", "flag: Fiji", 8, ""), + ("1f1eb-1f1f0", "", "flag: Falkland Islands", 8, ""), + ("1f1eb-1f1f2", "", "flag: Micronesia", 8, ""), + ("1f1eb-1f1f4", "", "flag: Faroe Islands", 8, ""), + ("1f1eb-1f1f7", "", "flag: France", 8, ""), + ("1f1ec-1f1e6", "", "flag: Gabon", 8, ""), + ("1f1ec-1f1e7", "", "flag: United Kingdom", 8, ""), + ("1f1ec-1f1e9", "", "flag: Grenada", 8, ""), + ("1f1ec-1f1ea", "", "flag: Georgia", 8, ""), + ("1f1ec-1f1eb", "", "flag: French Guiana", 8, ""), + ("1f1ec-1f1ec", "", "flag: Guernsey", 8, ""), + ("1f1ec-1f1ed", "", "flag: Ghana", 8, ""), + ("1f1ec-1f1ee", "", "flag: Gibraltar", 8, ""), + ("1f1ec-1f1f1", "", "flag: Greenland", 8, ""), + ("1f1ec-1f1f2", "", "flag: Gambia", 8, ""), + ("1f1ec-1f1f3", "", "flag: Guinea", 8, ""), + ("1f1ec-1f1f5", "", "flag: Guadeloupe", 8, ""), + ("1f1ec-1f1f6", "", "flag: Equatorial Guinea", 8, ""), + ("1f1ec-1f1f7", "", "flag: Greece", 8, ""), + ("1f1ec-1f1f8", "flag_south_georgia_and_south_sandwich_islands", "flag: South Georgia & South Sandwich Islands", 8, ""), + ("1f1ec-1f1f9", "", "flag: Guatemala", 8, ""), + ("1f1ec-1f1fa", "", "flag: Guam", 8, ""), + ("1f1ec-1f1fc", "", "flag: Guinea-Bissau", 8, ""), + ("1f1ec-1f1fe", "", "flag: Guyana", 8, ""), + ("1f1ed-1f1f0", "", "flag: Hong Kong SAR China", 8, ""), + ("1f1ed-1f1f2", "flag_heard_island_and_mcdonald_islands", "flag: Heard Island & McDonald Islands", 8, ""), + ("1f1ed-1f1f3", "", "flag: Honduras", 8, ""), + ("1f1ed-1f1f7", "", "flag: Croatia", 8, ""), + ("1f1ed-1f1f9", "", "flag: Haiti", 8, ""), + ("1f1ed-1f1fa", "", "flag: Hungary", 8, ""), + ("1f1ee-1f1e8", "", "flag: Canary Islands", 8, ""), + ("1f1ee-1f1e9", "", "flag: Indonesia", 8, ""), + ("1f1ee-1f1ea", "", "flag: Ireland", 8, ""), + ("1f1ee-1f1f1", "", "flag: Israel", 8, ""), + ("1f1ee-1f1f2", "", "flag: Isle of Man", 8, ""), + ("1f1ee-1f1f3", "", "flag: India", 8, ""), + ("1f1ee-1f1f4", "", "flag: British Indian Ocean Territory", 8, ""), + ("1f1ee-1f1f6", "", "flag: Iraq", 8, ""), + ("1f1ee-1f1f7", "", "flag: Iran", 8, ""), + ("1f1ee-1f1f8", "", "flag: Iceland", 8, ""), + ("1f1ee-1f1f9", "", "flag: Italy", 8, ""), + ("1f1ef-1f1ea", "", "flag: Jersey", 8, ""), + ("1f1ef-1f1f2", "", "flag: Jamaica", 8, ""), + ("1f1ef-1f1f4", "", "flag: Jordan", 8, ""), + ("1f1ef-1f1f5", "", "flag: Japan", 8, ""), + ("1f1f0-1f1ea", "", "flag: Kenya", 8, ""), + ("1f1f0-1f1ec", "", "flag: Kyrgyzstan", 8, ""), + ("1f1f0-1f1ed", "", "flag: Cambodia", 8, ""), + ("1f1f0-1f1ee", "", "flag: Kiribati", 8, ""), + ("1f1f0-1f1f2", "", "flag: Comoros", 8, ""), + ("1f1f0-1f1f3", "flag_st_kitts_and_nevis", "flag: St. Kitts & Nevis", 8, ""), + ("1f1f0-1f1f5", "", "flag: North Korea", 8, ""), + ("1f1f0-1f1f7", "", "flag: South Korea", 8, ""), + ("1f1f0-1f1fc", "", "flag: Kuwait", 8, ""), + ("1f1f0-1f1fe", "", "flag: Cayman Islands", 8, ""), + ("1f1f0-1f1ff", "", "flag: Kazakhstan", 8, ""), + ("1f1f1-1f1e6", "", "flag: Laos", 8, ""), + ("1f1f1-1f1e7", "", "flag: Lebanon", 8, ""), + ("1f1f1-1f1e8", "", "flag: St. Lucia", 8, ""), + ("1f1f1-1f1ee", "", "flag: Liechtenstein", 8, ""), + ("1f1f1-1f1f0", "", "flag: Sri Lanka", 8, ""), + ("1f1f1-1f1f7", "", "flag: Liberia", 8, ""), + ("1f1f1-1f1f8", "", "flag: Lesotho", 8, ""), + ("1f1f1-1f1f9", "", "flag: Lithuania", 8, ""), + ("1f1f1-1f1fa", "", "flag: Luxembourg", 8, ""), + ("1f1f1-1f1fb", "", "flag: Latvia", 8, ""), + ("1f1f1-1f1fe", "", "flag: Libya", 8, ""), + ("1f1f2-1f1e6", "", "flag: Morocco", 8, ""), + ("1f1f2-1f1e8", "", "flag: Monaco", 8, ""), + ("1f1f2-1f1e9", "", "flag: Moldova", 8, ""), + ("1f1f2-1f1ea", "", "flag: Montenegro", 8, ""), + ("1f1f2-1f1eb", "", "flag: St. Martin", 8, ""), + ("1f1f2-1f1ec", "", "flag: Madagascar", 8, ""), + ("1f1f2-1f1ed", "", "flag: Marshall Islands", 8, ""), + ("1f1f2-1f1f0", "", "flag: North Macedonia", 8, ""), + ("1f1f2-1f1f1", "", "flag: Mali", 8, ""), + ("1f1f2-1f1f2", "", "flag: Myanmar (Burma)", 8, ""), + ("1f1f2-1f1f3", "", "flag: Mongolia", 8, ""), + ("1f1f2-1f1f4", "", "flag: Macao SAR China", 8, ""), + ("1f1f2-1f1f5", "", "flag: Northern Mariana Islands", 8, ""), + ("1f1f2-1f1f6", "", "flag: Martinique", 8, ""), + ("1f1f2-1f1f7", "", "flag: Mauritania", 8, ""), + ("1f1f2-1f1f8", "", "flag: Montserrat", 8, ""), + ("1f1f2-1f1f9", "", "flag: Malta", 8, ""), + ("1f1f2-1f1fa", "", "flag: Mauritius", 8, ""), + ("1f1f2-1f1fb", "", "flag: Maldives", 8, ""), + ("1f1f2-1f1fc", "", "flag: Malawi", 8, ""), + ("1f1f2-1f1fd", "", "flag: Mexico", 8, ""), + ("1f1f2-1f1fe", "", "flag: Malaysia", 8, ""), + ("1f1f2-1f1ff", "", "flag: Mozambique", 8, ""), + ("1f1f3-1f1e6", "", "flag: Namibia", 8, ""), + ("1f1f3-1f1e8", "", "flag: New Caledonia", 8, ""), + ("1f1f3-1f1ea", "", "flag: Niger", 8, ""), + ("1f1f3-1f1eb", "", "flag: Norfolk Island", 8, ""), + ("1f1f3-1f1ec", "", "flag: Nigeria", 8, ""), + ("1f1f3-1f1ee", "", "flag: Nicaragua", 8, ""), + ("1f1f3-1f1f1", "", "flag: Netherlands", 8, ""), + ("1f1f3-1f1f4", "", "flag: Norway", 8, ""), + ("1f1f3-1f1f5", "", "flag: Nepal", 8, ""), + ("1f1f3-1f1f7", "", "flag: Nauru", 8, ""), + ("1f1f3-1f1fa", "", "flag: Niue", 8, ""), + ("1f1f3-1f1ff", "", "flag: New Zealand", 8, ""), + ("1f1f4-1f1f2", "", "flag: Oman", 8, ""), + ("1f1f5-1f1e6", "", "flag: Panama", 8, ""), + ("1f1f5-1f1ea", "", "flag: Peru", 8, ""), + ("1f1f5-1f1eb", "", "flag: French Polynesia", 8, ""), + ("1f1f5-1f1ec", "", "flag: Papua New Guinea", 8, ""), + ("1f1f5-1f1ed", "", "flag: Philippines", 8, ""), + ("1f1f5-1f1f0", "", "flag: Pakistan", 8, ""), + ("1f1f5-1f1f1", "", "flag: Poland", 8, ""), + ("1f1f5-1f1f2", "flag_st_pierre_and_miquelon", "flag: St. Pierre & Miquelon", 8, ""), + ("1f1f5-1f1f3", "", "flag: Pitcairn Islands", 8, ""), + ("1f1f5-1f1f7", "", "flag: Puerto Rico", 8, ""), + ("1f1f5-1f1f8", "", "flag: Palestinian Territories", 8, ""), + ("1f1f5-1f1f9", "", "flag: Portugal", 8, ""), + ("1f1f5-1f1fc", "", "flag: Palau", 8, ""), + ("1f1f5-1f1fe", "", "flag: Paraguay", 8, ""), + ("1f1f6-1f1e6", "", "flag: Qatar", 8, ""), + ("1f1f7-1f1ea", "flag_reunion", "flag: R\u{e9}union", 8, ""), + ("1f1f7-1f1f4", "", "flag: Romania", 8, ""), + ("1f1f7-1f1f8", "", "flag: Serbia", 8, ""), + ("1f1f7-1f1fa", "", "flag: Russia", 8, ""), + ("1f1f7-1f1fc", "", "flag: Rwanda", 8, ""), + ("1f1f8-1f1e6", "", "flag: Saudi Arabia", 8, ""), + ("1f1f8-1f1e7", "", "flag: Solomon Islands", 8, ""), + ("1f1f8-1f1e8", "", "flag: Seychelles", 8, ""), + ("1f1f8-1f1e9", "", "flag: Sudan", 8, ""), + ("1f1f8-1f1ea", "", "flag: Sweden", 8, ""), + ("1f1f8-1f1ec", "", "flag: Singapore", 8, ""), + ("1f1f8-1f1ed", "flag_st_helena_ascension_and_tristan_da_cunha", "flag: St. Helena, Ascension & Tristan da Cunha", 8, ""), + ("1f1f8-1f1ee", "", "flag: Slovenia", 8, ""), + ("1f1f8-1f1ef", "flag_svalbard_and_jan_mayen", "flag: Svalbard & Jan Mayen", 8, ""), + ("1f1f8-1f1f0", "", "flag: Slovakia", 8, ""), + ("1f1f8-1f1f1", "", "flag: Sierra Leone", 8, ""), + ("1f1f8-1f1f2", "", "flag: San Marino", 8, ""), + ("1f1f8-1f1f3", "", "flag: Senegal", 8, ""), + ("1f1f8-1f1f4", "", "flag: Somalia", 8, ""), + ("1f1f8-1f1f7", "", "flag: Suriname", 8, ""), + ("1f1f8-1f1f8", "", "flag: South Sudan", 8, ""), + ("1f1f8-1f1f9", "flag_sao_tome_and_principe", "flag: S\u{e3}o Tom\u{e9} & Pr\u{ed}ncipe", 8, ""), + ("1f1f8-1f1fb", "", "flag: El Salvador", 8, ""), + ("1f1f8-1f1fd", "", "flag: Sint Maarten", 8, ""), + ("1f1f8-1f1fe", "", "flag: Syria", 8, ""), + ("1f1f8-1f1ff", "", "flag: Eswatini", 8, ""), + ("1f1f9-1f1e6", "", "flag: Tristan da Cunha", 8, ""), + ("1f1f9-1f1e8", "flag_turks_and_caicos_islands", "flag: Turks & Caicos Islands", 8, ""), + ("1f1f9-1f1e9", "", "flag: Chad", 8, ""), + ("1f1f9-1f1eb", "", "flag: French Southern and Antarctic Lands", 8, ""), + ("1f1f9-1f1ec", "", "flag: Togo", 8, ""), + ("1f1f9-1f1ed", "", "flag: Thailand", 8, ""), + ("1f1f9-1f1ef", "", "flag: Tajikistan", 8, ""), + ("1f1f9-1f1f0", "", "flag: Tokelau", 8, ""), + ("1f1f9-1f1f1", "", "flag: Timor-Leste", 8, ""), + ("1f1f9-1f1f2", "", "flag: Turkmenistan", 8, ""), + ("1f1f9-1f1f3", "", "flag: Tunisia", 8, ""), + ("1f1f9-1f1f4", "", "flag: Tonga", 8, ""), + ("1f1f9-1f1f7", "flag_turkiye", "flag: T\u{fc}rkiye", 8, ""), + ("1f1f9-1f1f9", "flag_trinidad_and_tobago", "flag: Trinidad & Tobago", 8, ""), + ("1f1f9-1f1fb", "", "flag: Tuvalu", 8, ""), + ("1f1f9-1f1fc", "", "flag: Taiwan", 8, ""), + ("1f1f9-1f1ff", "", "flag: Tanzania", 8, ""), + ("1f1fa-1f1e6", "", "flag: Ukraine", 8, ""), + ("1f1fa-1f1ec", "", "flag: Uganda", 8, ""), + ("1f1fa-1f1f2", "", "flag: U.S. Outlying Islands", 8, ""), + ("1f1fa-1f1f3", "", "flag: United Nations", 8, ""), + ("1f1fa-1f1f8", "", "flag: United States", 8, ""), + ("1f1fa-1f1fe", "", "flag: Uruguay", 8, ""), + ("1f1fa-1f1ff", "", "flag: Uzbekistan", 8, ""), + ("1f1fb-1f1e6", "", "flag: Vatican City", 8, ""), + ("1f1fb-1f1e8", "flag_st_vincent_and_grenadines", "flag: St. Vincent & Grenadines", 8, ""), + ("1f1fb-1f1ea", "", "flag: Venezuela", 8, ""), + ("1f1fb-1f1ec", "", "flag: British Virgin Islands", 8, ""), + ("1f1fb-1f1ee", "", "flag: U.S. Virgin Islands", 8, ""), + ("1f1fb-1f1f3", "", "flag: Vietnam", 8, ""), + ("1f1fb-1f1fa", "", "flag: Vanuatu", 8, ""), + ("1f1fc-1f1eb", "flag_wallis_and_futuna", "flag: Wallis & Futuna", 8, ""), + ("1f1fc-1f1f8", "", "flag: Samoa", 8, ""), + ("1f1fd-1f1f0", "", "flag: Kosovo", 8, ""), + ("1f1fe-1f1ea", "", "flag: Yemen", 8, ""), + ("1f1fe-1f1f9", "", "flag: Mayotte", 8, ""), + ("1f1ff-1f1e6", "", "flag: South Africa", 8, ""), + ("1f1ff-1f1f2", "", "flag: Zambia", 8, ""), + ("1f1ff-1f1fc", "", "flag: Zimbabwe", 8, ""), + ("1f201", "", "Japanese \u{201c}here\u{201d} button", 7, "katakana"), + ("1f202-fe0f", "", "Japanese \u{201c}service charge\u{201d} button", 7, "katakana"), + ("1f21a", "", "Japanese \u{201c}free of charge\u{201d} button", 7, "ideograph"), + ("1f22f", "", "Japanese \u{201c}reserved\u{201d} button", 7, "ideograph"), + ("1f232", "", "Japanese \u{201c}prohibited\u{201d} button", 7, "ideograph"), + ("1f233", "", "Japanese \u{201c}vacancy\u{201d} button", 7, "ideograph"), + ("1f234", "", "Japanese \u{201c}passing grade\u{201d} button", 7, "ideograph"), + ("1f235", "", "Japanese \u{201c}no vacancy\u{201d} button", 7, "ideograph"), + ("1f236", "", "Japanese \u{201c}not free of charge\u{201d} button", 7, "ideograph"), + ("1f237-fe0f", "", "Japanese \u{201c}monthly amount\u{201d} button", 7, "ideograph"), + ("1f238", "", "Japanese \u{201c}application\u{201d} button", 7, "ideograph"), + ("1f239", "", "Japanese \u{201c}discount\u{201d} button", 7, "ideograph"), + ("1f23a", "", "Japanese \u{201c}open for business\u{201d} button", 7, "ideograph"), + ("1f250", "", "Japanese \u{201c}bargain\u{201d} button", 7, "ideograph"), + ("1f251", "", "Japanese \u{201c}acceptable\u{201d} button", 7, "ideograph"), + ("1f300", "", "cyclone", 4, "hurricane twister typhoon dizzy weather"), + ("1f301", "", "foggy", 4, "fog"), + ("1f302", "", "closed umbrella", 4, "rain clothing"), + ("1f303", "", "night with stars", 4, "star"), + ("1f304", "", "sunrise over mountains", 4, "morning sun"), + ("1f305", "", "sunrise", 4, "morning nature sun"), + ("1f306", "", "cityscape at dusk", 4, "evening landscape sunset city sun building"), + ("1f307", "", "sunset", 4, "dusk sun building"), + ("1f308", "", "rainbow", 4, "gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride queer"), + ("1f309", "", "bridge at night", 4, ""), + ("1f30a", "", "water wave", 4, "surf surfer surfing nature ocean"), + ("1f30b", "", "volcano", 4, "eruption nature mountain"), + ("1f30c", "", "milky way", 4, "space"), + ("1f30d", "", "globe showing Europe-Africa", 4, "Europe-Africa earth world"), + ("1f30e", "", "globe showing Americas", 4, "earth world"), + ("1f30f", "", "globe showing Asia-Australia", 4, "Asia-Australia earth world"), + ("1f310", "", "globe with meridians", 4, "worldwide internet web earth world"), + ("1f311", "", "new moon", 4, "dark space"), + ("1f312", "", "waxing crescent moon", 4, "dreams space"), + ("1f313", "", "first quarter moon", 4, "space"), + ("1f314", "", "waxing gibbous moon", 4, "space"), + ("1f315", "", "full moon", 4, "space"), + ("1f316", "", "waning gibbous moon", 4, "space"), + ("1f317", "", "last quarter moon", 4, "space"), + ("1f318", "", "waning crescent moon", 4, "space"), + ("1f319", "", "crescent moon", 4, "ramadan space"), + ("1f31a", "", "new moon face", 4, "space"), + ("1f31b", "", "first quarter moon face", 4, "space"), + ("1f31c", "", "last quarter moon face", 4, "dreams"), + ("1f31d", "", "full moon face", 4, "bright"), + ("1f31e", "", "sun with face", 4, "shine sunshine sunny day heat bright beach weather"), + ("1f31f", "", "glowing star", 4, "glittery glow shining sparkle win night"), + ("1f320", "", "shooting star", 4, "falling night space"), + ("1f321-fe0f", "", "thermometer", 4, "weather"), + ("1f324-fe0f", "", "sun behind small cloud", 4, "weather"), + ("1f325-fe0f", "", "sun behind large cloud", 4, "weather"), + ("1f326-fe0f", "", "sun behind rain cloud", 4, "weather"), + ("1f327-fe0f", "", "cloud with rain", 4, "weather"), + ("1f328-fe0f", "", "cloud with snow", 4, "cold weather"), + ("1f329-fe0f", "", "cloud with lightning", 4, "weather"), + ("1f32a-fe0f", "", "tornado", 4, "whirlwind cloud weather"), + ("1f32b-fe0f", "", "fog", 4, "cloud weather"), + ("1f32c-fe0f", "", "wind face", 4, "blow cloud"), + ("1f32d", "", "hot dog", 3, "frankfurter hotdog sausage"), + ("1f32e", "", "taco", 3, "mexican"), + ("1f32f", "", "burrito", 3, "wrap mexican"), + ("1f330", "", "chestnut", 3, "almond plant"), + ("1f331", "", "seedling", 2, "sapling sprout young plant"), + ("1f332", "", "evergreen tree", 2, "christmas pine forest"), + ("1f333", "", "deciduous tree", 2, "habitat shedding forest green"), + ("1f334", "", "palm tree", 2, "tropical beach plant"), + ("1f335", "", "cactus", 2, "drought desert nature plant"), + ("1f336-fe0f", "", "hot pepper", 3, ""), + ("1f337", "", "tulip", 2, "blossom growth flower plant"), + ("1f338", "", "cherry blossom", 2, "springtime spring flower plant"), + ("1f339", "", "rose", 2, "elegant valentine beauty flower plant red"), + ("1f33a", "", "hibiscus", 2, "flower plant"), + ("1f33b", "", "sunflower", 2, "outdoors flower sun plant"), + ("1f33c", "", "blossom", 2, "buttercup dandelion flower plant"), + ("1f33d", "", "ear of corn", 3, "crops maize maze farm"), + ("1f33e", "", "sheaf of rice", 2, "grains grain ear plant"), + ("1f33f", "", "herb", 2, "leaf plant"), + ("1f340", "", "four leaf clover", 2, "four-leaf lucky irish 4 plant"), + ("1f341", "", "maple leaf", 2, "falling"), + ("1f342", "", "fallen leaf", 2, "fall autumn falling"), + ("1f343", "", "leaf fluttering in wind", 2, "flutter blow"), + ("1f344", "", "mushroom", 2, "toadstool fungus"), + ("1f344-200d-1f7eb", "", "brown mushroom", 3, "fungi portobello shiitake shroom spore toppings truffle fungus pizza sprout"), + ("1f345", "", "tomato", 3, "vegetable fruit"), + ("1f346", "", "eggplant", 3, "aubergine vegetable"), + ("1f347", "", "grapes", 3, "Dionysus grape fruit"), + ("1f348", "", "melon", 3, "cantaloupe fruit"), + ("1f349", "", "watermelon", 3, "fruit"), + ("1f34a", "", "tangerine", 3, "c nectarine vitamin citrus orange fruit"), + ("1f34b", "", "lemon", 3, "sour citrus fruit"), + ("1f34b-200d-1f7e9", "", "lime", 3, "acidity garnish margarita mojito refreshing tangy tequila zest sour citrus"), + ("1f34c", "", "banana", 3, "potassium fruit"), + ("1f34d", "", "pineapple", 3, "pina colada tropical fruit"), + ("1f34e", "", "red apple", 3, "diet ripe health fruit"), + ("1f34f", "", "green apple", 3, "fruit"), + ("1f350", "", "pear", 3, "fruit"), + ("1f351", "", "peach", 3, "fruit"), + ("1f352", "", "cherries", 3, "berries cherry fruit red"), + ("1f353", "", "strawberry", 3, "berry fruit"), + ("1f354", "", "hamburger", 3, "burger eat hungry fast"), + ("1f355", "", "pizza", 3, "pepperoni slice cheese hungry"), + ("1f356", "", "meat on bone", 3, ""), + ("1f357", "", "poultry leg", 3, "drumstick chicken turkey bone hungry"), + ("1f358", "", "rice cracker", 3, ""), + ("1f359", "", "rice ball", 3, "Japanese"), + ("1f35a", "", "cooked rice", 3, ""), + ("1f35b", "", "curry rice", 3, ""), + ("1f35c", "", "steaming bowl", 3, "noodle pho ramen soup chopsticks"), + ("1f35d", "", "spaghetti", 3, "meatballs pasta restaurant"), + ("1f35e", "", "bread", 3, "carbs loaf toast wheat grain restaurant"), + ("1f35f", "", "french fries", 3, "fast"), + ("1f360", "", "roasted sweet potato", 3, ""), + ("1f361", "", "dango", 3, "skewer stick dessert sweet Japanese"), + ("1f362", "", "oden", 3, "kebab seafood skewer stick restaurant"), + ("1f363", "", "sushi", 3, ""), + ("1f364", "", "fried shrimp", 3, "prawn tempura"), + ("1f365", "", "fish cake with swirl", 3, "pastry restaurant"), + ("1f366", "", "soft ice cream", 3, "icecream serve dessert restaurant sweet"), + ("1f367", "", "shaved ice", 3, "dessert restaurant sweet"), + ("1f368", "", "ice cream", 3, "dessert restaurant sweet"), + ("1f369", "", "doughnut", 3, "donut breakfast dessert sweet"), + ("1f36a", "", "cookie", 3, "chip chocolate dessert sweet"), + ("1f36b", "", "chocolate bar", 3, "tooth candy halloween dessert sweet"), + ("1f36c", "", "candy", 3, "cavities wrapper tooth halloween dessert restaurant sweet"), + ("1f36d", "", "lollipop", 3, "candy dessert restaurant sweet"), + ("1f36e", "", "custard", 3, "pudding dessert sweet"), + ("1f36f", "", "honey pot", 3, "barrel honeypot jar bear sweet"), + ("1f370", "", "shortcake", 3, "slice cake pastry dessert sweet"), + ("1f371", "", "bento box", 3, ""), + ("1f372", "", "pot of food", 3, "stew soup"), + ("1f373", "", "cooking", 3, "easy fry frying side pan sunny egg over breakfast restaurant"), + ("1f374", "", "fork and knife", 3, "breaky cutlery lunch delicious yum yummy dinner feed cooking eat"), + ("1f375", "", "teacup without handle", 3, "oolong cup tea beverage drink"), + ("1f376", "", "sake", 3, "bottle cup beverage bar restaurant drink"), + ("1f377", "", "wine glass", 3, "club alcohol beverage booze drinks drinking bar restaurant drink"), + ("1f378", "", "cocktail glass", 3, "martini club men alcohol booze drinks drinking mad bar drink"), + ("1f379", "", "tropical drink", 3, "mai tai tropics drunk cocktail club alcohol booze drinks drinking"), + ("1f37a", "", "beer mug", 3, "ale octoberfest oktoberfest pint stein summer alcohol booze drinks drinking"), + ("1f37b", "", "clinking beer mugs", 3, "bottoms cheers clink alcohol booze drinks drinking bar"), + ("1f37c", "", "baby bottle", 3, "birth born babies infant milk newborn drink"), + ("1f37d-fe0f", "", "fork and knife with plate", 3, "dinner cooking eat"), + ("1f37e", "", "bottle with popping cork", 3, "bar drink"), + ("1f37f", "", "popcorn", 3, "corn pop movie"), + ("1f380", "", "ribbon", 5, "celebration"), + ("1f381", "", "wrapped gift", 5, "present christmas birthday bow surprise box celebration"), + ("1f382", "", "birthday cake", 3, "bday pastry dessert happy sweet celebration"), + ("1f383", "", "jack-o-lantern", 5, "jack-o-lantern pumpkin halloween celebration"), + ("1f384", "", "Christmas tree", 5, "celebration"), + ("1f385", "", "Santa Claus", 1, "father holiday merry xmas Christmas fairy tale celebration"), + ("1f386", "", "fireworks", 5, "boom yolo entertainment celebration"), + ("1f387", "", "sparkler", 5, "fireworks boom sparkle celebration"), + ("1f388", "", "balloon", 5, "birthday celebrate celebration"), + ("1f389", "", "party popper", 5, "tada woohoo hooray awesome birthday celebrate excited celebration"), + ("1f38a", "", "confetti ball", 5, "woohoo celebrate party celebration"), + ("1f38b", "", "tanabata tree", 5, "banner celebration Japanese"), + ("1f38c", "", "crossed flags", 8, "cross celebration Japanese"), + ("1f38d", "", "pine decoration", 5, "bamboo plant celebration Japanese"), + ("1f38e", "", "Japanese dolls", 5, "doll festival celebration"), + ("1f38f", "", "carp streamer", 5, "celebration"), + ("1f390", "", "wind chime", 5, "bell celebration"), + ("1f391", "", "moon viewing ceremony", 5, "celebration"), + ("1f392", "", "backpack", 6, "bookbag rucksack satchel backpacking bag school education"), + ("1f393", "", "graduation cap", 6, "scholar education hat celebration clothing"), + ("1f396-fe0f", "", "military medal", 5, "award celebration"), + ("1f397-fe0f", "", "reminder ribbon", 5, "celebration"), + ("1f399-fe0f", "", "studio microphone", 6, "mic music"), + ("1f39a-fe0f", "", "level slider", 6, "music"), + ("1f39b-fe0f", "", "control knobs", 6, "music"), + ("1f39e-fe0f", "", "film frames", 6, "cinema movie"), + ("1f39f-fe0f", "", "admission tickets", 5, "ticket"), + ("1f3a0", "", "carousel horse", 4, "entertainment"), + ("1f3a1", "", "ferris wheel", 4, "amusement theme park"), + ("1f3a2", "", "roller coaster", 4, "amusement theme park"), + ("1f3a3", "", "fishing pole", 5, "fish entertainment"), + ("1f3a4", "", "microphone", 6, "karaoke sing mic sound music"), + ("1f3a5", "", "movie camera", 6, "bollywood hollywood record cinema film"), + ("1f3a6", "", "cinema", 7, "film camera movie"), + ("1f3a7", "", "headphone", 6, "earbud sound"), + ("1f3a8", "", "artist palette", 5, "artsy arty creative painter colorful museum art painting entertainment"), + ("1f3a9", "", "top hat", 6, "tophat fancy formal magic clothes clothing"), + ("1f3aa", "", "circus tent", 4, ""), + ("1f3ab", "", "ticket", 5, "stub admission"), + ("1f3ac", "", "clapper board", 6, "action movie"), + ("1f3ad", "", "performing arts", 5, "actress theater theatre thespian art actor mask entertainment"), + ("1f3ae", "", "video game", 5, "controller entertainment"), + ("1f3af", "", "bullseye", 5, "dart direct hit target bull entertainment game"), + ("1f3b0", "", "slot machine", 5, "casino gamble gambling slots game"), + ("1f3b1", "", "pool 8 ball", 5, "8ball billiard eight game"), + ("1f3b2", "", "game die", 5, "dice entertainment"), + ("1f3b3", "", "bowling", 5, "strike game ball"), + ("1f3b4", "", "flower playing cards", 5, "card game Japanese"), + ("1f3b5", "", "musical note", 6, "sound music"), + ("1f3b6", "", "musical notes", 6, "note sound music"), + ("1f3b7", "", "saxophone", 6, "sax instrument music"), + ("1f3b8", "", "guitar", 6, "strat instrument music"), + ("1f3b9", "", "musical keyboard", 6, "piano instrument music"), + ("1f3ba", "", "trumpet", 6, "instrument music"), + ("1f3bb", "", "violin", 6, "instrument music"), + ("1f3bc", "", "musical score", 6, "note music"), + ("1f3bd", "", "running shirt", 5, "sash athletics"), + ("1f3be", "", "tennis", 5, "racquet ball"), + ("1f3bf", "", "skis", 5, "ski snow"), + ("1f3c0", "", "basketball", 5, "hoop ball"), + ("1f3c1", "", "chequered flag", 8, "checkered finish flags win race racing game"), + ("1f3c2", "", "snowboarder", 1, "snowboard ski snow"), + ("1f3c3", "", "person running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2640-fe0f", "", "woman running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2640-fe0f-200d-27a1-fe0f", "", "woman running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2642-fe0f", "", "man running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2642-fe0f-200d-27a1-fe0f", "", "man running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-27a1-fe0f", "", "person running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c4", "", "person surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c4-200d-2640-fe0f", "", "woman surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c4-200d-2642-fe0f", "", "man surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c5", "", "sports medal", 5, "winner award gold"), + ("1f3c6", "", "trophy", 5, "champion champs winning prize slay victory win"), + ("1f3c7", "", "horse racing", 1, "jockey racehorse riding"), + ("1f3c8", "", "american football", 5, "super bowl ball"), + ("1f3c9", "", "rugby football", 5, "ball"), + ("1f3ca", "", "person swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3ca-200d-2640-fe0f", "", "woman swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3ca-200d-2642-fe0f", "", "man swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3cb-fe0f", "", "person lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cb-fe0f-200d-2640-fe0f", "", "woman lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cb-fe0f-200d-2642-fe0f", "", "man lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cc-fe0f", "", "person golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cc-fe0f-200d-2640-fe0f", "", "woman golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cc-fe0f-200d-2642-fe0f", "", "man golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cd-fe0f", "", "motorcycle", 4, "racing"), + ("1f3ce-fe0f", "", "racing car", 4, "zoom"), + ("1f3cf", "", "cricket game", 5, "bat ball"), + ("1f3d0", "", "volleyball", 5, "game ball"), + ("1f3d1", "", "field hockey", 5, "stick game ball"), + ("1f3d2", "", "ice hockey", 5, "puck stick game"), + ("1f3d3", "", "ping pong", 5, "pingpong table bat tennis paddle game ball"), + ("1f3d4-fe0f", "", "snow-capped mountain", 4, "snow-capped cold"), + ("1f3d5-fe0f", "", "camping", 4, ""), + ("1f3d6-fe0f", "", "beach with umbrella", 4, ""), + ("1f3d7-fe0f", "", "building construction", 4, "crane"), + ("1f3d8-fe0f", "", "houses", 4, "house"), + ("1f3d9-fe0f", "", "cityscape", 4, "city"), + ("1f3da-fe0f", "", "derelict house", 4, "home"), + ("1f3db-fe0f", "", "classical building", 4, ""), + ("1f3dc-fe0f", "", "desert", 4, ""), + ("1f3dd-fe0f", "", "desert island", 4, ""), + ("1f3de-fe0f", "", "national park", 4, ""), + ("1f3df-fe0f", "", "stadium", 4, ""), + ("1f3e0", "", "house", 4, "country ranch settle simple suburban suburbia where home building"), + ("1f3e1", "", "house with garden", 4, "country ranch settle simple suburban suburbia where home building"), + ("1f3e2", "", "office building", 4, "cubical job city"), + ("1f3e3", "", "Japanese post office", 4, "building"), + ("1f3e4", "", "post office", 4, "European building"), + ("1f3e5", "", "hospital", 4, "medicine doctor building"), + ("1f3e6", "", "bank", 4, "building"), + ("1f3e7", "", "ATM sign", 7, "automated teller cash bank money"), + ("1f3e8", "", "hotel", 4, "building"), + ("1f3e9", "", "love hotel", 4, "building"), + ("1f3ea", "", "convenience store", 4, "24 hours building"), + ("1f3eb", "", "school", 4, "building"), + ("1f3ec", "", "department store", 4, "building"), + ("1f3ed", "", "factory", 4, "building"), + ("1f3ee", "", "red paper lantern", 6, "bar light restaurant"), + ("1f3ef", "", "Japanese castle", 4, "building"), + ("1f3f0", "", "castle", 4, "European building"), + ("1f3f3-fe0f", "", "white flag", 8, "waving"), + ("1f3f3-fe0f-200d-1f308", "", "rainbow flag", 8, "bisexual gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride"), + ("1f3f3-fe0f-200d-26a7-fe0f", "", "transgender flag", 8, "pink blue light white"), + ("1f3f4", "", "black flag", 8, "waving"), + ("1f3f4-200d-2620-fe0f", "", "pirate flag", 8, "Jolly plunder Roger treasure"), + ("1f3f4-e0067-e0062-e0065-e006e-e0067-e007f", "", "flag: England", 8, ""), + ("1f3f4-e0067-e0062-e0073-e0063-e0074-e007f", "", "flag: Scotland", 8, ""), + ("1f3f4-e0067-e0062-e0077-e006c-e0073-e007f", "", "flag: Wales", 8, ""), + ("1f3f5-fe0f", "", "rosette", 2, "plant"), + ("1f3f7-fe0f", "", "label", 6, "tag"), + ("1f3f8", "", "badminton", 5, "shuttlecock racquet birdie game"), + ("1f3f9", "", "bow and arrow", 6, "archery archer Sagittarius weapon zodiac tool"), + ("1f3fa", "", "amphora", 3, "jug Aquarius cooking weapon drink zodiac tool"), + ("1f400", "", "rat", 2, ""), + ("1f401", "", "mouse", 2, "animals"), + ("1f402", "", "ox", 2, "Taurus bull animals farm zodiac"), + ("1f403", "", "water buffalo", 2, "zoo"), + ("1f404", "", "cow", 2, "moo animals milk farm"), + ("1f405", "", "tiger", 2, "predator big zoo cat"), + ("1f406", "", "leopard", 2, "predator big zoo cat"), + ("1f407", "", "rabbit", 2, "bunny pet"), + ("1f408", "", "cat", 2, "cats kitten animals pet"), + ("1f408-200d-2b1b", "", "black cat", 2, "feline meow unlucky halloween"), + ("1f409", "", "dragon", 2, "knights fairytale fairy tale"), + ("1f40a", "", "crocodile", 2, "zoo"), + ("1f40b", "", "whale", 2, "beach ocean"), + ("1f40c", "", "snail", 2, "escargot slug garden nature"), + ("1f40d", "", "snake", 2, "Ophiuchus serpent bearer zodiac"), + ("1f40e", "", "horse", 2, "equestrian racehorse farm racing"), + ("1f40f", "", "ram", 2, "Aries male sheep horns zoo zodiac"), + ("1f410", "", "goat", 2, "Capricorn milk farm zodiac"), + ("1f411", "", "ewe", 2, "baa lamb female fluffy sheep wool farm"), + ("1f412", "", "monkey", 2, "banana"), + ("1f413", "", "rooster", 2, "ornithology bird"), + ("1f414", "", "chicken", 2, "ornithology bird"), + ("1f415", "", "dog", 2, "dogs animals pet"), + ("1f415-200d-1f9ba", "", "service dog", 2, "assistance accessibility"), + ("1f416", "", "pig", 2, "sow pork bacon farm"), + ("1f417", "", "boar", 2, "pig"), + ("1f418", "", "elephant", 2, ""), + ("1f419", "", "octopus", 2, "creature ocean"), + ("1f41a", "", "spiral shell", 2, "conch sea beach"), + ("1f41b", "", "bug", 2, "garden insect"), + ("1f41c", "", "ant", 2, "garden insect"), + ("1f41d", "", "honeybee", 2, "bee bumblebee spring honey insect nature"), + ("1f41e", "", "lady beetle", 2, "ladybird ladybug garden insect nature"), + ("1f41f", "", "fish", 2, "fishes Pisces dinner fishing zodiac"), + ("1f420", "", "tropical fish", 2, "fishes"), + ("1f421", "", "blowfish", 2, "fish"), + ("1f422", "", "turtle", 2, "terrapin tortoise"), + ("1f423", "", "hatching chick", 2, "egg baby bird"), + ("1f424", "", "baby chick", 2, "ornithology bird"), + ("1f425", "", "front-facing baby chick", 2, "front-facing newborn ornithology bird"), + ("1f426", "", "bird", 2, "ornithology"), + ("1f426-200d-1f525", "", "phoenix", 2, "ascension emerge firebird glory immortal rebirth reincarnation reinvent renewal revival"), + ("1f426-200d-2b1b", "", "black bird", 2, "beak caw corvid crow raven rook ornithology"), + ("1f427", "", "penguin", 2, "antarctica ornithology bird"), + ("1f428", "", "koala", 2, "australia under marsupial bear down"), + ("1f429", "", "poodle", 2, "fluffy dog"), + ("1f42a", "", "camel", 2, "dromedary hump desert one"), + ("1f42b", "", "two-hump camel", 2, "bactrian two-hump desert"), + ("1f42c", "", "dolphin", 2, "flipper beach ocean"), + ("1f42d", "", "mouse face", 2, ""), + ("1f42e", "", "cow face", 2, "moo milk farm"), + ("1f42f", "", "tiger face", 2, "predator big cat"), + ("1f430", "", "rabbit face", 2, "bunny pet"), + ("1f431", "", "cat face", 2, "kitty kitten pet"), + ("1f432", "", "dragon face", 2, "fairytale fairy tale"), + ("1f433", "", "spouting whale", 2, "beach ocean"), + ("1f434", "", "horse face", 2, "dressage equine horses farm"), + ("1f435", "", "monkey face", 2, "banana"), + ("1f436", "", "dog face", 2, "puppies puppy adorbs pet"), + ("1f437", "", "pig face", 2, "pork bacon farm"), + ("1f438", "", "frog", 2, ""), + ("1f439", "", "hamster", 2, "pet"), + ("1f43a", "", "wolf", 2, ""), + ("1f43b", "", "bear", 2, "grizzly growl honey"), + ("1f43b-200d-2744-fe0f", "", "polar bear", 2, "arctic white"), + ("1f43c", "", "panda", 2, "bamboo"), + ("1f43d", "", "pig nose", 2, "snout smell farm"), + ("1f43e", "", "paw prints", 2, "paws feet print"), + ("1f43f-fe0f", "", "chipmunk", 2, "squirrel"), + ("1f440", "", "eyes", 1, "googly look looking seeing peep see body omg eye"), + ("1f441-fe0f", "", "eye", 1, "1 one body"), + ("1f441-fe0f-200d-1f5e8-fe0f", "", "eye in speech bubble", 0, "witness balloon"), + ("1f442", "", "ear", 1, "listening ears hearing listen hear body sound"), + ("1f443", "", "nose", 1, "noses nosey odor smells smell body"), + ("1f444", "", "mouth", 1, "lips lipstick kissing beauty body kiss"), + ("1f445", "", "tongue", 1, "lick slurp body"), + ("1f446", "", "backhand index pointing up", 1, "point finger"), + ("1f447", "", "backhand index pointing down", 1, "point finger"), + ("1f448", "", "backhand index pointing left", 1, "point finger"), + ("1f449", "", "backhand index pointing right", 1, "point finger"), + ("1f44a", "", "oncoming fist", 1, "absolutely bruh bump correct knuckle agree clenched pound punch ttyl"), + ("1f44b", "", "waving hand", 1, "bye cya g2g greetings gtg hey hi later outtie ttfn"), + ("1f44c", "", "OK hand", 1, "dope fosho got gotcha legit pinch bet fleek okay rad"), + ("1f44d", "", "thumbs up", 1, "+1 like thumb yes good"), + ("1f44e", "", "thumbs down", 1, "-1 dislike nope thumb bad good no"), + ("1f44f", "", "clapping hands", 1, "applause approval congrats great prayed clap congratulations job well yay"), + ("1f450", "", "open hands", 1, "swerve jazz hug"), + ("1f451", "", "crown", 6, "medieval king queen royal royalty win clothing"), + ("1f452", "", "woman\u{2019}s hat", 6, "hats woman\u{2019}s garden party clothes clothing"), + ("1f453", "", "glasses", 6, "eyeglasses eyewear eye clothing"), + ("1f454", "", "necktie", 6, "employed serious tie shirt clothing"), + ("1f455", "", "t-shirt", 6, "t-shirt tshirt casual collar weekend dressed shopping blue clothes clothing"), + ("1f456", "", "jeans", 6, "denim trousers casual pants weekend dressed shopping blue clothes clothing"), + ("1f457", "", "dress", 6, "dressed fancy shopping clothes clothing"), + ("1f458", "", "kimono", 6, "comfortable clothing"), + ("1f459", "", "bikini", 6, "pool bathing swim suit beach clothing"), + ("1f45a", "", "woman\u{2019}s clothes", 6, "blouse collar dressed shirt woman\u{2019}s dress lady shopping clothing"), + ("1f45b", "", "purse", 6, "coin handbag fancy dress shopping clothes clothing"), + ("1f45c", "", "handbag", 6, "purse bag dress lady shopping clothes clothing"), + ("1f45d", "", "clutch bag", 6, "pouch handbag purse dress clothes clothing"), + ("1f45e", "", "man\u{2019}s shoe", 6, "man\u{2019}s feet foot brown kick shoes shopping clothes clothing"), + ("1f45f", "", "running shoe", 6, "sneaker tennis athletic kick shoes shopping clothes fast clothing"), + ("1f460", "", "high-heeled shoe", 6, "fashion heel heels high-heeled stiletto shoes dress shopping clothes clothing"), + ("1f461", "", "woman\u{2019}s sandal", 6, "woman\u{2019}s shoe clothing"), + ("1f462", "", "woman\u{2019}s boot", 6, "woman\u{2019}s shoes dress shoe shopping clothes clothing"), + ("1f463", "", "footprints", 1, "barefoot footprint omw print walk clothing"), + ("1f464", "", "bust in silhouette", 1, "mysterious shadow"), + ("1f465", "", "busts in silhouette", 1, "everyone friend bust friends people bff"), + ("1f466", "", "boy", 1, "grandson son bright-eyed kid younger young"), + ("1f467", "", "girl", 1, "daughter granddaughter Virgo bright-eyed kid younger young zodiac"), + ("1f468", "", "man", 1, "bro adult"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t1_t2", "men with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t1_t3", "men with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t1_t4", "men with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t1_t5", "men with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t1_t2", "men holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t1_t3", "men holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t1_t4", "men holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t1_t5", "men holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t1_t2", "men wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t1_t3", "men wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t1_t4", "men wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t1_t5", "men wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_man_man_t1", "couple with heart: man, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_man_man_t1", "kiss: man, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t2_t1", "men with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t2_t3", "men with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t2_t4", "men with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t2_t5", "men with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t2_t1", "men holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t2_t3", "men holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t2_t4", "men holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t2_t5", "men holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t2_t1", "men wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t2_t3", "men wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t2_t4", "men wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t2_t5", "men wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_man_man_t2", "couple with heart: man, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_man_man_t2", "kiss: man, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t3_t1", "men with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t3_t2", "men with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t3_t4", "men with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t3_t5", "men with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t3_t1", "men holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t3_t2", "men holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t3_t4", "men holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t3_t5", "men holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t3_t1", "men wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t3_t2", "men wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t3_t4", "men wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t3_t5", "men wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_man_man_t3", "couple with heart: man, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_man_man_t3", "kiss: man, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t4_t1", "men with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t4_t2", "men with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t4_t3", "men with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t4_t5", "men with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t4_t1", "men holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t4_t2", "men holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t4_t3", "men holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t4_t5", "men holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t4_t1", "men wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t4_t2", "men wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t4_t3", "men wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t4_t5", "men wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_man_man_t4", "couple with heart: man, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_man_man_t4", "kiss: man, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t5_t1", "men with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t5_t2", "men with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t5_t3", "men with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t5_t4", "men with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t5_t1", "men holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t5_t2", "men holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t5_t3", "men holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t5_t4", "men holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t5_t1", "men wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t5_t2", "men wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t5_t3", "men wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t5_t4", "men wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_man_man_t5", "couple with heart: man, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_man_man_t5", "kiss: man, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-200d-1f33e", "", "man farmer", 1, "gardener rancher"), + ("1f468-200d-1f373", "", "man cook", 1, "chef"), + ("1f468-200d-1f37c", "", "man feeding baby", 1, "dad father nanny feed nursing newborn"), + ("1f468-200d-1f393", "", "man student", 1, "graduate"), + ("1f468-200d-1f3a4", "", "man singer", 1, "entertainer rockstar actor rock star"), + ("1f468-200d-1f3a8", "", "man artist", 1, "palette"), + ("1f468-200d-1f3eb", "", "man teacher", 1, "instructor lecturer professor"), + ("1f468-200d-1f3ed", "", "man factory worker", 1, "assembly industrial"), + ("1f468-200d-1f466", "", "family: man, boy", 1, ""), + ("1f468-200d-1f466-200d-1f466", "", "family: man, boy, boy", 1, ""), + ("1f468-200d-1f467", "", "family: man, girl", 1, ""), + ("1f468-200d-1f467-200d-1f466", "", "family: man, girl, boy", 1, ""), + ("1f468-200d-1f467-200d-1f467", "", "family: man, girl, girl", 1, ""), + ("1f468-200d-1f468-200d-1f466", "", "family: man, man, boy", 1, ""), + ("1f468-200d-1f468-200d-1f466-200d-1f466", "", "family: man, man, boy, boy", 1, ""), + ("1f468-200d-1f468-200d-1f467", "", "family: man, man, girl", 1, ""), + ("1f468-200d-1f468-200d-1f467-200d-1f466", "", "family: man, man, girl, boy", 1, ""), + ("1f468-200d-1f468-200d-1f467-200d-1f467", "", "family: man, man, girl, girl", 1, ""), + ("1f468-200d-1f469-200d-1f466", "", "family: man, woman, boy", 1, ""), + ("1f468-200d-1f469-200d-1f466-200d-1f466", "", "family: man, woman, boy, boy", 1, ""), + ("1f468-200d-1f469-200d-1f467", "", "family: man, woman, girl", 1, ""), + ("1f468-200d-1f469-200d-1f467-200d-1f466", "", "family: man, woman, girl, boy", 1, ""), + ("1f468-200d-1f469-200d-1f467-200d-1f467", "", "family: man, woman, girl, girl", 1, ""), + ("1f468-200d-1f4bb", "", "man technologist", 1, "coder developer inventor software computer"), + ("1f468-200d-1f4bc", "", "man office worker", 1, "architect manager white-collar business"), + ("1f468-200d-1f527", "", "man mechanic", 1, "electrician tradesperson plumber"), + ("1f468-200d-1f52c", "", "man scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f468-200d-1f680", "", "man astronaut", 1, "rocket space"), + ("1f468-200d-1f692", "", "man firefighter", 1, "firetruck fire"), + ("1f468-200d-1f9af", "", "man with white cane", 1, "probing blind accessibility"), + ("1f468-200d-1f9af-200d-27a1-fe0f", "", "man with white cane facing right", 1, "probing blind accessibility"), + ("1f468-200d-1f9b0", "", "man: red hair", 1, "red hair bro adult"), + ("1f468-200d-1f9b1", "", "man: curly hair", 1, "curly hair bro adult"), + ("1f468-200d-1f9b2", "", "man: bald", 1, "bro adult"), + ("1f468-200d-1f9b3", "", "man: white hair", 1, "white hair bro adult"), + ("1f468-200d-1f9bc", "", "man in motorized wheelchair", 1, "accessibility"), + ("1f468-200d-1f9bc-200d-27a1-fe0f", "", "man in motorized wheelchair facing right", 1, "accessibility"), + ("1f468-200d-1f9bd", "", "man in manual wheelchair", 1, "accessibility"), + ("1f468-200d-1f9bd-200d-27a1-fe0f", "", "man in manual wheelchair facing right", 1, "accessibility"), + ("1f468-200d-2695-fe0f", "", "man health worker", 1, "healthcare nurse therapist doctor"), + ("1f468-200d-2696-fe0f", "", "man judge", 1, "justice scales law"), + ("1f468-200d-2708-fe0f", "", "man pilot", 1, "plane"), + ("1f468-200d-2764-fe0f-200d-1f468", "", "couple with heart: man, man", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f468-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: man, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f469", "", "woman", 1, "lady adult"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t1_t2", "women with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t1_t3", "women with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t1_t4", "women with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t1_t5", "women with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t1_t2", "woman and man holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t1_t3", "woman and man holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t1_t4", "woman and man holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t1_t5", "woman and man holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t1_t2", "women holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t1_t3", "women holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t1_t4", "women holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t1_t5", "women holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t1_t2", "women wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t1_t3", "women wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t1_t4", "women wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t1_t5", "women wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_woman_man_t1", "couple with heart: woman, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb", "couple_with_heart_woman_woman_t1", "couple with heart: woman, woman, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_woman_man_t1", "kiss: woman, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "kiss_woman_woman_t1", "kiss: woman, woman, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t2_t1", "women with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t2_t3", "women with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t2_t4", "women with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t2_t5", "women with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t2_t1", "woman and man holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t2_t3", "woman and man holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t2_t4", "woman and man holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t2_t5", "woman and man holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t2_t1", "women holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t2_t3", "women holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t2_t4", "women holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t2_t5", "women holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t2_t1", "women wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t2_t3", "women wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t2_t4", "women wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t2_t5", "women wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_woman_man_t2", "couple with heart: woman, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc", "couple_with_heart_woman_woman_t2", "couple with heart: woman, woman, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_woman_man_t2", "kiss: woman, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "kiss_woman_woman_t2", "kiss: woman, woman, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t3_t1", "women with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t3_t2", "women with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t3_t4", "women with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t3_t5", "women with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t3_t1", "woman and man holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t3_t2", "woman and man holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t3_t4", "woman and man holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t3_t5", "woman and man holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t3_t1", "women holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t3_t2", "women holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t3_t4", "women holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t3_t5", "women holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t3_t1", "women wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t3_t2", "women wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t3_t4", "women wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t3_t5", "women wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_woman_man_t3", "couple with heart: woman, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd", "couple_with_heart_woman_woman_t3", "couple with heart: woman, woman, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_woman_man_t3", "kiss: woman, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "kiss_woman_woman_t3", "kiss: woman, woman, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t4_t1", "women with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t4_t2", "women with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t4_t3", "women with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t4_t5", "women with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t4_t1", "woman and man holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t4_t2", "woman and man holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t4_t3", "woman and man holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t4_t5", "woman and man holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t4_t1", "women holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t4_t2", "women holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t4_t3", "women holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t4_t5", "women holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t4_t1", "women wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t4_t2", "women wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t4_t3", "women wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t4_t5", "women wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_woman_man_t4", "couple with heart: woman, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe", "couple_with_heart_woman_woman_t4", "couple with heart: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_woman_man_t4", "kiss: woman, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "kiss_woman_woman_t4", "kiss: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t5_t1", "women with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t5_t2", "women with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t5_t3", "women with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t5_t4", "women with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t5_t1", "woman and man holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t5_t2", "woman and man holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t5_t3", "woman and man holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t5_t4", "woman and man holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t5_t1", "women holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t5_t2", "women holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t5_t3", "women holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t5_t4", "women holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t5_t1", "women wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t5_t2", "women wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t5_t3", "women wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t5_t4", "women wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_woman_man_t5", "couple with heart: woman, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff", "couple_with_heart_woman_woman_t5", "couple with heart: woman, woman, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_woman_man_t5", "kiss: woman, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "kiss_woman_woman_t5", "kiss: woman, woman, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-200d-1f33e", "", "woman farmer", 1, "gardener rancher"), + ("1f469-200d-1f373", "", "woman cook", 1, "chef"), + ("1f469-200d-1f37c", "", "woman feeding baby", 1, "mom mother nanny feed nursing newborn"), + ("1f469-200d-1f393", "", "woman student", 1, "graduate"), + ("1f469-200d-1f3a4", "", "woman singer", 1, "entertainer rockstar actor rock star"), + ("1f469-200d-1f3a8", "", "woman artist", 1, "palette"), + ("1f469-200d-1f3eb", "", "woman teacher", 1, "instructor lecturer professor"), + ("1f469-200d-1f3ed", "", "woman factory worker", 1, "assembly industrial"), + ("1f469-200d-1f466", "", "family: woman, boy", 1, ""), + ("1f469-200d-1f466-200d-1f466", "", "family: woman, boy, boy", 1, ""), + ("1f469-200d-1f467", "", "family: woman, girl", 1, ""), + ("1f469-200d-1f467-200d-1f466", "", "family: woman, girl, boy", 1, ""), + ("1f469-200d-1f467-200d-1f467", "", "family: woman, girl, girl", 1, ""), + ("1f469-200d-1f469-200d-1f466", "", "family: woman, woman, boy", 1, ""), + ("1f469-200d-1f469-200d-1f466-200d-1f466", "", "family: woman, woman, boy, boy", 1, ""), + ("1f469-200d-1f469-200d-1f467", "", "family: woman, woman, girl", 1, ""), + ("1f469-200d-1f469-200d-1f467-200d-1f466", "", "family: woman, woman, girl, boy", 1, ""), + ("1f469-200d-1f469-200d-1f467-200d-1f467", "", "family: woman, woman, girl, girl", 1, ""), + ("1f469-200d-1f4bb", "", "woman technologist", 1, "coder developer inventor software computer"), + ("1f469-200d-1f4bc", "", "woman office worker", 1, "architect manager white-collar business"), + ("1f469-200d-1f527", "", "woman mechanic", 1, "electrician tradesperson plumber"), + ("1f469-200d-1f52c", "", "woman scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f469-200d-1f680", "", "woman astronaut", 1, "rocket space"), + ("1f469-200d-1f692", "", "woman firefighter", 1, "firetruck fire"), + ("1f469-200d-1f9af", "", "woman with white cane", 1, "probing blind accessibility"), + ("1f469-200d-1f9af-200d-27a1-fe0f", "", "woman with white cane facing right", 1, "probing blind accessibility"), + ("1f469-200d-1f9b0", "", "woman: red hair", 1, "red hair lady adult"), + ("1f469-200d-1f9b1", "", "woman: curly hair", 1, "curly hair lady adult"), + ("1f469-200d-1f9b2", "", "woman: bald", 1, "lady adult"), + ("1f469-200d-1f9b3", "", "woman: white hair", 1, "white hair lady adult"), + ("1f469-200d-1f9bc", "", "woman in motorized wheelchair", 1, "accessibility"), + ("1f469-200d-1f9bc-200d-27a1-fe0f", "", "woman in motorized wheelchair facing right", 1, "accessibility"), + ("1f469-200d-1f9bd", "", "woman in manual wheelchair", 1, "accessibility"), + ("1f469-200d-1f9bd-200d-27a1-fe0f", "", "woman in manual wheelchair facing right", 1, "accessibility"), + ("1f469-200d-2695-fe0f", "", "woman health worker", 1, "healthcare nurse therapist doctor"), + ("1f469-200d-2696-fe0f", "", "woman judge", 1, "justice scales law"), + ("1f469-200d-2708-fe0f", "", "woman pilot", 1, "plane"), + ("1f469-200d-2764-fe0f-200d-1f468", "", "couple with heart: woman, man", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f469-200d-2764-fe0f-200d-1f469", "", "couple with heart: woman, woman", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f469-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: woman, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f469-200d-2764-fe0f-200d-1f48b-200d-1f469", "", "kiss: woman, woman", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f46a", "", "family", 1, ""), + ("1f46b", "", "woman and man holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"), + ("1f46c", "", "men holding hands", 1, "boys brothers friends twins bestie bff hold couple flirt bae"), + ("1f46d", "", "women holding hands", 1, "girls sisters friends twins bestie bff hold couple flirt bae"), + ("1f46e", "", "police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46e-200d-2640-fe0f", "", "woman police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46e-200d-2642-fe0f", "", "man police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46f", "", "people with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie bff"), + ("1f46f-200d-2640-fe0f", "", "women with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"), + ("1f46f-200d-2642-fe0f", "", "men with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"), + ("1f470", "", "person with veil", 1, "wedding"), + ("1f470-200d-2640-fe0f", "", "woman with veil", 1, "bride wedding"), + ("1f470-200d-2642-fe0f", "", "man with veil", 1, "wedding"), + ("1f471", "", "person: blond hair", 1, "human blond-haired"), + ("1f471-200d-2640-fe0f", "", "woman: blond hair", 1, "blonde blond-haired"), + ("1f471-200d-2642-fe0f", "", "man: blond hair", 1, "blond-haired"), + ("1f472", "", "person with skullcap", 1, "Chinese gua guapi mao pi cap hat"), + ("1f473", "", "person wearing turban", 1, ""), + ("1f473-200d-2640-fe0f", "", "woman wearing turban", 1, ""), + ("1f473-200d-2642-fe0f", "", "man wearing turban", 1, ""), + ("1f474", "", "old man", 1, "gramps grandfather grandpa elderly bald wise adult"), + ("1f475", "", "old woman", 1, "grandma grandmother granny elderly wise lady adult"), + ("1f476", "", "baby", 1, "goo babies children infant pregnant young newborn"), + ("1f477", "", "construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f477-200d-2640-fe0f", "", "woman construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f477-200d-2642-fe0f", "", "man construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f478", "", "princess", 1, "queen crown royal royalty fairytale fairy tale"), + ("1f479", "", "ogre", 0, "devil mask creature monster scary fairytale fairy tale"), + ("1f47a", "", "goblin", 0, "mean mask angry creature monster fairytale fairy tale"), + ("1f47b", "", "ghost", 0, "boo haunting silly creature monster scary excited halloween fairytale fairy"), + ("1f47c", "", "baby angel", 1, "church fairytale fairy tale"), + ("1f47d", "", "alien", 0, "ufo extraterrestrial creature monster fairytale fairy space tale"), + ("1f47e", "", "alien monster", 0, "gamer games pixelated ufo extraterrestrial creature fairytale fairy space tale"), + ("1f47f", "", "angry face with horns", 0, "imp mischievous demon devil purple shade evil fairytale fairy tale"), + ("1f480", "", "skull", 0, "i\u{2019}m lmao death yolo body monster dead fairytale fairy tale"), + ("1f481", "", "person tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f481-200d-2640-fe0f", "", "woman tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f481-200d-2642-fe0f", "", "man tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f482", "", "guard", 1, "buckingham london palace helmet"), + ("1f482-200d-2640-fe0f", "", "woman guard", 1, "buckingham london palace helmet"), + ("1f482-200d-2642-fe0f", "", "man guard", 1, "buckingham london palace helmet"), + ("1f483", "", "woman dancing", 1, "flair flamenco groove let\u{2019}s tango elegant festive salsa dance dancer"), + ("1f484", "", "lipstick", 6, "cosmetics makeup date"), + ("1f485", "", "nail polish", 1, "care manicure cosmetics makeup bored done whatever"), + ("1f486", "", "person getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f486-200d-2640-fe0f", "", "woman getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f486-200d-2642-fe0f", "", "man getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f487", "", "person getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f487-200d-2640-fe0f", "", "woman getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f487-200d-2642-fe0f", "", "man getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f488", "", "barber pole", 4, "fresh shave haircut cut"), + ("1f489", "", "syringe", 6, "vaccination flu shot needle medicine sick doctor tool"), + ("1f48a", "", "pill", 6, "drugs medicated pills vitamin medicine sick doctor"), + ("1f48b", "", "kiss mark", 0, "lips sexy kissing dating romance emotion"), + ("1f48c", "", "love letter", 0, "valentine mail romance"), + ("1f48d", "", "ring", 6, "engaged married shiny engagement sparkling diamond wedding romance"), + ("1f48e", "", "gem stone", 6, "jewel engagement diamond wedding money romance"), + ("1f48f", "", "kiss", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f490", "", "bouquet", 2, "birthday anniversary date flower romance plant"), + ("1f491", "", "couple with heart", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f492", "", "wedding", 4, "hitched nuptials chapel romance"), + ("1f493", "", "beating heart", 0, "cardio pulsating heartbeat pulse emotion ily 143"), + ("1f494", "", "broken heart", 0, "crushed heartbroken lonely break emotion sad"), + ("1f495", "", "two hearts", 0, "loving kisses anniversary date xoxo dating emotion ily 143"), + ("1f496", "", "sparkling heart", 0, "morning sparkle kisses excited night xoxo good emotion ily 143"), + ("1f497", "", "growing heart", 0, "heartpulse muah pulse nervous kisses excited xoxo emotion ily 143"), + ("1f498", "", "heart with arrow", 0, "cupid adorbs valentine date romance emotion ily 143"), + ("1f499", "", "blue heart", 0, "romance emotion ily 143"), + ("1f49a", "", "green heart", 0, "romantic emotion ily 143"), + ("1f49b", "", "yellow heart", 0, "cardiac emotion ily 143"), + ("1f49c", "", "purple heart", 0, "bestest emotion ily 143"), + ("1f49d", "", "heart with ribbon", 0, "valentine kisses anniversary xoxo emotion ily 143"), + ("1f49e", "", "revolving hearts", 0, "adorbs anniversary emotion 143"), + ("1f49f", "", "heart decoration", 0, "hearth purple emotion 143 white"), + ("1f4a0", "", "diamond with a dot", 7, "comic geometric"), + ("1f4a1", "", "light bulb", 6, "idea electric comic"), + ("1f4a2", "", "anger symbol", 0, "angry mad upset comic"), + ("1f4a3", "", "bomb", 6, "dangerous explosion boom hot comic"), + ("1f4a4", "", "ZZZ", 0, "sleeping goodnight sleepy sleep tired night comic good"), + ("1f4a5", "", "collision", 0, "collide bomb explode boom comic"), + ("1f4a6", "", "sweat droplets", 0, "splashing squirt wet drip droplet drops work workout comic water"), + ("1f4a7", "", "droplet", 4, "drop sweat tear nature comic cold water weather sad"), + ("1f4a8", "", "dashing away", 0, "fart go gone gotta dash running smoke comic cloud fast"), + ("1f4a9", "", "pile of poo", 0, "bs doo dung fml smelly stinks stinky turd poop stink"), + ("1f4aa", "", "flexed biceps", 1, "beast bench curls flex gains gym jacked muscle press ripped"), + ("1f4ab", "", "dizzy", 0, "shining shooting stars comic star"), + ("1f4ac", "", "speech balloon", 0, "message sms text typing dialog talk bubble comic"), + ("1f4ad", "", "thought balloon", 0, "cartoon daydream decisions dream invent invention realize think thoughts wonder"), + ("1f4ae", "", "white flower", 2, ""), + ("1f4af", "", "hundred points", 0, "a+ clearly definitely faithful perfect TRUE truth yup 100 agree"), + ("1f4b0", "", "money bag", 6, "moneybag paying bet paid cost million billion rich dollar gold"), + ("1f4b1", "", "currency exchange", 7, "bank money"), + ("1f4b2", "", "heavy dollar sign", 7, "million pay billion charge cash currency money"), + ("1f4b3", "", "credit card", 6, "pay charge cash bank money"), + ("1f4b4", "", "yen banknote", 6, "bill currency note bank money"), + ("1f4b5", "", "dollar banknote", 6, "bill currency note bank money"), + ("1f4b6", "", "euro banknote", 6, "100 rich bill currency note bank money"), + ("1f4b7", "", "pound banknote", 6, "pounds billion bill cash currency note bank money"), + ("1f4b8", "", "money with wings", 6, "million pay billion banknote bill dollar cash fly note bank"), + ("1f4b9", "", "chart increasing with yen", 6, "market rise upward growth trend graph currency bank money"), + ("1f4ba", "", "seat", 4, "chair"), + ("1f4bb", "", "laptop", 6, "pc personal office computer"), + ("1f4bc", "", "briefcase", 6, "office"), + ("1f4bd", "", "computer disk", 6, "minidisk optical"), + ("1f4be", "", "floppy disk", 6, "computer"), + ("1f4bf", "", "optical disk", 6, "blu-ray CD dvd computer"), + ("1f4c0", "", "dvd", 6, "Blu-ray cd optical disk computer"), + ("1f4c1", "", "file folder", 6, ""), + ("1f4c2", "", "open file folder", 6, ""), + ("1f4c3", "", "page with curl", 6, "document paper"), + ("1f4c4", "", "page facing up", 6, "document paper"), + ("1f4c5", "", "calendar", 6, "date"), + ("1f4c6", "", "tear-off calendar", 6, "tear-off"), + ("1f4c7", "", "card index", 6, "rolodex old school"), + ("1f4c8", "", "chart increasing", 6, "upward data growth trend graph up right"), + ("1f4c9", "", "chart decreasing", 6, "downward negative data trend graph down"), + ("1f4ca", "", "bar chart", 6, "data graph"), + ("1f4cb", "", "clipboard", 6, "list do notes"), + ("1f4cc", "", "pushpin", 6, "collage pin"), + ("1f4cd", "", "round pushpin", 6, "location map pin"), + ("1f4ce", "", "paperclip", 6, ""), + ("1f4cf", "", "straight ruler", 6, "edge straightedge angle math"), + ("1f4d0", "", "triangular ruler", 6, "rule set angle slide math triangle"), + ("1f4d1", "", "bookmark tabs", 6, "marker mark"), + ("1f4d2", "", "ledger", 6, "notebook"), + ("1f4d3", "", "notebook", 6, ""), + ("1f4d4", "", "notebook with decorative cover", 6, "decorated writing book school education"), + ("1f4d5", "", "closed book", 6, "education"), + ("1f4d6", "", "open book", 6, "knowledge novels library reading education"), + ("1f4d7", "", "green book", 6, "library reading education"), + ("1f4d8", "", "blue book", 6, "library reading education"), + ("1f4d9", "", "orange book", 6, "library reading education"), + ("1f4da", "", "books", 6, "study knowledge novels library reading book school education"), + ("1f4db", "", "name badge", 7, ""), + ("1f4dc", "", "scroll", 6, "paper"), + ("1f4dd", "", "memo", 6, "media pencil notes communication"), + ("1f4de", "", "telephone receiver", 6, "voip phone communication"), + ("1f4df", "", "pager", 6, "communication"), + ("1f4e0", "", "fax machine", 6, "communication"), + ("1f4e1", "", "satellite antenna", 6, "aliens dish contact science"), + ("1f4e2", "", "loudspeaker", 6, "address public loud communication sound"), + ("1f4e3", "", "megaphone", 6, "cheering sound"), + ("1f4e4", "", "outbox tray", 6, "sent email letter mail box"), + ("1f4e5", "", "inbox tray", 6, "zero receive email letter mail box"), + ("1f4e6", "", "package", 6, "parcel shipping delivery box communication"), + ("1f4e7", "", "e-mail", 6, "e-mail email letter"), + ("1f4e8", "", "incoming envelope", 6, "delivering receive sent e-mail email letter mail"), + ("1f4e9", "", "envelope with arrow", 6, "outgoing send sent e-mail email letter down mail communication"), + ("1f4ea", "", "closed mailbox with lowered flag", 6, "postbox mail"), + ("1f4eb", "", "closed mailbox with raised flag", 6, "postbox mail communication"), + ("1f4ec", "", "open mailbox with raised flag", 6, "postbox mail"), + ("1f4ed", "", "open mailbox with lowered flag", 6, "postbox mail"), + ("1f4ee", "", "postbox", 6, "mailbox mail"), + ("1f4ef", "", "postal horn", 6, "post"), + ("1f4f0", "", "newspaper", 6, "news paper communication"), + ("1f4f1", "", "mobile phone", 6, "cell telephone communication"), + ("1f4f2", "", "mobile phone with arrow", 6, "call receive build cell telephone communication"), + ("1f4f3", "", "vibration mode", 7, "cell mobile telephone phone communication"), + ("1f4f4", "", "mobile phone off", 7, "cell telephone"), + ("1f4f5", "", "no mobile phones", 7, "cell telephone phone prohibited forbidden not"), + ("1f4f6", "", "antenna bars", 7, "signal cell mobile telephone phone bar communication"), + ("1f4f7", "", "camera", 6, "photo selfie snap tbt trip video"), + ("1f4f8", "", "camera with flash", 6, "video"), + ("1f4f9", "", "video camera", 6, "camcorder tbt"), + ("1f4fa", "", "television", 6, "tv video"), + ("1f4fb", "", "radio", 6, "tbt entertainment video"), + ("1f4fc", "", "videocassette", 6, "tape vcr vhs old school video"), + ("1f4fd-fe0f", "", "film projector", 6, "cinema movie video"), + ("1f4ff", "", "prayer beads", 6, "necklace religion clothing"), + ("1f500", "", "shuffle tracks button", 7, "crossed"), + ("1f501", "", "repeat button", 7, "clockwise"), + ("1f502", "", "repeat single button", 7, "once clockwise"), + ("1f503", "", "clockwise vertical arrows", 7, "reload refresh"), + ("1f504", "", "counterclockwise arrows button", 7, "anticlockwise deja rewindershins vu refresh again"), + ("1f505", "", "dim button", 7, "brightness low"), + ("1f506", "", "bright button", 7, "brightness light"), + ("1f507", "", "muted speaker", 6, "mute silent quiet sound"), + ("1f508", "", "speaker low volume", 6, "soft sound"), + ("1f509", "", "speaker medium volume", 6, "sound"), + ("1f50a", "", "speaker high volume", 6, "loud sound music"), + ("1f50b", "", "battery", 6, ""), + ("1f50c", "", "electric plug", 6, "electricity"), + ("1f50d", "", "magnifying glass tilted left", 6, "left-pointing search lab science tool"), + ("1f50e", "", "magnifying glass tilted right", 6, "right-pointing search contact lab science tool"), + ("1f50f", "", "locked with pen", 6, "privacy ink nib lock"), + ("1f510", "", "locked with key", 6, "secure lock bike closed"), + ("1f511", "", "key", 6, "keys major password unlock lock"), + ("1f512", "", "locked", 6, "private lock closed"), + ("1f513", "", "unlocked", 6, "cracked unlock lock open"), + ("1f514", "", "bell", 6, "break church sound"), + ("1f515", "", "bell with slash", 6, "mute silent quiet sound prohibited forbidden no not"), + ("1f516", "", "bookmark", 6, "mark"), + ("1f517", "", "link", 6, "links"), + ("1f518", "", "radio button", 7, "geometric"), + ("1f519", "", "BACK arrow", 7, ""), + ("1f51a", "", "END arrow", 7, ""), + ("1f51b", "", "ON! arrow", 7, "ON! mark"), + ("1f51c", "", "SOON arrow", 7, "brb omw"), + ("1f51d", "", "TOP arrow", 7, "homie up"), + ("1f51e", "", "no one under eighteen", 7, "18 age restriction underage prohibited forbidden not"), + ("1f51f", "", "keycap: 10", 7, ""), + ("1f520", "", "input latin uppercase", 7, "ABCD letters"), + ("1f521", "", "input latin lowercase", 7, "abcd letters"), + ("1f522", "", "input numbers", 7, "1234"), + ("1f523", "", "input symbols", 7, "& % \u{266a} \u{3012}"), + ("1f524", "", "input latin letters", 7, "abc alphabet"), + ("1f525", "", "fire", 4, "af flame lit litaf burn hot tool"), + ("1f526", "", "flashlight", 6, "torch electric light tool"), + ("1f527", "", "wrench", 6, "spanner improvement home tool"), + ("1f528", "", "hammer", 6, "repairs improvement home tool"), + ("1f529", "", "nut and bolt", 6, "improvement home tool"), + ("1f52a", "", "kitchen knife", 3, "hocho chef cooking weapon tool"), + ("1f52b", "", "water pistol", 5, "gun handgun revolver weapon tool"), + ("1f52c", "", "microscope", 6, "experiment lab science tool"), + ("1f52d", "", "telescope", 6, "contact extraterrestrial science tool"), + ("1f52e", "", "crystal ball", 5, "future fortune magic fairytale fairy tale tool"), + ("1f52f", "", "dotted six-pointed star", 7, "six-pointed jewish fortune judaism"), + ("1f530", "", "Japanese symbol for beginner", 7, "chevron leaf yellow green tool"), + ("1f531", "", "trident emblem", 7, "poseidon anchor ship tool"), + ("1f532", "", "black square button", 7, "geometric"), + ("1f533", "", "white square button", 7, "outlined geometric"), + ("1f534", "", "red circle", 7, "geometric"), + ("1f535", "", "blue circle", 7, "geometric"), + ("1f536", "", "large orange diamond", 7, "geometric"), + ("1f537", "", "large blue diamond", 7, "geometric"), + ("1f538", "", "small orange diamond", 7, "geometric"), + ("1f539", "", "small blue diamond", 7, "geometric"), + ("1f53a", "", "red triangle pointed up", 7, "geometric"), + ("1f53b", "", "red triangle pointed down", 7, "geometric"), + ("1f53c", "", "upwards button", 7, "red up"), + ("1f53d", "", "downwards button", 7, "down red"), + ("1f549-fe0f", "", "om", 7, "Hindu religion"), + ("1f54a-fe0f", "", "dove", 2, "fly peace ornithology bird"), + ("1f54b", "", "kaaba", 4, "hajj umrah islam Muslim religion"), + ("1f54c", "", "mosque", 4, "masjid islam Muslim religion"), + ("1f54d", "", "synagogue", 4, "Jew Jewish temple judaism religion"), + ("1f54e", "", "menorah", 7, "candelabrum candlestick hanukkah jewish judaism religion"), + ("1f550", "", "one o\u{2019}clock", 4, "1:00 1 o\u{2019}clock time"), + ("1f551", "", "two o\u{2019}clock", 4, "2:00 2 o\u{2019}clock time"), + ("1f552", "", "three o\u{2019}clock", 4, "3:00 3 o\u{2019}clock time"), + ("1f553", "", "four o\u{2019}clock", 4, "4:00 4 o\u{2019}clock time"), + ("1f554", "", "five o\u{2019}clock", 4, "5:00 5 o\u{2019}clock time"), + ("1f555", "", "six o\u{2019}clock", 4, "6:00 6 o\u{2019}clock time"), + ("1f556", "", "seven o\u{2019}clock", 4, "7:00 0 7 o\u{2019}clock"), + ("1f557", "", "eight o\u{2019}clock", 4, "8:00 8 o\u{2019}clock time"), + ("1f558", "", "nine o\u{2019}clock", 4, "9:00 9 o\u{2019}clock time"), + ("1f559", "", "ten o\u{2019}clock", 4, "10:00 10 0 o\u{2019}clock"), + ("1f55a", "", "eleven o\u{2019}clock", 4, "11:00 11 o\u{2019}clock time"), + ("1f55b", "", "twelve o\u{2019}clock", 4, "12:00 12 o\u{2019}clock time"), + ("1f55c", "", "one-thirty", 4, "1:30 one-thirty 1 30 time clock"), + ("1f55d", "", "two-thirty", 4, "2:30 two-thirty 2 30 time clock"), + ("1f55e", "", "three-thirty", 4, "3:30 three-thirty 3 30 time clock"), + ("1f55f", "", "four-thirty", 4, "4:30 four-thirty 4 30 time clock"), + ("1f560", "", "five-thirty", 4, "5:30 five-thirty 5 30 time clock"), + ("1f561", "", "six-thirty", 4, "6:30 six-thirty 6 30 clock"), + ("1f562", "", "seven-thirty", 4, "7:30 seven-thirty 7 30 clock"), + ("1f563", "", "eight-thirty", 4, "8:30 eight-thirty 8 30 time clock"), + ("1f564", "", "nine-thirty", 4, "9:30 nine-thirty 9 30 time clock"), + ("1f565", "", "ten-thirty", 4, "10:30 ten-thirty 10 30 time clock"), + ("1f566", "", "eleven-thirty", 4, "11:30 eleven-thirty 11 30 time clock"), + ("1f567", "", "twelve-thirty", 4, "12:30 twelve-thirty 12 30 time clock"), + ("1f56f-fe0f", "", "candle", 6, "light"), + ("1f570-fe0f", "", "mantelpiece clock", 4, "time"), + ("1f573-fe0f", "", "hole", 0, ""), + ("1f574-fe0f", "", "person in suit levitating", 1, "business"), + ("1f575-fe0f", "", "detective", 1, "sleuth spy"), + ("1f575-fe0f-200d-2640-fe0f", "", "woman detective", 1, "sleuth spy"), + ("1f575-fe0f-200d-2642-fe0f", "", "man detective", 1, "sleuth spy"), + ("1f576-fe0f", "", "sunglasses", 6, "dark eyewear glasses eye"), + ("1f577-fe0f", "", "spider", 2, "insect"), + ("1f578-fe0f", "", "spider web", 2, ""), + ("1f579-fe0f", "", "joystick", 5, "videogame video game"), + ("1f57a", "", "man dancing", 1, "flair flamenco groove let\u{2019}s tango elegant festive salsa dance dancer"), + ("1f587-fe0f", "", "linked paperclips", 6, "link paperclip"), + ("1f58a-fe0f", "", "pen", 6, "ballpoint"), + ("1f58b-fe0f", "", "fountain pen", 6, ""), + ("1f58c-fe0f", "", "paintbrush", 6, "painting"), + ("1f58d-fe0f", "", "crayon", 6, ""), + ("1f590-fe0f", "", "hand with fingers splayed", 1, "raised stop finger"), + ("1f595", "", "middle finger", 1, ""), + ("1f596", "", "vulcan salute", 1, "hands finger"), + ("1f5a4", "", "black heart", 0, "wicked evil"), + ("1f5a5-fe0f", "", "desktop computer", 6, "monitor"), + ("1f5a8-fe0f", "", "printer", 6, "computer"), + ("1f5b1-fe0f", "", "computer mouse", 6, ""), + ("1f5b2-fe0f", "", "trackball", 6, "computer"), + ("1f5bc-fe0f", "", "framed picture", 5, "frame museum art painting"), + ("1f5c2-fe0f", "", "card index dividers", 6, ""), + ("1f5c3-fe0f", "", "card file box", 6, ""), + ("1f5c4-fe0f", "", "file cabinet", 6, "filing paper"), + ("1f5d1-fe0f", "", "wastebasket", 6, "garbage trash waste can"), + ("1f5d2-fe0f", "", "spiral notepad", 6, "pad note"), + ("1f5d3-fe0f", "", "spiral calendar", 6, "pad"), + ("1f5dc-fe0f", "", "clamp", 6, "compress vice tool"), + ("1f5dd-fe0f", "", "old key", 6, "clue lock"), + ("1f5de-fe0f", "", "rolled-up newspaper", 6, "rolled-up news paper"), + ("1f5e1-fe0f", "", "dagger", 6, "knife weapon"), + ("1f5e3-fe0f", "", "speaking head", 1, "speak silhouette"), + ("1f5e8-fe0f", "", "left speech bubble", 0, "dialog balloon"), + ("1f5ef-fe0f", "", "right anger bubble", 0, "balloon angry mad"), + ("1f5f3-fe0f", "", "ballot box with ballot", 6, ""), + ("1f5fa-fe0f", "", "world map", 4, ""), + ("1f5fb", "", "mount fuji", 4, "nature mountain"), + ("1f5fc", "", "Tokyo tower", 4, ""), + ("1f5fd", "", "Statue of Liberty", 4, "ny nyc york new"), + ("1f5fe", "", "map of Japan", 4, ""), + ("1f5ff", "", "moai", 6, "moyai stoneface statue travel"), + ("1f600", "", "grinning face", 0, "cheerful cheery nice grin laugh teeth happy smiling smile"), + ("1f601", "", "beaming face with smiling eyes", 0, "nice grin grinning teeth happy eye smile"), + ("1f602", "", "face with tears of joy", 0, "hilarious roflmao funny hehe lmao rofl haha laugh lol crying"), + ("1f603", "", "grinning face with big eyes", 0, "yay grin awesome teeth happy mouth open smiling smile"), + ("1f604", "", "grinning face with smiling eyes", 0, "grin laugh lol happy mouth open eye smile"), + ("1f605", "", "grinning face with sweat", 0, "stress dejected stressed nervous excited cold mouth open smiling smile"), + ("1f606", "", "grinning squinting face", 0, "hahaha rofl haha laugh lol closed happy mouth open eyes"), + ("1f607", "", "smiling face with halo", 0, "angels innocent spirit angel angelic blessed peaceful happy fairytale fairy"), + ("1f608", "", "smiling face with horns", 0, "demon devil purple shade evil fairytale fairy tale smile"), + ("1f609", "", "winking face", 0, "heartbreaker tease winks wink sexy slide flirt"), + ("1f60a", "", "smiling face with smiling eyes", 0, "satisfied blush glad eye smile"), + ("1f60b", "", "face savoring food", 0, "savor tasty um delicious yum yummy eat full hungry smiling"), + ("1f60c", "", "relieved face", 0, "calm relief zen peace"), + ("1f60d", "", "smiling face with heart-eyes", 0, "heart-eyes romantic hearts kisses feels xoxo bae romance eye ily"), + ("1f60e", "", "smiling face with sunglasses", 0, "chilling shades rad relaxed slay swag cool style bright awesome"), + ("1f60f", "", "smirking face", 0, "boss dapper kidding leer slick smirk smug snicker suave suspicious"), + ("1f610", "", "neutral face", 0, "deadpan blank unamused unimpressed expressionless fine jealous straight awkward meh"), + ("1f611", "", "expressionless face", 0, "inexpressive uh unimpressed fine jealous straight awkward meh oh dead"), + ("1f612", "", "unamused face", 0, "... jel uhh weird jelly pissed fine jealous ugh bored"), + ("1f613", "", "downcast face with sweat", 0, "close yikes headache nervous scared feels cold sad"), + ("1f614", "", "pensive face", 0, "died lost sucks losing awful dejected bored disappointed sad"), + ("1f615", "", "confused face", 0, "befuddled confusing hm sure dunno sorry meh frown sad not"), + ("1f616", "", "confounded face", 0, "cringe distraught annoyed confused frustrated mad feels sad"), + ("1f617", "", "kissing face", 0, "smooch smooches date flirt xoxo you kiss dating ily 143"), + ("1f618", "", "face blowing a kiss", 0, "lover miss muah smooch romantic adorbs flirt xoxo you bae"), + ("1f619", "", "kissing face with smiling eyes", 0, "kisses closed night date flirt kiss dating eye ily 143"), + ("1f61a", "", "kissing face with closed eyes", 0, "blush smooches kisses date flirt xoxo bae dating eye ily"), + ("1f61b", "", "face with tongue", 0, "cool stuck-out nice awesome party sweet"), + ("1f61c", "", "winking face with tongue", 0, "joke loopy nutty wacky weirdo wink epic funny stuck-out crazy"), + ("1f61d", "", "squinting face with tongue", 0, "horrible taste gross stuck-out yolo closed omg whatever eye eyes"), + ("1f61e", "", "disappointed face", 0, "losing awful blame dejected fail unhappy sad"), + ("1f61f", "", "worried face", 0, "butterflies nerves stress worry stressed anxious nervous surprised sad"), + ("1f620", "", "angry face", 0, "maddening rage blame anger frustrated shade mad upset feels unhappy"), + ("1f621", "", "enraged face", 0, "maddening rage anger pouting angry shade mad upset feels unhappy"), + ("1f622", "", "crying face", 0, "triste miss awful cry tear feels unhappy sad"), + ("1f623", "", "persevering face", 0, "concentrate concentration focus persevere headache"), + ("1f624", "", "face with steam from nose", 0, "fume fuming furious fury triumph won anger angry mad feels"), + ("1f625", "", "sad but relieved face", 0, "complicated whew close call anxious sweat disappointed not time"), + ("1f626", "", "frowning face with open mouth", 0, "caught guard what wow surprise scared frown scary"), + ("1f627", "", "anguished face", 0, "forgot stressed what wow surprise scared scary unhappy"), + ("1f628", "", "fearful face", 0, "afraid blame fear worried anxious scared"), + ("1f629", "", "weary face", 0, "nooo fail sleepy hungry crying tired mad feels unhappy sad"), + ("1f62a", "", "sleepy face", 0, "sleeping sleep crying tired night good sad"), + ("1f62b", "", "tired face", 0, "sneeze cost nap feels sad"), + ("1f62c", "", "grimacing face", 0, "awk dentist grimace awkward grinning smiling smile"), + ("1f62d", "", "loudly crying face", 0, "bawling sob tears cry tear unhappy sad"), + ("1f62e", "", "face with open mouth", 0, "believe sympathy unbelievable unreal forgot whoa shocked surprised wow you"), + ("1f62e-200d-1f4a8", "", "face exhaling", 0, "exhale groan sigh whisper whistle blowing exhausted gasp relief blow"), + ("1f62f", "", "hushed face", 0, "stunned epic woah whoa surprised omg"), + ("1f630", "", "anxious face with sweat", 0, "eek rushed yikes nervous scared blue cold mouth open"), + ("1f631", "", "face screaming in fear", 0, "munch scream screamer fearful epic woah shocked surprised scared"), + ("1f632", "", "astonished face", 0, "totally cost way shocked omg no"), + ("1f633", "", "flushed face", 0, "amazed dazed geez impressed jeez crazy embarrassed heat awkward what"), + ("1f634", "", "sleeping face", 0, "yawn bed bedtime goodnight nap zzz sleep tired night good"), + ("1f635", "", "face with crossed-out eyes", 0, "crossed-out knocked dizzy sick tired dead feels"), + ("1f635-200d-1f4ab", "", "face with spiral eyes", 0, "hypnotized trouble woozy smiley woah confused whoa dizzy omg"), + ("1f636", "", "face without mouth", 0, "mouthless silence speechless blank expressionless mute silent awkward quiet secret"), + ("1f636-200d-1f32b-fe0f", "", "face in clouds", 0, "absentminded fog head"), + ("1f637", "", "face with medical mask", 0, "dermatologist germs dr dentist medicine sick doctor cold"), + ("1f638", "", "grinning cat with smiling eyes", 0, "grin eye smile"), + ("1f639", "", "cat with tears of joy", 0, "laughing laugh lol tear"), + ("1f63a", "", "grinning cat", 0, "mouth open smiling smile"), + ("1f63b", "", "smiling cat with heart-eyes", 0, "heart-eyes eye smile"), + ("1f63c", "", "cat with wry smile", 0, "ironic"), + ("1f63d", "", "kissing cat", 0, "closed kiss eye eyes"), + ("1f63e", "", "pouting cat", 0, ""), + ("1f63f", "", "crying cat", 0, "cry tear sad"), + ("1f640", "", "weary cat", 0, "oh surprised"), + ("1f641", "", "slightly frowning face", 0, "frown sad"), + ("1f642", "", "slightly smiling face", 0, "happy smile"), + ("1f642-200d-2194-fe0f", "", "head shaking horizontally", 0, "shake no"), + ("1f642-200d-2195-fe0f", "", "head shaking vertically", 0, "nod yes"), + ("1f643", "", "upside-down face", 0, "upside-down hehe smile"), + ("1f644", "", "face with rolling eyes", 0, "eyeroll ugh shade whatever"), + ("1f645", "", "person gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f645-200d-2640-fe0f", "", "woman gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f645-200d-2642-fe0f", "", "man gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f646", "", "person gesturing OK", 1, "exercise omg gesture"), + ("1f646-200d-2640-fe0f", "", "woman gesturing OK", 1, "exercise omg gesture"), + ("1f646-200d-2642-fe0f", "", "man gesturing OK", 1, "exercise omg gesture"), + ("1f647", "", "person bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f647-200d-2640-fe0f", "", "woman bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f647-200d-2642-fe0f", "", "man bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f648", "", "see-no-evil monkey", 0, "watch forgot hide embarrassed smh secret scared prohibited forbidden omg"), + ("1f649", "", "hear-no-evil monkey", 0, "tmi ears listen shh secret prohibited forbidden not gesture"), + ("1f64a", "", "speak-no-evil monkey", 0, "stealth oops quiet secret prohibited forbidden not gesture"), + ("1f64b", "", "person raising hand", 1, "raise here know me question pick gesture"), + ("1f64b-200d-2640-fe0f", "", "woman raising hand", 1, "raise here know me question pick gesture"), + ("1f64b-200d-2642-fe0f", "", "man raising hand", 1, "raise here know me question pick gesture"), + ("1f64c", "", "raising hands", 1, "praise hooray raised gesture celebration"), + ("1f64d", "", "person frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64d-200d-2640-fe0f", "", "woman frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64d-200d-2642-fe0f", "", "man frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64e", "", "person pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64e-200d-2640-fe0f", "", "woman pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64e-200d-2642-fe0f", "", "man pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64f", "", "folded hands", 1, "appreciate cmon thx blessed thanks please pray ask beg bow"), + ("1f680", "", "rocket", 4, "launch rockets travel space"), + ("1f681", "", "helicopter", 4, "copter roflcopter travel vehicle"), + ("1f682", "", "locomotive", 4, "caboose trains engine steam train railway travel"), + ("1f683", "", "railway car", 4, "tram trolleybus electric train travel"), + ("1f684", "", "high-speed train", 4, "high-speed shinkansen railway"), + ("1f685", "", "bullet train", 4, "high-speed shinkansen nose speed railway travel"), + ("1f686", "", "train", 4, "choo arrived railway"), + ("1f687", "", "metro", 4, "subway travel"), + ("1f688", "", "light rail", 4, "monorail arrived railway"), + ("1f689", "", "station", 4, "train railway"), + ("1f68a", "", "tram", 4, "trolleybus"), + ("1f68b", "", "tram car", 4, "trolley trolleybus bus"), + ("1f68c", "", "bus", 4, "school vehicle"), + ("1f68d", "", "oncoming bus", 4, "cars"), + ("1f68e", "", "trolleybus", 4, "trolley tram bus"), + ("1f68f", "", "bus stop", 4, "busstop"), + ("1f690", "", "minibus", 4, "van drive bus vehicle"), + ("1f691", "", "ambulance", 4, "emergency vehicle"), + ("1f692", "", "fire engine", 4, "truck"), + ("1f693", "", "police car", 4, "5\u{2013}0 cops patrol"), + ("1f694", "", "oncoming police car", 4, ""), + ("1f695", "", "taxi", 4, "cab cabbie drive yellow vehicle car"), + ("1f696", "", "oncoming taxi", 4, "hail cab cabbie cars drove yellow"), + ("1f697", "", "automobile", 4, "driving vehicle car"), + ("1f698", "", "oncoming automobile", 4, "cars drove vehicle car"), + ("1f699", "", "sport utility vehicle", 4, "recreational sportutility drive car"), + ("1f69a", "", "delivery truck", 4, "drive vehicle car"), + ("1f69b", "", "articulated lorry", 4, "semi truck drive move vehicle car"), + ("1f69c", "", "tractor", 4, "vehicle"), + ("1f69d", "", "monorail", 4, "vehicle"), + ("1f69e", "", "mountain railway", 4, "trip car"), + ("1f69f", "", "suspension railway", 4, ""), + ("1f6a0", "", "mountain cableway", 4, "cable gondola lift ski"), + ("1f6a1", "", "aerial tramway", 4, "ropeway cable gondola car"), + ("1f6a2", "", "ship", 4, "passenger boat travel"), + ("1f6a3", "", "person rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a3-200d-2640-fe0f", "", "woman rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a3-200d-2642-fe0f", "", "man rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a4", "", "speedboat", 4, "billionaire luxury millionaire summer lake boat travel"), + ("1f6a5", "", "horizontal traffic light", 4, "intersection stoplight signal stop"), + ("1f6a6", "", "vertical traffic light", 4, "intersection stoplight drove signal stop"), + ("1f6a7", "", "construction", 4, "barrier"), + ("1f6a8", "", "police car light", 4, "alert beacon alarm revolving emergency siren"), + ("1f6a9", "", "triangular flag", 8, "post golf construction"), + ("1f6aa", "", "door", 6, "front closet back"), + ("1f6ab", "", "prohibited", 7, "entry smoke forbidden no not"), + ("1f6ac", "", "cigarette", 6, "smoking"), + ("1f6ad", "", "no smoking", 7, "smoke prohibited forbidden not"), + ("1f6ae", "", "litter in bin sign", 7, "litterbin"), + ("1f6af", "", "no littering", 7, "litter prohibited forbidden not"), + ("1f6b0", "", "potable water", 7, "drinking"), + ("1f6b1", "", "non-potable water", 7, "dry non-drinking non-potable prohibited"), + ("1f6b2", "", "bicycle", 4, "class cycling gang ride spin spinning cycle cyclist bike"), + ("1f6b3", "", "no bicycles", 7, "bicycle bike prohibited forbidden not"), + ("1f6b4", "", "person biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b4-200d-2640-fe0f", "", "woman biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b4-200d-2642-fe0f", "", "man biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5", "", "person mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5-200d-2640-fe0f", "", "woman mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5-200d-2642-fe0f", "", "man mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b6", "", "person walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2640-fe0f", "", "woman walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2640-fe0f-200d-27a1-fe0f", "", "woman walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2642-fe0f", "", "man walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2642-fe0f-200d-27a1-fe0f", "", "man walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-27a1-fe0f", "", "person walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b7", "", "no pedestrians", 7, "pedestrian prohibited forbidden not"), + ("1f6b8", "", "children crossing", 7, "traffic pedestrian"), + ("1f6b9", "", "men\u{2019}s room", 7, "men\u{2019}s lavatory restroom WC bathroom toilet"), + ("1f6ba", "", "women\u{2019}s room", 7, "women\u{2019}s lavatory restroom WC bathroom toilet"), + ("1f6bb", "", "restroom", 7, "lavatory WC bathroom toilet"), + ("1f6bc", "", "baby symbol", 7, "changing"), + ("1f6bd", "", "toilet", 6, "bathroom"), + ("1f6be", "", "water closet", 7, "lavatory restroom WC bathroom toilet"), + ("1f6bf", "", "shower", 6, "water"), + ("1f6c0", "", "person taking bath", 1, "tub bathtub"), + ("1f6c1", "", "bathtub", 6, "bath"), + ("1f6c2", "", "passport control", 7, ""), + ("1f6c3", "", "customs", 7, "packing"), + ("1f6c4", "", "baggage claim", 7, "journey ready case arrived bags packing trip checked plane travel"), + ("1f6c5", "", "left luggage", 7, "locker baggage case"), + ("1f6cb-fe0f", "", "couch and lamp", 6, "hotel"), + ("1f6cc", "", "person in bed", 1, "bedtime goodnight nap zzz sleep hotel tired night good"), + ("1f6cd-fe0f", "", "shopping bags", 6, "bag hotel"), + ("1f6ce-fe0f", "", "bellhop bell", 4, "hotel"), + ("1f6cf-fe0f", "", "bed", 6, "sleep hotel"), + ("1f6d0", "", "place of worship", 7, "pray religion"), + ("1f6d1", "", "stop sign", 4, "octagonal"), + ("1f6d2", "", "shopping cart", 6, "trolley"), + ("1f6d5", "", "hindu temple", 4, ""), + ("1f6d6", "", "hut", 4, "roundhouse shelter yurt house home"), + ("1f6d7", "", "elevator", 6, "hoist lift accessibility"), + ("1f6d8", "", "landslide", 4, "avalanche disaster mudslide rocks danger earthquake mountain"), + ("1f6d9", "", "lighthouse", 4, ""), + ("1f6dc", "", "wireless", 7, "broadband connectivity hotspot network router smartphone wi-fi wifi wlan internet"), + ("1f6dd", "", "playground slide", 4, "sliding amusement theme park play playing"), + ("1f6de", "", "wheel", 4, "tire turn circle vehicle car"), + ("1f6df", "", "ring buoy", 4, "float lifesaver preserver save saver rescue life safety swim"), + ("1f6e0-fe0f", "", "hammer and wrench", 6, "spanner tool"), + ("1f6e1-fe0f", "", "shield", 6, "weapon"), + ("1f6e2-fe0f", "", "oil drum", 4, ""), + ("1f6e3-fe0f", "", "motorway", 4, "highway road"), + ("1f6e4-fe0f", "", "railway track", 4, "train"), + ("1f6e5-fe0f", "", "motor boat", 4, "motorboat"), + ("1f6e9-fe0f", "", "small airplane", 4, "aeroplane plane"), + ("1f6eb", "", "airplane departure", 4, "check-in departures aeroplane plane"), + ("1f6ec", "", "airplane arrival", 4, "arrivals arriving landing aeroplane plane"), + ("1f6f0-fe0f", "", "satellite", 4, "space"), + ("1f6f3-fe0f", "", "passenger ship", 4, ""), + ("1f6f4", "", "kick scooter", 4, ""), + ("1f6f5", "", "motor scooter", 4, ""), + ("1f6f6", "", "canoe", 4, "boat"), + ("1f6f7", "", "sled", 5, "luge sledge sleigh toboggan snow"), + ("1f6f8", "", "flying saucer", 4, "extra terrestrial UFO aliens"), + ("1f6f9", "", "skateboard", 4, "skater wheels board skate"), + ("1f6fa", "", "auto rickshaw", 4, "tuk"), + ("1f6fb", "", "pickup truck", 4, "flatbed pick-up transportation automobile car"), + ("1f6fc", "", "roller skate", 4, "blades skates"), + ("1f7e0", "", "orange circle", 7, ""), + ("1f7e1", "", "yellow circle", 7, ""), + ("1f7e2", "", "green circle", 7, ""), + ("1f7e3", "", "purple circle", 7, ""), + ("1f7e4", "", "brown circle", 7, ""), + ("1f7e5", "", "red square", 7, "penalty card"), + ("1f7e6", "", "blue square", 7, ""), + ("1f7e7", "", "orange square", 7, ""), + ("1f7e8", "", "yellow square", 7, "penalty card"), + ("1f7e9", "", "green square", 7, ""), + ("1f7ea", "", "purple square", 7, ""), + ("1f7eb", "", "brown square", 7, ""), + ("1f7f0", "", "heavy equals sign", 7, "answer equal equality math"), + ("1f90c", "", "pinched fingers", 1, "huh interrogation patience zip ugh sarcastic what hold relax gesture"), + ("1f90d", "", "white heart", 0, "143"), + ("1f90e", "", "brown heart", 0, "143"), + ("1f90f", "", "pinching hand", 1, "bit little sort amount fingers small"), + ("1f910", "", "zipper-mouth face", 0, "shut zipper-mouth keep zip quiet secret"), + ("1f911", "", "money-mouth face", 0, "money-mouth paid"), + ("1f912", "", "face with thermometer", 0, "ill sick"), + ("1f913", "", "nerd face", 0, "brainy clever expert geek gifted intelligent smart glasses"), + ("1f914", "", "thinking face", 0, "chin consider ponder pondering wondering hmm"), + ("1f915", "", "face with head-bandage", 0, "head-bandage hurt injury ouch"), + ("1f916", "", "robot", 0, "monster"), + ("1f917", "", "smiling face with open hands", 0, "hugging hug"), + ("1f918", "", "sign of the horns", 1, "rock-on finger"), + ("1f919", "", "call me hand", 1, "hang loose Shaka"), + ("1f91a", "", "raised back of hand", 1, "backhand"), + ("1f91b", "", "left-facing fist", 1, "left-facing leftwards"), + ("1f91c", "", "right-facing fist", 1, "right-facing rightwards"), + ("1f91d", "", "handshake", 1, "agreement deal meeting shake"), + ("1f91e", "", "crossed fingers", 1, "luck cross finger"), + ("1f91f", "", "love-you gesture", 1, "ILY love-you fingers three"), + ("1f920", "", "cowboy hat face", 0, "cowgirl"), + ("1f921", "", "clown face", 0, ""), + ("1f922", "", "nauseated face", 0, "nasty vomit gross sick"), + ("1f923", "", "rolling on the floor laughing", 0, "hilarious roflmao funny hehe lmao rofl haha joy laugh lol"), + ("1f924", "", "drooling face", 0, ""), + ("1f925", "", "lying face", 0, "liar lie pinocchio"), + ("1f926", "", "person facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f926-200d-2640-fe0f", "", "woman facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f926-200d-2642-fe0f", "", "man facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f927", "", "sneezing face", 0, "gesundheit fever flu sneeze sick"), + ("1f928", "", "face with raised eyebrow", 0, "disapproval distrust emoji mild skeptic skepticism hmm skeptical what disbelief"), + ("1f929", "", "star-struck", 0, "star-struck starry-eyed wow grinning excited eyes smile"), + ("1f92a", "", "zany face", 0, "goofy crazy large small eye eyes"), + ("1f92b", "", "shushing face", 0, "shush shh quiet"), + ("1f92c", "", "face with symbols on mouth", 0, "censor cursing cussing swearing pissed mad"), + ("1f92d", "", "face with hand over mouth", 0, "giggle giggling realization sudden whoops oops shock surprise secret"), + ("1f92e", "", "face vomiting", 0, "barf ew puke spew vomit gross throw sick up"), + ("1f92f", "", "exploding head", 0, "blown mind mindblown explode way shocked no"), + ("1f930", "", "pregnant woman", 1, ""), + ("1f931", "", "breast-feeding", 1, "breast-feeding mom mother nursing baby"), + ("1f932", "", "palms up together", 1, "cupped dua wish prayer pray hands"), + ("1f933", "", "selfie", 1, "camera phone"), + ("1f934", "", "prince", 1, "king crown royal royalty fairytale fairy tale"), + ("1f935", "", "person in tuxedo", 1, "formal wedding"), + ("1f935-200d-2640-fe0f", "", "woman in tuxedo", 1, "formal wedding"), + ("1f935-200d-2642-fe0f", "", "man in tuxedo", 1, "formal groom wedding"), + ("1f936", "", "Mrs. Claus", 1, "holiday merry mother santa xmas Christmas fairy tale celebration"), + ("1f937", "", "person shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f937-200d-2640-fe0f", "", "woman shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f937-200d-2642-fe0f", "", "man shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f938", "", "person cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f938-200d-2640-fe0f", "", "woman cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f938-200d-2642-fe0f", "", "man cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f939", "", "person juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f939-200d-2640-fe0f", "", "woman juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f939-200d-2642-fe0f", "", "man juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f93a", "", "person fencing", 1, "fencer sword"), + ("1f93c", "", "people wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93c-200d-2640-fe0f", "", "women wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93c-200d-2642-fe0f", "", "men wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93d", "", "person playing water polo", 1, "waterpolo swimming"), + ("1f93d-200d-2640-fe0f", "", "woman playing water polo", 1, "waterpolo swimming"), + ("1f93d-200d-2642-fe0f", "", "man playing water polo", 1, "waterpolo swimming"), + ("1f93e", "", "person playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93e-200d-2640-fe0f", "", "woman playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93e-200d-2642-fe0f", "", "man playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93f", "", "diving mask", 5, "snorkeling scuba"), + ("1f940", "", "wilted flower", 2, "dying"), + ("1f941", "", "drum", 6, "drumsticks music"), + ("1f942", "", "clinking glasses", 3, "clink celebrate glass drink"), + ("1f943", "", "tumbler glass", 3, "liquor scotch whiskey whisky shot"), + ("1f944", "", "spoon", 3, "tableware eat"), + ("1f945", "", "goal net", 5, ""), + ("1f947", "", "1st place medal", 5, "first gold"), + ("1f948", "", "2nd place medal", 5, "second silver"), + ("1f949", "", "3rd place medal", 5, "bronze third"), + ("1f94a", "", "boxing glove", 5, ""), + ("1f94b", "", "martial arts uniform", 5, "judo karate taekwondo"), + ("1f94c", "", "curling stone", 5, "rock game"), + ("1f94d", "", "lacrosse", 5, "goal sports stick ball"), + ("1f94e", "", "softball", 5, "underarm glove sports ball"), + ("1f94f", "", "flying disc", 5, "ultimate"), + ("1f950", "", "croissant", 3, "roll french crescent bread breakfast"), + ("1f951", "", "avocado", 3, "fruit"), + ("1f952", "", "cucumber", 3, "pickle vegetable"), + ("1f953", "", "bacon", 3, "meat breakfast"), + ("1f954", "", "potato", 3, "vegetable"), + ("1f955", "", "carrot", 3, "vegetable"), + ("1f956", "", "baguette bread", 3, "french"), + ("1f957", "", "green salad", 3, ""), + ("1f958", "", "shallow pan of food", 3, "casserole paella"), + ("1f959", "", "stuffed flatbread", 3, "gyro falafel kebab"), + ("1f95a", "", "egg", 3, "breakfast"), + ("1f95b", "", "glass of milk", 3, "drink"), + ("1f95c", "", "peanuts", 3, "peanut nut vegetable"), + ("1f95d", "", "kiwi fruit", 3, ""), + ("1f95e", "", "pancakes", 3, "cr\u{ea}pe hotcake pancake breakfast"), + ("1f95f", "", "dumpling", 3, "empanada gy\u{14d}za jiaozi pierogi potsticker"), + ("1f960", "", "fortune cookie", 3, "prophecy"), + ("1f961", "", "takeout box", 3, "oyster pail chopsticks delivery"), + ("1f962", "", "chopsticks", 3, "hashi jeotgarak kuaizi"), + ("1f963", "", "bowl with spoon", 3, "cereal congee oatmeal porridge breakfast"), + ("1f964", "", "cup with straw", 3, "malt soda juice soft water drink"), + ("1f965", "", "coconut", 3, "pi\u{f1}a colada palm"), + ("1f966", "", "broccoli", 3, "wild cabbage"), + ("1f967", "", "pie", 3, "filling pumpkin apple slice meat pastry fruit"), + ("1f968", "", "pretzel", 3, "convoluted twisted"), + ("1f969", "", "cut of meat", 3, "lambchop porkchop steak chop red"), + ("1f96a", "", "sandwich", 3, "bread"), + ("1f96b", "", "canned food", 3, "can"), + ("1f96c", "", "leafy green", 3, "bok burgers choy kale lettuce cabbage salad"), + ("1f96d", "", "mango", 3, "tropical fruit"), + ("1f96e", "", "moon cake", 3, "yu\u{e8}b\u{1d0}ng autumn festival"), + ("1f96f", "", "bagel", 3, "schmear bakery bread breakfast"), + ("1f970", "", "smiling face with hearts", 0, "adore crush 3 you romance ily smile"), + ("1f971", "", "yawning face", 0, "yawn bedtime goodnight nap zzz bored sleepy sleep tired night"), + ("1f972", "", "smiling face with tear", 0, "pain touched glad grateful proud relieved smiley joy happy smile"), + ("1f973", "", "partying face", 0, "bday horn hooray birthday celebrate excited hat party happy celebration"), + ("1f974", "", "woozy face", 0, "intoxicated tipsy uneven drunk wavy dizzy mouth eyes"), + ("1f975", "", "hot face", 0, "feverish panting red-faced stroke sweating dying heat tongue"), + ("1f976", "", "cold face", 0, "blue-faced freezing frostbite icicles subzero teeth blue"), + ("1f977", "", "ninja", 1, "assassin fighter skills fight hidden soldier stealth war sly secret"), + ("1f978", "", "disguised face", 0, "disguise incognito moustache mustache tache tash eyebrow spy glasses nose"), + ("1f979", "", "face holding back tears", 0, "admiration aww feelings gratitude resist grateful please proud cry embarrassed"), + ("1f97a", "", "pleading face", 0, "begging mercy why puppy please pretty big eyes sad not"), + ("1f97b", "", "sari", 6, "dress clothing"), + ("1f97c", "", "lab coat", 6, "dr jacket experiment scientist doctor clothes white"), + ("1f97d", "", "goggles", 6, "dive welding protection scuba swimming eye"), + ("1f97e", "", "hiking boot", 6, "backpacking outdoors camping brown shoe"), + ("1f97f", "", "flat shoe", 6, "comfy flats slip-on slipper ballet"), + ("1f980", "", "crab", 2, "Cancer zodiac"), + ("1f981", "", "lion", 2, "alpha mane order rawr roar safari Leo strong zodiac"), + ("1f982", "", "scorpion", 2, "Scorpio Scorpius zodiac"), + ("1f983", "", "turkey", 2, "gobble thanksgiving bird"), + ("1f984", "", "unicorn", 2, ""), + ("1f985", "", "eagle", 2, "ornithology bird"), + ("1f986", "", "duck", 2, "ornithology bird"), + ("1f987", "", "bat", 2, "vampire"), + ("1f988", "", "shark", 2, "fish"), + ("1f989", "", "owl", 2, "wise ornithology bird"), + ("1f98a", "", "fox", 2, ""), + ("1f98b", "", "butterfly", 2, "pretty insect"), + ("1f98c", "", "deer", 2, ""), + ("1f98d", "", "gorilla", 2, ""), + ("1f98e", "", "lizard", 2, "reptile"), + ("1f98f", "", "rhinoceros", 2, ""), + ("1f990", "", "shrimp", 2, "shellfish small"), + ("1f991", "", "squid", 2, "mollusk"), + ("1f992", "", "giraffe", 2, "spots"), + ("1f993", "", "zebra", 2, "stripe"), + ("1f994", "", "hedgehog", 2, "spiny"), + ("1f995", "", "sauropod", 2, "brachiosaurus brontosaurus diplodocus dinosaur"), + ("1f996", "", "T-Rex", 2, "T-Rex Tyrannosaurus dinosaur"), + ("1f997", "", "cricket", 2, "grasshopper Orthoptera bug insect"), + ("1f998", "", "kangaroo", 2, "joey jump marsupial"), + ("1f999", "", "llama", 2, "alpaca guanaco vicu\u{f1}a wool"), + ("1f99a", "", "peacock", 2, "ostentatious peahen colorful pretty proud ornithology bird"), + ("1f99b", "", "hippopotamus", 2, "hippo"), + ("1f99c", "", "parrot", 2, "pirate talk ornithology bird"), + ("1f99d", "", "raccoon", 2, "curious sly"), + ("1f99e", "", "lobster", 2, "bisque claws seafood"), + ("1f99f", "", "mosquito", 2, "malaria bite disease fever virus pest insect"), + ("1f9a0", "", "microbe", 2, "amoeba bacteria virus science"), + ("1f9a1", "", "badger", 2, "pester honey"), + ("1f9a2", "", "swan", 2, "cygnet duckling ugly ornithology bird"), + ("1f9a3", "", "mammoth", 2, "tusk wooly extinction large"), + ("1f9a4", "", "dodo", 2, "extinction large ornithology bird"), + ("1f9a5", "", "sloth", 2, "lazy slow"), + ("1f9a6", "", "otter", 2, "playful fishing"), + ("1f9a7", "", "orangutan", 2, "ape monkey"), + ("1f9a8", "", "skunk", 2, "stink"), + ("1f9a9", "", "flamingo", 2, "flamboyant tropical ornithology bird"), + ("1f9aa", "", "oyster", 2, "diving pearl"), + ("1f9ab", "", "beaver", 2, "dam teeth"), + ("1f9ac", "", "bison", 2, "herd wisent buffalo"), + ("1f9ad", "", "seal", 2, "lion sea ocean"), + ("1f9ae", "", "guide dog", 2, "blind accessibility"), + ("1f9af", "", "white cane", 6, "probing blind accessibility"), + ("1f9b4", "", "bone", 1, "wishbone bones skeleton dog"), + ("1f9b5", "", "leg", 1, "knee limb bent foot kick"), + ("1f9b6", "", "foot", 1, "ankle stomp feet kick"), + ("1f9b7", "", "tooth", 1, "pearly dentist teeth white"), + ("1f9b8", "", "superhero", 1, "hero superpower good"), + ("1f9b8-200d-2640-fe0f", "", "woman superhero", 1, "heroine hero superpower good"), + ("1f9b8-200d-2642-fe0f", "", "man superhero", 1, "hero superpower good"), + ("1f9b9", "", "supervillain", 1, "criminal villain bad superpower evil"), + ("1f9b9-200d-2640-fe0f", "", "woman supervillain", 1, "criminal villain bad superpower evil"), + ("1f9b9-200d-2642-fe0f", "", "man supervillain", 1, "criminal villain bad superpower evil"), + ("1f9ba", "", "safety vest", 6, "emergency"), + ("1f9bb", "", "ear with hearing aid", 1, "hard accessibility"), + ("1f9bc", "", "motorized wheelchair", 4, "accessibility"), + ("1f9bd", "", "manual wheelchair", 4, "accessibility"), + ("1f9be", "", "mechanical arm", 1, "prosthetic accessibility"), + ("1f9bf", "", "mechanical leg", 1, "prosthetic accessibility"), + ("1f9c0", "", "cheese wedge", 3, ""), + ("1f9c1", "", "cupcake", 3, "sprinkles sugar treat bakery dessert sweet"), + ("1f9c2", "", "salt", 3, "flavor salty condiment shaker taste mad upset"), + ("1f9c3", "", "beverage box", 3, "juice straw sweet"), + ("1f9c4", "", "garlic", 3, "flavoring"), + ("1f9c5", "", "onion", 3, "flavoring"), + ("1f9c6", "", "falafel", 3, "chickpea meatball"), + ("1f9c7", "", "waffle", 3, "indecisive iron breakfast"), + ("1f9c8", "", "butter", 3, "dairy"), + ("1f9c9", "", "mate", 3, "drink"), + ("1f9ca", "", "ice", 3, "cube iceberg cold"), + ("1f9cb", "", "bubble tea", 3, "boba pearl milk"), + ("1f9cc", "", "troll", 1, "trolling monster fairy tale"), + ("1f9cd", "", "person standing", 1, "stand"), + ("1f9cd-200d-2640-fe0f", "", "woman standing", 1, "stand"), + ("1f9cd-200d-2642-fe0f", "", "man standing", 1, "stand"), + ("1f9ce", "", "person kneeling", 1, "kneel knees"), + ("1f9ce-200d-2640-fe0f", "", "woman kneeling", 1, "kneel knees"), + ("1f9ce-200d-2640-fe0f-200d-27a1-fe0f", "", "woman kneeling facing right", 1, "kneel knees"), + ("1f9ce-200d-2642-fe0f", "", "man kneeling", 1, "kneel knees"), + ("1f9ce-200d-2642-fe0f-200d-27a1-fe0f", "", "man kneeling facing right", 1, "kneel knees"), + ("1f9ce-200d-27a1-fe0f", "", "person kneeling facing right", 1, "kneel knees"), + ("1f9cf", "", "deaf person", 1, "hear ear gesture accessibility"), + ("1f9cf-200d-2640-fe0f", "", "deaf woman", 1, "hear ear gesture accessibility"), + ("1f9cf-200d-2642-fe0f", "", "deaf man", 1, "hear ear gesture accessibility"), + ("1f9d0", "", "face with monocle", 0, "classy stuffy wealthy fancy rich"), + ("1f9d1", "", "person", 1, "adult"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t1_t2", "people with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t1_t3", "people with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t1_t4", "people with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t1_t5", "people with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb", "people_holding_hands_t1", "people holding hands: light skin tone", 1, "light skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t1_t2", "people wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t1_t3", "people wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t1_t4", "people wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t1_t5", "people wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t1_t2", "kiss: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t1_t3", "kiss: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t1_t4", "kiss: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t1_t5", "kiss: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t1_t2", "couple with heart: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t1_t3", "couple with heart: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t1_t4", "couple with heart: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t1_t5", "couple with heart: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t2_t1", "people with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t2_t3", "people with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t2_t4", "people with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t2_t5", "people with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc", "people_holding_hands_t2", "people holding hands: medium-light skin tone", 1, "medium-light skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t2_t1", "people wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t2_t3", "people wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t2_t4", "people wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t2_t5", "people wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t2_t1", "kiss: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t2_t3", "kiss: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t2_t4", "kiss: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t2_t5", "kiss: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t2_t1", "couple with heart: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t2_t3", "couple with heart: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t2_t4", "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t2_t5", "couple with heart: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t3_t1", "people with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t3_t2", "people with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t3_t4", "people with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t3_t5", "people with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd", "people_holding_hands_t3", "people holding hands: medium skin tone", 1, "medium skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t3_t1", "people wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t3_t2", "people wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t3_t4", "people wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t3_t5", "people wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t3_t1", "kiss: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t3_t2", "kiss: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t3_t4", "kiss: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t3_t5", "kiss: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t3_t1", "couple with heart: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t3_t2", "couple with heart: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t3_t4", "couple with heart: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t3_t5", "couple with heart: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t4_t1", "people with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t4_t2", "people with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t4_t3", "people with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t4_t5", "people with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe", "people_holding_hands_t4", "people holding hands: medium-dark skin tone", 1, "medium-dark skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t4_t1", "people wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t4_t2", "people wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t4_t3", "people wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t4_t5", "people wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t4_t1", "kiss: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t4_t2", "kiss: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t4_t3", "kiss: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t4_t5", "kiss: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t4_t1", "couple with heart: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t4_t2", "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t4_t3", "couple with heart: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t4_t5", "couple with heart: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t5_t1", "people with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t5_t2", "people with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t5_t3", "people with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t5_t4", "people with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff", "people_holding_hands_t5", "people holding hands: dark skin tone", 1, "dark skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t5_t1", "people wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t5_t2", "people wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t5_t3", "people wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t5_t4", "people wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t5_t1", "kiss: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t5_t2", "kiss: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t5_t3", "kiss: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t5_t4", "kiss: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t5_t1", "couple with heart: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t5_t2", "couple with heart: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t5_t3", "couple with heart: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t5_t4", "couple with heart: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-200d-1f33e", "", "farmer", 1, "gardener rancher"), + ("1f9d1-200d-1f373", "", "cook", 1, "chef"), + ("1f9d1-200d-1f37c", "", "person feeding baby", 1, "parent nanny feed nursing newborn"), + ("1f9d1-200d-1f384", "", "Mx Claus", 1, "holiday merry santa xmas Christmas fairy tale celebration"), + ("1f9d1-200d-1f393", "", "student", 1, "graduate"), + ("1f9d1-200d-1f3a4", "", "singer", 1, "entertainer rockstar actor rock star"), + ("1f9d1-200d-1f3a8", "", "artist", 1, "palette"), + ("1f9d1-200d-1f3eb", "", "teacher", 1, "instructor lecturer professor"), + ("1f9d1-200d-1f3ed", "", "factory worker", 1, "assembly industrial"), + ("1f9d1-200d-1f4bb", "", "technologist", 1, "coder developer inventor software computer"), + ("1f9d1-200d-1f4bc", "", "office worker", 1, "architect manager white-collar business"), + ("1f9d1-200d-1f527", "", "mechanic", 1, "electrician tradesperson plumber"), + ("1f9d1-200d-1f52c", "", "scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f9d1-200d-1f680", "", "astronaut", 1, "rocket space"), + ("1f9d1-200d-1f692", "", "firefighter", 1, "firetruck fire"), + ("1f9d1-200d-1f91d-200d-1f9d1", "", "people holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-200d-1f9af", "", "person with white cane", 1, "probing blind accessibility"), + ("1f9d1-200d-1f9af-200d-27a1-fe0f", "", "person with white cane facing right", 1, "probing blind accessibility"), + ("1f9d1-200d-1f9b0", "", "person: red hair", 1, "red hair adult"), + ("1f9d1-200d-1f9b1", "", "person: curly hair", 1, "curly hair adult"), + ("1f9d1-200d-1f9b2", "", "person: bald", 1, "adult"), + ("1f9d1-200d-1f9b3", "", "person: white hair", 1, "white hair adult"), + ("1f9d1-200d-1f9bc", "", "person in motorized wheelchair", 1, "accessibility"), + ("1f9d1-200d-1f9bc-200d-27a1-fe0f", "", "person in motorized wheelchair facing right", 1, "accessibility"), + ("1f9d1-200d-1f9bd", "", "person in manual wheelchair", 1, "accessibility"), + ("1f9d1-200d-1f9bd-200d-27a1-fe0f", "", "person in manual wheelchair facing right", 1, "accessibility"), + ("1f9d1-200d-1f9d1-200d-1f9d2", "", "family: adult, adult, child", 1, ""), + ("1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, adult, child, child", 1, ""), + ("1f9d1-200d-1f9d2", "", "family: adult, child", 1, ""), + ("1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, child, child", 1, ""), + ("1f9d1-200d-1fa70", "", "ballet dancer", 1, ""), + ("1f9d1-200d-2695-fe0f", "", "health worker", 1, "healthcare nurse therapist doctor"), + ("1f9d1-200d-2696-fe0f", "", "judge", 1, "justice scales law"), + ("1f9d1-200d-2708-fe0f", "", "pilot", 1, "plane"), + ("1f9d2", "", "child", 1, "grandchild bright-eyed kid younger young"), + ("1f9d3", "", "older person", 1, "grandparent elderly wise old adult"), + ("1f9d4", "", "person: beard", 1, "bearded whiskers"), + ("1f9d4-200d-2640-fe0f", "", "woman: beard", 1, "bearded whiskers"), + ("1f9d4-200d-2642-fe0f", "", "man: beard", 1, "bearded whiskers"), + ("1f9d5", "", "woman with headscarf", 1, "bandana hijab kerchief mantilla tichel head"), + ("1f9d6", "", "person in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d6-200d-2640-fe0f", "", "woman in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d6-200d-2642-fe0f", "", "man in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d7", "", "person climbing", 1, "climber climb scale rock mountain up"), + ("1f9d7-200d-2640-fe0f", "", "woman climbing", 1, "climber climb scale rock mountain up"), + ("1f9d7-200d-2642-fe0f", "", "man climbing", 1, "climber climb scale rock mountain up"), + ("1f9d8", "", "person in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d8-200d-2640-fe0f", "", "woman in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d8-200d-2642-fe0f", "", "man in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d9", "", "mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9d9-200d-2640-fe0f", "", "woman mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9d9-200d-2642-fe0f", "", "man mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9da", "", "fairy", 1, "pixie wings myth fairytale tale"), + ("1f9da-200d-2640-fe0f", "", "woman fairy", 1, "Titania pixie wings myth fairytale tale"), + ("1f9da-200d-2642-fe0f", "", "man fairy", 1, "Oberon Puck pixie wings myth fairytale tale"), + ("1f9db", "", "vampire", 1, "Dracula fangs supernatural undead blood scary teeth halloween"), + ("1f9db-200d-2640-fe0f", "", "woman vampire", 1, "fangs supernatural undead blood scary teeth halloween"), + ("1f9db-200d-2642-fe0f", "", "man vampire", 1, "fangs supernatural undead blood scary teeth halloween"), + ("1f9dc", "", "merperson", 1, "siren trident folklore sea creature ocean fairytale"), + ("1f9dc-200d-2640-fe0f", "", "mermaid", 1, "merwoman siren trident folklore sea creature ocean fairytale"), + ("1f9dc-200d-2642-fe0f", "", "merman", 1, "Neptune Poseidon Triton siren trident folklore sea creature ocean fairytale"), + ("1f9dd", "", "elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9dd-200d-2640-fe0f", "", "woman elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9dd-200d-2642-fe0f", "", "man elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9de", "", "genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9de-200d-2640-fe0f", "", "woman genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9de-200d-2642-fe0f", "", "man genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9df", "", "zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9df-200d-2640-fe0f", "", "woman zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9df-200d-2642-fe0f", "", "man zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9e0", "", "brain", 1, "intelligent smart"), + ("1f9e1", "", "orange heart", 0, "143"), + ("1f9e2", "", "billed cap", 6, "baseball bent dad hat"), + ("1f9e3", "", "scarf", 6, "neck bundle cold up"), + ("1f9e4", "", "gloves", 6, ""), + ("1f9e5", "", "coat", 6, "brr bundle jacket cold up"), + ("1f9e6", "", "socks", 6, "stocking"), + ("1f9e7", "", "red envelope", 5, "h\u{f3}ngb\u{101}o lai gift see luck good money"), + ("1f9e8", "", "firecracker", 5, "dynamite explosive spark pop popping fireworks fire light"), + ("1f9e9", "", "puzzle piece", 5, "interlocking jigsaw clue"), + ("1f9ea", "", "test tube", 6, "chemistry experiment chemist lab science"), + ("1f9eb", "", "petri dish", 6, "biology culture bacteria biologist lab"), + ("1f9ec", "", "dna", 6, "evolution gene genetics life biologist"), + ("1f9ed", "", "compass", 4, "navigation orienteering magnetic direction"), + ("1f9ee", "", "abacus", 6, "calculation calculator"), + ("1f9ef", "", "fire extinguisher", 6, "extinguish quench"), + ("1f9f0", "", "toolbox", 6, "chest mechanic box red tool"), + ("1f9f1", "", "brick", 4, "bricks clay mortar wall"), + ("1f9f2", "", "magnet", 6, "attraction horseshoe positive shape u magnetic negative"), + ("1f9f3", "", "luggage", 4, "suitcase packing roller bag travel"), + ("1f9f4", "", "lotion bottle", 6, "moisturizer shampoo sunscreen"), + ("1f9f5", "", "thread", 5, "spool string sewing needle"), + ("1f9f6", "", "yarn", 5, "crochet knit ball"), + ("1f9f7", "", "safety pin", 6, "diaper punk rock"), + ("1f9f8", "", "teddy bear", 5, "plaything plush toy stuffed"), + ("1f9f9", "", "broom", 6, "sweeping cleaning witch"), + ("1f9fa", "", "basket", 6, "farming laundry picnic"), + ("1f9fb", "", "roll of paper", 6, "towels toilet"), + ("1f9fc", "", "soap", 6, "lather soapdish clean cleaning bathing bar"), + ("1f9fd", "", "sponge", 6, "absorbing porous soak cleaning"), + ("1f9fe", "", "receipt", 6, "accounting bookkeeping evidence invoice proof"), + ("1f9ff", "", "nazar amulet", 6, "bead charm evil-eye talisman blue"), + ("1fa70", "", "ballet shoes", 6, "dance"), + ("1fa71", "", "one-piece swimsuit", 6, "one-piece bathing suit"), + ("1fa72", "", "briefs", 6, "one-piece underwear swimsuit bathing suit"), + ("1fa73", "", "shorts", 6, "pants underwear swimsuit bathing suit"), + ("1fa74", "", "thong sandal", 6, "flop sandals thongs z\u{14d}ri flip shoe beach"), + ("1fa75", "", "light blue heart", 0, "cyan sky teal cute like special emotion ily 143"), + ("1fa76", "", "grey heart", 0, "gray slate special silver emotion ily 143"), + ("1fa77", "", "pink heart", 0, "adorable cute like special emotion ily sweet 143"), + ("1fa78", "", "drop of blood", 6, "bleed donation menstruation injury medicine"), + ("1fa79", "", "adhesive bandage", 6, ""), + ("1fa7a", "", "stethoscope", 6, "medicine doctor"), + ("1fa7b", "", "x-ray", 6, "x-ray xray bones skeleton medical skull doctor"), + ("1fa7c", "", "crutch", 6, "disability injured mobility help hurt aid stick cane"), + ("1fa80", "", "yo-yo", 5, "fluctuate yo-yo toy"), + ("1fa81", "", "kite", 5, "soar fly"), + ("1fa82", "", "parachute", 4, "hang-glide parasail skydive"), + ("1fa83", "", "boomerang", 6, "rebound repercussion weapon"), + ("1fa84", "", "magic wand", 5, "magician wizard witch"), + ("1fa85", "pinata", "pi\u{f1}ata", 5, "cinco de mayo pinada pinata pi\u{f1}ata festive candy celebrate party"), + ("1fa86", "", "nesting dolls", 5, "babooshka baboushka babushka matryoshka russia doll"), + ("1fa87", "", "maracas", 6, "cha percussion rattle shaker shake dance instrument party music"), + ("1fa88", "", "flute", 6, "band fife flautist marching piccolo pipe recorder woodwind orchestra instrument"), + ("1fa89", "", "harp", 6, "cupid orchestra instrument music"), + ("1fa8a", "", "trombone", 6, "brass jazz slide instrument music sad"), + ("1fa8b", "", "meteor", 4, ""), + ("1fa8c", "", "eraser", 6, ""), + ("1fa8d", "", "net with handle", 6, ""), + ("1fa8e", "", "treasure chest", 6, "jewels loot valuables wealth gem prize silver gold money"), + ("1fa8f", "", "shovel", 6, "bury dig scoop spade hole garden snow plant"), + ("1fa90", "", "ringed planet", 4, "saturn saturnine"), + ("1fa91", "", "chair", 6, "sit seat"), + ("1fa92", "", "razor", 6, "sharp shave"), + ("1fa93", "", "axe", 6, "ax hatchet split wood chop"), + ("1fa94", "", "diya lamp", 6, "oil light"), + ("1fa95", "", "banjo", 6, "stringed music"), + ("1fa96", "", "military helmet", 6, "army warrior soldier war"), + ("1fa97", "", "accordion", 6, "concertina squeeze squeezebox instrument box music"), + ("1fa98", "", "long drum", 6, "conga rhythm beat instrument"), + ("1fa99", "", "coin", 6, "metal euro treasure rich silver dollar gold money"), + ("1fa9a", "", "carpentry saw", 6, "carpenter trim lumber cut tool"), + ("1fa9b", "", "screwdriver", 6, "flathead handy screw tool"), + ("1fa9c", "", "ladder", 6, "rung step climb"), + ("1fa9d", "", "hook", 6, "crook curve ensnare selling catch point"), + ("1fa9e", "", "mirror", 6, "reflection reflector speculum makeup"), + ("1fa9f", "", "window", 6, "air opening transparent view frame fresh"), + ("1faa0", "", "plunger", 6, "force suction poop cup plumber toilet"), + ("1faa1", "", "sewing needle", 5, "embroidery sew stitches sutures tailoring thread"), + ("1faa2", "", "knot", 5, "cord rope tangled twine twist tie"), + ("1faa3", "", "bucket", 6, "cask vat pail"), + ("1faa4", "", "mouse trap", 6, "bait lure mousetrap snare cheese"), + ("1faa5", "", "toothbrush", 6, "brush dental hygiene toiletry clean bathroom teeth"), + ("1faa6", "", "headstone", 6, "cemetery grave graveyard memorial rip tomb tombstone dead"), + ("1faa7", "", "placard", 6, "demonstration notice picket plaque protest card sign"), + ("1faa8", "", "rock", 4, "boulder solid tough stone heavy"), + ("1faa9", "", "mirror ball", 5, "disco glitter dance party"), + ("1faaa", "", "identification card", 6, "credentials license security ID document"), + ("1faab", "", "low battery", 6, "drained electronic energy power"), + ("1faac", "", "hamsa", 6, "Fatima Mary Miriam protect amulet guide protection fortune palm"), + ("1faad", "", "folding hand fan", 6, "clack cooling clap flutter shy cool dance hot flirt"), + ("1faae", "", "hair pick", 6, "Afro comb groom"), + ("1faaf", "", "khanda", 7, "Deg Fateh Khalsa Sikh Sikhism Tegh religion"), + ("1fab0", "", "fly", 2, "maggot rotting disease pest insect"), + ("1fab1", "", "worm", 2, "annelid earthworm parasite"), + ("1fab2", "", "beetle", 2, "bug insect"), + ("1fab3", "", "cockroach", 2, "roach pest insect"), + ("1fab4", "", "potted plant", 2, "decor grow nurturing house pot"), + ("1fab5", "", "wood", 4, "log timber lumber"), + ("1fab6", "", "feather", 2, "flight plumage light bird"), + ("1fab7", "", "lotus", 2, "Buddhism Hinduism purity calm serenity beauty peace flower"), + ("1fab8", "", "coral", 2, "change climate reef sea ocean"), + ("1fab9", "", "empty nest", 2, "branch nesting home"), + ("1faba", "", "nest with eggs", 2, "branch nesting egg bird"), + ("1fabb", "", "hyacinth", 2, "bloom bluebonnet indigo lavender lilac lupine shrub snapdragon violet spring"), + ("1fabc", "", "jellyfish", 2, "aquarium invertebrate plankton sting stinger tentacles jelly marine ouch burn"), + ("1fabd", "", "wing", 2, "aviation heavenly mythology angelic ascend soar flying fly bird"), + ("1fabe", "", "leafless tree", 2, "bare barren branches trunk winter drought wood dead"), + ("1fabf", "", "goose", 2, "flock fowl gaggle gander geese honk duck silly ornithology bird"), + ("1fac0", "", "anatomical heart", 1, "cardiology real beat heartbeat organ pulse red"), + ("1fac1", "", "lungs", 1, "breath breathe exhalation inhalation lung respiration organ"), + ("1fac2", "", "people hugging", 1, "comfort embrace farewell friendship goodbye hello thanks hug"), + ("1fac3", "", "pregnant man", 1, "belly overeat bloated full"), + ("1fac4", "", "pregnant person", 1, "belly overeat bloated stuffed full"), + ("1fac5", "", "person with crown", 1, "monarch noble regal royal royalty"), + ("1fac6", "", "fingerprint", 1, "crime forensics mystery trace identity clue print detective safety"), + ("1fac8", "", "hairy creature", 1, "bigfoot cryptid giant sasquatch woodwose yeti forest"), + ("1facc", "", "monarch butterfly", 2, ""), + ("1facd", "", "orca", 2, "marine whale ocean"), + ("1face", "", "moose", 2, "alces antlers elk mammal"), + ("1facf", "", "donkey", 2, "ass burro hinny mule stubborn mammal"), + ("1fad0", "", "blueberries", 3, "bilberry blueberry berries berry blue fruit"), + ("1fad1", "", "bell pepper", 3, "capsicum vegetable"), + ("1fad2", "", "olive", 3, ""), + ("1fad3", "", "flatbread", 3, "arepa gordita lavash naan pita bread"), + ("1fad4", "", "tamale", 3, "pamonha wrapped mexican"), + ("1fad5", "", "fondue", 3, "melted chocolate cheese ski pot"), + ("1fad6", "", "teapot", 3, "brew tea pot drink"), + ("1fad7", "", "pouring liquid", 3, "accident pour spill empty oops glass water drink"), + ("1fad8", "", "beans", 3, "kidney legume small"), + ("1fad9", "", "jar", 3, "container nothing sauce condiment empty store"), + ("1fada", "", "ginger root", 3, "natural spice herb beer health"), + ("1fadb", "", "pea pod", 3, "beanstalk edamame soybean beans legume veggie vegetable"), + ("1fadc", "", "root vegetable", 3, "beet radish turnip vegetarian salad garden"), + ("1fadd", "", "pickle", 3, ""), + ("1fadf", "", "splatter", 7, "holi mess paint stain drip ink spill liquid"), + ("1fae0", "", "melting face", 0, "dissolve melt disappear liquid embarrassed haha heat sarcasm sarcastic lol"), + ("1fae1", "", "saluting face", 0, "ma\u{2019}am respect sir troops salute luck yes OK good"), + ("1fae2", "", "face with open eyes and hand over mouth", 0, "amazement awe embarrass gasp disbelief shock quiet surprise scared omg"), + ("1fae3", "", "face with peeking eye", 0, "captivated hiding peek stare embarrass peep shy hide scared"), + ("1fae4", "", "face with diagonal mouth", 0, "confusion doubtful frustration unsure skeptical wtv confused doubt meh frustrated"), + ("1fae5", "", "dotted line face", 0, "depressed introvert invisible disappear hidden wtv hide meh whatever"), + ("1fae6", "", "biting lip", 1, "flirting uncomfortable bite worry fear lipstick sexy worried anxious nervous"), + ("1fae7", "", "bubbles", 6, "burp floating underwater soap clean pearl bubble"), + ("1fae8", "", "shaking face", 0, "daze vibrate earthquake panic crazy whoa shock wow surprise omg"), + ("1fae9", "", "face with bags under eyes", 0, "fatigued exhausted late weary bored sleepy tired"), + ("1faea", "", "distorted face", 0, "anxiety vulnerable panic bloated shocked surprised"), + ("1faeb", "", "cracking face", 0, ""), + ("1faef", "", "fight cloud", 0, "argument brawl debate disagreement ruckus wrestle"), + ("1faf0", "", "hand with index finger and thumb crossed", 1, "expensive <3 snap money"), + ("1faf1", "", "rightwards hand", 1, "reach rightward handshake shake hold right"), + ("1faf1-1f3fb-200d-1faf2-1f3fc", "handshake_t1_t2", "handshake: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3fd", "handshake_t1_t3", "handshake: light skin tone, medium skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3fe", "handshake_t1_t4", "handshake: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3ff", "handshake_t1_t5", "handshake: light skin tone, dark skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fb", "handshake_t2_t1", "handshake: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fd", "handshake_t2_t3", "handshake: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fe", "handshake_t2_t4", "handshake: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3ff", "handshake_t2_t5", "handshake: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fb", "handshake_t3_t1", "handshake: medium skin tone, light skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fc", "handshake_t3_t2", "handshake: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fe", "handshake_t3_t4", "handshake: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3ff", "handshake_t3_t5", "handshake: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fb", "handshake_t4_t1", "handshake: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fc", "handshake_t4_t2", "handshake: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fd", "handshake_t4_t3", "handshake: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3ff", "handshake_t4_t5", "handshake: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fb", "handshake_t5_t1", "handshake: dark skin tone, light skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fc", "handshake_t5_t2", "handshake: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fd", "handshake_t5_t3", "handshake: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fe", "handshake_t5_t4", "handshake: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf2", "", "leftwards hand", 1, "leftward reach handshake shake left hold"), + ("1faf3", "", "palm down hand", 1, "dismiss dropped shoo drop pick up"), + ("1faf4", "", "palm up hand", 1, "beckon come offer tell lift know catch me hold"), + ("1faf5", "", "index pointing at the viewer", 1, "poke finger you"), + ("1faf6", "", "heart hands", 1, "<3 you"), + ("1faf7", "", "leftwards pushing hand", 1, "block halt leftward push refuse slap wait pause high five"), + ("1faf8", "", "rightwards pushing hand", 1, "block halt push refuse rightward slap wait pause high five"), + ("1faf9", "", "leftwards thumb sign", 1, ""), + ("1fafa", "", "rightwards thumb sign", 1, ""), + ("203c-fe0f", "", "double exclamation mark", 7, "!! bangbang ! punctuation"), + ("2049-fe0f", "", "exclamation question mark", 7, "!? interrobang ? ! punctuation"), + ("2122-fe0f", "", "trade mark", 7, "TM trademark"), + ("2139-fe0f", "", "information", 7, "I"), + ("2194-fe0f", "", "left-right arrow", 7, "left-right"), + ("2195-fe0f", "", "up-down arrow", 7, "up-down"), + ("2196-fe0f", "", "up-left arrow", 7, "northwest up-left intercardinal direction"), + ("2197-fe0f", "", "up-right arrow", 7, "northeast up-right intercardinal direction"), + ("2198-fe0f", "", "down-right arrow", 7, "down-right southeast intercardinal direction"), + ("2199-fe0f", "", "down-left arrow", 7, "down-left southwest intercardinal direction"), + ("21a9-fe0f", "", "right arrow curving left", 7, ""), + ("21aa-fe0f", "", "left arrow curving right", 7, ""), + ("231a", "", "watch", 4, "time clock"), + ("231b", "", "hourglass done", 4, "sand timer time"), + ("2328-fe0f", "", "keyboard", 6, "computer"), + ("23cf-fe0f", "", "eject button", 7, ""), + ("23e9", "", "fast-forward button", 7, "fast-forward double"), + ("23ea", "", "fast reverse button", 7, "rewind double"), + ("23eb", "", "fast up button", 7, "double"), + ("23ec", "", "fast down button", 7, "double"), + ("23ed-fe0f", "", "next track button", 7, "scene triangle"), + ("23ee-fe0f", "", "last track button", 7, "previous scene triangle"), + ("23ef-fe0f", "", "play or pause button", 7, "triangle right"), + ("23f0", "", "alarm clock", 4, "hrs late waiting hours time"), + ("23f1-fe0f", "", "stopwatch", 4, "time clock"), + ("23f2-fe0f", "", "timer clock", 4, ""), + ("23f3", "", "hourglass not done", 4, "flowing sand waiting hours timer yolo"), + ("23f8-fe0f", "", "pause button", 7, "vertical double bar"), + ("23f9-fe0f", "", "stop button", 7, "square"), + ("23fa-fe0f", "", "record button", 7, "circle"), + ("24c2-fe0f", "", "circled M", 7, "circle"), + ("25aa-fe0f", "", "black small square", 7, "geometric"), + ("25ab-fe0f", "", "white small square", 7, "geometric"), + ("25b6-fe0f", "", "play button", 7, "triangle right"), + ("25c0-fe0f", "", "reverse button", 7, "triangle left"), + ("25fb-fe0f", "", "white medium square", 7, "geometric"), + ("25fc-fe0f", "", "black medium square", 7, "geometric"), + ("25fd", "", "white medium-small square", 7, "medium-small geometric"), + ("25fe", "", "black medium-small square", 7, "medium-small geometric"), + ("2600-fe0f", "", "sun", 4, "rays sunny bright weather space"), + ("2601-fe0f", "", "cloud", 4, "weather"), + ("2602-fe0f", "", "umbrella", 4, "rain clothing"), + ("2603-fe0f", "", "snowman", 4, "snow cold"), + ("2604-fe0f", "", "comet", 4, "space"), + ("260e-fe0f", "", "telephone", 6, "phone"), + ("2611-fe0f", "", "check box with check", 7, "ballot off \u{2713} tick checked done"), + ("2614", "", "umbrella with rain drops", 4, "drop weather clothing"), + ("2615", "", "hot beverage", 3, "cafe caffeine chai coffee steaming morning tea drink"), + ("2618-fe0f", "", "shamrock", 2, "irish plant"), + ("261d-fe0f", "", "index pointing up", 1, "this point finger"), + ("2620-fe0f", "", "skull and crossbones", 0, "bone death monster dead"), + ("2622-fe0f", "", "radioactive", 7, "sign"), + ("2623-fe0f", "", "biohazard", 7, "sign"), + ("2626-fe0f", "", "orthodox cross", 7, "Christian religion"), + ("262a-fe0f", "", "star and crescent", 7, "ramadan islam Muslim religion"), + ("262e-fe0f", "", "peace symbol", 7, "healing peaceful"), + ("262f-fe0f", "", "yin yang", 7, "difficult lives tao taoist total yinyang religion"), + ("2638-fe0f", "", "wheel of dharma", 7, "Buddhist religion"), + ("2639-fe0f", "", "frowning face", 0, "frown sad"), + ("263a-fe0f", "", "smiling face", 0, "relaxed outlined happy smile"), + ("2640-fe0f", "", "female sign", 7, ""), + ("2642-fe0f", "", "male sign", 7, ""), + ("2648", "", "Aries", 7, "ram horoscope zodiac"), + ("2649", "", "Taurus", 7, "ox bull horoscope zodiac"), + ("264a", "", "Gemini", 7, "twins horoscope zodiac"), + ("264b", "", "Cancer", 7, "crab horoscope zodiac"), + ("264c", "", "Leo", 7, "lion horoscope zodiac"), + ("264d", "", "Virgo", 7, "horoscope zodiac"), + ("264e", "", "Libra", 7, "balance justice scales horoscope zodiac"), + ("264f", "", "Scorpio", 7, "scorpion Scorpius horoscope zodiac"), + ("2650", "", "Sagittarius", 7, "archer horoscope zodiac"), + ("2651", "", "Capricorn", 7, "goat horoscope zodiac"), + ("2652", "", "Aquarius", 7, "bearer horoscope water zodiac"), + ("2653", "", "Pisces", 7, "fish horoscope zodiac"), + ("265f-fe0f", "", "chess pawn", 5, "dupe expendable"), + ("2660-fe0f", "", "spade suit", 5, "card game"), + ("2663-fe0f", "", "club suit", 5, "clubs card game"), + ("2665-fe0f", "", "heart suit", 5, "hearts card emotion game"), + ("2666-fe0f", "", "diamond suit", 5, "card game"), + ("2668-fe0f", "", "hot springs", 4, "hotsprings steaming"), + ("267b-fe0f", "", "recycling symbol", 7, "recycle"), + ("267e-fe0f", "", "infinity", 7, "forever unbounded universal"), + ("267f", "", "wheelchair symbol", 7, "access handicap"), + ("2692-fe0f", "", "hammer and pick", 6, "tool"), + ("2693", "", "anchor", 4, "ship tool"), + ("2694-fe0f", "", "crossed swords", 6, "weapon"), + ("2695-fe0f", "", "medical symbol", 7, "aesculapius staff medicine"), + ("2696-fe0f", "", "balance scale", 6, "Libra weight justice scales zodiac tool"), + ("2697-fe0f", "", "alembic", 6, "chemistry tool"), + ("2699-fe0f", "", "gear", 6, "cog cogwheel tool"), + ("269b-fe0f", "", "atom symbol", 7, "atheist"), + ("269c-fe0f", "", "fleur-de-lis", 7, "fleur-de-lis knights"), + ("26a0-fe0f", "", "warning", 7, "caution"), + ("26a1", "", "high voltage", 4, "thunderbolt zap danger electricity thunder lightning electric nature"), + ("26a7-fe0f", "", "transgender symbol", 7, ""), + ("26aa", "", "white circle", 7, "geometric"), + ("26ab", "", "black circle", 7, "geometric"), + ("26b0-fe0f", "", "coffin", 6, "death vampire dead"), + ("26b1-fe0f", "", "funeral urn", 6, "ashes death"), + ("26bd", "", "soccer ball", 5, "futbol football"), + ("26be", "", "baseball", 5, "ball"), + ("26c4", "", "snowman without snow", 4, "cold"), + ("26c5", "", "sun behind cloud", 4, "cloudy weather"), + ("26c8-fe0f", "", "cloud with lightning and rain", 4, "thunderstorm thunder"), + ("26ce", "", "Ophiuchus", 7, "serpent snake bearer zodiac"), + ("26cf-fe0f", "", "pick", 6, "mining hammer tool"), + ("26d1-fe0f", "", "rescue worker\u{2019}s helmet", 6, "worker\u{2019}s aid cross hat"), + ("26d3-fe0f", "", "chains", 6, "chain"), + ("26d3-fe0f-200d-1f4a5", "", "broken chain", 6, "breaking cuffs freedom break"), + ("26d4", "", "no entry", 7, "pass do fail traffic prohibited forbidden not"), + ("26e9-fe0f", "", "shinto shrine", 4, "religion"), + ("26ea", "", "church", 4, "bless chapel Christian cross religion"), + ("26f0-fe0f", "", "mountain", 4, ""), + ("26f1-fe0f", "", "umbrella on ground", 4, "rain sun"), + ("26f2", "", "fountain", 4, ""), + ("26f3", "", "flag in hole", 5, "golf"), + ("26f4-fe0f", "", "ferry", 4, "passenger boat"), + ("26f5", "", "sailboat", 4, "resort sailing yacht sea boat"), + ("26f7-fe0f", "", "skier", 1, "ski snow"), + ("26f8-fe0f", "", "ice skate", 5, "skating"), + ("26f9-fe0f", "", "person bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26f9-fe0f-200d-2640-fe0f", "", "woman bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26f9-fe0f-200d-2642-fe0f", "", "man bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26fa", "", "tent", 4, "camping"), + ("26fd", "", "fuel pump", 4, "diesel fuelpump gas gasoline station"), + ("2702-fe0f", "", "scissors", 6, "cutting cut paper tool"), + ("2705", "", "check mark button", 7, "complete completed fixed checkmark \u{2713} tick checked done"), + ("2708-fe0f", "", "airplane", 4, "jet aeroplane flying fly plane travel"), + ("2709-fe0f", "", "envelope", 6, "e-mail email letter"), + ("270a", "", "raised fist", 1, "solidarity clenched punch"), + ("270b", "", "raised hand", 1, "5 high five stop"), + ("270c-fe0f", "", "victory hand", 1, "v peace"), + ("270d-fe0f", "", "writing hand", 1, "write"), + ("270f-fe0f", "", "pencil", 6, ""), + ("2712-fe0f", "", "black nib", 6, "pen"), + ("2714-fe0f", "", "check mark", 7, "checkmark \u{2713} tick checked done heavy"), + ("2716-fe0f", "", "multiply", 7, "cancel \u{d7} multiplication x sign"), + ("271d-fe0f", "", "latin cross", 7, "christ Christian religion"), + ("2721-fe0f", "", "star of David", 7, "Jew Jewish judaism religion"), + ("2728", "", "sparkles", 5, "* sparkle magic star"), + ("2733-fe0f", "", "eight-spoked asterisk", 7, "eight-spoked *"), + ("2734-fe0f", "", "eight-pointed star", 7, "eight-pointed *"), + ("2744-fe0f", "", "snowflake", 4, "snow cold weather"), + ("2747-fe0f", "", "sparkle", 7, "*"), + ("274c", "", "cross mark", 7, "cancel \u{d7} multiplication multiply x"), + ("274e", "", "cross mark button", 7, "\u{d7} multiplication multiply x square"), + ("2753", "", "red question mark", 7, "? punctuation"), + ("2754", "", "white question mark", 7, "? outlined punctuation"), + ("2755", "", "white exclamation mark", 7, "! outlined punctuation"), + ("2757", "", "red exclamation mark", 7, "! punctuation"), + ("2763-fe0f", "", "heart exclamation", 0, "heavy punctuation mark"), + ("2764-fe0f", "", "red heart", 0, "emotion"), + ("2764-fe0f-200d-1f525", "", "heart on fire", 0, "lust sacred burn"), + ("2764-fe0f-200d-1fa79", "", "mending heart", 0, "healthier improving recovering recuperating well"), + ("2795", "", "plus", 7, "+"), + ("2796", "", "minus", 7, "- \u{2212} math heavy sign"), + ("2797", "", "divide", 7, "\u{f7} division math heavy sign"), + ("27a1-fe0f", "", "right arrow", 7, "east cardinal direction"), + ("27b0", "", "curly loop", 7, "curl"), + ("27bf", "", "double curly loop", 7, "curl"), + ("2934-fe0f", "", "right arrow curving up", 7, ""), + ("2935-fe0f", "", "right arrow curving down", 7, ""), + ("2b05-fe0f", "", "left arrow", 7, "west cardinal direction"), + ("2b06-fe0f", "", "up arrow", 7, "north cardinal direction"), + ("2b07-fe0f", "", "down arrow", 7, "south cardinal direction"), + ("2b1b", "", "black large square", 7, "geometric"), + ("2b1c", "", "white large square", 7, "geometric"), + ("2b50", "", "star", 4, "astronomy stars medium white"), + ("2b55", "", "hollow red circle", 7, "o heavy large"), + ("3030-fe0f", "", "wavy dash", 7, "punctuation"), + ("303d-fe0f", "", "part alternation mark", 7, ""), + ("3297-fe0f", "", "Japanese \u{201c}congratulations\u{201d} button", 7, "ideograph"), + ("3299-fe0f", "", "Japanese \u{201c}secret\u{201d} button", 7, "ideograph"), +]; + +/// (key, base key), sorted by key. +pub static OPENEMOJI_TONED: &[(&str, &str)] = &[ + ("1f385-1f3fb", "1f385"), + ("1f385-1f3fc", "1f385"), + ("1f385-1f3fd", "1f385"), + ("1f385-1f3fe", "1f385"), + ("1f385-1f3ff", "1f385"), + ("1f3c2-1f3fb", "1f3c2"), + ("1f3c2-1f3fc", "1f3c2"), + ("1f3c2-1f3fd", "1f3c2"), + ("1f3c2-1f3fe", "1f3c2"), + ("1f3c2-1f3ff", "1f3c2"), + ("1f3c3-1f3fb", "1f3c3"), + ("1f3c3-1f3fb-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fb-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fb-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fc", "1f3c3"), + ("1f3c3-1f3fc-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fc-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fc-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fd", "1f3c3"), + ("1f3c3-1f3fd-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fd-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fd-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fe", "1f3c3"), + ("1f3c3-1f3fe-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fe-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fe-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3ff", "1f3c3"), + ("1f3c3-1f3ff-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3ff-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3ff-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c4-1f3fb", "1f3c4"), + ("1f3c4-1f3fb-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fb-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fc", "1f3c4"), + ("1f3c4-1f3fc-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fc-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fd", "1f3c4"), + ("1f3c4-1f3fd-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fd-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fe", "1f3c4"), + ("1f3c4-1f3fe-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fe-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3ff", "1f3c4"), + ("1f3c4-1f3ff-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3ff-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c7-1f3fb", "1f3c7"), + ("1f3c7-1f3fc", "1f3c7"), + ("1f3c7-1f3fd", "1f3c7"), + ("1f3c7-1f3fe", "1f3c7"), + ("1f3c7-1f3ff", "1f3c7"), + ("1f3ca-1f3fb", "1f3ca"), + ("1f3ca-1f3fb-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fb-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fc", "1f3ca"), + ("1f3ca-1f3fc-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fc-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fd", "1f3ca"), + ("1f3ca-1f3fd-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fd-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fe", "1f3ca"), + ("1f3ca-1f3fe-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fe-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3ff", "1f3ca"), + ("1f3ca-1f3ff-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3ff-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3cb-1f3fb", "1f3cb-fe0f"), + ("1f3cb-1f3fb-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fb-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fc", "1f3cb-fe0f"), + ("1f3cb-1f3fc-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fc-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fd", "1f3cb-fe0f"), + ("1f3cb-1f3fd-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fd-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fe", "1f3cb-fe0f"), + ("1f3cb-1f3fe-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fe-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3ff", "1f3cb-fe0f"), + ("1f3cb-1f3ff-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3ff-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fb", "1f3cc-fe0f"), + ("1f3cc-1f3fb-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fb-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fc", "1f3cc-fe0f"), + ("1f3cc-1f3fc-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fc-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fd", "1f3cc-fe0f"), + ("1f3cc-1f3fd-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fd-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fe", "1f3cc-fe0f"), + ("1f3cc-1f3fe-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fe-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3ff", "1f3cc-fe0f"), + ("1f3cc-1f3ff-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3ff-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f442-1f3fb", "1f442"), + ("1f442-1f3fc", "1f442"), + ("1f442-1f3fd", "1f442"), + ("1f442-1f3fe", "1f442"), + ("1f442-1f3ff", "1f442"), + ("1f443-1f3fb", "1f443"), + ("1f443-1f3fc", "1f443"), + ("1f443-1f3fd", "1f443"), + ("1f443-1f3fe", "1f443"), + ("1f443-1f3ff", "1f443"), + ("1f446-1f3fb", "1f446"), + ("1f446-1f3fc", "1f446"), + ("1f446-1f3fd", "1f446"), + ("1f446-1f3fe", "1f446"), + ("1f446-1f3ff", "1f446"), + ("1f447-1f3fb", "1f447"), + ("1f447-1f3fc", "1f447"), + ("1f447-1f3fd", "1f447"), + ("1f447-1f3fe", "1f447"), + ("1f447-1f3ff", "1f447"), + ("1f448-1f3fb", "1f448"), + ("1f448-1f3fc", "1f448"), + ("1f448-1f3fd", "1f448"), + ("1f448-1f3fe", "1f448"), + ("1f448-1f3ff", "1f448"), + ("1f449-1f3fb", "1f449"), + ("1f449-1f3fc", "1f449"), + ("1f449-1f3fd", "1f449"), + ("1f449-1f3fe", "1f449"), + ("1f449-1f3ff", "1f449"), + ("1f44a-1f3fb", "1f44a"), + ("1f44a-1f3fc", "1f44a"), + ("1f44a-1f3fd", "1f44a"), + ("1f44a-1f3fe", "1f44a"), + ("1f44a-1f3ff", "1f44a"), + ("1f44b-1f3fb", "1f44b"), + ("1f44b-1f3fc", "1f44b"), + ("1f44b-1f3fd", "1f44b"), + ("1f44b-1f3fe", "1f44b"), + ("1f44b-1f3ff", "1f44b"), + ("1f44c-1f3fb", "1f44c"), + ("1f44c-1f3fc", "1f44c"), + ("1f44c-1f3fd", "1f44c"), + ("1f44c-1f3fe", "1f44c"), + ("1f44c-1f3ff", "1f44c"), + ("1f44d-1f3fb", "1f44d"), + ("1f44d-1f3fc", "1f44d"), + ("1f44d-1f3fd", "1f44d"), + ("1f44d-1f3fe", "1f44d"), + ("1f44d-1f3ff", "1f44d"), + ("1f44e-1f3fb", "1f44e"), + ("1f44e-1f3fc", "1f44e"), + ("1f44e-1f3fd", "1f44e"), + ("1f44e-1f3fe", "1f44e"), + ("1f44e-1f3ff", "1f44e"), + ("1f44f-1f3fb", "1f44f"), + ("1f44f-1f3fc", "1f44f"), + ("1f44f-1f3fd", "1f44f"), + ("1f44f-1f3fe", "1f44f"), + ("1f44f-1f3ff", "1f44f"), + ("1f450-1f3fb", "1f450"), + ("1f450-1f3fc", "1f450"), + ("1f450-1f3fd", "1f450"), + ("1f450-1f3fe", "1f450"), + ("1f450-1f3ff", "1f450"), + ("1f466-1f3fb", "1f466"), + ("1f466-1f3fc", "1f466"), + ("1f466-1f3fd", "1f466"), + ("1f466-1f3fe", "1f466"), + ("1f466-1f3ff", "1f466"), + ("1f467-1f3fb", "1f467"), + ("1f467-1f3fc", "1f467"), + ("1f467-1f3fd", "1f467"), + ("1f467-1f3fe", "1f467"), + ("1f467-1f3ff", "1f467"), + ("1f468-1f3fb", "1f468"), + ("1f468-1f3fb-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fb-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fb-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fb-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fb-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fb-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fb-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fb-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fb-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fb-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fb-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fb-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fb-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fb-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fb-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fb-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fb-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fb-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fb-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fb-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fb-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc", "1f468"), + ("1f468-1f3fc-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fc-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fc-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fc-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fc-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fc-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fc-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fc-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fc-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fc-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fc-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fc-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fc-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fc-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fc-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fc-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fc-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fc-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fc-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fc-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fc-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd", "1f468"), + ("1f468-1f3fd-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fd-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fd-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fd-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fd-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fd-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fd-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fd-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fd-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fd-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fd-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fd-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fd-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fd-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fd-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fd-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fd-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fd-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fd-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fd-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fd-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe", "1f468"), + ("1f468-1f3fe-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fe-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fe-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fe-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fe-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fe-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fe-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fe-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fe-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fe-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fe-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fe-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fe-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fe-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fe-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fe-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fe-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fe-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fe-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fe-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fe-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff", "1f468"), + ("1f468-1f3ff-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3ff-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3ff-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3ff-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3ff-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3ff-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3ff-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3ff-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3ff-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3ff-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3ff-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3ff-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3ff-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3ff-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3ff-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3ff-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3ff-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3ff-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3ff-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3ff-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3ff-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb", "1f469"), + ("1f469-1f3fb-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fb-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fb-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fb-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fb-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fb-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fb-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fb-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fb-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fb-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fb-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fb-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fb-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fb-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fb-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fb-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fb-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fb-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fb-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fb-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fb-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc", "1f469"), + ("1f469-1f3fc-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fc-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fc-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fc-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fc-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fc-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fc-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fc-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fc-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fc-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fc-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fc-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fc-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fc-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fc-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fc-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fc-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fc-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fc-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fc-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fc-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd", "1f469"), + ("1f469-1f3fd-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fd-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fd-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fd-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fd-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fd-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fd-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fd-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fd-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fd-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fd-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fd-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fd-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fd-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fd-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fd-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fd-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fd-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fd-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fd-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fd-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe", "1f469"), + ("1f469-1f3fe-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fe-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fe-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fe-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fe-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fe-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fe-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fe-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fe-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fe-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fe-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fe-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fe-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fe-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fe-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fe-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fe-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fe-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fe-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fe-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fe-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff", "1f469"), + ("1f469-1f3ff-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3ff-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3ff-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3ff-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3ff-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3ff-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3ff-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3ff-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3ff-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3ff-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3ff-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3ff-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3ff-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3ff-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3ff-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3ff-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3ff-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3ff-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3ff-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3ff-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3ff-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f46b-1f3fb", "1f46b"), + ("1f46b-1f3fc", "1f46b"), + ("1f46b-1f3fd", "1f46b"), + ("1f46b-1f3fe", "1f46b"), + ("1f46b-1f3ff", "1f46b"), + ("1f46c-1f3fb", "1f46c"), + ("1f46c-1f3fc", "1f46c"), + ("1f46c-1f3fd", "1f46c"), + ("1f46c-1f3fe", "1f46c"), + ("1f46c-1f3ff", "1f46c"), + ("1f46d-1f3fb", "1f46d"), + ("1f46d-1f3fc", "1f46d"), + ("1f46d-1f3fd", "1f46d"), + ("1f46d-1f3fe", "1f46d"), + ("1f46d-1f3ff", "1f46d"), + ("1f46e-1f3fb", "1f46e"), + ("1f46e-1f3fb-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fb-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fc", "1f46e"), + ("1f46e-1f3fc-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fc-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fd", "1f46e"), + ("1f46e-1f3fd-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fd-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fe", "1f46e"), + ("1f46e-1f3fe-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fe-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3ff", "1f46e"), + ("1f46e-1f3ff-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3ff-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46f-1f3fb", "1f46f"), + ("1f46f-1f3fb-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fb-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fc", "1f46f"), + ("1f46f-1f3fc-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fc-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fd", "1f46f"), + ("1f46f-1f3fd-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fd-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fe", "1f46f"), + ("1f46f-1f3fe-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fe-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3ff", "1f46f"), + ("1f46f-1f3ff-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3ff-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f470-1f3fb", "1f470"), + ("1f470-1f3fb-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fb-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fc", "1f470"), + ("1f470-1f3fc-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fc-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fd", "1f470"), + ("1f470-1f3fd-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fd-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fe", "1f470"), + ("1f470-1f3fe-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fe-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3ff", "1f470"), + ("1f470-1f3ff-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3ff-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f471-1f3fb", "1f471"), + ("1f471-1f3fb-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fb-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fc", "1f471"), + ("1f471-1f3fc-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fc-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fd", "1f471"), + ("1f471-1f3fd-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fd-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fe", "1f471"), + ("1f471-1f3fe-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fe-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3ff", "1f471"), + ("1f471-1f3ff-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3ff-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f472-1f3fb", "1f472"), + ("1f472-1f3fc", "1f472"), + ("1f472-1f3fd", "1f472"), + ("1f472-1f3fe", "1f472"), + ("1f472-1f3ff", "1f472"), + ("1f473-1f3fb", "1f473"), + ("1f473-1f3fb-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fb-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fc", "1f473"), + ("1f473-1f3fc-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fc-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fd", "1f473"), + ("1f473-1f3fd-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fd-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fe", "1f473"), + ("1f473-1f3fe-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fe-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3ff", "1f473"), + ("1f473-1f3ff-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3ff-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f474-1f3fb", "1f474"), + ("1f474-1f3fc", "1f474"), + ("1f474-1f3fd", "1f474"), + ("1f474-1f3fe", "1f474"), + ("1f474-1f3ff", "1f474"), + ("1f475-1f3fb", "1f475"), + ("1f475-1f3fc", "1f475"), + ("1f475-1f3fd", "1f475"), + ("1f475-1f3fe", "1f475"), + ("1f475-1f3ff", "1f475"), + ("1f476-1f3fb", "1f476"), + ("1f476-1f3fc", "1f476"), + ("1f476-1f3fd", "1f476"), + ("1f476-1f3fe", "1f476"), + ("1f476-1f3ff", "1f476"), + ("1f477-1f3fb", "1f477"), + ("1f477-1f3fb-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fb-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fc", "1f477"), + ("1f477-1f3fc-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fc-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fd", "1f477"), + ("1f477-1f3fd-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fd-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fe", "1f477"), + ("1f477-1f3fe-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fe-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3ff", "1f477"), + ("1f477-1f3ff-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3ff-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f478-1f3fb", "1f478"), + ("1f478-1f3fc", "1f478"), + ("1f478-1f3fd", "1f478"), + ("1f478-1f3fe", "1f478"), + ("1f478-1f3ff", "1f478"), + ("1f47c-1f3fb", "1f47c"), + ("1f47c-1f3fc", "1f47c"), + ("1f47c-1f3fd", "1f47c"), + ("1f47c-1f3fe", "1f47c"), + ("1f47c-1f3ff", "1f47c"), + ("1f481-1f3fb", "1f481"), + ("1f481-1f3fb-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fb-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fc", "1f481"), + ("1f481-1f3fc-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fc-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fd", "1f481"), + ("1f481-1f3fd-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fd-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fe", "1f481"), + ("1f481-1f3fe-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fe-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3ff", "1f481"), + ("1f481-1f3ff-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3ff-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f482-1f3fb", "1f482"), + ("1f482-1f3fb-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fb-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fc", "1f482"), + ("1f482-1f3fc-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fc-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fd", "1f482"), + ("1f482-1f3fd-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fd-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fe", "1f482"), + ("1f482-1f3fe-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fe-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3ff", "1f482"), + ("1f482-1f3ff-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3ff-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f483-1f3fb", "1f483"), + ("1f483-1f3fc", "1f483"), + ("1f483-1f3fd", "1f483"), + ("1f483-1f3fe", "1f483"), + ("1f483-1f3ff", "1f483"), + ("1f485-1f3fb", "1f485"), + ("1f485-1f3fc", "1f485"), + ("1f485-1f3fd", "1f485"), + ("1f485-1f3fe", "1f485"), + ("1f485-1f3ff", "1f485"), + ("1f486-1f3fb", "1f486"), + ("1f486-1f3fb-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fb-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fc", "1f486"), + ("1f486-1f3fc-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fc-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fd", "1f486"), + ("1f486-1f3fd-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fd-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fe", "1f486"), + ("1f486-1f3fe-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fe-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3ff", "1f486"), + ("1f486-1f3ff-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3ff-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f487-1f3fb", "1f487"), + ("1f487-1f3fb-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fb-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fc", "1f487"), + ("1f487-1f3fc-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fc-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fd", "1f487"), + ("1f487-1f3fd-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fd-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fe", "1f487"), + ("1f487-1f3fe-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fe-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3ff", "1f487"), + ("1f487-1f3ff-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3ff-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f48f-1f3fb", "1f48f"), + ("1f48f-1f3fc", "1f48f"), + ("1f48f-1f3fd", "1f48f"), + ("1f48f-1f3fe", "1f48f"), + ("1f48f-1f3ff", "1f48f"), + ("1f491-1f3fb", "1f491"), + ("1f491-1f3fc", "1f491"), + ("1f491-1f3fd", "1f491"), + ("1f491-1f3fe", "1f491"), + ("1f491-1f3ff", "1f491"), + ("1f4aa-1f3fb", "1f4aa"), + ("1f4aa-1f3fc", "1f4aa"), + ("1f4aa-1f3fd", "1f4aa"), + ("1f4aa-1f3fe", "1f4aa"), + ("1f4aa-1f3ff", "1f4aa"), + ("1f574-1f3fb", "1f574-fe0f"), + ("1f574-1f3fc", "1f574-fe0f"), + ("1f574-1f3fd", "1f574-fe0f"), + ("1f574-1f3fe", "1f574-fe0f"), + ("1f574-1f3ff", "1f574-fe0f"), + ("1f575-1f3fb", "1f575-fe0f"), + ("1f575-1f3fb-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fb-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fc", "1f575-fe0f"), + ("1f575-1f3fc-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fc-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fd", "1f575-fe0f"), + ("1f575-1f3fd-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fd-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fe", "1f575-fe0f"), + ("1f575-1f3fe-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fe-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3ff", "1f575-fe0f"), + ("1f575-1f3ff-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3ff-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f57a-1f3fb", "1f57a"), + ("1f57a-1f3fc", "1f57a"), + ("1f57a-1f3fd", "1f57a"), + ("1f57a-1f3fe", "1f57a"), + ("1f57a-1f3ff", "1f57a"), + ("1f590-1f3fb", "1f590-fe0f"), + ("1f590-1f3fc", "1f590-fe0f"), + ("1f590-1f3fd", "1f590-fe0f"), + ("1f590-1f3fe", "1f590-fe0f"), + ("1f590-1f3ff", "1f590-fe0f"), + ("1f595-1f3fb", "1f595"), + ("1f595-1f3fc", "1f595"), + ("1f595-1f3fd", "1f595"), + ("1f595-1f3fe", "1f595"), + ("1f595-1f3ff", "1f595"), + ("1f596-1f3fb", "1f596"), + ("1f596-1f3fc", "1f596"), + ("1f596-1f3fd", "1f596"), + ("1f596-1f3fe", "1f596"), + ("1f596-1f3ff", "1f596"), + ("1f645-1f3fb", "1f645"), + ("1f645-1f3fb-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fb-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fc", "1f645"), + ("1f645-1f3fc-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fc-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fd", "1f645"), + ("1f645-1f3fd-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fd-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fe", "1f645"), + ("1f645-1f3fe-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fe-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3ff", "1f645"), + ("1f645-1f3ff-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3ff-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f646-1f3fb", "1f646"), + ("1f646-1f3fb-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fb-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fc", "1f646"), + ("1f646-1f3fc-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fc-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fd", "1f646"), + ("1f646-1f3fd-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fd-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fe", "1f646"), + ("1f646-1f3fe-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fe-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3ff", "1f646"), + ("1f646-1f3ff-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3ff-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f647-1f3fb", "1f647"), + ("1f647-1f3fb-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fb-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fc", "1f647"), + ("1f647-1f3fc-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fc-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fd", "1f647"), + ("1f647-1f3fd-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fd-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fe", "1f647"), + ("1f647-1f3fe-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fe-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3ff", "1f647"), + ("1f647-1f3ff-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3ff-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f64b-1f3fb", "1f64b"), + ("1f64b-1f3fb-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fb-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fc", "1f64b"), + ("1f64b-1f3fc-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fc-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fd", "1f64b"), + ("1f64b-1f3fd-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fd-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fe", "1f64b"), + ("1f64b-1f3fe-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fe-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3ff", "1f64b"), + ("1f64b-1f3ff-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3ff-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64c-1f3fb", "1f64c"), + ("1f64c-1f3fc", "1f64c"), + ("1f64c-1f3fd", "1f64c"), + ("1f64c-1f3fe", "1f64c"), + ("1f64c-1f3ff", "1f64c"), + ("1f64d-1f3fb", "1f64d"), + ("1f64d-1f3fb-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fb-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fc", "1f64d"), + ("1f64d-1f3fc-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fc-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fd", "1f64d"), + ("1f64d-1f3fd-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fd-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fe", "1f64d"), + ("1f64d-1f3fe-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fe-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3ff", "1f64d"), + ("1f64d-1f3ff-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3ff-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64e-1f3fb", "1f64e"), + ("1f64e-1f3fb-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fb-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fc", "1f64e"), + ("1f64e-1f3fc-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fc-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fd", "1f64e"), + ("1f64e-1f3fd-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fd-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fe", "1f64e"), + ("1f64e-1f3fe-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fe-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3ff", "1f64e"), + ("1f64e-1f3ff-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3ff-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64f-1f3fb", "1f64f"), + ("1f64f-1f3fc", "1f64f"), + ("1f64f-1f3fd", "1f64f"), + ("1f64f-1f3fe", "1f64f"), + ("1f64f-1f3ff", "1f64f"), + ("1f6a3-1f3fb", "1f6a3"), + ("1f6a3-1f3fb-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fb-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fc", "1f6a3"), + ("1f6a3-1f3fc-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fc-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fd", "1f6a3"), + ("1f6a3-1f3fd-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fd-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fe", "1f6a3"), + ("1f6a3-1f3fe-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fe-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3ff", "1f6a3"), + ("1f6a3-1f3ff-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3ff-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6b4-1f3fb", "1f6b4"), + ("1f6b4-1f3fb-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fb-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fc", "1f6b4"), + ("1f6b4-1f3fc-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fc-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fd", "1f6b4"), + ("1f6b4-1f3fd-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fd-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fe", "1f6b4"), + ("1f6b4-1f3fe-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fe-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3ff", "1f6b4"), + ("1f6b4-1f3ff-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3ff-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b5-1f3fb", "1f6b5"), + ("1f6b5-1f3fb-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fb-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fc", "1f6b5"), + ("1f6b5-1f3fc-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fc-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fd", "1f6b5"), + ("1f6b5-1f3fd-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fd-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fe", "1f6b5"), + ("1f6b5-1f3fe-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fe-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3ff", "1f6b5"), + ("1f6b5-1f3ff-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3ff-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b6-1f3fb", "1f6b6"), + ("1f6b6-1f3fb-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fb-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fb-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fc", "1f6b6"), + ("1f6b6-1f3fc-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fc-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fc-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fd", "1f6b6"), + ("1f6b6-1f3fd-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fd-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fd-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fe", "1f6b6"), + ("1f6b6-1f3fe-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fe-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fe-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3ff", "1f6b6"), + ("1f6b6-1f3ff-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3ff-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3ff-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6c0-1f3fb", "1f6c0"), + ("1f6c0-1f3fc", "1f6c0"), + ("1f6c0-1f3fd", "1f6c0"), + ("1f6c0-1f3fe", "1f6c0"), + ("1f6c0-1f3ff", "1f6c0"), + ("1f6cc-1f3fb", "1f6cc"), + ("1f6cc-1f3fc", "1f6cc"), + ("1f6cc-1f3fd", "1f6cc"), + ("1f6cc-1f3fe", "1f6cc"), + ("1f6cc-1f3ff", "1f6cc"), + ("1f90c-1f3fb", "1f90c"), + ("1f90c-1f3fc", "1f90c"), + ("1f90c-1f3fd", "1f90c"), + ("1f90c-1f3fe", "1f90c"), + ("1f90c-1f3ff", "1f90c"), + ("1f90f-1f3fb", "1f90f"), + ("1f90f-1f3fc", "1f90f"), + ("1f90f-1f3fd", "1f90f"), + ("1f90f-1f3fe", "1f90f"), + ("1f90f-1f3ff", "1f90f"), + ("1f918-1f3fb", "1f918"), + ("1f918-1f3fc", "1f918"), + ("1f918-1f3fd", "1f918"), + ("1f918-1f3fe", "1f918"), + ("1f918-1f3ff", "1f918"), + ("1f919-1f3fb", "1f919"), + ("1f919-1f3fc", "1f919"), + ("1f919-1f3fd", "1f919"), + ("1f919-1f3fe", "1f919"), + ("1f919-1f3ff", "1f919"), + ("1f91a-1f3fb", "1f91a"), + ("1f91a-1f3fc", "1f91a"), + ("1f91a-1f3fd", "1f91a"), + ("1f91a-1f3fe", "1f91a"), + ("1f91a-1f3ff", "1f91a"), + ("1f91b-1f3fb", "1f91b"), + ("1f91b-1f3fc", "1f91b"), + ("1f91b-1f3fd", "1f91b"), + ("1f91b-1f3fe", "1f91b"), + ("1f91b-1f3ff", "1f91b"), + ("1f91c-1f3fb", "1f91c"), + ("1f91c-1f3fc", "1f91c"), + ("1f91c-1f3fd", "1f91c"), + ("1f91c-1f3fe", "1f91c"), + ("1f91c-1f3ff", "1f91c"), + ("1f91d-1f3fb", "1f91d"), + ("1f91d-1f3fc", "1f91d"), + ("1f91d-1f3fd", "1f91d"), + ("1f91d-1f3fe", "1f91d"), + ("1f91d-1f3ff", "1f91d"), + ("1f91e-1f3fb", "1f91e"), + ("1f91e-1f3fc", "1f91e"), + ("1f91e-1f3fd", "1f91e"), + ("1f91e-1f3fe", "1f91e"), + ("1f91e-1f3ff", "1f91e"), + ("1f91f-1f3fb", "1f91f"), + ("1f91f-1f3fc", "1f91f"), + ("1f91f-1f3fd", "1f91f"), + ("1f91f-1f3fe", "1f91f"), + ("1f91f-1f3ff", "1f91f"), + ("1f926-1f3fb", "1f926"), + ("1f926-1f3fb-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fb-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fc", "1f926"), + ("1f926-1f3fc-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fc-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fd", "1f926"), + ("1f926-1f3fd-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fd-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fe", "1f926"), + ("1f926-1f3fe-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fe-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3ff", "1f926"), + ("1f926-1f3ff-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3ff-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f930-1f3fb", "1f930"), + ("1f930-1f3fc", "1f930"), + ("1f930-1f3fd", "1f930"), + ("1f930-1f3fe", "1f930"), + ("1f930-1f3ff", "1f930"), + ("1f931-1f3fb", "1f931"), + ("1f931-1f3fc", "1f931"), + ("1f931-1f3fd", "1f931"), + ("1f931-1f3fe", "1f931"), + ("1f931-1f3ff", "1f931"), + ("1f932-1f3fb", "1f932"), + ("1f932-1f3fc", "1f932"), + ("1f932-1f3fd", "1f932"), + ("1f932-1f3fe", "1f932"), + ("1f932-1f3ff", "1f932"), + ("1f933-1f3fb", "1f933"), + ("1f933-1f3fc", "1f933"), + ("1f933-1f3fd", "1f933"), + ("1f933-1f3fe", "1f933"), + ("1f933-1f3ff", "1f933"), + ("1f934-1f3fb", "1f934"), + ("1f934-1f3fc", "1f934"), + ("1f934-1f3fd", "1f934"), + ("1f934-1f3fe", "1f934"), + ("1f934-1f3ff", "1f934"), + ("1f935-1f3fb", "1f935"), + ("1f935-1f3fb-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fb-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fc", "1f935"), + ("1f935-1f3fc-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fc-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fd", "1f935"), + ("1f935-1f3fd-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fd-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fe", "1f935"), + ("1f935-1f3fe-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fe-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3ff", "1f935"), + ("1f935-1f3ff-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3ff-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f936-1f3fb", "1f936"), + ("1f936-1f3fc", "1f936"), + ("1f936-1f3fd", "1f936"), + ("1f936-1f3fe", "1f936"), + ("1f936-1f3ff", "1f936"), + ("1f937-1f3fb", "1f937"), + ("1f937-1f3fb-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fb-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fc", "1f937"), + ("1f937-1f3fc-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fc-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fd", "1f937"), + ("1f937-1f3fd-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fd-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fe", "1f937"), + ("1f937-1f3fe-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fe-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3ff", "1f937"), + ("1f937-1f3ff-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3ff-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f938-1f3fb", "1f938"), + ("1f938-1f3fb-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fb-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fc", "1f938"), + ("1f938-1f3fc-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fc-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fd", "1f938"), + ("1f938-1f3fd-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fd-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fe", "1f938"), + ("1f938-1f3fe-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fe-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3ff", "1f938"), + ("1f938-1f3ff-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3ff-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f939-1f3fb", "1f939"), + ("1f939-1f3fb-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fb-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fc", "1f939"), + ("1f939-1f3fc-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fc-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fd", "1f939"), + ("1f939-1f3fd-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fd-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fe", "1f939"), + ("1f939-1f3fe-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fe-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3ff", "1f939"), + ("1f939-1f3ff-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3ff-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f93c-1f3fb", "1f93c"), + ("1f93c-1f3fb-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fb-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fc", "1f93c"), + ("1f93c-1f3fc-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fc-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fd", "1f93c"), + ("1f93c-1f3fd-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fd-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fe", "1f93c"), + ("1f93c-1f3fe-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fe-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3ff", "1f93c"), + ("1f93c-1f3ff-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3ff-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93d-1f3fb", "1f93d"), + ("1f93d-1f3fb-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fb-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fc", "1f93d"), + ("1f93d-1f3fc-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fc-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fd", "1f93d"), + ("1f93d-1f3fd-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fd-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fe", "1f93d"), + ("1f93d-1f3fe-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fe-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3ff", "1f93d"), + ("1f93d-1f3ff-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3ff-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93e-1f3fb", "1f93e"), + ("1f93e-1f3fb-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fb-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fc", "1f93e"), + ("1f93e-1f3fc-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fc-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fd", "1f93e"), + ("1f93e-1f3fd-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fd-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fe", "1f93e"), + ("1f93e-1f3fe-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fe-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3ff", "1f93e"), + ("1f93e-1f3ff-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3ff-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f977-1f3fb", "1f977"), + ("1f977-1f3fc", "1f977"), + ("1f977-1f3fd", "1f977"), + ("1f977-1f3fe", "1f977"), + ("1f977-1f3ff", "1f977"), + ("1f9b5-1f3fb", "1f9b5"), + ("1f9b5-1f3fc", "1f9b5"), + ("1f9b5-1f3fd", "1f9b5"), + ("1f9b5-1f3fe", "1f9b5"), + ("1f9b5-1f3ff", "1f9b5"), + ("1f9b6-1f3fb", "1f9b6"), + ("1f9b6-1f3fc", "1f9b6"), + ("1f9b6-1f3fd", "1f9b6"), + ("1f9b6-1f3fe", "1f9b6"), + ("1f9b6-1f3ff", "1f9b6"), + ("1f9b8-1f3fb", "1f9b8"), + ("1f9b8-1f3fb-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fb-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fc", "1f9b8"), + ("1f9b8-1f3fc-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fc-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fd", "1f9b8"), + ("1f9b8-1f3fd-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fd-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fe", "1f9b8"), + ("1f9b8-1f3fe-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fe-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3ff", "1f9b8"), + ("1f9b8-1f3ff-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3ff-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b9-1f3fb", "1f9b9"), + ("1f9b9-1f3fb-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fb-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fc", "1f9b9"), + ("1f9b9-1f3fc-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fc-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fd", "1f9b9"), + ("1f9b9-1f3fd-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fd-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fe", "1f9b9"), + ("1f9b9-1f3fe-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fe-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3ff", "1f9b9"), + ("1f9b9-1f3ff-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3ff-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9bb-1f3fb", "1f9bb"), + ("1f9bb-1f3fc", "1f9bb"), + ("1f9bb-1f3fd", "1f9bb"), + ("1f9bb-1f3fe", "1f9bb"), + ("1f9bb-1f3ff", "1f9bb"), + ("1f9cd-1f3fb", "1f9cd"), + ("1f9cd-1f3fb-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fb-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fc", "1f9cd"), + ("1f9cd-1f3fc-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fc-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fd", "1f9cd"), + ("1f9cd-1f3fd-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fd-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fe", "1f9cd"), + ("1f9cd-1f3fe-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fe-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3ff", "1f9cd"), + ("1f9cd-1f3ff-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3ff-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9ce-1f3fb", "1f9ce"), + ("1f9ce-1f3fb-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fb-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fb-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fc", "1f9ce"), + ("1f9ce-1f3fc-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fc-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fc-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fd", "1f9ce"), + ("1f9ce-1f3fd-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fd-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fd-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fe", "1f9ce"), + ("1f9ce-1f3fe-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fe-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fe-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3ff", "1f9ce"), + ("1f9ce-1f3ff-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3ff-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3ff-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9cf-1f3fb", "1f9cf"), + ("1f9cf-1f3fb-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fb-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fc", "1f9cf"), + ("1f9cf-1f3fc-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fc-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fd", "1f9cf"), + ("1f9cf-1f3fd-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fd-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fe", "1f9cf"), + ("1f9cf-1f3fe-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fe-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3ff", "1f9cf"), + ("1f9cf-1f3ff-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3ff-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9d1-1f3fb", "1f9d1"), + ("1f9d1-1f3fb-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fb-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fb-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fb-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fb-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fb-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fb-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fb-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fb-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fb-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fb-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fb-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fb-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fb-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fb-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fb-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fb-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fb-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fb-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fb-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fb-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fb-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fc", "1f9d1"), + ("1f9d1-1f3fc-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fc-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fc-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fc-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fc-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fc-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fc-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fc-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fc-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fc-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fc-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fc-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fc-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fc-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fc-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fc-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fc-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fc-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fc-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fc-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fc-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fc-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fd", "1f9d1"), + ("1f9d1-1f3fd-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fd-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fd-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fd-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fd-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fd-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fd-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fd-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fd-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fd-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fd-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fd-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fd-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fd-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fd-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fd-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fd-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fd-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fd-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fd-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fd-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fd-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fe", "1f9d1"), + ("1f9d1-1f3fe-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fe-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fe-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fe-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fe-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fe-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fe-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fe-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fe-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fe-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fe-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fe-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fe-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fe-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fe-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fe-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fe-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fe-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fe-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fe-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fe-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fe-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3ff", "1f9d1"), + ("1f9d1-1f3ff-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3ff-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3ff-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3ff-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3ff-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3ff-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3ff-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3ff-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3ff-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3ff-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3ff-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3ff-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3ff-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3ff-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3ff-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3ff-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3ff-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3ff-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3ff-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3ff-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3ff-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3ff-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d2-1f3fb", "1f9d2"), + ("1f9d2-1f3fc", "1f9d2"), + ("1f9d2-1f3fd", "1f9d2"), + ("1f9d2-1f3fe", "1f9d2"), + ("1f9d2-1f3ff", "1f9d2"), + ("1f9d3-1f3fb", "1f9d3"), + ("1f9d3-1f3fc", "1f9d3"), + ("1f9d3-1f3fd", "1f9d3"), + ("1f9d3-1f3fe", "1f9d3"), + ("1f9d3-1f3ff", "1f9d3"), + ("1f9d4-1f3fb", "1f9d4"), + ("1f9d4-1f3fb-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fb-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fc", "1f9d4"), + ("1f9d4-1f3fc-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fc-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fd", "1f9d4"), + ("1f9d4-1f3fd-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fd-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fe", "1f9d4"), + ("1f9d4-1f3fe-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fe-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3ff", "1f9d4"), + ("1f9d4-1f3ff-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3ff-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d5-1f3fb", "1f9d5"), + ("1f9d5-1f3fc", "1f9d5"), + ("1f9d5-1f3fd", "1f9d5"), + ("1f9d5-1f3fe", "1f9d5"), + ("1f9d5-1f3ff", "1f9d5"), + ("1f9d6-1f3fb", "1f9d6"), + ("1f9d6-1f3fb-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fb-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fc", "1f9d6"), + ("1f9d6-1f3fc-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fc-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fd", "1f9d6"), + ("1f9d6-1f3fd-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fd-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fe", "1f9d6"), + ("1f9d6-1f3fe-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fe-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3ff", "1f9d6"), + ("1f9d6-1f3ff-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3ff-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d7-1f3fb", "1f9d7"), + ("1f9d7-1f3fb-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fb-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fc", "1f9d7"), + ("1f9d7-1f3fc-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fc-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fd", "1f9d7"), + ("1f9d7-1f3fd-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fd-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fe", "1f9d7"), + ("1f9d7-1f3fe-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fe-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3ff", "1f9d7"), + ("1f9d7-1f3ff-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3ff-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d8-1f3fb", "1f9d8"), + ("1f9d8-1f3fb-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fb-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fc", "1f9d8"), + ("1f9d8-1f3fc-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fc-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fd", "1f9d8"), + ("1f9d8-1f3fd-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fd-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fe", "1f9d8"), + ("1f9d8-1f3fe-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fe-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3ff", "1f9d8"), + ("1f9d8-1f3ff-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3ff-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d9-1f3fb", "1f9d9"), + ("1f9d9-1f3fb-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fb-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fc", "1f9d9"), + ("1f9d9-1f3fc-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fc-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fd", "1f9d9"), + ("1f9d9-1f3fd-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fd-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fe", "1f9d9"), + ("1f9d9-1f3fe-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fe-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3ff", "1f9d9"), + ("1f9d9-1f3ff-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3ff-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9da-1f3fb", "1f9da"), + ("1f9da-1f3fb-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fb-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fc", "1f9da"), + ("1f9da-1f3fc-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fc-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fd", "1f9da"), + ("1f9da-1f3fd-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fd-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fe", "1f9da"), + ("1f9da-1f3fe-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fe-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3ff", "1f9da"), + ("1f9da-1f3ff-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3ff-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9db-1f3fb", "1f9db"), + ("1f9db-1f3fb-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fb-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fc", "1f9db"), + ("1f9db-1f3fc-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fc-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fd", "1f9db"), + ("1f9db-1f3fd-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fd-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fe", "1f9db"), + ("1f9db-1f3fe-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fe-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3ff", "1f9db"), + ("1f9db-1f3ff-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3ff-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9dc-1f3fb", "1f9dc"), + ("1f9dc-1f3fb-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fb-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fc", "1f9dc"), + ("1f9dc-1f3fc-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fc-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fd", "1f9dc"), + ("1f9dc-1f3fd-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fd-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fe", "1f9dc"), + ("1f9dc-1f3fe-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fe-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3ff", "1f9dc"), + ("1f9dc-1f3ff-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3ff-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dd-1f3fb", "1f9dd"), + ("1f9dd-1f3fb-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fb-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fc", "1f9dd"), + ("1f9dd-1f3fc-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fc-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fd", "1f9dd"), + ("1f9dd-1f3fd-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fd-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fe", "1f9dd"), + ("1f9dd-1f3fe-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fe-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3ff", "1f9dd"), + ("1f9dd-1f3ff-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3ff-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1fac3-1f3fb", "1fac3"), + ("1fac3-1f3fc", "1fac3"), + ("1fac3-1f3fd", "1fac3"), + ("1fac3-1f3fe", "1fac3"), + ("1fac3-1f3ff", "1fac3"), + ("1fac4-1f3fb", "1fac4"), + ("1fac4-1f3fc", "1fac4"), + ("1fac4-1f3fd", "1fac4"), + ("1fac4-1f3fe", "1fac4"), + ("1fac4-1f3ff", "1fac4"), + ("1fac5-1f3fb", "1fac5"), + ("1fac5-1f3fc", "1fac5"), + ("1fac5-1f3fd", "1fac5"), + ("1fac5-1f3fe", "1fac5"), + ("1fac5-1f3ff", "1fac5"), + ("1faf0-1f3fb", "1faf0"), + ("1faf0-1f3fc", "1faf0"), + ("1faf0-1f3fd", "1faf0"), + ("1faf0-1f3fe", "1faf0"), + ("1faf0-1f3ff", "1faf0"), + ("1faf1-1f3fb", "1faf1"), + ("1faf1-1f3fc", "1faf1"), + ("1faf1-1f3fd", "1faf1"), + ("1faf1-1f3fe", "1faf1"), + ("1faf1-1f3ff", "1faf1"), + ("1faf2-1f3fb", "1faf2"), + ("1faf2-1f3fc", "1faf2"), + ("1faf2-1f3fd", "1faf2"), + ("1faf2-1f3fe", "1faf2"), + ("1faf2-1f3ff", "1faf2"), + ("1faf3-1f3fb", "1faf3"), + ("1faf3-1f3fc", "1faf3"), + ("1faf3-1f3fd", "1faf3"), + ("1faf3-1f3fe", "1faf3"), + ("1faf3-1f3ff", "1faf3"), + ("1faf4-1f3fb", "1faf4"), + ("1faf4-1f3fc", "1faf4"), + ("1faf4-1f3fd", "1faf4"), + ("1faf4-1f3fe", "1faf4"), + ("1faf4-1f3ff", "1faf4"), + ("1faf5-1f3fb", "1faf5"), + ("1faf5-1f3fc", "1faf5"), + ("1faf5-1f3fd", "1faf5"), + ("1faf5-1f3fe", "1faf5"), + ("1faf5-1f3ff", "1faf5"), + ("1faf6-1f3fb", "1faf6"), + ("1faf6-1f3fc", "1faf6"), + ("1faf6-1f3fd", "1faf6"), + ("1faf6-1f3fe", "1faf6"), + ("1faf6-1f3ff", "1faf6"), + ("1faf7-1f3fb", "1faf7"), + ("1faf7-1f3fc", "1faf7"), + ("1faf7-1f3fd", "1faf7"), + ("1faf7-1f3fe", "1faf7"), + ("1faf7-1f3ff", "1faf7"), + ("1faf8-1f3fb", "1faf8"), + ("1faf8-1f3fc", "1faf8"), + ("1faf8-1f3fd", "1faf8"), + ("1faf8-1f3fe", "1faf8"), + ("1faf8-1f3ff", "1faf8"), + ("1faf9-1f3fb", "1faf9"), + ("1faf9-1f3fc", "1faf9"), + ("1faf9-1f3fd", "1faf9"), + ("1faf9-1f3fe", "1faf9"), + ("1faf9-1f3ff", "1faf9"), + ("1fafa-1f3fb", "1fafa"), + ("1fafa-1f3fc", "1fafa"), + ("1fafa-1f3fd", "1fafa"), + ("1fafa-1f3fe", "1fafa"), + ("1fafa-1f3ff", "1fafa"), + ("261d-1f3fb", "261d-fe0f"), + ("261d-1f3fc", "261d-fe0f"), + ("261d-1f3fd", "261d-fe0f"), + ("261d-1f3fe", "261d-fe0f"), + ("261d-1f3ff", "261d-fe0f"), + ("26f9-1f3fb", "26f9-fe0f"), + ("26f9-1f3fb-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fb-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fc", "26f9-fe0f"), + ("26f9-1f3fc-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fc-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fd", "26f9-fe0f"), + ("26f9-1f3fd-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fd-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fe", "26f9-fe0f"), + ("26f9-1f3fe-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fe-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3ff", "26f9-fe0f"), + ("26f9-1f3ff-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3ff-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("270a-1f3fb", "270a"), + ("270a-1f3fc", "270a"), + ("270a-1f3fd", "270a"), + ("270a-1f3fe", "270a"), + ("270a-1f3ff", "270a"), + ("270b-1f3fb", "270b"), + ("270b-1f3fc", "270b"), + ("270b-1f3fd", "270b"), + ("270b-1f3fe", "270b"), + ("270b-1f3ff", "270b"), + ("270c-1f3fb", "270c-fe0f"), + ("270c-1f3fc", "270c-fe0f"), + ("270c-1f3fd", "270c-fe0f"), + ("270c-1f3fe", "270c-fe0f"), + ("270c-1f3ff", "270c-fe0f"), + ("270d-1f3fb", "270d-fe0f"), + ("270d-1f3fc", "270d-fe0f"), + ("270d-1f3fd", "270d-fe0f"), + ("270d-1f3fe", "270d-fe0f"), + ("270d-1f3ff", "270d-fe0f"), +]; + +/// Sorted by alias. +pub static OPENEMOJI_ALIASES: &[(&str, &str)] = &[ + ("+1", "1f44d"), + ("-1", "1f44e"), + ("100", "1f4af"), + ("angry", "1f620"), + ("beer", "1f37a"), + ("bell", "1f514"), + ("blush", "1f60a"), + ("boom", "1f4a5"), + ("broken_heart", "1f494"), + ("bug", "1f41b"), + ("bulb", "1f4a1"), + ("cake", "1f382"), + ("calendar", "1f4c5"), + ("cat", "1f431"), + ("chart", "1f4c8"), + ("check", "2705"), + ("clap", "1f44f"), + ("cloud", "2601-fe0f"), + ("coffee", "2615"), + ("computer", "1f4bb"), + ("cry", "1f622"), + ("dog", "1f436"), + ("earth", "1f30d"), + ("email", "1f4e7"), + ("eyes", "1f440"), + ("facepalm", "1f926"), + ("fire", "1f525"), + ("gb", "1f1ec-1f1e7"), + ("gear", "2699-fe0f"), + ("ghost", "1f47b"), + ("gift", "1f381"), + ("globe", "1f310"), + ("grin", "1f601"), + ("grinning", "1f600"), + ("hammer", "1f528"), + ("heart", "2764-fe0f"), + ("heart_eyes", "1f60d"), + ("hourglass", "231b"), + ("hugs", "1f917"), + ("joy", "1f602"), + ("jp", "1f1ef-1f1f5"), + ("key", "1f511"), + ("kissing_heart", "1f618"), + ("laughing", "1f606"), + ("link", "1f517"), + ("lock", "1f512"), + ("mag", "1f50d"), + ("memo", "1f4dd"), + ("moneybag", "1f4b0"), + ("moon", "1f319"), + ("muscle", "1f4aa"), + ("neutral_face", "1f610"), + ("ok_hand", "1f44c"), + ("package", "1f4e6"), + ("partying_face", "1f973"), + ("phone", "1f4de"), + ("pizza", "1f355"), + ("point_down", "1f447"), + ("point_left", "1f448"), + ("point_right", "1f449"), + ("point_up", "261d-fe0f"), + ("poop", "1f4a9"), + ("pray", "1f64f"), + ("pushpin", "1f4cc"), + ("rage", "1f621"), + ("rainbow", "1f308"), + ("raised_hands", "1f64c"), + ("robot", "1f916"), + ("rocket", "1f680"), + ("rofl", "1f923"), + ("roll_eyes", "1f644"), + ("scream", "1f631"), + ("see_no_evil", "1f648"), + ("shrug", "1f937"), + ("skull", "1f480"), + ("slightly_smiling_face", "1f642"), + ("smile", "1f604"), + ("smiley", "1f603"), + ("snowflake", "2744-fe0f"), + ("sob", "1f62d"), + ("sparkles", "2728"), + ("star", "2b50"), + ("stopwatch", "23f1-fe0f"), + ("stuck_out_tongue", "1f61b"), + ("sun", "2600-fe0f"), + ("sunglasses", "1f60e"), + ("sweat_smile", "1f605"), + ("tada", "1f389"), + ("thinking", "1f914"), + ("thumbsdown", "1f44e"), + ("thumbsup", "1f44d"), + ("trophy", "1f3c6"), + ("unamused", "1f612"), + ("upside_down_face", "1f643"), + ("us", "1f1fa-1f1f8"), + ("warning", "26a0-fe0f"), + ("wave", "1f44b"), + ("white_check_mark", "2705"), + ("wink", "1f609"), + ("wrench", "1f527"), + ("x", "274c"), + ("zap", "26a1"), +]; + +/// Sorted by key. +pub static OPENEMOJI_EMOTICONS: &[(&str, &str)] = &[ + ("1f44b", "o/"), + ("1f44d", "+1"), + ("1f44e", "-1"), + ("1f480", "x_x"), + ("1f494", ":)"), + ("1f609", ";)"), + ("1f60a", "^_^"), + ("1f60e", "B)"), + ("1f610", ":|"), + ("1f611", "-_-"), + ("1f615", ":/"), + ("1f617", ":*"), + ("1f618", ":*"), + ("1f61b", ":P"), + ("1f61c", ";P"), + ("1f61d", "XP"), + ("1f620", ">:("), + ("1f621", ">:("), + ("1f622", ":'("), + ("1f62d", ":'("), + ("1f62e", ":O"), + ("1f62f", ":o"), + ("1f632", ":O"), + ("1f634", "-_-zZ"), + ("1f641", ":("), + ("1f642", ":)"), + ("1f643", "(:"), + ("1f64c", "\\o/"), + ("1f914", ":-?"), + ("1f923", "XD"), + ("1f937", "\\_(o)_/"), + ("2639-fe0f", ":("), + ("263a-fe0f", ":)"), + ("26a0-fe0f", "/!\\"), + ("2705", "[x]"), + ("2728", "*"), + ("274c", "[X]"), + ("2764-fe0f", "<3"), + ("2b50", "*"), +]; diff --git a/ports/rust/src/lib.rs b/ports/rust/src/lib.rs index dfddfee..feb23a4 100644 --- a/ports/rust/src/lib.rs +++ b/ports/rust/src/lib.rs @@ -28,6 +28,8 @@ pub mod diff; pub mod graphics; pub mod icons; mod icons_data; +pub mod emoji; +mod emoji_data; pub mod input; pub mod layout; pub mod surface; @@ -47,6 +49,10 @@ pub use color::{Color, Gradient}; pub use diff::{encode_full, EncodeResult, Encoder, EncoderOptions}; pub use graphics::BrailleCanvas; pub use icons::{icon, icon_glyphs, icon_in, icon_mode_in, icon_names, set_icon_mode, IconGlyphs, IconMode}; +pub use emoji::{ + emoji, emoji_in, emoji_info, emoji_mode_in, emoji_names, emoji_search, emoji_text, emojify, emojify_in, + set_emoji_mode, EmojiInfo, EmojiMode, +}; pub use input::{FocusEvent, InputEvent, InputParser, KeyEvent, MouseAction, MouseButton, MouseEvent, PasteEvent}; pub use layout::{solve, stack, Constraint, Direction, Padding, Rect, Size}; pub use surface::{BorderStyle, Surface}; diff --git a/ports/rust/src/unicode.rs b/ports/rust/src/unicode.rs index 3b3e4d1..7a57386 100644 --- a/ports/rust/src/unicode.rs +++ b/ports/rust/src/unicode.rs @@ -105,7 +105,12 @@ pub fn intern_cluster(text: &str) -> Cell { } if table.texts.len() >= MAX_CLUSTERS { // Degrade to the base character rather than grow the table for ever. + // When the base alone is narrower than the cluster (a flag's first + // half, ❤ from ❤️), a blank ideographic space holds its two columns. let first = safe.chars().next().map(|c| c as u32).unwrap_or(32); + if cluster_width(&safe) == 2 && char_width(first) != 2 { + return 0x3000; + } return if char_width(first) > 0 { first } else { 32 }; } let id = CLUSTER_BASE + table.texts.len() as u32; @@ -212,15 +217,48 @@ pub fn char_width(cp: u32) -> usize { 1 } +fn is_regional(cp: u32) -> bool { + (0x1f1e6..=0x1f1ff).contains(&cp) +} +fn is_tone_modifier(cp: u32) -> bool { + (0x1f3fb..=0x1f3ff).contains(&cp) +} +fn is_tag(cp: u32) -> bool { + (0xe0020..=0xe007f).contains(&cp) +} +fn is_keycap_base(cp: u32) -> bool { + (0x30..=0x39).contains(&cp) || cp == 0x23 || cp == 0x2a +} + +/// Columns a multi-codepoint cluster occupies, one rule for measuring and for +/// cells. Emoji presentation makes a cluster two columns even when its base +/// alone is one: a flag (two regional indicators), a keycap, and a +/// text-default pictograph with U+FE0F or a skin tone. +pub(crate) fn cluster_width(text: &str) -> usize { + let mut chars = text.chars().map(|c| c as u32); + let first = chars.next().unwrap_or(32); + if char_width(first) == 2 { + return 2; + } + if is_regional(first) { + return if chars.next().map(is_regional).unwrap_or(false) { 2 } else { 1 }; + } + if is_keycap_base(first) && text.contains('\u{20e3}') { + return 2; + } + if in_ranges(first, PICTOGRAPHIC) && text.chars().any(|c| c == '\u{fe0f}' || is_tone_modifier(c as u32)) { + return 2; + } + 1 +} + /// Columns a cell value occupies (handles interned clusters). pub fn cell_width(value: Cell) -> usize { if value == CONTINUATION { return 0; } if value >= CLUSTER_BASE { - let text = cluster_text(value); - let first = text.chars().next().map(|c| c as u32).unwrap_or(32); - return if char_width(first) == 2 { 2 } else { 1 }; + return cluster_width(&cluster_text(value)); } char_width(value) } @@ -287,6 +325,18 @@ pub fn graphemes(text: &str) -> Vec { parts += 2; continue; } + // Emoji that are one picture but several codepoints: a skin tone + // after a person or hand, the second half of a flag, and the tags + // that spell a subdivision flag. Each belongs to the cell before it. + let (c, n) = (cp as u32, next as u32); + if (in_ranges(c, PICTOGRAPHIC) && (is_tone_modifier(n) || is_tag(n))) + || (is_regional(c) && is_regional(n) && cluster_end.is_none()) + { + size += nsize; + cluster_end = Some(i + size); + parts += 1; + continue; + } if char_width(next as u32) != 0 { break; } @@ -304,7 +354,9 @@ pub fn graphemes(text: &str) -> Vec { // or a stray ZWJ. It paints no column, so handing it one would walk // the cursor ahead of the screen. Drop it, and anything it absorbed. } else if let Some(end) = cluster_end { - out.push(Grapheme { value: intern_cluster(&text[i..end]), width }); + // The width comes from the stored cell, the number the buffer uses. + let value = intern_cluster(&text[i..end]); + out.push(Grapheme { value, width: cell_width(value) }); } else { out.push(Grapheme { value: cp as u32, width }); } diff --git a/ports/zig/src/unicode.zig b/ports/zig/src/unicode.zig index cb80b46..d7c997b 100644 --- a/ports/zig/src/unicode.zig +++ b/ports/zig/src/unicode.zig @@ -149,9 +149,12 @@ pub fn internCluster(text: []const u8) Cell { ClusterTable.used + safe.len > ClusterTable.storage.len) { // Degrade to the base character rather than grow the table for ever. + // When the base alone is narrower than the cluster (a flag's first + // half, ❤ from ❤️), a blank ideographic space holds its two columns. const first = std.unicode.utf8Decode( safe[0 .. std.unicode.utf8ByteSequenceLength(safe[0]) catch 1], ) catch 32; + if (clusterWidth(safe) == 2 and charWidth(first) != 2) return 0x3000; return if (charWidth(first) > 0) @as(Cell, first) else 32; } @@ -276,16 +279,46 @@ pub fn charWidth(cp: u32) usize { return 1; } +fn isRegional(cp: u32) bool { + return cp >= 0x1f1e6 and cp <= 0x1f1ff; +} +fn isToneModifier(cp: u32) bool { + return cp >= 0x1f3fb and cp <= 0x1f3ff; +} +fn isTag(cp: u32) bool { + return cp >= 0xe0020 and cp <= 0xe007f; +} +fn isKeycapBase(cp: u32) bool { + return (cp >= '0' and cp <= '9') or cp == '#' or cp == '*'; +} + +/// Columns a multi-codepoint cluster occupies, one rule for measuring and for +/// cells. Emoji presentation makes a cluster two columns even when its base +/// alone is one: a flag (two regional indicators), a keycap, and a +/// text-default pictograph with U+FE0F or a skin tone. +pub fn clusterWidth(text: []const u8) usize { + if (text.len == 0) return 1; + var view = std.unicode.Utf8View.init(text) catch return 1; + var it = view.iterator(); + const first: u32 = it.nextCodepoint() orelse return 1; + if (charWidth(first) == 2) return 2; + if (isRegional(first)) { + const second: u32 = it.nextCodepoint() orelse return 1; + return if (isRegional(second)) 2 else 1; + } + const keycap = isKeycapBase(first); + const pict = inRanges(first, &pictographic); + while (it.nextCodepoint()) |c| { + if (keycap and c == 0x20e3) return 2; + if (pict and (c == 0xfe0f or isToneModifier(c))) return 2; + } + return 1; +} + /// Columns a cell value occupies, handling interned clusters. pub fn cellWidth(value: Cell) usize { if (value == continuation) return 0; - if (value >= cluster_base) { - const text = clusterText(value); - if (text.len == 0) return 1; - const len = std.unicode.utf8ByteSequenceLength(text[0]) catch return 1; - const first = std.unicode.utf8Decode(text[0..len]) catch return 1; - return if (charWidth(first) == 2) 2 else 1; - } + if (value >= cluster_base) return clusterWidth(clusterText(value)); return charWidth(value); } @@ -360,6 +393,18 @@ pub const GraphemeIterator = struct { parts += 2; continue; } + // Emoji that are one picture but several codepoints: a skin tone + // after a person or hand, the second half of a flag, and the + // tags that spell a subdivision flag. Each belongs to the cell + // before it. + if ((inRanges(cp, &pictographic) and (isToneModifier(nxt) or isTag(nxt))) or + (isRegional(cp) and isRegional(nxt) and cluster_end == null)) + { + size += next_len; + cluster_end = self.i + size; + parts += 1; + continue; + } if (charWidth(nxt) != 0) break; // Leave anything unsafe to the outer loop, which drops it. if (isUnsafeCodepoint(nxt)) break; @@ -378,7 +423,9 @@ pub const GraphemeIterator = struct { continue; } if (cluster_end) |end| { - return .{ .value = internCluster(self.text[start..end]), .width = width }; + // The width comes from the stored cell, the number the buffer uses. + const value = internCluster(self.text[start..end]); + return .{ .value = value, .width = cellWidth(value) }; } return .{ .value = @as(Cell, cp), .width = width }; }