diff --git a/Meta/CMake/unicode_data.cmake b/Meta/CMake/unicode_data.cmake index d70b64849d6..6340613eba1 100644 --- a/Meta/CMake/unicode_data.cmake +++ b/Meta/CMake/unicode_data.cmake @@ -66,6 +66,7 @@ set(EMOJI_TEST_URL "https://www.unicode.org/Public/emoji/${EMOJI_VERSION}/emoji- set(EMOJI_TEST_PATH "${UCD_PATH}/emoji-test.txt") set(EMOJI_RES_PATH "${SerenityOS_SOURCE_DIR}/Base/res/emoji") set(EMOJI_SERENITY_PATH "${SerenityOS_SOURCE_DIR}/Base/home/anon/Documents/emoji-serenity.txt") +set(EMOJI_FILE_LIST_PATH "${SerenityOS_SOURCE_DIR}/Meta/emoji-file-list.txt") set(EMOJI_INSTALL_PATH "${CMAKE_BINARY_DIR}/Root/home/anon/Documents/emoji.txt") set(IDNA_MAPPING_TABLE_URL "https://www.unicode.org/Public/idna/${UCD_VERSION}/IdnaMappingTable.txt") @@ -132,13 +133,13 @@ if (ENABLE_UNICODE_DATABASE_DOWNLOAD) "${UCD_VERSION_FILE}" "${EMOJI_DATA_HEADER}" "${EMOJI_DATA_IMPLEMENTATION}" - arguments "${EMOJI_INSTALL_ARG}" -e "${EMOJI_TEST_PATH}" -s "${EMOJI_SERENITY_PATH}" -r "${EMOJI_RES_PATH}" + arguments "${EMOJI_INSTALL_ARG}" -e "${EMOJI_TEST_PATH}" -s "${EMOJI_SERENITY_PATH}" -f "${EMOJI_FILE_LIST_PATH}" -r "${EMOJI_RES_PATH}" # This will make this command only run when the modified time of the directory changes, # which only happens if files within it are added or deleted, but not when a file is modified. # This is fine for this use-case, because the contents of a file changing should not affect # the generated emoji.txt file. - dependencies "${EMOJI_RES_PATH}" "${EMOJI_SERENITY_PATH}" + dependencies "${EMOJI_RES_PATH}" "${EMOJI_SERENITY_PATH}" "${EMOJI_FILE_LIST_PATH}" ) invoke_generator( "IDNAData" diff --git a/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateEmojiData.cpp b/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateEmojiData.cpp index 65f7ffb007e..5e9ebc418ce 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateEmojiData.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateEmojiData.cpp @@ -31,6 +31,7 @@ struct Emoji { struct EmojiData { UniqueStringStorage unique_strings; Vector emojis; + Vector emoji_file_list; }; static void set_image_path_for_emoji(StringView emoji_resource_path, EmojiData& emoji_data, Emoji& emoji) @@ -168,6 +169,28 @@ static ErrorOr parse_emoji_serenity_data(Core::InputBufferedFile& file, Em return {}; } +static ErrorOr parse_emoji_file_list(Core::InputBufferedFile& file, EmojiData& emoji_data) +{ + HashTable seen_emojis; + Array buffer; + + while (TRY(file.can_read_line())) { + auto line = TRY(file.read_line(buffer)); + if (line.is_empty()) + continue; + + if (seen_emojis.contains(line)) { + warnln("\x1b[1;31mError!\x1b[0m Duplicate emoji \x1b[35m{}\x1b[0m listed in emoji-file-list.txt.", line); + return Error::from_errno(EEXIST); + } + + emoji_data.emoji_file_list.append(TRY(String::from_utf8(line))); + seen_emojis.set(emoji_data.emoji_file_list.last()); + } + + return {}; +} + static ErrorOr validate_emoji(StringView emoji_resource_path, EmojiData& emoji_data) { TRY(Core::Directory::for_each_entry(emoji_resource_path, Core::DirIterator::SkipDots, [&](auto& entry, auto&) -> ErrorOr { @@ -197,6 +220,11 @@ static ErrorOr validate_emoji(StringView emoji_resource_path, EmojiData& e return Error::from_errno(ENOENT); } + if (!emoji_data.emoji_file_list.contains_slow(lexical_path.string().view())) { + warnln("\x1b[1;31mError!\x1b[0m Emoji entry for \x1b[35m{}\x1b[0m not found. Please check emoji-file-list.txt.", lexical_path); + return Error::from_errno(ENOENT); + } + return IterationDecision::Continue; })); @@ -385,6 +413,7 @@ ErrorOr serenity_main(Main::Arguments arguments) StringView generated_installation_path; StringView emoji_test_path; StringView emoji_serenity_path; + StringView emoji_file_list_path; StringView emoji_resource_path; Core::ArgsParser args_parser; @@ -393,6 +422,7 @@ ErrorOr serenity_main(Main::Arguments arguments) args_parser.add_option(generated_installation_path, "Path to the emoji.txt file to generate", "generated-installation-path", 'i', "generated-installation-path"); args_parser.add_option(emoji_test_path, "Path to emoji-test.txt file", "emoji-test-path", 'e', "emoji-test-path"); args_parser.add_option(emoji_serenity_path, "Path to emoji-serenity.txt file", "emoji-serenity-path", 's', "emoji-serenity-path"); + args_parser.add_option(emoji_file_list_path, "Path to the emoji-file-list.txt file", "emoji-file-list-path", 'f', "emoji-file-list-path"); args_parser.add_option(emoji_resource_path, "Path to the /res/emoji directory", "emoji-resource-path", 'r', "emoji-resource-path"); args_parser.parse(arguments); @@ -403,10 +433,13 @@ ErrorOr serenity_main(Main::Arguments arguments) EmojiData emoji_data {}; TRY(parse_emoji_test_data(*emoji_test_file, emoji_data)); - if (!emoji_serenity_path.is_empty()) { + if (!emoji_serenity_path.is_empty() && !emoji_file_list_path.is_empty()) { auto emoji_serenity_file = TRY(open_file(emoji_serenity_path, Core::File::OpenMode::Read)); TRY(parse_emoji_serenity_data(*emoji_serenity_file, emoji_data)); + auto emoji_file_list_file = TRY(open_file(emoji_file_list_path, Core::File::OpenMode::Read)); + TRY(parse_emoji_file_list(*emoji_file_list_file, emoji_data)); + TRY(validate_emoji(emoji_resource_path, emoji_data)); } diff --git a/Meta/emoji-file-list.txt b/Meta/emoji-file-list.txt new file mode 100644 index 00000000000..1aa74c84a09 --- /dev/null +++ b/Meta/emoji-file-list.txt @@ -0,0 +1,2001 @@ +U+A9.png +U+AE.png +U+203C.png +U+2049.png +U+2122.png +U+2139.png +U+2194.png +U+2195.png +U+2196.png +U+2197.png +U+2198.png +U+2199.png +U+21A9.png +U+21AA.png +U+231A.png +U+231B.png +U+2328.png +U+23CF.png +U+23E9.png +U+23EA.png +U+23EB.png +U+23EC.png +U+23ED.png +U+23EE.png +U+23EF.png +U+23F0.png +U+23F1.png +U+23F2.png +U+23F3.png +U+23F8.png +U+23F9.png +U+23FA.png +U+24C2.png +U+25AA.png +U+25AB.png +U+25B6.png +U+25C0.png +U+25FB.png +U+25FC.png +U+25FD.png +U+25FE.png +U+2600.png +U+2601.png +U+2602.png +U+2603.png +U+2604.png +U+260E.png +U+2611.png +U+2614.png +U+2615.png +U+2618.png +U+261D.png +U+2620.png +U+2622.png +U+2623.png +U+2626.png +U+262A.png +U+262E.png +U+262F.png +U+2638.png +U+2639.png +U+263A.png +U+2640.png +U+2642.png +U+2648.png +U+2649.png +U+264A.png +U+264B.png +U+264C.png +U+264D.png +U+264E.png +U+264F.png +U+2650.png +U+2651.png +U+2652.png +U+2653.png +U+265F.png +U+2660.png +U+2663.png +U+2665.png +U+2666.png +U+2668.png +U+267B.png +U+267E.png +U+267F.png +U+2692.png +U+2693.png +U+2694.png +U+2695.png +U+2696.png +U+2697.png +U+2699.png +U+269B.png +U+269C.png +U+26A0.png +U+26A1.png +U+26A7.png +U+26AA.png +U+26AB.png +U+26B0.png +U+26B1.png +U+26BD.png +U+26BE.png +U+26C4.png +U+26C5.png +U+26C8.png +U+26CE.png +U+26CF.png +U+26D1.png +U+26D3.png +U+26D4.png +U+26E9.png +U+26EA.png +U+26F0.png +U+26F1.png +U+26F2.png +U+26F3.png +U+26F4.png +U+26F5.png +U+26F7.png +U+26F8.png +U+26F9.png +U+26FA.png +U+26FD.png +U+2702.png +U+2705.png +U+2708.png +U+2709.png +U+270A.png +U+270B.png +U+270C.png +U+270D.png +U+270F.png +U+2712.png +U+2714.png +U+2716.png +U+271D.png +U+2721.png +U+2728.png +U+2733.png +U+2734.png +U+2744.png +U+2747.png +U+274C.png +U+274E.png +U+2753.png +U+2754.png +U+2755.png +U+2757.png +U+2763.png +U+2764.png +U+2795.png +U+2796.png +U+2797.png +U+27A1.png +U+27B0.png +U+27BF.png +U+2934.png +U+2935.png +U+2B05.png +U+2B06.png +U+2B07.png +U+2B1B.png +U+2B1C.png +U+2B50.png +U+2B55.png +U+3030.png +U+303D.png +U+3297.png +U+1F004.png +U+1F0CF.png +U+1F170.png +U+1F171.png +U+1F17E.png +U+1F17F.png +U+1F18E.png +U+1F191.png +U+1F192.png +U+1F193.png +U+1F194.png +U+1F195.png +U+1F196.png +U+1F197.png +U+1F198.png +U+1F199.png +U+1F19A.png +U+1F201.png +U+1F202.png +U+1F21A.png +U+1F22F.png +U+1F232.png +U+1F233.png +U+1F234.png +U+1F235.png +U+1F236.png +U+1F237.png +U+1F238.png +U+1F239.png +U+1F23A.png +U+1F250.png +U+1F251.png +U+1F300.png +U+1F301.png +U+1F302.png +U+1F303.png +U+1F304.png +U+1F305.png +U+1F306.png +U+1F307.png +U+1F308.png +U+1F309.png +U+1F30A.png +U+1F30B.png +U+1F30C.png +U+1F30D.png +U+1F30E.png +U+1F30F.png +U+1F310.png +U+1F311.png +U+1F312.png +U+1F313.png +U+1F314.png +U+1F315.png +U+1F316.png +U+1F317.png +U+1F318.png +U+1F319.png +U+1F31A.png +U+1F31B.png +U+1F31C.png +U+1F31D.png +U+1F31E.png +U+1F31F.png +U+1F320.png +U+1F321.png +U+1F324.png +U+1F325.png +U+1F326.png +U+1F327.png +U+1F328.png +U+1F329.png +U+1F32A.png +U+1F32B.png +U+1F32C.png +U+1F32D.png +U+1F32E.png +U+1F32F.png +U+1F330.png +U+1F331.png +U+1F332.png +U+1F333.png +U+1F334.png +U+1F335.png +U+1F336.png +U+1F337.png +U+1F338.png +U+1F339.png +U+1F33A.png +U+1F33B.png +U+1F33C.png +U+1F33D.png +U+1F33E.png +U+1F33F.png +U+1F340.png +U+1F341.png +U+1F342.png +U+1F343.png +U+1F344.png +U+1F345.png +U+1F346.png +U+1F347.png +U+1F348.png +U+1F349.png +U+1F34A.png +U+1F34B.png +U+1F34C.png +U+1F34D.png +U+1F34E.png +U+1F34F.png +U+1F350.png +U+1F351.png +U+1F352.png +U+1F353.png +U+1F354.png +U+1F355.png +U+1F356.png +U+1F357.png +U+1F358.png +U+1F359.png +U+1F35A.png +U+1F35B.png +U+1F35C.png +U+1F35D.png +U+1F35E.png +U+1F35F.png +U+1F360.png +U+1F361.png +U+1F362.png +U+1F363.png +U+1F364.png +U+1F365.png +U+1F366.png +U+1F367.png +U+1F368.png +U+1F369.png +U+1F36A.png +U+1F36B.png +U+1F36C.png +U+1F36D.png +U+1F36E.png +U+1F36F.png +U+1F370.png +U+1F371.png +U+1F372.png +U+1F373.png +U+1F374.png +U+1F375.png +U+1F376.png +U+1F377.png +U+1F378.png +U+1F379.png +U+1F37A.png +U+1F37B.png +U+1F37C.png +U+1F37D.png +U+1F37E.png +U+1F37F.png +U+1F380.png +U+1F381.png +U+1F382.png +U+1F383.png +U+1F384.png +U+1F385.png +U+1F386.png +U+1F387.png +U+1F388.png +U+1F389.png +U+1F38A.png +U+1F38B.png +U+1F38C.png +U+1F38D.png +U+1F38F.png +U+1F390.png +U+1F391.png +U+1F392.png +U+1F393.png +U+1F396.png +U+1F397.png +U+1F399.png +U+1F39A.png +U+1F39B.png +U+1F39E.png +U+1F39F.png +U+1F3A0.png +U+1F3A1.png +U+1F3A2.png +U+1F3A3.png +U+1F3A4.png +U+1F3A5.png +U+1F3A6.png +U+1F3A7.png +U+1F3A8.png +U+1F3A9.png +U+1F3AA.png +U+1F3AB.png +U+1F3AC.png +U+1F3AD.png +U+1F3AE.png +U+1F3AF.png +U+1F3B0.png +U+1F3B1.png +U+1F3B2.png +U+1F3B3.png +U+1F3B4.png +U+1F3B5.png +U+1F3B6.png +U+1F3B7.png +U+1F3B8.png +U+1F3B9.png +U+1F3BA.png +U+1F3BB.png +U+1F3BC.png +U+1F3BD.png +U+1F3BE.png +U+1F3BF.png +U+1F3C0.png +U+1F3C1.png +U+1F3C2.png +U+1F3C3.png +U+1F3C4.png +U+1F3C5.png +U+1F3C6.png +U+1F3C7.png +U+1F3C8.png +U+1F3C9.png +U+1F3CA.png +U+1F3CB.png +U+1F3CC.png +U+1F3CE.png +U+1F3CF.png +U+1F3D0.png +U+1F3D1.png +U+1F3D2.png +U+1F3D3.png +U+1F3D4.png +U+1F3D5.png +U+1F3D6.png +U+1F3D7.png +U+1F3D8.png +U+1F3D9.png +U+1F3DA.png +U+1F3DB.png +U+1F3DC.png +U+1F3DD.png +U+1F3DE.png +U+1F3DF.png +U+1F3E0.png +U+1F3E1.png +U+1F3E2.png +U+1F3E4.png +U+1F3E5.png +U+1F3E6.png +U+1F3E7.png +U+1F3EA.png +U+1F3EB.png +U+1F3ED.png +U+1F3EE.png +U+1F3EF.png +U+1F3F0.png +U+1F3F3.png +U+1F3F4.png +U+1F3F5.png +U+1F3F7.png +U+1F3F8.png +U+1F3F9.png +U+1F3FA.png +U+1F3FB.png +U+1F3FC.png +U+1F3FD.png +U+1F3FE.png +U+1F3FF.png +U+1F400.png +U+1F401.png +U+1F402.png +U+1F403.png +U+1F404.png +U+1F405.png +U+1F406.png +U+1F407.png +U+1F408.png +U+1F409.png +U+1F40A.png +U+1F40B.png +U+1F40C.png +U+1F40D.png +U+1F40E.png +U+1F40F.png +U+1F410.png +U+1F411.png +U+1F412.png +U+1F413.png +U+1F414.png +U+1F415.png +U+1F416.png +U+1F417.png +U+1F418.png +U+1F419.png +U+1F41A.png +U+1F41B.png +U+1F41C.png +U+1F41D.png +U+1F41E.png +U+1F41F.png +U+1F420.png +U+1F421.png +U+1F422.png +U+1F423.png +U+1F424.png +U+1F425.png +U+1F426.png +U+1F427.png +U+1F428.png +U+1F429.png +U+1F42A.png +U+1F42B.png +U+1F42C.png +U+1F42D.png +U+1F42E.png +U+1F42F.png +U+1F430.png +U+1F431.png +U+1F432.png +U+1F433.png +U+1F434.png +U+1F435.png +U+1F436.png +U+1F437.png +U+1F438.png +U+1F439.png +U+1F43A.png +U+1F43B.png +U+1F43C.png +U+1F43D.png +U+1F43E.png +U+1F43F.png +U+1F440.png +U+1F441.png +U+1F442.png +U+1F443.png +U+1F444.png +U+1F445.png +U+1F446.png +U+1F447.png +U+1F448.png +U+1F449.png +U+1F44A.png +U+1F44B.png +U+1F44C.png +U+1F44D.png +U+1F44E.png +U+1F44F.png +U+1F450.png +U+1F451.png +U+1F452.png +U+1F453.png +U+1F454.png +U+1F455.png +U+1F456.png +U+1F457.png +U+1F458.png +U+1F459.png +U+1F45A.png +U+1F45B.png +U+1F45C.png +U+1F45D.png +U+1F45E.png +U+1F45F.png +U+1F460.png +U+1F461.png +U+1F462.png +U+1F463.png +U+1F464.png +U+1F465.png +U+1F468.png +U+1F469.png +U+1F46F.png +U+1F471.png +U+1F473.png +U+1F478.png +U+1F479.png +U+1F47A.png +U+1F47B.png +U+1F47C.png +U+1F47D.png +U+1F47E.png +U+1F47F.png +U+1F480.png +U+1F481.png +U+1F482.png +U+1F483.png +U+1F484.png +U+1F485.png +U+1F486.png +U+1F487.png +U+1F488.png +U+1F489.png +U+1F48A.png +U+1F48B.png +U+1F48C.png +U+1F48D.png +U+1F48E.png +U+1F490.png +U+1F492.png +U+1F493.png +U+1F494.png +U+1F495.png +U+1F496.png +U+1F497.png +U+1F498.png +U+1F499.png +U+1F49A.png +U+1F49B.png +U+1F49C.png +U+1F49D.png +U+1F49E.png +U+1F49F.png +U+1F4A0.png +U+1F4A1.png +U+1F4A2.png +U+1F4A3.png +U+1F4A4.png +U+1F4A5.png +U+1F4A6.png +U+1F4A7.png +U+1F4A8.png +U+1F4A9.png +U+1F4AA.png +U+1F4AB.png +U+1F4AC.png +U+1F4AD.png +U+1F4AE.png +U+1F4AF.png +U+1F4B0.png +U+1F4B1.png +U+1F4B2.png +U+1F4B3.png +U+1F4B4.png +U+1F4B5.png +U+1F4B6.png +U+1F4B7.png +U+1F4B8.png +U+1F4B9.png +U+1F4BA.png +U+1F4BB.png +U+1F4BC.png +U+1F4BD.png +U+1F4BE.png +U+1F4BF.png +U+1F4C0.png +U+1F4C1.png +U+1F4C2.png +U+1F4C3.png +U+1F4C4.png +U+1F4C5.png +U+1F4C6.png +U+1F4C7.png +U+1F4C8.png +U+1F4C9.png +U+1F4CA.png +U+1F4CB.png +U+1F4CC.png +U+1F4CD.png +U+1F4CE.png +U+1F4CF.png +U+1F4D0.png +U+1F4D1.png +U+1F4D2.png +U+1F4D3.png +U+1F4D4.png +U+1F4D5.png +U+1F4D6.png +U+1F4D7.png +U+1F4D8.png +U+1F4D9.png +U+1F4DA.png +U+1F4DB.png +U+1F4DC.png +U+1F4DD.png +U+1F4DE.png +U+1F4DF.png +U+1F4E0.png +U+1F4E1.png +U+1F4E2.png +U+1F4E3.png +U+1F4E4.png +U+1F4E5.png +U+1F4E6.png +U+1F4E7.png +U+1F4E8.png +U+1F4E9.png +U+1F4EA.png +U+1F4EB.png +U+1F4EC.png +U+1F4ED.png +U+1F4EE.png +U+1F4EF.png +U+1F4F0.png +U+1F4F1.png +U+1F4F2.png +U+1F4F3.png +U+1F4F4.png +U+1F4F5.png +U+1F4F6.png +U+1F4F7.png +U+1F4F8.png +U+1F4F9.png +U+1F4FA.png +U+1F4FB.png +U+1F4FC.png +U+1F4FD.png +U+1F500.png +U+1F501.png +U+1F502.png +U+1F503.png +U+1F504.png +U+1F505.png +U+1F506.png +U+1F507.png +U+1F508.png +U+1F509.png +U+1F50A.png +U+1F50B.png +U+1F50C.png +U+1F50D.png +U+1F50E.png +U+1F50F.png +U+1F510.png +U+1F511.png +U+1F512.png +U+1F513.png +U+1F514.png +U+1F515.png +U+1F516.png +U+1F517.png +U+1F518.png +U+1F519.png +U+1F51A.png +U+1F51B.png +U+1F51C.png +U+1F51D.png +U+1F51E.png +U+1F51F.png +U+1F520.png +U+1F521.png +U+1F522.png +U+1F523.png +U+1F524.png +U+1F525.png +U+1F526.png +U+1F527.png +U+1F528.png +U+1F529.png +U+1F52A.png +U+1F52B.png +U+1F52C.png +U+1F52D.png +U+1F52E.png +U+1F52F.png +U+1F530.png +U+1F531.png +U+1F532.png +U+1F533.png +U+1F534.png +U+1F535.png +U+1F536.png +U+1F537.png +U+1F538.png +U+1F539.png +U+1F53A.png +U+1F53B.png +U+1F53C.png +U+1F53D.png +U+1F549.png +U+1F54A.png +U+1F54B.png +U+1F54D.png +U+1F54E.png +U+1F550.png +U+1F551.png +U+1F552.png +U+1F553.png +U+1F554.png +U+1F555.png +U+1F556.png +U+1F557.png +U+1F558.png +U+1F559.png +U+1F55A.png +U+1F55B.png +U+1F55C.png +U+1F55D.png +U+1F55E.png +U+1F55F.png +U+1F560.png +U+1F561.png +U+1F562.png +U+1F563.png +U+1F564.png +U+1F565.png +U+1F566.png +U+1F567.png +U+1F56F.png +U+1F570.png +U+1F573.png +U+1F574.png +U+1F575.png +U+1F576.png +U+1F577.png +U+1F578.png +U+1F579.png +U+1F57A.png +U+1F587.png +U+1F58A.png +U+1F58B.png +U+1F58C.png +U+1F58D.png +U+1F590.png +U+1F595.png +U+1F596.png +U+1F5A4.png +U+1F5A5.png +U+1F5A8.png +U+1F5B1.png +U+1F5B2.png +U+1F5BC.png +U+1F5C2.png +U+1F5C3.png +U+1F5C4.png +U+1F5D1.png +U+1F5D2.png +U+1F5D3.png +U+1F5DC.png +U+1F5DD.png +U+1F5DE.png +U+1F5E1.png +U+1F5E3.png +U+1F5E8.png +U+1F5EF.png +U+1F5F3.png +U+1F5FA.png +U+1F5FB.png +U+1F5FC.png +U+1F5FD.png +U+1F5FE.png +U+1F5FF.png +U+1F600.png +U+1F601.png +U+1F602.png +U+1F603.png +U+1F604.png +U+1F605.png +U+1F606.png +U+1F607.png +U+1F608.png +U+1F609.png +U+1F60A.png +U+1F60B.png +U+1F60C.png +U+1F60D.png +U+1F60E.png +U+1F60F.png +U+1F610.png +U+1F611.png +U+1F612.png +U+1F613.png +U+1F614.png +U+1F615.png +U+1F616.png +U+1F617.png +U+1F618.png +U+1F619.png +U+1F61A.png +U+1F61B.png +U+1F61C.png +U+1F61D.png +U+1F61E.png +U+1F61F.png +U+1F620.png +U+1F621.png +U+1F622.png +U+1F623.png +U+1F624.png +U+1F625.png +U+1F626.png +U+1F627.png +U+1F628.png +U+1F629.png +U+1F62A.png +U+1F62B.png +U+1F62C.png +U+1F62D.png +U+1F62E.png +U+1F62F.png +U+1F630.png +U+1F631.png +U+1F632.png +U+1F633.png +U+1F634.png +U+1F635.png +U+1F636.png +U+1F637.png +U+1F638.png +U+1F639.png +U+1F63A.png +U+1F63B.png +U+1F63C.png +U+1F63D.png +U+1F63E.png +U+1F63F.png +U+1F640.png +U+1F641.png +U+1F642.png +U+1F643.png +U+1F644.png +U+1F645.png +U+1F646.png +U+1F647.png +U+1F648.png +U+1F649.png +U+1F64A.png +U+1F64B.png +U+1F64C.png +U+1F64F.png +U+1F680.png +U+1F681.png +U+1F682.png +U+1F683.png +U+1F684.png +U+1F685.png +U+1F686.png +U+1F687.png +U+1F689.png +U+1F68E.png +U+1F68F.png +U+1F690.png +U+1F691.png +U+1F692.png +U+1F693.png +U+1F694.png +U+1F695.png +U+1F696.png +U+1F697.png +U+1F698.png +U+1F699.png +U+1F69A.png +U+1F69B.png +U+1F69C.png +U+1F69D.png +U+1F6A0.png +U+1F6A1.png +U+1F6A2.png +U+1F6A3.png +U+1F6A4.png +U+1F6A5.png +U+1F6A6.png +U+1F6A7.png +U+1F6A8.png +U+1F6A9.png +U+1F6AA.png +U+1F6AB.png +U+1F6AC.png +U+1F6AD.png +U+1F6AE.png +U+1F6AF.png +U+1F6B0.png +U+1F6B1.png +U+1F6B2.png +U+1F6B3.png +U+1F6B4.png +U+1F6B5.png +U+1F6B6.png +U+1F6B7.png +U+1F6B8.png +U+1F6B9.png +U+1F6BA.png +U+1F6BB.png +U+1F6BC.png +U+1F6BD.png +U+1F6BE.png +U+1F6BF.png +U+1F6C0.png +U+1F6C1.png +U+1F6C2.png +U+1F6C3.png +U+1F6C4.png +U+1F6C5.png +U+1F6CB.png +U+1F6CC.png +U+1F6CD.png +U+1F6CE.png +U+1F6CF.png +U+1F6D0.png +U+1F6D1.png +U+1F6D2.png +U+1F6D6.png +U+1F6D7.png +U+1F6DC.png +U+1F6DD.png +U+1F6DE.png +U+1F6DF.png +U+1F6E0.png +U+1F6E1.png +U+1F6E2.png +U+1F6E3.png +U+1F6E4.png +U+1F6E5.png +U+1F6E9.png +U+1F6EB.png +U+1F6EC.png +U+1F6F0.png +U+1F6F4.png +U+1F6F5.png +U+1F6F6.png +U+1F6F7.png +U+1F6F8.png +U+1F6F9.png +U+1F6FA.png +U+1F6FB.png +U+1F7E0.png +U+1F7E1.png +U+1F7E2.png +U+1F7E3.png +U+1F7E4.png +U+1F7E5.png +U+1F7E6.png +U+1F7E7.png +U+1F7E8.png +U+1F7E9.png +U+1F7EA.png +U+1F7EB.png +U+1F7F0.png +U+1F90C.png +U+1F90D.png +U+1F90E.png +U+1F90F.png +U+1F910.png +U+1F911.png +U+1F912.png +U+1F913.png +U+1F914.png +U+1F915.png +U+1F916.png +U+1F917.png +U+1F918.png +U+1F919.png +U+1F91A.png +U+1F91B.png +U+1F91C.png +U+1F91D.png +U+1F91E.png +U+1F91F.png +U+1F920.png +U+1F921.png +U+1F922.png +U+1F923.png +U+1F924.png +U+1F925.png +U+1F926.png +U+1F927.png +U+1F928.png +U+1F929.png +U+1F92A.png +U+1F92B.png +U+1F92C.png +U+1F92D.png +U+1F92E.png +U+1F92F.png +U+1F930.png +U+1F931.png +U+1F933.png +U+1F938.png +U+1F939.png +U+1F93A.png +U+1F93E.png +U+1F93F.png +U+1F940.png +U+1F941.png +U+1F942.png +U+1F943.png +U+1F944.png +U+1F945.png +U+1F947.png +U+1F948.png +U+1F949.png +U+1F94A.png +U+1F94B.png +U+1F94C.png +U+1F94D.png +U+1F94E.png +U+1F94F.png +U+1F950.png +U+1F951.png +U+1F952.png +U+1F953.png +U+1F954.png +U+1F955.png +U+1F956.png +U+1F957.png +U+1F958.png +U+1F959.png +U+1F95A.png +U+1F95B.png +U+1F95C.png +U+1F95D.png +U+1F95E.png +U+1F95F.png +U+1F960.png +U+1F961.png +U+1F962.png +U+1F963.png +U+1F964.png +U+1F965.png +U+1F966.png +U+1F967.png +U+1F968.png +U+1F969.png +U+1F96A.png +U+1F96B.png +U+1F96C.png +U+1F96D.png +U+1F96F.png +U+1F970.png +U+1F971.png +U+1F972.png +U+1F973.png +U+1F974.png +U+1F975.png +U+1F976.png +U+1F977.png +U+1F978.png +U+1F979.png +U+1F97A.png +U+1F97B.png +U+1F97C.png +U+1F97D.png +U+1F97E.png +U+1F97F.png +U+1F980.png +U+1F981.png +U+1F982.png +U+1F983.png +U+1F984.png +U+1F985.png +U+1F986.png +U+1F987.png +U+1F988.png +U+1F989.png +U+1F98A.png +U+1F98B.png +U+1F98C.png +U+1F98E.png +U+1F990.png +U+1F991.png +U+1F992.png +U+1F993.png +U+1F994.png +U+1F995.png +U+1F996.png +U+1F997.png +U+1F998.png +U+1F999.png +U+1F99A.png +U+1F99C.png +U+1F99D.png +U+1F99E.png +U+1F9A0.png +U+1F9A1.png +U+1F9A2.png +U+1F9A3.png +U+1F9A4.png +U+1F9A5.png +U+1F9A6.png +U+1F9A7.png +U+1F9A9.png +U+1F9AA.png +U+1F9AB.png +U+1F9AC.png +U+1F9AD.png +U+1F9AE.png +U+1F9AF.png +U+1F9B0.png +U+1F9B1.png +U+1F9B2.png +U+1F9B3.png +U+1F9B4.png +U+1F9B5.png +U+1F9B6.png +U+1F9B7.png +U+1F9B8.png +U+1F9B9.png +U+1F9BA.png +U+1F9BB.png +U+1F9BE.png +U+1F9BF.png +U+1F9C0.png +U+1F9C1.png +U+1F9C2.png +U+1F9C3.png +U+1F9C4.png +U+1F9C5.png +U+1F9C6.png +U+1F9C7.png +U+1F9C8.png +U+1F9C9.png +U+1F9CA.png +U+1F9CB.png +U+1F9CC.png +U+1F9CD.png +U+1F9CE.png +U+1F9D0.png +U+1F9D1.png +U+1F9D4.png +U+1F9D7.png +U+1F9DE.png +U+1F9DF.png +U+1F9E0.png +U+1F9E1.png +U+1F9E3.png +U+1F9E4.png +U+1F9E5.png +U+1F9E6.png +U+1F9E7.png +U+1F9E8.png +U+1F9E9.png +U+1F9EA.png +U+1F9EB.png +U+1F9EC.png +U+1F9ED.png +U+1F9EE.png +U+1F9EF.png +U+1F9F0.png +U+1F9F1.png +U+1F9F2.png +U+1F9F3.png +U+1F9F4.png +U+1F9F5.png +U+1F9F6.png +U+1F9F7.png +U+1F9F8.png +U+1F9F9.png +U+1F9FA.png +U+1F9FB.png +U+1F9FC.png +U+1F9FD.png +U+1F9FE.png +U+1F9FF.png +U+1FA71.png +U+1FA72.png +U+1FA73.png +U+1FA74.png +U+1FA75.png +U+1FA76.png +U+1FA77.png +U+1FA78.png +U+1FA79.png +U+1FA7A.png +U+1FA7B.png +U+1FA7C.png +U+1FA80.png +U+1FA81.png +U+1FA82.png +U+1FA83.png +U+1FA84.png +U+1FA85.png +U+1FA87.png +U+1FA88.png +U+1FA90.png +U+1FA91.png +U+1FA92.png +U+1FA93.png +U+1FA94.png +U+1FA95.png +U+1FA96.png +U+1FA97.png +U+1FA98.png +U+1FA99.png +U+1FA9A.png +U+1FA9B.png +U+1FA9C.png +U+1FA9D.png +U+1FA9E.png +U+1FA9F.png +U+1FAA0.png +U+1FAA1.png +U+1FAA2.png +U+1FAA3.png +U+1FAA4.png +U+1FAA5.png +U+1FAA6.png +U+1FAA7.png +U+1FAA8.png +U+1FAA9.png +U+1FAAA.png +U+1FAAB.png +U+1FAAD.png +U+1FAAE.png +U+1FAAF.png +U+1FAB0.png +U+1FAB1.png +U+1FAB2.png +U+1FAB3.png +U+1FAB4.png +U+1FAB5.png +U+1FAB6.png +U+1FAB7.png +U+1FAB8.png +U+1FAB9.png +U+1FABA.png +U+1FABB.png +U+1FABC.png +U+1FABD.png +U+1FABF.png +U+1FAC0.png +U+1FAC1.png +U+1FAC2.png +U+1FAC3.png +U+1FAC4.png +U+1FAC5.png +U+1FACE.png +U+1FACF.png +U+1FAD0.png +U+1FAD1.png +U+1FAD2.png +U+1FAD3.png +U+1FAD4.png +U+1FAD5.png +U+1FAD6.png +U+1FAD7.png +U+1FAD8.png +U+1FAD9.png +U+1FADA.png +U+1FADB.png +U+1FAE0.png +U+1FAE1.png +U+1FAE2.png +U+1FAE3.png +U+1FAE4.png +U+1FAE5.png +U+1FAE6.png +U+1FAE7.png +U+1FAE8.png +U+1FAF0.png +U+1FAF1.png +U+1FAF2.png +U+1FAF3.png +U+1FAF4.png +U+1FAF5.png +U+1FAF6.png +U+1FAF7.png +U+1FAF8.png +U+10CD00.png +U+10CD01.png +U+10CD02.png +U+10CD03.png +U+10CD04.png +U+10CD05.png +U+10CD06.png +U+10CD07.png +U+10CD08.png +U+10CD09.png +U+10CD0A.png +U+10CD0B.png +U+10CD0C.png +U+10CD0D.png +U+10CD0E.png +U+10CD0F.png +U+10CD10.png +U+10CD11.png +U+10CD12.png +U+10CD13.png +U+10CD14.png +U+10CD15.png +U+10CD16.png +U+10CD17.png +U+10CD18.png +U+10CD19.png +U+10CD1A.png +U+10CD1B.png +U+10CD1C.png +U+10CD1D.png +U+10CD1E.png +U+10CD1F.png +U+10CD20.png +U+10CD21.png +U+10CD22.png +U+10CD23.png +U+10CD24.png +U+10CD25.png +U+10CD26.png +U+10CD60.png +U+10CD61.png +U+10CD62.png +U+10CD63.png +U+10CD64.png +U+10CD65.png +U+10CD66.png +U+10CD67.png +U+10CD68.png +U+10CD69.png +U+10CD6A.png +U+10CD6B.png +U+10CD90.png +U+10CD91.png +U+10CD92.png +U+10CD93.png +U+10CDB0.png +U+10CDB1.png +U+10CDD0.png +U+10CDE0.png +U+10CDE1.png +U+10CDE2.png +U+10CDE3.png +U+10CDE4.png +U+10CDE5.png +U+23_U+20E3.png +U+2A_U+20E3.png +U+30_U+20E3.png +U+31_U+20E3.png +U+32_U+20E3.png +U+33_U+20E3.png +U+34_U+20E3.png +U+35_U+20E3.png +U+36_U+20E3.png +U+37_U+20E3.png +U+38_U+20E3.png +U+39_U+20E3.png +U+1F1E6_U+1F1E8.png +U+1F1E6_U+1F1E9.png +U+1F1E6_U+1F1EA.png +U+1F1E6_U+1F1EB.png +U+1F1E6_U+1F1EC.png +U+1F1E6_U+1F1EE.png +U+1F1E6_U+1F1F1.png +U+1F1E6_U+1F1F2.png +U+1F1E6_U+1F1F4.png +U+1F1E6_U+1F1F6.png +U+1F1E6_U+1F1F7.png +U+1F1E6_U+1F1F8.png +U+1F1E6_U+1F1F9.png +U+1F1E6_U+1F1FA.png +U+1F1E6_U+1F1FC.png +U+1F1E6_U+1F1FD.png +U+1F1E6_U+1F1FF.png +U+1F1E7_U+1F1E6.png +U+1F1E7_U+1F1E7.png +U+1F1E7_U+1F1E9.png +U+1F1E7_U+1F1EA.png +U+1F1E7_U+1F1EB.png +U+1F1E7_U+1F1EC.png +U+1F1E7_U+1F1ED.png +U+1F1E7_U+1F1EE.png +U+1F1E7_U+1F1EF.png +U+1F1E7_U+1F1F1.png +U+1F1E7_U+1F1F2.png +U+1F1E7_U+1F1F3.png +U+1F1E7_U+1F1F4.png +U+1F1E7_U+1F1F6.png +U+1F1E7_U+1F1F7.png +U+1F1E7_U+1F1F8.png +U+1F1E7_U+1F1F9.png +U+1F1E7_U+1F1FB.png +U+1F1E7_U+1F1FC.png +U+1F1E7_U+1F1FE.png +U+1F1E7_U+1F1FF.png +U+1F1E8_U+1F1E6.png +U+1F1E8_U+1F1E8.png +U+1F1E8_U+1F1E9.png +U+1F1E8_U+1F1EB.png +U+1F1E8_U+1F1EC.png +U+1F1E8_U+1F1ED.png +U+1F1E8_U+1F1EE.png +U+1F1E8_U+1F1F0.png +U+1F1E8_U+1F1F1.png +U+1F1E8_U+1F1F2.png +U+1F1E8_U+1F1F3.png +U+1F1E8_U+1F1F4.png +U+1F1E8_U+1F1F5.png +U+1F1E8_U+1F1F7.png +U+1F1E8_U+1F1FA.png +U+1F1E8_U+1F1FB.png +U+1F1E8_U+1F1FC.png +U+1F1E8_U+1F1FD.png +U+1F1E8_U+1F1FE.png +U+1F1E8_U+1F1FF.png +U+1F1E9_U+1F1EA.png +U+1F1E9_U+1F1EC.png +U+1F1E9_U+1F1EF.png +U+1F1E9_U+1F1F0.png +U+1F1E9_U+1F1F2.png +U+1F1E9_U+1F1F4.png +U+1F1E9_U+1F1FF.png +U+1F1EA_U+1F1E6.png +U+1F1EA_U+1F1E8.png +U+1F1EA_U+1F1EA.png +U+1F1EA_U+1F1EC.png +U+1F1EA_U+1F1ED.png +U+1F1EA_U+1F1F7.png +U+1F1EA_U+1F1F8.png +U+1F1EA_U+1F1F9.png +U+1F1EA_U+1F1FA.png +U+1F1EB_U+1F1EE.png +U+1F1EB_U+1F1EF.png +U+1F1EB_U+1F1F0.png +U+1F1EB_U+1F1F2.png +U+1F1EB_U+1F1F4.png +U+1F1EB_U+1F1F7.png +U+1F1EC_U+1F1E6.png +U+1F1EC_U+1F1E7.png +U+1F1EC_U+1F1E9.png +U+1F1EC_U+1F1EA.png +U+1F1EC_U+1F1EB.png +U+1F1EC_U+1F1EC.png +U+1F1EC_U+1F1ED.png +U+1F1EC_U+1F1EE.png +U+1F1EC_U+1F1F1.png +U+1F1EC_U+1F1F2.png +U+1F1EC_U+1F1F3.png +U+1F1EC_U+1F1F5.png +U+1F1EC_U+1F1F6.png +U+1F1EC_U+1F1F7.png +U+1F1EC_U+1F1F8.png +U+1F1EC_U+1F1F9.png +U+1F1EC_U+1F1FA.png +U+1F1EC_U+1F1FC.png +U+1F1EC_U+1F1FE.png +U+1F1ED_U+1F1F0.png +U+1F1ED_U+1F1F2.png +U+1F1ED_U+1F1F3.png +U+1F1ED_U+1F1F7.png +U+1F1ED_U+1F1F9.png +U+1F1ED_U+1F1FA.png +U+1F1EE_U+1F1E8.png +U+1F1EE_U+1F1E9.png +U+1F1EE_U+1F1EA.png +U+1F1EE_U+1F1F1.png +U+1F1EE_U+1F1F2.png +U+1F1EE_U+1F1F3.png +U+1F1EE_U+1F1F4.png +U+1F1EE_U+1F1F6.png +U+1F1EE_U+1F1F7.png +U+1F1EE_U+1F1F8.png +U+1F1EE_U+1F1F9.png +U+1F1EF_U+1F1EA.png +U+1F1EF_U+1F1F2.png +U+1F1EF_U+1F1F4.png +U+1F1EF_U+1F1F5.png +U+1F1F0_U+1F1EA.png +U+1F1F0_U+1F1EC.png +U+1F1F0_U+1F1ED.png +U+1F1F0_U+1F1EE.png +U+1F1F0_U+1F1F2.png +U+1F1F0_U+1F1F3.png +U+1F1F0_U+1F1F5.png +U+1F1F0_U+1F1F7.png +U+1F1F0_U+1F1FC.png +U+1F1F0_U+1F1FE.png +U+1F1F0_U+1F1FF.png +U+1F1F1_U+1F1E6.png +U+1F1F1_U+1F1E7.png +U+1F1F1_U+1F1E8.png +U+1F1F1_U+1F1EE.png +U+1F1F1_U+1F1F0.png +U+1F1F1_U+1F1F7.png +U+1F1F1_U+1F1F8.png +U+1F1F1_U+1F1F9.png +U+1F1F1_U+1F1FA.png +U+1F1F1_U+1F1FB.png +U+1F1F1_U+1F1FE.png +U+1F1F2_U+1F1E6.png +U+1F1F2_U+1F1E8.png +U+1F1F2_U+1F1E9.png +U+1F1F2_U+1F1EA.png +U+1F1F2_U+1F1EB.png +U+1F1F2_U+1F1EC.png +U+1F1F2_U+1F1ED.png +U+1F1F2_U+1F1F0.png +U+1F1F2_U+1F1F1.png +U+1F1F2_U+1F1F2.png +U+1F1F2_U+1F1F3.png +U+1F1F2_U+1F1F4.png +U+1F1F2_U+1F1F5.png +U+1F1F2_U+1F1F6.png +U+1F1F2_U+1F1F7.png +U+1F1F2_U+1F1F8.png +U+1F1F2_U+1F1F9.png +U+1F1F2_U+1F1FA.png +U+1F1F2_U+1F1FB.png +U+1F1F2_U+1F1FC.png +U+1F1F2_U+1F1FD.png +U+1F1F2_U+1F1FE.png +U+1F1F2_U+1F1FF.png +U+1F1F3_U+1F1E6.png +U+1F1F3_U+1F1E8.png +U+1F1F3_U+1F1EA.png +U+1F1F3_U+1F1EB.png +U+1F1F3_U+1F1EC.png +U+1F1F3_U+1F1EE.png +U+1F1F3_U+1F1F1.png +U+1F1F3_U+1F1F4.png +U+1F1F3_U+1F1F5.png +U+1F1F3_U+1F1F7.png +U+1F1F3_U+1F1FA.png +U+1F1F3_U+1F1FF.png +U+1F1F4_U+1F1F2.png +U+1F1F5_U+1F1E6.png +U+1F1F5_U+1F1EA.png +U+1F1F5_U+1F1EB.png +U+1F1F5_U+1F1EC.png +U+1F1F5_U+1F1ED.png +U+1F1F5_U+1F1F0.png +U+1F1F5_U+1F1F1.png +U+1F1F5_U+1F1F2.png +U+1F1F5_U+1F1F3.png +U+1F1F5_U+1F1F7.png +U+1F1F5_U+1F1F8.png +U+1F1F5_U+1F1F9.png +U+1F1F5_U+1F1FC.png +U+1F1F5_U+1F1FE.png +U+1F1F6_U+1F1E6.png +U+1F1F7_U+1F1EA.png +U+1F1F7_U+1F1F4.png +U+1F1F7_U+1F1F8.png +U+1F1F7_U+1F1FA.png +U+1F1F7_U+1F1FC.png +U+1F1F8_U+1F1E6.png +U+1F1F8_U+1F1E7.png +U+1F1F8_U+1F1E8.png +U+1F1F8_U+1F1E9.png +U+1F1F8_U+1F1EA.png +U+1F1F8_U+1F1EC.png +U+1F1F8_U+1F1ED.png +U+1F1F8_U+1F1EE.png +U+1F1F8_U+1F1EF.png +U+1F1F8_U+1F1F0.png +U+1F1F8_U+1F1F1.png +U+1F1F8_U+1F1F2.png +U+1F1F8_U+1F1F3.png +U+1F1F8_U+1F1F4.png +U+1F1F8_U+1F1F7.png +U+1F1F8_U+1F1F8.png +U+1F1F8_U+1F1F9.png +U+1F1F8_U+1F1FB.png +U+1F1F8_U+1F1FD.png +U+1F1F8_U+1F1FE.png +U+1F1F8_U+1F1FF.png +U+1F1F9_U+1F1E6.png +U+1F1F9_U+1F1E8.png +U+1F1F9_U+1F1E9.png +U+1F1F9_U+1F1EB.png +U+1F1F9_U+1F1EC.png +U+1F1F9_U+1F1ED.png +U+1F1F9_U+1F1EF.png +U+1F1F9_U+1F1F0.png +U+1F1F9_U+1F1F1.png +U+1F1F9_U+1F1F2.png +U+1F1F9_U+1F1F3.png +U+1F1F9_U+1F1F4.png +U+1F1F9_U+1F1F7.png +U+1F1F9_U+1F1F9.png +U+1F1F9_U+1F1FB.png +U+1F1F9_U+1F1FC.png +U+1F1F9_U+1F1FF.png +U+1F1FA_U+1F1E6.png +U+1F1FA_U+1F1EC.png +U+1F1FA_U+1F1F2.png +U+1F1FA_U+1F1F3.png +U+1F1FA_U+1F1F8.png +U+1F1FA_U+1F1FE.png +U+1F1FA_U+1F1FF.png +U+1F1FB_U+1F1E6.png +U+1F1FB_U+1F1E8.png +U+1F1FB_U+1F1EA.png +U+1F1FB_U+1F1EC.png +U+1F1FB_U+1F1EE.png +U+1F1FB_U+1F1F3.png +U+1F1FB_U+1F1FA.png +U+1F1FC_U+1F1EB.png +U+1F1FC_U+1F1F8.png +U+1F1FD_U+1F1F0.png +U+1F1FE_U+1F1EA.png +U+1F1FE_U+1F1F9.png +U+1F1FF_U+1F1E6.png +U+1F1FF_U+1F1F2.png +U+1F1FF_U+1F1FC.png +U+1F9CE_U+1F3FB.png +U+1F9CE_U+1F3FC.png +U+1F9CE_U+1F3FD.png +U+1F9CE_U+1F3FE.png +U+1F9CE_U+1F3FF.png +U+1FAF6_U+1F3FB.png +U+1FAF6_U+1F3FC.png +U+1FAF6_U+1F3FD.png +U+1FAF6_U+1F3FE.png +U+1FAF6_U+1F3FF.png +U+26F9_U+200D_U+2640.png +U+26F9_U+200D_U+2642.png +U+2764_U+200D_U+1F525.png +U+2764_U+200D_U+1FA79.png +U+1F344_U+200D_U+1F7EB.png +U+1F34B_U+200D_U+1F7E9.png +U+1F3C3_U+200D_U+2640.png +U+1F3C3_U+200D_U+2642.png +U+1F3C4_U+200D_U+2640.png +U+1F3C4_U+200D_U+2642.png +U+1F3CA_U+200D_U+2640.png +U+1F3CA_U+200D_U+2642.png +U+1F3CB_U+200D_U+2640.png +U+1F3CB_U+200D_U+2642.png +U+1F3CC_U+200D_U+2640.png +U+1F3CC_U+200D_U+2642.png +U+1F3F3_U+200D_U+26A7.png +U+1F3F3_U+200D_U+F8FF.png +U+1F3F3_U+200D_U+1F308.png +U+1F3F3_U+200D_U+1F41E.png +U+1F3F3_U+200D_U+1F596.png +U+1F3F4_U+200D_U+2620.png +U+1F408_U+200D_U+2B1B.png +U+1F415_U+200D_U+1F9BA.png +U+1F426_U+200D_U+2B1B.png +U+1F426_U+200D_U+1F525.png +U+1F431_U+200D_U+1F436.png +U+1F43B_U+200D_U+2744.png +U+1F441_U+200D_U+1F5E8.png +U+1F468_U+200D_U+2695.png +U+1F468_U+200D_U+2696.png +U+1F468_U+200D_U+1F466.png +U+1F468_U+200D_U+1F467.png +U+1F468_U+200D_U+1F4BB.png +U+1F468_U+200D_U+1F4BC.png +U+1F468_U+200D_U+1F527.png +U+1F468_U+200D_U+1F52C.png +U+1F468_U+200D_U+1F680.png +U+1F468_U+200D_U+1F692.png +U+1F468_U+200D_U+1F9AF.png +U+1F468_U+200D_U+1F9B0.png +U+1F468_U+200D_U+1F9B1.png +U+1F468_U+200D_U+1F9B2.png +U+1F468_U+200D_U+1F9B3.png +U+1F468_U+200D_U+1F9BD.png +U+1F469_U+200D_U+2695.png +U+1F469_U+200D_U+2696.png +U+1F469_U+200D_U+1F466.png +U+1F469_U+200D_U+1F467.png +U+1F469_U+200D_U+1F4BB.png +U+1F469_U+200D_U+1F4BC.png +U+1F469_U+200D_U+1F527.png +U+1F469_U+200D_U+1F52C.png +U+1F469_U+200D_U+1F680.png +U+1F469_U+200D_U+1F692.png +U+1F469_U+200D_U+1F9AF.png +U+1F469_U+200D_U+1F9B0.png +U+1F469_U+200D_U+1F9B1.png +U+1F469_U+200D_U+1F9B2.png +U+1F469_U+200D_U+1F9B3.png +U+1F469_U+200D_U+1F9BD.png +U+1F471_U+200D_U+2640.png +U+1F471_U+200D_U+2642.png +U+1F473_U+200D_U+2640.png +U+1F473_U+200D_U+2642.png +U+1F481_U+200D_U+2640.png +U+1F481_U+200D_U+2642.png +U+1F482_U+200D_U+2640.png +U+1F482_U+200D_U+2642.png +U+1F486_U+200D_U+2640.png +U+1F486_U+200D_U+2642.png +U+1F487_U+200D_U+2640.png +U+1F487_U+200D_U+2642.png +U+1F517_U+200D_U+1F4A5.png +U+1F62E_U+200D_U+1F4A8.png +U+1F635_U+200D_U+1F4AB.png +U+1F636_U+200D_U+1F32B.png +U+1F642_U+200D_U+2194.png +U+1F642_U+200D_U+2195.png +U+1F645_U+200D_U+2640.png +U+1F645_U+200D_U+2642.png +U+1F646_U+200D_U+2640.png +U+1F646_U+200D_U+2642.png +U+1F647_U+200D_U+2640.png +U+1F647_U+200D_U+2642.png +U+1F64B_U+200D_U+2640.png +U+1F64B_U+200D_U+2642.png +U+1F6A3_U+200D_U+2640.png +U+1F6A3_U+200D_U+2642.png +U+1F6B4_U+200D_U+2640.png +U+1F6B4_U+200D_U+2642.png +U+1F6B5_U+200D_U+2640.png +U+1F6B5_U+200D_U+2642.png +U+1F6B6_U+200D_U+2640.png +U+1F6B6_U+200D_U+2642.png +U+1F938_U+200D_U+2640.png +U+1F938_U+200D_U+2642.png +U+1F939_U+200D_U+2640.png +U+1F939_U+200D_U+2642.png +U+1F93E_U+200D_U+2640.png +U+1F93E_U+200D_U+2642.png +U+1F9CD_U+200D_U+2640.png +U+1F9CD_U+200D_U+2642.png +U+1F9CE_U+200D_U+2640.png +U+1F9CE_U+200D_U+2642.png +U+1F9D1_U+200D_U+2695.png +U+1F9D1_U+200D_U+2696.png +U+1F9D1_U+200D_U+1F33E.png +U+1F9D1_U+200D_U+1F373.png +U+1F9D1_U+200D_U+1F393.png +U+1F9D1_U+200D_U+1F4BB.png +U+1F9D1_U+200D_U+1F4BC.png +U+1F9D1_U+200D_U+1F527.png +U+1F9D1_U+200D_U+1F52C.png +U+1F9D1_U+200D_U+1F680.png +U+1F9D1_U+200D_U+1F692.png +U+1F9D1_U+200D_U+1F9AF.png +U+1F9D1_U+200D_U+1F9B0.png +U+1F9D1_U+200D_U+1F9B1.png +U+1F9D1_U+200D_U+1F9B2.png +U+1F9D1_U+200D_U+1F9B3.png +U+1F9D1_U+200D_U+1F9BD.png +U+1F9D1_U+200D_U+1F9D2.png +U+1F9D4_U+200D_U+2640.png +U+1F9D4_U+200D_U+2642.png +U+1F9D7_U+200D_U+2640.png +U+1F9D7_U+200D_U+2642.png +U+1F9DC_U+200D_U+2640.png +U+1F9DD_U+200D_U+2642.png +U+1F9CE_U+1F3FB_U+200D_U+2640.png +U+1F9CE_U+1F3FB_U+200D_U+2642.png +U+1F9CE_U+1F3FC_U+200D_U+2640.png +U+1F9CE_U+1F3FC_U+200D_U+2642.png +U+1F9CE_U+1F3FD_U+200D_U+2640.png +U+1F9CE_U+1F3FD_U+200D_U+2642.png +U+1F9CE_U+1F3FE_U+200D_U+2640.png +U+1F9CE_U+1F3FE_U+200D_U+2642.png +U+1F9CE_U+1F3FF_U+200D_U+2640.png +U+1F9CE_U+1F3FF_U+200D_U+2642.png +U+1F3F4_U+E0069_U+E0065_U+E006C_U+E007F.png +U+1F3F4_U+E0069_U+E0065_U+E006D_U+E007F.png +U+1F3F4_U+E0069_U+E0065_U+E0075_U+E007F.png +U+1F3F4_U+E0070_U+E0061_U+E0031_U+E007F.png +U+1F3F4_U+E0070_U+E0061_U+E0032_U+E007F.png +U+1F3F4_U+E0070_U+E0061_U+E0033_U+E007F.png +U+1F3F4_U+E0070_U+E0061_U+E0034_U+E007F.png +U+1F3F4_U+E0070_U+E0061_U+E0035_U+E007F.png +U+1F3F4_U+E0070_U+E0061_U+E0036_U+E007F.png +U+1F3F4_U+E0070_U+E0061_U+E0037_U+E007F.png +U+1F3F4_U+E0070_U+E0061_U+E0039_U+E007F.png +U+1F3F4_U+E0073_U+E0065_U+E006D_U+E007F.png +U+1F468_U+200D_U+2764_U+200D_U+1F468.png +U+1F468_U+200D_U+1F466_U+200D_U+1F466.png +U+1F468_U+200D_U+1F467_U+200D_U+1F466.png +U+1F468_U+200D_U+1F467_U+200D_U+1F467.png +U+1F468_U+200D_U+1F468_U+200D_U+1F466.png +U+1F468_U+200D_U+1F468_U+200D_U+1F467.png +U+1F468_U+200D_U+1F469_U+200D_U+1F466.png +U+1F468_U+200D_U+1F469_U+200D_U+1F467.png +U+1F469_U+200D_U+2764_U+200D_U+1F468.png +U+1F469_U+200D_U+2764_U+200D_U+1F469.png +U+1F469_U+200D_U+1F466_U+200D_U+1F466.png +U+1F469_U+200D_U+1F467_U+200D_U+1F466.png +U+1F469_U+200D_U+1F467_U+200D_U+1F467.png +U+1F469_U+200D_U+1F469_U+200D_U+1F466.png +U+1F469_U+200D_U+1F469_U+200D_U+1F467.png +U+1F9D1_U+200D_U+1F9D1_U+200D_U+1F9D2.png +U+1F9D1_U+200D_U+1F9D2_U+200D_U+1F9D2.png +U+1F3F4_U+E0062_U+E0071_U+E0062_U+E006F_U+E007F.png +U+1F3F4_U+E0062_U+E0071_U+E0073_U+E0061_U+E007F.png +U+1F3F4_U+E0062_U+E0071_U+E0073_U+E0065_U+E007F.png +U+1F3F4_U+E0063_U+E0061_U+E0071_U+E0063_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0062_U+E0062_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0062_U+E0065_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0062_U+E0077_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0062_U+E0079_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0068_U+E0062_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0068_U+E0065_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0068_U+E0068_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E006D_U+E0076_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E006E_U+E0069_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E006E_U+E0077_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0072_U+E0070_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0073_U+E0068_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0073_U+E006C_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0073_U+E006E_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0073_U+E0074_U+E007F.png +U+1F3F4_U+E0064_U+E0065_U+E0074_U+E0068_U+E007F.png +U+1F3F4_U+E0065_U+E0073_U+E0063_U+E0074_U+E007F.png +U+1F3F4_U+E0065_U+E0073_U+E0070_U+E0076_U+E007F.png +U+1F3F4_U+E0066_U+E0069_U+E0030_U+E0033_U+E007F.png +U+1F3F4_U+E0066_U+E0069_U+E0030_U+E0034_U+E007F.png +U+1F3F4_U+E0066_U+E0069_U+E0030_U+E0035_U+E007F.png +U+1F3F4_U+E0066_U+E0069_U+E0030_U+E0036_U+E007F.png +U+1F3F4_U+E0066_U+E0069_U+E0030_U+E0037_U+E007F.png +U+1F3F4_U+E0066_U+E0069_U+E0030_U+E0038_U+E007F.png +U+1F3F4_U+E0066_U+E0069_U+E0031_U+E0033_U+E007F.png +U+1F3F4_U+E0066_U+E0069_U+E0031_U+E0035_U+E007F.png +U+1F3F4_U+E0066_U+E0069_U+E0031_U+E0036_U+E007F.png +U+1F3F4_U+E0066_U+E0069_U+E0031_U+E0037_U+E007F.png +U+1F3F4_U+E0066_U+E0069_U+E0031_U+E0038_U+E007F.png +U+1F3F4_U+E006B_U+E0072_U+E0031_U+E0031_U+E007F.png +U+1F3F4_U+E006B_U+E0072_U+E0032_U+E0039_U+E007F.png +U+1F3F4_U+E006B_U+E0072_U+E0033_U+E0030_U+E007F.png +U+1F3F4_U+E006B_U+E0072_U+E0034_U+E0031_U+E007F.png +U+1F3F4_U+E006B_U+E0072_U+E0034_U+E0034_U+E007F.png +U+1F3F4_U+E006B_U+E0072_U+E0034_U+E0036_U+E007F.png +U+1F3F4_U+E006B_U+E0072_U+E0034_U+E0038_U+E007F.png +U+1F3F4_U+E006B_U+E0072_U+E0034_U+E0039_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E0062_U+E0067_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E0062_U+E006D_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E0063_U+E006D_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E0067_U+E0062_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E0067_U+E0067_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E0067_U+E006B_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E0067_U+E0070_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E006C_U+E006F_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E006D_U+E0067_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E006D_U+E006F_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E006D_U+E0079_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E006E_U+E0069_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E0072_U+E0067_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E0072_U+E0069_U+E007F.png +U+1F3F4_U+E006C_U+E0072_U+E0073_U+E0069_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E0064_U+E0072_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E0066_U+E006C_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E0066_U+E0072_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E0067_U+E0065_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E0067_U+E0072_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E006C_U+E0069_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E006E_U+E0062_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E006E_U+E0068_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E006F_U+E0076_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E0075_U+E0074_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E007A_U+E0065_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E007A_U+E0068_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0030_U+E0031_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0030_U+E0032_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0030_U+E0033_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0030_U+E0034_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0030_U+E0035_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0030_U+E0036_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0030_U+E0037_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0030_U+E0038_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0030_U+E0039_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0031_U+E0030_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0031_U+E0031_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0031_U+E0032_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0031_U+E0034_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0031_U+E0035_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0031_U+E0036_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0031_U+E0037_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0031_U+E0038_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0031_U+E0039_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0032_U+E0030_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0032_U+E0031_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0032_U+E0032_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0032_U+E0033_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0033_U+E0030_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0033_U+E0034_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0033_U+E0038_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0034_U+E0032_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0034_U+E0036_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0035_U+E0030_U+E007F.png +U+1F3F4_U+E006E_U+E006F_U+E0035_U+E0034_U+E007F.png +U+1F3F4_U+E0070_U+E0061_U+E0031_U+E0030_U+E007F.png +U+1F3F4_U+E0070_U+E0061_U+E006B_U+E0079_U+E007F.png +U+1F3F4_U+E0070_U+E0061_U+E006E_U+E0062_U+E007F.png +U+1F3F4_U+E0073_U+E006B_U+E0062_U+E0063_U+E007F.png +U+1F3F4_U+E0073_U+E006B_U+E0062_U+E006C_U+E007F.png +U+1F3F4_U+E0073_U+E006B_U+E006B_U+E0069_U+E007F.png +U+1F3F4_U+E0073_U+E006B_U+E006E_U+E0069_U+E007F.png +U+1F3F4_U+E0073_U+E006B_U+E0070_U+E0076_U+E007F.png +U+1F3F4_U+E0073_U+E006B_U+E0074_U+E0061_U+E007F.png +U+1F3F4_U+E0073_U+E006B_U+E0074_U+E0063_U+E007F.png +U+1F3F4_U+E0073_U+E006B_U+E007A_U+E0069_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0030_U+E0035_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0030_U+E0037_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0030_U+E0039_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0031_U+E0032_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0031_U+E0034_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0031_U+E0038_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0032_U+E0031_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0032_U+E0033_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0032_U+E0036_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0033_U+E0030_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0033_U+E0032_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0033_U+E0035_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0034_U+E0030_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0034_U+E0033_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0034_U+E0036_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0034_U+E0038_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0035_U+E0031_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0035_U+E0033_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0035_U+E0036_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0035_U+E0039_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0036_U+E0031_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0036_U+E0033_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0036_U+E0035_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0036_U+E0038_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0037_U+E0031_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0037_U+E0034_U+E007F.png +U+1F3F4_U+E0075_U+E0061_U+E0037_U+E0037_U+E007F.png +U+1F3F4_U+E0075_U+E0073_U+E0061_U+E006C_U+E007F.png +U+1F3F4_U+E0075_U+E0073_U+E0061_U+E007A_U+E007F.png +U+1F3F4_U+E0075_U+E0073_U+E0074_U+E0078_U+E007F.png +U+1F3F4_U+E007A_U+E0077_U+E0068_U+E0061_U+E007F.png +U+1F3F4_U+E0066_U+E0072_U+E0061_U+E0072_U+E0061_U+E007F.png +U+1F3F4_U+E0066_U+E0072_U+E0062_U+E0066_U+E0063_U+E007F.png +U+1F3F4_U+E0066_U+E0072_U+E0062_U+E0072_U+E0065_U+E007F.png +U+1F3F4_U+E0066_U+E0072_U+E0063_U+E006F_U+E0072_U+E007F.png +U+1F3F4_U+E0066_U+E0072_U+E0063_U+E0076_U+E006C_U+E007F.png +U+1F3F4_U+E0066_U+E0072_U+E006E_U+E0061_U+E0071_U+E007F.png +U+1F3F4_U+E0066_U+E0072_U+E006E_U+E006F_U+E0072_U+E007F.png +U+1F3F4_U+E0066_U+E0072_U+E006F_U+E0063_U+E0063_U+E007F.png +U+1F3F4_U+E0066_U+E0072_U+E0070_U+E0061_U+E0063_U+E007F.png +U+1F3F4_U+E0066_U+E0072_U+E0070_U+E0064_U+E006C_U+E007F.png +U+1F3F4_U+E0067_U+E0062_U+E0065_U+E006E_U+E0067_U+E007F.png +U+1F3F4_U+E0067_U+E0062_U+E0073_U+E0063_U+E0074_U+E007F.png +U+1F3F4_U+E0067_U+E0062_U+E0077_U+E006C_U+E0073_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E0062_U+E0071_U+E0031_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E0062_U+E0071_U+E0032_U+E007F.png +U+1F3F4_U+E006E_U+E006C_U+E0062_U+E0071_U+E0033_U+E007F.png +U+1F3F4_U+E006E_U+E007A_U+E0061_U+E0075_U+E006B_U+E007F.png +U+1F3F4_U+E006E_U+E007A_U+E006E_U+E0073_U+E006E_U+E007F.png +U+1F3F4_U+E006E_U+E007A_U+E006F_U+E0074_U+E0061_U+E007F.png +U+1F3F4_U+E006E_U+E007A_U+E0077_U+E0067_U+E006E_U+E007F.png +U+1F468_U+200D_U+1F468_U+200D_U+1F466_U+200D_U+1F466.png +U+1F468_U+200D_U+1F468_U+200D_U+1F467_U+200D_U+1F466.png +U+1F468_U+200D_U+1F468_U+200D_U+1F467_U+200D_U+1F467.png +U+1F468_U+200D_U+1F469_U+200D_U+1F466_U+200D_U+1F466.png +U+1F468_U+200D_U+1F469_U+200D_U+1F467_U+200D_U+1F466.png +U+1F468_U+200D_U+1F469_U+200D_U+1F467_U+200D_U+1F467.png +U+1F469_U+200D_U+1F469_U+200D_U+1F466_U+200D_U+1F466.png +U+1F469_U+200D_U+1F469_U+200D_U+1F467_U+200D_U+1F466.png +U+1F469_U+200D_U+1F469_U+200D_U+1F467_U+200D_U+1F467.png +U+1F9D1_U+200D_U+1F9D1_U+200D_U+1F9D2_U+200D_U+1F9D2.png