diff --git a/lib/emoji/db.json b/lib/emoji/db.json index 4e20e272c3..0ae88e7309 100644 --- a/lib/emoji/db.json +++ b/lib/emoji/db.json @@ -4143,6 +4143,46 @@ { "code": "1f5e8", "name": "left_speech_bubble" + }, + { + "code": "1f1e8-1f1f3", + "name": "cn" + }, + { + "code": "1f1eb-1f1f7", + "name": "fr" + }, + { + "code": "1f1e9-1f1ea", + "name": "de" + }, + { + "code": "1f1ee-1f1f9", + "name": "it" + }, + { + "code": "1f1ef-1f1f5", + "name": "jp" + }, + { + "code": "1f1f7-1f1fa", + "name": "ru" + }, + { + "code": "1f1f0-1f1f7", + "name": "kr" + }, + { + "code": "1f1ea-1f1f8", + "name": "es" + }, + { + "code": "1f1ec-1f1e7", + "name": "gb" + }, + { + "code": "1f1fa-1f1f8", + "name": "us" } ], "aliases": { @@ -4248,35 +4288,35 @@ "flag_black": [ "waving_black_flag" ], - "flag_cn": [ - "cn" + "cn": [ + "flag_cn" ], - "flag_de": [ - "de" + "de": [ + "flag_de" ], - "flag_es": [ - "es" + "es": [ + "flag_es" ], - "flag_fr": [ - "fr" + "fr": [ + "flag_fr" ], - "flag_gb": [ - "gb" + "gb": [ + "flag_gb" ], - "flag_it": [ - "it" + "it": [ + "flag_it" ], - "flag_jp": [ - "jp" + "jp": [ + "flag_jp" ], - "flag_kr": [ - "kr" + "kr": [ + "flag_kr" ], - "flag_ru": [ - "ru" + "ru": [ + "flag_ru" ], - "flag_us": [ - "us" + "us": [ + "flag_us" ], "flag_white": [ "waving_white_flag" diff --git a/lib/tasks/emoji.rake b/lib/tasks/emoji.rake index 894bf46402..14190b74eb 100644 --- a/lib/tasks/emoji.rake +++ b/lib/tasks/emoji.rake @@ -1,6 +1,9 @@ EMOJI_LIST_URL = "http://unicode.org/emoji/charts/full-emoji-list.html" EMOJI_KEYWORDS_URL = "https://raw.githubusercontent.com/muan/emojilib/master/emojis.json" +# until MS release the emoji flags, we'll use custom made flags +WINDOWS_FLAGS = Set.new ["1f1e8_1f1f3", "1f1e9_1f1ea", "1f1ea_1f1f8", "1f1eb_1f1f7", "1f1ec_1f1e7", "1f1ee_1f1f9", "1f1ef_1f1f5", "1f1f0_1f1f7", "1f1f7_1f1fa", "1f1fa_1f1f8"] + desc "update emoji images" task "emoji:update" => :environment do emojis = {} @@ -18,9 +21,10 @@ task "emoji:update" => :environment do next unless char = keywords[k]["char"].presence code = char.codepoints - .map { |c| c.to_s(16).rjust(4, "0") } - .join("_") - .gsub(/_fe0f$/i, "") + .map { |c| c.to_s(16).rjust(4, "0") } + .join("_") + .downcase + .gsub(/_fe0f$/, "") emojis[code] ||= { name: k } end @@ -42,7 +46,12 @@ task "emoji:update" => :environment do google = cell_to_image(cells[5]) twitter = cell_to_image(cells[6]) one = cell_to_image(cells[7]) - windows = cell_to_image(cells[9]) + + if WINDOWS_FLAGS.include?(code) + windows = custom_windows_flag(code) + else + windows = cell_to_image(cells[9]) + end if apple.blank? || google.blank? || twitter.blank? || one.blank? || windows.blank? emojis.delete(code) @@ -79,6 +88,11 @@ def cell_to_image(cell) Base64.decode64(img["src"][/base64,(.+)$/, 1]) end +def custom_windows_flag(code) + name = code.upcase.tr("_", "-") + open("https://github.com/discourse/discourse-emoji-extractor/raw/master/win10/72x72/windows_#{name}.png").read +end + def write_emojis(emojis, aliases, style, folder) path = "public/images/emoji/#{folder}/" diff --git a/public/images/emoji/apple/cn.png b/public/images/emoji/apple/cn.png new file mode 100644 index 0000000000..9c969f94c5 Binary files /dev/null and b/public/images/emoji/apple/cn.png differ diff --git a/public/images/emoji/apple/de.png b/public/images/emoji/apple/de.png new file mode 100644 index 0000000000..e732741286 Binary files /dev/null and b/public/images/emoji/apple/de.png differ diff --git a/public/images/emoji/apple/es.png b/public/images/emoji/apple/es.png new file mode 100644 index 0000000000..8fca1f0390 Binary files /dev/null and b/public/images/emoji/apple/es.png differ diff --git a/public/images/emoji/apple/flag_cn.png b/public/images/emoji/apple/flag_cn.png new file mode 100644 index 0000000000..9c969f94c5 Binary files /dev/null and b/public/images/emoji/apple/flag_cn.png differ diff --git a/public/images/emoji/apple/flag_de.png b/public/images/emoji/apple/flag_de.png new file mode 100644 index 0000000000..e732741286 Binary files /dev/null and b/public/images/emoji/apple/flag_de.png differ diff --git a/public/images/emoji/apple/flag_es.png b/public/images/emoji/apple/flag_es.png new file mode 100644 index 0000000000..8fca1f0390 Binary files /dev/null and b/public/images/emoji/apple/flag_es.png differ diff --git a/public/images/emoji/apple/flag_fr.png b/public/images/emoji/apple/flag_fr.png new file mode 100644 index 0000000000..efcd5fff75 Binary files /dev/null and b/public/images/emoji/apple/flag_fr.png differ diff --git a/public/images/emoji/apple/flag_gb.png b/public/images/emoji/apple/flag_gb.png new file mode 100644 index 0000000000..1d15d6cb96 Binary files /dev/null and b/public/images/emoji/apple/flag_gb.png differ diff --git a/public/images/emoji/apple/flag_it.png b/public/images/emoji/apple/flag_it.png new file mode 100644 index 0000000000..0e5bc29dad Binary files /dev/null and b/public/images/emoji/apple/flag_it.png differ diff --git a/public/images/emoji/apple/flag_jp.png b/public/images/emoji/apple/flag_jp.png new file mode 100644 index 0000000000..4462748e58 Binary files /dev/null and b/public/images/emoji/apple/flag_jp.png differ diff --git a/public/images/emoji/apple/flag_kr.png b/public/images/emoji/apple/flag_kr.png new file mode 100644 index 0000000000..d63cf96b43 Binary files /dev/null and b/public/images/emoji/apple/flag_kr.png differ diff --git a/public/images/emoji/apple/flag_ru.png b/public/images/emoji/apple/flag_ru.png new file mode 100644 index 0000000000..ebd82f4a52 Binary files /dev/null and b/public/images/emoji/apple/flag_ru.png differ diff --git a/public/images/emoji/apple/flag_us.png b/public/images/emoji/apple/flag_us.png new file mode 100644 index 0000000000..64a5e528d9 Binary files /dev/null and b/public/images/emoji/apple/flag_us.png differ diff --git a/public/images/emoji/apple/fr.png b/public/images/emoji/apple/fr.png new file mode 100644 index 0000000000..efcd5fff75 Binary files /dev/null and b/public/images/emoji/apple/fr.png differ diff --git a/public/images/emoji/apple/gb.png b/public/images/emoji/apple/gb.png new file mode 100644 index 0000000000..1d15d6cb96 Binary files /dev/null and b/public/images/emoji/apple/gb.png differ diff --git a/public/images/emoji/apple/it.png b/public/images/emoji/apple/it.png new file mode 100644 index 0000000000..0e5bc29dad Binary files /dev/null and b/public/images/emoji/apple/it.png differ diff --git a/public/images/emoji/apple/jp.png b/public/images/emoji/apple/jp.png new file mode 100644 index 0000000000..4462748e58 Binary files /dev/null and b/public/images/emoji/apple/jp.png differ diff --git a/public/images/emoji/apple/kr.png b/public/images/emoji/apple/kr.png new file mode 100644 index 0000000000..d63cf96b43 Binary files /dev/null and b/public/images/emoji/apple/kr.png differ diff --git a/public/images/emoji/apple/ru.png b/public/images/emoji/apple/ru.png new file mode 100644 index 0000000000..ebd82f4a52 Binary files /dev/null and b/public/images/emoji/apple/ru.png differ diff --git a/public/images/emoji/apple/us.png b/public/images/emoji/apple/us.png new file mode 100644 index 0000000000..64a5e528d9 Binary files /dev/null and b/public/images/emoji/apple/us.png differ diff --git a/public/images/emoji/emoji_one/cn.png b/public/images/emoji/emoji_one/cn.png new file mode 100644 index 0000000000..ae5a76a905 Binary files /dev/null and b/public/images/emoji/emoji_one/cn.png differ diff --git a/public/images/emoji/emoji_one/de.png b/public/images/emoji/emoji_one/de.png new file mode 100644 index 0000000000..352b049a12 Binary files /dev/null and b/public/images/emoji/emoji_one/de.png differ diff --git a/public/images/emoji/emoji_one/es.png b/public/images/emoji/emoji_one/es.png new file mode 100644 index 0000000000..061ea15563 Binary files /dev/null and b/public/images/emoji/emoji_one/es.png differ diff --git a/public/images/emoji/emoji_one/flag_cn.png b/public/images/emoji/emoji_one/flag_cn.png new file mode 100644 index 0000000000..ae5a76a905 Binary files /dev/null and b/public/images/emoji/emoji_one/flag_cn.png differ diff --git a/public/images/emoji/emoji_one/flag_de.png b/public/images/emoji/emoji_one/flag_de.png new file mode 100644 index 0000000000..352b049a12 Binary files /dev/null and b/public/images/emoji/emoji_one/flag_de.png differ diff --git a/public/images/emoji/emoji_one/flag_es.png b/public/images/emoji/emoji_one/flag_es.png new file mode 100644 index 0000000000..061ea15563 Binary files /dev/null and b/public/images/emoji/emoji_one/flag_es.png differ diff --git a/public/images/emoji/emoji_one/flag_fr.png b/public/images/emoji/emoji_one/flag_fr.png new file mode 100644 index 0000000000..20938a3ab7 Binary files /dev/null and b/public/images/emoji/emoji_one/flag_fr.png differ diff --git a/public/images/emoji/emoji_one/flag_gb.png b/public/images/emoji/emoji_one/flag_gb.png new file mode 100644 index 0000000000..abdb6c455f Binary files /dev/null and b/public/images/emoji/emoji_one/flag_gb.png differ diff --git a/public/images/emoji/emoji_one/flag_it.png b/public/images/emoji/emoji_one/flag_it.png new file mode 100644 index 0000000000..2ed2a1067f Binary files /dev/null and b/public/images/emoji/emoji_one/flag_it.png differ diff --git a/public/images/emoji/emoji_one/flag_jp.png b/public/images/emoji/emoji_one/flag_jp.png new file mode 100644 index 0000000000..2e6ceab8f3 Binary files /dev/null and b/public/images/emoji/emoji_one/flag_jp.png differ diff --git a/public/images/emoji/emoji_one/flag_kr.png b/public/images/emoji/emoji_one/flag_kr.png new file mode 100644 index 0000000000..fe1d26475a Binary files /dev/null and b/public/images/emoji/emoji_one/flag_kr.png differ diff --git a/public/images/emoji/emoji_one/flag_ru.png b/public/images/emoji/emoji_one/flag_ru.png new file mode 100644 index 0000000000..62b6b21d67 Binary files /dev/null and b/public/images/emoji/emoji_one/flag_ru.png differ diff --git a/public/images/emoji/emoji_one/flag_us.png b/public/images/emoji/emoji_one/flag_us.png new file mode 100644 index 0000000000..748e2b413d Binary files /dev/null and b/public/images/emoji/emoji_one/flag_us.png differ diff --git a/public/images/emoji/emoji_one/fr.png b/public/images/emoji/emoji_one/fr.png new file mode 100644 index 0000000000..20938a3ab7 Binary files /dev/null and b/public/images/emoji/emoji_one/fr.png differ diff --git a/public/images/emoji/emoji_one/gb.png b/public/images/emoji/emoji_one/gb.png new file mode 100644 index 0000000000..abdb6c455f Binary files /dev/null and b/public/images/emoji/emoji_one/gb.png differ diff --git a/public/images/emoji/emoji_one/it.png b/public/images/emoji/emoji_one/it.png new file mode 100644 index 0000000000..2ed2a1067f Binary files /dev/null and b/public/images/emoji/emoji_one/it.png differ diff --git a/public/images/emoji/emoji_one/jp.png b/public/images/emoji/emoji_one/jp.png new file mode 100644 index 0000000000..2e6ceab8f3 Binary files /dev/null and b/public/images/emoji/emoji_one/jp.png differ diff --git a/public/images/emoji/emoji_one/kr.png b/public/images/emoji/emoji_one/kr.png new file mode 100644 index 0000000000..fe1d26475a Binary files /dev/null and b/public/images/emoji/emoji_one/kr.png differ diff --git a/public/images/emoji/emoji_one/ru.png b/public/images/emoji/emoji_one/ru.png new file mode 100644 index 0000000000..62b6b21d67 Binary files /dev/null and b/public/images/emoji/emoji_one/ru.png differ diff --git a/public/images/emoji/emoji_one/us.png b/public/images/emoji/emoji_one/us.png new file mode 100644 index 0000000000..748e2b413d Binary files /dev/null and b/public/images/emoji/emoji_one/us.png differ diff --git a/public/images/emoji/google/cn.png b/public/images/emoji/google/cn.png new file mode 100644 index 0000000000..38d240d565 Binary files /dev/null and b/public/images/emoji/google/cn.png differ diff --git a/public/images/emoji/google/de.png b/public/images/emoji/google/de.png new file mode 100644 index 0000000000..d9a749790e Binary files /dev/null and b/public/images/emoji/google/de.png differ diff --git a/public/images/emoji/google/es.png b/public/images/emoji/google/es.png new file mode 100644 index 0000000000..72747290e1 Binary files /dev/null and b/public/images/emoji/google/es.png differ diff --git a/public/images/emoji/google/flag_cn.png b/public/images/emoji/google/flag_cn.png new file mode 100644 index 0000000000..38d240d565 Binary files /dev/null and b/public/images/emoji/google/flag_cn.png differ diff --git a/public/images/emoji/google/flag_de.png b/public/images/emoji/google/flag_de.png new file mode 100644 index 0000000000..d9a749790e Binary files /dev/null and b/public/images/emoji/google/flag_de.png differ diff --git a/public/images/emoji/google/flag_es.png b/public/images/emoji/google/flag_es.png new file mode 100644 index 0000000000..72747290e1 Binary files /dev/null and b/public/images/emoji/google/flag_es.png differ diff --git a/public/images/emoji/google/flag_fr.png b/public/images/emoji/google/flag_fr.png new file mode 100644 index 0000000000..6c144e0c73 Binary files /dev/null and b/public/images/emoji/google/flag_fr.png differ diff --git a/public/images/emoji/google/flag_gb.png b/public/images/emoji/google/flag_gb.png new file mode 100644 index 0000000000..ef65da3b95 Binary files /dev/null and b/public/images/emoji/google/flag_gb.png differ diff --git a/public/images/emoji/google/flag_it.png b/public/images/emoji/google/flag_it.png new file mode 100644 index 0000000000..cfbd4125e4 Binary files /dev/null and b/public/images/emoji/google/flag_it.png differ diff --git a/public/images/emoji/google/flag_jp.png b/public/images/emoji/google/flag_jp.png new file mode 100644 index 0000000000..99129fe55d Binary files /dev/null and b/public/images/emoji/google/flag_jp.png differ diff --git a/public/images/emoji/google/flag_kr.png b/public/images/emoji/google/flag_kr.png new file mode 100644 index 0000000000..efb95e4bab Binary files /dev/null and b/public/images/emoji/google/flag_kr.png differ diff --git a/public/images/emoji/google/flag_ru.png b/public/images/emoji/google/flag_ru.png new file mode 100644 index 0000000000..f85a73fd4d Binary files /dev/null and b/public/images/emoji/google/flag_ru.png differ diff --git a/public/images/emoji/google/flag_us.png b/public/images/emoji/google/flag_us.png new file mode 100644 index 0000000000..253e481c1f Binary files /dev/null and b/public/images/emoji/google/flag_us.png differ diff --git a/public/images/emoji/google/fr.png b/public/images/emoji/google/fr.png new file mode 100644 index 0000000000..6c144e0c73 Binary files /dev/null and b/public/images/emoji/google/fr.png differ diff --git a/public/images/emoji/google/gb.png b/public/images/emoji/google/gb.png new file mode 100644 index 0000000000..ef65da3b95 Binary files /dev/null and b/public/images/emoji/google/gb.png differ diff --git a/public/images/emoji/google/it.png b/public/images/emoji/google/it.png new file mode 100644 index 0000000000..cfbd4125e4 Binary files /dev/null and b/public/images/emoji/google/it.png differ diff --git a/public/images/emoji/google/jp.png b/public/images/emoji/google/jp.png new file mode 100644 index 0000000000..99129fe55d Binary files /dev/null and b/public/images/emoji/google/jp.png differ diff --git a/public/images/emoji/google/kr.png b/public/images/emoji/google/kr.png new file mode 100644 index 0000000000..efb95e4bab Binary files /dev/null and b/public/images/emoji/google/kr.png differ diff --git a/public/images/emoji/google/ru.png b/public/images/emoji/google/ru.png new file mode 100644 index 0000000000..f85a73fd4d Binary files /dev/null and b/public/images/emoji/google/ru.png differ diff --git a/public/images/emoji/google/us.png b/public/images/emoji/google/us.png new file mode 100644 index 0000000000..253e481c1f Binary files /dev/null and b/public/images/emoji/google/us.png differ diff --git a/public/images/emoji/twitter/cn.png b/public/images/emoji/twitter/cn.png new file mode 100644 index 0000000000..67efed2e4d Binary files /dev/null and b/public/images/emoji/twitter/cn.png differ diff --git a/public/images/emoji/twitter/de.png b/public/images/emoji/twitter/de.png new file mode 100644 index 0000000000..746bf11011 Binary files /dev/null and b/public/images/emoji/twitter/de.png differ diff --git a/public/images/emoji/twitter/es.png b/public/images/emoji/twitter/es.png new file mode 100644 index 0000000000..e0da30d5a6 Binary files /dev/null and b/public/images/emoji/twitter/es.png differ diff --git a/public/images/emoji/twitter/flag_cn.png b/public/images/emoji/twitter/flag_cn.png new file mode 100644 index 0000000000..67efed2e4d Binary files /dev/null and b/public/images/emoji/twitter/flag_cn.png differ diff --git a/public/images/emoji/twitter/flag_de.png b/public/images/emoji/twitter/flag_de.png new file mode 100644 index 0000000000..746bf11011 Binary files /dev/null and b/public/images/emoji/twitter/flag_de.png differ diff --git a/public/images/emoji/twitter/flag_es.png b/public/images/emoji/twitter/flag_es.png new file mode 100644 index 0000000000..e0da30d5a6 Binary files /dev/null and b/public/images/emoji/twitter/flag_es.png differ diff --git a/public/images/emoji/twitter/flag_fr.png b/public/images/emoji/twitter/flag_fr.png new file mode 100644 index 0000000000..7943b73f67 Binary files /dev/null and b/public/images/emoji/twitter/flag_fr.png differ diff --git a/public/images/emoji/twitter/flag_gb.png b/public/images/emoji/twitter/flag_gb.png new file mode 100644 index 0000000000..ad2a6622e4 Binary files /dev/null and b/public/images/emoji/twitter/flag_gb.png differ diff --git a/public/images/emoji/twitter/flag_it.png b/public/images/emoji/twitter/flag_it.png new file mode 100644 index 0000000000..13bbb1b1f8 Binary files /dev/null and b/public/images/emoji/twitter/flag_it.png differ diff --git a/public/images/emoji/twitter/flag_jp.png b/public/images/emoji/twitter/flag_jp.png new file mode 100644 index 0000000000..cca79ffb9d Binary files /dev/null and b/public/images/emoji/twitter/flag_jp.png differ diff --git a/public/images/emoji/twitter/flag_kr.png b/public/images/emoji/twitter/flag_kr.png new file mode 100644 index 0000000000..a0657a04c0 Binary files /dev/null and b/public/images/emoji/twitter/flag_kr.png differ diff --git a/public/images/emoji/twitter/flag_ru.png b/public/images/emoji/twitter/flag_ru.png new file mode 100644 index 0000000000..3ecaefd941 Binary files /dev/null and b/public/images/emoji/twitter/flag_ru.png differ diff --git a/public/images/emoji/twitter/flag_us.png b/public/images/emoji/twitter/flag_us.png new file mode 100644 index 0000000000..450853eca4 Binary files /dev/null and b/public/images/emoji/twitter/flag_us.png differ diff --git a/public/images/emoji/twitter/fr.png b/public/images/emoji/twitter/fr.png new file mode 100644 index 0000000000..7943b73f67 Binary files /dev/null and b/public/images/emoji/twitter/fr.png differ diff --git a/public/images/emoji/twitter/gb.png b/public/images/emoji/twitter/gb.png new file mode 100644 index 0000000000..ad2a6622e4 Binary files /dev/null and b/public/images/emoji/twitter/gb.png differ diff --git a/public/images/emoji/twitter/it.png b/public/images/emoji/twitter/it.png new file mode 100644 index 0000000000..13bbb1b1f8 Binary files /dev/null and b/public/images/emoji/twitter/it.png differ diff --git a/public/images/emoji/twitter/jp.png b/public/images/emoji/twitter/jp.png new file mode 100644 index 0000000000..cca79ffb9d Binary files /dev/null and b/public/images/emoji/twitter/jp.png differ diff --git a/public/images/emoji/twitter/kr.png b/public/images/emoji/twitter/kr.png new file mode 100644 index 0000000000..a0657a04c0 Binary files /dev/null and b/public/images/emoji/twitter/kr.png differ diff --git a/public/images/emoji/twitter/ru.png b/public/images/emoji/twitter/ru.png new file mode 100644 index 0000000000..3ecaefd941 Binary files /dev/null and b/public/images/emoji/twitter/ru.png differ diff --git a/public/images/emoji/twitter/us.png b/public/images/emoji/twitter/us.png new file mode 100644 index 0000000000..450853eca4 Binary files /dev/null and b/public/images/emoji/twitter/us.png differ diff --git a/public/images/emoji/win10/cn.png b/public/images/emoji/win10/cn.png new file mode 100644 index 0000000000..646f950b50 Binary files /dev/null and b/public/images/emoji/win10/cn.png differ diff --git a/public/images/emoji/win10/de.png b/public/images/emoji/win10/de.png new file mode 100644 index 0000000000..766c519bc8 Binary files /dev/null and b/public/images/emoji/win10/de.png differ diff --git a/public/images/emoji/win10/es.png b/public/images/emoji/win10/es.png new file mode 100644 index 0000000000..7a4fce76b9 Binary files /dev/null and b/public/images/emoji/win10/es.png differ diff --git a/public/images/emoji/win10/flag_cn.png b/public/images/emoji/win10/flag_cn.png new file mode 100644 index 0000000000..646f950b50 Binary files /dev/null and b/public/images/emoji/win10/flag_cn.png differ diff --git a/public/images/emoji/win10/flag_de.png b/public/images/emoji/win10/flag_de.png new file mode 100644 index 0000000000..766c519bc8 Binary files /dev/null and b/public/images/emoji/win10/flag_de.png differ diff --git a/public/images/emoji/win10/flag_es.png b/public/images/emoji/win10/flag_es.png new file mode 100644 index 0000000000..7a4fce76b9 Binary files /dev/null and b/public/images/emoji/win10/flag_es.png differ diff --git a/public/images/emoji/win10/flag_fr.png b/public/images/emoji/win10/flag_fr.png new file mode 100644 index 0000000000..ec24be1683 Binary files /dev/null and b/public/images/emoji/win10/flag_fr.png differ diff --git a/public/images/emoji/win10/flag_gb.png b/public/images/emoji/win10/flag_gb.png new file mode 100644 index 0000000000..099c1c49f9 Binary files /dev/null and b/public/images/emoji/win10/flag_gb.png differ diff --git a/public/images/emoji/win10/flag_it.png b/public/images/emoji/win10/flag_it.png new file mode 100644 index 0000000000..72465f2f9d Binary files /dev/null and b/public/images/emoji/win10/flag_it.png differ diff --git a/public/images/emoji/win10/flag_jp.png b/public/images/emoji/win10/flag_jp.png new file mode 100644 index 0000000000..157eb85d65 Binary files /dev/null and b/public/images/emoji/win10/flag_jp.png differ diff --git a/public/images/emoji/win10/flag_kr.png b/public/images/emoji/win10/flag_kr.png new file mode 100644 index 0000000000..f711c775b9 Binary files /dev/null and b/public/images/emoji/win10/flag_kr.png differ diff --git a/public/images/emoji/win10/flag_ru.png b/public/images/emoji/win10/flag_ru.png new file mode 100644 index 0000000000..9b23019f39 Binary files /dev/null and b/public/images/emoji/win10/flag_ru.png differ diff --git a/public/images/emoji/win10/flag_us.png b/public/images/emoji/win10/flag_us.png new file mode 100644 index 0000000000..b8aa8dd603 Binary files /dev/null and b/public/images/emoji/win10/flag_us.png differ diff --git a/public/images/emoji/win10/fr.png b/public/images/emoji/win10/fr.png new file mode 100644 index 0000000000..ec24be1683 Binary files /dev/null and b/public/images/emoji/win10/fr.png differ diff --git a/public/images/emoji/win10/gb.png b/public/images/emoji/win10/gb.png new file mode 100644 index 0000000000..099c1c49f9 Binary files /dev/null and b/public/images/emoji/win10/gb.png differ diff --git a/public/images/emoji/win10/it.png b/public/images/emoji/win10/it.png new file mode 100644 index 0000000000..72465f2f9d Binary files /dev/null and b/public/images/emoji/win10/it.png differ diff --git a/public/images/emoji/win10/jp.png b/public/images/emoji/win10/jp.png new file mode 100644 index 0000000000..157eb85d65 Binary files /dev/null and b/public/images/emoji/win10/jp.png differ diff --git a/public/images/emoji/win10/kr.png b/public/images/emoji/win10/kr.png new file mode 100644 index 0000000000..f711c775b9 Binary files /dev/null and b/public/images/emoji/win10/kr.png differ diff --git a/public/images/emoji/win10/ru.png b/public/images/emoji/win10/ru.png new file mode 100644 index 0000000000..9b23019f39 Binary files /dev/null and b/public/images/emoji/win10/ru.png differ diff --git a/public/images/emoji/win10/us.png b/public/images/emoji/win10/us.png new file mode 100644 index 0000000000..b8aa8dd603 Binary files /dev/null and b/public/images/emoji/win10/us.png differ