diff --git a/apps/dev/app/(main)/page.tsx b/apps/dev/app/(main)/page.tsx index 2721f1a..198b4c2 100644 --- a/apps/dev/app/(main)/page.tsx +++ b/apps/dev/app/(main)/page.tsx @@ -49,6 +49,7 @@ import { CountFx, Input, Feedback, + MasonryGrid, } from "@once-ui-system/core"; export default function Home() { @@ -115,6 +116,27 @@ export default function Home() { hide by default, show on s hide by default, show on xs + + + {...[16, 6, 4, 6, 16, 12, 7, 24, 4, 12, 6, 2, 24, 17, 12, 5, 9, 6, 20, 11].map((height, index) => ( + {index} + + ))} + + ( e.stopPropagation(); setIsDropdownOpen(false); setSearchQuery(""); - const mainInput = selectRef.current?.querySelector("input:not([id^='select-search'])"); + const mainInput = selectRef.current?.querySelector( + "input:not([id^='select-search'])", + ); if (mainInput instanceof HTMLInputElement) { mainInput.focus(); } @@ -252,7 +258,8 @@ const Select = forwardRef( }} onBlur={(e) => { const relatedTarget = e.relatedTarget as Node; - const isClickInDropdown = selectRef.current && selectRef.current.contains(relatedTarget); + const isClickInDropdown = + selectRef.current && selectRef.current.contains(relatedTarget); if (!isClickInDropdown) { handleBlur(e); } @@ -281,27 +288,28 @@ const Select = forwardRef( handleSelect(option.value); setIsDropdownOpen(false); }} - selected={multiple - ? Array.isArray(currentValue) && currentValue.includes(option.value) - : option.value === currentValue + selected={ + multiple + ? Array.isArray(currentValue) && currentValue.includes(option.value) + : option.value === currentValue } tabIndex={-1} - hasPrefix={multiple - ? Array.isArray(currentValue) && currentValue.includes(option.value) - ? - : Array.isArray(currentValue) && currentValue.length > 0 - ? - : undefined - : undefined + hasPrefix={ + multiple ? ( + Array.isArray(currentValue) && currentValue.includes(option.value) ? ( + + ) : Array.isArray(currentValue) && currentValue.length > 0 ? ( + + ) : undefined + ) : undefined } /> ))} - {searchQuery && - filteredOptions.length === 0 && ( - - {emptyState} - - )} + {searchQuery && filteredOptions.length === 0 && ( + + {emptyState} + + )} diff --git a/packages/core/src/components/ServerFlex.tsx b/packages/core/src/components/ServerFlex.tsx index 2cc8037..e035548 100644 --- a/packages/core/src/components/ServerFlex.tsx +++ b/packages/core/src/components/ServerFlex.tsx @@ -18,12 +18,12 @@ interface ComponentProps StyleProps, CommonProps, DisplayProps { - xl?: any; - l?: any; - m?: any; - s?: any; - xs?: any; - } + xl?: any; + l?: any; + m?: any; + s?: any; + xs?: any; +} const ServerFlex = forwardRef( ( @@ -120,7 +120,6 @@ const ServerFlex = forwardRef( }, ref, ) => { - if (onBackground && onSolid) { console.warn( "You cannot use both 'onBackground' and 'onSolid' props simultaneously. Only one will be applied.", @@ -202,7 +201,7 @@ const ServerFlex = forwardRef( ? "g-vertical--1" : "g-horizontal--1" : gap && `g-${gap}`, - top ? `top-${top}` : (position === "sticky" ? "top-0" : undefined), + top ? `top-${top}` : position === "sticky" ? "top-0" : undefined, right && `right-${right}`, bottom && `bottom-${bottom}`, left && `left-${left}`, @@ -216,7 +215,8 @@ const ServerFlex = forwardRef( !borderStyle && "border-solid", border && !borderWidth && "border-1", - (borderTop || borderRight || borderBottom || borderLeft || borderX || borderY) && "border-reset", + (borderTop || borderRight || borderBottom || borderLeft || borderX || borderY) && + "border-reset", borderTop && "border-top-1", borderRight && "border-right-1", borderBottom && "border-bottom-1", @@ -292,7 +292,7 @@ const ServerFlex = forwardRef( shadow && `shadow-${shadow}`, zIndex && `z-index-${zIndex}`, textType && `font-${textType}`, - typeof cursor === 'string' && `cursor-${cursor}`, + typeof cursor === "string" && `cursor-${cursor}`, dark && "dark-flex", light && "light-flex", colorClass, @@ -345,7 +345,7 @@ const ServerFlex = forwardRef( height: parseDimension(height, "height"), aspectRatio: aspectRatio, textAlign: align, - cursor: typeof cursor === 'string' ? cursor : undefined, + cursor: typeof cursor === "string" ? cursor : undefined, ...style, }; diff --git a/packages/core/src/components/ServerGrid.tsx b/packages/core/src/components/ServerGrid.tsx index ef65797..85ad65f 100644 --- a/packages/core/src/components/ServerGrid.tsx +++ b/packages/core/src/components/ServerGrid.tsx @@ -18,12 +18,12 @@ interface ComponentProps StyleProps, CommonProps, DisplayProps { - xl?: any; - l?: any; - m?: any; - s?: any; - xs?: any; - } + xl?: any; + l?: any; + m?: any; + s?: any; + xs?: any; +} const ServerGrid = forwardRef( ( @@ -113,7 +113,6 @@ const ServerGrid = forwardRef( }, ref, ) => { - const generateDynamicClass = (type: string, value: string | "-1" | undefined) => { if (!value) return undefined; @@ -244,7 +243,8 @@ const ServerGrid = forwardRef( !borderStyle && "border-solid", border && !borderWidth && `border-1`, - (borderTop || borderRight || borderBottom || borderLeft || borderX || borderY) && "border-reset", + (borderTop || borderRight || borderBottom || borderLeft || borderX || borderY) && + "border-reset", borderTop && "border-top-1", borderRight && "border-right-1", borderBottom && "border-bottom-1", @@ -267,7 +267,7 @@ const ServerGrid = forwardRef( shadow && `shadow-${shadow}`, zIndex && `z-index-${zIndex}`, textType && `font-${textType}`, - typeof cursor === 'string' && `cursor-${cursor}`, + typeof cursor === "string" && `cursor-${cursor}`, dark && "dark-grid", light && "light-grid", className, @@ -283,7 +283,7 @@ const ServerGrid = forwardRef( aspectRatio: aspectRatio, textAlign: align, // Hide default cursor when using custom cursor - cursor: typeof cursor === 'string' ? cursor : undefined, + cursor: typeof cursor === "string" ? cursor : undefined, ...style, }; diff --git a/packages/core/src/components/StylePanel.tsx b/packages/core/src/components/StylePanel.tsx index 5f98135..71249d9 100644 --- a/packages/core/src/components/StylePanel.tsx +++ b/packages/core/src/components/StylePanel.tsx @@ -2,7 +2,16 @@ import { forwardRef, useState, useEffect } from "react"; import { Flex, Text, SegmentedControl, IconButton, Scroller, Column, ThemeSwitcher } from "."; -import { BorderStyle, NeutralColor, ScalingSize, SolidStyle, SolidType, SurfaceStyle, TransitionStyle, useStyle } from "../contexts/ThemeProvider"; +import { + BorderStyle, + NeutralColor, + ScalingSize, + SolidStyle, + SolidType, + SurfaceStyle, + TransitionStyle, + useStyle, +} from "../contexts/ThemeProvider"; import { useDataTheme } from "../contexts/DataThemeProvider"; import styles from "./StylePanel.module.scss"; import classNames from "classnames"; @@ -25,7 +34,7 @@ const colorOptions = { const StylePanel = forwardRef(({ ...rest }, ref) => { const styleContext = useStyle(); const { mode: chartMode, setChartOptions } = useDataTheme(); - + const [mounted, setMounted] = useState(false); const [borderValue, setBorderValue] = useState("playful"); const [brandValue, setBrandValue] = useState("blue"); @@ -37,17 +46,17 @@ const StylePanel = forwardRef(({ ...rest }, ref const [scalingValue, setScalingValue] = useState("100"); const [chartModeValue, setChartModeValue] = useState("categorical"); const [transitionValue, setTransitionValue] = useState("all"); - + useEffect(() => { - if (typeof window !== 'undefined') { - const storedSolid = localStorage.getItem('data-solid'); - const storedSolidStyle = localStorage.getItem('data-solid-style'); - + if (typeof window !== "undefined") { + const storedSolid = localStorage.getItem("data-solid"); + const storedSolidStyle = localStorage.getItem("data-solid-style"); + if (storedSolid) setSolidValue(storedSolid as SolidType); if (storedSolidStyle) setSolidStyleValue(storedSolidStyle as SolidStyle); } }, []); - + useEffect(() => { setMounted(true); if (mounted) { @@ -72,9 +81,16 @@ const StylePanel = forwardRef(({ ...rest }, ref - + Theme - + Shape @@ -129,7 +145,10 @@ const StylePanel = forwardRef(({ ...rest }, ref key={color} center tabIndex={0} - className={classNames(styles.select, mounted && brandValue === color ? styles.selected : "")} + className={classNames( + styles.select, + mounted && brandValue === color ? styles.selected : "", + )} onClick={() => { styleContext.setStyle({ brand: color as Schemes }); setBrandValue(color as Schemes); @@ -162,7 +181,10 @@ const StylePanel = forwardRef(({ ...rest }, ref key={color} center tabIndex={0} - className={classNames(styles.select, mounted && accentValue === color ? styles.selected : "")} + className={classNames( + styles.select, + mounted && accentValue === color ? styles.selected : "", + )} onClick={() => { styleContext.setStyle({ accent: color as Schemes }); setAccentValue(color as Schemes); @@ -176,14 +198,7 @@ const StylePanel = forwardRef(({ ...rest }, ref - + Neutral @@ -194,7 +209,10 @@ const StylePanel = forwardRef(({ ...rest }, ref key={color} center tabIndex={0} - className={classNames(styles.select, mounted && neutralValue === color ? styles.selected : "")} + className={classNames( + styles.select, + mounted && neutralValue === color ? styles.selected : "", + )} onClick={() => { styleContext.setStyle({ neutral: color as NeutralColor }); setNeutralValue(color as NeutralColor); @@ -285,20 +303,13 @@ const StylePanel = forwardRef(({ ...rest }, ref onToggle={(value) => { styleContext.setStyle({ solid: value as SolidType }); setSolidValue(value as SolidType); - localStorage.setItem('data-solid', value); + localStorage.setItem("data-solid", value); }} selected={mounted ? solidValue : undefined} defaultSelected="contrast" /> - + Effect (({ ...rest }, ref onToggle={(value) => { styleContext.setStyle({ solidStyle: value as SolidStyle }); setSolidStyleValue(value as SolidStyle); - localStorage.setItem('data-solid-style', value); + localStorage.setItem("data-solid-style", value); }} selected={mounted ? solidStyleValue : undefined} defaultSelected="flat" @@ -477,14 +488,7 @@ const StylePanel = forwardRef(({ ...rest }, ref ]} /> - + Transition (({ ...rest }, ref }); StylePanel.displayName = "StylePanel"; -export { StylePanel }; \ No newline at end of file +export { StylePanel }; diff --git a/packages/core/src/components/ThemeSwitcher.tsx b/packages/core/src/components/ThemeSwitcher.tsx index 35e6a43..2e8263f 100644 --- a/packages/core/src/components/ThemeSwitcher.tsx +++ b/packages/core/src/components/ThemeSwitcher.tsx @@ -7,7 +7,7 @@ import { useTheme } from "../contexts"; const ThemeSwitcher = forwardRef>((flex, ref) => { const { theme, setTheme } = useTheme(); const [mounted, setMounted] = React.useState(false); - + React.useEffect(() => { setMounted(true); }, []); diff --git a/packages/core/src/components/Tooltip.tsx b/packages/core/src/components/Tooltip.tsx index cc6d5cd..989893c 100644 --- a/packages/core/src/components/Tooltip.tsx +++ b/packages/core/src/components/Tooltip.tsx @@ -16,7 +16,7 @@ const Tooltip = forwardRef( ({ label, prefixIcon, suffixIcon, className, style, ...flex }, ref) => { return ( ({ // Helper function to get stored chart options from localStorage function getStoredChartOptions() { - if (typeof window === 'undefined') return {}; - + if (typeof window === "undefined") return {}; + try { - const dataVizMode = localStorage.getItem('data-viz-style'); - + const dataVizMode = localStorage.getItem("data-viz-style"); + if (dataVizMode) { return { mode: dataVizMode as ChartMode }; } return {}; } catch (e) { - console.error('Error reading stored chart options:', e); + console.error("Error reading stored chart options:", e); return {}; } } @@ -71,7 +71,7 @@ export function DataThemeProvider({ ...rest }: DataThemeProviderProps) { const camelToKebab = (str: string): string => { - return str.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g, '$1-$2').toLowerCase(); + return str.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g, "$1-$2").toLowerCase(); }; // Initialize with defaults and provided props for server-side rendering @@ -83,32 +83,32 @@ export function DataThemeProvider({ ...(axis ? { axis } : {}), ...(tick ? { tick } : {}), }); - + const [mounted, setMounted] = useState(false); - + useEffect(() => { const storedOptions = getStoredChartOptions(); - + if (Object.keys(storedOptions).length > 0) { - setChartOptionsState(prev => ({ + setChartOptionsState((prev) => ({ ...prev, ...storedOptions, })); } - + setMounted(true); }, []); const applyDataVizAttribute = (mode: ChartMode, saveToLocalStorage = false) => { - if (typeof document !== 'undefined') { - if (document.documentElement.hasAttribute('data-data-viz')) { - document.documentElement.removeAttribute('data-data-viz'); + if (typeof document !== "undefined") { + if (document.documentElement.hasAttribute("data-data-viz")) { + document.documentElement.removeAttribute("data-data-viz"); } - - document.documentElement.setAttribute('data-viz-style', mode); - + + document.documentElement.setAttribute("data-viz-style", mode); + if (saveToLocalStorage) { - localStorage.setItem('data-viz-style', mode); + localStorage.setItem("data-viz-style", mode); } } }; @@ -120,16 +120,16 @@ export function DataThemeProvider({ }, [chartOptions.mode, mounted]); const handleSetChartOptions = (newOptions: Partial) => { - setChartOptionsState(prevOptions => { + setChartOptionsState((prevOptions) => { const updatedOptions = { ...prevOptions, ...newOptions, }; - - if (newOptions.mode && mounted && typeof window !== 'undefined') { + + if (newOptions.mode && mounted && typeof window !== "undefined") { applyDataVizAttribute(newOptions.mode, true); } - + return updatedOptions; }); }; @@ -139,11 +139,7 @@ export function DataThemeProvider({ setChartOptions: handleSetChartOptions, }; - return ( - - {children} - - ); + return {children}; } export const useDataTheme = () => { diff --git a/packages/core/src/contexts/IconProvider.tsx b/packages/core/src/contexts/IconProvider.tsx index a5486b7..2d79234 100644 --- a/packages/core/src/contexts/IconProvider.tsx +++ b/packages/core/src/contexts/IconProvider.tsx @@ -17,7 +17,7 @@ export const IconProvider = ({ children: React.ReactNode; }) => { const mergedIcons = { ...defaultIcons }; - + if (icons) { Object.entries(icons).forEach(([key, icon]) => { if (icon !== undefined) { @@ -26,11 +26,7 @@ export const IconProvider = ({ }); } - return ( - - {children} - - ); + return {children}; }; export const useIcons = () => useContext(IconContext); diff --git a/packages/core/src/contexts/LayoutProvider.tsx b/packages/core/src/contexts/LayoutProvider.tsx index 425b7b3..04674ce 100644 --- a/packages/core/src/contexts/LayoutProvider.tsx +++ b/packages/core/src/contexts/LayoutProvider.tsx @@ -4,10 +4,10 @@ import React, { createContext, useContext, useEffect, useState, ReactNode } from // Default breakpoints export const DEFAULT_BREAKPOINTS = { - xs: 480, // Extra small (mobile small) - s: 768, // Small (mobile) - m: 1024, // Medium (tablet) - l: 1440, // Large (desktop) + xs: 480, // Extra small (mobile small) + s: 768, // Small (mobile) + m: 1024, // Medium (tablet) + l: 1440, // Large (desktop) xl: Infinity, // Above all breakpoints } as const; @@ -30,9 +30,9 @@ interface LayoutProviderProps { breakpoints?: Partial; } -const LayoutProvider: React.FC = ({ - children, - breakpoints: customBreakpoints +const LayoutProvider: React.FC = ({ + children, + breakpoints: customBreakpoints, }) => { // Merge custom breakpoints with defaults const breakpoints: Breakpoints = { @@ -41,15 +41,15 @@ const LayoutProvider: React.FC = ({ }; const [width, setWidth] = useState(0); - const [currentBreakpoint, setCurrentBreakpoint] = useState('l'); + const [currentBreakpoint, setCurrentBreakpoint] = useState("l"); // Determine current breakpoint based on width const getCurrentBreakpoint = (width: number): BreakpointKey => { - if (width <= breakpoints.xs) return 'xs'; - if (width <= breakpoints.s) return 's'; - if (width <= breakpoints.m) return 'm'; - if (width <= breakpoints.l) return 'l'; - return 'xl'; + if (width <= breakpoints.xs) return "xs"; + if (width <= breakpoints.s) return "s"; + if (width <= breakpoints.m) return "m"; + if (width <= breakpoints.l) return "l"; + return "xl"; }; // Check if current breakpoint matches the given key @@ -79,10 +79,10 @@ const LayoutProvider: React.FC = ({ updateWidth(); // Add resize listener - window.addEventListener('resize', updateWidth); + window.addEventListener("resize", updateWidth); return () => { - window.removeEventListener('resize', updateWidth); + window.removeEventListener("resize", updateWidth); }; }, [breakpoints]); @@ -95,19 +95,15 @@ const LayoutProvider: React.FC = ({ minWidth, }; - return ( - - {children} - - ); + return {children}; }; export const useLayout = (): LayoutContextType => { const context = useContext(LayoutContext); if (!context) { - throw new Error('useLayout must be used within a LayoutProvider'); + throw new Error("useLayout must be used within a LayoutProvider"); } return context; }; -export { LayoutProvider }; \ No newline at end of file +export { LayoutProvider }; diff --git a/packages/core/src/contexts/ThemeProvider.tsx b/packages/core/src/contexts/ThemeProvider.tsx index d82cc6f..e6df76d 100644 --- a/packages/core/src/contexts/ThemeProvider.tsx +++ b/packages/core/src/contexts/ThemeProvider.tsx @@ -79,43 +79,55 @@ const ThemeProviderContext = createContext(initialThemeState const StyleProviderContext = createContext(initialStyleState); function getStoredStyleValues() { - if (typeof window === 'undefined') return {}; - + if (typeof window === "undefined") return {}; + try { const storedStyle: Partial = {}; - const styleKeys = ['neutral', 'brand', 'accent', 'solid', 'solid-style', 'border', 'surface', 'transition', 'scaling']; - - styleKeys.forEach(key => { + const styleKeys = [ + "neutral", + "brand", + "accent", + "solid", + "solid-style", + "border", + "surface", + "transition", + "scaling", + ]; + + styleKeys.forEach((key) => { const kebabKey = key; - const camelKey = kebabKey.replace(/-([a-z])/g, (_, letter) => letter.toUpperCase()) as keyof StyleOptions; + const camelKey = kebabKey.replace(/-([a-z])/g, (_, letter) => + letter.toUpperCase(), + ) as keyof StyleOptions; const value = localStorage.getItem(`data-${kebabKey}`); - + if (value) { - if (camelKey === 'border') { + if (camelKey === "border") { storedStyle[camelKey] = value as BorderStyle; - } else if (camelKey === 'solidStyle') { + } else if (camelKey === "solidStyle") { storedStyle[camelKey] = value as SolidStyle; - } else if (camelKey === 'transition') { + } else if (camelKey === "transition") { storedStyle[camelKey] = value as TransitionStyle; - } else if (camelKey === 'scaling') { + } else if (camelKey === "scaling") { storedStyle[camelKey] = value as ScalingSize; - } else if (camelKey === 'surface') { + } else if (camelKey === "surface") { storedStyle[camelKey] = value as SurfaceStyle; - } else if (camelKey === 'neutral') { + } else if (camelKey === "neutral") { storedStyle.neutral = value as NeutralColor; - } else if (camelKey === 'brand') { + } else if (camelKey === "brand") { storedStyle.brand = value as Schemes; - } else if (camelKey === 'accent') { + } else if (camelKey === "accent") { storedStyle.accent = value as Schemes; - } else if (camelKey === 'solid') { + } else if (camelKey === "solid") { storedStyle.solid = value as SolidType; } } }); - + return storedStyle; } catch (e) { - dev.error('Error reading stored style values:', e); + dev.error("Error reading stored style values:", e); return {}; } } @@ -127,24 +139,24 @@ const getInitialTheme = (): Theme => { if (savedTheme && (savedTheme === "light" || savedTheme === "dark")) { return savedTheme; } - + const domTheme = document.documentElement.getAttribute("data-theme"); if (domTheme === "dark" || domTheme === "light") { return "system"; } - + return "system"; }; -const getInitialResolvedTheme = (): 'light' | 'dark' => { +const getInitialResolvedTheme = (): "light" | "dark" => { if (typeof window === "undefined") return "dark"; - + const domTheme = document.documentElement.getAttribute("data-theme"); - return (domTheme === "dark" || domTheme === "light") ? domTheme as 'light' | 'dark' : "dark"; + return domTheme === "dark" || domTheme === "light" ? (domTheme as "light" | "dark") : "dark"; }; -export function ThemeProvider({ - children, +export function ThemeProvider({ + children, theme: propTheme = "system", neutral, brand, @@ -154,81 +166,89 @@ export function ThemeProvider({ border, surface, transition, - scaling + scaling, }: ThemeProviderProps) { // If propTheme is light/dark, use it directly (forced mode) // Otherwise, use the stored preference from localStorage/DOM const initialThemeValue = propTheme !== "system" ? propTheme : getInitialTheme(); - + // For resolvedTheme, if propTheme is light/dark, use that directly // Otherwise, get from DOM const initialResolvedValue = propTheme !== "system" ? propTheme : getInitialResolvedTheme(); - + const [theme, setTheme] = useState(initialThemeValue); - const [resolvedTheme, setResolvedTheme] = useState<'light' | 'dark'>(initialResolvedValue); + const [resolvedTheme, setResolvedTheme] = useState<"light" | "dark">(initialResolvedValue); - const getResolvedTheme = useCallback((t: Theme): 'light' | 'dark' => { - if (t === 'system') { - return typeof window !== 'undefined' && window.matchMedia('(prefers-color-scheme: dark)').matches - ? 'dark' - : 'light'; + const getResolvedTheme = useCallback((t: Theme): "light" | "dark" => { + if (t === "system") { + return typeof window !== "undefined" && + window.matchMedia("(prefers-color-scheme: dark)").matches + ? "dark" + : "light"; } return t; }, []); useEffect(() => { - if (typeof window === 'undefined') return; - + if (typeof window === "undefined") return; + // Only listen for system theme changes if: // 1. Current theme is 'system' AND // 2. propTheme is 'system' (not forcing light/dark) - if (theme === 'system' && propTheme === 'system') { - const mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); - + if (theme === "system" && propTheme === "system") { + const mediaQuery = window.matchMedia("(prefers-color-scheme: dark)"); + const handleChange = () => { - const newResolved = mediaQuery.matches ? 'dark' : 'light'; - document.documentElement.setAttribute('data-theme', newResolved); + const newResolved = mediaQuery.matches ? "dark" : "light"; + document.documentElement.setAttribute("data-theme", newResolved); setResolvedTheme(newResolved); dev.log(`System theme changed to: ${newResolved}`); }; - - mediaQuery.addEventListener('change', handleChange); - return () => mediaQuery.removeEventListener('change', handleChange); + + mediaQuery.addEventListener("change", handleChange); + return () => mediaQuery.removeEventListener("change", handleChange); } }, [theme, propTheme]); - const setThemeAndSave = useCallback((newTheme: Theme) => { - try { - // If propTheme is light/dark, we always use that for the DOM (forced mode) - const isForced = propTheme !== 'system'; - const resolved = isForced ? propTheme : (newTheme === 'system' - ? window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light' - : newTheme); - - // Only update localStorage if not in forced mode - if (!isForced) { - if (newTheme === 'system') { - localStorage.removeItem('data-theme'); - } else { - localStorage.setItem('data-theme', newTheme); + const setThemeAndSave = useCallback( + (newTheme: Theme) => { + try { + // If propTheme is light/dark, we always use that for the DOM (forced mode) + const isForced = propTheme !== "system"; + const resolved = isForced + ? propTheme + : newTheme === "system" + ? window.matchMedia("(prefers-color-scheme: dark)").matches + ? "dark" + : "light" + : newTheme; + + // Only update localStorage if not in forced mode + if (!isForced) { + if (newTheme === "system") { + localStorage.removeItem("data-theme"); + } else { + localStorage.setItem("data-theme", newTheme); + } } + + // Always update React state + setTheme(newTheme); + setResolvedTheme(resolved); + + // Set the DOM attribute to the resolved theme + document.documentElement.setAttribute("data-theme", resolved); + + dev.log(`Theme set to ${newTheme} (resolved: ${resolved})`); + } catch (e) { + dev.error("Error setting theme:", e); } - - // Always update React state - setTheme(newTheme); - setResolvedTheme(resolved); - - // Set the DOM attribute to the resolved theme - document.documentElement.setAttribute('data-theme', resolved); - - dev.log(`Theme set to ${newTheme} (resolved: ${resolved})`); - } catch (e) { - dev.error('Error setting theme:', e); - } - }, [propTheme]); + }, + [propTheme], + ); + + const storedValues = typeof window !== "undefined" ? getStoredStyleValues() : {}; - const storedValues = typeof window !== 'undefined' ? getStoredStyleValues() : {}; - const directProps: Partial = {}; if (neutral) directProps.neutral = neutral; if (brand) directProps.brand = brand; @@ -239,7 +259,7 @@ export function ThemeProvider({ if (surface) directProps.surface = surface; if (transition) directProps.transition = transition; if (scaling) directProps.scaling = scaling; - + const [style, setStyleState] = useState({ ...defaultStyleOptions, ...directProps, @@ -248,41 +268,43 @@ export function ThemeProvider({ }); useEffect(() => { - setStyleState(prevStyle => ({ + setStyleState((prevStyle) => ({ ...prevStyle, - theme: theme + theme: theme, })); }, [theme]); const themeValue = { theme, resolvedTheme, - setTheme: setThemeAndSave + setTheme: setThemeAndSave, }; - + const camelToKebab = (str: string): string => { - return str.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g, '$1-$2').toLowerCase(); + return str.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g, "$1-$2").toLowerCase(); }; const styleValue: StyleProviderState = { ...style, setStyle: (newStyle: Partial) => { - setStyleState(prevStyle => ({ + setStyleState((prevStyle) => ({ ...prevStyle, - ...newStyle + ...newStyle, })); - + Object.entries(newStyle).forEach(([key, value]) => { - if (value && key !== 'setStyle') { + if (value && key !== "setStyle") { const attrName = `data-${camelToKebab(key)}`; - - if (key === 'theme') { - if (value === 'system') { - localStorage.removeItem('data-theme'); - const resolvedValue = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; + + if (key === "theme") { + if (value === "system") { + localStorage.removeItem("data-theme"); + const resolvedValue = window.matchMedia("(prefers-color-scheme: dark)").matches + ? "dark" + : "light"; document.documentElement.setAttribute(attrName, resolvedValue); } else { - localStorage.setItem('data-theme', value.toString()); + localStorage.setItem("data-theme", value.toString()); document.documentElement.setAttribute(attrName, value.toString()); } } else { @@ -293,17 +315,19 @@ export function ThemeProvider({ }); }, }; - + useEffect(() => { - if (typeof window !== 'undefined') { + if (typeof window !== "undefined") { Object.entries(style).forEach(([key, value]) => { - if (value && key !== 'setStyle') { - if (key === 'theme') { + if (value && key !== "setStyle") { + if (key === "theme") { // If propTheme is light/dark, always use that for the DOM (forced mode) - if (propTheme !== 'system') { + if (propTheme !== "system") { document.documentElement.setAttribute(`data-${camelToKebab(key)}`, propTheme); - } else if (value === 'system') { - const resolvedValue = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; + } else if (value === "system") { + const resolvedValue = window.matchMedia("(prefers-color-scheme: dark)").matches + ? "dark" + : "light"; document.documentElement.setAttribute(`data-${camelToKebab(key)}`, resolvedValue); } else { document.documentElement.setAttribute(`data-${camelToKebab(key)}`, value.toString()); @@ -318,9 +342,7 @@ export function ThemeProvider({ return ( - - {children} - + {children} ); } diff --git a/packages/core/src/contexts/index.ts b/packages/core/src/contexts/index.ts index 9218184..e8a4ccf 100644 --- a/packages/core/src/contexts/index.ts +++ b/packages/core/src/contexts/index.ts @@ -2,4 +2,4 @@ export * from "./IconProvider"; export * from "./ThemeProvider"; export * from "./ToastProvider"; export * from "./DataThemeProvider"; -export * from "./LayoutProvider"; \ No newline at end of file +export * from "./LayoutProvider"; diff --git a/packages/core/src/data/emoji-data.json b/packages/core/src/data/emoji-data.json index d0e8d94..e835d51 100644 --- a/packages/core/src/data/emoji-data.json +++ b/packages/core/src/data/emoji-data.json @@ -3,2048 +3,1339 @@ { "char": "๐Ÿ˜€", "description": "grinning face", - "aliases": [ - "grinning" - ], - "tags": [ - "smile", - "happy" - ] + "aliases": ["grinning"], + "tags": ["smile", "happy"] }, { "char": "๐Ÿ˜ƒ", "description": "grinning face with big eyes", - "aliases": [ - "smiley" - ], - "tags": [ - "happy", - "joy", - "haha" - ] + "aliases": ["smiley"], + "tags": ["happy", "joy", "haha"] }, { "char": "๐Ÿ˜„", "description": "grinning face with smiling eyes", - "aliases": [ - "smile" - ], - "tags": [ - "happy", - "joy", - "laugh", - "pleased" - ] + "aliases": ["smile"], + "tags": ["happy", "joy", "laugh", "pleased"] }, { "char": "๐Ÿ˜", "description": "beaming face with smiling eyes", - "aliases": [ - "grin" - ], + "aliases": ["grin"], "tags": [] }, { "char": "๐Ÿ˜†", "description": "grinning squinting face", - "aliases": [ - "laughing", - "satisfied" - ], - "tags": [ - "happy", - "haha" - ] + "aliases": ["laughing", "satisfied"], + "tags": ["happy", "haha"] }, { "char": "๐Ÿ˜…", "description": "grinning face with sweat", - "aliases": [ - "sweat_smile" - ], - "tags": [ - "hot" - ] + "aliases": ["sweat_smile"], + "tags": ["hot"] }, { "char": "๐Ÿคฃ", "description": "rolling on the floor laughing", - "aliases": [ - "rofl" - ], - "tags": [ - "lol", - "laughing" - ] + "aliases": ["rofl"], + "tags": ["lol", "laughing"] }, { "char": "๐Ÿ˜‚", "description": "face with tears of joy", - "aliases": [ - "joy" - ], - "tags": [ - "tears" - ] + "aliases": ["joy"], + "tags": ["tears"] }, { "char": "๐Ÿ™‚", "description": "slightly smiling face", - "aliases": [ - "slightly_smiling_face" - ], + "aliases": ["slightly_smiling_face"], "tags": [] }, { "char": "๐Ÿ™ƒ", "description": "upside-down face", - "aliases": [ - "upside_down_face" - ], + "aliases": ["upside_down_face"], "tags": [] }, { "char": "๐Ÿซ ", "description": "melting face", - "aliases": [ - "melting_face" - ], - "tags": [ - "sarcasm", - "dread" - ] + "aliases": ["melting_face"], + "tags": ["sarcasm", "dread"] }, { "char": "๐Ÿ˜‰", "description": "winking face", - "aliases": [ - "wink" - ], - "tags": [ - "flirt" - ] + "aliases": ["wink"], + "tags": ["flirt"] }, { "char": "๐Ÿ˜Š", "description": "smiling face with smiling eyes", - "aliases": [ - "blush" - ], - "tags": [ - "proud" - ] + "aliases": ["blush"], + "tags": ["proud"] }, { "char": "๐Ÿ˜‡", "description": "smiling face with halo", - "aliases": [ - "innocent" - ], - "tags": [ - "angel" - ] + "aliases": ["innocent"], + "tags": ["angel"] }, { "char": "๐Ÿฅฐ", "description": "smiling face with hearts", - "aliases": [ - "smiling_face_with_three_hearts" - ], - "tags": [ - "love" - ] + "aliases": ["smiling_face_with_three_hearts"], + "tags": ["love"] }, { "char": "๐Ÿ˜", "description": "smiling face with heart-eyes", - "aliases": [ - "heart_eyes" - ], - "tags": [ - "love", - "crush" - ] + "aliases": ["heart_eyes"], + "tags": ["love", "crush"] }, { "char": "๐Ÿ˜˜", "description": "face blowing a kiss", - "aliases": [ - "kissing_heart" - ], - "tags": [ - "flirt" - ] + "aliases": ["kissing_heart"], + "tags": ["flirt"] }, { "char": "๐Ÿ˜—", "description": "kissing face", - "aliases": [ - "kissing" - ], + "aliases": ["kissing"], "tags": [] }, { "char": "โ˜บ๏ธ", "description": "smiling face", - "aliases": [ - "relaxed" - ], - "tags": [ - "blush", - "pleased" - ] + "aliases": ["relaxed"], + "tags": ["blush", "pleased"] }, { "char": "๐Ÿ˜š", "description": "kissing face with closed eyes", - "aliases": [ - "kissing_closed_eyes" - ], + "aliases": ["kissing_closed_eyes"], "tags": [] }, { "char": "๐Ÿ˜™", "description": "kissing face with smiling eyes", - "aliases": [ - "kissing_smiling_eyes" - ], + "aliases": ["kissing_smiling_eyes"], "tags": [] }, { "char": "๐Ÿฅฒ", "description": "smiling face with tear", - "aliases": [ - "smiling_face_with_tear" - ], + "aliases": ["smiling_face_with_tear"], "tags": [] }, { "char": "๐Ÿ˜‹", "description": "face savoring food", - "aliases": [ - "yum" - ], - "tags": [ - "tongue", - "lick" - ] + "aliases": ["yum"], + "tags": ["tongue", "lick"] }, { "char": "๐Ÿ˜›", "description": "face with tongue", - "aliases": [ - "stuck_out_tongue" - ], + "aliases": ["stuck_out_tongue"], "tags": [] }, { "char": "๐Ÿ˜œ", "description": "winking face with tongue", - "aliases": [ - "stuck_out_tongue_winking_eye" - ], - "tags": [ - "prank", - "silly" - ] + "aliases": ["stuck_out_tongue_winking_eye"], + "tags": ["prank", "silly"] }, { "char": "๐Ÿคช", "description": "zany face", - "aliases": [ - "zany_face" - ], - "tags": [ - "goofy", - "wacky" - ] + "aliases": ["zany_face"], + "tags": ["goofy", "wacky"] }, { "char": "๐Ÿ˜", "description": "squinting face with tongue", - "aliases": [ - "stuck_out_tongue_closed_eyes" - ], - "tags": [ - "prank" - ] + "aliases": ["stuck_out_tongue_closed_eyes"], + "tags": ["prank"] }, { "char": "๐Ÿค‘", "description": "money-mouth face", - "aliases": [ - "money_mouth_face" - ], - "tags": [ - "rich" - ] + "aliases": ["money_mouth_face"], + "tags": ["rich"] }, { "char": "๐Ÿค—", "description": "smiling face with open hands", - "aliases": [ - "hugs" - ], + "aliases": ["hugs"], "tags": [] }, { "char": "๐Ÿคญ", "description": "face with hand over mouth", - "aliases": [ - "hand_over_mouth" - ], - "tags": [ - "quiet", - "whoops" - ] + "aliases": ["hand_over_mouth"], + "tags": ["quiet", "whoops"] }, { "char": "๐Ÿซข", "description": "face with open eyes and hand over mouth", - "aliases": [ - "face_with_open_eyes_and_hand_over_mouth" - ], - "tags": [ - "gasp", - "shock" - ] + "aliases": ["face_with_open_eyes_and_hand_over_mouth"], + "tags": ["gasp", "shock"] }, { "char": "๐Ÿซฃ", "description": "face with peeking eye", - "aliases": [ - "face_with_peeking_eye" - ], + "aliases": ["face_with_peeking_eye"], "tags": [] }, { "char": "๐Ÿคซ", "description": "shushing face", - "aliases": [ - "shushing_face" - ], - "tags": [ - "silence", - "quiet" - ] + "aliases": ["shushing_face"], + "tags": ["silence", "quiet"] }, { "char": "๐Ÿค”", "description": "thinking face", - "aliases": [ - "thinking" - ], + "aliases": ["thinking"], "tags": [] }, { "char": "๐Ÿซก", "description": "saluting face", - "aliases": [ - "saluting_face" - ], - "tags": [ - "respect" - ] + "aliases": ["saluting_face"], + "tags": ["respect"] }, { "char": "๐Ÿค", "description": "zipper-mouth face", - "aliases": [ - "zipper_mouth_face" - ], - "tags": [ - "silence", - "hush" - ] + "aliases": ["zipper_mouth_face"], + "tags": ["silence", "hush"] }, { "char": "๐Ÿคจ", "description": "face with raised eyebrow", - "aliases": [ - "raised_eyebrow" - ], - "tags": [ - "suspicious" - ] + "aliases": ["raised_eyebrow"], + "tags": ["suspicious"] }, { "char": "๐Ÿ˜", "description": "neutral face", - "aliases": [ - "neutral_face" - ], - "tags": [ - "meh" - ] + "aliases": ["neutral_face"], + "tags": ["meh"] }, { "char": "๐Ÿ˜‘", "description": "expressionless face", - "aliases": [ - "expressionless" - ], + "aliases": ["expressionless"], "tags": [] }, { "char": "๐Ÿ˜ถ", "description": "face without mouth", - "aliases": [ - "no_mouth" - ], - "tags": [ - "mute", - "silence" - ] + "aliases": ["no_mouth"], + "tags": ["mute", "silence"] }, { "char": "๐Ÿซฅ", "description": "dotted line face", - "aliases": [ - "dotted_line_face" - ], - "tags": [ - "invisible" - ] + "aliases": ["dotted_line_face"], + "tags": ["invisible"] }, { "char": "๐Ÿ˜ถโ€๐ŸŒซ๏ธ", "description": "face in clouds", - "aliases": [ - "face_in_clouds" - ], + "aliases": ["face_in_clouds"], "tags": [] }, { "char": "๐Ÿ˜", "description": "smirking face", - "aliases": [ - "smirk" - ], - "tags": [ - "smug" - ] + "aliases": ["smirk"], + "tags": ["smug"] }, { "char": "๐Ÿ˜’", "description": "unamused face", - "aliases": [ - "unamused" - ], - "tags": [ - "meh" - ] + "aliases": ["unamused"], + "tags": ["meh"] }, { "char": "๐Ÿ™„", "description": "face with rolling eyes", - "aliases": [ - "roll_eyes" - ], + "aliases": ["roll_eyes"], "tags": [] }, { "char": "๐Ÿ˜ฌ", "description": "grimacing face", - "aliases": [ - "grimacing" - ], + "aliases": ["grimacing"], "tags": [] }, { "char": "๐Ÿ˜ฎโ€๐Ÿ’จ", "description": "face exhaling", - "aliases": [ - "face_exhaling" - ], + "aliases": ["face_exhaling"], "tags": [] }, { "char": "๐Ÿคฅ", "description": "lying face", - "aliases": [ - "lying_face" - ], - "tags": [ - "liar" - ] + "aliases": ["lying_face"], + "tags": ["liar"] }, { "char": "๐Ÿซจ", "description": "shaking face", - "aliases": [ - "shaking_face" - ], - "tags": [ - "shock" - ] + "aliases": ["shaking_face"], + "tags": ["shock"] }, { "char": "๐Ÿ˜Œ", "description": "relieved face", - "aliases": [ - "relieved" - ], - "tags": [ - "whew" - ] + "aliases": ["relieved"], + "tags": ["whew"] }, { "char": "๐Ÿ˜”", "description": "pensive face", - "aliases": [ - "pensive" - ], + "aliases": ["pensive"], "tags": [] }, { "char": "๐Ÿ˜ช", "description": "sleepy face", - "aliases": [ - "sleepy" - ], - "tags": [ - "tired" - ] + "aliases": ["sleepy"], + "tags": ["tired"] }, { "char": "๐Ÿคค", "description": "drooling face", - "aliases": [ - "drooling_face" - ], + "aliases": ["drooling_face"], "tags": [] }, { "char": "๐Ÿ˜ด", "description": "sleeping face", - "aliases": [ - "sleeping" - ], - "tags": [ - "zzz" - ] + "aliases": ["sleeping"], + "tags": ["zzz"] }, { "char": "๐Ÿ˜ท", "description": "face with medical mask", - "aliases": [ - "mask" - ], - "tags": [ - "sick", - "ill" - ] + "aliases": ["mask"], + "tags": ["sick", "ill"] }, { "char": "๐Ÿค’", "description": "face with thermometer", - "aliases": [ - "face_with_thermometer" - ], - "tags": [ - "sick" - ] + "aliases": ["face_with_thermometer"], + "tags": ["sick"] }, { "char": "๐Ÿค•", "description": "face with head-bandage", - "aliases": [ - "face_with_head_bandage" - ], - "tags": [ - "hurt" - ] + "aliases": ["face_with_head_bandage"], + "tags": ["hurt"] }, { "char": "๐Ÿคข", "description": "nauseated face", - "aliases": [ - "nauseated_face" - ], - "tags": [ - "sick", - "barf", - "disgusted" - ] + "aliases": ["nauseated_face"], + "tags": ["sick", "barf", "disgusted"] }, { "char": "๐Ÿคฎ", "description": "face vomiting", - "aliases": [ - "vomiting_face" - ], - "tags": [ - "barf", - "sick" - ] + "aliases": ["vomiting_face"], + "tags": ["barf", "sick"] }, { "char": "๐Ÿคง", "description": "sneezing face", - "aliases": [ - "sneezing_face" - ], - "tags": [ - "achoo", - "sick" - ] + "aliases": ["sneezing_face"], + "tags": ["achoo", "sick"] }, { "char": "๐Ÿฅต", "description": "hot face", - "aliases": [ - "hot_face" - ], - "tags": [ - "heat", - "sweating" - ] + "aliases": ["hot_face"], + "tags": ["heat", "sweating"] }, { "char": "๐Ÿฅถ", "description": "cold face", - "aliases": [ - "cold_face" - ], - "tags": [ - "freezing", - "ice" - ] + "aliases": ["cold_face"], + "tags": ["freezing", "ice"] }, { "char": "๐Ÿฅด", "description": "woozy face", - "aliases": [ - "woozy_face" - ], - "tags": [ - "groggy" - ] + "aliases": ["woozy_face"], + "tags": ["groggy"] }, { "char": "๐Ÿ˜ต", "description": "face with crossed-out eyes", - "aliases": [ - "dizzy_face" - ], + "aliases": ["dizzy_face"], "tags": [] }, { "char": "๐Ÿ˜ตโ€๐Ÿ’ซ", "description": "face with spiral eyes", - "aliases": [ - "face_with_spiral_eyes" - ], + "aliases": ["face_with_spiral_eyes"], "tags": [] }, { "char": "๐Ÿค ", "description": "cowboy hat face", - "aliases": [ - "cowboy_hat_face" - ], + "aliases": ["cowboy_hat_face"], "tags": [] }, { "char": "๐Ÿฅณ", "description": "partying face", - "aliases": [ - "partying_face" - ], - "tags": [ - "celebration", - "birthday" - ] + "aliases": ["partying_face"], + "tags": ["celebration", "birthday"] }, { "char": "๐Ÿฅธ", "description": "disguised face", - "aliases": [ - "disguised_face" - ], + "aliases": ["disguised_face"], "tags": [] }, { "char": "๐Ÿ˜Ž", "description": "smiling face with sunglasses", - "aliases": [ - "sunglasses" - ], - "tags": [ - "cool" - ] + "aliases": ["sunglasses"], + "tags": ["cool"] }, { "char": "๐Ÿค“", "description": "nerd face", - "aliases": [ - "nerd_face" - ], - "tags": [ - "geek", - "glasses" - ] + "aliases": ["nerd_face"], + "tags": ["geek", "glasses"] }, { "char": "๐Ÿง", "description": "face with monocle", - "aliases": [ - "monocle_face" - ], + "aliases": ["monocle_face"], "tags": [] }, { "char": "๐Ÿ˜•", "description": "confused face", - "aliases": [ - "confused" - ], + "aliases": ["confused"], "tags": [] }, { "char": "๐Ÿซค", "description": "face with diagonal mouth", - "aliases": [ - "face_with_diagonal_mouth" - ], - "tags": [ - "confused" - ] + "aliases": ["face_with_diagonal_mouth"], + "tags": ["confused"] }, { "char": "๐Ÿ˜Ÿ", "description": "worried face", - "aliases": [ - "worried" - ], - "tags": [ - "nervous" - ] + "aliases": ["worried"], + "tags": ["nervous"] }, { "char": "๐Ÿ™", "description": "slightly frowning face", - "aliases": [ - "slightly_frowning_face" - ], + "aliases": ["slightly_frowning_face"], "tags": [] }, { "char": "โ˜น๏ธ", "description": "frowning face", - "aliases": [ - "frowning_face" - ], + "aliases": ["frowning_face"], "tags": [] }, { "char": "๐Ÿ˜ฎ", "description": "face with open mouth", - "aliases": [ - "open_mouth" - ], - "tags": [ - "surprise", - "impressed", - "wow" - ] + "aliases": ["open_mouth"], + "tags": ["surprise", "impressed", "wow"] }, { "char": "๐Ÿ˜ฏ", "description": "hushed face", - "aliases": [ - "hushed" - ], - "tags": [ - "silence", - "speechless" - ] + "aliases": ["hushed"], + "tags": ["silence", "speechless"] }, { "char": "๐Ÿ˜ฒ", "description": "astonished face", - "aliases": [ - "astonished" - ], - "tags": [ - "amazed", - "gasp" - ] + "aliases": ["astonished"], + "tags": ["amazed", "gasp"] }, { "char": "๐Ÿ˜ณ", "description": "flushed face", - "aliases": [ - "flushed" - ], + "aliases": ["flushed"], "tags": [] }, { "char": "๐Ÿฅบ", "description": "pleading face", - "aliases": [ - "pleading_face" - ], - "tags": [ - "puppy", - "eyes" - ] + "aliases": ["pleading_face"], + "tags": ["puppy", "eyes"] }, { "char": "๐Ÿฅน", "description": "face holding back tears", - "aliases": [ - "face_holding_back_tears" - ], - "tags": [ - "tears", - "gratitude" - ] + "aliases": ["face_holding_back_tears"], + "tags": ["tears", "gratitude"] }, { "char": "๐Ÿ˜ฆ", "description": "frowning face with open mouth", - "aliases": [ - "frowning" - ], + "aliases": ["frowning"], "tags": [] }, { "char": "๐Ÿ˜ง", "description": "anguished face", - "aliases": [ - "anguished" - ], - "tags": [ - "stunned" - ] + "aliases": ["anguished"], + "tags": ["stunned"] }, { "char": "๐Ÿ˜จ", "description": "fearful face", - "aliases": [ - "fearful" - ], - "tags": [ - "scared", - "shocked", - "oops" - ] + "aliases": ["fearful"], + "tags": ["scared", "shocked", "oops"] }, { "char": "๐Ÿ˜ฐ", "description": "anxious face with sweat", - "aliases": [ - "cold_sweat" - ], - "tags": [ - "nervous" - ] + "aliases": ["cold_sweat"], + "tags": ["nervous"] }, { "char": "๐Ÿ˜ฅ", "description": "sad but relieved face", - "aliases": [ - "disappointed_relieved" - ], - "tags": [ - "phew", - "sweat", - "nervous" - ] + "aliases": ["disappointed_relieved"], + "tags": ["phew", "sweat", "nervous"] }, { "char": "๐Ÿ˜ข", "description": "crying face", - "aliases": [ - "cry" - ], - "tags": [ - "sad", - "tear" - ] + "aliases": ["cry"], + "tags": ["sad", "tear"] }, { "char": "๐Ÿ˜ญ", "description": "loudly crying face", - "aliases": [ - "sob" - ], - "tags": [ - "sad", - "cry", - "bawling" - ] + "aliases": ["sob"], + "tags": ["sad", "cry", "bawling"] }, { "char": "๐Ÿ˜ฑ", "description": "face screaming in fear", - "aliases": [ - "scream" - ], - "tags": [ - "horror", - "shocked" - ] + "aliases": ["scream"], + "tags": ["horror", "shocked"] }, { "char": "๐Ÿ˜–", "description": "confounded face", - "aliases": [ - "confounded" - ], + "aliases": ["confounded"], "tags": [] }, { "char": "๐Ÿ˜ฃ", "description": "persevering face", - "aliases": [ - "persevere" - ], - "tags": [ - "struggling" - ] + "aliases": ["persevere"], + "tags": ["struggling"] }, { "char": "๐Ÿ˜ž", "description": "disappointed face", - "aliases": [ - "disappointed" - ], - "tags": [ - "sad" - ] + "aliases": ["disappointed"], + "tags": ["sad"] }, { "char": "๐Ÿ˜“", "description": "downcast face with sweat", - "aliases": [ - "sweat" - ], + "aliases": ["sweat"], "tags": [] }, { "char": "๐Ÿ˜ฉ", "description": "weary face", - "aliases": [ - "weary" - ], - "tags": [ - "tired" - ] + "aliases": ["weary"], + "tags": ["tired"] }, { "char": "๐Ÿ˜ซ", "description": "tired face", - "aliases": [ - "tired_face" - ], - "tags": [ - "upset", - "whine" - ] + "aliases": ["tired_face"], + "tags": ["upset", "whine"] }, { "char": "๐Ÿฅฑ", "description": "yawning face", - "aliases": [ - "yawning_face" - ], + "aliases": ["yawning_face"], "tags": [] }, { "char": "๐Ÿ˜ค", "description": "face with steam from nose", - "aliases": [ - "triumph" - ], - "tags": [ - "smug" - ] + "aliases": ["triumph"], + "tags": ["smug"] }, { "char": "๐Ÿ˜ก", "description": "enraged face", - "aliases": [ - "rage", - "pout" - ], - "tags": [ - "angry" - ] + "aliases": ["rage", "pout"], + "tags": ["angry"] }, { "char": "๐Ÿ˜ ", "description": "angry face", - "aliases": [ - "angry" - ], - "tags": [ - "mad", - "annoyed" - ] + "aliases": ["angry"], + "tags": ["mad", "annoyed"] }, { "char": "๐Ÿคฌ", "description": "face with symbols on mouth", - "aliases": [ - "cursing_face" - ], - "tags": [ - "foul" - ] + "aliases": ["cursing_face"], + "tags": ["foul"] }, { "char": "๐Ÿ˜ˆ", "description": "smiling face with horns", - "aliases": [ - "smiling_imp" - ], - "tags": [ - "devil", - "evil", - "horns" - ] + "aliases": ["smiling_imp"], + "tags": ["devil", "evil", "horns"] }, { "char": "๐Ÿ‘ฟ", "description": "angry face with horns", - "aliases": [ - "imp" - ], - "tags": [ - "angry", - "devil", - "evil", - "horns" - ] + "aliases": ["imp"], + "tags": ["angry", "devil", "evil", "horns"] }, { "char": "๐Ÿคก", "description": "clown face", - "aliases": [ - "clown_face" - ], + "aliases": ["clown_face"], "tags": [] }, { "char": "๐Ÿ˜บ", "description": "grinning cat", - "aliases": [ - "smiley_cat" - ], + "aliases": ["smiley_cat"], "tags": [] }, { "char": "๐Ÿ˜ธ", "description": "grinning cat with smiling eyes", - "aliases": [ - "smile_cat" - ], + "aliases": ["smile_cat"], "tags": [] }, { "char": "๐Ÿ˜ป", "description": "smiling cat with heart-eyes", - "aliases": [ - "heart_eyes_cat" - ], + "aliases": ["heart_eyes_cat"], "tags": [] }, { "char": "๐Ÿ˜ผ", "description": "cat with wry smile", - "aliases": [ - "smirk_cat" - ], + "aliases": ["smirk_cat"], "tags": [] }, { "char": "๐Ÿ˜ฟ", "description": "crying cat", - "aliases": [ - "crying_cat_face" - ], - "tags": [ - "sad", - "tear" - ] + "aliases": ["crying_cat_face"], + "tags": ["sad", "tear"] }, { "char": "๐Ÿ’Œ", "description": "love letter", - "aliases": [ - "love_letter" - ], - "tags": [ - "email", - "envelope" - ] + "aliases": ["love_letter"], + "tags": ["email", "envelope"] }, { "char": "๐Ÿ’˜", "description": "heart with arrow", - "aliases": [ - "cupid" - ], - "tags": [ - "love", - "heart" - ] + "aliases": ["cupid"], + "tags": ["love", "heart"] }, { "char": "๐Ÿ’", "description": "heart with ribbon", - "aliases": [ - "gift_heart" - ], - "tags": [ - "chocolates" - ] + "aliases": ["gift_heart"], + "tags": ["chocolates"] }, { "char": "๐Ÿ’–", "description": "sparkling heart", - "aliases": [ - "sparkling_heart" - ], + "aliases": ["sparkling_heart"], "tags": [] }, { "char": "๐Ÿ’—", "description": "growing heart", - "aliases": [ - "heartpulse" - ], + "aliases": ["heartpulse"], "tags": [] }, { "char": "๐Ÿ’“", "description": "beating heart", - "aliases": [ - "heartbeat" - ], + "aliases": ["heartbeat"], "tags": [] }, { "char": "๐Ÿ’ž", "description": "revolving hearts", - "aliases": [ - "revolving_hearts" - ], + "aliases": ["revolving_hearts"], "tags": [] }, { "char": "๐Ÿ’•", "description": "two hearts", - "aliases": [ - "two_hearts" - ], + "aliases": ["two_hearts"], "tags": [] }, { "char": "๐Ÿ’Ÿ", "description": "heart decoration", - "aliases": [ - "heart_decoration" - ], + "aliases": ["heart_decoration"], "tags": [] }, { "char": "โฃ๏ธ", "description": "heart exclamation", - "aliases": [ - "heavy_heart_exclamation" - ], + "aliases": ["heavy_heart_exclamation"], "tags": [] }, { "char": "๐Ÿ’”", "description": "broken heart", - "aliases": [ - "broken_heart" - ], + "aliases": ["broken_heart"], "tags": [] }, { "char": "โค๏ธโ€๐Ÿ”ฅ", "description": "heart on fire", - "aliases": [ - "heart_on_fire" - ], + "aliases": ["heart_on_fire"], "tags": [] }, { "char": "โค๏ธโ€๐Ÿฉน", "description": "mending heart", - "aliases": [ - "mending_heart" - ], + "aliases": ["mending_heart"], "tags": [] }, { "char": "โค๏ธ", "description": "red heart", - "aliases": [ - "heart" - ], - "tags": [ - "love" - ] + "aliases": ["heart"], + "tags": ["love"] }, { "char": "๐Ÿฉท", "description": "pink heart", - "aliases": [ - "pink_heart" - ], + "aliases": ["pink_heart"], "tags": [] }, { "char": "๐Ÿงก", "description": "orange heart", - "aliases": [ - "orange_heart" - ], + "aliases": ["orange_heart"], "tags": [] }, { "char": "๐Ÿ’›", "description": "yellow heart", - "aliases": [ - "yellow_heart" - ], + "aliases": ["yellow_heart"], "tags": [] }, { "char": "๐Ÿ’š", "description": "green heart", - "aliases": [ - "green_heart" - ], + "aliases": ["green_heart"], "tags": [] }, { "char": "๐Ÿ’™", "description": "blue heart", - "aliases": [ - "blue_heart" - ], + "aliases": ["blue_heart"], "tags": [] }, { "char": "๐Ÿฉต", "description": "light blue heart", - "aliases": [ - "light_blue_heart" - ], + "aliases": ["light_blue_heart"], "tags": [] }, { "char": "๐Ÿ’œ", "description": "purple heart", - "aliases": [ - "purple_heart" - ], + "aliases": ["purple_heart"], "tags": [] }, { "char": "๐ŸคŽ", "description": "brown heart", - "aliases": [ - "brown_heart" - ], + "aliases": ["brown_heart"], "tags": [] }, { "char": "๐Ÿ–ค", "description": "black heart", - "aliases": [ - "black_heart" - ], + "aliases": ["black_heart"], "tags": [] }, { "char": "๐Ÿฉถ", "description": "grey heart", - "aliases": [ - "grey_heart" - ], + "aliases": ["grey_heart"], "tags": [] }, { "char": "๐Ÿค", "description": "white heart", - "aliases": [ - "white_heart" - ], + "aliases": ["white_heart"], "tags": [] }, { "char": "๐Ÿ’ข", "description": "anger symbol", - "aliases": [ - "anger" - ], - "tags": [ - "angry" - ] + "aliases": ["anger"], + "tags": ["angry"] }, { "char": "๐ŸคŸ", "description": "love-you gesture", - "aliases": [ - "love_you_gesture" - ], + "aliases": ["love_you_gesture"], "tags": [] }, { "char": "๐Ÿ‘Š", "description": "oncoming fist", - "aliases": [ - "fist_oncoming", - "facepunch", - "punch" - ], - "tags": [ - "attack" - ] + "aliases": ["fist_oncoming", "facepunch", "punch"], + "tags": ["attack"] }, { "char": "๐Ÿซถ", "description": "heart hands", - "aliases": [ - "heart_hands" - ], - "tags": [ - "love" - ] + "aliases": ["heart_hands"], + "tags": ["love"] }, { "char": "๐Ÿซ€", "description": "anatomical heart", - "aliases": [ - "anatomical_heart" - ], + "aliases": ["anatomical_heart"], "tags": [] }, { "char": "๐Ÿง‘", "description": "person", - "aliases": [ - "adult" - ], + "aliases": ["adult"], "tags": [] }, { "char": "๐Ÿ‘ฑ", "description": "person: blond hair", - "aliases": [ - "blond_haired_person" - ], + "aliases": ["blond_haired_person"], "tags": [] }, { "char": "๐Ÿง”", "description": "person: beard", - "aliases": [ - "bearded_person" - ], + "aliases": ["bearded_person"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿฆฐ", "description": "person: red hair", - "aliases": [ - "person_red_hair" - ], + "aliases": ["person_red_hair"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿฆฑ", "description": "person: curly hair", - "aliases": [ - "person_curly_hair" - ], + "aliases": ["person_curly_hair"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿฆณ", "description": "person: white hair", - "aliases": [ - "person_white_hair" - ], + "aliases": ["person_white_hair"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿฆฒ", "description": "person: bald", - "aliases": [ - "person_bald" - ], + "aliases": ["person_bald"], "tags": [] }, { "char": "๐Ÿง“", "description": "older person", - "aliases": [ - "older_adult" - ], + "aliases": ["older_adult"], "tags": [] }, { "char": "๐Ÿ™", "description": "person frowning", - "aliases": [ - "frowning_person" - ], + "aliases": ["frowning_person"], "tags": [] }, { "char": "๐Ÿ™Ž", "description": "person pouting", - "aliases": [ - "pouting_face" - ], + "aliases": ["pouting_face"], "tags": [] }, { "char": "๐Ÿ™…", "description": "person gesturing NO", - "aliases": [ - "no_good" - ], - "tags": [ - "stop", - "halt", - "denied" - ] + "aliases": ["no_good"], + "tags": ["stop", "halt", "denied"] }, { "char": "๐Ÿ™†", "description": "person gesturing OK", - "aliases": [ - "ok_person" - ], + "aliases": ["ok_person"], "tags": [] }, { "char": "๐Ÿ’", "description": "person tipping hand", - "aliases": [ - "tipping_hand_person", - "information_desk_person" - ], + "aliases": ["tipping_hand_person", "information_desk_person"], "tags": [] }, { "char": "๐Ÿ™‹", "description": "person raising hand", - "aliases": [ - "raising_hand" - ], + "aliases": ["raising_hand"], "tags": [] }, { "char": "๐Ÿง", "description": "deaf person", - "aliases": [ - "deaf_person" - ], + "aliases": ["deaf_person"], "tags": [] }, { "char": "๐Ÿ™‡", "description": "person bowing", - "aliases": [ - "bow" - ], - "tags": [ - "respect", - "thanks" - ] + "aliases": ["bow"], + "tags": ["respect", "thanks"] }, { "char": "๐Ÿคฆ", "description": "person facepalming", - "aliases": [ - "facepalm" - ], + "aliases": ["facepalm"], "tags": [] }, { "char": "๐Ÿคฆโ€โ™‚๏ธ", "description": "man facepalming", - "aliases": [ - "man_facepalming" - ], + "aliases": ["man_facepalming"], "tags": [] }, { "char": "๐Ÿคฆโ€โ™€๏ธ", "description": "woman facepalming", - "aliases": [ - "woman_facepalming" - ], + "aliases": ["woman_facepalming"], "tags": [] }, { "char": "๐Ÿคท", "description": "person shrugging", - "aliases": [ - "shrug" - ], + "aliases": ["shrug"], "tags": [] }, { "char": "๐Ÿซ…", "description": "person with crown", - "aliases": [ - "person_with_crown" - ], + "aliases": ["person_with_crown"], "tags": [] }, { "char": "๐Ÿ‘ณ", "description": "person wearing turban", - "aliases": [ - "person_with_turban" - ], + "aliases": ["person_with_turban"], "tags": [] }, { "char": "๐Ÿ‘ฒ", "description": "person with skullcap", - "aliases": [ - "man_with_gua_pi_mao" - ], + "aliases": ["man_with_gua_pi_mao"], "tags": [] }, { "char": "๐Ÿคต", "description": "person in tuxedo", - "aliases": [ - "person_in_tuxedo" - ], - "tags": [ - "groom", - "marriage", - "wedding" - ] + "aliases": ["person_in_tuxedo"], + "tags": ["groom", "marriage", "wedding"] }, { "char": "๐Ÿ‘ฐ", "description": "person with veil", - "aliases": [ - "person_with_veil" - ], - "tags": [ - "marriage", - "wedding" - ] + "aliases": ["person_with_veil"], + "tags": ["marriage", "wedding"] }, { "char": "๐Ÿซ„", "description": "pregnant person", - "aliases": [ - "pregnant_person" - ], + "aliases": ["pregnant_person"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿผ", "description": "person feeding baby", - "aliases": [ - "person_feeding_baby" - ], + "aliases": ["person_feeding_baby"], "tags": [] }, { "char": "๐Ÿงœ", "description": "merperson", - "aliases": [ - "merperson" - ], + "aliases": ["merperson"], "tags": [] }, { "char": "๐Ÿ’†", "description": "person getting massage", - "aliases": [ - "massage" - ], - "tags": [ - "spa" - ] + "aliases": ["massage"], + "tags": ["spa"] }, { "char": "๐Ÿ’‡", "description": "person getting haircut", - "aliases": [ - "haircut" - ], - "tags": [ - "beauty" - ] + "aliases": ["haircut"], + "tags": ["beauty"] }, { "char": "๐Ÿšถ", "description": "person walking", - "aliases": [ - "walking" - ], + "aliases": ["walking"], "tags": [] }, { "char": "๐Ÿง", "description": "person standing", - "aliases": [ - "standing_person" - ], + "aliases": ["standing_person"], "tags": [] }, { "char": "๐ŸงŽ", "description": "person kneeling", - "aliases": [ - "kneeling_person" - ], + "aliases": ["kneeling_person"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿฆฏ", "description": "person with white cane", - "aliases": [ - "person_with_probing_cane" - ], + "aliases": ["person_with_probing_cane"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿฆผ", "description": "person in motorized wheelchair", - "aliases": [ - "person_in_motorized_wheelchair" - ], + "aliases": ["person_in_motorized_wheelchair"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿฆฝ", "description": "person in manual wheelchair", - "aliases": [ - "person_in_manual_wheelchair" - ], + "aliases": ["person_in_manual_wheelchair"], "tags": [] }, { "char": "๐Ÿƒ", "description": "person running", - "aliases": [ - "runner", - "running" - ], - "tags": [ - "exercise", - "workout", - "marathon" - ] + "aliases": ["runner", "running"], + "tags": ["exercise", "workout", "marathon"] }, { "char": "๐Ÿ•ด๏ธ", "description": "person in suit levitating", - "aliases": [ - "business_suit_levitating" - ], + "aliases": ["business_suit_levitating"], "tags": [] }, { "char": "๐Ÿง–", "description": "person in steamy room", - "aliases": [ - "sauna_person" - ], - "tags": [ - "steamy" - ] + "aliases": ["sauna_person"], + "tags": ["steamy"] }, { "char": "๐Ÿง—", "description": "person climbing", - "aliases": [ - "climbing" - ], - "tags": [ - "bouldering" - ] + "aliases": ["climbing"], + "tags": ["bouldering"] }, { "char": "๐Ÿคบ", "description": "person fencing", - "aliases": [ - "person_fencing" - ], + "aliases": ["person_fencing"], "tags": [] }, { "char": "๐ŸŒ๏ธ", "description": "person golfing", - "aliases": [ - "golfing" - ], + "aliases": ["golfing"], "tags": [] }, { "char": "๐Ÿ„", "description": "person surfing", - "aliases": [ - "surfer" - ], + "aliases": ["surfer"], "tags": [] }, { "char": "๐Ÿšฃ", "description": "person rowing boat", - "aliases": [ - "rowboat" - ], + "aliases": ["rowboat"], "tags": [] }, { "char": "๐ŸŠ", "description": "person swimming", - "aliases": [ - "swimmer" - ], + "aliases": ["swimmer"], "tags": [] }, { "char": "โ›น๏ธ", "description": "person bouncing ball", - "aliases": [ - "bouncing_ball_person" - ], - "tags": [ - "basketball" - ] + "aliases": ["bouncing_ball_person"], + "tags": ["basketball"] }, { "char": "๐Ÿ‹๏ธ", "description": "person lifting weights", - "aliases": [ - "weight_lifting" - ], - "tags": [ - "gym", - "workout" - ] + "aliases": ["weight_lifting"], + "tags": ["gym", "workout"] }, { "char": "๐Ÿšด", "description": "person biking", - "aliases": [ - "bicyclist" - ], + "aliases": ["bicyclist"], "tags": [] }, { "char": "๐Ÿšต", "description": "person mountain biking", - "aliases": [ - "mountain_bicyclist" - ], + "aliases": ["mountain_bicyclist"], "tags": [] }, { "char": "๐Ÿคธ", "description": "person cartwheeling", - "aliases": [ - "cartwheeling" - ], + "aliases": ["cartwheeling"], "tags": [] }, { "char": "๐Ÿคฝ", "description": "person playing water polo", - "aliases": [ - "water_polo" - ], + "aliases": ["water_polo"], "tags": [] }, { "char": "๐Ÿคพ", "description": "person playing handball", - "aliases": [ - "handball_person" - ], + "aliases": ["handball_person"], "tags": [] }, { "char": "๐Ÿคน", "description": "person juggling", - "aliases": [ - "juggling_person" - ], + "aliases": ["juggling_person"], "tags": [] }, { "char": "๐Ÿง˜", "description": "person in lotus position", - "aliases": [ - "lotus_position" - ], - "tags": [ - "meditation" - ] + "aliases": ["lotus_position"], + "tags": ["meditation"] }, { "char": "๐Ÿ›€", "description": "person taking bath", - "aliases": [ - "bath" - ], - "tags": [ - "shower" - ] + "aliases": ["bath"], + "tags": ["shower"] }, { "char": "๐Ÿ›Œ", "description": "person in bed", - "aliases": [ - "sleeping_bed" - ], + "aliases": ["sleeping_bed"], "tags": [] }, { "char": "๐Ÿ’‘", "description": "couple with heart", - "aliases": [ - "couple_with_heart" - ], + "aliases": ["couple_with_heart"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ", "description": "couple with heart: woman, man", - "aliases": [ - "couple_with_heart_woman_man" - ], + "aliases": ["couple_with_heart_woman_man"], "tags": [] }, { "char": "๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ", "description": "couple with heart: man, man", - "aliases": [ - "couple_with_heart_man_man" - ], + "aliases": ["couple_with_heart_man_man"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ", "description": "couple with heart: woman, woman", - "aliases": [ - "couple_with_heart_woman_woman" - ], + "aliases": ["couple_with_heart_woman_woman"], "tags": [] }, { "char": "๐Ÿต", "description": "monkey face", - "aliases": [ - "monkey_face" - ], + "aliases": ["monkey_face"], "tags": [] }, { "char": "๐Ÿถ", "description": "dog face", - "aliases": [ - "dog" - ], - "tags": [ - "pet" - ] + "aliases": ["dog"], + "tags": ["pet"] }, { "char": "๐ŸฆŠ", "description": "fox", - "aliases": [ - "fox_face" - ], + "aliases": ["fox_face"], "tags": [] }, { "char": "๐Ÿฑ", "description": "cat face", - "aliases": [ - "cat" - ], - "tags": [ - "pet" - ] + "aliases": ["cat"], + "tags": ["pet"] }, { "char": "๐Ÿฏ", "description": "tiger face", - "aliases": [ - "tiger" - ], + "aliases": ["tiger"], "tags": [] }, { "char": "๐Ÿด", "description": "horse face", - "aliases": [ - "horse" - ], + "aliases": ["horse"], "tags": [] }, { "char": "๐Ÿฎ", "description": "cow face", - "aliases": [ - "cow" - ], + "aliases": ["cow"], "tags": [] }, { "char": "๐Ÿท", "description": "pig face", - "aliases": [ - "pig" - ], + "aliases": ["pig"], "tags": [] }, { "char": "๐Ÿญ", "description": "mouse face", - "aliases": [ - "mouse" - ], + "aliases": ["mouse"], "tags": [] }, { "char": "๐Ÿฐ", "description": "rabbit face", - "aliases": [ - "rabbit" - ], - "tags": [ - "bunny" - ] + "aliases": ["rabbit"], + "tags": ["bunny"] }, { "char": "๐Ÿผ", "description": "panda", - "aliases": [ - "panda_face" - ], + "aliases": ["panda_face"], "tags": [] }, { "char": "๐Ÿฒ", "description": "dragon face", - "aliases": [ - "dragon_face" - ], + "aliases": ["dragon_face"], "tags": [] }, { "char": "๐Ÿ€", "description": "four leaf clover", - "aliases": [ - "four_leaf_clover" - ], - "tags": [ - "luck" - ] + "aliases": ["four_leaf_clover"], + "tags": ["luck"] }, { "char": "๐Ÿฉ", "description": "love hotel", - "aliases": [ - "love_hotel" - ], + "aliases": ["love_hotel"], "tags": [] }, { "char": "๐ŸŒš", "description": "new moon face", - "aliases": [ - "new_moon_with_face" - ], + "aliases": ["new_moon_with_face"], "tags": [] }, { "char": "๐ŸŒ›", "description": "first quarter moon face", - "aliases": [ - "first_quarter_moon_with_face" - ], + "aliases": ["first_quarter_moon_with_face"], "tags": [] }, { "char": "๐ŸŒœ", "description": "last quarter moon face", - "aliases": [ - "last_quarter_moon_with_face" - ], + "aliases": ["last_quarter_moon_with_face"], "tags": [] }, { "char": "๐ŸŒ", "description": "full moon face", - "aliases": [ - "full_moon_with_face" - ], + "aliases": ["full_moon_with_face"], "tags": [] }, { "char": "๐ŸŒž", "description": "sun with face", - "aliases": [ - "sun_with_face" - ], - "tags": [ - "summer" - ] + "aliases": ["sun_with_face"], + "tags": ["summer"] }, { "char": "๐ŸŒฌ๏ธ", "description": "wind face", - "aliases": [ - "wind_face" - ], + "aliases": ["wind_face"], "tags": [] }, { "char": "๐ŸฅŠ", "description": "boxing glove", - "aliases": [ - "boxing_glove" - ], + "aliases": ["boxing_glove"], "tags": [] }, { "char": "โ™ฅ๏ธ", "description": "heart suit", - "aliases": [ - "hearts" - ], + "aliases": ["hearts"], "tags": [] }, { "char": "๐Ÿงค", "description": "gloves", - "aliases": [ - "gloves" - ], + "aliases": ["gloves"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ฎ", "description": "flag: Slovenia", - "aliases": [ - "slovenia" - ], + "aliases": ["slovenia"], "tags": [] } ], @@ -2052,109 +1343,79 @@ { "char": "๐Ÿน", "description": "hamster", - "aliases": [ - "hamster" - ], - "tags": [ - "pet" - ] + "aliases": ["hamster"], + "tags": ["pet"] }, { "char": "๐Ÿฆ", "description": "bird", - "aliases": [ - "bird" - ], + "aliases": ["bird"], "tags": [] }, { "char": "๐Ÿฆโ€โฌ›", "description": "black bird", - "aliases": [ - "black_bird" - ], + "aliases": ["black_bird"], "tags": [] }, { "char": "๐ŸŸ", "description": "fish", - "aliases": [ - "fish" - ], + "aliases": ["fish"], "tags": [] }, { "char": "๐Ÿ ", "description": "tropical fish", - "aliases": [ - "tropical_fish" - ], + "aliases": ["tropical_fish"], "tags": [] }, { "char": "๐Ÿก", "description": "blowfish", - "aliases": [ - "blowfish" - ], + "aliases": ["blowfish"], "tags": [] }, { "char": "๐Ÿชผ", "description": "jellyfish", - "aliases": [ - "jellyfish" - ], + "aliases": ["jellyfish"], "tags": [] }, { "char": "๐Ÿ›", "description": "bug", - "aliases": [ - "bug" - ], + "aliases": ["bug"], "tags": [] }, { "char": "๐Ÿž", "description": "lady beetle", - "aliases": [ - "lady_beetle" - ], - "tags": [ - "bug" - ] + "aliases": ["lady_beetle"], + "tags": ["bug"] }, { "char": "๐Ÿฅ", "description": "fish cake with swirl", - "aliases": [ - "fish_cake" - ], + "aliases": ["fish_cake"], "tags": [] }, { "char": "๐ŸŽฃ", "description": "fishing pole", - "aliases": [ - "fishing_pole_and_fish" - ], + "aliases": ["fishing_pole_and_fish"], "tags": [] }, { "char": "๐ŸŽบ", "description": "trumpet", - "aliases": [ - "trumpet" - ], + "aliases": ["trumpet"], "tags": [] }, { "char": "๐Ÿงซ", "description": "petri dish", - "aliases": [ - "petri_dish" - ], + "aliases": ["petri_dish"], "tags": [] } ], @@ -2162,370 +1423,231 @@ { "char": "๐ŸŒ", "description": "banana", - "aliases": [ - "banana" - ], - "tags": [ - "fruit" - ] + "aliases": ["banana"], + "tags": ["fruit"] }, { "char": "๐Ÿ", "description": "green apple", - "aliases": [ - "green_apple" - ], - "tags": [ - "fruit" - ] + "aliases": ["green_apple"], + "tags": ["fruit"] }, { "char": "๐Ÿ’", "description": "cherries", - "aliases": [ - "cherries" - ], - "tags": [ - "fruit" - ] + "aliases": ["cherries"], + "tags": ["fruit"] }, { "char": "๐Ÿ“", "description": "strawberry", - "aliases": [ - "strawberry" - ], - "tags": [ - "fruit" - ] + "aliases": ["strawberry"], + "tags": ["fruit"] }, { "char": "๐Ÿฅ", "description": "kiwi fruit", - "aliases": [ - "kiwi_fruit" - ], + "aliases": ["kiwi_fruit"], "tags": [] }, { "char": "๐Ÿณ", "description": "cooking", - "aliases": [ - "fried_egg" - ], - "tags": [ - "breakfast" - ] + "aliases": ["fried_egg"], + "tags": ["breakfast"] }, { "char": "๐Ÿฅ˜", "description": "shallow pan of food", - "aliases": [ - "shallow_pan_of_food" - ], - "tags": [ - "paella", - "curry" - ] + "aliases": ["shallow_pan_of_food"], + "tags": ["paella", "curry"] }, { "char": "๐Ÿฒ", "description": "pot of food", - "aliases": [ - "stew" - ], + "aliases": ["stew"], "tags": [] }, { "char": "๐Ÿฅซ", "description": "canned food", - "aliases": [ - "canned_food" - ], + "aliases": ["canned_food"], "tags": [] }, { "char": "๐Ÿต", "description": "teacup without handle", - "aliases": [ - "tea" - ], - "tags": [ - "green", - "breakfast" - ] + "aliases": ["tea"], + "tags": ["green", "breakfast"] }, { "char": "๐Ÿธ", "description": "cocktail glass", - "aliases": [ - "cocktail" - ], - "tags": [ - "drink" - ] + "aliases": ["cocktail"], + "tags": ["drink"] }, { "char": "๐Ÿน", "description": "tropical drink", - "aliases": [ - "tropical_drink" - ], - "tags": [ - "summer", - "vacation" - ] + "aliases": ["tropical_drink"], + "tags": ["summer", "vacation"] }, { "char": "๐Ÿบ", "description": "beer mug", - "aliases": [ - "beer" - ], - "tags": [ - "drink" - ] + "aliases": ["beer"], + "tags": ["drink"] }, { "char": "๐Ÿป", "description": "clinking beer mugs", - "aliases": [ - "beers" - ], - "tags": [ - "drinks" - ] + "aliases": ["beers"], + "tags": ["drinks"] }, { "char": "๐Ÿฝ๏ธ", "description": "fork and knife with plate", - "aliases": [ - "plate_with_cutlery" - ], - "tags": [ - "dining", - "dinner" - ] + "aliases": ["plate_with_cutlery"], + "tags": ["dining", "dinner"] } ], "activities": [ { "char": "๐Ÿ‘พ", "description": "alien monster", - "aliases": [ - "space_invader" - ], - "tags": [ - "game", - "retro" - ] + "aliases": ["space_invader"], + "tags": ["game", "retro"] }, { "char": "๐Ÿ–๏ธ", "description": "hand with fingers splayed", - "aliases": [ - "raised_hand_with_fingers_splayed" - ], + "aliases": ["raised_hand_with_fingers_splayed"], "tags": [] }, { "char": "๐Ÿƒโ€โ™‚๏ธ", "description": "man running", - "aliases": [ - "running_man" - ], - "tags": [ - "exercise", - "workout", - "marathon" - ] + "aliases": ["running_man"], + "tags": ["exercise", "workout", "marathon"] }, { "char": "๐Ÿƒโ€โ™€๏ธ", "description": "woman running", - "aliases": [ - "running_woman" - ], - "tags": [ - "exercise", - "workout", - "marathon" - ] + "aliases": ["running_woman"], + "tags": ["exercise", "workout", "marathon"] }, { "char": "๐Ÿคฝโ€โ™‚๏ธ", "description": "man playing water polo", - "aliases": [ - "man_playing_water_polo" - ], + "aliases": ["man_playing_water_polo"], "tags": [] }, { "char": "๐Ÿคฝโ€โ™€๏ธ", "description": "woman playing water polo", - "aliases": [ - "woman_playing_water_polo" - ], + "aliases": ["woman_playing_water_polo"], "tags": [] }, { "char": "๐Ÿคพโ€โ™‚๏ธ", "description": "man playing handball", - "aliases": [ - "man_playing_handball" - ], + "aliases": ["man_playing_handball"], "tags": [] }, { "char": "๐Ÿคพโ€โ™€๏ธ", "description": "woman playing handball", - "aliases": [ - "woman_playing_handball" - ], + "aliases": ["woman_playing_handball"], "tags": [] }, { "char": "๐Ÿ›", "description": "playground slide", - "aliases": [ - "playground_slide" - ], + "aliases": ["playground_slide"], "tags": [] }, { "char": "๐Ÿ…", "description": "sports medal", - "aliases": [ - "medal_sports" - ], - "tags": [ - "gold", - "winner" - ] + "aliases": ["medal_sports"], + "tags": ["gold", "winner"] }, { "char": "โšฝ", "description": "soccer ball", - "aliases": [ - "soccer" - ], - "tags": [ - "sports" - ] + "aliases": ["soccer"], + "tags": ["sports"] }, { "char": "โšพ", "description": "baseball", - "aliases": [ - "baseball" - ], - "tags": [ - "sports" - ] + "aliases": ["baseball"], + "tags": ["sports"] }, { "char": "๐Ÿ€", "description": "basketball", - "aliases": [ - "basketball" - ], - "tags": [ - "sports" - ] + "aliases": ["basketball"], + "tags": ["sports"] }, { "char": "๐Ÿˆ", "description": "american football", - "aliases": [ - "football" - ], - "tags": [ - "sports" - ] + "aliases": ["football"], + "tags": ["sports"] }, { "char": "๐ŸŽพ", "description": "tennis", - "aliases": [ - "tennis" - ], - "tags": [ - "sports" - ] + "aliases": ["tennis"], + "tags": ["sports"] }, { "char": "๐Ÿ", "description": "cricket game", - "aliases": [ - "cricket_game" - ], + "aliases": ["cricket_game"], "tags": [] }, { "char": "๐ŸŽฎ", "description": "video game", - "aliases": [ - "video_game" - ], - "tags": [ - "play", - "controller", - "console" - ] + "aliases": ["video_game"], + "tags": ["play", "controller", "console"] }, { "char": "๐ŸŽฒ", "description": "game die", - "aliases": [ - "game_die" - ], - "tags": [ - "dice", - "gambling" - ] + "aliases": ["game_die"], + "tags": ["dice", "gambling"] }, { "char": "๐ŸŽด", "description": "flower playing cards", - "aliases": [ - "flower_playing_cards" - ], + "aliases": ["flower_playing_cards"], "tags": [] }, { "char": "๐Ÿ‘Ÿ", "description": "running shoe", - "aliases": [ - "athletic_shoe" - ], - "tags": [ - "sneaker", - "sport", - "running" - ] + "aliases": ["athletic_shoe"], + "tags": ["sneaker", "sport", "running"] }, { "char": "๐Ÿ›‚", "description": "passport control", - "aliases": [ - "passport_control" - ], + "aliases": ["passport_control"], "tags": [] }, { "char": "โ–ถ๏ธ", "description": "play button", - "aliases": [ - "arrow_forward" - ], + "aliases": ["arrow_forward"], "tags": [] }, { "char": "โฏ๏ธ", "description": "play or pause button", - "aliases": [ - "play_or_pause_button" - ], + "aliases": ["play_or_pause_button"], "tags": [] } ], @@ -2533,431 +1655,295 @@ { "char": "๐Ÿ’…", "description": "nail polish", - "aliases": [ - "nail_care" - ], - "tags": [ - "beauty", - "manicure" - ] + "aliases": ["nail_care"], + "tags": ["beauty", "manicure"] }, { "char": "๐Ÿง•", "description": "woman with headscarf", - "aliases": [ - "woman_with_headscarf" - ], - "tags": [ - "hijab" - ] + "aliases": ["woman_with_headscarf"], + "tags": ["hijab"] }, { "char": "๐Ÿคธโ€โ™‚๏ธ", "description": "man cartwheeling", - "aliases": [ - "man_cartwheeling" - ], + "aliases": ["man_cartwheeling"], "tags": [] }, { "char": "๐Ÿคธโ€โ™€๏ธ", "description": "woman cartwheeling", - "aliases": [ - "woman_cartwheeling" - ], + "aliases": ["woman_cartwheeling"], "tags": [] }, { "char": "๐Ÿฅ•", "description": "carrot", - "aliases": [ - "carrot" - ], + "aliases": ["carrot"], "tags": [] }, { "char": "๐Ÿ—บ๏ธ", "description": "world map", - "aliases": [ - "world_map" - ], - "tags": [ - "travel" - ] + "aliases": ["world_map"], + "tags": ["travel"] }, { "char": "๐Ÿ›๏ธ", "description": "classical building", - "aliases": [ - "classical_building" - ], + "aliases": ["classical_building"], "tags": [] }, { "char": "๐Ÿ—๏ธ", "description": "building construction", - "aliases": [ - "building_construction" - ], + "aliases": ["building_construction"], "tags": [] }, { "char": "๐Ÿข", "description": "office building", - "aliases": [ - "office" - ], + "aliases": ["office"], "tags": [] }, { "char": "๐ŸŽ ", "description": "carousel horse", - "aliases": [ - "carousel_horse" - ], + "aliases": ["carousel_horse"], "tags": [] }, { "char": "๐Ÿšƒ", "description": "railway car", - "aliases": [ - "railway_car" - ], + "aliases": ["railway_car"], "tags": [] }, { "char": "๐Ÿš‹", "description": "tram car", - "aliases": [ - "train" - ], + "aliases": ["train"], "tags": [] }, { "char": "๐Ÿš“", "description": "police car", - "aliases": [ - "police_car" - ], + "aliases": ["police_car"], "tags": [] }, { "char": "๐Ÿš”", "description": "oncoming police car", - "aliases": [ - "oncoming_police_car" - ], + "aliases": ["oncoming_police_car"], "tags": [] }, { "char": "๐Ÿš—", "description": "automobile", - "aliases": [ - "car", - "red_car" - ], + "aliases": ["car", "red_car"], "tags": [] }, { "char": "๐Ÿš™", "description": "sport utility vehicle", - "aliases": [ - "blue_car" - ], + "aliases": ["blue_car"], "tags": [] }, { "char": "๐ŸŽ๏ธ", "description": "racing car", - "aliases": [ - "racing_car" - ], + "aliases": ["racing_car"], "tags": [] }, { "char": "๐Ÿšจ", "description": "police car light", - "aliases": [ - "rotating_light" - ], - "tags": [ - "911", - "emergency" - ] + "aliases": ["rotating_light"], + "tags": ["911", "emergency"] }, { "char": "โš“", "description": "anchor", - "aliases": [ - "anchor" - ], - "tags": [ - "ship" - ] + "aliases": ["anchor"], + "tags": ["ship"] }, { "char": "๐Ÿšค", "description": "speedboat", - "aliases": [ - "speedboat" - ], - "tags": [ - "ship" - ] + "aliases": ["speedboat"], + "tags": ["ship"] }, { "char": "๐Ÿ›ณ๏ธ", "description": "passenger ship", - "aliases": [ - "passenger_ship" - ], - "tags": [ - "cruise" - ] + "aliases": ["passenger_ship"], + "tags": ["cruise"] }, { "char": "๐Ÿšข", "description": "ship", - "aliases": [ - "ship" - ], + "aliases": ["ship"], "tags": [] }, { "char": "โœˆ๏ธ", "description": "airplane", - "aliases": [ - "airplane" - ], - "tags": [ - "flight" - ] + "aliases": ["airplane"], + "tags": ["flight"] }, { "char": "๐Ÿ›ฉ๏ธ", "description": "small airplane", - "aliases": [ - "small_airplane" - ], - "tags": [ - "flight" - ] + "aliases": ["small_airplane"], + "tags": ["flight"] }, { "char": "๐Ÿ›ซ", "description": "airplane departure", - "aliases": [ - "flight_departure" - ], + "aliases": ["flight_departure"], "tags": [] }, { "char": "๐Ÿ›ฌ", "description": "airplane arrival", - "aliases": [ - "flight_arrival" - ], + "aliases": ["flight_arrival"], "tags": [] }, { "char": "๐Ÿš€", "description": "rocket", - "aliases": [ - "rocket" - ], - "tags": [ - "ship", - "launch" - ] + "aliases": ["rocket"], + "tags": ["ship", "launch"] }, { "char": "๐Ÿช", "description": "ringed planet", - "aliases": [ - "ringed_planet" - ], + "aliases": ["ringed_planet"], "tags": [] }, { "char": "๐ŸŽ", "description": "carp streamer", - "aliases": [ - "flags" - ], + "aliases": ["flags"], "tags": [] }, { "char": "๐Ÿฅ‡", "description": "1st place medal", - "aliases": [ - "1st_place_medal" - ], - "tags": [ - "gold" - ] + "aliases": ["1st_place_medal"], + "tags": ["gold"] }, { "char": "๐Ÿฅˆ", "description": "2nd place medal", - "aliases": [ - "2nd_place_medal" - ], - "tags": [ - "silver" - ] + "aliases": ["2nd_place_medal"], + "tags": ["silver"] }, { "char": "๐Ÿฅ‰", "description": "3rd place medal", - "aliases": [ - "3rd_place_medal" - ], - "tags": [ - "bronze" - ] + "aliases": ["3rd_place_medal"], + "tags": ["bronze"] }, { "char": "๐Ÿงฃ", "description": "scarf", - "aliases": [ - "scarf" - ], + "aliases": ["scarf"], "tags": [] }, { "char": "๐Ÿ’ณ", "description": "credit card", - "aliases": [ - "credit_card" - ], - "tags": [ - "subscription" - ] + "aliases": ["credit_card"], + "tags": ["subscription"] }, { "char": "๐Ÿ“ฆ", "description": "package", - "aliases": [ - "package" - ], - "tags": [ - "shipping" - ] + "aliases": ["package"], + "tags": ["shipping"] }, { "char": "๐Ÿ—‚๏ธ", "description": "card index dividers", - "aliases": [ - "card_index_dividers" - ], + "aliases": ["card_index_dividers"], "tags": [] }, { "char": "๐Ÿ“‡", "description": "card index", - "aliases": [ - "card_index" - ], + "aliases": ["card_index"], "tags": [] }, { "char": "๐Ÿ“Œ", "description": "pushpin", - "aliases": [ - "pushpin" - ], - "tags": [ - "location" - ] + "aliases": ["pushpin"], + "tags": ["location"] }, { "char": "๐Ÿ“", "description": "round pushpin", - "aliases": [ - "round_pushpin" - ], - "tags": [ - "location" - ] + "aliases": ["round_pushpin"], + "tags": ["location"] }, { "char": "๐Ÿ—ƒ๏ธ", "description": "card file box", - "aliases": [ - "card_file_box" - ], + "aliases": ["card_file_box"], "tags": [] }, { "char": "๐Ÿชš", "description": "carpentry saw", - "aliases": [ - "carpentry_saw" - ], + "aliases": ["carpentry_saw"], "tags": [] }, { "char": "๐Ÿ›’", "description": "shopping cart", - "aliases": [ - "shopping_cart" - ], + "aliases": ["shopping_cart"], "tags": [] }, { "char": "๐Ÿชง", "description": "placard", - "aliases": [ - "placard" - ], + "aliases": ["placard"], "tags": [] }, { "char": "๐Ÿชช", "description": "identification card", - "aliases": [ - "identification_card" - ], + "aliases": ["identification_card"], "tags": [] }, { "char": "๐Ÿšฎ", "description": "litter in bin sign", - "aliases": [ - "put_litter_in_its_place" - ], + "aliases": ["put_litter_in_its_place"], "tags": [] }, { "char": "๐Ÿ›", "description": "place of worship", - "aliases": [ - "place_of_worship" - ], + "aliases": ["place_of_worship"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ถ", "description": "flag: Caribbean Netherlands", - "aliases": [ - "caribbean_netherlands" - ], + "aliases": ["caribbean_netherlands"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ฌ", "description": "flag: Madagascar", - "aliases": [ - "madagascar" - ], + "aliases": ["madagascar"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡ฎ", "description": "flag: Nicaragua", - "aliases": [ - "nicaragua" - ], + "aliases": ["nicaragua"], "tags": [] } ], @@ -2965,10387 +1951,7225 @@ { "char": "๐Ÿคฉ", "description": "star-struck", - "aliases": [ - "star_struck" - ], - "tags": [ - "eyes" - ] + "aliases": ["star_struck"], + "tags": ["eyes"] }, { "char": "๐Ÿคฏ", "description": "exploding head", - "aliases": [ - "exploding_head" - ], - "tags": [ - "mind", - "blown" - ] + "aliases": ["exploding_head"], + "tags": ["mind", "blown"] }, { "char": "๐Ÿ’€", "description": "skull", - "aliases": [ - "skull" - ], - "tags": [ - "dead", - "danger", - "poison" - ] + "aliases": ["skull"], + "tags": ["dead", "danger", "poison"] }, { "char": "โ˜ ๏ธ", "description": "skull and crossbones", - "aliases": [ - "skull_and_crossbones" - ], - "tags": [ - "danger", - "pirate" - ] + "aliases": ["skull_and_crossbones"], + "tags": ["danger", "pirate"] }, { "char": "๐Ÿ’ฉ", "description": "pile of poo", - "aliases": [ - "hankey", - "poop", - "shit" - ], - "tags": [ - "crap" - ] + "aliases": ["hankey", "poop", "shit"], + "tags": ["crap"] }, { "char": "๐Ÿ‘น", "description": "ogre", - "aliases": [ - "japanese_ogre" - ], - "tags": [ - "monster" - ] + "aliases": ["japanese_ogre"], + "tags": ["monster"] }, { "char": "๐Ÿ‘บ", "description": "goblin", - "aliases": [ - "japanese_goblin" - ], + "aliases": ["japanese_goblin"], "tags": [] }, { "char": "๐Ÿ‘ป", "description": "ghost", - "aliases": [ - "ghost" - ], - "tags": [ - "halloween" - ] + "aliases": ["ghost"], + "tags": ["halloween"] }, { "char": "๐Ÿ‘ฝ", "description": "alien", - "aliases": [ - "alien" - ], - "tags": [ - "ufo" - ] + "aliases": ["alien"], + "tags": ["ufo"] }, { "char": "๐Ÿค–", "description": "robot", - "aliases": [ - "robot" - ], + "aliases": ["robot"], "tags": [] }, { "char": "๐Ÿ˜น", "description": "cat with tears of joy", - "aliases": [ - "joy_cat" - ], + "aliases": ["joy_cat"], "tags": [] }, { "char": "๐Ÿ˜ฝ", "description": "kissing cat", - "aliases": [ - "kissing_cat" - ], + "aliases": ["kissing_cat"], "tags": [] }, { "char": "๐Ÿ™€", "description": "weary cat", - "aliases": [ - "scream_cat" - ], - "tags": [ - "horror" - ] + "aliases": ["scream_cat"], + "tags": ["horror"] }, { "char": "๐Ÿ˜พ", "description": "pouting cat", - "aliases": [ - "pouting_cat" - ], + "aliases": ["pouting_cat"], "tags": [] }, { "char": "๐Ÿ™ˆ", "description": "see-no-evil monkey", - "aliases": [ - "see_no_evil" - ], - "tags": [ - "monkey", - "blind", - "ignore" - ] + "aliases": ["see_no_evil"], + "tags": ["monkey", "blind", "ignore"] }, { "char": "๐Ÿ™‰", "description": "hear-no-evil monkey", - "aliases": [ - "hear_no_evil" - ], - "tags": [ - "monkey", - "deaf" - ] + "aliases": ["hear_no_evil"], + "tags": ["monkey", "deaf"] }, { "char": "๐Ÿ™Š", "description": "speak-no-evil monkey", - "aliases": [ - "speak_no_evil" - ], - "tags": [ - "monkey", - "mute", - "hush" - ] + "aliases": ["speak_no_evil"], + "tags": ["monkey", "mute", "hush"] }, { "char": "๐Ÿ’‹", "description": "kiss mark", - "aliases": [ - "kiss" - ], - "tags": [ - "lipstick" - ] + "aliases": ["kiss"], + "tags": ["lipstick"] }, { "char": "๐Ÿ’ฏ", "description": "hundred points", - "aliases": [ - "100" - ], - "tags": [ - "score", - "perfect" - ] + "aliases": ["100"], + "tags": ["score", "perfect"] }, { "char": "๐Ÿ’ฅ", "description": "collision", - "aliases": [ - "boom", - "collision" - ], - "tags": [ - "explode" - ] + "aliases": ["boom", "collision"], + "tags": ["explode"] }, { "char": "๐Ÿ’ซ", "description": "dizzy", - "aliases": [ - "dizzy" - ], - "tags": [ - "star" - ] + "aliases": ["dizzy"], + "tags": ["star"] }, { "char": "๐Ÿ’ฆ", "description": "sweat droplets", - "aliases": [ - "sweat_drops" - ], - "tags": [ - "water", - "workout" - ] + "aliases": ["sweat_drops"], + "tags": ["water", "workout"] }, { "char": "๐Ÿ’จ", "description": "dashing away", - "aliases": [ - "dash" - ], - "tags": [ - "wind", - "blow", - "fast" - ] + "aliases": ["dash"], + "tags": ["wind", "blow", "fast"] }, { "char": "๐Ÿ•ณ๏ธ", "description": "hole", - "aliases": [ - "hole" - ], + "aliases": ["hole"], "tags": [] }, { "char": "๐Ÿ’ฌ", "description": "speech balloon", - "aliases": [ - "speech_balloon" - ], - "tags": [ - "comment" - ] + "aliases": ["speech_balloon"], + "tags": ["comment"] }, { "char": "๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ", "description": "eye in speech bubble", - "aliases": [ - "eye_speech_bubble" - ], + "aliases": ["eye_speech_bubble"], "tags": [] }, { "char": "๐Ÿ—จ๏ธ", "description": "left speech bubble", - "aliases": [ - "left_speech_bubble" - ], + "aliases": ["left_speech_bubble"], "tags": [] }, { "char": "๐Ÿ—ฏ๏ธ", "description": "right anger bubble", - "aliases": [ - "right_anger_bubble" - ], + "aliases": ["right_anger_bubble"], "tags": [] }, { "char": "๐Ÿ’ญ", "description": "thought balloon", - "aliases": [ - "thought_balloon" - ], - "tags": [ - "thinking" - ] + "aliases": ["thought_balloon"], + "tags": ["thinking"] }, { "char": "๐Ÿ’ค", "description": "ZZZ", - "aliases": [ - "zzz" - ], - "tags": [ - "sleeping" - ] + "aliases": ["zzz"], + "tags": ["sleeping"] }, { "char": "๐Ÿ‘‹", "description": "waving hand", - "aliases": [ - "wave" - ], - "tags": [ - "goodbye" - ] + "aliases": ["wave"], + "tags": ["goodbye"] }, { "char": "๐Ÿคš", "description": "raised back of hand", - "aliases": [ - "raised_back_of_hand" - ], + "aliases": ["raised_back_of_hand"], "tags": [] }, { "char": "โœ‹", "description": "raised hand", - "aliases": [ - "hand", - "raised_hand" - ], - "tags": [ - "highfive", - "stop" - ] + "aliases": ["hand", "raised_hand"], + "tags": ["highfive", "stop"] }, { "char": "๐Ÿ––", "description": "vulcan salute", - "aliases": [ - "vulcan_salute" - ], - "tags": [ - "prosper", - "spock" - ] + "aliases": ["vulcan_salute"], + "tags": ["prosper", "spock"] }, { "char": "๐Ÿซฑ", "description": "rightwards hand", - "aliases": [ - "rightwards_hand" - ], + "aliases": ["rightwards_hand"], "tags": [] }, { "char": "๐Ÿซฒ", "description": "leftwards hand", - "aliases": [ - "leftwards_hand" - ], + "aliases": ["leftwards_hand"], "tags": [] }, { "char": "๐Ÿซณ", "description": "palm down hand", - "aliases": [ - "palm_down_hand" - ], + "aliases": ["palm_down_hand"], "tags": [] }, { "char": "๐Ÿซด", "description": "palm up hand", - "aliases": [ - "palm_up_hand" - ], + "aliases": ["palm_up_hand"], "tags": [] }, { "char": "๐Ÿซท", "description": "leftwards pushing hand", - "aliases": [ - "leftwards_pushing_hand" - ], + "aliases": ["leftwards_pushing_hand"], "tags": [] }, { "char": "๐Ÿซธ", "description": "rightwards pushing hand", - "aliases": [ - "rightwards_pushing_hand" - ], + "aliases": ["rightwards_pushing_hand"], "tags": [] }, { "char": "๐Ÿ‘Œ", "description": "OK hand", - "aliases": [ - "ok_hand" - ], + "aliases": ["ok_hand"], "tags": [] }, { "char": "๐ŸคŒ", "description": "pinched fingers", - "aliases": [ - "pinched_fingers" - ], + "aliases": ["pinched_fingers"], "tags": [] }, { "char": "๐Ÿค", "description": "pinching hand", - "aliases": [ - "pinching_hand" - ], + "aliases": ["pinching_hand"], "tags": [] }, { "char": "โœŒ๏ธ", "description": "victory hand", - "aliases": [ - "v" - ], - "tags": [ - "victory", - "peace" - ] + "aliases": ["v"], + "tags": ["victory", "peace"] }, { "char": "๐Ÿคž", "description": "crossed fingers", - "aliases": [ - "crossed_fingers" - ], - "tags": [ - "luck", - "hopeful" - ] + "aliases": ["crossed_fingers"], + "tags": ["luck", "hopeful"] }, { "char": "๐Ÿซฐ", "description": "hand with index finger and thumb crossed", - "aliases": [ - "hand_with_index_finger_and_thumb_crossed" - ], + "aliases": ["hand_with_index_finger_and_thumb_crossed"], "tags": [] }, { "char": "๐Ÿค™", "description": "call me hand", - "aliases": [ - "call_me_hand" - ], + "aliases": ["call_me_hand"], "tags": [] }, { "char": "๐Ÿ‘ˆ", "description": "backhand index pointing left", - "aliases": [ - "point_left" - ], + "aliases": ["point_left"], "tags": [] }, { "char": "๐Ÿ‘‰", "description": "backhand index pointing right", - "aliases": [ - "point_right" - ], + "aliases": ["point_right"], "tags": [] }, { "char": "๐Ÿ‘†", "description": "backhand index pointing up", - "aliases": [ - "point_up_2" - ], + "aliases": ["point_up_2"], "tags": [] }, { "char": "๐Ÿ–•", "description": "middle finger", - "aliases": [ - "middle_finger", - "fu" - ], + "aliases": ["middle_finger", "fu"], "tags": [] }, { "char": "๐Ÿ‘‡", "description": "backhand index pointing down", - "aliases": [ - "point_down" - ], + "aliases": ["point_down"], "tags": [] }, { "char": "โ˜๏ธ", "description": "index pointing up", - "aliases": [ - "point_up" - ], + "aliases": ["point_up"], "tags": [] }, { "char": "๐Ÿซต", "description": "index pointing at the viewer", - "aliases": [ - "index_pointing_at_the_viewer" - ], + "aliases": ["index_pointing_at_the_viewer"], "tags": [] }, { "char": "๐Ÿ‘", "description": "thumbs up", - "aliases": [ - "+1", - "thumbsup" - ], - "tags": [ - "approve", - "ok" - ] + "aliases": ["+1", "thumbsup"], + "tags": ["approve", "ok"] }, { "char": "๐Ÿ‘Ž", "description": "thumbs down", - "aliases": [ - "-1", - "thumbsdown" - ], - "tags": [ - "disapprove", - "bury" - ] + "aliases": ["-1", "thumbsdown"], + "tags": ["disapprove", "bury"] }, { "char": "โœŠ", "description": "raised fist", - "aliases": [ - "fist_raised", - "fist" - ], - "tags": [ - "power" - ] + "aliases": ["fist_raised", "fist"], + "tags": ["power"] }, { "char": "๐Ÿค›", "description": "left-facing fist", - "aliases": [ - "fist_left" - ], + "aliases": ["fist_left"], "tags": [] }, { "char": "๐Ÿคœ", "description": "right-facing fist", - "aliases": [ - "fist_right" - ], + "aliases": ["fist_right"], "tags": [] }, { "char": "๐Ÿ‘", "description": "clapping hands", - "aliases": [ - "clap" - ], - "tags": [ - "praise", - "applause" - ] + "aliases": ["clap"], + "tags": ["praise", "applause"] }, { "char": "๐Ÿ™Œ", "description": "raising hands", - "aliases": [ - "raised_hands" - ], - "tags": [ - "hooray" - ] + "aliases": ["raised_hands"], + "tags": ["hooray"] }, { "char": "๐Ÿ‘", "description": "open hands", - "aliases": [ - "open_hands" - ], + "aliases": ["open_hands"], "tags": [] }, { "char": "๐Ÿคฒ", "description": "palms up together", - "aliases": [ - "palms_up_together" - ], + "aliases": ["palms_up_together"], "tags": [] }, { "char": "๐Ÿค", "description": "handshake", - "aliases": [ - "handshake" - ], - "tags": [ - "deal" - ] + "aliases": ["handshake"], + "tags": ["deal"] }, { "char": "๐Ÿ™", "description": "folded hands", - "aliases": [ - "pray" - ], - "tags": [ - "please", - "hope", - "wish" - ] + "aliases": ["pray"], + "tags": ["please", "hope", "wish"] }, { "char": "โœ๏ธ", "description": "writing hand", - "aliases": [ - "writing_hand" - ], + "aliases": ["writing_hand"], "tags": [] }, { "char": "๐Ÿคณ", "description": "selfie", - "aliases": [ - "selfie" - ], + "aliases": ["selfie"], "tags": [] }, { "char": "๐Ÿ’ช", "description": "flexed biceps", - "aliases": [ - "muscle" - ], - "tags": [ - "flex", - "bicep", - "strong", - "workout" - ] + "aliases": ["muscle"], + "tags": ["flex", "bicep", "strong", "workout"] }, { "char": "๐Ÿฆพ", "description": "mechanical arm", - "aliases": [ - "mechanical_arm" - ], + "aliases": ["mechanical_arm"], "tags": [] }, { "char": "๐Ÿฆฟ", "description": "mechanical leg", - "aliases": [ - "mechanical_leg" - ], + "aliases": ["mechanical_leg"], "tags": [] }, { "char": "๐Ÿฆต", "description": "leg", - "aliases": [ - "leg" - ], + "aliases": ["leg"], "tags": [] }, { "char": "๐Ÿฆถ", "description": "foot", - "aliases": [ - "foot" - ], + "aliases": ["foot"], "tags": [] }, { "char": "๐Ÿ‘‚", "description": "ear", - "aliases": [ - "ear" - ], - "tags": [ - "hear", - "sound", - "listen" - ] + "aliases": ["ear"], + "tags": ["hear", "sound", "listen"] }, { "char": "๐Ÿฆป", "description": "ear with hearing aid", - "aliases": [ - "ear_with_hearing_aid" - ], + "aliases": ["ear_with_hearing_aid"], "tags": [] }, { "char": "๐Ÿ‘ƒ", "description": "nose", - "aliases": [ - "nose" - ], - "tags": [ - "smell" - ] + "aliases": ["nose"], + "tags": ["smell"] }, { "char": "๐Ÿง ", "description": "brain", - "aliases": [ - "brain" - ], + "aliases": ["brain"], "tags": [] }, { "char": "๐Ÿซ", "description": "lungs", - "aliases": [ - "lungs" - ], + "aliases": ["lungs"], "tags": [] }, { "char": "๐Ÿฆท", "description": "tooth", - "aliases": [ - "tooth" - ], + "aliases": ["tooth"], "tags": [] }, { "char": "๐Ÿฆด", "description": "bone", - "aliases": [ - "bone" - ], + "aliases": ["bone"], "tags": [] }, { "char": "๐Ÿ‘€", "description": "eyes", - "aliases": [ - "eyes" - ], - "tags": [ - "look", - "see", - "watch" - ] + "aliases": ["eyes"], + "tags": ["look", "see", "watch"] }, { "char": "๐Ÿ‘๏ธ", "description": "eye", - "aliases": [ - "eye" - ], + "aliases": ["eye"], "tags": [] }, { "char": "๐Ÿ‘…", "description": "tongue", - "aliases": [ - "tongue" - ], - "tags": [ - "taste" - ] + "aliases": ["tongue"], + "tags": ["taste"] }, { "char": "๐Ÿ‘„", "description": "mouth", - "aliases": [ - "lips" - ], - "tags": [ - "kiss" - ] + "aliases": ["lips"], + "tags": ["kiss"] }, { "char": "๐Ÿซฆ", "description": "biting lip", - "aliases": [ - "biting_lip" - ], + "aliases": ["biting_lip"], "tags": [] }, { "char": "๐Ÿ‘ถ", "description": "baby", - "aliases": [ - "baby" - ], - "tags": [ - "child", - "newborn" - ] + "aliases": ["baby"], + "tags": ["child", "newborn"] }, { "char": "๐Ÿง’", "description": "child", - "aliases": [ - "child" - ], + "aliases": ["child"], "tags": [] }, { "char": "๐Ÿ‘ฆ", "description": "boy", - "aliases": [ - "boy" - ], - "tags": [ - "child" - ] + "aliases": ["boy"], + "tags": ["child"] }, { "char": "๐Ÿ‘ง", "description": "girl", - "aliases": [ - "girl" - ], - "tags": [ - "child" - ] + "aliases": ["girl"], + "tags": ["child"] }, { "char": "๐Ÿ‘จ", "description": "man", - "aliases": [ - "man" - ], - "tags": [ - "mustache", - "father", - "dad" - ] + "aliases": ["man"], + "tags": ["mustache", "father", "dad"] }, { "char": "๐Ÿง”โ€โ™‚๏ธ", "description": "man: beard", - "aliases": [ - "man_beard" - ], + "aliases": ["man_beard"], "tags": [] }, { "char": "๐Ÿง”โ€โ™€๏ธ", "description": "woman: beard", - "aliases": [ - "woman_beard" - ], + "aliases": ["woman_beard"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿฆฐ", "description": "man: red hair", - "aliases": [ - "red_haired_man" - ], + "aliases": ["red_haired_man"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿฆฑ", "description": "man: curly hair", - "aliases": [ - "curly_haired_man" - ], + "aliases": ["curly_haired_man"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿฆณ", "description": "man: white hair", - "aliases": [ - "white_haired_man" - ], + "aliases": ["white_haired_man"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿฆฒ", "description": "man: bald", - "aliases": [ - "bald_man" - ], + "aliases": ["bald_man"], "tags": [] }, { "char": "๐Ÿ‘ฉ", "description": "woman", - "aliases": [ - "woman" - ], - "tags": [ - "girls" - ] + "aliases": ["woman"], + "tags": ["girls"] }, { "char": "๐Ÿ‘ฉโ€๐Ÿฆฐ", "description": "woman: red hair", - "aliases": [ - "red_haired_woman" - ], + "aliases": ["red_haired_woman"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿฆฑ", "description": "woman: curly hair", - "aliases": [ - "curly_haired_woman" - ], + "aliases": ["curly_haired_woman"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿฆณ", "description": "woman: white hair", - "aliases": [ - "white_haired_woman" - ], + "aliases": ["white_haired_woman"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿฆฒ", "description": "woman: bald", - "aliases": [ - "bald_woman" - ], + "aliases": ["bald_woman"], "tags": [] }, { "char": "๐Ÿ‘ฑโ€โ™€๏ธ", "description": "woman: blond hair", - "aliases": [ - "blond_haired_woman", - "blonde_woman" - ], + "aliases": ["blond_haired_woman", "blonde_woman"], "tags": [] }, { "char": "๐Ÿ‘ฑโ€โ™‚๏ธ", "description": "man: blond hair", - "aliases": [ - "blond_haired_man" - ], + "aliases": ["blond_haired_man"], "tags": [] }, { "char": "๐Ÿ‘ด", "description": "old man", - "aliases": [ - "older_man" - ], + "aliases": ["older_man"], "tags": [] }, { "char": "๐Ÿ‘ต", "description": "old woman", - "aliases": [ - "older_woman" - ], + "aliases": ["older_woman"], "tags": [] }, { "char": "๐Ÿ™โ€โ™‚๏ธ", "description": "man frowning", - "aliases": [ - "frowning_man" - ], + "aliases": ["frowning_man"], "tags": [] }, { "char": "๐Ÿ™โ€โ™€๏ธ", "description": "woman frowning", - "aliases": [ - "frowning_woman" - ], + "aliases": ["frowning_woman"], "tags": [] }, { "char": "๐Ÿ™Žโ€โ™‚๏ธ", "description": "man pouting", - "aliases": [ - "pouting_man" - ], + "aliases": ["pouting_man"], "tags": [] }, { "char": "๐Ÿ™Žโ€โ™€๏ธ", "description": "woman pouting", - "aliases": [ - "pouting_woman" - ], + "aliases": ["pouting_woman"], "tags": [] }, { "char": "๐Ÿ™…โ€โ™‚๏ธ", "description": "man gesturing NO", - "aliases": [ - "no_good_man", - "ng_man" - ], - "tags": [ - "stop", - "halt", - "denied" - ] + "aliases": ["no_good_man", "ng_man"], + "tags": ["stop", "halt", "denied"] }, { "char": "๐Ÿ™…โ€โ™€๏ธ", "description": "woman gesturing NO", - "aliases": [ - "no_good_woman", - "ng_woman" - ], - "tags": [ - "stop", - "halt", - "denied" - ] + "aliases": ["no_good_woman", "ng_woman"], + "tags": ["stop", "halt", "denied"] }, { "char": "๐Ÿ™†โ€โ™‚๏ธ", "description": "man gesturing OK", - "aliases": [ - "ok_man" - ], + "aliases": ["ok_man"], "tags": [] }, { "char": "๐Ÿ™†โ€โ™€๏ธ", "description": "woman gesturing OK", - "aliases": [ - "ok_woman" - ], + "aliases": ["ok_woman"], "tags": [] }, { "char": "๐Ÿ’โ€โ™‚๏ธ", "description": "man tipping hand", - "aliases": [ - "tipping_hand_man", - "sassy_man" - ], - "tags": [ - "information" - ] + "aliases": ["tipping_hand_man", "sassy_man"], + "tags": ["information"] }, { "char": "๐Ÿ’โ€โ™€๏ธ", "description": "woman tipping hand", - "aliases": [ - "tipping_hand_woman", - "sassy_woman" - ], - "tags": [ - "information" - ] + "aliases": ["tipping_hand_woman", "sassy_woman"], + "tags": ["information"] }, { "char": "๐Ÿ™‹โ€โ™‚๏ธ", "description": "man raising hand", - "aliases": [ - "raising_hand_man" - ], + "aliases": ["raising_hand_man"], "tags": [] }, { "char": "๐Ÿ™‹โ€โ™€๏ธ", "description": "woman raising hand", - "aliases": [ - "raising_hand_woman" - ], + "aliases": ["raising_hand_woman"], "tags": [] }, { "char": "๐Ÿงโ€โ™‚๏ธ", "description": "deaf man", - "aliases": [ - "deaf_man" - ], + "aliases": ["deaf_man"], "tags": [] }, { "char": "๐Ÿงโ€โ™€๏ธ", "description": "deaf woman", - "aliases": [ - "deaf_woman" - ], + "aliases": ["deaf_woman"], "tags": [] }, { "char": "๐Ÿ™‡โ€โ™‚๏ธ", "description": "man bowing", - "aliases": [ - "bowing_man" - ], - "tags": [ - "respect", - "thanks" - ] + "aliases": ["bowing_man"], + "tags": ["respect", "thanks"] }, { "char": "๐Ÿ™‡โ€โ™€๏ธ", "description": "woman bowing", - "aliases": [ - "bowing_woman" - ], - "tags": [ - "respect", - "thanks" - ] + "aliases": ["bowing_woman"], + "tags": ["respect", "thanks"] }, { "char": "๐Ÿคทโ€โ™‚๏ธ", "description": "man shrugging", - "aliases": [ - "man_shrugging" - ], + "aliases": ["man_shrugging"], "tags": [] }, { "char": "๐Ÿคทโ€โ™€๏ธ", "description": "woman shrugging", - "aliases": [ - "woman_shrugging" - ], + "aliases": ["woman_shrugging"], "tags": [] }, { "char": "๐Ÿง‘โ€โš•๏ธ", "description": "health worker", - "aliases": [ - "health_worker" - ], + "aliases": ["health_worker"], "tags": [] }, { "char": "๐Ÿ‘จโ€โš•๏ธ", "description": "man health worker", - "aliases": [ - "man_health_worker" - ], - "tags": [ - "doctor", - "nurse" - ] + "aliases": ["man_health_worker"], + "tags": ["doctor", "nurse"] }, { "char": "๐Ÿ‘ฉโ€โš•๏ธ", "description": "woman health worker", - "aliases": [ - "woman_health_worker" - ], - "tags": [ - "doctor", - "nurse" - ] + "aliases": ["woman_health_worker"], + "tags": ["doctor", "nurse"] }, { "char": "๐Ÿง‘โ€๐ŸŽ“", "description": "student", - "aliases": [ - "student" - ], + "aliases": ["student"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐ŸŽ“", "description": "man student", - "aliases": [ - "man_student" - ], - "tags": [ - "graduation" - ] + "aliases": ["man_student"], + "tags": ["graduation"] }, { "char": "๐Ÿ‘ฉโ€๐ŸŽ“", "description": "woman student", - "aliases": [ - "woman_student" - ], - "tags": [ - "graduation" - ] + "aliases": ["woman_student"], + "tags": ["graduation"] }, { "char": "๐Ÿง‘โ€๐Ÿซ", "description": "teacher", - "aliases": [ - "teacher" - ], + "aliases": ["teacher"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿซ", "description": "man teacher", - "aliases": [ - "man_teacher" - ], - "tags": [ - "school", - "professor" - ] + "aliases": ["man_teacher"], + "tags": ["school", "professor"] }, { "char": "๐Ÿ‘ฉโ€๐Ÿซ", "description": "woman teacher", - "aliases": [ - "woman_teacher" - ], - "tags": [ - "school", - "professor" - ] + "aliases": ["woman_teacher"], + "tags": ["school", "professor"] }, { "char": "๐Ÿง‘โ€โš–๏ธ", "description": "judge", - "aliases": [ - "judge" - ], + "aliases": ["judge"], "tags": [] }, { "char": "๐Ÿ‘จโ€โš–๏ธ", "description": "man judge", - "aliases": [ - "man_judge" - ], - "tags": [ - "justice" - ] + "aliases": ["man_judge"], + "tags": ["justice"] }, { "char": "๐Ÿ‘ฉโ€โš–๏ธ", "description": "woman judge", - "aliases": [ - "woman_judge" - ], - "tags": [ - "justice" - ] + "aliases": ["woman_judge"], + "tags": ["justice"] }, { "char": "๐Ÿง‘โ€๐ŸŒพ", "description": "farmer", - "aliases": [ - "farmer" - ], + "aliases": ["farmer"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐ŸŒพ", "description": "man farmer", - "aliases": [ - "man_farmer" - ], + "aliases": ["man_farmer"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐ŸŒพ", "description": "woman farmer", - "aliases": [ - "woman_farmer" - ], + "aliases": ["woman_farmer"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿณ", "description": "cook", - "aliases": [ - "cook" - ], + "aliases": ["cook"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿณ", "description": "man cook", - "aliases": [ - "man_cook" - ], - "tags": [ - "chef" - ] + "aliases": ["man_cook"], + "tags": ["chef"] }, { "char": "๐Ÿ‘ฉโ€๐Ÿณ", "description": "woman cook", - "aliases": [ - "woman_cook" - ], - "tags": [ - "chef" - ] + "aliases": ["woman_cook"], + "tags": ["chef"] }, { "char": "๐Ÿง‘โ€๐Ÿ”ง", "description": "mechanic", - "aliases": [ - "mechanic" - ], + "aliases": ["mechanic"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ”ง", "description": "man mechanic", - "aliases": [ - "man_mechanic" - ], + "aliases": ["man_mechanic"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿ”ง", "description": "woman mechanic", - "aliases": [ - "woman_mechanic" - ], + "aliases": ["woman_mechanic"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿญ", "description": "factory worker", - "aliases": [ - "factory_worker" - ], + "aliases": ["factory_worker"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿญ", "description": "man factory worker", - "aliases": [ - "man_factory_worker" - ], + "aliases": ["man_factory_worker"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿญ", "description": "woman factory worker", - "aliases": [ - "woman_factory_worker" - ], + "aliases": ["woman_factory_worker"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿ’ผ", "description": "office worker", - "aliases": [ - "office_worker" - ], + "aliases": ["office_worker"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ’ผ", "description": "man office worker", - "aliases": [ - "man_office_worker" - ], - "tags": [ - "business" - ] + "aliases": ["man_office_worker"], + "tags": ["business"] }, { "char": "๐Ÿ‘ฉโ€๐Ÿ’ผ", "description": "woman office worker", - "aliases": [ - "woman_office_worker" - ], - "tags": [ - "business" - ] + "aliases": ["woman_office_worker"], + "tags": ["business"] }, { "char": "๐Ÿง‘โ€๐Ÿ”ฌ", "description": "scientist", - "aliases": [ - "scientist" - ], + "aliases": ["scientist"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ”ฌ", "description": "man scientist", - "aliases": [ - "man_scientist" - ], - "tags": [ - "research" - ] + "aliases": ["man_scientist"], + "tags": ["research"] }, { "char": "๐Ÿ‘ฉโ€๐Ÿ”ฌ", "description": "woman scientist", - "aliases": [ - "woman_scientist" - ], - "tags": [ - "research" - ] + "aliases": ["woman_scientist"], + "tags": ["research"] }, { "char": "๐Ÿง‘โ€๐Ÿ’ป", "description": "technologist", - "aliases": [ - "technologist" - ], + "aliases": ["technologist"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ’ป", "description": "man technologist", - "aliases": [ - "man_technologist" - ], - "tags": [ - "coder" - ] + "aliases": ["man_technologist"], + "tags": ["coder"] }, { "char": "๐Ÿ‘ฉโ€๐Ÿ’ป", "description": "woman technologist", - "aliases": [ - "woman_technologist" - ], - "tags": [ - "coder" - ] + "aliases": ["woman_technologist"], + "tags": ["coder"] }, { "char": "๐Ÿง‘โ€๐ŸŽค", "description": "singer", - "aliases": [ - "singer" - ], + "aliases": ["singer"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐ŸŽค", "description": "man singer", - "aliases": [ - "man_singer" - ], - "tags": [ - "rockstar" - ] + "aliases": ["man_singer"], + "tags": ["rockstar"] }, { "char": "๐Ÿ‘ฉโ€๐ŸŽค", "description": "woman singer", - "aliases": [ - "woman_singer" - ], - "tags": [ - "rockstar" - ] + "aliases": ["woman_singer"], + "tags": ["rockstar"] }, { "char": "๐Ÿง‘โ€๐ŸŽจ", "description": "artist", - "aliases": [ - "artist" - ], + "aliases": ["artist"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐ŸŽจ", "description": "man artist", - "aliases": [ - "man_artist" - ], - "tags": [ - "painter" - ] + "aliases": ["man_artist"], + "tags": ["painter"] }, { "char": "๐Ÿ‘ฉโ€๐ŸŽจ", "description": "woman artist", - "aliases": [ - "woman_artist" - ], - "tags": [ - "painter" - ] + "aliases": ["woman_artist"], + "tags": ["painter"] }, { "char": "๐Ÿง‘โ€โœˆ๏ธ", "description": "pilot", - "aliases": [ - "pilot" - ], + "aliases": ["pilot"], "tags": [] }, { "char": "๐Ÿ‘จโ€โœˆ๏ธ", "description": "man pilot", - "aliases": [ - "man_pilot" - ], + "aliases": ["man_pilot"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€โœˆ๏ธ", "description": "woman pilot", - "aliases": [ - "woman_pilot" - ], + "aliases": ["woman_pilot"], "tags": [] }, { "char": "๐Ÿง‘โ€๐Ÿš€", "description": "astronaut", - "aliases": [ - "astronaut" - ], + "aliases": ["astronaut"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿš€", "description": "man astronaut", - "aliases": [ - "man_astronaut" - ], - "tags": [ - "space" - ] + "aliases": ["man_astronaut"], + "tags": ["space"] }, { "char": "๐Ÿ‘ฉโ€๐Ÿš€", "description": "woman astronaut", - "aliases": [ - "woman_astronaut" - ], - "tags": [ - "space" - ] + "aliases": ["woman_astronaut"], + "tags": ["space"] }, { "char": "๐Ÿง‘โ€๐Ÿš’", "description": "firefighter", - "aliases": [ - "firefighter" - ], + "aliases": ["firefighter"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿš’", "description": "man firefighter", - "aliases": [ - "man_firefighter" - ], + "aliases": ["man_firefighter"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿš’", "description": "woman firefighter", - "aliases": [ - "woman_firefighter" - ], + "aliases": ["woman_firefighter"], "tags": [] }, { "char": "๐Ÿ‘ฎ", "description": "police officer", - "aliases": [ - "police_officer", - "cop" - ], - "tags": [ - "law" - ] + "aliases": ["police_officer", "cop"], + "tags": ["law"] }, { "char": "๐Ÿ‘ฎโ€โ™‚๏ธ", "description": "man police officer", - "aliases": [ - "policeman" - ], - "tags": [ - "law", - "cop" - ] + "aliases": ["policeman"], + "tags": ["law", "cop"] }, { "char": "๐Ÿ‘ฎโ€โ™€๏ธ", "description": "woman police officer", - "aliases": [ - "policewoman" - ], - "tags": [ - "law", - "cop" - ] + "aliases": ["policewoman"], + "tags": ["law", "cop"] }, { "char": "๐Ÿ•ต๏ธ", "description": "detective", - "aliases": [ - "detective" - ], - "tags": [ - "sleuth" - ] + "aliases": ["detective"], + "tags": ["sleuth"] }, { "char": "๐Ÿ•ต๏ธโ€โ™‚๏ธ", "description": "man detective", - "aliases": [ - "male_detective" - ], - "tags": [ - "sleuth" - ] + "aliases": ["male_detective"], + "tags": ["sleuth"] }, { "char": "๐Ÿ•ต๏ธโ€โ™€๏ธ", "description": "woman detective", - "aliases": [ - "female_detective" - ], - "tags": [ - "sleuth" - ] + "aliases": ["female_detective"], + "tags": ["sleuth"] }, { "char": "๐Ÿ’‚", "description": "guard", - "aliases": [ - "guard" - ], + "aliases": ["guard"], "tags": [] }, { "char": "๐Ÿ’‚โ€โ™‚๏ธ", "description": "man guard", - "aliases": [ - "guardsman" - ], + "aliases": ["guardsman"], "tags": [] }, { "char": "๐Ÿ’‚โ€โ™€๏ธ", "description": "woman guard", - "aliases": [ - "guardswoman" - ], + "aliases": ["guardswoman"], "tags": [] }, { "char": "๐Ÿฅท", "description": "ninja", - "aliases": [ - "ninja" - ], + "aliases": ["ninja"], "tags": [] }, { "char": "๐Ÿ‘ท", "description": "construction worker", - "aliases": [ - "construction_worker" - ], - "tags": [ - "helmet" - ] + "aliases": ["construction_worker"], + "tags": ["helmet"] }, { "char": "๐Ÿ‘ทโ€โ™‚๏ธ", "description": "man construction worker", - "aliases": [ - "construction_worker_man" - ], - "tags": [ - "helmet" - ] + "aliases": ["construction_worker_man"], + "tags": ["helmet"] }, { "char": "๐Ÿ‘ทโ€โ™€๏ธ", "description": "woman construction worker", - "aliases": [ - "construction_worker_woman" - ], - "tags": [ - "helmet" - ] + "aliases": ["construction_worker_woman"], + "tags": ["helmet"] }, { "char": "๐Ÿคด", "description": "prince", - "aliases": [ - "prince" - ], - "tags": [ - "crown", - "royal" - ] + "aliases": ["prince"], + "tags": ["crown", "royal"] }, { "char": "๐Ÿ‘ธ", "description": "princess", - "aliases": [ - "princess" - ], - "tags": [ - "crown", - "royal" - ] + "aliases": ["princess"], + "tags": ["crown", "royal"] }, { "char": "๐Ÿ‘ณโ€โ™‚๏ธ", "description": "man wearing turban", - "aliases": [ - "man_with_turban" - ], + "aliases": ["man_with_turban"], "tags": [] }, { "char": "๐Ÿ‘ณโ€โ™€๏ธ", "description": "woman wearing turban", - "aliases": [ - "woman_with_turban" - ], + "aliases": ["woman_with_turban"], "tags": [] }, { "char": "๐Ÿคตโ€โ™‚๏ธ", "description": "man in tuxedo", - "aliases": [ - "man_in_tuxedo" - ], + "aliases": ["man_in_tuxedo"], "tags": [] }, { "char": "๐Ÿคตโ€โ™€๏ธ", "description": "woman in tuxedo", - "aliases": [ - "woman_in_tuxedo" - ], + "aliases": ["woman_in_tuxedo"], "tags": [] }, { "char": "๐Ÿ‘ฐโ€โ™‚๏ธ", "description": "man with veil", - "aliases": [ - "man_with_veil" - ], + "aliases": ["man_with_veil"], "tags": [] }, { "char": "๐Ÿ‘ฐโ€โ™€๏ธ", "description": "woman with veil", - "aliases": [ - "woman_with_veil", - "bride_with_veil" - ], + "aliases": ["woman_with_veil", "bride_with_veil"], "tags": [] }, { "char": "๐Ÿคฐ", "description": "pregnant woman", - "aliases": [ - "pregnant_woman" - ], + "aliases": ["pregnant_woman"], "tags": [] }, { "char": "๐Ÿซƒ", "description": "pregnant man", - "aliases": [ - "pregnant_man" - ], + "aliases": ["pregnant_man"], "tags": [] }, { "char": "๐Ÿคฑ", "description": "breast-feeding", - "aliases": [ - "breast_feeding" - ], - "tags": [ - "nursing" - ] + "aliases": ["breast_feeding"], + "tags": ["nursing"] }, { "char": "๐Ÿ‘ฉโ€๐Ÿผ", "description": "woman feeding baby", - "aliases": [ - "woman_feeding_baby" - ], + "aliases": ["woman_feeding_baby"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿผ", "description": "man feeding baby", - "aliases": [ - "man_feeding_baby" - ], + "aliases": ["man_feeding_baby"], "tags": [] }, { "char": "๐Ÿ‘ผ", "description": "baby angel", - "aliases": [ - "angel" - ], + "aliases": ["angel"], "tags": [] }, { "char": "๐ŸŽ…", "description": "Santa Claus", - "aliases": [ - "santa" - ], - "tags": [ - "christmas" - ] + "aliases": ["santa"], + "tags": ["christmas"] }, { "char": "๐Ÿคถ", "description": "Mrs. Claus", - "aliases": [ - "mrs_claus" - ], - "tags": [ - "santa" - ] + "aliases": ["mrs_claus"], + "tags": ["santa"] }, { "char": "๐Ÿง‘โ€๐ŸŽ„", "description": "mx claus", - "aliases": [ - "mx_claus" - ], + "aliases": ["mx_claus"], "tags": [] }, { "char": "๐Ÿฆธ", "description": "superhero", - "aliases": [ - "superhero" - ], + "aliases": ["superhero"], "tags": [] }, { "char": "๐Ÿฆธโ€โ™‚๏ธ", "description": "man superhero", - "aliases": [ - "superhero_man" - ], + "aliases": ["superhero_man"], "tags": [] }, { "char": "๐Ÿฆธโ€โ™€๏ธ", "description": "woman superhero", - "aliases": [ - "superhero_woman" - ], + "aliases": ["superhero_woman"], "tags": [] }, { "char": "๐Ÿฆน", "description": "supervillain", - "aliases": [ - "supervillain" - ], + "aliases": ["supervillain"], "tags": [] }, { "char": "๐Ÿฆนโ€โ™‚๏ธ", "description": "man supervillain", - "aliases": [ - "supervillain_man" - ], + "aliases": ["supervillain_man"], "tags": [] }, { "char": "๐Ÿฆนโ€โ™€๏ธ", "description": "woman supervillain", - "aliases": [ - "supervillain_woman" - ], + "aliases": ["supervillain_woman"], "tags": [] }, { "char": "๐Ÿง™", "description": "mage", - "aliases": [ - "mage" - ], - "tags": [ - "wizard" - ] + "aliases": ["mage"], + "tags": ["wizard"] }, { "char": "๐Ÿง™โ€โ™‚๏ธ", "description": "man mage", - "aliases": [ - "mage_man" - ], - "tags": [ - "wizard" - ] + "aliases": ["mage_man"], + "tags": ["wizard"] }, { "char": "๐Ÿง™โ€โ™€๏ธ", "description": "woman mage", - "aliases": [ - "mage_woman" - ], - "tags": [ - "wizard" - ] + "aliases": ["mage_woman"], + "tags": ["wizard"] }, { "char": "๐Ÿงš", "description": "fairy", - "aliases": [ - "fairy" - ], + "aliases": ["fairy"], "tags": [] }, { "char": "๐Ÿงšโ€โ™‚๏ธ", "description": "man fairy", - "aliases": [ - "fairy_man" - ], + "aliases": ["fairy_man"], "tags": [] }, { "char": "๐Ÿงšโ€โ™€๏ธ", "description": "woman fairy", - "aliases": [ - "fairy_woman" - ], + "aliases": ["fairy_woman"], "tags": [] }, { "char": "๐Ÿง›", "description": "vampire", - "aliases": [ - "vampire" - ], + "aliases": ["vampire"], "tags": [] }, { "char": "๐Ÿง›โ€โ™‚๏ธ", "description": "man vampire", - "aliases": [ - "vampire_man" - ], + "aliases": ["vampire_man"], "tags": [] }, { "char": "๐Ÿง›โ€โ™€๏ธ", "description": "woman vampire", - "aliases": [ - "vampire_woman" - ], + "aliases": ["vampire_woman"], "tags": [] }, { "char": "๐Ÿงœโ€โ™‚๏ธ", "description": "merman", - "aliases": [ - "merman" - ], + "aliases": ["merman"], "tags": [] }, { "char": "๐Ÿงœโ€โ™€๏ธ", "description": "mermaid", - "aliases": [ - "mermaid" - ], + "aliases": ["mermaid"], "tags": [] }, { "char": "๐Ÿง", "description": "elf", - "aliases": [ - "elf" - ], + "aliases": ["elf"], "tags": [] }, { "char": "๐Ÿงโ€โ™‚๏ธ", "description": "man elf", - "aliases": [ - "elf_man" - ], + "aliases": ["elf_man"], "tags": [] }, { "char": "๐Ÿงโ€โ™€๏ธ", "description": "woman elf", - "aliases": [ - "elf_woman" - ], + "aliases": ["elf_woman"], "tags": [] }, { "char": "๐Ÿงž", "description": "genie", - "aliases": [ - "genie" - ], + "aliases": ["genie"], "tags": [] }, { "char": "๐Ÿงžโ€โ™‚๏ธ", "description": "man genie", - "aliases": [ - "genie_man" - ], + "aliases": ["genie_man"], "tags": [] }, { "char": "๐Ÿงžโ€โ™€๏ธ", "description": "woman genie", - "aliases": [ - "genie_woman" - ], + "aliases": ["genie_woman"], "tags": [] }, { "char": "๐ŸงŸ", "description": "zombie", - "aliases": [ - "zombie" - ], + "aliases": ["zombie"], "tags": [] }, { "char": "๐ŸงŸโ€โ™‚๏ธ", "description": "man zombie", - "aliases": [ - "zombie_man" - ], + "aliases": ["zombie_man"], "tags": [] }, { "char": "๐ŸงŸโ€โ™€๏ธ", "description": "woman zombie", - "aliases": [ - "zombie_woman" - ], + "aliases": ["zombie_woman"], "tags": [] }, { "char": "๐ŸงŒ", "description": "troll", - "aliases": [ - "troll" - ], + "aliases": ["troll"], "tags": [] }, { "char": "๐Ÿ’†โ€โ™‚๏ธ", "description": "man getting massage", - "aliases": [ - "massage_man" - ], - "tags": [ - "spa" - ] + "aliases": ["massage_man"], + "tags": ["spa"] }, { "char": "๐Ÿ’†โ€โ™€๏ธ", "description": "woman getting massage", - "aliases": [ - "massage_woman" - ], - "tags": [ - "spa" - ] + "aliases": ["massage_woman"], + "tags": ["spa"] }, { "char": "๐Ÿ’‡โ€โ™‚๏ธ", "description": "man getting haircut", - "aliases": [ - "haircut_man" - ], + "aliases": ["haircut_man"], "tags": [] }, { "char": "๐Ÿ’‡โ€โ™€๏ธ", "description": "woman getting haircut", - "aliases": [ - "haircut_woman" - ], + "aliases": ["haircut_woman"], "tags": [] }, { "char": "๐Ÿšถโ€โ™‚๏ธ", "description": "man walking", - "aliases": [ - "walking_man" - ], + "aliases": ["walking_man"], "tags": [] }, { "char": "๐Ÿšถโ€โ™€๏ธ", "description": "woman walking", - "aliases": [ - "walking_woman" - ], + "aliases": ["walking_woman"], "tags": [] }, { "char": "๐Ÿงโ€โ™‚๏ธ", "description": "man standing", - "aliases": [ - "standing_man" - ], + "aliases": ["standing_man"], "tags": [] }, { "char": "๐Ÿงโ€โ™€๏ธ", "description": "woman standing", - "aliases": [ - "standing_woman" - ], + "aliases": ["standing_woman"], "tags": [] }, { "char": "๐ŸงŽโ€โ™‚๏ธ", "description": "man kneeling", - "aliases": [ - "kneeling_man" - ], + "aliases": ["kneeling_man"], "tags": [] }, { "char": "๐ŸงŽโ€โ™€๏ธ", "description": "woman kneeling", - "aliases": [ - "kneeling_woman" - ], + "aliases": ["kneeling_woman"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿฆฏ", "description": "man with white cane", - "aliases": [ - "man_with_probing_cane" - ], + "aliases": ["man_with_probing_cane"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿฆฏ", "description": "woman with white cane", - "aliases": [ - "woman_with_probing_cane" - ], + "aliases": ["woman_with_probing_cane"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿฆผ", "description": "man in motorized wheelchair", - "aliases": [ - "man_in_motorized_wheelchair" - ], + "aliases": ["man_in_motorized_wheelchair"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿฆผ", "description": "woman in motorized wheelchair", - "aliases": [ - "woman_in_motorized_wheelchair" - ], + "aliases": ["woman_in_motorized_wheelchair"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿฆฝ", "description": "man in manual wheelchair", - "aliases": [ - "man_in_manual_wheelchair" - ], + "aliases": ["man_in_manual_wheelchair"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿฆฝ", "description": "woman in manual wheelchair", - "aliases": [ - "woman_in_manual_wheelchair" - ], + "aliases": ["woman_in_manual_wheelchair"], "tags": [] }, { "char": "๐Ÿ’ƒ", "description": "woman dancing", - "aliases": [ - "woman_dancing", - "dancer" - ], - "tags": [ - "dress" - ] + "aliases": ["woman_dancing", "dancer"], + "tags": ["dress"] }, { "char": "๐Ÿ•บ", "description": "man dancing", - "aliases": [ - "man_dancing" - ], - "tags": [ - "dancer" - ] + "aliases": ["man_dancing"], + "tags": ["dancer"] }, { "char": "๐Ÿ‘ฏ", "description": "people with bunny ears", - "aliases": [ - "dancers" - ], - "tags": [ - "bunny" - ] + "aliases": ["dancers"], + "tags": ["bunny"] }, { "char": "๐Ÿ‘ฏโ€โ™‚๏ธ", "description": "men with bunny ears", - "aliases": [ - "dancing_men" - ], - "tags": [ - "bunny" - ] + "aliases": ["dancing_men"], + "tags": ["bunny"] }, { "char": "๐Ÿ‘ฏโ€โ™€๏ธ", "description": "women with bunny ears", - "aliases": [ - "dancing_women" - ], - "tags": [ - "bunny" - ] + "aliases": ["dancing_women"], + "tags": ["bunny"] }, { "char": "๐Ÿง–โ€โ™‚๏ธ", "description": "man in steamy room", - "aliases": [ - "sauna_man" - ], - "tags": [ - "steamy" - ] + "aliases": ["sauna_man"], + "tags": ["steamy"] }, { "char": "๐Ÿง–โ€โ™€๏ธ", "description": "woman in steamy room", - "aliases": [ - "sauna_woman" - ], - "tags": [ - "steamy" - ] + "aliases": ["sauna_woman"], + "tags": ["steamy"] }, { "char": "๐Ÿง—โ€โ™‚๏ธ", "description": "man climbing", - "aliases": [ - "climbing_man" - ], - "tags": [ - "bouldering" - ] + "aliases": ["climbing_man"], + "tags": ["bouldering"] }, { "char": "๐Ÿง—โ€โ™€๏ธ", "description": "woman climbing", - "aliases": [ - "climbing_woman" - ], - "tags": [ - "bouldering" - ] + "aliases": ["climbing_woman"], + "tags": ["bouldering"] }, { "char": "๐Ÿ‡", "description": "horse racing", - "aliases": [ - "horse_racing" - ], + "aliases": ["horse_racing"], "tags": [] }, { "char": "โ›ท๏ธ", "description": "skier", - "aliases": [ - "skier" - ], + "aliases": ["skier"], "tags": [] }, { "char": "๐Ÿ‚", "description": "snowboarder", - "aliases": [ - "snowboarder" - ], + "aliases": ["snowboarder"], "tags": [] }, { "char": "๐ŸŒ๏ธโ€โ™‚๏ธ", "description": "man golfing", - "aliases": [ - "golfing_man" - ], + "aliases": ["golfing_man"], "tags": [] }, { "char": "๐ŸŒ๏ธโ€โ™€๏ธ", "description": "woman golfing", - "aliases": [ - "golfing_woman" - ], + "aliases": ["golfing_woman"], "tags": [] }, { "char": "๐Ÿ„โ€โ™‚๏ธ", "description": "man surfing", - "aliases": [ - "surfing_man" - ], + "aliases": ["surfing_man"], "tags": [] }, { "char": "๐Ÿ„โ€โ™€๏ธ", "description": "woman surfing", - "aliases": [ - "surfing_woman" - ], + "aliases": ["surfing_woman"], "tags": [] }, { "char": "๐Ÿšฃโ€โ™‚๏ธ", "description": "man rowing boat", - "aliases": [ - "rowing_man" - ], + "aliases": ["rowing_man"], "tags": [] }, { "char": "๐Ÿšฃโ€โ™€๏ธ", "description": "woman rowing boat", - "aliases": [ - "rowing_woman" - ], + "aliases": ["rowing_woman"], "tags": [] }, { "char": "๐ŸŠโ€โ™‚๏ธ", "description": "man swimming", - "aliases": [ - "swimming_man" - ], + "aliases": ["swimming_man"], "tags": [] }, { "char": "๐ŸŠโ€โ™€๏ธ", "description": "woman swimming", - "aliases": [ - "swimming_woman" - ], + "aliases": ["swimming_woman"], "tags": [] }, { "char": "โ›น๏ธโ€โ™‚๏ธ", "description": "man bouncing ball", - "aliases": [ - "bouncing_ball_man", - "basketball_man" - ], + "aliases": ["bouncing_ball_man", "basketball_man"], "tags": [] }, { "char": "โ›น๏ธโ€โ™€๏ธ", "description": "woman bouncing ball", - "aliases": [ - "bouncing_ball_woman", - "basketball_woman" - ], + "aliases": ["bouncing_ball_woman", "basketball_woman"], "tags": [] }, { "char": "๐Ÿ‹๏ธโ€โ™‚๏ธ", "description": "man lifting weights", - "aliases": [ - "weight_lifting_man" - ], - "tags": [ - "gym", - "workout" - ] + "aliases": ["weight_lifting_man"], + "tags": ["gym", "workout"] }, { "char": "๐Ÿ‹๏ธโ€โ™€๏ธ", "description": "woman lifting weights", - "aliases": [ - "weight_lifting_woman" - ], - "tags": [ - "gym", - "workout" - ] + "aliases": ["weight_lifting_woman"], + "tags": ["gym", "workout"] }, { "char": "๐Ÿšดโ€โ™‚๏ธ", "description": "man biking", - "aliases": [ - "biking_man" - ], + "aliases": ["biking_man"], "tags": [] }, { "char": "๐Ÿšดโ€โ™€๏ธ", "description": "woman biking", - "aliases": [ - "biking_woman" - ], + "aliases": ["biking_woman"], "tags": [] }, { "char": "๐Ÿšตโ€โ™‚๏ธ", "description": "man mountain biking", - "aliases": [ - "mountain_biking_man" - ], + "aliases": ["mountain_biking_man"], "tags": [] }, { "char": "๐Ÿšตโ€โ™€๏ธ", "description": "woman mountain biking", - "aliases": [ - "mountain_biking_woman" - ], + "aliases": ["mountain_biking_woman"], "tags": [] }, { "char": "๐Ÿคผ", "description": "people wrestling", - "aliases": [ - "wrestling" - ], + "aliases": ["wrestling"], "tags": [] }, { "char": "๐Ÿคผโ€โ™‚๏ธ", "description": "men wrestling", - "aliases": [ - "men_wrestling" - ], + "aliases": ["men_wrestling"], "tags": [] }, { "char": "๐Ÿคผโ€โ™€๏ธ", "description": "women wrestling", - "aliases": [ - "women_wrestling" - ], + "aliases": ["women_wrestling"], "tags": [] }, { "char": "๐Ÿคนโ€โ™‚๏ธ", "description": "man juggling", - "aliases": [ - "man_juggling" - ], + "aliases": ["man_juggling"], "tags": [] }, { "char": "๐Ÿคนโ€โ™€๏ธ", "description": "woman juggling", - "aliases": [ - "woman_juggling" - ], + "aliases": ["woman_juggling"], "tags": [] }, { "char": "๐Ÿง˜โ€โ™‚๏ธ", "description": "man in lotus position", - "aliases": [ - "lotus_position_man" - ], - "tags": [ - "meditation" - ] + "aliases": ["lotus_position_man"], + "tags": ["meditation"] }, { "char": "๐Ÿง˜โ€โ™€๏ธ", "description": "woman in lotus position", - "aliases": [ - "lotus_position_woman" - ], - "tags": [ - "meditation" - ] + "aliases": ["lotus_position_woman"], + "tags": ["meditation"] }, { "char": "๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘", "description": "people holding hands", - "aliases": [ - "people_holding_hands" - ], - "tags": [ - "couple", - "date" - ] + "aliases": ["people_holding_hands"], + "tags": ["couple", "date"] }, { "char": "๐Ÿ‘ญ", "description": "women holding hands", - "aliases": [ - "two_women_holding_hands" - ], - "tags": [ - "couple", - "date" - ] + "aliases": ["two_women_holding_hands"], + "tags": ["couple", "date"] }, { "char": "๐Ÿ‘ซ", "description": "woman and man holding hands", - "aliases": [ - "couple" - ], - "tags": [ - "date" - ] + "aliases": ["couple"], + "tags": ["date"] }, { "char": "๐Ÿ‘ฌ", "description": "men holding hands", - "aliases": [ - "two_men_holding_hands" - ], - "tags": [ - "couple", - "date" - ] + "aliases": ["two_men_holding_hands"], + "tags": ["couple", "date"] }, { "char": "๐Ÿ’", "description": "kiss", - "aliases": [ - "couplekiss" - ], + "aliases": ["couplekiss"], "tags": [] }, { "char": "๐Ÿ‘ช", "description": "family", - "aliases": [ - "family" - ], - "tags": [ - "home", - "parents", - "child" - ] + "aliases": ["family"], + "tags": ["home", "parents", "child"] }, { "char": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ", "description": "family: man, woman, boy", - "aliases": [ - "family_man_woman_boy" - ], + "aliases": ["family_man_woman_boy"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง", "description": "family: man, woman, girl", - "aliases": [ - "family_man_woman_girl" - ], + "aliases": ["family_man_woman_girl"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ", "description": "family: man, man, boy", - "aliases": [ - "family_man_man_boy" - ], + "aliases": ["family_man_man_boy"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง", "description": "family: man, man, girl", - "aliases": [ - "family_man_man_girl" - ], + "aliases": ["family_man_man_girl"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ", "description": "family: woman, woman, boy", - "aliases": [ - "family_woman_woman_boy" - ], + "aliases": ["family_woman_woman_boy"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง", "description": "family: woman, woman, girl", - "aliases": [ - "family_woman_woman_girl" - ], + "aliases": ["family_woman_woman_girl"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ‘ฆ", "description": "family: man, boy", - "aliases": [ - "family_man_boy" - ], + "aliases": ["family_man_boy"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", "description": "family: man, boy, boy", - "aliases": [ - "family_man_boy_boy" - ], + "aliases": ["family_man_boy_boy"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ‘ง", "description": "family: man, girl", - "aliases": [ - "family_man_girl" - ], + "aliases": ["family_man_girl"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", "description": "family: man, girl, boy", - "aliases": [ - "family_man_girl_boy" - ], + "aliases": ["family_man_girl_boy"], "tags": [] }, { "char": "๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง", "description": "family: man, girl, girl", - "aliases": [ - "family_man_girl_girl" - ], + "aliases": ["family_man_girl_girl"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿ‘ฆ", "description": "family: woman, boy", - "aliases": [ - "family_woman_boy" - ], + "aliases": ["family_woman_boy"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", "description": "family: woman, boy, boy", - "aliases": [ - "family_woman_boy_boy" - ], + "aliases": ["family_woman_boy_boy"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿ‘ง", "description": "family: woman, girl", - "aliases": [ - "family_woman_girl" - ], + "aliases": ["family_woman_girl"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", "description": "family: woman, girl, boy", - "aliases": [ - "family_woman_girl_boy" - ], + "aliases": ["family_woman_girl_boy"], "tags": [] }, { "char": "๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง", "description": "family: woman, girl, girl", - "aliases": [ - "family_woman_girl_girl" - ], + "aliases": ["family_woman_girl_girl"], "tags": [] }, { "char": "๐Ÿ—ฃ๏ธ", "description": "speaking head", - "aliases": [ - "speaking_head" - ], + "aliases": ["speaking_head"], "tags": [] }, { "char": "๐Ÿ‘ค", "description": "bust in silhouette", - "aliases": [ - "bust_in_silhouette" - ], - "tags": [ - "user" - ] + "aliases": ["bust_in_silhouette"], + "tags": ["user"] }, { "char": "๐Ÿ‘ฅ", "description": "busts in silhouette", - "aliases": [ - "busts_in_silhouette" - ], - "tags": [ - "users", - "group", - "team" - ] + "aliases": ["busts_in_silhouette"], + "tags": ["users", "group", "team"] }, { "char": "๐Ÿซ‚", "description": "people hugging", - "aliases": [ - "people_hugging" - ], + "aliases": ["people_hugging"], "tags": [] }, { "char": "๐Ÿ‘ฃ", "description": "footprints", - "aliases": [ - "footprints" - ], - "tags": [ - "feet", - "tracks" - ] + "aliases": ["footprints"], + "tags": ["feet", "tracks"] }, { "char": "๐Ÿ’", "description": "monkey", - "aliases": [ - "monkey" - ], + "aliases": ["monkey"], "tags": [] }, { "char": "๐Ÿฆ", "description": "gorilla", - "aliases": [ - "gorilla" - ], + "aliases": ["gorilla"], "tags": [] }, { "char": "๐Ÿฆง", "description": "orangutan", - "aliases": [ - "orangutan" - ], + "aliases": ["orangutan"], "tags": [] }, { "char": "๐Ÿ•", "description": "dog", - "aliases": [ - "dog2" - ], + "aliases": ["dog2"], "tags": [] }, { "char": "๐Ÿฆฎ", "description": "guide dog", - "aliases": [ - "guide_dog" - ], + "aliases": ["guide_dog"], "tags": [] }, { "char": "๐Ÿ•โ€๐Ÿฆบ", "description": "service dog", - "aliases": [ - "service_dog" - ], + "aliases": ["service_dog"], "tags": [] }, { "char": "๐Ÿฉ", "description": "poodle", - "aliases": [ - "poodle" - ], - "tags": [ - "dog" - ] + "aliases": ["poodle"], + "tags": ["dog"] }, { "char": "๐Ÿบ", "description": "wolf", - "aliases": [ - "wolf" - ], + "aliases": ["wolf"], "tags": [] }, { "char": "๐Ÿฆ", "description": "raccoon", - "aliases": [ - "raccoon" - ], + "aliases": ["raccoon"], "tags": [] }, { "char": "๐Ÿˆ", "description": "cat", - "aliases": [ - "cat2" - ], + "aliases": ["cat2"], "tags": [] }, { "char": "๐Ÿˆโ€โฌ›", "description": "black cat", - "aliases": [ - "black_cat" - ], + "aliases": ["black_cat"], "tags": [] }, { "char": "๐Ÿฆ", "description": "lion", - "aliases": [ - "lion" - ], + "aliases": ["lion"], "tags": [] }, { "char": "๐Ÿ…", "description": "tiger", - "aliases": [ - "tiger2" - ], + "aliases": ["tiger2"], "tags": [] }, { "char": "๐Ÿ†", "description": "leopard", - "aliases": [ - "leopard" - ], + "aliases": ["leopard"], "tags": [] }, { "char": "๐ŸซŽ", "description": "moose", - "aliases": [ - "moose" - ], - "tags": [ - "canada" - ] + "aliases": ["moose"], + "tags": ["canada"] }, { "char": "๐Ÿซ", "description": "donkey", - "aliases": [ - "donkey" - ], - "tags": [ - "mule" - ] + "aliases": ["donkey"], + "tags": ["mule"] }, { "char": "๐ŸŽ", "description": "horse", - "aliases": [ - "racehorse" - ], - "tags": [ - "speed" - ] + "aliases": ["racehorse"], + "tags": ["speed"] }, { "char": "๐Ÿฆ„", "description": "unicorn", - "aliases": [ - "unicorn" - ], + "aliases": ["unicorn"], "tags": [] }, { "char": "๐Ÿฆ“", "description": "zebra", - "aliases": [ - "zebra" - ], + "aliases": ["zebra"], "tags": [] }, { "char": "๐ŸฆŒ", "description": "deer", - "aliases": [ - "deer" - ], + "aliases": ["deer"], "tags": [] }, { "char": "๐Ÿฆฌ", "description": "bison", - "aliases": [ - "bison" - ], + "aliases": ["bison"], "tags": [] }, { "char": "๐Ÿ‚", "description": "ox", - "aliases": [ - "ox" - ], + "aliases": ["ox"], "tags": [] }, { "char": "๐Ÿƒ", "description": "water buffalo", - "aliases": [ - "water_buffalo" - ], + "aliases": ["water_buffalo"], "tags": [] }, { "char": "๐Ÿ„", "description": "cow", - "aliases": [ - "cow2" - ], + "aliases": ["cow2"], "tags": [] }, { "char": "๐Ÿ–", "description": "pig", - "aliases": [ - "pig2" - ], + "aliases": ["pig2"], "tags": [] }, { "char": "๐Ÿ—", "description": "boar", - "aliases": [ - "boar" - ], + "aliases": ["boar"], "tags": [] }, { "char": "๐Ÿฝ", "description": "pig nose", - "aliases": [ - "pig_nose" - ], + "aliases": ["pig_nose"], "tags": [] }, { "char": "๐Ÿ", "description": "ram", - "aliases": [ - "ram" - ], + "aliases": ["ram"], "tags": [] }, { "char": "๐Ÿ‘", "description": "ewe", - "aliases": [ - "sheep" - ], + "aliases": ["sheep"], "tags": [] }, { "char": "๐Ÿ", "description": "goat", - "aliases": [ - "goat" - ], + "aliases": ["goat"], "tags": [] }, { "char": "๐Ÿช", "description": "camel", - "aliases": [ - "dromedary_camel" - ], - "tags": [ - "desert" - ] + "aliases": ["dromedary_camel"], + "tags": ["desert"] }, { "char": "๐Ÿซ", "description": "two-hump camel", - "aliases": [ - "camel" - ], + "aliases": ["camel"], "tags": [] }, { "char": "๐Ÿฆ™", "description": "llama", - "aliases": [ - "llama" - ], + "aliases": ["llama"], "tags": [] }, { "char": "๐Ÿฆ’", "description": "giraffe", - "aliases": [ - "giraffe" - ], + "aliases": ["giraffe"], "tags": [] }, { "char": "๐Ÿ˜", "description": "elephant", - "aliases": [ - "elephant" - ], + "aliases": ["elephant"], "tags": [] }, { "char": "๐Ÿฆฃ", "description": "mammoth", - "aliases": [ - "mammoth" - ], + "aliases": ["mammoth"], "tags": [] }, { "char": "๐Ÿฆ", "description": "rhinoceros", - "aliases": [ - "rhinoceros" - ], + "aliases": ["rhinoceros"], "tags": [] }, { "char": "๐Ÿฆ›", "description": "hippopotamus", - "aliases": [ - "hippopotamus" - ], + "aliases": ["hippopotamus"], "tags": [] }, { "char": "๐Ÿ", "description": "mouse", - "aliases": [ - "mouse2" - ], + "aliases": ["mouse2"], "tags": [] }, { "char": "๐Ÿ€", "description": "rat", - "aliases": [ - "rat" - ], + "aliases": ["rat"], "tags": [] }, { "char": "๐Ÿ‡", "description": "rabbit", - "aliases": [ - "rabbit2" - ], + "aliases": ["rabbit2"], "tags": [] }, { "char": "๐Ÿฟ๏ธ", "description": "chipmunk", - "aliases": [ - "chipmunk" - ], + "aliases": ["chipmunk"], "tags": [] }, { "char": "๐Ÿฆซ", "description": "beaver", - "aliases": [ - "beaver" - ], + "aliases": ["beaver"], "tags": [] }, { "char": "๐Ÿฆ”", "description": "hedgehog", - "aliases": [ - "hedgehog" - ], + "aliases": ["hedgehog"], "tags": [] }, { "char": "๐Ÿฆ‡", "description": "bat", - "aliases": [ - "bat" - ], + "aliases": ["bat"], "tags": [] }, { "char": "๐Ÿป", "description": "bear", - "aliases": [ - "bear" - ], + "aliases": ["bear"], "tags": [] }, { "char": "๐Ÿปโ€โ„๏ธ", "description": "polar bear", - "aliases": [ - "polar_bear" - ], + "aliases": ["polar_bear"], "tags": [] }, { "char": "๐Ÿจ", "description": "koala", - "aliases": [ - "koala" - ], + "aliases": ["koala"], "tags": [] }, { "char": "๐Ÿฆฅ", "description": "sloth", - "aliases": [ - "sloth" - ], + "aliases": ["sloth"], "tags": [] }, { "char": "๐Ÿฆฆ", "description": "otter", - "aliases": [ - "otter" - ], + "aliases": ["otter"], "tags": [] }, { "char": "๐Ÿฆจ", "description": "skunk", - "aliases": [ - "skunk" - ], + "aliases": ["skunk"], "tags": [] }, { "char": "๐Ÿฆ˜", "description": "kangaroo", - "aliases": [ - "kangaroo" - ], + "aliases": ["kangaroo"], "tags": [] }, { "char": "๐Ÿฆก", "description": "badger", - "aliases": [ - "badger" - ], + "aliases": ["badger"], "tags": [] }, { "char": "๐Ÿพ", "description": "paw prints", - "aliases": [ - "feet", - "paw_prints" - ], + "aliases": ["feet", "paw_prints"], "tags": [] }, { "char": "๐Ÿฆƒ", "description": "turkey", - "aliases": [ - "turkey" - ], - "tags": [ - "thanksgiving" - ] + "aliases": ["turkey"], + "tags": ["thanksgiving"] }, { "char": "๐Ÿ”", "description": "chicken", - "aliases": [ - "chicken" - ], + "aliases": ["chicken"], "tags": [] }, { "char": "๐Ÿ“", "description": "rooster", - "aliases": [ - "rooster" - ], + "aliases": ["rooster"], "tags": [] }, { "char": "๐Ÿฃ", "description": "hatching chick", - "aliases": [ - "hatching_chick" - ], + "aliases": ["hatching_chick"], "tags": [] }, { "char": "๐Ÿค", "description": "baby chick", - "aliases": [ - "baby_chick" - ], + "aliases": ["baby_chick"], "tags": [] }, { "char": "๐Ÿฅ", "description": "front-facing baby chick", - "aliases": [ - "hatched_chick" - ], + "aliases": ["hatched_chick"], "tags": [] }, { "char": "๐Ÿง", "description": "penguin", - "aliases": [ - "penguin" - ], + "aliases": ["penguin"], "tags": [] }, { "char": "๐Ÿ•Š๏ธ", "description": "dove", - "aliases": [ - "dove" - ], - "tags": [ - "peace" - ] + "aliases": ["dove"], + "tags": ["peace"] }, { "char": "๐Ÿฆ…", "description": "eagle", - "aliases": [ - "eagle" - ], + "aliases": ["eagle"], "tags": [] }, { "char": "๐Ÿฆ†", "description": "duck", - "aliases": [ - "duck" - ], + "aliases": ["duck"], "tags": [] }, { "char": "๐Ÿฆข", "description": "swan", - "aliases": [ - "swan" - ], + "aliases": ["swan"], "tags": [] }, { "char": "๐Ÿฆ‰", "description": "owl", - "aliases": [ - "owl" - ], + "aliases": ["owl"], "tags": [] }, { "char": "๐Ÿฆค", "description": "dodo", - "aliases": [ - "dodo" - ], + "aliases": ["dodo"], "tags": [] }, { "char": "๐Ÿชถ", "description": "feather", - "aliases": [ - "feather" - ], + "aliases": ["feather"], "tags": [] }, { "char": "๐Ÿฆฉ", "description": "flamingo", - "aliases": [ - "flamingo" - ], + "aliases": ["flamingo"], "tags": [] }, { "char": "๐Ÿฆš", "description": "peacock", - "aliases": [ - "peacock" - ], + "aliases": ["peacock"], "tags": [] }, { "char": "๐Ÿฆœ", "description": "parrot", - "aliases": [ - "parrot" - ], + "aliases": ["parrot"], "tags": [] }, { "char": "๐Ÿชฝ", "description": "wing", - "aliases": [ - "wing" - ], - "tags": [ - "fly" - ] + "aliases": ["wing"], + "tags": ["fly"] }, { "char": "๐Ÿชฟ", "description": "goose", - "aliases": [ - "goose" - ], - "tags": [ - "honk" - ] + "aliases": ["goose"], + "tags": ["honk"] }, { "char": "๐Ÿธ", "description": "frog", - "aliases": [ - "frog" - ], + "aliases": ["frog"], "tags": [] }, { "char": "๐ŸŠ", "description": "crocodile", - "aliases": [ - "crocodile" - ], + "aliases": ["crocodile"], "tags": [] }, { "char": "๐Ÿข", "description": "turtle", - "aliases": [ - "turtle" - ], - "tags": [ - "slow" - ] + "aliases": ["turtle"], + "tags": ["slow"] }, { "char": "๐ŸฆŽ", "description": "lizard", - "aliases": [ - "lizard" - ], + "aliases": ["lizard"], "tags": [] }, { "char": "๐Ÿ", "description": "snake", - "aliases": [ - "snake" - ], + "aliases": ["snake"], "tags": [] }, { "char": "๐Ÿ‰", "description": "dragon", - "aliases": [ - "dragon" - ], + "aliases": ["dragon"], "tags": [] }, { "char": "๐Ÿฆ•", "description": "sauropod", - "aliases": [ - "sauropod" - ], - "tags": [ - "dinosaur" - ] + "aliases": ["sauropod"], + "tags": ["dinosaur"] }, { "char": "๐Ÿฆ–", "description": "T-Rex", - "aliases": [ - "t-rex" - ], - "tags": [ - "dinosaur" - ] + "aliases": ["t-rex"], + "tags": ["dinosaur"] }, { "char": "๐Ÿณ", "description": "spouting whale", - "aliases": [ - "whale" - ], - "tags": [ - "sea" - ] + "aliases": ["whale"], + "tags": ["sea"] }, { "char": "๐Ÿ‹", "description": "whale", - "aliases": [ - "whale2" - ], + "aliases": ["whale2"], "tags": [] }, { "char": "๐Ÿฌ", "description": "dolphin", - "aliases": [ - "dolphin", - "flipper" - ], + "aliases": ["dolphin", "flipper"], "tags": [] }, { "char": "๐Ÿฆญ", "description": "seal", - "aliases": [ - "seal" - ], + "aliases": ["seal"], "tags": [] }, { "char": "๐Ÿฆˆ", "description": "shark", - "aliases": [ - "shark" - ], + "aliases": ["shark"], "tags": [] }, { "char": "๐Ÿ™", "description": "octopus", - "aliases": [ - "octopus" - ], + "aliases": ["octopus"], "tags": [] }, { "char": "๐Ÿš", "description": "spiral shell", - "aliases": [ - "shell" - ], - "tags": [ - "sea", - "beach" - ] + "aliases": ["shell"], + "tags": ["sea", "beach"] }, { "char": "๐Ÿชธ", "description": "coral", - "aliases": [ - "coral" - ], + "aliases": ["coral"], "tags": [] }, { "char": "๐ŸŒ", "description": "snail", - "aliases": [ - "snail" - ], - "tags": [ - "slow" - ] + "aliases": ["snail"], + "tags": ["slow"] }, { "char": "๐Ÿฆ‹", "description": "butterfly", - "aliases": [ - "butterfly" - ], + "aliases": ["butterfly"], "tags": [] }, { "char": "๐Ÿœ", "description": "ant", - "aliases": [ - "ant" - ], + "aliases": ["ant"], "tags": [] }, { "char": "๐Ÿ", "description": "honeybee", - "aliases": [ - "bee", - "honeybee" - ], + "aliases": ["bee", "honeybee"], "tags": [] }, { "char": "๐Ÿชฒ", "description": "beetle", - "aliases": [ - "beetle" - ], + "aliases": ["beetle"], "tags": [] }, { "char": "๐Ÿฆ—", "description": "cricket", - "aliases": [ - "cricket" - ], + "aliases": ["cricket"], "tags": [] }, { "char": "๐Ÿชณ", "description": "cockroach", - "aliases": [ - "cockroach" - ], + "aliases": ["cockroach"], "tags": [] }, { "char": "๐Ÿ•ท๏ธ", "description": "spider", - "aliases": [ - "spider" - ], + "aliases": ["spider"], "tags": [] }, { "char": "๐Ÿ•ธ๏ธ", "description": "spider web", - "aliases": [ - "spider_web" - ], + "aliases": ["spider_web"], "tags": [] }, { "char": "๐Ÿฆ‚", "description": "scorpion", - "aliases": [ - "scorpion" - ], + "aliases": ["scorpion"], "tags": [] }, { "char": "๐ŸฆŸ", "description": "mosquito", - "aliases": [ - "mosquito" - ], + "aliases": ["mosquito"], "tags": [] }, { "char": "๐Ÿชฐ", "description": "fly", - "aliases": [ - "fly" - ], + "aliases": ["fly"], "tags": [] }, { "char": "๐Ÿชฑ", "description": "worm", - "aliases": [ - "worm" - ], + "aliases": ["worm"], "tags": [] }, { "char": "๐Ÿฆ ", "description": "microbe", - "aliases": [ - "microbe" - ], - "tags": [ - "germ" - ] + "aliases": ["microbe"], + "tags": ["germ"] }, { "char": "๐Ÿ’", "description": "bouquet", - "aliases": [ - "bouquet" - ], - "tags": [ - "flowers" - ] + "aliases": ["bouquet"], + "tags": ["flowers"] }, { "char": "๐ŸŒธ", "description": "cherry blossom", - "aliases": [ - "cherry_blossom" - ], - "tags": [ - "flower", - "spring" - ] + "aliases": ["cherry_blossom"], + "tags": ["flower", "spring"] }, { "char": "๐Ÿ’ฎ", "description": "white flower", - "aliases": [ - "white_flower" - ], + "aliases": ["white_flower"], "tags": [] }, { "char": "๐Ÿชท", "description": "lotus", - "aliases": [ - "lotus" - ], + "aliases": ["lotus"], "tags": [] }, { "char": "๐Ÿต๏ธ", "description": "rosette", - "aliases": [ - "rosette" - ], + "aliases": ["rosette"], "tags": [] }, { "char": "๐ŸŒน", "description": "rose", - "aliases": [ - "rose" - ], - "tags": [ - "flower" - ] + "aliases": ["rose"], + "tags": ["flower"] }, { "char": "๐Ÿฅ€", "description": "wilted flower", - "aliases": [ - "wilted_flower" - ], + "aliases": ["wilted_flower"], "tags": [] }, { "char": "๐ŸŒบ", "description": "hibiscus", - "aliases": [ - "hibiscus" - ], + "aliases": ["hibiscus"], "tags": [] }, { "char": "๐ŸŒป", "description": "sunflower", - "aliases": [ - "sunflower" - ], + "aliases": ["sunflower"], "tags": [] }, { "char": "๐ŸŒผ", "description": "blossom", - "aliases": [ - "blossom" - ], + "aliases": ["blossom"], "tags": [] }, { "char": "๐ŸŒท", "description": "tulip", - "aliases": [ - "tulip" - ], - "tags": [ - "flower" - ] + "aliases": ["tulip"], + "tags": ["flower"] }, { "char": "๐Ÿชป", "description": "hyacinth", - "aliases": [ - "hyacinth" - ], + "aliases": ["hyacinth"], "tags": [] }, { "char": "๐ŸŒฑ", "description": "seedling", - "aliases": [ - "seedling" - ], - "tags": [ - "plant" - ] + "aliases": ["seedling"], + "tags": ["plant"] }, { "char": "๐Ÿชด", "description": "potted plant", - "aliases": [ - "potted_plant" - ], + "aliases": ["potted_plant"], "tags": [] }, { "char": "๐ŸŒฒ", "description": "evergreen tree", - "aliases": [ - "evergreen_tree" - ], - "tags": [ - "wood" - ] + "aliases": ["evergreen_tree"], + "tags": ["wood"] }, { "char": "๐ŸŒณ", "description": "deciduous tree", - "aliases": [ - "deciduous_tree" - ], - "tags": [ - "wood" - ] + "aliases": ["deciduous_tree"], + "tags": ["wood"] }, { "char": "๐ŸŒด", "description": "palm tree", - "aliases": [ - "palm_tree" - ], + "aliases": ["palm_tree"], "tags": [] }, { "char": "๐ŸŒต", "description": "cactus", - "aliases": [ - "cactus" - ], + "aliases": ["cactus"], "tags": [] }, { "char": "๐ŸŒพ", "description": "sheaf of rice", - "aliases": [ - "ear_of_rice" - ], + "aliases": ["ear_of_rice"], "tags": [] }, { "char": "๐ŸŒฟ", "description": "herb", - "aliases": [ - "herb" - ], + "aliases": ["herb"], "tags": [] }, { "char": "โ˜˜๏ธ", "description": "shamrock", - "aliases": [ - "shamrock" - ], + "aliases": ["shamrock"], "tags": [] }, { "char": "๐Ÿ", "description": "maple leaf", - "aliases": [ - "maple_leaf" - ], - "tags": [ - "canada" - ] + "aliases": ["maple_leaf"], + "tags": ["canada"] }, { "char": "๐Ÿ‚", "description": "fallen leaf", - "aliases": [ - "fallen_leaf" - ], - "tags": [ - "autumn" - ] + "aliases": ["fallen_leaf"], + "tags": ["autumn"] }, { "char": "๐Ÿƒ", "description": "leaf fluttering in wind", - "aliases": [ - "leaves" - ], - "tags": [ - "leaf" - ] + "aliases": ["leaves"], + "tags": ["leaf"] }, { "char": "๐Ÿชน", "description": "empty nest", - "aliases": [ - "empty_nest" - ], + "aliases": ["empty_nest"], "tags": [] }, { "char": "๐Ÿชบ", "description": "nest with eggs", - "aliases": [ - "nest_with_eggs" - ], + "aliases": ["nest_with_eggs"], "tags": [] }, { "char": "๐Ÿ„", "description": "mushroom", - "aliases": [ - "mushroom" - ], - "tags": [ - "fungus" - ] + "aliases": ["mushroom"], + "tags": ["fungus"] }, { "char": "๐Ÿ‡", "description": "grapes", - "aliases": [ - "grapes" - ], + "aliases": ["grapes"], "tags": [] }, { "char": "๐Ÿˆ", "description": "melon", - "aliases": [ - "melon" - ], + "aliases": ["melon"], "tags": [] }, { "char": "๐Ÿ‰", "description": "watermelon", - "aliases": [ - "watermelon" - ], + "aliases": ["watermelon"], "tags": [] }, { "char": "๐ŸŠ", "description": "tangerine", - "aliases": [ - "tangerine", - "orange", - "mandarin" - ], + "aliases": ["tangerine", "orange", "mandarin"], "tags": [] }, { "char": "๐Ÿ‹", "description": "lemon", - "aliases": [ - "lemon" - ], + "aliases": ["lemon"], "tags": [] }, { "char": "๐Ÿ", "description": "pineapple", - "aliases": [ - "pineapple" - ], + "aliases": ["pineapple"], "tags": [] }, { "char": "๐Ÿฅญ", "description": "mango", - "aliases": [ - "mango" - ], + "aliases": ["mango"], "tags": [] }, { "char": "๐ŸŽ", "description": "red apple", - "aliases": [ - "apple" - ], + "aliases": ["apple"], "tags": [] }, { "char": "๐Ÿ", "description": "pear", - "aliases": [ - "pear" - ], + "aliases": ["pear"], "tags": [] }, { "char": "๐Ÿ‘", "description": "peach", - "aliases": [ - "peach" - ], + "aliases": ["peach"], "tags": [] }, { "char": "๐Ÿซ", "description": "blueberries", - "aliases": [ - "blueberries" - ], + "aliases": ["blueberries"], "tags": [] }, { "char": "๐Ÿ…", "description": "tomato", - "aliases": [ - "tomato" - ], + "aliases": ["tomato"], "tags": [] }, { "char": "๐Ÿซ’", "description": "olive", - "aliases": [ - "olive" - ], + "aliases": ["olive"], "tags": [] }, { "char": "๐Ÿฅฅ", "description": "coconut", - "aliases": [ - "coconut" - ], + "aliases": ["coconut"], "tags": [] }, { "char": "๐Ÿฅ‘", "description": "avocado", - "aliases": [ - "avocado" - ], + "aliases": ["avocado"], "tags": [] }, { "char": "๐Ÿ†", "description": "eggplant", - "aliases": [ - "eggplant" - ], - "tags": [ - "aubergine" - ] + "aliases": ["eggplant"], + "tags": ["aubergine"] }, { "char": "๐Ÿฅ”", "description": "potato", - "aliases": [ - "potato" - ], + "aliases": ["potato"], "tags": [] }, { "char": "๐ŸŒฝ", "description": "ear of corn", - "aliases": [ - "corn" - ], + "aliases": ["corn"], "tags": [] }, { "char": "๐ŸŒถ๏ธ", "description": "hot pepper", - "aliases": [ - "hot_pepper" - ], - "tags": [ - "spicy" - ] + "aliases": ["hot_pepper"], + "tags": ["spicy"] }, { "char": "๐Ÿซ‘", "description": "bell pepper", - "aliases": [ - "bell_pepper" - ], + "aliases": ["bell_pepper"], "tags": [] }, { "char": "๐Ÿฅ’", "description": "cucumber", - "aliases": [ - "cucumber" - ], + "aliases": ["cucumber"], "tags": [] }, { "char": "๐Ÿฅฌ", "description": "leafy green", - "aliases": [ - "leafy_green" - ], + "aliases": ["leafy_green"], "tags": [] }, { "char": "๐Ÿฅฆ", "description": "broccoli", - "aliases": [ - "broccoli" - ], + "aliases": ["broccoli"], "tags": [] }, { "char": "๐Ÿง„", "description": "garlic", - "aliases": [ - "garlic" - ], + "aliases": ["garlic"], "tags": [] }, { "char": "๐Ÿง…", "description": "onion", - "aliases": [ - "onion" - ], + "aliases": ["onion"], "tags": [] }, { "char": "๐Ÿฅœ", "description": "peanuts", - "aliases": [ - "peanuts" - ], + "aliases": ["peanuts"], "tags": [] }, { "char": "๐Ÿซ˜", "description": "beans", - "aliases": [ - "beans" - ], + "aliases": ["beans"], "tags": [] }, { "char": "๐ŸŒฐ", "description": "chestnut", - "aliases": [ - "chestnut" - ], + "aliases": ["chestnut"], "tags": [] }, { "char": "๐Ÿซš", "description": "ginger root", - "aliases": [ - "ginger_root" - ], + "aliases": ["ginger_root"], "tags": [] }, { "char": "๐Ÿซ›", "description": "pea pod", - "aliases": [ - "pea_pod" - ], + "aliases": ["pea_pod"], "tags": [] }, { "char": "๐Ÿž", "description": "bread", - "aliases": [ - "bread" - ], - "tags": [ - "toast" - ] + "aliases": ["bread"], + "tags": ["toast"] }, { "char": "๐Ÿฅ", "description": "croissant", - "aliases": [ - "croissant" - ], + "aliases": ["croissant"], "tags": [] }, { "char": "๐Ÿฅ–", "description": "baguette bread", - "aliases": [ - "baguette_bread" - ], + "aliases": ["baguette_bread"], "tags": [] }, { "char": "๐Ÿซ“", "description": "flatbread", - "aliases": [ - "flatbread" - ], + "aliases": ["flatbread"], "tags": [] }, { "char": "๐Ÿฅจ", "description": "pretzel", - "aliases": [ - "pretzel" - ], + "aliases": ["pretzel"], "tags": [] }, { "char": "๐Ÿฅฏ", "description": "bagel", - "aliases": [ - "bagel" - ], + "aliases": ["bagel"], "tags": [] }, { "char": "๐Ÿฅž", "description": "pancakes", - "aliases": [ - "pancakes" - ], + "aliases": ["pancakes"], "tags": [] }, { "char": "๐Ÿง‡", "description": "waffle", - "aliases": [ - "waffle" - ], + "aliases": ["waffle"], "tags": [] }, { "char": "๐Ÿง€", "description": "cheese wedge", - "aliases": [ - "cheese" - ], + "aliases": ["cheese"], "tags": [] }, { "char": "๐Ÿ–", "description": "meat on bone", - "aliases": [ - "meat_on_bone" - ], + "aliases": ["meat_on_bone"], "tags": [] }, { "char": "๐Ÿ—", "description": "poultry leg", - "aliases": [ - "poultry_leg" - ], - "tags": [ - "meat", - "chicken" - ] + "aliases": ["poultry_leg"], + "tags": ["meat", "chicken"] }, { "char": "๐Ÿฅฉ", "description": "cut of meat", - "aliases": [ - "cut_of_meat" - ], + "aliases": ["cut_of_meat"], "tags": [] }, { "char": "๐Ÿฅ“", "description": "bacon", - "aliases": [ - "bacon" - ], + "aliases": ["bacon"], "tags": [] }, { "char": "๐Ÿ”", "description": "hamburger", - "aliases": [ - "hamburger" - ], - "tags": [ - "burger" - ] + "aliases": ["hamburger"], + "tags": ["burger"] }, { "char": "๐ŸŸ", "description": "french fries", - "aliases": [ - "fries" - ], + "aliases": ["fries"], "tags": [] }, { "char": "๐Ÿ•", "description": "pizza", - "aliases": [ - "pizza" - ], + "aliases": ["pizza"], "tags": [] }, { "char": "๐ŸŒญ", "description": "hot dog", - "aliases": [ - "hotdog" - ], + "aliases": ["hotdog"], "tags": [] }, { "char": "๐Ÿฅช", "description": "sandwich", - "aliases": [ - "sandwich" - ], + "aliases": ["sandwich"], "tags": [] }, { "char": "๐ŸŒฎ", "description": "taco", - "aliases": [ - "taco" - ], + "aliases": ["taco"], "tags": [] }, { "char": "๐ŸŒฏ", "description": "burrito", - "aliases": [ - "burrito" - ], + "aliases": ["burrito"], "tags": [] }, { "char": "๐Ÿซ”", "description": "tamale", - "aliases": [ - "tamale" - ], + "aliases": ["tamale"], "tags": [] }, { "char": "๐Ÿฅ™", "description": "stuffed flatbread", - "aliases": [ - "stuffed_flatbread" - ], + "aliases": ["stuffed_flatbread"], "tags": [] }, { "char": "๐Ÿง†", "description": "falafel", - "aliases": [ - "falafel" - ], + "aliases": ["falafel"], "tags": [] }, { "char": "๐Ÿฅš", "description": "egg", - "aliases": [ - "egg" - ], + "aliases": ["egg"], "tags": [] }, { "char": "๐Ÿซ•", "description": "fondue", - "aliases": [ - "fondue" - ], + "aliases": ["fondue"], "tags": [] }, { "char": "๐Ÿฅฃ", "description": "bowl with spoon", - "aliases": [ - "bowl_with_spoon" - ], + "aliases": ["bowl_with_spoon"], "tags": [] }, { "char": "๐Ÿฅ—", "description": "green salad", - "aliases": [ - "green_salad" - ], + "aliases": ["green_salad"], "tags": [] }, { "char": "๐Ÿฟ", "description": "popcorn", - "aliases": [ - "popcorn" - ], + "aliases": ["popcorn"], "tags": [] }, { "char": "๐Ÿงˆ", "description": "butter", - "aliases": [ - "butter" - ], + "aliases": ["butter"], "tags": [] }, { "char": "๐Ÿง‚", "description": "salt", - "aliases": [ - "salt" - ], + "aliases": ["salt"], "tags": [] }, { "char": "๐Ÿฑ", "description": "bento box", - "aliases": [ - "bento" - ], + "aliases": ["bento"], "tags": [] }, { "char": "๐Ÿ˜", "description": "rice cracker", - "aliases": [ - "rice_cracker" - ], + "aliases": ["rice_cracker"], "tags": [] }, { "char": "๐Ÿ™", "description": "rice ball", - "aliases": [ - "rice_ball" - ], + "aliases": ["rice_ball"], "tags": [] }, { "char": "๐Ÿš", "description": "cooked rice", - "aliases": [ - "rice" - ], + "aliases": ["rice"], "tags": [] }, { "char": "๐Ÿ›", "description": "curry rice", - "aliases": [ - "curry" - ], + "aliases": ["curry"], "tags": [] }, { "char": "๐Ÿœ", "description": "steaming bowl", - "aliases": [ - "ramen" - ], - "tags": [ - "noodle" - ] + "aliases": ["ramen"], + "tags": ["noodle"] }, { "char": "๐Ÿ", "description": "spaghetti", - "aliases": [ - "spaghetti" - ], - "tags": [ - "pasta" - ] + "aliases": ["spaghetti"], + "tags": ["pasta"] }, { "char": "๐Ÿ ", "description": "roasted sweet potato", - "aliases": [ - "sweet_potato" - ], + "aliases": ["sweet_potato"], "tags": [] }, { "char": "๐Ÿข", "description": "oden", - "aliases": [ - "oden" - ], + "aliases": ["oden"], "tags": [] }, { "char": "๐Ÿฃ", "description": "sushi", - "aliases": [ - "sushi" - ], + "aliases": ["sushi"], "tags": [] }, { "char": "๐Ÿค", "description": "fried shrimp", - "aliases": [ - "fried_shrimp" - ], - "tags": [ - "tempura" - ] + "aliases": ["fried_shrimp"], + "tags": ["tempura"] }, { "char": "๐Ÿฅฎ", "description": "moon cake", - "aliases": [ - "moon_cake" - ], + "aliases": ["moon_cake"], "tags": [] }, { "char": "๐Ÿก", "description": "dango", - "aliases": [ - "dango" - ], + "aliases": ["dango"], "tags": [] }, { "char": "๐ŸฅŸ", "description": "dumpling", - "aliases": [ - "dumpling" - ], + "aliases": ["dumpling"], "tags": [] }, { "char": "๐Ÿฅ ", "description": "fortune cookie", - "aliases": [ - "fortune_cookie" - ], + "aliases": ["fortune_cookie"], "tags": [] }, { "char": "๐Ÿฅก", "description": "takeout box", - "aliases": [ - "takeout_box" - ], + "aliases": ["takeout_box"], "tags": [] }, { "char": "๐Ÿฆ€", "description": "crab", - "aliases": [ - "crab" - ], + "aliases": ["crab"], "tags": [] }, { "char": "๐Ÿฆž", "description": "lobster", - "aliases": [ - "lobster" - ], + "aliases": ["lobster"], "tags": [] }, { "char": "๐Ÿฆ", "description": "shrimp", - "aliases": [ - "shrimp" - ], + "aliases": ["shrimp"], "tags": [] }, { "char": "๐Ÿฆ‘", "description": "squid", - "aliases": [ - "squid" - ], + "aliases": ["squid"], "tags": [] }, { "char": "๐Ÿฆช", "description": "oyster", - "aliases": [ - "oyster" - ], + "aliases": ["oyster"], "tags": [] }, { "char": "๐Ÿฆ", "description": "soft ice cream", - "aliases": [ - "icecream" - ], + "aliases": ["icecream"], "tags": [] }, { "char": "๐Ÿง", "description": "shaved ice", - "aliases": [ - "shaved_ice" - ], + "aliases": ["shaved_ice"], "tags": [] }, { "char": "๐Ÿจ", "description": "ice cream", - "aliases": [ - "ice_cream" - ], + "aliases": ["ice_cream"], "tags": [] }, { "char": "๐Ÿฉ", "description": "doughnut", - "aliases": [ - "doughnut" - ], + "aliases": ["doughnut"], "tags": [] }, { "char": "๐Ÿช", "description": "cookie", - "aliases": [ - "cookie" - ], + "aliases": ["cookie"], "tags": [] }, { "char": "๐ŸŽ‚", "description": "birthday cake", - "aliases": [ - "birthday" - ], - "tags": [ - "party" - ] + "aliases": ["birthday"], + "tags": ["party"] }, { "char": "๐Ÿฐ", "description": "shortcake", - "aliases": [ - "cake" - ], - "tags": [ - "dessert" - ] + "aliases": ["cake"], + "tags": ["dessert"] }, { "char": "๐Ÿง", "description": "cupcake", - "aliases": [ - "cupcake" - ], + "aliases": ["cupcake"], "tags": [] }, { "char": "๐Ÿฅง", "description": "pie", - "aliases": [ - "pie" - ], + "aliases": ["pie"], "tags": [] }, { "char": "๐Ÿซ", "description": "chocolate bar", - "aliases": [ - "chocolate_bar" - ], + "aliases": ["chocolate_bar"], "tags": [] }, { "char": "๐Ÿฌ", "description": "candy", - "aliases": [ - "candy" - ], - "tags": [ - "sweet" - ] + "aliases": ["candy"], + "tags": ["sweet"] }, { "char": "๐Ÿญ", "description": "lollipop", - "aliases": [ - "lollipop" - ], + "aliases": ["lollipop"], "tags": [] }, { "char": "๐Ÿฎ", "description": "custard", - "aliases": [ - "custard" - ], + "aliases": ["custard"], "tags": [] }, { "char": "๐Ÿฏ", "description": "honey pot", - "aliases": [ - "honey_pot" - ], + "aliases": ["honey_pot"], "tags": [] }, { "char": "๐Ÿผ", "description": "baby bottle", - "aliases": [ - "baby_bottle" - ], - "tags": [ - "milk" - ] + "aliases": ["baby_bottle"], + "tags": ["milk"] }, { "char": "๐Ÿฅ›", "description": "glass of milk", - "aliases": [ - "milk_glass" - ], + "aliases": ["milk_glass"], "tags": [] }, { "char": "โ˜•", "description": "hot beverage", - "aliases": [ - "coffee" - ], - "tags": [ - "cafe", - "espresso" - ] + "aliases": ["coffee"], + "tags": ["cafe", "espresso"] }, { "char": "๐Ÿซ–", "description": "teapot", - "aliases": [ - "teapot" - ], + "aliases": ["teapot"], "tags": [] }, { "char": "๐Ÿถ", "description": "sake", - "aliases": [ - "sake" - ], + "aliases": ["sake"], "tags": [] }, { "char": "๐Ÿพ", "description": "bottle with popping cork", - "aliases": [ - "champagne" - ], - "tags": [ - "bottle", - "bubbly", - "celebration" - ] + "aliases": ["champagne"], + "tags": ["bottle", "bubbly", "celebration"] }, { "char": "๐Ÿท", "description": "wine glass", - "aliases": [ - "wine_glass" - ], + "aliases": ["wine_glass"], "tags": [] }, { "char": "๐Ÿฅ‚", "description": "clinking glasses", - "aliases": [ - "clinking_glasses" - ], - "tags": [ - "cheers", - "toast" - ] + "aliases": ["clinking_glasses"], + "tags": ["cheers", "toast"] }, { "char": "๐Ÿฅƒ", "description": "tumbler glass", - "aliases": [ - "tumbler_glass" - ], - "tags": [ - "whisky" - ] + "aliases": ["tumbler_glass"], + "tags": ["whisky"] }, { "char": "๐Ÿซ—", "description": "pouring liquid", - "aliases": [ - "pouring_liquid" - ], + "aliases": ["pouring_liquid"], "tags": [] }, { "char": "๐Ÿฅค", "description": "cup with straw", - "aliases": [ - "cup_with_straw" - ], + "aliases": ["cup_with_straw"], "tags": [] }, { "char": "๐Ÿง‹", "description": "bubble tea", - "aliases": [ - "bubble_tea" - ], + "aliases": ["bubble_tea"], "tags": [] }, { "char": "๐Ÿงƒ", "description": "beverage box", - "aliases": [ - "beverage_box" - ], + "aliases": ["beverage_box"], "tags": [] }, { "char": "๐Ÿง‰", "description": "mate", - "aliases": [ - "mate" - ], + "aliases": ["mate"], "tags": [] }, { "char": "๐ŸงŠ", "description": "ice", - "aliases": [ - "ice_cube" - ], + "aliases": ["ice_cube"], "tags": [] }, { "char": "๐Ÿฅข", "description": "chopsticks", - "aliases": [ - "chopsticks" - ], + "aliases": ["chopsticks"], "tags": [] }, { "char": "๐Ÿด", "description": "fork and knife", - "aliases": [ - "fork_and_knife" - ], - "tags": [ - "cutlery" - ] + "aliases": ["fork_and_knife"], + "tags": ["cutlery"] }, { "char": "๐Ÿฅ„", "description": "spoon", - "aliases": [ - "spoon" - ], + "aliases": ["spoon"], "tags": [] }, { "char": "๐Ÿ”ช", "description": "kitchen knife", - "aliases": [ - "hocho", - "knife" - ], - "tags": [ - "cut", - "chop" - ] + "aliases": ["hocho", "knife"], + "tags": ["cut", "chop"] }, { "char": "๐Ÿซ™", "description": "jar", - "aliases": [ - "jar" - ], + "aliases": ["jar"], "tags": [] }, { "char": "๐Ÿบ", "description": "amphora", - "aliases": [ - "amphora" - ], + "aliases": ["amphora"], "tags": [] }, { "char": "๐Ÿ—พ", "description": "map of Japan", - "aliases": [ - "japan" - ], + "aliases": ["japan"], "tags": [] }, { "char": "๐Ÿงญ", "description": "compass", - "aliases": [ - "compass" - ], + "aliases": ["compass"], "tags": [] }, { "char": "๐Ÿ”๏ธ", "description": "snow-capped mountain", - "aliases": [ - "mountain_snow" - ], + "aliases": ["mountain_snow"], "tags": [] }, { "char": "โ›ฐ๏ธ", "description": "mountain", - "aliases": [ - "mountain" - ], + "aliases": ["mountain"], "tags": [] }, { "char": "๐ŸŒ‹", "description": "volcano", - "aliases": [ - "volcano" - ], + "aliases": ["volcano"], "tags": [] }, { "char": "๐Ÿ—ป", "description": "mount fuji", - "aliases": [ - "mount_fuji" - ], + "aliases": ["mount_fuji"], "tags": [] }, { "char": "๐Ÿ•๏ธ", "description": "camping", - "aliases": [ - "camping" - ], + "aliases": ["camping"], "tags": [] }, { "char": "๐Ÿ–๏ธ", "description": "beach with umbrella", - "aliases": [ - "beach_umbrella" - ], + "aliases": ["beach_umbrella"], "tags": [] }, { "char": "๐Ÿœ๏ธ", "description": "desert", - "aliases": [ - "desert" - ], + "aliases": ["desert"], "tags": [] }, { "char": "๐Ÿ๏ธ", "description": "desert island", - "aliases": [ - "desert_island" - ], + "aliases": ["desert_island"], "tags": [] }, { "char": "๐ŸŸ๏ธ", "description": "stadium", - "aliases": [ - "stadium" - ], + "aliases": ["stadium"], "tags": [] }, { "char": "๐Ÿงฑ", "description": "brick", - "aliases": [ - "bricks" - ], + "aliases": ["bricks"], "tags": [] }, { "char": "๐Ÿชจ", "description": "rock", - "aliases": [ - "rock" - ], + "aliases": ["rock"], "tags": [] }, { "char": "๐Ÿชต", "description": "wood", - "aliases": [ - "wood" - ], + "aliases": ["wood"], "tags": [] }, { "char": "๐Ÿ›–", "description": "hut", - "aliases": [ - "hut" - ], + "aliases": ["hut"], "tags": [] }, { "char": "๐Ÿ˜๏ธ", "description": "houses", - "aliases": [ - "houses" - ], + "aliases": ["houses"], "tags": [] }, { "char": "๐Ÿš๏ธ", "description": "derelict house", - "aliases": [ - "derelict_house" - ], + "aliases": ["derelict_house"], "tags": [] }, { "char": "๐Ÿ ", "description": "house", - "aliases": [ - "house" - ], + "aliases": ["house"], "tags": [] }, { "char": "๐Ÿก", "description": "house with garden", - "aliases": [ - "house_with_garden" - ], + "aliases": ["house_with_garden"], "tags": [] }, { "char": "๐Ÿฃ", "description": "Japanese post office", - "aliases": [ - "post_office" - ], + "aliases": ["post_office"], "tags": [] }, { "char": "๐Ÿค", "description": "post office", - "aliases": [ - "european_post_office" - ], + "aliases": ["european_post_office"], "tags": [] }, { "char": "๐Ÿฅ", "description": "hospital", - "aliases": [ - "hospital" - ], + "aliases": ["hospital"], "tags": [] }, { "char": "๐Ÿฆ", "description": "bank", - "aliases": [ - "bank" - ], + "aliases": ["bank"], "tags": [] }, { "char": "๐Ÿจ", "description": "hotel", - "aliases": [ - "hotel" - ], + "aliases": ["hotel"], "tags": [] }, { "char": "๐Ÿช", "description": "convenience store", - "aliases": [ - "convenience_store" - ], + "aliases": ["convenience_store"], "tags": [] }, { "char": "๐Ÿซ", "description": "school", - "aliases": [ - "school" - ], + "aliases": ["school"], "tags": [] }, { "char": "๐Ÿฌ", "description": "department store", - "aliases": [ - "department_store" - ], + "aliases": ["department_store"], "tags": [] }, { "char": "๐Ÿญ", "description": "factory", - "aliases": [ - "factory" - ], + "aliases": ["factory"], "tags": [] }, { "char": "๐Ÿฏ", "description": "Japanese castle", - "aliases": [ - "japanese_castle" - ], + "aliases": ["japanese_castle"], "tags": [] }, { "char": "๐Ÿฐ", "description": "castle", - "aliases": [ - "european_castle" - ], + "aliases": ["european_castle"], "tags": [] }, { "char": "๐Ÿ’’", "description": "wedding", - "aliases": [ - "wedding" - ], - "tags": [ - "marriage" - ] + "aliases": ["wedding"], + "tags": ["marriage"] }, { "char": "๐Ÿ—ผ", "description": "Tokyo tower", - "aliases": [ - "tokyo_tower" - ], + "aliases": ["tokyo_tower"], "tags": [] }, { "char": "๐Ÿ—ฝ", "description": "Statue of Liberty", - "aliases": [ - "statue_of_liberty" - ], + "aliases": ["statue_of_liberty"], "tags": [] }, { "char": "โ›ช", "description": "church", - "aliases": [ - "church" - ], + "aliases": ["church"], "tags": [] }, { "char": "๐Ÿ•Œ", "description": "mosque", - "aliases": [ - "mosque" - ], + "aliases": ["mosque"], "tags": [] }, { "char": "๐Ÿ›•", "description": "hindu temple", - "aliases": [ - "hindu_temple" - ], + "aliases": ["hindu_temple"], "tags": [] }, { "char": "๐Ÿ•", "description": "synagogue", - "aliases": [ - "synagogue" - ], + "aliases": ["synagogue"], "tags": [] }, { "char": "โ›ฉ๏ธ", "description": "shinto shrine", - "aliases": [ - "shinto_shrine" - ], + "aliases": ["shinto_shrine"], "tags": [] }, { "char": "๐Ÿ•‹", "description": "kaaba", - "aliases": [ - "kaaba" - ], + "aliases": ["kaaba"], "tags": [] }, { "char": "โ›ฒ", "description": "fountain", - "aliases": [ - "fountain" - ], + "aliases": ["fountain"], "tags": [] }, { "char": "โ›บ", "description": "tent", - "aliases": [ - "tent" - ], - "tags": [ - "camping" - ] + "aliases": ["tent"], + "tags": ["camping"] }, { "char": "๐ŸŒ", "description": "foggy", - "aliases": [ - "foggy" - ], - "tags": [ - "karl" - ] + "aliases": ["foggy"], + "tags": ["karl"] }, { "char": "๐ŸŒƒ", "description": "night with stars", - "aliases": [ - "night_with_stars" - ], + "aliases": ["night_with_stars"], "tags": [] }, { "char": "๐Ÿ™๏ธ", "description": "cityscape", - "aliases": [ - "cityscape" - ], - "tags": [ - "skyline" - ] + "aliases": ["cityscape"], + "tags": ["skyline"] }, { "char": "๐ŸŒ„", "description": "sunrise over mountains", - "aliases": [ - "sunrise_over_mountains" - ], + "aliases": ["sunrise_over_mountains"], "tags": [] }, { "char": "๐ŸŒ…", "description": "sunrise", - "aliases": [ - "sunrise" - ], + "aliases": ["sunrise"], "tags": [] }, { "char": "๐ŸŒ†", "description": "cityscape at dusk", - "aliases": [ - "city_sunset" - ], + "aliases": ["city_sunset"], "tags": [] }, { "char": "๐ŸŒ‡", "description": "sunset", - "aliases": [ - "city_sunrise" - ], + "aliases": ["city_sunrise"], "tags": [] }, { "char": "๐ŸŒ‰", "description": "bridge at night", - "aliases": [ - "bridge_at_night" - ], + "aliases": ["bridge_at_night"], "tags": [] }, { "char": "โ™จ๏ธ", "description": "hot springs", - "aliases": [ - "hotsprings" - ], + "aliases": ["hotsprings"], "tags": [] }, { "char": "๐ŸŽก", "description": "ferris wheel", - "aliases": [ - "ferris_wheel" - ], + "aliases": ["ferris_wheel"], "tags": [] }, { "char": "๐ŸŽข", "description": "roller coaster", - "aliases": [ - "roller_coaster" - ], + "aliases": ["roller_coaster"], "tags": [] }, { "char": "๐Ÿ’ˆ", "description": "barber pole", - "aliases": [ - "barber" - ], + "aliases": ["barber"], "tags": [] }, { "char": "๐ŸŽช", "description": "circus tent", - "aliases": [ - "circus_tent" - ], + "aliases": ["circus_tent"], "tags": [] }, { "char": "๐Ÿš‚", "description": "locomotive", - "aliases": [ - "steam_locomotive" - ], - "tags": [ - "train" - ] + "aliases": ["steam_locomotive"], + "tags": ["train"] }, { "char": "๐Ÿš„", "description": "high-speed train", - "aliases": [ - "bullettrain_side" - ], - "tags": [ - "train" - ] + "aliases": ["bullettrain_side"], + "tags": ["train"] }, { "char": "๐Ÿš…", "description": "bullet train", - "aliases": [ - "bullettrain_front" - ], - "tags": [ - "train" - ] + "aliases": ["bullettrain_front"], + "tags": ["train"] }, { "char": "๐Ÿš†", "description": "train", - "aliases": [ - "train2" - ], + "aliases": ["train2"], "tags": [] }, { "char": "๐Ÿš‡", "description": "metro", - "aliases": [ - "metro" - ], + "aliases": ["metro"], "tags": [] }, { "char": "๐Ÿšˆ", "description": "light rail", - "aliases": [ - "light_rail" - ], + "aliases": ["light_rail"], "tags": [] }, { "char": "๐Ÿš‰", "description": "station", - "aliases": [ - "station" - ], + "aliases": ["station"], "tags": [] }, { "char": "๐ŸšŠ", "description": "tram", - "aliases": [ - "tram" - ], + "aliases": ["tram"], "tags": [] }, { "char": "๐Ÿš", "description": "monorail", - "aliases": [ - "monorail" - ], + "aliases": ["monorail"], "tags": [] }, { "char": "๐Ÿšž", "description": "mountain railway", - "aliases": [ - "mountain_railway" - ], + "aliases": ["mountain_railway"], "tags": [] }, { "char": "๐ŸšŒ", "description": "bus", - "aliases": [ - "bus" - ], + "aliases": ["bus"], "tags": [] }, { "char": "๐Ÿš", "description": "oncoming bus", - "aliases": [ - "oncoming_bus" - ], + "aliases": ["oncoming_bus"], "tags": [] }, { "char": "๐ŸšŽ", "description": "trolleybus", - "aliases": [ - "trolleybus" - ], + "aliases": ["trolleybus"], "tags": [] }, { "char": "๐Ÿš", "description": "minibus", - "aliases": [ - "minibus" - ], + "aliases": ["minibus"], "tags": [] }, { "char": "๐Ÿš‘", "description": "ambulance", - "aliases": [ - "ambulance" - ], + "aliases": ["ambulance"], "tags": [] }, { "char": "๐Ÿš’", "description": "fire engine", - "aliases": [ - "fire_engine" - ], + "aliases": ["fire_engine"], "tags": [] }, { "char": "๐Ÿš•", "description": "taxi", - "aliases": [ - "taxi" - ], + "aliases": ["taxi"], "tags": [] }, { "char": "๐Ÿš–", "description": "oncoming taxi", - "aliases": [ - "oncoming_taxi" - ], + "aliases": ["oncoming_taxi"], "tags": [] }, { "char": "๐Ÿš˜", "description": "oncoming automobile", - "aliases": [ - "oncoming_automobile" - ], + "aliases": ["oncoming_automobile"], "tags": [] }, { "char": "๐Ÿ›ป", "description": "pickup truck", - "aliases": [ - "pickup_truck" - ], + "aliases": ["pickup_truck"], "tags": [] }, { "char": "๐Ÿšš", "description": "delivery truck", - "aliases": [ - "truck" - ], + "aliases": ["truck"], "tags": [] }, { "char": "๐Ÿš›", "description": "articulated lorry", - "aliases": [ - "articulated_lorry" - ], + "aliases": ["articulated_lorry"], "tags": [] }, { "char": "๐Ÿšœ", "description": "tractor", - "aliases": [ - "tractor" - ], + "aliases": ["tractor"], "tags": [] }, { "char": "๐Ÿ๏ธ", "description": "motorcycle", - "aliases": [ - "motorcycle" - ], + "aliases": ["motorcycle"], "tags": [] }, { "char": "๐Ÿ›ต", "description": "motor scooter", - "aliases": [ - "motor_scooter" - ], + "aliases": ["motor_scooter"], "tags": [] }, { "char": "๐Ÿฆฝ", "description": "manual wheelchair", - "aliases": [ - "manual_wheelchair" - ], + "aliases": ["manual_wheelchair"], "tags": [] }, { "char": "๐Ÿฆผ", "description": "motorized wheelchair", - "aliases": [ - "motorized_wheelchair" - ], + "aliases": ["motorized_wheelchair"], "tags": [] }, { "char": "๐Ÿ›บ", "description": "auto rickshaw", - "aliases": [ - "auto_rickshaw" - ], + "aliases": ["auto_rickshaw"], "tags": [] }, { "char": "๐Ÿšฒ", "description": "bicycle", - "aliases": [ - "bike" - ], - "tags": [ - "bicycle" - ] + "aliases": ["bike"], + "tags": ["bicycle"] }, { "char": "๐Ÿ›ด", "description": "kick scooter", - "aliases": [ - "kick_scooter" - ], + "aliases": ["kick_scooter"], "tags": [] }, { "char": "๐Ÿ›น", "description": "skateboard", - "aliases": [ - "skateboard" - ], + "aliases": ["skateboard"], "tags": [] }, { "char": "๐Ÿ›ผ", "description": "roller skate", - "aliases": [ - "roller_skate" - ], + "aliases": ["roller_skate"], "tags": [] }, { "char": "๐Ÿš", "description": "bus stop", - "aliases": [ - "busstop" - ], + "aliases": ["busstop"], "tags": [] }, { "char": "๐Ÿ›ฃ๏ธ", "description": "motorway", - "aliases": [ - "motorway" - ], + "aliases": ["motorway"], "tags": [] }, { "char": "๐Ÿ›ค๏ธ", "description": "railway track", - "aliases": [ - "railway_track" - ], + "aliases": ["railway_track"], "tags": [] }, { "char": "๐Ÿ›ข๏ธ", "description": "oil drum", - "aliases": [ - "oil_drum" - ], + "aliases": ["oil_drum"], "tags": [] }, { "char": "โ›ฝ", "description": "fuel pump", - "aliases": [ - "fuelpump" - ], + "aliases": ["fuelpump"], "tags": [] }, { "char": "๐Ÿ›ž", "description": "wheel", - "aliases": [ - "wheel" - ], + "aliases": ["wheel"], "tags": [] }, { "char": "๐Ÿšฅ", "description": "horizontal traffic light", - "aliases": [ - "traffic_light" - ], + "aliases": ["traffic_light"], "tags": [] }, { "char": "๐Ÿšฆ", "description": "vertical traffic light", - "aliases": [ - "vertical_traffic_light" - ], - "tags": [ - "semaphore" - ] + "aliases": ["vertical_traffic_light"], + "tags": ["semaphore"] }, { "char": "๐Ÿšง", "description": "construction", - "aliases": [ - "construction" - ], - "tags": [ - "wip" - ] + "aliases": ["construction"], + "tags": ["wip"] }, { "char": "๐Ÿ›Ÿ", "description": "ring buoy", - "aliases": [ - "ring_buoy" - ], - "tags": [ - "life preserver" - ] + "aliases": ["ring_buoy"], + "tags": ["life preserver"] }, { "char": "โ›ต", "description": "sailboat", - "aliases": [ - "boat", - "sailboat" - ], + "aliases": ["boat", "sailboat"], "tags": [] }, { "char": "๐Ÿ›ถ", "description": "canoe", - "aliases": [ - "canoe" - ], + "aliases": ["canoe"], "tags": [] }, { "char": "โ›ด๏ธ", "description": "ferry", - "aliases": [ - "ferry" - ], + "aliases": ["ferry"], "tags": [] }, { "char": "๐Ÿ›ฅ๏ธ", "description": "motor boat", - "aliases": [ - "motor_boat" - ], + "aliases": ["motor_boat"], "tags": [] }, { "char": "๐Ÿช‚", "description": "parachute", - "aliases": [ - "parachute" - ], + "aliases": ["parachute"], "tags": [] }, { "char": "๐Ÿ’บ", "description": "seat", - "aliases": [ - "seat" - ], + "aliases": ["seat"], "tags": [] }, { "char": "๐Ÿš", "description": "helicopter", - "aliases": [ - "helicopter" - ], + "aliases": ["helicopter"], "tags": [] }, { "char": "๐ŸšŸ", "description": "suspension railway", - "aliases": [ - "suspension_railway" - ], + "aliases": ["suspension_railway"], "tags": [] }, { "char": "๐Ÿš ", "description": "mountain cableway", - "aliases": [ - "mountain_cableway" - ], + "aliases": ["mountain_cableway"], "tags": [] }, { "char": "๐Ÿšก", "description": "aerial tramway", - "aliases": [ - "aerial_tramway" - ], + "aliases": ["aerial_tramway"], "tags": [] }, { "char": "๐Ÿ›ฐ๏ธ", "description": "satellite", - "aliases": [ - "artificial_satellite" - ], - "tags": [ - "orbit", - "space" - ] + "aliases": ["artificial_satellite"], + "tags": ["orbit", "space"] }, { "char": "๐Ÿ›ธ", "description": "flying saucer", - "aliases": [ - "flying_saucer" - ], - "tags": [ - "ufo" - ] + "aliases": ["flying_saucer"], + "tags": ["ufo"] }, { "char": "๐Ÿ›Ž๏ธ", "description": "bellhop bell", - "aliases": [ - "bellhop_bell" - ], + "aliases": ["bellhop_bell"], "tags": [] }, { "char": "๐Ÿงณ", "description": "luggage", - "aliases": [ - "luggage" - ], + "aliases": ["luggage"], "tags": [] }, { "char": "โŒ›", "description": "hourglass done", - "aliases": [ - "hourglass" - ], - "tags": [ - "time" - ] + "aliases": ["hourglass"], + "tags": ["time"] }, { "char": "โณ", "description": "hourglass not done", - "aliases": [ - "hourglass_flowing_sand" - ], - "tags": [ - "time" - ] + "aliases": ["hourglass_flowing_sand"], + "tags": ["time"] }, { "char": "โŒš", "description": "watch", - "aliases": [ - "watch" - ], - "tags": [ - "time" - ] + "aliases": ["watch"], + "tags": ["time"] }, { "char": "โฐ", "description": "alarm clock", - "aliases": [ - "alarm_clock" - ], - "tags": [ - "morning" - ] + "aliases": ["alarm_clock"], + "tags": ["morning"] }, { "char": "โฑ๏ธ", "description": "stopwatch", - "aliases": [ - "stopwatch" - ], + "aliases": ["stopwatch"], "tags": [] }, { "char": "โฒ๏ธ", "description": "timer clock", - "aliases": [ - "timer_clock" - ], + "aliases": ["timer_clock"], "tags": [] }, { "char": "๐Ÿ•ฐ๏ธ", "description": "mantelpiece clock", - "aliases": [ - "mantelpiece_clock" - ], + "aliases": ["mantelpiece_clock"], "tags": [] }, { "char": "๐Ÿ•›", "description": "twelve oโ€™clock", - "aliases": [ - "clock12" - ], + "aliases": ["clock12"], "tags": [] }, { "char": "๐Ÿ•ง", "description": "twelve-thirty", - "aliases": [ - "clock1230" - ], + "aliases": ["clock1230"], "tags": [] }, { "char": "๐Ÿ•", "description": "one oโ€™clock", - "aliases": [ - "clock1" - ], + "aliases": ["clock1"], "tags": [] }, { "char": "๐Ÿ•œ", "description": "one-thirty", - "aliases": [ - "clock130" - ], + "aliases": ["clock130"], "tags": [] }, { "char": "๐Ÿ•‘", "description": "two oโ€™clock", - "aliases": [ - "clock2" - ], + "aliases": ["clock2"], "tags": [] }, { "char": "๐Ÿ•", "description": "two-thirty", - "aliases": [ - "clock230" - ], + "aliases": ["clock230"], "tags": [] }, { "char": "๐Ÿ•’", "description": "three oโ€™clock", - "aliases": [ - "clock3" - ], + "aliases": ["clock3"], "tags": [] }, { "char": "๐Ÿ•ž", "description": "three-thirty", - "aliases": [ - "clock330" - ], + "aliases": ["clock330"], "tags": [] }, { "char": "๐Ÿ•“", "description": "four oโ€™clock", - "aliases": [ - "clock4" - ], + "aliases": ["clock4"], "tags": [] }, { "char": "๐Ÿ•Ÿ", "description": "four-thirty", - "aliases": [ - "clock430" - ], + "aliases": ["clock430"], "tags": [] }, { "char": "๐Ÿ•”", "description": "five oโ€™clock", - "aliases": [ - "clock5" - ], + "aliases": ["clock5"], "tags": [] }, { "char": "๐Ÿ• ", "description": "five-thirty", - "aliases": [ - "clock530" - ], + "aliases": ["clock530"], "tags": [] }, { "char": "๐Ÿ••", "description": "six oโ€™clock", - "aliases": [ - "clock6" - ], + "aliases": ["clock6"], "tags": [] }, { "char": "๐Ÿ•ก", "description": "six-thirty", - "aliases": [ - "clock630" - ], + "aliases": ["clock630"], "tags": [] }, { "char": "๐Ÿ•–", "description": "seven oโ€™clock", - "aliases": [ - "clock7" - ], + "aliases": ["clock7"], "tags": [] }, { "char": "๐Ÿ•ข", "description": "seven-thirty", - "aliases": [ - "clock730" - ], + "aliases": ["clock730"], "tags": [] }, { "char": "๐Ÿ•—", "description": "eight oโ€™clock", - "aliases": [ - "clock8" - ], + "aliases": ["clock8"], "tags": [] }, { "char": "๐Ÿ•ฃ", "description": "eight-thirty", - "aliases": [ - "clock830" - ], + "aliases": ["clock830"], "tags": [] }, { "char": "๐Ÿ•˜", "description": "nine oโ€™clock", - "aliases": [ - "clock9" - ], + "aliases": ["clock9"], "tags": [] }, { "char": "๐Ÿ•ค", "description": "nine-thirty", - "aliases": [ - "clock930" - ], + "aliases": ["clock930"], "tags": [] }, { "char": "๐Ÿ•™", "description": "ten oโ€™clock", - "aliases": [ - "clock10" - ], + "aliases": ["clock10"], "tags": [] }, { "char": "๐Ÿ•ฅ", "description": "ten-thirty", - "aliases": [ - "clock1030" - ], + "aliases": ["clock1030"], "tags": [] }, { "char": "๐Ÿ•š", "description": "eleven oโ€™clock", - "aliases": [ - "clock11" - ], + "aliases": ["clock11"], "tags": [] }, { "char": "๐Ÿ•ฆ", "description": "eleven-thirty", - "aliases": [ - "clock1130" - ], + "aliases": ["clock1130"], "tags": [] }, { "char": "๐ŸŒ‘", "description": "new moon", - "aliases": [ - "new_moon" - ], + "aliases": ["new_moon"], "tags": [] }, { "char": "๐ŸŒ’", "description": "waxing crescent moon", - "aliases": [ - "waxing_crescent_moon" - ], + "aliases": ["waxing_crescent_moon"], "tags": [] }, { "char": "๐ŸŒ“", "description": "first quarter moon", - "aliases": [ - "first_quarter_moon" - ], + "aliases": ["first_quarter_moon"], "tags": [] }, { "char": "๐ŸŒ”", "description": "waxing gibbous moon", - "aliases": [ - "moon", - "waxing_gibbous_moon" - ], + "aliases": ["moon", "waxing_gibbous_moon"], "tags": [] }, { "char": "๐ŸŒ•", "description": "full moon", - "aliases": [ - "full_moon" - ], + "aliases": ["full_moon"], "tags": [] }, { "char": "๐ŸŒ–", "description": "waning gibbous moon", - "aliases": [ - "waning_gibbous_moon" - ], + "aliases": ["waning_gibbous_moon"], "tags": [] }, { "char": "๐ŸŒ—", "description": "last quarter moon", - "aliases": [ - "last_quarter_moon" - ], + "aliases": ["last_quarter_moon"], "tags": [] }, { "char": "๐ŸŒ˜", "description": "waning crescent moon", - "aliases": [ - "waning_crescent_moon" - ], + "aliases": ["waning_crescent_moon"], "tags": [] }, { "char": "๐ŸŒ™", "description": "crescent moon", - "aliases": [ - "crescent_moon" - ], - "tags": [ - "night" - ] + "aliases": ["crescent_moon"], + "tags": ["night"] }, { "char": "๐ŸŒก๏ธ", "description": "thermometer", - "aliases": [ - "thermometer" - ], + "aliases": ["thermometer"], "tags": [] }, { "char": "โ˜€๏ธ", "description": "sun", - "aliases": [ - "sunny" - ], - "tags": [ - "weather" - ] + "aliases": ["sunny"], + "tags": ["weather"] }, { "char": "โญ", "description": "star", - "aliases": [ - "star" - ], + "aliases": ["star"], "tags": [] }, { "char": "๐ŸŒŸ", "description": "glowing star", - "aliases": [ - "star2" - ], + "aliases": ["star2"], "tags": [] }, { "char": "๐ŸŒ ", "description": "shooting star", - "aliases": [ - "stars" - ], + "aliases": ["stars"], "tags": [] }, { "char": "๐ŸŒŒ", "description": "milky way", - "aliases": [ - "milky_way" - ], + "aliases": ["milky_way"], "tags": [] }, { "char": "โ˜๏ธ", "description": "cloud", - "aliases": [ - "cloud" - ], + "aliases": ["cloud"], "tags": [] }, { "char": "โ›…", "description": "sun behind cloud", - "aliases": [ - "partly_sunny" - ], - "tags": [ - "weather", - "cloud" - ] + "aliases": ["partly_sunny"], + "tags": ["weather", "cloud"] }, { "char": "โ›ˆ๏ธ", "description": "cloud with lightning and rain", - "aliases": [ - "cloud_with_lightning_and_rain" - ], + "aliases": ["cloud_with_lightning_and_rain"], "tags": [] }, { "char": "๐ŸŒค๏ธ", "description": "sun behind small cloud", - "aliases": [ - "sun_behind_small_cloud" - ], + "aliases": ["sun_behind_small_cloud"], "tags": [] }, { "char": "๐ŸŒฅ๏ธ", "description": "sun behind large cloud", - "aliases": [ - "sun_behind_large_cloud" - ], + "aliases": ["sun_behind_large_cloud"], "tags": [] }, { "char": "๐ŸŒฆ๏ธ", "description": "sun behind rain cloud", - "aliases": [ - "sun_behind_rain_cloud" - ], + "aliases": ["sun_behind_rain_cloud"], "tags": [] }, { "char": "๐ŸŒง๏ธ", "description": "cloud with rain", - "aliases": [ - "cloud_with_rain" - ], + "aliases": ["cloud_with_rain"], "tags": [] }, { "char": "๐ŸŒจ๏ธ", "description": "cloud with snow", - "aliases": [ - "cloud_with_snow" - ], + "aliases": ["cloud_with_snow"], "tags": [] }, { "char": "๐ŸŒฉ๏ธ", "description": "cloud with lightning", - "aliases": [ - "cloud_with_lightning" - ], + "aliases": ["cloud_with_lightning"], "tags": [] }, { "char": "๐ŸŒช๏ธ", "description": "tornado", - "aliases": [ - "tornado" - ], + "aliases": ["tornado"], "tags": [] }, { "char": "๐ŸŒซ๏ธ", "description": "fog", - "aliases": [ - "fog" - ], + "aliases": ["fog"], "tags": [] }, { "char": "๐ŸŒ€", "description": "cyclone", - "aliases": [ - "cyclone" - ], - "tags": [ - "swirl" - ] + "aliases": ["cyclone"], + "tags": ["swirl"] }, { "char": "๐ŸŒˆ", "description": "rainbow", - "aliases": [ - "rainbow" - ], + "aliases": ["rainbow"], "tags": [] }, { "char": "๐ŸŒ‚", "description": "closed umbrella", - "aliases": [ - "closed_umbrella" - ], - "tags": [ - "weather", - "rain" - ] + "aliases": ["closed_umbrella"], + "tags": ["weather", "rain"] }, { "char": "โ˜‚๏ธ", "description": "umbrella", - "aliases": [ - "open_umbrella" - ], + "aliases": ["open_umbrella"], "tags": [] }, { "char": "โ˜”", "description": "umbrella with rain drops", - "aliases": [ - "umbrella" - ], - "tags": [ - "rain", - "weather" - ] + "aliases": ["umbrella"], + "tags": ["rain", "weather"] }, { "char": "โ›ฑ๏ธ", "description": "umbrella on ground", - "aliases": [ - "parasol_on_ground" - ], - "tags": [ - "beach_umbrella" - ] + "aliases": ["parasol_on_ground"], + "tags": ["beach_umbrella"] }, { "char": "โšก", "description": "high voltage", - "aliases": [ - "zap" - ], - "tags": [ - "lightning", - "thunder" - ] + "aliases": ["zap"], + "tags": ["lightning", "thunder"] }, { "char": "โ„๏ธ", "description": "snowflake", - "aliases": [ - "snowflake" - ], - "tags": [ - "winter", - "cold", - "weather" - ] + "aliases": ["snowflake"], + "tags": ["winter", "cold", "weather"] }, { "char": "โ˜ƒ๏ธ", "description": "snowman", - "aliases": [ - "snowman_with_snow" - ], - "tags": [ - "winter", - "christmas" - ] + "aliases": ["snowman_with_snow"], + "tags": ["winter", "christmas"] }, { "char": "โ›„", "description": "snowman without snow", - "aliases": [ - "snowman" - ], - "tags": [ - "winter" - ] + "aliases": ["snowman"], + "tags": ["winter"] }, { "char": "โ˜„๏ธ", "description": "comet", - "aliases": [ - "comet" - ], + "aliases": ["comet"], "tags": [] }, { "char": "๐Ÿ”ฅ", "description": "fire", - "aliases": [ - "fire" - ], - "tags": [ - "burn" - ] + "aliases": ["fire"], + "tags": ["burn"] }, { "char": "๐Ÿ’ง", "description": "droplet", - "aliases": [ - "droplet" - ], - "tags": [ - "water" - ] + "aliases": ["droplet"], + "tags": ["water"] }, { "char": "๐ŸŒŠ", "description": "water wave", - "aliases": [ - "ocean" - ], - "tags": [ - "sea" - ] + "aliases": ["ocean"], + "tags": ["sea"] }, { "char": "๐ŸŽƒ", "description": "jack-o-lantern", - "aliases": [ - "jack_o_lantern" - ], - "tags": [ - "halloween" - ] + "aliases": ["jack_o_lantern"], + "tags": ["halloween"] }, { "char": "๐ŸŽ„", "description": "Christmas tree", - "aliases": [ - "christmas_tree" - ], + "aliases": ["christmas_tree"], "tags": [] }, { "char": "๐ŸŽ†", "description": "fireworks", - "aliases": [ - "fireworks" - ], - "tags": [ - "festival", - "celebration" - ] + "aliases": ["fireworks"], + "tags": ["festival", "celebration"] }, { "char": "๐ŸŽ‡", "description": "sparkler", - "aliases": [ - "sparkler" - ], + "aliases": ["sparkler"], "tags": [] }, { "char": "๐Ÿงจ", "description": "firecracker", - "aliases": [ - "firecracker" - ], + "aliases": ["firecracker"], "tags": [] }, { "char": "โœจ", "description": "sparkles", - "aliases": [ - "sparkles" - ], - "tags": [ - "shiny" - ] + "aliases": ["sparkles"], + "tags": ["shiny"] }, { "char": "๐ŸŽˆ", "description": "balloon", - "aliases": [ - "balloon" - ], - "tags": [ - "party", - "birthday" - ] + "aliases": ["balloon"], + "tags": ["party", "birthday"] }, { "char": "๐ŸŽ‰", "description": "party popper", - "aliases": [ - "tada" - ], - "tags": [ - "hooray", - "party" - ] + "aliases": ["tada"], + "tags": ["hooray", "party"] }, { "char": "๐ŸŽŠ", "description": "confetti ball", - "aliases": [ - "confetti_ball" - ], + "aliases": ["confetti_ball"], "tags": [] }, { "char": "๐ŸŽ‹", "description": "tanabata tree", - "aliases": [ - "tanabata_tree" - ], + "aliases": ["tanabata_tree"], "tags": [] }, { "char": "๐ŸŽ", "description": "pine decoration", - "aliases": [ - "bamboo" - ], + "aliases": ["bamboo"], "tags": [] }, { "char": "๐ŸŽŽ", "description": "Japanese dolls", - "aliases": [ - "dolls" - ], + "aliases": ["dolls"], "tags": [] }, { "char": "๐ŸŽ", "description": "wind chime", - "aliases": [ - "wind_chime" - ], + "aliases": ["wind_chime"], "tags": [] }, { "char": "๐ŸŽ‘", "description": "moon viewing ceremony", - "aliases": [ - "rice_scene" - ], + "aliases": ["rice_scene"], "tags": [] }, { "char": "๐Ÿงง", "description": "red envelope", - "aliases": [ - "red_envelope" - ], + "aliases": ["red_envelope"], "tags": [] }, { "char": "๐ŸŽ€", "description": "ribbon", - "aliases": [ - "ribbon" - ], + "aliases": ["ribbon"], "tags": [] }, { "char": "๐ŸŽ", "description": "wrapped gift", - "aliases": [ - "gift" - ], - "tags": [ - "present", - "birthday", - "christmas" - ] + "aliases": ["gift"], + "tags": ["present", "birthday", "christmas"] }, { "char": "๐ŸŽ—๏ธ", "description": "reminder ribbon", - "aliases": [ - "reminder_ribbon" - ], + "aliases": ["reminder_ribbon"], "tags": [] }, { "char": "๐ŸŽŸ๏ธ", "description": "admission tickets", - "aliases": [ - "tickets" - ], + "aliases": ["tickets"], "tags": [] }, { "char": "๐ŸŽซ", "description": "ticket", - "aliases": [ - "ticket" - ], + "aliases": ["ticket"], "tags": [] }, { "char": "๐ŸŽ–๏ธ", "description": "military medal", - "aliases": [ - "medal_military" - ], + "aliases": ["medal_military"], "tags": [] }, { "char": "๐Ÿ†", "description": "trophy", - "aliases": [ - "trophy" - ], - "tags": [ - "award", - "contest", - "winner" - ] + "aliases": ["trophy"], + "tags": ["award", "contest", "winner"] }, { "char": "๐ŸฅŽ", "description": "softball", - "aliases": [ - "softball" - ], + "aliases": ["softball"], "tags": [] }, { "char": "๐Ÿ", "description": "volleyball", - "aliases": [ - "volleyball" - ], + "aliases": ["volleyball"], "tags": [] }, { "char": "๐Ÿ‰", "description": "rugby football", - "aliases": [ - "rugby_football" - ], + "aliases": ["rugby_football"], "tags": [] }, { "char": "๐Ÿฅ", "description": "flying disc", - "aliases": [ - "flying_disc" - ], + "aliases": ["flying_disc"], "tags": [] }, { "char": "๐ŸŽณ", "description": "bowling", - "aliases": [ - "bowling" - ], + "aliases": ["bowling"], "tags": [] }, { "char": "๐Ÿ‘", "description": "field hockey", - "aliases": [ - "field_hockey" - ], + "aliases": ["field_hockey"], "tags": [] }, { "char": "๐Ÿ’", "description": "ice hockey", - "aliases": [ - "ice_hockey" - ], + "aliases": ["ice_hockey"], "tags": [] }, { "char": "๐Ÿฅ", "description": "lacrosse", - "aliases": [ - "lacrosse" - ], + "aliases": ["lacrosse"], "tags": [] }, { "char": "๐Ÿ“", "description": "ping pong", - "aliases": [ - "ping_pong" - ], + "aliases": ["ping_pong"], "tags": [] }, { "char": "๐Ÿธ", "description": "badminton", - "aliases": [ - "badminton" - ], + "aliases": ["badminton"], "tags": [] }, { "char": "๐Ÿฅ‹", "description": "martial arts uniform", - "aliases": [ - "martial_arts_uniform" - ], + "aliases": ["martial_arts_uniform"], "tags": [] }, { "char": "๐Ÿฅ…", "description": "goal net", - "aliases": [ - "goal_net" - ], + "aliases": ["goal_net"], "tags": [] }, { "char": "โ›ธ๏ธ", "description": "ice skate", - "aliases": [ - "ice_skate" - ], - "tags": [ - "skating" - ] + "aliases": ["ice_skate"], + "tags": ["skating"] }, { "char": "๐Ÿคฟ", "description": "diving mask", - "aliases": [ - "diving_mask" - ], + "aliases": ["diving_mask"], "tags": [] }, { "char": "๐ŸŽฝ", "description": "running shirt", - "aliases": [ - "running_shirt_with_sash" - ], - "tags": [ - "marathon" - ] + "aliases": ["running_shirt_with_sash"], + "tags": ["marathon"] }, { "char": "๐ŸŽฟ", "description": "skis", - "aliases": [ - "ski" - ], + "aliases": ["ski"], "tags": [] }, { "char": "๐Ÿ›ท", "description": "sled", - "aliases": [ - "sled" - ], + "aliases": ["sled"], "tags": [] }, { "char": "๐ŸฅŒ", "description": "curling stone", - "aliases": [ - "curling_stone" - ], + "aliases": ["curling_stone"], "tags": [] }, { "char": "๐ŸŽฏ", "description": "bullseye", - "aliases": [ - "dart" - ], - "tags": [ - "target" - ] + "aliases": ["dart"], + "tags": ["target"] }, { "char": "๐Ÿช€", "description": "yo-yo", - "aliases": [ - "yo_yo" - ], + "aliases": ["yo_yo"], "tags": [] }, { "char": "๐Ÿช", "description": "kite", - "aliases": [ - "kite" - ], + "aliases": ["kite"], "tags": [] }, { "char": "๐Ÿ”ซ", "description": "water pistol", - "aliases": [ - "gun" - ], - "tags": [ - "shoot", - "weapon" - ] + "aliases": ["gun"], + "tags": ["shoot", "weapon"] }, { "char": "๐ŸŽฑ", "description": "pool 8 ball", - "aliases": [ - "8ball" - ], - "tags": [ - "pool", - "billiards" - ] + "aliases": ["8ball"], + "tags": ["pool", "billiards"] }, { "char": "๐Ÿ”ฎ", "description": "crystal ball", - "aliases": [ - "crystal_ball" - ], - "tags": [ - "fortune" - ] + "aliases": ["crystal_ball"], + "tags": ["fortune"] }, { "char": "๐Ÿช„", "description": "magic wand", - "aliases": [ - "magic_wand" - ], + "aliases": ["magic_wand"], "tags": [] }, { "char": "๐Ÿ•น๏ธ", "description": "joystick", - "aliases": [ - "joystick" - ], + "aliases": ["joystick"], "tags": [] }, { "char": "๐ŸŽฐ", "description": "slot machine", - "aliases": [ - "slot_machine" - ], + "aliases": ["slot_machine"], "tags": [] }, { "char": "๐Ÿงฉ", "description": "puzzle piece", - "aliases": [ - "jigsaw" - ], + "aliases": ["jigsaw"], "tags": [] }, { "char": "๐Ÿงธ", "description": "teddy bear", - "aliases": [ - "teddy_bear" - ], + "aliases": ["teddy_bear"], "tags": [] }, { "char": "๐Ÿช…", "description": "piรฑata", - "aliases": [ - "pinata" - ], + "aliases": ["pinata"], "tags": [] }, { "char": "๐Ÿชฉ", "description": "mirror ball", - "aliases": [ - "mirror_ball" - ], - "tags": [ - "disco", - "party" - ] + "aliases": ["mirror_ball"], + "tags": ["disco", "party"] }, { "char": "๐Ÿช†", "description": "nesting dolls", - "aliases": [ - "nesting_dolls" - ], + "aliases": ["nesting_dolls"], "tags": [] }, { "char": "โ™ ๏ธ", "description": "spade suit", - "aliases": [ - "spades" - ], + "aliases": ["spades"], "tags": [] }, { "char": "โ™ฆ๏ธ", "description": "diamond suit", - "aliases": [ - "diamonds" - ], + "aliases": ["diamonds"], "tags": [] }, { "char": "โ™ฃ๏ธ", "description": "club suit", - "aliases": [ - "clubs" - ], + "aliases": ["clubs"], "tags": [] }, { "char": "โ™Ÿ๏ธ", "description": "chess pawn", - "aliases": [ - "chess_pawn" - ], + "aliases": ["chess_pawn"], "tags": [] }, { "char": "๐Ÿƒ", "description": "joker", - "aliases": [ - "black_joker" - ], + "aliases": ["black_joker"], "tags": [] }, { "char": "๐Ÿ€„", "description": "mahjong red dragon", - "aliases": [ - "mahjong" - ], + "aliases": ["mahjong"], "tags": [] }, { "char": "๐ŸŽญ", "description": "performing arts", - "aliases": [ - "performing_arts" - ], - "tags": [ - "theater", - "drama" - ] + "aliases": ["performing_arts"], + "tags": ["theater", "drama"] }, { "char": "๐Ÿ–ผ๏ธ", "description": "framed picture", - "aliases": [ - "framed_picture" - ], + "aliases": ["framed_picture"], "tags": [] }, { "char": "๐Ÿงต", "description": "thread", - "aliases": [ - "thread" - ], + "aliases": ["thread"], "tags": [] }, { "char": "๐Ÿชก", "description": "sewing needle", - "aliases": [ - "sewing_needle" - ], + "aliases": ["sewing_needle"], "tags": [] }, { "char": "๐Ÿงถ", "description": "yarn", - "aliases": [ - "yarn" - ], + "aliases": ["yarn"], "tags": [] }, { "char": "๐Ÿชข", "description": "knot", - "aliases": [ - "knot" - ], + "aliases": ["knot"], "tags": [] }, { "char": "๐Ÿ‘“", "description": "glasses", - "aliases": [ - "eyeglasses" - ], - "tags": [ - "glasses" - ] + "aliases": ["eyeglasses"], + "tags": ["glasses"] }, { "char": "๐Ÿ•ถ๏ธ", "description": "sunglasses", - "aliases": [ - "dark_sunglasses" - ], + "aliases": ["dark_sunglasses"], "tags": [] }, { "char": "๐Ÿฅฝ", "description": "goggles", - "aliases": [ - "goggles" - ], + "aliases": ["goggles"], "tags": [] }, { "char": "๐Ÿฅผ", "description": "lab coat", - "aliases": [ - "lab_coat" - ], + "aliases": ["lab_coat"], "tags": [] }, { "char": "๐Ÿฆบ", "description": "safety vest", - "aliases": [ - "safety_vest" - ], + "aliases": ["safety_vest"], "tags": [] }, { "char": "๐Ÿ‘”", "description": "necktie", - "aliases": [ - "necktie" - ], - "tags": [ - "shirt", - "formal" - ] + "aliases": ["necktie"], + "tags": ["shirt", "formal"] }, { "char": "๐Ÿ‘•", "description": "t-shirt", - "aliases": [ - "shirt", - "tshirt" - ], + "aliases": ["shirt", "tshirt"], "tags": [] }, { "char": "๐Ÿ‘–", "description": "jeans", - "aliases": [ - "jeans" - ], - "tags": [ - "pants" - ] + "aliases": ["jeans"], + "tags": ["pants"] }, { "char": "๐Ÿงฅ", "description": "coat", - "aliases": [ - "coat" - ], + "aliases": ["coat"], "tags": [] }, { "char": "๐Ÿงฆ", "description": "socks", - "aliases": [ - "socks" - ], + "aliases": ["socks"], "tags": [] }, { "char": "๐Ÿ‘—", "description": "dress", - "aliases": [ - "dress" - ], + "aliases": ["dress"], "tags": [] }, { "char": "๐Ÿ‘˜", "description": "kimono", - "aliases": [ - "kimono" - ], + "aliases": ["kimono"], "tags": [] }, { "char": "๐Ÿฅป", "description": "sari", - "aliases": [ - "sari" - ], + "aliases": ["sari"], "tags": [] }, { "char": "๐Ÿฉฑ", "description": "one-piece swimsuit", - "aliases": [ - "one_piece_swimsuit" - ], + "aliases": ["one_piece_swimsuit"], "tags": [] }, { "char": "๐Ÿฉฒ", "description": "briefs", - "aliases": [ - "swim_brief" - ], + "aliases": ["swim_brief"], "tags": [] }, { "char": "๐Ÿฉณ", "description": "shorts", - "aliases": [ - "shorts" - ], + "aliases": ["shorts"], "tags": [] }, { "char": "๐Ÿ‘™", "description": "bikini", - "aliases": [ - "bikini" - ], - "tags": [ - "beach" - ] + "aliases": ["bikini"], + "tags": ["beach"] }, { "char": "๐Ÿ‘š", "description": "womanโ€™s clothes", - "aliases": [ - "womans_clothes" - ], + "aliases": ["womans_clothes"], "tags": [] }, { "char": "๐Ÿชญ", "description": "folding hand fan", - "aliases": [ - "folding_hand_fan" - ], - "tags": [ - "sensu" - ] + "aliases": ["folding_hand_fan"], + "tags": ["sensu"] }, { "char": "๐Ÿ‘›", "description": "purse", - "aliases": [ - "purse" - ], + "aliases": ["purse"], "tags": [] }, { "char": "๐Ÿ‘œ", "description": "handbag", - "aliases": [ - "handbag" - ], - "tags": [ - "bag" - ] + "aliases": ["handbag"], + "tags": ["bag"] }, { "char": "๐Ÿ‘", "description": "clutch bag", - "aliases": [ - "pouch" - ], - "tags": [ - "bag" - ] + "aliases": ["pouch"], + "tags": ["bag"] }, { "char": "๐Ÿ›๏ธ", "description": "shopping bags", - "aliases": [ - "shopping" - ], - "tags": [ - "bags" - ] + "aliases": ["shopping"], + "tags": ["bags"] }, { "char": "๐ŸŽ’", "description": "backpack", - "aliases": [ - "school_satchel" - ], + "aliases": ["school_satchel"], "tags": [] }, { "char": "๐Ÿฉด", "description": "thong sandal", - "aliases": [ - "thong_sandal" - ], + "aliases": ["thong_sandal"], "tags": [] }, { "char": "๐Ÿ‘ž", "description": "manโ€™s shoe", - "aliases": [ - "mans_shoe", - "shoe" - ], + "aliases": ["mans_shoe", "shoe"], "tags": [] }, { "char": "๐Ÿฅพ", "description": "hiking boot", - "aliases": [ - "hiking_boot" - ], + "aliases": ["hiking_boot"], "tags": [] }, { "char": "๐Ÿฅฟ", "description": "flat shoe", - "aliases": [ - "flat_shoe" - ], + "aliases": ["flat_shoe"], "tags": [] }, { "char": "๐Ÿ‘ ", "description": "high-heeled shoe", - "aliases": [ - "high_heel" - ], - "tags": [ - "shoe" - ] + "aliases": ["high_heel"], + "tags": ["shoe"] }, { "char": "๐Ÿ‘ก", "description": "womanโ€™s sandal", - "aliases": [ - "sandal" - ], - "tags": [ - "shoe" - ] + "aliases": ["sandal"], + "tags": ["shoe"] }, { "char": "๐Ÿฉฐ", "description": "ballet shoes", - "aliases": [ - "ballet_shoes" - ], + "aliases": ["ballet_shoes"], "tags": [] }, { "char": "๐Ÿ‘ข", "description": "womanโ€™s boot", - "aliases": [ - "boot" - ], + "aliases": ["boot"], "tags": [] }, { "char": "๐Ÿชฎ", "description": "hair pick", - "aliases": [ - "hair_pick" - ], + "aliases": ["hair_pick"], "tags": [] }, { "char": "๐Ÿ‘‘", "description": "crown", - "aliases": [ - "crown" - ], - "tags": [ - "king", - "queen", - "royal" - ] + "aliases": ["crown"], + "tags": ["king", "queen", "royal"] }, { "char": "๐Ÿ‘’", "description": "womanโ€™s hat", - "aliases": [ - "womans_hat" - ], + "aliases": ["womans_hat"], "tags": [] }, { "char": "๐ŸŽฉ", "description": "top hat", - "aliases": [ - "tophat" - ], - "tags": [ - "hat", - "classy" - ] + "aliases": ["tophat"], + "tags": ["hat", "classy"] }, { "char": "๐ŸŽ“", "description": "graduation cap", - "aliases": [ - "mortar_board" - ], - "tags": [ - "education", - "college", - "university", - "graduation" - ] + "aliases": ["mortar_board"], + "tags": ["education", "college", "university", "graduation"] }, { "char": "๐Ÿงข", "description": "billed cap", - "aliases": [ - "billed_cap" - ], + "aliases": ["billed_cap"], "tags": [] }, { "char": "๐Ÿช–", "description": "military helmet", - "aliases": [ - "military_helmet" - ], + "aliases": ["military_helmet"], "tags": [] }, { "char": "โ›‘๏ธ", "description": "rescue workerโ€™s helmet", - "aliases": [ - "rescue_worker_helmet" - ], + "aliases": ["rescue_worker_helmet"], "tags": [] }, { "char": "๐Ÿ“ฟ", "description": "prayer beads", - "aliases": [ - "prayer_beads" - ], + "aliases": ["prayer_beads"], "tags": [] }, { "char": "๐Ÿ’„", "description": "lipstick", - "aliases": [ - "lipstick" - ], - "tags": [ - "makeup" - ] + "aliases": ["lipstick"], + "tags": ["makeup"] }, { "char": "๐Ÿ’", "description": "ring", - "aliases": [ - "ring" - ], - "tags": [ - "wedding", - "marriage", - "engaged" - ] + "aliases": ["ring"], + "tags": ["wedding", "marriage", "engaged"] }, { "char": "๐Ÿ’Ž", "description": "gem stone", - "aliases": [ - "gem" - ], - "tags": [ - "diamond" - ] + "aliases": ["gem"], + "tags": ["diamond"] }, { "char": "๐Ÿ”‡", "description": "muted speaker", - "aliases": [ - "mute" - ], - "tags": [ - "sound", - "volume" - ] + "aliases": ["mute"], + "tags": ["sound", "volume"] }, { "char": "๐Ÿ”ˆ", "description": "speaker low volume", - "aliases": [ - "speaker" - ], + "aliases": ["speaker"], "tags": [] }, { "char": "๐Ÿ”‰", "description": "speaker medium volume", - "aliases": [ - "sound" - ], - "tags": [ - "volume" - ] + "aliases": ["sound"], + "tags": ["volume"] }, { "char": "๐Ÿ”Š", "description": "speaker high volume", - "aliases": [ - "loud_sound" - ], - "tags": [ - "volume" - ] + "aliases": ["loud_sound"], + "tags": ["volume"] }, { "char": "๐Ÿ“ข", "description": "loudspeaker", - "aliases": [ - "loudspeaker" - ], - "tags": [ - "announcement" - ] + "aliases": ["loudspeaker"], + "tags": ["announcement"] }, { "char": "๐Ÿ“ฃ", "description": "megaphone", - "aliases": [ - "mega" - ], + "aliases": ["mega"], "tags": [] }, { "char": "๐Ÿ“ฏ", "description": "postal horn", - "aliases": [ - "postal_horn" - ], + "aliases": ["postal_horn"], "tags": [] }, { "char": "๐Ÿ””", "description": "bell", - "aliases": [ - "bell" - ], - "tags": [ - "sound", - "notification" - ] + "aliases": ["bell"], + "tags": ["sound", "notification"] }, { "char": "๐Ÿ”•", "description": "bell with slash", - "aliases": [ - "no_bell" - ], - "tags": [ - "volume", - "off" - ] + "aliases": ["no_bell"], + "tags": ["volume", "off"] }, { "char": "๐ŸŽผ", "description": "musical score", - "aliases": [ - "musical_score" - ], + "aliases": ["musical_score"], "tags": [] }, { "char": "๐ŸŽต", "description": "musical note", - "aliases": [ - "musical_note" - ], + "aliases": ["musical_note"], "tags": [] }, { "char": "๐ŸŽถ", "description": "musical notes", - "aliases": [ - "notes" - ], - "tags": [ - "music" - ] + "aliases": ["notes"], + "tags": ["music"] }, { "char": "๐ŸŽ™๏ธ", "description": "studio microphone", - "aliases": [ - "studio_microphone" - ], - "tags": [ - "podcast" - ] + "aliases": ["studio_microphone"], + "tags": ["podcast"] }, { "char": "๐ŸŽš๏ธ", "description": "level slider", - "aliases": [ - "level_slider" - ], + "aliases": ["level_slider"], "tags": [] }, { "char": "๐ŸŽ›๏ธ", "description": "control knobs", - "aliases": [ - "control_knobs" - ], + "aliases": ["control_knobs"], "tags": [] }, { "char": "๐ŸŽค", "description": "microphone", - "aliases": [ - "microphone" - ], - "tags": [ - "sing" - ] + "aliases": ["microphone"], + "tags": ["sing"] }, { "char": "๐ŸŽง", "description": "headphone", - "aliases": [ - "headphones" - ], - "tags": [ - "music", - "earphones" - ] + "aliases": ["headphones"], + "tags": ["music", "earphones"] }, { "char": "๐Ÿ“ป", "description": "radio", - "aliases": [ - "radio" - ], - "tags": [ - "podcast" - ] + "aliases": ["radio"], + "tags": ["podcast"] }, { "char": "๐ŸŽท", "description": "saxophone", - "aliases": [ - "saxophone" - ], + "aliases": ["saxophone"], "tags": [] }, { "char": "๐Ÿช—", "description": "accordion", - "aliases": [ - "accordion" - ], + "aliases": ["accordion"], "tags": [] }, { "char": "๐ŸŽธ", "description": "guitar", - "aliases": [ - "guitar" - ], - "tags": [ - "rock" - ] + "aliases": ["guitar"], + "tags": ["rock"] }, { "char": "๐ŸŽน", "description": "musical keyboard", - "aliases": [ - "musical_keyboard" - ], - "tags": [ - "piano" - ] + "aliases": ["musical_keyboard"], + "tags": ["piano"] }, { "char": "๐ŸŽป", "description": "violin", - "aliases": [ - "violin" - ], + "aliases": ["violin"], "tags": [] }, { "char": "๐Ÿช•", "description": "banjo", - "aliases": [ - "banjo" - ], + "aliases": ["banjo"], "tags": [] }, { "char": "๐Ÿฅ", "description": "drum", - "aliases": [ - "drum" - ], + "aliases": ["drum"], "tags": [] }, { "char": "๐Ÿช˜", "description": "long drum", - "aliases": [ - "long_drum" - ], + "aliases": ["long_drum"], "tags": [] }, { "char": "๐Ÿช‡", "description": "maracas", - "aliases": [ - "maracas" - ], - "tags": [ - "shaker" - ] + "aliases": ["maracas"], + "tags": ["shaker"] }, { "char": "๐Ÿชˆ", "description": "flute", - "aliases": [ - "flute" - ], - "tags": [ - "recorder" - ] + "aliases": ["flute"], + "tags": ["recorder"] }, { "char": "๐Ÿ“ฑ", "description": "mobile phone", - "aliases": [ - "iphone" - ], - "tags": [ - "smartphone", - "mobile" - ] + "aliases": ["iphone"], + "tags": ["smartphone", "mobile"] }, { "char": "โ˜Ž๏ธ", "description": "telephone", - "aliases": [ - "phone", - "telephone" - ], + "aliases": ["phone", "telephone"], "tags": [] }, { "char": "๐Ÿ“ž", "description": "telephone receiver", - "aliases": [ - "telephone_receiver" - ], - "tags": [ - "phone", - "call" - ] + "aliases": ["telephone_receiver"], + "tags": ["phone", "call"] }, { "char": "๐Ÿ“Ÿ", "description": "pager", - "aliases": [ - "pager" - ], + "aliases": ["pager"], "tags": [] }, { "char": "๐Ÿ“ ", "description": "fax machine", - "aliases": [ - "fax" - ], + "aliases": ["fax"], "tags": [] }, { "char": "๐Ÿ”‹", "description": "battery", - "aliases": [ - "battery" - ], - "tags": [ - "power" - ] + "aliases": ["battery"], + "tags": ["power"] }, { "char": "๐Ÿชซ", "description": "low battery", - "aliases": [ - "low_battery" - ], + "aliases": ["low_battery"], "tags": [] }, { "char": "๐Ÿ”Œ", "description": "electric plug", - "aliases": [ - "electric_plug" - ], + "aliases": ["electric_plug"], "tags": [] }, { "char": "๐Ÿ’ป", "description": "laptop", - "aliases": [ - "computer" - ], - "tags": [ - "desktop", - "screen" - ] + "aliases": ["computer"], + "tags": ["desktop", "screen"] }, { "char": "๐Ÿ–ฅ๏ธ", "description": "desktop computer", - "aliases": [ - "desktop_computer" - ], + "aliases": ["desktop_computer"], "tags": [] }, { "char": "๐Ÿ–จ๏ธ", "description": "printer", - "aliases": [ - "printer" - ], + "aliases": ["printer"], "tags": [] }, { "char": "โŒจ๏ธ", "description": "keyboard", - "aliases": [ - "keyboard" - ], + "aliases": ["keyboard"], "tags": [] }, { "char": "๐Ÿ–ฑ๏ธ", "description": "computer mouse", - "aliases": [ - "computer_mouse" - ], + "aliases": ["computer_mouse"], "tags": [] }, { "char": "๐Ÿ–ฒ๏ธ", "description": "trackball", - "aliases": [ - "trackball" - ], + "aliases": ["trackball"], "tags": [] }, { "char": "๐Ÿ’ฝ", "description": "computer disk", - "aliases": [ - "minidisc" - ], + "aliases": ["minidisc"], "tags": [] }, { "char": "๐Ÿ’พ", "description": "floppy disk", - "aliases": [ - "floppy_disk" - ], - "tags": [ - "save" - ] + "aliases": ["floppy_disk"], + "tags": ["save"] }, { "char": "๐Ÿ’ฟ", "description": "optical disk", - "aliases": [ - "cd" - ], + "aliases": ["cd"], "tags": [] }, { "char": "๐Ÿ“€", "description": "dvd", - "aliases": [ - "dvd" - ], + "aliases": ["dvd"], "tags": [] }, { "char": "๐Ÿงฎ", "description": "abacus", - "aliases": [ - "abacus" - ], + "aliases": ["abacus"], "tags": [] }, { "char": "๐ŸŽฅ", "description": "movie camera", - "aliases": [ - "movie_camera" - ], - "tags": [ - "film", - "video" - ] + "aliases": ["movie_camera"], + "tags": ["film", "video"] }, { "char": "๐ŸŽž๏ธ", "description": "film frames", - "aliases": [ - "film_strip" - ], + "aliases": ["film_strip"], "tags": [] }, { "char": "๐Ÿ“ฝ๏ธ", "description": "film projector", - "aliases": [ - "film_projector" - ], + "aliases": ["film_projector"], "tags": [] }, { "char": "๐ŸŽฌ", "description": "clapper board", - "aliases": [ - "clapper" - ], - "tags": [ - "film" - ] + "aliases": ["clapper"], + "tags": ["film"] }, { "char": "๐Ÿ“บ", "description": "television", - "aliases": [ - "tv" - ], + "aliases": ["tv"], "tags": [] }, { "char": "๐Ÿ“ท", "description": "camera", - "aliases": [ - "camera" - ], - "tags": [ - "photo" - ] + "aliases": ["camera"], + "tags": ["photo"] }, { "char": "๐Ÿ“ธ", "description": "camera with flash", - "aliases": [ - "camera_flash" - ], - "tags": [ - "photo" - ] + "aliases": ["camera_flash"], + "tags": ["photo"] }, { "char": "๐Ÿ“น", "description": "video camera", - "aliases": [ - "video_camera" - ], + "aliases": ["video_camera"], "tags": [] }, { "char": "๐Ÿ“ผ", "description": "videocassette", - "aliases": [ - "vhs" - ], + "aliases": ["vhs"], "tags": [] }, { "char": "๐Ÿ”", "description": "magnifying glass tilted left", - "aliases": [ - "mag" - ], - "tags": [ - "search", - "zoom" - ] + "aliases": ["mag"], + "tags": ["search", "zoom"] }, { "char": "๐Ÿ”Ž", "description": "magnifying glass tilted right", - "aliases": [ - "mag_right" - ], + "aliases": ["mag_right"], "tags": [] }, { "char": "๐Ÿ•ฏ๏ธ", "description": "candle", - "aliases": [ - "candle" - ], + "aliases": ["candle"], "tags": [] }, { "char": "๐Ÿ’ก", "description": "light bulb", - "aliases": [ - "bulb" - ], - "tags": [ - "idea", - "light" - ] + "aliases": ["bulb"], + "tags": ["idea", "light"] }, { "char": "๐Ÿ”ฆ", "description": "flashlight", - "aliases": [ - "flashlight" - ], + "aliases": ["flashlight"], "tags": [] }, { "char": "๐Ÿฎ", "description": "red paper lantern", - "aliases": [ - "izakaya_lantern", - "lantern" - ], + "aliases": ["izakaya_lantern", "lantern"], "tags": [] }, { "char": "๐Ÿช”", "description": "diya lamp", - "aliases": [ - "diya_lamp" - ], + "aliases": ["diya_lamp"], "tags": [] }, { "char": "๐Ÿ“”", "description": "notebook with decorative cover", - "aliases": [ - "notebook_with_decorative_cover" - ], + "aliases": ["notebook_with_decorative_cover"], "tags": [] }, { "char": "๐Ÿ“•", "description": "closed book", - "aliases": [ - "closed_book" - ], + "aliases": ["closed_book"], "tags": [] }, { "char": "๐Ÿ“–", "description": "open book", - "aliases": [ - "book", - "open_book" - ], + "aliases": ["book", "open_book"], "tags": [] }, { "char": "๐Ÿ“—", "description": "green book", - "aliases": [ - "green_book" - ], + "aliases": ["green_book"], "tags": [] }, { "char": "๐Ÿ“˜", "description": "blue book", - "aliases": [ - "blue_book" - ], + "aliases": ["blue_book"], "tags": [] }, { "char": "๐Ÿ“™", "description": "orange book", - "aliases": [ - "orange_book" - ], + "aliases": ["orange_book"], "tags": [] }, { "char": "๐Ÿ“š", "description": "books", - "aliases": [ - "books" - ], - "tags": [ - "library" - ] + "aliases": ["books"], + "tags": ["library"] }, { "char": "๐Ÿ““", "description": "notebook", - "aliases": [ - "notebook" - ], + "aliases": ["notebook"], "tags": [] }, { "char": "๐Ÿ“’", "description": "ledger", - "aliases": [ - "ledger" - ], + "aliases": ["ledger"], "tags": [] }, { "char": "๐Ÿ“ƒ", "description": "page with curl", - "aliases": [ - "page_with_curl" - ], + "aliases": ["page_with_curl"], "tags": [] }, { "char": "๐Ÿ“œ", "description": "scroll", - "aliases": [ - "scroll" - ], - "tags": [ - "document" - ] + "aliases": ["scroll"], + "tags": ["document"] }, { "char": "๐Ÿ“„", "description": "page facing up", - "aliases": [ - "page_facing_up" - ], - "tags": [ - "document" - ] + "aliases": ["page_facing_up"], + "tags": ["document"] }, { "char": "๐Ÿ“ฐ", "description": "newspaper", - "aliases": [ - "newspaper" - ], - "tags": [ - "press" - ] + "aliases": ["newspaper"], + "tags": ["press"] }, { "char": "๐Ÿ—ž๏ธ", "description": "rolled-up newspaper", - "aliases": [ - "newspaper_roll" - ], - "tags": [ - "press" - ] + "aliases": ["newspaper_roll"], + "tags": ["press"] }, { "char": "๐Ÿ“‘", "description": "bookmark tabs", - "aliases": [ - "bookmark_tabs" - ], + "aliases": ["bookmark_tabs"], "tags": [] }, { "char": "๐Ÿ”–", "description": "bookmark", - "aliases": [ - "bookmark" - ], + "aliases": ["bookmark"], "tags": [] }, { "char": "๐Ÿท๏ธ", "description": "label", - "aliases": [ - "label" - ], - "tags": [ - "tag" - ] + "aliases": ["label"], + "tags": ["tag"] }, { "char": "๐Ÿ’ฐ", "description": "money bag", - "aliases": [ - "moneybag" - ], - "tags": [ - "dollar", - "cream" - ] + "aliases": ["moneybag"], + "tags": ["dollar", "cream"] }, { "char": "๐Ÿช™", "description": "coin", - "aliases": [ - "coin" - ], + "aliases": ["coin"], "tags": [] }, { "char": "๐Ÿ’ด", "description": "yen banknote", - "aliases": [ - "yen" - ], + "aliases": ["yen"], "tags": [] }, { "char": "๐Ÿ’ต", "description": "dollar banknote", - "aliases": [ - "dollar" - ], - "tags": [ - "money" - ] + "aliases": ["dollar"], + "tags": ["money"] }, { "char": "๐Ÿ’ถ", "description": "euro banknote", - "aliases": [ - "euro" - ], + "aliases": ["euro"], "tags": [] }, { "char": "๐Ÿ’ท", "description": "pound banknote", - "aliases": [ - "pound" - ], + "aliases": ["pound"], "tags": [] }, { "char": "๐Ÿ’ธ", "description": "money with wings", - "aliases": [ - "money_with_wings" - ], - "tags": [ - "dollar" - ] + "aliases": ["money_with_wings"], + "tags": ["dollar"] }, { "char": "๐Ÿงพ", "description": "receipt", - "aliases": [ - "receipt" - ], + "aliases": ["receipt"], "tags": [] }, { "char": "๐Ÿ’น", "description": "chart increasing with yen", - "aliases": [ - "chart" - ], + "aliases": ["chart"], "tags": [] }, { "char": "โœ‰๏ธ", "description": "envelope", - "aliases": [ - "envelope" - ], - "tags": [ - "letter", - "email" - ] + "aliases": ["envelope"], + "tags": ["letter", "email"] }, { "char": "๐Ÿ“ง", "description": "e-mail", - "aliases": [ - "email", - "e-mail" - ], + "aliases": ["email", "e-mail"], "tags": [] }, { "char": "๐Ÿ“จ", "description": "incoming envelope", - "aliases": [ - "incoming_envelope" - ], + "aliases": ["incoming_envelope"], "tags": [] }, { "char": "๐Ÿ“ค", "description": "outbox tray", - "aliases": [ - "outbox_tray" - ], + "aliases": ["outbox_tray"], "tags": [] }, { "char": "๐Ÿ“ฅ", "description": "inbox tray", - "aliases": [ - "inbox_tray" - ], + "aliases": ["inbox_tray"], "tags": [] }, { "char": "๐Ÿ“ฎ", "description": "postbox", - "aliases": [ - "postbox" - ], + "aliases": ["postbox"], "tags": [] }, { "char": "๐Ÿ—ณ๏ธ", "description": "ballot box with ballot", - "aliases": [ - "ballot_box" - ], + "aliases": ["ballot_box"], "tags": [] }, { "char": "โœ๏ธ", "description": "pencil", - "aliases": [ - "pencil2" - ], + "aliases": ["pencil2"], "tags": [] }, { "char": "โœ’๏ธ", "description": "black nib", - "aliases": [ - "black_nib" - ], + "aliases": ["black_nib"], "tags": [] }, { "char": "๐Ÿ–‹๏ธ", "description": "fountain pen", - "aliases": [ - "fountain_pen" - ], + "aliases": ["fountain_pen"], "tags": [] }, { "char": "๐Ÿ–Š๏ธ", "description": "pen", - "aliases": [ - "pen" - ], + "aliases": ["pen"], "tags": [] }, { "char": "๐Ÿ–Œ๏ธ", "description": "paintbrush", - "aliases": [ - "paintbrush" - ], + "aliases": ["paintbrush"], "tags": [] }, { "char": "๐Ÿ–๏ธ", "description": "crayon", - "aliases": [ - "crayon" - ], + "aliases": ["crayon"], "tags": [] }, { "char": "๐Ÿ“", "description": "memo", - "aliases": [ - "memo", - "pencil" - ], - "tags": [ - "document", - "note" - ] + "aliases": ["memo", "pencil"], + "tags": ["document", "note"] }, { "char": "๐Ÿ’ผ", "description": "briefcase", - "aliases": [ - "briefcase" - ], - "tags": [ - "business" - ] + "aliases": ["briefcase"], + "tags": ["business"] }, { "char": "๐Ÿ“", "description": "file folder", - "aliases": [ - "file_folder" - ], - "tags": [ - "directory" - ] + "aliases": ["file_folder"], + "tags": ["directory"] }, { "char": "๐Ÿ“‚", "description": "open file folder", - "aliases": [ - "open_file_folder" - ], + "aliases": ["open_file_folder"], "tags": [] }, { "char": "๐Ÿ“…", "description": "calendar", - "aliases": [ - "date" - ], - "tags": [ - "calendar", - "schedule" - ] + "aliases": ["date"], + "tags": ["calendar", "schedule"] }, { "char": "๐Ÿ“†", "description": "tear-off calendar", - "aliases": [ - "calendar" - ], - "tags": [ - "schedule" - ] + "aliases": ["calendar"], + "tags": ["schedule"] }, { "char": "๐Ÿ—’๏ธ", "description": "spiral notepad", - "aliases": [ - "spiral_notepad" - ], + "aliases": ["spiral_notepad"], "tags": [] }, { "char": "๐Ÿ—“๏ธ", "description": "spiral calendar", - "aliases": [ - "spiral_calendar" - ], + "aliases": ["spiral_calendar"], "tags": [] }, { "char": "๐Ÿ“ˆ", "description": "chart increasing", - "aliases": [ - "chart_with_upwards_trend" - ], - "tags": [ - "graph", - "metrics" - ] + "aliases": ["chart_with_upwards_trend"], + "tags": ["graph", "metrics"] }, { "char": "๐Ÿ“‰", "description": "chart decreasing", - "aliases": [ - "chart_with_downwards_trend" - ], - "tags": [ - "graph", - "metrics" - ] + "aliases": ["chart_with_downwards_trend"], + "tags": ["graph", "metrics"] }, { "char": "๐Ÿ“Š", "description": "bar chart", - "aliases": [ - "bar_chart" - ], - "tags": [ - "stats", - "metrics" - ] + "aliases": ["bar_chart"], + "tags": ["stats", "metrics"] }, { "char": "๐Ÿ“‹", "description": "clipboard", - "aliases": [ - "clipboard" - ], + "aliases": ["clipboard"], "tags": [] }, { "char": "๐Ÿ“Ž", "description": "paperclip", - "aliases": [ - "paperclip" - ], + "aliases": ["paperclip"], "tags": [] }, { "char": "๐Ÿ–‡๏ธ", "description": "linked paperclips", - "aliases": [ - "paperclips" - ], + "aliases": ["paperclips"], "tags": [] }, { "char": "๐Ÿ“", "description": "straight ruler", - "aliases": [ - "straight_ruler" - ], + "aliases": ["straight_ruler"], "tags": [] }, { "char": "๐Ÿ“", "description": "triangular ruler", - "aliases": [ - "triangular_ruler" - ], + "aliases": ["triangular_ruler"], "tags": [] }, { "char": "โœ‚๏ธ", "description": "scissors", - "aliases": [ - "scissors" - ], - "tags": [ - "cut" - ] + "aliases": ["scissors"], + "tags": ["cut"] }, { "char": "๐Ÿ—„๏ธ", "description": "file cabinet", - "aliases": [ - "file_cabinet" - ], + "aliases": ["file_cabinet"], "tags": [] }, { "char": "๐Ÿ—‘๏ธ", "description": "wastebasket", - "aliases": [ - "wastebasket" - ], - "tags": [ - "trash" - ] + "aliases": ["wastebasket"], + "tags": ["trash"] }, { "char": "๐Ÿ”’", "description": "locked", - "aliases": [ - "lock" - ], - "tags": [ - "security", - "private" - ] + "aliases": ["lock"], + "tags": ["security", "private"] }, { "char": "๐Ÿ”“", "description": "unlocked", - "aliases": [ - "unlock" - ], - "tags": [ - "security" - ] + "aliases": ["unlock"], + "tags": ["security"] }, { "char": "๐Ÿ”", "description": "locked with pen", - "aliases": [ - "lock_with_ink_pen" - ], + "aliases": ["lock_with_ink_pen"], "tags": [] }, { "char": "๐Ÿ”", "description": "locked with key", - "aliases": [ - "closed_lock_with_key" - ], - "tags": [ - "security" - ] + "aliases": ["closed_lock_with_key"], + "tags": ["security"] }, { "char": "๐Ÿ”‘", "description": "key", - "aliases": [ - "key" - ], - "tags": [ - "lock", - "password" - ] + "aliases": ["key"], + "tags": ["lock", "password"] }, { "char": "๐Ÿ—๏ธ", "description": "old key", - "aliases": [ - "old_key" - ], + "aliases": ["old_key"], "tags": [] }, { "char": "๐Ÿ”จ", "description": "hammer", - "aliases": [ - "hammer" - ], - "tags": [ - "tool" - ] + "aliases": ["hammer"], + "tags": ["tool"] }, { "char": "๐Ÿช“", "description": "axe", - "aliases": [ - "axe" - ], + "aliases": ["axe"], "tags": [] }, { "char": "โ›๏ธ", "description": "pick", - "aliases": [ - "pick" - ], + "aliases": ["pick"], "tags": [] }, { "char": "โš’๏ธ", "description": "hammer and pick", - "aliases": [ - "hammer_and_pick" - ], + "aliases": ["hammer_and_pick"], "tags": [] }, { "char": "๐Ÿ› ๏ธ", "description": "hammer and wrench", - "aliases": [ - "hammer_and_wrench" - ], + "aliases": ["hammer_and_wrench"], "tags": [] }, { "char": "๐Ÿ—ก๏ธ", "description": "dagger", - "aliases": [ - "dagger" - ], + "aliases": ["dagger"], "tags": [] }, { "char": "โš”๏ธ", "description": "crossed swords", - "aliases": [ - "crossed_swords" - ], + "aliases": ["crossed_swords"], "tags": [] }, { "char": "๐Ÿ’ฃ", "description": "bomb", - "aliases": [ - "bomb" - ], - "tags": [ - "boom" - ] + "aliases": ["bomb"], + "tags": ["boom"] }, { "char": "๐Ÿชƒ", "description": "boomerang", - "aliases": [ - "boomerang" - ], + "aliases": ["boomerang"], "tags": [] }, { "char": "๐Ÿ›ก๏ธ", "description": "shield", - "aliases": [ - "shield" - ], + "aliases": ["shield"], "tags": [] }, { "char": "๐Ÿ”ง", "description": "wrench", - "aliases": [ - "wrench" - ], - "tags": [ - "tool" - ] + "aliases": ["wrench"], + "tags": ["tool"] }, { "char": "๐Ÿช›", "description": "screwdriver", - "aliases": [ - "screwdriver" - ], + "aliases": ["screwdriver"], "tags": [] }, { "char": "๐Ÿ”ฉ", "description": "nut and bolt", - "aliases": [ - "nut_and_bolt" - ], + "aliases": ["nut_and_bolt"], "tags": [] }, { "char": "โš™๏ธ", "description": "gear", - "aliases": [ - "gear" - ], + "aliases": ["gear"], "tags": [] }, { "char": "๐Ÿ—œ๏ธ", "description": "clamp", - "aliases": [ - "clamp" - ], + "aliases": ["clamp"], "tags": [] }, { "char": "โš–๏ธ", "description": "balance scale", - "aliases": [ - "balance_scale" - ], + "aliases": ["balance_scale"], "tags": [] }, { "char": "๐Ÿฆฏ", "description": "white cane", - "aliases": [ - "probing_cane" - ], + "aliases": ["probing_cane"], "tags": [] }, { "char": "๐Ÿ”—", "description": "link", - "aliases": [ - "link" - ], + "aliases": ["link"], "tags": [] }, { "char": "โ›“๏ธ", "description": "chains", - "aliases": [ - "chains" - ], + "aliases": ["chains"], "tags": [] }, { "char": "๐Ÿช", "description": "hook", - "aliases": [ - "hook" - ], + "aliases": ["hook"], "tags": [] }, { "char": "๐Ÿงฐ", "description": "toolbox", - "aliases": [ - "toolbox" - ], + "aliases": ["toolbox"], "tags": [] }, { "char": "๐Ÿงฒ", "description": "magnet", - "aliases": [ - "magnet" - ], + "aliases": ["magnet"], "tags": [] }, { "char": "๐Ÿชœ", "description": "ladder", - "aliases": [ - "ladder" - ], + "aliases": ["ladder"], "tags": [] }, { "char": "โš—๏ธ", "description": "alembic", - "aliases": [ - "alembic" - ], + "aliases": ["alembic"], "tags": [] }, { "char": "๐Ÿงช", "description": "test tube", - "aliases": [ - "test_tube" - ], + "aliases": ["test_tube"], "tags": [] }, { "char": "๐Ÿงฌ", "description": "dna", - "aliases": [ - "dna" - ], + "aliases": ["dna"], "tags": [] }, { "char": "๐Ÿ”ฌ", "description": "microscope", - "aliases": [ - "microscope" - ], - "tags": [ - "science", - "laboratory", - "investigate" - ] + "aliases": ["microscope"], + "tags": ["science", "laboratory", "investigate"] }, { "char": "๐Ÿ”ญ", "description": "telescope", - "aliases": [ - "telescope" - ], + "aliases": ["telescope"], "tags": [] }, { "char": "๐Ÿ’‰", "description": "syringe", - "aliases": [ - "syringe" - ], - "tags": [ - "health", - "hospital", - "needle" - ] + "aliases": ["syringe"], + "tags": ["health", "hospital", "needle"] }, { "char": "๐Ÿฉธ", "description": "drop of blood", - "aliases": [ - "drop_of_blood" - ], + "aliases": ["drop_of_blood"], "tags": [] }, { "char": "๐Ÿ’Š", "description": "pill", - "aliases": [ - "pill" - ], - "tags": [ - "health", - "medicine" - ] + "aliases": ["pill"], + "tags": ["health", "medicine"] }, { "char": "๐Ÿฉน", "description": "adhesive bandage", - "aliases": [ - "adhesive_bandage" - ], + "aliases": ["adhesive_bandage"], "tags": [] }, { "char": "๐Ÿฉผ", "description": "crutch", - "aliases": [ - "crutch" - ], + "aliases": ["crutch"], "tags": [] }, { "char": "๐Ÿฉบ", "description": "stethoscope", - "aliases": [ - "stethoscope" - ], + "aliases": ["stethoscope"], "tags": [] }, { "char": "๐Ÿฉป", "description": "x-ray", - "aliases": [ - "x_ray" - ], + "aliases": ["x_ray"], "tags": [] }, { "char": "๐Ÿšช", "description": "door", - "aliases": [ - "door" - ], + "aliases": ["door"], "tags": [] }, { "char": "๐Ÿ›—", "description": "elevator", - "aliases": [ - "elevator" - ], + "aliases": ["elevator"], "tags": [] }, { "char": "๐Ÿชž", "description": "mirror", - "aliases": [ - "mirror" - ], + "aliases": ["mirror"], "tags": [] }, { "char": "๐ŸชŸ", "description": "window", - "aliases": [ - "window" - ], + "aliases": ["window"], "tags": [] }, { "char": "๐Ÿ›๏ธ", "description": "bed", - "aliases": [ - "bed" - ], + "aliases": ["bed"], "tags": [] }, { "char": "๐Ÿ›‹๏ธ", "description": "couch and lamp", - "aliases": [ - "couch_and_lamp" - ], + "aliases": ["couch_and_lamp"], "tags": [] }, { "char": "๐Ÿช‘", "description": "chair", - "aliases": [ - "chair" - ], + "aliases": ["chair"], "tags": [] }, { "char": "๐Ÿšฝ", "description": "toilet", - "aliases": [ - "toilet" - ], - "tags": [ - "wc" - ] + "aliases": ["toilet"], + "tags": ["wc"] }, { "char": "๐Ÿช ", "description": "plunger", - "aliases": [ - "plunger" - ], + "aliases": ["plunger"], "tags": [] }, { "char": "๐Ÿšฟ", "description": "shower", - "aliases": [ - "shower" - ], - "tags": [ - "bath" - ] + "aliases": ["shower"], + "tags": ["bath"] }, { "char": "๐Ÿ›", "description": "bathtub", - "aliases": [ - "bathtub" - ], + "aliases": ["bathtub"], "tags": [] }, { "char": "๐Ÿชค", "description": "mouse trap", - "aliases": [ - "mouse_trap" - ], + "aliases": ["mouse_trap"], "tags": [] }, { "char": "๐Ÿช’", "description": "razor", - "aliases": [ - "razor" - ], + "aliases": ["razor"], "tags": [] }, { "char": "๐Ÿงด", "description": "lotion bottle", - "aliases": [ - "lotion_bottle" - ], + "aliases": ["lotion_bottle"], "tags": [] }, { "char": "๐Ÿงท", "description": "safety pin", - "aliases": [ - "safety_pin" - ], + "aliases": ["safety_pin"], "tags": [] }, { "char": "๐Ÿงน", "description": "broom", - "aliases": [ - "broom" - ], + "aliases": ["broom"], "tags": [] }, { "char": "๐Ÿงบ", "description": "basket", - "aliases": [ - "basket" - ], + "aliases": ["basket"], "tags": [] }, { "char": "๐Ÿงป", "description": "roll of paper", - "aliases": [ - "roll_of_paper" - ], - "tags": [ - "toilet" - ] + "aliases": ["roll_of_paper"], + "tags": ["toilet"] }, { "char": "๐Ÿชฃ", "description": "bucket", - "aliases": [ - "bucket" - ], + "aliases": ["bucket"], "tags": [] }, { "char": "๐Ÿงผ", "description": "soap", - "aliases": [ - "soap" - ], + "aliases": ["soap"], "tags": [] }, { "char": "๐Ÿซง", "description": "bubbles", - "aliases": [ - "bubbles" - ], + "aliases": ["bubbles"], "tags": [] }, { "char": "๐Ÿชฅ", "description": "toothbrush", - "aliases": [ - "toothbrush" - ], + "aliases": ["toothbrush"], "tags": [] }, { "char": "๐Ÿงฝ", "description": "sponge", - "aliases": [ - "sponge" - ], + "aliases": ["sponge"], "tags": [] }, { "char": "๐Ÿงฏ", "description": "fire extinguisher", - "aliases": [ - "fire_extinguisher" - ], + "aliases": ["fire_extinguisher"], "tags": [] }, { "char": "๐Ÿšฌ", "description": "cigarette", - "aliases": [ - "smoking" - ], - "tags": [ - "cigarette" - ] + "aliases": ["smoking"], + "tags": ["cigarette"] }, { "char": "โšฐ๏ธ", "description": "coffin", - "aliases": [ - "coffin" - ], - "tags": [ - "funeral" - ] + "aliases": ["coffin"], + "tags": ["funeral"] }, { "char": "๐Ÿชฆ", "description": "headstone", - "aliases": [ - "headstone" - ], + "aliases": ["headstone"], "tags": [] }, { "char": "โšฑ๏ธ", "description": "funeral urn", - "aliases": [ - "funeral_urn" - ], + "aliases": ["funeral_urn"], "tags": [] }, { "char": "๐Ÿงฟ", "description": "nazar amulet", - "aliases": [ - "nazar_amulet" - ], + "aliases": ["nazar_amulet"], "tags": [] }, { "char": "๐Ÿชฌ", "description": "hamsa", - "aliases": [ - "hamsa" - ], + "aliases": ["hamsa"], "tags": [] }, { "char": "๐Ÿ—ฟ", "description": "moai", - "aliases": [ - "moyai" - ], - "tags": [ - "stone" - ] + "aliases": ["moyai"], + "tags": ["stone"] }, { "char": "๐Ÿšฐ", "description": "potable water", - "aliases": [ - "potable_water" - ], + "aliases": ["potable_water"], "tags": [] }, { "char": "๐Ÿšน", "description": "menโ€™s room", - "aliases": [ - "mens" - ], + "aliases": ["mens"], "tags": [] }, { "char": "๐Ÿšบ", "description": "womenโ€™s room", - "aliases": [ - "womens" - ], + "aliases": ["womens"], "tags": [] }, { "char": "๐Ÿšป", "description": "restroom", - "aliases": [ - "restroom" - ], - "tags": [ - "toilet" - ] + "aliases": ["restroom"], + "tags": ["toilet"] }, { "char": "๐Ÿšพ", "description": "water closet", - "aliases": [ - "wc" - ], - "tags": [ - "toilet", - "restroom" - ] + "aliases": ["wc"], + "tags": ["toilet", "restroom"] }, { "char": "๐Ÿ›ƒ", "description": "customs", - "aliases": [ - "customs" - ], + "aliases": ["customs"], "tags": [] }, { "char": "๐Ÿ›„", "description": "baggage claim", - "aliases": [ - "baggage_claim" - ], - "tags": [ - "airport" - ] + "aliases": ["baggage_claim"], + "tags": ["airport"] }, { "char": "๐Ÿ›…", "description": "left luggage", - "aliases": [ - "left_luggage" - ], + "aliases": ["left_luggage"], "tags": [] }, { "char": "โš ๏ธ", "description": "warning", - "aliases": [ - "warning" - ], - "tags": [ - "wip" - ] + "aliases": ["warning"], + "tags": ["wip"] }, { "char": "๐Ÿšธ", "description": "children crossing", - "aliases": [ - "children_crossing" - ], + "aliases": ["children_crossing"], "tags": [] }, { "char": "โ›”", "description": "no entry", - "aliases": [ - "no_entry" - ], - "tags": [ - "limit" - ] + "aliases": ["no_entry"], + "tags": ["limit"] }, { "char": "๐Ÿšณ", "description": "no bicycles", - "aliases": [ - "no_bicycles" - ], + "aliases": ["no_bicycles"], "tags": [] }, { "char": "๐Ÿšญ", "description": "no smoking", - "aliases": [ - "no_smoking" - ], + "aliases": ["no_smoking"], "tags": [] }, { "char": "๐Ÿšฏ", "description": "no littering", - "aliases": [ - "do_not_litter" - ], + "aliases": ["do_not_litter"], "tags": [] }, { "char": "๐Ÿšฑ", "description": "non-potable water", - "aliases": [ - "non-potable_water" - ], + "aliases": ["non-potable_water"], "tags": [] }, { "char": "๐Ÿšท", "description": "no pedestrians", - "aliases": [ - "no_pedestrians" - ], + "aliases": ["no_pedestrians"], "tags": [] }, { "char": "๐Ÿ“ต", "description": "no mobile phones", - "aliases": [ - "no_mobile_phones" - ], + "aliases": ["no_mobile_phones"], "tags": [] }, { "char": "๐Ÿ”ž", "description": "no one under eighteen", - "aliases": [ - "underage" - ], + "aliases": ["underage"], "tags": [] }, { "char": "โ˜ข๏ธ", "description": "radioactive", - "aliases": [ - "radioactive" - ], + "aliases": ["radioactive"], "tags": [] }, { "char": "โ˜ฃ๏ธ", "description": "biohazard", - "aliases": [ - "biohazard" - ], + "aliases": ["biohazard"], "tags": [] }, { "char": "๐Ÿ•‰๏ธ", "description": "om", - "aliases": [ - "om" - ], + "aliases": ["om"], "tags": [] }, { "char": "โœก๏ธ", "description": "star of David", - "aliases": [ - "star_of_david" - ], + "aliases": ["star_of_david"], "tags": [] }, { "char": "โ˜ธ๏ธ", "description": "wheel of dharma", - "aliases": [ - "wheel_of_dharma" - ], + "aliases": ["wheel_of_dharma"], "tags": [] }, { "char": "โ˜ฏ๏ธ", "description": "yin yang", - "aliases": [ - "yin_yang" - ], + "aliases": ["yin_yang"], "tags": [] }, { "char": "โœ๏ธ", "description": "latin cross", - "aliases": [ - "latin_cross" - ], + "aliases": ["latin_cross"], "tags": [] }, { "char": "โ˜ฆ๏ธ", "description": "orthodox cross", - "aliases": [ - "orthodox_cross" - ], + "aliases": ["orthodox_cross"], "tags": [] }, { "char": "โ˜ช๏ธ", "description": "star and crescent", - "aliases": [ - "star_and_crescent" - ], + "aliases": ["star_and_crescent"], "tags": [] }, { "char": "๐Ÿ•Ž", "description": "menorah", - "aliases": [ - "menorah" - ], + "aliases": ["menorah"], "tags": [] }, { "char": "๐Ÿ”ฏ", "description": "dotted six-pointed star", - "aliases": [ - "six_pointed_star" - ], + "aliases": ["six_pointed_star"], "tags": [] }, { "char": "๐Ÿชฏ", "description": "khanda", - "aliases": [ - "khanda" - ], + "aliases": ["khanda"], "tags": [] }, { "char": "โ™ˆ", "description": "Aries", - "aliases": [ - "aries" - ], + "aliases": ["aries"], "tags": [] }, { "char": "โ™‰", "description": "Taurus", - "aliases": [ - "taurus" - ], + "aliases": ["taurus"], "tags": [] }, { "char": "โ™Š", "description": "Gemini", - "aliases": [ - "gemini" - ], + "aliases": ["gemini"], "tags": [] }, { "char": "โ™‹", "description": "Cancer", - "aliases": [ - "cancer" - ], + "aliases": ["cancer"], "tags": [] }, { "char": "โ™Œ", "description": "Leo", - "aliases": [ - "leo" - ], + "aliases": ["leo"], "tags": [] }, { "char": "โ™", "description": "Virgo", - "aliases": [ - "virgo" - ], + "aliases": ["virgo"], "tags": [] }, { "char": "โ™Ž", "description": "Libra", - "aliases": [ - "libra" - ], + "aliases": ["libra"], "tags": [] }, { "char": "โ™", "description": "Scorpio", - "aliases": [ - "scorpius" - ], + "aliases": ["scorpius"], "tags": [] }, { "char": "โ™", "description": "Sagittarius", - "aliases": [ - "sagittarius" - ], + "aliases": ["sagittarius"], "tags": [] }, { "char": "โ™‘", "description": "Capricorn", - "aliases": [ - "capricorn" - ], + "aliases": ["capricorn"], "tags": [] }, { "char": "โ™’", "description": "Aquarius", - "aliases": [ - "aquarius" - ], + "aliases": ["aquarius"], "tags": [] }, { "char": "โ™“", "description": "Pisces", - "aliases": [ - "pisces" - ], + "aliases": ["pisces"], "tags": [] }, { "char": "โ›Ž", "description": "Ophiuchus", - "aliases": [ - "ophiuchus" - ], + "aliases": ["ophiuchus"], "tags": [] }, { "char": "๐Ÿ”", "description": "repeat button", - "aliases": [ - "repeat" - ], - "tags": [ - "loop" - ] + "aliases": ["repeat"], + "tags": ["loop"] }, { "char": "๐Ÿ”‚", "description": "repeat single button", - "aliases": [ - "repeat_one" - ], + "aliases": ["repeat_one"], "tags": [] }, { "char": "โฉ", "description": "fast-forward button", - "aliases": [ - "fast_forward" - ], + "aliases": ["fast_forward"], "tags": [] }, { "char": "โญ๏ธ", "description": "next track button", - "aliases": [ - "next_track_button" - ], + "aliases": ["next_track_button"], "tags": [] }, { "char": "โช", "description": "fast reverse button", - "aliases": [ - "rewind" - ], + "aliases": ["rewind"], "tags": [] }, { "char": "โฎ๏ธ", "description": "last track button", - "aliases": [ - "previous_track_button" - ], + "aliases": ["previous_track_button"], "tags": [] }, { "char": "โธ๏ธ", "description": "pause button", - "aliases": [ - "pause_button" - ], + "aliases": ["pause_button"], "tags": [] }, { "char": "โน๏ธ", "description": "stop button", - "aliases": [ - "stop_button" - ], + "aliases": ["stop_button"], "tags": [] }, { "char": "โบ๏ธ", "description": "record button", - "aliases": [ - "record_button" - ], + "aliases": ["record_button"], "tags": [] }, { "char": "โ๏ธ", "description": "eject button", - "aliases": [ - "eject_button" - ], + "aliases": ["eject_button"], "tags": [] }, { "char": "๐ŸŽฆ", "description": "cinema", - "aliases": [ - "cinema" - ], - "tags": [ - "film", - "movie" - ] + "aliases": ["cinema"], + "tags": ["film", "movie"] }, { "char": "๐Ÿ”…", "description": "dim button", - "aliases": [ - "low_brightness" - ], + "aliases": ["low_brightness"], "tags": [] }, { "char": "๐Ÿ”†", "description": "bright button", - "aliases": [ - "high_brightness" - ], + "aliases": ["high_brightness"], "tags": [] }, { "char": "๐Ÿ›œ", "description": "wireless", - "aliases": [ - "wireless" - ], - "tags": [ - "wifi" - ] + "aliases": ["wireless"], + "tags": ["wifi"] }, { "char": "๐Ÿ“ณ", "description": "vibration mode", - "aliases": [ - "vibration_mode" - ], + "aliases": ["vibration_mode"], "tags": [] }, { "char": "๐Ÿ“ด", "description": "mobile phone off", - "aliases": [ - "mobile_phone_off" - ], - "tags": [ - "mute", - "off" - ] + "aliases": ["mobile_phone_off"], + "tags": ["mute", "off"] }, { "char": "โœ–๏ธ", "description": "multiply", - "aliases": [ - "heavy_multiplication_x" - ], + "aliases": ["heavy_multiplication_x"], "tags": [] }, { "char": "โ™พ๏ธ", "description": "infinity", - "aliases": [ - "infinity" - ], + "aliases": ["infinity"], "tags": [] }, { "char": "โ€ผ๏ธ", "description": "double exclamation mark", - "aliases": [ - "bangbang" - ], + "aliases": ["bangbang"], "tags": [] }, { "char": "โ‰๏ธ", "description": "exclamation question mark", - "aliases": [ - "interrobang" - ], + "aliases": ["interrobang"], "tags": [] }, { "char": "โ“", "description": "red question mark", - "aliases": [ - "question" - ], - "tags": [ - "confused" - ] + "aliases": ["question"], + "tags": ["confused"] }, { "char": "โ”", "description": "white question mark", - "aliases": [ - "grey_question" - ], + "aliases": ["grey_question"], "tags": [] }, { "char": "โ•", "description": "white exclamation mark", - "aliases": [ - "grey_exclamation" - ], + "aliases": ["grey_exclamation"], "tags": [] }, { "char": "โ—", "description": "red exclamation mark", - "aliases": [ - "exclamation", - "heavy_exclamation_mark" - ], - "tags": [ - "bang" - ] + "aliases": ["exclamation", "heavy_exclamation_mark"], + "tags": ["bang"] }, { "char": "ใ€ฐ๏ธ", "description": "wavy dash", - "aliases": [ - "wavy_dash" - ], + "aliases": ["wavy_dash"], "tags": [] }, { "char": "โšœ๏ธ", "description": "fleur-de-lis", - "aliases": [ - "fleur_de_lis" - ], + "aliases": ["fleur_de_lis"], "tags": [] }, { "char": "๐Ÿ”ฑ", "description": "trident emblem", - "aliases": [ - "trident" - ], + "aliases": ["trident"], "tags": [] }, { "char": "๐Ÿ“›", "description": "name badge", - "aliases": [ - "name_badge" - ], + "aliases": ["name_badge"], "tags": [] }, { "char": "โญ•", "description": "hollow red circle", - "aliases": [ - "o" - ], + "aliases": ["o"], "tags": [] }, { "char": "โœ…", "description": "check mark button", - "aliases": [ - "white_check_mark" - ], + "aliases": ["white_check_mark"], "tags": [] }, { "char": "โ˜‘๏ธ", "description": "check box with check", - "aliases": [ - "ballot_box_with_check" - ], + "aliases": ["ballot_box_with_check"], "tags": [] }, { "char": "โœ”๏ธ", "description": "check mark", - "aliases": [ - "heavy_check_mark" - ], + "aliases": ["heavy_check_mark"], "tags": [] }, { "char": "โŒ", "description": "cross mark", - "aliases": [ - "x" - ], + "aliases": ["x"], "tags": [] }, { "char": "โŽ", "description": "cross mark button", - "aliases": [ - "negative_squared_cross_mark" - ], + "aliases": ["negative_squared_cross_mark"], "tags": [] }, { "char": "โžฐ", "description": "curly loop", - "aliases": [ - "curly_loop" - ], + "aliases": ["curly_loop"], "tags": [] }, { "char": "โžฟ", "description": "double curly loop", - "aliases": [ - "loop" - ], + "aliases": ["loop"], "tags": [] }, { "char": "โœณ๏ธ", "description": "eight-spoked asterisk", - "aliases": [ - "eight_spoked_asterisk" - ], + "aliases": ["eight_spoked_asterisk"], "tags": [] }, { "char": "โœด๏ธ", "description": "eight-pointed star", - "aliases": [ - "eight_pointed_black_star" - ], + "aliases": ["eight_pointed_black_star"], "tags": [] }, { "char": "โ‡๏ธ", "description": "sparkle", - "aliases": [ - "sparkle" - ], + "aliases": ["sparkle"], "tags": [] }, { "char": "ยฉ๏ธ", "description": "copyright", - "aliases": [ - "copyright" - ], + "aliases": ["copyright"], "tags": [] }, { "char": "ยฎ๏ธ", "description": "registered", - "aliases": [ - "registered" - ], + "aliases": ["registered"], "tags": [] }, { "char": "โ„ข๏ธ", "description": "trade mark", - "aliases": [ - "tm" - ], - "tags": [ - "trademark" - ] + "aliases": ["tm"], + "tags": ["trademark"] }, { "char": "#๏ธโƒฃ", "description": "keycap: #", - "aliases": [ - "hash" - ], - "tags": [ - "number" - ] + "aliases": ["hash"], + "tags": ["number"] }, { "char": "*๏ธโƒฃ", "description": "keycap: *", - "aliases": [ - "asterisk" - ], + "aliases": ["asterisk"], "tags": [] }, { "char": "0๏ธโƒฃ", "description": "keycap: 0", - "aliases": [ - "zero" - ], + "aliases": ["zero"], "tags": [] }, { "char": "1๏ธโƒฃ", "description": "keycap: 1", - "aliases": [ - "one" - ], + "aliases": ["one"], "tags": [] }, { "char": "2๏ธโƒฃ", "description": "keycap: 2", - "aliases": [ - "two" - ], + "aliases": ["two"], "tags": [] }, { "char": "3๏ธโƒฃ", "description": "keycap: 3", - "aliases": [ - "three" - ], + "aliases": ["three"], "tags": [] }, { "char": "4๏ธโƒฃ", "description": "keycap: 4", - "aliases": [ - "four" - ], + "aliases": ["four"], "tags": [] }, { "char": "5๏ธโƒฃ", "description": "keycap: 5", - "aliases": [ - "five" - ], + "aliases": ["five"], "tags": [] }, { "char": "6๏ธโƒฃ", "description": "keycap: 6", - "aliases": [ - "six" - ], + "aliases": ["six"], "tags": [] }, { "char": "7๏ธโƒฃ", "description": "keycap: 7", - "aliases": [ - "seven" - ], + "aliases": ["seven"], "tags": [] }, { "char": "8๏ธโƒฃ", "description": "keycap: 8", - "aliases": [ - "eight" - ], + "aliases": ["eight"], "tags": [] }, { "char": "9๏ธโƒฃ", "description": "keycap: 9", - "aliases": [ - "nine" - ], + "aliases": ["nine"], "tags": [] }, { "char": "๐Ÿ”Ÿ", "description": "keycap: 10", - "aliases": [ - "keycap_ten" - ], + "aliases": ["keycap_ten"], "tags": [] }, { "char": "๐Ÿ” ", "description": "input latin uppercase", - "aliases": [ - "capital_abcd" - ], - "tags": [ - "letters" - ] + "aliases": ["capital_abcd"], + "tags": ["letters"] }, { "char": "๐Ÿ”ก", "description": "input latin lowercase", - "aliases": [ - "abcd" - ], + "aliases": ["abcd"], "tags": [] }, { "char": "๐Ÿ”ข", "description": "input numbers", - "aliases": [ - "1234" - ], - "tags": [ - "numbers" - ] + "aliases": ["1234"], + "tags": ["numbers"] }, { "char": "๐Ÿ”ค", "description": "input latin letters", - "aliases": [ - "abc" - ], - "tags": [ - "alphabet" - ] + "aliases": ["abc"], + "tags": ["alphabet"] }, { "char": "๐Ÿ…ฐ๏ธ", "description": "A button (blood type)", - "aliases": [ - "a" - ], + "aliases": ["a"], "tags": [] }, { "char": "๐Ÿ†Ž", "description": "AB button (blood type)", - "aliases": [ - "ab" - ], + "aliases": ["ab"], "tags": [] }, { "char": "๐Ÿ…ฑ๏ธ", "description": "B button (blood type)", - "aliases": [ - "b" - ], + "aliases": ["b"], "tags": [] }, { "char": "๐Ÿ†‘", "description": "CL button", - "aliases": [ - "cl" - ], + "aliases": ["cl"], "tags": [] }, { "char": "๐Ÿ†’", "description": "COOL button", - "aliases": [ - "cool" - ], + "aliases": ["cool"], "tags": [] }, { "char": "๐Ÿ†“", "description": "FREE button", - "aliases": [ - "free" - ], + "aliases": ["free"], "tags": [] }, { "char": "โ„น๏ธ", "description": "information", - "aliases": [ - "information_source" - ], + "aliases": ["information_source"], "tags": [] }, { "char": "๐Ÿ†”", "description": "ID button", - "aliases": [ - "id" - ], + "aliases": ["id"], "tags": [] }, { "char": "โ“‚๏ธ", "description": "circled M", - "aliases": [ - "m" - ], + "aliases": ["m"], "tags": [] }, { "char": "๐Ÿ†•", "description": "NEW button", - "aliases": [ - "new" - ], - "tags": [ - "fresh" - ] + "aliases": ["new"], + "tags": ["fresh"] }, { "char": "๐Ÿ†–", "description": "NG button", - "aliases": [ - "ng" - ], + "aliases": ["ng"], "tags": [] }, { "char": "๐Ÿ…พ๏ธ", "description": "O button (blood type)", - "aliases": [ - "o2" - ], + "aliases": ["o2"], "tags": [] }, { "char": "๐Ÿ†—", "description": "OK button", - "aliases": [ - "ok" - ], - "tags": [ - "yes" - ] + "aliases": ["ok"], + "tags": ["yes"] }, { "char": "๐Ÿ…ฟ๏ธ", "description": "P button", - "aliases": [ - "parking" - ], + "aliases": ["parking"], "tags": [] }, { "char": "๐Ÿ†˜", "description": "SOS button", - "aliases": [ - "sos" - ], - "tags": [ - "help", - "emergency" - ] + "aliases": ["sos"], + "tags": ["help", "emergency"] }, { "char": "๐Ÿ†™", "description": "UP! button", - "aliases": [ - "up" - ], + "aliases": ["up"], "tags": [] }, { "char": "๐Ÿ†š", "description": "VS button", - "aliases": [ - "vs" - ], + "aliases": ["vs"], "tags": [] }, { "char": "๐Ÿˆ", "description": "Japanese โ€œhereโ€ button", - "aliases": [ - "koko" - ], + "aliases": ["koko"], "tags": [] }, { "char": "๐Ÿˆ‚๏ธ", "description": "Japanese โ€œservice chargeโ€ button", - "aliases": [ - "sa" - ], + "aliases": ["sa"], "tags": [] }, { "char": "๐Ÿˆท๏ธ", "description": "Japanese โ€œmonthly amountโ€ button", - "aliases": [ - "u6708" - ], + "aliases": ["u6708"], "tags": [] }, { "char": "๐Ÿˆถ", "description": "Japanese โ€œnot free of chargeโ€ button", - "aliases": [ - "u6709" - ], + "aliases": ["u6709"], "tags": [] }, { "char": "๐Ÿˆฏ", "description": "Japanese โ€œreservedโ€ button", - "aliases": [ - "u6307" - ], + "aliases": ["u6307"], "tags": [] }, { "char": "๐Ÿ‰", "description": "Japanese โ€œbargainโ€ button", - "aliases": [ - "ideograph_advantage" - ], + "aliases": ["ideograph_advantage"], "tags": [] }, { "char": "๐Ÿˆน", "description": "Japanese โ€œdiscountโ€ button", - "aliases": [ - "u5272" - ], + "aliases": ["u5272"], "tags": [] }, { "char": "๐Ÿˆš", "description": "Japanese โ€œfree of chargeโ€ button", - "aliases": [ - "u7121" - ], + "aliases": ["u7121"], "tags": [] }, { "char": "๐Ÿˆฒ", "description": "Japanese โ€œprohibitedโ€ button", - "aliases": [ - "u7981" - ], + "aliases": ["u7981"], "tags": [] }, { "char": "๐Ÿ‰‘", "description": "Japanese โ€œacceptableโ€ button", - "aliases": [ - "accept" - ], + "aliases": ["accept"], "tags": [] }, { "char": "๐Ÿˆธ", "description": "Japanese โ€œapplicationโ€ button", - "aliases": [ - "u7533" - ], + "aliases": ["u7533"], "tags": [] }, { "char": "๐Ÿˆด", "description": "Japanese โ€œpassing gradeโ€ button", - "aliases": [ - "u5408" - ], + "aliases": ["u5408"], "tags": [] }, { "char": "๐Ÿˆณ", "description": "Japanese โ€œvacancyโ€ button", - "aliases": [ - "u7a7a" - ], + "aliases": ["u7a7a"], "tags": [] }, { "char": "ใŠ—๏ธ", "description": "Japanese โ€œcongratulationsโ€ button", - "aliases": [ - "congratulations" - ], + "aliases": ["congratulations"], "tags": [] }, { "char": "ใŠ™๏ธ", "description": "Japanese โ€œsecretโ€ button", - "aliases": [ - "secret" - ], + "aliases": ["secret"], "tags": [] }, { "char": "๐Ÿˆบ", "description": "Japanese โ€œopen for businessโ€ button", - "aliases": [ - "u55b6" - ], + "aliases": ["u55b6"], "tags": [] }, { "char": "๐Ÿˆต", "description": "Japanese โ€œno vacancyโ€ button", - "aliases": [ - "u6e80" - ], + "aliases": ["u6e80"], "tags": [] }, { "char": "๐Ÿ”ด", "description": "red circle", - "aliases": [ - "red_circle" - ], + "aliases": ["red_circle"], "tags": [] }, { "char": "๐ŸŸ ", "description": "orange circle", - "aliases": [ - "orange_circle" - ], + "aliases": ["orange_circle"], "tags": [] }, { "char": "๐ŸŸก", "description": "yellow circle", - "aliases": [ - "yellow_circle" - ], + "aliases": ["yellow_circle"], "tags": [] }, { "char": "๐ŸŸข", "description": "green circle", - "aliases": [ - "green_circle" - ], + "aliases": ["green_circle"], "tags": [] }, { "char": "๐Ÿ”ต", "description": "blue circle", - "aliases": [ - "large_blue_circle" - ], + "aliases": ["large_blue_circle"], "tags": [] }, { "char": "๐ŸŸฃ", "description": "purple circle", - "aliases": [ - "purple_circle" - ], + "aliases": ["purple_circle"], "tags": [] }, { "char": "๐ŸŸค", "description": "brown circle", - "aliases": [ - "brown_circle" - ], + "aliases": ["brown_circle"], "tags": [] }, { "char": "โšซ", "description": "black circle", - "aliases": [ - "black_circle" - ], + "aliases": ["black_circle"], "tags": [] }, { "char": "โšช", "description": "white circle", - "aliases": [ - "white_circle" - ], + "aliases": ["white_circle"], "tags": [] }, { "char": "๐ŸŸฅ", "description": "red square", - "aliases": [ - "red_square" - ], + "aliases": ["red_square"], "tags": [] }, { "char": "๐ŸŸง", "description": "orange square", - "aliases": [ - "orange_square" - ], + "aliases": ["orange_square"], "tags": [] }, { "char": "๐ŸŸจ", "description": "yellow square", - "aliases": [ - "yellow_square" - ], + "aliases": ["yellow_square"], "tags": [] }, { "char": "๐ŸŸฉ", "description": "green square", - "aliases": [ - "green_square" - ], + "aliases": ["green_square"], "tags": [] }, { "char": "๐ŸŸฆ", "description": "blue square", - "aliases": [ - "blue_square" - ], + "aliases": ["blue_square"], "tags": [] }, { "char": "๐ŸŸช", "description": "purple square", - "aliases": [ - "purple_square" - ], + "aliases": ["purple_square"], "tags": [] }, { "char": "๐ŸŸซ", "description": "brown square", - "aliases": [ - "brown_square" - ], + "aliases": ["brown_square"], "tags": [] }, { "char": "โฌ›", "description": "black large square", - "aliases": [ - "black_large_square" - ], + "aliases": ["black_large_square"], "tags": [] }, { "char": "โฌœ", "description": "white large square", - "aliases": [ - "white_large_square" - ], + "aliases": ["white_large_square"], "tags": [] }, { "char": "โ—ผ๏ธ", "description": "black medium square", - "aliases": [ - "black_medium_square" - ], + "aliases": ["black_medium_square"], "tags": [] }, { "char": "โ—ป๏ธ", "description": "white medium square", - "aliases": [ - "white_medium_square" - ], + "aliases": ["white_medium_square"], "tags": [] }, { "char": "โ—พ", "description": "black medium-small square", - "aliases": [ - "black_medium_small_square" - ], + "aliases": ["black_medium_small_square"], "tags": [] }, { "char": "โ—ฝ", "description": "white medium-small square", - "aliases": [ - "white_medium_small_square" - ], + "aliases": ["white_medium_small_square"], "tags": [] }, { "char": "โ–ช๏ธ", "description": "black small square", - "aliases": [ - "black_small_square" - ], + "aliases": ["black_small_square"], "tags": [] }, { "char": "โ–ซ๏ธ", "description": "white small square", - "aliases": [ - "white_small_square" - ], + "aliases": ["white_small_square"], "tags": [] }, { "char": "๐Ÿ”ถ", "description": "large orange diamond", - "aliases": [ - "large_orange_diamond" - ], + "aliases": ["large_orange_diamond"], "tags": [] }, { "char": "๐Ÿ”ท", "description": "large blue diamond", - "aliases": [ - "large_blue_diamond" - ], + "aliases": ["large_blue_diamond"], "tags": [] }, { "char": "๐Ÿ”ธ", "description": "small orange diamond", - "aliases": [ - "small_orange_diamond" - ], + "aliases": ["small_orange_diamond"], "tags": [] }, { "char": "๐Ÿ”น", "description": "small blue diamond", - "aliases": [ - "small_blue_diamond" - ], + "aliases": ["small_blue_diamond"], "tags": [] }, { "char": "๐Ÿ”บ", "description": "red triangle pointed up", - "aliases": [ - "small_red_triangle" - ], + "aliases": ["small_red_triangle"], "tags": [] }, { "char": "๐Ÿ”ป", "description": "red triangle pointed down", - "aliases": [ - "small_red_triangle_down" - ], + "aliases": ["small_red_triangle_down"], "tags": [] }, { "char": "๐Ÿ”˜", "description": "radio button", - "aliases": [ - "radio_button" - ], + "aliases": ["radio_button"], "tags": [] }, { "char": "๐Ÿ”ณ", "description": "white square button", - "aliases": [ - "white_square_button" - ], + "aliases": ["white_square_button"], "tags": [] }, { "char": "๐Ÿ”ฒ", "description": "black square button", - "aliases": [ - "black_square_button" - ], + "aliases": ["black_square_button"], "tags": [] } ], @@ -13353,467 +9177,331 @@ { "char": "๐Ÿค˜", "description": "sign of the horns", - "aliases": [ - "metal" - ], + "aliases": ["metal"], "tags": [] }, { "char": "๐Ÿ›‘", "description": "stop sign", - "aliases": [ - "stop_sign" - ], + "aliases": ["stop_sign"], "tags": [] }, { "char": "๐ŸŽจ", "description": "artist palette", - "aliases": [ - "art" - ], - "tags": [ - "design", - "paint" - ] + "aliases": ["art"], + "tags": ["design", "paint"] }, { "char": "๐Ÿ“ฒ", "description": "mobile phone with arrow", - "aliases": [ - "calling" - ], - "tags": [ - "call", - "incoming" - ] + "aliases": ["calling"], + "tags": ["call", "incoming"] }, { "char": "๐Ÿ“ฉ", "description": "envelope with arrow", - "aliases": [ - "envelope_with_arrow" - ], + "aliases": ["envelope_with_arrow"], "tags": [] }, { "char": "๐Ÿน", "description": "bow and arrow", - "aliases": [ - "bow_and_arrow" - ], - "tags": [ - "archery" - ] + "aliases": ["bow_and_arrow"], + "tags": ["archery"] }, { "char": "๐Ÿ“ก", "description": "satellite antenna", - "aliases": [ - "satellite" - ], - "tags": [ - "signal" - ] + "aliases": ["satellite"], + "tags": ["signal"] }, { "char": "๐Ÿง", "description": "ATM sign", - "aliases": [ - "atm" - ], + "aliases": ["atm"], "tags": [] }, { "char": "โ™ฟ", "description": "wheelchair symbol", - "aliases": [ - "wheelchair" - ], - "tags": [ - "accessibility" - ] + "aliases": ["wheelchair"], + "tags": ["accessibility"] }, { "char": "๐Ÿšผ", "description": "baby symbol", - "aliases": [ - "baby_symbol" - ], + "aliases": ["baby_symbol"], "tags": [] }, { "char": "๐Ÿšซ", "description": "prohibited", - "aliases": [ - "no_entry_sign" - ], - "tags": [ - "block", - "forbidden" - ] + "aliases": ["no_entry_sign"], + "tags": ["block", "forbidden"] }, { "char": "โฌ†๏ธ", "description": "up arrow", - "aliases": [ - "arrow_up" - ], + "aliases": ["arrow_up"], "tags": [] }, { "char": "โ†—๏ธ", "description": "up-right arrow", - "aliases": [ - "arrow_upper_right" - ], + "aliases": ["arrow_upper_right"], "tags": [] }, { "char": "โžก๏ธ", "description": "right arrow", - "aliases": [ - "arrow_right" - ], + "aliases": ["arrow_right"], "tags": [] }, { "char": "โ†˜๏ธ", "description": "down-right arrow", - "aliases": [ - "arrow_lower_right" - ], + "aliases": ["arrow_lower_right"], "tags": [] }, { "char": "โฌ‡๏ธ", "description": "down arrow", - "aliases": [ - "arrow_down" - ], + "aliases": ["arrow_down"], "tags": [] }, { "char": "โ†™๏ธ", "description": "down-left arrow", - "aliases": [ - "arrow_lower_left" - ], + "aliases": ["arrow_lower_left"], "tags": [] }, { "char": "โฌ…๏ธ", "description": "left arrow", - "aliases": [ - "arrow_left" - ], + "aliases": ["arrow_left"], "tags": [] }, { "char": "โ†–๏ธ", "description": "up-left arrow", - "aliases": [ - "arrow_upper_left" - ], + "aliases": ["arrow_upper_left"], "tags": [] }, { "char": "โ†•๏ธ", "description": "up-down arrow", - "aliases": [ - "arrow_up_down" - ], + "aliases": ["arrow_up_down"], "tags": [] }, { "char": "โ†”๏ธ", "description": "left-right arrow", - "aliases": [ - "left_right_arrow" - ], + "aliases": ["left_right_arrow"], "tags": [] }, { "char": "โ†ฉ๏ธ", "description": "right arrow curving left", - "aliases": [ - "leftwards_arrow_with_hook" - ], - "tags": [ - "return" - ] + "aliases": ["leftwards_arrow_with_hook"], + "tags": ["return"] }, { "char": "โ†ช๏ธ", "description": "left arrow curving right", - "aliases": [ - "arrow_right_hook" - ], + "aliases": ["arrow_right_hook"], "tags": [] }, { "char": "โคด๏ธ", "description": "right arrow curving up", - "aliases": [ - "arrow_heading_up" - ], + "aliases": ["arrow_heading_up"], "tags": [] }, { "char": "โคต๏ธ", "description": "right arrow curving down", - "aliases": [ - "arrow_heading_down" - ], + "aliases": ["arrow_heading_down"], "tags": [] }, { "char": "๐Ÿ”ƒ", "description": "clockwise vertical arrows", - "aliases": [ - "arrows_clockwise" - ], + "aliases": ["arrows_clockwise"], "tags": [] }, { "char": "๐Ÿ”„", "description": "counterclockwise arrows button", - "aliases": [ - "arrows_counterclockwise" - ], - "tags": [ - "sync" - ] + "aliases": ["arrows_counterclockwise"], + "tags": ["sync"] }, { "char": "๐Ÿ”™", "description": "BACK arrow", - "aliases": [ - "back" - ], + "aliases": ["back"], "tags": [] }, { "char": "๐Ÿ”š", "description": "END arrow", - "aliases": [ - "end" - ], + "aliases": ["end"], "tags": [] }, { "char": "๐Ÿ”›", "description": "ON! arrow", - "aliases": [ - "on" - ], + "aliases": ["on"], "tags": [] }, { "char": "๐Ÿ”œ", "description": "SOON arrow", - "aliases": [ - "soon" - ], + "aliases": ["soon"], "tags": [] }, { "char": "๐Ÿ”", "description": "TOP arrow", - "aliases": [ - "top" - ], + "aliases": ["top"], "tags": [] }, { "char": "โš›๏ธ", "description": "atom symbol", - "aliases": [ - "atom_symbol" - ], + "aliases": ["atom_symbol"], "tags": [] }, { "char": "โ˜ฎ๏ธ", "description": "peace symbol", - "aliases": [ - "peace_symbol" - ], + "aliases": ["peace_symbol"], "tags": [] }, { "char": "๐Ÿ”€", "description": "shuffle tracks button", - "aliases": [ - "twisted_rightwards_arrows" - ], - "tags": [ - "shuffle" - ] + "aliases": ["twisted_rightwards_arrows"], + "tags": ["shuffle"] }, { "char": "โ—€๏ธ", "description": "reverse button", - "aliases": [ - "arrow_backward" - ], + "aliases": ["arrow_backward"], "tags": [] }, { "char": "๐Ÿ”ผ", "description": "upwards button", - "aliases": [ - "arrow_up_small" - ], + "aliases": ["arrow_up_small"], "tags": [] }, { "char": "โซ", "description": "fast up button", - "aliases": [ - "arrow_double_up" - ], + "aliases": ["arrow_double_up"], "tags": [] }, { "char": "๐Ÿ”ฝ", "description": "downwards button", - "aliases": [ - "arrow_down_small" - ], + "aliases": ["arrow_down_small"], "tags": [] }, { "char": "โฌ", "description": "fast down button", - "aliases": [ - "arrow_double_down" - ], + "aliases": ["arrow_double_down"], "tags": [] }, { "char": "๐Ÿ“ถ", "description": "antenna bars", - "aliases": [ - "signal_strength" - ], - "tags": [ - "wifi" - ] + "aliases": ["signal_strength"], + "tags": ["wifi"] }, { "char": "โ™€๏ธ", "description": "female sign", - "aliases": [ - "female_sign" - ], + "aliases": ["female_sign"], "tags": [] }, { "char": "โ™‚๏ธ", "description": "male sign", - "aliases": [ - "male_sign" - ], + "aliases": ["male_sign"], "tags": [] }, { "char": "โšง๏ธ", "description": "transgender symbol", - "aliases": [ - "transgender_symbol" - ], + "aliases": ["transgender_symbol"], "tags": [] }, { "char": "โž•", "description": "plus", - "aliases": [ - "heavy_plus_sign" - ], + "aliases": ["heavy_plus_sign"], "tags": [] }, { "char": "โž–", "description": "minus", - "aliases": [ - "heavy_minus_sign" - ], + "aliases": ["heavy_minus_sign"], "tags": [] }, { "char": "โž—", "description": "divide", - "aliases": [ - "heavy_division_sign" - ], + "aliases": ["heavy_division_sign"], "tags": [] }, { "char": "๐ŸŸฐ", "description": "heavy equals sign", - "aliases": [ - "heavy_equals_sign" - ], + "aliases": ["heavy_equals_sign"], "tags": [] }, { "char": "๐Ÿ’ฑ", "description": "currency exchange", - "aliases": [ - "currency_exchange" - ], + "aliases": ["currency_exchange"], "tags": [] }, { "char": "๐Ÿ’ฒ", "description": "heavy dollar sign", - "aliases": [ - "heavy_dollar_sign" - ], + "aliases": ["heavy_dollar_sign"], "tags": [] }, { "char": "โš•๏ธ", "description": "medical symbol", - "aliases": [ - "medical_symbol" - ], + "aliases": ["medical_symbol"], "tags": [] }, { "char": "โ™ป๏ธ", "description": "recycling symbol", - "aliases": [ - "recycle" - ], - "tags": [ - "environment", - "green" - ] + "aliases": ["recycle"], + "tags": ["environment", "green"] }, { "char": "๐Ÿ”ฐ", "description": "Japanese symbol for beginner", - "aliases": [ - "beginner" - ], + "aliases": ["beginner"], "tags": [] }, { "char": "๐Ÿ”ฃ", "description": "input symbols", - "aliases": [ - "symbols" - ], + "aliases": ["symbols"], "tags": [] }, { "char": "๐Ÿ’ ", "description": "diamond with a dot", - "aliases": [ - "diamond_shape_with_a_dot_inside" - ], + "aliases": ["diamond_shape_with_a_dot_inside"], "tags": [] } ], @@ -13821,2242 +9509,1640 @@ { "char": "๐ŸŒ", "description": "globe showing Europe-Africa", - "aliases": [ - "earth_africa" - ], - "tags": [ - "globe", - "world", - "international" - ] + "aliases": ["earth_africa"], + "tags": ["globe", "world", "international"] }, { "char": "๐ŸŒŽ", "description": "globe showing Americas", - "aliases": [ - "earth_americas" - ], - "tags": [ - "globe", - "world", - "international" - ] + "aliases": ["earth_americas"], + "tags": ["globe", "world", "international"] }, { "char": "๐ŸŒ", "description": "globe showing Asia-Australia", - "aliases": [ - "earth_asia" - ], - "tags": [ - "globe", - "world", - "international" - ] + "aliases": ["earth_asia"], + "tags": ["globe", "world", "international"] }, { "char": "๐ŸŒ", "description": "globe with meridians", - "aliases": [ - "globe_with_meridians" - ], - "tags": [ - "world", - "global", - "international" - ] + "aliases": ["globe_with_meridians"], + "tags": ["world", "global", "international"] }, { "char": "๐Ÿž๏ธ", "description": "national park", - "aliases": [ - "national_park" - ], + "aliases": ["national_park"], "tags": [] }, { "char": "โ›ณ", "description": "flag in hole", - "aliases": [ - "golf" - ], + "aliases": ["golf"], "tags": [] }, { "char": "๐Ÿ“ซ", "description": "closed mailbox with raised flag", - "aliases": [ - "mailbox" - ], + "aliases": ["mailbox"], "tags": [] }, { "char": "๐Ÿ“ช", "description": "closed mailbox with lowered flag", - "aliases": [ - "mailbox_closed" - ], + "aliases": ["mailbox_closed"], "tags": [] }, { "char": "๐Ÿ“ฌ", "description": "open mailbox with raised flag", - "aliases": [ - "mailbox_with_mail" - ], + "aliases": ["mailbox_with_mail"], "tags": [] }, { "char": "๐Ÿ“ญ", "description": "open mailbox with lowered flag", - "aliases": [ - "mailbox_with_no_mail" - ], + "aliases": ["mailbox_with_no_mail"], "tags": [] }, { "char": "ใ€ฝ๏ธ", "description": "part alternation mark", - "aliases": [ - "part_alternation_mark" - ], + "aliases": ["part_alternation_mark"], "tags": [] }, { "char": "๐Ÿ", "description": "chequered flag", - "aliases": [ - "checkered_flag" - ], - "tags": [ - "milestone", - "finish" - ] + "aliases": ["checkered_flag"], + "tags": ["milestone", "finish"] }, { "char": "๐Ÿšฉ", "description": "triangular flag", - "aliases": [ - "triangular_flag_on_post" - ], + "aliases": ["triangular_flag_on_post"], "tags": [] }, { "char": "๐ŸŽŒ", "description": "crossed flags", - "aliases": [ - "crossed_flags" - ], + "aliases": ["crossed_flags"], "tags": [] }, { "char": "๐Ÿด", "description": "black flag", - "aliases": [ - "black_flag" - ], + "aliases": ["black_flag"], "tags": [] }, { "char": "๐Ÿณ๏ธ", "description": "white flag", - "aliases": [ - "white_flag" - ], + "aliases": ["white_flag"], "tags": [] }, { "char": "๐Ÿณ๏ธโ€๐ŸŒˆ", "description": "rainbow flag", - "aliases": [ - "rainbow_flag" - ], - "tags": [ - "pride" - ] + "aliases": ["rainbow_flag"], + "tags": ["pride"] }, { "char": "๐Ÿณ๏ธโ€โšง๏ธ", "description": "transgender flag", - "aliases": [ - "transgender_flag" - ], + "aliases": ["transgender_flag"], "tags": [] }, { "char": "๐Ÿดโ€โ˜ ๏ธ", "description": "pirate flag", - "aliases": [ - "pirate_flag" - ], + "aliases": ["pirate_flag"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡จ", "description": "flag: Ascension Island", - "aliases": [ - "ascension_island" - ], + "aliases": ["ascension_island"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ฉ", "description": "flag: Andorra", - "aliases": [ - "andorra" - ], + "aliases": ["andorra"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ช", "description": "flag: United Arab Emirates", - "aliases": [ - "united_arab_emirates" - ], + "aliases": ["united_arab_emirates"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ซ", "description": "flag: Afghanistan", - "aliases": [ - "afghanistan" - ], + "aliases": ["afghanistan"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ฌ", "description": "flag: Antigua & Barbuda", - "aliases": [ - "antigua_barbuda" - ], + "aliases": ["antigua_barbuda"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ฎ", "description": "flag: Anguilla", - "aliases": [ - "anguilla" - ], + "aliases": ["anguilla"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ฑ", "description": "flag: Albania", - "aliases": [ - "albania" - ], + "aliases": ["albania"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ฒ", "description": "flag: Armenia", - "aliases": [ - "armenia" - ], + "aliases": ["armenia"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ด", "description": "flag: Angola", - "aliases": [ - "angola" - ], + "aliases": ["angola"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ถ", "description": "flag: Antarctica", - "aliases": [ - "antarctica" - ], + "aliases": ["antarctica"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ท", "description": "flag: Argentina", - "aliases": [ - "argentina" - ], + "aliases": ["argentina"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ธ", "description": "flag: American Samoa", - "aliases": [ - "american_samoa" - ], + "aliases": ["american_samoa"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡น", "description": "flag: Austria", - "aliases": [ - "austria" - ], + "aliases": ["austria"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡บ", "description": "flag: Australia", - "aliases": [ - "australia" - ], + "aliases": ["australia"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ผ", "description": "flag: Aruba", - "aliases": [ - "aruba" - ], + "aliases": ["aruba"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ฝ", "description": "flag: ร…land Islands", - "aliases": [ - "aland_islands" - ], + "aliases": ["aland_islands"], "tags": [] }, { "char": "๐Ÿ‡ฆ๐Ÿ‡ฟ", "description": "flag: Azerbaijan", - "aliases": [ - "azerbaijan" - ], + "aliases": ["azerbaijan"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ฆ", "description": "flag: Bosnia & Herzegovina", - "aliases": [ - "bosnia_herzegovina" - ], + "aliases": ["bosnia_herzegovina"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ง", "description": "flag: Barbados", - "aliases": [ - "barbados" - ], + "aliases": ["barbados"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ฉ", "description": "flag: Bangladesh", - "aliases": [ - "bangladesh" - ], + "aliases": ["bangladesh"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ช", "description": "flag: Belgium", - "aliases": [ - "belgium" - ], + "aliases": ["belgium"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ซ", "description": "flag: Burkina Faso", - "aliases": [ - "burkina_faso" - ], + "aliases": ["burkina_faso"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ฌ", "description": "flag: Bulgaria", - "aliases": [ - "bulgaria" - ], + "aliases": ["bulgaria"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ญ", "description": "flag: Bahrain", - "aliases": [ - "bahrain" - ], + "aliases": ["bahrain"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ฎ", "description": "flag: Burundi", - "aliases": [ - "burundi" - ], + "aliases": ["burundi"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ฏ", "description": "flag: Benin", - "aliases": [ - "benin" - ], + "aliases": ["benin"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ฑ", "description": "flag: St. Barthรฉlemy", - "aliases": [ - "st_barthelemy" - ], + "aliases": ["st_barthelemy"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ฒ", "description": "flag: Bermuda", - "aliases": [ - "bermuda" - ], + "aliases": ["bermuda"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ณ", "description": "flag: Brunei", - "aliases": [ - "brunei" - ], + "aliases": ["brunei"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ด", "description": "flag: Bolivia", - "aliases": [ - "bolivia" - ], + "aliases": ["bolivia"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ท", "description": "flag: Brazil", - "aliases": [ - "brazil" - ], + "aliases": ["brazil"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ธ", "description": "flag: Bahamas", - "aliases": [ - "bahamas" - ], + "aliases": ["bahamas"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡น", "description": "flag: Bhutan", - "aliases": [ - "bhutan" - ], + "aliases": ["bhutan"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ป", "description": "flag: Bouvet Island", - "aliases": [ - "bouvet_island" - ], + "aliases": ["bouvet_island"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ผ", "description": "flag: Botswana", - "aliases": [ - "botswana" - ], + "aliases": ["botswana"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡พ", "description": "flag: Belarus", - "aliases": [ - "belarus" - ], + "aliases": ["belarus"], "tags": [] }, { "char": "๐Ÿ‡ง๐Ÿ‡ฟ", "description": "flag: Belize", - "aliases": [ - "belize" - ], + "aliases": ["belize"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ฆ", "description": "flag: Canada", - "aliases": [ - "canada" - ], + "aliases": ["canada"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡จ", "description": "flag: Cocos (Keeling) Islands", - "aliases": [ - "cocos_islands" - ], - "tags": [ - "keeling" - ] + "aliases": ["cocos_islands"], + "tags": ["keeling"] }, { "char": "๐Ÿ‡จ๐Ÿ‡ฉ", "description": "flag: Congo - Kinshasa", - "aliases": [ - "congo_kinshasa" - ], + "aliases": ["congo_kinshasa"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ซ", "description": "flag: Central African Republic", - "aliases": [ - "central_african_republic" - ], + "aliases": ["central_african_republic"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ฌ", "description": "flag: Congo - Brazzaville", - "aliases": [ - "congo_brazzaville" - ], + "aliases": ["congo_brazzaville"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ญ", "description": "flag: Switzerland", - "aliases": [ - "switzerland" - ], + "aliases": ["switzerland"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ฎ", "description": "flag: Cรดte dโ€™Ivoire", - "aliases": [ - "cote_divoire" - ], - "tags": [ - "ivory" - ] + "aliases": ["cote_divoire"], + "tags": ["ivory"] }, { "char": "๐Ÿ‡จ๐Ÿ‡ฐ", "description": "flag: Cook Islands", - "aliases": [ - "cook_islands" - ], + "aliases": ["cook_islands"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ฑ", "description": "flag: Chile", - "aliases": [ - "chile" - ], + "aliases": ["chile"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ฒ", "description": "flag: Cameroon", - "aliases": [ - "cameroon" - ], + "aliases": ["cameroon"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ณ", "description": "flag: China", - "aliases": [ - "cn" - ], - "tags": [ - "china" - ] + "aliases": ["cn"], + "tags": ["china"] }, { "char": "๐Ÿ‡จ๐Ÿ‡ด", "description": "flag: Colombia", - "aliases": [ - "colombia" - ], + "aliases": ["colombia"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ต", "description": "flag: Clipperton Island", - "aliases": [ - "clipperton_island" - ], + "aliases": ["clipperton_island"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ท", "description": "flag: Costa Rica", - "aliases": [ - "costa_rica" - ], + "aliases": ["costa_rica"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡บ", "description": "flag: Cuba", - "aliases": [ - "cuba" - ], + "aliases": ["cuba"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ป", "description": "flag: Cape Verde", - "aliases": [ - "cape_verde" - ], + "aliases": ["cape_verde"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ผ", "description": "flag: Curaรงao", - "aliases": [ - "curacao" - ], + "aliases": ["curacao"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ฝ", "description": "flag: Christmas Island", - "aliases": [ - "christmas_island" - ], + "aliases": ["christmas_island"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡พ", "description": "flag: Cyprus", - "aliases": [ - "cyprus" - ], + "aliases": ["cyprus"], "tags": [] }, { "char": "๐Ÿ‡จ๐Ÿ‡ฟ", "description": "flag: Czechia", - "aliases": [ - "czech_republic" - ], + "aliases": ["czech_republic"], "tags": [] }, { "char": "๐Ÿ‡ฉ๐Ÿ‡ช", "description": "flag: Germany", - "aliases": [ - "de" - ], - "tags": [ - "flag", - "germany" - ] + "aliases": ["de"], + "tags": ["flag", "germany"] }, { "char": "๐Ÿ‡ฉ๐Ÿ‡ฌ", "description": "flag: Diego Garcia", - "aliases": [ - "diego_garcia" - ], + "aliases": ["diego_garcia"], "tags": [] }, { "char": "๐Ÿ‡ฉ๐Ÿ‡ฏ", "description": "flag: Djibouti", - "aliases": [ - "djibouti" - ], + "aliases": ["djibouti"], "tags": [] }, { "char": "๐Ÿ‡ฉ๐Ÿ‡ฐ", "description": "flag: Denmark", - "aliases": [ - "denmark" - ], + "aliases": ["denmark"], "tags": [] }, { "char": "๐Ÿ‡ฉ๐Ÿ‡ฒ", "description": "flag: Dominica", - "aliases": [ - "dominica" - ], + "aliases": ["dominica"], "tags": [] }, { "char": "๐Ÿ‡ฉ๐Ÿ‡ด", "description": "flag: Dominican Republic", - "aliases": [ - "dominican_republic" - ], + "aliases": ["dominican_republic"], "tags": [] }, { "char": "๐Ÿ‡ฉ๐Ÿ‡ฟ", "description": "flag: Algeria", - "aliases": [ - "algeria" - ], + "aliases": ["algeria"], "tags": [] }, { "char": "๐Ÿ‡ช๐Ÿ‡ฆ", "description": "flag: Ceuta & Melilla", - "aliases": [ - "ceuta_melilla" - ], + "aliases": ["ceuta_melilla"], "tags": [] }, { "char": "๐Ÿ‡ช๐Ÿ‡จ", "description": "flag: Ecuador", - "aliases": [ - "ecuador" - ], + "aliases": ["ecuador"], "tags": [] }, { "char": "๐Ÿ‡ช๐Ÿ‡ช", "description": "flag: Estonia", - "aliases": [ - "estonia" - ], + "aliases": ["estonia"], "tags": [] }, { "char": "๐Ÿ‡ช๐Ÿ‡ฌ", "description": "flag: Egypt", - "aliases": [ - "egypt" - ], + "aliases": ["egypt"], "tags": [] }, { "char": "๐Ÿ‡ช๐Ÿ‡ญ", "description": "flag: Western Sahara", - "aliases": [ - "western_sahara" - ], + "aliases": ["western_sahara"], "tags": [] }, { "char": "๐Ÿ‡ช๐Ÿ‡ท", "description": "flag: Eritrea", - "aliases": [ - "eritrea" - ], + "aliases": ["eritrea"], "tags": [] }, { "char": "๐Ÿ‡ช๐Ÿ‡ธ", "description": "flag: Spain", - "aliases": [ - "es" - ], - "tags": [ - "spain" - ] + "aliases": ["es"], + "tags": ["spain"] }, { "char": "๐Ÿ‡ช๐Ÿ‡น", "description": "flag: Ethiopia", - "aliases": [ - "ethiopia" - ], + "aliases": ["ethiopia"], "tags": [] }, { "char": "๐Ÿ‡ช๐Ÿ‡บ", "description": "flag: European Union", - "aliases": [ - "eu", - "european_union" - ], + "aliases": ["eu", "european_union"], "tags": [] }, { "char": "๐Ÿ‡ซ๐Ÿ‡ฎ", "description": "flag: Finland", - "aliases": [ - "finland" - ], + "aliases": ["finland"], "tags": [] }, { "char": "๐Ÿ‡ซ๐Ÿ‡ฏ", "description": "flag: Fiji", - "aliases": [ - "fiji" - ], + "aliases": ["fiji"], "tags": [] }, { "char": "๐Ÿ‡ซ๐Ÿ‡ฐ", "description": "flag: Falkland Islands", - "aliases": [ - "falkland_islands" - ], + "aliases": ["falkland_islands"], "tags": [] }, { "char": "๐Ÿ‡ซ๐Ÿ‡ฒ", "description": "flag: Micronesia", - "aliases": [ - "micronesia" - ], + "aliases": ["micronesia"], "tags": [] }, { "char": "๐Ÿ‡ซ๐Ÿ‡ด", "description": "flag: Faroe Islands", - "aliases": [ - "faroe_islands" - ], + "aliases": ["faroe_islands"], "tags": [] }, { "char": "๐Ÿ‡ซ๐Ÿ‡ท", "description": "flag: France", - "aliases": [ - "fr" - ], - "tags": [ - "france", - "french" - ] + "aliases": ["fr"], + "tags": ["france", "french"] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ฆ", "description": "flag: Gabon", - "aliases": [ - "gabon" - ], + "aliases": ["gabon"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ง", "description": "flag: United Kingdom", - "aliases": [ - "gb", - "uk" - ], - "tags": [ - "flag", - "british" - ] + "aliases": ["gb", "uk"], + "tags": ["flag", "british"] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ฉ", "description": "flag: Grenada", - "aliases": [ - "grenada" - ], + "aliases": ["grenada"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ช", "description": "flag: Georgia", - "aliases": [ - "georgia" - ], + "aliases": ["georgia"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ซ", "description": "flag: French Guiana", - "aliases": [ - "french_guiana" - ], + "aliases": ["french_guiana"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ฌ", "description": "flag: Guernsey", - "aliases": [ - "guernsey" - ], + "aliases": ["guernsey"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ญ", "description": "flag: Ghana", - "aliases": [ - "ghana" - ], + "aliases": ["ghana"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ฎ", "description": "flag: Gibraltar", - "aliases": [ - "gibraltar" - ], + "aliases": ["gibraltar"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ฑ", "description": "flag: Greenland", - "aliases": [ - "greenland" - ], + "aliases": ["greenland"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ฒ", "description": "flag: Gambia", - "aliases": [ - "gambia" - ], + "aliases": ["gambia"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ณ", "description": "flag: Guinea", - "aliases": [ - "guinea" - ], + "aliases": ["guinea"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ต", "description": "flag: Guadeloupe", - "aliases": [ - "guadeloupe" - ], + "aliases": ["guadeloupe"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ถ", "description": "flag: Equatorial Guinea", - "aliases": [ - "equatorial_guinea" - ], + "aliases": ["equatorial_guinea"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ท", "description": "flag: Greece", - "aliases": [ - "greece" - ], + "aliases": ["greece"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ธ", "description": "flag: South Georgia & South Sandwich Islands", - "aliases": [ - "south_georgia_south_sandwich_islands" - ], + "aliases": ["south_georgia_south_sandwich_islands"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡น", "description": "flag: Guatemala", - "aliases": [ - "guatemala" - ], + "aliases": ["guatemala"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡บ", "description": "flag: Guam", - "aliases": [ - "guam" - ], + "aliases": ["guam"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡ผ", "description": "flag: Guinea-Bissau", - "aliases": [ - "guinea_bissau" - ], + "aliases": ["guinea_bissau"], "tags": [] }, { "char": "๐Ÿ‡ฌ๐Ÿ‡พ", "description": "flag: Guyana", - "aliases": [ - "guyana" - ], + "aliases": ["guyana"], "tags": [] }, { "char": "๐Ÿ‡ญ๐Ÿ‡ฐ", "description": "flag: Hong Kong SAR China", - "aliases": [ - "hong_kong" - ], + "aliases": ["hong_kong"], "tags": [] }, { "char": "๐Ÿ‡ญ๐Ÿ‡ฒ", "description": "flag: Heard & McDonald Islands", - "aliases": [ - "heard_mcdonald_islands" - ], + "aliases": ["heard_mcdonald_islands"], "tags": [] }, { "char": "๐Ÿ‡ญ๐Ÿ‡ณ", "description": "flag: Honduras", - "aliases": [ - "honduras" - ], + "aliases": ["honduras"], "tags": [] }, { "char": "๐Ÿ‡ญ๐Ÿ‡ท", "description": "flag: Croatia", - "aliases": [ - "croatia" - ], + "aliases": ["croatia"], "tags": [] }, { "char": "๐Ÿ‡ญ๐Ÿ‡น", "description": "flag: Haiti", - "aliases": [ - "haiti" - ], + "aliases": ["haiti"], "tags": [] }, { "char": "๐Ÿ‡ญ๐Ÿ‡บ", "description": "flag: Hungary", - "aliases": [ - "hungary" - ], + "aliases": ["hungary"], "tags": [] }, { "char": "๐Ÿ‡ฎ๐Ÿ‡จ", "description": "flag: Canary Islands", - "aliases": [ - "canary_islands" - ], + "aliases": ["canary_islands"], "tags": [] }, { "char": "๐Ÿ‡ฎ๐Ÿ‡ฉ", "description": "flag: Indonesia", - "aliases": [ - "indonesia" - ], + "aliases": ["indonesia"], "tags": [] }, { "char": "๐Ÿ‡ฎ๐Ÿ‡ช", "description": "flag: Ireland", - "aliases": [ - "ireland" - ], + "aliases": ["ireland"], "tags": [] }, { "char": "๐Ÿ‡ฎ๐Ÿ‡ฑ", "description": "flag: Israel", - "aliases": [ - "israel" - ], + "aliases": ["israel"], "tags": [] }, { "char": "๐Ÿ‡ฎ๐Ÿ‡ฒ", "description": "flag: Isle of Man", - "aliases": [ - "isle_of_man" - ], + "aliases": ["isle_of_man"], "tags": [] }, { "char": "๐Ÿ‡ฎ๐Ÿ‡ณ", "description": "flag: India", - "aliases": [ - "india" - ], + "aliases": ["india"], "tags": [] }, { "char": "๐Ÿ‡ฎ๐Ÿ‡ด", "description": "flag: British Indian Ocean Territory", - "aliases": [ - "british_indian_ocean_territory" - ], + "aliases": ["british_indian_ocean_territory"], "tags": [] }, { "char": "๐Ÿ‡ฎ๐Ÿ‡ถ", "description": "flag: Iraq", - "aliases": [ - "iraq" - ], + "aliases": ["iraq"], "tags": [] }, { "char": "๐Ÿ‡ฎ๐Ÿ‡ท", "description": "flag: Iran", - "aliases": [ - "iran" - ], + "aliases": ["iran"], "tags": [] }, { "char": "๐Ÿ‡ฎ๐Ÿ‡ธ", "description": "flag: Iceland", - "aliases": [ - "iceland" - ], + "aliases": ["iceland"], "tags": [] }, { "char": "๐Ÿ‡ฎ๐Ÿ‡น", "description": "flag: Italy", - "aliases": [ - "it" - ], - "tags": [ - "italy" - ] + "aliases": ["it"], + "tags": ["italy"] }, { "char": "๐Ÿ‡ฏ๐Ÿ‡ช", "description": "flag: Jersey", - "aliases": [ - "jersey" - ], + "aliases": ["jersey"], "tags": [] }, { "char": "๐Ÿ‡ฏ๐Ÿ‡ฒ", "description": "flag: Jamaica", - "aliases": [ - "jamaica" - ], + "aliases": ["jamaica"], "tags": [] }, { "char": "๐Ÿ‡ฏ๐Ÿ‡ด", "description": "flag: Jordan", - "aliases": [ - "jordan" - ], + "aliases": ["jordan"], "tags": [] }, { "char": "๐Ÿ‡ฏ๐Ÿ‡ต", "description": "flag: Japan", - "aliases": [ - "jp" - ], - "tags": [ - "japan" - ] + "aliases": ["jp"], + "tags": ["japan"] }, { "char": "๐Ÿ‡ฐ๐Ÿ‡ช", "description": "flag: Kenya", - "aliases": [ - "kenya" - ], + "aliases": ["kenya"], "tags": [] }, { "char": "๐Ÿ‡ฐ๐Ÿ‡ฌ", "description": "flag: Kyrgyzstan", - "aliases": [ - "kyrgyzstan" - ], + "aliases": ["kyrgyzstan"], "tags": [] }, { "char": "๐Ÿ‡ฐ๐Ÿ‡ญ", "description": "flag: Cambodia", - "aliases": [ - "cambodia" - ], + "aliases": ["cambodia"], "tags": [] }, { "char": "๐Ÿ‡ฐ๐Ÿ‡ฎ", "description": "flag: Kiribati", - "aliases": [ - "kiribati" - ], + "aliases": ["kiribati"], "tags": [] }, { "char": "๐Ÿ‡ฐ๐Ÿ‡ฒ", "description": "flag: Comoros", - "aliases": [ - "comoros" - ], + "aliases": ["comoros"], "tags": [] }, { "char": "๐Ÿ‡ฐ๐Ÿ‡ณ", "description": "flag: St. Kitts & Nevis", - "aliases": [ - "st_kitts_nevis" - ], + "aliases": ["st_kitts_nevis"], "tags": [] }, { "char": "๐Ÿ‡ฐ๐Ÿ‡ต", "description": "flag: North Korea", - "aliases": [ - "north_korea" - ], + "aliases": ["north_korea"], "tags": [] }, { "char": "๐Ÿ‡ฐ๐Ÿ‡ท", "description": "flag: South Korea", - "aliases": [ - "kr" - ], - "tags": [ - "korea" - ] + "aliases": ["kr"], + "tags": ["korea"] }, { "char": "๐Ÿ‡ฐ๐Ÿ‡ผ", "description": "flag: Kuwait", - "aliases": [ - "kuwait" - ], + "aliases": ["kuwait"], "tags": [] }, { "char": "๐Ÿ‡ฐ๐Ÿ‡พ", "description": "flag: Cayman Islands", - "aliases": [ - "cayman_islands" - ], + "aliases": ["cayman_islands"], "tags": [] }, { "char": "๐Ÿ‡ฐ๐Ÿ‡ฟ", "description": "flag: Kazakhstan", - "aliases": [ - "kazakhstan" - ], + "aliases": ["kazakhstan"], "tags": [] }, { "char": "๐Ÿ‡ฑ๐Ÿ‡ฆ", "description": "flag: Laos", - "aliases": [ - "laos" - ], + "aliases": ["laos"], "tags": [] }, { "char": "๐Ÿ‡ฑ๐Ÿ‡ง", "description": "flag: Lebanon", - "aliases": [ - "lebanon" - ], + "aliases": ["lebanon"], "tags": [] }, { "char": "๐Ÿ‡ฑ๐Ÿ‡จ", "description": "flag: St. Lucia", - "aliases": [ - "st_lucia" - ], + "aliases": ["st_lucia"], "tags": [] }, { "char": "๐Ÿ‡ฑ๐Ÿ‡ฎ", "description": "flag: Liechtenstein", - "aliases": [ - "liechtenstein" - ], + "aliases": ["liechtenstein"], "tags": [] }, { "char": "๐Ÿ‡ฑ๐Ÿ‡ฐ", "description": "flag: Sri Lanka", - "aliases": [ - "sri_lanka" - ], + "aliases": ["sri_lanka"], "tags": [] }, { "char": "๐Ÿ‡ฑ๐Ÿ‡ท", "description": "flag: Liberia", - "aliases": [ - "liberia" - ], + "aliases": ["liberia"], "tags": [] }, { "char": "๐Ÿ‡ฑ๐Ÿ‡ธ", "description": "flag: Lesotho", - "aliases": [ - "lesotho" - ], + "aliases": ["lesotho"], "tags": [] }, { "char": "๐Ÿ‡ฑ๐Ÿ‡น", "description": "flag: Lithuania", - "aliases": [ - "lithuania" - ], + "aliases": ["lithuania"], "tags": [] }, { "char": "๐Ÿ‡ฑ๐Ÿ‡บ", "description": "flag: Luxembourg", - "aliases": [ - "luxembourg" - ], + "aliases": ["luxembourg"], "tags": [] }, { "char": "๐Ÿ‡ฑ๐Ÿ‡ป", "description": "flag: Latvia", - "aliases": [ - "latvia" - ], + "aliases": ["latvia"], "tags": [] }, { "char": "๐Ÿ‡ฑ๐Ÿ‡พ", "description": "flag: Libya", - "aliases": [ - "libya" - ], + "aliases": ["libya"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ฆ", "description": "flag: Morocco", - "aliases": [ - "morocco" - ], + "aliases": ["morocco"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡จ", "description": "flag: Monaco", - "aliases": [ - "monaco" - ], + "aliases": ["monaco"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ฉ", "description": "flag: Moldova", - "aliases": [ - "moldova" - ], + "aliases": ["moldova"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ช", "description": "flag: Montenegro", - "aliases": [ - "montenegro" - ], + "aliases": ["montenegro"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ซ", "description": "flag: St. Martin", - "aliases": [ - "st_martin" - ], + "aliases": ["st_martin"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ญ", "description": "flag: Marshall Islands", - "aliases": [ - "marshall_islands" - ], + "aliases": ["marshall_islands"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ฐ", "description": "flag: North Macedonia", - "aliases": [ - "macedonia" - ], + "aliases": ["macedonia"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ฑ", "description": "flag: Mali", - "aliases": [ - "mali" - ], + "aliases": ["mali"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ฒ", "description": "flag: Myanmar (Burma)", - "aliases": [ - "myanmar" - ], - "tags": [ - "burma" - ] + "aliases": ["myanmar"], + "tags": ["burma"] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ณ", "description": "flag: Mongolia", - "aliases": [ - "mongolia" - ], + "aliases": ["mongolia"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ด", "description": "flag: Macao SAR China", - "aliases": [ - "macau" - ], + "aliases": ["macau"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ต", "description": "flag: Northern Mariana Islands", - "aliases": [ - "northern_mariana_islands" - ], + "aliases": ["northern_mariana_islands"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ถ", "description": "flag: Martinique", - "aliases": [ - "martinique" - ], + "aliases": ["martinique"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ท", "description": "flag: Mauritania", - "aliases": [ - "mauritania" - ], + "aliases": ["mauritania"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ธ", "description": "flag: Montserrat", - "aliases": [ - "montserrat" - ], + "aliases": ["montserrat"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡น", "description": "flag: Malta", - "aliases": [ - "malta" - ], + "aliases": ["malta"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡บ", "description": "flag: Mauritius", - "aliases": [ - "mauritius" - ], + "aliases": ["mauritius"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ป", "description": "flag: Maldives", - "aliases": [ - "maldives" - ], + "aliases": ["maldives"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ผ", "description": "flag: Malawi", - "aliases": [ - "malawi" - ], + "aliases": ["malawi"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ฝ", "description": "flag: Mexico", - "aliases": [ - "mexico" - ], + "aliases": ["mexico"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡พ", "description": "flag: Malaysia", - "aliases": [ - "malaysia" - ], + "aliases": ["malaysia"], "tags": [] }, { "char": "๐Ÿ‡ฒ๐Ÿ‡ฟ", "description": "flag: Mozambique", - "aliases": [ - "mozambique" - ], + "aliases": ["mozambique"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡ฆ", "description": "flag: Namibia", - "aliases": [ - "namibia" - ], + "aliases": ["namibia"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡จ", "description": "flag: New Caledonia", - "aliases": [ - "new_caledonia" - ], + "aliases": ["new_caledonia"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡ช", "description": "flag: Niger", - "aliases": [ - "niger" - ], + "aliases": ["niger"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡ซ", "description": "flag: Norfolk Island", - "aliases": [ - "norfolk_island" - ], + "aliases": ["norfolk_island"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡ฌ", "description": "flag: Nigeria", - "aliases": [ - "nigeria" - ], + "aliases": ["nigeria"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡ฑ", "description": "flag: Netherlands", - "aliases": [ - "netherlands" - ], + "aliases": ["netherlands"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡ด", "description": "flag: Norway", - "aliases": [ - "norway" - ], + "aliases": ["norway"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡ต", "description": "flag: Nepal", - "aliases": [ - "nepal" - ], + "aliases": ["nepal"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡ท", "description": "flag: Nauru", - "aliases": [ - "nauru" - ], + "aliases": ["nauru"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡บ", "description": "flag: Niue", - "aliases": [ - "niue" - ], + "aliases": ["niue"], "tags": [] }, { "char": "๐Ÿ‡ณ๐Ÿ‡ฟ", "description": "flag: New Zealand", - "aliases": [ - "new_zealand" - ], + "aliases": ["new_zealand"], "tags": [] }, { "char": "๐Ÿ‡ด๐Ÿ‡ฒ", "description": "flag: Oman", - "aliases": [ - "oman" - ], + "aliases": ["oman"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ฆ", "description": "flag: Panama", - "aliases": [ - "panama" - ], + "aliases": ["panama"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ช", "description": "flag: Peru", - "aliases": [ - "peru" - ], + "aliases": ["peru"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ซ", "description": "flag: French Polynesia", - "aliases": [ - "french_polynesia" - ], + "aliases": ["french_polynesia"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ฌ", "description": "flag: Papua New Guinea", - "aliases": [ - "papua_new_guinea" - ], + "aliases": ["papua_new_guinea"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ญ", "description": "flag: Philippines", - "aliases": [ - "philippines" - ], + "aliases": ["philippines"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ฐ", "description": "flag: Pakistan", - "aliases": [ - "pakistan" - ], + "aliases": ["pakistan"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ฑ", "description": "flag: Poland", - "aliases": [ - "poland" - ], + "aliases": ["poland"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ฒ", "description": "flag: St. Pierre & Miquelon", - "aliases": [ - "st_pierre_miquelon" - ], + "aliases": ["st_pierre_miquelon"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ณ", "description": "flag: Pitcairn Islands", - "aliases": [ - "pitcairn_islands" - ], + "aliases": ["pitcairn_islands"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ท", "description": "flag: Puerto Rico", - "aliases": [ - "puerto_rico" - ], + "aliases": ["puerto_rico"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ธ", "description": "flag: Palestinian Territories", - "aliases": [ - "palestinian_territories" - ], + "aliases": ["palestinian_territories"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡น", "description": "flag: Portugal", - "aliases": [ - "portugal" - ], + "aliases": ["portugal"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡ผ", "description": "flag: Palau", - "aliases": [ - "palau" - ], + "aliases": ["palau"], "tags": [] }, { "char": "๐Ÿ‡ต๐Ÿ‡พ", "description": "flag: Paraguay", - "aliases": [ - "paraguay" - ], + "aliases": ["paraguay"], "tags": [] }, { "char": "๐Ÿ‡ถ๐Ÿ‡ฆ", "description": "flag: Qatar", - "aliases": [ - "qatar" - ], + "aliases": ["qatar"], "tags": [] }, { "char": "๐Ÿ‡ท๐Ÿ‡ช", "description": "flag: Rรฉunion", - "aliases": [ - "reunion" - ], + "aliases": ["reunion"], "tags": [] }, { "char": "๐Ÿ‡ท๐Ÿ‡ด", "description": "flag: Romania", - "aliases": [ - "romania" - ], + "aliases": ["romania"], "tags": [] }, { "char": "๐Ÿ‡ท๐Ÿ‡ธ", "description": "flag: Serbia", - "aliases": [ - "serbia" - ], + "aliases": ["serbia"], "tags": [] }, { "char": "๐Ÿ‡ท๐Ÿ‡บ", "description": "flag: Russia", - "aliases": [ - "ru" - ], - "tags": [ - "russia" - ] + "aliases": ["ru"], + "tags": ["russia"] }, { "char": "๐Ÿ‡ท๐Ÿ‡ผ", "description": "flag: Rwanda", - "aliases": [ - "rwanda" - ], + "aliases": ["rwanda"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ฆ", "description": "flag: Saudi Arabia", - "aliases": [ - "saudi_arabia" - ], + "aliases": ["saudi_arabia"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ง", "description": "flag: Solomon Islands", - "aliases": [ - "solomon_islands" - ], + "aliases": ["solomon_islands"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡จ", "description": "flag: Seychelles", - "aliases": [ - "seychelles" - ], + "aliases": ["seychelles"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ฉ", "description": "flag: Sudan", - "aliases": [ - "sudan" - ], + "aliases": ["sudan"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ช", "description": "flag: Sweden", - "aliases": [ - "sweden" - ], + "aliases": ["sweden"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ฌ", "description": "flag: Singapore", - "aliases": [ - "singapore" - ], + "aliases": ["singapore"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ญ", "description": "flag: St. Helena", - "aliases": [ - "st_helena" - ], + "aliases": ["st_helena"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ฏ", "description": "flag: Svalbard & Jan Mayen", - "aliases": [ - "svalbard_jan_mayen" - ], + "aliases": ["svalbard_jan_mayen"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ฐ", "description": "flag: Slovakia", - "aliases": [ - "slovakia" - ], + "aliases": ["slovakia"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ฑ", "description": "flag: Sierra Leone", - "aliases": [ - "sierra_leone" - ], + "aliases": ["sierra_leone"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ฒ", "description": "flag: San Marino", - "aliases": [ - "san_marino" - ], + "aliases": ["san_marino"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ณ", "description": "flag: Senegal", - "aliases": [ - "senegal" - ], + "aliases": ["senegal"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ด", "description": "flag: Somalia", - "aliases": [ - "somalia" - ], + "aliases": ["somalia"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ท", "description": "flag: Suriname", - "aliases": [ - "suriname" - ], + "aliases": ["suriname"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ธ", "description": "flag: South Sudan", - "aliases": [ - "south_sudan" - ], + "aliases": ["south_sudan"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡น", "description": "flag: Sรฃo Tomรฉ & Prรญncipe", - "aliases": [ - "sao_tome_principe" - ], + "aliases": ["sao_tome_principe"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ป", "description": "flag: El Salvador", - "aliases": [ - "el_salvador" - ], + "aliases": ["el_salvador"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ฝ", "description": "flag: Sint Maarten", - "aliases": [ - "sint_maarten" - ], + "aliases": ["sint_maarten"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡พ", "description": "flag: Syria", - "aliases": [ - "syria" - ], + "aliases": ["syria"], "tags": [] }, { "char": "๐Ÿ‡ธ๐Ÿ‡ฟ", "description": "flag: Eswatini", - "aliases": [ - "swaziland" - ], + "aliases": ["swaziland"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ฆ", "description": "flag: Tristan da Cunha", - "aliases": [ - "tristan_da_cunha" - ], + "aliases": ["tristan_da_cunha"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡จ", "description": "flag: Turks & Caicos Islands", - "aliases": [ - "turks_caicos_islands" - ], + "aliases": ["turks_caicos_islands"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ฉ", "description": "flag: Chad", - "aliases": [ - "chad" - ], + "aliases": ["chad"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ซ", "description": "flag: French Southern Territories", - "aliases": [ - "french_southern_territories" - ], + "aliases": ["french_southern_territories"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ฌ", "description": "flag: Togo", - "aliases": [ - "togo" - ], + "aliases": ["togo"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ญ", "description": "flag: Thailand", - "aliases": [ - "thailand" - ], + "aliases": ["thailand"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ฏ", "description": "flag: Tajikistan", - "aliases": [ - "tajikistan" - ], + "aliases": ["tajikistan"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ฐ", "description": "flag: Tokelau", - "aliases": [ - "tokelau" - ], + "aliases": ["tokelau"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ฑ", "description": "flag: Timor-Leste", - "aliases": [ - "timor_leste" - ], + "aliases": ["timor_leste"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ฒ", "description": "flag: Turkmenistan", - "aliases": [ - "turkmenistan" - ], + "aliases": ["turkmenistan"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ณ", "description": "flag: Tunisia", - "aliases": [ - "tunisia" - ], + "aliases": ["tunisia"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ด", "description": "flag: Tonga", - "aliases": [ - "tonga" - ], + "aliases": ["tonga"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ท", "description": "flag: Turkey", - "aliases": [ - "tr" - ], - "tags": [ - "turkey" - ] + "aliases": ["tr"], + "tags": ["turkey"] }, { "char": "๐Ÿ‡น๐Ÿ‡น", "description": "flag: Trinidad & Tobago", - "aliases": [ - "trinidad_tobago" - ], + "aliases": ["trinidad_tobago"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ป", "description": "flag: Tuvalu", - "aliases": [ - "tuvalu" - ], + "aliases": ["tuvalu"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ผ", "description": "flag: Taiwan", - "aliases": [ - "taiwan" - ], + "aliases": ["taiwan"], "tags": [] }, { "char": "๐Ÿ‡น๐Ÿ‡ฟ", "description": "flag: Tanzania", - "aliases": [ - "tanzania" - ], + "aliases": ["tanzania"], "tags": [] }, { "char": "๐Ÿ‡บ๐Ÿ‡ฆ", "description": "flag: Ukraine", - "aliases": [ - "ukraine" - ], + "aliases": ["ukraine"], "tags": [] }, { "char": "๐Ÿ‡บ๐Ÿ‡ฌ", "description": "flag: Uganda", - "aliases": [ - "uganda" - ], + "aliases": ["uganda"], "tags": [] }, { "char": "๐Ÿ‡บ๐Ÿ‡ฒ", "description": "flag: U.S. Outlying Islands", - "aliases": [ - "us_outlying_islands" - ], + "aliases": ["us_outlying_islands"], "tags": [] }, { "char": "๐Ÿ‡บ๐Ÿ‡ณ", "description": "flag: United Nations", - "aliases": [ - "united_nations" - ], + "aliases": ["united_nations"], "tags": [] }, { "char": "๐Ÿ‡บ๐Ÿ‡ธ", "description": "flag: United States", - "aliases": [ - "us" - ], - "tags": [ - "flag", - "united", - "america" - ] + "aliases": ["us"], + "tags": ["flag", "united", "america"] }, { "char": "๐Ÿ‡บ๐Ÿ‡พ", "description": "flag: Uruguay", - "aliases": [ - "uruguay" - ], + "aliases": ["uruguay"], "tags": [] }, { "char": "๐Ÿ‡บ๐Ÿ‡ฟ", "description": "flag: Uzbekistan", - "aliases": [ - "uzbekistan" - ], + "aliases": ["uzbekistan"], "tags": [] }, { "char": "๐Ÿ‡ป๐Ÿ‡ฆ", "description": "flag: Vatican City", - "aliases": [ - "vatican_city" - ], + "aliases": ["vatican_city"], "tags": [] }, { "char": "๐Ÿ‡ป๐Ÿ‡จ", "description": "flag: St. Vincent & Grenadines", - "aliases": [ - "st_vincent_grenadines" - ], + "aliases": ["st_vincent_grenadines"], "tags": [] }, { "char": "๐Ÿ‡ป๐Ÿ‡ช", "description": "flag: Venezuela", - "aliases": [ - "venezuela" - ], + "aliases": ["venezuela"], "tags": [] }, { "char": "๐Ÿ‡ป๐Ÿ‡ฌ", "description": "flag: British Virgin Islands", - "aliases": [ - "british_virgin_islands" - ], + "aliases": ["british_virgin_islands"], "tags": [] }, { "char": "๐Ÿ‡ป๐Ÿ‡ฎ", "description": "flag: U.S. Virgin Islands", - "aliases": [ - "us_virgin_islands" - ], + "aliases": ["us_virgin_islands"], "tags": [] }, { "char": "๐Ÿ‡ป๐Ÿ‡ณ", "description": "flag: Vietnam", - "aliases": [ - "vietnam" - ], + "aliases": ["vietnam"], "tags": [] }, { "char": "๐Ÿ‡ป๐Ÿ‡บ", "description": "flag: Vanuatu", - "aliases": [ - "vanuatu" - ], + "aliases": ["vanuatu"], "tags": [] }, { "char": "๐Ÿ‡ผ๐Ÿ‡ซ", "description": "flag: Wallis & Futuna", - "aliases": [ - "wallis_futuna" - ], + "aliases": ["wallis_futuna"], "tags": [] }, { "char": "๐Ÿ‡ผ๐Ÿ‡ธ", "description": "flag: Samoa", - "aliases": [ - "samoa" - ], + "aliases": ["samoa"], "tags": [] }, { "char": "๐Ÿ‡ฝ๐Ÿ‡ฐ", "description": "flag: Kosovo", - "aliases": [ - "kosovo" - ], + "aliases": ["kosovo"], "tags": [] }, { "char": "๐Ÿ‡พ๐Ÿ‡ช", "description": "flag: Yemen", - "aliases": [ - "yemen" - ], + "aliases": ["yemen"], "tags": [] }, { "char": "๐Ÿ‡พ๐Ÿ‡น", "description": "flag: Mayotte", - "aliases": [ - "mayotte" - ], + "aliases": ["mayotte"], "tags": [] }, { "char": "๐Ÿ‡ฟ๐Ÿ‡ฆ", "description": "flag: South Africa", - "aliases": [ - "south_africa" - ], + "aliases": ["south_africa"], "tags": [] }, { "char": "๐Ÿ‡ฟ๐Ÿ‡ฒ", "description": "flag: Zambia", - "aliases": [ - "zambia" - ], + "aliases": ["zambia"], "tags": [] }, { "char": "๐Ÿ‡ฟ๐Ÿ‡ผ", "description": "flag: Zimbabwe", - "aliases": [ - "zimbabwe" - ], + "aliases": ["zimbabwe"], "tags": [] } ] -} \ No newline at end of file +} diff --git a/packages/core/src/hooks/index.ts b/packages/core/src/hooks/index.ts index 880518a..e67aa81 100644 --- a/packages/core/src/hooks/index.ts +++ b/packages/core/src/hooks/index.ts @@ -1,3 +1,3 @@ export * from "./useHeadingLinks"; export * from "./useDebounce"; -export * from "./useFetchOg"; \ No newline at end of file +export * from "./useFetchOg"; diff --git a/packages/core/src/hooks/useArrowNavigation.ts b/packages/core/src/hooks/useArrowNavigation.ts index 1411e6e..3fd4803 100644 --- a/packages/core/src/hooks/useArrowNavigation.ts +++ b/packages/core/src/hooks/useArrowNavigation.ts @@ -1,6 +1,6 @@ -import { useState, useCallback, KeyboardEvent, RefObject, useEffect } from 'react'; +import { useState, useCallback, KeyboardEvent, RefObject, useEffect } from "react"; -export type NavigationLayout = 'row' | 'column' | 'grid'; +export type NavigationLayout = "row" | "column" | "grid"; export interface ArrowNavigationOptions { layout: NavigationLayout; @@ -32,145 +32,154 @@ export const useArrowNavigation = ({ disableHighlighting = false, }: ArrowNavigationOptions) => { const [focusedIndex, setFocusedIndex] = useState(initialFocusedIndex); - + // Reset focused index when item count changes useEffect(() => { if (focusedIndex >= itemCount) { setFocusedIndex(itemCount > 0 ? 0 : -1); } }, [itemCount, focusedIndex]); - + // Auto-focus first item if enabled useEffect(() => { if (autoFocus && itemCount > 0 && focusedIndex === -1) { setFocusedIndex(0); } }, [autoFocus, itemCount, focusedIndex]); - + // Update focus when focusedIndex changes useEffect(() => { if (focusedIndex >= 0 && containerRef?.current) { const items = Array.from( - containerRef.current.querySelectorAll(itemSelector) + containerRef.current.querySelectorAll(itemSelector), ) as HTMLElement[]; - + if (items.length > focusedIndex) { // Check if the item is disabled - const isDisabled = items[focusedIndex].hasAttribute('disabled') || - items[focusedIndex].getAttribute('aria-disabled') === 'true'; - + const isDisabled = + items[focusedIndex].hasAttribute("disabled") || + items[focusedIndex].getAttribute("aria-disabled") === "true"; + if (!isDisabled) { // Focus the element without scrolling items[focusedIndex].focus({ preventScroll: true }); - + // Don't call scrollIntoView to avoid unwanted scrolling // items[focusedIndex].scrollIntoView({ block: 'nearest', behavior: 'smooth' }); - + // Call the focus change callback onFocusChange?.(focusedIndex); } } } }, [focusedIndex, containerRef, itemSelector, onFocusChange]); - + // Helper function to find the next non-disabled item - const findNextEnabledItem = useCallback((currentIndex: number, direction: 1 | -1): number => { - if (!containerRef?.current) return currentIndex; - - const items = Array.from( - containerRef.current.querySelectorAll(itemSelector) - ) as HTMLElement[]; - - let index = currentIndex; - let loopCount = 0; - - // Prevent infinite loops by limiting to itemCount iterations - while (loopCount < itemCount) { - index += direction; - - // Handle wrapping - if (index >= itemCount) { - if (wrap) { - index = 0; - } else { - return currentIndex; // Can't move further + const findNextEnabledItem = useCallback( + (currentIndex: number, direction: 1 | -1): number => { + if (!containerRef?.current) return currentIndex; + + const items = Array.from( + containerRef.current.querySelectorAll(itemSelector), + ) as HTMLElement[]; + + let index = currentIndex; + let loopCount = 0; + + // Prevent infinite loops by limiting to itemCount iterations + while (loopCount < itemCount) { + index += direction; + + // Handle wrapping + if (index >= itemCount) { + if (wrap) { + index = 0; + } else { + return currentIndex; // Can't move further + } + } else if (index < 0) { + if (wrap) { + index = itemCount - 1; + } else { + return currentIndex; // Can't move further + } } - } else if (index < 0) { - if (wrap) { - index = itemCount - 1; - } else { - return currentIndex; // Can't move further + + // Check if we've looped back to the start + if (index === currentIndex) { + return currentIndex; } - } - - // Check if we've looped back to the start - if (index === currentIndex) { - return currentIndex; - } - - // Check if item is enabled - if (index < items.length) { - const isDisabled = items[index].hasAttribute('disabled') || - items[index].getAttribute('aria-disabled') === 'true'; - if (!isDisabled) { - return index; + + // Check if item is enabled + if (index < items.length) { + const isDisabled = + items[index].hasAttribute("disabled") || + items[index].getAttribute("aria-disabled") === "true"; + if (!isDisabled) { + return index; + } } + + loopCount++; } - - loopCount++; - } - - // If all items are disabled, return the original index - return currentIndex; - }, [containerRef, itemSelector, itemCount, wrap]); + + // If all items are disabled, return the original index + return currentIndex; + }, + [containerRef, itemSelector, itemCount, wrap], + ); // Helper function to find the next enabled item from a specific index - const findEnabledItemFromIndex = useCallback((startIndex: number): number => { - if (!containerRef?.current) return startIndex; - - const items = Array.from( - containerRef.current.querySelectorAll(itemSelector) - ) as HTMLElement[]; - - // First check the start index itself - if (startIndex < items.length) { - const isDisabled = items[startIndex].hasAttribute('disabled') || - items[startIndex].getAttribute('aria-disabled') === 'true'; - if (!isDisabled) { - return startIndex; + const findEnabledItemFromIndex = useCallback( + (startIndex: number): number => { + if (!containerRef?.current) return startIndex; + + const items = Array.from( + containerRef.current.querySelectorAll(itemSelector), + ) as HTMLElement[]; + + // First check the start index itself + if (startIndex < items.length) { + const isDisabled = + items[startIndex].hasAttribute("disabled") || + items[startIndex].getAttribute("aria-disabled") === "true"; + if (!isDisabled) { + return startIndex; + } } - } - - // If start index is disabled, find the next enabled item - return findNextEnabledItem(startIndex, 1); - }, [containerRef, itemSelector, findNextEnabledItem]); + + // If start index is disabled, find the next enabled item + return findNextEnabledItem(startIndex, 1); + }, + [containerRef, itemSelector, findNextEnabledItem], + ); const handleKeyDown = useCallback( (e: KeyboardEvent) => { if (disabled || itemCount === 0) return; - + let newIndex = focusedIndex; - + switch (e.key) { - case 'ArrowRight': + case "ArrowRight": e.preventDefault(); - if (layout === 'row' || layout === 'grid') { + if (layout === "row" || layout === "grid") { newIndex = findNextEnabledItem(focusedIndex, 1); } break; - - case 'ArrowLeft': + + case "ArrowLeft": e.preventDefault(); - if (layout === 'row' || layout === 'grid') { + if (layout === "row" || layout === "grid") { newIndex = findNextEnabledItem(focusedIndex, -1); } break; - - case 'ArrowDown': + + case "ArrowDown": e.preventDefault(); - if (layout === 'column') { + if (layout === "column") { newIndex = findNextEnabledItem(focusedIndex, 1); - } else if (layout === 'grid') { + } else if (layout === "grid") { // Move down by the number of columns const nextIndex = focusedIndex + columns; if (nextIndex < itemCount) { @@ -182,12 +191,12 @@ export const useArrowNavigation = ({ } } break; - - case 'ArrowUp': + + case "ArrowUp": e.preventDefault(); - if (layout === 'column') { + if (layout === "column") { newIndex = findNextEnabledItem(focusedIndex, -1); - } else if (layout === 'grid') { + } else if (layout === "grid") { // Move up by the number of columns const nextIndex = focusedIndex - columns; if (nextIndex >= 0) { @@ -201,70 +210,73 @@ export const useArrowNavigation = ({ } } break; - - case 'Home': + + case "Home": e.preventDefault(); newIndex = 0; break; - - case 'End': + + case "End": e.preventDefault(); newIndex = itemCount - 1; break; - - case 'Enter': - case ' ': - console.log('ArrowNavigation: Enter/Space pressed, focusedIndex:', focusedIndex, 'itemCount:', itemCount); + + case "Enter": + case " ": + console.log( + "ArrowNavigation: Enter/Space pressed, focusedIndex:", + focusedIndex, + "itemCount:", + itemCount, + ); if (focusedIndex >= 0 && focusedIndex < itemCount) { e.preventDefault(); - console.log('ArrowNavigation: Calling onSelect with index:', focusedIndex); + console.log("ArrowNavigation: Calling onSelect with index:", focusedIndex); onSelect?.(focusedIndex); } break; - + default: return; } - + if (newIndex !== focusedIndex) { setFocusedIndex(newIndex); } }, - [layout, itemCount, focusedIndex, columns, wrap, onSelect, disabled] + [layout, itemCount, focusedIndex, columns, wrap, onSelect, disabled], ); - + /** * Apply highlighted state to elements */ const applyHighlightedState = useCallback(() => { if (!containerRef?.current || disableHighlighting) return; - - const items = Array.from( - containerRef.current.querySelectorAll(itemSelector) - ) as HTMLElement[]; - + + const items = Array.from(containerRef.current.querySelectorAll(itemSelector)) as HTMLElement[]; + items.forEach((item, index) => { // Check if the item is disabled - const isDisabled = item.hasAttribute('disabled') || - item.getAttribute('aria-disabled') === 'true'; - + const isDisabled = + item.hasAttribute("disabled") || item.getAttribute("aria-disabled") === "true"; + if (index === focusedIndex && !isDisabled) { - item.setAttribute('data-highlighted', 'true'); - item.classList.add('highlighted'); - item.setAttribute('aria-selected', 'true'); + item.setAttribute("data-highlighted", "true"); + item.classList.add("highlighted"); + item.setAttribute("aria-selected", "true"); } else { - item.removeAttribute('data-highlighted'); - item.classList.remove('highlighted'); - item.setAttribute('aria-selected', 'false'); + item.removeAttribute("data-highlighted"); + item.classList.remove("highlighted"); + item.setAttribute("aria-selected", "false"); } }); }, [containerRef, itemSelector, focusedIndex, disableHighlighting]); - + // Apply highlighted state when focusedIndex changes useEffect(() => { applyHighlightedState(); }, [focusedIndex, applyHighlightedState]); - + return { focusedIndex, setFocusedIndex, diff --git a/packages/core/src/hooks/useFetchOg.ts b/packages/core/src/hooks/useFetchOg.ts index 75eb94c..eac724c 100644 --- a/packages/core/src/hooks/useFetchOg.ts +++ b/packages/core/src/hooks/useFetchOg.ts @@ -17,15 +17,15 @@ export function useOgData(url: string | null, customFetchUrl?: string, customPro useEffect(() => { const fetchOgData = async () => { try { - const fetchUrl = customFetchUrl - ? `${customFetchUrl}?url=${encodeURIComponent(url!)}` + const fetchUrl = customFetchUrl + ? `${customFetchUrl}?url=${encodeURIComponent(url!)}` : `/api/og/fetch?url=${encodeURIComponent(url!)}`; - + const response = await fetch(fetchUrl); - + // Check if response is JSON - const contentType = response.headers.get('content-type'); - if (!contentType || !contentType.includes('application/json')) { + const contentType = response.headers.get("content-type"); + if (!contentType || !contentType.includes("application/json")) { throw new Error(`Expected JSON response, got ${contentType}`); } diff --git a/packages/core/src/icons.ts b/packages/core/src/icons.ts index f811920..4a054f7 100644 --- a/packages/core/src/icons.ts +++ b/packages/core/src/icons.ts @@ -36,7 +36,15 @@ import { HiOutlineArrowTurnDownLeft, } from "react-icons/hi2"; -import { IoAtOutline, IoFastFoodOutline, IoFlagOutline, IoFootballOutline, IoGiftOutline, IoGlobeOutline, IoPawOutline } from "react-icons/io5"; +import { + IoAtOutline, + IoFastFoodOutline, + IoFlagOutline, + IoFootballOutline, + IoGiftOutline, + IoGlobeOutline, + IoPawOutline, +} from "react-icons/io5"; import { LuTextCursorInput } from "react-icons/lu"; export const iconLibrary: Record = { @@ -80,7 +88,7 @@ export const iconLibrary: Record = { symbol: IoAtOutline, flag: IoFlagOutline, wordmark: LuTextCursorInput, - enter: HiOutlineArrowTurnDownLeft + enter: HiOutlineArrowTurnDownLeft, }; export type IconLibrary = typeof iconLibrary; diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 0d6bc04..c8e8175 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -5,4 +5,4 @@ export * from "./icons"; export * from "./types"; export * from "./interfaces"; export * from "./utils"; -export * from "./hooks"; \ No newline at end of file +export * from "./hooks"; diff --git a/packages/core/src/interfaces.ts b/packages/core/src/interfaces.ts index abd814c..ccaf35d 100644 --- a/packages/core/src/interfaces.ts +++ b/packages/core/src/interfaces.ts @@ -51,22 +51,8 @@ export interface GridProps extends HTMLAttributes { export interface FlexProps extends HTMLAttributes { direction?: "row" | "column" | "row-reverse" | "column-reverse"; - horizontal?: - | "start" - | "center" - | "end" - | "between" - | "around" - | "even" - | "stretch"; - vertical?: - | "start" - | "center" - | "end" - | "between" - | "around" - | "even" - | "stretch"; + horizontal?: "start" | "center" | "end" | "between" | "around" | "even" | "stretch"; + vertical?: "start" | "center" | "end" | "between" | "around" | "even" | "stretch"; center?: boolean; wrap?: boolean; flex?: flex; diff --git a/packages/core/src/modules/code/CodeBlock.tsx b/packages/core/src/modules/code/CodeBlock.tsx index 2a0c830..d9174b5 100644 --- a/packages/core/src/modules/code/CodeBlock.tsx +++ b/packages/core/src/modules/code/CodeBlock.tsx @@ -4,11 +4,8 @@ import React, { useState, useEffect, useRef, ReactNode } from "react"; // We'll import CSS files dynamically on the client side const loadCssFiles = async () => { - if (typeof window !== 'undefined') { - await Promise.all([ - import("./CodeHighlight.css"), - import("./LineNumber.css") - ]); + if (typeof window !== "undefined") { + await Promise.all([import("./CodeHighlight.css"), import("./LineNumber.css")]); return true; } return false; @@ -22,7 +19,7 @@ import Prism from "prismjs"; // We'll load these dynamically on the client side only const loadPrismDependencies = async () => { - if (typeof window !== 'undefined') { + if (typeof window !== "undefined") { // Only import these on the client side await Promise.all([ import("prismjs/plugins/line-highlight/prism-line-highlight"), @@ -30,7 +27,7 @@ const loadPrismDependencies = async () => { import("prismjs/components/prism-jsx"), import("prismjs/components/prism-css"), import("prismjs/components/prism-typescript"), - import("prismjs/components/prism-tsx") + import("prismjs/components/prism-tsx"), ]); return true; } @@ -93,17 +90,15 @@ const CodeBlock: React.FC = ({ language: "", }; const { code, language } = codeInstance; - const highlight = codeInstance.highlight !== undefined ? codeInstance.highlight : deprecatedHighlight; + const highlight = + codeInstance.highlight !== undefined ? codeInstance.highlight : deprecatedHighlight; useEffect(() => { const loadDependencies = async () => { - await Promise.all([ - loadPrismDependencies(), - loadCssFiles() - ]); + await Promise.all([loadPrismDependencies(), loadCssFiles()]); setDependenciesLoaded(true); }; - + loadDependencies(); }, []); @@ -310,7 +305,11 @@ const CodeBlock: React.FC = ({ )} tabIndex={-1} > - + {typeof code === "string" ? code : code.content} diff --git a/packages/core/src/modules/data/BarChart.tsx b/packages/core/src/modules/data/BarChart.tsx index e383e0b..9db5e5b 100644 --- a/packages/core/src/modules/data/BarChart.tsx +++ b/packages/core/src/modules/data/BarChart.tsx @@ -52,10 +52,10 @@ const BarChart: React.FC = ({ "data-viz-style": dataVizStyle, ...flex }) => { - const { - variant: themeVariant, - mode, - height, + const { + variant: themeVariant, + mode, + height, tick: { fill: tickFill, fontSize: tickFontSize, line: tickLine }, axis: { stroke: axisLineStroke }, } = useDataTheme(); @@ -135,7 +135,14 @@ const BarChart: React.FC = ({ }, [data, selectedDateRange, xAxisKey]); return ( - + = ({ /> } dropdown={ - + {presets.display && ( = ({ {loading ? ( + ) : empty ? ( + + {emptyState} + ) : ( - empty ? ( - - {emptyState} - - ) : error && ( + error && ( {errorState} diff --git a/packages/core/src/modules/data/DataTooltip.tsx b/packages/core/src/modules/data/DataTooltip.tsx index b9fe760..5398d88 100644 --- a/packages/core/src/modules/data/DataTooltip.tsx +++ b/packages/core/src/modules/data/DataTooltip.tsx @@ -64,12 +64,7 @@ const DataTooltip: React.FC = ({ {typeof entry.value === "number" ? ( - + ) : ( entry.value )} diff --git a/packages/core/src/modules/data/LineBarChart.tsx b/packages/core/src/modules/data/LineBarChart.tsx index 28196df..a96672d 100644 --- a/packages/core/src/modules/data/LineBarChart.tsx +++ b/packages/core/src/modules/data/LineBarChart.tsx @@ -54,12 +54,12 @@ const LineBarChart: React.FC = ({ "data-viz-style": dataVizStyle, ...flex }) => { - const { - variant: themeVariant, - mode, - height, + const { + variant: themeVariant, + mode, + height, tick: { fill: tickFill, fontSize: tickFontSize, line: tickLine }, - axis: { stroke: axisLineStroke } + axis: { stroke: axisLineStroke }, } = useDataTheme(); const variant = variantProp || themeVariant; const legend = { @@ -141,7 +141,14 @@ const LineBarChart: React.FC = ({ const chartId = React.useMemo(() => Math.random().toString(36).substring(2, 9), []); return ( - + = ({ "data-viz-style": dataVizStyle, ...flex }) => { - const { - variant: themeVariant, - mode, - height, + const { + variant: themeVariant, + mode, + height, tick: { fill: tickFill, fontSize: tickFontSize, line: tickLine }, - axis: { stroke: axisLineStroke } + axis: { stroke: axisLineStroke }, } = useDataTheme(); const variant = variantProp || themeVariant; const legend = { @@ -141,7 +141,14 @@ const LineChart: React.FC = ({ }; return ( - + = ({ "data-viz-style": dataViz, ...flex }) => { - const { - variant: themeVariant, - mode, - height - } = useDataTheme(); + const { variant: themeVariant, mode, height } = useDataTheme(); const variant = variantProp || themeVariant; const legend = { display: legendProp.display !== undefined ? legendProp.display : true, diff --git a/packages/core/src/modules/data/Swatch.tsx b/packages/core/src/modules/data/Swatch.tsx index 87ea060..4687c6d 100644 --- a/packages/core/src/modules/data/Swatch.tsx +++ b/packages/core/src/modules/data/Swatch.tsx @@ -12,7 +12,11 @@ export interface SwatchProps { variant?: ChartVariant; } -export const Swatch: React.FC = ({ color, size = "m", variant = useDataTheme().variant }) => { +export const Swatch: React.FC = ({ + color, + size = "m", + variant = useDataTheme().variant, +}) => { const sizeMap: Record< string, { minWidth: SpacingToken; minHeight: SpacingToken; radius: RadiusSize } diff --git a/packages/core/src/modules/data/index.ts b/packages/core/src/modules/data/index.ts index 5e29e04..47172fd 100644 --- a/packages/core/src/modules/data/index.ts +++ b/packages/core/src/modules/data/index.ts @@ -10,4 +10,4 @@ export * from "./ChartStatus"; export * from "./Gradient"; export * from "./DataTooltip"; export * from "./Legend"; -export * from "./Swatch"; \ No newline at end of file +export * from "./Swatch"; diff --git a/packages/core/src/modules/navigation/HeadingLink.tsx b/packages/core/src/modules/navigation/HeadingLink.tsx index 3693361..401007b 100644 --- a/packages/core/src/modules/navigation/HeadingLink.tsx +++ b/packages/core/src/modules/navigation/HeadingLink.tsx @@ -21,36 +21,33 @@ const variantMap = { h6: "heading-strong-xs", } as const; -export const HeadingLink: React.FC = ({ - id, - as, - children, - style, - ...flex -}) => { +export const HeadingLink: React.FC = ({ id, as, children, style, ...flex }) => { const { addToast } = useToast(); - const copyURL = useCallback((id: string) => { - try { - const url = `${window.location.origin}${window.location.pathname}#${id}`; - navigator.clipboard.writeText(url).then( - () => { - addToast?.({ - variant: "success", - message: "Link copied to clipboard.", - }); - }, - () => { - addToast?.({ - variant: "danger", - message: "Failed to copy link.", - }); - }, - ); - } catch (error) { - console.error("Error copying to clipboard:", error); - } - }, [addToast]); + const copyURL = useCallback( + (id: string) => { + try { + const url = `${window.location.origin}${window.location.pathname}#${id}`; + navigator.clipboard.writeText(url).then( + () => { + addToast?.({ + variant: "success", + message: "Link copied to clipboard.", + }); + }, + () => { + addToast?.({ + variant: "danger", + message: "Failed to copy link.", + }); + }, + ); + } catch (error) { + console.error("Error copying to clipboard:", error); + } + }, + [addToast], + ); const variant = variantMap[as]; diff --git a/packages/core/src/modules/navigation/Kbar.tsx b/packages/core/src/modules/navigation/Kbar.tsx index e83aa1f..bd7baf3 100644 --- a/packages/core/src/modules/navigation/Kbar.tsx +++ b/packages/core/src/modules/navigation/Kbar.tsx @@ -52,7 +52,12 @@ interface KbarContentProps { placeholder?: string; } -export const KbarContent: React.FC = ({ isOpen, onClose, items, placeholder = "Search" }) => { +export const KbarContent: React.FC = ({ + isOpen, + onClose, + items, + placeholder = "Search", +}) => { const [searchQuery, setSearchQuery] = useState(""); const [highlightedIndex, setHighlightedIndex] = useState(null); const containerRef = useRef(null); @@ -109,10 +114,12 @@ export const KbarContent: React.FC = ({ isOpen, onClose, items ) : undefined, hasSuffix: item.shortcut && item.shortcut.length > 0 ? ( - + {item.shortcut.map((key, i) => ( - {key} + + {key} + {i < item.shortcut.length - 1 && +} ))} @@ -328,7 +335,15 @@ export const KbarContent: React.FC = ({ isOpen, onClose, items autoComplete="off" /> - + {groupedItems.map((option, index) => { if (option.isCustom) { return {option.label}; @@ -359,17 +374,44 @@ export const KbarContent: React.FC = ({ isOpen, onClose, items ); })} {searchQuery && filteredItems.length === 0 && ( - - No results found + + No results found )} - - - - Navigate - + + + + + + + + + + + + + Navigate + + + + + + Go to diff --git a/packages/core/src/modules/seo/Meta.tsx b/packages/core/src/modules/seo/Meta.tsx index cd82485..6b4125d 100644 --- a/packages/core/src/modules/seo/Meta.tsx +++ b/packages/core/src/modules/seo/Meta.tsx @@ -43,9 +43,9 @@ export function generateMetadata({ const normalizedPath = path.startsWith("/") ? path : `/${path}`; const ogImage = image - ? image.startsWith('http') + ? image.startsWith("http") ? image - : `${image.startsWith("/") ? '' : '/'}${image}` + : `${image.startsWith("/") ? "" : "/"}${image}` : `/api/og/generate?title=${encodeURIComponent(title)}`; const url = canonical || `${normalizedBaseURL}${normalizedPath}`; diff --git a/packages/core/src/utils/index.ts b/packages/core/src/utils/index.ts index de63600..ed173ab 100644 --- a/packages/core/src/utils/index.ts +++ b/packages/core/src/utils/index.ts @@ -1 +1 @@ -export * from "./devLogger"; \ No newline at end of file +export * from "./devLogger"; diff --git a/packages/core/tsconfig.build.json b/packages/core/tsconfig.build.json index 0fb2bbb..129f309 100644 --- a/packages/core/tsconfig.build.json +++ b/packages/core/tsconfig.build.json @@ -16,4 +16,4 @@ }, "include": ["src/**/*"], "exclude": ["node_modules", "dist", "**/*.test.*", "**/*.stories.*"] -} \ No newline at end of file +}