forked from andyburke/autonomous.contact
		
	
		
			
	
	
		
			1868 lines
		
	
	
	
		
			54 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			1868 lines
		
	
	
	
		
			54 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|  | const EMOJI_MAP: Record<string, string[]> = { | |||
|  | 	"☔": ["umbrella with rain drops"], | |||
|  | 	"☕": ["coffee"], | |||
|  | 	"♈": ["aries"], | |||
|  | 	"♉": ["taurus"], | |||
|  | 	"♐": ["sagittarius"], | |||
|  | 	"♑": ["capricorn"], | |||
|  | 	"♒": ["aquarius"], | |||
|  | 	"♓": ["pisces"], | |||
|  | 	"⚓": ["anchor"], | |||
|  | 	"✅": ["check mark"], | |||
|  | 	"✨": ["sparkles"], | |||
|  | 	"❓": ["question"], | |||
|  | 	"❔": ["grey question"], | |||
|  | 	"❕": ["grey exclamation"], | |||
|  | 	"❗": ["exclamation"], | |||
|  | 	"➕": ["plus sign"], | |||
|  | 	"➖": ["minus sign"], | |||
|  | 	"➗": ["division sign"], | |||
|  | 	"#️⃣": ["hash"], | |||
|  | 	"*️⃣": ["keycap star"], | |||
|  | 	"©️": ["copyright"], | |||
|  | 	"®️": ["registered"], | |||
|  | 	"🀄": ["mahjong"], | |||
|  | 	"🃏": ["black joker"], | |||
|  | 	"🅰️": ["a"], | |||
|  | 	"🅱️": ["b"], | |||
|  | 	"🅾️": ["o2"], | |||
|  | 	"🅿️": ["parking"], | |||
|  | 	"🆎": ["ab"], | |||
|  | 	"🆑": ["cl"], | |||
|  | 	"🆒": ["cool"], | |||
|  | 	"🆓": ["free"], | |||
|  | 	"🆔": ["id"], | |||
|  | 	"🆕": ["new"], | |||
|  | 	"🆖": ["ng"], | |||
|  | 	"🆗": ["ok"], | |||
|  | 	"🆘": ["sos"], | |||
|  | 	"🆙": ["up"], | |||
|  | 	"🆚": ["vs"], | |||
|  | 	"🇦🇨": ["flag ac"], | |||
|  | 	"🇦🇩": ["flag ad"], | |||
|  | 	"🇦🇪": ["flag ae"], | |||
|  | 	"🇦🇫": ["flag af"], | |||
|  | 	"🇦🇬": ["flag ag"], | |||
|  | 	"🇦🇮": ["flag ai"], | |||
|  | 	"🇦🇱": ["flag al"], | |||
|  | 	"🇦🇲": ["flag am"], | |||
|  | 	"🇦🇴": ["flag ao"], | |||
|  | 	"🇦🇶": ["flag aq"], | |||
|  | 	"🇦🇷": ["flag ar"], | |||
|  | 	"🇦🇸": ["flag as"], | |||
|  | 	"🇦🇹": ["flag at"], | |||
|  | 	"🇦🇺": ["flag au"], | |||
|  | 	"🇦🇼": ["flag aw"], | |||
|  | 	"🇦🇽": ["flag ax"], | |||
|  | 	"🇦🇿": ["flag az"], | |||
|  | 	"🇧🇦": ["flag ba"], | |||
|  | 	"🇧🇧": ["flag bb"], | |||
|  | 	"🇧🇩": ["flag bd"], | |||
|  | 	"🇧🇪": ["flag be"], | |||
|  | 	"🇧🇫": ["flag bf"], | |||
|  | 	"🇧🇬": ["flag bg"], | |||
|  | 	"🇧🇭": ["flag bh"], | |||
|  | 	"🇧🇮": ["flag bi"], | |||
|  | 	"🇧🇯": ["flag bj"], | |||
|  | 	"🇧🇱": ["flag bl"], | |||
|  | 	"🇧🇲": ["flag bm"], | |||
|  | 	"🇧🇳": ["flag bn"], | |||
|  | 	"🇧🇴": ["flag bo"], | |||
|  | 	"🇧🇶": ["flag bq"], | |||
|  | 	"🇧🇷": ["flag br"], | |||
|  | 	"🇧🇸": ["flag bs"], | |||
|  | 	"🇧🇹": ["flag bt"], | |||
|  | 	"🇧🇻": ["flag bv"], | |||
|  | 	"🇧🇼": ["flag bw"], | |||
|  | 	"🇧🇾": ["flag by"], | |||
|  | 	"🇧🇿": ["flag bz"], | |||
|  | 	"🇨🇦": ["flag ca"], | |||
|  | 	"🇨🇨": ["flag cc"], | |||
|  | 	"🇨🇩": ["flag cd"], | |||
|  | 	"🇨🇫": ["flag cf"], | |||
|  | 	"🇨🇬": ["flag cg"], | |||
|  | 	"🇨🇭": ["flag ch"], | |||
|  | 	"🇨🇮": ["flag ci"], | |||
|  | 	"🇨🇰": ["flag ck"], | |||
|  | 	"🇨🇱": ["flag cl"], | |||
|  | 	"🇨🇲": ["flag cm"], | |||
|  | 	"🇨🇳": ["flag cn"], | |||
|  | 	"🇨🇴": ["flag co"], | |||
|  | 	"🇨🇵": ["flag cp"], | |||
|  | 	"🇨🇷": ["flag cr"], | |||
|  | 	"🇨🇺": ["flag cu"], | |||
|  | 	"🇨🇻": ["flag cv"], | |||
|  | 	"🇨🇼": ["flag cw"], | |||
|  | 	"🇨🇽": ["flag cx"], | |||
|  | 	"🇨🇾": ["flag cy"], | |||
|  | 	"🇨🇿": ["flag cz"], | |||
|  | 	"🇩🇪": ["flag de"], | |||
|  | 	"🇩🇬": ["flag dg"], | |||
|  | 	"🇩🇯": ["flag dj"], | |||
|  | 	"🇩🇰": ["flag dk"], | |||
|  | 	"🇩🇲": ["flag dm"], | |||
|  | 	"🇩🇴": ["flag do"], | |||
|  | 	"🇩🇿": ["flag dz"], | |||
|  | 	"🇪🇦": ["flag ea"], | |||
|  | 	"🇪🇨": ["flag ec"], | |||
|  | 	"🇪🇪": ["flag ee"], | |||
|  | 	"🇪🇬": ["flag eg"], | |||
|  | 	"🇪🇭": ["flag eh"], | |||
|  | 	"🇪🇷": ["flag er"], | |||
|  | 	"🇪🇸": ["flag es"], | |||
|  | 	"🇪🇹": ["flag et"], | |||
|  | 	"🇪🇺": ["flag eu"], | |||
|  | 	"🇫🇮": ["flag fi"], | |||
|  | 	"🇫🇯": ["flag fj"], | |||
|  | 	"🇫🇰": ["flag fk"], | |||
|  | 	"🇫🇲": ["flag fm"], | |||
|  | 	"🇫🇴": ["flag fo"], | |||
|  | 	"🇫🇷": ["flag fr"], | |||
|  | 	"🇬🇦": ["flag ga"], | |||
|  | 	"🇬🇧": ["flag gb", "flag uk"], | |||
|  | 	"🇬🇩": ["flag gd"], | |||
|  | 	"🇬🇪": ["flag ge"], | |||
|  | 	"🇬🇫": ["flag gf"], | |||
|  | 	"🇬🇬": ["flag gg"], | |||
|  | 	"🇬🇭": ["flag gh"], | |||
|  | 	"🇬🇮": ["flag gi"], | |||
|  | 	"🇬🇱": ["flag gl"], | |||
|  | 	"🇬🇲": ["flag gm"], | |||
|  | 	"🇬🇳": ["flag gn"], | |||
|  | 	"🇬🇵": ["flag gp"], | |||
|  | 	"🇬🇶": ["flag gq"], | |||
|  | 	"🇬🇷": ["flag gr"], | |||
|  | 	"🇬🇸": ["flag gs"], | |||
|  | 	"🇬🇹": ["flag gt"], | |||
|  | 	"🇬🇺": ["flag gu"], | |||
|  | 	"🇬🇼": ["flag gw"], | |||
|  | 	"🇬🇾": ["flag gy"], | |||
|  | 	"🇭🇰": ["flag hk"], | |||
|  | 	"🇭🇲": ["flag hm"], | |||
|  | 	"🇭🇳": ["flag hn"], | |||
|  | 	"🇭🇷": ["flag hr"], | |||
|  | 	"🇭🇹": ["flag ht"], | |||
|  | 	"🇭🇺": ["flag hu"], | |||
|  | 	"🇮🇨": ["flag ic"], | |||
|  | 	"🇮🇩": ["flag id"], | |||
|  | 	"🇮🇪": ["flag ie"], | |||
|  | 	"🇮🇱": ["flag il"], | |||
|  | 	"🇮🇲": ["flag im"], | |||
|  | 	"🇮🇳": ["flag in"], | |||
|  | 	"🇮🇴": ["flag io"], | |||
|  | 	"🇮🇶": ["flag iq"], | |||
|  | 	"🇮🇷": ["flag ir"], | |||
|  | 	"🇮🇸": ["flag is"], | |||
|  | 	"🇮🇹": ["flag it"], | |||
|  | 	"🇯🇪": ["flag je"], | |||
|  | 	"🇯🇲": ["flag jm"], | |||
|  | 	"🇯🇴": ["flag jo"], | |||
|  | 	"🇯🇵": ["flag jp"], | |||
|  | 	"🇰🇪": ["flag ke"], | |||
|  | 	"🇰🇬": ["flag kg"], | |||
|  | 	"🇰🇭": ["flag kh"], | |||
|  | 	"🇰🇮": ["flag ki"], | |||
|  | 	"🇰🇲": ["flag km"], | |||
|  | 	"🇰🇳": ["flag kn"], | |||
|  | 	"🇰🇵": ["flag kp"], | |||
|  | 	"🇰🇷": ["flag kr"], | |||
|  | 	"🇰🇼": ["flag kw"], | |||
|  | 	"🇰🇾": ["flag ky"], | |||
|  | 	"🇰🇿": ["flag kz"], | |||
|  | 	"🇱🇦": ["flag la"], | |||
|  | 	"🇱🇧": ["flag lb"], | |||
|  | 	"🇱🇨": ["flag lc"], | |||
|  | 	"🇱🇮": ["flag li"], | |||
|  | 	"🇱🇰": ["flag lk"], | |||
|  | 	"🇱🇷": ["flag lr"], | |||
|  | 	"🇱🇸": ["flag ls"], | |||
|  | 	"🇱🇹": ["flag lt"], | |||
|  | 	"🇱🇺": ["flag lu"], | |||
|  | 	"🇱🇻": ["flag lv"], | |||
|  | 	"🇱🇾": ["flag ly"], | |||
|  | 	"🇲🇦": ["flag ma"], | |||
|  | 	"🇲🇨": ["flag mc"], | |||
|  | 	"🇲🇩": ["flag md"], | |||
|  | 	"🇲🇪": ["flag me"], | |||
|  | 	"🇲🇫": ["flag mf"], | |||
|  | 	"🇲🇬": ["flag mg"], | |||
|  | 	"🇲🇭": ["flag mh"], | |||
|  | 	"🇲🇰": ["flag mk"], | |||
|  | 	"🇲🇱": ["flag ml"], | |||
|  | 	"🇲🇲": ["flag mm"], | |||
|  | 	"🇲🇳": ["flag mn"], | |||
|  | 	"🇲🇴": ["flag mo"], | |||
|  | 	"🇲🇵": ["flag mp"], | |||
|  | 	"🇲🇶": ["flag mq"], | |||
|  | 	"🇲🇷": ["flag mr"], | |||
|  | 	"🇲🇸": ["flag ms"], | |||
|  | 	"🇲🇹": ["flag mt"], | |||
|  | 	"🇲🇺": ["flag mu"], | |||
|  | 	"🇲🇻": ["flag mv"], | |||
|  | 	"🇲🇼": ["flag mw"], | |||
|  | 	"🇲🇽": ["flag mx"], | |||
|  | 	"🇲🇾": ["flag my"], | |||
|  | 	"🇲🇿": ["flag mz"], | |||
|  | 	"🇳🇦": ["flag na"], | |||
|  | 	"🇳🇨": ["flag nc"], | |||
|  | 	"🇳🇪": ["flag ne"], | |||
|  | 	"🇳🇫": ["flag nf"], | |||
|  | 	"🇳🇬": ["flag ng"], | |||
|  | 	"🇳🇮": ["flag ni"], | |||
|  | 	"🇳🇱": ["flag nl"], | |||
|  | 	"🇳🇴": ["flag no"], | |||
|  | 	"🇳🇵": ["flag np"], | |||
|  | 	"🇳🇷": ["flag nr"], | |||
|  | 	"🇳🇺": ["flag nu"], | |||
|  | 	"🇳🇿": ["flag nz"], | |||
|  | 	"🇴🇲": ["flag om"], | |||
|  | 	"🇵🇦": ["flag pa"], | |||
|  | 	"🇵🇪": ["flag pe"], | |||
|  | 	"🇵🇫": ["flag pf"], | |||
|  | 	"🇵🇬": ["flag pg"], | |||
|  | 	"🇵🇭": ["flag ph"], | |||
|  | 	"🇵🇰": ["flag pk"], | |||
|  | 	"🇵🇱": ["flag pl"], | |||
|  | 	"🇵🇲": ["flag pm"], | |||
|  | 	"🇵🇳": ["flag pn"], | |||
|  | 	"🇵🇷": ["flag pr"], | |||
|  | 	"🇵🇸": ["flag ps"], | |||
|  | 	"🇵🇹": ["flag pt"], | |||
|  | 	"🇵🇼": ["flag pw"], | |||
|  | 	"🇵🇾": ["flag py"], | |||
|  | 	"🇶🇦": ["flag qa"], | |||
|  | 	"🇷🇪": ["flag re"], | |||
|  | 	"🇷🇴": ["flag ro"], | |||
|  | 	"🇷🇸": ["flag rs"], | |||
|  | 	"🇷🇺": ["flag ru"], | |||
|  | 	"🇷🇼": ["flag rw"], | |||
|  | 	"🇸🇦": ["flag sa"], | |||
|  | 	"🇸🇧": ["flag sb"], | |||
|  | 	"🇸🇨": ["flag sc"], | |||
|  | 	"🇸🇩": ["flag sd"], | |||
|  | 	"🇸🇪": ["flag se"], | |||
|  | 	"🇸🇬": ["flag sg"], | |||
|  | 	"🇸🇭": ["flag sh"], | |||
|  | 	"🇸🇮": ["flag si"], | |||
|  | 	"🇸🇯": ["flag sj"], | |||
|  | 	"🇸🇰": ["flag sk"], | |||
|  | 	"🇸🇱": ["flag sl"], | |||
|  | 	"🇸🇲": ["flag sm"], | |||
|  | 	"🇸🇳": ["flag sn"], | |||
|  | 	"🇸🇴": ["flag so"], | |||
|  | 	"🇸🇷": ["flag sr"], | |||
|  | 	"🇸🇸": ["flag ss"], | |||
|  | 	"🇸🇹": ["flag st"], | |||
|  | 	"🇸🇻": ["flag sv"], | |||
|  | 	"🇸🇽": ["flag sx"], | |||
|  | 	"🇸🇾": ["flag sy"], | |||
|  | 	"🇸🇿": ["flag sz"], | |||
|  | 	"🇹🇦": ["flag ta"], | |||
|  | 	"🇹🇨": ["flag tc"], | |||
|  | 	"🇹🇩": ["flag td"], | |||
|  | 	"🇹🇫": ["flag tf"], | |||
|  | 	"🇹🇬": ["flag tg"], | |||
|  | 	"🇹🇭": ["flag th"], | |||
|  | 	"🇹🇯": ["flag tj"], | |||
|  | 	"🇹🇰": ["flag tk"], | |||
|  | 	"🇹🇱": ["flag tl"], | |||
|  | 	"🇹🇲": ["flag tm"], | |||
|  | 	"🇹🇳": ["flag tn"], | |||
|  | 	"🇹🇴": ["flag to"], | |||
|  | 	"🇹🇷": ["flag tr"], | |||
|  | 	"🇹🇹": ["flag tt"], | |||
|  | 	"🇹🇻": ["flag tv"], | |||
|  | 	"🇹🇼": ["flag tw"], | |||
|  | 	"🇹🇿": ["flag tz"], | |||
|  | 	"🇺🇦": ["flag ua"], | |||
|  | 	"🇺🇬": ["flag ug"], | |||
|  | 	"🇺🇲": ["flag um"], | |||
|  | 	"🇺🇳": ["flag un"], | |||
|  | 	"🇺🇸": ["flag us", "flag usa"], | |||
|  | 	"🇺🇾": ["flag uy"], | |||
|  | 	"🇺🇿": ["flag uz"], | |||
|  | 	"🇻🇦": ["flag va"], | |||
|  | 	"🇻🇨": ["flag vc"], | |||
|  | 	"🇻🇪": ["flag ve"], | |||
|  | 	"🇻🇬": ["flag vg"], | |||
|  | 	"🇻🇮": ["flag vi"], | |||
|  | 	"🇻🇳": ["flag vn"], | |||
|  | 	"🇻🇺": ["flag vu"], | |||
|  | 	"🇼🇫": ["flag wf"], | |||
|  | 	"🇼🇸": ["flag ws"], | |||
|  | 	"🇽🇰": ["flag xk"], | |||
|  | 	"🇾🇪": ["flag ye"], | |||
|  | 	"🇾🇹": ["flag yt"], | |||
|  | 	"🇿🇦": ["flag za"], | |||
|  | 	"🇿🇲": ["flag zm"], | |||
|  | 	"🇿🇼": ["flag zw"], | |||
|  | 	"🌀": ["cyclone"], | |||
|  | 	"🌁": ["foggy"], | |||
|  | 	"🌂": ["closed umbrella"], | |||
|  | 	"🌃": ["night with stars"], | |||
|  | 	"🌄": ["sunrise over mountains"], | |||
|  | 	"🌅": ["sunrise"], | |||
|  | 	"🌆": ["city sunset"], | |||
|  | 	"🌇": ["city sunrise"], | |||
|  | 	"🌈": ["rainbow"], | |||
|  | 	"🌉": ["bridge at night"], | |||
|  | 	"🌊": ["ocean"], | |||
|  | 	"🌋": ["volcano"], | |||
|  | 	"🌌": ["milky way"], | |||
|  | 	"🌍": ["earth", "earth africa"], | |||
|  | 	"🌎": ["earth", "earth americas"], | |||
|  | 	"🌏": ["earth", "earth asia"], | |||
|  | 	"🌐": ["globe with meridians"], | |||
|  | 	"🌑": ["moon", "new moon"], | |||
|  | 	"🌒": ["moon", "waxing crescent moon"], | |||
|  | 	"🌓": ["moon", "first quarter moon"], | |||
|  | 	"🌔": ["moon", "moon", "waxing gibbous moon"], | |||
|  | 	"🌕": ["moon", "full moon"], | |||
|  | 	"🌖": ["moon", "waning gibbous moon"], | |||
|  | 	"🌗": ["moon", "last quarter moon"], | |||
|  | 	"🌘": ["moon", "waning crescent moon"], | |||
|  | 	"🌙": ["moon", "crescent moon"], | |||
|  | 	"🌚": ["moon", "new moon with face"], | |||
|  | 	"🌛": ["moon", "first quarter moon with face"], | |||
|  | 	"🌜": ["moon", "last quarter moon with face"], | |||
|  | 	"🌝": ["moon", "full moon with face"], | |||
|  | 	"🌞": ["sun", "sun with face"], | |||
|  | 	"🌟": ["starburst", "star"], | |||
|  | 	"🌠": ["stars"], | |||
|  | 	"🌡️": ["thermometer"], | |||
|  | 	"🌤️": ["mostly sunny", "sun small cloud"], | |||
|  | 	"🌥️": ["barely sunny", "sun behind cloud"], | |||
|  | 	"🌦️": ["partly sunny rain", "sun behind rain cloud"], | |||
|  | 	"🌧️": ["cloud", "rain cloud"], | |||
|  | 	"🌨️": ["cloud", "snow cloud"], | |||
|  | 	"🌩️": ["cloud", "lightning cloud", "lightning"], | |||
|  | 	"🌪️": ["tornado", "tornado cloud"], | |||
|  | 	"🌫️": ["fog"], | |||
|  | 	"🌬️": ["wind blowing face"], | |||
|  | 	"🌭": ["food", "hotdog"], | |||
|  | 	"🌮": ["food", "taco"], | |||
|  | 	"🌯": ["food", "burrito"], | |||
|  | 	"🌰": ["food", "chestnut"], | |||
|  | 	"🌱": ["seedling"], | |||
|  | 	"🌲": ["evergreen tree"], | |||
|  | 	"🌳": ["deciduous tree"], | |||
|  | 	"🌴": ["palm tree"], | |||
|  | 	"🌵": ["cactus"], | |||
|  | 	"🌶️": ["food", "hot pepper"], | |||
|  | 	"🌷": ["tulip"], | |||
|  | 	"🌸": ["cherry blossom"], | |||
|  | 	"🌹": ["rose"], | |||
|  | 	"🌺": ["hibiscus"], | |||
|  | 	"🌻": ["sunflower"], | |||
|  | 	"🌼": ["blossom"], | |||
|  | 	"🌽": ["food", "corn"], | |||
|  | 	"🌾": ["ear of rice"], | |||
|  | 	"🌿": ["herb"], | |||
|  | 	"🍀": ["four leaf clover"], | |||
|  | 	"🍁": ["maple leaf"], | |||
|  | 	"🍂": ["fallen leaf"], | |||
|  | 	"🍃": ["leaves"], | |||
|  | 	"🍄": ["mushroom"], | |||
|  | 	"🍅": ["food", "tomato"], | |||
|  | 	"🍆": ["food", "eggplant"], | |||
|  | 	"🍇": ["food", "grapes"], | |||
|  | 	"🍈": ["food", "melon"], | |||
|  | 	"🍉": ["food", "watermelon"], | |||
|  | 	"🍊": ["food", "tangerine"], | |||
|  | 	"🍋": ["food", "lemon"], | |||
|  | 	"🍌": ["food", "banana"], | |||
|  | 	"🍍": ["food", "pineapple"], | |||
|  | 	"🍎": ["food", "apple"], | |||
|  | 	"🍏": ["food", "green apple"], | |||
|  | 	"🍐": ["food", "pear"], | |||
|  | 	"🍑": ["food", "peach"], | |||
|  | 	"🍒": ["food", "cherries"], | |||
|  | 	"🍓": ["food", "strawberry"], | |||
|  | 	"🍔": ["food", "hamburger"], | |||
|  | 	"🍕": ["food", "pizza"], | |||
|  | 	"🍖": ["food", "meat on bone"], | |||
|  | 	"🍗": ["food", "poultry leg", "chicken leg", "turkey leg"], | |||
|  | 	"🍘": ["food", "rice cracker"], | |||
|  | 	"🍙": ["food", "rice ball"], | |||
|  | 	"🍚": ["food", "rice"], | |||
|  | 	"🍛": ["food", "curry"], | |||
|  | 	"🍜": ["food", "ramen"], | |||
|  | 	"🍝": ["food", "spaghetti"], | |||
|  | 	"🍞": ["food", "bread"], | |||
|  | 	"🍟": ["food", "fries"], | |||
|  | 	"🍠": ["food", "sweet potato"], | |||
|  | 	"🍡": ["food", "dango"], | |||
|  | 	"🍢": ["food", "oden"], | |||
|  | 	"🍣": ["food", "sushi"], | |||
|  | 	"🍤": ["food", "fried shrimp"], | |||
|  | 	"🍥": ["food", "fish cake"], | |||
|  | 	"🍦": ["food", "icecream"], | |||
|  | 	"🍧": ["food", "shaved ice"], | |||
|  | 	"🍨": ["food", "ice cream"], | |||
|  | 	"🍩": ["food", "doughnut"], | |||
|  | 	"🍪": ["food", "cookie"], | |||
|  | 	"🍫": ["food", "chocolate bar"], | |||
|  | 	"🍬": ["food", "candy"], | |||
|  | 	"🍭": ["food", "lollipop"], | |||
|  | 	"🍮": ["food", "custard"], | |||
|  | 	"🍯": ["food", "honey pot"], | |||
|  | 	"🍰": ["food", "cake"], | |||
|  | 	"🍱": ["food", "bento"], | |||
|  | 	"🍲": ["food", "stew"], | |||
|  | 	"🍳": ["food", "fried egg", "cooking"], | |||
|  | 	"🍴": ["fork and knife"], | |||
|  | 	"🍵": ["drink", "tea"], | |||
|  | 	"🍶": ["drink", "sake"], | |||
|  | 	"🍷": ["drink", "wine glass"], | |||
|  | 	"🍸": ["drink", "cocktail"], | |||
|  | 	"🍹": ["drink", "tropical drink"], | |||
|  | 	"🍺": ["drink", "beer"], | |||
|  | 	"🍻": ["drink", "beers"], | |||
|  | 	"🍼": ["baby bottle"], | |||
|  | 	"🍽️": ["knife fork plate", "place setting"], | |||
|  | 	"🍾": ["champagne"], | |||
|  | 	"🍿": ["food", "popcorn"], | |||
|  | 	"🎀": ["ribbon"], | |||
|  | 	"🎁": ["gift"], | |||
|  | 	"🎂": ["food", "cake", "birthday cake", "birthday"], | |||
|  | 	"🎃": ["jack o lantern"], | |||
|  | 	"🎄": ["christmas tree"], | |||
|  | 	"🎅": ["santa"], | |||
|  | 	"🎆": ["fireworks"], | |||
|  | 	"🎇": ["sparkler"], | |||
|  | 	"🎈": ["balloon"], | |||
|  | 	"🎉": ["tada"], | |||
|  | 	"🎊": ["confetti ball"], | |||
|  | 	"🎋": ["tanabata tree"], | |||
|  | 	"🎌": ["crossed flags"], | |||
|  | 	"🎍": ["bamboo"], | |||
|  | 	"🎎": ["dolls"], | |||
|  | 	"🎏": ["flags"], | |||
|  | 	"🎐": ["wind chime"], | |||
|  | 	"🎑": ["rice scene"], | |||
|  | 	"🎒": ["school satchel", "backpack"], | |||
|  | 	"🎓": ["mortar board"], | |||
|  | 	"🎖️": ["medal"], | |||
|  | 	"🎗️": ["reminder ribbon"], | |||
|  | 	"🎙️": ["studio microphone"], | |||
|  | 	"🎚️": ["level slider", "volume slider"], | |||
|  | 	"🎛️": ["control knobs"], | |||
|  | 	"🎞️": ["film frames"], | |||
|  | 	"🎟️": ["admission tickets"], | |||
|  | 	"🎠": ["carousel horse"], | |||
|  | 	"🎡": ["ferris wheel"], | |||
|  | 	"🎢": ["roller coaster"], | |||
|  | 	"🎣": ["fishing pole and fish"], | |||
|  | 	"🎤": ["microphone"], | |||
|  | 	"🎥": ["movie camera"], | |||
|  | 	"🎦": ["cinema"], | |||
|  | 	"🎧": ["headphones"], | |||
|  | 	"🎨": ["art"], | |||
|  | 	"🎩": ["tophat"], | |||
|  | 	"🎪": ["circus tent"], | |||
|  | 	"🎫": ["ticket"], | |||
|  | 	"🎬": ["clapper"], | |||
|  | 	"🎭": ["performing arts"], | |||
|  | 	"🎮": ["video game"], | |||
|  | 	"🎯": ["dart"], | |||
|  | 	"🎰": ["slot machine"], | |||
|  | 	"🎱": ["8ball"], | |||
|  | 	"🎲": ["die", "dice", "game die"], | |||
|  | 	"🎳": ["bowling"], | |||
|  | 	"🎴": ["flower playing cards"], | |||
|  | 	"🎵": ["musical note"], | |||
|  | 	"🎶": ["notes"], | |||
|  | 	"🎷": ["saxophone"], | |||
|  | 	"🎸": ["guitar"], | |||
|  | 	"🎹": ["musical keyboard"], | |||
|  | 	"🎺": ["trumpet"], | |||
|  | 	"🎻": ["violin"], | |||
|  | 	"🎼": ["musical score"], | |||
|  | 	"🎽": ["running shirt with sash"], | |||
|  | 	"🎾": ["tennis"], | |||
|  | 	"🎿": ["ski"], | |||
|  | 	"🏀": ["basketball"], | |||
|  | 	"🏁": ["flag checkered", "checkered flag"], | |||
|  | 	"🏂": ["snowboarder"], | |||
|  | 	"🏃♀️": ["running"], | |||
|  | 	"🏃♂️": ["running"], | |||
|  | 	"🏄♀️": ["surfing"], | |||
|  | 	"🏄♂️": ["surfing"], | |||
|  | 	"🏅": ["sports medal"], | |||
|  | 	"🏆": ["trophy"], | |||
|  | 	"🏇": ["horse racing"], | |||
|  | 	"🏈": ["football"], | |||
|  | 	"🏉": ["rugby football"], | |||
|  | 	"🏊♀️": ["swimming"], | |||
|  | 	"🏊♂️": ["swimming"], | |||
|  | 	"🏋️♀️": ["lifting weights"], | |||
|  | 	"🏋️♂️": ["lifting weights"], | |||
|  | 	"🏌️♀️": ["golfing"], | |||
|  | 	"🏌️♂️": ["golfing"], | |||
|  | 	"🏍️": ["racing motorcycle"], | |||
|  | 	"🏎️": ["racing car"], | |||
|  | 	"🏏": ["cricket bat and ball"], | |||
|  | 	"🏐": ["volleyball"], | |||
|  | 	"🏑": ["field hockey stick and ball"], | |||
|  | 	"🏒": ["ice hockey stick and puck"], | |||
|  | 	"🏓": ["table tennis paddle and ball"], | |||
|  | 	"🏔️": ["snow capped mountain"], | |||
|  | 	"🏕️": ["camping"], | |||
|  | 	"🏖️": ["beach with umbrella"], | |||
|  | 	"🏗️": ["building construction"], | |||
|  | 	"🏘️": ["house buildings"], | |||
|  | 	"🏙️": ["cityscape"], | |||
|  | 	"🏚️": ["derelict house building"], | |||
|  | 	"🏛️": ["classical building"], | |||
|  | 	"🏜️": ["desert"], | |||
|  | 	"🏝️": ["desert island"], | |||
|  | 	"🏞️": ["national park"], | |||
|  | 	"🏟️": ["stadium"], | |||
|  | 	"🏠": ["house"], | |||
|  | 	"🏡": ["house with garden"], | |||
|  | 	"🏢": ["office"], | |||
|  | 	"🏣": ["post office"], | |||
|  | 	"🏤": ["european post office"], | |||
|  | 	"🏥": ["hospital"], | |||
|  | 	"🏦": ["bank"], | |||
|  | 	"🏧": ["atm"], | |||
|  | 	"🏨": ["hotel"], | |||
|  | 	"🏩": ["love hotel"], | |||
|  | 	"🏪": ["convenience store"], | |||
|  | 	"🏫": ["school"], | |||
|  | 	"🏬": ["department store"], | |||
|  | 	"🏭": ["factory"], | |||
|  | 	"🏮": ["izakaya lantern", "lantern"], | |||
|  | 	"🏯": ["japanese castle"], | |||
|  | 	"🏰": ["european castle"], | |||
|  | 	"🏳️🌈": ["flag rainbow"], | |||
|  | 	"🏳️⚧️": ["flag transgender"], | |||
|  | 	"🏳️": ["flag white", "waving white flag"], | |||
|  | 	"🏴☠️": ["flag pirate", "pirate flag"], | |||
|  | 	"🏴": ["flag england"], | |||
|  | 	"🏴": ["flag scotland"], | |||
|  | 	"🏴": ["flag wales"], | |||
|  | 	"🏴": ["flag black", "waving black flag"], | |||
|  | 	"🏵️": ["rosette"], | |||
|  | 	"🏷️": ["label"], | |||
|  | 	"🏸": ["badminton racquet and shuttlecock"], | |||
|  | 	"🏹": ["bow and arrow"], | |||
|  | 	"🏺": ["amphora"], | |||
|  | 	"🐀": ["rat"], | |||
|  | 	"🐁": ["mouse"], | |||
|  | 	"🐂": ["ox"], | |||
|  | 	"🐃": ["water buffalo"], | |||
|  | 	"🐄": ["cow"], | |||
|  | 	"🐅": ["tiger"], | |||
|  | 	"🐆": ["leopard"], | |||
|  | 	"🐇": ["rabbit"], | |||
|  | 	"🐈⬛": ["black cat"], | |||
|  | 	"🐈": ["cat"], | |||
|  | 	"🐉": ["dragon"], | |||
|  | 	"🐊": ["crocodile"], | |||
|  | 	"🐋": ["whale"], | |||
|  | 	"🐌": ["snail"], | |||
|  | 	"🐍": ["snake"], | |||
|  | 	"🐎": ["racehorse"], | |||
|  | 	"🐏": ["ram"], | |||
|  | 	"🐐": ["goat"], | |||
|  | 	"🐑": ["sheep"], | |||
|  | 	"🐒": ["monkey"], | |||
|  | 	"🐓": ["rooster"], | |||
|  | 	"🐔": ["chicken"], | |||
|  | 	"🐕🦺": ["service dog"], | |||
|  | 	"🐕": ["dog"], | |||
|  | 	"🐖": ["pig"], | |||
|  | 	"🐗": ["boar"], | |||
|  | 	"🐘": ["elephant"], | |||
|  | 	"🐙": ["octopus"], | |||
|  | 	"🐚": ["shell"], | |||
|  | 	"🐛": ["bug"], | |||
|  | 	"🐜": ["ant"], | |||
|  | 	"🐝": ["bee", "honeybee"], | |||
|  | 	"🐞": ["ladybug", "lady beetle"], | |||
|  | 	"🐟": ["fish"], | |||
|  | 	"🐠": ["tropical fish"], | |||
|  | 	"🐡": ["blowfish"], | |||
|  | 	"🐢": ["turtle"], | |||
|  | 	"🐣": ["hatching chick"], | |||
|  | 	"🐤": ["baby chick"], | |||
|  | 	"🐥": ["hatched chick"], | |||
|  | 	"🐦⬛": ["black bird"], | |||
|  | 	"🐦": ["bird"], | |||
|  | 	"🐧": ["penguin"], | |||
|  | 	"🐨": ["koala"], | |||
|  | 	"🐩": ["poodle"], | |||
|  | 	"🐪": ["dromedary camel"], | |||
|  | 	"🐫": ["camel"], | |||
|  | 	"🐬": ["dolphin", "flipper"], | |||
|  | 	"🐯": ["tiger"], | |||
|  | 	"🐰": ["rabbit"], | |||
|  | 	"🐲": ["dragon face"], | |||
|  | 	"🐳": ["whale"], | |||
|  | 	"🐴": ["horse"], | |||
|  | 	"🐵": ["monkey face"], | |||
|  | 	"🐶": ["dog"], | |||
|  | 	"🐷": ["pig"], | |||
|  | 	"🐸": ["frog"], | |||
|  | 	"🐹": ["hamster"], | |||
|  | 	"🐺": ["wolf"], | |||
|  | 	"🐻❄️": ["polar bear"], | |||
|  | 	"🐻": ["bear"], | |||
|  | 	"🐼": ["panda face"], | |||
|  | 	"🐽": ["pig nose"], | |||
|  | 	"🐾": ["feet", "paw prints"], | |||
|  | 	"🐿️": ["chipmunk"], | |||
|  | 	"👀": ["eyes"], | |||
|  | 	"👁️🗨️": ["eye in speech bubble"], | |||
|  | 	"👁️": ["eye"], | |||
|  | 	"👂": ["ear"], | |||
|  | 	"👃": ["nose"], | |||
|  | 	"👄": ["lips"], | |||
|  | 	"👅": ["tongue"], | |||
|  | 	"👆": ["point up"], | |||
|  | 	"👇": ["point down"], | |||
|  | 	"👈": ["point left"], | |||
|  | 	"👉": ["point right"], | |||
|  | 	"👊": ["facepunch", "punch"], | |||
|  | 	"👋": ["wave"], | |||
|  | 	"👌": ["ok hand"], | |||
|  | 	"👍": ["+1", "thumbsup"], | |||
|  | 	"👎": ["-1", "thumbsdown"], | |||
|  | 	"👏": ["clap"], | |||
|  | 	"👐": ["open hands"], | |||
|  | 	"👑": ["crown"], | |||
|  | 	"👒": ["hat"], | |||
|  | 	"👓": ["eyeglasses"], | |||
|  | 	"👔": ["necktie"], | |||
|  | 	"👕": ["shirt", "tshirt"], | |||
|  | 	"👖": ["jeans"], | |||
|  | 	"👗": ["dress"], | |||
|  | 	"👘": ["kimono"], | |||
|  | 	"👙": ["bikini"], | |||
|  | 	"👚": ["shirt", "clothes"], | |||
|  | 	"👛": ["purse"], | |||
|  | 	"👜": ["handbag"], | |||
|  | 	"👝": ["pouch"], | |||
|  | 	"👞": ["shoe"], | |||
|  | 	"👟": ["athletic shoe", "shoe"], | |||
|  | 	"👠": ["high heel shoe", "shoe"], | |||
|  | 	"👡": ["sandal", "shoe"], | |||
|  | 	"👢": ["boot", "shoe"], | |||
|  | 	"👣": ["footprints"], | |||
|  | 	"👤": ["bust in silhouette"], | |||
|  | 	"👥": ["busts in silhouette"], | |||
|  | 	"👦": ["child"], | |||
|  | 	"👧": ["child"], | |||
|  | 	"👨🌾": ["farmer"], | |||
|  | 	"👨🍳": ["cook"], | |||
|  | 	"👨🍼": ["feeding baby"], | |||
|  | 	"👨🎓": ["student"], | |||
|  | 	"👨🎤": ["singer"], | |||
|  | 	"👨🎨": ["artist"], | |||
|  | 	"👨🏫": ["teacher"], | |||
|  | 	"👨🏭": ["factory worker"], | |||
|  | 	"👨👦👦": ["man-boy-boy"], | |||
|  | 	"👨👦": ["man-boy"], | |||
|  | 	"👨👧👦": ["man-girl-boy"], | |||
|  | 	"👨👧👧": ["man-girl-girl"], | |||
|  | 	"👨👧": ["man-girl"], | |||
|  | 	"👨👨👦": ["man-man-boy"], | |||
|  | 	"👨👨👦👦": ["man-man-boy-boy"], | |||
|  | 	"👨👨👧": ["man-man-girl"], | |||
|  | 	"👨👨👧👦": ["man-man-girl-boy"], | |||
|  | 	"👨👨👧👧": ["man-man-girl-girl"], | |||
|  | 	"👨👩👦": ["man-woman-boy", "family"], | |||
|  | 	"👨👩👦👦": ["man-woman-boy-boy"], | |||
|  | 	"👨👩👧": ["man-woman-girl"], | |||
|  | 	"👨👩👧👦": ["man-woman-girl-boy"], | |||
|  | 	"👨👩👧👧": ["man-woman-girl-girl"], | |||
|  | 	"👨💻": ["technologist"], | |||
|  | 	"👨💼": ["office worker"], | |||
|  | 	"👨🔧": ["mechanic"], | |||
|  | 	"👨🔬": ["scientist"], | |||
|  | 	"👨🚀": ["astronaut"], | |||
|  | 	"👨🚒": ["firefighter"], | |||
|  | 	"👨🦯": ["person with probing cane"], | |||
|  | 	"👨🦰": ["red haired person"], | |||
|  | 	"👨🦱": ["curly haired person"], | |||
|  | 	"👨🦲": ["bald person"], | |||
|  | 	"👨🦳": ["white haired person"], | |||
|  | 	"👨🦼": ["person in motorized wheelchair"], | |||
|  | 	"👨🦽": ["person in manual wheelchair"], | |||
|  | 	"👨⚕️": ["doctor"], | |||
|  | 	"👨⚖️": ["judge"], | |||
|  | 	"👨✈️": ["pilot"], | |||
|  | 	"👨❤️👨": ["man-heart-man"], | |||
|  | 	"👨❤️💋👨": ["man-kiss-man"], | |||
|  | 	"👨": ["man", "person"], | |||
|  | 	"👩🌾": ["farmer"], | |||
|  | 	"👩🍳": ["cook"], | |||
|  | 	"👩🍼": ["feeding baby"], | |||
|  | 	"👩🎓": ["student"], | |||
|  | 	"👩🎤": ["singer"], | |||
|  | 	"👩🎨": ["artist"], | |||
|  | 	"👩🏫": ["teacher"], | |||
|  | 	"👩🏭": ["factory worker"], | |||
|  | 	"👩👦👦": ["woman-boy-boy"], | |||
|  | 	"👩👦": ["woman-boy"], | |||
|  | 	"👩👧👦": ["woman-girl-boy"], | |||
|  | 	"👩👧👧": ["woman-girl-girl"], | |||
|  | 	"👩👧": ["woman-girl"], | |||
|  | 	"👩👩👦": ["woman-woman-boy"], | |||
|  | 	"👩👩👦👦": ["woman-woman-boy-boy"], | |||
|  | 	"👩👩👧": ["woman-woman-girl"], | |||
|  | 	"👩👩👧👦": ["woman-woman-girl-boy"], | |||
|  | 	"👩👩👧👧": ["woman-woman-girl-girl"], | |||
|  | 	"👩💻": ["technologist"], | |||
|  | 	"👩💼": ["office worker"], | |||
|  | 	"👩🔧": ["mechanic"], | |||
|  | 	"👩🔬": ["scientist"], | |||
|  | 	"👩🚀": ["astronaut"], | |||
|  | 	"👩🚒": ["firefighter"], | |||
|  | 	"👩🦯": ["person with probing cane"], | |||
|  | 	"👩🦰": ["red haired person"], | |||
|  | 	"👩🦱": ["curly haired person"], | |||
|  | 	"👩🦲": ["bald person"], | |||
|  | 	"👩🦳": ["white haired person"], | |||
|  | 	"👩🦼": ["person in motorized wheelchair"], | |||
|  | 	"👩🦽": ["person in manual wheelchair"], | |||
|  | 	"👩⚕️": ["doctor"], | |||
|  | 	"👩⚖️": ["judge"], | |||
|  | 	"👩✈️": ["pilot"], | |||
|  | 	"👩❤️👨": ["woman-heart-man"], | |||
|  | 	"👩❤️👩": ["woman-heart-woman"], | |||
|  | 	"👩❤️💋👨": ["woman-kiss-man"], | |||
|  | 	"👩❤️💋👩": ["woman-kiss-woman"], | |||
|  | 	"👩": ["woman", "person"], | |||
|  | 	"👫": ["man and woman holding hands", "woman and man holding hands", "couple"], | |||
|  | 	"👬": ["two men holding hands", "men holding hands", "couple"], | |||
|  | 	"👭": ["two women holding hands", "women holding hands", "couple"], | |||
|  | 	"👮♀️": ["police officer", "cop"], | |||
|  | 	"👮♂️": ["police officer", "cop"], | |||
|  | 	"👯♀️": ["women-with-bunny-ears-partying", "woman-with-bunny-ears-partying", "dancers"], | |||
|  | 	"👯♂️": ["men-with-bunny-ears-partying", "man-with-bunny-ears-partying"], | |||
|  | 	"👰♀️": ["person with veil"], | |||
|  | 	"👰♂️": ["person with veil"], | |||
|  | 	"👲": ["person with gua pi mao"], | |||
|  | 	"👳♀️": ["person wearing turban", "woman with turban"], | |||
|  | 	"👳♂️": ["person wearing turban", "man with turban"], | |||
|  | 	"👴": ["old person", "old man"], | |||
|  | 	"👵": ["old person", "old woman"], | |||
|  | 	"👶": ["baby"], | |||
|  | 	"👷♀️": ["construction worker"], | |||
|  | 	"👷♂️": ["construction worker"], | |||
|  | 	"👸": ["princess"], | |||
|  | 	"👹": ["japanese ogre"], | |||
|  | 	"👺": ["japanese goblin"], | |||
|  | 	"👻": ["ghost"], | |||
|  | 	"👼": ["angel"], | |||
|  | 	"👽": ["alien"], | |||
|  | 	"👾": ["space invader"], | |||
|  | 	"👿": ["imp"], | |||
|  | 	"💀": ["skull"], | |||
|  | 	"💁♀️": ["tipping hand", "information desk person"], | |||
|  | 	"💁♂️": ["tipping hand", "information desk person"], | |||
|  | 	"💂♀️": ["guard", "guardswoman"], | |||
|  | 	"💂♂️": ["guard", "guardsman"], | |||
|  | 	"💃": ["dancer"], | |||
|  | 	"💄": ["lipstick"], | |||
|  | 	"💅": ["nail care"], | |||
|  | 	"💆♀️": ["getting massage", "massage"], | |||
|  | 	"💆♂️": ["getting massage", "massage"], | |||
|  | 	"💇♀️": ["getting haircut", "haircut"], | |||
|  | 	"💇♂️": ["getting haircut", "haircut"], | |||
|  | 	"💈": ["barber"], | |||
|  | 	"💉": ["syringe"], | |||
|  | 	"💊": ["pill"], | |||
|  | 	"💋": ["kiss"], | |||
|  | 	"💌": ["love letter"], | |||
|  | 	"💍": ["ring"], | |||
|  | 	"💎": ["gem"], | |||
|  | 	"💏": ["couplekiss"], | |||
|  | 	"💐": ["bouquet"], | |||
|  | 	"💑": ["couple with heart"], | |||
|  | 	"💒": ["wedding"], | |||
|  | 	"💓": ["heartbeat"], | |||
|  | 	"💔": ["broken heart"], | |||
|  | 	"💕": ["two hearts"], | |||
|  | 	"💖": ["sparkling heart"], | |||
|  | 	"💗": ["heartpulse"], | |||
|  | 	"💘": ["cupid"], | |||
|  | 	"💙": ["blue heart"], | |||
|  | 	"💚": ["green heart"], | |||
|  | 	"💛": ["yellow heart"], | |||
|  | 	"💜": ["purple heart"], | |||
|  | 	"💝": ["gift heart"], | |||
|  | 	"💞": ["revolving hearts"], | |||
|  | 	"💟": ["heart decoration"], | |||
|  | 	"💠": ["diamond shape with a dot inside"], | |||
|  | 	"💡": ["bulb"], | |||
|  | 	"💢": ["anger"], | |||
|  | 	"💣": ["bomb"], | |||
|  | 	"💤": ["zzz"], | |||
|  | 	"💥": ["boom", "collision"], | |||
|  | 	"💦": ["sweat drops"], | |||
|  | 	"💧": ["droplet"], | |||
|  | 	"💨": ["dash"], | |||
|  | 	"💩": ["hankey", "poop", "shit"], | |||
|  | 	"💪": ["muscle"], | |||
|  | 	"💫": ["dizzy"], | |||
|  | 	"💬": ["speech balloon"], | |||
|  | 	"💭": ["thought balloon"], | |||
|  | 	"💮": ["white flower"], | |||
|  | 	"💯": ["100"], | |||
|  | 	"💰": ["moneybag"], | |||
|  | 	"💱": ["currency exchange"], | |||
|  | 	"💲": ["heavy dollar sign"], | |||
|  | 	"💳": ["credit card"], | |||
|  | 	"💴": ["yen"], | |||
|  | 	"💵": ["dollar"], | |||
|  | 	"💶": ["euro"], | |||
|  | 	"💷": ["pound"], | |||
|  | 	"💸": ["money with wings"], | |||
|  | 	"💹": ["chart"], | |||
|  | 	"💺": ["seat"], | |||
|  | 	"💻": ["computer"], | |||
|  | 	"💼": ["briefcase"], | |||
|  | 	"💽": ["minidisc"], | |||
|  | 	"💾": ["floppy disk"], | |||
|  | 	"💿": ["cd"], | |||
|  | 	"📀": ["dvd"], | |||
|  | 	"📁": ["file folder"], | |||
|  | 	"📂": ["open file folder"], | |||
|  | 	"📃": ["page with curl"], | |||
|  | 	"📄": ["page facing up"], | |||
|  | 	"📅": ["date"], | |||
|  | 	"📆": ["calendar"], | |||
|  | 	"📇": ["card index"], | |||
|  | 	"📈": ["chart with upwards trend", "chart up", "line goes up"], | |||
|  | 	"📉": ["chart with downwards trend", "chart down", "line goes down"], | |||
|  | 	"📊": ["bar chart"], | |||
|  | 	"📋": ["clipboard"], | |||
|  | 	"📌": ["pushpin"], | |||
|  | 	"📍": ["round pushpin"], | |||
|  | 	"📎": ["paperclip"], | |||
|  | 	"📏": ["straight ruler"], | |||
|  | 	"📐": ["triangular ruler"], | |||
|  | 	"📑": ["bookmark tabs"], | |||
|  | 	"📒": ["ledger"], | |||
|  | 	"📓": ["notebook"], | |||
|  | 	"📔": ["notebook with decorative cover"], | |||
|  | 	"📕": ["closed book"], | |||
|  | 	"📖": ["book", "open book"], | |||
|  | 	"📗": ["green book"], | |||
|  | 	"📘": ["blue book"], | |||
|  | 	"📙": ["orange book"], | |||
|  | 	"📚": ["books"], | |||
|  | 	"📛": ["name badge"], | |||
|  | 	"📜": ["scroll"], | |||
|  | 	"📝": ["memo", "pencil"], | |||
|  | 	"📞": ["telephone receiver"], | |||
|  | 	"📟": ["pager"], | |||
|  | 	"📠": ["fax"], | |||
|  | 	"📡": ["satellite antenna"], | |||
|  | 	"📢": ["loudspeaker"], | |||
|  | 	"📣": ["mega"], | |||
|  | 	"📤": ["outbox tray"], | |||
|  | 	"📥": ["inbox tray"], | |||
|  | 	"📦": ["package"], | |||
|  | 	"📧": ["email", "e-mail"], | |||
|  | 	"📨": ["incoming envelope"], | |||
|  | 	"📩": ["envelope with arrow"], | |||
|  | 	"📪": ["mailbox closed"], | |||
|  | 	"📫": ["mailbox"], | |||
|  | 	"📬": ["mailbox with mail"], | |||
|  | 	"📭": ["mailbox with no mail"], | |||
|  | 	"📮": ["postbox"], | |||
|  | 	"📯": ["postal horn"], | |||
|  | 	"📰": ["newspaper"], | |||
|  | 	"📱": ["iphone"], | |||
|  | 	"📲": ["calling"], | |||
|  | 	"📳": ["vibration mode"], | |||
|  | 	"📴": ["mobile phone off"], | |||
|  | 	"📵": ["no mobile phones"], | |||
|  | 	"📶": ["signal strength"], | |||
|  | 	"📷": ["camera"], | |||
|  | 	"📸": ["camera with flash"], | |||
|  | 	"📹": ["video camera"], | |||
|  | 	"📺": ["tv"], | |||
|  | 	"📻": ["radio"], | |||
|  | 	"📼": ["vhs"], | |||
|  | 	"📽️": ["film projector"], | |||
|  | 	"📿": ["prayer beads"], | |||
|  | 	"🔀": ["twisted rightwards arrows"], | |||
|  | 	"🔁": ["repeat"], | |||
|  | 	"🔂": ["repeat one"], | |||
|  | 	"🔃": ["arrows clockwise"], | |||
|  | 	"🔄": ["arrows counterclockwise"], | |||
|  | 	"🔅": ["low brightness"], | |||
|  | 	"🔆": ["high brightness"], | |||
|  | 	"🔇": ["mute"], | |||
|  | 	"🔈": ["speaker"], | |||
|  | 	"🔉": ["sound"], | |||
|  | 	"🔊": ["loud sound"], | |||
|  | 	"🔋": ["battery"], | |||
|  | 	"🔌": ["electric plug"], | |||
|  | 	"🔍": ["mag"], | |||
|  | 	"🔎": ["mag right"], | |||
|  | 	"🔏": ["lock with ink pen"], | |||
|  | 	"🔐": ["closed lock with key"], | |||
|  | 	"🔑": ["key"], | |||
|  | 	"🔒": ["lock"], | |||
|  | 	"🔓": ["unlock"], | |||
|  | 	"🔔": ["bell"], | |||
|  | 	"🔕": ["no bell"], | |||
|  | 	"🔖": ["bookmark"], | |||
|  | 	"🔗": ["link"], | |||
|  | 	"🔘": ["radio button"], | |||
|  | 	"🔙": ["back"], | |||
|  | 	"🔚": ["end"], | |||
|  | 	"🔛": ["on"], | |||
|  | 	"🔜": ["soon"], | |||
|  | 	"🔝": ["top"], | |||
|  | 	"🔞": ["underage"], | |||
|  | 	"🔟": ["keycap ten"], | |||
|  | 	"🔠": ["capital abcd"], | |||
|  | 	"🔡": ["abcd"], | |||
|  | 	"🔢": ["1234"], | |||
|  | 	"🔣": ["symbols"], | |||
|  | 	"🔤": ["abc"], | |||
|  | 	"🔥": ["fire"], | |||
|  | 	"🔦": ["flashlight"], | |||
|  | 	"🔧": ["wrench"], | |||
|  | 	"🔨": ["hammer"], | |||
|  | 	"🔩": ["nut and bolt"], | |||
|  | 	"🔪": ["hocho", "knife"], | |||
|  | 	"🔫": ["gun"], | |||
|  | 	"🔬": ["microscope"], | |||
|  | 	"🔭": ["telescope"], | |||
|  | 	"🔮": ["crystal ball"], | |||
|  | 	"🔯": ["six pointed star"], | |||
|  | 	"🔰": ["beginner"], | |||
|  | 	"🔱": ["trident"], | |||
|  | 	"🔲": ["black square button"], | |||
|  | 	"🔳": ["white square button"], | |||
|  | 	"🔴": ["red circle"], | |||
|  | 	"🔵": ["large blue circle"], | |||
|  | 	"🔶": ["large orange diamond"], | |||
|  | 	"🔷": ["large blue diamond"], | |||
|  | 	"🔸": ["small orange diamond"], | |||
|  | 	"🔹": ["small blue diamond"], | |||
|  | 	"🔺": ["small red triangle"], | |||
|  | 	"🔻": ["small red triangle down"], | |||
|  | 	"🔼": ["arrow up small"], | |||
|  | 	"🔽": ["arrow down small"], | |||
|  | 	"🕉️": ["om symbol"], | |||
|  | 	"🕊️": ["dove of peace"], | |||
|  | 	"🕋": ["kaaba"], | |||
|  | 	"🕌": ["mosque"], | |||
|  | 	"🕍": ["synagogue"], | |||
|  | 	"🕎": ["menorah with nine branches"], | |||
|  | 	"🕐": ["clock 0100", "clock 1300", "clock1"], | |||
|  | 	"🕑": ["clock 0200", "clock 1400", "clock2"], | |||
|  | 	"🕒": ["clock 0300", "clock 1500", "clock3"], | |||
|  | 	"🕓": ["clock 0400", "clock 1600", "clock4"], | |||
|  | 	"🕔": ["clock 0500", "clock 1700", "clock5"], | |||
|  | 	"🕕": ["clock 0600", "clock 1800", "clock6"], | |||
|  | 	"🕖": ["clock 0700", "clock 1900", "clock7"], | |||
|  | 	"🕗": ["clock 0800", "clock 2000", "clock8"], | |||
|  | 	"🕘": ["clock 0900", "clock 2100", "clock9"], | |||
|  | 	"🕙": ["clock 1000", "clock 2200", "clock10"], | |||
|  | 	"🕚": ["clock 1100", "clock 2300", "clock11"], | |||
|  | 	"🕛": ["clock 1200", "clock 2400", "clock12"], | |||
|  | 	"🕜": ["clock 0130", "clock 1330", "clock130"], | |||
|  | 	"🕝": ["clock 0230", "clock 1430", "clock230"], | |||
|  | 	"🕞": ["clock 0330", "clock 1530", "clock330"], | |||
|  | 	"🕟": ["clock 0430", "clock 1630", "clock430"], | |||
|  | 	"🕠": ["clock 0530", "clock 1730", "clock530"], | |||
|  | 	"🕡": ["clock 0630", "clock 1830", "clock630"], | |||
|  | 	"🕢": ["clock 0730", "clock 1930", "clock730"], | |||
|  | 	"🕣": ["clock 0830", "clock 2030", "clock830"], | |||
|  | 	"🕤": ["clock 0930", "clock 2130", "clock930"], | |||
|  | 	"🕥": ["clock 1030", "clock 2230", "clock1030"], | |||
|  | 	"🕦": ["clock 1130", "clock 2330", "clock1130"], | |||
|  | 	"🕧": ["clock 0030", "clock 1230", "clock1230"], | |||
|  | 	"🕯️": ["candle"], | |||
|  | 	"🕰️": ["mantelpiece clock"], | |||
|  | 	"🕳️": ["hole"], | |||
|  | 	"🕴️": ["man in business suit levitating"], | |||
|  | 	"🕵️♀️": ["detective", "sleuth or spy"], | |||
|  | 	"🕵️♂️": ["detective", "sleuth or spy"], | |||
|  | 	"🕶️": ["dark sunglasses"], | |||
|  | 	"🕷️": ["spider"], | |||
|  | 	"🕸️": ["spider web"], | |||
|  | 	"🕹️": ["joystick"], | |||
|  | 	"🕺": ["dancing"], | |||
|  | 	"🖇️": ["linked paperclips"], | |||
|  | 	"🖊️": ["ballpoint pen", "lower left ballpoint pen"], | |||
|  | 	"🖋️": ["fountain pen", "lower left fountain pen"], | |||
|  | 	"🖌️": ["paintbrush", "lower left paintbrush"], | |||
|  | 	"🖍️": ["crayon", "lower left crayon"], | |||
|  | 	"🖐️": ["hand", "raised hand with fingers splayed"], | |||
|  | 	"🖕": ["middle finger", "reversed hand with middle finger extended"], | |||
|  | 	"🖖": ["live long and prosper", "llap", "spock hand", "hand"], | |||
|  | 	"🖤": ["black heart"], | |||
|  | 	"🖥️": ["computer", "desktop computer"], | |||
|  | 	"🖨️": ["printer"], | |||
|  | 	"🖱️": ["mouse", "three button mouse"], | |||
|  | 	"🖲️": ["trackball"], | |||
|  | 	"🖼️": ["frame with picture"], | |||
|  | 	"🗂️": ["card index dividers"], | |||
|  | 	"🗃️": ["card file box"], | |||
|  | 	"🗄️": ["file cabinet"], | |||
|  | 	"🗑️": ["wastebasket", "garbage"], | |||
|  | 	"🗒️": ["note pad", "spiral note pad"], | |||
|  | 	"🗓️": ["calendar", "spiral calendar pad"], | |||
|  | 	"🗜️": ["clamp", "compression"], | |||
|  | 	"🗝️": ["old key"], | |||
|  | 	"🗞️": ["rolled up newspaper"], | |||
|  | 	"🗡️": ["dagger knife"], | |||
|  | 	"🗣️": ["speaking head in silhouette"], | |||
|  | 	"🗨️": ["left speech bubble"], | |||
|  | 	"🗯️": ["right anger bubble"], | |||
|  | 	"🗳️": ["ballot box with ballot"], | |||
|  | 	"🗺️": ["world map"], | |||
|  | 	"🗻": ["mount fuji"], | |||
|  | 	"🗼": ["tokyo tower"], | |||
|  | 	"🗽": ["statue of liberty"], | |||
|  | 	"🗾": ["japan"], | |||
|  | 	"🗿": ["moyai"], | |||
|  | 	"😀": ["face", "grinning"], | |||
|  | 	"😁": ["face", "grin"], | |||
|  | 	"😂": ["face", "joy"], | |||
|  | 	"😃": ["face", "smiley"], | |||
|  | 	"😄": ["face", "smile"], | |||
|  | 	"😅": ["face", "sweat smile"], | |||
|  | 	"😆": ["face", "laughing", "satisfied"], | |||
|  | 	"😇": ["face", "innocent"], | |||
|  | 	"😈": ["face", "smiling imp"], | |||
|  | 	"😉": ["face", "wink"], | |||
|  | 	"😊": ["face", "blush"], | |||
|  | 	"😋": ["face", "yum"], | |||
|  | 	"😌": ["face", "relieved"], | |||
|  | 	"😍": ["face", "heart eyes"], | |||
|  | 	"😎": ["face", "sunglasses"], | |||
|  | 	"😏": ["face", "smirk"], | |||
|  | 	"😐": ["face", "neutral face"], | |||
|  | 	"😑": ["face", "expressionless"], | |||
|  | 	"😒": ["face", "unamused"], | |||
|  | 	"😓": ["face", "sweat"], | |||
|  | 	"😔": ["face", "pensive"], | |||
|  | 	"😕": ["face", "confused"], | |||
|  | 	"😖": ["face", "confounded"], | |||
|  | 	"😗": ["face", "kissing"], | |||
|  | 	"😘": ["face", "kissing heart"], | |||
|  | 	"😙": ["face", "kissing smiling eyes"], | |||
|  | 	"😚": ["face", "kissing closed eyes"], | |||
|  | 	"😛": ["face", "stuck out tongue"], | |||
|  | 	"😜": ["face", "stuck out tongue winking eye"], | |||
|  | 	"😝": ["face", "stuck out tongue closed eyes"], | |||
|  | 	"😞": ["face", "disappointed"], | |||
|  | 	"😟": ["face", "worried"], | |||
|  | 	"😠": ["face", "angry"], | |||
|  | 	"😡": ["face", "rage"], | |||
|  | 	"😢": ["face", "cry"], | |||
|  | 	"😣": ["face", "persevere"], | |||
|  | 	"😤": ["face", "triumph"], | |||
|  | 	"😥": ["face", "disappointed relieved"], | |||
|  | 	"😦": ["face", "frowning"], | |||
|  | 	"😧": ["face", "anguished"], | |||
|  | 	"😨": ["face", "fearful"], | |||
|  | 	"😩": ["face", "weary"], | |||
|  | 	"😪": ["face", "sleepy"], | |||
|  | 	"😫": ["face", "tired face"], | |||
|  | 	"😬": ["face", "grimacing"], | |||
|  | 	"😭": ["face", "sob"], | |||
|  | 	"😮💨": ["face", "face exhaling"], | |||
|  | 	"😮": ["face", "open mouth"], | |||
|  | 	"😯": ["face", "hushed"], | |||
|  | 	"😰": ["face", "cold sweat"], | |||
|  | 	"😱": ["face", "scream"], | |||
|  | 	"😲": ["face", "astonished"], | |||
|  | 	"😳": ["face", "flushed"], | |||
|  | 	"😴": ["face", "sleeping"], | |||
|  | 	"😵💫": ["face", "face with spiral eyes"], | |||
|  | 	"😵": ["face", "dizzy face"], | |||
|  | 	"😶🌫️": ["face", "face in clouds"], | |||
|  | 	"😶": ["face", "no mouth"], | |||
|  | 	"😷": ["face", "mask"], | |||
|  | 	"😸": ["smile cat"], | |||
|  | 	"😹": ["joy cat"], | |||
|  | 	"😺": ["smiley cat"], | |||
|  | 	"😻": ["heart eyes cat"], | |||
|  | 	"😼": ["smirk cat"], | |||
|  | 	"😽": ["kissing cat"], | |||
|  | 	"😾": ["pouting cat"], | |||
|  | 	"😿": ["crying cat face"], | |||
|  | 	"🙀": ["scream cat"], | |||
|  | 	"🙁": ["face", "slightly frowning face"], | |||
|  | 	"🙂": ["face", "slightly smiling face"], | |||
|  | 	"🙃": ["face", "upside down face"], | |||
|  | 	"🙄": ["face", "face with rolling eyes"], | |||
|  | 	"🙅♀️": ["gesturing no", "no good"], | |||
|  | 	"🙅♂️": ["gesturing no", "no good"], | |||
|  | 	"🙆♀️": ["gesturing ok", "ok"], | |||
|  | 	"🙆♂️": ["gesturing ok", "ok"], | |||
|  | 	"🙇♀️": ["bow", "bowing"], | |||
|  | 	"🙇♂️": ["bow", "bowing"], | |||
|  | 	"🙇": ["bow", "bowing"], | |||
|  | 	"🙈": ["see no evil"], | |||
|  | 	"🙉": ["hear no evil"], | |||
|  | 	"🙊": ["speak no evil"], | |||
|  | 	"🙋♀️": ["raising hand"], | |||
|  | 	"🙋♂️": ["raising hand"], | |||
|  | 	"🙌": ["raised hands"], | |||
|  | 	"🙍♀️": ["frowning", "person frowning"], | |||
|  | 	"🙍♂️": ["frowning", "person frowning"], | |||
|  | 	"🙎♀️": ["pouting", "person with pouting face"], | |||
|  | 	"🙎♂️": ["pouting", "person with pouting face"], | |||
|  | 	"🙏": ["pray", "thanks"], | |||
|  | 	"🚀": ["rocket"], | |||
|  | 	"🚁": ["helicopter"], | |||
|  | 	"🚂": ["steam locomotive"], | |||
|  | 	"🚃": ["railway car"], | |||
|  | 	"🚄": ["bullettrain side"], | |||
|  | 	"🚅": ["bullettrain front"], | |||
|  | 	"🚆": ["train"], | |||
|  | 	"🚇": ["metro"], | |||
|  | 	"🚈": ["light rail"], | |||
|  | 	"🚉": ["station"], | |||
|  | 	"🚊": ["tram"], | |||
|  | 	"🚋": ["train"], | |||
|  | 	"🚌": ["bus"], | |||
|  | 	"🚍": ["oncoming bus"], | |||
|  | 	"🚎": ["trolleybus"], | |||
|  | 	"🚏": ["busstop"], | |||
|  | 	"🚐": ["minibus"], | |||
|  | 	"🚑": ["ambulance"], | |||
|  | 	"🚒": ["fire engine"], | |||
|  | 	"🚓": ["police car"], | |||
|  | 	"🚔": ["oncoming police car", "police car"], | |||
|  | 	"🚕": ["taxi"], | |||
|  | 	"🚖": ["oncoming taxi", "taxi"], | |||
|  | 	"🚗": ["car", "red car"], | |||
|  | 	"🚘": ["car", "oncoming car", "automobile", "oncoming automobile"], | |||
|  | 	"🚙": ["blue car"], | |||
|  | 	"🚚": ["truck"], | |||
|  | 	"🚛": ["articulated lorry"], | |||
|  | 	"🚜": ["tractor"], | |||
|  | 	"🚝": ["monorail"], | |||
|  | 	"🚞": ["mountain railway"], | |||
|  | 	"🚟": ["suspension railway"], | |||
|  | 	"🚠": ["mountain cableway"], | |||
|  | 	"🚡": ["aerial tramway"], | |||
|  | 	"🚢": ["ship"], | |||
|  | 	"🚣♀️": ["rowing boat", "rowboat"], | |||
|  | 	"🚣♂️": ["rowing boat", "rowboat"], | |||
|  | 	"🚤": ["speedboat"], | |||
|  | 	"🚥": ["traffic light", "horizontal traffic light"], | |||
|  | 	"🚦": ["traffic light", "vertical traffic light"], | |||
|  | 	"🚧": ["construction"], | |||
|  | 	"🚨": ["rotating light"], | |||
|  | 	"🚩": ["triangular flag on post"], | |||
|  | 	"🚪": ["door"], | |||
|  | 	"🚫": ["no entry sign", "no sign"], | |||
|  | 	"🚬": ["smoking"], | |||
|  | 	"🚭": ["no smoking"], | |||
|  | 	"🚮": ["put litter in its place"], | |||
|  | 	"🚯": ["do not litter"], | |||
|  | 	"🚰": ["potable water"], | |||
|  | 	"🚱": ["non-potable water"], | |||
|  | 	"🚲": ["bike"], | |||
|  | 	"🚳": ["no bicycles"], | |||
|  | 	"🚴♀️": ["biking", "bicyclist"], | |||
|  | 	"🚴♂️": ["biking", "bicyclist"], | |||
|  | 	"🚵♀️": ["mountain biking", "mountain bicyclist"], | |||
|  | 	"🚵♂️": ["mountain-biking", "mountain bicyclist"], | |||
|  | 	"🚶♀️": ["walking"], | |||
|  | 	"🚶♂️": ["walking"], | |||
|  | 	"🚷": ["no pedestrians"], | |||
|  | 	"🚸": ["children crossing"], | |||
|  | 	"🚹": ["mens"], | |||
|  | 	"🚺": ["womens"], | |||
|  | 	"🚻": ["restroom"], | |||
|  | 	"🚼": ["baby symbol"], | |||
|  | 	"🚽": ["toilet"], | |||
|  | 	"🚾": ["wc"], | |||
|  | 	"🚿": ["shower"], | |||
|  | 	"🛀": ["bath"], | |||
|  | 	"🛁": ["bathtub"], | |||
|  | 	"🛂": ["passport control"], | |||
|  | 	"🛃": ["customs"], | |||
|  | 	"🛄": ["baggage claim"], | |||
|  | 	"🛅": ["left luggage"], | |||
|  | 	"🛋️": ["couch and lamp"], | |||
|  | 	"🛌": ["sleeping accommodation"], | |||
|  | 	"🛍️": ["shopping bags"], | |||
|  | 	"🛎️": ["bellhop bell"], | |||
|  | 	"🛏️": ["bed"], | |||
|  | 	"🛐": ["place of worship"], | |||
|  | 	"🛑": ["octagonal sign"], | |||
|  | 	"🛒": ["shopping trolley"], | |||
|  | 	"🛕": ["hindu temple"], | |||
|  | 	"🛖": ["hut"], | |||
|  | 	"🛗": ["elevator"], | |||
|  | 	"🛜": ["wireless"], | |||
|  | 	"🛝": ["playground slide"], | |||
|  | 	"🛞": ["wheel"], | |||
|  | 	"🛟": ["ring buoy"], | |||
|  | 	"🛠️": ["hammer and wrench"], | |||
|  | 	"🛡️": ["shield"], | |||
|  | 	"🛢️": ["oil drum"], | |||
|  | 	"🛣️": ["motorway"], | |||
|  | 	"🛤️": ["railway track"], | |||
|  | 	"🛥️": ["motor boat"], | |||
|  | 	"🛩️": ["small airplane"], | |||
|  | 	"🛫": ["airplane departure"], | |||
|  | 	"🛬": ["airplane arriving"], | |||
|  | 	"🛰️": ["satellite"], | |||
|  | 	"🛳️": ["passenger ship"], | |||
|  | 	"🛴": ["scooter"], | |||
|  | 	"🛵": ["motor scooter"], | |||
|  | 	"🛶": ["canoe"], | |||
|  | 	"🛷": ["sled"], | |||
|  | 	"🛸": ["flying saucer"], | |||
|  | 	"🛹": ["skateboard"], | |||
|  | 	"🛺": ["auto rickshaw"], | |||
|  | 	"🛻": ["pickup truck"], | |||
|  | 	"🛼": ["roller skate"], | |||
|  | 	"🟠": ["large orange circle"], | |||
|  | 	"🟡": ["large yellow circle"], | |||
|  | 	"🟢": ["large green circle"], | |||
|  | 	"🟣": ["large purple circle"], | |||
|  | 	"🟤": ["large brown circle"], | |||
|  | 	"🟥": ["large red square"], | |||
|  | 	"🟦": ["large blue square"], | |||
|  | 	"🟧": ["large orange square"], | |||
|  | 	"🟨": ["large yellow square"], | |||
|  | 	"🟩": ["large green square"], | |||
|  | 	"🟪": ["large purple square"], | |||
|  | 	"🟫": ["large brown square"], | |||
|  | 	"🟰": ["heavy equals sign"], | |||
|  | 	"🤌": ["pinched fingers"], | |||
|  | 	"🤍": ["white heart"], | |||
|  | 	"🤎": ["brown heart"], | |||
|  | 	"🤏": ["hand", "pinching hand"], | |||
|  | 	"🤐": ["face", "zipper mouth face"], | |||
|  | 	"🤑": ["face", "money mouth face"], | |||
|  | 	"🤒": ["face", "face with thermometer"], | |||
|  | 	"🤓": ["face", "nerd face"], | |||
|  | 	"🤔": ["face", "thinking face"], | |||
|  | 	"🤕": ["face", "face with head bandage"], | |||
|  | 	"🤖": ["face", "robot face"], | |||
|  | 	"🤗": ["face", "hugging face"], | |||
|  | 	"🤘": ["hand", "the horns", "sign of the horns"], | |||
|  | 	"🤙": ["hand", "call me hand"], | |||
|  | 	"🤚": ["hand", "raised back of hand"], | |||
|  | 	"🤛": ["hand", "left-facing fist"], | |||
|  | 	"🤜": ["hand", "right-facing fist"], | |||
|  | 	"🤝": ["hands", "handshake"], | |||
|  | 	"🤞": ["hand", "crossed fingers", "hand with index and middle fingers crossed"], | |||
|  | 	"🤟": ["hand", "i love you hand sign"], | |||
|  | 	"🤠": ["face", "face with cowboy hat"], | |||
|  | 	"🤡": ["face", "clown face"], | |||
|  | 	"🤢": ["face", "nauseated face"], | |||
|  | 	"🤣": ["face", "rolling on the floor laughing"], | |||
|  | 	"🤤": ["face", "drooling face"], | |||
|  | 	"🤥": ["face", "lying face"], | |||
|  | 	"🤦♀️": ["facepalming", "face palm"], | |||
|  | 	"🤦♂️": ["facepalming", "face palm"], | |||
|  | 	"🤦": ["facepalming", "face palm"], | |||
|  | 	"🤧": ["face", "sneezing face"], | |||
|  | 	"🤨": ["face", "face with raised eyebrow", "face with one eyebrow raised"], | |||
|  | 	"🤩": ["face", "star-struck", "grinning face with star eyes"], | |||
|  | 	"🤪": ["face", "zany face", "grinning face with one large and one small eye"], | |||
|  | 	"🤫": ["face", "shushing face", "face with finger covering closed lips"], | |||
|  | 	"🤬": ["face", "face with symbols on mouth", "serious face with symbols covering mouth"], | |||
|  | 	"🤭": [ | |||
|  | 		"face", | |||
|  | 		"face with hand over mouth", | |||
|  | 		"smiling face with smiling eyes and hand covering mouth", | |||
|  | 	], | |||
|  | 	"🤮": ["face", "face vomiting", "face with open mouth vomiting"], | |||
|  | 	"🤯": ["face", "exploding head", "shocked face with exploding head"], | |||
|  | 	"🤰": ["pregnant"], | |||
|  | 	"🤱": ["breast feeding"], | |||
|  | 	"🤲": ["palms up together"], | |||
|  | 	"🤳": ["selfie"], | |||
|  | 	"🤴": ["prince"], | |||
|  | 	"🤵♀️": ["person in tuxedo"], | |||
|  | 	"🤵♂️": ["person in tuxedo"], | |||
|  | 	"🤵": ["person in tuxedo"], | |||
|  | 	"🤶": ["mrs claus", "mother christmas"], | |||
|  | 	"🤷♀️": ["shrugging", "shrug"], | |||
|  | 	"🤷♂️": ["shrugging", "shrug"], | |||
|  | 	"🤷": ["shrugging", "shrug"], | |||
|  | 	"🤸♀️": ["cartwheeling", "person doing cartwheel", "cartwheel"], | |||
|  | 	"🤸♂️": ["cartwheeling", "person doing cartwheel", "cartwheel"], | |||
|  | 	"🤸": ["cartwheeling", "person doing cartwheel", "cartwheel"], | |||
|  | 	"🤹♀️": ["juggling"], | |||
|  | 	"🤹♂️": ["juggling"], | |||
|  | 	"🤹": ["juggling"], | |||
|  | 	"🤺": ["fencer"], | |||
|  | 	"🤼♀️": ["wrestling"], | |||
|  | 	"🤼♂️": ["wrestling"], | |||
|  | 	"🤼": ["wrestlers"], | |||
|  | 	"🤽♀️": ["water polo"], | |||
|  | 	"🤽♂️": ["water polo"], | |||
|  | 	"🤽": ["water polo"], | |||
|  | 	"🤾♀️": ["handball"], | |||
|  | 	"🤾♂️": ["handball"], | |||
|  | 	"🤾": ["handball"], | |||
|  | 	"🤿": ["diving mask"], | |||
|  | 	"🥀": ["wilted flower"], | |||
|  | 	"🥁": ["drum with drumsticks"], | |||
|  | 	"🥂": ["clinking glasses"], | |||
|  | 	"🥃": ["tumbler glass"], | |||
|  | 	"🥄": ["spoon"], | |||
|  | 	"🥅": ["goal net"], | |||
|  | 	"🥇": ["first place medal"], | |||
|  | 	"🥈": ["second place medal"], | |||
|  | 	"🥉": ["third place medal"], | |||
|  | 	"🥊": ["boxing glove"], | |||
|  | 	"🥋": ["martial arts uniform"], | |||
|  | 	"🥌": ["curling stone"], | |||
|  | 	"🥍": ["lacrosse"], | |||
|  | 	"🥎": ["softball"], | |||
|  | 	"🥏": ["flying disc"], | |||
|  | 	"🥐": ["food", "croissant"], | |||
|  | 	"🥑": ["food", "avocado"], | |||
|  | 	"🥒": ["food", "cucumber"], | |||
|  | 	"🥓": ["food", "bacon"], | |||
|  | 	"🥔": ["food", "potato"], | |||
|  | 	"🥕": ["food", "carrot"], | |||
|  | 	"🥖": ["food", "baguette bread"], | |||
|  | 	"🥗": ["food", "green salad"], | |||
|  | 	"🥘": ["food", "shallow pan of food"], | |||
|  | 	"🥙": ["food", "stuffed flatbread"], | |||
|  | 	"🥚": ["food", "egg"], | |||
|  | 	"🥛": ["food", "glass of milk"], | |||
|  | 	"🥜": ["food", "peanuts"], | |||
|  | 	"🥝": ["food", "kiwifruit"], | |||
|  | 	"🥞": ["food", "pancakes"], | |||
|  | 	"🥟": ["food", "dumpling"], | |||
|  | 	"🥠": ["food", "fortune cookie"], | |||
|  | 	"🥡": ["food", "takeout box"], | |||
|  | 	"🥢": ["chopsticks"], | |||
|  | 	"🥣": ["bowl with spoon"], | |||
|  | 	"🥤": ["cup with straw"], | |||
|  | 	"🥥": ["food", "coconut"], | |||
|  | 	"🥦": ["food", "broccoli"], | |||
|  | 	"🥧": ["food", "pie"], | |||
|  | 	"🥨": ["food", "pretzel"], | |||
|  | 	"🥩": ["food", "cut of meat"], | |||
|  | 	"🥪": ["food", "sandwich"], | |||
|  | 	"🥫": ["food", "canned food"], | |||
|  | 	"🥬": ["food", "leafy green"], | |||
|  | 	"🥭": ["food", "mango"], | |||
|  | 	"🥮": ["food", "moon cake"], | |||
|  | 	"🥯": ["food", "bagel"], | |||
|  | 	"🥰": ["face", "smiling face with 3 hearts"], | |||
|  | 	"🥱": ["face", "yawning face"], | |||
|  | 	"🥲": ["face", "smiling face with tear"], | |||
|  | 	"🥳": ["face", "partying face"], | |||
|  | 	"🥴": ["face", "woozy face"], | |||
|  | 	"🥵": ["face", "hot face"], | |||
|  | 	"🥶": ["face", "cold face"], | |||
|  | 	"🥷": ["ninja"], | |||
|  | 	"🥸": ["face", "disguised face"], | |||
|  | 	"🥹": ["face", "face holding back tears"], | |||
|  | 	"🥺": ["face", "pleading face"], | |||
|  | 	"🥻": ["clothing", "sari"], | |||
|  | 	"🥼": ["clothing", "lab coat"], | |||
|  | 	"🥽": ["clothing", "goggles"], | |||
|  | 	"🥾": ["clothing", "hiking boot"], | |||
|  | 	"🥿": ["clothing", "flat shoe"], | |||
|  | 	"🦀": ["animal", "crab"], | |||
|  | 	"🦁": ["animal", "lion face"], | |||
|  | 	"🦂": ["animal", "scorpion"], | |||
|  | 	"🦃": ["animal", "turkey"], | |||
|  | 	"🦄": ["animal", "unicorn", "unicorn face"], | |||
|  | 	"🦅": ["animal", "eagle"], | |||
|  | 	"🦆": ["animal", "duck"], | |||
|  | 	"🦇": ["animal", "bat"], | |||
|  | 	"🦈": ["animal", "shark"], | |||
|  | 	"🦉": ["animal", "owl"], | |||
|  | 	"🦊": ["animal", "fox face"], | |||
|  | 	"🦋": ["animal", "butterfly"], | |||
|  | 	"🦌": ["animal", "deer"], | |||
|  | 	"🦍": ["animal", "gorilla"], | |||
|  | 	"🦎": ["animal", "lizard"], | |||
|  | 	"🦏": ["animal", "rhinoceros"], | |||
|  | 	"🦐": ["animal", "shrimp"], | |||
|  | 	"🦑": ["animal", "squid"], | |||
|  | 	"🦒": ["animal", "giraffe face"], | |||
|  | 	"🦓": ["animal", "zebra face"], | |||
|  | 	"🦔": ["animal", "hedgehog"], | |||
|  | 	"🦕": ["animal", "sauropod"], | |||
|  | 	"🦖": ["animal", "t-rex"], | |||
|  | 	"🦗": ["animal", "cricket"], | |||
|  | 	"🦘": ["animal", "kangaroo"], | |||
|  | 	"🦙": ["animal", "llama"], | |||
|  | 	"🦚": ["animal", "peacock"], | |||
|  | 	"🦛": ["animal", "hippopotamus"], | |||
|  | 	"🦜": ["animal", "parrot"], | |||
|  | 	"🦝": ["animal", "raccoon"], | |||
|  | 	"🦞": ["animal", "lobster"], | |||
|  | 	"🦟": ["animal", "mosquito"], | |||
|  | 	"🦠": ["animal", "microbe"], | |||
|  | 	"🦡": ["animal", "badger"], | |||
|  | 	"🦢": ["animal", "swan"], | |||
|  | 	"🦣": ["animal", "mammoth"], | |||
|  | 	"🦤": ["animal", "dodo"], | |||
|  | 	"🦥": ["animal", "sloth"], | |||
|  | 	"🦦": ["animal", "otter"], | |||
|  | 	"🦧": ["animal", "orangutan"], | |||
|  | 	"🦨": ["animal", "skunk"], | |||
|  | 	"🦩": ["animal", "flamingo"], | |||
|  | 	"🦪": ["animal", "oyster"], | |||
|  | 	"🦫": ["animal", "beaver"], | |||
|  | 	"🦬": ["animal", "bison"], | |||
|  | 	"🦭": ["animal", "seal"], | |||
|  | 	"🦮": ["animal", "guide dog"], | |||
|  | 	"🦯": ["probing cane"], | |||
|  | 	"🦴": ["bone"], | |||
|  | 	"🦵": ["leg"], | |||
|  | 	"🦶": ["foot"], | |||
|  | 	"🦷": ["tooth"], | |||
|  | 	"🦸♀️": ["superhero"], | |||
|  | 	"🦸♂️": ["superhero"], | |||
|  | 	"🦸": ["superhero"], | |||
|  | 	"🦹♀️": ["supervillain"], | |||
|  | 	"🦹♂️": ["supervillain"], | |||
|  | 	"🦹": ["supervillain"], | |||
|  | 	"🦺": ["safety vest"], | |||
|  | 	"🦻": ["ear with hearing aid"], | |||
|  | 	"🦼": ["motorized wheelchair"], | |||
|  | 	"🦽": ["manual wheelchair"], | |||
|  | 	"🦾": ["mechanical arm"], | |||
|  | 	"🦿": ["mechanical leg"], | |||
|  | 	"🧀": ["cheese wedge"], | |||
|  | 	"🧁": ["cupcake"], | |||
|  | 	"🧂": ["salt"], | |||
|  | 	"🧃": ["beverage box"], | |||
|  | 	"🧄": ["garlic"], | |||
|  | 	"🧅": ["onion"], | |||
|  | 	"🧆": ["falafel"], | |||
|  | 	"🧇": ["waffle"], | |||
|  | 	"🧈": ["butter"], | |||
|  | 	"🧉": ["mate drink"], | |||
|  | 	"🧊": ["ice cube"], | |||
|  | 	"🧋": ["bubble tea"], | |||
|  | 	"🧌": ["troll"], | |||
|  | 	"🧍♀️": ["standing"], | |||
|  | 	"🧍♂️": ["standing"], | |||
|  | 	"🧍": ["standing"], | |||
|  | 	"🧎♀️": ["kneeling"], | |||
|  | 	"🧎♂️": ["kneeling"], | |||
|  | 	"🧎": ["kneeling"], | |||
|  | 	"🧏♀️": ["deaf person"], | |||
|  | 	"🧏♂️": ["deaf person"], | |||
|  | 	"🧏": ["deaf person"], | |||
|  | 	"🧐": ["face", "face with monocle"], | |||
|  | 	"🧑🌾": ["farmer"], | |||
|  | 	"🧑🍳": ["cook"], | |||
|  | 	"🧑🍼": ["person feeding baby"], | |||
|  | 	"🧑🎄": ["mx claus"], | |||
|  | 	"🧑🎓": ["student"], | |||
|  | 	"🧑🎤": ["singer"], | |||
|  | 	"🧑🎨": ["artist"], | |||
|  | 	"🧑🏫": ["teacher"], | |||
|  | 	"🧑🏭": ["factory worker"], | |||
|  | 	"🧑💻": ["technologist"], | |||
|  | 	"🧑💼": ["office worker"], | |||
|  | 	"🧑🔧": ["mechanic"], | |||
|  | 	"🧑🔬": ["scientist"], | |||
|  | 	"🧑🚀": ["astronaut"], | |||
|  | 	"🧑🚒": ["firefighter"], | |||
|  | 	"🧑🤝🧑": ["people holding hands"], | |||
|  | 	"🧑🦯": ["person with probing cane"], | |||
|  | 	"🧑🦰": ["red haired person"], | |||
|  | 	"🧑🦱": ["curly haired person"], | |||
|  | 	"🧑🦲": ["bald person"], | |||
|  | 	"🧑🦳": ["white haired person"], | |||
|  | 	"🧑🦼": ["person in motorized wheelchair"], | |||
|  | 	"🧑🦽": ["person in manual wheelchair"], | |||
|  | 	"🧑⚕️": ["health worker"], | |||
|  | 	"🧑⚖️": ["judge"], | |||
|  | 	"🧑✈️": ["pilot"], | |||
|  | 	"🧑": ["adult"], | |||
|  | 	"🧒": ["child"], | |||
|  | 	"🧓": ["older adult"], | |||
|  | 	"🧔♀️": ["beard", "bearded person"], | |||
|  | 	"🧔♂️": ["beard", "bearded person"], | |||
|  | 	"🧔": ["beard", "bearded person"], | |||
|  | 	"🧕": ["person with headscarf"], | |||
|  | 	"🧖♀️": ["steamy room", "person in steamy room"], | |||
|  | 	"🧖♂️": ["steamy room", "person in steamy room"], | |||
|  | 	"🧗♀️": ["climbing", "person climbing"], | |||
|  | 	"🧗♂️": ["climbing", "person climbing"], | |||
|  | 	"🧘♀️": ["lotus position", "person in lotus position"], | |||
|  | 	"🧘♂️": ["lotus position", "person in lotus position"], | |||
|  | 	"🧙♀️": ["mage"], | |||
|  | 	"🧙♂️": ["mage"], | |||
|  | 	"🧚♀️": ["fairy"], | |||
|  | 	"🧚♂️": ["fairy"], | |||
|  | 	"🧛♀️": ["vampire"], | |||
|  | 	"🧛♂️": ["vampire"], | |||
|  | 	"🧜♀️": ["mermaid", "merman", "merperson"], | |||
|  | 	"🧜♂️": ["mermaid", "merman", "merperson"], | |||
|  | 	"🧝♀️": ["elf"], | |||
|  | 	"🧝♂️": ["elf"], | |||
|  | 	"🧞♀️": ["genie"], | |||
|  | 	"🧞♂️": ["genie"], | |||
|  | 	"🧟♀️": ["zombie"], | |||
|  | 	"🧟♂️": ["zombie"], | |||
|  | 	"🧠": ["brain"], | |||
|  | 	"🧡": ["orange heart"], | |||
|  | 	"🧢": ["billed cap"], | |||
|  | 	"🧣": ["scarf"], | |||
|  | 	"🧤": ["gloves"], | |||
|  | 	"🧥": ["coat"], | |||
|  | 	"🧦": ["socks"], | |||
|  | 	"🧧": ["red envelope"], | |||
|  | 	"🧨": ["firecracker"], | |||
|  | 	"🧩": ["jigsaw"], | |||
|  | 	"🧪": ["test tube"], | |||
|  | 	"🧫": ["petri dish"], | |||
|  | 	"🧬": ["dna"], | |||
|  | 	"🧭": ["compass"], | |||
|  | 	"🧮": ["abacus"], | |||
|  | 	"🧯": ["fire extinguisher"], | |||
|  | 	"🧰": ["toolbox"], | |||
|  | 	"🧱": ["bricks"], | |||
|  | 	"🧲": ["magnet"], | |||
|  | 	"🧳": ["luggage"], | |||
|  | 	"🧴": ["lotion bottle"], | |||
|  | 	"🧵": ["thread"], | |||
|  | 	"🧶": ["yarn"], | |||
|  | 	"🧷": ["safety pin"], | |||
|  | 	"🧸": ["teddy bear"], | |||
|  | 	"🧹": ["broom"], | |||
|  | 	"🧺": ["basket"], | |||
|  | 	"🧻": ["roll of paper"], | |||
|  | 	"🧼": ["soap"], | |||
|  | 	"🧽": ["sponge"], | |||
|  | 	"🧾": ["receipt"], | |||
|  | 	"🧿": ["nazar amulet"], | |||
|  | 	"🩰": ["ballet shoes"], | |||
|  | 	"🩱": ["one-piece swimsuit"], | |||
|  | 	"🩲": ["briefs"], | |||
|  | 	"🩳": ["shorts"], | |||
|  | 	"🩴": ["thong sandal"], | |||
|  | 	"🩵": ["light blue heart"], | |||
|  | 	"🩶": ["grey heart"], | |||
|  | 	"🩷": ["pink heart"], | |||
|  | 	"🩸": ["drop of blood"], | |||
|  | 	"🩹": ["adhesive bandage"], | |||
|  | 	"🩺": ["stethoscope"], | |||
|  | 	"🩻": ["xray", "x-ray"], | |||
|  | 	"🩼": ["crutch"], | |||
|  | 	"🪀": ["yoyo", "yo-yo"], | |||
|  | 	"🪁": ["kite"], | |||
|  | 	"🪂": ["parachute"], | |||
|  | 	"🪃": ["boomerang"], | |||
|  | 	"🪄": ["magic wand"], | |||
|  | 	"🪅": ["pinata"], | |||
|  | 	"🪆": ["nesting dolls"], | |||
|  | 	"🪇": ["maracas"], | |||
|  | 	"🪈": ["flute"], | |||
|  | 	"🪐": ["ringed planet"], | |||
|  | 	"🪑": ["chair"], | |||
|  | 	"🪒": ["razor"], | |||
|  | 	"🪓": ["axe"], | |||
|  | 	"🪔": ["diya lamp"], | |||
|  | 	"🪕": ["banjo"], | |||
|  | 	"🪖": ["military helmet"], | |||
|  | 	"🪗": ["accordion"], | |||
|  | 	"🪘": ["long drum"], | |||
|  | 	"🪙": ["coin"], | |||
|  | 	"🪚": ["saw", "carpentry saw"], | |||
|  | 	"🪛": ["screwdriver"], | |||
|  | 	"🪜": ["ladder"], | |||
|  | 	"🪝": ["hook"], | |||
|  | 	"🪞": ["mirror"], | |||
|  | 	"🪟": ["window"], | |||
|  | 	"🪠": ["plunger"], | |||
|  | 	"🪡": ["sewing needle"], | |||
|  | 	"🪢": ["knot"], | |||
|  | 	"🪣": ["bucket"], | |||
|  | 	"🪤": ["mouse trap"], | |||
|  | 	"🪥": ["toothbrush"], | |||
|  | 	"🪦": ["headstone"], | |||
|  | 	"🪧": ["placard"], | |||
|  | 	"🪨": ["rock"], | |||
|  | 	"🪩": ["mirror ball"], | |||
|  | 	"🪪": ["identification card"], | |||
|  | 	"🪫": ["low battery"], | |||
|  | 	"🪬": ["hamsa"], | |||
|  | 	"🪭": ["folding hand fan"], | |||
|  | 	"🪮": ["hair pick"], | |||
|  | 	"🪯": ["khanda"], | |||
|  | 	"🪰": ["fly"], | |||
|  | 	"🪱": ["worm"], | |||
|  | 	"🪲": ["beetle"], | |||
|  | 	"🪳": ["cockroach"], | |||
|  | 	"🪴": ["potted plant"], | |||
|  | 	"🪵": ["wood"], | |||
|  | 	"🪶": ["feather"], | |||
|  | 	"🪷": ["lotus"], | |||
|  | 	"🪸": ["coral"], | |||
|  | 	"🪹": ["empty nest"], | |||
|  | 	"🪺": ["nest with eggs"], | |||
|  | 	"🪻": ["hyacinth"], | |||
|  | 	"🪼": ["jellyfish"], | |||
|  | 	"🪽": ["wing"], | |||
|  | 	"🪿": ["goose"], | |||
|  | 	"🫀": ["anatomical heart"], | |||
|  | 	"🫁": ["lungs"], | |||
|  | 	"🫂": ["people hugging"], | |||
|  | 	"🫃": ["pregnant man"], | |||
|  | 	"🫄": ["pregnant person"], | |||
|  | 	"🫅": ["person with crown"], | |||
|  | 	"🫎": ["moose"], | |||
|  | 	"🫏": ["donkey"], | |||
|  | 	"🫐": ["blueberries"], | |||
|  | 	"🫑": ["bell pepper"], | |||
|  | 	"🫒": ["olive"], | |||
|  | 	"🫓": ["flatbread"], | |||
|  | 	"🫔": ["tamale"], | |||
|  | 	"🫕": ["fondue"], | |||
|  | 	"🫖": ["teapot"], | |||
|  | 	"🫗": ["pouring liquid"], | |||
|  | 	"🫘": ["beans"], | |||
|  | 	"🫙": ["jar"], | |||
|  | 	"🫚": ["ginger root"], | |||
|  | 	"🫛": ["pea pod"], | |||
|  | 	"🫠": ["face", "melting face"], | |||
|  | 	"🫡": ["face", "saluting face"], | |||
|  | 	"🫢": ["face", "face with open eyes and hand over mouth"], | |||
|  | 	"🫣": ["face", "face with peeking eye"], | |||
|  | 	"🫤": ["face", "face with diagonal mouth"], | |||
|  | 	"🫥": ["face", "dotted line face"], | |||
|  | 	"🫦": ["biting lip"], | |||
|  | 	"🫧": ["bubbles"], | |||
|  | 	"🫨": ["face", "shaking face"], | |||
|  | 	"🫰": ["hand", "hand with index finger and thumb crossed"], | |||
|  | 	"🫱": ["hand", "rightwards hand"], | |||
|  | 	"🫲": ["hand", "leftwards hand"], | |||
|  | 	"🫳": ["hand", "palm down hand"], | |||
|  | 	"🫴": ["hand", "palm up hand"], | |||
|  | 	"🫵": ["hand", "index pointing at the viewer"], | |||
|  | 	"🫶": ["hands", "heart hands"], | |||
|  | 	"🫷": ["hand", "leftwards pushing hand"], | |||
|  | 	"🫸": ["hand", "rightwards pushing hand"], | |||
|  | 	"‼️": ["bangbang"], | |||
|  | 	"⁉️": ["interrobang"], | |||
|  | 	"™️": ["tm"], | |||
|  | 	"↔️": ["left right arrow"], | |||
|  | 	"↕️": ["arrow up down"], | |||
|  | 	"↖️": ["arrow upper left"], | |||
|  | 	"↗️": ["arrow upper right"], | |||
|  | 	"↘️": ["arrow lower right"], | |||
|  | 	"↙️": ["arrow lower left"], | |||
|  | 	"↩️": ["leftwards arrow with hook"], | |||
|  | 	"↪️": ["arrow right hook"], | |||
|  | 	"⌚": ["watch"], | |||
|  | 	"⌛": ["hourglass"], | |||
|  | 	"⌨️": ["keyboard"], | |||
|  | 	"⏏️": ["eject"], | |||
|  | 	"⏩": ["fast forward"], | |||
|  | 	"⏪": ["rewind"], | |||
|  | 	"⏫": ["arrow double up"], | |||
|  | 	"⏬": ["arrow double down"], | |||
|  | 	"⏭️": ["black right pointing double triangle with vertical bar"], | |||
|  | 	"⏮️": ["black left pointing double triangle with vertical bar"], | |||
|  | 	"⏯️": ["black right pointing triangle with double vertical bar"], | |||
|  | 	"⏰": ["alarm clock"], | |||
|  | 	"⏱️": ["stopwatch"], | |||
|  | 	"⏲️": ["timer clock"], | |||
|  | 	"⏳": ["hourglass flowing sand"], | |||
|  | 	"⏸️": ["double vertical bar"], | |||
|  | 	"⏹️": ["black square for stop"], | |||
|  | 	"⏺️": ["black circle for record"], | |||
|  | 	"Ⓜ️": ["m"], | |||
|  | 	"▪️": ["black small square"], | |||
|  | 	"▫️": ["white small square"], | |||
|  | 	"▶️": ["arrow forward"], | |||
|  | 	"◀️": ["arrow backward"], | |||
|  | 	"◻️": ["white medium square"], | |||
|  | 	"◼️": ["black medium square"], | |||
|  | 	"◽": ["white medium small square"], | |||
|  | 	"◾": ["black medium small square"], | |||
|  | 	"☀️": ["sunny"], | |||
|  | 	"☁️": ["cloud"], | |||
|  | 	"☂️": ["umbrella"], | |||
|  | 	"☃️": ["snowman"], | |||
|  | 	"☄️": ["comet"], | |||
|  | 	"☎️": ["phone", "telephone"], | |||
|  | 	"☑️": ["ballot box with check"], | |||
|  | 	"☘️": ["shamrock"], | |||
|  | 	"☝️": ["point up"], | |||
|  | 	"☠️": ["skull and crossbones"], | |||
|  | 	"☢️": ["radioactive sign"], | |||
|  | 	"☣️": ["biohazard sign"], | |||
|  | 	"☦️": ["orthodox cross"], | |||
|  | 	"☪️": ["star and crescent"], | |||
|  | 	"☮️": ["peace symbol"], | |||
|  | 	"☯️": ["yin yang"], | |||
|  | 	"☸️": ["wheel of dharma"], | |||
|  | 	"☹️": ["white frowning face"], | |||
|  | 	"☺️": ["relaxed"], | |||
|  | 	"♀️": ["female sign"], | |||
|  | 	"♂️": ["male sign"], | |||
|  | 	"♊": ["gemini"], | |||
|  | 	"♋": ["cancer"], | |||
|  | 	"♌": ["leo"], | |||
|  | 	"♍": ["virgo"], | |||
|  | 	"♎": ["libra"], | |||
|  | 	"♏": ["scorpius"], | |||
|  | 	"♟️": ["chess pawn"], | |||
|  | 	"♠️": ["spades"], | |||
|  | 	"♣️": ["clubs"], | |||
|  | 	"♥️": ["hearts"], | |||
|  | 	"♦️": ["diamonds"], | |||
|  | 	"♨️": ["hotsprings"], | |||
|  | 	"♻️": ["recycle"], | |||
|  | 	"♾️": ["infinity"], | |||
|  | 	"♿": ["wheelchair"], | |||
|  | 	"⚒️": ["hammer and pick"], | |||
|  | 	"⚔️": ["crossed swords"], | |||
|  | 	"⚕️": ["medical symbol", "staff of aesculapius"], | |||
|  | 	"⚖️": ["scales"], | |||
|  | 	"⚗️": ["alembic"], | |||
|  | 	"⚙️": ["gear"], | |||
|  | 	"⚛️": ["atom symbol"], | |||
|  | 	"⚜️": ["fleur de lis"], | |||
|  | 	"⚠️": ["warning"], | |||
|  | 	"⚡": ["zap"], | |||
|  | 	"⚧️": ["transgender symbol"], | |||
|  | 	"⚪": ["white circle"], | |||
|  | 	"⚫": ["black circle"], | |||
|  | 	"⚰️": ["coffin"], | |||
|  | 	"⚱️": ["funeral urn"], | |||
|  | 	"⚽": ["soccer"], | |||
|  | 	"⚾": ["baseball"], | |||
|  | 	"⛄": ["snowman without snow"], | |||
|  | 	"⛅": ["partly sunny"], | |||
|  | 	"⛈️": ["thunder cloud and rain"], | |||
|  | 	"⛎": ["ophiuchus"], | |||
|  | 	"⛏️": ["pick"], | |||
|  | 	"⛑️": ["helmet with white cross"], | |||
|  | 	"⛓️": ["chains"], | |||
|  | 	"⛔": ["no entry"], | |||
|  | 	"⛩️": ["shinto shrine"], | |||
|  | 	"⛪": ["church"], | |||
|  | 	"⛰️": ["mountain"], | |||
|  | 	"⛱️": ["umbrella on ground"], | |||
|  | 	"⛲": ["fountain"], | |||
|  | 	"⛳": ["golf"], | |||
|  | 	"⛴️": ["ferry"], | |||
|  | 	"⛵": ["boat", "sailboat"], | |||
|  | 	"⛷️": ["skier"], | |||
|  | 	"⛸️": ["ice skate"], | |||
|  | 	"⛹️♀️": ["woman-bouncing-ball"], | |||
|  | 	"⛹️♂️": ["man-bouncing-ball", "person with ball"], | |||
|  | 	"⛺": ["tent"], | |||
|  | 	"⛽": ["fuelpump"], | |||
|  | 	"✂️": ["scissors"], | |||
|  | 	"✈️": ["airplane"], | |||
|  | 	"✉️": ["email", "envelope"], | |||
|  | 	"✊": ["hand", "fist"], | |||
|  | 	"✋": ["hand", "raised hand"], | |||
|  | 	"✌️": ["v"], | |||
|  | 	"✍️": ["writing hand"], | |||
|  | 	"✏️": ["pencil2"], | |||
|  | 	"✒️": ["black nib"], | |||
|  | 	"✔️": ["heavy check mark"], | |||
|  | 	"✖️": ["heavy multiplication x"], | |||
|  | 	"✝️": ["latin cross"], | |||
|  | 	"✡️": ["star of david"], | |||
|  | 	"✳️": ["eight spoked asterisk"], | |||
|  | 	"✴️": ["eight pointed black star"], | |||
|  | 	"❄️": ["snowflake"], | |||
|  | 	"❇️": ["sparkle"], | |||
|  | 	"❌": ["x"], | |||
|  | 	"❎": ["x", "negative squared cross mark"], | |||
|  | 	"❣️": ["heavy heart exclamation mark ornament"], | |||
|  | 	"❤️🔥": ["heart on fire"], | |||
|  | 	"❤️🩹": ["mending heart"], | |||
|  | 	"❤️": ["heart"], | |||
|  | 	"➡️": ["arrow right"], | |||
|  | 	"➰": ["curly loop"], | |||
|  | 	"➿": ["loop"], | |||
|  | 	"⤴️": ["arrow heading up"], | |||
|  | 	"⤵️": ["arrow heading down"], | |||
|  | 	"⬅️": ["arrow left"], | |||
|  | 	"⬆️": ["arrow up"], | |||
|  | 	"⬇️": ["arrow down"], | |||
|  | 	"⬛": ["black large square"], | |||
|  | 	"⬜": ["white large square"], | |||
|  | 	"⭐": ["star"], | |||
|  | 	"⭕": ["o"], | |||
|  | 	"〰️": ["wavy dash"], | |||
|  | 	"〽️": ["part alternation mark"], | |||
|  | 	"㊗️": ["congratulations"], | |||
|  | 	"㊙️": ["secret"], | |||
|  | }; | |||
|  | 
 | |||
|  | let _EMOJI_WORDS: string[] | undefined; | |||
|  | export const EMOJIS = { | |||
|  | 	MAP: EMOJI_MAP, | |||
|  | 
 | |||
|  | 	filter: function (filter: ((entry: [string, string[]]) => boolean) | []) { | |||
|  | 		const result: Record<string, string[]> = {}; | |||
|  | 		if (typeof filter === 'function') { | |||
|  | 			for (const entry of Object.entries(this.MAP)) { | |||
|  | 				if (filter(entry)) { | |||
|  | 					result[entry[0]] = entry[1]; | |||
|  | 				} | |||
|  | 			} | |||
|  | 		} else if (Array.isArray(filter)) { | |||
|  | 			const matchers = []; | |||
|  | 			for (const f of filter) { | |||
|  | 				matchers.push( | |||
|  | 					new RegExp( | |||
|  | 						`[\\u{${parseInt(f[0]).toString(16)}}-\\u{${parseInt(f[1]).toString(16)}}]`, | |||
|  | 						'u' | |||
|  | 					) | |||
|  | 				); | |||
|  | 			} | |||
|  | 
 | |||
|  | 			for (const entry of Object.entries(this.MAP)) { | |||
|  | 				const matches = matchers.some((matcher) => matcher.test(entry[0])); | |||
|  | 				if (matches) { | |||
|  | 					result[entry[0]] = entry[1]; | |||
|  | 				} | |||
|  | 			} | |||
|  | 		} else { | |||
|  | 			throw new Error('unknown filter type'); | |||
|  | 		} | |||
|  | 
 | |||
|  | 		return result; | |||
|  | 	}, | |||
|  | 
 | |||
|  | 	autocomplete: function (prompt: string) { | |||
|  | 		const results = Object.entries(this.MAP).filter((entry) => { | |||
|  | 			return entry[1].some( | |||
|  | 				(name) => | |||
|  | 					name.toLowerCase().indexOf(prompt) >= 0 || | |||
|  | 					prompt.toLowerCase().indexOf(name) >= 0, | |||
|  | 			); | |||
|  | 		}); | |||
|  | 		return results; | |||
|  | 	} | |||
|  | }; | |||
|  | 
 | |||
|  | /* VERY limited testing: | |||
|  | console.dir({ | |||
|  | 	filtered_by_ranges: EMOJI_MAP.filter([ | |||
|  | 		[128513, 128591], // Emoticons icons
 | |||
|  | 		[128640, 128704]  // Transport and map symbols
 | |||
|  | 	]), | |||
|  | 	filtered_by_function: EMOJI_MAP.filter((entry) => entry[0] === "😃"), | |||
|  | 	autocomplete: EMOJI_MAP.autocomplete("smi") | |||
|  | }); | |||
|  | */ |