diff options
author | Hans Hagen <pragma@wxs.nl> | 2019-02-10 18:26:49 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2019-02-10 18:26:49 +0100 |
commit | 416dffef7b9d3f8db26b614588f2e63d7f5db89f (patch) | |
tree | 173153295a3a5a4f436283cb0ab8bb895be98ea5 | |
parent | 99dc1cd9bb77ac9fa68b0584f58f57749994fdba (diff) | |
download | context-416dffef7b9d3f8db26b614588f2e63d7f5db89f.tar.gz |
2019-02-10 17:52:00
42 files changed, 1519 insertions, 1515 deletions
diff --git a/doc/context/documents/general/qrcs/setup-cs.pdf b/doc/context/documents/general/qrcs/setup-cs.pdf Binary files differindex 34095bc2b..e2c91c4dd 100644 --- a/doc/context/documents/general/qrcs/setup-cs.pdf +++ b/doc/context/documents/general/qrcs/setup-cs.pdf diff --git a/doc/context/documents/general/qrcs/setup-de.pdf b/doc/context/documents/general/qrcs/setup-de.pdf Binary files differindex 7364fd510..3f01ea9f1 100644 --- a/doc/context/documents/general/qrcs/setup-de.pdf +++ b/doc/context/documents/general/qrcs/setup-de.pdf diff --git a/doc/context/documents/general/qrcs/setup-en.pdf b/doc/context/documents/general/qrcs/setup-en.pdf Binary files differindex d181f8a6b..0883693ac 100644 --- a/doc/context/documents/general/qrcs/setup-en.pdf +++ b/doc/context/documents/general/qrcs/setup-en.pdf diff --git a/doc/context/documents/general/qrcs/setup-fr.pdf b/doc/context/documents/general/qrcs/setup-fr.pdf Binary files differindex b79665e11..587949ecd 100644 --- a/doc/context/documents/general/qrcs/setup-fr.pdf +++ b/doc/context/documents/general/qrcs/setup-fr.pdf diff --git a/doc/context/documents/general/qrcs/setup-it.pdf b/doc/context/documents/general/qrcs/setup-it.pdf Binary files differindex 275cac71b..f0a96f4bd 100644 --- a/doc/context/documents/general/qrcs/setup-it.pdf +++ b/doc/context/documents/general/qrcs/setup-it.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf Binary files differindex 158c2ad93..dcdc6d803 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-de.pdf b/doc/context/documents/general/qrcs/setup-mapping-de.pdf Binary files differindex 7dc2304f8..bdf82203c 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-de.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-de.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-en.pdf b/doc/context/documents/general/qrcs/setup-mapping-en.pdf Binary files differindex 8e4963bea..89a4647d5 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-en.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-en.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf Binary files differindex 3b4c660d8..7a5f88154 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-it.pdf b/doc/context/documents/general/qrcs/setup-mapping-it.pdf Binary files differindex 80b7d1577..2ea0a6bdd 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-it.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-it.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf Binary files differindex 7bbca0dcf..55b821a48 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf Binary files differindex a5fcad6a0..730d163e2 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf diff --git a/doc/context/documents/general/qrcs/setup-nl.pdf b/doc/context/documents/general/qrcs/setup-nl.pdf Binary files differindex 13ac8fc9f..f0c1c4fd2 100644 --- a/doc/context/documents/general/qrcs/setup-nl.pdf +++ b/doc/context/documents/general/qrcs/setup-nl.pdf diff --git a/doc/context/documents/general/qrcs/setup-ro.pdf b/doc/context/documents/general/qrcs/setup-ro.pdf Binary files differindex 9fc77c777..57a320433 100644 --- a/doc/context/documents/general/qrcs/setup-ro.pdf +++ b/doc/context/documents/general/qrcs/setup-ro.pdf diff --git a/tex/context/base/mkii/cont-new.mkii b/tex/context/base/mkii/cont-new.mkii index 5fefb3bd0..b3dbc31a7 100644 --- a/tex/context/base/mkii/cont-new.mkii +++ b/tex/context/base/mkii/cont-new.mkii @@ -11,7 +11,7 @@ %C therefore copyrighted by \PRAGMA. See mreadme.pdf for %C details. -\newcontextversion{2019.02.07 18:46} +\newcontextversion{2019.02.10 17:43} %D This file is loaded at runtime, thereby providing an %D excellent place for hacks, patches, extensions and new diff --git a/tex/context/base/mkii/context.mkii b/tex/context/base/mkii/context.mkii index 7d6fc66d4..c74bfda1f 100644 --- a/tex/context/base/mkii/context.mkii +++ b/tex/context/base/mkii/context.mkii @@ -20,7 +20,7 @@ %D your styles an modules. \edef\contextformat {\jobname} -\edef\contextversion{2019.02.07 18:46} +\edef\contextversion{2019.02.10 17:43} %D For those who want to use this: diff --git a/tex/context/base/mkii/mult-cs.mkii b/tex/context/base/mkii/mult-cs.mkii index b10fb84fa..4ab875e4d 100644 --- a/tex/context/base/mkii/mult-cs.mkii +++ b/tex/context/base/mkii/mult-cs.mkii @@ -587,6 +587,7 @@ \setinterfacevariable{understrike}{understrike} \setinterfacevariable{understrikes}{understrikes} \setinterfacevariable{unframed}{unframed} +\setinterfacevariable{unicode}{unicode} \setinterfacevariable{unit}{jednotka} \setinterfacevariable{units}{jednotky} \setinterfacevariable{unknown}{neznamy} diff --git a/tex/context/base/mkii/mult-ro.mkii b/tex/context/base/mkii/mult-ro.mkii index eeccec5bb..786319956 100644 --- a/tex/context/base/mkii/mult-ro.mkii +++ b/tex/context/base/mkii/mult-ro.mkii @@ -587,6 +587,7 @@ \setinterfacevariable{understrike}{understrike} \setinterfacevariable{understrikes}{understrikes} \setinterfacevariable{unframed}{unframed} +\setinterfacevariable{unicode}{unicode} \setinterfacevariable{unit}{unitate} \setinterfacevariable{units}{unitati} \setinterfacevariable{unknown}{necunoscut} diff --git a/tex/context/base/mkiv/char-emj.lua b/tex/context/base/mkiv/char-emj.lua index 187bb6712..b00e9ebf8 100644 --- a/tex/context/base/mkiv/char-emj.lua +++ b/tex/context/base/mkiv/char-emj.lua @@ -13,61 +13,42 @@ return { ["1st place medal"]={ 0x1F947 }, ["2nd place medal"]={ 0x1F948 }, ["3rd place medal"]={ 0x1F949 }, - ["a button (blood type)"]={ 0x1F170 }, + ["a button (blood type)"]={ 0x1F170, 0xFE0F }, ["ab button (blood type)"]={ 0x1F18E }, ["abacus"]={ 0x1F9EE }, - ["admission tickets"]={ 0x1F39F }, - ["adult"]={ 0x1F9D1 }, - ["adult: dark skin tone"]={ 0x1F9D1, 0x1F3FF }, - ["adult: light skin tone"]={ 0x1F9D1, 0x1F3FB }, - ["adult: medium skin tone"]={ 0x1F9D1, 0x1F3FD }, - ["adult: medium-dark skin tone"]={ 0x1F9D1, 0x1F3FE }, - ["adult: medium-light skin tone"]={ 0x1F9D1, 0x1F3FC }, + ["adhesive bandage"]={ 0x1FA79 }, + ["admission tickets"]={ 0x1F39F, 0xFE0F }, ["aerial tramway"]={ 0x1F6A1 }, - ["afghanistan"]={ 0x1F1E6, 0x1F1EB }, - ["airplane"]={ 0x2708 }, + ["airplane"]={ 0x2708, 0xFE0F }, ["airplane arrival"]={ 0x1F6EC }, ["airplane departure"]={ 0x1F6EB }, ["alarm clock"]={ 0x23F0 }, - ["albania"]={ 0x1F1E6, 0x1F1F1 }, - ["alembic"]={ 0x2697 }, - ["algeria"]={ 0x1F1E9, 0x1F1FF }, + ["alembic"]={ 0x2697, 0xFE0F }, ["alien"]={ 0x1F47D }, ["alien monster"]={ 0x1F47E }, ["ambulance"]={ 0x1F691 }, ["american football"]={ 0x1F3C8 }, - ["american samoa"]={ 0x1F1E6, 0x1F1F8 }, ["amphora"]={ 0x1F3FA }, ["anchor"]={ 0x2693 }, - ["andorra"]={ 0x1F1E6, 0x1F1E9 }, ["anger symbol"]={ 0x1F4A2 }, - ["angola"]={ 0x1F1E6, 0x1F1F4 }, ["angry face"]={ 0x1F620 }, ["angry face with horns"]={ 0x1F47F }, - ["anguilla"]={ 0x1F1E6, 0x1F1EE }, ["anguished face"]={ 0x1F627 }, ["ant"]={ 0x1F41C }, - ["antarctica"]={ 0x1F1E6, 0x1F1F6 }, ["antenna bars"]={ 0x1F4F6 }, - ["antigua & barbuda"]={ 0x1F1E6, 0x1F1EC }, ["anxious face with sweat"]={ 0x1F630 }, ["aquarius"]={ 0x2652 }, - ["argentina"]={ 0x1F1E6, 0x1F1F7 }, ["aries"]={ 0x2648 }, - ["armenia"]={ 0x1F1E6, 0x1F1F2 }, ["articulated lorry"]={ 0x1F69B }, ["artist palette"]={ 0x1F3A8 }, - ["aruba"]={ 0x1F1E6, 0x1F1FC }, - ["ascension island"]={ 0x1F1E6, 0x1F1E8 }, ["astonished face"]={ 0x1F632 }, ["atm sign"]={ 0x1F3E7 }, - ["atom symbol"]={ 0x269B }, - ["australia"]={ 0x1F1E6, 0x1F1FA }, - ["austria"]={ 0x1F1E6, 0x1F1F9 }, + ["atom symbol"]={ 0x269B, 0xFE0F }, + ["auto rickshaw"]={ 0x1F6FA }, ["automobile"]={ 0x1F697 }, ["avocado"]={ 0x1F951 }, - ["azerbaijan"]={ 0x1F1E6, 0x1F1FF }, - ["b button (blood type)"]={ 0x1F171 }, + ["axe"]={ 0x1FA93 }, + ["b button (blood type)"]={ 0x1F171, 0xFE0F }, ["baby"]={ 0x1F476 }, ["baby angel"]={ 0x1F47C }, ["baby angel: dark skin tone"]={ 0x1F47C, 0x1F3FF }, @@ -108,24 +89,21 @@ return { ["backhand index pointing up: medium skin tone"]={ 0x1F446, 0x1F3FD }, ["backhand index pointing up: medium-dark skin tone"]={ 0x1F446, 0x1F3FE }, ["backhand index pointing up: medium-light skin tone"]={ 0x1F446, 0x1F3FC }, + ["backpack"]={ 0x1F392 }, ["bacon"]={ 0x1F953 }, ["badger"]={ 0x1F9A1 }, ["badminton"]={ 0x1F3F8 }, ["bagel"]={ 0x1F96F }, ["baggage claim"]={ 0x1F6C4 }, ["baguette bread"]={ 0x1F956 }, - ["bahamas"]={ 0x1F1E7, 0x1F1F8 }, - ["bahrain"]={ 0x1F1E7, 0x1F1ED }, - ["balance scale"]={ 0x2696 }, - ["bald"]={ 0x1F9B2 }, + ["balance scale"]={ 0x2696, 0xFE0F }, + ["ballet shoes"]={ 0x1FA70 }, ["balloon"]={ 0x1F388 }, - ["ballot box with ballot"]={ 0x1F5F3 }, - ["ballot box with check"]={ 0x2611 }, + ["ballot box with ballot"]={ 0x1F5F3, 0xFE0F }, ["banana"]={ 0x1F34C }, - ["bangladesh"]={ 0x1F1E7, 0x1F1E9 }, + ["banjo"]={ 0x1FA95 }, ["bank"]={ 0x1F3E6 }, ["bar chart"]={ 0x1F4CA }, - ["barbados"]={ 0x1F1E7, 0x1F1E7 }, ["barber pole"]={ 0x1F488 }, ["baseball"]={ 0x26BE }, ["basket"]={ 0x1F9FA }, @@ -133,78 +111,46 @@ return { ["bat"]={ 0x1F987 }, ["bathtub"]={ 0x1F6C1 }, ["battery"]={ 0x1F50B }, - ["beach with umbrella"]={ 0x1F3D6 }, + ["beach with umbrella"]={ 0x1F3D6, 0xFE0F }, ["beaming face with smiling eyes"]={ 0x1F601 }, - ["bear face"]={ 0x1F43B }, - ["bearded person"]={ 0x1F9D4 }, - ["bearded person: dark skin tone"]={ 0x1F9D4, 0x1F3FF }, - ["bearded person: light skin tone"]={ 0x1F9D4, 0x1F3FB }, - ["bearded person: medium skin tone"]={ 0x1F9D4, 0x1F3FD }, - ["bearded person: medium-dark skin tone"]={ 0x1F9D4, 0x1F3FE }, - ["bearded person: medium-light skin tone"]={ 0x1F9D4, 0x1F3FC }, + ["bear"]={ 0x1F43B }, ["beating heart"]={ 0x1F493 }, - ["bed"]={ 0x1F6CF }, + ["bed"]={ 0x1F6CF, 0xFE0F }, ["beer mug"]={ 0x1F37A }, - ["belarus"]={ 0x1F1E7, 0x1F1FE }, - ["belgium"]={ 0x1F1E7, 0x1F1EA }, - ["belize"]={ 0x1F1E7, 0x1F1FF }, ["bell"]={ 0x1F514 }, ["bell with slash"]={ 0x1F515 }, - ["bellhop bell"]={ 0x1F6CE }, - ["benin"]={ 0x1F1E7, 0x1F1EF }, + ["bellhop bell"]={ 0x1F6CE, 0xFE0F }, ["bento box"]={ 0x1F371 }, - ["bermuda"]={ 0x1F1E7, 0x1F1F2 }, - ["bhutan"]={ 0x1F1E7, 0x1F1F9 }, + ["beverage box"]={ 0x1F9C3 }, ["bicycle"]={ 0x1F6B2 }, ["bikini"]={ 0x1F459 }, ["billed cap"]={ 0x1F9E2 }, - ["biohazard"]={ 0x2623 }, + ["biohazard"]={ 0x2623, 0xFE0F }, ["bird"]={ 0x1F426 }, ["birthday cake"]={ 0x1F382 }, ["black circle"]={ 0x26AB }, ["black flag"]={ 0x1F3F4 }, ["black heart"]={ 0x1F5A4 }, ["black large square"]={ 0x2B1B }, - ["black medium square"]={ 0x25FC }, + ["black medium square"]={ 0x25FC, 0xFE0F }, ["black medium-small square"]={ 0x25FE }, - ["black nib"]={ 0x2712 }, - ["black small square"]={ 0x25AA }, + ["black nib"]={ 0x2712, 0xFE0F }, + ["black small square"]={ 0x25AA, 0xFE0F }, ["black square button"]={ 0x1F532 }, - ["blond-haired man"]={ 0x1F471, 0x200D, 0x2642 }, - ["blond-haired man: dark skin tone"]={ 0x1F471, 0x1F3FF, 0x200D, 0x2642 }, - ["blond-haired man: light skin tone"]={ 0x1F471, 0x1F3FB, 0x200D, 0x2642 }, - ["blond-haired man: medium skin tone"]={ 0x1F471, 0x1F3FD, 0x200D, 0x2642 }, - ["blond-haired man: medium-dark skin tone"]={ 0x1F471, 0x1F3FE, 0x200D, 0x2642 }, - ["blond-haired man: medium-light skin tone"]={ 0x1F471, 0x1F3FC, 0x200D, 0x2642 }, - ["blond-haired person"]={ 0x1F471 }, - ["blond-haired person: dark skin tone"]={ 0x1F471, 0x1F3FF }, - ["blond-haired person: light skin tone"]={ 0x1F471, 0x1F3FB }, - ["blond-haired person: medium skin tone"]={ 0x1F471, 0x1F3FD }, - ["blond-haired person: medium-dark skin tone"]={ 0x1F471, 0x1F3FE }, - ["blond-haired person: medium-light skin tone"]={ 0x1F471, 0x1F3FC }, - ["blond-haired woman"]={ 0x1F471, 0x200D, 0x2640 }, - ["blond-haired woman: dark skin tone"]={ 0x1F471, 0x1F3FF, 0x200D, 0x2640 }, - ["blond-haired woman: light skin tone"]={ 0x1F471, 0x1F3FB, 0x200D, 0x2640 }, - ["blond-haired woman: medium skin tone"]={ 0x1F471, 0x1F3FD, 0x200D, 0x2640 }, - ["blond-haired woman: medium-dark skin tone"]={ 0x1F471, 0x1F3FE, 0x200D, 0x2640 }, - ["blond-haired woman: medium-light skin tone"]={ 0x1F471, 0x1F3FC, 0x200D, 0x2640 }, ["blossom"]={ 0x1F33C }, ["blowfish"]={ 0x1F421 }, ["blue book"]={ 0x1F4D8 }, ["blue circle"]={ 0x1F535 }, ["blue heart"]={ 0x1F499 }, + ["blue square"]={ 0x1F7E6 }, ["boar"]={ 0x1F417 }, - ["bolivia"]={ 0x1F1E7, 0x1F1F4 }, ["bomb"]={ 0x1F4A3 }, ["bone"]={ 0x1F9B4 }, ["bookmark"]={ 0x1F516 }, ["bookmark tabs"]={ 0x1F4D1 }, ["books"]={ 0x1F4DA }, - ["bosnia & herzegovina"]={ 0x1F1E7, 0x1F1E6 }, - ["botswana"]={ 0x1F1E7, 0x1F1FC }, ["bottle with popping cork"]={ 0x1F37E }, ["bouquet"]={ 0x1F490 }, - ["bouvet island"]={ 0x1F1E7, 0x1F1FB }, ["bow and arrow"]={ 0x1F3F9 }, ["bowl with spoon"]={ 0x1F963 }, ["bowling"]={ 0x1F3B3 }, @@ -216,7 +162,6 @@ return { ["boy: medium-dark skin tone"]={ 0x1F466, 0x1F3FE }, ["boy: medium-light skin tone"]={ 0x1F466, 0x1F3FC }, ["brain"]={ 0x1F9E0 }, - ["brazil"]={ 0x1F1E7, 0x1F1F7 }, ["bread"]={ 0x1F35E }, ["breast-feeding"]={ 0x1F931 }, ["breast-feeding: dark skin tone"]={ 0x1F931, 0x1F3FF }, @@ -224,7 +169,7 @@ return { ["breast-feeding: medium skin tone"]={ 0x1F931, 0x1F3FD }, ["breast-feeding: medium-dark skin tone"]={ 0x1F931, 0x1F3FE }, ["breast-feeding: medium-light skin tone"]={ 0x1F931, 0x1F3FC }, - ["bricks"]={ 0x1F9F1 }, + ["brick"]={ 0x1F9F1 }, ["bride with veil"]={ 0x1F470 }, ["bride with veil: dark skin tone"]={ 0x1F470, 0x1F3FF }, ["bride with veil: light skin tone"]={ 0x1F470, 0x1F3FB }, @@ -234,23 +179,21 @@ return { ["bridge at night"]={ 0x1F309 }, ["briefcase"]={ 0x1F4BC }, ["bright button"]={ 0x1F506 }, - ["british indian ocean territory"]={ 0x1F1EE, 0x1F1F4 }, - ["british virgin islands"]={ 0x1F1FB, 0x1F1EC }, ["broccoli"]={ 0x1F966 }, ["broken heart"]={ 0x1F494 }, ["broom"]={ 0x1F9F9 }, - ["brunei"]={ 0x1F1E7, 0x1F1F3 }, + ["brown circle"]={ 0x1F7E4 }, + ["brown heart"]={ 0x1F90E }, + ["brown square"]={ 0x1F7EB }, ["bug"]={ 0x1F41B }, - ["building construction"]={ 0x1F3D7 }, - ["bulgaria"]={ 0x1F1E7, 0x1F1EC }, + ["building construction"]={ 0x1F3D7, 0xFE0F }, ["bullet train"]={ 0x1F685 }, - ["burkina faso"]={ 0x1F1E7, 0x1F1EB }, ["burrito"]={ 0x1F32F }, - ["burundi"]={ 0x1F1E7, 0x1F1EE }, ["bus"]={ 0x1F68C }, ["bus stop"]={ 0x1F68F }, ["bust in silhouette"]={ 0x1F464 }, ["busts in silhouette"]={ 0x1F465 }, + ["butter"]={ 0x1F9C8 }, ["butterfly"]={ 0x1F98B }, ["cactus"]={ 0x1F335 }, ["calendar"]={ 0x1F4C5 }, @@ -260,46 +203,40 @@ return { ["call me hand: medium skin tone"]={ 0x1F919, 0x1F3FD }, ["call me hand: medium-dark skin tone"]={ 0x1F919, 0x1F3FE }, ["call me hand: medium-light skin tone"]={ 0x1F919, 0x1F3FC }, - ["cambodia"]={ 0x1F1F0, 0x1F1ED }, ["camel"]={ 0x1F42A }, ["camera"]={ 0x1F4F7 }, ["camera with flash"]={ 0x1F4F8 }, - ["cameroon"]={ 0x1F1E8, 0x1F1F2 }, - ["camping"]={ 0x1F3D5 }, - ["canada"]={ 0x1F1E8, 0x1F1E6 }, - ["canary islands"]={ 0x1F1EE, 0x1F1E8 }, + ["camping"]={ 0x1F3D5, 0xFE0F }, ["cancer"]={ 0x264B }, - ["candle"]={ 0x1F56F }, + ["candle"]={ 0x1F56F, 0xFE0F }, ["candy"]={ 0x1F36C }, ["canned food"]={ 0x1F96B }, ["canoe"]={ 0x1F6F6 }, - ["cape verde"]={ 0x1F1E8, 0x1F1FB }, ["capricorn"]={ 0x2651 }, - ["card file box"]={ 0x1F5C3 }, + ["card file box"]={ 0x1F5C3, 0xFE0F }, ["card index"]={ 0x1F4C7 }, - ["card index dividers"]={ 0x1F5C2 }, - ["caribbean netherlands"]={ 0x1F1E7, 0x1F1F6 }, + ["card index dividers"]={ 0x1F5C2, 0xFE0F }, ["carousel horse"]={ 0x1F3A0 }, ["carp streamer"]={ 0x1F38F }, ["carrot"]={ 0x1F955 }, ["castle"]={ 0x1F3F0 }, ["cat"]={ 0x1F408 }, ["cat face"]={ 0x1F431 }, - ["cat face with tears of joy"]={ 0x1F639 }, - ["cat face with wry smile"]={ 0x1F63C }, - ["cayman islands"]={ 0x1F1F0, 0x1F1FE }, - ["central african republic"]={ 0x1F1E8, 0x1F1EB }, - ["ceuta & melilla"]={ 0x1F1EA, 0x1F1E6 }, - ["chad"]={ 0x1F1F9, 0x1F1E9 }, - ["chains"]={ 0x26D3 }, + ["cat with tears of joy"]={ 0x1F639 }, + ["cat with wry smile"]={ 0x1F63C }, + ["chains"]={ 0x26D3, 0xFE0F }, + ["chair"]={ 0x1FA91 }, ["chart decreasing"]={ 0x1F4C9 }, ["chart increasing"]={ 0x1F4C8 }, ["chart increasing with yen"]={ 0x1F4B9 }, + ["check box with check"]={ 0x2611, 0xFE0F }, + ["check mark"]={ 0x2714, 0xFE0F }, + ["check mark button"]={ 0x2705 }, ["cheese wedge"]={ 0x1F9C0 }, ["chequered flag"]={ 0x1F3C1 }, ["cherries"]={ 0x1F352 }, ["cherry blossom"]={ 0x1F338 }, - ["chess pawn"]={ 0x265F }, + ["chess pawn"]={ 0x265F, 0xFE0F }, ["chestnut"]={ 0x1F330 }, ["chicken"]={ 0x1F414 }, ["child"]={ 0x1F9D2 }, @@ -309,22 +246,19 @@ return { ["child: medium-dark skin tone"]={ 0x1F9D2, 0x1F3FE }, ["child: medium-light skin tone"]={ 0x1F9D2, 0x1F3FC }, ["children crossing"]={ 0x1F6B8 }, - ["chile"]={ 0x1F1E8, 0x1F1F1 }, - ["china"]={ 0x1F1E8, 0x1F1F3 }, - ["chipmunk"]={ 0x1F43F }, + ["chipmunk"]={ 0x1F43F, 0xFE0F }, ["chocolate bar"]={ 0x1F36B }, ["chopsticks"]={ 0x1F962 }, - ["christmas island"]={ 0x1F1E8, 0x1F1FD }, ["christmas tree"]={ 0x1F384 }, ["church"]={ 0x26EA }, ["cigarette"]={ 0x1F6AC }, ["cinema"]={ 0x1F3A6 }, - ["circled m"]={ 0x24C2 }, + ["circled m"]={ 0x24C2, 0xFE0F }, ["circus tent"]={ 0x1F3AA }, - ["cityscape"]={ 0x1F3D9 }, + ["cityscape"]={ 0x1F3D9, 0xFE0F }, ["cityscape at dusk"]={ 0x1F306 }, ["cl button"]={ 0x1F191 }, - ["clamp"]={ 0x1F5DC }, + ["clamp"]={ 0x1F5DC, 0xFE0F }, ["clapper board"]={ 0x1F3AC }, ["clapping hands"]={ 0x1F44F }, ["clapping hands: dark skin tone"]={ 0x1F44F, 0x1F3FF }, @@ -332,42 +266,36 @@ return { ["clapping hands: medium skin tone"]={ 0x1F44F, 0x1F3FD }, ["clapping hands: medium-dark skin tone"]={ 0x1F44F, 0x1F3FE }, ["clapping hands: medium-light skin tone"]={ 0x1F44F, 0x1F3FC }, - ["classical building"]={ 0x1F3DB }, + ["classical building"]={ 0x1F3DB, 0xFE0F }, ["clinking beer mugs"]={ 0x1F37B }, ["clinking glasses"]={ 0x1F942 }, ["clipboard"]={ 0x1F4CB }, - ["clipperton island"]={ 0x1F1E8, 0x1F1F5 }, ["clockwise vertical arrows"]={ 0x1F503 }, ["closed book"]={ 0x1F4D5 }, ["closed mailbox with lowered flag"]={ 0x1F4EA }, ["closed mailbox with raised flag"]={ 0x1F4EB }, ["closed umbrella"]={ 0x1F302 }, - ["cloud"]={ 0x2601 }, - ["cloud with lightning"]={ 0x1F329 }, - ["cloud with lightning and rain"]={ 0x26C8 }, - ["cloud with rain"]={ 0x1F327 }, - ["cloud with snow"]={ 0x1F328 }, + ["cloud"]={ 0x2601, 0xFE0F }, + ["cloud with lightning"]={ 0x1F329, 0xFE0F }, + ["cloud with lightning and rain"]={ 0x26C8, 0xFE0F }, + ["cloud with rain"]={ 0x1F327, 0xFE0F }, + ["cloud with snow"]={ 0x1F328, 0xFE0F }, ["clown face"]={ 0x1F921 }, - ["club suit"]={ 0x2663 }, + ["club suit"]={ 0x2663, 0xFE0F }, ["clutch bag"]={ 0x1F45D }, ["coat"]={ 0x1F9E5 }, ["cocktail glass"]={ 0x1F378 }, ["coconut"]={ 0x1F965 }, - ["cocos (keeling) islands"]={ 0x1F1E8, 0x1F1E8 }, - ["coffin"]={ 0x26B0 }, + ["coffin"]={ 0x26B0, 0xFE0F }, ["cold face"]={ 0x1F976 }, ["collision"]={ 0x1F4A5 }, - ["colombia"]={ 0x1F1E8, 0x1F1F4 }, - ["comet"]={ 0x2604 }, - ["comoros"]={ 0x1F1F0, 0x1F1F2 }, + ["comet"]={ 0x2604, 0xFE0F }, ["compass"]={ 0x1F9ED }, ["computer disk"]={ 0x1F4BD }, - ["computer mouse"]={ 0x1F5B1 }, + ["computer mouse"]={ 0x1F5B1, 0xFE0F }, ["confetti ball"]={ 0x1F38A }, ["confounded face"]={ 0x1F616 }, ["confused face"]={ 0x1F615 }, - ["congo - brazzaville"]={ 0x1F1E8, 0x1F1EC }, - ["congo - kinshasa"]={ 0x1F1E8, 0x1F1E9 }, ["construction"]={ 0x1F6A7 }, ["construction worker"]={ 0x1F477 }, ["construction worker: dark skin tone"]={ 0x1F477, 0x1F3FF }, @@ -375,31 +303,28 @@ return { ["construction worker: medium skin tone"]={ 0x1F477, 0x1F3FD }, ["construction worker: medium-dark skin tone"]={ 0x1F477, 0x1F3FE }, ["construction worker: medium-light skin tone"]={ 0x1F477, 0x1F3FC }, - ["control knobs"]={ 0x1F39B }, + ["control knobs"]={ 0x1F39B, 0xFE0F }, ["convenience store"]={ 0x1F3EA }, - ["cook islands"]={ 0x1F1E8, 0x1F1F0 }, ["cooked rice"]={ 0x1F35A }, ["cookie"]={ 0x1F36A }, ["cooking"]={ 0x1F373 }, ["cool button"]={ 0x1F192 }, - ["copyright"]={ 0xA9 }, - ["costa rica"]={ 0x1F1E8, 0x1F1F7 }, - ["couch and lamp"]={ 0x1F6CB }, + ["copyright"]={ 0xA9, 0xFE0F }, + ["couch and lamp"]={ 0x1F6CB, 0xFE0F }, ["counterclockwise arrows button"]={ 0x1F504 }, ["couple with heart"]={ 0x1F491 }, - ["couple with heart: man, man"]={ 0x1F468, 0x200D, 0x2764, 0x200D, 0x1F468 }, - ["couple with heart: woman, man"]={ 0x1F469, 0x200D, 0x2764, 0x200D, 0x1F468 }, - ["couple with heart: woman, woman"]={ 0x1F469, 0x200D, 0x2764, 0x200D, 0x1F469 }, + ["couple with heart: man, man"]={ 0x1F468, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F468 }, + ["couple with heart: woman, man"]={ 0x1F469, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F468 }, + ["couple with heart: woman, woman"]={ 0x1F469, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F469 }, ["cow"]={ 0x1F404 }, ["cow face"]={ 0x1F42E }, ["cowboy hat face"]={ 0x1F920 }, ["crab"]={ 0x1F980 }, - ["crayon"]={ 0x1F58D }, + ["crayon"]={ 0x1F58D, 0xFE0F }, ["credit card"]={ 0x1F4B3 }, ["crescent moon"]={ 0x1F319 }, ["cricket"]={ 0x1F997 }, ["cricket game"]={ 0x1F3CF }, - ["croatia"]={ 0x1F1ED, 0x1F1F7 }, ["crocodile"]={ 0x1F40A }, ["croissant"]={ 0x1F950 }, ["cross mark"]={ 0x274C }, @@ -411,78 +336,88 @@ return { ["crossed fingers: medium-dark skin tone"]={ 0x1F91E, 0x1F3FE }, ["crossed fingers: medium-light skin tone"]={ 0x1F91E, 0x1F3FC }, ["crossed flags"]={ 0x1F38C }, - ["crossed swords"]={ 0x2694 }, + ["crossed swords"]={ 0x2694, 0xFE0F }, ["crown"]={ 0x1F451 }, - ["crying cat face"]={ 0x1F63F }, + ["crying cat"]={ 0x1F63F }, ["crying face"]={ 0x1F622 }, ["crystal ball"]={ 0x1F52E }, - ["cuba"]={ 0x1F1E8, 0x1F1FA }, ["cucumber"]={ 0x1F952 }, ["cup with straw"]={ 0x1F964 }, ["cupcake"]={ 0x1F9C1 }, - ["curaçao"]={ 0x1F1E8, 0x1F1FC }, ["curling stone"]={ 0x1F94C }, ["curly loop"]={ 0x27B0 }, - ["curly-haired"]={ 0x1F9B1 }, ["currency exchange"]={ 0x1F4B1 }, ["curry rice"]={ 0x1F35B }, ["custard"]={ 0x1F36E }, ["customs"]={ 0x1F6C3 }, ["cut of meat"]={ 0x1F969 }, ["cyclone"]={ 0x1F300 }, - ["cyprus"]={ 0x1F1E8, 0x1F1FE }, - ["czechia"]={ 0x1F1E8, 0x1F1FF }, - ["côte d’ivoire"]={ 0x1F1E8, 0x1F1EE }, - ["dagger"]={ 0x1F5E1 }, + ["dagger"]={ 0x1F5E1, 0xFE0F }, ["dango"]={ 0x1F361 }, - ["dark skin tone"]={ 0x1F3FF }, ["dashing away"]={ 0x1F4A8 }, + ["deaf man"]={ 0x1F9CF, 0x200D, 0x2642, 0xFE0F }, + ["deaf man: dark skin tone"]={ 0x1F9CF, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["deaf man: light skin tone"]={ 0x1F9CF, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["deaf man: medium skin tone"]={ 0x1F9CF, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["deaf man: medium-dark skin tone"]={ 0x1F9CF, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["deaf man: medium-light skin tone"]={ 0x1F9CF, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["deaf person"]={ 0x1F9CF }, + ["deaf person: dark skin tone"]={ 0x1F9CF, 0x1F3FF }, + ["deaf person: light skin tone"]={ 0x1F9CF, 0x1F3FB }, + ["deaf person: medium skin tone"]={ 0x1F9CF, 0x1F3FD }, + ["deaf person: medium-dark skin tone"]={ 0x1F9CF, 0x1F3FE }, + ["deaf person: medium-light skin tone"]={ 0x1F9CF, 0x1F3FC }, + ["deaf woman"]={ 0x1F9CF, 0x200D, 0x2640, 0xFE0F }, + ["deaf woman: dark skin tone"]={ 0x1F9CF, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["deaf woman: light skin tone"]={ 0x1F9CF, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["deaf woman: medium skin tone"]={ 0x1F9CF, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["deaf woman: medium-dark skin tone"]={ 0x1F9CF, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["deaf woman: medium-light skin tone"]={ 0x1F9CF, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, ["deciduous tree"]={ 0x1F333 }, ["deer"]={ 0x1F98C }, ["delivery truck"]={ 0x1F69A }, - ["denmark"]={ 0x1F1E9, 0x1F1F0 }, ["department store"]={ 0x1F3EC }, - ["derelict house"]={ 0x1F3DA }, - ["desert"]={ 0x1F3DC }, - ["desert island"]={ 0x1F3DD }, - ["desktop computer"]={ 0x1F5A5 }, - ["detective"]={ 0x1F575 }, + ["derelict house"]={ 0x1F3DA, 0xFE0F }, + ["desert"]={ 0x1F3DC, 0xFE0F }, + ["desert island"]={ 0x1F3DD, 0xFE0F }, + ["desktop computer"]={ 0x1F5A5, 0xFE0F }, + ["detective"]={ 0x1F575, 0xFE0F }, ["detective: dark skin tone"]={ 0x1F575, 0x1F3FF }, ["detective: light skin tone"]={ 0x1F575, 0x1F3FB }, ["detective: medium skin tone"]={ 0x1F575, 0x1F3FD }, ["detective: medium-dark skin tone"]={ 0x1F575, 0x1F3FE }, ["detective: medium-light skin tone"]={ 0x1F575, 0x1F3FC }, - ["diamond suit"]={ 0x2666 }, + ["diamond suit"]={ 0x2666, 0xFE0F }, ["diamond with a dot"]={ 0x1F4A0 }, - ["diego garcia"]={ 0x1F1E9, 0x1F1EC }, ["dim button"]={ 0x1F505 }, ["direct hit"]={ 0x1F3AF }, ["disappointed face"]={ 0x1F61E }, + ["diving mask"]={ 0x1F93F }, + ["division sign"]={ 0x2797 }, + ["diya lamp"]={ 0x1FA94 }, ["dizzy"]={ 0x1F4AB }, ["dizzy face"]={ 0x1F635 }, - ["djibouti"]={ 0x1F1E9, 0x1F1EF }, ["dna"]={ 0x1F9EC }, ["dog"]={ 0x1F415 }, ["dog face"]={ 0x1F436 }, ["dollar banknote"]={ 0x1F4B5 }, ["dolphin"]={ 0x1F42C }, - ["dominica"]={ 0x1F1E9, 0x1F1F2 }, - ["dominican republic"]={ 0x1F1E9, 0x1F1F4 }, ["door"]={ 0x1F6AA }, ["dotted six-pointed star"]={ 0x1F52F }, ["double curly loop"]={ 0x27BF }, - ["double exclamation mark"]={ 0x203C }, + ["double exclamation mark"]={ 0x203C, 0xFE0F }, ["doughnut"]={ 0x1F369 }, - ["dove"]={ 0x1F54A }, - ["down arrow"]={ 0x2B07 }, - ["down-left arrow"]={ 0x2199 }, - ["down-right arrow"]={ 0x2198 }, + ["dove"]={ 0x1F54A, 0xFE0F }, + ["down arrow"]={ 0x2B07, 0xFE0F }, + ["down-left arrow"]={ 0x2199, 0xFE0F }, + ["down-right arrow"]={ 0x2198, 0xFE0F }, ["downcast face with sweat"]={ 0x1F613 }, ["downwards button"]={ 0x1F53D }, ["dragon"]={ 0x1F409 }, ["dragon face"]={ 0x1F432 }, ["dress"]={ 0x1F457 }, ["drooling face"]={ 0x1F924 }, + ["drop of blood"]={ 0x1FA78 }, ["droplet"]={ 0x1F4A7 }, ["drum"]={ 0x1F941 }, ["duck"]={ 0x1F986 }, @@ -492,21 +427,24 @@ return { ["eagle"]={ 0x1F985 }, ["ear"]={ 0x1F442 }, ["ear of corn"]={ 0x1F33D }, + ["ear with hearing aid"]={ 0x1F9BB }, + ["ear with hearing aid: dark skin tone"]={ 0x1F9BB, 0x1F3FF }, + ["ear with hearing aid: light skin tone"]={ 0x1F9BB, 0x1F3FB }, + ["ear with hearing aid: medium skin tone"]={ 0x1F9BB, 0x1F3FD }, + ["ear with hearing aid: medium-dark skin tone"]={ 0x1F9BB, 0x1F3FE }, + ["ear with hearing aid: medium-light skin tone"]={ 0x1F9BB, 0x1F3FC }, ["ear: dark skin tone"]={ 0x1F442, 0x1F3FF }, ["ear: light skin tone"]={ 0x1F442, 0x1F3FB }, ["ear: medium skin tone"]={ 0x1F442, 0x1F3FD }, ["ear: medium-dark skin tone"]={ 0x1F442, 0x1F3FE }, ["ear: medium-light skin tone"]={ 0x1F442, 0x1F3FC }, - ["ecuador"]={ 0x1F1EA, 0x1F1E8 }, ["egg"]={ 0x1F95A }, ["eggplant"]={ 0x1F346 }, - ["egypt"]={ 0x1F1EA, 0x1F1EC }, ["eight o’clock"]={ 0x1F557 }, - ["eight-pointed star"]={ 0x2734 }, - ["eight-spoked asterisk"]={ 0x2733 }, + ["eight-pointed star"]={ 0x2734, 0xFE0F }, + ["eight-spoked asterisk"]={ 0x2733, 0xFE0F }, ["eight-thirty"]={ 0x1F563 }, - ["eject button"]={ 0x23CF }, - ["el salvador"]={ 0x1F1F8, 0x1F1FB }, + ["eject button"]={ 0x23CF, 0xFE0F }, ["electric plug"]={ 0x1F50C }, ["elephant"]={ 0x1F418 }, ["eleven o’clock"]={ 0x1F55A }, @@ -518,23 +456,17 @@ return { ["elf: medium-dark skin tone"]={ 0x1F9DD, 0x1F3FE }, ["elf: medium-light skin tone"]={ 0x1F9DD, 0x1F3FC }, ["end arrow"]={ 0x1F51A }, - ["england"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0065, 0xE006E, 0xE0067, 0xE007F }, - ["envelope"]={ 0x2709 }, + ["envelope"]={ 0x2709, 0xFE0F }, ["envelope with arrow"]={ 0x1F4E9 }, - ["equatorial guinea"]={ 0x1F1EC, 0x1F1F6 }, - ["eritrea"]={ 0x1F1EA, 0x1F1F7 }, - ["estonia"]={ 0x1F1EA, 0x1F1EA }, - ["ethiopia"]={ 0x1F1EA, 0x1F1F9 }, ["euro banknote"]={ 0x1F4B6 }, - ["european union"]={ 0x1F1EA, 0x1F1FA }, ["evergreen tree"]={ 0x1F332 }, ["ewe"]={ 0x1F411 }, ["exclamation mark"]={ 0x2757 }, - ["exclamation question mark"]={ 0x2049 }, + ["exclamation question mark"]={ 0x2049, 0xFE0F }, ["exploding head"]={ 0x1F92F }, ["expressionless face"]={ 0x1F611 }, - ["eye"]={ 0x1F441 }, - ["eye in speech bubble"]={ 0x1F441, 0x200D, 0x1F5E8 }, + ["eye"]={ 0x1F441, 0xFE0F }, + ["eye in speech bubble"]={ 0x1F441, 0xFE0F, 0x200D, 0x1F5E8, 0xFE0F }, ["eyes"]={ 0x1F440 }, ["face blowing a kiss"]={ 0x1F618 }, ["face savoring food"]={ 0x1F60B }, @@ -560,7 +492,7 @@ return { ["fairy: medium skin tone"]={ 0x1F9DA, 0x1F3FD }, ["fairy: medium-dark skin tone"]={ 0x1F9DA, 0x1F3FE }, ["fairy: medium-light skin tone"]={ 0x1F9DA, 0x1F3FC }, - ["falkland islands"]={ 0x1F1EB, 0x1F1F0 }, + ["falafel"]={ 0x1F9C6 }, ["fallen leaf"]={ 0x1F342 }, ["family"]={ 0x1F46A }, ["family: man, boy"]={ 0x1F468, 0x200D, 0x1F466 }, @@ -588,23 +520,20 @@ return { ["family: woman, woman, girl"]={ 0x1F469, 0x200D, 0x1F469, 0x200D, 0x1F467 }, ["family: woman, woman, girl, boy"]={ 0x1F469, 0x200D, 0x1F469, 0x200D, 0x1F467, 0x200D, 0x1F466 }, ["family: woman, woman, girl, girl"]={ 0x1F469, 0x200D, 0x1F469, 0x200D, 0x1F467, 0x200D, 0x1F467 }, - ["faroe islands"]={ 0x1F1EB, 0x1F1F4 }, ["fast down button"]={ 0x23EC }, ["fast reverse button"]={ 0x23EA }, ["fast up button"]={ 0x23EB }, ["fast-forward button"]={ 0x23E9 }, ["fax machine"]={ 0x1F4E0 }, ["fearful face"]={ 0x1F628 }, - ["female sign"]={ 0x2640 }, + ["female sign"]={ 0x2640, 0xFE0F }, ["ferris wheel"]={ 0x1F3A1 }, - ["ferry"]={ 0x26F4 }, + ["ferry"]={ 0x26F4, 0xFE0F }, ["field hockey"]={ 0x1F3D1 }, - ["fiji"]={ 0x1F1EB, 0x1F1EF }, - ["file cabinet"]={ 0x1F5C4 }, + ["file cabinet"]={ 0x1F5C4, 0xFE0F }, ["file folder"]={ 0x1F4C1 }, - ["film frames"]={ 0x1F39E }, - ["film projector"]={ 0x1F4FD }, - ["finland"]={ 0x1F1EB, 0x1F1EE }, + ["film frames"]={ 0x1F39E, 0xFE0F }, + ["film projector"]={ 0x1F4FD, 0xFE0F }, ["fire"]={ 0x1F525 }, ["fire engine"]={ 0x1F692 }, ["fire extinguisher"]={ 0x1F9EF }, @@ -618,8 +547,271 @@ return { ["five o’clock"]={ 0x1F554 }, ["five-thirty"]={ 0x1F560 }, ["flag in hole"]={ 0x26F3 }, + ["flag: afghanistan"]={ 0x1F1E6, 0x1F1EB }, + ["flag: albania"]={ 0x1F1E6, 0x1F1F1 }, + ["flag: algeria"]={ 0x1F1E9, 0x1F1FF }, + ["flag: american samoa"]={ 0x1F1E6, 0x1F1F8 }, + ["flag: andorra"]={ 0x1F1E6, 0x1F1E9 }, + ["flag: angola"]={ 0x1F1E6, 0x1F1F4 }, + ["flag: anguilla"]={ 0x1F1E6, 0x1F1EE }, + ["flag: antarctica"]={ 0x1F1E6, 0x1F1F6 }, + ["flag: antigua & barbuda"]={ 0x1F1E6, 0x1F1EC }, + ["flag: argentina"]={ 0x1F1E6, 0x1F1F7 }, + ["flag: armenia"]={ 0x1F1E6, 0x1F1F2 }, + ["flag: aruba"]={ 0x1F1E6, 0x1F1FC }, + ["flag: ascension island"]={ 0x1F1E6, 0x1F1E8 }, + ["flag: australia"]={ 0x1F1E6, 0x1F1FA }, + ["flag: austria"]={ 0x1F1E6, 0x1F1F9 }, + ["flag: azerbaijan"]={ 0x1F1E6, 0x1F1FF }, + ["flag: bahamas"]={ 0x1F1E7, 0x1F1F8 }, + ["flag: bahrain"]={ 0x1F1E7, 0x1F1ED }, + ["flag: bangladesh"]={ 0x1F1E7, 0x1F1E9 }, + ["flag: barbados"]={ 0x1F1E7, 0x1F1E7 }, + ["flag: belarus"]={ 0x1F1E7, 0x1F1FE }, + ["flag: belgium"]={ 0x1F1E7, 0x1F1EA }, + ["flag: belize"]={ 0x1F1E7, 0x1F1FF }, + ["flag: benin"]={ 0x1F1E7, 0x1F1EF }, + ["flag: bermuda"]={ 0x1F1E7, 0x1F1F2 }, + ["flag: bhutan"]={ 0x1F1E7, 0x1F1F9 }, + ["flag: bolivia"]={ 0x1F1E7, 0x1F1F4 }, + ["flag: bosnia & herzegovina"]={ 0x1F1E7, 0x1F1E6 }, + ["flag: botswana"]={ 0x1F1E7, 0x1F1FC }, + ["flag: bouvet island"]={ 0x1F1E7, 0x1F1FB }, + ["flag: brazil"]={ 0x1F1E7, 0x1F1F7 }, + ["flag: british indian ocean territory"]={ 0x1F1EE, 0x1F1F4 }, + ["flag: british virgin islands"]={ 0x1F1FB, 0x1F1EC }, + ["flag: brunei"]={ 0x1F1E7, 0x1F1F3 }, + ["flag: bulgaria"]={ 0x1F1E7, 0x1F1EC }, + ["flag: burkina faso"]={ 0x1F1E7, 0x1F1EB }, + ["flag: burundi"]={ 0x1F1E7, 0x1F1EE }, + ["flag: cambodia"]={ 0x1F1F0, 0x1F1ED }, + ["flag: cameroon"]={ 0x1F1E8, 0x1F1F2 }, + ["flag: canada"]={ 0x1F1E8, 0x1F1E6 }, + ["flag: canary islands"]={ 0x1F1EE, 0x1F1E8 }, + ["flag: cape verde"]={ 0x1F1E8, 0x1F1FB }, + ["flag: caribbean netherlands"]={ 0x1F1E7, 0x1F1F6 }, + ["flag: cayman islands"]={ 0x1F1F0, 0x1F1FE }, + ["flag: central african republic"]={ 0x1F1E8, 0x1F1EB }, + ["flag: ceuta & melilla"]={ 0x1F1EA, 0x1F1E6 }, + ["flag: chad"]={ 0x1F1F9, 0x1F1E9 }, + ["flag: chile"]={ 0x1F1E8, 0x1F1F1 }, + ["flag: china"]={ 0x1F1E8, 0x1F1F3 }, + ["flag: christmas island"]={ 0x1F1E8, 0x1F1FD }, + ["flag: clipperton island"]={ 0x1F1E8, 0x1F1F5 }, + ["flag: cocos (keeling) islands"]={ 0x1F1E8, 0x1F1E8 }, + ["flag: colombia"]={ 0x1F1E8, 0x1F1F4 }, + ["flag: comoros"]={ 0x1F1F0, 0x1F1F2 }, + ["flag: congo - brazzaville"]={ 0x1F1E8, 0x1F1EC }, + ["flag: congo - kinshasa"]={ 0x1F1E8, 0x1F1E9 }, + ["flag: cook islands"]={ 0x1F1E8, 0x1F1F0 }, + ["flag: costa rica"]={ 0x1F1E8, 0x1F1F7 }, + ["flag: croatia"]={ 0x1F1ED, 0x1F1F7 }, + ["flag: cuba"]={ 0x1F1E8, 0x1F1FA }, + ["flag: curaçao"]={ 0x1F1E8, 0x1F1FC }, + ["flag: cyprus"]={ 0x1F1E8, 0x1F1FE }, + ["flag: czechia"]={ 0x1F1E8, 0x1F1FF }, + ["flag: côte d’ivoire"]={ 0x1F1E8, 0x1F1EE }, + ["flag: denmark"]={ 0x1F1E9, 0x1F1F0 }, + ["flag: diego garcia"]={ 0x1F1E9, 0x1F1EC }, + ["flag: djibouti"]={ 0x1F1E9, 0x1F1EF }, + ["flag: dominica"]={ 0x1F1E9, 0x1F1F2 }, + ["flag: dominican republic"]={ 0x1F1E9, 0x1F1F4 }, + ["flag: ecuador"]={ 0x1F1EA, 0x1F1E8 }, + ["flag: egypt"]={ 0x1F1EA, 0x1F1EC }, + ["flag: el salvador"]={ 0x1F1F8, 0x1F1FB }, + ["flag: england"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0065, 0xE006E, 0xE0067, 0xE007F }, + ["flag: equatorial guinea"]={ 0x1F1EC, 0x1F1F6 }, + ["flag: eritrea"]={ 0x1F1EA, 0x1F1F7 }, + ["flag: estonia"]={ 0x1F1EA, 0x1F1EA }, + ["flag: eswatini"]={ 0x1F1F8, 0x1F1FF }, + ["flag: ethiopia"]={ 0x1F1EA, 0x1F1F9 }, + ["flag: european union"]={ 0x1F1EA, 0x1F1FA }, + ["flag: falkland islands"]={ 0x1F1EB, 0x1F1F0 }, + ["flag: faroe islands"]={ 0x1F1EB, 0x1F1F4 }, + ["flag: fiji"]={ 0x1F1EB, 0x1F1EF }, + ["flag: finland"]={ 0x1F1EB, 0x1F1EE }, + ["flag: france"]={ 0x1F1EB, 0x1F1F7 }, + ["flag: french guiana"]={ 0x1F1EC, 0x1F1EB }, + ["flag: french polynesia"]={ 0x1F1F5, 0x1F1EB }, + ["flag: french southern territories"]={ 0x1F1F9, 0x1F1EB }, + ["flag: gabon"]={ 0x1F1EC, 0x1F1E6 }, + ["flag: gambia"]={ 0x1F1EC, 0x1F1F2 }, + ["flag: georgia"]={ 0x1F1EC, 0x1F1EA }, + ["flag: germany"]={ 0x1F1E9, 0x1F1EA }, + ["flag: ghana"]={ 0x1F1EC, 0x1F1ED }, + ["flag: gibraltar"]={ 0x1F1EC, 0x1F1EE }, + ["flag: greece"]={ 0x1F1EC, 0x1F1F7 }, + ["flag: greenland"]={ 0x1F1EC, 0x1F1F1 }, + ["flag: grenada"]={ 0x1F1EC, 0x1F1E9 }, + ["flag: guadeloupe"]={ 0x1F1EC, 0x1F1F5 }, + ["flag: guam"]={ 0x1F1EC, 0x1F1FA }, + ["flag: guatemala"]={ 0x1F1EC, 0x1F1F9 }, + ["flag: guernsey"]={ 0x1F1EC, 0x1F1EC }, + ["flag: guinea"]={ 0x1F1EC, 0x1F1F3 }, + ["flag: guinea-bissau"]={ 0x1F1EC, 0x1F1FC }, + ["flag: guyana"]={ 0x1F1EC, 0x1F1FE }, + ["flag: haiti"]={ 0x1F1ED, 0x1F1F9 }, + ["flag: heard & mcdonald islands"]={ 0x1F1ED, 0x1F1F2 }, + ["flag: honduras"]={ 0x1F1ED, 0x1F1F3 }, + ["flag: hong kong sar china"]={ 0x1F1ED, 0x1F1F0 }, + ["flag: hungary"]={ 0x1F1ED, 0x1F1FA }, + ["flag: iceland"]={ 0x1F1EE, 0x1F1F8 }, + ["flag: india"]={ 0x1F1EE, 0x1F1F3 }, + ["flag: indonesia"]={ 0x1F1EE, 0x1F1E9 }, + ["flag: iran"]={ 0x1F1EE, 0x1F1F7 }, + ["flag: iraq"]={ 0x1F1EE, 0x1F1F6 }, + ["flag: ireland"]={ 0x1F1EE, 0x1F1EA }, + ["flag: isle of man"]={ 0x1F1EE, 0x1F1F2 }, + ["flag: israel"]={ 0x1F1EE, 0x1F1F1 }, + ["flag: italy"]={ 0x1F1EE, 0x1F1F9 }, + ["flag: jamaica"]={ 0x1F1EF, 0x1F1F2 }, + ["flag: japan"]={ 0x1F1EF, 0x1F1F5 }, + ["flag: jersey"]={ 0x1F1EF, 0x1F1EA }, + ["flag: jordan"]={ 0x1F1EF, 0x1F1F4 }, + ["flag: kazakhstan"]={ 0x1F1F0, 0x1F1FF }, + ["flag: kenya"]={ 0x1F1F0, 0x1F1EA }, + ["flag: kiribati"]={ 0x1F1F0, 0x1F1EE }, + ["flag: kosovo"]={ 0x1F1FD, 0x1F1F0 }, + ["flag: kuwait"]={ 0x1F1F0, 0x1F1FC }, + ["flag: kyrgyzstan"]={ 0x1F1F0, 0x1F1EC }, + ["flag: laos"]={ 0x1F1F1, 0x1F1E6 }, + ["flag: latvia"]={ 0x1F1F1, 0x1F1FB }, + ["flag: lebanon"]={ 0x1F1F1, 0x1F1E7 }, + ["flag: lesotho"]={ 0x1F1F1, 0x1F1F8 }, + ["flag: liberia"]={ 0x1F1F1, 0x1F1F7 }, + ["flag: libya"]={ 0x1F1F1, 0x1F1FE }, + ["flag: liechtenstein"]={ 0x1F1F1, 0x1F1EE }, + ["flag: lithuania"]={ 0x1F1F1, 0x1F1F9 }, + ["flag: luxembourg"]={ 0x1F1F1, 0x1F1FA }, + ["flag: macao sar china"]={ 0x1F1F2, 0x1F1F4 }, + ["flag: macedonia"]={ 0x1F1F2, 0x1F1F0 }, + ["flag: madagascar"]={ 0x1F1F2, 0x1F1EC }, + ["flag: malawi"]={ 0x1F1F2, 0x1F1FC }, + ["flag: malaysia"]={ 0x1F1F2, 0x1F1FE }, + ["flag: maldives"]={ 0x1F1F2, 0x1F1FB }, + ["flag: mali"]={ 0x1F1F2, 0x1F1F1 }, + ["flag: malta"]={ 0x1F1F2, 0x1F1F9 }, + ["flag: marshall islands"]={ 0x1F1F2, 0x1F1ED }, + ["flag: martinique"]={ 0x1F1F2, 0x1F1F6 }, + ["flag: mauritania"]={ 0x1F1F2, 0x1F1F7 }, + ["flag: mauritius"]={ 0x1F1F2, 0x1F1FA }, + ["flag: mayotte"]={ 0x1F1FE, 0x1F1F9 }, + ["flag: mexico"]={ 0x1F1F2, 0x1F1FD }, + ["flag: micronesia"]={ 0x1F1EB, 0x1F1F2 }, + ["flag: moldova"]={ 0x1F1F2, 0x1F1E9 }, + ["flag: monaco"]={ 0x1F1F2, 0x1F1E8 }, + ["flag: mongolia"]={ 0x1F1F2, 0x1F1F3 }, + ["flag: montenegro"]={ 0x1F1F2, 0x1F1EA }, + ["flag: montserrat"]={ 0x1F1F2, 0x1F1F8 }, + ["flag: morocco"]={ 0x1F1F2, 0x1F1E6 }, + ["flag: mozambique"]={ 0x1F1F2, 0x1F1FF }, + ["flag: myanmar (burma)"]={ 0x1F1F2, 0x1F1F2 }, + ["flag: namibia"]={ 0x1F1F3, 0x1F1E6 }, + ["flag: nauru"]={ 0x1F1F3, 0x1F1F7 }, + ["flag: nepal"]={ 0x1F1F3, 0x1F1F5 }, + ["flag: netherlands"]={ 0x1F1F3, 0x1F1F1 }, + ["flag: new caledonia"]={ 0x1F1F3, 0x1F1E8 }, + ["flag: new zealand"]={ 0x1F1F3, 0x1F1FF }, + ["flag: nicaragua"]={ 0x1F1F3, 0x1F1EE }, + ["flag: niger"]={ 0x1F1F3, 0x1F1EA }, + ["flag: nigeria"]={ 0x1F1F3, 0x1F1EC }, + ["flag: niue"]={ 0x1F1F3, 0x1F1FA }, + ["flag: norfolk island"]={ 0x1F1F3, 0x1F1EB }, + ["flag: north korea"]={ 0x1F1F0, 0x1F1F5 }, + ["flag: northern mariana islands"]={ 0x1F1F2, 0x1F1F5 }, + ["flag: norway"]={ 0x1F1F3, 0x1F1F4 }, + ["flag: oman"]={ 0x1F1F4, 0x1F1F2 }, + ["flag: pakistan"]={ 0x1F1F5, 0x1F1F0 }, + ["flag: palau"]={ 0x1F1F5, 0x1F1FC }, + ["flag: palestinian territories"]={ 0x1F1F5, 0x1F1F8 }, + ["flag: panama"]={ 0x1F1F5, 0x1F1E6 }, + ["flag: papua new guinea"]={ 0x1F1F5, 0x1F1EC }, + ["flag: paraguay"]={ 0x1F1F5, 0x1F1FE }, + ["flag: peru"]={ 0x1F1F5, 0x1F1EA }, + ["flag: philippines"]={ 0x1F1F5, 0x1F1ED }, + ["flag: pitcairn islands"]={ 0x1F1F5, 0x1F1F3 }, + ["flag: poland"]={ 0x1F1F5, 0x1F1F1 }, + ["flag: portugal"]={ 0x1F1F5, 0x1F1F9 }, + ["flag: puerto rico"]={ 0x1F1F5, 0x1F1F7 }, + ["flag: qatar"]={ 0x1F1F6, 0x1F1E6 }, + ["flag: romania"]={ 0x1F1F7, 0x1F1F4 }, + ["flag: russia"]={ 0x1F1F7, 0x1F1FA }, + ["flag: rwanda"]={ 0x1F1F7, 0x1F1FC }, + ["flag: réunion"]={ 0x1F1F7, 0x1F1EA }, + ["flag: samoa"]={ 0x1F1FC, 0x1F1F8 }, + ["flag: san marino"]={ 0x1F1F8, 0x1F1F2 }, + ["flag: saudi arabia"]={ 0x1F1F8, 0x1F1E6 }, + ["flag: scotland"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0073, 0xE0063, 0xE0074, 0xE007F }, + ["flag: senegal"]={ 0x1F1F8, 0x1F1F3 }, + ["flag: serbia"]={ 0x1F1F7, 0x1F1F8 }, + ["flag: seychelles"]={ 0x1F1F8, 0x1F1E8 }, + ["flag: sierra leone"]={ 0x1F1F8, 0x1F1F1 }, + ["flag: singapore"]={ 0x1F1F8, 0x1F1EC }, + ["flag: sint maarten"]={ 0x1F1F8, 0x1F1FD }, + ["flag: slovakia"]={ 0x1F1F8, 0x1F1F0 }, + ["flag: slovenia"]={ 0x1F1F8, 0x1F1EE }, + ["flag: solomon islands"]={ 0x1F1F8, 0x1F1E7 }, + ["flag: somalia"]={ 0x1F1F8, 0x1F1F4 }, + ["flag: south africa"]={ 0x1F1FF, 0x1F1E6 }, + ["flag: south georgia & south sandwich islands"]={ 0x1F1EC, 0x1F1F8 }, + ["flag: south korea"]={ 0x1F1F0, 0x1F1F7 }, + ["flag: south sudan"]={ 0x1F1F8, 0x1F1F8 }, + ["flag: spain"]={ 0x1F1EA, 0x1F1F8 }, + ["flag: sri lanka"]={ 0x1F1F1, 0x1F1F0 }, + ["flag: st. barthélemy"]={ 0x1F1E7, 0x1F1F1 }, + ["flag: st. helena"]={ 0x1F1F8, 0x1F1ED }, + ["flag: st. kitts & nevis"]={ 0x1F1F0, 0x1F1F3 }, + ["flag: st. lucia"]={ 0x1F1F1, 0x1F1E8 }, + ["flag: st. martin"]={ 0x1F1F2, 0x1F1EB }, + ["flag: st. pierre & miquelon"]={ 0x1F1F5, 0x1F1F2 }, + ["flag: st. vincent & grenadines"]={ 0x1F1FB, 0x1F1E8 }, + ["flag: sudan"]={ 0x1F1F8, 0x1F1E9 }, + ["flag: suriname"]={ 0x1F1F8, 0x1F1F7 }, + ["flag: svalbard & jan mayen"]={ 0x1F1F8, 0x1F1EF }, + ["flag: sweden"]={ 0x1F1F8, 0x1F1EA }, + ["flag: switzerland"]={ 0x1F1E8, 0x1F1ED }, + ["flag: syria"]={ 0x1F1F8, 0x1F1FE }, + ["flag: são tomé & príncipe"]={ 0x1F1F8, 0x1F1F9 }, + ["flag: taiwan"]={ 0x1F1F9, 0x1F1FC }, + ["flag: tajikistan"]={ 0x1F1F9, 0x1F1EF }, + ["flag: tanzania"]={ 0x1F1F9, 0x1F1FF }, + ["flag: thailand"]={ 0x1F1F9, 0x1F1ED }, + ["flag: timor-leste"]={ 0x1F1F9, 0x1F1F1 }, + ["flag: togo"]={ 0x1F1F9, 0x1F1EC }, + ["flag: tokelau"]={ 0x1F1F9, 0x1F1F0 }, + ["flag: tonga"]={ 0x1F1F9, 0x1F1F4 }, + ["flag: trinidad & tobago"]={ 0x1F1F9, 0x1F1F9 }, + ["flag: tristan da cunha"]={ 0x1F1F9, 0x1F1E6 }, + ["flag: tunisia"]={ 0x1F1F9, 0x1F1F3 }, + ["flag: turkey"]={ 0x1F1F9, 0x1F1F7 }, + ["flag: turkmenistan"]={ 0x1F1F9, 0x1F1F2 }, + ["flag: turks & caicos islands"]={ 0x1F1F9, 0x1F1E8 }, + ["flag: tuvalu"]={ 0x1F1F9, 0x1F1FB }, + ["flag: u.s. outlying islands"]={ 0x1F1FA, 0x1F1F2 }, + ["flag: u.s. virgin islands"]={ 0x1F1FB, 0x1F1EE }, + ["flag: uganda"]={ 0x1F1FA, 0x1F1EC }, + ["flag: ukraine"]={ 0x1F1FA, 0x1F1E6 }, + ["flag: united arab emirates"]={ 0x1F1E6, 0x1F1EA }, + ["flag: united kingdom"]={ 0x1F1EC, 0x1F1E7 }, + ["flag: united nations"]={ 0x1F1FA, 0x1F1F3 }, + ["flag: united states"]={ 0x1F1FA, 0x1F1F8 }, + ["flag: uruguay"]={ 0x1F1FA, 0x1F1FE }, + ["flag: uzbekistan"]={ 0x1F1FA, 0x1F1FF }, + ["flag: vanuatu"]={ 0x1F1FB, 0x1F1FA }, + ["flag: vatican city"]={ 0x1F1FB, 0x1F1E6 }, + ["flag: venezuela"]={ 0x1F1FB, 0x1F1EA }, + ["flag: vietnam"]={ 0x1F1FB, 0x1F1F3 }, + ["flag: wales"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0077, 0xE006C, 0xE0073, 0xE007F }, + ["flag: wallis & futuna"]={ 0x1F1FC, 0x1F1EB }, + ["flag: western sahara"]={ 0x1F1EA, 0x1F1ED }, + ["flag: yemen"]={ 0x1F1FE, 0x1F1EA }, + ["flag: zambia"]={ 0x1F1FF, 0x1F1F2 }, + ["flag: zimbabwe"]={ 0x1F1FF, 0x1F1FC }, + ["flag: Åland islands"]={ 0x1F1E6, 0x1F1FD }, + ["flamingo"]={ 0x1F9A9 }, ["flashlight"]={ 0x1F526 }, - ["fleur-de-lis"]={ 0x269C }, + ["flat shoe"]={ 0x1F97F }, + ["fleur-de-lis"]={ 0x269C, 0xFE0F }, ["flexed biceps"]={ 0x1F4AA }, ["flexed biceps: dark skin tone"]={ 0x1F4AA, 0x1F3FF }, ["flexed biceps: light skin tone"]={ 0x1F4AA, 0x1F3FB }, @@ -631,7 +823,7 @@ return { ["flushed face"]={ 0x1F633 }, ["flying disc"]={ 0x1F94F }, ["flying saucer"]={ 0x1F6F8 }, - ["fog"]={ 0x1F32B }, + ["fog"]={ 0x1F32B, 0xFE0F }, ["foggy"]={ 0x1F301 }, ["folded hands"]={ 0x1F64F }, ["folded hands: dark skin tone"]={ 0x1F64F, 0x1F3FF }, @@ -647,42 +839,33 @@ return { ["foot: medium-light skin tone"]={ 0x1F9B6, 0x1F3FC }, ["footprints"]={ 0x1F463 }, ["fork and knife"]={ 0x1F374 }, - ["fork and knife with plate"]={ 0x1F37D }, + ["fork and knife with plate"]={ 0x1F37D, 0xFE0F }, ["fortune cookie"]={ 0x1F960 }, ["fountain"]={ 0x26F2 }, - ["fountain pen"]={ 0x1F58B }, + ["fountain pen"]={ 0x1F58B, 0xFE0F }, ["four leaf clover"]={ 0x1F340 }, ["four o’clock"]={ 0x1F553 }, ["four-thirty"]={ 0x1F55F }, - ["fox face"]={ 0x1F98A }, - ["framed picture"]={ 0x1F5BC }, - ["france"]={ 0x1F1EB, 0x1F1F7 }, + ["fox"]={ 0x1F98A }, + ["framed picture"]={ 0x1F5BC, 0xFE0F }, ["free button"]={ 0x1F193 }, ["french fries"]={ 0x1F35F }, - ["french guiana"]={ 0x1F1EC, 0x1F1EB }, - ["french polynesia"]={ 0x1F1F5, 0x1F1EB }, - ["french southern territories"]={ 0x1F1F9, 0x1F1EB }, ["fried shrimp"]={ 0x1F364 }, - ["frog face"]={ 0x1F438 }, + ["frog"]={ 0x1F438 }, ["front-facing baby chick"]={ 0x1F425 }, - ["frowning face"]={ 0x2639 }, + ["frowning face"]={ 0x2639, 0xFE0F }, ["frowning face with open mouth"]={ 0x1F626 }, ["fuel pump"]={ 0x26FD }, ["full moon"]={ 0x1F315 }, ["full moon face"]={ 0x1F31D }, - ["funeral urn"]={ 0x26B1 }, - ["gabon"]={ 0x1F1EC, 0x1F1E6 }, - ["gambia"]={ 0x1F1EC, 0x1F1F2 }, + ["funeral urn"]={ 0x26B1, 0xFE0F }, ["game die"]={ 0x1F3B2 }, - ["gear"]={ 0x2699 }, + ["garlic"]={ 0x1F9C4 }, + ["gear"]={ 0x2699, 0xFE0F }, ["gem stone"]={ 0x1F48E }, ["gemini"]={ 0x264A }, ["genie"]={ 0x1F9DE }, - ["georgia"]={ 0x1F1EC, 0x1F1EA }, - ["germany"]={ 0x1F1E9, 0x1F1EA }, - ["ghana"]={ 0x1F1EC, 0x1F1ED }, ["ghost"]={ 0x1F47B }, - ["gibraltar"]={ 0x1F1EC, 0x1F1EE }, ["giraffe"]={ 0x1F992 }, ["girl"]={ 0x1F467 }, ["girl: dark skin tone"]={ 0x1F467, 0x1F3FF }, @@ -705,43 +888,35 @@ return { ["gorilla"]={ 0x1F98D }, ["graduation cap"]={ 0x1F393 }, ["grapes"]={ 0x1F347 }, - ["greece"]={ 0x1F1EC, 0x1F1F7 }, ["green apple"]={ 0x1F34F }, ["green book"]={ 0x1F4D7 }, + ["green circle"]={ 0x1F7E2 }, ["green heart"]={ 0x1F49A }, ["green salad"]={ 0x1F957 }, - ["greenland"]={ 0x1F1EC, 0x1F1F1 }, - ["grenada"]={ 0x1F1EC, 0x1F1E9 }, + ["green square"]={ 0x1F7E9 }, ["grimacing face"]={ 0x1F62C }, - ["grinning cat face"]={ 0x1F63A }, - ["grinning cat face with smiling eyes"]={ 0x1F638 }, + ["grinning cat"]={ 0x1F63A }, + ["grinning cat with smiling eyes"]={ 0x1F638 }, ["grinning face"]={ 0x1F600 }, ["grinning face with big eyes"]={ 0x1F603 }, ["grinning face with smiling eyes"]={ 0x1F604 }, ["grinning face with sweat"]={ 0x1F605 }, ["grinning squinting face"]={ 0x1F606 }, ["growing heart"]={ 0x1F497 }, - ["guadeloupe"]={ 0x1F1EC, 0x1F1F5 }, - ["guam"]={ 0x1F1EC, 0x1F1FA }, ["guard"]={ 0x1F482 }, ["guard: dark skin tone"]={ 0x1F482, 0x1F3FF }, ["guard: light skin tone"]={ 0x1F482, 0x1F3FB }, ["guard: medium skin tone"]={ 0x1F482, 0x1F3FD }, ["guard: medium-dark skin tone"]={ 0x1F482, 0x1F3FE }, ["guard: medium-light skin tone"]={ 0x1F482, 0x1F3FC }, - ["guatemala"]={ 0x1F1EC, 0x1F1F9 }, - ["guernsey"]={ 0x1F1EC, 0x1F1EC }, - ["guinea"]={ 0x1F1EC, 0x1F1F3 }, - ["guinea-bissau"]={ 0x1F1EC, 0x1F1FC }, + ["guide dog"]={ 0x1F9AE }, ["guitar"]={ 0x1F3B8 }, - ["guyana"]={ 0x1F1EC, 0x1F1FE }, - ["haiti"]={ 0x1F1ED, 0x1F1F9 }, ["hamburger"]={ 0x1F354 }, ["hammer"]={ 0x1F528 }, - ["hammer and pick"]={ 0x2692 }, - ["hammer and wrench"]={ 0x1F6E0 }, - ["hamster face"]={ 0x1F439 }, - ["hand with fingers splayed"]={ 0x1F590 }, + ["hammer and pick"]={ 0x2692, 0xFE0F }, + ["hammer and wrench"]={ 0x1F6E0, 0xFE0F }, + ["hamster"]={ 0x1F439 }, + ["hand with fingers splayed"]={ 0x1F590, 0xFE0F }, ["hand with fingers splayed: dark skin tone"]={ 0x1F590, 0x1F3FF }, ["hand with fingers splayed: light skin tone"]={ 0x1F590, 0x1F3FB }, ["hand with fingers splayed: medium skin tone"]={ 0x1F590, 0x1F3FD }, @@ -752,19 +927,12 @@ return { ["hatching chick"]={ 0x1F423 }, ["headphone"]={ 0x1F3A7 }, ["hear-no-evil monkey"]={ 0x1F649 }, - ["heard & mcdonald islands"]={ 0x1F1ED, 0x1F1F2 }, ["heart decoration"]={ 0x1F49F }, - ["heart suit"]={ 0x2665 }, + ["heart exclamation"]={ 0x2763, 0xFE0F }, + ["heart suit"]={ 0x2665, 0xFE0F }, ["heart with arrow"]={ 0x1F498 }, ["heart with ribbon"]={ 0x1F49D }, - ["heavy check mark"]={ 0x2714 }, - ["heavy division sign"]={ 0x2797 }, ["heavy dollar sign"]={ 0x1F4B2 }, - ["heavy heart exclamation"]={ 0x2763 }, - ["heavy large circle"]={ 0x2B55 }, - ["heavy minus sign"]={ 0x2796 }, - ["heavy multiplication x"]={ 0x2716 }, - ["heavy plus sign"]={ 0x2795 }, ["hedgehog"]={ 0x1F994 }, ["helicopter"]={ 0x1F681 }, ["herb"]={ 0x1F33F }, @@ -773,12 +941,12 @@ return { ["high-heeled shoe"]={ 0x1F460 }, ["high-speed train"]={ 0x1F684 }, ["hiking boot"]={ 0x1F97E }, + ["hindu temple"]={ 0x1F6D5 }, ["hippopotamus"]={ 0x1F99B }, - ["hole"]={ 0x1F573 }, - ["honduras"]={ 0x1F1ED, 0x1F1F3 }, + ["hole"]={ 0x1F573, 0xFE0F }, + ["hollow red circle"]={ 0x2B55 }, ["honey pot"]={ 0x1F36F }, ["honeybee"]={ 0x1F41D }, - ["hong kong sar china"]={ 0x1F1ED, 0x1F1F0 }, ["horizontal traffic light"]={ 0x1F6A5 }, ["horse"]={ 0x1F40E }, ["horse face"]={ 0x1F434 }, @@ -792,49 +960,38 @@ return { ["hot beverage"]={ 0x2615 }, ["hot dog"]={ 0x1F32D }, ["hot face"]={ 0x1F975 }, - ["hot pepper"]={ 0x1F336 }, - ["hot springs"]={ 0x2668 }, + ["hot pepper"]={ 0x1F336, 0xFE0F }, + ["hot springs"]={ 0x2668, 0xFE0F }, ["hotel"]={ 0x1F3E8 }, ["hourglass done"]={ 0x231B }, ["hourglass not done"]={ 0x23F3 }, ["house"]={ 0x1F3E0 }, ["house with garden"]={ 0x1F3E1 }, - ["houses"]={ 0x1F3D8 }, + ["houses"]={ 0x1F3D8, 0xFE0F }, ["hugging face"]={ 0x1F917 }, ["hundred points"]={ 0x1F4AF }, - ["hungary"]={ 0x1F1ED, 0x1F1FA }, ["hushed face"]={ 0x1F62F }, ["ice cream"]={ 0x1F368 }, + ["ice cube"]={ 0x1F9CA }, ["ice hockey"]={ 0x1F3D2 }, - ["ice skate"]={ 0x26F8 }, - ["iceland"]={ 0x1F1EE, 0x1F1F8 }, + ["ice skate"]={ 0x26F8, 0xFE0F }, ["id button"]={ 0x1F194 }, ["inbox tray"]={ 0x1F4E5 }, ["incoming envelope"]={ 0x1F4E8 }, - ["index pointing up"]={ 0x261D }, + ["index pointing up"]={ 0x261D, 0xFE0F }, ["index pointing up: dark skin tone"]={ 0x261D, 0x1F3FF }, ["index pointing up: light skin tone"]={ 0x261D, 0x1F3FB }, ["index pointing up: medium skin tone"]={ 0x261D, 0x1F3FD }, ["index pointing up: medium-dark skin tone"]={ 0x261D, 0x1F3FE }, ["index pointing up: medium-light skin tone"]={ 0x261D, 0x1F3FC }, - ["india"]={ 0x1F1EE, 0x1F1F3 }, - ["indonesia"]={ 0x1F1EE, 0x1F1E9 }, - ["infinity"]={ 0x267E }, - ["information"]={ 0x2139 }, + ["infinity"]={ 0x267E, 0xFE0F }, + ["information"]={ 0x2139, 0xFE0F }, ["input latin letters"]={ 0x1F524 }, ["input latin lowercase"]={ 0x1F521 }, ["input latin uppercase"]={ 0x1F520 }, ["input numbers"]={ 0x1F522 }, ["input symbols"]={ 0x1F523 }, - ["iran"]={ 0x1F1EE, 0x1F1F7 }, - ["iraq"]={ 0x1F1EE, 0x1F1F6 }, - ["ireland"]={ 0x1F1EE, 0x1F1EA }, - ["isle of man"]={ 0x1F1EE, 0x1F1F2 }, - ["israel"]={ 0x1F1EE, 0x1F1F1 }, - ["italy"]={ 0x1F1EE, 0x1F1F9 }, ["jack-o-lantern"]={ 0x1F383 }, - ["jamaica"]={ 0x1F1EF, 0x1F1F2 }, - ["japan"]={ 0x1F1EF, 0x1F1F5 }, ["japanese castle"]={ 0x1F3EF }, ["japanese dolls"]={ 0x1F38E }, ["japanese post office"]={ 0x1F3E3 }, @@ -842,91 +999,80 @@ return { ["japanese “acceptable” button"]={ 0x1F251 }, ["japanese “application” button"]={ 0x1F238 }, ["japanese “bargain” button"]={ 0x1F250 }, - ["japanese “congratulations” button"]={ 0x3297 }, + ["japanese “congratulations” button"]={ 0x3297, 0xFE0F }, ["japanese “discount” button"]={ 0x1F239 }, ["japanese “free of charge” button"]={ 0x1F21A }, ["japanese “here” button"]={ 0x1F201 }, - ["japanese “monthly amount” button"]={ 0x1F237 }, + ["japanese “monthly amount” button"]={ 0x1F237, 0xFE0F }, ["japanese “no vacancy” button"]={ 0x1F235 }, ["japanese “not free of charge” button"]={ 0x1F236 }, ["japanese “open for business” button"]={ 0x1F23A }, ["japanese “passing grade” button"]={ 0x1F234 }, ["japanese “prohibited” button"]={ 0x1F232 }, ["japanese “reserved” button"]={ 0x1F22F }, - ["japanese “secret” button"]={ 0x3299 }, - ["japanese “service charge” button"]={ 0x1F202 }, + ["japanese “secret” button"]={ 0x3299, 0xFE0F }, + ["japanese “service charge” button"]={ 0x1F202, 0xFE0F }, ["japanese “vacancy” button"]={ 0x1F233 }, ["jeans"]={ 0x1F456 }, - ["jersey"]={ 0x1F1EF, 0x1F1EA }, - ["jigsaw"]={ 0x1F9E9 }, ["joker"]={ 0x1F0CF }, - ["jordan"]={ 0x1F1EF, 0x1F1F4 }, - ["joystick"]={ 0x1F579 }, + ["joystick"]={ 0x1F579, 0xFE0F }, ["kaaba"]={ 0x1F54B }, ["kangaroo"]={ 0x1F998 }, - ["kazakhstan"]={ 0x1F1F0, 0x1F1FF }, - ["kenya"]={ 0x1F1F0, 0x1F1EA }, ["key"]={ 0x1F511 }, - ["keyboard"]={ 0x2328 }, - ["keycap: 0"]={ 0x30, 0x20E3 }, - ["keycap: 1"]={ 0x31, 0x20E3 }, + ["keyboard"]={ 0x2328, 0xFE0F }, + ["keycap: 0"]={ 0x30, 0xFE0F, 0x20E3 }, + ["keycap: 1"]={ 0x31, 0xFE0F, 0x20E3 }, ["keycap: 10"]={ 0x1F51F }, - ["keycap: 2"]={ 0x32, 0x20E3 }, - ["keycap: 3"]={ 0x33, 0x20E3 }, - ["keycap: 4"]={ 0x34, 0x20E3 }, - ["keycap: 5"]={ 0x35, 0x20E3 }, - ["keycap: 6"]={ 0x36, 0x20E3 }, - ["keycap: 7"]={ 0x37, 0x20E3 }, - ["keycap: 8"]={ 0x38, 0x20E3 }, - ["keycap: 9"]={ 0x39, 0x20E3 }, - ["keycap: asterisk"]={ 0x2A, 0x20E3 }, - ["keycap: hash"]={ 0x23, 0x20E3 }, + ["keycap: 2"]={ 0x32, 0xFE0F, 0x20E3 }, + ["keycap: 3"]={ 0x33, 0xFE0F, 0x20E3 }, + ["keycap: 4"]={ 0x34, 0xFE0F, 0x20E3 }, + ["keycap: 5"]={ 0x35, 0xFE0F, 0x20E3 }, + ["keycap: 6"]={ 0x36, 0xFE0F, 0x20E3 }, + ["keycap: 7"]={ 0x37, 0xFE0F, 0x20E3 }, + ["keycap: 8"]={ 0x38, 0xFE0F, 0x20E3 }, + ["keycap: 9"]={ 0x39, 0xFE0F, 0x20E3 }, + ["keycap: asterisk"]={ 0x2A, 0xFE0F, 0x20E3 }, + ["keycap: hash"]={ 0x23, 0xFE0F, 0x20E3 }, ["kick scooter"]={ 0x1F6F4 }, ["kimono"]={ 0x1F458 }, - ["kiribati"]={ 0x1F1F0, 0x1F1EE }, ["kiss"]={ 0x1F48F }, ["kiss mark"]={ 0x1F48B }, - ["kiss: man, man"]={ 0x1F468, 0x200D, 0x2764, 0x200D, 0x1F48B, 0x200D, 0x1F468 }, - ["kiss: woman, man"]={ 0x1F469, 0x200D, 0x2764, 0x200D, 0x1F48B, 0x200D, 0x1F468 }, - ["kiss: woman, woman"]={ 0x1F469, 0x200D, 0x2764, 0x200D, 0x1F48B, 0x200D, 0x1F469 }, - ["kissing cat face"]={ 0x1F63D }, + ["kiss: man, man"]={ 0x1F468, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F48B, 0x200D, 0x1F468 }, + ["kiss: woman, man"]={ 0x1F469, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F48B, 0x200D, 0x1F468 }, + ["kiss: woman, woman"]={ 0x1F469, 0x200D, 0x2764, 0xFE0F, 0x200D, 0x1F48B, 0x200D, 0x1F469 }, + ["kissing cat"]={ 0x1F63D }, ["kissing face"]={ 0x1F617 }, ["kissing face with closed eyes"]={ 0x1F61A }, ["kissing face with smiling eyes"]={ 0x1F619 }, ["kitchen knife"]={ 0x1F52A }, + ["kite"]={ 0x1FA81 }, ["kiwi fruit"]={ 0x1F95D }, ["koala"]={ 0x1F428 }, - ["kosovo"]={ 0x1F1FD, 0x1F1F0 }, - ["kuwait"]={ 0x1F1F0, 0x1F1FC }, - ["kyrgyzstan"]={ 0x1F1F0, 0x1F1EC }, ["lab coat"]={ 0x1F97C }, - ["label"]={ 0x1F3F7 }, + ["label"]={ 0x1F3F7, 0xFE0F }, ["lacrosse"]={ 0x1F94D }, ["lady beetle"]={ 0x1F41E }, - ["laos"]={ 0x1F1F1, 0x1F1E6 }, ["laptop computer"]={ 0x1F4BB }, ["large blue diamond"]={ 0x1F537 }, ["large orange diamond"]={ 0x1F536 }, ["last quarter moon"]={ 0x1F317 }, ["last quarter moon face"]={ 0x1F31C }, - ["last track button"]={ 0x23EE }, - ["latin cross"]={ 0x271D }, - ["latvia"]={ 0x1F1F1, 0x1F1FB }, + ["last track button"]={ 0x23EE, 0xFE0F }, + ["latin cross"]={ 0x271D, 0xFE0F }, ["leaf fluttering in wind"]={ 0x1F343 }, ["leafy green"]={ 0x1F96C }, - ["lebanon"]={ 0x1F1F1, 0x1F1E7 }, ["ledger"]={ 0x1F4D2 }, - ["left arrow"]={ 0x2B05 }, - ["left arrow curving right"]={ 0x21AA }, + ["left arrow"]={ 0x2B05, 0xFE0F }, + ["left arrow curving right"]={ 0x21AA, 0xFE0F }, ["left luggage"]={ 0x1F6C5 }, - ["left speech bubble"]={ 0x1F5E8 }, + ["left speech bubble"]={ 0x1F5E8, 0xFE0F }, ["left-facing fist"]={ 0x1F91B }, ["left-facing fist: dark skin tone"]={ 0x1F91B, 0x1F3FF }, ["left-facing fist: light skin tone"]={ 0x1F91B, 0x1F3FB }, ["left-facing fist: medium skin tone"]={ 0x1F91B, 0x1F3FD }, ["left-facing fist: medium-dark skin tone"]={ 0x1F91B, 0x1F3FE }, ["left-facing fist: medium-light skin tone"]={ 0x1F91B, 0x1F3FC }, - ["left-right arrow"]={ 0x2194 }, + ["left-right arrow"]={ 0x2194, 0xFE0F }, ["leg"]={ 0x1F9B5 }, ["leg: dark skin tone"]={ 0x1F9B5, 0x1F3FF }, ["leg: light skin tone"]={ 0x1F9B5, 0x1F3FB }, @@ -936,20 +1082,14 @@ return { ["lemon"]={ 0x1F34B }, ["leo"]={ 0x264C }, ["leopard"]={ 0x1F406 }, - ["lesotho"]={ 0x1F1F1, 0x1F1F8 }, - ["level slider"]={ 0x1F39A }, - ["liberia"]={ 0x1F1F1, 0x1F1F7 }, + ["level slider"]={ 0x1F39A, 0xFE0F }, ["libra"]={ 0x264E }, - ["libya"]={ 0x1F1F1, 0x1F1FE }, - ["liechtenstein"]={ 0x1F1F1, 0x1F1EE }, ["light bulb"]={ 0x1F4A1 }, ["light rail"]={ 0x1F688 }, - ["light skin tone"]={ 0x1F3FB }, ["link"]={ 0x1F517 }, - ["linked paperclips"]={ 0x1F587 }, - ["lion face"]={ 0x1F981 }, + ["linked paperclips"]={ 0x1F587, 0xFE0F }, + ["lion"]={ 0x1F981 }, ["lipstick"]={ 0x1F484 }, - ["lithuania"]={ 0x1F1F1, 0x1F1F9 }, ["litter in bin sign"]={ 0x1F6AE }, ["lizard"]={ 0x1F98E }, ["llama"]={ 0x1F999 }, @@ -971,11 +1111,7 @@ return { ["love-you gesture: medium-dark skin tone"]={ 0x1F91F, 0x1F3FE }, ["love-you gesture: medium-light skin tone"]={ 0x1F91F, 0x1F3FC }, ["luggage"]={ 0x1F9F3 }, - ["luxembourg"]={ 0x1F1F1, 0x1F1FA }, ["lying face"]={ 0x1F925 }, - ["macau sar china"]={ 0x1F1F2, 0x1F1F4 }, - ["macedonia"]={ 0x1F1F2, 0x1F1F0 }, - ["madagascar"]={ 0x1F1F2, 0x1F1EC }, ["mage"]={ 0x1F9D9 }, ["mage: dark skin tone"]={ 0x1F9D9, 0x1F3FF }, ["mage: light skin tone"]={ 0x1F9D9, 0x1F3FB }, @@ -986,14 +1122,8 @@ return { ["magnifying glass tilted left"]={ 0x1F50D }, ["magnifying glass tilted right"]={ 0x1F50E }, ["mahjong red dragon"]={ 0x1F004 }, - ["malawi"]={ 0x1F1F2, 0x1F1FC }, - ["malaysia"]={ 0x1F1F2, 0x1F1FE }, - ["maldives"]={ 0x1F1F2, 0x1F1FB }, - ["male sign"]={ 0x2642 }, - ["mali"]={ 0x1F1F2, 0x1F1F1 }, - ["malta"]={ 0x1F1F2, 0x1F1F9 }, + ["male sign"]={ 0x2642, 0xFE0F }, ["man"]={ 0x1F468 }, - ["man and woman holding hands"]={ 0x1F46B }, ["man artist"]={ 0x1F468, 0x200D, 0x1F3A8 }, ["man artist: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F3A8 }, ["man artist: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F3A8 }, @@ -1006,42 +1136,42 @@ return { ["man astronaut: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F680 }, ["man astronaut: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F680 }, ["man astronaut: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F680 }, - ["man biking"]={ 0x1F6B4, 0x200D, 0x2642 }, - ["man biking: dark skin tone"]={ 0x1F6B4, 0x1F3FF, 0x200D, 0x2642 }, - ["man biking: light skin tone"]={ 0x1F6B4, 0x1F3FB, 0x200D, 0x2642 }, - ["man biking: medium skin tone"]={ 0x1F6B4, 0x1F3FD, 0x200D, 0x2642 }, - ["man biking: medium-dark skin tone"]={ 0x1F6B4, 0x1F3FE, 0x200D, 0x2642 }, - ["man biking: medium-light skin tone"]={ 0x1F6B4, 0x1F3FC, 0x200D, 0x2642 }, - ["man bouncing ball"]={ 0x26F9, 0x200D, 0x2642 }, - ["man bouncing ball: dark skin tone"]={ 0x26F9, 0x1F3FF, 0x200D, 0x2642 }, - ["man bouncing ball: light skin tone"]={ 0x26F9, 0x1F3FB, 0x200D, 0x2642 }, - ["man bouncing ball: medium skin tone"]={ 0x26F9, 0x1F3FD, 0x200D, 0x2642 }, - ["man bouncing ball: medium-dark skin tone"]={ 0x26F9, 0x1F3FE, 0x200D, 0x2642 }, - ["man bouncing ball: medium-light skin tone"]={ 0x26F9, 0x1F3FC, 0x200D, 0x2642 }, - ["man bowing"]={ 0x1F647, 0x200D, 0x2642 }, - ["man bowing: dark skin tone"]={ 0x1F647, 0x1F3FF, 0x200D, 0x2642 }, - ["man bowing: light skin tone"]={ 0x1F647, 0x1F3FB, 0x200D, 0x2642 }, - ["man bowing: medium skin tone"]={ 0x1F647, 0x1F3FD, 0x200D, 0x2642 }, - ["man bowing: medium-dark skin tone"]={ 0x1F647, 0x1F3FE, 0x200D, 0x2642 }, - ["man bowing: medium-light skin tone"]={ 0x1F647, 0x1F3FC, 0x200D, 0x2642 }, - ["man cartwheeling"]={ 0x1F938, 0x200D, 0x2642 }, - ["man cartwheeling: dark skin tone"]={ 0x1F938, 0x1F3FF, 0x200D, 0x2642 }, - ["man cartwheeling: light skin tone"]={ 0x1F938, 0x1F3FB, 0x200D, 0x2642 }, - ["man cartwheeling: medium skin tone"]={ 0x1F938, 0x1F3FD, 0x200D, 0x2642 }, - ["man cartwheeling: medium-dark skin tone"]={ 0x1F938, 0x1F3FE, 0x200D, 0x2642 }, - ["man cartwheeling: medium-light skin tone"]={ 0x1F938, 0x1F3FC, 0x200D, 0x2642 }, - ["man climbing"]={ 0x1F9D7, 0x200D, 0x2642 }, - ["man climbing: dark skin tone"]={ 0x1F9D7, 0x1F3FF, 0x200D, 0x2642 }, - ["man climbing: light skin tone"]={ 0x1F9D7, 0x1F3FB, 0x200D, 0x2642 }, - ["man climbing: medium skin tone"]={ 0x1F9D7, 0x1F3FD, 0x200D, 0x2642 }, - ["man climbing: medium-dark skin tone"]={ 0x1F9D7, 0x1F3FE, 0x200D, 0x2642 }, - ["man climbing: medium-light skin tone"]={ 0x1F9D7, 0x1F3FC, 0x200D, 0x2642 }, - ["man construction worker"]={ 0x1F477, 0x200D, 0x2642 }, - ["man construction worker: dark skin tone"]={ 0x1F477, 0x1F3FF, 0x200D, 0x2642 }, - ["man construction worker: light skin tone"]={ 0x1F477, 0x1F3FB, 0x200D, 0x2642 }, - ["man construction worker: medium skin tone"]={ 0x1F477, 0x1F3FD, 0x200D, 0x2642 }, - ["man construction worker: medium-dark skin tone"]={ 0x1F477, 0x1F3FE, 0x200D, 0x2642 }, - ["man construction worker: medium-light skin tone"]={ 0x1F477, 0x1F3FC, 0x200D, 0x2642 }, + ["man biking"]={ 0x1F6B4, 0x200D, 0x2642, 0xFE0F }, + ["man biking: dark skin tone"]={ 0x1F6B4, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man biking: light skin tone"]={ 0x1F6B4, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man biking: medium skin tone"]={ 0x1F6B4, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man biking: medium-dark skin tone"]={ 0x1F6B4, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man biking: medium-light skin tone"]={ 0x1F6B4, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man bouncing ball"]={ 0x26F9, 0xFE0F, 0x200D, 0x2642, 0xFE0F }, + ["man bouncing ball: dark skin tone"]={ 0x26F9, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man bouncing ball: light skin tone"]={ 0x26F9, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man bouncing ball: medium skin tone"]={ 0x26F9, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man bouncing ball: medium-dark skin tone"]={ 0x26F9, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man bouncing ball: medium-light skin tone"]={ 0x26F9, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man bowing"]={ 0x1F647, 0x200D, 0x2642, 0xFE0F }, + ["man bowing: dark skin tone"]={ 0x1F647, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man bowing: light skin tone"]={ 0x1F647, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man bowing: medium skin tone"]={ 0x1F647, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man bowing: medium-dark skin tone"]={ 0x1F647, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man bowing: medium-light skin tone"]={ 0x1F647, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man cartwheeling"]={ 0x1F938, 0x200D, 0x2642, 0xFE0F }, + ["man cartwheeling: dark skin tone"]={ 0x1F938, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man cartwheeling: light skin tone"]={ 0x1F938, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man cartwheeling: medium skin tone"]={ 0x1F938, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man cartwheeling: medium-dark skin tone"]={ 0x1F938, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man cartwheeling: medium-light skin tone"]={ 0x1F938, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man climbing"]={ 0x1F9D7, 0x200D, 0x2642, 0xFE0F }, + ["man climbing: dark skin tone"]={ 0x1F9D7, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man climbing: light skin tone"]={ 0x1F9D7, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man climbing: medium skin tone"]={ 0x1F9D7, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man climbing: medium-dark skin tone"]={ 0x1F9D7, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man climbing: medium-light skin tone"]={ 0x1F9D7, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man construction worker"]={ 0x1F477, 0x200D, 0x2642, 0xFE0F }, + ["man construction worker: dark skin tone"]={ 0x1F477, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man construction worker: light skin tone"]={ 0x1F477, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man construction worker: medium skin tone"]={ 0x1F477, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man construction worker: medium-dark skin tone"]={ 0x1F477, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man construction worker: medium-light skin tone"]={ 0x1F477, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, ["man cook"]={ 0x1F468, 0x200D, 0x1F373 }, ["man cook: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F373 }, ["man cook: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F373 }, @@ -1054,36 +1184,36 @@ return { ["man dancing: medium skin tone"]={ 0x1F57A, 0x1F3FD }, ["man dancing: medium-dark skin tone"]={ 0x1F57A, 0x1F3FE }, ["man dancing: medium-light skin tone"]={ 0x1F57A, 0x1F3FC }, - ["man detective"]={ 0x1F575, 0x200D, 0x2642 }, - ["man detective: dark skin tone"]={ 0x1F575, 0x1F3FF, 0x200D, 0x2642 }, - ["man detective: light skin tone"]={ 0x1F575, 0x1F3FB, 0x200D, 0x2642 }, - ["man detective: medium skin tone"]={ 0x1F575, 0x1F3FD, 0x200D, 0x2642 }, - ["man detective: medium-dark skin tone"]={ 0x1F575, 0x1F3FE, 0x200D, 0x2642 }, - ["man detective: medium-light skin tone"]={ 0x1F575, 0x1F3FC, 0x200D, 0x2642 }, - ["man elf"]={ 0x1F9DD, 0x200D, 0x2642 }, - ["man elf: dark skin tone"]={ 0x1F9DD, 0x1F3FF, 0x200D, 0x2642 }, - ["man elf: light skin tone"]={ 0x1F9DD, 0x1F3FB, 0x200D, 0x2642 }, - ["man elf: medium skin tone"]={ 0x1F9DD, 0x1F3FD, 0x200D, 0x2642 }, - ["man elf: medium-dark skin tone"]={ 0x1F9DD, 0x1F3FE, 0x200D, 0x2642 }, - ["man elf: medium-light skin tone"]={ 0x1F9DD, 0x1F3FC, 0x200D, 0x2642 }, - ["man facepalming"]={ 0x1F926, 0x200D, 0x2642 }, - ["man facepalming: dark skin tone"]={ 0x1F926, 0x1F3FF, 0x200D, 0x2642 }, - ["man facepalming: light skin tone"]={ 0x1F926, 0x1F3FB, 0x200D, 0x2642 }, - ["man facepalming: medium skin tone"]={ 0x1F926, 0x1F3FD, 0x200D, 0x2642 }, - ["man facepalming: medium-dark skin tone"]={ 0x1F926, 0x1F3FE, 0x200D, 0x2642 }, - ["man facepalming: medium-light skin tone"]={ 0x1F926, 0x1F3FC, 0x200D, 0x2642 }, + ["man detective"]={ 0x1F575, 0xFE0F, 0x200D, 0x2642, 0xFE0F }, + ["man detective: dark skin tone"]={ 0x1F575, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man detective: light skin tone"]={ 0x1F575, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man detective: medium skin tone"]={ 0x1F575, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man detective: medium-dark skin tone"]={ 0x1F575, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man detective: medium-light skin tone"]={ 0x1F575, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man elf"]={ 0x1F9DD, 0x200D, 0x2642, 0xFE0F }, + ["man elf: dark skin tone"]={ 0x1F9DD, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man elf: light skin tone"]={ 0x1F9DD, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man elf: medium skin tone"]={ 0x1F9DD, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man elf: medium-dark skin tone"]={ 0x1F9DD, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man elf: medium-light skin tone"]={ 0x1F9DD, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man facepalming"]={ 0x1F926, 0x200D, 0x2642, 0xFE0F }, + ["man facepalming: dark skin tone"]={ 0x1F926, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man facepalming: light skin tone"]={ 0x1F926, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man facepalming: medium skin tone"]={ 0x1F926, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man facepalming: medium-dark skin tone"]={ 0x1F926, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man facepalming: medium-light skin tone"]={ 0x1F926, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, ["man factory worker"]={ 0x1F468, 0x200D, 0x1F3ED }, ["man factory worker: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F3ED }, ["man factory worker: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F3ED }, ["man factory worker: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F3ED }, ["man factory worker: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F3ED }, ["man factory worker: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F3ED }, - ["man fairy"]={ 0x1F9DA, 0x200D, 0x2642 }, - ["man fairy: dark skin tone"]={ 0x1F9DA, 0x1F3FF, 0x200D, 0x2642 }, - ["man fairy: light skin tone"]={ 0x1F9DA, 0x1F3FB, 0x200D, 0x2642 }, - ["man fairy: medium skin tone"]={ 0x1F9DA, 0x1F3FD, 0x200D, 0x2642 }, - ["man fairy: medium-dark skin tone"]={ 0x1F9DA, 0x1F3FE, 0x200D, 0x2642 }, - ["man fairy: medium-light skin tone"]={ 0x1F9DA, 0x1F3FC, 0x200D, 0x2642 }, + ["man fairy"]={ 0x1F9DA, 0x200D, 0x2642, 0xFE0F }, + ["man fairy: dark skin tone"]={ 0x1F9DA, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man fairy: light skin tone"]={ 0x1F9DA, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man fairy: medium skin tone"]={ 0x1F9DA, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man fairy: medium-dark skin tone"]={ 0x1F9DA, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man fairy: medium-light skin tone"]={ 0x1F9DA, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, ["man farmer"]={ 0x1F468, 0x200D, 0x1F33E }, ["man farmer: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F33E }, ["man farmer: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F33E }, @@ -1096,68 +1226,80 @@ return { ["man firefighter: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F692 }, ["man firefighter: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F692 }, ["man firefighter: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F692 }, - ["man frowning"]={ 0x1F64D, 0x200D, 0x2642 }, - ["man frowning: dark skin tone"]={ 0x1F64D, 0x1F3FF, 0x200D, 0x2642 }, - ["man frowning: light skin tone"]={ 0x1F64D, 0x1F3FB, 0x200D, 0x2642 }, - ["man frowning: medium skin tone"]={ 0x1F64D, 0x1F3FD, 0x200D, 0x2642 }, - ["man frowning: medium-dark skin tone"]={ 0x1F64D, 0x1F3FE, 0x200D, 0x2642 }, - ["man frowning: medium-light skin tone"]={ 0x1F64D, 0x1F3FC, 0x200D, 0x2642 }, - ["man genie"]={ 0x1F9DE, 0x200D, 0x2642 }, - ["man gesturing no"]={ 0x1F645, 0x200D, 0x2642 }, - ["man gesturing no: dark skin tone"]={ 0x1F645, 0x1F3FF, 0x200D, 0x2642 }, - ["man gesturing no: light skin tone"]={ 0x1F645, 0x1F3FB, 0x200D, 0x2642 }, - ["man gesturing no: medium skin tone"]={ 0x1F645, 0x1F3FD, 0x200D, 0x2642 }, - ["man gesturing no: medium-dark skin tone"]={ 0x1F645, 0x1F3FE, 0x200D, 0x2642 }, - ["man gesturing no: medium-light skin tone"]={ 0x1F645, 0x1F3FC, 0x200D, 0x2642 }, - ["man gesturing ok"]={ 0x1F646, 0x200D, 0x2642 }, - ["man gesturing ok: dark skin tone"]={ 0x1F646, 0x1F3FF, 0x200D, 0x2642 }, - ["man gesturing ok: light skin tone"]={ 0x1F646, 0x1F3FB, 0x200D, 0x2642 }, - ["man gesturing ok: medium skin tone"]={ 0x1F646, 0x1F3FD, 0x200D, 0x2642 }, - ["man gesturing ok: medium-dark skin tone"]={ 0x1F646, 0x1F3FE, 0x200D, 0x2642 }, - ["man gesturing ok: medium-light skin tone"]={ 0x1F646, 0x1F3FC, 0x200D, 0x2642 }, - ["man getting haircut"]={ 0x1F487, 0x200D, 0x2642 }, - ["man getting haircut: dark skin tone"]={ 0x1F487, 0x1F3FF, 0x200D, 0x2642 }, - ["man getting haircut: light skin tone"]={ 0x1F487, 0x1F3FB, 0x200D, 0x2642 }, - ["man getting haircut: medium skin tone"]={ 0x1F487, 0x1F3FD, 0x200D, 0x2642 }, - ["man getting haircut: medium-dark skin tone"]={ 0x1F487, 0x1F3FE, 0x200D, 0x2642 }, - ["man getting haircut: medium-light skin tone"]={ 0x1F487, 0x1F3FC, 0x200D, 0x2642 }, - ["man getting massage"]={ 0x1F486, 0x200D, 0x2642 }, - ["man getting massage: dark skin tone"]={ 0x1F486, 0x1F3FF, 0x200D, 0x2642 }, - ["man getting massage: light skin tone"]={ 0x1F486, 0x1F3FB, 0x200D, 0x2642 }, - ["man getting massage: medium skin tone"]={ 0x1F486, 0x1F3FD, 0x200D, 0x2642 }, - ["man getting massage: medium-dark skin tone"]={ 0x1F486, 0x1F3FE, 0x200D, 0x2642 }, - ["man getting massage: medium-light skin tone"]={ 0x1F486, 0x1F3FC, 0x200D, 0x2642 }, - ["man golfing"]={ 0x1F3CC, 0x200D, 0x2642 }, - ["man golfing: dark skin tone"]={ 0x1F3CC, 0x1F3FF, 0x200D, 0x2642 }, - ["man golfing: light skin tone"]={ 0x1F3CC, 0x1F3FB, 0x200D, 0x2642 }, - ["man golfing: medium skin tone"]={ 0x1F3CC, 0x1F3FD, 0x200D, 0x2642 }, - ["man golfing: medium-dark skin tone"]={ 0x1F3CC, 0x1F3FE, 0x200D, 0x2642 }, - ["man golfing: medium-light skin tone"]={ 0x1F3CC, 0x1F3FC, 0x200D, 0x2642 }, - ["man guard"]={ 0x1F482, 0x200D, 0x2642 }, - ["man guard: dark skin tone"]={ 0x1F482, 0x1F3FF, 0x200D, 0x2642 }, - ["man guard: light skin tone"]={ 0x1F482, 0x1F3FB, 0x200D, 0x2642 }, - ["man guard: medium skin tone"]={ 0x1F482, 0x1F3FD, 0x200D, 0x2642 }, - ["man guard: medium-dark skin tone"]={ 0x1F482, 0x1F3FE, 0x200D, 0x2642 }, - ["man guard: medium-light skin tone"]={ 0x1F482, 0x1F3FC, 0x200D, 0x2642 }, - ["man health worker"]={ 0x1F468, 0x200D, 0x2695 }, - ["man health worker: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2695 }, - ["man health worker: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2695 }, - ["man health worker: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2695 }, - ["man health worker: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2695 }, - ["man health worker: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2695 }, - ["man in lotus position"]={ 0x1F9D8, 0x200D, 0x2642 }, - ["man in lotus position: dark skin tone"]={ 0x1F9D8, 0x1F3FF, 0x200D, 0x2642 }, - ["man in lotus position: light skin tone"]={ 0x1F9D8, 0x1F3FB, 0x200D, 0x2642 }, - ["man in lotus position: medium skin tone"]={ 0x1F9D8, 0x1F3FD, 0x200D, 0x2642 }, - ["man in lotus position: medium-dark skin tone"]={ 0x1F9D8, 0x1F3FE, 0x200D, 0x2642 }, - ["man in lotus position: medium-light skin tone"]={ 0x1F9D8, 0x1F3FC, 0x200D, 0x2642 }, - ["man in steamy room"]={ 0x1F9D6, 0x200D, 0x2642 }, - ["man in steamy room: dark skin tone"]={ 0x1F9D6, 0x1F3FF, 0x200D, 0x2642 }, - ["man in steamy room: light skin tone"]={ 0x1F9D6, 0x1F3FB, 0x200D, 0x2642 }, - ["man in steamy room: medium skin tone"]={ 0x1F9D6, 0x1F3FD, 0x200D, 0x2642 }, - ["man in steamy room: medium-dark skin tone"]={ 0x1F9D6, 0x1F3FE, 0x200D, 0x2642 }, - ["man in steamy room: medium-light skin tone"]={ 0x1F9D6, 0x1F3FC, 0x200D, 0x2642 }, - ["man in suit levitating"]={ 0x1F574 }, + ["man frowning"]={ 0x1F64D, 0x200D, 0x2642, 0xFE0F }, + ["man frowning: dark skin tone"]={ 0x1F64D, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man frowning: light skin tone"]={ 0x1F64D, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man frowning: medium skin tone"]={ 0x1F64D, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man frowning: medium-dark skin tone"]={ 0x1F64D, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man frowning: medium-light skin tone"]={ 0x1F64D, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man genie"]={ 0x1F9DE, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing no"]={ 0x1F645, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing no: dark skin tone"]={ 0x1F645, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing no: light skin tone"]={ 0x1F645, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing no: medium skin tone"]={ 0x1F645, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing no: medium-dark skin tone"]={ 0x1F645, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing no: medium-light skin tone"]={ 0x1F645, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing ok"]={ 0x1F646, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing ok: dark skin tone"]={ 0x1F646, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing ok: light skin tone"]={ 0x1F646, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing ok: medium skin tone"]={ 0x1F646, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing ok: medium-dark skin tone"]={ 0x1F646, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man gesturing ok: medium-light skin tone"]={ 0x1F646, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man getting haircut"]={ 0x1F487, 0x200D, 0x2642, 0xFE0F }, + ["man getting haircut: dark skin tone"]={ 0x1F487, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man getting haircut: light skin tone"]={ 0x1F487, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man getting haircut: medium skin tone"]={ 0x1F487, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man getting haircut: medium-dark skin tone"]={ 0x1F487, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man getting haircut: medium-light skin tone"]={ 0x1F487, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man getting massage"]={ 0x1F486, 0x200D, 0x2642, 0xFE0F }, + ["man getting massage: dark skin tone"]={ 0x1F486, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man getting massage: light skin tone"]={ 0x1F486, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man getting massage: medium skin tone"]={ 0x1F486, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man getting massage: medium-dark skin tone"]={ 0x1F486, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man getting massage: medium-light skin tone"]={ 0x1F486, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man golfing"]={ 0x1F3CC, 0xFE0F, 0x200D, 0x2642, 0xFE0F }, + ["man golfing: dark skin tone"]={ 0x1F3CC, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man golfing: light skin tone"]={ 0x1F3CC, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man golfing: medium skin tone"]={ 0x1F3CC, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man golfing: medium-dark skin tone"]={ 0x1F3CC, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man golfing: medium-light skin tone"]={ 0x1F3CC, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man guard"]={ 0x1F482, 0x200D, 0x2642, 0xFE0F }, + ["man guard: dark skin tone"]={ 0x1F482, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man guard: light skin tone"]={ 0x1F482, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man guard: medium skin tone"]={ 0x1F482, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man guard: medium-dark skin tone"]={ 0x1F482, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man guard: medium-light skin tone"]={ 0x1F482, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man health worker"]={ 0x1F468, 0x200D, 0x2695, 0xFE0F }, + ["man health worker: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2695, 0xFE0F }, + ["man health worker: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2695, 0xFE0F }, + ["man health worker: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2695, 0xFE0F }, + ["man health worker: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2695, 0xFE0F }, + ["man health worker: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2695, 0xFE0F }, + ["man in lotus position"]={ 0x1F9D8, 0x200D, 0x2642, 0xFE0F }, + ["man in lotus position: dark skin tone"]={ 0x1F9D8, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man in lotus position: light skin tone"]={ 0x1F9D8, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man in lotus position: medium skin tone"]={ 0x1F9D8, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man in lotus position: medium-dark skin tone"]={ 0x1F9D8, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man in lotus position: medium-light skin tone"]={ 0x1F9D8, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man in manual wheelchair"]={ 0x1F468, 0x200D, 0x1F9BD }, + ["man in manual wheelchair: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9BD }, + ["man in manual wheelchair: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9BD }, + ["man in manual wheelchair: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9BD }, + ["man in manual wheelchair: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9BD }, + ["man in manual wheelchair: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9BD }, + ["man in motorized wheelchair"]={ 0x1F468, 0x200D, 0x1F9BC }, + ["man in motorized wheelchair: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9BC }, + ["man in motorized wheelchair: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9BC }, + ["man in motorized wheelchair: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9BC }, + ["man in motorized wheelchair: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9BC }, + ["man in motorized wheelchair: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9BC }, + ["man in steamy room"]={ 0x1F9D6, 0x200D, 0x2642, 0xFE0F }, + ["man in steamy room: dark skin tone"]={ 0x1F9D6, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man in steamy room: light skin tone"]={ 0x1F9D6, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man in steamy room: medium skin tone"]={ 0x1F9D6, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man in steamy room: medium-dark skin tone"]={ 0x1F9D6, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man in steamy room: medium-light skin tone"]={ 0x1F9D6, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man in suit levitating"]={ 0x1F574, 0xFE0F }, ["man in suit levitating: dark skin tone"]={ 0x1F574, 0x1F3FF }, ["man in suit levitating: light skin tone"]={ 0x1F574, 0x1F3FB }, ["man in suit levitating: medium skin tone"]={ 0x1F574, 0x1F3FD }, @@ -1169,144 +1311,156 @@ return { ["man in tuxedo: medium skin tone"]={ 0x1F935, 0x1F3FD }, ["man in tuxedo: medium-dark skin tone"]={ 0x1F935, 0x1F3FE }, ["man in tuxedo: medium-light skin tone"]={ 0x1F935, 0x1F3FC }, - ["man judge"]={ 0x1F468, 0x200D, 0x2696 }, - ["man judge: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2696 }, - ["man judge: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2696 }, - ["man judge: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2696 }, - ["man judge: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2696 }, - ["man judge: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2696 }, - ["man juggling"]={ 0x1F939, 0x200D, 0x2642 }, - ["man juggling: dark skin tone"]={ 0x1F939, 0x1F3FF, 0x200D, 0x2642 }, - ["man juggling: light skin tone"]={ 0x1F939, 0x1F3FB, 0x200D, 0x2642 }, - ["man juggling: medium skin tone"]={ 0x1F939, 0x1F3FD, 0x200D, 0x2642 }, - ["man juggling: medium-dark skin tone"]={ 0x1F939, 0x1F3FE, 0x200D, 0x2642 }, - ["man juggling: medium-light skin tone"]={ 0x1F939, 0x1F3FC, 0x200D, 0x2642 }, - ["man lifting weights"]={ 0x1F3CB, 0x200D, 0x2642 }, - ["man lifting weights: dark skin tone"]={ 0x1F3CB, 0x1F3FF, 0x200D, 0x2642 }, - ["man lifting weights: light skin tone"]={ 0x1F3CB, 0x1F3FB, 0x200D, 0x2642 }, - ["man lifting weights: medium skin tone"]={ 0x1F3CB, 0x1F3FD, 0x200D, 0x2642 }, - ["man lifting weights: medium-dark skin tone"]={ 0x1F3CB, 0x1F3FE, 0x200D, 0x2642 }, - ["man lifting weights: medium-light skin tone"]={ 0x1F3CB, 0x1F3FC, 0x200D, 0x2642 }, - ["man mage"]={ 0x1F9D9, 0x200D, 0x2642 }, - ["man mage: dark skin tone"]={ 0x1F9D9, 0x1F3FF, 0x200D, 0x2642 }, - ["man mage: light skin tone"]={ 0x1F9D9, 0x1F3FB, 0x200D, 0x2642 }, - ["man mage: medium skin tone"]={ 0x1F9D9, 0x1F3FD, 0x200D, 0x2642 }, - ["man mage: medium-dark skin tone"]={ 0x1F9D9, 0x1F3FE, 0x200D, 0x2642 }, - ["man mage: medium-light skin tone"]={ 0x1F9D9, 0x1F3FC, 0x200D, 0x2642 }, + ["man judge"]={ 0x1F468, 0x200D, 0x2696, 0xFE0F }, + ["man judge: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2696, 0xFE0F }, + ["man judge: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2696, 0xFE0F }, + ["man judge: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2696, 0xFE0F }, + ["man judge: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2696, 0xFE0F }, + ["man judge: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2696, 0xFE0F }, + ["man juggling"]={ 0x1F939, 0x200D, 0x2642, 0xFE0F }, + ["man juggling: dark skin tone"]={ 0x1F939, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man juggling: light skin tone"]={ 0x1F939, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man juggling: medium skin tone"]={ 0x1F939, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man juggling: medium-dark skin tone"]={ 0x1F939, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man juggling: medium-light skin tone"]={ 0x1F939, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man kneeling"]={ 0x1F9CE, 0x200D, 0x2642, 0xFE0F }, + ["man kneeling: dark skin tone"]={ 0x1F9CE, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man kneeling: light skin tone"]={ 0x1F9CE, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man kneeling: medium skin tone"]={ 0x1F9CE, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man kneeling: medium-dark skin tone"]={ 0x1F9CE, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man kneeling: medium-light skin tone"]={ 0x1F9CE, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man lifting weights"]={ 0x1F3CB, 0xFE0F, 0x200D, 0x2642, 0xFE0F }, + ["man lifting weights: dark skin tone"]={ 0x1F3CB, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man lifting weights: light skin tone"]={ 0x1F3CB, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man lifting weights: medium skin tone"]={ 0x1F3CB, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man lifting weights: medium-dark skin tone"]={ 0x1F3CB, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man lifting weights: medium-light skin tone"]={ 0x1F3CB, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man mage"]={ 0x1F9D9, 0x200D, 0x2642, 0xFE0F }, + ["man mage: dark skin tone"]={ 0x1F9D9, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man mage: light skin tone"]={ 0x1F9D9, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man mage: medium skin tone"]={ 0x1F9D9, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man mage: medium-dark skin tone"]={ 0x1F9D9, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man mage: medium-light skin tone"]={ 0x1F9D9, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, ["man mechanic"]={ 0x1F468, 0x200D, 0x1F527 }, ["man mechanic: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F527 }, ["man mechanic: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F527 }, ["man mechanic: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F527 }, ["man mechanic: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F527 }, ["man mechanic: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F527 }, - ["man mountain biking"]={ 0x1F6B5, 0x200D, 0x2642 }, - ["man mountain biking: dark skin tone"]={ 0x1F6B5, 0x1F3FF, 0x200D, 0x2642 }, - ["man mountain biking: light skin tone"]={ 0x1F6B5, 0x1F3FB, 0x200D, 0x2642 }, - ["man mountain biking: medium skin tone"]={ 0x1F6B5, 0x1F3FD, 0x200D, 0x2642 }, - ["man mountain biking: medium-dark skin tone"]={ 0x1F6B5, 0x1F3FE, 0x200D, 0x2642 }, - ["man mountain biking: medium-light skin tone"]={ 0x1F6B5, 0x1F3FC, 0x200D, 0x2642 }, + ["man mountain biking"]={ 0x1F6B5, 0x200D, 0x2642, 0xFE0F }, + ["man mountain biking: dark skin tone"]={ 0x1F6B5, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man mountain biking: light skin tone"]={ 0x1F6B5, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man mountain biking: medium skin tone"]={ 0x1F6B5, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man mountain biking: medium-dark skin tone"]={ 0x1F6B5, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man mountain biking: medium-light skin tone"]={ 0x1F6B5, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, ["man office worker"]={ 0x1F468, 0x200D, 0x1F4BC }, ["man office worker: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F4BC }, ["man office worker: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F4BC }, ["man office worker: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F4BC }, ["man office worker: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F4BC }, ["man office worker: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F4BC }, - ["man pilot"]={ 0x1F468, 0x200D, 0x2708 }, - ["man pilot: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2708 }, - ["man pilot: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2708 }, - ["man pilot: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2708 }, - ["man pilot: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2708 }, - ["man pilot: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2708 }, - ["man playing handball"]={ 0x1F93E, 0x200D, 0x2642 }, - ["man playing handball: dark skin tone"]={ 0x1F93E, 0x1F3FF, 0x200D, 0x2642 }, - ["man playing handball: light skin tone"]={ 0x1F93E, 0x1F3FB, 0x200D, 0x2642 }, - ["man playing handball: medium skin tone"]={ 0x1F93E, 0x1F3FD, 0x200D, 0x2642 }, - ["man playing handball: medium-dark skin tone"]={ 0x1F93E, 0x1F3FE, 0x200D, 0x2642 }, - ["man playing handball: medium-light skin tone"]={ 0x1F93E, 0x1F3FC, 0x200D, 0x2642 }, - ["man playing water polo"]={ 0x1F93D, 0x200D, 0x2642 }, - ["man playing water polo: dark skin tone"]={ 0x1F93D, 0x1F3FF, 0x200D, 0x2642 }, - ["man playing water polo: light skin tone"]={ 0x1F93D, 0x1F3FB, 0x200D, 0x2642 }, - ["man playing water polo: medium skin tone"]={ 0x1F93D, 0x1F3FD, 0x200D, 0x2642 }, - ["man playing water polo: medium-dark skin tone"]={ 0x1F93D, 0x1F3FE, 0x200D, 0x2642 }, - ["man playing water polo: medium-light skin tone"]={ 0x1F93D, 0x1F3FC, 0x200D, 0x2642 }, - ["man police officer"]={ 0x1F46E, 0x200D, 0x2642 }, - ["man police officer: dark skin tone"]={ 0x1F46E, 0x1F3FF, 0x200D, 0x2642 }, - ["man police officer: light skin tone"]={ 0x1F46E, 0x1F3FB, 0x200D, 0x2642 }, - ["man police officer: medium skin tone"]={ 0x1F46E, 0x1F3FD, 0x200D, 0x2642 }, - ["man police officer: medium-dark skin tone"]={ 0x1F46E, 0x1F3FE, 0x200D, 0x2642 }, - ["man police officer: medium-light skin tone"]={ 0x1F46E, 0x1F3FC, 0x200D, 0x2642 }, - ["man pouting"]={ 0x1F64E, 0x200D, 0x2642 }, - ["man pouting: dark skin tone"]={ 0x1F64E, 0x1F3FF, 0x200D, 0x2642 }, - ["man pouting: light skin tone"]={ 0x1F64E, 0x1F3FB, 0x200D, 0x2642 }, - ["man pouting: medium skin tone"]={ 0x1F64E, 0x1F3FD, 0x200D, 0x2642 }, - ["man pouting: medium-dark skin tone"]={ 0x1F64E, 0x1F3FE, 0x200D, 0x2642 }, - ["man pouting: medium-light skin tone"]={ 0x1F64E, 0x1F3FC, 0x200D, 0x2642 }, - ["man raising hand"]={ 0x1F64B, 0x200D, 0x2642 }, - ["man raising hand: dark skin tone"]={ 0x1F64B, 0x1F3FF, 0x200D, 0x2642 }, - ["man raising hand: light skin tone"]={ 0x1F64B, 0x1F3FB, 0x200D, 0x2642 }, - ["man raising hand: medium skin tone"]={ 0x1F64B, 0x1F3FD, 0x200D, 0x2642 }, - ["man raising hand: medium-dark skin tone"]={ 0x1F64B, 0x1F3FE, 0x200D, 0x2642 }, - ["man raising hand: medium-light skin tone"]={ 0x1F64B, 0x1F3FC, 0x200D, 0x2642 }, - ["man rowing boat"]={ 0x1F6A3, 0x200D, 0x2642 }, - ["man rowing boat: dark skin tone"]={ 0x1F6A3, 0x1F3FF, 0x200D, 0x2642 }, - ["man rowing boat: light skin tone"]={ 0x1F6A3, 0x1F3FB, 0x200D, 0x2642 }, - ["man rowing boat: medium skin tone"]={ 0x1F6A3, 0x1F3FD, 0x200D, 0x2642 }, - ["man rowing boat: medium-dark skin tone"]={ 0x1F6A3, 0x1F3FE, 0x200D, 0x2642 }, - ["man rowing boat: medium-light skin tone"]={ 0x1F6A3, 0x1F3FC, 0x200D, 0x2642 }, - ["man running"]={ 0x1F3C3, 0x200D, 0x2642 }, - ["man running: dark skin tone"]={ 0x1F3C3, 0x1F3FF, 0x200D, 0x2642 }, - ["man running: light skin tone"]={ 0x1F3C3, 0x1F3FB, 0x200D, 0x2642 }, - ["man running: medium skin tone"]={ 0x1F3C3, 0x1F3FD, 0x200D, 0x2642 }, - ["man running: medium-dark skin tone"]={ 0x1F3C3, 0x1F3FE, 0x200D, 0x2642 }, - ["man running: medium-light skin tone"]={ 0x1F3C3, 0x1F3FC, 0x200D, 0x2642 }, + ["man pilot"]={ 0x1F468, 0x200D, 0x2708, 0xFE0F }, + ["man pilot: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x2708, 0xFE0F }, + ["man pilot: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x2708, 0xFE0F }, + ["man pilot: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x2708, 0xFE0F }, + ["man pilot: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x2708, 0xFE0F }, + ["man pilot: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x2708, 0xFE0F }, + ["man playing handball"]={ 0x1F93E, 0x200D, 0x2642, 0xFE0F }, + ["man playing handball: dark skin tone"]={ 0x1F93E, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man playing handball: light skin tone"]={ 0x1F93E, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man playing handball: medium skin tone"]={ 0x1F93E, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man playing handball: medium-dark skin tone"]={ 0x1F93E, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man playing handball: medium-light skin tone"]={ 0x1F93E, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man playing water polo"]={ 0x1F93D, 0x200D, 0x2642, 0xFE0F }, + ["man playing water polo: dark skin tone"]={ 0x1F93D, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man playing water polo: light skin tone"]={ 0x1F93D, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man playing water polo: medium skin tone"]={ 0x1F93D, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man playing water polo: medium-dark skin tone"]={ 0x1F93D, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man playing water polo: medium-light skin tone"]={ 0x1F93D, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man police officer"]={ 0x1F46E, 0x200D, 0x2642, 0xFE0F }, + ["man police officer: dark skin tone"]={ 0x1F46E, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man police officer: light skin tone"]={ 0x1F46E, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man police officer: medium skin tone"]={ 0x1F46E, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man police officer: medium-dark skin tone"]={ 0x1F46E, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man police officer: medium-light skin tone"]={ 0x1F46E, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man pouting"]={ 0x1F64E, 0x200D, 0x2642, 0xFE0F }, + ["man pouting: dark skin tone"]={ 0x1F64E, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man pouting: light skin tone"]={ 0x1F64E, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man pouting: medium skin tone"]={ 0x1F64E, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man pouting: medium-dark skin tone"]={ 0x1F64E, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man pouting: medium-light skin tone"]={ 0x1F64E, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man raising hand"]={ 0x1F64B, 0x200D, 0x2642, 0xFE0F }, + ["man raising hand: dark skin tone"]={ 0x1F64B, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man raising hand: light skin tone"]={ 0x1F64B, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man raising hand: medium skin tone"]={ 0x1F64B, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man raising hand: medium-dark skin tone"]={ 0x1F64B, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man raising hand: medium-light skin tone"]={ 0x1F64B, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man rowing boat"]={ 0x1F6A3, 0x200D, 0x2642, 0xFE0F }, + ["man rowing boat: dark skin tone"]={ 0x1F6A3, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man rowing boat: light skin tone"]={ 0x1F6A3, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man rowing boat: medium skin tone"]={ 0x1F6A3, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man rowing boat: medium-dark skin tone"]={ 0x1F6A3, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man rowing boat: medium-light skin tone"]={ 0x1F6A3, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man running"]={ 0x1F3C3, 0x200D, 0x2642, 0xFE0F }, + ["man running: dark skin tone"]={ 0x1F3C3, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man running: light skin tone"]={ 0x1F3C3, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man running: medium skin tone"]={ 0x1F3C3, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man running: medium-dark skin tone"]={ 0x1F3C3, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man running: medium-light skin tone"]={ 0x1F3C3, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, ["man scientist"]={ 0x1F468, 0x200D, 0x1F52C }, ["man scientist: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F52C }, ["man scientist: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F52C }, ["man scientist: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F52C }, ["man scientist: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F52C }, ["man scientist: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F52C }, - ["man shrugging"]={ 0x1F937, 0x200D, 0x2642 }, - ["man shrugging: dark skin tone"]={ 0x1F937, 0x1F3FF, 0x200D, 0x2642 }, - ["man shrugging: light skin tone"]={ 0x1F937, 0x1F3FB, 0x200D, 0x2642 }, - ["man shrugging: medium skin tone"]={ 0x1F937, 0x1F3FD, 0x200D, 0x2642 }, - ["man shrugging: medium-dark skin tone"]={ 0x1F937, 0x1F3FE, 0x200D, 0x2642 }, - ["man shrugging: medium-light skin tone"]={ 0x1F937, 0x1F3FC, 0x200D, 0x2642 }, + ["man shrugging"]={ 0x1F937, 0x200D, 0x2642, 0xFE0F }, + ["man shrugging: dark skin tone"]={ 0x1F937, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man shrugging: light skin tone"]={ 0x1F937, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man shrugging: medium skin tone"]={ 0x1F937, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man shrugging: medium-dark skin tone"]={ 0x1F937, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man shrugging: medium-light skin tone"]={ 0x1F937, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, ["man singer"]={ 0x1F468, 0x200D, 0x1F3A4 }, ["man singer: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F3A4 }, ["man singer: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F3A4 }, ["man singer: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F3A4 }, ["man singer: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F3A4 }, ["man singer: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F3A4 }, + ["man standing"]={ 0x1F9CD, 0x200D, 0x2642, 0xFE0F }, + ["man standing: dark skin tone"]={ 0x1F9CD, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man standing: light skin tone"]={ 0x1F9CD, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man standing: medium skin tone"]={ 0x1F9CD, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man standing: medium-dark skin tone"]={ 0x1F9CD, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man standing: medium-light skin tone"]={ 0x1F9CD, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, ["man student"]={ 0x1F468, 0x200D, 0x1F393 }, ["man student: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F393 }, ["man student: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F393 }, ["man student: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F393 }, ["man student: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F393 }, ["man student: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F393 }, - ["man superhero"]={ 0x1F9B8, 0x200D, 0x2642 }, - ["man superhero: dark skin tone"]={ 0x1F9B8, 0x1F3FF, 0x200D, 0x2642 }, - ["man superhero: light skin tone"]={ 0x1F9B8, 0x1F3FB, 0x200D, 0x2642 }, - ["man superhero: medium skin tone"]={ 0x1F9B8, 0x1F3FD, 0x200D, 0x2642 }, - ["man superhero: medium-dark skin tone"]={ 0x1F9B8, 0x1F3FE, 0x200D, 0x2642 }, - ["man superhero: medium-light skin tone"]={ 0x1F9B8, 0x1F3FC, 0x200D, 0x2642 }, - ["man supervillain"]={ 0x1F9B9, 0x200D, 0x2642 }, - ["man supervillain: dark skin tone"]={ 0x1F9B9, 0x1F3FF, 0x200D, 0x2642 }, - ["man supervillain: light skin tone"]={ 0x1F9B9, 0x1F3FB, 0x200D, 0x2642 }, - ["man supervillain: medium skin tone"]={ 0x1F9B9, 0x1F3FD, 0x200D, 0x2642 }, - ["man supervillain: medium-dark skin tone"]={ 0x1F9B9, 0x1F3FE, 0x200D, 0x2642 }, - ["man supervillain: medium-light skin tone"]={ 0x1F9B9, 0x1F3FC, 0x200D, 0x2642 }, - ["man surfing"]={ 0x1F3C4, 0x200D, 0x2642 }, - ["man surfing: dark skin tone"]={ 0x1F3C4, 0x1F3FF, 0x200D, 0x2642 }, - ["man surfing: light skin tone"]={ 0x1F3C4, 0x1F3FB, 0x200D, 0x2642 }, - ["man surfing: medium skin tone"]={ 0x1F3C4, 0x1F3FD, 0x200D, 0x2642 }, - ["man surfing: medium-dark skin tone"]={ 0x1F3C4, 0x1F3FE, 0x200D, 0x2642 }, - ["man surfing: medium-light skin tone"]={ 0x1F3C4, 0x1F3FC, 0x200D, 0x2642 }, - ["man swimming"]={ 0x1F3CA, 0x200D, 0x2642 }, - ["man swimming: dark skin tone"]={ 0x1F3CA, 0x1F3FF, 0x200D, 0x2642 }, - ["man swimming: light skin tone"]={ 0x1F3CA, 0x1F3FB, 0x200D, 0x2642 }, - ["man swimming: medium skin tone"]={ 0x1F3CA, 0x1F3FD, 0x200D, 0x2642 }, - ["man swimming: medium-dark skin tone"]={ 0x1F3CA, 0x1F3FE, 0x200D, 0x2642 }, - ["man swimming: medium-light skin tone"]={ 0x1F3CA, 0x1F3FC, 0x200D, 0x2642 }, + ["man superhero"]={ 0x1F9B8, 0x200D, 0x2642, 0xFE0F }, + ["man superhero: dark skin tone"]={ 0x1F9B8, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man superhero: light skin tone"]={ 0x1F9B8, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man superhero: medium skin tone"]={ 0x1F9B8, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man superhero: medium-dark skin tone"]={ 0x1F9B8, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man superhero: medium-light skin tone"]={ 0x1F9B8, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man supervillain"]={ 0x1F9B9, 0x200D, 0x2642, 0xFE0F }, + ["man supervillain: dark skin tone"]={ 0x1F9B9, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man supervillain: light skin tone"]={ 0x1F9B9, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man supervillain: medium skin tone"]={ 0x1F9B9, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man supervillain: medium-dark skin tone"]={ 0x1F9B9, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man supervillain: medium-light skin tone"]={ 0x1F9B9, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man surfing"]={ 0x1F3C4, 0x200D, 0x2642, 0xFE0F }, + ["man surfing: dark skin tone"]={ 0x1F3C4, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man surfing: light skin tone"]={ 0x1F3C4, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man surfing: medium skin tone"]={ 0x1F3C4, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man surfing: medium-dark skin tone"]={ 0x1F3C4, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man surfing: medium-light skin tone"]={ 0x1F3C4, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man swimming"]={ 0x1F3CA, 0x200D, 0x2642, 0xFE0F }, + ["man swimming: dark skin tone"]={ 0x1F3CA, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man swimming: light skin tone"]={ 0x1F3CA, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man swimming: medium skin tone"]={ 0x1F3CA, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man swimming: medium-dark skin tone"]={ 0x1F3CA, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man swimming: medium-light skin tone"]={ 0x1F3CA, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, ["man teacher"]={ 0x1F468, 0x200D, 0x1F3EB }, ["man teacher: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F3EB }, ["man teacher: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F3EB }, @@ -1319,101 +1473,131 @@ return { ["man technologist: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F4BB }, ["man technologist: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F4BB }, ["man technologist: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F4BB }, - ["man tipping hand"]={ 0x1F481, 0x200D, 0x2642 }, - ["man tipping hand: dark skin tone"]={ 0x1F481, 0x1F3FF, 0x200D, 0x2642 }, - ["man tipping hand: light skin tone"]={ 0x1F481, 0x1F3FB, 0x200D, 0x2642 }, - ["man tipping hand: medium skin tone"]={ 0x1F481, 0x1F3FD, 0x200D, 0x2642 }, - ["man tipping hand: medium-dark skin tone"]={ 0x1F481, 0x1F3FE, 0x200D, 0x2642 }, - ["man tipping hand: medium-light skin tone"]={ 0x1F481, 0x1F3FC, 0x200D, 0x2642 }, - ["man vampire"]={ 0x1F9DB, 0x200D, 0x2642 }, - ["man vampire: dark skin tone"]={ 0x1F9DB, 0x1F3FF, 0x200D, 0x2642 }, - ["man vampire: light skin tone"]={ 0x1F9DB, 0x1F3FB, 0x200D, 0x2642 }, - ["man vampire: medium skin tone"]={ 0x1F9DB, 0x1F3FD, 0x200D, 0x2642 }, - ["man vampire: medium-dark skin tone"]={ 0x1F9DB, 0x1F3FE, 0x200D, 0x2642 }, - ["man vampire: medium-light skin tone"]={ 0x1F9DB, 0x1F3FC, 0x200D, 0x2642 }, - ["man walking"]={ 0x1F6B6, 0x200D, 0x2642 }, - ["man walking: dark skin tone"]={ 0x1F6B6, 0x1F3FF, 0x200D, 0x2642 }, - ["man walking: light skin tone"]={ 0x1F6B6, 0x1F3FB, 0x200D, 0x2642 }, - ["man walking: medium skin tone"]={ 0x1F6B6, 0x1F3FD, 0x200D, 0x2642 }, - ["man walking: medium-dark skin tone"]={ 0x1F6B6, 0x1F3FE, 0x200D, 0x2642 }, - ["man walking: medium-light skin tone"]={ 0x1F6B6, 0x1F3FC, 0x200D, 0x2642 }, - ["man wearing turban"]={ 0x1F473, 0x200D, 0x2642 }, - ["man wearing turban: dark skin tone"]={ 0x1F473, 0x1F3FF, 0x200D, 0x2642 }, - ["man wearing turban: light skin tone"]={ 0x1F473, 0x1F3FB, 0x200D, 0x2642 }, - ["man wearing turban: medium skin tone"]={ 0x1F473, 0x1F3FD, 0x200D, 0x2642 }, - ["man wearing turban: medium-dark skin tone"]={ 0x1F473, 0x1F3FE, 0x200D, 0x2642 }, - ["man wearing turban: medium-light skin tone"]={ 0x1F473, 0x1F3FC, 0x200D, 0x2642 }, + ["man tipping hand"]={ 0x1F481, 0x200D, 0x2642, 0xFE0F }, + ["man tipping hand: dark skin tone"]={ 0x1F481, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man tipping hand: light skin tone"]={ 0x1F481, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man tipping hand: medium skin tone"]={ 0x1F481, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man tipping hand: medium-dark skin tone"]={ 0x1F481, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man tipping hand: medium-light skin tone"]={ 0x1F481, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man vampire"]={ 0x1F9DB, 0x200D, 0x2642, 0xFE0F }, + ["man vampire: dark skin tone"]={ 0x1F9DB, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man vampire: light skin tone"]={ 0x1F9DB, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man vampire: medium skin tone"]={ 0x1F9DB, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man vampire: medium-dark skin tone"]={ 0x1F9DB, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man vampire: medium-light skin tone"]={ 0x1F9DB, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man walking"]={ 0x1F6B6, 0x200D, 0x2642, 0xFE0F }, + ["man walking: dark skin tone"]={ 0x1F6B6, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man walking: light skin tone"]={ 0x1F6B6, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man walking: medium skin tone"]={ 0x1F6B6, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man walking: medium-dark skin tone"]={ 0x1F6B6, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man walking: medium-light skin tone"]={ 0x1F6B6, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man wearing turban"]={ 0x1F473, 0x200D, 0x2642, 0xFE0F }, + ["man wearing turban: dark skin tone"]={ 0x1F473, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man wearing turban: light skin tone"]={ 0x1F473, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man wearing turban: medium skin tone"]={ 0x1F473, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man wearing turban: medium-dark skin tone"]={ 0x1F473, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man wearing turban: medium-light skin tone"]={ 0x1F473, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, ["man with chinese cap"]={ 0x1F472 }, ["man with chinese cap: dark skin tone"]={ 0x1F472, 0x1F3FF }, ["man with chinese cap: light skin tone"]={ 0x1F472, 0x1F3FB }, ["man with chinese cap: medium skin tone"]={ 0x1F472, 0x1F3FD }, ["man with chinese cap: medium-dark skin tone"]={ 0x1F472, 0x1F3FE }, ["man with chinese cap: medium-light skin tone"]={ 0x1F472, 0x1F3FC }, - ["man zombie"]={ 0x1F9DF, 0x200D, 0x2642 }, - ["man, bald"]={ 0x1F468, 0x200D, 0x1F9B2 }, - ["man, bald: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B2 }, - ["man, bald: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B2 }, - ["man, bald: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B2 }, - ["man, bald: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B2 }, - ["man, bald: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B2 }, - ["man, curly haired"]={ 0x1F468, 0x200D, 0x1F9B1 }, - ["man, curly haired: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B1 }, - ["man, curly haired: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B1 }, - ["man, curly haired: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B1 }, - ["man, curly haired: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B1 }, - ["man, curly haired: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B1 }, - ["man, red haired"]={ 0x1F468, 0x200D, 0x1F9B0 }, - ["man, red haired: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B0 }, - ["man, red haired: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B0 }, - ["man, red haired: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B0 }, - ["man, red haired: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B0 }, - ["man, red haired: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B0 }, - ["man, white haired"]={ 0x1F468, 0x200D, 0x1F9B3 }, - ["man, white haired: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B3 }, - ["man, white haired: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B3 }, - ["man, white haired: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B3 }, - ["man, white haired: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B3 }, - ["man, white haired: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B3 }, + ["man with probing cane"]={ 0x1F468, 0x200D, 0x1F9AF }, + ["man with probing cane: dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9AF }, + ["man with probing cane: light skin tone"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9AF }, + ["man with probing cane: medium skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9AF }, + ["man with probing cane: medium-dark skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9AF }, + ["man with probing cane: medium-light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9AF }, + ["man zombie"]={ 0x1F9DF, 0x200D, 0x2642, 0xFE0F }, + ["man: bald"]={ 0x1F468, 0x200D, 0x1F9B2 }, + ["man: beard"]={ 0x1F9D4 }, + ["man: blond hair"]={ 0x1F471, 0x200D, 0x2642, 0xFE0F }, + ["man: curly hair"]={ 0x1F468, 0x200D, 0x1F9B1 }, ["man: dark skin tone"]={ 0x1F468, 0x1F3FF }, + ["man: dark skin tone, bald"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B2 }, + ["man: dark skin tone, beard"]={ 0x1F9D4, 0x1F3FF }, + ["man: dark skin tone, blond hair"]={ 0x1F471, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["man: dark skin tone, curly hair"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B1 }, + ["man: dark skin tone, red hair"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B0 }, + ["man: dark skin tone, white hair"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F9B3 }, ["man: light skin tone"]={ 0x1F468, 0x1F3FB }, + ["man: light skin tone, bald"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B2 }, + ["man: light skin tone, beard"]={ 0x1F9D4, 0x1F3FB }, + ["man: light skin tone, blond hair"]={ 0x1F471, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["man: light skin tone, curly hair"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B1 }, + ["man: light skin tone, red hair"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B0 }, + ["man: light skin tone, white hair"]={ 0x1F468, 0x1F3FB, 0x200D, 0x1F9B3 }, ["man: medium skin tone"]={ 0x1F468, 0x1F3FD }, + ["man: medium skin tone, bald"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B2 }, + ["man: medium skin tone, beard"]={ 0x1F9D4, 0x1F3FD }, + ["man: medium skin tone, blond hair"]={ 0x1F471, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["man: medium skin tone, curly hair"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B1 }, + ["man: medium skin tone, red hair"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B0 }, + ["man: medium skin tone, white hair"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F9B3 }, ["man: medium-dark skin tone"]={ 0x1F468, 0x1F3FE }, + ["man: medium-dark skin tone, bald"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B2 }, + ["man: medium-dark skin tone, beard"]={ 0x1F9D4, 0x1F3FE }, + ["man: medium-dark skin tone, blond hair"]={ 0x1F471, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["man: medium-dark skin tone, curly hair"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B1 }, + ["man: medium-dark skin tone, red hair"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B0 }, + ["man: medium-dark skin tone, white hair"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F9B3 }, ["man: medium-light skin tone"]={ 0x1F468, 0x1F3FC }, + ["man: medium-light skin tone, bald"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B2 }, + ["man: medium-light skin tone, beard"]={ 0x1F9D4, 0x1F3FC }, + ["man: medium-light skin tone, blond hair"]={ 0x1F471, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, + ["man: medium-light skin tone, curly hair"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B1 }, + ["man: medium-light skin tone, red hair"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B0 }, + ["man: medium-light skin tone, white hair"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F9B3 }, + ["man: red hair"]={ 0x1F468, 0x200D, 0x1F9B0 }, + ["man: white hair"]={ 0x1F468, 0x200D, 0x1F9B3 }, ["mango"]={ 0x1F96D }, - ["mantelpiece clock"]={ 0x1F570 }, + ["mantelpiece clock"]={ 0x1F570, 0xFE0F }, + ["manual wheelchair"]={ 0x1F9BD }, ["man’s shoe"]={ 0x1F45E }, ["map of japan"]={ 0x1F5FE }, ["maple leaf"]={ 0x1F341 }, - ["marshall islands"]={ 0x1F1F2, 0x1F1ED }, ["martial arts uniform"]={ 0x1F94B }, - ["martinique"]={ 0x1F1F2, 0x1F1F6 }, - ["mauritania"]={ 0x1F1F2, 0x1F1F7 }, - ["mauritius"]={ 0x1F1F2, 0x1F1FA }, - ["mayotte"]={ 0x1F1FE, 0x1F1F9 }, + ["mate"]={ 0x1F9C9 }, ["meat on bone"]={ 0x1F356 }, - ["medical symbol"]={ 0x2695 }, - ["medium skin tone"]={ 0x1F3FD }, - ["medium-dark skin tone"]={ 0x1F3FE }, - ["medium-light skin tone"]={ 0x1F3FC }, + ["mechanical arm"]={ 0x1F9BE }, + ["mechanical leg"]={ 0x1F9BF }, + ["medical symbol"]={ 0x2695, 0xFE0F }, ["megaphone"]={ 0x1F4E3 }, ["melon"]={ 0x1F348 }, ["memo"]={ 0x1F4DD }, - ["men with bunny ears"]={ 0x1F46F, 0x200D, 0x2642 }, - ["men wrestling"]={ 0x1F93C, 0x200D, 0x2642 }, + ["men holding hands"]={ 0x1F46C }, + ["men holding hands: dark skin tone"]={ 0x1F46C, 0x1F3FF }, + ["men holding hands: dark skin tone, light skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB }, + ["men holding hands: dark skin tone, medium skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD }, + ["men holding hands: dark skin tone, medium-dark skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FE }, + ["men holding hands: dark skin tone, medium-light skin tone"]={ 0x1F468, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC }, + ["men holding hands: light skin tone"]={ 0x1F46C, 0x1F3FB }, + ["men holding hands: medium skin tone"]={ 0x1F46C, 0x1F3FD }, + ["men holding hands: medium skin tone, light skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB }, + ["men holding hands: medium skin tone, medium-light skin tone"]={ 0x1F468, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC }, + ["men holding hands: medium-dark skin tone"]={ 0x1F46C, 0x1F3FE }, + ["men holding hands: medium-dark skin tone, light skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB }, + ["men holding hands: medium-dark skin tone, medium skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD }, + ["men holding hands: medium-dark skin tone, medium-light skin tone"]={ 0x1F468, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC }, + ["men holding hands: medium-light skin tone"]={ 0x1F46C, 0x1F3FC }, + ["men holding hands: medium-light skin tone, light skin tone"]={ 0x1F468, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB }, + ["men with bunny ears"]={ 0x1F46F, 0x200D, 0x2642, 0xFE0F }, + ["men wrestling"]={ 0x1F93C, 0x200D, 0x2642, 0xFE0F }, ["menorah"]={ 0x1F54E }, ["men’s room"]={ 0x1F6B9 }, - ["mermaid"]={ 0x1F9DC, 0x200D, 0x2640 }, - ["mermaid: dark skin tone"]={ 0x1F9DC, 0x1F3FF, 0x200D, 0x2640 }, - ["mermaid: light skin tone"]={ 0x1F9DC, 0x1F3FB, 0x200D, 0x2640 }, - ["mermaid: medium skin tone"]={ 0x1F9DC, 0x1F3FD, 0x200D, 0x2640 }, - ["mermaid: medium-dark skin tone"]={ 0x1F9DC, 0x1F3FE, 0x200D, 0x2640 }, - ["mermaid: medium-light skin tone"]={ 0x1F9DC, 0x1F3FC, 0x200D, 0x2640 }, - ["merman"]={ 0x1F9DC, 0x200D, 0x2642 }, - ["merman: dark skin tone"]={ 0x1F9DC, 0x1F3FF, 0x200D, 0x2642 }, - ["merman: light skin tone"]={ 0x1F9DC, 0x1F3FB, 0x200D, 0x2642 }, - ["merman: medium skin tone"]={ 0x1F9DC, 0x1F3FD, 0x200D, 0x2642 }, - ["merman: medium-dark skin tone"]={ 0x1F9DC, 0x1F3FE, 0x200D, 0x2642 }, - ["merman: medium-light skin tone"]={ 0x1F9DC, 0x1F3FC, 0x200D, 0x2642 }, + ["mermaid"]={ 0x1F9DC, 0x200D, 0x2640, 0xFE0F }, + ["mermaid: dark skin tone"]={ 0x1F9DC, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["mermaid: light skin tone"]={ 0x1F9DC, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["mermaid: medium skin tone"]={ 0x1F9DC, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["mermaid: medium-dark skin tone"]={ 0x1F9DC, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["mermaid: medium-light skin tone"]={ 0x1F9DC, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["merman"]={ 0x1F9DC, 0x200D, 0x2642, 0xFE0F }, + ["merman: dark skin tone"]={ 0x1F9DC, 0x1F3FF, 0x200D, 0x2642, 0xFE0F }, + ["merman: light skin tone"]={ 0x1F9DC, 0x1F3FB, 0x200D, 0x2642, 0xFE0F }, + ["merman: medium skin tone"]={ 0x1F9DC, 0x1F3FD, 0x200D, 0x2642, 0xFE0F }, + ["merman: medium-dark skin tone"]={ 0x1F9DC, 0x1F3FE, 0x200D, 0x2642, 0xFE0F }, + ["merman: medium-light skin tone"]={ 0x1F9DC, 0x1F3FC, 0x200D, 0x2642, 0xFE0F }, ["merperson"]={ 0x1F9DC }, ["merperson: dark skin tone"]={ 0x1F9DC, 0x1F3FF }, ["merperson: light skin tone"]={ 0x1F9DC, 0x1F3FB }, @@ -1421,9 +1605,7 @@ return { ["merperson: medium-dark skin tone"]={ 0x1F9DC, 0x1F3FE }, ["merperson: medium-light skin tone"]={ 0x1F9DC, 0x1F3FC }, ["metro"]={ 0x1F687 }, - ["mexico"]={ 0x1F1F2, 0x1F1FD }, ["microbe"]={ 0x1F9A0 }, - ["micronesia"]={ 0x1F1EB, 0x1F1F2 }, ["microphone"]={ 0x1F3A4 }, ["microscope"]={ 0x1F52C }, ["middle finger"]={ 0x1F595 }, @@ -1432,55 +1614,50 @@ return { ["middle finger: medium skin tone"]={ 0x1F595, 0x1F3FD }, ["middle finger: medium-dark skin tone"]={ 0x1F595, 0x1F3FE }, ["middle finger: medium-light skin tone"]={ 0x1F595, 0x1F3FC }, - ["military medal"]={ 0x1F396 }, + ["military medal"]={ 0x1F396, 0xFE0F }, ["milky way"]={ 0x1F30C }, ["minibus"]={ 0x1F690 }, + ["minus sign"]={ 0x2796 }, ["moai"]={ 0x1F5FF }, ["mobile phone"]={ 0x1F4F1 }, ["mobile phone off"]={ 0x1F4F4 }, ["mobile phone with arrow"]={ 0x1F4F2 }, - ["moldova"]={ 0x1F1F2, 0x1F1E9 }, - ["monaco"]={ 0x1F1F2, 0x1F1E8 }, ["money bag"]={ 0x1F4B0 }, ["money with wings"]={ 0x1F4B8 }, ["money-mouth face"]={ 0x1F911 }, - ["mongolia"]={ 0x1F1F2, 0x1F1F3 }, ["monkey"]={ 0x1F412 }, ["monkey face"]={ 0x1F435 }, ["monorail"]={ 0x1F69D }, - ["montenegro"]={ 0x1F1F2, 0x1F1EA }, - ["montserrat"]={ 0x1F1F2, 0x1F1F8 }, ["moon cake"]={ 0x1F96E }, ["moon viewing ceremony"]={ 0x1F391 }, - ["morocco"]={ 0x1F1F2, 0x1F1E6 }, ["mosque"]={ 0x1F54C }, ["mosquito"]={ 0x1F99F }, - ["motor boat"]={ 0x1F6E5 }, + ["motor boat"]={ 0x1F6E5, 0xFE0F }, ["motor scooter"]={ 0x1F6F5 }, - ["motorcycle"]={ 0x1F3CD }, - ["motorway"]={ 0x1F6E3 }, + ["motorcycle"]={ 0x1F3CD, 0xFE0F }, + ["motorized wheelchair"]={ 0x1F9BC }, + ["motorway"]={ 0x1F6E3, 0xFE0F }, ["mount fuji"]={ 0x1F5FB }, - ["mountain"]={ 0x26F0 }, + ["mountain"]={ 0x26F0, 0xFE0F }, ["mountain cableway"]={ 0x1F6A0 }, ["mountain railway"]={ 0x1F69E }, ["mouse"]={ 0x1F401 }, ["mouse face"]={ 0x1F42D }, ["mouth"]={ 0x1F444 }, ["movie camera"]={ 0x1F3A5 }, - ["mozambique"]={ 0x1F1F2, 0x1F1FF }, ["mrs. claus"]={ 0x1F936 }, ["mrs. claus: dark skin tone"]={ 0x1F936, 0x1F3FF }, ["mrs. claus: light skin tone"]={ 0x1F936, 0x1F3FB }, ["mrs. claus: medium skin tone"]={ 0x1F936, 0x1F3FD }, ["mrs. claus: medium-dark skin tone"]={ 0x1F936, 0x1F3FE }, ["mrs. claus: medium-light skin tone"]={ 0x1F936, 0x1F3FC }, + ["multiplication sign"]={ 0x2716, 0xFE0F }, ["mushroom"]={ 0x1F344 }, ["musical keyboard"]={ 0x1F3B9 }, ["musical note"]={ 0x1F3B5 }, ["musical notes"]={ 0x1F3B6 }, ["musical score"]={ 0x1F3BC }, ["muted speaker"]={ 0x1F507 }, - ["myanmar (burma)"]={ 0x1F1F2, 0x1F1F2 }, ["nail polish"]={ 0x1F485 }, ["nail polish: dark skin tone"]={ 0x1F485, 0x1F3FF }, ["nail polish: light skin tone"]={ 0x1F485, 0x1F3FB }, @@ -1488,31 +1665,21 @@ return { ["nail polish: medium-dark skin tone"]={ 0x1F485, 0x1F3FE }, ["nail polish: medium-light skin tone"]={ 0x1F485, 0x1F3FC }, ["name badge"]={ 0x1F4DB }, - ["namibia"]={ 0x1F1F3, 0x1F1E6 }, - ["national park"]={ 0x1F3DE }, - ["nauru"]={ 0x1F1F3, 0x1F1F7 }, + ["national park"]={ 0x1F3DE, 0xFE0F }, ["nauseated face"]={ 0x1F922 }, ["nazar amulet"]={ 0x1F9FF }, ["necktie"]={ 0x1F454 }, - ["nepal"]={ 0x1F1F3, 0x1F1F5 }, ["nerd face"]={ 0x1F913 }, - ["netherlands"]={ 0x1F1F3, 0x1F1F1 }, ["neutral face"]={ 0x1F610 }, ["new button"]={ 0x1F195 }, - ["new caledonia"]={ 0x1F1F3, 0x1F1E8 }, ["new moon"]={ 0x1F311 }, ["new moon face"]={ 0x1F31A }, - ["new zealand"]={ 0x1F1F3, 0x1F1FF }, ["newspaper"]={ 0x1F4F0 }, - ["next track button"]={ 0x23ED }, + ["next track button"]={ 0x23ED, 0xFE0F }, ["ng button"]={ 0x1F196 }, - ["nicaragua"]={ 0x1F1F3, 0x1F1EE }, - ["niger"]={ 0x1F1F3, 0x1F1EA }, - ["nigeria"]={ 0x1F1F3, 0x1F1EC }, ["night with stars"]={ 0x1F303 }, ["nine o’clock"]={ 0x1F558 }, ["nine-thirty"]={ 0x1F564 }, - ["niue"]={ 0x1F1F3, 0x1F1FA }, ["no bicycles"]={ 0x1F6B3 }, ["no entry"]={ 0x26D4 }, ["no littering"]={ 0x1F6AF }, @@ -1521,10 +1688,6 @@ return { ["no pedestrians"]={ 0x1F6B7 }, ["no smoking"]={ 0x1F6AD }, ["non-potable water"]={ 0x1F6B1 }, - ["norfolk island"]={ 0x1F1F3, 0x1F1EB }, - ["north korea"]={ 0x1F1F0, 0x1F1F5 }, - ["northern mariana islands"]={ 0x1F1F2, 0x1F1F5 }, - ["norway"]={ 0x1F1F3, 0x1F1F4 }, ["nose"]={ 0x1F443 }, ["nose: dark skin tone"]={ 0x1F443, 0x1F3FF }, ["nose: light skin tone"]={ 0x1F443, 0x1F3FB }, @@ -1534,12 +1697,12 @@ return { ["notebook"]={ 0x1F4D3 }, ["notebook with decorative cover"]={ 0x1F4D4 }, ["nut and bolt"]={ 0x1F529 }, - ["o button (blood type)"]={ 0x1F17E }, + ["o button (blood type)"]={ 0x1F17E, 0xFE0F }, ["octopus"]={ 0x1F419 }, ["oden"]={ 0x1F362 }, ["office building"]={ 0x1F3E2 }, ["ogre"]={ 0x1F479 }, - ["oil drum"]={ 0x1F6E2 }, + ["oil drum"]={ 0x1F6E2, 0xFE0F }, ["ok button"]={ 0x1F197 }, ["ok hand"]={ 0x1F44C }, ["ok hand: dark skin tone"]={ 0x1F44C, 0x1F3FF }, @@ -1547,7 +1710,7 @@ return { ["ok hand: medium skin tone"]={ 0x1F44C, 0x1F3FD }, ["ok hand: medium-dark skin tone"]={ 0x1F44C, 0x1F3FE }, ["ok hand: medium-light skin tone"]={ 0x1F44C, 0x1F3FC }, - ["old key"]={ 0x1F5DD }, + ["old key"]={ 0x1F5DD, 0xFE0F }, ["old man"]={ 0x1F474 }, ["old man: dark skin tone"]={ 0x1F474, 0x1F3FF }, ["old man: light skin tone"]={ 0x1F474, 0x1F3FB }, @@ -1560,14 +1723,13 @@ return { ["old woman: medium skin tone"]={ 0x1F475, 0x1F3FD }, ["old woman: medium-dark skin tone"]={ 0x1F475, 0x1F3FE }, ["old woman: medium-light skin tone"]={ 0x1F475, 0x1F3FC }, - ["older adult"]={ 0x1F9D3 }, - ["older adult: dark skin tone"]={ 0x1F9D3, 0x1F3FF }, - ["older adult: light skin tone"]={ 0x1F9D3, 0x1F3FB }, - ["older adult: medium skin tone"]={ 0x1F9D3, 0x1F3FD }, - ["older adult: medium-dark skin tone"]={ 0x1F9D3, 0x1F3FE }, - ["older adult: medium-light skin tone"]={ 0x1F9D3, 0x1F3FC }, - ["om"]={ 0x1F549 }, - ["oman"]={ 0x1F1F4, 0x1F1F2 }, + ["older person"]={ 0x1F9D3 }, + ["older person: dark skin tone"]={ 0x1F9D3, 0x1F3FF }, + ["older person: light skin tone"]={ 0x1F9D3, 0x1F3FB }, + ["older person: medium skin tone"]={ 0x1F9D3, 0x1F3FD }, + ["older person: medium-dark skin tone"]={ 0x1F9D3, 0x1F3FE }, + ["older person: medium-light skin tone"]={ 0x1F9D3, 0x1F3FC }, + ["om"]={ 0x1F549, 0xFE0F }, ["on! arrow"]={ 0x1F51B }, ["oncoming automobile"]={ 0x1F698 }, ["oncoming bus"]={ 0x1F68D }, @@ -1580,7 +1742,9 @@ return { ["oncoming police car"]={ 0x1F694 }, ["oncoming taxi"]={ 0x1F696 }, ["one o’clock"]={ 0x1F550 }, + ["one-piece swimsuit"]={ 0x1FA71 }, ["one-thirty"]={ 0x1F55C }, + ["onion"]={ 0x1F9C5 }, ["open book"]={ 0x1F4D6 }, ["open file folder"]={ 0x1F4C2 }, ["open hands"]={ 0x1F450 }, @@ -1594,20 +1758,22 @@ return { ["ophiuchus"]={ 0x26CE }, ["optical disk"]={ 0x1F4BF }, ["orange book"]={ 0x1F4D9 }, + ["orange circle"]={ 0x1F7E0 }, ["orange heart"]={ 0x1F9E1 }, - ["orthodox cross"]={ 0x2626 }, + ["orange square"]={ 0x1F7E7 }, + ["orangutan"]={ 0x1F9A7 }, + ["orthodox cross"]={ 0x2626, 0xFE0F }, + ["otter"]={ 0x1F9A6 }, ["outbox tray"]={ 0x1F4E4 }, ["owl"]={ 0x1F989 }, ["ox"]={ 0x1F402 }, - ["p button"]={ 0x1F17F }, + ["oyster"]={ 0x1F9AA }, + ["p button"]={ 0x1F17F, 0xFE0F }, ["package"]={ 0x1F4E6 }, ["page facing up"]={ 0x1F4C4 }, ["page with curl"]={ 0x1F4C3 }, ["pager"]={ 0x1F4DF }, - ["paintbrush"]={ 0x1F58C }, - ["pakistan"]={ 0x1F1F5, 0x1F1F0 }, - ["palau"]={ 0x1F1F5, 0x1F1FC }, - ["palestinian territories"]={ 0x1F1F5, 0x1F1F8 }, + ["paintbrush"]={ 0x1F58C, 0xFE0F }, ["palm tree"]={ 0x1F334 }, ["palms up together"]={ 0x1F932 }, ["palms up together: dark skin tone"]={ 0x1F932, 0x1F3FF }, @@ -1615,40 +1781,55 @@ return { ["palms up together: medium skin tone"]={ 0x1F932, 0x1F3FD }, ["palms up together: medium-dark skin tone"]={ 0x1F932, 0x1F3FE }, ["palms up together: medium-light skin tone"]={ 0x1F932, 0x1F3FC }, - ["panama"]={ 0x1F1F5, 0x1F1E6 }, ["pancakes"]={ 0x1F95E }, - ["panda face"]={ 0x1F43C }, + ["panda"]={ 0x1F43C }, ["paperclip"]={ 0x1F4CE }, - ["papua new guinea"]={ 0x1F1F5, 0x1F1EC }, - ["paraguay"]={ 0x1F1F5, 0x1F1FE }, + ["parachute"]={ 0x1FA82 }, ["parrot"]={ 0x1F99C }, - ["part alternation mark"]={ 0x303D }, + ["part alternation mark"]={ 0x303D, 0xFE0F }, ["party popper"]={ 0x1F389 }, ["partying face"]={ 0x1F973 }, - ["passenger ship"]={ 0x1F6F3 }, + ["passenger ship"]={ 0x1F6F3, 0xFE0F }, ["passport control"]={ 0x1F6C2 }, - ["pause button"]={ 0x23F8 }, + ["pause button"]={ 0x23F8, 0xFE0F }, ["paw prints"]={ 0x1F43E }, - ["peace symbol"]={ 0x262E }, + ["peace symbol"]={ 0x262E, 0xFE0F }, ["peach"]={ 0x1F351 }, ["peacock"]={ 0x1F99A }, ["peanuts"]={ 0x1F95C }, ["pear"]={ 0x1F350 }, - ["pen"]={ 0x1F58A }, - ["pencil"]={ 0x270F }, + ["pen"]={ 0x1F58A, 0xFE0F }, + ["pencil"]={ 0x270F, 0xFE0F }, ["penguin"]={ 0x1F427 }, ["pensive face"]={ 0x1F614 }, + ["people holding hands"]={ 0x1F9D1, 0x200D, 0x1F91D, 0x200D, 0x1F9D1 }, + ["people holding hands: dark skin tone"]={ 0x1F9D1, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FF }, + ["people holding hands: dark skin tone, light skin tone"]={ 0x1F9D1, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FB }, + ["people holding hands: dark skin tone, medium skin tone"]={ 0x1F9D1, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FD }, + ["people holding hands: dark skin tone, medium-dark skin tone"]={ 0x1F9D1, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FE }, + ["people holding hands: dark skin tone, medium-light skin tone"]={ 0x1F9D1, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FC }, + ["people holding hands: light skin tone"]={ 0x1F9D1, 0x1F3FB, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FB }, + ["people holding hands: medium skin tone"]={ 0x1F9D1, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FD }, + ["people holding hands: medium skin tone, light skin tone"]={ 0x1F9D1, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FB }, + ["people holding hands: medium skin tone, medium-light skin tone"]={ 0x1F9D1, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FC }, + ["people holding hands: medium-dark skin tone"]={ 0x1F9D1, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FE }, + ["people holding hands: medium-dark skin tone, light skin tone"]={ 0x1F9D1, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FB }, + ["people holding hands: medium-dark skin tone, medium skin tone"]={ 0x1F9D1, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FD }, + ["people holding hands: medium-dark skin tone, medium-light skin tone"]={ 0x1F9D1, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FC }, + ["people holding hands: medium-light skin tone"]={ 0x1F9D1, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FC }, + ["people holding hands: medium-light skin tone, light skin tone"]={ 0x1F9D1, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F9D1, 0x1F3FB }, ["people with bunny ears"]={ 0x1F46F }, ["people wrestling"]={ 0x1F93C }, ["performing arts"]={ 0x1F3AD }, ["persevering face"]={ 0x1F623 }, + ["person"]={ 0x1F9D1 }, ["person biking"]={ 0x1F6B4 }, ["person biking: dark skin tone"]={ 0x1F6B4, 0x1F3FF }, ["person biking: light skin tone"]={ 0x1F6B4, 0x1F3FB }, ["person biking: medium skin tone"]={ 0x1F6B4, 0x1F3FD }, ["person biking: medium-dark skin tone"]={ 0x1F6B4, 0x1F3FE }, ["person biking: medium-light skin tone"]={ 0x1F6B4, 0x1F3FC }, - ["person bouncing ball"]={ 0x26F9 }, + ["person bouncing ball"]={ 0x26F9, 0xFE0F }, ["person bouncing ball: dark skin tone"]={ 0x26F9, 0x1F3FF }, ["person bouncing ball: light skin tone"]={ 0x26F9, 0x1F3FB }, ["person bouncing ball: medium skin tone"]={ 0x26F9, 0x1F3FD }, @@ -1709,7 +1890,7 @@ return { ["person getting massage: medium skin tone"]={ 0x1F486, 0x1F3FD }, ["person getting massage: medium-dark skin tone"]={ 0x1F486, 0x1F3FE }, ["person getting massage: medium-light skin tone"]={ 0x1F486, 0x1F3FC }, - ["person golfing"]={ 0x1F3CC }, + ["person golfing"]={ 0x1F3CC, 0xFE0F }, ["person golfing: dark skin tone"]={ 0x1F3CC, 0x1F3FF }, ["person golfing: light skin tone"]={ 0x1F3CC, 0x1F3FB }, ["person golfing: medium skin tone"]={ 0x1F3CC, 0x1F3FD }, @@ -1739,7 +1920,13 @@ return { ["person juggling: medium skin tone"]={ 0x1F939, 0x1F3FD }, ["person juggling: medium-dark skin tone"]={ 0x1F939, 0x1F3FE }, ["person juggling: medium-light skin tone"]={ 0x1F939, 0x1F3FC }, - ["person lifting weights"]={ 0x1F3CB }, + ["person kneeling"]={ 0x1F9CE }, + ["person kneeling: dark skin tone"]={ 0x1F9CE, 0x1F3FF }, + ["person kneeling: light skin tone"]={ 0x1F9CE, 0x1F3FB }, + ["person kneeling: medium skin tone"]={ 0x1F9CE, 0x1F3FD }, + ["person kneeling: medium-dark skin tone"]={ 0x1F9CE, 0x1F3FE }, + ["person kneeling: medium-light skin tone"]={ 0x1F9CE, 0x1F3FC }, + ["person lifting weights"]={ 0x1F3CB, 0xFE0F }, ["person lifting weights: dark skin tone"]={ 0x1F3CB, 0x1F3FF }, ["person lifting weights: light skin tone"]={ 0x1F3CB, 0x1F3FB }, ["person lifting weights: medium skin tone"]={ 0x1F3CB, 0x1F3FD }, @@ -1793,6 +1980,12 @@ return { ["person shrugging: medium skin tone"]={ 0x1F937, 0x1F3FD }, ["person shrugging: medium-dark skin tone"]={ 0x1F937, 0x1F3FE }, ["person shrugging: medium-light skin tone"]={ 0x1F937, 0x1F3FC }, + ["person standing"]={ 0x1F9CD }, + ["person standing: dark skin tone"]={ 0x1F9CD, 0x1F3FF }, + ["person standing: light skin tone"]={ 0x1F9CD, 0x1F3FB }, + ["person standing: medium skin tone"]={ 0x1F9CD, 0x1F3FD }, + ["person standing: medium-dark skin tone"]={ 0x1F9CD, 0x1F3FE }, + ["person standing: medium-light skin tone"]={ 0x1F9CD, 0x1F3FC }, ["person surfing"]={ 0x1F3C4 }, ["person surfing: dark skin tone"]={ 0x1F3C4, 0x1F3FF }, ["person surfing: light skin tone"]={ 0x1F3C4, 0x1F3FB }, @@ -1829,29 +2022,43 @@ return { ["person wearing turban: medium skin tone"]={ 0x1F473, 0x1F3FD }, ["person wearing turban: medium-dark skin tone"]={ 0x1F473, 0x1F3FE }, ["person wearing turban: medium-light skin tone"]={ 0x1F473, 0x1F3FC }, - ["peru"]={ 0x1F1F5, 0x1F1EA }, + ["person: blond hair"]={ 0x1F471 }, + ["person: dark skin tone"]={ 0x1F9D1, 0x1F3FF }, + ["person: dark skin tone, blond hair"]={ 0x1F471, 0x1F3FF }, + ["person: light skin tone"]={ 0x1F9D1, 0x1F3FB }, + ["person: light skin tone, blond hair"]={ 0x1F471, 0x1F3FB }, + ["person: medium skin tone"]={ 0x1F9D1, 0x1F3FD }, + ["person: medium skin tone, blond hair"]={ 0x1F471, 0x1F3FD }, + ["person: medium-dark skin tone"]={ 0x1F9D1, 0x1F3FE }, + ["person: medium-dark skin tone, blond hair"]={ 0x1F471, 0x1F3FE }, + ["person: medium-light skin tone"]={ 0x1F9D1, 0x1F3FC }, + ["person: medium-light skin tone, blond hair"]={ 0x1F471, 0x1F3FC }, ["petri dish"]={ 0x1F9EB }, - ["philippines"]={ 0x1F1F5, 0x1F1ED }, - ["pick"]={ 0x26CF }, + ["pick"]={ 0x26CF, 0xFE0F }, ["pie"]={ 0x1F967 }, ["pig"]={ 0x1F416 }, ["pig face"]={ 0x1F437 }, ["pig nose"]={ 0x1F43D }, ["pile of poo"]={ 0x1F4A9 }, ["pill"]={ 0x1F48A }, + ["pinching hand"]={ 0x1F90F }, + ["pinching hand: dark skin tone"]={ 0x1F90F, 0x1F3FF }, + ["pinching hand: light skin tone"]={ 0x1F90F, 0x1F3FB }, + ["pinching hand: medium skin tone"]={ 0x1F90F, 0x1F3FD }, + ["pinching hand: medium-dark skin tone"]={ 0x1F90F, 0x1F3FE }, + ["pinching hand: medium-light skin tone"]={ 0x1F90F, 0x1F3FC }, ["pine decoration"]={ 0x1F38D }, ["pineapple"]={ 0x1F34D }, ["ping pong"]={ 0x1F3D3 }, - ["pirate flag"]={ 0x1F3F4, 0x200D, 0x2620 }, + ["pirate flag"]={ 0x1F3F4, 0x200D, 0x2620, 0xFE0F }, ["pisces"]={ 0x2653 }, ["pistol"]={ 0x1F52B }, - ["pitcairn islands"]={ 0x1F1F5, 0x1F1F3 }, ["pizza"]={ 0x1F355 }, ["place of worship"]={ 0x1F6D0 }, - ["play button"]={ 0x25B6 }, - ["play or pause button"]={ 0x23EF }, + ["play button"]={ 0x25B6, 0xFE0F }, + ["play or pause button"]={ 0x23EF, 0xFE0F }, ["pleading face"]={ 0x1F97A }, - ["poland"]={ 0x1F1F5, 0x1F1F1 }, + ["plus sign"]={ 0x2795 }, ["police car"]={ 0x1F693 }, ["police car light"]={ 0x1F6A8 }, ["police officer"]={ 0x1F46E }, @@ -1863,7 +2070,6 @@ return { ["poodle"]={ 0x1F429 }, ["pool 8 ball"]={ 0x1F3B1 }, ["popcorn"]={ 0x1F37F }, - ["portugal"]={ 0x1F1F5, 0x1F1F9 }, ["post office"]={ 0x1F3E4 }, ["postal horn"]={ 0x1F4EF }, ["postbox"]={ 0x1F4EE }, @@ -1872,7 +2078,7 @@ return { ["potato"]={ 0x1F954 }, ["poultry leg"]={ 0x1F357 }, ["pound banknote"]={ 0x1F4B7 }, - ["pouting cat face"]={ 0x1F63E }, + ["pouting cat"]={ 0x1F63E }, ["pouting face"]={ 0x1F621 }, ["prayer beads"]={ 0x1F4FF }, ["pregnant woman"]={ 0x1F930 }, @@ -1894,25 +2100,27 @@ return { ["princess: medium skin tone"]={ 0x1F478, 0x1F3FD }, ["princess: medium-dark skin tone"]={ 0x1F478, 0x1F3FE }, ["princess: medium-light skin tone"]={ 0x1F478, 0x1F3FC }, - ["printer"]={ 0x1F5A8 }, + ["printer"]={ 0x1F5A8, 0xFE0F }, + ["probing cane"]={ 0x1F9AF }, ["prohibited"]={ 0x1F6AB }, - ["puerto rico"]={ 0x1F1F5, 0x1F1F7 }, + ["purple circle"]={ 0x1F7E3 }, ["purple heart"]={ 0x1F49C }, + ["purple square"]={ 0x1F7EA }, ["purse"]={ 0x1F45B }, ["pushpin"]={ 0x1F4CC }, - ["qatar"]={ 0x1F1F6, 0x1F1E6 }, + ["puzzle piece"]={ 0x1F9E9 }, ["question mark"]={ 0x2753 }, ["rabbit"]={ 0x1F407 }, ["rabbit face"]={ 0x1F430 }, ["raccoon"]={ 0x1F99D }, - ["racing car"]={ 0x1F3CE }, + ["racing car"]={ 0x1F3CE, 0xFE0F }, ["radio"]={ 0x1F4FB }, ["radio button"]={ 0x1F518 }, - ["radioactive"]={ 0x2622 }, + ["radioactive"]={ 0x2622, 0xFE0F }, ["railway car"]={ 0x1F683 }, - ["railway track"]={ 0x1F6E4 }, + ["railway track"]={ 0x1F6E4, 0xFE0F }, ["rainbow"]={ 0x1F308 }, - ["rainbow flag"]={ 0x1F3F3, 0x200D, 0x1F308 }, + ["rainbow flag"]={ 0x1F3F3, 0xFE0F, 0x200D, 0x1F308 }, ["raised back of hand"]={ 0x1F91A }, ["raised back of hand: dark skin tone"]={ 0x1F91A, 0x1F3FF }, ["raised back of hand: light skin tone"]={ 0x1F91A, 0x1F3FB }, @@ -1939,35 +2147,36 @@ return { ["raising hands: medium-light skin tone"]={ 0x1F64C, 0x1F3FC }, ["ram"]={ 0x1F40F }, ["rat"]={ 0x1F400 }, + ["razor"]={ 0x1FA92 }, ["receipt"]={ 0x1F9FE }, - ["record button"]={ 0x23FA }, - ["recycling symbol"]={ 0x267B }, + ["record button"]={ 0x23FA, 0xFE0F }, + ["recycling symbol"]={ 0x267B, 0xFE0F }, ["red apple"]={ 0x1F34E }, ["red circle"]={ 0x1F534 }, ["red envelope"]={ 0x1F9E7 }, - ["red heart"]={ 0x2764 }, + ["red heart"]={ 0x2764, 0xFE0F }, ["red paper lantern"]={ 0x1F3EE }, + ["red square"]={ 0x1F7E5 }, ["red triangle pointed down"]={ 0x1F53B }, ["red triangle pointed up"]={ 0x1F53A }, - ["red-haired"]={ 0x1F9B0 }, - ["registered"]={ 0xAE }, + ["registered"]={ 0xAE, 0xFE0F }, ["relieved face"]={ 0x1F60C }, - ["reminder ribbon"]={ 0x1F397 }, + ["reminder ribbon"]={ 0x1F397, 0xFE0F }, ["repeat button"]={ 0x1F501 }, ["repeat single button"]={ 0x1F502 }, - ["rescue worker’s helmet"]={ 0x26D1 }, + ["rescue worker’s helmet"]={ 0x26D1, 0xFE0F }, ["restroom"]={ 0x1F6BB }, - ["reverse button"]={ 0x25C0 }, + ["reverse button"]={ 0x25C0, 0xFE0F }, ["revolving hearts"]={ 0x1F49E }, ["rhinoceros"]={ 0x1F98F }, ["ribbon"]={ 0x1F380 }, ["rice ball"]={ 0x1F359 }, ["rice cracker"]={ 0x1F358 }, - ["right anger bubble"]={ 0x1F5EF }, - ["right arrow"]={ 0x27A1 }, - ["right arrow curving down"]={ 0x2935 }, - ["right arrow curving left"]={ 0x21A9 }, - ["right arrow curving up"]={ 0x2934 }, + ["right anger bubble"]={ 0x1F5EF, 0xFE0F }, + ["right arrow"]={ 0x27A1, 0xFE0F }, + ["right arrow curving down"]={ 0x2935, 0xFE0F }, + ["right arrow curving left"]={ 0x21A9, 0xFE0F }, + ["right arrow curving up"]={ 0x2934, 0xFE0F }, ["right-facing fist"]={ 0x1F91C }, ["right-facing fist: dark skin tone"]={ 0x1F91C, 0x1F3FF }, ["right-facing fist: light skin tone"]={ 0x1F91C, 0x1F3FB }, @@ -1975,32 +2184,28 @@ return { ["right-facing fist: medium-dark skin tone"]={ 0x1F91C, 0x1F3FE }, ["right-facing fist: medium-light skin tone"]={ 0x1F91C, 0x1F3FC }, ["ring"]={ 0x1F48D }, + ["ringed planet"]={ 0x1FA90 }, ["roasted sweet potato"]={ 0x1F360 }, - ["robot face"]={ 0x1F916 }, + ["robot"]={ 0x1F916 }, ["rocket"]={ 0x1F680 }, ["roll of paper"]={ 0x1F9FB }, - ["rolled-up newspaper"]={ 0x1F5DE }, + ["rolled-up newspaper"]={ 0x1F5DE, 0xFE0F }, ["roller coaster"]={ 0x1F3A2 }, ["rolling on the floor laughing"]={ 0x1F923 }, - ["romania"]={ 0x1F1F7, 0x1F1F4 }, ["rooster"]={ 0x1F413 }, ["rose"]={ 0x1F339 }, - ["rosette"]={ 0x1F3F5 }, + ["rosette"]={ 0x1F3F5, 0xFE0F }, ["round pushpin"]={ 0x1F4CD }, ["rugby football"]={ 0x1F3C9 }, ["running shirt"]={ 0x1F3BD }, ["running shoe"]={ 0x1F45F }, - ["russia"]={ 0x1F1F7, 0x1F1FA }, - ["rwanda"]={ 0x1F1F7, 0x1F1FC }, - ["réunion"]={ 0x1F1F7, 0x1F1EA }, ["sad but relieved face"]={ 0x1F625 }, ["safety pin"]={ 0x1F9F7 }, + ["safety vest"]={ 0x1F9BA }, ["sagittarius"]={ 0x2650 }, ["sailboat"]={ 0x26F5 }, ["sake"]={ 0x1F376 }, ["salt"]={ 0x1F9C2 }, - ["samoa"]={ 0x1F1FC, 0x1F1F8 }, - ["san marino"]={ 0x1F1F8, 0x1F1F2 }, ["sandwich"]={ 0x1F96A }, ["santa claus"]={ 0x1F385 }, ["santa claus: dark skin tone"]={ 0x1F385, 0x1F3FF }, @@ -2008,18 +2213,16 @@ return { ["santa claus: medium skin tone"]={ 0x1F385, 0x1F3FD }, ["santa claus: medium-dark skin tone"]={ 0x1F385, 0x1F3FE }, ["santa claus: medium-light skin tone"]={ 0x1F385, 0x1F3FC }, - ["satellite"]={ 0x1F6F0 }, + ["sari"]={ 0x1F97B }, + ["satellite"]={ 0x1F6F0, 0xFE0F }, ["satellite antenna"]={ 0x1F4E1 }, - ["saudi arabia"]={ 0x1F1F8, 0x1F1E6 }, ["sauropod"]={ 0x1F995 }, ["saxophone"]={ 0x1F3B7 }, ["scarf"]={ 0x1F9E3 }, ["school"]={ 0x1F3EB }, - ["school backpack"]={ 0x1F392 }, - ["scissors"]={ 0x2702 }, + ["scissors"]={ 0x2702, 0xFE0F }, ["scorpio"]={ 0x264F }, ["scorpion"]={ 0x1F982 }, - ["scotland"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0073, 0xE0063, 0xE0074, 0xE007F }, ["scroll"]={ 0x1F4DC }, ["seat"]={ 0x1F4BA }, ["see-no-evil monkey"]={ 0x1F648 }, @@ -2030,59 +2233,55 @@ return { ["selfie: medium skin tone"]={ 0x1F933, 0x1F3FD }, ["selfie: medium-dark skin tone"]={ 0x1F933, 0x1F3FE }, ["selfie: medium-light skin tone"]={ 0x1F933, 0x1F3FC }, - ["senegal"]={ 0x1F1F8, 0x1F1F3 }, - ["serbia"]={ 0x1F1F7, 0x1F1F8 }, + ["service dog"]={ 0x1F415, 0x200D, 0x1F9BA }, ["seven o’clock"]={ 0x1F556 }, ["seven-thirty"]={ 0x1F562 }, - ["seychelles"]={ 0x1F1F8, 0x1F1E8 }, ["shallow pan of food"]={ 0x1F958 }, - ["shamrock"]={ 0x2618 }, + ["shamrock"]={ 0x2618, 0xFE0F }, ["shark"]={ 0x1F988 }, ["shaved ice"]={ 0x1F367 }, ["sheaf of rice"]={ 0x1F33E }, - ["shield"]={ 0x1F6E1 }, - ["shinto shrine"]={ 0x26E9 }, + ["shield"]={ 0x1F6E1, 0xFE0F }, + ["shinto shrine"]={ 0x26E9, 0xFE0F }, ["ship"]={ 0x1F6A2 }, ["shooting star"]={ 0x1F320 }, - ["shopping bags"]={ 0x1F6CD }, + ["shopping bags"]={ 0x1F6CD, 0xFE0F }, ["shopping cart"]={ 0x1F6D2 }, ["shortcake"]={ 0x1F370 }, + ["shorts"]={ 0x1FA73 }, ["shower"]={ 0x1F6BF }, ["shrimp"]={ 0x1F990 }, ["shuffle tracks button"]={ 0x1F500 }, ["shushing face"]={ 0x1F92B }, - ["sierra leone"]={ 0x1F1F8, 0x1F1F1 }, ["sign of the horns"]={ 0x1F918 }, ["sign of the horns: dark skin tone"]={ 0x1F918, 0x1F3FF }, ["sign of the horns: light skin tone"]={ 0x1F918, 0x1F3FB }, ["sign of the horns: medium skin tone"]={ 0x1F918, 0x1F3FD }, ["sign of the horns: medium-dark skin tone"]={ 0x1F918, 0x1F3FE }, ["sign of the horns: medium-light skin tone"]={ 0x1F918, 0x1F3FC }, - ["singapore"]={ 0x1F1F8, 0x1F1EC }, - ["sint maarten"]={ 0x1F1F8, 0x1F1FD }, ["six o’clock"]={ 0x1F555 }, ["six-thirty"]={ 0x1F561 }, ["skateboard"]={ 0x1F6F9 }, - ["skier"]={ 0x26F7 }, + ["skier"]={ 0x26F7, 0xFE0F }, ["skis"]={ 0x1F3BF }, ["skull"]={ 0x1F480 }, - ["skull and crossbones"]={ 0x2620 }, + ["skull and crossbones"]={ 0x2620, 0xFE0F }, + ["skunk"]={ 0x1F9A8 }, ["sled"]={ 0x1F6F7 }, ["sleeping face"]={ 0x1F634 }, ["sleepy face"]={ 0x1F62A }, ["slightly frowning face"]={ 0x1F641 }, ["slightly smiling face"]={ 0x1F642 }, ["slot machine"]={ 0x1F3B0 }, - ["slovakia"]={ 0x1F1F8, 0x1F1F0 }, - ["slovenia"]={ 0x1F1F8, 0x1F1EE }, - ["small airplane"]={ 0x1F6E9 }, + ["sloth"]={ 0x1F9A5 }, + ["small airplane"]={ 0x1F6E9, 0xFE0F }, ["small blue diamond"]={ 0x1F539 }, ["small orange diamond"]={ 0x1F538 }, - ["smiling cat face with heart-eyes"]={ 0x1F63B }, - ["smiling face"]={ 0x263A }, - ["smiling face with 3 hearts"]={ 0x1F970 }, + ["smiling cat with heart-eyes"]={ 0x1F63B }, + ["smiling face"]={ 0x263A, 0xFE0F }, ["smiling face with halo"]={ 0x1F607 }, ["smiling face with heart-eyes"]={ 0x1F60D }, + ["smiling face with hearts"]={ 0x1F970 }, ["smiling face with horns"]={ 0x1F608 }, ["smiling face with smiling eyes"]={ 0x1F60A }, ["smiling face with sunglasses"]={ 0x1F60E }, @@ -2090,33 +2289,26 @@ return { ["snail"]={ 0x1F40C }, ["snake"]={ 0x1F40D }, ["sneezing face"]={ 0x1F927 }, - ["snow-capped mountain"]={ 0x1F3D4 }, + ["snow-capped mountain"]={ 0x1F3D4, 0xFE0F }, ["snowboarder"]={ 0x1F3C2 }, ["snowboarder: dark skin tone"]={ 0x1F3C2, 0x1F3FF }, ["snowboarder: light skin tone"]={ 0x1F3C2, 0x1F3FB }, ["snowboarder: medium skin tone"]={ 0x1F3C2, 0x1F3FD }, ["snowboarder: medium-dark skin tone"]={ 0x1F3C2, 0x1F3FE }, ["snowboarder: medium-light skin tone"]={ 0x1F3C2, 0x1F3FC }, - ["snowflake"]={ 0x2744 }, - ["snowman"]={ 0x2603 }, + ["snowflake"]={ 0x2744, 0xFE0F }, + ["snowman"]={ 0x2603, 0xFE0F }, ["snowman without snow"]={ 0x26C4 }, ["soap"]={ 0x1F9FC }, ["soccer ball"]={ 0x26BD }, ["socks"]={ 0x1F9E6 }, ["soft ice cream"]={ 0x1F366 }, ["softball"]={ 0x1F94E }, - ["solomon islands"]={ 0x1F1F8, 0x1F1E7 }, - ["somalia"]={ 0x1F1F8, 0x1F1F4 }, ["soon arrow"]={ 0x1F51C }, ["sos button"]={ 0x1F198 }, - ["south africa"]={ 0x1F1FF, 0x1F1E6 }, - ["south georgia & south sandwich islands"]={ 0x1F1EC, 0x1F1F8 }, - ["south korea"]={ 0x1F1F0, 0x1F1F7 }, - ["south sudan"]={ 0x1F1F8, 0x1F1F8 }, - ["spade suit"]={ 0x2660 }, + ["spade suit"]={ 0x2660, 0xFE0F }, ["spaghetti"]={ 0x1F35D }, - ["spain"]={ 0x1F1EA, 0x1F1F8 }, - ["sparkle"]={ 0x2747 }, + ["sparkle"]={ 0x2747, 0xFE0F }, ["sparkler"]={ 0x1F387 }, ["sparkles"]={ 0x2728 }, ["sparkling heart"]={ 0x1F496 }, @@ -2124,13 +2316,13 @@ return { ["speaker high volume"]={ 0x1F50A }, ["speaker low volume"]={ 0x1F508 }, ["speaker medium volume"]={ 0x1F509 }, - ["speaking head"]={ 0x1F5E3 }, + ["speaking head"]={ 0x1F5E3, 0xFE0F }, ["speech balloon"]={ 0x1F4AC }, ["speedboat"]={ 0x1F6A4 }, - ["spider"]={ 0x1F577 }, - ["spider web"]={ 0x1F578 }, - ["spiral calendar"]={ 0x1F5D3 }, - ["spiral notepad"]={ 0x1F5D2 }, + ["spider"]={ 0x1F577, 0xFE0F }, + ["spider web"]={ 0x1F578, 0xFE0F }, + ["spiral calendar"]={ 0x1F5D3, 0xFE0F }, + ["spiral notepad"]={ 0x1F5D2, 0xFE0F }, ["spiral shell"]={ 0x1F41A }, ["sponge"]={ 0x1F9FD }, ["spoon"]={ 0x1F944 }, @@ -2139,38 +2331,30 @@ return { ["spouting whale"]={ 0x1F433 }, ["squid"]={ 0x1F991 }, ["squinting face with tongue"]={ 0x1F61D }, - ["sri lanka"]={ 0x1F1F1, 0x1F1F0 }, - ["st. barthélemy"]={ 0x1F1E7, 0x1F1F1 }, - ["st. helena"]={ 0x1F1F8, 0x1F1ED }, - ["st. kitts & nevis"]={ 0x1F1F0, 0x1F1F3 }, - ["st. lucia"]={ 0x1F1F1, 0x1F1E8 }, - ["st. martin"]={ 0x1F1F2, 0x1F1EB }, - ["st. pierre & miquelon"]={ 0x1F1F5, 0x1F1F2 }, - ["st. vincent & grenadines"]={ 0x1F1FB, 0x1F1E8 }, - ["stadium"]={ 0x1F3DF }, + ["stadium"]={ 0x1F3DF, 0xFE0F }, ["star"]={ 0x2B50 }, - ["star and crescent"]={ 0x262A }, - ["star of david"]={ 0x2721 }, + ["star and crescent"]={ 0x262A, 0xFE0F }, + ["star of david"]={ 0x2721, 0xFE0F }, ["star-struck"]={ 0x1F929 }, ["station"]={ 0x1F689 }, ["statue of liberty"]={ 0x1F5FD }, ["steaming bowl"]={ 0x1F35C }, - ["stop button"]={ 0x23F9 }, + ["stethoscope"]={ 0x1FA7A }, + ["stop button"]={ 0x23F9, 0xFE0F }, ["stop sign"]={ 0x1F6D1 }, - ["stopwatch"]={ 0x23F1 }, + ["stopwatch"]={ 0x23F1, 0xFE0F }, ["straight ruler"]={ 0x1F4CF }, ["strawberry"]={ 0x1F353 }, - ["studio microphone"]={ 0x1F399 }, + ["studio microphone"]={ 0x1F399, 0xFE0F }, ["stuffed flatbread"]={ 0x1F959 }, - ["sudan"]={ 0x1F1F8, 0x1F1E9 }, - ["sun"]={ 0x2600 }, + ["sun"]={ 0x2600, 0xFE0F }, ["sun behind cloud"]={ 0x26C5 }, - ["sun behind large cloud"]={ 0x1F325 }, - ["sun behind rain cloud"]={ 0x1F326 }, - ["sun behind small cloud"]={ 0x1F324 }, + ["sun behind large cloud"]={ 0x1F325, 0xFE0F }, + ["sun behind rain cloud"]={ 0x1F326, 0xFE0F }, + ["sun behind small cloud"]={ 0x1F324, 0xFE0F }, ["sun with face"]={ 0x1F31E }, ["sunflower"]={ 0x1F33B }, - ["sunglasses"]={ 0x1F576 }, + ["sunglasses"]={ 0x1F576, 0xFE0F }, ["sunrise"]={ 0x1F305 }, ["sunrise over mountains"]={ 0x1F304 }, ["sunset"]={ 0x1F307 }, @@ -2186,34 +2370,25 @@ return { ["supervillain: medium skin tone"]={ 0x1F9B9, 0x1F3FD }, ["supervillain: medium-dark skin tone"]={ 0x1F9B9, 0x1F3FE }, ["supervillain: medium-light skin tone"]={ 0x1F9B9, 0x1F3FC }, - ["suriname"]={ 0x1F1F8, 0x1F1F7 }, ["sushi"]={ 0x1F363 }, ["suspension railway"]={ 0x1F69F }, - ["svalbard & jan mayen"]={ 0x1F1F8, 0x1F1EF }, ["swan"]={ 0x1F9A2 }, - ["swaziland"]={ 0x1F1F8, 0x1F1FF }, ["sweat droplets"]={ 0x1F4A6 }, - ["sweden"]={ 0x1F1F8, 0x1F1EA }, - ["switzerland"]={ 0x1F1E8, 0x1F1ED }, + ["swim brief"]={ 0x1FA72 }, ["synagogue"]={ 0x1F54D }, - ["syria"]={ 0x1F1F8, 0x1F1FE }, ["syringe"]={ 0x1F489 }, - ["são tomé & príncipe"]={ 0x1F1F8, 0x1F1F9 }, ["t-rex"]={ 0x1F996 }, ["t-shirt"]={ 0x1F455 }, ["taco"]={ 0x1F32E }, - ["taiwan"]={ 0x1F1F9, 0x1F1FC }, - ["tajikistan"]={ 0x1F1F9, 0x1F1EF }, ["takeout box"]={ 0x1F961 }, ["tanabata tree"]={ 0x1F38B }, ["tangerine"]={ 0x1F34A }, - ["tanzania"]={ 0x1F1F9, 0x1F1FF }, ["taurus"]={ 0x2649 }, ["taxi"]={ 0x1F695 }, ["teacup without handle"]={ 0x1F375 }, ["tear-off calendar"]={ 0x1F4C6 }, ["teddy bear"]={ 0x1F9F8 }, - ["telephone"]={ 0x260E }, + ["telephone"]={ 0x260E, 0xFE0F }, ["telephone receiver"]={ 0x1F4DE }, ["telescope"]={ 0x1F52D }, ["television"]={ 0x1F4FA }, @@ -2222,8 +2397,7 @@ return { ["tennis"]={ 0x1F3BE }, ["tent"]={ 0x26FA }, ["test tube"]={ 0x1F9EA }, - ["thailand"]={ 0x1F1F9, 0x1F1ED }, - ["thermometer"]={ 0x1F321 }, + ["thermometer"]={ 0x1F321, 0xFE0F }, ["thinking face"]={ 0x1F914 }, ["thought balloon"]={ 0x1F4AD }, ["thread"]={ 0x1F9F5 }, @@ -2244,32 +2418,26 @@ return { ["ticket"]={ 0x1F3AB }, ["tiger"]={ 0x1F405 }, ["tiger face"]={ 0x1F42F }, - ["timer clock"]={ 0x23F2 }, - ["timor-leste"]={ 0x1F1F9, 0x1F1F1 }, + ["timer clock"]={ 0x23F2, 0xFE0F }, ["tired face"]={ 0x1F62B }, - ["togo"]={ 0x1F1F9, 0x1F1EC }, ["toilet"]={ 0x1F6BD }, - ["tokelau"]={ 0x1F1F9, 0x1F1F0 }, ["tokyo tower"]={ 0x1F5FC }, ["tomato"]={ 0x1F345 }, - ["tonga"]={ 0x1F1F9, 0x1F1F4 }, ["tongue"]={ 0x1F445 }, ["toolbox"]={ 0x1F9F0 }, ["tooth"]={ 0x1F9B7 }, ["top arrow"]={ 0x1F51D }, ["top hat"]={ 0x1F3A9 }, - ["tornado"]={ 0x1F32A }, - ["trackball"]={ 0x1F5B2 }, + ["tornado"]={ 0x1F32A, 0xFE0F }, + ["trackball"]={ 0x1F5B2, 0xFE0F }, ["tractor"]={ 0x1F69C }, - ["trade mark"]={ 0x2122 }, + ["trade mark"]={ 0x2122, 0xFE0F }, ["train"]={ 0x1F686 }, ["tram"]={ 0x1F68A }, ["tram car"]={ 0x1F68B }, ["triangular flag"]={ 0x1F6A9 }, ["triangular ruler"]={ 0x1F4D0 }, ["trident emblem"]={ 0x1F531 }, - ["trinidad & tobago"]={ 0x1F1F9, 0x1F1F9 }, - ["tristan da cunha"]={ 0x1F1F9, 0x1F1E6 }, ["trolleybus"]={ 0x1F68E }, ["trophy"]={ 0x1F3C6 }, ["tropical drink"]={ 0x1F379 }, @@ -2277,55 +2445,36 @@ return { ["trumpet"]={ 0x1F3BA }, ["tulip"]={ 0x1F337 }, ["tumbler glass"]={ 0x1F943 }, - ["tunisia"]={ 0x1F1F9, 0x1F1F3 }, - ["turkey"]={ 0x1F1F9, 0x1F1F7 }, - ["turkmenistan"]={ 0x1F1F9, 0x1F1F2 }, - ["turks & caicos islands"]={ 0x1F1F9, 0x1F1E8 }, + ["turkey"]={ 0x1F983 }, ["turtle"]={ 0x1F422 }, - ["tuvalu"]={ 0x1F1F9, 0x1F1FB }, ["twelve o’clock"]={ 0x1F55B }, ["twelve-thirty"]={ 0x1F567 }, ["two hearts"]={ 0x1F495 }, - ["two men holding hands"]={ 0x1F46C }, ["two o’clock"]={ 0x1F551 }, - ["two women holding hands"]={ 0x1F46D }, ["two-hump camel"]={ 0x1F42B }, ["two-thirty"]={ 0x1F55D }, - ["u.s. outlying islands"]={ 0x1F1FA, 0x1F1F2 }, - ["u.s. virgin islands"]={ 0x1F1FB, 0x1F1EE }, - ["uganda"]={ 0x1F1FA, 0x1F1EC }, - ["ukraine"]={ 0x1F1FA, 0x1F1E6 }, - ["umbrella"]={ 0x2602 }, - ["umbrella on ground"]={ 0x26F1 }, + ["umbrella"]={ 0x2602, 0xFE0F }, + ["umbrella on ground"]={ 0x26F1, 0xFE0F }, ["umbrella with rain drops"]={ 0x2614 }, ["unamused face"]={ 0x1F612 }, - ["unicorn face"]={ 0x1F984 }, - ["united arab emirates"]={ 0x1F1E6, 0x1F1EA }, - ["united kingdom"]={ 0x1F1EC, 0x1F1E7 }, - ["united nations"]={ 0x1F1FA, 0x1F1F3 }, - ["united states"]={ 0x1F1FA, 0x1F1F8 }, + ["unicorn"]={ 0x1F984 }, ["unlocked"]={ 0x1F513 }, - ["up arrow"]={ 0x2B06 }, + ["up arrow"]={ 0x2B06, 0xFE0F }, ["up! button"]={ 0x1F199 }, - ["up-down arrow"]={ 0x2195 }, - ["up-left arrow"]={ 0x2196 }, - ["up-right arrow"]={ 0x2197 }, + ["up-down arrow"]={ 0x2195, 0xFE0F }, + ["up-left arrow"]={ 0x2196, 0xFE0F }, + ["up-right arrow"]={ 0x2197, 0xFE0F }, ["upside-down face"]={ 0x1F643 }, ["upwards button"]={ 0x1F53C }, - ["uruguay"]={ 0x1F1FA, 0x1F1FE }, - ["uzbekistan"]={ 0x1F1FA, 0x1F1FF }, ["vampire"]={ 0x1F9DB }, ["vampire: dark skin tone"]={ 0x1F9DB, 0x1F3FF }, ["vampire: light skin tone"]={ 0x1F9DB, 0x1F3FB }, ["vampire: medium skin tone"]={ 0x1F9DB, 0x1F3FD }, ["vampire: medium-dark skin tone"]={ 0x1F9DB, 0x1F3FE }, ["vampire: medium-light skin tone"]={ 0x1F9DB, 0x1F3FC }, - ["vanuatu"]={ 0x1F1FB, 0x1F1FA }, - ["vatican city"]={ 0x1F1FB, 0x1F1E6 }, - ["venezuela"]={ 0x1F1FB, 0x1F1EA }, ["vertical traffic light"]={ 0x1F6A6 }, ["vibration mode"]={ 0x1F4F3 }, - ["victory hand"]={ 0x270C }, + ["victory hand"]={ 0x270C, 0xFE0F }, ["victory hand: dark skin tone"]={ 0x270C, 0x1F3FF }, ["victory hand: light skin tone"]={ 0x270C, 0x1F3FB }, ["victory hand: medium skin tone"]={ 0x270C, 0x1F3FD }, @@ -2334,7 +2483,6 @@ return { ["video camera"]={ 0x1F4F9 }, ["video game"]={ 0x1F3AE }, ["videocassette"]={ 0x1F4FC }, - ["vietnam"]={ 0x1F1FB, 0x1F1F3 }, ["violin"]={ 0x1F3BB }, ["virgo"]={ 0x264D }, ["volcano"]={ 0x1F30B }, @@ -2346,12 +2494,11 @@ return { ["vulcan salute: medium skin tone"]={ 0x1F596, 0x1F3FD }, ["vulcan salute: medium-dark skin tone"]={ 0x1F596, 0x1F3FE }, ["vulcan salute: medium-light skin tone"]={ 0x1F596, 0x1F3FC }, - ["wales"]={ 0x1F3F4, 0xE0067, 0xE0062, 0xE0077, 0xE006C, 0xE0073, 0xE007F }, - ["wallis & futuna"]={ 0x1F1FC, 0x1F1EB }, + ["waffle"]={ 0x1F9C7 }, ["waning crescent moon"]={ 0x1F318 }, ["waning gibbous moon"]={ 0x1F316 }, - ["warning"]={ 0x26A0 }, - ["wastebasket"]={ 0x1F5D1 }, + ["warning"]={ 0x26A0, 0xFE0F }, + ["wastebasket"]={ 0x1F5D1, 0xFE0F }, ["watch"]={ 0x231A }, ["water buffalo"]={ 0x1F403 }, ["water closet"]={ 0x1F6BE }, @@ -2363,36 +2510,60 @@ return { ["waving hand: medium skin tone"]={ 0x1F44B, 0x1F3FD }, ["waving hand: medium-dark skin tone"]={ 0x1F44B, 0x1F3FE }, ["waving hand: medium-light skin tone"]={ 0x1F44B, 0x1F3FC }, - ["wavy dash"]={ 0x3030 }, + ["wavy dash"]={ 0x3030, 0xFE0F }, ["waxing crescent moon"]={ 0x1F312 }, ["waxing gibbous moon"]={ 0x1F314 }, - ["weary cat face"]={ 0x1F640 }, + ["weary cat"]={ 0x1F640 }, ["weary face"]={ 0x1F629 }, ["wedding"]={ 0x1F492 }, - ["western sahara"]={ 0x1F1EA, 0x1F1ED }, ["whale"]={ 0x1F40B }, - ["wheel of dharma"]={ 0x2638 }, + ["wheel of dharma"]={ 0x2638, 0xFE0F }, ["wheelchair symbol"]={ 0x267F }, ["white circle"]={ 0x26AA }, ["white exclamation mark"]={ 0x2755 }, - ["white flag"]={ 0x1F3F3 }, + ["white flag"]={ 0x1F3F3, 0xFE0F }, ["white flower"]={ 0x1F4AE }, - ["white heavy check mark"]={ 0x2705 }, + ["white heart"]={ 0x1F90D }, ["white large square"]={ 0x2B1C }, - ["white medium square"]={ 0x25FB }, + ["white medium square"]={ 0x25FB, 0xFE0F }, ["white medium-small square"]={ 0x25FD }, ["white question mark"]={ 0x2754 }, - ["white small square"]={ 0x25AB }, + ["white small square"]={ 0x25AB, 0xFE0F }, ["white square button"]={ 0x1F533 }, - ["white-haired"]={ 0x1F9B3 }, ["wilted flower"]={ 0x1F940 }, ["wind chime"]={ 0x1F390 }, - ["wind face"]={ 0x1F32C }, + ["wind face"]={ 0x1F32C, 0xFE0F }, ["wine glass"]={ 0x1F377 }, ["winking face"]={ 0x1F609 }, ["winking face with tongue"]={ 0x1F61C }, - ["wolf face"]={ 0x1F43A }, + ["wolf"]={ 0x1F43A }, ["woman"]={ 0x1F469 }, + ["woman and man holding hands"]={ 0x1F46B }, + ["woman and man holding hands: dark skin tone"]={ 0x1F46B, 0x1F3FF }, + ["woman and man holding hands: dark skin tone, light skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB }, + ["woman and man holding hands: dark skin tone, medium skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD }, + ["woman and man holding hands: dark skin tone, medium-dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FE }, + ["woman and man holding hands: dark skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC }, + ["woman and man holding hands: light skin tone"]={ 0x1F46B, 0x1F3FB }, + ["woman and man holding hands: light skin tone, dark skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FF }, + ["woman and man holding hands: light skin tone, medium skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD }, + ["woman and man holding hands: light skin tone, medium-dark skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FE }, + ["woman and man holding hands: light skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC }, + ["woman and man holding hands: medium skin tone"]={ 0x1F46B, 0x1F3FD }, + ["woman and man holding hands: medium skin tone, dark skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FF }, + ["woman and man holding hands: medium skin tone, light skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB }, + ["woman and man holding hands: medium skin tone, medium-dark skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FE }, + ["woman and man holding hands: medium skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC }, + ["woman and man holding hands: medium-dark skin tone"]={ 0x1F46B, 0x1F3FE }, + ["woman and man holding hands: medium-dark skin tone, dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FF }, + ["woman and man holding hands: medium-dark skin tone, light skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB }, + ["woman and man holding hands: medium-dark skin tone, medium skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD }, + ["woman and man holding hands: medium-dark skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FC }, + ["woman and man holding hands: medium-light skin tone"]={ 0x1F46B, 0x1F3FC }, + ["woman and man holding hands: medium-light skin tone, dark skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FF }, + ["woman and man holding hands: medium-light skin tone, light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FB }, + ["woman and man holding hands: medium-light skin tone, medium skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FD }, + ["woman and man holding hands: medium-light skin tone, medium-dark skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F468, 0x1F3FE }, ["woman artist"]={ 0x1F469, 0x200D, 0x1F3A8 }, ["woman artist: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F3A8 }, ["woman artist: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F3A8 }, @@ -2405,42 +2576,42 @@ return { ["woman astronaut: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F680 }, ["woman astronaut: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F680 }, ["woman astronaut: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F680 }, - ["woman biking"]={ 0x1F6B4, 0x200D, 0x2640 }, - ["woman biking: dark skin tone"]={ 0x1F6B4, 0x1F3FF, 0x200D, 0x2640 }, - ["woman biking: light skin tone"]={ 0x1F6B4, 0x1F3FB, 0x200D, 0x2640 }, - ["woman biking: medium skin tone"]={ 0x1F6B4, 0x1F3FD, 0x200D, 0x2640 }, - ["woman biking: medium-dark skin tone"]={ 0x1F6B4, 0x1F3FE, 0x200D, 0x2640 }, - ["woman biking: medium-light skin tone"]={ 0x1F6B4, 0x1F3FC, 0x200D, 0x2640 }, - ["woman bouncing ball"]={ 0x26F9, 0x200D, 0x2640 }, - ["woman bouncing ball: dark skin tone"]={ 0x26F9, 0x1F3FF, 0x200D, 0x2640 }, - ["woman bouncing ball: light skin tone"]={ 0x26F9, 0x1F3FB, 0x200D, 0x2640 }, - ["woman bouncing ball: medium skin tone"]={ 0x26F9, 0x1F3FD, 0x200D, 0x2640 }, - ["woman bouncing ball: medium-dark skin tone"]={ 0x26F9, 0x1F3FE, 0x200D, 0x2640 }, - ["woman bouncing ball: medium-light skin tone"]={ 0x26F9, 0x1F3FC, 0x200D, 0x2640 }, - ["woman bowing"]={ 0x1F647, 0x200D, 0x2640 }, - ["woman bowing: dark skin tone"]={ 0x1F647, 0x1F3FF, 0x200D, 0x2640 }, - ["woman bowing: light skin tone"]={ 0x1F647, 0x1F3FB, 0x200D, 0x2640 }, - ["woman bowing: medium skin tone"]={ 0x1F647, 0x1F3FD, 0x200D, 0x2640 }, - ["woman bowing: medium-dark skin tone"]={ 0x1F647, 0x1F3FE, 0x200D, 0x2640 }, - ["woman bowing: medium-light skin tone"]={ 0x1F647, 0x1F3FC, 0x200D, 0x2640 }, - ["woman cartwheeling"]={ 0x1F938, 0x200D, 0x2640 }, - ["woman cartwheeling: dark skin tone"]={ 0x1F938, 0x1F3FF, 0x200D, 0x2640 }, - ["woman cartwheeling: light skin tone"]={ 0x1F938, 0x1F3FB, 0x200D, 0x2640 }, - ["woman cartwheeling: medium skin tone"]={ 0x1F938, 0x1F3FD, 0x200D, 0x2640 }, - ["woman cartwheeling: medium-dark skin tone"]={ 0x1F938, 0x1F3FE, 0x200D, 0x2640 }, - ["woman cartwheeling: medium-light skin tone"]={ 0x1F938, 0x1F3FC, 0x200D, 0x2640 }, - ["woman climbing"]={ 0x1F9D7, 0x200D, 0x2640 }, - ["woman climbing: dark skin tone"]={ 0x1F9D7, 0x1F3FF, 0x200D, 0x2640 }, - ["woman climbing: light skin tone"]={ 0x1F9D7, 0x1F3FB, 0x200D, 0x2640 }, - ["woman climbing: medium skin tone"]={ 0x1F9D7, 0x1F3FD, 0x200D, 0x2640 }, - ["woman climbing: medium-dark skin tone"]={ 0x1F9D7, 0x1F3FE, 0x200D, 0x2640 }, - ["woman climbing: medium-light skin tone"]={ 0x1F9D7, 0x1F3FC, 0x200D, 0x2640 }, - ["woman construction worker"]={ 0x1F477, 0x200D, 0x2640 }, - ["woman construction worker: dark skin tone"]={ 0x1F477, 0x1F3FF, 0x200D, 0x2640 }, - ["woman construction worker: light skin tone"]={ 0x1F477, 0x1F3FB, 0x200D, 0x2640 }, - ["woman construction worker: medium skin tone"]={ 0x1F477, 0x1F3FD, 0x200D, 0x2640 }, - ["woman construction worker: medium-dark skin tone"]={ 0x1F477, 0x1F3FE, 0x200D, 0x2640 }, - ["woman construction worker: medium-light skin tone"]={ 0x1F477, 0x1F3FC, 0x200D, 0x2640 }, + ["woman biking"]={ 0x1F6B4, 0x200D, 0x2640, 0xFE0F }, + ["woman biking: dark skin tone"]={ 0x1F6B4, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman biking: light skin tone"]={ 0x1F6B4, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman biking: medium skin tone"]={ 0x1F6B4, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman biking: medium-dark skin tone"]={ 0x1F6B4, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman biking: medium-light skin tone"]={ 0x1F6B4, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman bouncing ball"]={ 0x26F9, 0xFE0F, 0x200D, 0x2640, 0xFE0F }, + ["woman bouncing ball: dark skin tone"]={ 0x26F9, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman bouncing ball: light skin tone"]={ 0x26F9, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman bouncing ball: medium skin tone"]={ 0x26F9, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman bouncing ball: medium-dark skin tone"]={ 0x26F9, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman bouncing ball: medium-light skin tone"]={ 0x26F9, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman bowing"]={ 0x1F647, 0x200D, 0x2640, 0xFE0F }, + ["woman bowing: dark skin tone"]={ 0x1F647, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman bowing: light skin tone"]={ 0x1F647, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman bowing: medium skin tone"]={ 0x1F647, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman bowing: medium-dark skin tone"]={ 0x1F647, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman bowing: medium-light skin tone"]={ 0x1F647, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman cartwheeling"]={ 0x1F938, 0x200D, 0x2640, 0xFE0F }, + ["woman cartwheeling: dark skin tone"]={ 0x1F938, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman cartwheeling: light skin tone"]={ 0x1F938, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman cartwheeling: medium skin tone"]={ 0x1F938, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman cartwheeling: medium-dark skin tone"]={ 0x1F938, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman cartwheeling: medium-light skin tone"]={ 0x1F938, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman climbing"]={ 0x1F9D7, 0x200D, 0x2640, 0xFE0F }, + ["woman climbing: dark skin tone"]={ 0x1F9D7, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman climbing: light skin tone"]={ 0x1F9D7, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman climbing: medium skin tone"]={ 0x1F9D7, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman climbing: medium-dark skin tone"]={ 0x1F9D7, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman climbing: medium-light skin tone"]={ 0x1F9D7, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman construction worker"]={ 0x1F477, 0x200D, 0x2640, 0xFE0F }, + ["woman construction worker: dark skin tone"]={ 0x1F477, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman construction worker: light skin tone"]={ 0x1F477, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman construction worker: medium skin tone"]={ 0x1F477, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman construction worker: medium-dark skin tone"]={ 0x1F477, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman construction worker: medium-light skin tone"]={ 0x1F477, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, ["woman cook"]={ 0x1F469, 0x200D, 0x1F373 }, ["woman cook: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F373 }, ["woman cook: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F373 }, @@ -2453,36 +2624,36 @@ return { ["woman dancing: medium skin tone"]={ 0x1F483, 0x1F3FD }, ["woman dancing: medium-dark skin tone"]={ 0x1F483, 0x1F3FE }, ["woman dancing: medium-light skin tone"]={ 0x1F483, 0x1F3FC }, - ["woman detective"]={ 0x1F575, 0x200D, 0x2640 }, - ["woman detective: dark skin tone"]={ 0x1F575, 0x1F3FF, 0x200D, 0x2640 }, - ["woman detective: light skin tone"]={ 0x1F575, 0x1F3FB, 0x200D, 0x2640 }, - ["woman detective: medium skin tone"]={ 0x1F575, 0x1F3FD, 0x200D, 0x2640 }, - ["woman detective: medium-dark skin tone"]={ 0x1F575, 0x1F3FE, 0x200D, 0x2640 }, - ["woman detective: medium-light skin tone"]={ 0x1F575, 0x1F3FC, 0x200D, 0x2640 }, - ["woman elf"]={ 0x1F9DD, 0x200D, 0x2640 }, - ["woman elf: dark skin tone"]={ 0x1F9DD, 0x1F3FF, 0x200D, 0x2640 }, - ["woman elf: light skin tone"]={ 0x1F9DD, 0x1F3FB, 0x200D, 0x2640 }, - ["woman elf: medium skin tone"]={ 0x1F9DD, 0x1F3FD, 0x200D, 0x2640 }, - ["woman elf: medium-dark skin tone"]={ 0x1F9DD, 0x1F3FE, 0x200D, 0x2640 }, - ["woman elf: medium-light skin tone"]={ 0x1F9DD, 0x1F3FC, 0x200D, 0x2640 }, - ["woman facepalming"]={ 0x1F926, 0x200D, 0x2640 }, - ["woman facepalming: dark skin tone"]={ 0x1F926, 0x1F3FF, 0x200D, 0x2640 }, - ["woman facepalming: light skin tone"]={ 0x1F926, 0x1F3FB, 0x200D, 0x2640 }, - ["woman facepalming: medium skin tone"]={ 0x1F926, 0x1F3FD, 0x200D, 0x2640 }, - ["woman facepalming: medium-dark skin tone"]={ 0x1F926, 0x1F3FE, 0x200D, 0x2640 }, - ["woman facepalming: medium-light skin tone"]={ 0x1F926, 0x1F3FC, 0x200D, 0x2640 }, + ["woman detective"]={ 0x1F575, 0xFE0F, 0x200D, 0x2640, 0xFE0F }, + ["woman detective: dark skin tone"]={ 0x1F575, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman detective: light skin tone"]={ 0x1F575, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman detective: medium skin tone"]={ 0x1F575, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman detective: medium-dark skin tone"]={ 0x1F575, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman detective: medium-light skin tone"]={ 0x1F575, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman elf"]={ 0x1F9DD, 0x200D, 0x2640, 0xFE0F }, + ["woman elf: dark skin tone"]={ 0x1F9DD, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman elf: light skin tone"]={ 0x1F9DD, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman elf: medium skin tone"]={ 0x1F9DD, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman elf: medium-dark skin tone"]={ 0x1F9DD, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman elf: medium-light skin tone"]={ 0x1F9DD, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman facepalming"]={ 0x1F926, 0x200D, 0x2640, 0xFE0F }, + ["woman facepalming: dark skin tone"]={ 0x1F926, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman facepalming: light skin tone"]={ 0x1F926, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman facepalming: medium skin tone"]={ 0x1F926, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman facepalming: medium-dark skin tone"]={ 0x1F926, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman facepalming: medium-light skin tone"]={ 0x1F926, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, ["woman factory worker"]={ 0x1F469, 0x200D, 0x1F3ED }, ["woman factory worker: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F3ED }, ["woman factory worker: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F3ED }, ["woman factory worker: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F3ED }, ["woman factory worker: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F3ED }, ["woman factory worker: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F3ED }, - ["woman fairy"]={ 0x1F9DA, 0x200D, 0x2640 }, - ["woman fairy: dark skin tone"]={ 0x1F9DA, 0x1F3FF, 0x200D, 0x2640 }, - ["woman fairy: light skin tone"]={ 0x1F9DA, 0x1F3FB, 0x200D, 0x2640 }, - ["woman fairy: medium skin tone"]={ 0x1F9DA, 0x1F3FD, 0x200D, 0x2640 }, - ["woman fairy: medium-dark skin tone"]={ 0x1F9DA, 0x1F3FE, 0x200D, 0x2640 }, - ["woman fairy: medium-light skin tone"]={ 0x1F9DA, 0x1F3FC, 0x200D, 0x2640 }, + ["woman fairy"]={ 0x1F9DA, 0x200D, 0x2640, 0xFE0F }, + ["woman fairy: dark skin tone"]={ 0x1F9DA, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman fairy: light skin tone"]={ 0x1F9DA, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman fairy: medium skin tone"]={ 0x1F9DA, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman fairy: medium-dark skin tone"]={ 0x1F9DA, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman fairy: medium-light skin tone"]={ 0x1F9DA, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, ["woman farmer"]={ 0x1F469, 0x200D, 0x1F33E }, ["woman farmer: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F33E }, ["woman farmer: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F33E }, @@ -2495,205 +2666,229 @@ return { ["woman firefighter: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F692 }, ["woman firefighter: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F692 }, ["woman firefighter: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F692 }, - ["woman frowning"]={ 0x1F64D, 0x200D, 0x2640 }, - ["woman frowning: dark skin tone"]={ 0x1F64D, 0x1F3FF, 0x200D, 0x2640 }, - ["woman frowning: light skin tone"]={ 0x1F64D, 0x1F3FB, 0x200D, 0x2640 }, - ["woman frowning: medium skin tone"]={ 0x1F64D, 0x1F3FD, 0x200D, 0x2640 }, - ["woman frowning: medium-dark skin tone"]={ 0x1F64D, 0x1F3FE, 0x200D, 0x2640 }, - ["woman frowning: medium-light skin tone"]={ 0x1F64D, 0x1F3FC, 0x200D, 0x2640 }, - ["woman genie"]={ 0x1F9DE, 0x200D, 0x2640 }, - ["woman gesturing no"]={ 0x1F645, 0x200D, 0x2640 }, - ["woman gesturing no: dark skin tone"]={ 0x1F645, 0x1F3FF, 0x200D, 0x2640 }, - ["woman gesturing no: light skin tone"]={ 0x1F645, 0x1F3FB, 0x200D, 0x2640 }, - ["woman gesturing no: medium skin tone"]={ 0x1F645, 0x1F3FD, 0x200D, 0x2640 }, - ["woman gesturing no: medium-dark skin tone"]={ 0x1F645, 0x1F3FE, 0x200D, 0x2640 }, - ["woman gesturing no: medium-light skin tone"]={ 0x1F645, 0x1F3FC, 0x200D, 0x2640 }, - ["woman gesturing ok"]={ 0x1F646, 0x200D, 0x2640 }, - ["woman gesturing ok: dark skin tone"]={ 0x1F646, 0x1F3FF, 0x200D, 0x2640 }, - ["woman gesturing ok: light skin tone"]={ 0x1F646, 0x1F3FB, 0x200D, 0x2640 }, - ["woman gesturing ok: medium skin tone"]={ 0x1F646, 0x1F3FD, 0x200D, 0x2640 }, - ["woman gesturing ok: medium-dark skin tone"]={ 0x1F646, 0x1F3FE, 0x200D, 0x2640 }, - ["woman gesturing ok: medium-light skin tone"]={ 0x1F646, 0x1F3FC, 0x200D, 0x2640 }, - ["woman getting haircut"]={ 0x1F487, 0x200D, 0x2640 }, - ["woman getting haircut: dark skin tone"]={ 0x1F487, 0x1F3FF, 0x200D, 0x2640 }, - ["woman getting haircut: light skin tone"]={ 0x1F487, 0x1F3FB, 0x200D, 0x2640 }, - ["woman getting haircut: medium skin tone"]={ 0x1F487, 0x1F3FD, 0x200D, 0x2640 }, - ["woman getting haircut: medium-dark skin tone"]={ 0x1F487, 0x1F3FE, 0x200D, 0x2640 }, - ["woman getting haircut: medium-light skin tone"]={ 0x1F487, 0x1F3FC, 0x200D, 0x2640 }, - ["woman getting massage"]={ 0x1F486, 0x200D, 0x2640 }, - ["woman getting massage: dark skin tone"]={ 0x1F486, 0x1F3FF, 0x200D, 0x2640 }, - ["woman getting massage: light skin tone"]={ 0x1F486, 0x1F3FB, 0x200D, 0x2640 }, - ["woman getting massage: medium skin tone"]={ 0x1F486, 0x1F3FD, 0x200D, 0x2640 }, - ["woman getting massage: medium-dark skin tone"]={ 0x1F486, 0x1F3FE, 0x200D, 0x2640 }, - ["woman getting massage: medium-light skin tone"]={ 0x1F486, 0x1F3FC, 0x200D, 0x2640 }, - ["woman golfing"]={ 0x1F3CC, 0x200D, 0x2640 }, - ["woman golfing: dark skin tone"]={ 0x1F3CC, 0x1F3FF, 0x200D, 0x2640 }, - ["woman golfing: light skin tone"]={ 0x1F3CC, 0x1F3FB, 0x200D, 0x2640 }, - ["woman golfing: medium skin tone"]={ 0x1F3CC, 0x1F3FD, 0x200D, 0x2640 }, - ["woman golfing: medium-dark skin tone"]={ 0x1F3CC, 0x1F3FE, 0x200D, 0x2640 }, - ["woman golfing: medium-light skin tone"]={ 0x1F3CC, 0x1F3FC, 0x200D, 0x2640 }, - ["woman guard"]={ 0x1F482, 0x200D, 0x2640 }, - ["woman guard: dark skin tone"]={ 0x1F482, 0x1F3FF, 0x200D, 0x2640 }, - ["woman guard: light skin tone"]={ 0x1F482, 0x1F3FB, 0x200D, 0x2640 }, - ["woman guard: medium skin tone"]={ 0x1F482, 0x1F3FD, 0x200D, 0x2640 }, - ["woman guard: medium-dark skin tone"]={ 0x1F482, 0x1F3FE, 0x200D, 0x2640 }, - ["woman guard: medium-light skin tone"]={ 0x1F482, 0x1F3FC, 0x200D, 0x2640 }, - ["woman health worker"]={ 0x1F469, 0x200D, 0x2695 }, - ["woman health worker: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2695 }, - ["woman health worker: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2695 }, - ["woman health worker: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2695 }, - ["woman health worker: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2695 }, - ["woman health worker: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2695 }, - ["woman in lotus position"]={ 0x1F9D8, 0x200D, 0x2640 }, - ["woman in lotus position: dark skin tone"]={ 0x1F9D8, 0x1F3FF, 0x200D, 0x2640 }, - ["woman in lotus position: light skin tone"]={ 0x1F9D8, 0x1F3FB, 0x200D, 0x2640 }, - ["woman in lotus position: medium skin tone"]={ 0x1F9D8, 0x1F3FD, 0x200D, 0x2640 }, - ["woman in lotus position: medium-dark skin tone"]={ 0x1F9D8, 0x1F3FE, 0x200D, 0x2640 }, - ["woman in lotus position: medium-light skin tone"]={ 0x1F9D8, 0x1F3FC, 0x200D, 0x2640 }, - ["woman in steamy room"]={ 0x1F9D6, 0x200D, 0x2640 }, - ["woman in steamy room: dark skin tone"]={ 0x1F9D6, 0x1F3FF, 0x200D, 0x2640 }, - ["woman in steamy room: light skin tone"]={ 0x1F9D6, 0x1F3FB, 0x200D, 0x2640 }, - ["woman in steamy room: medium skin tone"]={ 0x1F9D6, 0x1F3FD, 0x200D, 0x2640 }, - ["woman in steamy room: medium-dark skin tone"]={ 0x1F9D6, 0x1F3FE, 0x200D, 0x2640 }, - ["woman in steamy room: medium-light skin tone"]={ 0x1F9D6, 0x1F3FC, 0x200D, 0x2640 }, - ["woman judge"]={ 0x1F469, 0x200D, 0x2696 }, - ["woman judge: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2696 }, - ["woman judge: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2696 }, - ["woman judge: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2696 }, - ["woman judge: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2696 }, - ["woman judge: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2696 }, - ["woman juggling"]={ 0x1F939, 0x200D, 0x2640 }, - ["woman juggling: dark skin tone"]={ 0x1F939, 0x1F3FF, 0x200D, 0x2640 }, - ["woman juggling: light skin tone"]={ 0x1F939, 0x1F3FB, 0x200D, 0x2640 }, - ["woman juggling: medium skin tone"]={ 0x1F939, 0x1F3FD, 0x200D, 0x2640 }, - ["woman juggling: medium-dark skin tone"]={ 0x1F939, 0x1F3FE, 0x200D, 0x2640 }, - ["woman juggling: medium-light skin tone"]={ 0x1F939, 0x1F3FC, 0x200D, 0x2640 }, - ["woman lifting weights"]={ 0x1F3CB, 0x200D, 0x2640 }, - ["woman lifting weights: dark skin tone"]={ 0x1F3CB, 0x1F3FF, 0x200D, 0x2640 }, - ["woman lifting weights: light skin tone"]={ 0x1F3CB, 0x1F3FB, 0x200D, 0x2640 }, - ["woman lifting weights: medium skin tone"]={ 0x1F3CB, 0x1F3FD, 0x200D, 0x2640 }, - ["woman lifting weights: medium-dark skin tone"]={ 0x1F3CB, 0x1F3FE, 0x200D, 0x2640 }, - ["woman lifting weights: medium-light skin tone"]={ 0x1F3CB, 0x1F3FC, 0x200D, 0x2640 }, - ["woman mage"]={ 0x1F9D9, 0x200D, 0x2640 }, - ["woman mage: dark skin tone"]={ 0x1F9D9, 0x1F3FF, 0x200D, 0x2640 }, - ["woman mage: light skin tone"]={ 0x1F9D9, 0x1F3FB, 0x200D, 0x2640 }, - ["woman mage: medium skin tone"]={ 0x1F9D9, 0x1F3FD, 0x200D, 0x2640 }, - ["woman mage: medium-dark skin tone"]={ 0x1F9D9, 0x1F3FE, 0x200D, 0x2640 }, - ["woman mage: medium-light skin tone"]={ 0x1F9D9, 0x1F3FC, 0x200D, 0x2640 }, + ["woman frowning"]={ 0x1F64D, 0x200D, 0x2640, 0xFE0F }, + ["woman frowning: dark skin tone"]={ 0x1F64D, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman frowning: light skin tone"]={ 0x1F64D, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman frowning: medium skin tone"]={ 0x1F64D, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman frowning: medium-dark skin tone"]={ 0x1F64D, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman frowning: medium-light skin tone"]={ 0x1F64D, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman genie"]={ 0x1F9DE, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing no"]={ 0x1F645, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing no: dark skin tone"]={ 0x1F645, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing no: light skin tone"]={ 0x1F645, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing no: medium skin tone"]={ 0x1F645, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing no: medium-dark skin tone"]={ 0x1F645, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing no: medium-light skin tone"]={ 0x1F645, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing ok"]={ 0x1F646, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing ok: dark skin tone"]={ 0x1F646, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing ok: light skin tone"]={ 0x1F646, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing ok: medium skin tone"]={ 0x1F646, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing ok: medium-dark skin tone"]={ 0x1F646, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman gesturing ok: medium-light skin tone"]={ 0x1F646, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman getting haircut"]={ 0x1F487, 0x200D, 0x2640, 0xFE0F }, + ["woman getting haircut: dark skin tone"]={ 0x1F487, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman getting haircut: light skin tone"]={ 0x1F487, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman getting haircut: medium skin tone"]={ 0x1F487, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman getting haircut: medium-dark skin tone"]={ 0x1F487, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman getting haircut: medium-light skin tone"]={ 0x1F487, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman getting massage"]={ 0x1F486, 0x200D, 0x2640, 0xFE0F }, + ["woman getting massage: dark skin tone"]={ 0x1F486, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman getting massage: light skin tone"]={ 0x1F486, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman getting massage: medium skin tone"]={ 0x1F486, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman getting massage: medium-dark skin tone"]={ 0x1F486, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman getting massage: medium-light skin tone"]={ 0x1F486, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman golfing"]={ 0x1F3CC, 0xFE0F, 0x200D, 0x2640, 0xFE0F }, + ["woman golfing: dark skin tone"]={ 0x1F3CC, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman golfing: light skin tone"]={ 0x1F3CC, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman golfing: medium skin tone"]={ 0x1F3CC, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman golfing: medium-dark skin tone"]={ 0x1F3CC, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman golfing: medium-light skin tone"]={ 0x1F3CC, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman guard"]={ 0x1F482, 0x200D, 0x2640, 0xFE0F }, + ["woman guard: dark skin tone"]={ 0x1F482, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman guard: light skin tone"]={ 0x1F482, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman guard: medium skin tone"]={ 0x1F482, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman guard: medium-dark skin tone"]={ 0x1F482, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman guard: medium-light skin tone"]={ 0x1F482, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman health worker"]={ 0x1F469, 0x200D, 0x2695, 0xFE0F }, + ["woman health worker: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2695, 0xFE0F }, + ["woman health worker: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2695, 0xFE0F }, + ["woman health worker: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2695, 0xFE0F }, + ["woman health worker: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2695, 0xFE0F }, + ["woman health worker: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2695, 0xFE0F }, + ["woman in lotus position"]={ 0x1F9D8, 0x200D, 0x2640, 0xFE0F }, + ["woman in lotus position: dark skin tone"]={ 0x1F9D8, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman in lotus position: light skin tone"]={ 0x1F9D8, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman in lotus position: medium skin tone"]={ 0x1F9D8, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman in lotus position: medium-dark skin tone"]={ 0x1F9D8, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman in lotus position: medium-light skin tone"]={ 0x1F9D8, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman in manual wheelchair"]={ 0x1F469, 0x200D, 0x1F9BD }, + ["woman in manual wheelchair: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9BD }, + ["woman in manual wheelchair: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9BD }, + ["woman in manual wheelchair: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9BD }, + ["woman in manual wheelchair: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9BD }, + ["woman in manual wheelchair: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9BD }, + ["woman in motorized wheelchair"]={ 0x1F469, 0x200D, 0x1F9BC }, + ["woman in motorized wheelchair: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9BC }, + ["woman in motorized wheelchair: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9BC }, + ["woman in motorized wheelchair: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9BC }, + ["woman in motorized wheelchair: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9BC }, + ["woman in motorized wheelchair: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9BC }, + ["woman in steamy room"]={ 0x1F9D6, 0x200D, 0x2640, 0xFE0F }, + ["woman in steamy room: dark skin tone"]={ 0x1F9D6, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman in steamy room: light skin tone"]={ 0x1F9D6, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman in steamy room: medium skin tone"]={ 0x1F9D6, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman in steamy room: medium-dark skin tone"]={ 0x1F9D6, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman in steamy room: medium-light skin tone"]={ 0x1F9D6, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman judge"]={ 0x1F469, 0x200D, 0x2696, 0xFE0F }, + ["woman judge: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2696, 0xFE0F }, + ["woman judge: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2696, 0xFE0F }, + ["woman judge: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2696, 0xFE0F }, + ["woman judge: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2696, 0xFE0F }, + ["woman judge: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2696, 0xFE0F }, + ["woman juggling"]={ 0x1F939, 0x200D, 0x2640, 0xFE0F }, + ["woman juggling: dark skin tone"]={ 0x1F939, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman juggling: light skin tone"]={ 0x1F939, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman juggling: medium skin tone"]={ 0x1F939, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman juggling: medium-dark skin tone"]={ 0x1F939, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman juggling: medium-light skin tone"]={ 0x1F939, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman kneeling"]={ 0x1F9CE, 0x200D, 0x2640, 0xFE0F }, + ["woman kneeling: dark skin tone"]={ 0x1F9CE, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman kneeling: light skin tone"]={ 0x1F9CE, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman kneeling: medium skin tone"]={ 0x1F9CE, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman kneeling: medium-dark skin tone"]={ 0x1F9CE, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman kneeling: medium-light skin tone"]={ 0x1F9CE, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman lifting weights"]={ 0x1F3CB, 0xFE0F, 0x200D, 0x2640, 0xFE0F }, + ["woman lifting weights: dark skin tone"]={ 0x1F3CB, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman lifting weights: light skin tone"]={ 0x1F3CB, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman lifting weights: medium skin tone"]={ 0x1F3CB, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman lifting weights: medium-dark skin tone"]={ 0x1F3CB, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman lifting weights: medium-light skin tone"]={ 0x1F3CB, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman mage"]={ 0x1F9D9, 0x200D, 0x2640, 0xFE0F }, + ["woman mage: dark skin tone"]={ 0x1F9D9, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman mage: light skin tone"]={ 0x1F9D9, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman mage: medium skin tone"]={ 0x1F9D9, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman mage: medium-dark skin tone"]={ 0x1F9D9, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman mage: medium-light skin tone"]={ 0x1F9D9, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, ["woman mechanic"]={ 0x1F469, 0x200D, 0x1F527 }, ["woman mechanic: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F527 }, ["woman mechanic: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F527 }, ["woman mechanic: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F527 }, ["woman mechanic: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F527 }, ["woman mechanic: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F527 }, - ["woman mountain biking"]={ 0x1F6B5, 0x200D, 0x2640 }, - ["woman mountain biking: dark skin tone"]={ 0x1F6B5, 0x1F3FF, 0x200D, 0x2640 }, - ["woman mountain biking: light skin tone"]={ 0x1F6B5, 0x1F3FB, 0x200D, 0x2640 }, - ["woman mountain biking: medium skin tone"]={ 0x1F6B5, 0x1F3FD, 0x200D, 0x2640 }, - ["woman mountain biking: medium-dark skin tone"]={ 0x1F6B5, 0x1F3FE, 0x200D, 0x2640 }, - ["woman mountain biking: medium-light skin tone"]={ 0x1F6B5, 0x1F3FC, 0x200D, 0x2640 }, + ["woman mountain biking"]={ 0x1F6B5, 0x200D, 0x2640, 0xFE0F }, + ["woman mountain biking: dark skin tone"]={ 0x1F6B5, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman mountain biking: light skin tone"]={ 0x1F6B5, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman mountain biking: medium skin tone"]={ 0x1F6B5, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman mountain biking: medium-dark skin tone"]={ 0x1F6B5, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman mountain biking: medium-light skin tone"]={ 0x1F6B5, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, ["woman office worker"]={ 0x1F469, 0x200D, 0x1F4BC }, ["woman office worker: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F4BC }, ["woman office worker: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F4BC }, ["woman office worker: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F4BC }, ["woman office worker: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F4BC }, ["woman office worker: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F4BC }, - ["woman pilot"]={ 0x1F469, 0x200D, 0x2708 }, - ["woman pilot: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2708 }, - ["woman pilot: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2708 }, - ["woman pilot: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2708 }, - ["woman pilot: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2708 }, - ["woman pilot: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2708 }, - ["woman playing handball"]={ 0x1F93E, 0x200D, 0x2640 }, - ["woman playing handball: dark skin tone"]={ 0x1F93E, 0x1F3FF, 0x200D, 0x2640 }, - ["woman playing handball: light skin tone"]={ 0x1F93E, 0x1F3FB, 0x200D, 0x2640 }, - ["woman playing handball: medium skin tone"]={ 0x1F93E, 0x1F3FD, 0x200D, 0x2640 }, - ["woman playing handball: medium-dark skin tone"]={ 0x1F93E, 0x1F3FE, 0x200D, 0x2640 }, - ["woman playing handball: medium-light skin tone"]={ 0x1F93E, 0x1F3FC, 0x200D, 0x2640 }, - ["woman playing water polo"]={ 0x1F93D, 0x200D, 0x2640 }, - ["woman playing water polo: dark skin tone"]={ 0x1F93D, 0x1F3FF, 0x200D, 0x2640 }, - ["woman playing water polo: light skin tone"]={ 0x1F93D, 0x1F3FB, 0x200D, 0x2640 }, - ["woman playing water polo: medium skin tone"]={ 0x1F93D, 0x1F3FD, 0x200D, 0x2640 }, - ["woman playing water polo: medium-dark skin tone"]={ 0x1F93D, 0x1F3FE, 0x200D, 0x2640 }, - ["woman playing water polo: medium-light skin tone"]={ 0x1F93D, 0x1F3FC, 0x200D, 0x2640 }, - ["woman police officer"]={ 0x1F46E, 0x200D, 0x2640 }, - ["woman police officer: dark skin tone"]={ 0x1F46E, 0x1F3FF, 0x200D, 0x2640 }, - ["woman police officer: light skin tone"]={ 0x1F46E, 0x1F3FB, 0x200D, 0x2640 }, - ["woman police officer: medium skin tone"]={ 0x1F46E, 0x1F3FD, 0x200D, 0x2640 }, - ["woman police officer: medium-dark skin tone"]={ 0x1F46E, 0x1F3FE, 0x200D, 0x2640 }, - ["woman police officer: medium-light skin tone"]={ 0x1F46E, 0x1F3FC, 0x200D, 0x2640 }, - ["woman pouting"]={ 0x1F64E, 0x200D, 0x2640 }, - ["woman pouting: dark skin tone"]={ 0x1F64E, 0x1F3FF, 0x200D, 0x2640 }, - ["woman pouting: light skin tone"]={ 0x1F64E, 0x1F3FB, 0x200D, 0x2640 }, - ["woman pouting: medium skin tone"]={ 0x1F64E, 0x1F3FD, 0x200D, 0x2640 }, - ["woman pouting: medium-dark skin tone"]={ 0x1F64E, 0x1F3FE, 0x200D, 0x2640 }, - ["woman pouting: medium-light skin tone"]={ 0x1F64E, 0x1F3FC, 0x200D, 0x2640 }, - ["woman raising hand"]={ 0x1F64B, 0x200D, 0x2640 }, - ["woman raising hand: dark skin tone"]={ 0x1F64B, 0x1F3FF, 0x200D, 0x2640 }, - ["woman raising hand: light skin tone"]={ 0x1F64B, 0x1F3FB, 0x200D, 0x2640 }, - ["woman raising hand: medium skin tone"]={ 0x1F64B, 0x1F3FD, 0x200D, 0x2640 }, - ["woman raising hand: medium-dark skin tone"]={ 0x1F64B, 0x1F3FE, 0x200D, 0x2640 }, - ["woman raising hand: medium-light skin tone"]={ 0x1F64B, 0x1F3FC, 0x200D, 0x2640 }, - ["woman rowing boat"]={ 0x1F6A3, 0x200D, 0x2640 }, - ["woman rowing boat: dark skin tone"]={ 0x1F6A3, 0x1F3FF, 0x200D, 0x2640 }, - ["woman rowing boat: light skin tone"]={ 0x1F6A3, 0x1F3FB, 0x200D, 0x2640 }, - ["woman rowing boat: medium skin tone"]={ 0x1F6A3, 0x1F3FD, 0x200D, 0x2640 }, - ["woman rowing boat: medium-dark skin tone"]={ 0x1F6A3, 0x1F3FE, 0x200D, 0x2640 }, - ["woman rowing boat: medium-light skin tone"]={ 0x1F6A3, 0x1F3FC, 0x200D, 0x2640 }, - ["woman running"]={ 0x1F3C3, 0x200D, 0x2640 }, - ["woman running: dark skin tone"]={ 0x1F3C3, 0x1F3FF, 0x200D, 0x2640 }, - ["woman running: light skin tone"]={ 0x1F3C3, 0x1F3FB, 0x200D, 0x2640 }, - ["woman running: medium skin tone"]={ 0x1F3C3, 0x1F3FD, 0x200D, 0x2640 }, - ["woman running: medium-dark skin tone"]={ 0x1F3C3, 0x1F3FE, 0x200D, 0x2640 }, - ["woman running: medium-light skin tone"]={ 0x1F3C3, 0x1F3FC, 0x200D, 0x2640 }, + ["woman pilot"]={ 0x1F469, 0x200D, 0x2708, 0xFE0F }, + ["woman pilot: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x2708, 0xFE0F }, + ["woman pilot: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x2708, 0xFE0F }, + ["woman pilot: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x2708, 0xFE0F }, + ["woman pilot: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x2708, 0xFE0F }, + ["woman pilot: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x2708, 0xFE0F }, + ["woman playing handball"]={ 0x1F93E, 0x200D, 0x2640, 0xFE0F }, + ["woman playing handball: dark skin tone"]={ 0x1F93E, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman playing handball: light skin tone"]={ 0x1F93E, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman playing handball: medium skin tone"]={ 0x1F93E, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman playing handball: medium-dark skin tone"]={ 0x1F93E, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman playing handball: medium-light skin tone"]={ 0x1F93E, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman playing water polo"]={ 0x1F93D, 0x200D, 0x2640, 0xFE0F }, + ["woman playing water polo: dark skin tone"]={ 0x1F93D, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman playing water polo: light skin tone"]={ 0x1F93D, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman playing water polo: medium skin tone"]={ 0x1F93D, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman playing water polo: medium-dark skin tone"]={ 0x1F93D, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman playing water polo: medium-light skin tone"]={ 0x1F93D, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman police officer"]={ 0x1F46E, 0x200D, 0x2640, 0xFE0F }, + ["woman police officer: dark skin tone"]={ 0x1F46E, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman police officer: light skin tone"]={ 0x1F46E, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman police officer: medium skin tone"]={ 0x1F46E, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman police officer: medium-dark skin tone"]={ 0x1F46E, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman police officer: medium-light skin tone"]={ 0x1F46E, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman pouting"]={ 0x1F64E, 0x200D, 0x2640, 0xFE0F }, + ["woman pouting: dark skin tone"]={ 0x1F64E, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman pouting: light skin tone"]={ 0x1F64E, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman pouting: medium skin tone"]={ 0x1F64E, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman pouting: medium-dark skin tone"]={ 0x1F64E, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman pouting: medium-light skin tone"]={ 0x1F64E, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman raising hand"]={ 0x1F64B, 0x200D, 0x2640, 0xFE0F }, + ["woman raising hand: dark skin tone"]={ 0x1F64B, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman raising hand: light skin tone"]={ 0x1F64B, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman raising hand: medium skin tone"]={ 0x1F64B, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman raising hand: medium-dark skin tone"]={ 0x1F64B, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman raising hand: medium-light skin tone"]={ 0x1F64B, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman rowing boat"]={ 0x1F6A3, 0x200D, 0x2640, 0xFE0F }, + ["woman rowing boat: dark skin tone"]={ 0x1F6A3, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman rowing boat: light skin tone"]={ 0x1F6A3, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman rowing boat: medium skin tone"]={ 0x1F6A3, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman rowing boat: medium-dark skin tone"]={ 0x1F6A3, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman rowing boat: medium-light skin tone"]={ 0x1F6A3, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman running"]={ 0x1F3C3, 0x200D, 0x2640, 0xFE0F }, + ["woman running: dark skin tone"]={ 0x1F3C3, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman running: light skin tone"]={ 0x1F3C3, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman running: medium skin tone"]={ 0x1F3C3, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman running: medium-dark skin tone"]={ 0x1F3C3, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman running: medium-light skin tone"]={ 0x1F3C3, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, ["woman scientist"]={ 0x1F469, 0x200D, 0x1F52C }, ["woman scientist: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F52C }, ["woman scientist: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F52C }, ["woman scientist: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F52C }, ["woman scientist: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F52C }, ["woman scientist: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F52C }, - ["woman shrugging"]={ 0x1F937, 0x200D, 0x2640 }, - ["woman shrugging: dark skin tone"]={ 0x1F937, 0x1F3FF, 0x200D, 0x2640 }, - ["woman shrugging: light skin tone"]={ 0x1F937, 0x1F3FB, 0x200D, 0x2640 }, - ["woman shrugging: medium skin tone"]={ 0x1F937, 0x1F3FD, 0x200D, 0x2640 }, - ["woman shrugging: medium-dark skin tone"]={ 0x1F937, 0x1F3FE, 0x200D, 0x2640 }, - ["woman shrugging: medium-light skin tone"]={ 0x1F937, 0x1F3FC, 0x200D, 0x2640 }, + ["woman shrugging"]={ 0x1F937, 0x200D, 0x2640, 0xFE0F }, + ["woman shrugging: dark skin tone"]={ 0x1F937, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman shrugging: light skin tone"]={ 0x1F937, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman shrugging: medium skin tone"]={ 0x1F937, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman shrugging: medium-dark skin tone"]={ 0x1F937, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman shrugging: medium-light skin tone"]={ 0x1F937, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, ["woman singer"]={ 0x1F469, 0x200D, 0x1F3A4 }, ["woman singer: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F3A4 }, ["woman singer: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F3A4 }, ["woman singer: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F3A4 }, ["woman singer: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F3A4 }, ["woman singer: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F3A4 }, + ["woman standing"]={ 0x1F9CD, 0x200D, 0x2640, 0xFE0F }, + ["woman standing: dark skin tone"]={ 0x1F9CD, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman standing: light skin tone"]={ 0x1F9CD, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman standing: medium skin tone"]={ 0x1F9CD, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman standing: medium-dark skin tone"]={ 0x1F9CD, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman standing: medium-light skin tone"]={ 0x1F9CD, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, ["woman student"]={ 0x1F469, 0x200D, 0x1F393 }, ["woman student: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F393 }, ["woman student: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F393 }, ["woman student: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F393 }, ["woman student: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F393 }, ["woman student: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F393 }, - ["woman superhero"]={ 0x1F9B8, 0x200D, 0x2640 }, - ["woman superhero: dark skin tone"]={ 0x1F9B8, 0x1F3FF, 0x200D, 0x2640 }, - ["woman superhero: light skin tone"]={ 0x1F9B8, 0x1F3FB, 0x200D, 0x2640 }, - ["woman superhero: medium skin tone"]={ 0x1F9B8, 0x1F3FD, 0x200D, 0x2640 }, - ["woman superhero: medium-dark skin tone"]={ 0x1F9B8, 0x1F3FE, 0x200D, 0x2640 }, - ["woman superhero: medium-light skin tone"]={ 0x1F9B8, 0x1F3FC, 0x200D, 0x2640 }, - ["woman supervillain"]={ 0x1F9B9, 0x200D, 0x2640 }, - ["woman supervillain: dark skin tone"]={ 0x1F9B9, 0x1F3FF, 0x200D, 0x2640 }, - ["woman supervillain: light skin tone"]={ 0x1F9B9, 0x1F3FB, 0x200D, 0x2640 }, - ["woman supervillain: medium skin tone"]={ 0x1F9B9, 0x1F3FD, 0x200D, 0x2640 }, - ["woman supervillain: medium-dark skin tone"]={ 0x1F9B9, 0x1F3FE, 0x200D, 0x2640 }, - ["woman supervillain: medium-light skin tone"]={ 0x1F9B9, 0x1F3FC, 0x200D, 0x2640 }, - ["woman surfing"]={ 0x1F3C4, 0x200D, 0x2640 }, - ["woman surfing: dark skin tone"]={ 0x1F3C4, 0x1F3FF, 0x200D, 0x2640 }, - ["woman surfing: light skin tone"]={ 0x1F3C4, 0x1F3FB, 0x200D, 0x2640 }, - ["woman surfing: medium skin tone"]={ 0x1F3C4, 0x1F3FD, 0x200D, 0x2640 }, - ["woman surfing: medium-dark skin tone"]={ 0x1F3C4, 0x1F3FE, 0x200D, 0x2640 }, - ["woman surfing: medium-light skin tone"]={ 0x1F3C4, 0x1F3FC, 0x200D, 0x2640 }, - ["woman swimming"]={ 0x1F3CA, 0x200D, 0x2640 }, - ["woman swimming: dark skin tone"]={ 0x1F3CA, 0x1F3FF, 0x200D, 0x2640 }, - ["woman swimming: light skin tone"]={ 0x1F3CA, 0x1F3FB, 0x200D, 0x2640 }, - ["woman swimming: medium skin tone"]={ 0x1F3CA, 0x1F3FD, 0x200D, 0x2640 }, - ["woman swimming: medium-dark skin tone"]={ 0x1F3CA, 0x1F3FE, 0x200D, 0x2640 }, - ["woman swimming: medium-light skin tone"]={ 0x1F3CA, 0x1F3FC, 0x200D, 0x2640 }, + ["woman superhero"]={ 0x1F9B8, 0x200D, 0x2640, 0xFE0F }, + ["woman superhero: dark skin tone"]={ 0x1F9B8, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman superhero: light skin tone"]={ 0x1F9B8, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman superhero: medium skin tone"]={ 0x1F9B8, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman superhero: medium-dark skin tone"]={ 0x1F9B8, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman superhero: medium-light skin tone"]={ 0x1F9B8, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman supervillain"]={ 0x1F9B9, 0x200D, 0x2640, 0xFE0F }, + ["woman supervillain: dark skin tone"]={ 0x1F9B9, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman supervillain: light skin tone"]={ 0x1F9B9, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman supervillain: medium skin tone"]={ 0x1F9B9, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman supervillain: medium-dark skin tone"]={ 0x1F9B9, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman supervillain: medium-light skin tone"]={ 0x1F9B9, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman surfing"]={ 0x1F3C4, 0x200D, 0x2640, 0xFE0F }, + ["woman surfing: dark skin tone"]={ 0x1F3C4, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman surfing: light skin tone"]={ 0x1F3C4, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman surfing: medium skin tone"]={ 0x1F3C4, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman surfing: medium-dark skin tone"]={ 0x1F3C4, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman surfing: medium-light skin tone"]={ 0x1F3C4, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman swimming"]={ 0x1F3CA, 0x200D, 0x2640, 0xFE0F }, + ["woman swimming: dark skin tone"]={ 0x1F3CA, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman swimming: light skin tone"]={ 0x1F3CA, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman swimming: medium skin tone"]={ 0x1F3CA, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman swimming: medium-dark skin tone"]={ 0x1F3CA, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman swimming: medium-light skin tone"]={ 0x1F3CA, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, ["woman teacher"]={ 0x1F469, 0x200D, 0x1F3EB }, ["woman teacher: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F3EB }, ["woman teacher: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F3EB }, @@ -2706,96 +2901,123 @@ return { ["woman technologist: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F4BB }, ["woman technologist: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F4BB }, ["woman technologist: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F4BB }, - ["woman tipping hand"]={ 0x1F481, 0x200D, 0x2640 }, - ["woman tipping hand: dark skin tone"]={ 0x1F481, 0x1F3FF, 0x200D, 0x2640 }, - ["woman tipping hand: light skin tone"]={ 0x1F481, 0x1F3FB, 0x200D, 0x2640 }, - ["woman tipping hand: medium skin tone"]={ 0x1F481, 0x1F3FD, 0x200D, 0x2640 }, - ["woman tipping hand: medium-dark skin tone"]={ 0x1F481, 0x1F3FE, 0x200D, 0x2640 }, - ["woman tipping hand: medium-light skin tone"]={ 0x1F481, 0x1F3FC, 0x200D, 0x2640 }, - ["woman vampire"]={ 0x1F9DB, 0x200D, 0x2640 }, - ["woman vampire: dark skin tone"]={ 0x1F9DB, 0x1F3FF, 0x200D, 0x2640 }, - ["woman vampire: light skin tone"]={ 0x1F9DB, 0x1F3FB, 0x200D, 0x2640 }, - ["woman vampire: medium skin tone"]={ 0x1F9DB, 0x1F3FD, 0x200D, 0x2640 }, - ["woman vampire: medium-dark skin tone"]={ 0x1F9DB, 0x1F3FE, 0x200D, 0x2640 }, - ["woman vampire: medium-light skin tone"]={ 0x1F9DB, 0x1F3FC, 0x200D, 0x2640 }, - ["woman walking"]={ 0x1F6B6, 0x200D, 0x2640 }, - ["woman walking: dark skin tone"]={ 0x1F6B6, 0x1F3FF, 0x200D, 0x2640 }, - ["woman walking: light skin tone"]={ 0x1F6B6, 0x1F3FB, 0x200D, 0x2640 }, - ["woman walking: medium skin tone"]={ 0x1F6B6, 0x1F3FD, 0x200D, 0x2640 }, - ["woman walking: medium-dark skin tone"]={ 0x1F6B6, 0x1F3FE, 0x200D, 0x2640 }, - ["woman walking: medium-light skin tone"]={ 0x1F6B6, 0x1F3FC, 0x200D, 0x2640 }, - ["woman wearing turban"]={ 0x1F473, 0x200D, 0x2640 }, - ["woman wearing turban: dark skin tone"]={ 0x1F473, 0x1F3FF, 0x200D, 0x2640 }, - ["woman wearing turban: light skin tone"]={ 0x1F473, 0x1F3FB, 0x200D, 0x2640 }, - ["woman wearing turban: medium skin tone"]={ 0x1F473, 0x1F3FD, 0x200D, 0x2640 }, - ["woman wearing turban: medium-dark skin tone"]={ 0x1F473, 0x1F3FE, 0x200D, 0x2640 }, - ["woman wearing turban: medium-light skin tone"]={ 0x1F473, 0x1F3FC, 0x200D, 0x2640 }, + ["woman tipping hand"]={ 0x1F481, 0x200D, 0x2640, 0xFE0F }, + ["woman tipping hand: dark skin tone"]={ 0x1F481, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman tipping hand: light skin tone"]={ 0x1F481, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman tipping hand: medium skin tone"]={ 0x1F481, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman tipping hand: medium-dark skin tone"]={ 0x1F481, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman tipping hand: medium-light skin tone"]={ 0x1F481, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman vampire"]={ 0x1F9DB, 0x200D, 0x2640, 0xFE0F }, + ["woman vampire: dark skin tone"]={ 0x1F9DB, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman vampire: light skin tone"]={ 0x1F9DB, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman vampire: medium skin tone"]={ 0x1F9DB, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman vampire: medium-dark skin tone"]={ 0x1F9DB, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman vampire: medium-light skin tone"]={ 0x1F9DB, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman walking"]={ 0x1F6B6, 0x200D, 0x2640, 0xFE0F }, + ["woman walking: dark skin tone"]={ 0x1F6B6, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman walking: light skin tone"]={ 0x1F6B6, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman walking: medium skin tone"]={ 0x1F6B6, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman walking: medium-dark skin tone"]={ 0x1F6B6, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman walking: medium-light skin tone"]={ 0x1F6B6, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman wearing turban"]={ 0x1F473, 0x200D, 0x2640, 0xFE0F }, + ["woman wearing turban: dark skin tone"]={ 0x1F473, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman wearing turban: light skin tone"]={ 0x1F473, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman wearing turban: medium skin tone"]={ 0x1F473, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman wearing turban: medium-dark skin tone"]={ 0x1F473, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman wearing turban: medium-light skin tone"]={ 0x1F473, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, ["woman with headscarf"]={ 0x1F9D5 }, ["woman with headscarf: dark skin tone"]={ 0x1F9D5, 0x1F3FF }, ["woman with headscarf: light skin tone"]={ 0x1F9D5, 0x1F3FB }, ["woman with headscarf: medium skin tone"]={ 0x1F9D5, 0x1F3FD }, ["woman with headscarf: medium-dark skin tone"]={ 0x1F9D5, 0x1F3FE }, ["woman with headscarf: medium-light skin tone"]={ 0x1F9D5, 0x1F3FC }, - ["woman zombie"]={ 0x1F9DF, 0x200D, 0x2640 }, - ["woman, bald"]={ 0x1F469, 0x200D, 0x1F9B2 }, - ["woman, bald: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B2 }, - ["woman, bald: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B2 }, - ["woman, bald: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B2 }, - ["woman, bald: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B2 }, - ["woman, bald: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B2 }, - ["woman, curly haired"]={ 0x1F469, 0x200D, 0x1F9B1 }, - ["woman, curly haired: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B1 }, - ["woman, curly haired: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B1 }, - ["woman, curly haired: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B1 }, - ["woman, curly haired: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B1 }, - ["woman, curly haired: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B1 }, - ["woman, red haired"]={ 0x1F469, 0x200D, 0x1F9B0 }, - ["woman, red haired: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B0 }, - ["woman, red haired: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B0 }, - ["woman, red haired: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B0 }, - ["woman, red haired: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B0 }, - ["woman, red haired: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B0 }, - ["woman, white haired"]={ 0x1F469, 0x200D, 0x1F9B3 }, - ["woman, white haired: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B3 }, - ["woman, white haired: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B3 }, - ["woman, white haired: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B3 }, - ["woman, white haired: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B3 }, - ["woman, white haired: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B3 }, + ["woman with probing cane"]={ 0x1F469, 0x200D, 0x1F9AF }, + ["woman with probing cane: dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9AF }, + ["woman with probing cane: light skin tone"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9AF }, + ["woman with probing cane: medium skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9AF }, + ["woman with probing cane: medium-dark skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9AF }, + ["woman with probing cane: medium-light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9AF }, + ["woman zombie"]={ 0x1F9DF, 0x200D, 0x2640, 0xFE0F }, + ["woman: bald"]={ 0x1F469, 0x200D, 0x1F9B2 }, + ["woman: blond hair"]={ 0x1F471, 0x200D, 0x2640, 0xFE0F }, + ["woman: curly hair"]={ 0x1F469, 0x200D, 0x1F9B1 }, ["woman: dark skin tone"]={ 0x1F469, 0x1F3FF }, + ["woman: dark skin tone, bald"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B2 }, + ["woman: dark skin tone, blond hair"]={ 0x1F471, 0x1F3FF, 0x200D, 0x2640, 0xFE0F }, + ["woman: dark skin tone, curly hair"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B1 }, + ["woman: dark skin tone, red hair"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B0 }, + ["woman: dark skin tone, white hair"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F9B3 }, ["woman: light skin tone"]={ 0x1F469, 0x1F3FB }, + ["woman: light skin tone, bald"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B2 }, + ["woman: light skin tone, blond hair"]={ 0x1F471, 0x1F3FB, 0x200D, 0x2640, 0xFE0F }, + ["woman: light skin tone, curly hair"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B1 }, + ["woman: light skin tone, red hair"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B0 }, + ["woman: light skin tone, white hair"]={ 0x1F469, 0x1F3FB, 0x200D, 0x1F9B3 }, ["woman: medium skin tone"]={ 0x1F469, 0x1F3FD }, + ["woman: medium skin tone, bald"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B2 }, + ["woman: medium skin tone, blond hair"]={ 0x1F471, 0x1F3FD, 0x200D, 0x2640, 0xFE0F }, + ["woman: medium skin tone, curly hair"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B1 }, + ["woman: medium skin tone, red hair"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B0 }, + ["woman: medium skin tone, white hair"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F9B3 }, ["woman: medium-dark skin tone"]={ 0x1F469, 0x1F3FE }, + ["woman: medium-dark skin tone, bald"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B2 }, + ["woman: medium-dark skin tone, blond hair"]={ 0x1F471, 0x1F3FE, 0x200D, 0x2640, 0xFE0F }, + ["woman: medium-dark skin tone, curly hair"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B1 }, + ["woman: medium-dark skin tone, red hair"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B0 }, + ["woman: medium-dark skin tone, white hair"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F9B3 }, ["woman: medium-light skin tone"]={ 0x1F469, 0x1F3FC }, + ["woman: medium-light skin tone, bald"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B2 }, + ["woman: medium-light skin tone, blond hair"]={ 0x1F471, 0x1F3FC, 0x200D, 0x2640, 0xFE0F }, + ["woman: medium-light skin tone, curly hair"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B1 }, + ["woman: medium-light skin tone, red hair"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B0 }, + ["woman: medium-light skin tone, white hair"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F9B3 }, + ["woman: red hair"]={ 0x1F469, 0x200D, 0x1F9B0 }, + ["woman: white hair"]={ 0x1F469, 0x200D, 0x1F9B3 }, ["woman’s boot"]={ 0x1F462 }, ["woman’s clothes"]={ 0x1F45A }, - ["woman’s flat shoe"]={ 0x1F97F }, ["woman’s hat"]={ 0x1F452 }, ["woman’s sandal"]={ 0x1F461 }, - ["women with bunny ears"]={ 0x1F46F, 0x200D, 0x2640 }, - ["women wrestling"]={ 0x1F93C, 0x200D, 0x2640 }, + ["women holding hands"]={ 0x1F46D }, + ["women holding hands: dark skin tone"]={ 0x1F46D, 0x1F3FF }, + ["women holding hands: dark skin tone, light skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FB }, + ["women holding hands: dark skin tone, medium skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FD }, + ["women holding hands: dark skin tone, medium-dark skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FE }, + ["women holding hands: dark skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FF, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FC }, + ["women holding hands: light skin tone"]={ 0x1F46D, 0x1F3FB }, + ["women holding hands: medium skin tone"]={ 0x1F46D, 0x1F3FD }, + ["women holding hands: medium skin tone, light skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FB }, + ["women holding hands: medium skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FD, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FC }, + ["women holding hands: medium-dark skin tone"]={ 0x1F46D, 0x1F3FE }, + ["women holding hands: medium-dark skin tone, light skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FB }, + ["women holding hands: medium-dark skin tone, medium skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FD }, + ["women holding hands: medium-dark skin tone, medium-light skin tone"]={ 0x1F469, 0x1F3FE, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FC }, + ["women holding hands: medium-light skin tone"]={ 0x1F46D, 0x1F3FC }, + ["women holding hands: medium-light skin tone, light skin tone"]={ 0x1F469, 0x1F3FC, 0x200D, 0x1F91D, 0x200D, 0x1F469, 0x1F3FB }, + ["women with bunny ears"]={ 0x1F46F, 0x200D, 0x2640, 0xFE0F }, + ["women wrestling"]={ 0x1F93C, 0x200D, 0x2640, 0xFE0F }, ["women’s room"]={ 0x1F6BA }, ["woozy face"]={ 0x1F974 }, - ["world map"]={ 0x1F5FA }, + ["world map"]={ 0x1F5FA, 0xFE0F }, ["worried face"]={ 0x1F61F }, ["wrapped gift"]={ 0x1F381 }, ["wrench"]={ 0x1F527 }, - ["writing hand"]={ 0x270D }, + ["writing hand"]={ 0x270D, 0xFE0F }, ["writing hand: dark skin tone"]={ 0x270D, 0x1F3FF }, ["writing hand: light skin tone"]={ 0x270D, 0x1F3FB }, ["writing hand: medium skin tone"]={ 0x270D, 0x1F3FD }, ["writing hand: medium-dark skin tone"]={ 0x270D, 0x1F3FE }, ["writing hand: medium-light skin tone"]={ 0x270D, 0x1F3FC }, ["yarn"]={ 0x1F9F6 }, + ["yawning face"]={ 0x1F971 }, + ["yellow circle"]={ 0x1F7E1 }, ["yellow heart"]={ 0x1F49B }, - ["yemen"]={ 0x1F1FE, 0x1F1EA }, + ["yellow square"]={ 0x1F7E8 }, ["yen banknote"]={ 0x1F4B4 }, - ["yin yang"]={ 0x262F }, - ["zambia"]={ 0x1F1FF, 0x1F1F2 }, + ["yin yang"]={ 0x262F, 0xFE0F }, + ["yo-yo"]={ 0x1FA80 }, ["zany face"]={ 0x1F92A }, ["zebra"]={ 0x1F993 }, - ["zimbabwe"]={ 0x1F1FF, 0x1F1FC }, ["zipper-mouth face"]={ 0x1F910 }, ["zombie"]={ 0x1F9DF }, ["zzz"]={ 0x1F4A4 }, - ["Åland islands"]={ 0x1F1E6, 0x1F1FD }, -} +}
\ No newline at end of file diff --git a/tex/context/base/mkiv/cont-log.mkiv b/tex/context/base/mkiv/cont-log.mkiv index 87cbf9dc6..f9fc6a8f7 100644 --- a/tex/context/base/mkiv/cont-log.mkiv +++ b/tex/context/base/mkiv/cont-log.mkiv @@ -205,7 +205,7 @@ \unexpanded\def\Lua {Lua} \unexpanded\def\luajitTeX{luajit\wordboundary\TeX} \unexpanded\def\metaTeX {meta\wordboundary\TeX} -\unexpanded\def\XeTeX {X\lower.5\exheight\hbox{\kern-.15\emwidth\mirror{E}}\kern-.1667\emwidth\TeX} +%unexpanded\def\XeTeX {X\lower.5\exheight\hbox{\kern-.15\emwidth\mirror{E}}\kern-.1667\emwidth\TeX} % Adapted from a patch by Mojca: @@ -237,40 +237,6 @@ \let\LuaTeX \luaTeX \let\XETEX \XeTeX -% \unexpanded\def\MkApproved % joke, not used so it might move -% {\dontleavehmode\rotate -% [\c!rotation={\ifnum\texengine=\luatexengine\cldcontext{45-45*\the\luatexversion/100}\else0\fi}, -% \c!align=\v!middle, -% \c!foregroundstyle=\v!type, -% \c!foregroundcolor=darkred, -% \c!frame=\v!on, -% \c!offset=1ex, -% \c!background=\v!color, -% \c!backgroundcolor=lightgray, -% \c!framecolor=darkred, -% \c!rulethickness=2pt] -% {Mk\ifnum\texengine=\luatexengine IV\else II\fi\\approved}} - -% \unexpanded\def\luaTeX -% {\dontleavehmode\begingroup -% Lua% -% \setbox0\hbox{oT}% -% \setbox2\hbox{o\kern0ptT}% -% \ifdim\wd0=\wd2 -% \setbox0\hbox dir TRT{To}% -% \setbox2\hbox{T\kern0pto}% -% \hskip\dimexpr\wd0-\wd2\relax -% \fi -% \TeX -% \endgroup} -% -% a further iteration from the list, patched again - -% \ifx\fontalternative\s!it -\else -% \ifx\fontalternative\s!sl -\else -% \ifx\fontalternative\s!bi -\else -% \ifx\fontalternative\s!bs -\fi\fi\fi\fi - \unexpanded\def\LuaTeX {\dontleavehmode \begingroup diff --git a/tex/context/base/mkiv/cont-new.mkiv b/tex/context/base/mkiv/cont-new.mkiv index e2844174a..555ab05e5 100644 --- a/tex/context/base/mkiv/cont-new.mkiv +++ b/tex/context/base/mkiv/cont-new.mkiv @@ -11,7 +11,7 @@ %C therefore copyrighted by \PRAGMA. See mreadme.pdf for %C details. -\newcontextversion{2019.02.07 18:46} +\newcontextversion{2019.02.10 17:43} %D This file is loaded at runtime, thereby providing an excellent place for %D hacks, patches, extensions and new features. diff --git a/tex/context/base/mkiv/context.mkiv b/tex/context/base/mkiv/context.mkiv index 13b91f50b..9e8d20c99 100644 --- a/tex/context/base/mkiv/context.mkiv +++ b/tex/context/base/mkiv/context.mkiv @@ -42,7 +42,7 @@ %D has to match \type {YYYY.MM.DD HH:MM} format. \edef\contextformat {\jobname} -\edef\contextversion{2019.02.07 18:46} +\edef\contextversion{2019.02.10 17:43} \edef\contextkind {beta} %D For those who want to use this: @@ -595,6 +595,7 @@ \loadmarkfile{cont-run} % the main runner (used in cont-yes.mkiv) +\doifelsefileexists{back-out.mkiv}{\loadmarkfile{back-out}}{} \doifelsefileexists{back-shp.mkiv}{\loadmarkfile{back-shp}}{} \setupcurrentlanguage[\defaultlanguagetag] diff --git a/tex/context/base/mkiv/core-con.mkiv b/tex/context/base/mkiv/core-con.mkiv index d6838d835..303fb1291 100644 --- a/tex/context/base/mkiv/core-con.mkiv +++ b/tex/context/base/mkiv/core-con.mkiv @@ -443,7 +443,7 @@ \fi \the\everycurrentdate \clf_currentdate - {#1}{\currentdatespecification}{\labellanguage}% + {#2}{\currentdatespecification}{\labellanguage}% \scratchcounterone\scratchcountertwo\scratchcounterthree \endgroup} diff --git a/tex/context/base/mkiv/font-sol.lua b/tex/context/base/mkiv/font-sol.lua index 9f892332f..c7bd5feca 100644 --- a/tex/context/base/mkiv/font-sol.lua +++ b/tex/context/base/mkiv/font-sol.lua @@ -112,11 +112,13 @@ local fontkern_code = kerncodes.fontkern local userdefinedwhatsit_code = whatsitcodes.userdefined +local nodeproperties = nodes.properties.data + local nodepool = nuts.pool local usernodeids = nodepool.userids local new_direction = nodepool.direction -local new_usernumber = nodepool.usernumber +local new_usernode = nodepool.usernode local new_glue = nodepool.glue local new_leftskip = nodepool.leftskip @@ -354,8 +356,8 @@ function splitters.split(head) -- best also pass the direction local list = last and copy_node_list(start,last) or copy_node_list(start) local n = #cache + 1 if encapsulate then - local user_one = new_usernumber(splitter_one,n) - local user_two = new_usernumber(splitter_two,n) + local user_one = new_usernode(splitter_one,n) + local user_two = new_usernode(splitter_two,n) head, start = insert_node_before(head,start,user_one) insert_node_after(head,stop,user_two) else @@ -452,16 +454,19 @@ local function collect_words(list) -- can be made faster for attributes if encapsulate then for current, subtype in nextwhatsit, list do if subtype == userdefinedwhatsit_code then -- hm - local user_id = getfield(current,"user_id") - if user_id == splitter_one then - word = { getdata(current), current, current } - w = w + 1 - words[w] = word - elseif user_id == splitter_two then - if word then - word[3] = current - else - -- something is wrong + local p = nodeproperties[current] + if p then + local user_id = p.id + if user_id == splitter_one then + word = { p.data, current, current } + w = w + 1 + words[w] = word + elseif user_id == splitter_two then + if word then + word[3] = current + else + -- something is wrong + end end end end diff --git a/tex/context/base/mkiv/node-ini.lua b/tex/context/base/mkiv/node-ini.lua index 5ed270140..38d75cfb9 100644 --- a/tex/context/base/mkiv/node-ini.lua +++ b/tex/context/base/mkiv/node-ini.lua @@ -286,7 +286,7 @@ local function simplified(t) end local nodecodes = simplified(node.types()) -local whatcodes = simplified(node.whatsits()) +local whatcodes = simplified(node.whatsits and node.whatsits() or { }) local usercodes = allocate { [ 97] = "attribute", -- a @@ -365,17 +365,21 @@ gluevalues = allocate(swapped(gluevalues,gluevalues)) literalvalues = allocate(swapped(literalvalues,literalvalues)) if CONTEXTLMTXMODE then - whatcodes.literal = 0x1000 whatcodes[0x1000] = whatcodes.literal - whatcodes.savepos = 0x1001 whatcodes[0x1001] = whatcodes.savepos - whatcodes.save = 0x1002 whatcodes[0x1002] = whatcodes.save - whatcodes.restore = 0x1003 whatcodes[0x1003] = whatcodes.restore - whatcodes.setmatrix = 0x1004 whatcodes[0x1004] = whatcodes.setmatrix - whatcodes.lua = 0x1005 whatcodes[0x1005] = whatcodes.lua + whatcodes.literal = 0x1 whatcodes[0x1] = "literal" + whatcodes.latelua = 0x2 whatcodes[0x2] = "latelua" + whatcodes.userdefined = 0x3 whatcodes[0x3] = "userdefined" + whatcodes.savepos = 0x4 whatcodes[0x4] = "savepos" + whatcodes.save = 0x5 whatcodes[0x5] = "save" + whatcodes.restore = 0x6 whatcodes[0x6] = "restore" + whatcodes.setmatrix = 0x7 whatcodes[0x7] = "setmatrix" + whatcodes.open = 0x8 whatcodes[0x8] = "open" + whatcodes.close = 0x9 whatcodes[0x9] = "close" + whatcodes.write = 0xA whatcodes[0xA] = "write" elseif not whatcodes.literal then - whatcodes.literal = whatcodes.pdfliteral - whatcodes.save = whatcodes.pdfsave - whatcodes.restore = whatcodes.pdfrestore - whatcodes.setmatrix = whatcodes.pdfsetmatrix + whatcodes.literal = whatcodes.pdfliteral + whatcodes.save = whatcodes.pdfsave + whatcodes.restore = whatcodes.pdfrestore + whatcodes.setmatrix = whatcodes.pdfsetmatrix end nodes.gluecodes = gluecodes diff --git a/tex/context/base/mkiv/node-ini.mkiv b/tex/context/base/mkiv/node-ini.mkiv index 063f8a8d0..35013c4b8 100644 --- a/tex/context/base/mkiv/node-ini.mkiv +++ b/tex/context/base/mkiv/node-ini.mkiv @@ -21,7 +21,7 @@ \registerctxluafile{node-met}{} \registerctxluafile{node-nut}{} \registerctxluafile{node-res}{} -\registerctxluafile{node-ppt}{} % experimental +%registerctxluafile{node-ppt}{} % experimental, not used so probably useless \registerctxluafile{node-dir}{} \registerctxluafile{node-aux}{} \registerctxluafile{node-tst}{} @@ -34,7 +34,6 @@ \registerctxluafile{node-ext}{} \registerctxluafile{node-acc}{} % experimental %registerctxluafile{node-prp}{} % makes no sense (yet) -\registerctxluafile{node-ppt}{} \registerctxluafile{node-scn}{} \registerctxluafile{node-syn}{} \registerctxluafile{node-par}{} diff --git a/tex/context/base/mkiv/node-ppt.lua b/tex/context/base/mkiv/node-ppt.lua index b4a542681..7e52aa800 100644 --- a/tex/context/base/mkiv/node-ppt.lua +++ b/tex/context/base/mkiv/node-ppt.lua @@ -29,7 +29,7 @@ local getsubtype = nuts.getsubtype local getfield = nuts.getfield local getlist = nuts.getlist local setlist = nuts.setlist -local getdata = nuts.getdata +local getprop = nuts.getprop local removenode = nuts.remove @@ -46,15 +46,13 @@ local vlist_code = nodecodes.vlist local userdefinedwhatsit_code = whatsitcodes.userdefined local nodepool = nodes.pool -local new_usernumber = nodepool.usernumber +local new_usernode = nodepool.usernode local variables = interfaces.variables local v_before = variables.before local v_after = variables.after local v_here = variables.here -local cache = { } -local nofslots = 0 local property_id = nodepool.userids["property"] local properties = nodes.properties @@ -75,15 +73,8 @@ local function register(where,data,...) where = v_after end if data then - local data = { where, data, ... } nofslots = nofslots + 1 - if nofslots > 1 then - cache[nofslots] = data - else - -- report("restarting attacher") - cache = { data } -- also forces collection - end - return new_usernumber(property_id,nofslots) + return new_usernode(property_id,{ where, data, ... }) end end @@ -112,17 +103,9 @@ local f_delayed = formatters["return function(target,head,where,propdata,paren local f_immediate = formatters["return function(target,head,where,propdata) %s end"] local nofdelayed = 0 -- better is to keep track of it per page ... we can have deleted nodes with properties +local nofslots = 0 function actions.delayed(target,head,where,propdata,code,...) -- this one is used at the tex end --- local kind = type(code) --- if kind == "string" then --- code, err = load(f_delayed(code)) --- if code then --- code = code() --- end --- elseif kind ~= "function" then --- code = nil --- end if code then local delayed = propdata.delayed if delayed then @@ -135,15 +118,6 @@ function actions.delayed(target,head,where,propdata,code,...) -- this one is use end function actions.fdelayed(target,head,where,propdata,code,...) -- this one is used at the tex end --- local kind = type(code) --- if kind == "string" then --- code, err = load(f_delayed(code)) --- if code then --- code = code() --- end --- elseif kind ~= "function" then --- code = nil --- end if code then local delayed = propdata.delayed if delayed then @@ -174,79 +148,40 @@ function actions.immediate(target,head,where,propdata,code,...) -- this one is u end end --- another experiment (a table or function closure are equally efficient); a function --- is easier when we want to experiment with different (compatible) implementations - --- local nutpool = nuts.pool --- local nut_usernumber = nutpool.usernumber - --- function nodes.nuts.pool.deferredfunction(...) --- nofdelayed = nofdelayed + 1 --- local n = nut_usernumber(property_id,0) --- propertydata[n] = { deferred = { ... } } --- return n --- end - --- function nodes.nuts.pool.deferredfunction(f) --- nofdelayed = nofdelayed + 1 --- local n = nut_usernumber(property_id,0) --- propertydata[n] = { deferred = f } --- return n --- end - --- maybe actions will get parent too - local function delayed(head,parent) -- direct based for target, id in nextnode, head do local p = propertydata[target] if p then - -- local deferred = p.deferred -- kind of late lua (but too soon as we have no access to pdf.h/v) - -- if deferred then - -- -- if #deferred > 0 then - -- -- deferred[1](unpack(deferred,2)) - -- -- else - -- -- deferred[1]() - -- -- end - -- deferred() - -- p.deferred = false - -- if nofdelayed == 1 then - -- nofdelayed = 0 - -- return head - -- else - -- nofdelayed = nofdelayed - 1 - -- end - -- else - local delayed = p.delayed - if delayed then - for i=1,#delayed do - local d = delayed[i] - local code = d[2] - local kind = type(code) - if kind == "string" then - code, err = load(f_delayed(code)) - if code then - code = code() - end - end - local where = d[1] - if where then - local h = code(target,where,head,p,parent,unpack(d,3)) -- target where propdata head parent - if h and h ~= head then - head = h - end - else - code(unpack(d,3)) + local delayed = p.delayed + if delayed then + for i=1,#delayed do + local d = delayed[i] + local code = d[2] + local kind = type(code) + if kind == "string" then + code, err = load(f_delayed(code)) + if code then + code = code() end end - p.delayed = nil - if nofdelayed == 1 then - nofdelayed = 0 - return head + local where = d[1] + if where then + local h = code(target,where,head,p,parent,unpack(d,3)) -- target where propdata head parent + if h and h ~= head then + head = h + end else - nofdelayed = nofdelayed - 1 + code(unpack(d,3)) end end - -- end + p.delayed = nil + if nofdelayed == 1 then + nofdelayed = 0 + return head + else + nofdelayed = nofdelayed - 1 + end + end end if id == hlist_code or id == vlist_code then local list = getlist(target) @@ -286,7 +221,7 @@ local anchored = { [v_before] = function(n) while n do n = getprev(n) - if getid(n) == whatsit_code and getsubtype(n) == user_code and getfield(n,"user_id") == property_id then + if getid(n) == whatsit_code and getsubtype(n) == user_code and getprop(n,"id") == property_id then -- continue else return n @@ -298,7 +233,7 @@ local anchored = { n = getnext(n) if getid(n) == whatsit_code then local subtype = getsubtype(n) - if (subtype == userdefinedwhatsit_code and getfield(n,"user_id") == property_id) then + if (subtype == userdefinedwhatsit_code and getprop(n,"id") == property_id) then -- continue else return n @@ -335,11 +270,9 @@ function properties.attach(head) removenode(head,last,true) last = nil end - if getfield(source,"user_id") == property_id then - local slot = getdata(source) - local data = cache[slot] + if getprop(source,"id") == property_id then + local data = getprop(source,"data") if data then - cache[slot] = nil local where = data[1] local target = anchored[where](source) if target then diff --git a/tex/context/base/mkiv/node-res.lua b/tex/context/base/mkiv/node-res.lua index 596d2861f..995bba6e5 100644 --- a/tex/context/base/mkiv/node-res.lua +++ b/tex/context/base/mkiv/node-res.lua @@ -14,41 +14,39 @@ local gmatch, format = string.gmatch, string.format for debugging <l n='luatex'/> node management.</p> --ldx]]-- -local report_nodes = logs.reporter("nodes","housekeeping") - local nodes, node = nodes, node -nodes.pool = nodes.pool or { } -local nodepool = nodes.pool - -local whatsitcodes = nodes.whatsitcodes -local gluecodes = nodes.gluecodes -local kerncodes = nodes.kerncodes -local rulecodes = nodes.rulecodes -local nodecodes = nodes.nodecodes -local leadercodes = nodes.leadercodes -local boundarycodes = nodes.boundarycodes -local usercodes = nodes.usercodes - +local report_nodes = logs.reporter("nodes","housekeeping") -local glyph_code = nodecodes.glyph -local rule_code = nodecodes.rule -local kern_code = nodecodes.kern -local glue_code = nodecodes.glue -local whatsit_code = nodecodes.whatsit +nodes.pool = nodes.pool or { } +local nodepool = nodes.pool -local currentfont = font.current +local whatsitcodes = nodes.whatsitcodes +local gluecodes = nodes.gluecodes +local kerncodes = nodes.kerncodes +local rulecodes = nodes.rulecodes +local nodecodes = nodes.nodecodes +local leadercodes = nodes.leadercodes +local boundarycodes = nodes.boundarycodes +local usercodes = nodes.usercodes -local allocate = utilities.storage.allocate +local nodeproperties = nodes.properties.data -local texgetcount = tex.getcount +local glyph_code = nodecodes.glyph +local rule_code = nodecodes.rule +local kern_code = nodecodes.kern +local glue_code = nodecodes.glue +local whatsit_code = nodecodes.whatsit -local reserved, nofreserved = { }, 0 +local currentfont = font.current +local texgetcount = tex.getcount --- user nodes +local allocate = utilities.storage.allocate -local userids = allocate() -local lastid = 0 +local reserved = { } +local nofreserved = 0 +local userids = allocate() +local lastid = 0 setmetatable(userids, { __index = function(t,k) @@ -174,13 +172,6 @@ local savepos = register_nut(new_nut(whatsit_code,whatsitcodes.savepos local user_node = new_nut(whatsit_code,whatsitcodes.userdefined) -local user_number = register_nut(copy_nut(user_node)) setfield(user_number, "type",usercodes.number) -local user_nodes = register_nut(copy_nut(user_node)) setfield(user_nodes, "type",usercodes.node) -local user_string = register_nut(copy_nut(user_node)) setfield(user_string, "type",usercodes.string) -local user_tokens = register_nut(copy_nut(user_node)) setfield(user_tokens, "type",usercodes.token) -local user_lua = register_nut(copy_nut(user_node)) setfield(user_lua, "type",usercodes.lua) -- in > 0.95 -local user_attributes = register_nut(copy_nut(user_node)) setfield(user_attributes,"type",usercodes.attribute) - local left_margin_kern = register_nut(new_nut(nodecodes.marginkern,0)) local right_margin_kern = register_nut(new_nut(nodecodes.marginkern,1)) @@ -431,21 +422,19 @@ function nutpool.savepos() return copy_nut(savepos) end -function nutpool.latelua(code) - local n = copy_nut(latelua) - setdata(n,code) - return n -end - if CONTEXTLMTXMODE then - local properties = nodes.properties.data + function nutpool.latelua(code) + local n = copy_nut(latelua) + nodeproperties[n] = { data = code } + return n + end - local justlua = register_nut(new_nut(whatsit_code,whatsitcodes.lua)) +else - function nutpool.lua(code) - local n = copy_nut(justlua) - properties[n] = { data = code } + function nutpool.latelua(code) + local n = copy_nut(latelua) + setdata(n,code) return n end @@ -540,76 +529,12 @@ function nodepool.vlist(list,width,height,depth,shift) return tonode(new_vlist(list and tonut(list),width,height,depth,shift)) end --- local num = userids["my id"] --- local str = userids[num] - -function nutpool.usernumber(id,num) - local n = copy_nut(user_number) - if num then - setfield(n,"user_id",id) - -- setfield(n,"value",num) - setvalue(n,num) - elseif id then - -- setfield(n,"value",id) - setvalue(n,id) - end - return n -end - -function nutpool.userlist(id,list) - local n = copy_nut(user_nodes) - if list then - setfield(n,"user_id",id) - -- setfield(n,"value",list) - setvalue(n,list) - else - -- setfield(n,"value",id) - setvalue(n,id) - end - return n -end - -function nutpool.userstring(id,str) - local n = copy_nut(user_string) - if str then - setfield(n,"user_id",id) - setvalue(n,str) - else - setvalue(n,id) - end - return n -end - -function nutpool.usertokens(id,tokens) - local n = copy_nut(user_tokens) - if tokens then - setfield(n,"user_id",id) - setvalue(n,tokens) - else - setvalue(n,id) - end - return n -end - -function nutpool.userlua(id,code) - local n = copy_nut(user_lua) - if code then - setfield(n,"user_id",id) - setvalue(n,code) - else - setvalue(n,id) - end - return n -end - -function nutpool.userattributes(id,attr) - local n = copy_nut(user_attributes) - if attr then - setfield(n,"user_id",id) - setvalue(n,attr) - else - setvalue(n,id) - end +function nutpool.usernode(id,data) + local n = copy_nut(user_node) + nodeproperties[n] = { + id = id, + data = data, + } return n end diff --git a/tex/context/base/mkiv/status-files.pdf b/tex/context/base/mkiv/status-files.pdf Binary files differindex 6a3114d13..0019fb8fd 100644 --- a/tex/context/base/mkiv/status-files.pdf +++ b/tex/context/base/mkiv/status-files.pdf diff --git a/tex/context/base/mkiv/status-lua.pdf b/tex/context/base/mkiv/status-lua.pdf Binary files differindex da58f3011..3ec1d4d28 100644 --- a/tex/context/base/mkiv/status-lua.pdf +++ b/tex/context/base/mkiv/status-lua.pdf diff --git a/tex/context/base/mkiv/strc-ren.mkiv b/tex/context/base/mkiv/strc-ren.mkiv index f34f897ae..01464ad86 100644 --- a/tex/context/base/mkiv/strc-ren.mkiv +++ b/tex/context/base/mkiv/strc-ren.mkiv @@ -530,8 +530,14 @@ \def\fakedheadnumber{\vphantom{0}} % needed for mathplus +% \unexpanded\def\fakeheadnumbercontent +% {\hbox to \zeropoint{\let\getheadnumber\fakedheadnumber\headnumbercontent}} + \unexpanded\def\fakeheadnumbercontent - {\hbox to \zeropoint{\let\getheadnumber\fakedheadnumber\headnumbercontent}} + {\edef\p_hidenumber{\headparameter\c!hidenumber}% + \ifx\p_hidenumber\v!yes\else + \hbox to \zeropoint{\let\getheadnumber\fakedheadnumber\headnumbercontent}% + \fi} \unexpanded\def\strc_rendering_inject_number_and_text {\edef\p_command{\headparameter\c!command}% assumes \unexpanded definition diff --git a/tex/context/base/mkiv/syst-aux.mkiv b/tex/context/base/mkiv/syst-aux.mkiv index 8c264329a..3004c08b8 100644 --- a/tex/context/base/mkiv/syst-aux.mkiv +++ b/tex/context/base/mkiv/syst-aux.mkiv @@ -6779,7 +6779,7 @@ \unexpanded\def\processassignlist#1[#2]#3% {\def\syst_helpers_process_assign_list_assign[##1=##2=##3]% - {\doifnot{##3}\relax{#3{##1}}}% + {\doif{##3}\relax{#3{##1}}}% \def\syst_helpers_process_assign_list_step##1% {\syst_helpers_process_assign_list_assign[##1==\relax]}% \processcommalist[#2]\syst_helpers_process_assign_list_step} diff --git a/tex/context/base/mkiv/syst-ini.mkiv b/tex/context/base/mkiv/syst-ini.mkiv index 92591d501..4b04c16ae 100644 --- a/tex/context/base/mkiv/syst-ini.mkiv +++ b/tex/context/base/mkiv/syst-ini.mkiv @@ -92,39 +92,8 @@ \catcode\tildeasciicode \activecatcode % `\~ tilde is active %catcode\delasciicode \invalidcatcode % `\^^? ascii delete is invalid -%D It makes sense to know what engine we're running so let's try to deduce it. - -\chardef\unknownengine 0 -\chardef\pdftexengine 1 -\chardef\xetexengine 2 -\chardef\luatexengine 3 - \chardef\statuswrite 128 -\ifx\directlua\undefined - \ifx\XeTeXversion\undefined - \ifx\pdftexversion\undefined - \let\texengine\unknownengine - \else - \let\texengine\pdftexengine - \fi - \else - \let\texengine\xetexengine - \fi -\else - \let\texengine\luatexengine -\fi - -\ifnum\texengine=\luatexengine - % for historic reasons we keep some mkii code around -\else - \immediate\write\statuswrite{>>>} - \immediate\write\statuswrite{>>> only LuaTeX is supported} - \immediate\write\statuswrite{>>>} - \let\dump\relax - \expandafter\end -\fi - %D Initialization of primitives. \directlua 0 { % this info is stored in the format @@ -316,7 +285,8 @@ %D as all engines now provide many registers we removed all traces. \ifdefined\writestatus \else - \normalprotected\def\writestatus#1#2{\immediate\write\statuswrite{#1: #2}} + %\normalprotected\def\writestatus#1#2{\immediate\write\statuswrite{#1: #2}} + \normalprotected\def\writestatus#1#2{\message{#1: #2}} \fi \def\syst_basics_allocate_yes#1#2#3#4#5% last class method max name @@ -1182,12 +1152,10 @@ \def\dividenumber#1#2{\the\numexpr(#2-(#1/2))/#1\relax} \ifdefined\texenginename \else - %edef\texenginename{luatex} \edef\texenginename{\directlua{tex.print(LUATEXENGINE)}} \fi \ifdefined\texengineversion \else - %edef\texengineversion{\dividenumber{100}\luatexversion.\modulonumber{100}\luatexversion.\luatexrevision} \edef\texengineversion{\directlua{tex.print(LUATEXVERSION)}} \fi @@ -1230,25 +1198,8 @@ \matheqnogapstep\zerocount % for now -%D While cleaning this code up a bit I was listening to Heather Nova's \CD\ Redbird. -%D The first song on that \CD\ ends with a few lines suitable for ending this -%D initialization module: -%D -%D \startlines -%D And there's so much I can do for you -%D Given time I know that I can prove -%D Now my world is opened up to you -%D Come inside -%D -%D Welcome to my life -%D Welcome to my world -%D Come inside -%D \stoplines -%D -%D So let's see what \TEX\ can do now that we've opened up the basic machinery. - -%D Now we define a few helpers that we need in a very early stage. We hav eno message system -%D yet but redundant definitions are fatal anyway. +%D Now we define a few helpers that we need in a very early stage. We have no +%D message system yet but redundant definitions are fatal anyway. \newcount\c_syst_helpers_n_of_namespaces \c_syst_helpers_n_of_namespaces\pluseight % 1-8 reserved for catcodes diff --git a/tex/context/base/mkiv/task-ini.lua b/tex/context/base/mkiv/task-ini.lua index d9ce5dcd5..19fff66b8 100644 --- a/tex/context/base/mkiv/task-ini.lua +++ b/tex/context/base/mkiv/task-ini.lua @@ -24,7 +24,7 @@ local enableaction = tasks.enableaction local freezegroup = tasks.freezegroup local freezecallbacks = callbacks.freeze -appendaction("processors", "before", "nodes.properties.attach", nil, "nut", "enabled" ) +------------("processors", "before", "nodes.properties.attach", nil, "nut", "enabled" ) appendaction("processors", "normalizers", "typesetters.periodkerns.handler", nil, "nut", "disabled" ) appendaction("processors", "normalizers", "languages.replacements.handler", nil, "nut", "disabled" ) @@ -81,7 +81,7 @@ appendaction("shipouts", "normalizers", "structures.tags.handler", appendaction("shipouts", "normalizers", "nodes.handlers.accessibility", nil, "nut", "disabled" ) appendaction("shipouts", "normalizers", "nodes.handlers.backgrounds", nil, "nut", "disabled" ) appendaction("shipouts", "normalizers", "typesetters.rubies.attach", nil, "nut", "disabled" ) -appendaction("shipouts", "normalizers", "nodes.properties.delayed", nil, "nut", "production") +------------("shipouts", "normalizers", "nodes.properties.delayed", nil, "nut", "production") appendaction("shipouts", "finishers", "nodes.visualizers.handler", nil, "nut", "disabled" ) appendaction("shipouts", "finishers", "attributes.colors.handler", nil, "nut", "disabled" ) diff --git a/tex/context/base/mkiv/trac-deb.lua b/tex/context/base/mkiv/trac-deb.lua index 9f5445a7f..95f3052fe 100644 --- a/tex/context/base/mkiv/trac-deb.lua +++ b/tex/context/base/mkiv/trac-deb.lua @@ -347,24 +347,25 @@ directives.register("system.showerror", lmx.overloaderror) -- trace_calls(n) -- end) -- indirect is needed for nilling --- I'll make this obsolete soon. +-- Obsolete ... not that usefull as normally one runs from an editor and +-- when run unattended it makes no sense either. -local editor = [[scite "-open:%filename%" -goto:%linenumber%]] - -directives.register("system.editor",function(v) - editor = v -end) - -callback.register("call_edit",function(filename,linenumber) - if editor then - editor = gsub(editor,"%%s",filename) - editor = gsub(editor,"%%d",linenumber) - editor = gsub(editor,"%%filename%%",filename) - editor = gsub(editor,"%%linenumber%%",linenumber) - logs.report("system","starting editor: %s",editor) - os.execute(editor) - end -end) +-- local editor = [[scite "-open:%filename%" -goto:%linenumber%]] +-- +-- directives.register("system.editor",function(v) +-- editor = v +-- end) +-- +-- callback.register("call_edit",function(filename,linenumber) +-- if editor then +-- editor = gsub(editor,"%%s",filename) +-- editor = gsub(editor,"%%d",linenumber) +-- editor = gsub(editor,"%%filename%%",filename) +-- editor = gsub(editor,"%%linenumber%%",linenumber) +-- logs.report("system","starting editor: %s",editor) +-- os.execute(editor) +-- end +-- end) implement { name = "showtrackers", actions = trackers.show } implement { name = "enabletrackers", actions = trackers.enable, arguments = "string" } diff --git a/tex/context/base/mkiv/typo-mar.lua b/tex/context/base/mkiv/typo-mar.lua index 119ccf69e..179fea607 100644 --- a/tex/context/base/mkiv/typo-mar.lua +++ b/tex/context/base/mkiv/typo-mar.lua @@ -83,7 +83,7 @@ local setshift = nuts.setshift local getwidth = nuts.getwidth local setwidth = nuts.setwidth local getheight = nuts.getheight -local getdata = nuts.getdata +local getprop = nuts.getprop local setattrlist = nuts.setattrlist @@ -104,7 +104,7 @@ local userdefined_code = whatsitcodes.userdefined local nodepool = nuts.pool -local new_usernumber = nodepool.usernumber +local new_usernode = nodepool.usernode local new_hlist = nodepool.hlist local lateluafunction = nodepool.lateluafunction @@ -300,7 +300,7 @@ function margins.save(t) -- -- t.realpageno = texgetcount("realpageno") if inline then - local n = new_usernumber(inline_mark,nofsaved) + local n = new_usernode(inline_mark,nofsaved) setattrlist(n,true) context(tonode(n)) -- or use a normal node store[nofsaved] = t -- no insert @@ -720,8 +720,8 @@ local function flushinline(parent,head) while current and nofinlined > 0 do local id = getid(current) if id == whatsit_code then - if getsubtype(current) == userdefined_code and getfield(current,"user_id") == inline_mark then - local n = getdata(current) + if getsubtype(current) == userdefined_code and getprop(current,"id") == inline_mark then + local n = getprop(current,"data") local candidate = inlinestore[n] if candidate then -- no vpack, as we want to realign inlinestore[n] = nil diff --git a/tex/context/interface/mkii/keys-cs.xml b/tex/context/interface/mkii/keys-cs.xml index f262b27cd..f4e65c527 100644 --- a/tex/context/interface/mkii/keys-cs.xml +++ b/tex/context/interface/mkii/keys-cs.xml @@ -590,6 +590,7 @@ <cd:variable name='understrike' value='understrike'/> <cd:variable name='understrikes' value='understrikes'/> <cd:variable name='unframed' value='unframed'/> + <cd:variable name='unicode' value='unicode'/> <cd:variable name='unit' value='jednotka'/> <cd:variable name='units' value='jednotky'/> <cd:variable name='unknown' value='neznamy'/> diff --git a/tex/context/interface/mkii/keys-ro.xml b/tex/context/interface/mkii/keys-ro.xml index 5ff18dc48..5f165f88b 100644 --- a/tex/context/interface/mkii/keys-ro.xml +++ b/tex/context/interface/mkii/keys-ro.xml @@ -590,6 +590,7 @@ <cd:variable name='understrike' value='understrike'/> <cd:variable name='understrikes' value='understrikes'/> <cd:variable name='unframed' value='unframed'/> + <cd:variable name='unicode' value='unicode'/> <cd:variable name='unit' value='unitate'/> <cd:variable name='units' value='unitati'/> <cd:variable name='unknown' value='necunoscut'/> diff --git a/tex/context/interface/mkiv/i-context.pdf b/tex/context/interface/mkiv/i-context.pdf Binary files differindex d181f8a6b..0883693ac 100644 --- a/tex/context/interface/mkiv/i-context.pdf +++ b/tex/context/interface/mkiv/i-context.pdf diff --git a/tex/context/interface/mkiv/i-readme.pdf b/tex/context/interface/mkiv/i-readme.pdf Binary files differindex fba78c447..41bf65996 100644 --- a/tex/context/interface/mkiv/i-readme.pdf +++ b/tex/context/interface/mkiv/i-readme.pdf diff --git a/tex/context/modules/mkiv/m-oldnum.mkiv b/tex/context/modules/mkiv/m-oldnum.mkiv index 658c28051..a240cdb58 100644 --- a/tex/context/modules/mkiv/m-oldnum.mkiv +++ b/tex/context/modules/mkiv/m-oldnum.mkiv @@ -189,25 +189,12 @@ %D Although we could do with one pass, a second pass for %D handling the stored sequence is more readable. -\ifnum\texengine=\luatexengine +\def\dohandledigits + {\mathcode`\,="002C \mathcode`\.="002E % pretty hard coded + \expandafter\handletokens\collecteddigits\with\scandigits + \ifcase\powerdigits\else\digitpowerseparator^{\savedpowerdigits}\fi} - \def\dohandledigits - {\mathcode`\,="002C \mathcode`\.="002E % pretty hard coded - \expandafter\handletokens\collecteddigits\with\scandigits - \ifcase\powerdigits\else\digitpowerseparator^{\savedpowerdigits}\fi} - - \chardef\mathaxisfontid\zerocount - -\else - - \def\dohandledigits - {\mathcode`\,="013B \mathcode`\.="013A % pretty hard coded - \expandafter\handletokens\collecteddigits\with\scandigits - \ifcase\powerdigits\else\digitpowerseparator^{\savedpowerdigits}\fi} - - \chardef\mathaxisfontid\plustwo - -\fi +\chardef\mathaxisfontid\zerocount \def\doscandigit#1% {\ifcase\skipdigit\expandafter\hbox\else\expandafter\hphantom\fi\bgroup diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua index 679efbd87..17967ff29 100644 --- a/tex/generic/context/luatex/luatex-fonts-merged.lua +++ b/tex/generic/context/luatex/luatex-fonts-merged.lua @@ -1,6 +1,6 @@ -- merged file : c:/data/develop/context/sources/luatex-fonts-merged.lua -- parent file : c:/data/develop/context/sources/luatex-fonts.lua --- merge date : 02/07/19 18:46:18 +-- merge date : 02/10/19 17:43:53 do -- begin closure to overcome local limits and interference |