You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RnQ/for.RnQ/EmojiConst.pas

1349 lines
110 KiB
Plaintext

{
This file is part of R&Q.
Under same license
}
unit EmojiConst;
{$I ForRnQConfig.inc}
{$I NoRTTI.inc}
interface
uses
Winapi.Windows, System.SysUtils, System.Classes, Generics.Collections, RnQZip;
var
emojis: TDictionary, Integer>;
singles: array of Word;
implementation
var
key: TPair;
zipres: TResourceStream;
zip: TZipFile;
rawemojis: TMemoryStream;
sl: TStringList;
s: String;
a: TArray;
initialization
emojis := TDictionary, Integer>.Create;
zip := TZipFile.Create;
zipres := TResourceStream.Create(HInstance, 'emojis', RT_RCDATA);
try
zipres.Seek(0, soBeginning);
zip.LoadFromStream(zipres);
finally
zipres.Free;
end;
if zip.Count = 0 then
Exit;
rawemojis := TMemoryStream.Create;
zip.ExtractToStream('emojis', rawemojis);
zip.Free;
sl := TStringList.Create;
rawemojis.Seek(0, soBeginning);
sl.LoadFromStream(rawemojis);
rawemojis.Free;
for s in sl do
begin
a := s.Split([',']);
emojis.Add(TPair.Create(StrToInt(a[0]), StrToInt(a[1])), StrToInt(a[2]));
end;
sl.Free;
{
emojis.Add(TPair.Create($1f600, 0), 933); // people, grinning
emojis.Add(TPair.Create($1f62c, 0), 977); // people, grimacing
emojis.Add(TPair.Create($1f601, 0), 934); // people, grin
emojis.Add(TPair.Create($1f602, 0), 935); // people, joy
emojis.Add(TPair.Create($1f603, 0), 936); // people, smiley
emojis.Add(TPair.Create($1f604, 0), 937); // people, smile
emojis.Add(TPair.Create($1f605, 0), 938); // people, sweat_smile
emojis.Add(TPair.Create($1f606, 0), 939); // people, laughing
emojis.Add(TPair.Create($1f607, 0), 940); // people, innocent
emojis.Add(TPair.Create($1f609, 0), 942); // people, wink
emojis.Add(TPair.Create($1f60a, 0), 943); // people, blush
emojis.Add(TPair.Create($1f642, 0), 999); // people, slight_smile
emojis.Add(TPair.Create($1f643, 0), 1000); // people, upside_down
emojis.Add(TPair.Create($263a, 0), 1173); // people, relaxed
emojis.Add(TPair.Create($1f60b, 0), 944); // people, yum
emojis.Add(TPair.Create($1f60c, 0), 945); // people, relieved
emojis.Add(TPair.Create($1f60d, 0), 946); // people, heart_eyes
emojis.Add(TPair.Create($1f618, 0), 957); // people, kissing_heart
emojis.Add(TPair.Create($1f617, 0), 956); // people, kissing
emojis.Add(TPair.Create($1f619, 0), 958); // people, kissing_smiling_eyes
emojis.Add(TPair.Create($1f61a, 0), 959); // people, kissing_closed_eyes
emojis.Add(TPair.Create($1f61c, 0), 961); // people, stuck_out_tongue_winking_eye
emojis.Add(TPair.Create($1f61d, 0), 962); // people, stuck_out_tongue_closed_eyes
emojis.Add(TPair.Create($1f61b, 0), 960); // people, stuck_out_tongue
emojis.Add(TPair.Create($1f911, 0), 1101); // people, money_mouth
emojis.Add(TPair.Create($1f913, 0), 1103); // people, nerd
emojis.Add(TPair.Create($1f60e, 0), 947); // people, sunglasses
emojis.Add(TPair.Create($1f917, 0), 1107); // people, hugging
emojis.Add(TPair.Create($1f60f, 0), 948); // people, smirk
emojis.Add(TPair.Create($1f636, 0), 987); // people, no_mouth
emojis.Add(TPair.Create($1f610, 0), 949); // people, neutral_face
emojis.Add(TPair.Create($1f611, 0), 950); // people, expressionless
emojis.Add(TPair.Create($1f612, 0), 951); // people, unamused
emojis.Add(TPair.Create($1f644, 0), 1001); // people, rolling_eyes
emojis.Add(TPair.Create($1f914, 0), 1104); // people, thinking
emojis.Add(TPair.Create($1f633, 0), 984); // people, flushed
emojis.Add(TPair.Create($1f61e, 0), 963); // people, disappointed
emojis.Add(TPair.Create($1f61f, 0), 964); // people, worried
emojis.Add(TPair.Create($1f620, 0), 965); // people, angry
emojis.Add(TPair.Create($1f621, 0), 966); // people, rage
emojis.Add(TPair.Create($1f614, 0), 953); // people, pensive
emojis.Add(TPair.Create($1f615, 0), 954); // people, confused
emojis.Add(TPair.Create($1f641, 0), 998); // people, slight_frown
emojis.Add(TPair.Create($2639, 0), 1172); // people, frowning2
emojis.Add(TPair.Create($1f623, 0), 968); // people, persevere
emojis.Add(TPair.Create($1f616, 0), 955); // people, confounded
emojis.Add(TPair.Create($1f62b, 0), 976); // people, tired_face
emojis.Add(TPair.Create($1f629, 0), 974); // people, weary
emojis.Add(TPair.Create($1f624, 0), 969); // people, triumph
emojis.Add(TPair.Create($1f62e, 0), 979); // people, open_mouth
emojis.Add(TPair.Create($1f631, 0), 982); // people, scream
emojis.Add(TPair.Create($1f628, 0), 973); // people, fearful
emojis.Add(TPair.Create($1f630, 0), 981); // people, cold_sweat
emojis.Add(TPair.Create($1f62f, 0), 980); // people, hushed
emojis.Add(TPair.Create($1f626, 0), 971); // people, frowning
emojis.Add(TPair.Create($1f627, 0), 972); // people, anguished
emojis.Add(TPair.Create($1f622, 0), 967); // people, cry
emojis.Add(TPair.Create($1f625, 0), 970); // people, disappointed_relieved
emojis.Add(TPair.Create($1f62a, 0), 975); // people, sleepy
emojis.Add(TPair.Create($1f613, 0), 952); // people, sweat
emojis.Add(TPair.Create($1f62d, 0), 978); // people, sob
emojis.Add(TPair.Create($1f635, 0), 986); // people, dizzy_face
emojis.Add(TPair.Create($1f632, 0), 983); // people, astonished
emojis.Add(TPair.Create($1f910, 0), 1100); // people, zipper_mouth
emojis.Add(TPair.Create($1f637, 0), 988); // people, mask
emojis.Add(TPair.Create($1f912, 0), 1102); // people, thermometer_face
emojis.Add(TPair.Create($1f915, 0), 1105); // people, head_bandage
emojis.Add(TPair.Create($1f634, 0), 985); // people, sleeping
emojis.Add(TPair.Create($1f4a4, 0), 709); // people, zzz
emojis.Add(TPair.Create($1f4a9, 0), 714); // people, poop
emojis.Add(TPair.Create($1f608, 0), 941); // people, smiling_imp
emojis.Add(TPair.Create($1f47f, 0), 672); // people, imp
emojis.Add(TPair.Create($1f479, 0), 666); // people, japanese_ogre
emojis.Add(TPair.Create($1f47a, 0), 667); // people, japanese_goblin
emojis.Add(TPair.Create($1f480, 0), 673); // people, skull
emojis.Add(TPair.Create($1f47b, 0), 668); // people, ghost
emojis.Add(TPair.Create($1f47d, 0), 670); // people, alien
emojis.Add(TPair.Create($1f916, 0), 1106); // people, robot
emojis.Add(TPair.Create($1f63a, 0), 991); // people, smiley_cat
emojis.Add(TPair.Create($1f638, 0), 989); // people, smile_cat
emojis.Add(TPair.Create($1f639, 0), 990); // people, joy_cat
emojis.Add(TPair.Create($1f63b, 0), 992); // people, heart_eyes_cat
emojis.Add(TPair.Create($1f63c, 0), 993); // people, smirk_cat
emojis.Add(TPair.Create($1f63d, 0), 994); // people, kissing_cat
emojis.Add(TPair.Create($1f640, 0), 997); // people, scream_cat
emojis.Add(TPair.Create($1f63f, 0), 996); // people, crying_cat_face
emojis.Add(TPair.Create($1f63e, 0), 995); // people, pouting_cat
emojis.Add(TPair.Create($1f64c, 0), 1009); // people, raised_hands
emojis.Add(TPair.Create($1f44f, 0), 624); // people, clap
emojis.Add(TPair.Create($1f44b, 0), 620); // people, wave
emojis.Add(TPair.Create($1f44d, 0), 622); // people, thumbsup
emojis.Add(TPair.Create($1f44e, 0), 623); // people, thumbsdown
emojis.Add(TPair.Create($1f44a, 0), 619); // people, punch
emojis.Add(TPair.Create($270a, 0), 1234); // people, fist
emojis.Add(TPair.Create($270c, 0), 1236); // people, v
emojis.Add(TPair.Create($1f44c, 0), 621); // people, ok_hand
emojis.Add(TPair.Create($270b, 0), 1235); // people, raised_hand
emojis.Add(TPair.Create($1f450, 0), 625); // people, open_hands
emojis.Add(TPair.Create($1f4aa, 0), 715); // people, muscle
emojis.Add(TPair.Create($1f64f, 0), 1012); // people, pray
emojis.Add(TPair.Create($261d, 0), 1163); // people, point_up
emojis.Add(TPair.Create($1f446, 0), 615); // people, point_up_2
emojis.Add(TPair.Create($1f447, 0), 616); // people, point_down
emojis.Add(TPair.Create($1f448, 0), 617); // people, point_left
emojis.Add(TPair.Create($1f449, 0), 618); // people, point_right
emojis.Add(TPair.Create($1f595, 0), 907); // people, middle_finger
emojis.Add(TPair.Create($1f590, 0), 906); // people, hand_splayed
emojis.Add(TPair.Create($1f918, 0), 1108); // people, metal
emojis.Add(TPair.Create($1f596, 0), 908); // people, vulcan
emojis.Add(TPair.Create($270d, 0), 1237); // people, writing_hand
emojis.Add(TPair.Create($1f485, 0), 678); // people, nail_care
emojis.Add(TPair.Create($1f444, 0), 613); // people, lips
emojis.Add(TPair.Create($1f445, 0), 614); // people, tongue
emojis.Add(TPair.Create($1f442, 0), 611); // people, ear
emojis.Add(TPair.Create($1f443, 0), 612); // people, nose
emojis.Add(TPair.Create($1f441, 0), 609); // people, eye
emojis.Add(TPair.Create($1f440, 0), 608); // people, eyes
emojis.Add(TPair.Create($1f464, 0), 645); // people, bust_in_silhouette
emojis.Add(TPair.Create($1f465, 0), 646); // people, busts_in_silhouette
emojis.Add(TPair.Create($1f5e3, 0), 924); // people, speaking_head
emojis.Add(TPair.Create($1f476, 0), 663); // people, baby
emojis.Add(TPair.Create($1f466, 0), 647); // people, boy
emojis.Add(TPair.Create($1f467, 0), 648); // people, girl
emojis.Add(TPair.Create($1f468, 0), 649); // people, man
emojis.Add(TPair.Create($1f469, 0), 650); // people, woman
emojis.Add(TPair.Create($1f471, 0), 658); // people, person_with_blond_hair
emojis.Add(TPair.Create($1f474, 0), 661); // people, older_man
emojis.Add(TPair.Create($1f475, 0), 662); // people, older_woman
emojis.Add(TPair.Create($1f472, 0), 659); // people, man_with_gua_pi_mao
emojis.Add(TPair.Create($1f473, 0), 660); // people, man_with_turban
emojis.Add(TPair.Create($1f46e, 0), 655); // people, cop
emojis.Add(TPair.Create($1f477, 0), 664); // people, construction_worker
emojis.Add(TPair.Create($1f482, 0), 675); // people, guardsman
emojis.Add(TPair.Create($1f575, 0), 896); // people, spy
emojis.Add(TPair.Create($1f385, 0), 434); // people, santa
emojis.Add(TPair.Create($1f47c, 0), 669); // people, angel
emojis.Add(TPair.Create($1f478, 0), 665); // people, princess
emojis.Add(TPair.Create($1f470, 0), 657); // people, bride_with_veil
emojis.Add(TPair.Create($1f6b6, 0), 1067); // people, walking
emojis.Add(TPair.Create($1f3c3, 0), 491); // people, runner
emojis.Add(TPair.Create($1f483, 0), 676); // people, dancer
emojis.Add(TPair.Create($1f46f, 0), 656); // people, dancers
emojis.Add(TPair.Create($1f46b, 0), 652); // people, couple
emojis.Add(TPair.Create($1f46c, 0), 653); // people, two_men_holding_hands
emojis.Add(TPair.Create($1f46d, 0), 654); // people, two_women_holding_hands
emojis.Add(TPair.Create($1f647, 0), 1004); // people, bow
emojis.Add(TPair.Create($1f481, 0), 674); // people, information_desk_person
emojis.Add(TPair.Create($1f645, 0), 1002); // people, no_good
emojis.Add(TPair.Create($1f646, 0), 1003); // people, ok_woman
emojis.Add(TPair.Create($1f64b, 0), 1008); // people, raising_hand
emojis.Add(TPair.Create($1f64e, 0), 1011); // people, person_with_pouting_face
emojis.Add(TPair.Create($1f64d, 0), 1010); // people, person_frowning
emojis.Add(TPair.Create($1f487, 0), 680); // people, haircut
emojis.Add(TPair.Create($1f486, 0), 679); // people, massage
emojis.Add(TPair.Create($1f491, 0), 690); // people, couple_with_heart
emojis.Add(TPair.Create($1f48f, 0), 688); // people, couplekiss
emojis.Add(TPair.Create($1f46a, 0), 651); // people, family
emojis.Add(TPair.Create($1f45a, 0), 635); // people, womans_clothes
emojis.Add(TPair.Create($1f455, 0), 630); // people, shirt
emojis.Add(TPair.Create($1f456, 0), 631); // people, jeans
emojis.Add(TPair.Create($1f454, 0), 629); // people, necktie
emojis.Add(TPair.Create($1f457, 0), 632); // people, dress
emojis.Add(TPair.Create($1f459, 0), 634); // people, bikini
emojis.Add(TPair.Create($1f458, 0), 633); // people, kimono
emojis.Add(TPair.Create($1f484, 0), 677); // people, lipstick
emojis.Add(TPair.Create($1f48b, 0), 684); // people, kiss
emojis.Add(TPair.Create($1f463, 0), 644); // people, footprints
emojis.Add(TPair.Create($1f460, 0), 641); // people, high_heel
emojis.Add(TPair.Create($1f461, 0), 642); // people, sandal
emojis.Add(TPair.Create($1f462, 0), 643); // people, boot
emojis.Add(TPair.Create($1f45e, 0), 639); // people, mans_shoe
emojis.Add(TPair.Create($1f45f, 0), 640); // people, athletic_shoe
emojis.Add(TPair.Create($1f452, 0), 627); // people, womans_hat
emojis.Add(TPair.Create($1f3a9, 0), 465); // people, tophat
emojis.Add(TPair.Create($26d1, 0), 1214); // people, helmet_with_cross
emojis.Add(TPair.Create($1f393, 0), 448); // people, mortar_board
emojis.Add(TPair.Create($1f451, 0), 626); // people, crown
emojis.Add(TPair.Create($1f392, 0), 447); // people, school_satchel
emojis.Add(TPair.Create($1f45d, 0), 638); // people, pouch
emojis.Add(TPair.Create($1f45b, 0), 636); // people, purse
emojis.Add(TPair.Create($1f45c, 0), 637); // people, handbag
emojis.Add(TPair.Create($1f4bc, 0), 733); // people, briefcase
emojis.Add(TPair.Create($1f453, 0), 628); // people, eyeglasses
emojis.Add(TPair.Create($1f576, 0), 897); // people, dark_sunglasses
emojis.Add(TPair.Create($1f48d, 0), 686); // people, ring
emojis.Add(TPair.Create($1f302, 0), 305); // people, closed_umbrella
emojis.Add(TPair.Create($1f436, 0), 598); // nature, dog
emojis.Add(TPair.Create($1f431, 0), 593); // nature, cat
emojis.Add(TPair.Create($1f42d, 0), 589); // nature, mouse
emojis.Add(TPair.Create($1f439, 0), 601); // nature, hamster
emojis.Add(TPair.Create($1f430, 0), 592); // nature, rabbit
emojis.Add(TPair.Create($1f43b, 0), 603); // nature, bear
emojis.Add(TPair.Create($1f43c, 0), 604); // nature, panda_face
emojis.Add(TPair.Create($1f428, 0), 584); // nature, koala
emojis.Add(TPair.Create($1f42f, 0), 591); // nature, tiger
emojis.Add(TPair.Create($1f981, 0), 1110); // nature, lion_face
emojis.Add(TPair.Create($1f42e, 0), 590); // nature, cow
emojis.Add(TPair.Create($1f437, 0), 599); // nature, pig
emojis.Add(TPair.Create($1f43d, 0), 605); // nature, pig_nose
emojis.Add(TPair.Create($1f438, 0), 600); // nature, frog
emojis.Add(TPair.Create($1f419, 0), 569); // nature, octopus
emojis.Add(TPair.Create($1f435, 0), 597); // nature, monkey_face
emojis.Add(TPair.Create($1f648, 0), 1005); // nature, see_no_evil
emojis.Add(TPair.Create($1f649, 0), 1006); // nature, hear_no_evil
emojis.Add(TPair.Create($1f64a, 0), 1007); // nature, speak_no_evil
emojis.Add(TPair.Create($1f412, 0), 562); // nature, monkey
emojis.Add(TPair.Create($1f414, 0), 564); // nature, chicken
emojis.Add(TPair.Create($1f427, 0), 583); // nature, penguin
emojis.Add(TPair.Create($1f426, 0), 582); // nature, bird
emojis.Add(TPair.Create($1f424, 0), 580); // nature, baby_chick
emojis.Add(TPair.Create($1f423, 0), 579); // nature, hatching_chick
emojis.Add(TPair.Create($1f425, 0), 581); // nature, hatched_chick
emojis.Add(TPair.Create($1f43a, 0), 602); // nature, wolf
emojis.Add(TPair.Create($1f417, 0), 567); // nature, boar
emojis.Add(TPair.Create($1f434, 0), 596); // nature, horse
emojis.Add(TPair.Create($1f984, 0), 1113); // nature, unicorn
emojis.Add(TPair.Create($1f41d, 0), 573); // nature, bee
emojis.Add(TPair.Create($1f41b, 0), 571); // nature, bug
emojis.Add(TPair.Create($1f40c, 0), 556); // nature, snail
emojis.Add(TPair.Create($1f41e, 0), 574); // nature, beetle
emojis.Add(TPair.Create($1f41c, 0), 572); // nature, ant
emojis.Add(TPair.Create($1f577, 0), 898); // nature, spider
emojis.Add(TPair.Create($1f982, 0), 1111); // nature, scorpion
emojis.Add(TPair.Create($1f980, 0), 1109); // nature, crab
emojis.Add(TPair.Create($1f40d, 0), 557); // nature, snake
emojis.Add(TPair.Create($1f422, 0), 578); // nature, turtle
emojis.Add(TPair.Create($1f420, 0), 576); // nature, tropical_fish
emojis.Add(TPair.Create($1f41f, 0), 575); // nature, fish
emojis.Add(TPair.Create($1f421, 0), 577); // nature, blowfish
emojis.Add(TPair.Create($1f42c, 0), 588); // nature, dolphin
emojis.Add(TPair.Create($1f433, 0), 595); // nature, whale
emojis.Add(TPair.Create($1f40b, 0), 555); // nature, whale2
emojis.Add(TPair.Create($1f40a, 0), 554); // nature, crocodile
emojis.Add(TPair.Create($1f406, 0), 550); // nature, leopard
emojis.Add(TPair.Create($1f405, 0), 549); // nature, tiger2
emojis.Add(TPair.Create($1f403, 0), 547); // nature, water_buffalo
emojis.Add(TPair.Create($1f402, 0), 546); // nature, ox
emojis.Add(TPair.Create($1f404, 0), 548); // nature, cow2
emojis.Add(TPair.Create($1f42a, 0), 586); // nature, dromedary_camel
emojis.Add(TPair.Create($1f42b, 0), 587); // nature, camel
emojis.Add(TPair.Create($1f418, 0), 568); // nature, elephant
emojis.Add(TPair.Create($1f410, 0), 560); // nature, goat
emojis.Add(TPair.Create($1f40f, 0), 559); // nature, ram
emojis.Add(TPair.Create($1f411, 0), 561); // nature, sheep
emojis.Add(TPair.Create($1f40e, 0), 558); // nature, racehorse
emojis.Add(TPair.Create($1f416, 0), 566); // nature, pig2
emojis.Add(TPair.Create($1f400, 0), 544); // nature, rat
emojis.Add(TPair.Create($1f401, 0), 545); // nature, mouse2
emojis.Add(TPair.Create($1f413, 0), 563); // nature, rooster
emojis.Add(TPair.Create($1f983, 0), 1112); // nature, turkey
emojis.Add(TPair.Create($1f54a, 0), 863); // nature, dove
emojis.Add(TPair.Create($1f415, 0), 565); // nature, dog2
emojis.Add(TPair.Create($1f429, 0), 585); // nature, poodle
emojis.Add(TPair.Create($1f408, 0), 552); // nature, cat2
emojis.Add(TPair.Create($1f407, 0), 551); // nature, rabbit2
emojis.Add(TPair.Create($1f43f, 0), 607); // nature, chipmunk
emojis.Add(TPair.Create($1f43e, 0), 606); // nature, feet
emojis.Add(TPair.Create($1f409, 0), 553); // nature, dragon
emojis.Add(TPair.Create($1f432, 0), 594); // nature, dragon_face
emojis.Add(TPair.Create($1f335, 0), 354); // nature, cactus
emojis.Add(TPair.Create($1f384, 0), 433); // nature, christmas_tree
emojis.Add(TPair.Create($1f332, 0), 351); // nature, evergreen_tree
emojis.Add(TPair.Create($1f333, 0), 352); // nature, deciduous_tree
emojis.Add(TPair.Create($1f334, 0), 353); // nature, palm_tree
emojis.Add(TPair.Create($1f331, 0), 350); // nature, seedling
emojis.Add(TPair.Create($1f33f, 0), 364); // nature, herb
emojis.Add(TPair.Create($2618, 0), 1162); // nature, shamrock
emojis.Add(TPair.Create($1f340, 0), 365); // nature, four_leaf_clover
emojis.Add(TPair.Create($1f38d, 0), 442); // nature, bamboo
emojis.Add(TPair.Create($1f38b, 0), 440); // nature, tanabata_tree
emojis.Add(TPair.Create($1f343, 0), 368); // nature, leaves
emojis.Add(TPair.Create($1f342, 0), 367); // nature, fallen_leaf
emojis.Add(TPair.Create($1f341, 0), 366); // nature, maple_leaf
emojis.Add(TPair.Create($1f33e, 0), 363); // nature, ear_of_rice
emojis.Add(TPair.Create($1f33a, 0), 359); // nature, hibiscus
emojis.Add(TPair.Create($1f33b, 0), 360); // nature, sunflower
emojis.Add(TPair.Create($1f339, 0), 358); // nature, rose
emojis.Add(TPair.Create($1f337, 0), 356); // nature, tulip
emojis.Add(TPair.Create($1f33c, 0), 361); // nature, blossom
emojis.Add(TPair.Create($1f338, 0), 357); // nature, cherry_blossom
emojis.Add(TPair.Create($1f490, 0), 689); // nature, bouquet
emojis.Add(TPair.Create($1f344, 0), 369); // nature, mushroom
emojis.Add(TPair.Create($1f330, 0), 349); // nature, chestnut
emojis.Add(TPair.Create($1f383, 0), 432); // nature, jack_o_lantern
emojis.Add(TPair.Create($1f41a, 0), 570); // nature, shell
emojis.Add(TPair.Create($1f578, 0), 899); // nature, spider_web
emojis.Add(TPair.Create($1f30e, 0), 317); // nature, earth_americas
emojis.Add(TPair.Create($1f30d, 0), 316); // nature, earth_africa
emojis.Add(TPair.Create($1f30f, 0), 318); // nature, earth_asia
emojis.Add(TPair.Create($1f315, 0), 324); // nature, full_moon
emojis.Add(TPair.Create($1f316, 0), 325); // nature, waning_gibbous_moon
emojis.Add(TPair.Create($1f317, 0), 326); // nature, last_quarter_moon
emojis.Add(TPair.Create($1f318, 0), 327); // nature, waning_crescent_moon
emojis.Add(TPair.Create($1f311, 0), 320); // nature, new_moon
emojis.Add(TPair.Create($1f312, 0), 321); // nature, waxing_crescent_moon
emojis.Add(TPair.Create($1f313, 0), 322); // nature, first_quarter_moon
emojis.Add(TPair.Create($1f314, 0), 323); // nature, waxing_gibbous_moon
emojis.Add(TPair.Create($1f31a, 0), 329); // nature, new_moon_with_face
emojis.Add(TPair.Create($1f31d, 0), 332); // nature, full_moon_with_face
emojis.Add(TPair.Create($1f31b, 0), 330); // nature, first_quarter_moon_with_face
emojis.Add(TPair.Create($1f31c, 0), 331); // nature, last_quarter_moon_with_face
emojis.Add(TPair.Create($1f31e, 0), 333); // nature, sun_with_face
emojis.Add(TPair.Create($1f319, 0), 328); // nature, crescent_moon
emojis.Add(TPair.Create($2b50, 0), 1270); // nature, star
emojis.Add(TPair.Create($1f31f, 0), 334); // nature, star2
emojis.Add(TPair.Create($1f4ab, 0), 716); // nature, dizzy
emojis.Add(TPair.Create($2728, 0), 1244); // nature, sparkles
emojis.Add(TPair.Create($2604, 0), 1157); // nature, comet
emojis.Add(TPair.Create($2600, 0), 1153); // nature, sunny
emojis.Add(TPair.Create($1f324, 0), 337); // nature, white_sun_small_cloud
emojis.Add(TPair.Create($26c5, 0), 1210); // nature, partly_sunny
emojis.Add(TPair.Create($1f325, 0), 338); // nature, white_sun_cloud
emojis.Add(TPair.Create($1f326, 0), 339); // nature, white_sun_rain_cloud
emojis.Add(TPair.Create($2601, 0), 1154); // nature, cloud
emojis.Add(TPair.Create($1f327, 0), 340); // nature, cloud_rain
emojis.Add(TPair.Create($26c8, 0), 1211); // nature, thunder_cloud_rain
emojis.Add(TPair.Create($1f329, 0), 342); // nature, cloud_lightning
emojis.Add(TPair.Create($26a1, 0), 1202); // nature, zap
emojis.Add(TPair.Create($1f525, 0), 837); // nature, fire
emojis.Add(TPair.Create($1f4a5, 0), 710); // nature, boom
emojis.Add(TPair.Create($2744, 0), 1247); // nature, snowflake
emojis.Add(TPair.Create($1f328, 0), 341); // nature, cloud_snow
emojis.Add(TPair.Create($2603, 0), 1156); // nature, snowman2
emojis.Add(TPair.Create($26c4, 0), 1209); // nature, snowman
emojis.Add(TPair.Create($1f32c, 0), 345); // nature, wind_blowing_face
emojis.Add(TPair.Create($1f4a8, 0), 713); // nature, dash
emojis.Add(TPair.Create($1f32a, 0), 343); // nature, cloud_tornado
emojis.Add(TPair.Create($1f32b, 0), 344); // nature, fog
emojis.Add(TPair.Create($2602, 0), 1155); // nature, umbrella2
emojis.Add(TPair.Create($2614, 0), 1160); // nature, umbrella
emojis.Add(TPair.Create($1f4a7, 0), 712); // nature, droplet
emojis.Add(TPair.Create($1f4a6, 0), 711); // nature, sweat_drops
emojis.Add(TPair.Create($1f30a, 0), 313); // nature, ocean
emojis.Add(TPair.Create($1f34f, 0), 380); // foods, green_apple
emojis.Add(TPair.Create($1f34e, 0), 379); // foods, apple
emojis.Add(TPair.Create($1f350, 0), 381); // foods, pear
emojis.Add(TPair.Create($1f34a, 0), 375); // foods, tangerine
emojis.Add(TPair.Create($1f34b, 0), 376); // foods, lemon
emojis.Add(TPair.Create($1f34c, 0), 377); // foods, banana
emojis.Add(TPair.Create($1f349, 0), 374); // foods, watermelon
emojis.Add(TPair.Create($1f347, 0), 372); // foods, grapes
emojis.Add(TPair.Create($1f353, 0), 384); // foods, strawberry
emojis.Add(TPair.Create($1f348, 0), 373); // foods, melon
emojis.Add(TPair.Create($1f352, 0), 383); // foods, cherries
emojis.Add(TPair.Create($1f351, 0), 382); // foods, peach
emojis.Add(TPair.Create($1f34d, 0), 378); // foods, pineapple
emojis.Add(TPair.Create($1f345, 0), 370); // foods, tomato
emojis.Add(TPair.Create($1f346, 0), 371); // foods, eggplant
emojis.Add(TPair.Create($1f336, 0), 355); // foods, hot_pepper
emojis.Add(TPair.Create($1f33d, 0), 362); // foods, corn
emojis.Add(TPair.Create($1f360, 0), 397); // foods, sweet_potato
emojis.Add(TPair.Create($1f36f, 0), 412); // foods, honey_pot
emojis.Add(TPair.Create($1f35e, 0), 395); // foods, bread
emojis.Add(TPair.Create($1f9c0, 0), 1114); // foods, cheese
emojis.Add(TPair.Create($1f357, 0), 388); // foods, poultry_leg
emojis.Add(TPair.Create($1f356, 0), 387); // foods, meat_on_bone
emojis.Add(TPair.Create($1f364, 0), 401); // foods, fried_shrimp
emojis.Add(TPair.Create($1f373, 0), 416); // foods, egg
emojis.Add(TPair.Create($1f354, 0), 385); // foods, hamburger
emojis.Add(TPair.Create($1f35f, 0), 396); // foods, fries
emojis.Add(TPair.Create($1f32d, 0), 346); // foods, hotdog
emojis.Add(TPair.Create($1f355, 0), 386); // foods, pizza
emojis.Add(TPair.Create($1f35d, 0), 394); // foods, spaghetti
emojis.Add(TPair.Create($1f32e, 0), 347); // foods, taco
emojis.Add(TPair.Create($1f32f, 0), 348); // foods, burrito
emojis.Add(TPair.Create($1f35c, 0), 393); // foods, ramen
emojis.Add(TPair.Create($1f372, 0), 415); // foods, stew
emojis.Add(TPair.Create($1f365, 0), 402); // foods, fish_cake
emojis.Add(TPair.Create($1f363, 0), 400); // foods, sushi
emojis.Add(TPair.Create($1f371, 0), 414); // foods, bento
emojis.Add(TPair.Create($1f35b, 0), 392); // foods, curry
emojis.Add(TPair.Create($1f359, 0), 390); // foods, rice_ball
emojis.Add(TPair.Create($1f35a, 0), 391); // foods, rice
emojis.Add(TPair.Create($1f358, 0), 389); // foods, rice_cracker
emojis.Add(TPair.Create($1f362, 0), 399); // foods, oden
emojis.Add(TPair.Create($1f361, 0), 398); // foods, dango
emojis.Add(TPair.Create($1f367, 0), 404); // foods, shaved_ice
emojis.Add(TPair.Create($1f368, 0), 405); // foods, ice_cream
emojis.Add(TPair.Create($1f366, 0), 403); // foods, icecream
emojis.Add(TPair.Create($1f370, 0), 413); // foods, cake
emojis.Add(TPair.Create($1f382, 0), 431); // foods, birthday
emojis.Add(TPair.Create($1f36e, 0), 411); // foods, custard
emojis.Add(TPair.Create($1f36c, 0), 409); // foods, candy
emojis.Add(TPair.Create($1f36d, 0), 410); // foods, lollipop
emojis.Add(TPair.Create($1f36b, 0), 408); // foods, chocolate_bar
emojis.Add(TPair.Create($1f37f, 0), 428); // foods, popcorn
emojis.Add(TPair.Create($1f369, 0), 406); // foods, doughnut
emojis.Add(TPair.Create($1f36a, 0), 407); // foods, cookie
emojis.Add(TPair.Create($1f37a, 0), 423); // foods, beer
emojis.Add(TPair.Create($1f37b, 0), 424); // foods, beers
emojis.Add(TPair.Create($1f377, 0), 420); // foods, wine_glass
emojis.Add(TPair.Create($1f378, 0), 421); // foods, cocktail
emojis.Add(TPair.Create($1f379, 0), 422); // foods, tropical_drink
emojis.Add(TPair.Create($1f37e, 0), 427); // foods, champagne
emojis.Add(TPair.Create($1f376, 0), 419); // foods, sake
emojis.Add(TPair.Create($1f375, 0), 418); // foods, tea
emojis.Add(TPair.Create($2615, 0), 1161); // foods, coffee
emojis.Add(TPair.Create($1f37c, 0), 425); // foods, baby_bottle
emojis.Add(TPair.Create($1f374, 0), 417); // foods, fork_and_knife
emojis.Add(TPair.Create($1f37d, 0), 426); // foods, fork_knife_plate
emojis.Add(TPair.Create($26bd, 0), 1207); // activity, soccer
emojis.Add(TPair.Create($1f3c0, 0), 488); // activity, basketball
emojis.Add(TPair.Create($1f3c8, 0), 496); // activity, football
emojis.Add(TPair.Create($26be, 0), 1208); // activity, baseball
emojis.Add(TPair.Create($1f3be, 0), 486); // activity, tennis
emojis.Add(TPair.Create($1f3d0, 0), 504); // activity, volleyball
emojis.Add(TPair.Create($1f3c9, 0), 497); // activity, rugby_football
emojis.Add(TPair.Create($1f3b1, 0), 473); // activity, 8ball
emojis.Add(TPair.Create($26f3, 0), 1222); // activity, golf
emojis.Add(TPair.Create($1f3cc, 0), 500); // activity, golfer
emojis.Add(TPair.Create($1f3d3, 0), 507); // activity, ping_pong
emojis.Add(TPair.Create($1f3f8, 0), 541); // activity, badminton
emojis.Add(TPair.Create($1f3d2, 0), 506); // activity, hockey
emojis.Add(TPair.Create($1f3d1, 0), 505); // activity, field_hockey
emojis.Add(TPair.Create($1f3cf, 0), 503); // activity, cricket
emojis.Add(TPair.Create($1f3bf, 0), 487); // activity, ski
emojis.Add(TPair.Create($26f7, 0), 1225); // activity, skier
emojis.Add(TPair.Create($1f3c2, 0), 490); // activity, snowboarder
emojis.Add(TPair.Create($26f8, 0), 1226); // activity, ice_skate
emojis.Add(TPair.Create($1f3f9, 0), 542); // activity, bow_and_arrow
emojis.Add(TPair.Create($1f3a3, 0), 459); // activity, fishing_pole_and_fish
emojis.Add(TPair.Create($1f6a3, 0), 1048); // activity, rowboat
emojis.Add(TPair.Create($1f3ca, 0), 498); // activity, swimmer
emojis.Add(TPair.Create($1f3c4, 0), 492); // activity, surfer
emojis.Add(TPair.Create($1f6c0, 0), 1077); // activity, bath
emojis.Add(TPair.Create($26f9, 0), 1227); // activity, basketball_player
emojis.Add(TPair.Create($1f3cb, 0), 499); // activity, lifter
emojis.Add(TPair.Create($1f6b4, 0), 1065); // activity, bicyclist
emojis.Add(TPair.Create($1f6b5, 0), 1066); // activity, mountain_bicyclist
emojis.Add(TPair.Create($1f3c7, 0), 495); // activity, horse_racing
emojis.Add(TPair.Create($1f574, 0), 895); // activity, levitate
emojis.Add(TPair.Create($1f3c6, 0), 494); // activity, trophy
emojis.Add(TPair.Create($1f3bd, 0), 485); // activity, running_shirt_with_sash
emojis.Add(TPair.Create($1f3c5, 0), 493); // activity, medal
emojis.Add(TPair.Create($1f396, 0), 449); // activity, military_medal
emojis.Add(TPair.Create($1f397, 0), 450); // activity, reminder_ribbon
emojis.Add(TPair.Create($1f3f5, 0), 539); // activity, rosette
emojis.Add(TPair.Create($1f3ab, 0), 467); // activity, ticket
emojis.Add(TPair.Create($1f39f, 0), 455); // activity, tickets
emojis.Add(TPair.Create($1f3ad, 0), 469); // activity, performing_arts
emojis.Add(TPair.Create($1f3a8, 0), 464); // activity, art
emojis.Add(TPair.Create($1f3aa, 0), 466); // activity, circus_tent
emojis.Add(TPair.Create($1f3a4, 0), 460); // activity, microphone
emojis.Add(TPair.Create($1f3a7, 0), 463); // activity, headphones
emojis.Add(TPair.Create($1f3bc, 0), 484); // activity, musical_score
emojis.Add(TPair.Create($1f3b9, 0), 481); // activity, musical_keyboard
emojis.Add(TPair.Create($1f3b7, 0), 479); // activity, saxophone
emojis.Add(TPair.Create($1f3ba, 0), 482); // activity, trumpet
emojis.Add(TPair.Create($1f3b8, 0), 480); // activity, guitar
emojis.Add(TPair.Create($1f3bb, 0), 483); // activity, violin
emojis.Add(TPair.Create($1f3ac, 0), 468); // activity, clapper
emojis.Add(TPair.Create($1f3ae, 0), 470); // activity, video_game
emojis.Add(TPair.Create($1f47e, 0), 671); // activity, space_invader
emojis.Add(TPair.Create($1f3af, 0), 471); // activity, dart
emojis.Add(TPair.Create($1f3b2, 0), 474); // activity, game_die
emojis.Add(TPair.Create($1f3b0, 0), 472); // activity, slot_machine
emojis.Add(TPair.Create($1f3b3, 0), 475); // activity, bowling
emojis.Add(TPair.Create($1f697, 0), 1036); // travel, red_car
emojis.Add(TPair.Create($1f695, 0), 1034); // travel, taxi
emojis.Add(TPair.Create($1f699, 0), 1038); // travel, blue_car
emojis.Add(TPair.Create($1f68c, 0), 1025); // travel, bus
emojis.Add(TPair.Create($1f68e, 0), 1027); // travel, trolleybus
emojis.Add(TPair.Create($1f3ce, 0), 502); // travel, race_car
emojis.Add(TPair.Create($1f693, 0), 1032); // travel, police_car
emojis.Add(TPair.Create($1f691, 0), 1030); // travel, ambulance
emojis.Add(TPair.Create($1f692, 0), 1031); // travel, fire_engine
emojis.Add(TPair.Create($1f690, 0), 1029); // travel, minibus
emojis.Add(TPair.Create($1f69a, 0), 1039); // travel, truck
emojis.Add(TPair.Create($1f69b, 0), 1040); // travel, articulated_lorry
emojis.Add(TPair.Create($1f69c, 0), 1041); // travel, tractor
emojis.Add(TPair.Create($1f3cd, 0), 501); // travel, motorcycle
emojis.Add(TPair.Create($1f6b2, 0), 1063); // travel, bike
emojis.Add(TPair.Create($1f6a8, 0), 1053); // travel, rotating_light
emojis.Add(TPair.Create($1f694, 0), 1033); // travel, oncoming_police_car
emojis.Add(TPair.Create($1f68d, 0), 1026); // travel, oncoming_bus
emojis.Add(TPair.Create($1f698, 0), 1037); // travel, oncoming_automobile
emojis.Add(TPair.Create($1f696, 0), 1035); // travel, oncoming_taxi
emojis.Add(TPair.Create($1f6a1, 0), 1046); // travel, aerial_tramway
emojis.Add(TPair.Create($1f6a0, 0), 1045); // travel, mountain_cableway
emojis.Add(TPair.Create($1f69f, 0), 1044); // travel, suspension_railway
emojis.Add(TPair.Create($1f683, 0), 1016); // travel, railway_car
emojis.Add(TPair.Create($1f68b, 0), 1024); // travel, train
emojis.Add(TPair.Create($1f69d, 0), 1042); // travel, monorail
emojis.Add(TPair.Create($1f684, 0), 1017); // travel, bullettrain_side
emojis.Add(TPair.Create($1f685, 0), 1018); // travel, bullettrain_front
emojis.Add(TPair.Create($1f688, 0), 1021); // travel, light_rail
emojis.Add(TPair.Create($1f69e, 0), 1043); // travel, mountain_railway
emojis.Add(TPair.Create($1f682, 0), 1015); // travel, steam_locomotive
emojis.Add(TPair.Create($1f686, 0), 1019); // travel, train2
emojis.Add(TPair.Create($1f687, 0), 1020); // travel, metro
emojis.Add(TPair.Create($1f68a, 0), 1023); // travel, tram
emojis.Add(TPair.Create($1f689, 0), 1022); // travel, station
emojis.Add(TPair.Create($1f681, 0), 1014); // travel, helicopter
emojis.Add(TPair.Create($1f6e9, 0), 1095); // travel, airplane_small
emojis.Add(TPair.Create($2708, 0), 1232); // travel, airplane
emojis.Add(TPair.Create($1f6eb, 0), 1096); // travel, airplane_departure
emojis.Add(TPair.Create($1f6ec, 0), 1097); // travel, airplane_arriving
emojis.Add(TPair.Create($26f5, 0), 1224); // travel, sailboat
emojis.Add(TPair.Create($1f6e5, 0), 1094); // travel, motorboat
emojis.Add(TPair.Create($1f6a4, 0), 1049); // travel, speedboat
emojis.Add(TPair.Create($26f4, 0), 1223); // travel, ferry
emojis.Add(TPair.Create($1f6f3, 0), 1099); // travel, cruise_ship
emojis.Add(TPair.Create($1f680, 0), 1013); // travel, rocket
emojis.Add(TPair.Create($1f6f0, 0), 1098); // travel, satellite_orbital
emojis.Add(TPair.Create($1f4ba, 0), 731); // travel, seat
emojis.Add(TPair.Create($2693, 0), 1194); // travel, anchor
emojis.Add(TPair.Create($1f6a7, 0), 1052); // travel, construction
emojis.Add(TPair.Create($26fd, 0), 1229); // travel, fuelpump
emojis.Add(TPair.Create($1f68f, 0), 1028); // travel, busstop
emojis.Add(TPair.Create($1f6a6, 0), 1051); // travel, vertical_traffic_light
emojis.Add(TPair.Create($1f6a5, 0), 1050); // travel, traffic_light
emojis.Add(TPair.Create($1f3c1, 0), 489); // travel, checkered_flag
emojis.Add(TPair.Create($1f6a2, 0), 1047); // travel, ship
emojis.Add(TPair.Create($1f3a1, 0), 457); // travel, ferris_wheel
emojis.Add(TPair.Create($1f3a2, 0), 458); // travel, roller_coaster
emojis.Add(TPair.Create($1f3a0, 0), 456); // travel, carousel_horse
emojis.Add(TPair.Create($1f3d7, 0), 511); // travel, construction_site
emojis.Add(TPair.Create($1f301, 0), 304); // travel, foggy
emojis.Add(TPair.Create($1f5fc, 0), 929); // travel, tokyo_tower
emojis.Add(TPair.Create($1f3ed, 0), 533); // travel, factory
emojis.Add(TPair.Create($26f2, 0), 1221); // travel, fountain
emojis.Add(TPair.Create($1f391, 0), 446); // travel, rice_scene
emojis.Add(TPair.Create($26f0, 0), 1219); // travel, mountain
emojis.Add(TPair.Create($1f3d4, 0), 508); // travel, mountain_snow
emojis.Add(TPair.Create($1f5fb, 0), 928); // travel, mount_fuji
emojis.Add(TPair.Create($1f30b, 0), 314); // travel, volcano
emojis.Add(TPair.Create($1f5fe, 0), 931); // travel, japan
emojis.Add(TPair.Create($1f3d5, 0), 509); // travel, camping
emojis.Add(TPair.Create($26fa, 0), 1228); // travel, tent
emojis.Add(TPair.Create($1f3de, 0), 518); // travel, park
emojis.Add(TPair.Create($1f6e3, 0), 1092); // travel, motorway
emojis.Add(TPair.Create($1f6e4, 0), 1093); // travel, railway_track
emojis.Add(TPair.Create($1f305, 0), 308); // travel, sunrise
emojis.Add(TPair.Create($1f304, 0), 307); // travel, sunrise_over_mountains
emojis.Add(TPair.Create($1f3dc, 0), 516); // travel, desert
emojis.Add(TPair.Create($1f3d6, 0), 510); // travel, beach
emojis.Add(TPair.Create($1f3dd, 0), 517); // travel, island
emojis.Add(TPair.Create($1f307, 0), 310); // travel, city_sunset
emojis.Add(TPair.Create($1f306, 0), 309); // travel, city_dusk
emojis.Add(TPair.Create($1f3d9, 0), 513); // travel, cityscape
emojis.Add(TPair.Create($1f303, 0), 306); // travel, night_with_stars
emojis.Add(TPair.Create($1f309, 0), 312); // travel, bridge_at_night
emojis.Add(TPair.Create($1f30c, 0), 315); // travel, milky_way
emojis.Add(TPair.Create($1f320, 0), 335); // travel, stars
emojis.Add(TPair.Create($1f387, 0), 436); // travel, sparkler
emojis.Add(TPair.Create($1f386, 0), 435); // travel, fireworks
emojis.Add(TPair.Create($1f308, 0), 311); // travel, rainbow
emojis.Add(TPair.Create($1f3d8, 0), 512); // travel, homes
emojis.Add(TPair.Create($1f3f0, 0), 536); // travel, european_castle
emojis.Add(TPair.Create($1f3ef, 0), 535); // travel, japanese_castle
emojis.Add(TPair.Create($1f3df, 0), 519); // travel, stadium
emojis.Add(TPair.Create($1f5fd, 0), 930); // travel, statue_of_liberty
emojis.Add(TPair.Create($1f3e0, 0), 520); // travel, house
emojis.Add(TPair.Create($1f3e1, 0), 521); // travel, house_with_garden
emojis.Add(TPair.Create($1f3da, 0), 514); // travel, house_abandoned
emojis.Add(TPair.Create($1f3e2, 0), 522); // travel, office
emojis.Add(TPair.Create($1f3ec, 0), 532); // travel, department_store
emojis.Add(TPair.Create($1f3e3, 0), 523); // travel, post_office
emojis.Add(TPair.Create($1f3e4, 0), 524); // travel, european_post_office
emojis.Add(TPair.Create($1f3e5, 0), 525); // travel, hospital
emojis.Add(TPair.Create($1f3e6, 0), 526); // travel, bank
emojis.Add(TPair.Create($1f3e8, 0), 528); // travel, hotel
emojis.Add(TPair.Create($1f3ea, 0), 530); // travel, convenience_store
emojis.Add(TPair.Create($1f3eb, 0), 531); // travel, school
emojis.Add(TPair.Create($1f3e9, 0), 529); // travel, love_hotel
emojis.Add(TPair.Create($1f492, 0), 691); // travel, wedding
emojis.Add(TPair.Create($1f3db, 0), 515); // travel, classical_building
emojis.Add(TPair.Create($26ea, 0), 1218); // travel, church
emojis.Add(TPair.Create($1f54c, 0), 865); // travel, mosque
emojis.Add(TPair.Create($1f54d, 0), 866); // travel, synagogue
emojis.Add(TPair.Create($1f54b, 0), 864); // travel, kaaba
emojis.Add(TPair.Create($26e9, 0), 1217); // travel, shinto_shrine
emojis.Add(TPair.Create($231a, 0), 1127); // objects, watch
emojis.Add(TPair.Create($1f4f1, 0), 786); // objects, iphone
emojis.Add(TPair.Create($1f4f2, 0), 787); // objects, calling
emojis.Add(TPair.Create($1f4bb, 0), 732); // objects, computer
emojis.Add(TPair.Create($2328, 0), 1129); // objects, keyboard
emojis.Add(TPair.Create($1f5a5, 0), 909); // objects, desktop
emojis.Add(TPair.Create($1f5a8, 0), 910); // objects, printer
emojis.Add(TPair.Create($1f5b1, 0), 911); // objects, mouse_three_button
emojis.Add(TPair.Create($1f5b2, 0), 912); // objects, trackball
emojis.Add(TPair.Create($1f579, 0), 900); // objects, joystick
emojis.Add(TPair.Create($1f5dc, 0), 920); // objects, compression
emojis.Add(TPair.Create($1f4bd, 0), 734); // objects, minidisc
emojis.Add(TPair.Create($1f4be, 0), 735); // objects, floppy_disk
emojis.Add(TPair.Create($1f4bf, 0), 736); // objects, cd
emojis.Add(TPair.Create($1f4c0, 0), 737); // objects, dvd
emojis.Add(TPair.Create($1f4fc, 0), 797); // objects, vhs
emojis.Add(TPair.Create($1f4f7, 0), 792); // objects, camera
emojis.Add(TPair.Create($1f4f8, 0), 793); // objects, camera_with_flash
emojis.Add(TPair.Create($1f4f9, 0), 794); // objects, video_camera
emojis.Add(TPair.Create($1f3a5, 0), 461); // objects, movie_camera
emojis.Add(TPair.Create($1f4fd, 0), 798); // objects, projector
emojis.Add(TPair.Create($1f39e, 0), 454); // objects, film_frames
emojis.Add(TPair.Create($1f4de, 0), 767); // objects, telephone_receiver
emojis.Add(TPair.Create($260e, 0), 1158); // objects, telephone
emojis.Add(TPair.Create($1f4df, 0), 768); // objects, pager
emojis.Add(TPair.Create($1f4e0, 0), 769); // objects, fax
emojis.Add(TPair.Create($1f4fa, 0), 795); // objects, tv
emojis.Add(TPair.Create($1f4fb, 0), 796); // objects, radio
emojis.Add(TPair.Create($1f399, 0), 451); // objects, microphone2
emojis.Add(TPair.Create($1f39a, 0), 452); // objects, level_slider
emojis.Add(TPair.Create($1f39b, 0), 453); // objects, control_knobs
emojis.Add(TPair.Create($23f1, 0), 1138); // objects, stopwatch
emojis.Add(TPair.Create($23f2, 0), 1139); // objects, timer
emojis.Add(TPair.Create($23f0, 0), 1137); // objects, alarm_clock
emojis.Add(TPair.Create($1f570, 0), 893); // objects, clock
emojis.Add(TPair.Create($23f3, 0), 1140); // objects, hourglass_flowing_sand
emojis.Add(TPair.Create($231b, 0), 1128); // objects, hourglass
emojis.Add(TPair.Create($1f4e1, 0), 770); // objects, satellite
emojis.Add(TPair.Create($1f50b, 0), 811); // objects, battery
emojis.Add(TPair.Create($1f50c, 0), 812); // objects, electric_plug
emojis.Add(TPair.Create($1f4a1, 0), 706); // objects, bulb
emojis.Add(TPair.Create($1f526, 0), 838); // objects, flashlight
emojis.Add(TPair.Create($1f56f, 0), 892); // objects, candle
emojis.Add(TPair.Create($1f5d1, 0), 917); // objects, wastebasket
emojis.Add(TPair.Create($1f6e2, 0), 1091); // objects, oil
emojis.Add(TPair.Create($1f4b8, 0), 729); // objects, money_with_wings
emojis.Add(TPair.Create($1f4b5, 0), 726); // objects, dollar
emojis.Add(TPair.Create($1f4b4, 0), 725); // objects, yen
emojis.Add(TPair.Create($1f4b6, 0), 727); // objects, euro
emojis.Add(TPair.Create($1f4b7, 0), 728); // objects, pound
emojis.Add(TPair.Create($1f4b0, 0), 721); // objects, moneybag
emojis.Add(TPair.Create($1f4b3, 0), 724); // objects, credit_card
emojis.Add(TPair.Create($1f48e, 0), 687); // objects, gem
emojis.Add(TPair.Create($2696, 0), 1196); // objects, scales
emojis.Add(TPair.Create($1f527, 0), 839); // objects, wrench
emojis.Add(TPair.Create($1f528, 0), 840); // objects, hammer
emojis.Add(TPair.Create($2692, 0), 1193); // objects, hammer_pick
emojis.Add(TPair.Create($1f6e0, 0), 1089); // objects, tools
emojis.Add(TPair.Create($26cf, 0), 1213); // objects, pick
emojis.Add(TPair.Create($1f529, 0), 841); // objects, nut_and_bolt
emojis.Add(TPair.Create($2699, 0), 1198); // objects, gear
emojis.Add(TPair.Create($26d3, 0), 1215); // objects, chains
emojis.Add(TPair.Create($1f52b, 0), 843); // objects, gun
emojis.Add(TPair.Create($1f4a3, 0), 708); // objects, bomb
emojis.Add(TPair.Create($1f52a, 0), 842); // objects, knife
emojis.Add(TPair.Create($1f5e1, 0), 923); // objects, dagger
emojis.Add(TPair.Create($2694, 0), 1195); // objects, crossed_swords
emojis.Add(TPair.Create($1f6e1, 0), 1090); // objects, shield
emojis.Add(TPair.Create($1f6ac, 0), 1057); // objects, smoking
emojis.Add(TPair.Create($2620, 0), 1164); // objects, skull_crossbones
emojis.Add(TPair.Create($26b0, 0), 1205); // objects, coffin
emojis.Add(TPair.Create($26b1, 0), 1206); // objects, urn
emojis.Add(TPair.Create($1f3fa, 0), 543); // objects, amphora
emojis.Add(TPair.Create($1f52e, 0), 846); // objects, crystal_ball
emojis.Add(TPair.Create($1f4ff, 0), 799); // objects, prayer_beads
emojis.Add(TPair.Create($1f488, 0), 681); // objects, barber
emojis.Add(TPair.Create($2697, 0), 1197); // objects, alembic
emojis.Add(TPair.Create($1f52d, 0), 845); // objects, telescope
emojis.Add(TPair.Create($1f52c, 0), 844); // objects, microscope
emojis.Add(TPair.Create($1f573, 0), 894); // objects, hole
emojis.Add(TPair.Create($1f48a, 0), 683); // objects, pill
emojis.Add(TPair.Create($1f489, 0), 682); // objects, syringe
emojis.Add(TPair.Create($1f321, 0), 336); // objects, thermometer
emojis.Add(TPair.Create($1f3f7, 0), 540); // objects, label
emojis.Add(TPair.Create($1f516, 0), 822); // objects, bookmark
emojis.Add(TPair.Create($1f6bd, 0), 1074); // objects, toilet
emojis.Add(TPair.Create($1f6bf, 0), 1076); // objects, shower
emojis.Add(TPair.Create($1f6c1, 0), 1078); // objects, bathtub
emojis.Add(TPair.Create($1f511, 0), 817); // objects, key
emojis.Add(TPair.Create($1f5dd, 0), 921); // objects, key2
emojis.Add(TPair.Create($1f6cb, 0), 1083); // objects, couch
emojis.Add(TPair.Create($1f6cc, 0), 1084); // objects, sleeping_accommodation
emojis.Add(TPair.Create($1f6cf, 0), 1087); // objects, bed
emojis.Add(TPair.Create($1f6aa, 0), 1055); // objects, door
emojis.Add(TPair.Create($1f6ce, 0), 1086); // objects, bellhop
emojis.Add(TPair.Create($1f5bc, 0), 913); // objects, frame_photo
emojis.Add(TPair.Create($1f5fa, 0), 927); // objects, map
emojis.Add(TPair.Create($26f1, 0), 1220); // objects, beach_umbrella
emojis.Add(TPair.Create($1f5ff, 0), 932); // objects, moyai
emojis.Add(TPair.Create($1f6cd, 0), 1085); // objects, shopping_bags
emojis.Add(TPair.Create($1f388, 0), 437); // objects, balloon
emojis.Add(TPair.Create($1f38f, 0), 444); // objects, flags
emojis.Add(TPair.Create($1f380, 0), 429); // objects, ribbon
emojis.Add(TPair.Create($1f381, 0), 430); // objects, gift
emojis.Add(TPair.Create($1f38a, 0), 439); // objects, confetti_ball
emojis.Add(TPair.Create($1f389, 0), 438); // objects, tada
emojis.Add(TPair.Create($1f38e, 0), 443); // objects, dolls
emojis.Add(TPair.Create($1f390, 0), 445); // objects, wind_chime
emojis.Add(TPair.Create($1f38c, 0), 441); // objects, crossed_flags
emojis.Add(TPair.Create($1f3ee, 0), 534); // objects, izakaya_lantern
emojis.Add(TPair.Create($2709, 0), 1233); // objects, envelope
emojis.Add(TPair.Create($1f4e9, 0), 778); // objects, envelope_with_arrow
emojis.Add(TPair.Create($1f4e8, 0), 777); // objects, incoming_envelope
emojis.Add(TPair.Create($1f4e7, 0), 776); // objects, e-mail
emojis.Add(TPair.Create($1f48c, 0), 685); // objects, love_letter
emojis.Add(TPair.Create($1f4ee, 0), 783); // objects, postbox
emojis.Add(TPair.Create($1f4ea, 0), 779); // objects, mailbox_closed
emojis.Add(TPair.Create($1f4eb, 0), 780); // objects, mailbox
emojis.Add(TPair.Create($1f4ec, 0), 781); // objects, mailbox_with_mail
emojis.Add(TPair.Create($1f4ed, 0), 782); // objects, mailbox_with_no_mail
emojis.Add(TPair.Create($1f4e6, 0), 775); // objects, package
emojis.Add(TPair.Create($1f4ef, 0), 784); // objects, postal_horn
emojis.Add(TPair.Create($1f4e5, 0), 774); // objects, inbox_tray
emojis.Add(TPair.Create($1f4e4, 0), 773); // objects, outbox_tray
emojis.Add(TPair.Create($1f4dc, 0), 765); // objects, scroll
emojis.Add(TPair.Create($1f4c3, 0), 740); // objects, page_with_curl
emojis.Add(TPair.Create($1f4d1, 0), 754); // objects, bookmark_tabs
emojis.Add(TPair.Create($1f4ca, 0), 747); // objects, bar_chart
emojis.Add(TPair.Create($1f4c8, 0), 745); // objects, chart_with_upwards_trend
emojis.Add(TPair.Create($1f4c9, 0), 746); // objects, chart_with_downwards_trend
emojis.Add(TPair.Create($1f4c4, 0), 741); // objects, page_facing_up
emojis.Add(TPair.Create($1f4c5, 0), 742); // objects, date
emojis.Add(TPair.Create($1f4c6, 0), 743); // objects, calendar
emojis.Add(TPair.Create($1f5d3, 0), 919); // objects, calendar_spiral
emojis.Add(TPair.Create($1f4c7, 0), 744); // objects, card_index
emojis.Add(TPair.Create($1f5c3, 0), 915); // objects, card_box
emojis.Add(TPair.Create($1f5f3, 0), 926); // objects, ballot_box
emojis.Add(TPair.Create($1f5c4, 0), 916); // objects, file_cabinet
emojis.Add(TPair.Create($1f4cb, 0), 748); // objects, clipboard
emojis.Add(TPair.Create($1f5d2, 0), 918); // objects, notepad_spiral
emojis.Add(TPair.Create($1f4c1, 0), 738); // objects, file_folder
emojis.Add(TPair.Create($1f4c2, 0), 739); // objects, open_file_folder
emojis.Add(TPair.Create($1f5c2, 0), 914); // objects, dividers
emojis.Add(TPair.Create($1f5de, 0), 922); // objects, newspaper2
emojis.Add(TPair.Create($1f4f0, 0), 785); // objects, newspaper
emojis.Add(TPair.Create($1f4d3, 0), 756); // objects, notebook
emojis.Add(TPair.Create($1f4d5, 0), 758); // objects, closed_book
emojis.Add(TPair.Create($1f4d7, 0), 760); // objects, green_book
emojis.Add(TPair.Create($1f4d8, 0), 761); // objects, blue_book
emojis.Add(TPair.Create($1f4d9, 0), 762); // objects, orange_book
emojis.Add(TPair.Create($1f4d4, 0), 757); // objects, notebook_with_decorative_cover
emojis.Add(TPair.Create($1f4d2, 0), 755); // objects, ledger
emojis.Add(TPair.Create($1f4da, 0), 763); // objects, books
emojis.Add(TPair.Create($1f4d6, 0), 759); // objects, book
emojis.Add(TPair.Create($1f517, 0), 823); // objects, link
emojis.Add(TPair.Create($1f4ce, 0), 751); // objects, paperclip
emojis.Add(TPair.Create($1f587, 0), 901); // objects, paperclips
emojis.Add(TPair.Create($2702, 0), 1230); // objects, scissors
emojis.Add(TPair.Create($1f4d0, 0), 753); // objects, triangular_ruler
emojis.Add(TPair.Create($1f4cf, 0), 752); // objects, straight_ruler
emojis.Add(TPair.Create($1f4cc, 0), 749); // objects, pushpin
emojis.Add(TPair.Create($1f4cd, 0), 750); // objects, round_pushpin
emojis.Add(TPair.Create($1f6a9, 0), 1054); // objects, triangular_flag_on_post
emojis.Add(TPair.Create($1f3f3, 0), 537); // objects, flag_white
emojis.Add(TPair.Create($1f3f4, 0), 538); // objects, flag_black
emojis.Add(TPair.Create($1f510, 0), 816); // objects, closed_lock_with_key
emojis.Add(TPair.Create($1f512, 0), 818); // objects, lock
emojis.Add(TPair.Create($1f513, 0), 819); // objects, unlock
emojis.Add(TPair.Create($1f50f, 0), 815); // objects, lock_with_ink_pen
emojis.Add(TPair.Create($1f58a, 0), 902); // objects, pen_ballpoint
emojis.Add(TPair.Create($1f58b, 0), 903); // objects, pen_fountain
emojis.Add(TPair.Create($2712, 0), 1239); // objects, black_nib
emojis.Add(TPair.Create($1f4dd, 0), 766); // objects, pencil
emojis.Add(TPair.Create($270f, 0), 1238); // objects, pencil2
emojis.Add(TPair.Create($1f58d, 0), 905); // objects, crayon
emojis.Add(TPair.Create($1f58c, 0), 904); // objects, paintbrush
emojis.Add(TPair.Create($1f50d, 0), 813); // objects, mag
emojis.Add(TPair.Create($1f50e, 0), 814); // objects, mag_right
emojis.Add(TPair.Create($2764, 0), 1256); // symbols, heart
emojis.Add(TPair.Create($1f49b, 0), 700); // symbols, yellow_heart
emojis.Add(TPair.Create($1f49a, 0), 699); // symbols, green_heart
emojis.Add(TPair.Create($1f499, 0), 698); // symbols, blue_heart
emojis.Add(TPair.Create($1f49c, 0), 701); // symbols, purple_heart
emojis.Add(TPair.Create($1f494, 0), 693); // symbols, broken_heart
emojis.Add(TPair.Create($2763, 0), 1255); // symbols, heart_exclamation
emojis.Add(TPair.Create($1f495, 0), 694); // symbols, two_hearts
emojis.Add(TPair.Create($1f49e, 0), 703); // symbols, revolving_hearts
emojis.Add(TPair.Create($1f493, 0), 692); // symbols, heartbeat
emojis.Add(TPair.Create($1f497, 0), 696); // symbols, heartpulse
emojis.Add(TPair.Create($1f496, 0), 695); // symbols, sparkling_heart
emojis.Add(TPair.Create($1f498, 0), 697); // symbols, cupid
emojis.Add(TPair.Create($1f49d, 0), 702); // symbols, gift_heart
emojis.Add(TPair.Create($1f49f, 0), 704); // symbols, heart_decoration
emojis.Add(TPair.Create($262e, 0), 1169); // symbols, peace
emojis.Add(TPair.Create($271d, 0), 1242); // symbols, cross
emojis.Add(TPair.Create($262a, 0), 1168); // symbols, star_and_crescent
emojis.Add(TPair.Create($1f549, 0), 862); // symbols, om_symbol
emojis.Add(TPair.Create($2638, 0), 1171); // symbols, wheel_of_dharma
emojis.Add(TPair.Create($2721, 0), 1243); // symbols, star_of_david
emojis.Add(TPair.Create($1f52f, 0), 847); // symbols, six_pointed_star
emojis.Add(TPair.Create($1f54e, 0), 867); // symbols, menorah
emojis.Add(TPair.Create($262f, 0), 1170); // symbols, yin_yang
emojis.Add(TPair.Create($2626, 0), 1167); // symbols, orthodox_cross
emojis.Add(TPair.Create($1f6d0, 0), 1088); // symbols, place_of_worship
emojis.Add(TPair.Create($26ce, 0), 1212); // symbols, ophiuchus
emojis.Add(TPair.Create($2648, 0), 1174); // symbols, aries
emojis.Add(TPair.Create($2649, 0), 1175); // symbols, taurus
emojis.Add(TPair.Create($264a, 0), 1176); // symbols, gemini
emojis.Add(TPair.Create($264b, 0), 1177); // symbols, cancer
emojis.Add(TPair.Create($264c, 0), 1178); // symbols, leo
emojis.Add(TPair.Create($264d, 0), 1179); // symbols, virgo
emojis.Add(TPair.Create($264e, 0), 1180); // symbols, libra
emojis.Add(TPair.Create($264f, 0), 1181); // symbols, scorpius
emojis.Add(TPair.Create($2650, 0), 1182); // symbols, sagittarius
emojis.Add(TPair.Create($2651, 0), 1183); // symbols, capricorn
emojis.Add(TPair.Create($2652, 0), 1184); // symbols, aquarius
emojis.Add(TPair.Create($2653, 0), 1185); // symbols, pisces
emojis.Add(TPair.Create($1f194, 0), 24); // symbols, id
emojis.Add(TPair.Create($269b, 0), 1199); // symbols, atom
emojis.Add(TPair.Create($1f233, 0), 293); // symbols, u7a7a
emojis.Add(TPair.Create($1f239, 0), 299); // symbols, u5272
emojis.Add(TPair.Create($2622, 0), 1165); // symbols, radioactive
emojis.Add(TPair.Create($2623, 0), 1166); // symbols, biohazard
emojis.Add(TPair.Create($1f4f4, 0), 789); // symbols, mobile_phone_off
emojis.Add(TPair.Create($1f4f3, 0), 788); // symbols, vibration_mode
emojis.Add(TPair.Create($1f236, 0), 296); // symbols, u6709
emojis.Add(TPair.Create($1f21a, 0), 290); // symbols, u7121
emojis.Add(TPair.Create($1f238, 0), 298); // symbols, u7533
emojis.Add(TPair.Create($1f23a, 0), 300); // symbols, u55b6
emojis.Add(TPair.Create($1f237, 0), 297); // symbols, u6708
emojis.Add(TPair.Create($2734, 0), 1246); // symbols, eight_pointed_black_star
emojis.Add(TPair.Create($1f19a, 0), 30); // symbols, vs
emojis.Add(TPair.Create($1f251, 0), 302); // symbols, accept
emojis.Add(TPair.Create($1f4ae, 0), 719); // symbols, white_flower
emojis.Add(TPair.Create($1f250, 0), 301); // symbols, ideograph_advantage
emojis.Add(TPair.Create($3299, 0), 1275); // symbols, secret
emojis.Add(TPair.Create($3297, 0), 1274); // symbols, congratulations
emojis.Add(TPair.Create($1f234, 0), 294); // symbols, u5408
emojis.Add(TPair.Create($1f235, 0), 295); // symbols, u6e80
emojis.Add(TPair.Create($1f232, 0), 292); // symbols, u7981
emojis.Add(TPair.Create($1f170, 0), 16); // symbols, a
emojis.Add(TPair.Create($1f171, 0), 17); // symbols, b
emojis.Add(TPair.Create($1f18e, 0), 20); // symbols, ab
emojis.Add(TPair.Create($1f191, 0), 21); // symbols, cl
emojis.Add(TPair.Create($1f17e, 0), 18); // symbols, o2
emojis.Add(TPair.Create($1f198, 0), 28); // symbols, sos
emojis.Add(TPair.Create($26d4, 0), 1216); // symbols, no_entry
emojis.Add(TPair.Create($1f4db, 0), 764); // symbols, name_badge
emojis.Add(TPair.Create($1f6ab, 0), 1056); // symbols, no_entry_sign
emojis.Add(TPair.Create($274c, 0), 1249); // symbols, x
emojis.Add(TPair.Create($2b55, 0), 1271); // symbols, o
emojis.Add(TPair.Create($1f4a2, 0), 707); // symbols, anger
emojis.Add(TPair.Create($2668, 0), 1190); // symbols, hotsprings
emojis.Add(TPair.Create($1f6b7, 0), 1068); // symbols, no_pedestrians
emojis.Add(TPair.Create($1f6af, 0), 1060); // symbols, do_not_litter
emojis.Add(TPair.Create($1f6b3, 0), 1064); // symbols, no_bicycles
emojis.Add(TPair.Create($1f6b1, 0), 1062); // symbols, non-potable_water
emojis.Add(TPair.Create($1f51e, 0), 830); // symbols, underage
emojis.Add(TPair.Create($1f4f5, 0), 790); // symbols, no_mobile_phones
emojis.Add(TPair.Create($2757, 0), 1254); // symbols, exclamation
emojis.Add(TPair.Create($2755, 0), 1253); // symbols, grey_exclamation
emojis.Add(TPair.Create($2753, 0), 1251); // symbols, question
emojis.Add(TPair.Create($2754, 0), 1252); // symbols, grey_question
emojis.Add(TPair.Create($203c, 0), 1115); // symbols, bangbang
emojis.Add(TPair.Create($2049, 0), 1116); // symbols, interrobang
emojis.Add(TPair.Create($1f4af, 0), 720); // symbols,100
emojis.Add(TPair.Create($1f505, 0), 805); // symbols, low_brightness
emojis.Add(TPair.Create($1f506, 0), 806); // symbols, high_brightness
emojis.Add(TPair.Create($1f531, 0), 849); // symbols, trident
emojis.Add(TPair.Create($269c, 0), 1200); // symbols, fleur-de-lis
emojis.Add(TPair.Create($303d, 0), 1273); // symbols, part_alternation_mark
emojis.Add(TPair.Create($26a0, 0), 1201); // symbols, warning
emojis.Add(TPair.Create($1f6b8, 0), 1069); // symbols, children_crossing
emojis.Add(TPair.Create($1f530, 0), 848); // symbols, beginner
emojis.Add(TPair.Create($267b, 0), 1191); // symbols, recycle
emojis.Add(TPair.Create($1f22f, 0), 291); // symbols, u6307
emojis.Add(TPair.Create($1f4b9, 0), 730); // symbols, chart
emojis.Add(TPair.Create($2747, 0), 1248); // symbols, sparkle
emojis.Add(TPair.Create($2733, 0), 1245); // symbols, eight_spoked_asterisk
emojis.Add(TPair.Create($274e, 0), 1250); // symbols, negative_squared_cross_mark
emojis.Add(TPair.Create($2705, 0), 1231); // symbols, white_check_mark
emojis.Add(TPair.Create($1f4a0, 0), 705); // symbols, diamond_shape_with_a_dot_inside
emojis.Add(TPair.Create($1f300, 0), 303); // symbols, cyclone
emojis.Add(TPair.Create($27bf, 0), 1262); // symbols, loop
emojis.Add(TPair.Create($1f310, 0), 319); // symbols, globe_with_meridians
emojis.Add(TPair.Create($24c2, 0), 1144); // symbols, m
emojis.Add(TPair.Create($1f3e7, 0), 527); // symbols, atm
emojis.Add(TPair.Create($1f202, 0), 289); // symbols, sa
emojis.Add(TPair.Create($1f6c2, 0), 1079); // symbols, passport_control
emojis.Add(TPair.Create($1f6c3, 0), 1080); // symbols, customs
emojis.Add(TPair.Create($1f6c4, 0), 1081); // symbols, baggage_claim
emojis.Add(TPair.Create($1f6c5, 0), 1082); // symbols, left_luggage
emojis.Add(TPair.Create($267f, 0), 1192); // symbols, wheelchair
emojis.Add(TPair.Create($1f6ad, 0), 1058); // symbols, no_smoking
emojis.Add(TPair.Create($1f6be, 0), 1075); // symbols, wc
emojis.Add(TPair.Create($1f17f, 0), 19); // symbols, parking
emojis.Add(TPair.Create($1f6b0, 0), 1061); // symbols, potable_water
emojis.Add(TPair.Create($1f6b9, 0), 1070); // symbols, mens
emojis.Add(TPair.Create($1f6ba, 0), 1071); // symbols, womens
emojis.Add(TPair.Create($1f6bc, 0), 1073); // symbols, baby_symbol
emojis.Add(TPair.Create($1f6bb, 0), 1072); // symbols, restroom
emojis.Add(TPair.Create($1f6ae, 0), 1059); // symbols, put_litter_in_its_place
emojis.Add(TPair.Create($1f3a6, 0), 462); // symbols, cinema
emojis.Add(TPair.Create($1f4f6, 0), 791); // symbols, signal_strength
emojis.Add(TPair.Create($1f201, 0), 288); // symbols, koko
emojis.Add(TPair.Create($1f196, 0), 26); // symbols, ng
emojis.Add(TPair.Create($1f197, 0), 27); // symbols, ok
emojis.Add(TPair.Create($1f199, 0), 29); // symbols, up
emojis.Add(TPair.Create($1f192, 0), 22); // symbols, cool
emojis.Add(TPair.Create($1f195, 0), 25); // symbols, new
emojis.Add(TPair.Create($1f193, 0), 23); // symbols, free
emojis.Add(TPair.Create($1f51f, 0), 831); // symbols, ten
emojis.Add(TPair.Create($1f522, 0), 834); // symbols, 1234
emojis.Add(TPair.Create($25b6, 0), 1147); // symbols, arrow_forward
emojis.Add(TPair.Create($23f8, 0), 1141); // symbols, pause_button
emojis.Add(TPair.Create($23ef, 0), 1136); // symbols, play_pause
emojis.Add(TPair.Create($23f9, 0), 1142); // symbols, stop_button
emojis.Add(TPair.Create($23fa, 0), 1143); // symbols, record_button
emojis.Add(TPair.Create($23ed, 0), 1134); // symbols, track_next
emojis.Add(TPair.Create($23ee, 0), 1135); // symbols, track_previous
emojis.Add(TPair.Create($23e9, 0), 1130); // symbols, fast_forward
emojis.Add(TPair.Create($23ea, 0), 1131); // symbols, rewind
emojis.Add(TPair.Create($1f500, 0), 800); // symbols, twisted_rightwards_arrows
emojis.Add(TPair.Create($1f501, 0), 801); // symbols, repeat
emojis.Add(TPair.Create($1f502, 0), 802); // symbols, repeat_one
emojis.Add(TPair.Create($25c0, 0), 1148); // symbols, arrow_backward
emojis.Add(TPair.Create($1f53c, 0), 860); // symbols, arrow_up_small
emojis.Add(TPair.Create($1f53d, 0), 861); // symbols, arrow_down_small
emojis.Add(TPair.Create($23eb, 0), 1132); // symbols, arrow_double_up
emojis.Add(TPair.Create($23ec, 0), 1133); // symbols, arrow_double_down
emojis.Add(TPair.Create($27a1, 0), 1260); // symbols, arrow_right
emojis.Add(TPair.Create($2b05, 0), 1265); // symbols, arrow_left
emojis.Add(TPair.Create($2b06, 0), 1266); // symbols, arrow_up
emojis.Add(TPair.Create($2b07, 0), 1267); // symbols, arrow_down
emojis.Add(TPair.Create($2197, 0), 1122); // symbols, arrow_upper_right
emojis.Add(TPair.Create($2198, 0), 1123); // symbols, arrow_lower_right
emojis.Add(TPair.Create($2199, 0), 1124); // symbols, arrow_lower_left
emojis.Add(TPair.Create($2196, 0), 1121); // symbols, arrow_upper_left
emojis.Add(TPair.Create($2195, 0), 1120); // symbols, arrow_up_down
emojis.Add(TPair.Create($2194, 0), 1119); // symbols, left_right_arrow
emojis.Add(TPair.Create($1f504, 0), 804); // symbols, arrows_counterclockwise
emojis.Add(TPair.Create($21aa, 0), 1126); // symbols, arrow_right_hook
emojis.Add(TPair.Create($21a9, 0), 1125); // symbols, leftwards_arrow_with_hook
emojis.Add(TPair.Create($2934, 0), 1263); // symbols, arrow_heading_up
emojis.Add(TPair.Create($2935, 0), 1264); // symbols, arrow_heading_down
emojis.Add(TPair.Create($2139, 0), 1118); // symbols, information_source
emojis.Add(TPair.Create($1f524, 0), 836); // symbols, abc
emojis.Add(TPair.Create($1f521, 0), 833); // symbols, abcd
emojis.Add(TPair.Create($1f520, 0), 832); // symbols, capital_abcd
emojis.Add(TPair.Create($1f523, 0), 835); // symbols, symbols
emojis.Add(TPair.Create($1f3b5, 0), 477); // symbols, musical_note
emojis.Add(TPair.Create($1f3b6, 0), 478); // symbols, notes
emojis.Add(TPair.Create($3030, 0), 1272); // symbols, wavy_dash
emojis.Add(TPair.Create($27b0, 0), 1261); // symbols, curly_loop
emojis.Add(TPair.Create($2714, 0), 1240); // symbols, heavy_check_mark
emojis.Add(TPair.Create($1f503, 0), 803); // symbols, arrows_clockwise
emojis.Add(TPair.Create($2795, 0), 1257); // symbols, heavy_plus_sign
emojis.Add(TPair.Create($2796, 0), 1258); // symbols, heavy_minus_sign
emojis.Add(TPair.Create($2797, 0), 1259); // symbols, heavy_division_sign
emojis.Add(TPair.Create($2716, 0), 1241); // symbols, heavy_multiplication_x
emojis.Add(TPair.Create($1f4b2, 0), 723); // symbols, heavy_dollar_sign
emojis.Add(TPair.Create($1f4b1, 0), 722); // symbols, currency_exchange
emojis.Add(TPair.Create($00a9, 0), 12); // symbols, copyright
emojis.Add(TPair.Create($00ae, 0), 13); // symbols, registered
emojis.Add(TPair.Create($2122, 0), 1117); // symbols, tm
emojis.Add(TPair.Create($1f51a, 0), 826); // symbols, end
emojis.Add(TPair.Create($1f519, 0), 825); // symbols, back
emojis.Add(TPair.Create($1f51b, 0), 827); // symbols, on
emojis.Add(TPair.Create($1f51d, 0), 829); // symbols, top
emojis.Add(TPair.Create($1f51c, 0), 828); // symbols, soon
emojis.Add(TPair.Create($2611, 0), 1159); // symbols, ballot_box_with_check
emojis.Add(TPair.Create($1f518, 0), 824); // symbols, radio_button
emojis.Add(TPair.Create($26aa, 0), 1203); // symbols, white_circle
emojis.Add(TPair.Create($26ab, 0), 1204); // symbols, black_circle
emojis.Add(TPair.Create($1f534, 0), 852); // symbols, red_circle
emojis.Add(TPair.Create($1f535, 0), 853); // symbols, large_blue_circle
emojis.Add(TPair.Create($1f538, 0), 856); // symbols, small_orange_diamond
emojis.Add(TPair.Create($1f539, 0), 857); // symbols, small_blue_diamond
emojis.Add(TPair.Create($1f536, 0), 854); // symbols, large_orange_diamond
emojis.Add(TPair.Create($1f537, 0), 855); // symbols, large_blue_diamond
emojis.Add(TPair.Create($1f53a, 0), 858); // symbols, small_red_triangle
emojis.Add(TPair.Create($25aa, 0), 1145); // symbols, black_small_square
emojis.Add(TPair.Create($25ab, 0), 1146); // symbols, white_small_square
emojis.Add(TPair.Create($2b1b, 0), 1268); // symbols, black_large_square
emojis.Add(TPair.Create($2b1c, 0), 1269); // symbols, white_large_square
emojis.Add(TPair.Create($1f53b, 0), 859); // symbols, small_red_triangle_down
emojis.Add(TPair.Create($25fc, 0), 1150); // symbols, black_medium_square
emojis.Add(TPair.Create($25fb, 0), 1149); // symbols, white_medium_square
emojis.Add(TPair.Create($25fe, 0), 1152); // symbols, black_medium_small_square
emojis.Add(TPair.Create($25fd, 0), 1151); // symbols, white_medium_small_square
emojis.Add(TPair.Create($1f532, 0), 850); // symbols, black_square_button
emojis.Add(TPair.Create($1f533, 0), 851); // symbols, white_square_button
emojis.Add(TPair.Create($1f508, 0), 808); // symbols, speaker
emojis.Add(TPair.Create($1f509, 0), 809); // symbols, sound
emojis.Add(TPair.Create($1f50a, 0), 810); // symbols, loud_sound
emojis.Add(TPair.Create($1f507, 0), 807); // symbols, mute
emojis.Add(TPair.Create($1f4e3, 0), 772); // symbols, mega
emojis.Add(TPair.Create($1f4e2, 0), 771); // symbols, loudspeaker
emojis.Add(TPair.Create($1f514, 0), 820); // symbols, bell
emojis.Add(TPair.Create($1f515, 0), 821); // symbols, no_bell
emojis.Add(TPair.Create($1f0cf, 0), 15); // symbols, black_joker
emojis.Add(TPair.Create($1f004, 0), 14); // symbols, mahjong
emojis.Add(TPair.Create($2660, 0), 1186); // symbols, spades
emojis.Add(TPair.Create($2663, 0), 1187); // symbols, clubs
emojis.Add(TPair.Create($2665, 0), 1188); // symbols, hearts
emojis.Add(TPair.Create($2666, 0), 1189); // symbols, diamonds
emojis.Add(TPair.Create($1f3b4, 0), 476); // symbols, flower_playing_cards
emojis.Add(TPair.Create($1f4ad, 0), 718); // symbols, thought_balloon
emojis.Add(TPair.Create($1f5ef, 0), 925); // symbols, anger_right
emojis.Add(TPair.Create($1f4ac, 0), 717); // symbols, speech_balloon
emojis.Add(TPair.Create($1f550, 0), 868); // symbols, clock1
emojis.Add(TPair.Create($1f551, 0), 869); // symbols, clock2
emojis.Add(TPair.Create($1f552, 0), 870); // symbols, clock3
emojis.Add(TPair.Create($1f553, 0), 871); // symbols, clock4
emojis.Add(TPair.Create($1f554, 0), 872); // symbols, clock5
emojis.Add(TPair.Create($1f555, 0), 873); // symbols, clock6
emojis.Add(TPair.Create($1f556, 0), 874); // symbols, clock7
emojis.Add(TPair.Create($1f557, 0), 875); // symbols, clock8
emojis.Add(TPair.Create($1f558, 0), 876); // symbols, clock9
emojis.Add(TPair.Create($1f559, 0), 877); // symbols, clock10
emojis.Add(TPair.Create($1f55a, 0), 878); // symbols, clock11
emojis.Add(TPair.Create($1f55b, 0), 879); // symbols, clock12
emojis.Add(TPair.Create($1f55c, 0), 880); // symbols, clock130
emojis.Add(TPair.Create($1f55d, 0), 881); // symbols, clock230
emojis.Add(TPair.Create($1f55e, 0), 882); // symbols, clock330
emojis.Add(TPair.Create($1f55f, 0), 883); // symbols, clock430
emojis.Add(TPair.Create($1f560, 0), 884); // symbols, clock530
emojis.Add(TPair.Create($1f561, 0), 885); // symbols, clock630
emojis.Add(TPair.Create($1f562, 0), 886); // symbols, clock730
emojis.Add(TPair.Create($1f563, 0), 887); // symbols, clock830
emojis.Add(TPair.Create($1f564, 0), 888); // symbols, clock930
emojis.Add(TPair.Create($1f565, 0), 889); // symbols, clock1030
emojis.Add(TPair.Create($1f566, 0), 890); // symbols, clock1130
emojis.Add(TPair.Create($1f567, 0), 891); // symbols, clock1230
emojis.Add(TPair.Create($0023, $20e3), 0); // symbols, hash
emojis.Add(TPair.Create($002a, $20e3), 1); // symbols, asterisk
emojis.Add(TPair.Create($0030, $20e3), 2); // symbols, zero
emojis.Add(TPair.Create($0031, $20e3), 3); // symbols, one
emojis.Add(TPair.Create($0032, $20e3), 4); // symbols, two
emojis.Add(TPair.Create($0033, $20e3), 5); // symbols, three
emojis.Add(TPair.Create($0034, $20e3), 6); // symbols, four
emojis.Add(TPair.Create($0035, $20e3), 7); // symbols, five
emojis.Add(TPair.Create($0036, $20e3), 8); // symbols, six
emojis.Add(TPair.Create($0037, $20e3), 9); // symbols, seven
emojis.Add(TPair.Create($0038, $20e3), 10); // symbols, eight
emojis.Add(TPair.Create($0039, $20e3), 11); // symbols, nine
emojis.Add(TPair.Create($1f441, $1f5e8), 610); // symbols, eye_in_speech_bubble
emojis.Add(TPair.Create($1f1e6, $1f1e8), 31); // flags, flag_ac
emojis.Add(TPair.Create($1f1e6, $1f1eb), 34); // flags, flag_af
emojis.Add(TPair.Create($1f1e6, $1f1f1), 37); // flags, flag_al
emojis.Add(TPair.Create($1f1e9, $1f1ff), 95); // flags, flag_dz
emojis.Add(TPair.Create($1f1e6, $1f1e9), 32); // flags, flag_ad
emojis.Add(TPair.Create($1f1e6, $1f1f4), 39); // flags, flag_ao
emojis.Add(TPair.Create($1f1e6, $1f1ee), 36); // flags, flag_ai
emojis.Add(TPair.Create($1f1e6, $1f1ec), 35); // flags, flag_ag
emojis.Add(TPair.Create($1f1e6, $1f1f7), 41); // flags, flag_ar
emojis.Add(TPair.Create($1f1e6, $1f1f2), 38); // flags, flag_am
emojis.Add(TPair.Create($1f1e6, $1f1fc), 45); // flags, flag_aw
emojis.Add(TPair.Create($1f1e6, $1f1fa), 44); // flags, flag_au
emojis.Add(TPair.Create($1f1e6, $1f1f9), 43); // flags, flag_at
emojis.Add(TPair.Create($1f1e6, $1f1ff), 47); // flags, flag_az
emojis.Add(TPair.Create($1f1e7, $1f1f8), 63); // flags, flag_bs
emojis.Add(TPair.Create($1f1e7, $1f1ed), 54); // flags, flag_bh
emojis.Add(TPair.Create($1f1e7, $1f1e9), 50); // flags, flag_bd
emojis.Add(TPair.Create($1f1e7, $1f1e7), 49); // flags, flag_bb
emojis.Add(TPair.Create($1f1e7, $1f1fe), 67); // flags, flag_by
emojis.Add(TPair.Create($1f1e7, $1f1ea), 51); // flags, flag_be
emojis.Add(TPair.Create($1f1e7, $1f1ff), 68); // flags, flag_bz
emojis.Add(TPair.Create($1f1e7, $1f1ef), 56); // flags, flag_bj
emojis.Add(TPair.Create($1f1e7, $1f1f2), 58); // flags, flag_bm
emojis.Add(TPair.Create($1f1e7, $1f1f9), 64); // flags, flag_bt
emojis.Add(TPair.Create($1f1e7, $1f1f4), 60); // flags, flag_bo
emojis.Add(TPair.Create($1f1e7, $1f1e6), 48); // flags, flag_ba
emojis.Add(TPair.Create($1f1e7, $1f1fc), 66); // flags, flag_bw
emojis.Add(TPair.Create($1f1e7, $1f1f7), 62); // flags, flag_br
emojis.Add(TPair.Create($1f1e7, $1f1f3), 59); // flags, flag_bn
emojis.Add(TPair.Create($1f1e7, $1f1ec), 53); // flags, flag_bg
emojis.Add(TPair.Create($1f1e7, $1f1eb), 52); // flags, flag_bf
emojis.Add(TPair.Create($1f1e7, $1f1ee), 55); // flags, flag_bi
emojis.Add(TPair.Create($1f1e8, $1f1fb), 84); // flags, flag_cv
emojis.Add(TPair.Create($1f1f0, $1f1ed), 153); // flags, flag_kh
emojis.Add(TPair.Create($1f1e8, $1f1f2), 78); // flags, flag_cm
emojis.Add(TPair.Create($1f1e8, $1f1e6), 69); // flags, flag_ca
emojis.Add(TPair.Create($1f1f0, $1f1fe), 160); // flags, flag_ky
emojis.Add(TPair.Create($1f1e8, $1f1eb), 72); // flags, flag_cf
emojis.Add(TPair.Create($1f1f9, $1f1e9), 252); // flags, flag_td
emojis.Add(TPair.Create($1f1e8, $1f1f1), 77); // flags, flag_cl
emojis.Add(TPair.Create($1f1e8, $1f1f3), 79); // flags, flag_cn
emojis.Add(TPair.Create($1f1e8, $1f1f4), 80); // flags, flag_co
emojis.Add(TPair.Create($1f1f0, $1f1f2), 155); // flags, flag_km
emojis.Add(TPair.Create($1f1e8, $1f1ec), 73); // flags, flag_cg
emojis.Add(TPair.Create($1f1e8, $1f1e9), 71); // flags, flag_cd
emojis.Add(TPair.Create($1f1e8, $1f1f7), 82); // flags, flag_cr
emojis.Add(TPair.Create($1f1ed, $1f1f7), 133); // flags, flag_hr
emojis.Add(TPair.Create($1f1e8, $1f1fa), 83); // flags, flag_cu
emojis.Add(TPair.Create($1f1e8, $1f1fe), 87); // flags, flag_cy
emojis.Add(TPair.Create($1f1e8, $1f1ff), 88); // flags, flag_cz
emojis.Add(TPair.Create($1f1e9, $1f1f0), 92); // flags, flag_dk
emojis.Add(TPair.Create($1f1e9, $1f1ef), 91); // flags, flag_dj
emojis.Add(TPair.Create($1f1e9, $1f1f2), 93); // flags, flag_dm
emojis.Add(TPair.Create($1f1e9, $1f1f4), 94); // flags, flag_do
emojis.Add(TPair.Create($1f1ea, $1f1e8), 97); // flags, flag_ec
emojis.Add(TPair.Create($1f1ea, $1f1ec), 99); // flags, flag_eg
emojis.Add(TPair.Create($1f1f8, $1f1fb), 246); // flags, flag_sv
emojis.Add(TPair.Create($1f1ec, $1f1f6), 123); // flags, flag_gq
emojis.Add(TPair.Create($1f1ea, $1f1f7), 101); // flags, flag_er
emojis.Add(TPair.Create($1f1ea, $1f1ea), 98); // flags, flag_ee
emojis.Add(TPair.Create($1f1ea, $1f1f9), 103); // flags, flag_et
emojis.Add(TPair.Create($1f1eb, $1f1f0), 107); // flags, flag_fk
emojis.Add(TPair.Create($1f1eb, $1f1f4), 109); // flags, flag_fo
emojis.Add(TPair.Create($1f1eb, $1f1ef), 106); // flags, flag_fj
emojis.Add(TPair.Create($1f1eb, $1f1ee), 105); // flags, flag_fi
emojis.Add(TPair.Create($1f1eb, $1f1f7), 110); // flags, flag_fr
emojis.Add(TPair.Create($1f1f5, $1f1eb), 211); // flags, flag_pf
emojis.Add(TPair.Create($1f1ec, $1f1e6), 111); // flags, flag_ga
emojis.Add(TPair.Create($1f1ec, $1f1f2), 120); // flags, flag_gm
emojis.Add(TPair.Create($1f1ec, $1f1ea), 114); // flags, flag_ge
emojis.Add(TPair.Create($1f1e9, $1f1ea), 89); // flags, flag_de
emojis.Add(TPair.Create($1f1ec, $1f1ed), 117); // flags, flag_gh
emojis.Add(TPair.Create($1f1ec, $1f1ee), 118); // flags, flag_gi
emojis.Add(TPair.Create($1f1ec, $1f1f7), 124); // flags, flag_gr
emojis.Add(TPair.Create($1f1ec, $1f1f1), 119); // flags, flag_gl
emojis.Add(TPair.Create($1f1ec, $1f1e9), 113); // flags, flag_gd
emojis.Add(TPair.Create($1f1ec, $1f1fa), 127); // flags, flag_gu
emojis.Add(TPair.Create($1f1ec, $1f1f9), 126); // flags, flag_gt
emojis.Add(TPair.Create($1f1ec, $1f1f3), 121); // flags, flag_gn
emojis.Add(TPair.Create($1f1ec, $1f1fc), 128); // flags, flag_gw
emojis.Add(TPair.Create($1f1ec, $1f1fe), 129); // flags, flag_gy
emojis.Add(TPair.Create($1f1ed, $1f1f9), 134); // flags, flag_ht
emojis.Add(TPair.Create($1f1ed, $1f1f3), 132); // flags, flag_hn
emojis.Add(TPair.Create($1f1ed, $1f1f0), 130); // flags, flag_hk
emojis.Add(TPair.Create($1f1ed, $1f1fa), 135); // flags, flag_hu
emojis.Add(TPair.Create($1f1ee, $1f1f8), 145); // flags, flag_is
emojis.Add(TPair.Create($1f1ee, $1f1f3), 141); // flags, flag_in
emojis.Add(TPair.Create($1f1ee, $1f1e9), 137); // flags, flag_id
emojis.Add(TPair.Create($1f1ee, $1f1f7), 144); // flags, flag_ir
emojis.Add(TPair.Create($1f1ee, $1f1f6), 143); // flags, flag_iq
emojis.Add(TPair.Create($1f1ee, $1f1ea), 138); // flags, flag_ie
emojis.Add(TPair.Create($1f1ee, $1f1f1), 139); // flags, flag_il
emojis.Add(TPair.Create($1f1ee, $1f1f9), 146); // flags, flag_it
emojis.Add(TPair.Create($1f1e8, $1f1ee), 75); // flags, flag_ci
emojis.Add(TPair.Create($1f1ef, $1f1f2), 148); // flags, flag_jm
emojis.Add(TPair.Create($1f1ef, $1f1f5), 150); // flags, flag_jp
emojis.Add(TPair.Create($1f1ef, $1f1ea), 147); // flags, flag_je
emojis.Add(TPair.Create($1f1ef, $1f1f4), 149); // flags, flag_jo
emojis.Add(TPair.Create($1f1f0, $1f1ff), 161); // flags, flag_kz
emojis.Add(TPair.Create($1f1f0, $1f1ea), 151); // flags, flag_ke
emojis.Add(TPair.Create($1f1f0, $1f1ee), 154); // flags, flag_ki
emojis.Add(TPair.Create($1f1fd, $1f1f0), 282); // flags, flag_xk
emojis.Add(TPair.Create($1f1f0, $1f1fc), 159); // flags, flag_kw
emojis.Add(TPair.Create($1f1f0, $1f1ec), 152); // flags, flag_kg
emojis.Add(TPair.Create($1f1f1, $1f1e6), 162); // flags, flag_la
emojis.Add(TPair.Create($1f1f1, $1f1fb), 171); // flags, flag_lv
emojis.Add(TPair.Create($1f1f1, $1f1e7), 163); // flags, flag_lb
emojis.Add(TPair.Create($1f1f1, $1f1f8), 168); // flags, flag_ls
emojis.Add(TPair.Create($1f1f1, $1f1f7), 167); // flags, flag_lr
emojis.Add(TPair.Create($1f1f1, $1f1fe), 172); // flags, flag_ly
emojis.Add(TPair.Create($1f1f1, $1f1ee), 165); // flags, flag_li
emojis.Add(TPair.Create($1f1f1, $1f1f9), 169); // flags, flag_lt
emojis.Add(TPair.Create($1f1f1, $1f1fa), 170); // flags, flag_lu
emojis.Add(TPair.Create($1f1f2, $1f1f4), 184); // flags, flag_mo
emojis.Add(TPair.Create($1f1f2, $1f1f0), 180); // flags, flag_mk
emojis.Add(TPair.Create($1f1f2, $1f1ec), 178); // flags, flag_mg
emojis.Add(TPair.Create($1f1f2, $1f1fc), 192); // flags, flag_mw
emojis.Add(TPair.Create($1f1f2, $1f1fe), 194); // flags, flag_my
emojis.Add(TPair.Create($1f1f2, $1f1fb), 191); // flags, flag_mv
emojis.Add(TPair.Create($1f1f2, $1f1f1), 181); // flags, flag_ml
emojis.Add(TPair.Create($1f1f2, $1f1f9), 189); // flags, flag_mt
emojis.Add(TPair.Create($1f1f2, $1f1ed), 179); // flags, flag_mh
emojis.Add(TPair.Create($1f1f2, $1f1f7), 187); // flags, flag_mr
emojis.Add(TPair.Create($1f1f2, $1f1fa), 190); // flags, flag_mu
emojis.Add(TPair.Create($1f1f2, $1f1fd), 193); // flags, flag_mx
emojis.Add(TPair.Create($1f1eb, $1f1f2), 108); // flags, flag_fm
emojis.Add(TPair.Create($1f1f2, $1f1e9), 175); // flags, flag_md
emojis.Add(TPair.Create($1f1f2, $1f1e8), 174); // flags, flag_mc
emojis.Add(TPair.Create($1f1f2, $1f1f3), 183); // flags, flag_mn
emojis.Add(TPair.Create($1f1f2, $1f1ea), 176); // flags, flag_me
emojis.Add(TPair.Create($1f1f2, $1f1f8), 188); // flags, flag_ms
emojis.Add(TPair.Create($1f1f2, $1f1e6), 173); // flags, flag_ma
emojis.Add(TPair.Create($1f1f2, $1f1ff), 195); // flags, flag_mz
emojis.Add(TPair.Create($1f1f2, $1f1f2), 182); // flags, flag_mm
emojis.Add(TPair.Create($1f1f3, $1f1e6), 196); // flags, flag_na
emojis.Add(TPair.Create($1f1f3, $1f1f7), 205); // flags, flag_nr
emojis.Add(TPair.Create($1f1f3, $1f1f5), 204); // flags, flag_np
emojis.Add(TPair.Create($1f1f3, $1f1f1), 202); // flags, flag_nl
emojis.Add(TPair.Create($1f1f3, $1f1e8), 197); // flags, flag_nc
emojis.Add(TPair.Create($1f1f3, $1f1ff), 207); // flags, flag_nz
emojis.Add(TPair.Create($1f1f3, $1f1ee), 201); // flags, flag_ni
emojis.Add(TPair.Create($1f1f3, $1f1ea), 198); // flags, flag_ne
emojis.Add(TPair.Create($1f1f3, $1f1ec), 200); // flags, flag_ng
emojis.Add(TPair.Create($1f1f3, $1f1fa), 206); // flags, flag_nu
emojis.Add(TPair.Create($1f1f0, $1f1f5), 157); // flags, flag_kp
emojis.Add(TPair.Create($1f1f3, $1f1f4), 203); // flags, flag_no
emojis.Add(TPair.Create($1f1f4, $1f1f2), 208); // flags, flag_om
emojis.Add(TPair.Create($1f1f5, $1f1f0), 214); // flags, flag_pk
emojis.Add(TPair.Create($1f1f5, $1f1fc), 221); // flags, flag_pw
emojis.Add(TPair.Create($1f1f5, $1f1f8), 219); // flags, flag_ps
emojis.Add(TPair.Create($1f1f5, $1f1e6), 209); // flags, flag_pa
emojis.Add(TPair.Create($1f1f5, $1f1ec), 212); // flags, flag_pg
emojis.Add(TPair.Create($1f1f5, $1f1fe), 222); // flags, flag_py
emojis.Add(TPair.Create($1f1f5, $1f1ea), 210); // flags, flag_pe
emojis.Add(TPair.Create($1f1f5, $1f1ed), 213); // flags, flag_ph
emojis.Add(TPair.Create($1f1f5, $1f1f1), 215); // flags, flag_pl
emojis.Add(TPair.Create($1f1f5, $1f1f9), 220); // flags, flag_pt
emojis.Add(TPair.Create($1f1f5, $1f1f7), 218); // flags, flag_pr
emojis.Add(TPair.Create($1f1f6, $1f1e6), 223); // flags, flag_qa
emojis.Add(TPair.Create($1f1f7, $1f1f4), 225); // flags, flag_ro
emojis.Add(TPair.Create($1f1f7, $1f1fa), 227); // flags, flag_ru
emojis.Add(TPair.Create($1f1f7, $1f1fc), 228); // flags, flag_rw
emojis.Add(TPair.Create($1f1f8, $1f1ed), 235); // flags, flag_sh
emojis.Add(TPair.Create($1f1f0, $1f1f3), 156); // flags, flag_kn
emojis.Add(TPair.Create($1f1f1, $1f1e8), 164); // flags, flag_lc
emojis.Add(TPair.Create($1f1fb, $1f1e8), 274); // flags, flag_vc
emojis.Add(TPair.Create($1f1fc, $1f1f8), 281); // flags, flag_ws
emojis.Add(TPair.Create($1f1f8, $1f1f2), 240); // flags, flag_sm
emojis.Add(TPair.Create($1f1f8, $1f1f9), 245); // flags, flag_st
emojis.Add(TPair.Create($1f1f8, $1f1e6), 229); // flags, flag_sa
emojis.Add(TPair.Create($1f1f8, $1f1f3), 241); // flags, flag_sn
emojis.Add(TPair.Create($1f1f7, $1f1f8), 226); // flags, flag_rs
emojis.Add(TPair.Create($1f1f8, $1f1e8), 231); // flags, flag_sc
emojis.Add(TPair.Create($1f1f8, $1f1f1), 239); // flags, flag_sl
emojis.Add(TPair.Create($1f1f8, $1f1ec), 234); // flags, flag_sg
emojis.Add(TPair.Create($1f1f8, $1f1f0), 238); // flags, flag_sk
emojis.Add(TPair.Create($1f1f8, $1f1ee), 236); // flags, flag_si
emojis.Add(TPair.Create($1f1f8, $1f1e7), 230); // flags, flag_sb
emojis.Add(TPair.Create($1f1f8, $1f1f4), 242); // flags, flag_so
emojis.Add(TPair.Create($1f1ff, $1f1e6), 285); // flags, flag_za
emojis.Add(TPair.Create($1f1f0, $1f1f7), 158); // flags, flag_kr
emojis.Add(TPair.Create($1f1ea, $1f1f8), 102); // flags, flag_es
emojis.Add(TPair.Create($1f1f1, $1f1f0), 166); // flags, flag_lk
emojis.Add(TPair.Create($1f1f8, $1f1e9), 232); // flags, flag_sd
emojis.Add(TPair.Create($1f1f8, $1f1f7), 243); // flags, flag_sr
emojis.Add(TPair.Create($1f1f8, $1f1ff), 249); // flags, flag_sz
emojis.Add(TPair.Create($1f1f8, $1f1ea), 233); // flags, flag_se
emojis.Add(TPair.Create($1f1e8, $1f1ed), 74); // flags, flag_ch
emojis.Add(TPair.Create($1f1f8, $1f1fe), 248); // flags, flag_sy
emojis.Add(TPair.Create($1f1f9, $1f1fc), 265); // flags, flag_tw
emojis.Add(TPair.Create($1f1f9, $1f1ef), 256); // flags, flag_tj
emojis.Add(TPair.Create($1f1f9, $1f1ff), 266); // flags, flag_tz
emojis.Add(TPair.Create($1f1f9, $1f1ed), 255); // flags, flag_th
emojis.Add(TPair.Create($1f1f9, $1f1f1), 258); // flags, flag_tl
emojis.Add(TPair.Create($1f1f9, $1f1ec), 254); // flags, flag_tg
emojis.Add(TPair.Create($1f1f9, $1f1f4), 261); // flags, flag_to
emojis.Add(TPair.Create($1f1f9, $1f1f9), 263); // flags, flag_tt
emojis.Add(TPair.Create($1f1f9, $1f1f3), 260); // flags, flag_tn
emojis.Add(TPair.Create($1f1f9, $1f1f7), 262); // flags, flag_tr
emojis.Add(TPair.Create($1f1f9, $1f1f2), 259); // flags, flag_tm
emojis.Add(TPair.Create($1f1f9, $1f1fb), 264); // flags, flag_tv
emojis.Add(TPair.Create($1f1fa, $1f1ec), 268); // flags, flag_ug
emojis.Add(TPair.Create($1f1fa, $1f1e6), 267); // flags, flag_ua
emojis.Add(TPair.Create($1f1e6, $1f1ea), 33); // flags, flag_ae
emojis.Add(TPair.Create($1f1ec, $1f1e7), 112); // flags, flag_gb
emojis.Add(TPair.Create($1f1fa, $1f1f8), 270); // flags, flag_us
emojis.Add(TPair.Create($1f1fb, $1f1ee), 277); // flags, flag_vi
emojis.Add(TPair.Create($1f1fa, $1f1fe), 271); // flags, flag_uy
emojis.Add(TPair.Create($1f1fa, $1f1ff), 272); // flags, flag_uz
emojis.Add(TPair.Create($1f1fb, $1f1fa), 279); // flags, flag_vu
emojis.Add(TPair.Create($1f1fb, $1f1e6), 273); // flags, flag_va
emojis.Add(TPair.Create($1f1fb, $1f1ea), 275); // flags, flag_ve
emojis.Add(TPair.Create($1f1fb, $1f1f3), 278); // flags, flag_vn
emojis.Add(TPair.Create($1f1fc, $1f1eb), 280); // flags, flag_wf
emojis.Add(TPair.Create($1f1ea, $1f1ed), 100); // flags, flag_eh
emojis.Add(TPair.Create($1f1fe, $1f1ea), 283); // flags, flag_ye
emojis.Add(TPair.Create($1f1ff, $1f1f2), 286); // flags, flag_zm
emojis.Add(TPair.Create($1f1ff, $1f1fc), 287); // flags, flag_zw
emojis.Add(TPair.Create($1f1f7, $1f1ea), 224); // flags, flag_re
emojis.Add(TPair.Create($1f1e6, $1f1fd), 46); // flags, flag_ax
emojis.Add(TPair.Create($1f1f9, $1f1e6), 250); // flags, flag_ta
emojis.Add(TPair.Create($1f1ee, $1f1f4), 142); // flags, flag_io
emojis.Add(TPair.Create($1f1e7, $1f1f6), 61); // flags, flag_bq
emojis.Add(TPair.Create($1f1e8, $1f1fd), 86); // flags, flag_cx
emojis.Add(TPair.Create($1f1e8, $1f1e8), 70); // flags, flag_cc
emojis.Add(TPair.Create($1f1ec, $1f1ec), 116); // flags, flag_gg
emojis.Add(TPair.Create($1f1ee, $1f1f2), 140); // flags, flag_im
emojis.Add(TPair.Create($1f1fe, $1f1f9), 284); // flags, flag_yt
emojis.Add(TPair.Create($1f1f3, $1f1eb), 199); // flags, flag_nf
emojis.Add(TPair.Create($1f1f5, $1f1f3), 217); // flags, flag_pn
emojis.Add(TPair.Create($1f1e7, $1f1f1), 57); // flags, flag_bl
emojis.Add(TPair.Create($1f1f5, $1f1f2), 216); // flags, flag_pm
emojis.Add(TPair.Create($1f1ec, $1f1f8), 125); // flags, flag_gs
emojis.Add(TPair.Create($1f1f9, $1f1f0), 257); // flags, flag_tk
emojis.Add(TPair.Create($1f1e7, $1f1fb), 65); // flags, flag_bv
emojis.Add(TPair.Create($1f1ed, $1f1f2), 131); // flags, flag_hm
emojis.Add(TPair.Create($1f1f8, $1f1ef), 237); // flags, flag_sj
emojis.Add(TPair.Create($1f1fa, $1f1f2), 269); // flags, flag_um
emojis.Add(TPair.Create($1f1ee, $1f1e8), 136); // flags, flag_ic
emojis.Add(TPair.Create($1f1ea, $1f1e6), 96); // flags, flag_ea
emojis.Add(TPair.Create($1f1e8, $1f1f5), 81); // flags, flag_cp
emojis.Add(TPair.Create($1f1e9, $1f1ec), 90); // flags, flag_dg
emojis.Add(TPair.Create($1f1e6, $1f1f8), 42); // flags, flag_as
emojis.Add(TPair.Create($1f1e6, $1f1f6), 40); // flags, flag_aq
emojis.Add(TPair.Create($1f1fb, $1f1ec), 276); // flags, flag_vg
emojis.Add(TPair.Create($1f1e8, $1f1f0), 76); // flags, flag_ck
emojis.Add(TPair.Create($1f1e8, $1f1fc), 85); // flags, flag_cw
emojis.Add(TPair.Create($1f1ea, $1f1fa), 104); // flags, flag_eu
emojis.Add(TPair.Create($1f1ec, $1f1eb), 115); // flags, flag_gf
emojis.Add(TPair.Create($1f1f9, $1f1eb), 253); // flags, flag_tf
emojis.Add(TPair.Create($1f1ec, $1f1f5), 122); // flags, flag_gp
emojis.Add(TPair.Create($1f1f2, $1f1f6), 186); // flags, flag_mq
emojis.Add(TPair.Create($1f1f2, $1f1f5), 185); // flags, flag_mp
emojis.Add(TPair.Create($1f1f8, $1f1fd), 247); // flags, flag_sx
emojis.Add(TPair.Create($1f1f8, $1f1f8), 244); // flags, flag_ss
emojis.Add(TPair.Create($1f1f9, $1f1e8), 251); // flags, flag_tc
emojis.Add(TPair.Create($1f1f2, $1f1eb), 177); // flags, flag_mf
}
for key in emojis.Keys do
if (key.Value = 0) and (key.Key <= $ffff) then
begin
SetLength(singles, Length(singles) + 1);
singles[Length(singles) - 1] := key.Key;
end;
finalization
emojis.Free;
end.