diff --git a/app/assets/javascripts/discourse/components/d-editor.js.es6 b/app/assets/javascripts/discourse/components/d-editor.js.es6
index 9307e4cffbc..5fd79893a00 100644
--- a/app/assets/javascripts/discourse/components/d-editor.js.es6
+++ b/app/assets/javascripts/discourse/components/d-editor.js.es6
@@ -8,7 +8,7 @@ import { search as searchCategoryTag } from 'discourse/lib/category-tag-search'
import { SEPARATOR } from 'discourse/lib/category-hashtags';
import { cook } from 'discourse/lib/text';
import { translations } from 'pretty-text/emoji/data';
-import { emojiSearch } from 'pretty-text/emoji';
+import { emojiSearch, isSkinTonableEmoji } from 'pretty-text/emoji';
import { emojiUrlFor } from 'discourse/lib/text';
import { getRegister } from 'discourse-common/lib/get-owner';
import { findRawTemplate } from 'discourse/lib/raw-templates';
@@ -337,6 +337,11 @@ export default Ember.Component.extend({
self.set('value', text);
},
+ onKeyUp(text, cp) {
+ const subtext = text.substring(0, cp);
+ return subtext.match(/(:(?!:).?[\w-]*:?(?!:)(?:t\d?)?:?) ?$/gm);
+ },
+
transformComplete(v) {
if (v.code) {
return `${v.code}:`;
@@ -372,6 +377,20 @@ export default Ember.Component.extend({
return resolve([translations[full]]);
}
+ const match = term.match(/^:?(.*?):t(\d)?$/);
+ if (match) {
+ let name = match[1];
+ let scale = match[2];
+
+ if (isSkinTonableEmoji(name)) {
+ if (scale) {
+ return resolve([`${name}:t${scale}`]);
+ } else {
+ return resolve([2, 3, 4, 5, 6].map(x => `${name}:t${x}`));
+ }
+ }
+ }
+
const options = emojiSearch(term, {maxResults: 5});
return resolve(options);
diff --git a/app/assets/javascripts/discourse/lib/autocomplete.js.es6 b/app/assets/javascripts/discourse/lib/autocomplete.js.es6
index 4b49fdc0146..589d53526ba 100644
--- a/app/assets/javascripts/discourse/lib/autocomplete.js.es6
+++ b/app/assets/javascripts/discourse/lib/autocomplete.js.es6
@@ -360,8 +360,21 @@ export default function(options) {
var cp = caretPosition(me[0]);
- if (options.key && completeStart === null && cp > 0) {
- var key = me[0].value[cp-1];
+ if (!options.key) return;
+
+ const key = me[0].value[cp-1];
+
+ if (options.onKeyUp && key !== options.key) {
+ var match = options.onKeyUp(me.val(), cp);
+ if (match) {
+ completeStart = cp - match[0].length;
+ completeEnd = completeStart + match[0].length - 1;
+ let term = match[0].substring(1, match[0].length);
+ updateAutoComplete(dataSource(term, options));
+ }
+ }
+
+ if (completeStart === null && cp > 0) {
if (key === options.key) {
var prevChar = me.val().charAt(cp-2);
if (checkTriggerRule() && (!prevChar || allowedLettersRegex.test(prevChar))) {
@@ -370,7 +383,7 @@ export default function(options) {
}
}
} else if (completeStart !== null) {
- var term = me.val().substring(completeStart + (options.key ? 1 : 0), cp);
+ let term = me.val().substring(completeStart + (options.key ? 1 : 0), cp);
updateAutoComplete(dataSource(term, options));
}
});
diff --git a/app/assets/javascripts/discourse/lib/emoji/groups.js.es6 b/app/assets/javascripts/discourse/lib/emoji/groups.js.es6
index 7b8d9bbedf6..627513d1cf6 100644
--- a/app/assets/javascripts/discourse/lib/emoji/groups.js.es6
+++ b/app/assets/javascripts/discourse/lib/emoji/groups.js.es6
@@ -1,18 +1,17 @@
-import { emojiExists } from 'pretty-text/emoji';
+// This file is generated by emoji.rake do not modify directly
// note that these categories are copied from Slack
-// be careful, there are ~20 differences in synonyms, e.g. :boom: vs. :collision:
-// a few Emoji are actually missing from the Slack categories as well (?), and were added
const groups = [
{
- name:"people",
- fullname:"People",
- tabicon:"grinning",
- icons:[
- "slight_smile",
+ "name": "people",
+ "fullname": "People",
+ "tabicon": "grinning",
+ "icons": [
+ "slightly_smiling_face",
"grinning",
"grin",
"joy",
+ "rofl",
"smiley",
"smile",
"sweat_smile",
@@ -61,6 +60,8 @@ const groups = [
"open_mouth",
"hushed",
"cold_sweat",
+ "nauseated_face",
+ "sneezing_face",
"scream",
"astonished",
"flushed",
@@ -85,23 +86,67 @@ const groups = [
"girl",
"man",
"woman",
- "family",
"couple",
"two_men_holding_hands",
"two_women_holding_hands",
- "dancers",
+ "dancing_women",
+ "dancing_men",
+ "man_dancing",
"bride_with_veil",
- "person_with_blond_hair",
+ "blonde_woman",
+ "blonde_man",
"man_with_gua_pi_mao",
+ "woman_with_turban",
"man_with_turban",
- "older_man",
"older_woman",
- "cop",
- "construction_worker",
+ "older_man",
+ "policewoman",
+ "policeman",
+ "female_detective",
+ "male_detective",
+ "woman_farmer",
+ "man_farmer",
+ "woman_cook",
+ "man_cook",
+ "woman_student",
+ "man_student",
+ "woman_singer",
+ "man_singer",
+ "woman_teacher",
+ "man_teacher",
+ "woman_factory_worker",
+ "man_factory_worker",
+ "woman_health_worker",
+ "man_health_worker",
+ "woman_pilot",
+ "man_pilot",
+ "woman_judge",
+ "man_judge",
+ "woman_technologist",
+ "man_technologist",
+ "woman_office_worker",
+ "man_office_worker",
+ "woman_mechanic",
+ "man_mechanic",
+ "woman_scientist",
+ "man_scientist",
+ "woman_artist",
+ "man_artist",
+ "woman_firefighter",
+ "man_firefighter",
+ "woman_astronaut",
+ "man_astronaut",
+ "construction_worker_woman",
+ "construction_worker_man",
"princess",
+ "prince",
+ "guardswoman",
"guardsman",
+ "clown_face",
+ "cowboy_hat_face",
"angel",
"santa",
+ "mrs_claus",
"ghost",
"japanese_ogre",
"japanese_goblin",
@@ -109,20 +154,32 @@ const groups = [
"skull",
"alien",
"space_invader",
- "bow",
- "information_desk_person",
- "no_good",
+ "bowing_woman",
+ "bowing_man",
+ "woman_facepalming",
+ "man_facepalming",
+ "woman_shrugging",
+ "man_shrugging",
+ "tipping_hand_woman",
+ "tipping_hand_man",
+ "no_good_woman",
+ "no_good_man",
"ok_woman",
- "raising_hand",
- "person_with_pouting_face",
- "person_frowning",
- "massage",
- "haircut",
- "couple_with_heart",
- "couplekiss",
- "raised_hands",
+ "ok_man",
+ "raising_hand_woman",
+ "raising_hand_man",
+ "pouting_woman",
+ "pouting_man",
+ "frowning_woman",
+ "frowning_man",
+ "massage_woman",
+ "massage_man",
+ "haircut_woman",
+ "haircut_man",
+ "couple_with_heart_woman_woman",
+ "couple_with_heart_woman_man",
+ "couple_with_heart_man_man",
"clap",
- "hand",
"ear",
"eyes",
"nose",
@@ -131,72 +188,93 @@ const groups = [
"tongue",
"nail_care",
"wave",
- "+1",
- "-1",
+ "thumbsup",
+ "thumbsdown",
"point_up",
"point_up_2",
"point_down",
"point_left",
"point_right",
"ok_hand",
+ "handshake",
"v",
- "facepunch",
+ "crossed_fingers",
+ "call_me_hand",
"fist",
+ "fist_left",
+ "fist_right",
"raised_hand",
+ "raised_back_of_hand",
+ "raised_hands",
"muscle",
"open_hands",
"pray",
- "anger_right",
+ "right_anger_bubble",
"eye",
- "frowning2",
- "hand_splayed",
- "head_bandage",
- "hugging",
- "middle_finger",
- "money_mouth",
- "nerd",
+ "frowning_face",
+ "raised_hand_with_fingers_splayed",
+ "face_with_head_bandage",
+ "hugs",
+ "fu",
+ "money_mouth_face",
+ "nerd_face",
+ "drooling_face",
"poop",
- "punch",
+ "facepunch",
"robot",
- "rolling_eyes",
- "skull_crossbones",
- "slight_frown",
+ "roll_eyes",
+ "skull_and_crossbones",
+ "slightly_frowning_face",
"speaking_head",
"spy",
"thinking",
- "thumbsup",
- "thumbsdown",
- "upside_down",
- "urn",
- "vulcan",
- "wind_blowing_face",
+ "upside_down_face",
+ "lying_face",
+ "funeral_urn",
+ "vulcan_salute",
+ "metal",
+ "wind_face",
"writing_hand",
- "zipper_mouth",
- "female_couple_with_heart",
+ "zipper_mouth_face",
"male_couple_with_heart",
- "female_couplekiss",
- "male_couplekiss",
+ "couplekiss_man_woman",
+ "couplekiss_woman_woman",
+ "couplekiss_man_man",
"family_man_woman_girl",
+ "family_man_woman_boy",
"family_man_woman_girl_boy",
- "family_man_woman_boys",
- "family_man_woman_girls",
- "family_women_boy",
- "family_women_girl",
- "family_women_girl_boy",
- "family_women_boys",
- "family_women_girls",
- "family_men_boy",
- "family_men_girl",
- "family_men_girl_boy",
- "family_men_boys",
- "family_men_girls"
+ "family_man_woman_girl_girl",
+ "family_man_woman_boy_boy",
+ "family_woman_woman_girl",
+ "family_woman_woman_boy",
+ "family_woman_woman_girl_boy",
+ "family_woman_woman_girl_girl",
+ "family_woman_woman_boy_boy",
+ "family_man_man_girl",
+ "family_man_man_boy",
+ "family_man_man_girl_boy",
+ "family_man_man_girl_girl",
+ "family_man_man_boy_boy",
+ "family_woman_girl",
+ "family_woman_boy",
+ "family_woman_girl_boy",
+ "family_woman_girl_girl",
+ "family_woman_boy_boy",
+ "family_man_girl",
+ "family_man_boy",
+ "family_man_girl_boy",
+ "family_man_girl_girl",
+ "family_man_boy_boy",
+ "selfie",
+ "man_in_tuxedo",
+ "pregnant_woman"
]
},
{
- name:"nature",
- fullname:"Nature",
- tabicon:"evergreen_tree",
- icons:[
+ "name": "nature",
+ "fullname": "Nature",
+ "tabicon": "evergreen_tree",
+ "icons": [
"seedling",
"evergreen_tree",
"deciduous_tree",
@@ -207,6 +285,7 @@ const groups = [
"rose",
"hibiscus",
"sunflower",
+ "fleur_de_lis",
"blossom",
"bouquet",
"ear_of_rice",
@@ -269,11 +348,25 @@ const groups = [
"snake",
"turtle",
"frog",
+ "fox_face",
+ "lion",
+ "gorilla",
+ "duck",
+ "eagle",
+ "owl",
+ "bat",
+ "lizard",
+ "shark",
+ "deer",
+ "rhinoceros",
+ "paw_prints",
"whale2",
"whale",
"dolphin",
"octopus",
"fish",
+ "squid",
+ "shrimp",
"tropical_fish",
"blowfish",
"shell",
@@ -282,12 +375,15 @@ const groups = [
"ant",
"bee",
"beetle",
+ "honeybee",
+ "butterfly",
"feet",
"zap",
"fire",
"crescent_moon",
"sunny",
"partly_sunny",
+ "sun_behind_small_cloud",
"cloud",
"droplet",
"sweat_drops",
@@ -312,9 +408,9 @@ const groups = [
"new_moon",
"waxing_crescent_moon",
"first_quarter_moon",
- "moon",
"full_moon",
"waning_gibbous_moon",
+ "waxing_gibbous_moon",
"last_quarter_moon",
"waning_crescent_moon",
"new_moon_with_face",
@@ -323,10 +419,13 @@ const groups = [
"last_quarter_moon_with_face",
"sun_with_face",
"chipmunk",
- "cloud_lightning",
- "cloud_rain",
- "cloud_snow",
- "cloud_tornado",
+ "cloud_with_lightning",
+ "cloud_with_lightning_and_rain",
+ "cloud_with_rain",
+ "cloud_with_snow",
+ "tornado",
+ "sun_behind_large_cloud",
+ "sun_behind_rain_cloud",
"comet",
"crab",
"dove",
@@ -335,20 +434,15 @@ const groups = [
"scorpion",
"spider",
"spider_web",
- "thunder_cloud_rain",
"turkey",
- "unicorn",
- "waxing_gibbous_moon",
- "white_sun_cloud",
- "white_sun_rain_cloud",
- "white_sun_small_cloud"
+ "unicorn"
]
},
{
- name:"food",
- fullname:"Food & Drink",
- tabicon:"hamburger",
- icons:[
+ "name": "food",
+ "fullname": "Food & Drink",
+ "tabicon": "hamburger",
+ "icons": [
"tomato",
"eggplant",
"corn",
@@ -366,6 +460,11 @@ const groups = [
"peach",
"cherries",
"strawberry",
+ "kiwi_fruit",
+ "avocado",
+ "cucumber",
+ "carrot",
+ "potato",
"hamburger",
"pizza",
"meat_on_bone",
@@ -400,8 +499,11 @@ const groups = [
"fork_and_knife",
"tea",
"coffee",
+ "milk_glass",
"sake",
"wine_glass",
+ "clinking_glasses",
+ "tumbler_glass",
"cocktail",
"tropical_drink",
"beer",
@@ -412,14 +514,23 @@ const groups = [
"cheese",
"hot_pepper",
"hotdog",
- "taco"
+ "taco",
+ "peanuts",
+ "croissant",
+ "baguette_bread",
+ "bacon",
+ "pancakes",
+ "fried_egg",
+ "stuffed_flatbread",
+ "green_salad",
+ "shallow_pan_of_food"
]
},
{
- name:"celebration",
- fullname:"Celebration",
- tabicon:"gift",
- icons:[
+ "name": "celebration",
+ "fullname": "Celebration",
+ "tabicon": "gift",
+ "icons": [
"ribbon",
"gift",
"birthday",
@@ -459,26 +570,35 @@ const groups = [
"yellow_heart",
"green_heart",
"blue_heart",
- "heart_exclamation"
+ "black_heart",
+ "heavy_heart_exclamation"
]
},
{
- name:"activity",
- fullname:"Activities",
- tabicon:"soccer",
- icons:[
- "runner",
- "walking",
+ "name": "activity",
+ "fullname": "Activities",
+ "tabicon": "soccer",
+ "icons": [
+ "running_woman",
+ "running_man",
+ "walking_woman",
+ "walking_man",
"dancer",
- "rowboat",
- "swimmer",
- "surfer",
+ "rowing_woman",
+ "rowing_man",
+ "swimming_woman",
+ "swimming_man",
+ "surfing_woman",
+ "surfing_man",
"bath",
"snowboarder",
"ski",
"snowman",
- "bicyclist",
- "mountain_bicyclist",
+ "snowman_with_snow",
+ "biking_woman",
+ "biking_man",
+ "mountain_biking_woman",
+ "mountain_biking_man",
"horse_racing",
"tent",
"fishing_pole_and_fish",
@@ -497,6 +617,7 @@ const groups = [
"violin",
"saxophone",
"trumpet",
+ "drum",
"musical_note",
"notes",
"musical_score",
@@ -522,26 +643,41 @@ const groups = [
"roller_coaster",
"badminton",
"ballot_box",
- "basketball_player",
+ "basketball_woman",
+ "basketball_man",
"bow_and_arrow",
- "cricket",
"crossed_swords",
+ "cricket",
+ "ice_hockey",
"field_hockey",
- "golfer",
- "hockey",
+ "golfing_woman",
+ "golfing_man",
"ice_skate",
"paintbrush",
"skier",
- "snowman2",
"stadium",
- "volleyball"
+ "volleyball",
+ "person_fencing",
+ "goal_net",
+ "boxing_glove",
+ "martial_arts_uniform",
+ "women_wrestling",
+ "men_wrestling",
+ "woman_cartwheeling",
+ "man_cartwheeling",
+ "woman_playing_handball",
+ "man_playing_handball",
+ "woman_playing_water_polo",
+ "man_playing_water_polo",
+ "woman_juggling",
+ "man_juggling"
]
},
{
- name:"travel",
- fullname:"Travel & Places",
- tabicon:"airplane",
- icons:[
+ "name": "travel",
+ "fullname": "Travel & Places",
+ "tabicon": "airplane",
+ "icons": [
"train",
"mountain_railway",
"railway_car",
@@ -565,13 +701,15 @@ const groups = [
"rotating_light",
"taxi",
"oncoming_taxi",
- "car",
+ "automobile",
"oncoming_automobile",
"blue_car",
"truck",
"articulated_lorry",
"tractor",
"bike",
+ "kick_scooter",
+ "motor_scooter",
"busstop",
"fuelpump",
"construction",
@@ -584,7 +722,7 @@ const groups = [
"anchor",
"ship",
"speedboat",
- "boat",
+ "canoe",
"aerial_tramway",
"mountain_cableway",
"suspension_railway",
@@ -632,20 +770,44 @@ const groups = [
"kr",
"ru",
"us",
- "airplane_arriving",
- "airplane_departure",
- "airplane_small",
+ "flight_arrival",
+ "flight_departure",
+ "small_airplane",
"beach",
"beach_umbrella",
+ "parasol_on_ground",
"camping",
"city_dusk",
"cityscape",
"classical_building",
- "construction_site",
- "cruise_ship",
+ "building_construction",
+ "passenger_ship",
"desert",
"ferry",
- "flag_black",
+ "hole",
+ "houses",
+ "derelict_house",
+ "desert_island",
+ "kaaba",
+ "world_map",
+ "mosque",
+ "motor_boat",
+ "motorcycle",
+ "motorway",
+ "mountain",
+ "mountain_snow",
+ "national_park",
+ "place_of_worship",
+ "racing_car",
+ "railway_track",
+ "red_car",
+ "sailboat",
+ "shinto_shrine",
+ "sleeping_accommodation",
+ "synagogue",
+ "rainbow_flag",
+ "white_flag",
+ "black_flag",
"flag_cn",
"flag_de",
"flag_es",
@@ -656,35 +818,251 @@ const groups = [
"flag_kr",
"flag_ru",
"flag_us",
- "flag_white",
- "hole",
- "homes",
- "house_abandoned",
- "island",
- "kaaba",
- "map",
- "mosque",
- "motorboat",
- "motorcycle",
- "motorway",
- "mountain",
- "mountain_snow",
- "park",
- "place_of_worship",
- "race_car",
- "railway_track",
- "red_car",
- "sailboat",
- "shinto_shrine",
- "sleeping_accommodation",
- "synagogue"
+ "afghanistan",
+ "aland_islands",
+ "albania",
+ "algeria",
+ "american_samoa",
+ "andorra",
+ "angola",
+ "anguilla",
+ "antarctica",
+ "antigua_barbuda",
+ "argentina",
+ "armenia",
+ "aruba",
+ "australia",
+ "austria",
+ "azerbaijan",
+ "bahamas",
+ "bahrain",
+ "bangladesh",
+ "barbados",
+ "belarus",
+ "belgium",
+ "belize",
+ "benin",
+ "bermuda",
+ "bhutan",
+ "bolivia",
+ "caribbean_netherlands",
+ "bosnia_herzegovina",
+ "botswana",
+ "brazil",
+ "british_indian_ocean_territory",
+ "british_virgin_islands",
+ "brunei",
+ "bulgaria",
+ "burkina_faso",
+ "burundi",
+ "cape_verde",
+ "cambodia",
+ "cameroon",
+ "canada",
+ "canary_islands",
+ "cayman_islands",
+ "central_african_republic",
+ "chad",
+ "chile",
+ "christmas_island",
+ "cocos_islands",
+ "colombia",
+ "comoros",
+ "congo_brazzaville",
+ "congo_kinshasa",
+ "cook_islands",
+ "costa_rica",
+ "croatia",
+ "cuba",
+ "curacao",
+ "cyprus",
+ "czech_republic",
+ "denmark",
+ "djibouti",
+ "dominica",
+ "dominican_republic",
+ "ecuador",
+ "egypt",
+ "el_salvador",
+ "equatorial_guinea",
+ "eritrea",
+ "estonia",
+ "ethiopia",
+ "eu",
+ "falkland_islands",
+ "faroe_islands",
+ "fiji",
+ "finland",
+ "french_guiana",
+ "french_polynesia",
+ "french_southern_territories",
+ "gabon",
+ "gambia",
+ "georgia",
+ "ghana",
+ "gibraltar",
+ "greece",
+ "greenland",
+ "grenada",
+ "guadeloupe",
+ "guam",
+ "guatemala",
+ "guernsey",
+ "guinea",
+ "guinea_bissau",
+ "guyana",
+ "haiti",
+ "honduras",
+ "hong_kong",
+ "hungary",
+ "iceland",
+ "india",
+ "indonesia",
+ "iran",
+ "iraq",
+ "ireland",
+ "isle_of_man",
+ "israel",
+ "cote_divoire",
+ "jamaica",
+ "jersey",
+ "jordan",
+ "kazakhstan",
+ "kenya",
+ "kiribati",
+ "kosovo",
+ "kuwait",
+ "kyrgyzstan",
+ "laos",
+ "latvia",
+ "lebanon",
+ "lesotho",
+ "liberia",
+ "libya",
+ "liechtenstein",
+ "lithuania",
+ "luxembourg",
+ "macau",
+ "macedonia",
+ "madagascar",
+ "malawi",
+ "malaysia",
+ "maldives",
+ "mali",
+ "malta",
+ "marshall_islands",
+ "martinique",
+ "mauritania",
+ "mauritius",
+ "mayotte",
+ "mexico",
+ "micronesia",
+ "moldova",
+ "monaco",
+ "mongolia",
+ "montenegro",
+ "montserrat",
+ "morocco",
+ "mozambique",
+ "myanmar",
+ "namibia",
+ "nauru",
+ "nepal",
+ "netherlands",
+ "new_caledonia",
+ "new_zealand",
+ "nicaragua",
+ "niger",
+ "nigeria",
+ "niue",
+ "norfolk_island",
+ "northern_mariana_islands",
+ "north_korea",
+ "norway",
+ "oman",
+ "pakistan",
+ "palau",
+ "palestinian_territories",
+ "panama",
+ "papua_new_guinea",
+ "paraguay",
+ "peru",
+ "philippines",
+ "pitcairn_islands",
+ "poland",
+ "portugal",
+ "puerto_rico",
+ "qatar",
+ "reunion",
+ "romania",
+ "rwanda",
+ "st_barthelemy",
+ "st_helena",
+ "st_kitts_nevis",
+ "st_lucia",
+ "st_pierre_miquelon",
+ "st_vincent_grenadines",
+ "samoa",
+ "san_marino",
+ "sao_tome_principe",
+ "saudi_arabia",
+ "senegal",
+ "serbia",
+ "seychelles",
+ "sierra_leone",
+ "singapore",
+ "sint_maarten",
+ "slovakia",
+ "slovenia",
+ "solomon_islands",
+ "somalia",
+ "south_africa",
+ "south_georgia_south_sandwich_islands",
+ "south_sudan",
+ "sri_lanka",
+ "sudan",
+ "suriname",
+ "swaziland",
+ "sweden",
+ "switzerland",
+ "syria",
+ "taiwan",
+ "tajikistan",
+ "tanzania",
+ "thailand",
+ "timor_leste",
+ "togo",
+ "tokelau",
+ "tonga",
+ "trinidad_tobago",
+ "tunisia",
+ "tr",
+ "turkmenistan",
+ "turks_caicos_islands",
+ "tuvalu",
+ "uganda",
+ "ukraine",
+ "united_arab_emirates",
+ "uk",
+ "us_virgin_islands",
+ "uruguay",
+ "uzbekistan",
+ "vanuatu",
+ "vatican_city",
+ "venezuela",
+ "vietnam",
+ "wallis_futuna",
+ "western_sahara",
+ "yemen",
+ "zambia",
+ "zimbabwe"
]
},
{
- name:"objects",
- fullname:"Objects & Symbols",
- tabicon:"eyeglasses",
- icons:[
+ "name": "objects",
+ "fullname": "Objects & Symbols",
+ "tabicon": "eyeglasses",
+ "icons": [
"watch",
"iphone",
"calling",
@@ -733,7 +1111,7 @@ const groups = [
"dress",
"kimono",
"womans_clothes",
- "shirt",
+ "tshirt",
"necktie",
"jeans",
"door",
@@ -759,7 +1137,7 @@ const groups = [
"email",
"envelope_with_arrow",
"incoming_envelope",
- "e-mail",
+ "email",
"inbox_tray",
"outbox_tray",
"package",
@@ -781,7 +1159,7 @@ const groups = [
"high_brightness",
"scroll",
"clipboard",
- "book",
+ "open_book",
"notebook",
"notebook_with_decorative_cover",
"ledger",
@@ -803,7 +1181,6 @@ const groups = [
"open_file_folder",
"black_nib",
"pencil2",
- "memo",
"lock_with_ink_pen",
"closed_lock_with_key",
"lock",
@@ -824,6 +1201,7 @@ const groups = [
"mag_right",
"no_entry_sign",
"no_entry",
+ "stop_sign",
"name_badge",
"no_pedestrians",
"do_not_litter",
@@ -834,6 +1212,7 @@ const groups = [
"accept",
"ideograph_advantage",
"white_flower",
+ "wilted_flower",
"secret",
"congratulations",
"u5408",
@@ -864,7 +1243,6 @@ const groups = [
"cl",
"o2",
"sos",
- "id",
"parking",
"wc",
"cool",
@@ -874,6 +1252,7 @@ const groups = [
"ok",
"up",
"atm",
+ "id",
"aries",
"taurus",
"gemini",
@@ -886,6 +1265,18 @@ const groups = [
"capricorn",
"aquarius",
"pisces",
+ "ophiuchus",
+ "six_pointed_star",
+ "atom_symbol",
+ "latin_cross",
+ "orthodox_cross",
+ "star_and_crescent",
+ "om",
+ "star_of_david",
+ "wheel_of_dharma",
+ "yin_yang",
+ "menorah",
+ "peace_symbol",
"restroom",
"mens",
"womens",
@@ -931,7 +1322,7 @@ const groups = [
"eight",
"nine",
"keycap_ten",
- "keycap_star",
+ "asterisk",
"1234",
"hash",
"abc",
@@ -972,8 +1363,6 @@ const groups = [
"soon",
"cyclone",
"m",
- "ophiuchus",
- "six_pointed_star",
"beginner",
"trident",
"warning",
@@ -1033,102 +1422,92 @@ const groups = [
"clock1230",
"alembic",
"amphora",
- "atom",
"biohazard",
"bed",
- "bellhop",
- "calendar_spiral",
- "camera_with_flash",
+ "sleeping_bed",
+ "bellhop_bell",
+ "spiral_calendar",
+ "camera_flash",
"candle",
- "card_box",
+ "card_file_box",
"chains",
- "clock",
+ "mantelpiece_clock",
"coffin",
- "compression",
+ "clamp",
"control_knobs",
- "couch",
+ "couch_and_lamp",
"crayon",
- "cross",
"dagger",
"dark_sunglasses",
- "desktop",
- "dividers",
+ "desktop_computer",
+ "card_index_dividers",
"envelope",
"file_cabinet",
- "film_frames",
- "fleur-de-lis",
- "fork_knife_plate",
- "frame_photo",
+ "film_strip",
+ "plate_with_cutlery",
+ "framed_picture",
"gear",
- "hammer_pick",
- "helmet_with_cross",
+ "hammer_and_pick",
+ "rescue_worker_helmet",
"joystick",
- "key2",
+ "old_key",
"keyboard",
"knife",
+ "spoon",
"label",
"level_slider",
- "levitate",
- "lifter",
- "medal",
- "menorah",
- "metal",
- "microphone2",
- "military_medal",
+ "business_suit_levitating",
+ "weight_lifting_woman",
+ "weight_lifting_man",
+ "medal_sports",
+ "1st_place_medal",
+ "2nd_place_medal",
+ "3rd_place_medal",
+ "studio_microphone",
+ "medal_military",
+ "computer_mouse",
"mouse_three_button",
- "newspaper2",
- "notepad_spiral",
- "oil",
- "om_symbol",
- "orthodox_cross",
+ "newspaper_roll",
+ "spiral_notepad",
+ "oil_drum",
"paperclips",
"pause_button",
- "peace",
- "pen_ballpoint",
- "pen_fountain",
- "pencil",
+ "record_button",
+ "stop_button",
+ "play_or_pause_button",
+ "next_track_button",
+ "previous_track_button",
+ "pen",
+ "fountain_pen",
+ "memo",
"pick",
"ping_pong",
- "play_pause",
"popcorn",
"prayer_beads",
"printer",
- "projector",
+ "film_projector",
"radioactive",
- "record_button",
"reminder_ribbon",
"rosette",
- "satellite_orbital",
- "scales",
+ "artificial_satellite",
+ "balance_scale",
"shamrock",
"shield",
- "shopping_bags",
- "star_and_crescent",
- "star_of_david",
- "stop_button",
+ "shopping",
+ "shopping_cart",
"stopwatch",
"telephone",
- "ten",
"thermometer",
- "thermometer_face",
+ "face_with_thermometer",
"tickets",
- "timer",
- "tools",
- "track_next",
- "track_previous",
+ "timer_clock",
+ "hammer_and_wrench",
"trackball",
- "umbrella2",
+ "open_umbrella",
"wastebasket",
- "wheel_of_dharma",
- "yin_yang",
"left_speech_bubble"
]
}
];
-// scrub groups
-groups.forEach(group => {
- group.icons = group.icons.reject(obj => !emojiExists(obj));
-});
-
export default groups;
diff --git a/app/assets/javascripts/pretty-text/emoji.js.es6 b/app/assets/javascripts/pretty-text/emoji.js.es6
index 3df9040a240..1675e6e5e20 100644
--- a/app/assets/javascripts/pretty-text/emoji.js.es6
+++ b/app/assets/javascripts/pretty-text/emoji.js.es6
@@ -1,7 +1,7 @@
-import { emoji, aliases, translations } from 'pretty-text/emoji/data';
+import { emojis, aliases, translations, tonableEmojis } from 'pretty-text/emoji/data';
// bump up this number to expire all emojis
-export const IMAGE_VERSION = "3";
+export const IMAGE_VERSION = "5";
const extendedEmoji = {};
@@ -11,7 +11,7 @@ export function registerEmoji(code, url) {
}
export function emojiList() {
- const result = emoji.slice(0);
+ const result = emojis.slice(0);
_.each(extendedEmoji, (v,k) => result.push(k));
return result;
}
@@ -19,7 +19,7 @@ export function emojiList() {
const emojiHash = {};
// add all default emojis
-emoji.forEach(code => emojiHash[code] = true);
+emojis.forEach(code => emojiHash[code] = true);
// and their aliases
const aliasHash = {};
@@ -30,7 +30,7 @@ Object.keys(aliases).forEach(name => {
export function performEmojiUnescape(string, opts) {
// this can be further improved by supporting matches of emoticons that don't begin with a colon
if (string.indexOf(":") >= 0) {
- return string.replace(/\B:[^\s:]+:?\B/g, m => {
+ return string.replace(/\B:[^\s:]+(?::t\d)?:?\B/g, m => {
const isEmoticon = !!translations[m];
const emojiVal = isEmoticon ? translations[m] : m.slice(1, m.length - 1);
const hasEndingColon = m.lastIndexOf(":") === m.length - 1;
@@ -64,8 +64,9 @@ export function buildEmojiUrl(code, opts) {
url = opts.customEmoji[code];
}
- if (!url && emojiHash.hasOwnProperty(code)) {
- url = opts.getURL(`/images/emoji/${opts.emojiSet}/${code}.png`);
+ const noToneMatch = code.match(/(.?[\w-]*)?:?/);
+ if (noToneMatch && !url && (emojiHash.hasOwnProperty(noToneMatch[1]) || aliasHash.hasOwnProperty(noToneMatch[1]))) {
+ url = opts.getURL(`/images/emoji/${opts.emojiSet}/${code.replace(/:t/, '/')}.png`);
}
if (url) {
@@ -77,7 +78,7 @@ export function buildEmojiUrl(code, opts) {
export function emojiExists(code) {
code = code.toLowerCase();
- return !!(extendedEmoji.hasOwnProperty(code) || emojiHash.hasOwnProperty(code));
+ return !!(extendedEmoji.hasOwnProperty(code) || emojiHash.hasOwnProperty(code) || aliasHash.hasOwnProperty(code));
};
let toSearch;
@@ -113,3 +114,12 @@ export function emojiSearch(term, options) {
return results;
};
+
+export function isSkinTonableEmoji(term) {
+ let match = term.match(/^:?(.*?):?$/);
+ if (match) {
+ return tonableEmojis.indexOf(match[1]) !== -1;
+ } else {
+ return tonableEmojis.indexOf(term) !== -1;
+ }
+}
diff --git a/app/assets/javascripts/pretty-text/emoji/data.js.es6.erb b/app/assets/javascripts/pretty-text/emoji/data.js.es6.erb
index 90861fb7bb8..18648449574 100644
--- a/app/assets/javascripts/pretty-text/emoji/data.js.es6.erb
+++ b/app/assets/javascripts/pretty-text/emoji/data.js.es6.erb
@@ -1,4 +1,5 @@
-export const emoji = <%= Emoji.standard.map(&:name).flatten.inspect %>;
+export const emojis = <%= Emoji.standard.map(&:name).flatten.inspect %>;
+export const tonableEmojis = <%= Emoji.tonable_emojis.flatten.inspect %>;
export const aliases = <%= Emoji.aliases.inspect.gsub("=>", ":") %>;
export const translations = {
':)' : 'slight_smile',
diff --git a/app/assets/javascripts/pretty-text/engines/discourse-markdown/emoji.js.es6 b/app/assets/javascripts/pretty-text/engines/discourse-markdown/emoji.js.es6
index 20577a97ad5..8ef552ee2a9 100644
--- a/app/assets/javascripts/pretty-text/engines/discourse-markdown/emoji.js.es6
+++ b/app/assets/javascripts/pretty-text/engines/discourse-markdown/emoji.js.es6
@@ -81,11 +81,17 @@ export function setup(helper) {
return;
}
- // Simple find and replace from our array
- const between = text.slice(1, endPos);
+ let between;
+ const emojiNameMatch = text.match(/(?:.*?)(:(?!:).?[\w-]*(?::t\d)?:)/);
+ if (emojiNameMatch) {
+ between = emojiNameMatch[0].slice(1, -1);
+ } else {
+ between = text.slice(1, -1);
+ }
+
const contents = imageFor(between);
if (contents) {
- return [endPos+1, contents];
+ return [text.indexOf(between, 1) + between.length + 1, contents];
}
});
diff --git a/app/models/emoji.rb b/app/models/emoji.rb
index ab61a60257a..80c66b26ac2 100644
--- a/app/models/emoji.rb
+++ b/app/models/emoji.rb
@@ -1,6 +1,6 @@
class Emoji
# update this to clear the cache
- EMOJI_VERSION = "v3"
+ EMOJI_VERSION = "v5"
include ActiveModel::SerializerSupport
@@ -23,13 +23,17 @@ class Emoji
end
def self.aliases
- Discourse.cache.fetch(cache_key("aliases_emojis")) { load_aliases }
+ Discourse.cache.fetch(cache_key("aliases_emojis")) { db['aliases'] }
end
def self.custom
Discourse.cache.fetch(cache_key("custom_emojis")) { load_custom }
end
+ def self.tonable_emojis
+ Discourse.cache.fetch(cache_key("tonable_emojis")) { db['tonableEmojis'] }
+ end
+
def self.exists?(name)
Emoji[name].present?
end
@@ -63,32 +67,13 @@ class Emoji
end
def self.db
- return @db if @db
- @db = File.open(db_file, "r:UTF-8") { |f| JSON.parse(f.read) }
-
- # Small tweak to `emoji.json` from Emoji one
- @db['emojis'] << {"code" => "1f44d", "name" => "+1", "filename" => "thumbsup"}
- @db['emojis'] << {"code" => "1f44e", "name" => "-1", "filename" => "thumbsdown"}
-
- @db
+ @db ||= File.open(db_file, "r:UTF-8") { |f| JSON.parse(f.read) }
end
def self.load_standard
db['emojis'].map {|e| Emoji.create_from_db_item(e) }
end
- def self.load_aliases
- return @aliases if @aliases
-
- @aliases ||= db['aliases']
-
- # Fix how `slightly_smiling` was mislabeled
- @aliases['slight_smile'] ||= []
- @aliases['slight_smile'] << 'slightly_smiling'
-
- @aliases
- end
-
def self.load_custom
result = []
@@ -159,11 +144,20 @@ class Emoji
def self.lookup_unicode(name)
@reverse_map ||= begin
map = {}
+
db['emojis'].each do |e|
next if e['name'] == 'tm'
code = replacement_code(e['code'])
map[e['name']] = code if code
end
+
+ Emoji.aliases.each do |key, alias_names|
+ next unless alias_code = map[key]
+ alias_names.each do |alias_name|
+ map[alias_name] = alias_code
+ end
+ end
+
map
end
@reverse_map[name]
diff --git a/lib/emoji/db.json b/lib/emoji/db.json
index 0ae88e7309a..d5619dc4964 100644
--- a/lib/emoji/db.json
+++ b/lib/emoji/db.json
@@ -1,1564 +1,8 @@
{
"emojis": [
{
- "code": "1f4af",
- "name": "100"
- },
- {
- "code": "1f522",
- "name": "1234"
- },
- {
- "code": "1f3b1",
- "name": "8ball"
- },
- {
- "code": "1f170",
- "name": "a"
- },
- {
- "code": "1f18e",
- "name": "ab"
- },
- {
- "code": "1f524",
- "name": "abc"
- },
- {
- "code": "1f521",
- "name": "abcd"
- },
- {
- "code": "1f251",
- "name": "accept"
- },
- {
- "code": "1f6a1",
- "name": "aerial_tramway"
- },
- {
- "code": "2708",
- "name": "airplane"
- },
- {
- "code": "1f6ec",
- "name": "airplane_arriving"
- },
- {
- "code": "1f6eb",
- "name": "airplane_departure"
- },
- {
- "code": "1f6e9",
- "name": "airplane_small"
- },
- {
- "code": "23f0",
- "name": "alarm_clock"
- },
- {
- "code": "2697",
- "name": "alembic"
- },
- {
- "code": "1f47d",
- "name": "alien"
- },
- {
- "code": "1f691",
- "name": "ambulance"
- },
- {
- "code": "1f3fa",
- "name": "amphora"
- },
- {
- "code": "2693",
- "name": "anchor"
- },
- {
- "code": "1f47c",
- "name": "angel"
- },
- {
- "code": "1f4a2",
- "name": "anger"
- },
- {
- "code": "1f5ef",
- "name": "anger_right"
- },
- {
- "code": "1f620",
- "name": "angry"
- },
- {
- "code": "1f627",
- "name": "anguished"
- },
- {
- "code": "1f41c",
- "name": "ant"
- },
- {
- "code": "1f34e",
- "name": "apple"
- },
- {
- "code": "2652",
- "name": "aquarius"
- },
- {
- "code": "2648",
- "name": "aries"
- },
- {
- "code": "25c0",
- "name": "arrow_backward"
- },
- {
- "code": "23ec",
- "name": "arrow_double_down"
- },
- {
- "code": "23eb",
- "name": "arrow_double_up"
- },
- {
- "code": "2b07",
- "name": "arrow_down"
- },
- {
- "code": "1f53d",
- "name": "arrow_down_small"
- },
- {
- "code": "25b6",
- "name": "arrow_forward"
- },
- {
- "code": "2935",
- "name": "arrow_heading_down"
- },
- {
- "code": "2934",
- "name": "arrow_heading_up"
- },
- {
- "code": "2b05",
- "name": "arrow_left"
- },
- {
- "code": "2199",
- "name": "arrow_lower_left"
- },
- {
- "code": "2198",
- "name": "arrow_lower_right"
- },
- {
- "code": "27a1",
- "name": "arrow_right"
- },
- {
- "code": "21aa",
- "name": "arrow_right_hook"
- },
- {
- "code": "2b06",
- "name": "arrow_up"
- },
- {
- "code": "2195",
- "name": "arrow_up_down"
- },
- {
- "code": "1f53c",
- "name": "arrow_up_small"
- },
- {
- "code": "2196",
- "name": "arrow_upper_left"
- },
- {
- "code": "2197",
- "name": "arrow_upper_right"
- },
- {
- "code": "1f503",
- "name": "arrows_clockwise"
- },
- {
- "code": "1f504",
- "name": "arrows_counterclockwise"
- },
- {
- "code": "1f3a8",
- "name": "art"
- },
- {
- "code": "1f69b",
- "name": "articulated_lorry"
- },
- {
- "code": "1f632",
- "name": "astonished"
- },
- {
- "code": "1f45f",
- "name": "athletic_shoe"
- },
- {
- "code": "1f3e7",
- "name": "atm"
- },
- {
- "code": "269b",
- "name": "atom"
- },
- {
- "code": "1f171",
- "name": "b"
- },
- {
- "code": "1f476",
- "name": "baby"
- },
- {
- "code": "1f37c",
- "name": "baby_bottle"
- },
- {
- "code": "1f424",
- "name": "baby_chick"
- },
- {
- "code": "1f6bc",
- "name": "baby_symbol"
- },
- {
- "code": "1f519",
- "name": "back"
- },
- {
- "code": "1f3f8",
- "name": "badminton"
- },
- {
- "code": "1f6c4",
- "name": "baggage_claim"
- },
- {
- "code": "1f388",
- "name": "balloon"
- },
- {
- "code": "1f5f3",
- "name": "ballot_box"
- },
- {
- "code": "2611",
- "name": "ballot_box_with_check"
- },
- {
- "code": "1f38d",
- "name": "bamboo"
- },
- {
- "code": "1f34c",
- "name": "banana"
- },
- {
- "code": "203c",
- "name": "bangbang"
- },
- {
- "code": "1f3e6",
- "name": "bank"
- },
- {
- "code": "1f4ca",
- "name": "bar_chart"
- },
- {
- "code": "1f488",
- "name": "barber"
- },
- {
- "code": "26be",
- "name": "baseball"
- },
- {
- "code": "1f3c0",
- "name": "basketball"
- },
- {
- "code": "26f9",
- "name": "basketball_player"
- },
- {
- "code": "1f6c0",
- "name": "bath"
- },
- {
- "code": "1f6c1",
- "name": "bathtub"
- },
- {
- "code": "1f50b",
- "name": "battery"
- },
- {
- "code": "1f3d6",
- "name": "beach"
- },
- {
- "code": "26f1",
- "name": "beach_umbrella"
- },
- {
- "code": "1f43b",
- "name": "bear"
- },
- {
- "code": "1f6cf",
- "name": "bed"
- },
- {
- "code": "1f41d",
- "name": "bee"
- },
- {
- "code": "1f37a",
- "name": "beer"
- },
- {
- "code": "1f37b",
- "name": "beers"
- },
- {
- "code": "1f41e",
- "name": "beetle"
- },
- {
- "code": "1f530",
- "name": "beginner"
- },
- {
- "code": "1f514",
- "name": "bell"
- },
- {
- "code": "1f6ce",
- "name": "bellhop"
- },
- {
- "code": "1f371",
- "name": "bento"
- },
- {
- "code": "1f6b4",
- "name": "bicyclist"
- },
- {
- "code": "1f6b2",
- "name": "bike"
- },
- {
- "code": "1f459",
- "name": "bikini"
- },
- {
- "code": "2623",
- "name": "biohazard"
- },
- {
- "code": "1f426",
- "name": "bird"
- },
- {
- "code": "1f382",
- "name": "birthday"
- },
- {
- "code": "26ab",
- "name": "black_circle"
- },
- {
- "code": "1f0cf",
- "name": "black_joker"
- },
- {
- "code": "2b1b",
- "name": "black_large_square"
- },
- {
- "code": "25fe",
- "name": "black_medium_small_square"
- },
- {
- "code": "25fc",
- "name": "black_medium_square"
- },
- {
- "code": "2712",
- "name": "black_nib"
- },
- {
- "code": "25aa",
- "name": "black_small_square"
- },
- {
- "code": "1f532",
- "name": "black_square_button"
- },
- {
- "code": "1f33c",
- "name": "blossom"
- },
- {
- "code": "1f421",
- "name": "blowfish"
- },
- {
- "code": "1f4d8",
- "name": "blue_book"
- },
- {
- "code": "1f699",
- "name": "blue_car"
- },
- {
- "code": "1f499",
- "name": "blue_heart"
- },
- {
- "code": "1f60a",
- "name": "blush"
- },
- {
- "code": "1f417",
- "name": "boar"
- },
- {
- "code": "1f4a3",
- "name": "bomb"
- },
- {
- "code": "1f4d6",
- "name": "book"
- },
- {
- "code": "1f516",
- "name": "bookmark"
- },
- {
- "code": "1f4d1",
- "name": "bookmark_tabs"
- },
- {
- "code": "1f4da",
- "name": "books"
- },
- {
- "code": "1f4a5",
- "name": "boom"
- },
- {
- "code": "1f462",
- "name": "boot"
- },
- {
- "code": "1f490",
- "name": "bouquet"
- },
- {
- "code": "1f647",
- "name": "bow"
- },
- {
- "code": "1f3f9",
- "name": "bow_and_arrow"
- },
- {
- "code": "1f3b3",
- "name": "bowling"
- },
- {
- "code": "1f466",
- "name": "boy"
- },
- {
- "code": "1f35e",
- "name": "bread"
- },
- {
- "code": "1f470",
- "name": "bride_with_veil"
- },
- {
- "code": "1f309",
- "name": "bridge_at_night"
- },
- {
- "code": "1f4bc",
- "name": "briefcase"
- },
- {
- "code": "1f494",
- "name": "broken_heart"
- },
- {
- "code": "1f41b",
- "name": "bug"
- },
- {
- "code": "1f4a1",
- "name": "bulb"
- },
- {
- "code": "1f685",
- "name": "bullettrain_front"
- },
- {
- "code": "1f684",
- "name": "bullettrain_side"
- },
- {
- "code": "1f32f",
- "name": "burrito"
- },
- {
- "code": "1f68c",
- "name": "bus"
- },
- {
- "code": "1f68f",
- "name": "busstop"
- },
- {
- "code": "1f464",
- "name": "bust_in_silhouette"
- },
- {
- "code": "1f465",
- "name": "busts_in_silhouette"
- },
- {
- "code": "1f335",
- "name": "cactus"
- },
- {
- "code": "1f370",
- "name": "cake"
- },
- {
- "code": "1f4c6",
- "name": "calendar"
- },
- {
- "code": "1f5d3",
- "name": "calendar_spiral"
- },
- {
- "code": "1f4f2",
- "name": "calling"
- },
- {
- "code": "1f42b",
- "name": "camel"
- },
- {
- "code": "1f4f7",
- "name": "camera"
- },
- {
- "code": "1f4f8",
- "name": "camera_with_flash"
- },
- {
- "code": "1f3d5",
- "name": "camping"
- },
- {
- "code": "264b",
- "name": "cancer"
- },
- {
- "code": "1f56f",
- "name": "candle"
- },
- {
- "code": "1f36c",
- "name": "candy"
- },
- {
- "code": "1f520",
- "name": "capital_abcd"
- },
- {
- "code": "2651",
- "name": "capricorn"
- },
- {
- "code": "1f5c3",
- "name": "card_box"
- },
- {
- "code": "1f4c7",
- "name": "card_index"
- },
- {
- "code": "1f3a0",
- "name": "carousel_horse"
- },
- {
- "code": "1f431",
- "name": "cat"
- },
- {
- "code": "1f408",
- "name": "cat2"
- },
- {
- "code": "1f4bf",
- "name": "cd"
- },
- {
- "code": "26d3",
- "name": "chains"
- },
- {
- "code": "1f37e",
- "name": "champagne"
- },
- {
- "code": "1f4b9",
- "name": "chart"
- },
- {
- "code": "1f4c9",
- "name": "chart_with_downwards_trend"
- },
- {
- "code": "1f4c8",
- "name": "chart_with_upwards_trend"
- },
- {
- "code": "1f3c1",
- "name": "checkered_flag"
- },
- {
- "code": "1f9c0",
- "name": "cheese"
- },
- {
- "code": "1f352",
- "name": "cherries"
- },
- {
- "code": "1f338",
- "name": "cherry_blossom"
- },
- {
- "code": "1f330",
- "name": "chestnut"
- },
- {
- "code": "1f414",
- "name": "chicken"
- },
- {
- "code": "1f6b8",
- "name": "children_crossing"
- },
- {
- "code": "1f43f",
- "name": "chipmunk"
- },
- {
- "code": "1f36b",
- "name": "chocolate_bar"
- },
- {
- "code": "1f384",
- "name": "christmas_tree"
- },
- {
- "code": "26ea",
- "name": "church"
- },
- {
- "code": "1f3a6",
- "name": "cinema"
- },
- {
- "code": "1f3aa",
- "name": "circus_tent"
- },
- {
- "code": "1f306",
- "name": "city_dusk"
- },
- {
- "code": "1f307",
- "name": "city_sunset"
- },
- {
- "code": "1f3d9",
- "name": "cityscape"
- },
- {
- "code": "1f191",
- "name": "cl"
- },
- {
- "code": "1f44f",
- "name": "clap"
- },
- {
- "code": "1f3ac",
- "name": "clapper"
- },
- {
- "code": "1f3db",
- "name": "classical_building"
- },
- {
- "code": "1f4cb",
- "name": "clipboard"
- },
- {
- "code": "1f570",
- "name": "clock"
- },
- {
- "code": "1f550",
- "name": "clock1"
- },
- {
- "code": "1f559",
- "name": "clock10"
- },
- {
- "code": "1f565",
- "name": "clock1030"
- },
- {
- "code": "1f55a",
- "name": "clock11"
- },
- {
- "code": "1f566",
- "name": "clock1130"
- },
- {
- "code": "1f55b",
- "name": "clock12"
- },
- {
- "code": "1f567",
- "name": "clock1230"
- },
- {
- "code": "1f55c",
- "name": "clock130"
- },
- {
- "code": "1f551",
- "name": "clock2"
- },
- {
- "code": "1f55d",
- "name": "clock230"
- },
- {
- "code": "1f552",
- "name": "clock3"
- },
- {
- "code": "1f55e",
- "name": "clock330"
- },
- {
- "code": "1f553",
- "name": "clock4"
- },
- {
- "code": "1f55f",
- "name": "clock430"
- },
- {
- "code": "1f554",
- "name": "clock5"
- },
- {
- "code": "1f560",
- "name": "clock530"
- },
- {
- "code": "1f555",
- "name": "clock6"
- },
- {
- "code": "1f561",
- "name": "clock630"
- },
- {
- "code": "1f556",
- "name": "clock7"
- },
- {
- "code": "1f562",
- "name": "clock730"
- },
- {
- "code": "1f557",
- "name": "clock8"
- },
- {
- "code": "1f563",
- "name": "clock830"
- },
- {
- "code": "1f558",
- "name": "clock9"
- },
- {
- "code": "1f564",
- "name": "clock930"
- },
- {
- "code": "1f4d5",
- "name": "closed_book"
- },
- {
- "code": "1f510",
- "name": "closed_lock_with_key"
- },
- {
- "code": "1f302",
- "name": "closed_umbrella"
- },
- {
- "code": "2601",
- "name": "cloud"
- },
- {
- "code": "1f329",
- "name": "cloud_lightning"
- },
- {
- "code": "1f327",
- "name": "cloud_rain"
- },
- {
- "code": "1f328",
- "name": "cloud_snow"
- },
- {
- "code": "1f32a",
- "name": "cloud_tornado"
- },
- {
- "code": "2663",
- "name": "clubs"
- },
- {
- "code": "1f378",
- "name": "cocktail"
- },
- {
- "code": "2615",
- "name": "coffee"
- },
- {
- "code": "26b0",
- "name": "coffin"
- },
- {
- "code": "1f630",
- "name": "cold_sweat"
- },
- {
- "code": "2604",
- "name": "comet"
- },
- {
- "code": "1f5dc",
- "name": "compression"
- },
- {
- "code": "1f4bb",
- "name": "computer"
- },
- {
- "code": "1f38a",
- "name": "confetti_ball"
- },
- {
- "code": "1f616",
- "name": "confounded"
- },
- {
- "code": "1f615",
- "name": "confused"
- },
- {
- "code": "3297",
- "name": "congratulations"
- },
- {
- "code": "1f6a7",
- "name": "construction"
- },
- {
- "code": "1f3d7",
- "name": "construction_site"
- },
- {
- "code": "1f477",
- "name": "construction_worker"
- },
- {
- "code": "1f39b",
- "name": "control_knobs"
- },
- {
- "code": "1f3ea",
- "name": "convenience_store"
- },
- {
- "code": "1f36a",
- "name": "cookie"
- },
- {
- "code": "1f192",
- "name": "cool"
- },
- {
- "code": "1f46e",
- "name": "cop"
- },
- {
- "code": "00a9",
- "name": "copyright"
- },
- {
- "code": "1f33d",
- "name": "corn"
- },
- {
- "code": "1f6cb",
- "name": "couch"
- },
- {
- "code": "1f46b",
- "name": "couple"
- },
- {
- "code": "1f491",
- "name": "couple_with_heart"
- },
- {
- "code": "1f48f",
- "name": "couplekiss"
- },
- {
- "code": "1f42e",
- "name": "cow"
- },
- {
- "code": "1f404",
- "name": "cow2"
- },
- {
- "code": "1f980",
- "name": "crab"
- },
- {
- "code": "1f58d",
- "name": "crayon"
- },
- {
- "code": "1f4b3",
- "name": "credit_card"
- },
- {
- "code": "1f319",
- "name": "crescent_moon"
- },
- {
- "code": "1f3cf",
- "name": "cricket"
- },
- {
- "code": "1f40a",
- "name": "crocodile"
- },
- {
- "code": "271d",
- "name": "cross"
- },
- {
- "code": "1f38c",
- "name": "crossed_flags"
- },
- {
- "code": "2694",
- "name": "crossed_swords"
- },
- {
- "code": "1f451",
- "name": "crown"
- },
- {
- "code": "1f6f3",
- "name": "cruise_ship"
- },
- {
- "code": "1f622",
- "name": "cry"
- },
- {
- "code": "1f63f",
- "name": "crying_cat_face"
- },
- {
- "code": "1f52e",
- "name": "crystal_ball"
- },
- {
- "code": "1f498",
- "name": "cupid"
- },
- {
- "code": "27b0",
- "name": "curly_loop"
- },
- {
- "code": "1f4b1",
- "name": "currency_exchange"
- },
- {
- "code": "1f35b",
- "name": "curry"
- },
- {
- "code": "1f36e",
- "name": "custard"
- },
- {
- "code": "1f6c3",
- "name": "customs"
- },
- {
- "code": "1f300",
- "name": "cyclone"
- },
- {
- "code": "1f5e1",
- "name": "dagger"
- },
- {
- "code": "1f483",
- "name": "dancer"
- },
- {
- "code": "1f46f",
- "name": "dancers"
- },
- {
- "code": "1f361",
- "name": "dango"
- },
- {
- "code": "1f576",
- "name": "dark_sunglasses"
- },
- {
- "code": "1f3af",
- "name": "dart"
- },
- {
- "code": "1f4a8",
- "name": "dash"
- },
- {
- "code": "1f4c5",
- "name": "date"
- },
- {
- "code": "1f333",
- "name": "deciduous_tree"
- },
- {
- "code": "1f3ec",
- "name": "department_store"
- },
- {
- "code": "1f3dc",
- "name": "desert"
- },
- {
- "code": "1f5a5",
- "name": "desktop"
- },
- {
- "code": "1f4a0",
- "name": "diamond_shape_with_a_dot_inside"
- },
- {
- "code": "2666",
- "name": "diamonds"
- },
- {
- "code": "1f61e",
- "name": "disappointed"
- },
- {
- "code": "1f625",
- "name": "disappointed_relieved"
- },
- {
- "code": "1f5c2",
- "name": "dividers"
- },
- {
- "code": "1f4ab",
- "name": "dizzy"
- },
- {
- "code": "1f635",
- "name": "dizzy_face"
- },
- {
- "code": "1f6af",
- "name": "do_not_litter"
- },
- {
- "code": "1f436",
- "name": "dog"
- },
- {
- "code": "1f415",
- "name": "dog2"
- },
- {
- "code": "1f4b5",
- "name": "dollar"
- },
- {
- "code": "1f38e",
- "name": "dolls"
- },
- {
- "code": "1f42c",
- "name": "dolphin"
- },
- {
- "code": "1f6aa",
- "name": "door"
- },
- {
- "code": "1f369",
- "name": "doughnut"
- },
- {
- "code": "1f54a",
- "name": "dove"
- },
- {
- "code": "1f409",
- "name": "dragon"
- },
- {
- "code": "1f432",
- "name": "dragon_face"
- },
- {
- "code": "1f457",
- "name": "dress"
- },
- {
- "code": "1f42a",
- "name": "dromedary_camel"
- },
- {
- "code": "1f4a7",
- "name": "droplet"
- },
- {
- "code": "1f4c0",
- "name": "dvd"
- },
- {
- "code": "1f4e7",
- "name": "e-mail"
- },
- {
- "code": "1f442",
- "name": "ear"
- },
- {
- "code": "1f33e",
- "name": "ear_of_rice"
- },
- {
- "code": "1f30d",
- "name": "earth_africa"
- },
- {
- "code": "1f30e",
- "name": "earth_americas"
- },
- {
- "code": "1f30f",
- "name": "earth_asia"
- },
- {
- "code": "1f373",
- "name": "egg"
- },
- {
- "code": "1f346",
- "name": "eggplant"
- },
- {
- "code": "0038-20e3",
- "name": "eight"
- },
- {
- "code": "2734",
- "name": "eight_pointed_black_star"
- },
- {
- "code": "2733",
- "name": "eight_spoked_asterisk"
- },
- {
- "code": "1f50c",
- "name": "electric_plug"
- },
- {
- "code": "1f418",
- "name": "elephant"
- },
- {
- "code": "1f51a",
- "name": "end"
- },
- {
- "code": "2709",
- "name": "envelope"
- },
- {
- "code": "1f4e9",
- "name": "envelope_with_arrow"
- },
- {
- "code": "1f4b6",
- "name": "euro"
- },
- {
- "code": "1f3f0",
- "name": "european_castle"
- },
- {
- "code": "1f3e4",
- "name": "european_post_office"
- },
- {
- "code": "1f332",
- "name": "evergreen_tree"
- },
- {
- "code": "2757",
- "name": "exclamation"
- },
- {
- "code": "1f611",
- "name": "expressionless"
- },
- {
- "code": "1f441",
- "name": "eye"
- },
- {
- "code": "1f453",
- "name": "eyeglasses"
- },
- {
- "code": "1f440",
- "name": "eyes"
- },
- {
- "code": "1f3ed",
- "name": "factory"
- },
- {
- "code": "1f342",
- "name": "fallen_leaf"
- },
- {
- "code": "23e9",
- "name": "fast_forward"
- },
- {
- "code": "1f4e0",
- "name": "fax"
- },
- {
- "code": "1f628",
- "name": "fearful"
- },
- {
- "code": "1f43e",
- "name": "feet"
- },
- {
- "code": "1f3a1",
- "name": "ferris_wheel"
- },
- {
- "code": "26f4",
- "name": "ferry"
- },
- {
- "code": "1f3d1",
- "name": "field_hockey"
- },
- {
- "code": "1f5c4",
- "name": "file_cabinet"
- },
- {
- "code": "1f4c1",
- "name": "file_folder"
- },
- {
- "code": "1f39e",
- "name": "film_frames"
- },
- {
- "code": "1f525",
- "name": "fire"
- },
- {
- "code": "1f692",
- "name": "fire_engine"
- },
- {
- "code": "1f386",
- "name": "fireworks"
- },
- {
- "code": "1f313",
- "name": "first_quarter_moon"
- },
- {
- "code": "1f31b",
- "name": "first_quarter_moon_with_face"
- },
- {
- "code": "1f41f",
- "name": "fish"
- },
- {
- "code": "1f365",
- "name": "fish_cake"
- },
- {
- "code": "1f3a3",
- "name": "fishing_pole_and_fish"
- },
- {
- "code": "270a",
- "name": "fist"
- },
- {
- "code": "0035-20e3",
- "name": "five"
- },
- {
- "code": "1f3f4",
- "name": "flag_black"
- },
- {
- "code": "1f3f3",
- "name": "flag_white"
- },
- {
- "code": "1f38f",
- "name": "flags"
- },
- {
- "code": "1f526",
- "name": "flashlight"
- },
- {
- "code": "269c",
- "name": "fleur-de-lis"
- },
- {
- "code": "1f4be",
- "name": "floppy_disk"
- },
- {
- "code": "1f3b4",
- "name": "flower_playing_cards"
- },
- {
- "code": "1f633",
- "name": "flushed"
- },
- {
- "code": "1f32b",
- "name": "fog"
- },
- {
- "code": "1f301",
- "name": "foggy"
- },
- {
- "code": "1f3c8",
- "name": "football"
- },
- {
- "code": "1f463",
- "name": "footprints"
- },
- {
- "code": "1f374",
- "name": "fork_and_knife"
- },
- {
- "code": "1f37d",
- "name": "fork_knife_plate"
- },
- {
- "code": "26f2",
- "name": "fountain"
- },
- {
- "code": "0034-20e3",
- "name": "four"
- },
- {
- "code": "1f340",
- "name": "four_leaf_clover"
- },
- {
- "code": "1f5bc",
- "name": "frame_photo"
- },
- {
- "code": "1f193",
- "name": "free"
- },
- {
- "code": "1f364",
- "name": "fried_shrimp"
- },
- {
- "code": "1f35f",
- "name": "fries"
- },
- {
- "code": "1f438",
- "name": "frog"
- },
- {
- "code": "1f626",
- "name": "frowning"
- },
- {
- "code": "2639",
- "name": "frowning2"
- },
- {
- "code": "26fd",
- "name": "fuelpump"
- },
- {
- "code": "1f315",
- "name": "full_moon"
- },
- {
- "code": "1f31d",
- "name": "full_moon_with_face"
- },
- {
- "code": "1f3b2",
- "name": "game_die"
- },
- {
- "code": "2699",
- "name": "gear"
- },
- {
- "code": "1f48e",
- "name": "gem"
- },
- {
- "code": "264a",
- "name": "gemini"
- },
- {
- "code": "1f47b",
- "name": "ghost"
- },
- {
- "code": "1f381",
- "name": "gift"
- },
- {
- "code": "1f49d",
- "name": "gift_heart"
- },
- {
- "code": "1f467",
- "name": "girl"
- },
- {
- "code": "1f310",
- "name": "globe_with_meridians"
- },
- {
- "code": "1f410",
- "name": "goat"
- },
- {
- "code": "26f3",
- "name": "golf"
- },
- {
- "code": "1f3cc",
- "name": "golfer"
- },
- {
- "code": "1f347",
- "name": "grapes"
- },
- {
- "code": "1f34f",
- "name": "green_apple"
- },
- {
- "code": "1f4d7",
- "name": "green_book"
- },
- {
- "code": "1f49a",
- "name": "green_heart"
- },
- {
- "code": "2755",
- "name": "grey_exclamation"
- },
- {
- "code": "2754",
- "name": "grey_question"
+ "code": "1f600",
+ "name": "grinning"
},
{
"code": "1f62c",
@@ -1568,1141 +12,441 @@
"code": "1f601",
"name": "grin"
},
- {
- "code": "1f600",
- "name": "grinning"
- },
- {
- "code": "1f482",
- "name": "guardsman"
- },
- {
- "code": "1f3b8",
- "name": "guitar"
- },
- {
- "code": "1f52b",
- "name": "gun"
- },
- {
- "code": "1f487",
- "name": "haircut"
- },
- {
- "code": "1f354",
- "name": "hamburger"
- },
- {
- "code": "1f528",
- "name": "hammer"
- },
- {
- "code": "2692",
- "name": "hammer_pick"
- },
- {
- "code": "1f439",
- "name": "hamster"
- },
- {
- "code": "1f590",
- "name": "hand_splayed"
- },
- {
- "code": "1f45c",
- "name": "handbag"
- },
- {
- "code": "0023-20e3",
- "name": "hash"
- },
- {
- "code": "1f425",
- "name": "hatched_chick"
- },
- {
- "code": "1f423",
- "name": "hatching_chick"
- },
- {
- "code": "1f915",
- "name": "head_bandage"
- },
- {
- "code": "1f3a7",
- "name": "headphones"
- },
- {
- "code": "1f649",
- "name": "hear_no_evil"
- },
- {
- "code": "2764",
- "name": "heart"
- },
- {
- "code": "1f49f",
- "name": "heart_decoration"
- },
- {
- "code": "2763",
- "name": "heart_exclamation"
- },
- {
- "code": "1f60d",
- "name": "heart_eyes"
- },
- {
- "code": "1f63b",
- "name": "heart_eyes_cat"
- },
- {
- "code": "1f493",
- "name": "heartbeat"
- },
- {
- "code": "1f497",
- "name": "heartpulse"
- },
- {
- "code": "2665",
- "name": "hearts"
- },
- {
- "code": "2714",
- "name": "heavy_check_mark"
- },
- {
- "code": "2797",
- "name": "heavy_division_sign"
- },
- {
- "code": "1f4b2",
- "name": "heavy_dollar_sign"
- },
- {
- "code": "2796",
- "name": "heavy_minus_sign"
- },
- {
- "code": "2716",
- "name": "heavy_multiplication_x"
- },
- {
- "code": "2795",
- "name": "heavy_plus_sign"
- },
- {
- "code": "1f681",
- "name": "helicopter"
- },
- {
- "code": "26d1",
- "name": "helmet_with_cross"
- },
- {
- "code": "1f33f",
- "name": "herb"
- },
- {
- "code": "1f33a",
- "name": "hibiscus"
- },
- {
- "code": "1f506",
- "name": "high_brightness"
- },
- {
- "code": "1f460",
- "name": "high_heel"
- },
- {
- "code": "1f3d2",
- "name": "hockey"
- },
- {
- "code": "1f573",
- "name": "hole"
- },
- {
- "code": "1f3d8",
- "name": "homes"
- },
- {
- "code": "1f36f",
- "name": "honey_pot"
- },
- {
- "code": "1f434",
- "name": "horse"
- },
- {
- "code": "1f3c7",
- "name": "horse_racing"
- },
- {
- "code": "1f3e5",
- "name": "hospital"
- },
- {
- "code": "1f336",
- "name": "hot_pepper"
- },
- {
- "code": "1f32d",
- "name": "hotdog"
- },
- {
- "code": "1f3e8",
- "name": "hotel"
- },
- {
- "code": "2668",
- "name": "hotsprings"
- },
- {
- "code": "231b",
- "name": "hourglass"
- },
- {
- "code": "23f3",
- "name": "hourglass_flowing_sand"
- },
- {
- "code": "1f3e0",
- "name": "house"
- },
- {
- "code": "1f3da",
- "name": "house_abandoned"
- },
- {
- "code": "1f3e1",
- "name": "house_with_garden"
- },
- {
- "code": "1f917",
- "name": "hugging"
- },
- {
- "code": "1f62f",
- "name": "hushed"
- },
- {
- "code": "1f368",
- "name": "ice_cream"
- },
- {
- "code": "26f8",
- "name": "ice_skate"
- },
- {
- "code": "1f366",
- "name": "icecream"
- },
- {
- "code": "1f194",
- "name": "id"
- },
- {
- "code": "1f250",
- "name": "ideograph_advantage"
- },
- {
- "code": "1f47f",
- "name": "imp"
- },
- {
- "code": "1f4e5",
- "name": "inbox_tray"
- },
- {
- "code": "1f4e8",
- "name": "incoming_envelope"
- },
- {
- "code": "1f481",
- "name": "information_desk_person"
- },
- {
- "code": "2139",
- "name": "information_source"
- },
- {
- "code": "1f607",
- "name": "innocent"
- },
- {
- "code": "2049",
- "name": "interrobang"
- },
- {
- "code": "1f4f1",
- "name": "iphone"
- },
- {
- "code": "1f3dd",
- "name": "island"
- },
- {
- "code": "1f3ee",
- "name": "izakaya_lantern"
- },
- {
- "code": "1f383",
- "name": "jack_o_lantern"
- },
- {
- "code": "1f5fe",
- "name": "japan"
- },
- {
- "code": "1f3ef",
- "name": "japanese_castle"
- },
- {
- "code": "1f47a",
- "name": "japanese_goblin"
- },
- {
- "code": "1f479",
- "name": "japanese_ogre"
- },
- {
- "code": "1f456",
- "name": "jeans"
- },
{
"code": "1f602",
"name": "joy"
},
{
- "code": "1f639",
- "name": "joy_cat"
+ "code": "1f923",
+ "name": "rofl"
},
{
- "code": "1f579",
- "name": "joystick"
+ "code": "1f603",
+ "name": "smiley"
},
{
- "code": "1f54b",
- "name": "kaaba"
+ "code": "1f604",
+ "name": "smile"
},
{
- "code": "1f511",
- "name": "key"
- },
- {
- "code": "1f5dd",
- "name": "key2"
- },
- {
- "code": "2328",
- "name": "keyboard"
- },
- {
- "code": "1f458",
- "name": "kimono"
- },
- {
- "code": "1f48b",
- "name": "kiss"
- },
- {
- "code": "1f617",
- "name": "kissing"
- },
- {
- "code": "1f63d",
- "name": "kissing_cat"
- },
- {
- "code": "1f61a",
- "name": "kissing_closed_eyes"
- },
- {
- "code": "1f618",
- "name": "kissing_heart"
- },
- {
- "code": "1f619",
- "name": "kissing_smiling_eyes"
- },
- {
- "code": "1f52a",
- "name": "knife"
- },
- {
- "code": "1f428",
- "name": "koala"
- },
- {
- "code": "1f201",
- "name": "koko"
- },
- {
- "code": "1f3f7",
- "name": "label"
- },
- {
- "code": "1f535",
- "name": "large_blue_circle"
- },
- {
- "code": "1f537",
- "name": "large_blue_diamond"
- },
- {
- "code": "1f536",
- "name": "large_orange_diamond"
- },
- {
- "code": "1f317",
- "name": "last_quarter_moon"
- },
- {
- "code": "1f31c",
- "name": "last_quarter_moon_with_face"
+ "code": "1f605",
+ "name": "sweat_smile"
},
{
"code": "1f606",
"name": "laughing"
},
{
- "code": "1f343",
- "name": "leaves"
+ "code": "1f607",
+ "name": "innocent"
},
{
- "code": "1f4d2",
- "name": "ledger"
+ "code": "1f609",
+ "name": "wink"
},
{
- "code": "1f6c5",
- "name": "left_luggage"
+ "code": "1f60a",
+ "name": "blush"
},
{
- "code": "2194",
- "name": "left_right_arrow"
+ "code": "1f642",
+ "name": "slightly_smiling_face"
},
{
- "code": "21a9",
- "name": "leftwards_arrow_with_hook"
+ "code": "1f643",
+ "name": "upside_down_face"
},
{
- "code": "1f34b",
- "name": "lemon"
+ "code": "263a",
+ "name": "relaxed"
},
{
- "code": "264c",
- "name": "leo"
+ "code": "1f60b",
+ "name": "yum"
},
{
- "code": "1f406",
- "name": "leopard"
+ "code": "1f60c",
+ "name": "relieved"
},
{
- "code": "1f39a",
- "name": "level_slider"
+ "code": "1f60d",
+ "name": "heart_eyes"
},
{
- "code": "1f574",
- "name": "levitate"
+ "code": "1f618",
+ "name": "kissing_heart"
},
{
- "code": "264e",
- "name": "libra"
+ "code": "1f617",
+ "name": "kissing"
},
{
- "code": "1f3cb",
- "name": "lifter"
+ "code": "1f619",
+ "name": "kissing_smiling_eyes"
},
{
- "code": "1f688",
- "name": "light_rail"
+ "code": "1f61a",
+ "name": "kissing_closed_eyes"
},
{
- "code": "1f517",
- "name": "link"
+ "code": "1f61c",
+ "name": "stuck_out_tongue_winking_eye"
},
{
- "code": "1f981",
- "name": "lion_face"
+ "code": "1f61d",
+ "name": "stuck_out_tongue_closed_eyes"
},
{
- "code": "1f444",
- "name": "lips"
- },
- {
- "code": "1f484",
- "name": "lipstick"
- },
- {
- "code": "1f512",
- "name": "lock"
- },
- {
- "code": "1f50f",
- "name": "lock_with_ink_pen"
- },
- {
- "code": "1f36d",
- "name": "lollipop"
- },
- {
- "code": "27bf",
- "name": "loop"
- },
- {
- "code": "1f50a",
- "name": "loud_sound"
- },
- {
- "code": "1f4e2",
- "name": "loudspeaker"
- },
- {
- "code": "1f3e9",
- "name": "love_hotel"
- },
- {
- "code": "1f48c",
- "name": "love_letter"
- },
- {
- "code": "1f505",
- "name": "low_brightness"
- },
- {
- "code": "24c2",
- "name": "m"
- },
- {
- "code": "1f50d",
- "name": "mag"
- },
- {
- "code": "1f50e",
- "name": "mag_right"
- },
- {
- "code": "1f004",
- "name": "mahjong"
- },
- {
- "code": "1f4eb",
- "name": "mailbox"
- },
- {
- "code": "1f4ea",
- "name": "mailbox_closed"
- },
- {
- "code": "1f4ec",
- "name": "mailbox_with_mail"
- },
- {
- "code": "1f4ed",
- "name": "mailbox_with_no_mail"
- },
- {
- "code": "1f468",
- "name": "man"
- },
- {
- "code": "1f472",
- "name": "man_with_gua_pi_mao"
- },
- {
- "code": "1f473",
- "name": "man_with_turban"
- },
- {
- "code": "1f45e",
- "name": "mans_shoe"
- },
- {
- "code": "1f5fa",
- "name": "map"
- },
- {
- "code": "1f341",
- "name": "maple_leaf"
- },
- {
- "code": "1f637",
- "name": "mask"
- },
- {
- "code": "1f486",
- "name": "massage"
- },
- {
- "code": "1f356",
- "name": "meat_on_bone"
- },
- {
- "code": "1f3c5",
- "name": "medal"
- },
- {
- "code": "1f4e3",
- "name": "mega"
- },
- {
- "code": "1f348",
- "name": "melon"
- },
- {
- "code": "1f54e",
- "name": "menorah"
- },
- {
- "code": "1f6b9",
- "name": "mens"
- },
- {
- "code": "1f918",
- "name": "metal"
- },
- {
- "code": "1f687",
- "name": "metro"
- },
- {
- "code": "1f3a4",
- "name": "microphone"
- },
- {
- "code": "1f399",
- "name": "microphone2"
- },
- {
- "code": "1f52c",
- "name": "microscope"
- },
- {
- "code": "1f595",
- "name": "middle_finger"
- },
- {
- "code": "1f396",
- "name": "military_medal"
- },
- {
- "code": "1f30c",
- "name": "milky_way"
- },
- {
- "code": "1f690",
- "name": "minibus"
- },
- {
- "code": "1f4bd",
- "name": "minidisc"
- },
- {
- "code": "1f4f4",
- "name": "mobile_phone_off"
+ "code": "1f61b",
+ "name": "stuck_out_tongue"
},
{
"code": "1f911",
- "name": "money_mouth"
- },
- {
- "code": "1f4b8",
- "name": "money_with_wings"
- },
- {
- "code": "1f4b0",
- "name": "moneybag"
- },
- {
- "code": "1f412",
- "name": "monkey"
- },
- {
- "code": "1f435",
- "name": "monkey_face"
- },
- {
- "code": "1f69d",
- "name": "monorail"
- },
- {
- "code": "1f393",
- "name": "mortar_board"
- },
- {
- "code": "1f54c",
- "name": "mosque"
- },
- {
- "code": "1f6e5",
- "name": "motorboat"
- },
- {
- "code": "1f3cd",
- "name": "motorcycle"
- },
- {
- "code": "1f6e3",
- "name": "motorway"
- },
- {
- "code": "1f5fb",
- "name": "mount_fuji"
- },
- {
- "code": "26f0",
- "name": "mountain"
- },
- {
- "code": "1f6b5",
- "name": "mountain_bicyclist"
- },
- {
- "code": "1f6a0",
- "name": "mountain_cableway"
- },
- {
- "code": "1f69e",
- "name": "mountain_railway"
- },
- {
- "code": "1f3d4",
- "name": "mountain_snow"
- },
- {
- "code": "1f42d",
- "name": "mouse"
- },
- {
- "code": "1f401",
- "name": "mouse2"
- },
- {
- "code": "1f5b1",
- "name": "mouse_three_button"
- },
- {
- "code": "1f3a5",
- "name": "movie_camera"
- },
- {
- "code": "1f5ff",
- "name": "moyai"
- },
- {
- "code": "1f4aa",
- "name": "muscle"
- },
- {
- "code": "1f344",
- "name": "mushroom"
- },
- {
- "code": "1f3b9",
- "name": "musical_keyboard"
- },
- {
- "code": "1f3b5",
- "name": "musical_note"
- },
- {
- "code": "1f3bc",
- "name": "musical_score"
- },
- {
- "code": "1f507",
- "name": "mute"
- },
- {
- "code": "1f485",
- "name": "nail_care"
- },
- {
- "code": "1f4db",
- "name": "name_badge"
- },
- {
- "code": "1f454",
- "name": "necktie"
- },
- {
- "code": "274e",
- "name": "negative_squared_cross_mark"
+ "name": "money_mouth_face"
},
{
"code": "1f913",
- "name": "nerd"
+ "name": "nerd_face"
},
{
- "code": "1f610",
- "name": "neutral_face"
+ "code": "1f60e",
+ "name": "sunglasses"
},
{
- "code": "1f195",
- "name": "new"
+ "code": "1f921",
+ "name": "clown_face"
},
{
- "code": "1f311",
- "name": "new_moon"
+ "code": "1f920",
+ "name": "cowboy_hat_face"
},
{
- "code": "1f31a",
- "name": "new_moon_with_face"
+ "code": "1f917",
+ "name": "hugs"
},
{
- "code": "1f4f0",
- "name": "newspaper"
- },
- {
- "code": "1f5de",
- "name": "newspaper2"
- },
- {
- "code": "1f196",
- "name": "ng"
- },
- {
- "code": "1f303",
- "name": "night_with_stars"
- },
- {
- "code": "0039-20e3",
- "name": "nine"
- },
- {
- "code": "1f515",
- "name": "no_bell"
- },
- {
- "code": "1f6b3",
- "name": "no_bicycles"
- },
- {
- "code": "26d4",
- "name": "no_entry"
- },
- {
- "code": "1f6ab",
- "name": "no_entry_sign"
- },
- {
- "code": "1f645",
- "name": "no_good"
- },
- {
- "code": "1f4f5",
- "name": "no_mobile_phones"
+ "code": "1f60f",
+ "name": "smirk"
},
{
"code": "1f636",
"name": "no_mouth"
},
{
- "code": "1f6b7",
- "name": "no_pedestrians"
+ "code": "1f610",
+ "name": "neutral_face"
},
{
- "code": "1f6ad",
- "name": "no_smoking"
+ "code": "1f611",
+ "name": "expressionless"
},
{
- "code": "1f6b1",
- "name": "non-potable_water"
+ "code": "1f612",
+ "name": "unamused"
},
{
- "code": "1f443",
- "name": "nose"
+ "code": "1f644",
+ "name": "roll_eyes"
},
{
- "code": "1f4d3",
- "name": "notebook"
+ "code": "1f914",
+ "name": "thinking"
},
{
- "code": "1f4d4",
- "name": "notebook_with_decorative_cover"
+ "code": "1f925",
+ "name": "lying_face"
},
{
- "code": "1f5d2",
- "name": "notepad_spiral"
+ "code": "1f633",
+ "name": "flushed"
},
{
- "code": "1f3b6",
- "name": "notes"
+ "code": "1f61e",
+ "name": "disappointed"
},
{
- "code": "1f529",
- "name": "nut_and_bolt"
+ "code": "1f61f",
+ "name": "worried"
},
{
- "code": "2b55",
- "name": "o"
+ "code": "1f620",
+ "name": "angry"
},
{
- "code": "1f17e",
- "name": "o2"
- },
- {
- "code": "1f30a",
- "name": "ocean"
- },
- {
- "code": "1f419",
- "name": "octopus"
- },
- {
- "code": "1f362",
- "name": "oden"
- },
- {
- "code": "1f3e2",
- "name": "office"
- },
- {
- "code": "1f6e2",
- "name": "oil"
- },
- {
- "code": "1f197",
- "name": "ok"
- },
- {
- "code": "1f44c",
- "name": "ok_hand"
- },
- {
- "code": "1f646",
- "name": "ok_woman"
- },
- {
- "code": "1f474",
- "name": "older_man"
- },
- {
- "code": "1f475",
- "name": "older_woman"
- },
- {
- "code": "1f549",
- "name": "om_symbol"
- },
- {
- "code": "1f51b",
- "name": "on"
- },
- {
- "code": "1f698",
- "name": "oncoming_automobile"
- },
- {
- "code": "1f68d",
- "name": "oncoming_bus"
- },
- {
- "code": "1f694",
- "name": "oncoming_police_car"
- },
- {
- "code": "1f696",
- "name": "oncoming_taxi"
- },
- {
- "code": "0031-20e3",
- "name": "one"
- },
- {
- "code": "1f4c2",
- "name": "open_file_folder"
- },
- {
- "code": "1f450",
- "name": "open_hands"
- },
- {
- "code": "1f62e",
- "name": "open_mouth"
- },
- {
- "code": "26ce",
- "name": "ophiuchus"
- },
- {
- "code": "1f4d9",
- "name": "orange_book"
- },
- {
- "code": "2626",
- "name": "orthodox_cross"
- },
- {
- "code": "1f4e4",
- "name": "outbox_tray"
- },
- {
- "code": "1f402",
- "name": "ox"
- },
- {
- "code": "1f4e6",
- "name": "package"
- },
- {
- "code": "1f4c4",
- "name": "page_facing_up"
- },
- {
- "code": "1f4c3",
- "name": "page_with_curl"
- },
- {
- "code": "1f4df",
- "name": "pager"
- },
- {
- "code": "1f58c",
- "name": "paintbrush"
- },
- {
- "code": "1f334",
- "name": "palm_tree"
- },
- {
- "code": "1f43c",
- "name": "panda_face"
- },
- {
- "code": "1f4ce",
- "name": "paperclip"
- },
- {
- "code": "1f587",
- "name": "paperclips"
- },
- {
- "code": "1f3de",
- "name": "park"
- },
- {
- "code": "1f17f",
- "name": "parking"
- },
- {
- "code": "303d",
- "name": "part_alternation_mark"
- },
- {
- "code": "26c5",
- "name": "partly_sunny"
- },
- {
- "code": "1f6c2",
- "name": "passport_control"
- },
- {
- "code": "23f8",
- "name": "pause_button"
- },
- {
- "code": "262e",
- "name": "peace"
- },
- {
- "code": "1f351",
- "name": "peach"
- },
- {
- "code": "1f350",
- "name": "pear"
- },
- {
- "code": "1f58a",
- "name": "pen_ballpoint"
- },
- {
- "code": "1f58b",
- "name": "pen_fountain"
- },
- {
- "code": "1f4dd",
- "name": "pencil"
- },
- {
- "code": "270f",
- "name": "pencil2"
- },
- {
- "code": "1f427",
- "name": "penguin"
+ "code": "1f621",
+ "name": "rage"
},
{
"code": "1f614",
"name": "pensive"
},
{
- "code": "1f3ad",
- "name": "performing_arts"
+ "code": "1f615",
+ "name": "confused"
+ },
+ {
+ "code": "1f641",
+ "name": "slightly_frowning_face"
+ },
+ {
+ "code": "2639",
+ "name": "frowning_face"
},
{
"code": "1f623",
"name": "persevere"
},
{
- "code": "1f64d",
- "name": "person_frowning"
+ "code": "1f616",
+ "name": "confounded"
},
{
- "code": "1f471",
- "name": "person_with_blond_hair"
+ "code": "1f62b",
+ "name": "tired_face"
},
{
- "code": "1f64e",
- "name": "person_with_pouting_face"
+ "code": "1f629",
+ "name": "weary"
},
{
- "code": "26cf",
- "name": "pick"
+ "code": "1f624",
+ "name": "triumph"
},
{
- "code": "1f437",
- "name": "pig"
+ "code": "1f62e",
+ "name": "open_mouth"
},
{
- "code": "1f416",
- "name": "pig2"
+ "code": "1f631",
+ "name": "scream"
},
{
- "code": "1f43d",
- "name": "pig_nose"
+ "code": "1f628",
+ "name": "fearful"
},
{
- "code": "1f48a",
- "name": "pill"
+ "code": "1f630",
+ "name": "cold_sweat"
},
{
- "code": "1f34d",
- "name": "pineapple"
+ "code": "1f62f",
+ "name": "hushed"
},
{
- "code": "1f3d3",
- "name": "ping_pong"
+ "code": "1f626",
+ "name": "frowning"
},
{
- "code": "2653",
- "name": "pisces"
+ "code": "1f627",
+ "name": "anguished"
},
{
- "code": "1f355",
- "name": "pizza"
+ "code": "1f622",
+ "name": "cry"
},
{
- "code": "1f6d0",
- "name": "place_of_worship"
+ "code": "1f625",
+ "name": "disappointed_relieved"
},
{
- "code": "23ef",
- "name": "play_pause"
+ "code": "1f924",
+ "name": "drooling_face"
+ },
+ {
+ "code": "1f62a",
+ "name": "sleepy"
+ },
+ {
+ "code": "1f613",
+ "name": "sweat"
+ },
+ {
+ "code": "1f62d",
+ "name": "sob"
+ },
+ {
+ "code": "1f635",
+ "name": "dizzy_face"
+ },
+ {
+ "code": "1f632",
+ "name": "astonished"
+ },
+ {
+ "code": "1f910",
+ "name": "zipper_mouth_face"
+ },
+ {
+ "code": "1f922",
+ "name": "nauseated_face"
+ },
+ {
+ "code": "1f927",
+ "name": "sneezing_face"
+ },
+ {
+ "code": "1f637",
+ "name": "mask"
+ },
+ {
+ "code": "1f912",
+ "name": "face_with_thermometer"
+ },
+ {
+ "code": "1f915",
+ "name": "face_with_head_bandage"
+ },
+ {
+ "code": "1f634",
+ "name": "sleeping"
+ },
+ {
+ "code": "1f4a4",
+ "name": "zzz"
+ },
+ {
+ "code": "1f4a9",
+ "name": "poop"
+ },
+ {
+ "code": "1f608",
+ "name": "smiling_imp"
+ },
+ {
+ "code": "1f47f",
+ "name": "imp"
+ },
+ {
+ "code": "1f479",
+ "name": "japanese_ogre"
+ },
+ {
+ "code": "1f47a",
+ "name": "japanese_goblin"
+ },
+ {
+ "code": "1f480",
+ "name": "skull"
+ },
+ {
+ "code": "1f47b",
+ "name": "ghost"
+ },
+ {
+ "code": "1f47d",
+ "name": "alien"
+ },
+ {
+ "code": "1f916",
+ "name": "robot"
+ },
+ {
+ "code": "1f63a",
+ "name": "smiley_cat"
+ },
+ {
+ "code": "1f638",
+ "name": "smile_cat"
+ },
+ {
+ "code": "1f639",
+ "name": "joy_cat"
+ },
+ {
+ "code": "1f63b",
+ "name": "heart_eyes_cat"
+ },
+ {
+ "code": "1f63c",
+ "name": "smirk_cat"
+ },
+ {
+ "code": "1f63d",
+ "name": "kissing_cat"
+ },
+ {
+ "code": "1f640",
+ "name": "scream_cat"
+ },
+ {
+ "code": "1f63f",
+ "name": "crying_cat_face"
+ },
+ {
+ "code": "1f63e",
+ "name": "pouting_cat"
+ },
+ {
+ "code": "1f64c",
+ "name": "raised_hands"
+ },
+ {
+ "code": "1f44f",
+ "name": "clap"
+ },
+ {
+ "code": "1f44b",
+ "name": "wave"
+ },
+ {
+ "code": "1f919",
+ "name": "call_me_hand"
+ },
+ {
+ "code": "1f44a",
+ "name": "facepunch"
+ },
+ {
+ "code": "270a",
+ "name": "fist"
+ },
+ {
+ "code": "1f91b",
+ "name": "fist_left"
+ },
+ {
+ "code": "1f91c",
+ "name": "fist_right"
+ },
+ {
+ "code": "270c",
+ "name": "v"
+ },
+ {
+ "code": "1f44c",
+ "name": "ok_hand"
+ },
+ {
+ "code": "270b",
+ "name": "raised_hand"
+ },
+ {
+ "code": "1f91a",
+ "name": "raised_back_of_hand"
+ },
+ {
+ "code": "1f450",
+ "name": "open_hands"
+ },
+ {
+ "code": "1f4aa",
+ "name": "muscle"
+ },
+ {
+ "code": "1f64f",
+ "name": "pray"
+ },
+ {
+ "code": "1f91d",
+ "name": "handshake"
+ },
+ {
+ "code": "261d",
+ "name": "point_up"
+ },
+ {
+ "code": "1f446",
+ "name": "point_up_2"
},
{
"code": "1f447",
@@ -2717,1012 +461,348 @@
"name": "point_right"
},
{
- "code": "261d",
- "name": "point_up"
+ "code": "1f595",
+ "name": "fu"
},
{
- "code": "1f446",
- "name": "point_up_2"
+ "code": "1f590",
+ "name": "raised_hand_with_fingers_splayed"
},
{
- "code": "1f693",
- "name": "police_car"
+ "code": "1f918",
+ "name": "metal"
},
{
- "code": "1f429",
- "name": "poodle"
+ "code": "1f91e",
+ "name": "crossed_fingers"
},
{
- "code": "1f4a9",
- "name": "poop"
+ "code": "1f596",
+ "name": "vulcan_salute"
},
{
- "code": "1f37f",
- "name": "popcorn"
+ "code": "270d",
+ "name": "writing_hand"
},
{
- "code": "1f3e3",
- "name": "post_office"
+ "code": "1f933",
+ "name": "selfie"
},
{
- "code": "1f4ef",
- "name": "postal_horn"
+ "code": "1f485",
+ "name": "nail_care"
},
{
- "code": "1f4ee",
- "name": "postbox"
- },
- {
- "code": "1f6b0",
- "name": "potable_water"
- },
- {
- "code": "1f45d",
- "name": "pouch"
- },
- {
- "code": "1f357",
- "name": "poultry_leg"
- },
- {
- "code": "1f4b7",
- "name": "pound"
- },
- {
- "code": "1f63e",
- "name": "pouting_cat"
- },
- {
- "code": "1f64f",
- "name": "pray"
- },
- {
- "code": "1f4ff",
- "name": "prayer_beads"
- },
- {
- "code": "1f478",
- "name": "princess"
- },
- {
- "code": "1f5a8",
- "name": "printer"
- },
- {
- "code": "1f4fd",
- "name": "projector"
- },
- {
- "code": "1f44a",
- "name": "punch"
- },
- {
- "code": "1f49c",
- "name": "purple_heart"
- },
- {
- "code": "1f45b",
- "name": "purse"
- },
- {
- "code": "1f4cc",
- "name": "pushpin"
- },
- {
- "code": "1f6ae",
- "name": "put_litter_in_its_place"
- },
- {
- "code": "2753",
- "name": "question"
- },
- {
- "code": "1f430",
- "name": "rabbit"
- },
- {
- "code": "1f407",
- "name": "rabbit2"
- },
- {
- "code": "1f3ce",
- "name": "race_car"
- },
- {
- "code": "1f40e",
- "name": "racehorse"
- },
- {
- "code": "1f4fb",
- "name": "radio"
- },
- {
- "code": "1f518",
- "name": "radio_button"
- },
- {
- "code": "2622",
- "name": "radioactive"
- },
- {
- "code": "1f621",
- "name": "rage"
- },
- {
- "code": "1f683",
- "name": "railway_car"
- },
- {
- "code": "1f6e4",
- "name": "railway_track"
- },
- {
- "code": "1f308",
- "name": "rainbow"
- },
- {
- "code": "270b",
- "name": "raised_hand"
- },
- {
- "code": "1f64c",
- "name": "raised_hands"
- },
- {
- "code": "1f64b",
- "name": "raising_hand"
- },
- {
- "code": "1f40f",
- "name": "ram"
- },
- {
- "code": "1f35c",
- "name": "ramen"
- },
- {
- "code": "1f400",
- "name": "rat"
- },
- {
- "code": "23fa",
- "name": "record_button"
- },
- {
- "code": "267b",
- "name": "recycle"
- },
- {
- "code": "1f697",
- "name": "red_car"
- },
- {
- "code": "1f534",
- "name": "red_circle"
- },
- {
- "code": "00ae",
- "name": "registered"
- },
- {
- "code": "263a",
- "name": "relaxed"
- },
- {
- "code": "1f60c",
- "name": "relieved"
- },
- {
- "code": "1f397",
- "name": "reminder_ribbon"
- },
- {
- "code": "1f501",
- "name": "repeat"
- },
- {
- "code": "1f502",
- "name": "repeat_one"
- },
- {
- "code": "1f6bb",
- "name": "restroom"
- },
- {
- "code": "1f49e",
- "name": "revolving_hearts"
- },
- {
- "code": "23ea",
- "name": "rewind"
- },
- {
- "code": "1f380",
- "name": "ribbon"
- },
- {
- "code": "1f35a",
- "name": "rice"
- },
- {
- "code": "1f359",
- "name": "rice_ball"
- },
- {
- "code": "1f358",
- "name": "rice_cracker"
- },
- {
- "code": "1f391",
- "name": "rice_scene"
- },
- {
- "code": "1f48d",
- "name": "ring"
- },
- {
- "code": "1f916",
- "name": "robot"
- },
- {
- "code": "1f680",
- "name": "rocket"
- },
- {
- "code": "1f3a2",
- "name": "roller_coaster"
- },
- {
- "code": "1f644",
- "name": "rolling_eyes"
- },
- {
- "code": "1f413",
- "name": "rooster"
- },
- {
- "code": "1f339",
- "name": "rose"
- },
- {
- "code": "1f3f5",
- "name": "rosette"
- },
- {
- "code": "1f6a8",
- "name": "rotating_light"
- },
- {
- "code": "1f4cd",
- "name": "round_pushpin"
- },
- {
- "code": "1f6a3",
- "name": "rowboat"
- },
- {
- "code": "1f3c9",
- "name": "rugby_football"
- },
- {
- "code": "1f3c3",
- "name": "runner"
- },
- {
- "code": "1f3bd",
- "name": "running_shirt_with_sash"
- },
- {
- "code": "1f202",
- "name": "sa"
- },
- {
- "code": "2650",
- "name": "sagittarius"
- },
- {
- "code": "26f5",
- "name": "sailboat"
- },
- {
- "code": "1f376",
- "name": "sake"
- },
- {
- "code": "1f461",
- "name": "sandal"
- },
- {
- "code": "1f385",
- "name": "santa"
- },
- {
- "code": "1f4e1",
- "name": "satellite"
- },
- {
- "code": "1f6f0",
- "name": "satellite_orbital"
- },
- {
- "code": "1f3b7",
- "name": "saxophone"
- },
- {
- "code": "2696",
- "name": "scales"
- },
- {
- "code": "1f3eb",
- "name": "school"
- },
- {
- "code": "1f392",
- "name": "school_satchel"
- },
- {
- "code": "2702",
- "name": "scissors"
- },
- {
- "code": "1f982",
- "name": "scorpion"
- },
- {
- "code": "264f",
- "name": "scorpius"
- },
- {
- "code": "1f631",
- "name": "scream"
- },
- {
- "code": "1f640",
- "name": "scream_cat"
- },
- {
- "code": "1f4dc",
- "name": "scroll"
- },
- {
- "code": "1f4ba",
- "name": "seat"
- },
- {
- "code": "3299",
- "name": "secret"
- },
- {
- "code": "1f648",
- "name": "see_no_evil"
- },
- {
- "code": "1f331",
- "name": "seedling"
- },
- {
- "code": "0037-20e3",
- "name": "seven"
- },
- {
- "code": "2618",
- "name": "shamrock"
- },
- {
- "code": "1f367",
- "name": "shaved_ice"
- },
- {
- "code": "1f411",
- "name": "sheep"
- },
- {
- "code": "1f41a",
- "name": "shell"
- },
- {
- "code": "1f6e1",
- "name": "shield"
- },
- {
- "code": "26e9",
- "name": "shinto_shrine"
- },
- {
- "code": "1f6a2",
- "name": "ship"
- },
- {
- "code": "1f455",
- "name": "shirt"
- },
- {
- "code": "1f6cd",
- "name": "shopping_bags"
- },
- {
- "code": "1f6bf",
- "name": "shower"
- },
- {
- "code": "1f4f6",
- "name": "signal_strength"
- },
- {
- "code": "0036-20e3",
- "name": "six"
- },
- {
- "code": "1f52f",
- "name": "six_pointed_star"
- },
- {
- "code": "1f3bf",
- "name": "ski"
- },
- {
- "code": "26f7",
- "name": "skier"
- },
- {
- "code": "1f480",
- "name": "skull"
- },
- {
- "code": "2620",
- "name": "skull_crossbones"
- },
- {
- "code": "1f634",
- "name": "sleeping"
- },
- {
- "code": "1f6cc",
- "name": "sleeping_accommodation"
- },
- {
- "code": "1f62a",
- "name": "sleepy"
- },
- {
- "code": "1f641",
- "name": "slight_frown"
- },
- {
- "code": "1f642",
- "name": "slight_smile"
- },
- {
- "code": "1f3b0",
- "name": "slot_machine"
- },
- {
- "code": "1f539",
- "name": "small_blue_diamond"
- },
- {
- "code": "1f538",
- "name": "small_orange_diamond"
- },
- {
- "code": "1f53a",
- "name": "small_red_triangle"
- },
- {
- "code": "1f53b",
- "name": "small_red_triangle_down"
- },
- {
- "code": "1f604",
- "name": "smile"
- },
- {
- "code": "1f638",
- "name": "smile_cat"
- },
- {
- "code": "1f603",
- "name": "smiley"
- },
- {
- "code": "1f63a",
- "name": "smiley_cat"
- },
- {
- "code": "1f608",
- "name": "smiling_imp"
- },
- {
- "code": "1f60f",
- "name": "smirk"
- },
- {
- "code": "1f63c",
- "name": "smirk_cat"
- },
- {
- "code": "1f6ac",
- "name": "smoking"
- },
- {
- "code": "1f40c",
- "name": "snail"
- },
- {
- "code": "1f40d",
- "name": "snake"
- },
- {
- "code": "1f3c2",
- "name": "snowboarder"
- },
- {
- "code": "2744",
- "name": "snowflake"
- },
- {
- "code": "26c4",
- "name": "snowman"
- },
- {
- "code": "2603",
- "name": "snowman2"
- },
- {
- "code": "1f62d",
- "name": "sob"
- },
- {
- "code": "26bd",
- "name": "soccer"
- },
- {
- "code": "1f51c",
- "name": "soon"
- },
- {
- "code": "1f198",
- "name": "sos"
- },
- {
- "code": "1f509",
- "name": "sound"
- },
- {
- "code": "1f47e",
- "name": "space_invader"
- },
- {
- "code": "2660",
- "name": "spades"
- },
- {
- "code": "1f35d",
- "name": "spaghetti"
- },
- {
- "code": "2747",
- "name": "sparkle"
- },
- {
- "code": "1f387",
- "name": "sparkler"
- },
- {
- "code": "2728",
- "name": "sparkles"
- },
- {
- "code": "1f496",
- "name": "sparkling_heart"
- },
- {
- "code": "1f64a",
- "name": "speak_no_evil"
- },
- {
- "code": "1f508",
- "name": "speaker"
- },
- {
- "code": "1f5e3",
- "name": "speaking_head"
- },
- {
- "code": "1f4ac",
- "name": "speech_balloon"
- },
- {
- "code": "1f6a4",
- "name": "speedboat"
- },
- {
- "code": "1f577",
- "name": "spider"
- },
- {
- "code": "1f578",
- "name": "spider_web"
- },
- {
- "code": "1f575",
- "name": "spy"
- },
- {
- "code": "1f3df",
- "name": "stadium"
- },
- {
- "code": "2b50",
- "name": "star"
- },
- {
- "code": "1f31f",
- "name": "star2"
- },
- {
- "code": "262a",
- "name": "star_and_crescent"
- },
- {
- "code": "2721",
- "name": "star_of_david"
- },
- {
- "code": "1f320",
- "name": "stars"
- },
- {
- "code": "1f689",
- "name": "station"
- },
- {
- "code": "1f5fd",
- "name": "statue_of_liberty"
- },
- {
- "code": "1f682",
- "name": "steam_locomotive"
- },
- {
- "code": "1f372",
- "name": "stew"
- },
- {
- "code": "23f9",
- "name": "stop_button"
- },
- {
- "code": "23f1",
- "name": "stopwatch"
- },
- {
- "code": "1f4cf",
- "name": "straight_ruler"
- },
- {
- "code": "1f353",
- "name": "strawberry"
- },
- {
- "code": "1f61b",
- "name": "stuck_out_tongue"
- },
- {
- "code": "1f61d",
- "name": "stuck_out_tongue_closed_eyes"
- },
- {
- "code": "1f61c",
- "name": "stuck_out_tongue_winking_eye"
- },
- {
- "code": "1f31e",
- "name": "sun_with_face"
- },
- {
- "code": "1f33b",
- "name": "sunflower"
- },
- {
- "code": "1f60e",
- "name": "sunglasses"
- },
- {
- "code": "2600",
- "name": "sunny"
- },
- {
- "code": "1f305",
- "name": "sunrise"
- },
- {
- "code": "1f304",
- "name": "sunrise_over_mountains"
- },
- {
- "code": "1f3c4",
- "name": "surfer"
- },
- {
- "code": "1f363",
- "name": "sushi"
- },
- {
- "code": "1f69f",
- "name": "suspension_railway"
- },
- {
- "code": "1f613",
- "name": "sweat"
- },
- {
- "code": "1f4a6",
- "name": "sweat_drops"
- },
- {
- "code": "1f605",
- "name": "sweat_smile"
- },
- {
- "code": "1f360",
- "name": "sweet_potato"
- },
- {
- "code": "1f3ca",
- "name": "swimmer"
- },
- {
- "code": "1f523",
- "name": "symbols"
- },
- {
- "code": "1f54d",
- "name": "synagogue"
- },
- {
- "code": "1f489",
- "name": "syringe"
- },
- {
- "code": "1f32e",
- "name": "taco"
- },
- {
- "code": "1f389",
- "name": "tada"
- },
- {
- "code": "1f38b",
- "name": "tanabata_tree"
- },
- {
- "code": "1f34a",
- "name": "tangerine"
- },
- {
- "code": "2649",
- "name": "taurus"
- },
- {
- "code": "1f695",
- "name": "taxi"
- },
- {
- "code": "1f375",
- "name": "tea"
- },
- {
- "code": "260e",
- "name": "telephone"
- },
- {
- "code": "1f4de",
- "name": "telephone_receiver"
- },
- {
- "code": "1f52d",
- "name": "telescope"
- },
- {
- "code": "1f51f",
- "name": "ten"
- },
- {
- "code": "1f3be",
- "name": "tennis"
- },
- {
- "code": "26fa",
- "name": "tent"
- },
- {
- "code": "1f321",
- "name": "thermometer"
- },
- {
- "code": "1f912",
- "name": "thermometer_face"
- },
- {
- "code": "1f914",
- "name": "thinking"
- },
- {
- "code": "1f4ad",
- "name": "thought_balloon"
- },
- {
- "code": "0033-20e3",
- "name": "three"
- },
- {
- "code": "1f44e",
- "name": "thumbsdown"
- },
- {
- "code": "1f44d",
- "name": "thumbsup"
- },
- {
- "code": "26c8",
- "name": "thunder_cloud_rain"
- },
- {
- "code": "1f3ab",
- "name": "ticket"
- },
- {
- "code": "1f39f",
- "name": "tickets"
- },
- {
- "code": "1f42f",
- "name": "tiger"
- },
- {
- "code": "1f405",
- "name": "tiger2"
- },
- {
- "code": "23f2",
- "name": "timer"
- },
- {
- "code": "1f62b",
- "name": "tired_face"
- },
- {
- "code": "2122",
- "name": "tm"
- },
- {
- "code": "1f6bd",
- "name": "toilet"
- },
- {
- "code": "1f5fc",
- "name": "tokyo_tower"
- },
- {
- "code": "1f345",
- "name": "tomato"
+ "code": "1f444",
+ "name": "lips"
},
{
"code": "1f445",
"name": "tongue"
},
{
- "code": "1f6e0",
- "name": "tools"
+ "code": "1f442",
+ "name": "ear"
},
{
- "code": "1f51d",
- "name": "top"
+ "code": "1f443",
+ "name": "nose"
},
{
- "code": "1f3a9",
- "name": "tophat"
+ "code": "1f441",
+ "name": "eye"
},
{
- "code": "23ed",
- "name": "track_next"
+ "code": "1f440",
+ "name": "eyes"
},
{
- "code": "23ee",
- "name": "track_previous"
+ "code": "1f464",
+ "name": "bust_in_silhouette"
},
{
- "code": "1f5b2",
- "name": "trackball"
+ "code": "1f465",
+ "name": "busts_in_silhouette"
},
{
- "code": "1f69c",
- "name": "tractor"
+ "code": "1f5e3",
+ "name": "speaking_head"
},
{
- "code": "1f6a5",
- "name": "traffic_light"
+ "code": "1f476",
+ "name": "baby"
},
{
- "code": "1f68b",
- "name": "train"
+ "code": "1f466",
+ "name": "boy"
},
{
- "code": "1f686",
- "name": "train2"
+ "code": "1f467",
+ "name": "girl"
},
{
- "code": "1f68a",
- "name": "tram"
+ "code": "1f468",
+ "name": "man"
},
{
- "code": "1f6a9",
- "name": "triangular_flag_on_post"
+ "code": "1f469",
+ "name": "woman"
},
{
- "code": "1f4d0",
- "name": "triangular_ruler"
+ "code": "1f471-200d-2640-fe0f",
+ "name": "blonde_woman"
},
{
- "code": "1f531",
- "name": "trident"
+ "code": "1f471",
+ "name": "blonde_man"
},
{
- "code": "1f624",
- "name": "triumph"
+ "code": "1f474",
+ "name": "older_man"
},
{
- "code": "1f68e",
- "name": "trolleybus"
+ "code": "1f475",
+ "name": "older_woman"
},
{
- "code": "1f3c6",
- "name": "trophy"
+ "code": "1f472",
+ "name": "man_with_gua_pi_mao"
},
{
- "code": "1f379",
- "name": "tropical_drink"
+ "code": "1f473-200d-2640-fe0f",
+ "name": "woman_with_turban"
},
{
- "code": "1f420",
- "name": "tropical_fish"
+ "code": "1f473",
+ "name": "man_with_turban"
},
{
- "code": "1f69a",
- "name": "truck"
+ "code": "1f46e-200d-2640-fe0f",
+ "name": "policewoman"
},
{
- "code": "1f3ba",
- "name": "trumpet"
+ "code": "1f46e",
+ "name": "policeman"
},
{
- "code": "1f337",
- "name": "tulip"
+ "code": "1f477-200d-2640-fe0f",
+ "name": "construction_worker_woman"
},
{
- "code": "1f983",
- "name": "turkey"
+ "code": "1f477",
+ "name": "construction_worker_man"
},
{
- "code": "1f422",
- "name": "turtle"
+ "code": "1f482-200d-2640-fe0f",
+ "name": "guardswoman"
},
{
- "code": "1f4fa",
- "name": "tv"
+ "code": "1f482",
+ "name": "guardsman"
},
{
- "code": "1f500",
- "name": "twisted_rightwards_arrows"
+ "code": "1f575-fe0f-200d-2640-fe0f",
+ "name": "female_detective"
},
{
- "code": "0032-20e3",
- "name": "two"
+ "code": "1f575",
+ "name": "male_detective"
},
{
- "code": "1f495",
- "name": "two_hearts"
+ "code": "1f469-200d-2695-fe0f",
+ "name": "woman_health_worker"
+ },
+ {
+ "code": "1f468-200d-2695-fe0f",
+ "name": "man_health_worker"
+ },
+ {
+ "code": "1f469-200d-1f33e",
+ "name": "woman_farmer"
+ },
+ {
+ "code": "1f468-200d-1f33e",
+ "name": "man_farmer"
+ },
+ {
+ "code": "1f469-200d-1f373",
+ "name": "woman_cook"
+ },
+ {
+ "code": "1f468-200d-1f373",
+ "name": "man_cook"
+ },
+ {
+ "code": "1f469-200d-1f393",
+ "name": "woman_student"
+ },
+ {
+ "code": "1f468-200d-1f393",
+ "name": "man_student"
+ },
+ {
+ "code": "1f469-200d-1f3a4",
+ "name": "woman_singer"
+ },
+ {
+ "code": "1f468-200d-1f3a4",
+ "name": "man_singer"
+ },
+ {
+ "code": "1f469-200d-1f3eb",
+ "name": "woman_teacher"
+ },
+ {
+ "code": "1f468-200d-1f3eb",
+ "name": "man_teacher"
+ },
+ {
+ "code": "1f469-200d-1f3ed",
+ "name": "woman_factory_worker"
+ },
+ {
+ "code": "1f468-200d-1f3ed",
+ "name": "man_factory_worker"
+ },
+ {
+ "code": "1f469-200d-1f4bb",
+ "name": "woman_technologist"
+ },
+ {
+ "code": "1f468-200d-1f4bb",
+ "name": "man_technologist"
+ },
+ {
+ "code": "1f469-200d-1f4bc",
+ "name": "woman_office_worker"
+ },
+ {
+ "code": "1f468-200d-1f4bc",
+ "name": "man_office_worker"
+ },
+ {
+ "code": "1f469-200d-1f527",
+ "name": "woman_mechanic"
+ },
+ {
+ "code": "1f468-200d-1f527",
+ "name": "man_mechanic"
+ },
+ {
+ "code": "1f469-200d-1f52c",
+ "name": "woman_scientist"
+ },
+ {
+ "code": "1f468-200d-1f52c",
+ "name": "man_scientist"
+ },
+ {
+ "code": "1f469-200d-1f3a8",
+ "name": "woman_artist"
+ },
+ {
+ "code": "1f468-200d-1f3a8",
+ "name": "man_artist"
+ },
+ {
+ "code": "1f469-200d-1f692",
+ "name": "woman_firefighter"
+ },
+ {
+ "code": "1f468-200d-1f692",
+ "name": "man_firefighter"
+ },
+ {
+ "code": "1f469-200d-2708-fe0f",
+ "name": "woman_pilot"
+ },
+ {
+ "code": "1f468-200d-2708-fe0f",
+ "name": "man_pilot"
+ },
+ {
+ "code": "1f469-200d-1f680",
+ "name": "woman_astronaut"
+ },
+ {
+ "code": "1f468-200d-1f680",
+ "name": "man_astronaut"
+ },
+ {
+ "code": "1f469-200d-2696-fe0f",
+ "name": "woman_judge"
+ },
+ {
+ "code": "1f468-200d-2696-fe0f",
+ "name": "man_judge"
+ },
+ {
+ "code": "1f936",
+ "name": "mrs_claus"
+ },
+ {
+ "code": "1f385",
+ "name": "santa"
+ },
+ {
+ "code": "1f47c",
+ "name": "angel"
+ },
+ {
+ "code": "1f930",
+ "name": "pregnant_woman"
+ },
+ {
+ "code": "1f478",
+ "name": "princess"
+ },
+ {
+ "code": "1f934",
+ "name": "prince"
+ },
+ {
+ "code": "1f470",
+ "name": "bride_with_veil"
+ },
+ {
+ "code": "1f935",
+ "name": "man_in_tuxedo"
+ },
+ {
+ "code": "1f3c3-200d-2640-fe0f",
+ "name": "running_woman"
+ },
+ {
+ "code": "1f3c3",
+ "name": "running_man"
+ },
+ {
+ "code": "1f6b6-200d-2640-fe0f",
+ "name": "walking_woman"
+ },
+ {
+ "code": "1f6b6",
+ "name": "walking_man"
+ },
+ {
+ "code": "1f483",
+ "name": "dancer"
+ },
+ {
+ "code": "1f57a",
+ "name": "man_dancing"
+ },
+ {
+ "code": "1f46f",
+ "name": "dancing_women"
+ },
+ {
+ "code": "1f46f-200d-2642-fe0f",
+ "name": "dancing_men"
+ },
+ {
+ "code": "1f46b",
+ "name": "couple"
},
{
"code": "1f46c",
@@ -3733,352 +813,120 @@
"name": "two_women_holding_hands"
},
{
- "code": "1f239",
- "name": "u5272"
+ "code": "1f647-200d-2640-fe0f",
+ "name": "bowing_woman"
},
{
- "code": "1f234",
- "name": "u5408"
+ "code": "1f647",
+ "name": "bowing_man"
},
{
- "code": "1f23a",
- "name": "u55b6"
+ "code": "1f926",
+ "name": "man_facepalming"
},
{
- "code": "1f22f",
- "name": "u6307"
+ "code": "1f926-200d-2640-fe0f",
+ "name": "woman_facepalming"
},
{
- "code": "1f237",
- "name": "u6708"
+ "code": "1f937",
+ "name": "woman_shrugging"
},
{
- "code": "1f236",
- "name": "u6709"
+ "code": "1f937-200d-2642-fe0f",
+ "name": "man_shrugging"
},
{
- "code": "1f235",
- "name": "u6e80"
+ "code": "1f481",
+ "name": "tipping_hand_woman"
},
{
- "code": "1f21a",
- "name": "u7121"
+ "code": "1f481-200d-2642-fe0f",
+ "name": "tipping_hand_man"
},
{
- "code": "1f238",
- "name": "u7533"
+ "code": "1f645",
+ "name": "no_good_woman"
},
{
- "code": "1f232",
- "name": "u7981"
+ "code": "1f645-200d-2642-fe0f",
+ "name": "no_good_man"
},
{
- "code": "1f233",
- "name": "u7a7a"
+ "code": "1f646",
+ "name": "ok_woman"
},
{
- "code": "2614",
- "name": "umbrella"
+ "code": "1f646-200d-2642-fe0f",
+ "name": "ok_man"
},
{
- "code": "2602",
- "name": "umbrella2"
+ "code": "1f64b",
+ "name": "raising_hand_woman"
},
{
- "code": "1f612",
- "name": "unamused"
+ "code": "1f64b-200d-2642-fe0f",
+ "name": "raising_hand_man"
},
{
- "code": "1f51e",
- "name": "underage"
+ "code": "1f64e",
+ "name": "pouting_woman"
},
{
- "code": "1f984",
- "name": "unicorn"
+ "code": "1f64e-200d-2642-fe0f",
+ "name": "pouting_man"
},
{
- "code": "1f513",
- "name": "unlock"
+ "code": "1f64d",
+ "name": "frowning_woman"
},
{
- "code": "1f199",
- "name": "up"
+ "code": "1f64d-200d-2642-fe0f",
+ "name": "frowning_man"
},
{
- "code": "1f643",
- "name": "upside_down"
+ "code": "1f487",
+ "name": "haircut_woman"
},
{
- "code": "26b1",
- "name": "urn"
+ "code": "1f487-200d-2642-fe0f",
+ "name": "haircut_man"
},
{
- "code": "270c",
- "name": "v"
+ "code": "1f486",
+ "name": "massage_woman"
},
{
- "code": "1f6a6",
- "name": "vertical_traffic_light"
+ "code": "1f486-200d-2642-fe0f",
+ "name": "massage_man"
},
{
- "code": "1f4fc",
- "name": "vhs"
- },
- {
- "code": "1f4f3",
- "name": "vibration_mode"
- },
- {
- "code": "1f4f9",
- "name": "video_camera"
- },
- {
- "code": "1f3ae",
- "name": "video_game"
- },
- {
- "code": "1f3bb",
- "name": "violin"
- },
- {
- "code": "264d",
- "name": "virgo"
- },
- {
- "code": "1f30b",
- "name": "volcano"
- },
- {
- "code": "1f3d0",
- "name": "volleyball"
- },
- {
- "code": "1f19a",
- "name": "vs"
- },
- {
- "code": "1f596",
- "name": "vulcan"
- },
- {
- "code": "1f6b6",
- "name": "walking"
- },
- {
- "code": "1f318",
- "name": "waning_crescent_moon"
- },
- {
- "code": "1f316",
- "name": "waning_gibbous_moon"
- },
- {
- "code": "26a0",
- "name": "warning"
- },
- {
- "code": "1f5d1",
- "name": "wastebasket"
- },
- {
- "code": "231a",
- "name": "watch"
- },
- {
- "code": "1f403",
- "name": "water_buffalo"
- },
- {
- "code": "1f349",
- "name": "watermelon"
- },
- {
- "code": "1f44b",
- "name": "wave"
- },
- {
- "code": "3030",
- "name": "wavy_dash"
- },
- {
- "code": "1f312",
- "name": "waxing_crescent_moon"
- },
- {
- "code": "1f314",
- "name": "waxing_gibbous_moon"
- },
- {
- "code": "1f6be",
- "name": "wc"
- },
- {
- "code": "1f629",
- "name": "weary"
- },
- {
- "code": "1f492",
- "name": "wedding"
- },
- {
- "code": "1f433",
- "name": "whale"
- },
- {
- "code": "1f40b",
- "name": "whale2"
- },
- {
- "code": "2638",
- "name": "wheel_of_dharma"
- },
- {
- "code": "267f",
- "name": "wheelchair"
- },
- {
- "code": "2705",
- "name": "white_check_mark"
- },
- {
- "code": "26aa",
- "name": "white_circle"
- },
- {
- "code": "1f4ae",
- "name": "white_flower"
- },
- {
- "code": "2b1c",
- "name": "white_large_square"
- },
- {
- "code": "25fd",
- "name": "white_medium_small_square"
- },
- {
- "code": "25fb",
- "name": "white_medium_square"
- },
- {
- "code": "25ab",
- "name": "white_small_square"
- },
- {
- "code": "1f533",
- "name": "white_square_button"
- },
- {
- "code": "1f325",
- "name": "white_sun_cloud"
- },
- {
- "code": "1f326",
- "name": "white_sun_rain_cloud"
- },
- {
- "code": "1f324",
- "name": "white_sun_small_cloud"
- },
- {
- "code": "1f32c",
- "name": "wind_blowing_face"
- },
- {
- "code": "1f390",
- "name": "wind_chime"
- },
- {
- "code": "1f377",
- "name": "wine_glass"
- },
- {
- "code": "1f609",
- "name": "wink"
- },
- {
- "code": "1f43a",
- "name": "wolf"
- },
- {
- "code": "1f469",
- "name": "woman"
- },
- {
- "code": "1f45a",
- "name": "womans_clothes"
- },
- {
- "code": "1f452",
- "name": "womans_hat"
- },
- {
- "code": "1f6ba",
- "name": "womens"
- },
- {
- "code": "1f61f",
- "name": "worried"
- },
- {
- "code": "1f527",
- "name": "wrench"
- },
- {
- "code": "270d",
- "name": "writing_hand"
- },
- {
- "code": "274c",
- "name": "x"
- },
- {
- "code": "1f49b",
- "name": "yellow_heart"
- },
- {
- "code": "1f4b4",
- "name": "yen"
- },
- {
- "code": "262f",
- "name": "yin_yang"
- },
- {
- "code": "1f60b",
- "name": "yum"
- },
- {
- "code": "26a1",
- "name": "zap"
- },
- {
- "code": "0030-20e3",
- "name": "zero"
- },
- {
- "code": "1f910",
- "name": "zipper_mouth"
- },
- {
- "code": "1f4a4",
- "name": "zzz"
+ "code": "1f491",
+ "name": "couple_with_heart_woman_man"
},
{
"code": "1f469-200d-2764-fe0f-200d-1f469",
- "name": "female_couple_with_heart"
+ "name": "couple_with_heart_woman_woman"
},
{
"code": "1f468-200d-2764-fe0f-200d-1f468",
- "name": "male_couple_with_heart"
+ "name": "couple_with_heart_man_man"
+ },
+ {
+ "code": "1f48f",
+ "name": "couplekiss_man_woman"
},
{
"code": "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469",
- "name": "female_couplekiss"
+ "name": "couplekiss_woman_woman"
},
{
"code": "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468",
- "name": "male_couplekiss"
+ "name": "couplekiss_man_man"
+ },
+ {
+ "code": "1f46a",
+ "name": "family_man_woman_boy"
},
{
"code": "1f468-200d-1f469-200d-1f467",
@@ -4090,125 +938,4943 @@
},
{
"code": "1f468-200d-1f469-200d-1f466-200d-1f466",
- "name": "family_man_woman_boys"
+ "name": "family_man_woman_boy_boy"
},
{
"code": "1f468-200d-1f469-200d-1f467-200d-1f467",
- "name": "family_man_woman_girls"
+ "name": "family_man_woman_girl_girl"
},
{
"code": "1f469-200d-1f469-200d-1f466",
- "name": "family_women_boy"
+ "name": "family_woman_woman_boy"
},
{
"code": "1f469-200d-1f469-200d-1f467",
- "name": "family_women_girl"
+ "name": "family_woman_woman_girl"
},
{
"code": "1f469-200d-1f469-200d-1f467-200d-1f466",
- "name": "family_women_girl_boy"
+ "name": "family_woman_woman_girl_boy"
},
{
"code": "1f469-200d-1f469-200d-1f466-200d-1f466",
- "name": "family_women_boys"
+ "name": "family_woman_woman_boy_boy"
},
{
"code": "1f469-200d-1f469-200d-1f467-200d-1f467",
- "name": "family_women_girls"
+ "name": "family_woman_woman_girl_girl"
},
{
"code": "1f468-200d-1f468-200d-1f466",
- "name": "family_men_boy"
+ "name": "family_man_man_boy"
},
{
"code": "1f468-200d-1f468-200d-1f467",
- "name": "family_men_girl"
+ "name": "family_man_man_girl"
},
{
"code": "1f468-200d-1f468-200d-1f467-200d-1f466",
- "name": "family_men_girl_boy"
+ "name": "family_man_man_girl_boy"
},
{
"code": "1f468-200d-1f468-200d-1f466-200d-1f466",
- "name": "family_men_boys"
+ "name": "family_man_man_boy_boy"
},
{
"code": "1f468-200d-1f468-200d-1f467-200d-1f467",
- "name": "family_men_girls"
+ "name": "family_man_man_girl_girl"
},
{
- "code": "002a-20e3",
- "name": "keycap_star"
+ "code": "1f469-200d-1f466",
+ "name": "family_woman_boy"
+ },
+ {
+ "code": "1f469-200d-1f467",
+ "name": "family_woman_girl"
+ },
+ {
+ "code": "1f469-200d-1f467-200d-1f466",
+ "name": "family_woman_girl_boy"
+ },
+ {
+ "code": "1f469-200d-1f466-200d-1f466",
+ "name": "family_woman_boy_boy"
+ },
+ {
+ "code": "1f469-200d-1f467-200d-1f467",
+ "name": "family_woman_girl_girl"
+ },
+ {
+ "code": "1f468-200d-1f466",
+ "name": "family_man_boy"
+ },
+ {
+ "code": "1f468-200d-1f467",
+ "name": "family_man_girl"
+ },
+ {
+ "code": "1f468-200d-1f467-200d-1f466",
+ "name": "family_man_girl_boy"
+ },
+ {
+ "code": "1f468-200d-1f466-200d-1f466",
+ "name": "family_man_boy_boy"
+ },
+ {
+ "code": "1f468-200d-1f467-200d-1f467",
+ "name": "family_man_girl_girl"
+ },
+ {
+ "code": "1f45a",
+ "name": "womans_clothes"
+ },
+ {
+ "code": "1f455",
+ "name": "tshirt"
+ },
+ {
+ "code": "1f456",
+ "name": "jeans"
+ },
+ {
+ "code": "1f454",
+ "name": "necktie"
+ },
+ {
+ "code": "1f457",
+ "name": "dress"
+ },
+ {
+ "code": "1f459",
+ "name": "bikini"
+ },
+ {
+ "code": "1f458",
+ "name": "kimono"
+ },
+ {
+ "code": "1f484",
+ "name": "lipstick"
+ },
+ {
+ "code": "1f48b",
+ "name": "kiss"
+ },
+ {
+ "code": "1f463",
+ "name": "footprints"
+ },
+ {
+ "code": "1f460",
+ "name": "high_heel"
+ },
+ {
+ "code": "1f461",
+ "name": "sandal"
+ },
+ {
+ "code": "1f462",
+ "name": "boot"
+ },
+ {
+ "code": "1f45e",
+ "name": "mans_shoe"
+ },
+ {
+ "code": "1f45f",
+ "name": "athletic_shoe"
+ },
+ {
+ "code": "1f452",
+ "name": "womans_hat"
+ },
+ {
+ "code": "1f3a9",
+ "name": "tophat"
+ },
+ {
+ "code": "26d1",
+ "name": "rescue_worker_helmet"
+ },
+ {
+ "code": "1f393",
+ "name": "mortar_board"
+ },
+ {
+ "code": "1f451",
+ "name": "crown"
+ },
+ {
+ "code": "1f392",
+ "name": "school_satchel"
+ },
+ {
+ "code": "1f45d",
+ "name": "pouch"
+ },
+ {
+ "code": "1f45b",
+ "name": "purse"
+ },
+ {
+ "code": "1f45c",
+ "name": "handbag"
+ },
+ {
+ "code": "1f4bc",
+ "name": "briefcase"
+ },
+ {
+ "code": "1f453",
+ "name": "eyeglasses"
+ },
+ {
+ "code": "1f576",
+ "name": "dark_sunglasses"
+ },
+ {
+ "code": "1f48d",
+ "name": "ring"
+ },
+ {
+ "code": "1f302",
+ "name": "closed_umbrella"
+ },
+ {
+ "code": "1f436",
+ "name": "dog"
+ },
+ {
+ "code": "1f431",
+ "name": "cat"
+ },
+ {
+ "code": "1f42d",
+ "name": "mouse"
+ },
+ {
+ "code": "1f439",
+ "name": "hamster"
+ },
+ {
+ "code": "1f430",
+ "name": "rabbit"
+ },
+ {
+ "code": "1f98a",
+ "name": "fox_face"
+ },
+ {
+ "code": "1f43b",
+ "name": "bear"
+ },
+ {
+ "code": "1f43c",
+ "name": "panda_face"
+ },
+ {
+ "code": "1f428",
+ "name": "koala"
+ },
+ {
+ "code": "1f42f",
+ "name": "tiger"
+ },
+ {
+ "code": "1f981",
+ "name": "lion"
+ },
+ {
+ "code": "1f42e",
+ "name": "cow"
+ },
+ {
+ "code": "1f437",
+ "name": "pig"
+ },
+ {
+ "code": "1f43d",
+ "name": "pig_nose"
+ },
+ {
+ "code": "1f438",
+ "name": "frog"
+ },
+ {
+ "code": "1f991",
+ "name": "squid"
+ },
+ {
+ "code": "1f419",
+ "name": "octopus"
+ },
+ {
+ "code": "1f990",
+ "name": "shrimp"
+ },
+ {
+ "code": "1f435",
+ "name": "monkey_face"
+ },
+ {
+ "code": "1f98d",
+ "name": "gorilla"
+ },
+ {
+ "code": "1f648",
+ "name": "see_no_evil"
+ },
+ {
+ "code": "1f649",
+ "name": "hear_no_evil"
+ },
+ {
+ "code": "1f64a",
+ "name": "speak_no_evil"
+ },
+ {
+ "code": "1f412",
+ "name": "monkey"
+ },
+ {
+ "code": "1f414",
+ "name": "chicken"
+ },
+ {
+ "code": "1f427",
+ "name": "penguin"
+ },
+ {
+ "code": "1f426",
+ "name": "bird"
+ },
+ {
+ "code": "1f424",
+ "name": "baby_chick"
+ },
+ {
+ "code": "1f423",
+ "name": "hatching_chick"
+ },
+ {
+ "code": "1f425",
+ "name": "hatched_chick"
+ },
+ {
+ "code": "1f986",
+ "name": "duck"
+ },
+ {
+ "code": "1f985",
+ "name": "eagle"
+ },
+ {
+ "code": "1f989",
+ "name": "owl"
+ },
+ {
+ "code": "1f987",
+ "name": "bat"
+ },
+ {
+ "code": "1f43a",
+ "name": "wolf"
+ },
+ {
+ "code": "1f417",
+ "name": "boar"
+ },
+ {
+ "code": "1f434",
+ "name": "horse"
+ },
+ {
+ "code": "1f984",
+ "name": "unicorn"
+ },
+ {
+ "code": "1f41d",
+ "name": "honeybee"
+ },
+ {
+ "code": "1f41b",
+ "name": "bug"
+ },
+ {
+ "code": "1f98b",
+ "name": "butterfly"
+ },
+ {
+ "code": "1f40c",
+ "name": "snail"
+ },
+ {
+ "code": "1f41e",
+ "name": "beetle"
+ },
+ {
+ "code": "1f41c",
+ "name": "ant"
+ },
+ {
+ "code": "1f577",
+ "name": "spider"
+ },
+ {
+ "code": "1f982",
+ "name": "scorpion"
+ },
+ {
+ "code": "1f980",
+ "name": "crab"
+ },
+ {
+ "code": "1f40d",
+ "name": "snake"
+ },
+ {
+ "code": "1f98e",
+ "name": "lizard"
+ },
+ {
+ "code": "1f422",
+ "name": "turtle"
+ },
+ {
+ "code": "1f420",
+ "name": "tropical_fish"
+ },
+ {
+ "code": "1f41f",
+ "name": "fish"
+ },
+ {
+ "code": "1f421",
+ "name": "blowfish"
+ },
+ {
+ "code": "1f42c",
+ "name": "dolphin"
+ },
+ {
+ "code": "1f988",
+ "name": "shark"
+ },
+ {
+ "code": "1f433",
+ "name": "whale"
+ },
+ {
+ "code": "1f40b",
+ "name": "whale2"
+ },
+ {
+ "code": "1f40a",
+ "name": "crocodile"
+ },
+ {
+ "code": "1f406",
+ "name": "leopard"
+ },
+ {
+ "code": "1f405",
+ "name": "tiger2"
+ },
+ {
+ "code": "1f403",
+ "name": "water_buffalo"
+ },
+ {
+ "code": "1f402",
+ "name": "ox"
+ },
+ {
+ "code": "1f404",
+ "name": "cow2"
+ },
+ {
+ "code": "1f98c",
+ "name": "deer"
+ },
+ {
+ "code": "1f42a",
+ "name": "dromedary_camel"
+ },
+ {
+ "code": "1f42b",
+ "name": "camel"
+ },
+ {
+ "code": "1f418",
+ "name": "elephant"
+ },
+ {
+ "code": "1f98f",
+ "name": "rhinoceros"
+ },
+ {
+ "code": "1f410",
+ "name": "goat"
+ },
+ {
+ "code": "1f40f",
+ "name": "ram"
+ },
+ {
+ "code": "1f411",
+ "name": "sheep"
+ },
+ {
+ "code": "1f40e",
+ "name": "racehorse"
+ },
+ {
+ "code": "1f416",
+ "name": "pig2"
+ },
+ {
+ "code": "1f400",
+ "name": "rat"
+ },
+ {
+ "code": "1f401",
+ "name": "mouse2"
+ },
+ {
+ "code": "1f413",
+ "name": "rooster"
+ },
+ {
+ "code": "1f983",
+ "name": "turkey"
+ },
+ {
+ "code": "1f54a",
+ "name": "dove"
+ },
+ {
+ "code": "1f415",
+ "name": "dog2"
+ },
+ {
+ "code": "1f429",
+ "name": "poodle"
+ },
+ {
+ "code": "1f408",
+ "name": "cat2"
+ },
+ {
+ "code": "1f407",
+ "name": "rabbit2"
+ },
+ {
+ "code": "1f43f",
+ "name": "chipmunk"
+ },
+ {
+ "code": "1f43e",
+ "name": "paw_prints"
+ },
+ {
+ "code": "1f409",
+ "name": "dragon"
+ },
+ {
+ "code": "1f432",
+ "name": "dragon_face"
+ },
+ {
+ "code": "1f335",
+ "name": "cactus"
+ },
+ {
+ "code": "1f384",
+ "name": "christmas_tree"
+ },
+ {
+ "code": "1f332",
+ "name": "evergreen_tree"
+ },
+ {
+ "code": "1f333",
+ "name": "deciduous_tree"
+ },
+ {
+ "code": "1f334",
+ "name": "palm_tree"
+ },
+ {
+ "code": "1f331",
+ "name": "seedling"
+ },
+ {
+ "code": "1f33f",
+ "name": "herb"
+ },
+ {
+ "code": "2618",
+ "name": "shamrock"
+ },
+ {
+ "code": "1f340",
+ "name": "four_leaf_clover"
+ },
+ {
+ "code": "1f38d",
+ "name": "bamboo"
+ },
+ {
+ "code": "1f38b",
+ "name": "tanabata_tree"
+ },
+ {
+ "code": "1f343",
+ "name": "leaves"
+ },
+ {
+ "code": "1f342",
+ "name": "fallen_leaf"
+ },
+ {
+ "code": "1f341",
+ "name": "maple_leaf"
+ },
+ {
+ "code": "1f33e",
+ "name": "ear_of_rice"
+ },
+ {
+ "code": "1f33a",
+ "name": "hibiscus"
+ },
+ {
+ "code": "1f33b",
+ "name": "sunflower"
+ },
+ {
+ "code": "1f339",
+ "name": "rose"
+ },
+ {
+ "code": "1f940",
+ "name": "wilted_flower"
+ },
+ {
+ "code": "1f337",
+ "name": "tulip"
+ },
+ {
+ "code": "1f33c",
+ "name": "blossom"
+ },
+ {
+ "code": "1f338",
+ "name": "cherry_blossom"
+ },
+ {
+ "code": "1f490",
+ "name": "bouquet"
+ },
+ {
+ "code": "1f344",
+ "name": "mushroom"
+ },
+ {
+ "code": "1f330",
+ "name": "chestnut"
+ },
+ {
+ "code": "1f383",
+ "name": "jack_o_lantern"
+ },
+ {
+ "code": "1f41a",
+ "name": "shell"
+ },
+ {
+ "code": "1f578",
+ "name": "spider_web"
+ },
+ {
+ "code": "1f30e",
+ "name": "earth_americas"
+ },
+ {
+ "code": "1f30d",
+ "name": "earth_africa"
+ },
+ {
+ "code": "1f30f",
+ "name": "earth_asia"
+ },
+ {
+ "code": "1f315",
+ "name": "full_moon"
+ },
+ {
+ "code": "1f316",
+ "name": "waning_gibbous_moon"
+ },
+ {
+ "code": "1f317",
+ "name": "last_quarter_moon"
+ },
+ {
+ "code": "1f318",
+ "name": "waning_crescent_moon"
+ },
+ {
+ "code": "1f311",
+ "name": "new_moon"
+ },
+ {
+ "code": "1f312",
+ "name": "waxing_crescent_moon"
+ },
+ {
+ "code": "1f313",
+ "name": "first_quarter_moon"
+ },
+ {
+ "code": "1f314",
+ "name": "waxing_gibbous_moon"
+ },
+ {
+ "code": "1f31a",
+ "name": "new_moon_with_face"
+ },
+ {
+ "code": "1f31d",
+ "name": "full_moon_with_face"
+ },
+ {
+ "code": "1f31b",
+ "name": "first_quarter_moon_with_face"
+ },
+ {
+ "code": "1f31c",
+ "name": "last_quarter_moon_with_face"
+ },
+ {
+ "code": "1f31e",
+ "name": "sun_with_face"
+ },
+ {
+ "code": "1f319",
+ "name": "crescent_moon"
+ },
+ {
+ "code": "2b50",
+ "name": "star"
+ },
+ {
+ "code": "1f31f",
+ "name": "star2"
+ },
+ {
+ "code": "1f4ab",
+ "name": "dizzy"
+ },
+ {
+ "code": "2728",
+ "name": "sparkles"
+ },
+ {
+ "code": "2604",
+ "name": "comet"
+ },
+ {
+ "code": "2600",
+ "name": "sunny"
+ },
+ {
+ "code": "1f324",
+ "name": "sun_behind_small_cloud"
+ },
+ {
+ "code": "26c5",
+ "name": "partly_sunny"
+ },
+ {
+ "code": "1f325",
+ "name": "sun_behind_large_cloud"
+ },
+ {
+ "code": "1f326",
+ "name": "sun_behind_rain_cloud"
+ },
+ {
+ "code": "2601",
+ "name": "cloud"
+ },
+ {
+ "code": "1f327",
+ "name": "cloud_with_rain"
+ },
+ {
+ "code": "26c8",
+ "name": "cloud_with_lightning_and_rain"
+ },
+ {
+ "code": "1f329",
+ "name": "cloud_with_lightning"
+ },
+ {
+ "code": "26a1",
+ "name": "zap"
+ },
+ {
+ "code": "1f525",
+ "name": "fire"
+ },
+ {
+ "code": "1f4a5",
+ "name": "boom"
+ },
+ {
+ "code": "2744",
+ "name": "snowflake"
+ },
+ {
+ "code": "1f328",
+ "name": "cloud_with_snow"
+ },
+ {
+ "code": "26c4",
+ "name": "snowman"
+ },
+ {
+ "code": "2603",
+ "name": "snowman_with_snow"
+ },
+ {
+ "code": "1f32c",
+ "name": "wind_face"
+ },
+ {
+ "code": "1f4a8",
+ "name": "dash"
+ },
+ {
+ "code": "1f32a",
+ "name": "tornado"
+ },
+ {
+ "code": "1f32b",
+ "name": "fog"
+ },
+ {
+ "code": "2602",
+ "name": "open_umbrella"
+ },
+ {
+ "code": "2614",
+ "name": "umbrella"
+ },
+ {
+ "code": "1f4a7",
+ "name": "droplet"
+ },
+ {
+ "code": "1f4a6",
+ "name": "sweat_drops"
+ },
+ {
+ "code": "1f30a",
+ "name": "ocean"
+ },
+ {
+ "code": "1f34f",
+ "name": "green_apple"
+ },
+ {
+ "code": "1f34e",
+ "name": "apple"
+ },
+ {
+ "code": "1f350",
+ "name": "pear"
+ },
+ {
+ "code": "1f34a",
+ "name": "tangerine"
+ },
+ {
+ "code": "1f34b",
+ "name": "lemon"
+ },
+ {
+ "code": "1f34c",
+ "name": "banana"
+ },
+ {
+ "code": "1f349",
+ "name": "watermelon"
+ },
+ {
+ "code": "1f347",
+ "name": "grapes"
+ },
+ {
+ "code": "1f353",
+ "name": "strawberry"
+ },
+ {
+ "code": "1f348",
+ "name": "melon"
+ },
+ {
+ "code": "1f352",
+ "name": "cherries"
+ },
+ {
+ "code": "1f351",
+ "name": "peach"
+ },
+ {
+ "code": "1f34d",
+ "name": "pineapple"
+ },
+ {
+ "code": "1f95d",
+ "name": "kiwi_fruit"
+ },
+ {
+ "code": "1f951",
+ "name": "avocado"
+ },
+ {
+ "code": "1f345",
+ "name": "tomato"
+ },
+ {
+ "code": "1f346",
+ "name": "eggplant"
+ },
+ {
+ "code": "1f952",
+ "name": "cucumber"
+ },
+ {
+ "code": "1f955",
+ "name": "carrot"
+ },
+ {
+ "code": "1f336",
+ "name": "hot_pepper"
+ },
+ {
+ "code": "1f954",
+ "name": "potato"
+ },
+ {
+ "code": "1f33d",
+ "name": "corn"
+ },
+ {
+ "code": "1f360",
+ "name": "sweet_potato"
+ },
+ {
+ "code": "1f95c",
+ "name": "peanuts"
+ },
+ {
+ "code": "1f36f",
+ "name": "honey_pot"
+ },
+ {
+ "code": "1f950",
+ "name": "croissant"
+ },
+ {
+ "code": "1f35e",
+ "name": "bread"
+ },
+ {
+ "code": "1f956",
+ "name": "baguette_bread"
+ },
+ {
+ "code": "1f9c0",
+ "name": "cheese"
+ },
+ {
+ "code": "1f95a",
+ "name": "egg"
+ },
+ {
+ "code": "1f953",
+ "name": "bacon"
+ },
+ {
+ "code": "1f95e",
+ "name": "pancakes"
+ },
+ {
+ "code": "1f357",
+ "name": "poultry_leg"
+ },
+ {
+ "code": "1f356",
+ "name": "meat_on_bone"
+ },
+ {
+ "code": "1f364",
+ "name": "fried_shrimp"
+ },
+ {
+ "code": "1f373",
+ "name": "fried_egg"
+ },
+ {
+ "code": "1f354",
+ "name": "hamburger"
+ },
+ {
+ "code": "1f35f",
+ "name": "fries"
+ },
+ {
+ "code": "1f959",
+ "name": "stuffed_flatbread"
+ },
+ {
+ "code": "1f32d",
+ "name": "hotdog"
+ },
+ {
+ "code": "1f355",
+ "name": "pizza"
+ },
+ {
+ "code": "1f35d",
+ "name": "spaghetti"
+ },
+ {
+ "code": "1f32e",
+ "name": "taco"
+ },
+ {
+ "code": "1f32f",
+ "name": "burrito"
+ },
+ {
+ "code": "1f957",
+ "name": "green_salad"
+ },
+ {
+ "code": "1f958",
+ "name": "shallow_pan_of_food"
+ },
+ {
+ "code": "1f35c",
+ "name": "ramen"
+ },
+ {
+ "code": "1f372",
+ "name": "stew"
+ },
+ {
+ "code": "1f365",
+ "name": "fish_cake"
+ },
+ {
+ "code": "1f363",
+ "name": "sushi"
+ },
+ {
+ "code": "1f371",
+ "name": "bento"
+ },
+ {
+ "code": "1f35b",
+ "name": "curry"
+ },
+ {
+ "code": "1f359",
+ "name": "rice_ball"
+ },
+ {
+ "code": "1f35a",
+ "name": "rice"
+ },
+ {
+ "code": "1f358",
+ "name": "rice_cracker"
+ },
+ {
+ "code": "1f362",
+ "name": "oden"
+ },
+ {
+ "code": "1f361",
+ "name": "dango"
+ },
+ {
+ "code": "1f367",
+ "name": "shaved_ice"
+ },
+ {
+ "code": "1f368",
+ "name": "ice_cream"
+ },
+ {
+ "code": "1f366",
+ "name": "icecream"
+ },
+ {
+ "code": "1f370",
+ "name": "cake"
+ },
+ {
+ "code": "1f382",
+ "name": "birthday"
+ },
+ {
+ "code": "1f36e",
+ "name": "custard"
+ },
+ {
+ "code": "1f36c",
+ "name": "candy"
+ },
+ {
+ "code": "1f36d",
+ "name": "lollipop"
+ },
+ {
+ "code": "1f36b",
+ "name": "chocolate_bar"
+ },
+ {
+ "code": "1f37f",
+ "name": "popcorn"
+ },
+ {
+ "code": "1f369",
+ "name": "doughnut"
+ },
+ {
+ "code": "1f36a",
+ "name": "cookie"
+ },
+ {
+ "code": "1f95b",
+ "name": "milk_glass"
+ },
+ {
+ "code": "1f37a",
+ "name": "beer"
+ },
+ {
+ "code": "1f37b",
+ "name": "beers"
+ },
+ {
+ "code": "1f942",
+ "name": "clinking_glasses"
+ },
+ {
+ "code": "1f377",
+ "name": "wine_glass"
+ },
+ {
+ "code": "1f943",
+ "name": "tumbler_glass"
+ },
+ {
+ "code": "1f378",
+ "name": "cocktail"
+ },
+ {
+ "code": "1f379",
+ "name": "tropical_drink"
+ },
+ {
+ "code": "1f37e",
+ "name": "champagne"
+ },
+ {
+ "code": "1f376",
+ "name": "sake"
+ },
+ {
+ "code": "1f375",
+ "name": "tea"
+ },
+ {
+ "code": "2615",
+ "name": "coffee"
+ },
+ {
+ "code": "1f37c",
+ "name": "baby_bottle"
+ },
+ {
+ "code": "1f944",
+ "name": "spoon"
+ },
+ {
+ "code": "1f374",
+ "name": "fork_and_knife"
+ },
+ {
+ "code": "1f37d",
+ "name": "plate_with_cutlery"
+ },
+ {
+ "code": "26bd",
+ "name": "soccer"
+ },
+ {
+ "code": "1f3c0",
+ "name": "basketball"
+ },
+ {
+ "code": "1f3c8",
+ "name": "football"
+ },
+ {
+ "code": "26be",
+ "name": "baseball"
+ },
+ {
+ "code": "1f3be",
+ "name": "tennis"
+ },
+ {
+ "code": "1f3d0",
+ "name": "volleyball"
+ },
+ {
+ "code": "1f3c9",
+ "name": "rugby_football"
+ },
+ {
+ "code": "1f3b1",
+ "name": "8ball"
+ },
+ {
+ "code": "26f3",
+ "name": "golf"
+ },
+ {
+ "code": "1f3cc-fe0f-200d-2640-fe0f",
+ "name": "golfing_woman"
+ },
+ {
+ "code": "1f3cc",
+ "name": "golfing_man"
+ },
+ {
+ "code": "1f3d3",
+ "name": "ping_pong"
+ },
+ {
+ "code": "1f3f8",
+ "name": "badminton"
+ },
+ {
+ "code": "1f945",
+ "name": "goal_net"
+ },
+ {
+ "code": "1f3d2",
+ "name": "ice_hockey"
+ },
+ {
+ "code": "1f3d1",
+ "name": "field_hockey"
+ },
+ {
+ "code": "1f3cf",
+ "name": "cricket"
+ },
+ {
+ "code": "1f3bf",
+ "name": "ski"
+ },
+ {
+ "code": "26f7",
+ "name": "skier"
+ },
+ {
+ "code": "1f3c2",
+ "name": "snowboarder"
+ },
+ {
+ "code": "1f93a",
+ "name": "person_fencing"
+ },
+ {
+ "code": "1f93c-200d-2640-fe0f",
+ "name": "women_wrestling"
+ },
+ {
+ "code": "1f93c-200d-2642-fe0f",
+ "name": "men_wrestling"
+ },
+ {
+ "code": "1f938-200d-2640-fe0f",
+ "name": "woman_cartwheeling"
+ },
+ {
+ "code": "1f938-200d-2642-fe0f",
+ "name": "man_cartwheeling"
+ },
+ {
+ "code": "1f93e-200d-2640-fe0f",
+ "name": "woman_playing_handball"
+ },
+ {
+ "code": "1f93e-200d-2642-fe0f",
+ "name": "man_playing_handball"
+ },
+ {
+ "code": "26f8",
+ "name": "ice_skate"
+ },
+ {
+ "code": "1f3f9",
+ "name": "bow_and_arrow"
+ },
+ {
+ "code": "1f3a3",
+ "name": "fishing_pole_and_fish"
+ },
+ {
+ "code": "1f94a",
+ "name": "boxing_glove"
+ },
+ {
+ "code": "1f94b",
+ "name": "martial_arts_uniform"
+ },
+ {
+ "code": "1f6a3-200d-2640-fe0f",
+ "name": "rowing_woman"
+ },
+ {
+ "code": "1f6a3",
+ "name": "rowing_man"
+ },
+ {
+ "code": "1f3ca-200d-2640-fe0f",
+ "name": "swimming_woman"
+ },
+ {
+ "code": "1f3ca",
+ "name": "swimming_man"
+ },
+ {
+ "code": "1f93d-200d-2640-fe0f",
+ "name": "woman_playing_water_polo"
+ },
+ {
+ "code": "1f93d-200d-2642-fe0f",
+ "name": "man_playing_water_polo"
+ },
+ {
+ "code": "1f3c4-200d-2640-fe0f",
+ "name": "surfing_woman"
+ },
+ {
+ "code": "1f3c4",
+ "name": "surfing_man"
+ },
+ {
+ "code": "1f6c0",
+ "name": "bath"
+ },
+ {
+ "code": "26f9-fe0f-200d-2640-fe0f",
+ "name": "basketball_woman"
+ },
+ {
+ "code": "26f9",
+ "name": "basketball_man"
+ },
+ {
+ "code": "1f3cb-fe0f-200d-2640-fe0f",
+ "name": "weight_lifting_woman"
+ },
+ {
+ "code": "1f3cb",
+ "name": "weight_lifting_man"
+ },
+ {
+ "code": "1f6b4-200d-2640-fe0f",
+ "name": "biking_woman"
+ },
+ {
+ "code": "1f6b4",
+ "name": "biking_man"
+ },
+ {
+ "code": "1f6b5-200d-2640-fe0f",
+ "name": "mountain_biking_woman"
+ },
+ {
+ "code": "1f6b5",
+ "name": "mountain_biking_man"
+ },
+ {
+ "code": "1f3c7",
+ "name": "horse_racing"
+ },
+ {
+ "code": "1f574",
+ "name": "business_suit_levitating"
+ },
+ {
+ "code": "1f3c6",
+ "name": "trophy"
+ },
+ {
+ "code": "1f3bd",
+ "name": "running_shirt_with_sash"
+ },
+ {
+ "code": "1f3c5",
+ "name": "medal_sports"
+ },
+ {
+ "code": "1f396",
+ "name": "medal_military"
+ },
+ {
+ "code": "1f947",
+ "name": "1st_place_medal"
+ },
+ {
+ "code": "1f948",
+ "name": "2nd_place_medal"
+ },
+ {
+ "code": "1f949",
+ "name": "3rd_place_medal"
+ },
+ {
+ "code": "1f397",
+ "name": "reminder_ribbon"
+ },
+ {
+ "code": "1f3f5",
+ "name": "rosette"
+ },
+ {
+ "code": "1f3ab",
+ "name": "ticket"
+ },
+ {
+ "code": "1f39f",
+ "name": "tickets"
+ },
+ {
+ "code": "1f3ad",
+ "name": "performing_arts"
+ },
+ {
+ "code": "1f3a8",
+ "name": "art"
+ },
+ {
+ "code": "1f3aa",
+ "name": "circus_tent"
+ },
+ {
+ "code": "1f939-200d-2640-fe0f",
+ "name": "woman_juggling"
+ },
+ {
+ "code": "1f939-200d-2642-fe0f",
+ "name": "man_juggling"
+ },
+ {
+ "code": "1f3a4",
+ "name": "microphone"
+ },
+ {
+ "code": "1f3a7",
+ "name": "headphones"
+ },
+ {
+ "code": "1f3bc",
+ "name": "musical_score"
+ },
+ {
+ "code": "1f3b9",
+ "name": "musical_keyboard"
+ },
+ {
+ "code": "1f941",
+ "name": "drum"
+ },
+ {
+ "code": "1f3b7",
+ "name": "saxophone"
+ },
+ {
+ "code": "1f3ba",
+ "name": "trumpet"
+ },
+ {
+ "code": "1f3b8",
+ "name": "guitar"
+ },
+ {
+ "code": "1f3bb",
+ "name": "violin"
+ },
+ {
+ "code": "1f3ac",
+ "name": "clapper"
+ },
+ {
+ "code": "1f3ae",
+ "name": "video_game"
+ },
+ {
+ "code": "1f47e",
+ "name": "space_invader"
+ },
+ {
+ "code": "1f3af",
+ "name": "dart"
+ },
+ {
+ "code": "1f3b2",
+ "name": "game_die"
+ },
+ {
+ "code": "1f3b0",
+ "name": "slot_machine"
+ },
+ {
+ "code": "1f3b3",
+ "name": "bowling"
+ },
+ {
+ "code": "1f697",
+ "name": "red_car"
+ },
+ {
+ "code": "1f695",
+ "name": "taxi"
+ },
+ {
+ "code": "1f699",
+ "name": "blue_car"
+ },
+ {
+ "code": "1f68c",
+ "name": "bus"
+ },
+ {
+ "code": "1f68e",
+ "name": "trolleybus"
+ },
+ {
+ "code": "1f3ce",
+ "name": "racing_car"
+ },
+ {
+ "code": "1f693",
+ "name": "police_car"
+ },
+ {
+ "code": "1f691",
+ "name": "ambulance"
+ },
+ {
+ "code": "1f692",
+ "name": "fire_engine"
+ },
+ {
+ "code": "1f690",
+ "name": "minibus"
+ },
+ {
+ "code": "1f69a",
+ "name": "truck"
+ },
+ {
+ "code": "1f69b",
+ "name": "articulated_lorry"
+ },
+ {
+ "code": "1f69c",
+ "name": "tractor"
+ },
+ {
+ "code": "1f6f4",
+ "name": "kick_scooter"
+ },
+ {
+ "code": "1f3cd",
+ "name": "motorcycle"
+ },
+ {
+ "code": "1f6b2",
+ "name": "bike"
+ },
+ {
+ "code": "1f6f5",
+ "name": "motor_scooter"
+ },
+ {
+ "code": "1f6a8",
+ "name": "rotating_light"
+ },
+ {
+ "code": "1f694",
+ "name": "oncoming_police_car"
+ },
+ {
+ "code": "1f68d",
+ "name": "oncoming_bus"
+ },
+ {
+ "code": "1f698",
+ "name": "oncoming_automobile"
+ },
+ {
+ "code": "1f696",
+ "name": "oncoming_taxi"
+ },
+ {
+ "code": "1f6a1",
+ "name": "aerial_tramway"
+ },
+ {
+ "code": "1f6a0",
+ "name": "mountain_cableway"
+ },
+ {
+ "code": "1f69f",
+ "name": "suspension_railway"
+ },
+ {
+ "code": "1f683",
+ "name": "railway_car"
+ },
+ {
+ "code": "1f68b",
+ "name": "train"
+ },
+ {
+ "code": "1f69d",
+ "name": "monorail"
+ },
+ {
+ "code": "1f684",
+ "name": "bullettrain_side"
+ },
+ {
+ "code": "1f685",
+ "name": "bullettrain_front"
+ },
+ {
+ "code": "1f688",
+ "name": "light_rail"
+ },
+ {
+ "code": "1f69e",
+ "name": "mountain_railway"
+ },
+ {
+ "code": "1f682",
+ "name": "steam_locomotive"
+ },
+ {
+ "code": "1f686",
+ "name": "train2"
+ },
+ {
+ "code": "1f687",
+ "name": "metro"
+ },
+ {
+ "code": "1f68a",
+ "name": "tram"
+ },
+ {
+ "code": "1f689",
+ "name": "station"
+ },
+ {
+ "code": "1f681",
+ "name": "helicopter"
+ },
+ {
+ "code": "1f6e9",
+ "name": "small_airplane"
+ },
+ {
+ "code": "2708",
+ "name": "airplane"
+ },
+ {
+ "code": "1f6eb",
+ "name": "flight_departure"
+ },
+ {
+ "code": "1f6ec",
+ "name": "flight_arrival"
+ },
+ {
+ "code": "26f5",
+ "name": "sailboat"
+ },
+ {
+ "code": "1f6e5",
+ "name": "motor_boat"
+ },
+ {
+ "code": "1f6a4",
+ "name": "speedboat"
+ },
+ {
+ "code": "26f4",
+ "name": "ferry"
+ },
+ {
+ "code": "1f6f3",
+ "name": "passenger_ship"
+ },
+ {
+ "code": "1f680",
+ "name": "rocket"
+ },
+ {
+ "code": "1f6f0",
+ "name": "artificial_satellite"
+ },
+ {
+ "code": "1f4ba",
+ "name": "seat"
+ },
+ {
+ "code": "1f6f6",
+ "name": "canoe"
+ },
+ {
+ "code": "2693",
+ "name": "anchor"
+ },
+ {
+ "code": "1f6a7",
+ "name": "construction"
+ },
+ {
+ "code": "26fd",
+ "name": "fuelpump"
+ },
+ {
+ "code": "1f68f",
+ "name": "busstop"
+ },
+ {
+ "code": "1f6a6",
+ "name": "vertical_traffic_light"
+ },
+ {
+ "code": "1f6a5",
+ "name": "traffic_light"
+ },
+ {
+ "code": "1f3c1",
+ "name": "checkered_flag"
+ },
+ {
+ "code": "1f6a2",
+ "name": "ship"
+ },
+ {
+ "code": "1f3a1",
+ "name": "ferris_wheel"
+ },
+ {
+ "code": "1f3a2",
+ "name": "roller_coaster"
+ },
+ {
+ "code": "1f3a0",
+ "name": "carousel_horse"
+ },
+ {
+ "code": "1f3d7",
+ "name": "building_construction"
+ },
+ {
+ "code": "1f301",
+ "name": "foggy"
+ },
+ {
+ "code": "1f5fc",
+ "name": "tokyo_tower"
+ },
+ {
+ "code": "1f3ed",
+ "name": "factory"
+ },
+ {
+ "code": "26f2",
+ "name": "fountain"
+ },
+ {
+ "code": "1f391",
+ "name": "rice_scene"
+ },
+ {
+ "code": "26f0",
+ "name": "mountain"
+ },
+ {
+ "code": "1f3d4",
+ "name": "mountain_snow"
+ },
+ {
+ "code": "1f5fb",
+ "name": "mount_fuji"
+ },
+ {
+ "code": "1f30b",
+ "name": "volcano"
+ },
+ {
+ "code": "1f5fe",
+ "name": "japan"
+ },
+ {
+ "code": "1f3d5",
+ "name": "camping"
+ },
+ {
+ "code": "26fa",
+ "name": "tent"
+ },
+ {
+ "code": "1f3de",
+ "name": "national_park"
+ },
+ {
+ "code": "1f6e3",
+ "name": "motorway"
+ },
+ {
+ "code": "1f6e4",
+ "name": "railway_track"
+ },
+ {
+ "code": "1f305",
+ "name": "sunrise"
+ },
+ {
+ "code": "1f304",
+ "name": "sunrise_over_mountains"
+ },
+ {
+ "code": "1f3dc",
+ "name": "desert"
+ },
+ {
+ "code": "1f3d6",
+ "name": "beach_umbrella"
+ },
+ {
+ "code": "1f3dd",
+ "name": "desert_island"
+ },
+ {
+ "code": "1f307",
+ "name": "city_sunrise"
+ },
+ {
+ "code": "1f306",
+ "name": "city_sunset"
+ },
+ {
+ "code": "1f3d9",
+ "name": "cityscape"
+ },
+ {
+ "code": "1f303",
+ "name": "night_with_stars"
+ },
+ {
+ "code": "1f309",
+ "name": "bridge_at_night"
+ },
+ {
+ "code": "1f30c",
+ "name": "milky_way"
+ },
+ {
+ "code": "1f320",
+ "name": "stars"
+ },
+ {
+ "code": "1f387",
+ "name": "sparkler"
+ },
+ {
+ "code": "1f386",
+ "name": "fireworks"
+ },
+ {
+ "code": "1f308",
+ "name": "rainbow"
+ },
+ {
+ "code": "1f3d8",
+ "name": "houses"
+ },
+ {
+ "code": "1f3f0",
+ "name": "european_castle"
+ },
+ {
+ "code": "1f3ef",
+ "name": "japanese_castle"
+ },
+ {
+ "code": "1f3df",
+ "name": "stadium"
+ },
+ {
+ "code": "1f5fd",
+ "name": "statue_of_liberty"
+ },
+ {
+ "code": "1f3e0",
+ "name": "house"
+ },
+ {
+ "code": "1f3e1",
+ "name": "house_with_garden"
+ },
+ {
+ "code": "1f3da",
+ "name": "derelict_house"
+ },
+ {
+ "code": "1f3e2",
+ "name": "office"
+ },
+ {
+ "code": "1f3ec",
+ "name": "department_store"
+ },
+ {
+ "code": "1f3e3",
+ "name": "post_office"
+ },
+ {
+ "code": "1f3e4",
+ "name": "european_post_office"
+ },
+ {
+ "code": "1f3e5",
+ "name": "hospital"
+ },
+ {
+ "code": "1f3e6",
+ "name": "bank"
+ },
+ {
+ "code": "1f3e8",
+ "name": "hotel"
+ },
+ {
+ "code": "1f3ea",
+ "name": "convenience_store"
+ },
+ {
+ "code": "1f3eb",
+ "name": "school"
+ },
+ {
+ "code": "1f3e9",
+ "name": "love_hotel"
+ },
+ {
+ "code": "1f492",
+ "name": "wedding"
+ },
+ {
+ "code": "1f3db",
+ "name": "classical_building"
+ },
+ {
+ "code": "26ea",
+ "name": "church"
+ },
+ {
+ "code": "1f54c",
+ "name": "mosque"
+ },
+ {
+ "code": "1f54d",
+ "name": "synagogue"
+ },
+ {
+ "code": "1f54b",
+ "name": "kaaba"
+ },
+ {
+ "code": "26e9",
+ "name": "shinto_shrine"
+ },
+ {
+ "code": "231a",
+ "name": "watch"
+ },
+ {
+ "code": "1f4f1",
+ "name": "iphone"
+ },
+ {
+ "code": "1f4f2",
+ "name": "calling"
+ },
+ {
+ "code": "1f4bb",
+ "name": "computer"
+ },
+ {
+ "code": "2328",
+ "name": "keyboard"
+ },
+ {
+ "code": "1f5a5",
+ "name": "desktop_computer"
+ },
+ {
+ "code": "1f5a8",
+ "name": "printer"
+ },
+ {
+ "code": "1f5b1",
+ "name": "computer_mouse"
+ },
+ {
+ "code": "1f5b2",
+ "name": "trackball"
+ },
+ {
+ "code": "1f579",
+ "name": "joystick"
+ },
+ {
+ "code": "1f5dc",
+ "name": "clamp"
+ },
+ {
+ "code": "1f4bd",
+ "name": "minidisc"
+ },
+ {
+ "code": "1f4be",
+ "name": "floppy_disk"
+ },
+ {
+ "code": "1f4bf",
+ "name": "cd"
+ },
+ {
+ "code": "1f4c0",
+ "name": "dvd"
+ },
+ {
+ "code": "1f4fc",
+ "name": "vhs"
+ },
+ {
+ "code": "1f4f7",
+ "name": "camera"
+ },
+ {
+ "code": "1f4f8",
+ "name": "camera_flash"
+ },
+ {
+ "code": "1f4f9",
+ "name": "video_camera"
+ },
+ {
+ "code": "1f3a5",
+ "name": "movie_camera"
+ },
+ {
+ "code": "1f4fd",
+ "name": "film_projector"
+ },
+ {
+ "code": "1f39e",
+ "name": "film_strip"
+ },
+ {
+ "code": "1f4de",
+ "name": "telephone_receiver"
+ },
+ {
+ "code": "260e",
+ "name": "phone"
+ },
+ {
+ "code": "1f4df",
+ "name": "pager"
+ },
+ {
+ "code": "1f4e0",
+ "name": "fax"
+ },
+ {
+ "code": "1f4fa",
+ "name": "tv"
+ },
+ {
+ "code": "1f4fb",
+ "name": "radio"
+ },
+ {
+ "code": "1f399",
+ "name": "studio_microphone"
+ },
+ {
+ "code": "1f39a",
+ "name": "level_slider"
+ },
+ {
+ "code": "1f39b",
+ "name": "control_knobs"
+ },
+ {
+ "code": "23f1",
+ "name": "stopwatch"
+ },
+ {
+ "code": "23f2",
+ "name": "timer_clock"
+ },
+ {
+ "code": "23f0",
+ "name": "alarm_clock"
+ },
+ {
+ "code": "1f570",
+ "name": "mantelpiece_clock"
+ },
+ {
+ "code": "23f3",
+ "name": "hourglass_flowing_sand"
+ },
+ {
+ "code": "231b",
+ "name": "hourglass"
+ },
+ {
+ "code": "1f4e1",
+ "name": "satellite"
+ },
+ {
+ "code": "1f50b",
+ "name": "battery"
+ },
+ {
+ "code": "1f50c",
+ "name": "electric_plug"
+ },
+ {
+ "code": "1f4a1",
+ "name": "bulb"
+ },
+ {
+ "code": "1f526",
+ "name": "flashlight"
+ },
+ {
+ "code": "1f56f",
+ "name": "candle"
+ },
+ {
+ "code": "1f5d1",
+ "name": "wastebasket"
+ },
+ {
+ "code": "1f6e2",
+ "name": "oil_drum"
+ },
+ {
+ "code": "1f4b8",
+ "name": "money_with_wings"
+ },
+ {
+ "code": "1f4b5",
+ "name": "dollar"
+ },
+ {
+ "code": "1f4b4",
+ "name": "yen"
+ },
+ {
+ "code": "1f4b6",
+ "name": "euro"
+ },
+ {
+ "code": "1f4b7",
+ "name": "pound"
+ },
+ {
+ "code": "1f4b0",
+ "name": "moneybag"
+ },
+ {
+ "code": "1f4b3",
+ "name": "credit_card"
+ },
+ {
+ "code": "1f48e",
+ "name": "gem"
+ },
+ {
+ "code": "2696",
+ "name": "balance_scale"
+ },
+ {
+ "code": "1f527",
+ "name": "wrench"
+ },
+ {
+ "code": "1f528",
+ "name": "hammer"
+ },
+ {
+ "code": "2692",
+ "name": "hammer_and_pick"
+ },
+ {
+ "code": "1f6e0",
+ "name": "hammer_and_wrench"
+ },
+ {
+ "code": "26cf",
+ "name": "pick"
+ },
+ {
+ "code": "1f529",
+ "name": "nut_and_bolt"
+ },
+ {
+ "code": "2699",
+ "name": "gear"
+ },
+ {
+ "code": "26d3",
+ "name": "chains"
+ },
+ {
+ "code": "1f52b",
+ "name": "gun"
+ },
+ {
+ "code": "1f4a3",
+ "name": "bomb"
+ },
+ {
+ "code": "1f52a",
+ "name": "hocho"
+ },
+ {
+ "code": "1f5e1",
+ "name": "dagger"
+ },
+ {
+ "code": "2694",
+ "name": "crossed_swords"
+ },
+ {
+ "code": "1f6e1",
+ "name": "shield"
+ },
+ {
+ "code": "1f6ac",
+ "name": "smoking"
+ },
+ {
+ "code": "2620",
+ "name": "skull_and_crossbones"
+ },
+ {
+ "code": "26b0",
+ "name": "coffin"
+ },
+ {
+ "code": "26b1",
+ "name": "funeral_urn"
+ },
+ {
+ "code": "1f3fa",
+ "name": "amphora"
+ },
+ {
+ "code": "1f52e",
+ "name": "crystal_ball"
+ },
+ {
+ "code": "1f4ff",
+ "name": "prayer_beads"
+ },
+ {
+ "code": "1f488",
+ "name": "barber"
+ },
+ {
+ "code": "2697",
+ "name": "alembic"
+ },
+ {
+ "code": "1f52d",
+ "name": "telescope"
+ },
+ {
+ "code": "1f52c",
+ "name": "microscope"
+ },
+ {
+ "code": "1f573",
+ "name": "hole"
+ },
+ {
+ "code": "1f48a",
+ "name": "pill"
+ },
+ {
+ "code": "1f489",
+ "name": "syringe"
+ },
+ {
+ "code": "1f321",
+ "name": "thermometer"
+ },
+ {
+ "code": "1f3f7",
+ "name": "label"
+ },
+ {
+ "code": "1f516",
+ "name": "bookmark"
+ },
+ {
+ "code": "1f6bd",
+ "name": "toilet"
+ },
+ {
+ "code": "1f6bf",
+ "name": "shower"
+ },
+ {
+ "code": "1f6c1",
+ "name": "bathtub"
+ },
+ {
+ "code": "1f511",
+ "name": "key"
+ },
+ {
+ "code": "1f5dd",
+ "name": "old_key"
+ },
+ {
+ "code": "1f6cb",
+ "name": "couch_and_lamp"
+ },
+ {
+ "code": "1f6cc",
+ "name": "sleeping_bed"
+ },
+ {
+ "code": "1f6cf",
+ "name": "bed"
+ },
+ {
+ "code": "1f6aa",
+ "name": "door"
+ },
+ {
+ "code": "1f6ce",
+ "name": "bellhop_bell"
+ },
+ {
+ "code": "1f5bc",
+ "name": "framed_picture"
+ },
+ {
+ "code": "1f5fa",
+ "name": "world_map"
+ },
+ {
+ "code": "26f1",
+ "name": "parasol_on_ground"
+ },
+ {
+ "code": "1f5ff",
+ "name": "moyai"
+ },
+ {
+ "code": "1f6cd",
+ "name": "shopping"
+ },
+ {
+ "code": "1f6d2",
+ "name": "shopping_cart"
+ },
+ {
+ "code": "1f388",
+ "name": "balloon"
+ },
+ {
+ "code": "1f38f",
+ "name": "flags"
+ },
+ {
+ "code": "1f380",
+ "name": "ribbon"
+ },
+ {
+ "code": "1f381",
+ "name": "gift"
+ },
+ {
+ "code": "1f38a",
+ "name": "confetti_ball"
+ },
+ {
+ "code": "1f389",
+ "name": "tada"
+ },
+ {
+ "code": "1f38e",
+ "name": "dolls"
+ },
+ {
+ "code": "1f390",
+ "name": "wind_chime"
+ },
+ {
+ "code": "1f38c",
+ "name": "crossed_flags"
+ },
+ {
+ "code": "1f3ee",
+ "name": "izakaya_lantern"
+ },
+ {
+ "code": "2709",
+ "name": "email"
+ },
+ {
+ "code": "1f4e9",
+ "name": "envelope_with_arrow"
+ },
+ {
+ "code": "1f4e8",
+ "name": "incoming_envelope"
+ },
+ {
+ "code": "1f4e7",
+ "name": "e-mail"
+ },
+ {
+ "code": "1f48c",
+ "name": "love_letter"
+ },
+ {
+ "code": "1f4ee",
+ "name": "postbox"
+ },
+ {
+ "code": "1f4ea",
+ "name": "mailbox_closed"
+ },
+ {
+ "code": "1f4eb",
+ "name": "mailbox"
+ },
+ {
+ "code": "1f4ec",
+ "name": "mailbox_with_mail"
+ },
+ {
+ "code": "1f4ed",
+ "name": "mailbox_with_no_mail"
+ },
+ {
+ "code": "1f4e6",
+ "name": "package"
+ },
+ {
+ "code": "1f4ef",
+ "name": "postal_horn"
+ },
+ {
+ "code": "1f4e5",
+ "name": "inbox_tray"
+ },
+ {
+ "code": "1f4e4",
+ "name": "outbox_tray"
+ },
+ {
+ "code": "1f4dc",
+ "name": "scroll"
+ },
+ {
+ "code": "1f4c3",
+ "name": "page_with_curl"
+ },
+ {
+ "code": "1f4d1",
+ "name": "bookmark_tabs"
+ },
+ {
+ "code": "1f4ca",
+ "name": "bar_chart"
+ },
+ {
+ "code": "1f4c8",
+ "name": "chart_with_upwards_trend"
+ },
+ {
+ "code": "1f4c9",
+ "name": "chart_with_downwards_trend"
+ },
+ {
+ "code": "1f4c4",
+ "name": "page_facing_up"
+ },
+ {
+ "code": "1f4c5",
+ "name": "date"
+ },
+ {
+ "code": "1f4c6",
+ "name": "calendar"
+ },
+ {
+ "code": "1f5d3",
+ "name": "spiral_calendar"
+ },
+ {
+ "code": "1f4c7",
+ "name": "card_index"
+ },
+ {
+ "code": "1f5c3",
+ "name": "card_file_box"
+ },
+ {
+ "code": "1f5f3",
+ "name": "ballot_box"
+ },
+ {
+ "code": "1f5c4",
+ "name": "file_cabinet"
+ },
+ {
+ "code": "1f4cb",
+ "name": "clipboard"
+ },
+ {
+ "code": "1f5d2",
+ "name": "spiral_notepad"
+ },
+ {
+ "code": "1f4c1",
+ "name": "file_folder"
+ },
+ {
+ "code": "1f4c2",
+ "name": "open_file_folder"
+ },
+ {
+ "code": "1f5c2",
+ "name": "card_index_dividers"
+ },
+ {
+ "code": "1f5de",
+ "name": "newspaper_roll"
+ },
+ {
+ "code": "1f4f0",
+ "name": "newspaper"
+ },
+ {
+ "code": "1f4d3",
+ "name": "notebook"
+ },
+ {
+ "code": "1f4d5",
+ "name": "closed_book"
+ },
+ {
+ "code": "1f4d7",
+ "name": "green_book"
+ },
+ {
+ "code": "1f4d8",
+ "name": "blue_book"
+ },
+ {
+ "code": "1f4d9",
+ "name": "orange_book"
+ },
+ {
+ "code": "1f4d4",
+ "name": "notebook_with_decorative_cover"
+ },
+ {
+ "code": "1f4d2",
+ "name": "ledger"
+ },
+ {
+ "code": "1f4da",
+ "name": "books"
+ },
+ {
+ "code": "1f4d6",
+ "name": "open_book"
+ },
+ {
+ "code": "1f517",
+ "name": "link"
+ },
+ {
+ "code": "1f4ce",
+ "name": "paperclip"
+ },
+ {
+ "code": "1f587",
+ "name": "paperclips"
+ },
+ {
+ "code": "2702",
+ "name": "scissors"
+ },
+ {
+ "code": "1f4d0",
+ "name": "triangular_ruler"
+ },
+ {
+ "code": "1f4cf",
+ "name": "straight_ruler"
+ },
+ {
+ "code": "1f4cc",
+ "name": "pushpin"
+ },
+ {
+ "code": "1f4cd",
+ "name": "round_pushpin"
+ },
+ {
+ "code": "1f6a9",
+ "name": "triangular_flag_on_post"
+ },
+ {
+ "code": "1f3f3",
+ "name": "white_flag"
+ },
+ {
+ "code": "1f3f4",
+ "name": "black_flag"
+ },
+ {
+ "code": "1f3f3-fe0f-200d-1f308",
+ "name": "rainbow_flag"
+ },
+ {
+ "code": "1f510",
+ "name": "closed_lock_with_key"
+ },
+ {
+ "code": "1f512",
+ "name": "lock"
+ },
+ {
+ "code": "1f513",
+ "name": "unlock"
+ },
+ {
+ "code": "1f50f",
+ "name": "lock_with_ink_pen"
+ },
+ {
+ "code": "1f58a",
+ "name": "pen"
+ },
+ {
+ "code": "1f58b",
+ "name": "fountain_pen"
+ },
+ {
+ "code": "2712",
+ "name": "black_nib"
+ },
+ {
+ "code": "1f4dd",
+ "name": "memo"
+ },
+ {
+ "code": "270f",
+ "name": "pencil2"
+ },
+ {
+ "code": "1f58d",
+ "name": "crayon"
+ },
+ {
+ "code": "1f58c",
+ "name": "paintbrush"
+ },
+ {
+ "code": "1f50d",
+ "name": "mag"
+ },
+ {
+ "code": "1f50e",
+ "name": "mag_right"
+ },
+ {
+ "code": "2764",
+ "name": "heart"
+ },
+ {
+ "code": "1f49b",
+ "name": "yellow_heart"
+ },
+ {
+ "code": "1f49a",
+ "name": "green_heart"
+ },
+ {
+ "code": "1f499",
+ "name": "blue_heart"
+ },
+ {
+ "code": "1f49c",
+ "name": "purple_heart"
+ },
+ {
+ "code": "1f5a4",
+ "name": "black_heart"
+ },
+ {
+ "code": "1f494",
+ "name": "broken_heart"
+ },
+ {
+ "code": "2763",
+ "name": "heavy_heart_exclamation"
+ },
+ {
+ "code": "1f495",
+ "name": "two_hearts"
+ },
+ {
+ "code": "1f49e",
+ "name": "revolving_hearts"
+ },
+ {
+ "code": "1f493",
+ "name": "heartbeat"
+ },
+ {
+ "code": "1f497",
+ "name": "heartpulse"
+ },
+ {
+ "code": "1f496",
+ "name": "sparkling_heart"
+ },
+ {
+ "code": "1f498",
+ "name": "cupid"
+ },
+ {
+ "code": "1f49d",
+ "name": "gift_heart"
+ },
+ {
+ "code": "1f49f",
+ "name": "heart_decoration"
+ },
+ {
+ "code": "262e",
+ "name": "peace_symbol"
+ },
+ {
+ "code": "271d",
+ "name": "latin_cross"
+ },
+ {
+ "code": "262a",
+ "name": "star_and_crescent"
+ },
+ {
+ "code": "1f549",
+ "name": "om"
+ },
+ {
+ "code": "2638",
+ "name": "wheel_of_dharma"
+ },
+ {
+ "code": "2721",
+ "name": "star_of_david"
+ },
+ {
+ "code": "1f52f",
+ "name": "six_pointed_star"
+ },
+ {
+ "code": "1f54e",
+ "name": "menorah"
+ },
+ {
+ "code": "262f",
+ "name": "yin_yang"
+ },
+ {
+ "code": "2626",
+ "name": "orthodox_cross"
+ },
+ {
+ "code": "1f6d0",
+ "name": "place_of_worship"
+ },
+ {
+ "code": "26ce",
+ "name": "ophiuchus"
+ },
+ {
+ "code": "2648",
+ "name": "aries"
+ },
+ {
+ "code": "2649",
+ "name": "taurus"
+ },
+ {
+ "code": "264a",
+ "name": "gemini"
+ },
+ {
+ "code": "264b",
+ "name": "cancer"
+ },
+ {
+ "code": "264c",
+ "name": "leo"
+ },
+ {
+ "code": "264d",
+ "name": "virgo"
+ },
+ {
+ "code": "264e",
+ "name": "libra"
+ },
+ {
+ "code": "264f",
+ "name": "scorpius"
+ },
+ {
+ "code": "2650",
+ "name": "sagittarius"
+ },
+ {
+ "code": "2651",
+ "name": "capricorn"
+ },
+ {
+ "code": "2652",
+ "name": "aquarius"
+ },
+ {
+ "code": "2653",
+ "name": "pisces"
+ },
+ {
+ "code": "1f194",
+ "name": "id"
+ },
+ {
+ "code": "269b",
+ "name": "atom_symbol"
+ },
+ {
+ "code": "1f233",
+ "name": "u7a7a"
+ },
+ {
+ "code": "1f239",
+ "name": "u5272"
+ },
+ {
+ "code": "2622",
+ "name": "radioactive"
+ },
+ {
+ "code": "2623",
+ "name": "biohazard"
+ },
+ {
+ "code": "1f4f4",
+ "name": "mobile_phone_off"
+ },
+ {
+ "code": "1f4f3",
+ "name": "vibration_mode"
+ },
+ {
+ "code": "1f236",
+ "name": "u6709"
+ },
+ {
+ "code": "1f21a",
+ "name": "u7121"
+ },
+ {
+ "code": "1f238",
+ "name": "u7533"
+ },
+ {
+ "code": "1f23a",
+ "name": "u55b6"
+ },
+ {
+ "code": "1f237",
+ "name": "u6708"
+ },
+ {
+ "code": "2734",
+ "name": "eight_pointed_black_star"
+ },
+ {
+ "code": "1f19a",
+ "name": "vs"
+ },
+ {
+ "code": "1f251",
+ "name": "accept"
+ },
+ {
+ "code": "1f4ae",
+ "name": "white_flower"
+ },
+ {
+ "code": "1f250",
+ "name": "ideograph_advantage"
+ },
+ {
+ "code": "3299",
+ "name": "secret"
+ },
+ {
+ "code": "3297",
+ "name": "congratulations"
+ },
+ {
+ "code": "1f234",
+ "name": "u5408"
+ },
+ {
+ "code": "1f235",
+ "name": "u6e80"
+ },
+ {
+ "code": "1f232",
+ "name": "u7981"
+ },
+ {
+ "code": "1f170",
+ "name": "a"
+ },
+ {
+ "code": "1f171",
+ "name": "b"
+ },
+ {
+ "code": "1f18e",
+ "name": "ab"
+ },
+ {
+ "code": "1f191",
+ "name": "cl"
+ },
+ {
+ "code": "1f17e",
+ "name": "o2"
+ },
+ {
+ "code": "1f198",
+ "name": "sos"
+ },
+ {
+ "code": "26d4",
+ "name": "no_entry"
+ },
+ {
+ "code": "1f4db",
+ "name": "name_badge"
+ },
+ {
+ "code": "1f6ab",
+ "name": "no_entry_sign"
+ },
+ {
+ "code": "274c",
+ "name": "x"
+ },
+ {
+ "code": "2b55",
+ "name": "o"
+ },
+ {
+ "code": "1f6d1",
+ "name": "stop_sign"
+ },
+ {
+ "code": "1f4a2",
+ "name": "anger"
+ },
+ {
+ "code": "2668",
+ "name": "hotsprings"
+ },
+ {
+ "code": "1f6b7",
+ "name": "no_pedestrians"
+ },
+ {
+ "code": "1f6af",
+ "name": "do_not_litter"
+ },
+ {
+ "code": "1f6b3",
+ "name": "no_bicycles"
+ },
+ {
+ "code": "1f6b1",
+ "name": "non-potable_water"
+ },
+ {
+ "code": "1f51e",
+ "name": "underage"
+ },
+ {
+ "code": "1f4f5",
+ "name": "no_mobile_phones"
+ },
+ {
+ "code": "2757",
+ "name": "exclamation"
+ },
+ {
+ "code": "2755",
+ "name": "grey_exclamation"
+ },
+ {
+ "code": "2753",
+ "name": "question"
+ },
+ {
+ "code": "2754",
+ "name": "grey_question"
+ },
+ {
+ "code": "203c",
+ "name": "bangbang"
+ },
+ {
+ "code": "2049",
+ "name": "interrobang"
+ },
+ {
+ "code": "1f4af",
+ "name": "100"
+ },
+ {
+ "code": "1f505",
+ "name": "low_brightness"
+ },
+ {
+ "code": "1f506",
+ "name": "high_brightness"
+ },
+ {
+ "code": "1f531",
+ "name": "trident"
+ },
+ {
+ "code": "269c",
+ "name": "fleur_de_lis"
+ },
+ {
+ "code": "303d",
+ "name": "part_alternation_mark"
+ },
+ {
+ "code": "26a0",
+ "name": "warning"
+ },
+ {
+ "code": "1f6b8",
+ "name": "children_crossing"
+ },
+ {
+ "code": "1f530",
+ "name": "beginner"
+ },
+ {
+ "code": "267b",
+ "name": "recycle"
+ },
+ {
+ "code": "1f22f",
+ "name": "u6307"
+ },
+ {
+ "code": "1f4b9",
+ "name": "chart"
+ },
+ {
+ "code": "2747",
+ "name": "sparkle"
+ },
+ {
+ "code": "2733",
+ "name": "eight_spoked_asterisk"
+ },
+ {
+ "code": "274e",
+ "name": "negative_squared_cross_mark"
+ },
+ {
+ "code": "2705",
+ "name": "white_check_mark"
+ },
+ {
+ "code": "1f4a0",
+ "name": "diamond_shape_with_a_dot_inside"
+ },
+ {
+ "code": "1f300",
+ "name": "cyclone"
+ },
+ {
+ "code": "27bf",
+ "name": "loop"
+ },
+ {
+ "code": "1f310",
+ "name": "globe_with_meridians"
+ },
+ {
+ "code": "24c2",
+ "name": "m"
+ },
+ {
+ "code": "1f3e7",
+ "name": "atm"
+ },
+ {
+ "code": "1f202",
+ "name": "sa"
+ },
+ {
+ "code": "1f6c2",
+ "name": "passport_control"
+ },
+ {
+ "code": "1f6c3",
+ "name": "customs"
+ },
+ {
+ "code": "1f6c4",
+ "name": "baggage_claim"
+ },
+ {
+ "code": "1f6c5",
+ "name": "left_luggage"
+ },
+ {
+ "code": "267f",
+ "name": "wheelchair"
+ },
+ {
+ "code": "1f6ad",
+ "name": "no_smoking"
+ },
+ {
+ "code": "1f6be",
+ "name": "wc"
+ },
+ {
+ "code": "1f17f",
+ "name": "parking"
+ },
+ {
+ "code": "1f6b0",
+ "name": "potable_water"
+ },
+ {
+ "code": "1f6b9",
+ "name": "mens"
+ },
+ {
+ "code": "1f6ba",
+ "name": "womens"
+ },
+ {
+ "code": "1f6bc",
+ "name": "baby_symbol"
+ },
+ {
+ "code": "1f6bb",
+ "name": "restroom"
+ },
+ {
+ "code": "1f6ae",
+ "name": "put_litter_in_its_place"
+ },
+ {
+ "code": "1f3a6",
+ "name": "cinema"
+ },
+ {
+ "code": "1f4f6",
+ "name": "signal_strength"
+ },
+ {
+ "code": "1f201",
+ "name": "koko"
+ },
+ {
+ "code": "1f196",
+ "name": "ng"
+ },
+ {
+ "code": "1f197",
+ "name": "ok"
+ },
+ {
+ "code": "1f199",
+ "name": "up"
+ },
+ {
+ "code": "1f192",
+ "name": "cool"
+ },
+ {
+ "code": "1f195",
+ "name": "new"
+ },
+ {
+ "code": "1f193",
+ "name": "free"
+ },
+ {
+ "code": "0030-fe0f-20e3",
+ "name": "zero"
+ },
+ {
+ "code": "0031-fe0f-20e3",
+ "name": "one"
+ },
+ {
+ "code": "0032-fe0f-20e3",
+ "name": "two"
+ },
+ {
+ "code": "0033-fe0f-20e3",
+ "name": "three"
+ },
+ {
+ "code": "0034-fe0f-20e3",
+ "name": "four"
+ },
+ {
+ "code": "0035-fe0f-20e3",
+ "name": "five"
+ },
+ {
+ "code": "0036-fe0f-20e3",
+ "name": "six"
+ },
+ {
+ "code": "0037-fe0f-20e3",
+ "name": "seven"
+ },
+ {
+ "code": "0038-fe0f-20e3",
+ "name": "eight"
+ },
+ {
+ "code": "0039-fe0f-20e3",
+ "name": "nine"
+ },
+ {
+ "code": "1f51f",
+ "name": "keycap_ten"
+ },
+ {
+ "code": "002a-fe0f-20e3",
+ "name": "asterisk"
+ },
+ {
+ "code": "1f522",
+ "name": "1234"
+ },
+ {
+ "code": "25b6",
+ "name": "arrow_forward"
+ },
+ {
+ "code": "23f8",
+ "name": "pause_button"
+ },
+ {
+ "code": "23ed",
+ "name": "next_track_button"
+ },
+ {
+ "code": "23f9",
+ "name": "stop_button"
+ },
+ {
+ "code": "23fa",
+ "name": "record_button"
+ },
+ {
+ "code": "23ef",
+ "name": "play_or_pause_button"
+ },
+ {
+ "code": "23ee",
+ "name": "previous_track_button"
+ },
+ {
+ "code": "23e9",
+ "name": "fast_forward"
+ },
+ {
+ "code": "23ea",
+ "name": "rewind"
+ },
+ {
+ "code": "1f500",
+ "name": "twisted_rightwards_arrows"
+ },
+ {
+ "code": "1f501",
+ "name": "repeat"
+ },
+ {
+ "code": "1f502",
+ "name": "repeat_one"
+ },
+ {
+ "code": "25c0",
+ "name": "arrow_backward"
+ },
+ {
+ "code": "1f53c",
+ "name": "arrow_up_small"
+ },
+ {
+ "code": "1f53d",
+ "name": "arrow_down_small"
+ },
+ {
+ "code": "23eb",
+ "name": "arrow_double_up"
+ },
+ {
+ "code": "23ec",
+ "name": "arrow_double_down"
+ },
+ {
+ "code": "27a1",
+ "name": "arrow_right"
+ },
+ {
+ "code": "2b05",
+ "name": "arrow_left"
+ },
+ {
+ "code": "2b06",
+ "name": "arrow_up"
+ },
+ {
+ "code": "2b07",
+ "name": "arrow_down"
+ },
+ {
+ "code": "2197",
+ "name": "arrow_upper_right"
+ },
+ {
+ "code": "2198",
+ "name": "arrow_lower_right"
+ },
+ {
+ "code": "2199",
+ "name": "arrow_lower_left"
+ },
+ {
+ "code": "2196",
+ "name": "arrow_upper_left"
+ },
+ {
+ "code": "2195",
+ "name": "arrow_up_down"
+ },
+ {
+ "code": "2194",
+ "name": "left_right_arrow"
+ },
+ {
+ "code": "1f504",
+ "name": "arrows_counterclockwise"
+ },
+ {
+ "code": "21aa",
+ "name": "arrow_right_hook"
+ },
+ {
+ "code": "21a9",
+ "name": "leftwards_arrow_with_hook"
+ },
+ {
+ "code": "2934",
+ "name": "arrow_heading_up"
+ },
+ {
+ "code": "2935",
+ "name": "arrow_heading_down"
+ },
+ {
+ "code": "0023-fe0f-20e3",
+ "name": "hash"
+ },
+ {
+ "code": "2139",
+ "name": "information_source"
+ },
+ {
+ "code": "1f524",
+ "name": "abc"
+ },
+ {
+ "code": "1f521",
+ "name": "abcd"
+ },
+ {
+ "code": "1f520",
+ "name": "capital_abcd"
+ },
+ {
+ "code": "1f523",
+ "name": "symbols"
+ },
+ {
+ "code": "1f3b5",
+ "name": "musical_note"
+ },
+ {
+ "code": "1f3b6",
+ "name": "notes"
+ },
+ {
+ "code": "3030",
+ "name": "wavy_dash"
+ },
+ {
+ "code": "27b0",
+ "name": "curly_loop"
+ },
+ {
+ "code": "2714",
+ "name": "heavy_check_mark"
+ },
+ {
+ "code": "1f503",
+ "name": "arrows_clockwise"
+ },
+ {
+ "code": "2795",
+ "name": "heavy_plus_sign"
+ },
+ {
+ "code": "2796",
+ "name": "heavy_minus_sign"
+ },
+ {
+ "code": "2797",
+ "name": "heavy_division_sign"
+ },
+ {
+ "code": "2716",
+ "name": "heavy_multiplication_x"
+ },
+ {
+ "code": "1f4b2",
+ "name": "heavy_dollar_sign"
+ },
+ {
+ "code": "1f4b1",
+ "name": "currency_exchange"
+ },
+ {
+ "code": "00a9",
+ "name": "copyright"
+ },
+ {
+ "code": "00ae",
+ "name": "registered"
+ },
+ {
+ "code": "2122",
+ "name": "tm"
+ },
+ {
+ "code": "1f51a",
+ "name": "end"
+ },
+ {
+ "code": "1f519",
+ "name": "back"
+ },
+ {
+ "code": "1f51b",
+ "name": "on"
+ },
+ {
+ "code": "1f51d",
+ "name": "top"
+ },
+ {
+ "code": "1f51c",
+ "name": "soon"
+ },
+ {
+ "code": "2611",
+ "name": "ballot_box_with_check"
+ },
+ {
+ "code": "1f518",
+ "name": "radio_button"
+ },
+ {
+ "code": "26aa",
+ "name": "white_circle"
+ },
+ {
+ "code": "26ab",
+ "name": "black_circle"
+ },
+ {
+ "code": "1f534",
+ "name": "red_circle"
+ },
+ {
+ "code": "1f535",
+ "name": "large_blue_circle"
+ },
+ {
+ "code": "1f538",
+ "name": "small_orange_diamond"
+ },
+ {
+ "code": "1f539",
+ "name": "small_blue_diamond"
+ },
+ {
+ "code": "1f536",
+ "name": "large_orange_diamond"
+ },
+ {
+ "code": "1f537",
+ "name": "large_blue_diamond"
+ },
+ {
+ "code": "1f53a",
+ "name": "small_red_triangle"
+ },
+ {
+ "code": "25aa",
+ "name": "black_small_square"
+ },
+ {
+ "code": "25ab",
+ "name": "white_small_square"
+ },
+ {
+ "code": "2b1b",
+ "name": "black_large_square"
+ },
+ {
+ "code": "2b1c",
+ "name": "white_large_square"
+ },
+ {
+ "code": "1f53b",
+ "name": "small_red_triangle_down"
+ },
+ {
+ "code": "25fc",
+ "name": "black_medium_square"
+ },
+ {
+ "code": "25fb",
+ "name": "white_medium_square"
+ },
+ {
+ "code": "25fe",
+ "name": "black_medium_small_square"
+ },
+ {
+ "code": "25fd",
+ "name": "white_medium_small_square"
+ },
+ {
+ "code": "1f532",
+ "name": "black_square_button"
+ },
+ {
+ "code": "1f533",
+ "name": "white_square_button"
+ },
+ {
+ "code": "1f508",
+ "name": "speaker"
+ },
+ {
+ "code": "1f509",
+ "name": "sound"
+ },
+ {
+ "code": "1f50a",
+ "name": "loud_sound"
+ },
+ {
+ "code": "1f507",
+ "name": "mute"
+ },
+ {
+ "code": "1f4e3",
+ "name": "mega"
+ },
+ {
+ "code": "1f4e2",
+ "name": "loudspeaker"
+ },
+ {
+ "code": "1f514",
+ "name": "bell"
+ },
+ {
+ "code": "1f515",
+ "name": "no_bell"
+ },
+ {
+ "code": "1f0cf",
+ "name": "black_joker"
+ },
+ {
+ "code": "1f004",
+ "name": "mahjong"
+ },
+ {
+ "code": "2660",
+ "name": "spades"
+ },
+ {
+ "code": "2663",
+ "name": "clubs"
+ },
+ {
+ "code": "2665",
+ "name": "hearts"
+ },
+ {
+ "code": "2666",
+ "name": "diamonds"
+ },
+ {
+ "code": "1f3b4",
+ "name": "flower_playing_cards"
+ },
+ {
+ "code": "1f4ad",
+ "name": "thought_balloon"
+ },
+ {
+ "code": "1f5ef",
+ "name": "right_anger_bubble"
+ },
+ {
+ "code": "1f4ac",
+ "name": "speech_balloon"
},
{
"code": "1f5e8",
"name": "left_speech_bubble"
},
+ {
+ "code": "1f550",
+ "name": "clock1"
+ },
+ {
+ "code": "1f551",
+ "name": "clock2"
+ },
+ {
+ "code": "1f552",
+ "name": "clock3"
+ },
+ {
+ "code": "1f553",
+ "name": "clock4"
+ },
+ {
+ "code": "1f554",
+ "name": "clock5"
+ },
+ {
+ "code": "1f555",
+ "name": "clock6"
+ },
+ {
+ "code": "1f556",
+ "name": "clock7"
+ },
+ {
+ "code": "1f557",
+ "name": "clock8"
+ },
+ {
+ "code": "1f558",
+ "name": "clock9"
+ },
+ {
+ "code": "1f559",
+ "name": "clock10"
+ },
+ {
+ "code": "1f55a",
+ "name": "clock11"
+ },
+ {
+ "code": "1f55b",
+ "name": "clock12"
+ },
+ {
+ "code": "1f55c",
+ "name": "clock130"
+ },
+ {
+ "code": "1f55d",
+ "name": "clock230"
+ },
+ {
+ "code": "1f55e",
+ "name": "clock330"
+ },
+ {
+ "code": "1f55f",
+ "name": "clock430"
+ },
+ {
+ "code": "1f560",
+ "name": "clock530"
+ },
+ {
+ "code": "1f561",
+ "name": "clock630"
+ },
+ {
+ "code": "1f562",
+ "name": "clock730"
+ },
+ {
+ "code": "1f563",
+ "name": "clock830"
+ },
+ {
+ "code": "1f564",
+ "name": "clock930"
+ },
+ {
+ "code": "1f565",
+ "name": "clock1030"
+ },
+ {
+ "code": "1f566",
+ "name": "clock1130"
+ },
+ {
+ "code": "1f567",
+ "name": "clock1230"
+ },
+ {
+ "code": "1f1e6-1f1eb",
+ "name": "afghanistan"
+ },
+ {
+ "code": "1f1e6-1f1fd",
+ "name": "aland_islands"
+ },
+ {
+ "code": "1f1e6-1f1f1",
+ "name": "albania"
+ },
+ {
+ "code": "1f1e9-1f1ff",
+ "name": "algeria"
+ },
+ {
+ "code": "1f1e6-1f1f8",
+ "name": "american_samoa"
+ },
+ {
+ "code": "1f1e6-1f1e9",
+ "name": "andorra"
+ },
+ {
+ "code": "1f1e6-1f1f4",
+ "name": "angola"
+ },
+ {
+ "code": "1f1e6-1f1ee",
+ "name": "anguilla"
+ },
+ {
+ "code": "1f1e6-1f1f6",
+ "name": "antarctica"
+ },
+ {
+ "code": "1f1e6-1f1ec",
+ "name": "antigua_barbuda"
+ },
+ {
+ "code": "1f1e6-1f1f7",
+ "name": "argentina"
+ },
+ {
+ "code": "1f1e6-1f1f2",
+ "name": "armenia"
+ },
+ {
+ "code": "1f1e6-1f1fc",
+ "name": "aruba"
+ },
+ {
+ "code": "1f1e6-1f1fa",
+ "name": "australia"
+ },
+ {
+ "code": "1f1e6-1f1f9",
+ "name": "austria"
+ },
+ {
+ "code": "1f1e6-1f1ff",
+ "name": "azerbaijan"
+ },
+ {
+ "code": "1f1e7-1f1f8",
+ "name": "bahamas"
+ },
+ {
+ "code": "1f1e7-1f1ed",
+ "name": "bahrain"
+ },
+ {
+ "code": "1f1e7-1f1e9",
+ "name": "bangladesh"
+ },
+ {
+ "code": "1f1e7-1f1e7",
+ "name": "barbados"
+ },
+ {
+ "code": "1f1e7-1f1fe",
+ "name": "belarus"
+ },
+ {
+ "code": "1f1e7-1f1ea",
+ "name": "belgium"
+ },
+ {
+ "code": "1f1e7-1f1ff",
+ "name": "belize"
+ },
+ {
+ "code": "1f1e7-1f1ef",
+ "name": "benin"
+ },
+ {
+ "code": "1f1e7-1f1f2",
+ "name": "bermuda"
+ },
+ {
+ "code": "1f1e7-1f1f9",
+ "name": "bhutan"
+ },
+ {
+ "code": "1f1e7-1f1f4",
+ "name": "bolivia"
+ },
+ {
+ "code": "1f1e7-1f1f6",
+ "name": "caribbean_netherlands"
+ },
+ {
+ "code": "1f1e7-1f1e6",
+ "name": "bosnia_herzegovina"
+ },
+ {
+ "code": "1f1e7-1f1fc",
+ "name": "botswana"
+ },
+ {
+ "code": "1f1e7-1f1f7",
+ "name": "brazil"
+ },
+ {
+ "code": "1f1ee-1f1f4",
+ "name": "british_indian_ocean_territory"
+ },
+ {
+ "code": "1f1fb-1f1ec",
+ "name": "british_virgin_islands"
+ },
+ {
+ "code": "1f1e7-1f1f3",
+ "name": "brunei"
+ },
+ {
+ "code": "1f1e7-1f1ec",
+ "name": "bulgaria"
+ },
+ {
+ "code": "1f1e7-1f1eb",
+ "name": "burkina_faso"
+ },
+ {
+ "code": "1f1e7-1f1ee",
+ "name": "burundi"
+ },
+ {
+ "code": "1f1e8-1f1fb",
+ "name": "cape_verde"
+ },
+ {
+ "code": "1f1f0-1f1ed",
+ "name": "cambodia"
+ },
+ {
+ "code": "1f1e8-1f1f2",
+ "name": "cameroon"
+ },
+ {
+ "code": "1f1e8-1f1e6",
+ "name": "canada"
+ },
+ {
+ "code": "1f1ee-1f1e8",
+ "name": "canary_islands"
+ },
+ {
+ "code": "1f1f0-1f1fe",
+ "name": "cayman_islands"
+ },
+ {
+ "code": "1f1e8-1f1eb",
+ "name": "central_african_republic"
+ },
+ {
+ "code": "1f1f9-1f1e9",
+ "name": "chad"
+ },
+ {
+ "code": "1f1e8-1f1f1",
+ "name": "chile"
+ },
{
"code": "1f1e8-1f1f3",
"name": "cn"
},
+ {
+ "code": "1f1e8-1f1fd",
+ "name": "christmas_island"
+ },
+ {
+ "code": "1f1e8-1f1e8",
+ "name": "cocos_islands"
+ },
+ {
+ "code": "1f1e8-1f1f4",
+ "name": "colombia"
+ },
+ {
+ "code": "1f1f0-1f1f2",
+ "name": "comoros"
+ },
+ {
+ "code": "1f1e8-1f1ec",
+ "name": "congo_brazzaville"
+ },
+ {
+ "code": "1f1e8-1f1e9",
+ "name": "congo_kinshasa"
+ },
+ {
+ "code": "1f1e8-1f1f0",
+ "name": "cook_islands"
+ },
+ {
+ "code": "1f1e8-1f1f7",
+ "name": "costa_rica"
+ },
+ {
+ "code": "1f1ed-1f1f7",
+ "name": "croatia"
+ },
+ {
+ "code": "1f1e8-1f1fa",
+ "name": "cuba"
+ },
+ {
+ "code": "1f1e8-1f1fc",
+ "name": "curacao"
+ },
+ {
+ "code": "1f1e8-1f1fe",
+ "name": "cyprus"
+ },
+ {
+ "code": "1f1e8-1f1ff",
+ "name": "czech_republic"
+ },
+ {
+ "code": "1f1e9-1f1f0",
+ "name": "denmark"
+ },
+ {
+ "code": "1f1e9-1f1ef",
+ "name": "djibouti"
+ },
+ {
+ "code": "1f1e9-1f1f2",
+ "name": "dominica"
+ },
+ {
+ "code": "1f1e9-1f1f4",
+ "name": "dominican_republic"
+ },
+ {
+ "code": "1f1ea-1f1e8",
+ "name": "ecuador"
+ },
+ {
+ "code": "1f1ea-1f1ec",
+ "name": "egypt"
+ },
+ {
+ "code": "1f1f8-1f1fb",
+ "name": "el_salvador"
+ },
+ {
+ "code": "1f1ec-1f1f6",
+ "name": "equatorial_guinea"
+ },
+ {
+ "code": "1f1ea-1f1f7",
+ "name": "eritrea"
+ },
+ {
+ "code": "1f1ea-1f1ea",
+ "name": "estonia"
+ },
+ {
+ "code": "1f1ea-1f1f9",
+ "name": "ethiopia"
+ },
+ {
+ "code": "1f1ea-1f1fa",
+ "name": "eu"
+ },
+ {
+ "code": "1f1eb-1f1f0",
+ "name": "falkland_islands"
+ },
+ {
+ "code": "1f1eb-1f1f4",
+ "name": "faroe_islands"
+ },
+ {
+ "code": "1f1eb-1f1ef",
+ "name": "fiji"
+ },
+ {
+ "code": "1f1eb-1f1ee",
+ "name": "finland"
+ },
{
"code": "1f1eb-1f1f7",
"name": "fr"
},
+ {
+ "code": "1f1ec-1f1eb",
+ "name": "french_guiana"
+ },
+ {
+ "code": "1f1f5-1f1eb",
+ "name": "french_polynesia"
+ },
+ {
+ "code": "1f1f9-1f1eb",
+ "name": "french_southern_territories"
+ },
+ {
+ "code": "1f1ec-1f1e6",
+ "name": "gabon"
+ },
+ {
+ "code": "1f1ec-1f1f2",
+ "name": "gambia"
+ },
+ {
+ "code": "1f1ec-1f1ea",
+ "name": "georgia"
+ },
{
"code": "1f1e9-1f1ea",
"name": "de"
},
+ {
+ "code": "1f1ec-1f1ed",
+ "name": "ghana"
+ },
+ {
+ "code": "1f1ec-1f1ee",
+ "name": "gibraltar"
+ },
+ {
+ "code": "1f1ec-1f1f7",
+ "name": "greece"
+ },
+ {
+ "code": "1f1ec-1f1f1",
+ "name": "greenland"
+ },
+ {
+ "code": "1f1ec-1f1e9",
+ "name": "grenada"
+ },
+ {
+ "code": "1f1ec-1f1f5",
+ "name": "guadeloupe"
+ },
+ {
+ "code": "1f1ec-1f1fa",
+ "name": "guam"
+ },
+ {
+ "code": "1f1ec-1f1f9",
+ "name": "guatemala"
+ },
+ {
+ "code": "1f1ec-1f1ec",
+ "name": "guernsey"
+ },
+ {
+ "code": "1f1ec-1f1f3",
+ "name": "guinea"
+ },
+ {
+ "code": "1f1ec-1f1fc",
+ "name": "guinea_bissau"
+ },
+ {
+ "code": "1f1ec-1f1fe",
+ "name": "guyana"
+ },
+ {
+ "code": "1f1ed-1f1f9",
+ "name": "haiti"
+ },
+ {
+ "code": "1f1ed-1f1f3",
+ "name": "honduras"
+ },
+ {
+ "code": "1f1ed-1f1f0",
+ "name": "hong_kong"
+ },
+ {
+ "code": "1f1ed-1f1fa",
+ "name": "hungary"
+ },
+ {
+ "code": "1f1ee-1f1f8",
+ "name": "iceland"
+ },
+ {
+ "code": "1f1ee-1f1f3",
+ "name": "india"
+ },
+ {
+ "code": "1f1ee-1f1e9",
+ "name": "indonesia"
+ },
+ {
+ "code": "1f1ee-1f1f7",
+ "name": "iran"
+ },
+ {
+ "code": "1f1ee-1f1f6",
+ "name": "iraq"
+ },
+ {
+ "code": "1f1ee-1f1ea",
+ "name": "ireland"
+ },
+ {
+ "code": "1f1ee-1f1f2",
+ "name": "isle_of_man"
+ },
+ {
+ "code": "1f1ee-1f1f1",
+ "name": "israel"
+ },
{
"code": "1f1ee-1f1f9",
"name": "it"
},
+ {
+ "code": "1f1e8-1f1ee",
+ "name": "cote_divoire"
+ },
+ {
+ "code": "1f1ef-1f1f2",
+ "name": "jamaica"
+ },
{
"code": "1f1ef-1f1f5",
"name": "jp"
},
+ {
+ "code": "1f1ef-1f1ea",
+ "name": "jersey"
+ },
+ {
+ "code": "1f1ef-1f1f4",
+ "name": "jordan"
+ },
+ {
+ "code": "1f1f0-1f1ff",
+ "name": "kazakhstan"
+ },
+ {
+ "code": "1f1f0-1f1ea",
+ "name": "kenya"
+ },
+ {
+ "code": "1f1f0-1f1ee",
+ "name": "kiribati"
+ },
+ {
+ "code": "1f1fd-1f1f0",
+ "name": "kosovo"
+ },
+ {
+ "code": "1f1f0-1f1fc",
+ "name": "kuwait"
+ },
+ {
+ "code": "1f1f0-1f1ec",
+ "name": "kyrgyzstan"
+ },
+ {
+ "code": "1f1f1-1f1e6",
+ "name": "laos"
+ },
+ {
+ "code": "1f1f1-1f1fb",
+ "name": "latvia"
+ },
+ {
+ "code": "1f1f1-1f1e7",
+ "name": "lebanon"
+ },
+ {
+ "code": "1f1f1-1f1f8",
+ "name": "lesotho"
+ },
+ {
+ "code": "1f1f1-1f1f7",
+ "name": "liberia"
+ },
+ {
+ "code": "1f1f1-1f1fe",
+ "name": "libya"
+ },
+ {
+ "code": "1f1f1-1f1ee",
+ "name": "liechtenstein"
+ },
+ {
+ "code": "1f1f1-1f1f9",
+ "name": "lithuania"
+ },
+ {
+ "code": "1f1f1-1f1fa",
+ "name": "luxembourg"
+ },
+ {
+ "code": "1f1f2-1f1f4",
+ "name": "macau"
+ },
+ {
+ "code": "1f1f2-1f1f0",
+ "name": "macedonia"
+ },
+ {
+ "code": "1f1f2-1f1ec",
+ "name": "madagascar"
+ },
+ {
+ "code": "1f1f2-1f1fc",
+ "name": "malawi"
+ },
+ {
+ "code": "1f1f2-1f1fe",
+ "name": "malaysia"
+ },
+ {
+ "code": "1f1f2-1f1fb",
+ "name": "maldives"
+ },
+ {
+ "code": "1f1f2-1f1f1",
+ "name": "mali"
+ },
+ {
+ "code": "1f1f2-1f1f9",
+ "name": "malta"
+ },
+ {
+ "code": "1f1f2-1f1ed",
+ "name": "marshall_islands"
+ },
+ {
+ "code": "1f1f2-1f1f6",
+ "name": "martinique"
+ },
+ {
+ "code": "1f1f2-1f1f7",
+ "name": "mauritania"
+ },
+ {
+ "code": "1f1f2-1f1fa",
+ "name": "mauritius"
+ },
+ {
+ "code": "1f1fe-1f1f9",
+ "name": "mayotte"
+ },
+ {
+ "code": "1f1f2-1f1fd",
+ "name": "mexico"
+ },
+ {
+ "code": "1f1eb-1f1f2",
+ "name": "micronesia"
+ },
+ {
+ "code": "1f1f2-1f1e9",
+ "name": "moldova"
+ },
+ {
+ "code": "1f1f2-1f1e8",
+ "name": "monaco"
+ },
+ {
+ "code": "1f1f2-1f1f3",
+ "name": "mongolia"
+ },
+ {
+ "code": "1f1f2-1f1ea",
+ "name": "montenegro"
+ },
+ {
+ "code": "1f1f2-1f1f8",
+ "name": "montserrat"
+ },
+ {
+ "code": "1f1f2-1f1e6",
+ "name": "morocco"
+ },
+ {
+ "code": "1f1f2-1f1ff",
+ "name": "mozambique"
+ },
+ {
+ "code": "1f1f2-1f1f2",
+ "name": "myanmar"
+ },
+ {
+ "code": "1f1f3-1f1e6",
+ "name": "namibia"
+ },
+ {
+ "code": "1f1f3-1f1f7",
+ "name": "nauru"
+ },
+ {
+ "code": "1f1f3-1f1f5",
+ "name": "nepal"
+ },
+ {
+ "code": "1f1f3-1f1f1",
+ "name": "netherlands"
+ },
+ {
+ "code": "1f1f3-1f1e8",
+ "name": "new_caledonia"
+ },
+ {
+ "code": "1f1f3-1f1ff",
+ "name": "new_zealand"
+ },
+ {
+ "code": "1f1f3-1f1ee",
+ "name": "nicaragua"
+ },
+ {
+ "code": "1f1f3-1f1ea",
+ "name": "niger"
+ },
+ {
+ "code": "1f1f3-1f1ec",
+ "name": "nigeria"
+ },
+ {
+ "code": "1f1f3-1f1fa",
+ "name": "niue"
+ },
+ {
+ "code": "1f1f3-1f1eb",
+ "name": "norfolk_island"
+ },
+ {
+ "code": "1f1f2-1f1f5",
+ "name": "northern_mariana_islands"
+ },
+ {
+ "code": "1f1f0-1f1f5",
+ "name": "north_korea"
+ },
+ {
+ "code": "1f1f3-1f1f4",
+ "name": "norway"
+ },
+ {
+ "code": "1f1f4-1f1f2",
+ "name": "oman"
+ },
+ {
+ "code": "1f1f5-1f1f0",
+ "name": "pakistan"
+ },
+ {
+ "code": "1f1f5-1f1fc",
+ "name": "palau"
+ },
+ {
+ "code": "1f1f5-1f1f8",
+ "name": "palestinian_territories"
+ },
+ {
+ "code": "1f1f5-1f1e6",
+ "name": "panama"
+ },
+ {
+ "code": "1f1f5-1f1ec",
+ "name": "papua_new_guinea"
+ },
+ {
+ "code": "1f1f5-1f1fe",
+ "name": "paraguay"
+ },
+ {
+ "code": "1f1f5-1f1ea",
+ "name": "peru"
+ },
+ {
+ "code": "1f1f5-1f1ed",
+ "name": "philippines"
+ },
+ {
+ "code": "1f1f5-1f1f3",
+ "name": "pitcairn_islands"
+ },
+ {
+ "code": "1f1f5-1f1f1",
+ "name": "poland"
+ },
+ {
+ "code": "1f1f5-1f1f9",
+ "name": "portugal"
+ },
+ {
+ "code": "1f1f5-1f1f7",
+ "name": "puerto_rico"
+ },
+ {
+ "code": "1f1f6-1f1e6",
+ "name": "qatar"
+ },
+ {
+ "code": "1f1f7-1f1ea",
+ "name": "reunion"
+ },
+ {
+ "code": "1f1f7-1f1f4",
+ "name": "romania"
+ },
{
"code": "1f1f7-1f1fa",
"name": "ru"
},
+ {
+ "code": "1f1f7-1f1fc",
+ "name": "rwanda"
+ },
+ {
+ "code": "1f1e7-1f1f1",
+ "name": "st_barthelemy"
+ },
+ {
+ "code": "1f1f8-1f1ed",
+ "name": "st_helena"
+ },
+ {
+ "code": "1f1f0-1f1f3",
+ "name": "st_kitts_nevis"
+ },
+ {
+ "code": "1f1f1-1f1e8",
+ "name": "st_lucia"
+ },
+ {
+ "code": "1f1f5-1f1f2",
+ "name": "st_pierre_miquelon"
+ },
+ {
+ "code": "1f1fb-1f1e8",
+ "name": "st_vincent_grenadines"
+ },
+ {
+ "code": "1f1fc-1f1f8",
+ "name": "samoa"
+ },
+ {
+ "code": "1f1f8-1f1f2",
+ "name": "san_marino"
+ },
+ {
+ "code": "1f1f8-1f1f9",
+ "name": "sao_tome_principe"
+ },
+ {
+ "code": "1f1f8-1f1e6",
+ "name": "saudi_arabia"
+ },
+ {
+ "code": "1f1f8-1f1f3",
+ "name": "senegal"
+ },
+ {
+ "code": "1f1f7-1f1f8",
+ "name": "serbia"
+ },
+ {
+ "code": "1f1f8-1f1e8",
+ "name": "seychelles"
+ },
+ {
+ "code": "1f1f8-1f1f1",
+ "name": "sierra_leone"
+ },
+ {
+ "code": "1f1f8-1f1ec",
+ "name": "singapore"
+ },
+ {
+ "code": "1f1f8-1f1fd",
+ "name": "sint_maarten"
+ },
+ {
+ "code": "1f1f8-1f1f0",
+ "name": "slovakia"
+ },
+ {
+ "code": "1f1f8-1f1ee",
+ "name": "slovenia"
+ },
+ {
+ "code": "1f1f8-1f1e7",
+ "name": "solomon_islands"
+ },
+ {
+ "code": "1f1f8-1f1f4",
+ "name": "somalia"
+ },
+ {
+ "code": "1f1ff-1f1e6",
+ "name": "south_africa"
+ },
+ {
+ "code": "1f1ec-1f1f8",
+ "name": "south_georgia_south_sandwich_islands"
+ },
{
"code": "1f1f0-1f1f7",
"name": "kr"
},
+ {
+ "code": "1f1f8-1f1f8",
+ "name": "south_sudan"
+ },
{
"code": "1f1ea-1f1f8",
"name": "es"
},
+ {
+ "code": "1f1f1-1f1f0",
+ "name": "sri_lanka"
+ },
+ {
+ "code": "1f1f8-1f1e9",
+ "name": "sudan"
+ },
+ {
+ "code": "1f1f8-1f1f7",
+ "name": "suriname"
+ },
+ {
+ "code": "1f1f8-1f1ff",
+ "name": "swaziland"
+ },
+ {
+ "code": "1f1f8-1f1ea",
+ "name": "sweden"
+ },
+ {
+ "code": "1f1e8-1f1ed",
+ "name": "switzerland"
+ },
+ {
+ "code": "1f1f8-1f1fe",
+ "name": "syria"
+ },
+ {
+ "code": "1f1f9-1f1fc",
+ "name": "taiwan"
+ },
+ {
+ "code": "1f1f9-1f1ef",
+ "name": "tajikistan"
+ },
+ {
+ "code": "1f1f9-1f1ff",
+ "name": "tanzania"
+ },
+ {
+ "code": "1f1f9-1f1ed",
+ "name": "thailand"
+ },
+ {
+ "code": "1f1f9-1f1f1",
+ "name": "timor_leste"
+ },
+ {
+ "code": "1f1f9-1f1ec",
+ "name": "togo"
+ },
+ {
+ "code": "1f1f9-1f1f0",
+ "name": "tokelau"
+ },
+ {
+ "code": "1f1f9-1f1f4",
+ "name": "tonga"
+ },
+ {
+ "code": "1f1f9-1f1f9",
+ "name": "trinidad_tobago"
+ },
+ {
+ "code": "1f1f9-1f1f3",
+ "name": "tunisia"
+ },
+ {
+ "code": "1f1f9-1f1f7",
+ "name": "tr"
+ },
+ {
+ "code": "1f1f9-1f1f2",
+ "name": "turkmenistan"
+ },
+ {
+ "code": "1f1f9-1f1e8",
+ "name": "turks_caicos_islands"
+ },
+ {
+ "code": "1f1f9-1f1fb",
+ "name": "tuvalu"
+ },
+ {
+ "code": "1f1fa-1f1ec",
+ "name": "uganda"
+ },
+ {
+ "code": "1f1fa-1f1e6",
+ "name": "ukraine"
+ },
+ {
+ "code": "1f1e6-1f1ea",
+ "name": "united_arab_emirates"
+ },
{
"code": "1f1ec-1f1e7",
- "name": "gb"
+ "name": "uk"
},
{
"code": "1f1fa-1f1f8",
"name": "us"
+ },
+ {
+ "code": "1f1fb-1f1ee",
+ "name": "us_virgin_islands"
+ },
+ {
+ "code": "1f1fa-1f1fe",
+ "name": "uruguay"
+ },
+ {
+ "code": "1f1fa-1f1ff",
+ "name": "uzbekistan"
+ },
+ {
+ "code": "1f1fb-1f1fa",
+ "name": "vanuatu"
+ },
+ {
+ "code": "1f1fb-1f1e6",
+ "name": "vatican_city"
+ },
+ {
+ "code": "1f1fb-1f1ea",
+ "name": "venezuela"
+ },
+ {
+ "code": "1f1fb-1f1f3",
+ "name": "vietnam"
+ },
+ {
+ "code": "1f1fc-1f1eb",
+ "name": "wallis_futuna"
+ },
+ {
+ "code": "1f1ea-1f1ed",
+ "name": "western_sahara"
+ },
+ {
+ "code": "1f1fe-1f1ea",
+ "name": "yemen"
+ },
+ {
+ "code": "1f1ff-1f1f2",
+ "name": "zambia"
+ },
+ {
+ "code": "1f1ff-1f1fc",
+ "name": "zimbabwe"
+ },
+ {
+ "code": "1f44d",
+ "name": "thumbsup"
+ },
+ {
+ "code": "1f44e",
+ "name": "thumbsdown"
}
],
+ "tonableEmojis": [
+ "raised_hands",
+ "clap",
+ "wave",
+ "call_me_hand",
+ "facepunch",
+ "fist",
+ "fist_left",
+ "fist_right",
+ "v",
+ "ok_hand",
+ "raised_hand",
+ "raised_back_of_hand",
+ "open_hands",
+ "muscle",
+ "pray",
+ "point_up",
+ "point_up_2",
+ "point_down",
+ "point_left",
+ "point_right",
+ "fu",
+ "raised_hand_with_fingers_splayed",
+ "metal",
+ "crossed_fingers",
+ "vulcan_salute",
+ "writing_hand",
+ "selfie",
+ "nail_care",
+ "ear",
+ "nose",
+ "baby",
+ "boy",
+ "girl",
+ "man",
+ "woman",
+ "blonde_woman",
+ "blonde_man",
+ "older_man",
+ "older_woman",
+ "man_with_gua_pi_mao",
+ "woman_with_turban",
+ "man_with_turban",
+ "policewoman",
+ "policeman",
+ "construction_worker_woman",
+ "construction_worker_man",
+ "guardswoman",
+ "guardsman",
+ "female_detective",
+ "male_detective",
+ "woman_health_worker",
+ "man_health_worker",
+ "woman_pilot",
+ "man_pilot",
+ "woman_judge",
+ "man_judge",
+ "mrs_claus",
+ "santa",
+ "angel",
+ "pregnant_woman",
+ "princess",
+ "prince",
+ "bride_with_veil",
+ "man_in_tuxedo",
+ "running_woman",
+ "running_man",
+ "walking_woman",
+ "walking_man",
+ "dancer",
+ "man_dancing",
+ "bowing_woman",
+ "bowing_man",
+ "man_facepalming",
+ "woman_facepalming",
+ "woman_shrugging",
+ "man_shrugging",
+ "tipping_hand_woman",
+ "tipping_hand_man",
+ "no_good_woman",
+ "no_good_man",
+ "ok_woman",
+ "ok_man",
+ "raising_hand_woman",
+ "raising_hand_man",
+ "pouting_woman",
+ "pouting_man",
+ "frowning_woman",
+ "frowning_man",
+ "haircut_woman",
+ "haircut_man",
+ "massage_woman",
+ "massage_man",
+ "golfing_woman",
+ "golfing_man",
+ "snowboarder",
+ "woman_cartwheeling",
+ "man_cartwheeling",
+ "woman_playing_handball",
+ "man_playing_handball",
+ "rowing_woman",
+ "rowing_man",
+ "swimming_woman",
+ "swimming_man",
+ "woman_playing_water_polo",
+ "man_playing_water_polo",
+ "surfing_woman",
+ "surfing_man",
+ "bath",
+ "basketball_woman",
+ "basketball_man",
+ "weight_lifting_woman",
+ "weight_lifting_man",
+ "biking_woman",
+ "biking_man",
+ "mountain_biking_woman",
+ "mountain_biking_man",
+ "horse_racing",
+ "business_suit_levitating",
+ "woman_juggling",
+ "man_juggling",
+ "sleeping_bed",
+ "thumbsup",
+ "thumbsdown"
+ ],
"aliases": {
- "airplane_small": [
- "small_airplane"
- ],
- "anger_right": [
- "right_anger_bubble"
- ],
- "atom": [
- "atom_symbol"
+ "right_anger_bubble": [
+ "anger_right"
],
"ballot_box": [
"ballot_box_with_ballot"
],
- "basketball_player": [
+ "basketball_man": [
+ "basketball_player",
"person_with_ball"
],
- "beach": [
+ "beach_umbrella": [
+ "umbrella_on_ground",
+ "beach",
"beach_with_umbrella"
],
- "beach_umbrella": [
+ "parasol_on_ground": [
"umbrella_on_ground"
],
- "bellhop": [
- "bellhop_bell"
+ "bellhop_bell": [
+ "bellhop"
],
"biohazard": [
"biohazard_sign"
@@ -4216,11 +5882,12 @@
"bow_and_arrow": [
"archery"
],
- "calendar_spiral": [
+ "spiral_calendar": [
+ "calendar_spiral",
"spiral_calendar_pad"
],
- "card_box": [
- "card_file_box"
+ "card_file_box": [
+ "card_box"
],
"champagne": [
"bottle_with_popping_cork"
@@ -4229,28 +5896,13 @@
"cheese_wedge"
],
"city_sunset": [
- "city_sunrise"
+ "city_dusk"
],
"clock": [
"mantlepiece_clock"
],
- "cloud_lightning": [
- "cloud_with_lightning"
- ],
- "cloud_rain": [
- "cloud_with_rain"
- ],
- "cloud_snow": [
- "cloud_with_snow"
- ],
- "cloud_tornado": [
- "cloud_with_tornado"
- ],
- "construction_site": [
- "building_construction"
- ],
- "couch": [
- "couch_and_lamp"
+ "couch_and_lamp": [
+ "couch"
],
"crayon": [
"lower_left_crayon"
@@ -4258,34 +5910,29 @@
"cricket": [
"cricket_bat_ball"
],
- "cross": [
- "latin_cross"
- ],
- "cruise_ship": [
- "passenger_ship"
+ "latin_cross": [
+ "cross"
],
"dagger": [
"dagger_knife"
],
- "desktop": [
- "desktop_computer"
+ "desktop_computer": [
+ "desktop"
],
- "dividers": [
- "card_index_dividers"
+ "card_index_dividers": [
+ "dividers"
],
"dove": [
"dove_of_peace"
],
- "e-mail": [
- "email"
- ],
- "feet": [
- "paw_prints"
+ "footprints": [
+ "feet"
],
"fire": [
"flame"
],
- "flag_black": [
+ "black_flag": [
+ "flag_black",
"waving_black_flag"
],
"cn": [
@@ -4300,7 +5947,8 @@
"fr": [
"flag_fr"
],
- "gb": [
+ "uk": [
+ "gb",
"flag_gb"
],
"it": [
@@ -4318,101 +5966,80 @@
"us": [
"flag_us"
],
- "flag_white": [
+ "white_flag": [
+ "flag_white",
"waving_white_flag"
],
- "fork_knife_plate": [
+ "plate_with_cutlery": [
+ "fork_knife_plate",
"fork_and_knife_with_plate"
],
- "frame_photo": [
+ "framed_picture": [
+ "frame_photo",
"frame_with_picture"
],
- "frowning2": [
- "white_frowning_face"
+ "hammer_and_pick": [
+ "hammer_pick"
],
- "hammer_pick": [
- "hammer_and_pick"
- ],
- "hand_splayed": [
- "raised_hand_with_fingers_splayed"
- ],
- "head_bandage": [
- "face_with_head_bandage"
- ],
- "heart_exclamation": [
+ "heavy_heart_exclamation": [
+ "heart_exclamation",
"heavy_heart_exclamation_mark_ornament"
],
- "helmet_with_cross": [
- "helmet_with_white_cross"
- ],
- "homes": [
+ "houses": [
+ "homes",
"house_buildings"
],
"hotdog": [
"hot_dog"
],
- "house_abandoned": [
+ "derelict_house": [
+ "house_abandoned",
"derelict_house_building"
],
- "hugging": [
- "hugging_face"
+ "desert_island": [
+ "island"
],
- "island": [
- "desert_island"
- ],
- "key2": [
- "old_key"
+ "old_key": [
+ "key2"
],
"laughing": [
"satisfied"
],
- "levitate": [
+ "business_suit_levitating": [
+ "levitate",
"man_in_business_suit_levitating"
],
- "lifter": [
+ "weight_lifting_man": [
+ "lifter",
"weight_lifter"
],
- "lion_face": [
- "lion"
- ],
- "map": [
- "world_map"
- ],
- "medal": [
+ "medal_sports": [
+ "medal",
"sports_medal"
],
"metal": [
"sign_of_the_horns"
],
- "microphone2": [
- "studio_microphone"
- ],
- "middle_finger": [
+ "fu": [
+ "middle_finger",
"reversed_hand_with_middle_finger_extended"
],
- "money_mouth": [
- "money_mouth_face"
- ],
"motorcycle": [
"racing_motorcycle"
],
"mountain_snow": [
"snow_capped_mountain"
],
- "mouse_three_button": [
- "three_button_mouse"
- ],
- "nerd": [
- "nerd_face"
- ],
- "newspaper2": [
+ "newspaper_roll": [
+ "newspaper2",
"rolled_up_newspaper"
],
- "notepad_spiral": [
+ "spiral_notepad": [
+ "notepad_spiral",
"spiral_note_pad"
],
- "oil": [
- "oil_drum"
+ "oil_drum": [
+ "oil"
],
"older_woman": [
"grandma"
@@ -4423,19 +6050,17 @@
"paperclips": [
"linked_paperclips"
],
- "park": [
- "national_park"
- ],
"pause_button": [
"double_vertical_bar"
],
- "peace": [
- "peace_symbol"
+ "peace_symbol": [
+ "peace"
],
"pen_ballpoint": [
"lower_left_ballpoint_pen"
],
- "pen_fountain": [
+ "fountain_pen": [
+ "pen_fountain",
"lower_left_fountain_pen"
],
"ping_pong": [
@@ -4449,12 +6074,6 @@
"hankey",
"poo"
],
- "projector": [
- "film_projector"
- ],
- "race_car": [
- "racing_car"
- ],
"radioactive": [
"radioactive_sign"
],
@@ -4464,30 +6083,19 @@
"robot": [
"robot_face"
],
- "rolling_eyes": [
- "face_with_rolling_eyes"
- ],
"skull": [
"skeleton"
],
- "skull_crossbones": [
- "skull_and_crossbones"
- ],
- "slight_frown": [
- "slightly_frowning_face"
- ],
- "slight_smile": [
- "slightly_smiling_face"
+ "skull_and_crossbones": [
+ "skull_crossbones"
],
"speaking_head": [
"speaking_head_in_silhouette"
],
- "spy": [
+ "male_detective": [
+ "spy",
"sleuth_or_spy"
],
- "thermometer_face": [
- "face_with_thermometer"
- ],
"thinking": [
"thinking_face"
],
@@ -4497,47 +6105,356 @@
"thumbsup": [
"+1"
],
- "thunder_cloud_rain": [
+ "cloud_with_lightning_and_rain": [
+ "thunder_cloud_rain",
"thunder_cloud_and_rain"
],
"tickets": [
"admission_tickets"
],
- "timer": [
- "timer_clock"
- ],
- "tools": [
- "hammer_and_wrench"
- ],
- "track_next": [
+ "next_track_button": [
+ "track_next",
"next_track"
],
- "track_previous": [
+ "previous_track_button": [
+ "track_previous",
"previous_track"
],
"unicorn": [
"unicorn_face"
],
- "upside_down": [
- "upside_down_face"
+ "funeral_urn": [
+ "urn"
],
- "urn": [
- "funeral_urn"
- ],
- "vulcan": [
- "raised_hand_with_part_between_middle_and_ring_fingers"
- ],
- "white_sun_cloud": [
+ "sun_behind_large_cloud": [
+ "white_sun_cloud",
"white_sun_behind_cloud"
],
- "white_sun_rain_cloud": [
+ "sun_behind_rain_cloud": [
+ "white_sun_rain_cloud",
"white_sun_behind_cloud_with_rain"
],
- "white_sun_small_cloud": [
+ "partly_sunny": [
+ "white_sun_small_cloud",
"white_sun_with_small_cloud"
],
- "zipper_mouth": [
- "zipper_mouth_face"
+ "open_umbrella": [
+ "umbrella2"
+ ],
+ "hammer_and_wrench": [
+ "tools"
+ ],
+ "face_with_thermometer": [
+ "thermometer_face"
+ ],
+ "timer_clock": [
+ "timer"
+ ],
+ "keycap_ten": [
+ "ten"
+ ],
+ "memo": [
+ "pencil"
+ ],
+ "rescue_worker_helmet": [
+ "helmet_with_cross",
+ "helmet_with_white_cross"
+ ],
+ "slightly_smiling_face": [
+ "slightly_smiling",
+ "slight_smile"
+ ],
+ "construction_worker_man": [
+ "construction_worker"
+ ],
+ "upside_down_face": [
+ "upside_down"
+ ],
+ "money_mouth_face": [
+ "money_mouth"
+ ],
+ "nerd_face": [
+ "nerd"
+ ],
+ "hugs": [
+ "hugging",
+ "hugging_face"
+ ],
+ "roll_eyes": [
+ "rolling_eyes",
+ "face_with_rolling_eyes"
+ ],
+ "slightly_frowning_face": [
+ "slight_frown"
+ ],
+ "frowning_face": [
+ "frowning2",
+ "white_frowning_face"
+ ],
+ "zipper_mouth_face": [
+ "zipper_mouth"
+ ],
+ "face_with_head_bandage": [
+ "head_bandage"
+ ],
+ "raised_hand_with_fingers_splayed": [
+ "hand_splayed"
+ ],
+ "raised_hand": [
+ "hand"
+ ],
+ "vulcan_salute": [
+ "vulcan",
+ "raised_hand_with_part_between_middle_and_ring_fingers"
+ ],
+ "policeman": [
+ "cop"
+ ],
+ "running_man": [
+ "runner"
+ ],
+ "walking_man": [
+ "walking"
+ ],
+ "bowing_man": [
+ "bow"
+ ],
+ "no_good_woman": [
+ "no_good"
+ ],
+ "raising_hand_woman": [
+ "raising_hand"
+ ],
+ "pouting_woman": [
+ "person_with_pouting_face"
+ ],
+ "frowning_woman": [
+ "person_frowning"
+ ],
+ "haircut_woman": [
+ "haircut"
+ ],
+ "massage_woman": [
+ "massage"
+ ],
+ "tshirt": [
+ "shirt"
+ ],
+ "biking_man": [
+ "bicyclist"
+ ],
+ "mountain_biking_man": [
+ "mountain_bicyclist"
+ ],
+ "passenger_ship": [
+ "cruise_ship"
+ ],
+ "motor_boat": [
+ "motorboat",
+ "boat"
+ ],
+ "flight_arrival": [
+ "airplane_arriving"
+ ],
+ "flight_departure": [
+ "airplane_departure"
+ ],
+ "small_airplane": [
+ "airplane_small"
+ ],
+ "racing_car": [
+ "race_car"
+ ],
+ "family_man_woman_boy_boy": [
+ "family_man_woman_boys"
+ ],
+ "family_man_woman_girl_girl": [
+ "family_man_woman_girls"
+ ],
+ "family_woman_woman_boy": [
+ "family_women_boy"
+ ],
+ "family_woman_woman_girl": [
+ "family_women_girl"
+ ],
+ "family_woman_woman_girl_boy": [
+ "family_women_girl_boy"
+ ],
+ "family_woman_woman_boy_boy": [
+ "family_women_boys"
+ ],
+ "family_woman_woman_girl_girl": [
+ "family_women_girls"
+ ],
+ "family_man_man_boy": [
+ "family_men_boy"
+ ],
+ "family_man_man_girl": [
+ "family_men_girl"
+ ],
+ "family_man_man_girl_boy": [
+ "family_men_girl_boy"
+ ],
+ "family_man_man_boy_boy": [
+ "family_men_boys"
+ ],
+ "family_man_man_girl_girl": [
+ "family_men_girls"
+ ],
+ "cloud_with_lightning": [
+ "cloud_lightning"
+ ],
+ "tornado": [
+ "cloud_tornado",
+ "cloud_with_tornado"
+ ],
+ "cloud_with_rain": [
+ "cloud_rain"
+ ],
+ "cloud_with_snow": [
+ "cloud_snow"
+ ],
+ "asterisk": [
+ "keycap_star"
+ ],
+ "studio_microphone": [
+ "microphone2"
+ ],
+ "medal_military": [
+ "military_medal"
+ ],
+ "couple_with_heart_woman_woman": [
+ "female_couple_with_heart"
+ ],
+ "couple_with_heart_man_man": [
+ "male_couple_with_heart"
+ ],
+ "couplekiss_woman_woman": [
+ "female_couplekiss"
+ ],
+ "couplekiss_man_man": [
+ "male_couplekiss"
+ ],
+ "honeybee": [
+ "bee"
+ ],
+ "lion": [
+ "lion_face"
+ ],
+ "artificial_satellite": [
+ "satellite_orbital"
+ ],
+ "three_button_mouse": [
+ "mouse_three_button"
+ ],
+ "hocho": [
+ "knife"
+ ],
+ "swimming_man": [
+ "swimmer"
+ ],
+ "wind_face": [
+ "wind_blowing_face"
+ ],
+ "golfing_man": [
+ "golfer"
+ ],
+ "facepunch": [
+ "punch"
+ ],
+ "building_construction": [
+ "construction_site"
+ ],
+ "family_man_woman_girl_boy": [
+ "family"
+ ],
+ "ice_hockey": [
+ "hockey"
+ ],
+ "snowman_with_snow": [
+ "snowman2"
+ ],
+ "play_or_pause_button": [
+ "play_pause"
+ ],
+ "film_projector": [
+ "projector"
+ ],
+ "shopping": [
+ "shopping_bags"
+ ],
+ "open_book": [
+ "book"
+ ],
+ "national_park": [
+ "park"
+ ],
+ "world_map": [
+ "map"
+ ],
+ "pen": [
+ "pen_ballpoint"
+ ],
+ "email": [
+ "envelope",
+ "e-mail"
+ ],
+ "phone": [
+ "telephone"
+ ],
+ "atom_symbol": [
+ "atom"
+ ],
+ "mantelpiece_clock": [
+ "clock"
+ ],
+ "camera_flash": [
+ "camera_with_flash"
+ ],
+ "film_strip": [
+ "film_frames"
+ ],
+ "balance_scale": [
+ "scales"
+ ],
+ "surfing_man": [
+ "surfer"
+ ],
+ "couplekiss_man_woman": [
+ "couplekiss"
+ ],
+ "couple_with_heart_woman_man": [
+ "couple_with_heart"
+ ],
+ "clamp": [
+ "compression"
+ ],
+ "dancing_women": [
+ "dancers"
+ ],
+ "blonde_man": [
+ "person_with_blond_hair"
+ ],
+ "sleeping_bed": [
+ "sleeping_accommodation"
+ ],
+ "om": [
+ "om_symbol"
+ ],
+ "tipping_hand_woman": [
+ "information_desk_person"
+ ],
+ "rowing_man": [
+ "rowboat"
+ ],
+ "new_moon": [
+ "moon"
+ ],
+ "automobile": [
+ "car"
+ ],
+ "fleur_de_lis": [
+ "fleur-de-lis"
]
}
}
\ No newline at end of file
diff --git a/lib/tasks/emoji.rake b/lib/tasks/emoji.rake
index b559d73fed5..104c096b31c 100644
--- a/lib/tasks/emoji.rake
+++ b/lib/tasks/emoji.rake
@@ -1,127 +1,2695 @@
+require "active_support/core_ext/object/blank"
+require "active_support/core_ext/hash/deep_merge"
+require "active_support/test_case"
+require "base64"
+require "fileutils"
+require "image_optim"
+require "json"
+require "nokogiri"
+require "open-uri"
+require "pathname"
+
+$debugging_output = []
+
+EMOJI_GROUPS_PATH ||= "app/assets/javascripts/discourse/lib/emoji/groups.js.es6"
+
+EMOJI_DB_PATH ||= "lib/emoji/db.json"
+
+EMOJI_IMAGES_PATH ||= "public/images/emoji"
+
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"]
+EMOJI_ALIASES ||= {
+ "right_anger_bubble" => [ "anger_right" ],
+ "ballot_box" => [ "ballot_box_with_ballot" ],
+ "basketball_man" => [ "basketball_player", "person_with_ball" ],
+ "beach_umbrella" => [ "umbrella_on_ground", "beach", "beach_with_umbrella" ],
+ "parasol_on_ground" => [ "umbrella_on_ground" ],
+ "bellhop_bell" => [ "bellhop" ],
+ "biohazard" => [ "biohazard_sign" ],
+ "bow_and_arrow" => [ "archery" ],
+ "spiral_calendar" => [ "calendar_spiral", "spiral_calendar_pad" ],
+ "card_file_box" => [ "card_box" ],
+ "champagne" => [ "bottle_with_popping_cork" ],
+ "cheese" => [ "cheese_wedge" ],
+ "city_sunset" => [ "city_dusk" ],
+ "clock" => [ "mantlepiece_clock" ],
+ "couch_and_lamp" => [ "couch" ],
+ "crayon" => [ "lower_left_crayon" ],
+ "cricket" => [ "cricket_bat_ball" ],
+ "latin_cross" => [ "cross" ],
+ "dagger" => [ "dagger_knife" ],
+ "desktop_computer" => [ "desktop" ],
+ "card_index_dividers" => [ "dividers" ],
+ "dove" => [ "dove_of_peace" ],
+ "footprints" => [ "feet" ],
+ "fire" => [ "flame" ],
+ "black_flag" => [ "flag_black", "waving_black_flag" ],
+ "cn" => [ "flag_cn" ],
+ "de" => [ "flag_de" ],
+ "es" => [ "flag_es" ],
+ "fr" => [ "flag_fr" ],
+ "uk" => [ "gb", "flag_gb" ],
+ "it" => [ "flag_it" ],
+ "jp" => [ "flag_jp" ],
+ "kr" => [ "flag_kr" ],
+ "ru" => [ "flag_ru" ],
+ "us" => [ "flag_us" ],
+ "white_flag" => [ "flag_white", "waving_white_flag" ],
+ "plate_with_cutlery" => [ "fork_knife_plate", "fork_and_knife_with_plate" ],
+ "framed_picture" => [ "frame_photo", "frame_with_picture" ],
+ "hammer_and_pick" => [ "hammer_pick" ],
+ "heavy_heart_exclamation" => [ "heart_exclamation", "heavy_heart_exclamation_mark_ornament" ],
+ "houses" => [ "homes", "house_buildings" ],
+ "hotdog" => [ "hot_dog" ],
+ "derelict_house" => [ "house_abandoned", "derelict_house_building" ],
+ "desert_island" => [ "island" ],
+ "old_key" => [ "key2" ],
+ "laughing" => [ "satisfied" ],
+ "business_suit_levitating" => [ "levitate", "man_in_business_suit_levitating" ],
+ "weight_lifting_man" => [ "lifter", "weight_lifter" ],
+ "medal_sports" => [ "medal", "sports_medal" ],
+ "metal" => [ "sign_of_the_horns" ],
+ "fu" => [ "middle_finger", "reversed_hand_with_middle_finger_extended" ],
+ "motorcycle" => [ "racing_motorcycle" ],
+ "mountain_snow" => [ "snow_capped_mountain" ],
+ "newspaper_roll" => [ "newspaper2", "rolled_up_newspaper" ],
+ "spiral_notepad" => [ "notepad_spiral", "spiral_note_pad" ],
+ "oil_drum" => [ "oil" ],
+ "older_woman" => [ "grandma" ],
+ "paintbrush" => [ "lower_left_paintbrush" ],
+ "paperclips" => [ "linked_paperclips" ],
+ "pause_button" => [ "double_vertical_bar" ],
+ "peace_symbol" => [ "peace" ],
+ "pen_ballpoint" => [ "lower_left_ballpoint_pen" ],
+ "fountain_pen" => [ "pen_fountain", "lower_left_fountain_pen" ],
+ "ping_pong" => [ "table_tennis" ],
+ "place_of_worship" => [ "worship_symbol" ],
+ "poop" => [ "shit", "hankey", "poo" ],
+ "radioactive" => [ "radioactive_sign" ],
+ "railway_track" => [ "railroad_track" ],
+ "robot" => [ "robot_face" ],
+ "skull" => [ "skeleton" ],
+ "skull_and_crossbones" => [ "skull_crossbones" ],
+ "speaking_head" => [ "speaking_head_in_silhouette" ],
+ "male_detective" => [ "spy", "sleuth_or_spy" ],
+ "thinking" => [ "thinking_face" ],
+ "thumbsdown" => [ "-1" ],
+ "thumbsup" => [ "+1" ],
+ "cloud_with_lightning_and_rain" => [ "thunder_cloud_rain", "thunder_cloud_and_rain" ],
+ "tickets" => [ "admission_tickets" ],
+ "next_track_button" => [ "track_next", "next_track" ],
+ "previous_track_button" => [ "track_previous", "previous_track" ],
+ "unicorn" => [ "unicorn_face" ],
+ "funeral_urn" => [ "urn" ],
+ "sun_behind_large_cloud" => [ "white_sun_cloud", "white_sun_behind_cloud" ],
+ "sun_behind_rain_cloud" => [ "white_sun_rain_cloud", "white_sun_behind_cloud_with_rain" ],
+ "partly_sunny" => [ "white_sun_small_cloud", "white_sun_with_small_cloud" ],
+ "open_umbrella" => [ "umbrella2" ],
+ "hammer_and_wrench" => [ "tools" ],
+ "face_with_thermometer" => [ "thermometer_face" ],
+ "timer_clock" => [ "timer" ],
+ "keycap_ten" => [ "ten" ],
+ "memo" => [ "pencil" ],
+ "rescue_worker_helmet" => [ "helmet_with_cross", "helmet_with_white_cross" ],
+ "slightly_smiling_face" => [ "slightly_smiling", "slight_smile"],
+ "construction_worker_man" => [ "construction_worker" ],
+ "upside_down_face" => [ "upside_down" ],
+ "money_mouth_face" => [ "money_mouth" ],
+ "nerd_face" => [ "nerd" ],
+ "hugs" => [ "hugging", "hugging_face" ],
+ "roll_eyes" => [ "rolling_eyes", "face_with_rolling_eyes" ],
+ "slightly_frowning_face" => [ "slight_frown" ],
+ "frowning_face" => [ "frowning2", "white_frowning_face" ],
+ "zipper_mouth_face" => [ "zipper_mouth" ],
+ "face_with_head_bandage" => [ "head_bandage" ],
+ "raised_hand_with_fingers_splayed" => [ "hand_splayed" ],
+ "raised_hand" => [ "hand" ],
+ "vulcan_salute" => [ "vulcan", "raised_hand_with_part_between_middle_and_ring_fingers" ],
+ "policeman" => [ "cop" ],
+ "running_man" => [ "runner" ],
+ "walking_man" => [ "walking" ],
+ "bowing_man" => [ "bow" ],
+ "no_good_woman" => [ "no_good" ],
+ "raising_hand_woman" => [ "raising_hand" ],
+ "pouting_woman" => [ "person_with_pouting_face" ],
+ "frowning_woman" => [ "person_frowning" ],
+ "haircut_woman" => [ "haircut" ],
+ "massage_woman" => [ "massage" ],
+ "tshirt" => [ "shirt" ],
+ "biking_man" => [ "bicyclist" ],
+ "mountain_biking_man" => [ "mountain_bicyclist" ],
+ "passenger_ship" => [ "cruise_ship" ],
+ "motor_boat" => [ "motorboat", "boat" ],
+ "flight_arrival" => [ "airplane_arriving" ],
+ "flight_departure" => [ "airplane_departure" ],
+ "small_airplane" => [ "airplane_small" ],
+ "racing_car" => [ "race_car" ],
+ "family_man_woman_boy_boy" => [ "family_man_woman_boys" ],
+ "family_man_woman_girl_girl" => [ "family_man_woman_girls" ],
+ "family_woman_woman_boy" => [ "family_women_boy" ],
+ "family_woman_woman_girl" => [ "family_women_girl" ],
+ "family_woman_woman_girl_boy" => [ "family_women_girl_boy" ],
+ "family_woman_woman_boy_boy" => [ "family_women_boys" ],
+ "family_woman_woman_girl_girl" => [ "family_women_girls" ],
+ "family_man_man_boy" => [ "family_men_boy" ],
+ "family_man_man_girl" => [ "family_men_girl" ],
+ "family_man_man_girl_boy" => [ "family_men_girl_boy" ],
+ "family_man_man_boy_boy" => [ "family_men_boys" ],
+ "family_man_man_girl_girl" => [ "family_men_girls" ],
+ "cloud_with_lightning" => [ "cloud_lightning" ],
+ "tornado" => [ "cloud_tornado", "cloud_with_tornado" ],
+ "cloud_with_rain" => [ "cloud_rain" ],
+ "cloud_with_snow" => [ "cloud_snow" ],
+ "asterisk" => [ "keycap_star" ],
+ "studio_microphone" => [ "microphone2" ],
+ "medal_military" => [ "military_medal" ],
+ "couple_with_heart_woman_woman" => [ "female_couple_with_heart" ],
+ "couple_with_heart_man_man" => [ "male_couple_with_heart" ],
+ "couplekiss_woman_woman" => [ "female_couplekiss" ],
+ "couplekiss_man_man" => [ "male_couplekiss" ],
+ "honeybee" => [ "bee" ],
+ "lion" => [ "lion_face" ],
+ "artificial_satellite" => [ "satellite_orbital" ],
+ "three_button_mouse" => [ "mouse_three_button" ],
+ "hocho" => [ "knife" ],
+ "swimming_man" => [ "swimmer" ],
+ "wind_face" => [ "wind_blowing_face" ],
+ "golfing_man" => [ "golfer" ],
+ "facepunch" => [ "punch" ],
+ "building_construction" => [ "construction_site" ],
+ "family_man_woman_girl_boy" => [ "family" ],
+ "ice_hockey" => [ "hockey" ],
+ "snowman_with_snow" => [ "snowman2" ],
+ "play_or_pause_button" => [ "play_pause" ],
+ "film_projector" => [ "projector" ],
+ "shopping" => [ "shopping_bags" ],
+ "open_book" => [ "book" ],
+ "national_park" => [ "park" ],
+ "world_map" => [ "map" ],
+ "pen" => [ "pen_ballpoint" ],
+ "email" => [ "envelope", "e-mail" ],
+ "phone" => [ "telephone" ],
+ "atom_symbol" => [ "atom" ],
+ "mantelpiece_clock" => [ "clock" ],
+ "camera_flash" => [ "camera_with_flash" ],
+ "film_strip" => [ "film_frames" ],
+ "balance_scale" => [ "scales" ],
+ "surfing_man" => [ "surfer" ],
+ "couplekiss_man_woman" => [ "couplekiss" ],
+ "couple_with_heart_woman_man" => [ "couple_with_heart" ],
+ "clamp" => [ "compression" ],
+ "dancing_women" => [ "dancers" ],
+ "blonde_man" => [ "person_with_blond_hair" ],
+ "sleeping_bed" => [ "sleeping_accommodation" ],
+ "om" => [ "om_symbol" ],
+ "tipping_hand_woman" => [ "information_desk_person" ],
+ "rowing_man" => [ "rowboat" ],
+ "new_moon" => [ "moon" ],
+ "automobile" => [ "car" ],
+ "fleur_de_lis" => [ "fleur-de-lis" ],
+}
+
+EMOJI_GROUPS ||= [
+ {
+ "name" => "people",
+ "fullname" => "People",
+ "tabicon" => "grinning",
+ "icons" => [
+ "slightly_smiling_face",
+ "grinning",
+ "grin",
+ "joy",
+ "rofl",
+ "smiley",
+ "smile",
+ "sweat_smile",
+ "laughing",
+ "innocent",
+ "smiling_imp",
+ "imp",
+ "wink",
+ "blush",
+ "relaxed",
+ "yum",
+ "relieved",
+ "heart_eyes",
+ "sunglasses",
+ "smirk",
+ "neutral_face",
+ "expressionless",
+ "unamused",
+ "sweat",
+ "pensive",
+ "confused",
+ "confounded",
+ "kissing",
+ "kissing_heart",
+ "kissing_smiling_eyes",
+ "kissing_closed_eyes",
+ "stuck_out_tongue",
+ "stuck_out_tongue_winking_eye",
+ "stuck_out_tongue_closed_eyes",
+ "disappointed",
+ "worried",
+ "angry",
+ "rage",
+ "cry",
+ "persevere",
+ "triumph",
+ "disappointed_relieved",
+ "frowning",
+ "anguished",
+ "fearful",
+ "weary",
+ "sleepy",
+ "tired_face",
+ "grimacing",
+ "sob",
+ "open_mouth",
+ "hushed",
+ "cold_sweat",
+ "nauseated_face",
+ "sneezing_face",
+ "scream",
+ "astonished",
+ "flushed",
+ "sleeping",
+ "dizzy_face",
+ "no_mouth",
+ "mask",
+ "smile_cat",
+ "joy_cat",
+ "smiley_cat",
+ "heart_eyes_cat",
+ "smirk_cat",
+ "kissing_cat",
+ "pouting_cat",
+ "crying_cat_face",
+ "scream_cat",
+ "footprints",
+ "bust_in_silhouette",
+ "busts_in_silhouette",
+ "baby",
+ "boy",
+ "girl",
+ "man",
+ "woman",
+ "couple",
+ "two_men_holding_hands",
+ "two_women_holding_hands",
+ "dancing_women",
+ "dancing_men",
+ "man_dancing",
+ "bride_with_veil",
+ "blonde_woman",
+ "blonde_man",
+ "man_with_gua_pi_mao",
+ "woman_with_turban",
+ "man_with_turban",
+ "older_woman",
+ "older_man",
+ "policewoman",
+ "policeman",
+ "female_detective",
+ "male_detective",
+ "woman_farmer",
+ "man_farmer",
+ "woman_cook",
+ "man_cook",
+ "woman_student",
+ "man_student",
+ "woman_singer",
+ "man_singer",
+ "woman_teacher",
+ "man_teacher",
+ "woman_factory_worker",
+ "man_factory_worker",
+ "woman_health_worker",
+ "man_health_worker",
+ "woman_pilot",
+ "man_pilot",
+ "woman_judge",
+ "man_judge",
+ "woman_technologist",
+ "man_technologist",
+ "woman_office_worker",
+ "man_office_worker",
+ "woman_mechanic",
+ "man_mechanic",
+ "woman_scientist",
+ "man_scientist",
+ "woman_artist",
+ "man_artist",
+ "woman_firefighter",
+ "man_firefighter",
+ "woman_astronaut",
+ "man_astronaut",
+ "construction_worker_woman",
+ "construction_worker_man",
+ "princess",
+ "prince",
+ "guardswoman",
+ "guardsman",
+ "clown_face",
+ "cowboy_hat_face",
+ "angel",
+ "santa",
+ "mrs_claus",
+ "ghost",
+ "japanese_ogre",
+ "japanese_goblin",
+ "hankey",
+ "skull",
+ "alien",
+ "space_invader",
+ "bowing_woman",
+ "bowing_man",
+ "woman_facepalming",
+ "man_facepalming",
+ "woman_shrugging",
+ "man_shrugging",
+ "tipping_hand_woman",
+ "tipping_hand_man",
+ "no_good_woman",
+ "no_good_man",
+ "ok_woman",
+ "ok_man",
+ "raising_hand_woman",
+ "raising_hand_man",
+ "pouting_woman",
+ "pouting_man",
+ "frowning_woman",
+ "frowning_man",
+ "massage_woman",
+ "massage_man",
+ "haircut_woman",
+ "haircut_man",
+ "couple_with_heart_woman_woman",
+ "couple_with_heart_woman_man",
+ "couple_with_heart_man_man",
+ "clap",
+ "ear",
+ "eyes",
+ "nose",
+ "lips",
+ "kiss",
+ "tongue",
+ "nail_care",
+ "wave",
+ "thumbsup",
+ "thumbsdown",
+ "point_up",
+ "point_up_2",
+ "point_down",
+ "point_left",
+ "point_right",
+ "ok_hand",
+ "handshake",
+ "v",
+ "crossed_fingers",
+ "call_me_hand",
+ "fist",
+ "fist_left",
+ "fist_right",
+ "raised_hand",
+ "raised_back_of_hand",
+ "raised_hands",
+ "muscle",
+ "open_hands",
+ "pray",
+ "right_anger_bubble",
+ "eye",
+ "frowning_face",
+ "raised_hand_with_fingers_splayed",
+ "face_with_head_bandage",
+ "hugs",
+ "fu",
+ "money_mouth_face",
+ "nerd_face",
+ "drooling_face",
+ "poop",
+ "facepunch",
+ "robot",
+ "roll_eyes",
+ "skull_and_crossbones",
+ "slightly_frowning_face",
+ "speaking_head",
+ "spy",
+ "thinking",
+ "upside_down_face",
+ "lying_face",
+ "funeral_urn",
+ "vulcan_salute",
+ "metal",
+ "wind_face",
+ "writing_hand",
+ "zipper_mouth_face",
+ "male_couple_with_heart",
+ "couplekiss_man_woman",
+ "couplekiss_woman_woman",
+ "couplekiss_man_man",
+ "family_man_woman_girl",
+ "family_man_woman_boy",
+ "family_man_woman_girl_boy",
+ "family_man_woman_girl_girl",
+ "family_man_woman_boy_boy",
+ "family_woman_woman_girl",
+ "family_woman_woman_boy",
+ "family_woman_woman_girl_boy",
+ "family_woman_woman_girl_girl",
+ "family_woman_woman_boy_boy",
+ "family_man_man_girl",
+ "family_man_man_boy",
+ "family_man_man_girl_boy",
+ "family_man_man_girl_girl",
+ "family_man_man_boy_boy",
+ "family_woman_girl",
+ "family_woman_boy",
+ "family_woman_girl_boy",
+ "family_woman_girl_girl",
+ "family_woman_boy_boy",
+ "family_man_girl",
+ "family_man_boy",
+ "family_man_girl_boy",
+ "family_man_girl_girl",
+ "family_man_boy_boy",
+ "selfie",
+ "man_in_tuxedo",
+ "pregnant_woman"
+ ]
+ },
+ {
+ "name" => "nature",
+ "fullname" => "Nature",
+ "tabicon" => "evergreen_tree",
+ "icons" => [
+ "seedling",
+ "evergreen_tree",
+ "deciduous_tree",
+ "palm_tree",
+ "cactus",
+ "tulip",
+ "cherry_blossom",
+ "rose",
+ "hibiscus",
+ "sunflower",
+ "fleur_de_lis",
+ "blossom",
+ "bouquet",
+ "ear_of_rice",
+ "herb",
+ "four_leaf_clover",
+ "maple_leaf",
+ "fallen_leaf",
+ "leaves",
+ "mushroom",
+ "chestnut",
+ "rat",
+ "mouse2",
+ "mouse",
+ "hamster",
+ "ox",
+ "water_buffalo",
+ "cow2",
+ "cow",
+ "tiger2",
+ "leopard",
+ "tiger",
+ "rabbit2",
+ "rabbit",
+ "cat2",
+ "cat",
+ "racehorse",
+ "horse",
+ "ram",
+ "sheep",
+ "goat",
+ "rooster",
+ "chicken",
+ "baby_chick",
+ "hatching_chick",
+ "hatched_chick",
+ "bird",
+ "penguin",
+ "elephant",
+ "dromedary_camel",
+ "camel",
+ "boar",
+ "pig2",
+ "pig",
+ "pig_nose",
+ "dog2",
+ "poodle",
+ "dog",
+ "wolf",
+ "bear",
+ "koala",
+ "panda_face",
+ "monkey_face",
+ "see_no_evil",
+ "hear_no_evil",
+ "speak_no_evil",
+ "monkey",
+ "dragon",
+ "dragon_face",
+ "crocodile",
+ "snake",
+ "turtle",
+ "frog",
+ "fox_face",
+ "lion",
+ "gorilla",
+ "duck",
+ "eagle",
+ "owl",
+ "bat",
+ "lizard",
+ "shark",
+ "deer",
+ "rhinoceros",
+ "paw_prints",
+ "whale2",
+ "whale",
+ "dolphin",
+ "octopus",
+ "fish",
+ "squid",
+ "shrimp",
+ "tropical_fish",
+ "blowfish",
+ "shell",
+ "snail",
+ "bug",
+ "ant",
+ "bee",
+ "beetle",
+ "honeybee",
+ "butterfly",
+ "feet",
+ "zap",
+ "fire",
+ "crescent_moon",
+ "sunny",
+ "partly_sunny",
+ "sun_behind_small_cloud",
+ "cloud",
+ "droplet",
+ "sweat_drops",
+ "umbrella",
+ "dash",
+ "snowflake",
+ "star2",
+ "star",
+ "stars",
+ "sunrise_over_mountains",
+ "sunrise",
+ "rainbow",
+ "ocean",
+ "volcano",
+ "milky_way",
+ "mount_fuji",
+ "japan",
+ "globe_with_meridians",
+ "earth_africa",
+ "earth_americas",
+ "earth_asia",
+ "new_moon",
+ "waxing_crescent_moon",
+ "first_quarter_moon",
+ "full_moon",
+ "waning_gibbous_moon",
+ "waxing_gibbous_moon",
+ "last_quarter_moon",
+ "waning_crescent_moon",
+ "new_moon_with_face",
+ "full_moon_with_face",
+ "first_quarter_moon_with_face",
+ "last_quarter_moon_with_face",
+ "sun_with_face",
+ "chipmunk",
+ "cloud_with_lightning",
+ "cloud_with_lightning_and_rain",
+ "cloud_with_rain",
+ "cloud_with_snow",
+ "tornado",
+ "sun_behind_large_cloud",
+ "sun_behind_rain_cloud",
+ "comet",
+ "crab",
+ "dove",
+ "fog",
+ "lion_face",
+ "scorpion",
+ "spider",
+ "spider_web",
+ "turkey",
+ "unicorn",
+ ]
+ },
+ {
+ "name" => "food",
+ "fullname" => "Food & Drink",
+ "tabicon" => "hamburger",
+ "icons" => [
+ "tomato",
+ "eggplant",
+ "corn",
+ "sweet_potato",
+ "grapes",
+ "melon",
+ "watermelon",
+ "tangerine",
+ "lemon",
+ "banana",
+ "pineapple",
+ "apple",
+ "green_apple",
+ "pear",
+ "peach",
+ "cherries",
+ "strawberry",
+ "kiwi_fruit",
+ "avocado",
+ "cucumber",
+ "carrot",
+ "potato",
+ "hamburger",
+ "pizza",
+ "meat_on_bone",
+ "poultry_leg",
+ "rice_cracker",
+ "rice_ball",
+ "rice",
+ "curry",
+ "ramen",
+ "spaghetti",
+ "bread",
+ "fries",
+ "dango",
+ "oden",
+ "sushi",
+ "fried_shrimp",
+ "fish_cake",
+ "icecream",
+ "shaved_ice",
+ "ice_cream",
+ "doughnut",
+ "cookie",
+ "chocolate_bar",
+ "candy",
+ "lollipop",
+ "custard",
+ "honey_pot",
+ "cake",
+ "bento",
+ "stew",
+ "egg",
+ "fork_and_knife",
+ "tea",
+ "coffee",
+ "milk_glass",
+ "sake",
+ "wine_glass",
+ "clinking_glasses",
+ "tumbler_glass",
+ "cocktail",
+ "tropical_drink",
+ "beer",
+ "beers",
+ "baby_bottle",
+ "burrito",
+ "champagne",
+ "cheese",
+ "hot_pepper",
+ "hotdog",
+ "taco",
+ "peanuts",
+ "croissant",
+ "baguette_bread",
+ "bacon",
+ "pancakes",
+ "fried_egg",
+ "stuffed_flatbread",
+ "green_salad",
+ "shallow_pan_of_food",
+ ]
+ },
+ {
+ "name" => "celebration",
+ "fullname" => "Celebration",
+ "tabicon" => "gift",
+ "icons" => [
+ "ribbon",
+ "gift",
+ "birthday",
+ "jack_o_lantern",
+ "christmas_tree",
+ "tanabata_tree",
+ "bamboo",
+ "rice_scene",
+ "fireworks",
+ "sparkler",
+ "tada",
+ "confetti_ball",
+ "balloon",
+ "dizzy",
+ "sparkles",
+ "boom",
+ "mortar_board",
+ "crown",
+ "dolls",
+ "flags",
+ "wind_chime",
+ "crossed_flags",
+ "izakaya_lantern",
+ "ring",
+ "heart",
+ "broken_heart",
+ "love_letter",
+ "two_hearts",
+ "revolving_hearts",
+ "heartbeat",
+ "heartpulse",
+ "sparkling_heart",
+ "cupid",
+ "gift_heart",
+ "heart_decoration",
+ "purple_heart",
+ "yellow_heart",
+ "green_heart",
+ "blue_heart",
+ "black_heart",
+ "heavy_heart_exclamation",
+ ]
+ },
+ {
+ "name" => "activity",
+ "fullname" => "Activities",
+ "tabicon" => "soccer",
+ "icons" => [
+ "running_woman",
+ "running_man",
+ "walking_woman",
+ "walking_man",
+ "dancer",
+ "rowing_woman",
+ "rowing_man",
+ "swimming_woman",
+ "swimming_man",
+ "surfing_woman",
+ "surfing_man",
+ "bath",
+ "snowboarder",
+ "ski",
+ "snowman",
+ "snowman_with_snow",
+ "biking_woman",
+ "biking_man",
+ "mountain_biking_woman",
+ "mountain_biking_man",
+ "horse_racing",
+ "tent",
+ "fishing_pole_and_fish",
+ "soccer",
+ "basketball",
+ "football",
+ "baseball",
+ "tennis",
+ "rugby_football",
+ "golf",
+ "trophy",
+ "running_shirt_with_sash",
+ "checkered_flag",
+ "musical_keyboard",
+ "guitar",
+ "violin",
+ "saxophone",
+ "trumpet",
+ "drum",
+ "musical_note",
+ "notes",
+ "musical_score",
+ "headphones",
+ "microphone",
+ "performing_arts",
+ "ticket",
+ "tophat",
+ "circus_tent",
+ "clapper",
+ "art",
+ "dart",
+ "8ball",
+ "bowling",
+ "slot_machine",
+ "game_die",
+ "video_game",
+ "flower_playing_cards",
+ "black_joker",
+ "mahjong",
+ "carousel_horse",
+ "ferris_wheel",
+ "roller_coaster",
+ "badminton",
+ "ballot_box",
+ "basketball_woman",
+ "basketball_man",
+ "bow_and_arrow",
+ "crossed_swords",
+ "cricket",
+ "ice_hockey",
+ "field_hockey",
+ "golfing_woman",
+ "golfing_man",
+ "ice_skate",
+ "paintbrush",
+ "skier",
+ "stadium",
+ "volleyball",
+ "person_fencing",
+ "goal_net",
+ "boxing_glove",
+ "martial_arts_uniform",
+ "women_wrestling",
+ "men_wrestling",
+ "woman_cartwheeling",
+ "man_cartwheeling",
+ "woman_playing_handball",
+ "man_playing_handball",
+ "woman_playing_water_polo",
+ "man_playing_water_polo",
+ "woman_juggling",
+ "man_juggling",
+ ]
+ },
+ {
+ "name" => "travel",
+ "fullname" => "Travel & Places",
+ "tabicon" => "airplane",
+ "icons" => [
+ "train",
+ "mountain_railway",
+ "railway_car",
+ "steam_locomotive",
+ "monorail",
+ "bullettrain_side",
+ "bullettrain_front",
+ "train2",
+ "metro",
+ "light_rail",
+ "station",
+ "tram",
+ "bus",
+ "oncoming_bus",
+ "trolleybus",
+ "minibus",
+ "ambulance",
+ "fire_engine",
+ "police_car",
+ "oncoming_police_car",
+ "rotating_light",
+ "taxi",
+ "oncoming_taxi",
+ "automobile",
+ "oncoming_automobile",
+ "blue_car",
+ "truck",
+ "articulated_lorry",
+ "tractor",
+ "bike",
+ "kick_scooter",
+ "motor_scooter",
+ "busstop",
+ "fuelpump",
+ "construction",
+ "vertical_traffic_light",
+ "traffic_light",
+ "rocket",
+ "helicopter",
+ "airplane",
+ "seat",
+ "anchor",
+ "ship",
+ "speedboat",
+ "canoe",
+ "aerial_tramway",
+ "mountain_cableway",
+ "suspension_railway",
+ "passport_control",
+ "customs",
+ "baggage_claim",
+ "left_luggage",
+ "yen",
+ "euro",
+ "pound",
+ "dollar",
+ "statue_of_liberty",
+ "moyai",
+ "foggy",
+ "tokyo_tower",
+ "fountain",
+ "european_castle",
+ "japanese_castle",
+ "city_sunrise",
+ "city_sunset",
+ "night_with_stars",
+ "bridge_at_night",
+ "house",
+ "house_with_garden",
+ "office",
+ "department_store",
+ "factory",
+ "post_office",
+ "european_post_office",
+ "hospital",
+ "bank",
+ "hotel",
+ "love_hotel",
+ "wedding",
+ "church",
+ "convenience_store",
+ "school",
+ "cn",
+ "de",
+ "es",
+ "fr",
+ "gb",
+ "it",
+ "jp",
+ "kr",
+ "ru",
+ "us",
+ "flight_arrival",
+ "flight_departure",
+ "small_airplane",
+ "beach",
+ "beach_umbrella",
+ "parasol_on_ground",
+ "camping",
+ "city_dusk",
+ "cityscape",
+ "classical_building",
+ "building_construction",
+ "passenger_ship",
+ "desert",
+ "ferry",
+ "hole",
+ "houses",
+ "derelict_house",
+ "desert_island",
+ "kaaba",
+ "world_map",
+ "mosque",
+ "motor_boat",
+ "motorcycle",
+ "motorway",
+ "mountain",
+ "mountain_snow",
+ "national_park",
+ "place_of_worship",
+ "racing_car",
+ "railway_track",
+ "red_car",
+ "sailboat",
+ "shinto_shrine",
+ "sleeping_accommodation",
+ "synagogue",
+ "rainbow_flag",
+ "white_flag",
+ "black_flag",
+ "flag_cn",
+ "flag_de",
+ "flag_es",
+ "flag_fr",
+ "flag_gb",
+ "flag_it",
+ "flag_jp",
+ "flag_kr",
+ "flag_ru",
+ "flag_us",
+ "afghanistan",
+ "aland_islands",
+ "albania",
+ "algeria",
+ "american_samoa",
+ "andorra",
+ "angola",
+ "anguilla",
+ "antarctica",
+ "antigua_barbuda",
+ "argentina",
+ "armenia",
+ "aruba",
+ "australia",
+ "austria",
+ "azerbaijan",
+ "bahamas",
+ "bahrain",
+ "bangladesh",
+ "barbados",
+ "belarus",
+ "belgium",
+ "belize",
+ "benin",
+ "bermuda",
+ "bhutan",
+ "bolivia",
+ "caribbean_netherlands",
+ "bosnia_herzegovina",
+ "botswana",
+ "brazil",
+ "british_indian_ocean_territory",
+ "british_virgin_islands",
+ "brunei",
+ "bulgaria",
+ "burkina_faso",
+ "burundi",
+ "cape_verde",
+ "cambodia",
+ "cameroon",
+ "canada",
+ "canary_islands",
+ "cayman_islands",
+ "central_african_republic",
+ "chad",
+ "chile",
+ "christmas_island",
+ "cocos_islands",
+ "colombia",
+ "comoros",
+ "congo_brazzaville",
+ "congo_kinshasa",
+ "cook_islands",
+ "costa_rica",
+ "croatia",
+ "cuba",
+ "curacao",
+ "cyprus",
+ "czech_republic",
+ "denmark",
+ "djibouti",
+ "dominica",
+ "dominican_republic",
+ "ecuador",
+ "egypt",
+ "el_salvador",
+ "equatorial_guinea",
+ "eritrea",
+ "estonia",
+ "ethiopia",
+ "eu",
+ "falkland_islands",
+ "faroe_islands",
+ "fiji",
+ "finland",
+ "french_guiana",
+ "french_polynesia",
+ "french_southern_territories",
+ "gabon",
+ "gambia",
+ "georgia",
+ "ghana",
+ "gibraltar",
+ "greece",
+ "greenland",
+ "grenada",
+ "guadeloupe",
+ "guam",
+ "guatemala",
+ "guernsey",
+ "guinea",
+ "guinea_bissau",
+ "guyana",
+ "haiti",
+ "honduras",
+ "hong_kong",
+ "hungary",
+ "iceland",
+ "india",
+ "indonesia",
+ "iran",
+ "iraq",
+ "ireland",
+ "isle_of_man",
+ "israel",
+ "cote_divoire",
+ "jamaica",
+ "jersey",
+ "jordan",
+ "kazakhstan",
+ "kenya",
+ "kiribati",
+ "kosovo",
+ "kuwait",
+ "kyrgyzstan",
+ "laos",
+ "latvia",
+ "lebanon",
+ "lesotho",
+ "liberia",
+ "libya",
+ "liechtenstein",
+ "lithuania",
+ "luxembourg",
+ "macau",
+ "macedonia",
+ "madagascar",
+ "malawi",
+ "malaysia",
+ "maldives",
+ "mali",
+ "malta",
+ "marshall_islands",
+ "martinique",
+ "mauritania",
+ "mauritius",
+ "mayotte",
+ "mexico",
+ "micronesia",
+ "moldova",
+ "monaco",
+ "mongolia",
+ "montenegro",
+ "montserrat",
+ "morocco",
+ "mozambique",
+ "myanmar",
+ "namibia",
+ "nauru",
+ "nepal",
+ "netherlands",
+ "new_caledonia",
+ "new_zealand",
+ "nicaragua",
+ "niger",
+ "nigeria",
+ "niue",
+ "norfolk_island",
+ "northern_mariana_islands",
+ "north_korea",
+ "norway",
+ "oman",
+ "pakistan",
+ "palau",
+ "palestinian_territories",
+ "panama",
+ "papua_new_guinea",
+ "paraguay",
+ "peru",
+ "philippines",
+ "pitcairn_islands",
+ "poland",
+ "portugal",
+ "puerto_rico",
+ "qatar",
+ "reunion",
+ "romania",
+ "rwanda",
+ "st_barthelemy",
+ "st_helena",
+ "st_kitts_nevis",
+ "st_lucia",
+ "st_pierre_miquelon",
+ "st_vincent_grenadines",
+ "samoa",
+ "san_marino",
+ "sao_tome_principe",
+ "saudi_arabia",
+ "senegal",
+ "serbia",
+ "seychelles",
+ "sierra_leone",
+ "singapore",
+ "sint_maarten",
+ "slovakia",
+ "slovenia",
+ "solomon_islands",
+ "somalia",
+ "south_africa",
+ "south_georgia_south_sandwich_islands",
+ "south_sudan",
+ "sri_lanka",
+ "sudan",
+ "suriname",
+ "swaziland",
+ "sweden",
+ "switzerland",
+ "syria",
+ "taiwan",
+ "tajikistan",
+ "tanzania",
+ "thailand",
+ "timor_leste",
+ "togo",
+ "tokelau",
+ "tonga",
+ "trinidad_tobago",
+ "tunisia",
+ "tr",
+ "turkmenistan",
+ "turks_caicos_islands",
+ "tuvalu",
+ "uganda",
+ "ukraine",
+ "united_arab_emirates",
+ "uk",
+ "us_virgin_islands",
+ "uruguay",
+ "uzbekistan",
+ "vanuatu",
+ "vatican_city",
+ "venezuela",
+ "vietnam",
+ "wallis_futuna",
+ "western_sahara",
+ "yemen",
+ "zambia",
+ "zimbabwe",
+ ]
+ },
+ {
+ "name" => "objects",
+ "fullname" => "Objects & Symbols",
+ "tabicon" => "eyeglasses",
+ "icons" => [
+ "watch",
+ "iphone",
+ "calling",
+ "computer",
+ "alarm_clock",
+ "hourglass_flowing_sand",
+ "hourglass",
+ "camera",
+ "video_camera",
+ "movie_camera",
+ "tv",
+ "radio",
+ "pager",
+ "telephone_receiver",
+ "phone",
+ "fax",
+ "minidisc",
+ "floppy_disk",
+ "cd",
+ "dvd",
+ "vhs",
+ "battery",
+ "electric_plug",
+ "bulb",
+ "flashlight",
+ "satellite",
+ "credit_card",
+ "money_with_wings",
+ "moneybag",
+ "gem",
+ "closed_umbrella",
+ "pouch",
+ "purse",
+ "handbag",
+ "briefcase",
+ "school_satchel",
+ "lipstick",
+ "eyeglasses",
+ "womans_hat",
+ "sandal",
+ "high_heel",
+ "boot",
+ "mans_shoe",
+ "athletic_shoe",
+ "bikini",
+ "dress",
+ "kimono",
+ "womans_clothes",
+ "tshirt",
+ "necktie",
+ "jeans",
+ "door",
+ "shower",
+ "bathtub",
+ "toilet",
+ "barber",
+ "syringe",
+ "pill",
+ "microscope",
+ "telescope",
+ "crystal_ball",
+ "wrench",
+ "hocho",
+ "nut_and_bolt",
+ "hammer",
+ "bomb",
+ "smoking",
+ "gun",
+ "bookmark",
+ "newspaper",
+ "key",
+ "email",
+ "envelope_with_arrow",
+ "incoming_envelope",
+ "email",
+ "inbox_tray",
+ "outbox_tray",
+ "package",
+ "postal_horn",
+ "postbox",
+ "mailbox_closed",
+ "mailbox",
+ "mailbox_with_mail",
+ "mailbox_with_no_mail",
+ "page_facing_up",
+ "page_with_curl",
+ "bookmark_tabs",
+ "chart_with_upwards_trend",
+ "chart_with_downwards_trend",
+ "bar_chart",
+ "date",
+ "calendar",
+ "low_brightness",
+ "high_brightness",
+ "scroll",
+ "clipboard",
+ "open_book",
+ "notebook",
+ "notebook_with_decorative_cover",
+ "ledger",
+ "closed_book",
+ "green_book",
+ "blue_book",
+ "orange_book",
+ "books",
+ "card_index",
+ "link",
+ "paperclip",
+ "pushpin",
+ "scissors",
+ "triangular_ruler",
+ "round_pushpin",
+ "straight_ruler",
+ "triangular_flag_on_post",
+ "file_folder",
+ "open_file_folder",
+ "black_nib",
+ "pencil2",
+ "lock_with_ink_pen",
+ "closed_lock_with_key",
+ "lock",
+ "unlock",
+ "mega",
+ "loudspeaker",
+ "sound",
+ "loud_sound",
+ "speaker",
+ "mute",
+ "zzz",
+ "bell",
+ "no_bell",
+ "thought_balloon",
+ "speech_balloon",
+ "children_crossing",
+ "mag",
+ "mag_right",
+ "no_entry_sign",
+ "no_entry",
+ "stop_sign",
+ "name_badge",
+ "no_pedestrians",
+ "do_not_litter",
+ "no_bicycles",
+ "non-potable_water",
+ "no_mobile_phones",
+ "underage",
+ "accept",
+ "ideograph_advantage",
+ "white_flower",
+ "wilted_flower",
+ "secret",
+ "congratulations",
+ "u5408",
+ "u6e80",
+ "u7981",
+ "u6709",
+ "u7121",
+ "u7533",
+ "u55b6",
+ "u6708",
+ "u5272",
+ "u7a7a",
+ "sa",
+ "koko",
+ "u6307",
+ "chart",
+ "sparkle",
+ "eight_spoked_asterisk",
+ "negative_squared_cross_mark",
+ "white_check_mark",
+ "eight_pointed_black_star",
+ "vibration_mode",
+ "mobile_phone_off",
+ "vs",
+ "a",
+ "b",
+ "ab",
+ "cl",
+ "o2",
+ "sos",
+ "parking",
+ "wc",
+ "cool",
+ "free",
+ "new",
+ "ng",
+ "ok",
+ "up",
+ "atm",
+ "id",
+ "aries",
+ "taurus",
+ "gemini",
+ "cancer",
+ "leo",
+ "virgo",
+ "libra",
+ "scorpius",
+ "sagittarius",
+ "capricorn",
+ "aquarius",
+ "pisces",
+ "ophiuchus",
+ "six_pointed_star",
+ "atom_symbol",
+ "latin_cross",
+ "orthodox_cross",
+ "star_and_crescent",
+ "om",
+ "star_of_david",
+ "wheel_of_dharma",
+ "yin_yang",
+ "menorah",
+ "peace_symbol",
+ "restroom",
+ "mens",
+ "womens",
+ "baby_symbol",
+ "wheelchair",
+ "potable_water",
+ "no_smoking",
+ "put_litter_in_its_place",
+ "arrow_forward",
+ "arrow_backward",
+ "arrow_up_small",
+ "arrow_down_small",
+ "fast_forward",
+ "rewind",
+ "arrow_double_up",
+ "arrow_double_down",
+ "arrow_right",
+ "arrow_left",
+ "arrow_up",
+ "arrow_down",
+ "arrow_upper_right",
+ "arrow_lower_right",
+ "arrow_lower_left",
+ "arrow_upper_left",
+ "arrow_up_down",
+ "left_right_arrow",
+ "arrows_counterclockwise",
+ "arrow_right_hook",
+ "leftwards_arrow_with_hook",
+ "arrow_heading_up",
+ "arrow_heading_down",
+ "twisted_rightwards_arrows",
+ "repeat",
+ "repeat_one",
+ "zero",
+ "one",
+ "two",
+ "three",
+ "four",
+ "five",
+ "six",
+ "seven",
+ "eight",
+ "nine",
+ "keycap_ten",
+ "asterisk",
+ "1234",
+ "hash",
+ "abc",
+ "abcd",
+ "capital_abcd",
+ "information_source",
+ "signal_strength",
+ "cinema",
+ "symbols",
+ "heavy_plus_sign",
+ "heavy_minus_sign",
+ "wavy_dash",
+ "heavy_division_sign",
+ "heavy_multiplication_x",
+ "heavy_check_mark",
+ "arrows_clockwise",
+ "tm",
+ "copyright",
+ "registered",
+ "currency_exchange",
+ "heavy_dollar_sign",
+ "curly_loop",
+ "loop",
+ "part_alternation_mark",
+ "exclamation",
+ "bangbang",
+ "question",
+ "grey_exclamation",
+ "grey_question",
+ "interrobang",
+ "x",
+ "o",
+ "100",
+ "end",
+ "back",
+ "on",
+ "top",
+ "soon",
+ "cyclone",
+ "m",
+ "beginner",
+ "trident",
+ "warning",
+ "hotsprings",
+ "recycle",
+ "anger",
+ "diamond_shape_with_a_dot_inside",
+ "spades",
+ "clubs",
+ "hearts",
+ "diamonds",
+ "ballot_box_with_check",
+ "white_circle",
+ "black_circle",
+ "radio_button",
+ "red_circle",
+ "large_blue_circle",
+ "small_red_triangle",
+ "small_red_triangle_down",
+ "small_orange_diamond",
+ "small_blue_diamond",
+ "large_orange_diamond",
+ "large_blue_diamond",
+ "black_small_square",
+ "white_small_square",
+ "black_large_square",
+ "white_large_square",
+ "black_medium_square",
+ "white_medium_square",
+ "black_medium_small_square",
+ "white_medium_small_square",
+ "black_square_button",
+ "white_square_button",
+ "clock1",
+ "clock2",
+ "clock3",
+ "clock4",
+ "clock5",
+ "clock6",
+ "clock7",
+ "clock8",
+ "clock9",
+ "clock10",
+ "clock11",
+ "clock12",
+ "clock130",
+ "clock230",
+ "clock330",
+ "clock430",
+ "clock530",
+ "clock630",
+ "clock730",
+ "clock830",
+ "clock930",
+ "clock1030",
+ "clock1130",
+ "clock1230",
+ "alembic",
+ "amphora",
+ "biohazard",
+ "bed",
+ "sleeping_bed",
+ "bellhop_bell",
+ "spiral_calendar",
+ "camera_flash",
+ "candle",
+ "card_file_box",
+ "chains",
+ "mantelpiece_clock",
+ "coffin",
+ "clamp",
+ "control_knobs",
+ "couch_and_lamp",
+ "crayon",
+ "dagger",
+ "dark_sunglasses",
+ "desktop_computer",
+ "card_index_dividers",
+ "envelope",
+ "file_cabinet",
+ "film_strip",
+ "plate_with_cutlery",
+ "framed_picture",
+ "gear",
+ "hammer_and_pick",
+ "rescue_worker_helmet",
+ "joystick",
+ "old_key",
+ "keyboard",
+ "knife",
+ "spoon",
+ "label",
+ "level_slider",
+ "business_suit_levitating",
+ "weight_lifting_woman",
+ "weight_lifting_man",
+ "medal_sports",
+ "1st_place_medal",
+ "2nd_place_medal",
+ "3rd_place_medal",
+ "studio_microphone",
+ "medal_military",
+ "computer_mouse",
+ "mouse_three_button",
+ "newspaper_roll",
+ "spiral_notepad",
+ "oil_drum",
+ "paperclips",
+ "pause_button",
+ "record_button",
+ "stop_button",
+ "play_or_pause_button",
+ "next_track_button",
+ "previous_track_button",
+ "pen",
+ "fountain_pen",
+ "memo",
+ "pick",
+ "ping_pong",
+ "popcorn",
+ "prayer_beads",
+ "printer",
+ "film_projector",
+ "radioactive",
+ "reminder_ribbon",
+ "rosette",
+ "artificial_satellite",
+ "balance_scale",
+ "shamrock",
+ "shield",
+ "shopping",
+ "shopping_cart",
+ "stopwatch",
+ "telephone",
+ "thermometer",
+ "face_with_thermometer",
+ "tickets",
+ "timer_clock",
+ "hammer_and_wrench",
+ "trackball",
+ "open_umbrella",
+ "wastebasket",
+ "left_speech_bubble",
+ ]
+ }
+]
+
+FITZPATRICK_SCALE ||= [ "1f3fb", "1f3fc", "1f3fd", "1f3fe", "1f3ff" ]
+
+VARIATION_SELECTOR ||= "fe0f"
+
+# Patch content of EMOJI_KEYWORDS_URL
+EMOJI_KEYWORDS_PATCH ||= {
+ "thumbsup" => { "char" => "👍", "fitzpatrick_scale" => true },
+ "thumbsdown" => { "char" => "👎", "fitzpatrick_scale" => true },
+ "asterisk" => { "char" => "*️⃣" },
+ "dancing_men" => { "char" => "👯♂️️" },
+ "women_wrestling" => { "char" => "🤼♀️️", "fitzpatrick_scale" => false },
+ "men_wrestling" => { "char" => "🤼♂️️", "fitzpatrick_scale" => false },
+ "female_detective" => { "char" => "🕵️♀️", "fitzpatrick_scale" => true },
+ "blonde_woman" => { "fitzpatrick_scale" => true },
+ "woman_with_turban" => { "fitzpatrick_scale" => true },
+ "policewoman" => { "fitzpatrick_scale" => true },
+ "construction_worker_woman" => { "fitzpatrick_scale" => true },
+ "guardswoman" => { "fitzpatrick_scale" => true },
+ "woman_health_worker" => { "fitzpatrick_scale" => true },
+ "man_health_worker" => { "fitzpatrick_scale" => true },
+ "woman_pilot" => { "fitzpatrick_scale" => true },
+ "man_pilot" => { "fitzpatrick_scale" => true },
+ "woman_judge" => { "fitzpatrick_scale" => true },
+ "man_judge" => { "fitzpatrick_scale" => true },
+ "running_woman" => { "fitzpatrick_scale" => true },
+ "walking_woman" => { "fitzpatrick_scale" => true },
+ "woman_facepalming" => { "fitzpatrick_scale" => true },
+ "bowing_woman" => { "fitzpatrick_scale" => true },
+ "man_shrugging" => { "fitzpatrick_scale" => true },
+ "tipping_hand_man" => { "fitzpatrick_scale" => true },
+ "no_good_man" => { "fitzpatrick_scale" => true },
+ "ok_man" => { "fitzpatrick_scale" => true },
+ "raising_hand_man" => { "fitzpatrick_scale" => true },
+ "pouting_man" => { "fitzpatrick_scale" => true },
+ "frowning_man" => { "fitzpatrick_scale" => true },
+ "haircut_man" => { "fitzpatrick_scale" => true },
+ "massage_man" => { "fitzpatrick_scale" => true },
+ "golfing_woman" => { "fitzpatrick_scale" => true },
+ "rowing_woman" => { "fitzpatrick_scale" => true },
+ "swimming_woman" => { "fitzpatrick_scale" => true },
+ "surfing_woman" => { "fitzpatrick_scale" => true },
+ "basketball_woman" => { "fitzpatrick_scale" => true },
+ "weight_lifting_woman" => { "fitzpatrick_scale" => true },
+ "biking_woman" => { "fitzpatrick_scale" => true },
+ "mountain_biking_woman" => { "fitzpatrick_scale" => true },
+ "handshake" => { "fitzpatrick_scale" => false },
+ "dancing_women" => { "fitzpatrick_scale" => false },
+ "couple" => { "fitzpatrick_scale" => false },
+ "two_men_holding_hands" => { "fitzpatrick_scale" => false },
+ "two_women_holding_hands" => { "fitzpatrick_scale" => false },
+ "couple_with_heart_woman_man" => { "fitzpatrick_scale" => false },
+ "couplekiss_man_woman" => { "fitzpatrick_scale" => false },
+ "family_man_woman_boy" => { "fitzpatrick_scale" => false },
+ "rescue_worker_helmet" => { "fitzpatrick_scale" => false },
+ "skier" => { "fitzpatrick_scale" => false }
+}
+
+# Exclude keywords from EMOJI_KEYWORDS_URL
+EMOJI_KEYWORDS_EXCLUDE_LIST ||= [ "+1", "-1" ]
+
+# Cell index of each platform in EMOJI_LIST_URL
+EICI ||= EMOJI_IMAGES_CELLS_INDEX ||= {
+ :windows => 10,
+ :apple => 3,
+ :google => 4,
+ :twitter => 5,
+ :one => 6
+}
+
+# Replace the platform by another when downloading the image
+EMOJI_IMAGES_CELLS_INDEX_PATCH ||= {
+ :apple => {
+ "snowboarder" => EICI[:twitter],
+ "snowboarder/2" => EICI[:twitter],
+ "snowboarder/3" => EICI[:twitter],
+ "snowboarder/4" => EICI[:twitter],
+ "snowboarder/5" => EICI[:twitter],
+ "snowboarder/6" => EICI[:twitter],
+ "sleeping_bed" => EICI[:twitter],
+ "sleeping_bed/2" => EICI[:twitter],
+ "sleeping_bed/3" => EICI[:twitter],
+ "sleeping_bed/4" => EICI[:twitter],
+ "sleeping_bed/5" => EICI[:twitter],
+ "sleeping_bed/6" => EICI[:twitter],
+ },
+ :one => {
+ # dot not use emoji-one rounded flags
+ "afghanistan" => EICI[:twitter],
+ "aland_islands" => EICI[:twitter],
+ "albania" => EICI[:twitter],
+ "algeria" => EICI[:twitter],
+ "american_samoa" => EICI[:twitter],
+ "andorra" => EICI[:twitter],
+ "angola" => EICI[:twitter],
+ "anguilla" => EICI[:twitter],
+ "antarctica" => EICI[:twitter],
+ "antigua_barbuda" => EICI[:twitter],
+ "argentina" => EICI[:twitter],
+ "armenia" => EICI[:twitter],
+ "aruba" => EICI[:twitter],
+ "australia" => EICI[:twitter],
+ "austria" => EICI[:twitter],
+ "azerbaijan" => EICI[:twitter],
+ "bahamas" => EICI[:twitter],
+ "bahrain" => EICI[:twitter],
+ "bangladesh" => EICI[:twitter],
+ "barbados" => EICI[:twitter],
+ "belarus" => EICI[:twitter],
+ "belgium" => EICI[:twitter],
+ "belize" => EICI[:twitter],
+ "benin" => EICI[:twitter],
+ "bermuda" => EICI[:twitter],
+ "bhutan" => EICI[:twitter],
+ "bolivia" => EICI[:twitter],
+ "caribbean_netherlands" => EICI[:twitter],
+ "bosnia_herzegovina" => EICI[:twitter],
+ "botswana" => EICI[:twitter],
+ "brazil" => EICI[:twitter],
+ "british_indian_ocean_territory" => EICI[:twitter],
+ "british_virgin_islands" => EICI[:twitter],
+ "brunei" => EICI[:twitter],
+ "bulgaria" => EICI[:twitter],
+ "burkina_faso" => EICI[:twitter],
+ "burundi" => EICI[:twitter],
+ "cape_verde" => EICI[:twitter],
+ "cambodia" => EICI[:twitter],
+ "cameroon" => EICI[:twitter],
+ "canada" => EICI[:twitter],
+ "canary_islands" => EICI[:twitter],
+ "cayman_islands" => EICI[:twitter],
+ "central_african_republic" => EICI[:twitter],
+ "chad" => EICI[:twitter],
+ "chile" => EICI[:twitter],
+ "cn" => EICI[:twitter],
+ "christmas_island" => EICI[:twitter],
+ "cocos_islands" => EICI[:twitter],
+ "colombia" => EICI[:twitter],
+ "comoros" => EICI[:twitter],
+ "congo_brazzaville" => EICI[:twitter],
+ "congo_kinshasa" => EICI[:twitter],
+ "cook_islands" => EICI[:twitter],
+ "costa_rica" => EICI[:twitter],
+ "croatia" => EICI[:twitter],
+ "cuba" => EICI[:twitter],
+ "curacao" => EICI[:twitter],
+ "cyprus" => EICI[:twitter],
+ "czech_republic" => EICI[:twitter],
+ "denmark" => EICI[:twitter],
+ "djibouti" => EICI[:twitter],
+ "dominica" => EICI[:twitter],
+ "dominican_republic" => EICI[:twitter],
+ "ecuador" => EICI[:twitter],
+ "egypt" => EICI[:twitter],
+ "el_salvador" => EICI[:twitter],
+ "equatorial_guinea" => EICI[:twitter],
+ "eritrea" => EICI[:twitter],
+ "estonia" => EICI[:twitter],
+ "ethiopia" => EICI[:twitter],
+ "eu" => EICI[:twitter],
+ "falkland_islands" => EICI[:twitter],
+ "faroe_islands" => EICI[:twitter],
+ "fiji" => EICI[:twitter],
+ "finland" => EICI[:twitter],
+ "fr" => EICI[:twitter],
+ "french_guiana" => EICI[:twitter],
+ "french_polynesia" => EICI[:twitter],
+ "french_southern_territories" => EICI[:twitter],
+ "gabon" => EICI[:twitter],
+ "gambia" => EICI[:twitter],
+ "georgia" => EICI[:twitter],
+ "de" => EICI[:twitter],
+ "ghana" => EICI[:twitter],
+ "gibraltar" => EICI[:twitter],
+ "greece" => EICI[:twitter],
+ "greenland" => EICI[:twitter],
+ "grenada" => EICI[:twitter],
+ "guadeloupe" => EICI[:twitter],
+ "guam" => EICI[:twitter],
+ "guatemala" => EICI[:twitter],
+ "guernsey" => EICI[:twitter],
+ "guinea" => EICI[:twitter],
+ "guinea_bissau" => EICI[:twitter],
+ "guyana" => EICI[:twitter],
+ "haiti" => EICI[:twitter],
+ "honduras" => EICI[:twitter],
+ "hong_kong" => EICI[:twitter],
+ "hungary" => EICI[:twitter],
+ "iceland" => EICI[:twitter],
+ "india" => EICI[:twitter],
+ "indonesia" => EICI[:twitter],
+ "iran" => EICI[:twitter],
+ "iraq" => EICI[:twitter],
+ "ireland" => EICI[:twitter],
+ "isle_of_man" => EICI[:twitter],
+ "israel" => EICI[:twitter],
+ "it" => EICI[:twitter],
+ "cote_divoire" => EICI[:twitter],
+ "jamaica" => EICI[:twitter],
+ "jp" => EICI[:twitter],
+ "jersey" => EICI[:twitter],
+ "jordan" => EICI[:twitter],
+ "kazakhstan" => EICI[:twitter],
+ "kenya" => EICI[:twitter],
+ "kiribati" => EICI[:twitter],
+ "kosovo" => EICI[:twitter],
+ "kuwait" => EICI[:twitter],
+ "kyrgyzstan" => EICI[:twitter],
+ "laos" => EICI[:twitter],
+ "latvia" => EICI[:twitter],
+ "lebanon" => EICI[:twitter],
+ "lesotho" => EICI[:twitter],
+ "liberia" => EICI[:twitter],
+ "libya" => EICI[:twitter],
+ "liechtenstein" => EICI[:twitter],
+ "lithuania" => EICI[:twitter],
+ "luxembourg" => EICI[:twitter],
+ "macau" => EICI[:twitter],
+ "macedonia" => EICI[:twitter],
+ "madagascar" => EICI[:twitter],
+ "malawi" => EICI[:twitter],
+ "malaysia" => EICI[:twitter],
+ "maldives" => EICI[:twitter],
+ "mali" => EICI[:twitter],
+ "malta" => EICI[:twitter],
+ "marshall_islands" => EICI[:twitter],
+ "martinique" => EICI[:twitter],
+ "mauritania" => EICI[:twitter],
+ "mauritius" => EICI[:twitter],
+ "mayotte" => EICI[:twitter],
+ "mexico" => EICI[:twitter],
+ "micronesia" => EICI[:twitter],
+ "moldova" => EICI[:twitter],
+ "monaco" => EICI[:twitter],
+ "mongolia" => EICI[:twitter],
+ "montenegro" => EICI[:twitter],
+ "montserrat" => EICI[:twitter],
+ "morocco" => EICI[:twitter],
+ "mozambique" => EICI[:twitter],
+ "myanmar" => EICI[:twitter],
+ "namibia" => EICI[:twitter],
+ "nauru" => EICI[:twitter],
+ "nepal" => EICI[:twitter],
+ "netherlands" => EICI[:twitter],
+ "new_caledonia" => EICI[:twitter],
+ "new_zealand" => EICI[:twitter],
+ "nicaragua" => EICI[:twitter],
+ "niger" => EICI[:twitter],
+ "nigeria" => EICI[:twitter],
+ "niue" => EICI[:twitter],
+ "norfolk_island" => EICI[:twitter],
+ "northern_mariana_islands" => EICI[:twitter],
+ "north_korea" => EICI[:twitter],
+ "norway" => EICI[:twitter],
+ "oman" => EICI[:twitter],
+ "pakistan" => EICI[:twitter],
+ "palau" => EICI[:twitter],
+ "palestinian_territories" => EICI[:twitter],
+ "panama" => EICI[:twitter],
+ "papua_new_guinea" => EICI[:twitter],
+ "paraguay" => EICI[:twitter],
+ "peru" => EICI[:twitter],
+ "philippines" => EICI[:twitter],
+ "pitcairn_islands" => EICI[:twitter],
+ "poland" => EICI[:twitter],
+ "portugal" => EICI[:twitter],
+ "puerto_rico" => EICI[:twitter],
+ "qatar" => EICI[:twitter],
+ "reunion" => EICI[:twitter],
+ "romania" => EICI[:twitter],
+ "ru" => EICI[:twitter],
+ "rwanda" => EICI[:twitter],
+ "st_barthelemy" => EICI[:twitter],
+ "st_helena" => EICI[:twitter],
+ "st_kitts_nevis" => EICI[:twitter],
+ "st_lucia" => EICI[:twitter],
+ "st_pierre_miquelon" => EICI[:twitter],
+ "st_vincent_grenadines" => EICI[:twitter],
+ "samoa" => EICI[:twitter],
+ "san_marino" => EICI[:twitter],
+ "sao_tome_principe" => EICI[:twitter],
+ "saudi_arabia" => EICI[:twitter],
+ "senegal" => EICI[:twitter],
+ "serbia" => EICI[:twitter],
+ "seychelles" => EICI[:twitter],
+ "sierra_leone" => EICI[:twitter],
+ "singapore" => EICI[:twitter],
+ "sint_maarten" => EICI[:twitter],
+ "slovakia" => EICI[:twitter],
+ "slovenia" => EICI[:twitter],
+ "solomon_islands" => EICI[:twitter],
+ "somalia" => EICI[:twitter],
+ "south_africa" => EICI[:twitter],
+ "south_georgia_south_sandwich_islands" => EICI[:twitter],
+ "kr" => EICI[:twitter],
+ "south_sudan" => EICI[:twitter],
+ "es" => EICI[:twitter],
+ "sri_lanka" => EICI[:twitter],
+ "sudan" => EICI[:twitter],
+ "suriname" => EICI[:twitter],
+ "swaziland" => EICI[:twitter],
+ "sweden" => EICI[:twitter],
+ "switzerland" => EICI[:twitter],
+ "syria" => EICI[:twitter],
+ "taiwan" => EICI[:twitter],
+ "tajikistan" => EICI[:twitter],
+ "tanzania" => EICI[:twitter],
+ "thailand" => EICI[:twitter],
+ "timor_leste" => EICI[:twitter],
+ "togo" => EICI[:twitter],
+ "tokelau" => EICI[:twitter],
+ "tonga" => EICI[:twitter],
+ "trinidad_tobago" => EICI[:twitter],
+ "tunisia" => EICI[:twitter],
+ "tr" => EICI[:twitter],
+ "turkmenistan" => EICI[:twitter],
+ "turks_caicos_islands" => EICI[:twitter],
+ "tuvalu" => EICI[:twitter],
+ "uganda" => EICI[:twitter],
+ "ukraine" => EICI[:twitter],
+ "united_arab_emirates" => EICI[:twitter],
+ "uk" => EICI[:twitter],
+ "us" => EICI[:twitter],
+ "us_virgin_islands" => EICI[:twitter],
+ "uruguay" => EICI[:twitter],
+ "uzbekistan" => EICI[:twitter],
+ "vanuatu" => EICI[:twitter],
+ "vatican_city" => EICI[:twitter],
+ "venezuela" => EICI[:twitter],
+ "vietnam" => EICI[:twitter],
+ "wallis_futuna" => EICI[:twitter],
+ "western_sahara" => EICI[:twitter],
+ "yemen" => EICI[:twitter],
+ "zambia" => EICI[:twitter],
+ "zimbabwe" => EICI[:twitter],
+ },
+ :windows => {
+ "hash" => EICI[:apple],
+ "zero" => EICI[:apple],
+ "one" => EICI[:apple],
+ "two" => EICI[:apple],
+ "three" => EICI[:apple],
+ "four" => EICI[:apple],
+ "five" => EICI[:apple],
+ "six" => EICI[:apple],
+ "seven" => EICI[:apple],
+ "eight" => EICI[:apple],
+ "nine" => EICI[:apple],
+ "asterisk" => EICI[:apple],
+ "afghanistan" => EICI[:twitter],
+ "aland_islands" => EICI[:twitter],
+ "albania" => EICI[:twitter],
+ "algeria" => EICI[:twitter],
+ "american_samoa" => EICI[:twitter],
+ "andorra" => EICI[:twitter],
+ "angola" => EICI[:twitter],
+ "anguilla" => EICI[:twitter],
+ "antarctica" => EICI[:twitter],
+ "antigua_barbuda" => EICI[:twitter],
+ "argentina" => EICI[:twitter],
+ "armenia" => EICI[:twitter],
+ "aruba" => EICI[:twitter],
+ "australia" => EICI[:twitter],
+ "austria" => EICI[:twitter],
+ "azerbaijan" => EICI[:twitter],
+ "bahamas" => EICI[:twitter],
+ "bahrain" => EICI[:twitter],
+ "bangladesh" => EICI[:twitter],
+ "barbados" => EICI[:twitter],
+ "belarus" => EICI[:twitter],
+ "belgium" => EICI[:twitter],
+ "belize" => EICI[:twitter],
+ "benin" => EICI[:twitter],
+ "bermuda" => EICI[:twitter],
+ "bhutan" => EICI[:twitter],
+ "bolivia" => EICI[:twitter],
+ "caribbean_netherlands" => EICI[:twitter],
+ "bosnia_herzegovina" => EICI[:twitter],
+ "botswana" => EICI[:twitter],
+ "brazil" => EICI[:twitter],
+ "british_indian_ocean_territory" => EICI[:twitter],
+ "british_virgin_islands" => EICI[:twitter],
+ "brunei" => EICI[:twitter],
+ "bulgaria" => EICI[:twitter],
+ "burkina_faso" => EICI[:twitter],
+ "burundi" => EICI[:twitter],
+ "cape_verde" => EICI[:twitter],
+ "cambodia" => EICI[:twitter],
+ "cameroon" => EICI[:twitter],
+ "canada" => EICI[:twitter],
+ "canary_islands" => EICI[:twitter],
+ "cayman_islands" => EICI[:twitter],
+ "central_african_republic" => EICI[:twitter],
+ "chad" => EICI[:twitter],
+ "chile" => EICI[:twitter],
+ "cn" => EICI[:twitter],
+ "christmas_island" => EICI[:twitter],
+ "cocos_islands" => EICI[:twitter],
+ "colombia" => EICI[:twitter],
+ "comoros" => EICI[:twitter],
+ "congo_brazzaville" => EICI[:twitter],
+ "congo_kinshasa" => EICI[:twitter],
+ "cook_islands" => EICI[:twitter],
+ "costa_rica" => EICI[:twitter],
+ "croatia" => EICI[:twitter],
+ "cuba" => EICI[:twitter],
+ "curacao" => EICI[:twitter],
+ "cyprus" => EICI[:twitter],
+ "czech_republic" => EICI[:twitter],
+ "denmark" => EICI[:twitter],
+ "djibouti" => EICI[:twitter],
+ "dominica" => EICI[:twitter],
+ "dominican_republic" => EICI[:twitter],
+ "ecuador" => EICI[:twitter],
+ "egypt" => EICI[:twitter],
+ "el_salvador" => EICI[:twitter],
+ "equatorial_guinea" => EICI[:twitter],
+ "eritrea" => EICI[:twitter],
+ "estonia" => EICI[:twitter],
+ "ethiopia" => EICI[:twitter],
+ "eu" => EICI[:twitter],
+ "falkland_islands" => EICI[:twitter],
+ "faroe_islands" => EICI[:twitter],
+ "fiji" => EICI[:twitter],
+ "finland" => EICI[:twitter],
+ "fr" => EICI[:twitter],
+ "french_guiana" => EICI[:twitter],
+ "french_polynesia" => EICI[:twitter],
+ "french_southern_territories" => EICI[:twitter],
+ "gabon" => EICI[:twitter],
+ "gambia" => EICI[:twitter],
+ "georgia" => EICI[:twitter],
+ "de" => EICI[:twitter],
+ "ghana" => EICI[:twitter],
+ "gibraltar" => EICI[:twitter],
+ "greece" => EICI[:twitter],
+ "greenland" => EICI[:twitter],
+ "grenada" => EICI[:twitter],
+ "guadeloupe" => EICI[:twitter],
+ "guam" => EICI[:twitter],
+ "guatemala" => EICI[:twitter],
+ "guernsey" => EICI[:twitter],
+ "guinea" => EICI[:twitter],
+ "guinea_bissau" => EICI[:twitter],
+ "guyana" => EICI[:twitter],
+ "haiti" => EICI[:twitter],
+ "honduras" => EICI[:twitter],
+ "hong_kong" => EICI[:twitter],
+ "hungary" => EICI[:twitter],
+ "iceland" => EICI[:twitter],
+ "india" => EICI[:twitter],
+ "indonesia" => EICI[:twitter],
+ "iran" => EICI[:twitter],
+ "iraq" => EICI[:twitter],
+ "ireland" => EICI[:twitter],
+ "isle_of_man" => EICI[:twitter],
+ "israel" => EICI[:twitter],
+ "it" => EICI[:twitter],
+ "cote_divoire" => EICI[:twitter],
+ "jamaica" => EICI[:twitter],
+ "jp" => EICI[:twitter],
+ "jersey" => EICI[:twitter],
+ "jordan" => EICI[:twitter],
+ "kazakhstan" => EICI[:twitter],
+ "kenya" => EICI[:twitter],
+ "kiribati" => EICI[:twitter],
+ "kosovo" => EICI[:twitter],
+ "kuwait" => EICI[:twitter],
+ "kyrgyzstan" => EICI[:twitter],
+ "laos" => EICI[:twitter],
+ "latvia" => EICI[:twitter],
+ "lebanon" => EICI[:twitter],
+ "lesotho" => EICI[:twitter],
+ "liberia" => EICI[:twitter],
+ "libya" => EICI[:twitter],
+ "liechtenstein" => EICI[:twitter],
+ "lithuania" => EICI[:twitter],
+ "luxembourg" => EICI[:twitter],
+ "macau" => EICI[:twitter],
+ "macedonia" => EICI[:twitter],
+ "madagascar" => EICI[:twitter],
+ "malawi" => EICI[:twitter],
+ "malaysia" => EICI[:twitter],
+ "maldives" => EICI[:twitter],
+ "mali" => EICI[:twitter],
+ "malta" => EICI[:twitter],
+ "marshall_islands" => EICI[:twitter],
+ "martinique" => EICI[:twitter],
+ "mauritania" => EICI[:twitter],
+ "mauritius" => EICI[:twitter],
+ "mayotte" => EICI[:twitter],
+ "mexico" => EICI[:twitter],
+ "micronesia" => EICI[:twitter],
+ "moldova" => EICI[:twitter],
+ "monaco" => EICI[:twitter],
+ "mongolia" => EICI[:twitter],
+ "montenegro" => EICI[:twitter],
+ "montserrat" => EICI[:twitter],
+ "morocco" => EICI[:twitter],
+ "mozambique" => EICI[:twitter],
+ "myanmar" => EICI[:twitter],
+ "namibia" => EICI[:twitter],
+ "nauru" => EICI[:twitter],
+ "nepal" => EICI[:twitter],
+ "netherlands" => EICI[:twitter],
+ "new_caledonia" => EICI[:twitter],
+ "new_zealand" => EICI[:twitter],
+ "nicaragua" => EICI[:twitter],
+ "niger" => EICI[:twitter],
+ "nigeria" => EICI[:twitter],
+ "niue" => EICI[:twitter],
+ "norfolk_island" => EICI[:twitter],
+ "northern_mariana_islands" => EICI[:twitter],
+ "north_korea" => EICI[:twitter],
+ "norway" => EICI[:twitter],
+ "oman" => EICI[:twitter],
+ "pakistan" => EICI[:twitter],
+ "palau" => EICI[:twitter],
+ "palestinian_territories" => EICI[:twitter],
+ "panama" => EICI[:twitter],
+ "papua_new_guinea" => EICI[:twitter],
+ "paraguay" => EICI[:twitter],
+ "peru" => EICI[:twitter],
+ "philippines" => EICI[:twitter],
+ "pitcairn_islands" => EICI[:twitter],
+ "poland" => EICI[:twitter],
+ "portugal" => EICI[:twitter],
+ "puerto_rico" => EICI[:twitter],
+ "qatar" => EICI[:twitter],
+ "reunion" => EICI[:twitter],
+ "romania" => EICI[:twitter],
+ "ru" => EICI[:twitter],
+ "rwanda" => EICI[:twitter],
+ "st_barthelemy" => EICI[:twitter],
+ "st_helena" => EICI[:twitter],
+ "st_kitts_nevis" => EICI[:twitter],
+ "st_lucia" => EICI[:twitter],
+ "st_pierre_miquelon" => EICI[:twitter],
+ "st_vincent_grenadines" => EICI[:twitter],
+ "samoa" => EICI[:twitter],
+ "san_marino" => EICI[:twitter],
+ "sao_tome_principe" => EICI[:twitter],
+ "saudi_arabia" => EICI[:twitter],
+ "senegal" => EICI[:twitter],
+ "serbia" => EICI[:twitter],
+ "seychelles" => EICI[:twitter],
+ "sierra_leone" => EICI[:twitter],
+ "singapore" => EICI[:twitter],
+ "sint_maarten" => EICI[:twitter],
+ "slovakia" => EICI[:twitter],
+ "slovenia" => EICI[:twitter],
+ "solomon_islands" => EICI[:twitter],
+ "somalia" => EICI[:twitter],
+ "south_africa" => EICI[:twitter],
+ "south_georgia_south_sandwich_islands" => EICI[:twitter],
+ "kr" => EICI[:twitter],
+ "south_sudan" => EICI[:twitter],
+ "es" => EICI[:twitter],
+ "sri_lanka" => EICI[:twitter],
+ "sudan" => EICI[:twitter],
+ "suriname" => EICI[:twitter],
+ "swaziland" => EICI[:twitter],
+ "sweden" => EICI[:twitter],
+ "switzerland" => EICI[:twitter],
+ "syria" => EICI[:twitter],
+ "taiwan" => EICI[:twitter],
+ "tajikistan" => EICI[:twitter],
+ "tanzania" => EICI[:twitter],
+ "thailand" => EICI[:twitter],
+ "timor_leste" => EICI[:twitter],
+ "togo" => EICI[:twitter],
+ "tokelau" => EICI[:twitter],
+ "tonga" => EICI[:twitter],
+ "trinidad_tobago" => EICI[:twitter],
+ "tunisia" => EICI[:twitter],
+ "tr" => EICI[:twitter],
+ "turkmenistan" => EICI[:twitter],
+ "turks_caicos_islands" => EICI[:twitter],
+ "tuvalu" => EICI[:twitter],
+ "uganda" => EICI[:twitter],
+ "ukraine" => EICI[:twitter],
+ "united_arab_emirates" => EICI[:twitter],
+ "uk" => EICI[:twitter],
+ "us" => EICI[:twitter],
+ "us_virgin_islands" => EICI[:twitter],
+ "uruguay" => EICI[:twitter],
+ "uzbekistan" => EICI[:twitter],
+ "vanuatu" => EICI[:twitter],
+ "vatican_city" => EICI[:twitter],
+ "venezuela" => EICI[:twitter],
+ "vietnam" => EICI[:twitter],
+ "wallis_futuna" => EICI[:twitter],
+ "western_sahara" => EICI[:twitter],
+ "yemen" => EICI[:twitter],
+ "zambia" => EICI[:twitter],
+ "zimbabwe" => EICI[:twitter],
+ }
+}
+
+PLATFORM_STYLES ||= {
+ :apple => "apple",
+ :google => "google",
+ :twitter => "twitter",
+ :one => "emoji_one",
+ :windows => "win10"
+}
desc "update emoji images"
-task "emoji:update" => :environment do
+task "emoji:update" do
+ emojis = build_emojis_list(EMOJI_KEYWORDS_URL)
+ images = build_images_list(EMOJI_LIST_URL, emojis)
+ emojis.each { |code, emoji| emoji[:images] = ( images[code] || {} ) }
+ write_emojis(emojis)
+ write_db_json(emojis)
+ write_groups_js_es6(emojis)
+
+ puts "\r\n"
+ $debugging_output.each { |debug| puts debug }
+
+ TestEmojiUpdate.run_and_summarize
+end
+
+desc "test the emoji generation script"
+task "emoji:test" do
+ ENV['EMOJI_TEST'] = "1"
+ Rake::Task["emoji:update"].invoke
+end
+
+def write_emojis(emojis)
+ check_pngout
+
+ path = "#{EMOJI_IMAGES_PATH}/**/*"
+ confirm_overwrite(path)
+ puts "Cleaning emoji folder..."
+ FileUtils.rm_rf(Dir.glob(path))
+
+ puts "Writing emojis to disk..."
+
+ emojis.each do |code, emoji|
+ images = emoji[:images]
+
+ if images.values.all? { |image| !image.nil? }
+ PLATFORM_STYLES.each do |platform, style|
+ style_path = File.join(EMOJI_IMAGES_PATH, style)
+ image_path = File.join(style_path, "#{emoji[:name]}.png")
+ FileUtils.mkdir_p(File.expand_path("..", image_path))
+ image = images[platform]
+
+ write_emoji(image_path, image)
+
+ if aliases = EMOJI_ALIASES[emoji[:name]]
+ aliases.each do |alias_name|
+ alias_image_path = File.join(style_path, "#{alias_name}.png")
+ write_emoji(alias_image_path, image)
+ end
+ end
+ end
+ else
+ platforms = images.select { |_, v| v.nil? }.keys.join(',')
+ $debugging_output << "[!] Skipping `#{emoji[:name]} #{code_to_emoji(code)}`, undefined platforms: #{platforms}"
+ end
+ end
+
+ puts "\r\n"
+end
+
+def build_emojis_list(url)
+ puts "Downloading remote emoji list..."
+ list = open(url).read
+
emojis = {}
- puts "Loading local emoji database..."
- db = JSON.parse(File.read("lib/emoji/db.json"))
- db["emojis"].each do |e|
- emojis[e["code"].tr("-", "_")] = { name: e["name"] }
- end
- aliases = db["aliases"].to_h
+ keywords = JSON.parse(list).deep_merge(EMOJI_KEYWORDS_PATCH)
+ EMOJI_KEYWORDS_EXCLUDE_LIST.each { |x| keywords.delete(x) }
+ keywords.keys.each do |name|
+ keyword = keywords[name]
+ next unless char = keyword["char"].presence
- puts "Enhancing emoji database with emojilib keywords..."
- keywords = JSON.parse(open(EMOJI_KEYWORDS_URL).read)
- keywords.keys.each do |k|
- next unless char = keywords[k]["char"].presence
+ code = codepoints_to_code(char.codepoints, keyword["fitzpatrick_scale"])
+ emojis[code] ||= {
+ :name => name,
+ :fitzpatrick_scale => keyword["fitzpatrick_scale"]
+ }
- code = char.codepoints
- .map { |c| c.to_s(16).rjust(4, "0") }
- .join("_")
- .downcase
- .gsub(/_fe0f$/, "")
-
- emojis[code] ||= { name: k }
+ if keyword["fitzpatrick_scale"]
+ emojis.merge!(generate_emoji_scales(name, code))
+ end
end
- puts "Retrieving remote emoji list..."
- list = open(EMOJI_LIST_URL).read
+ emojis
+end
+
+def build_images_list(url, emojis)
+ puts "Downloading remote emoji images list..."
+ list = open(url).read
+
+ puts "Parsing remote emoji images list..."
+ images = {}
- puts "Parsing remote emoji list..."
doc = Nokogiri::HTML(list)
- doc.css("tr").each do |row|
+ table = doc.css("table")[0]
+ table.css("tr").each do |row|
cells = row.css("td")
- next if cells.size == 0
+
+ # skip header and section rows
+ next if cells.size != 16
code = cells[1].at_css("a")["name"]
- unless emojis[code]
- code = code.gsub(/_fe0f/, "")
- next unless emojis[code]
+ cell_to_img = lambda { |cell|
+ return unless img = cell.at_css("img")
+ Base64.decode64(img["src"][/base64,(.+)$/, 1])
+ }
+
+ images[code] = {}
+ PLATFORM_STYLES.keys.each do |platform|
+ default_cell_index = EMOJI_IMAGES_CELLS_INDEX[platform]
+
+ if emoji = emojis[code]
+ name = emoji[:name]
+ patch_index = EMOJI_IMAGES_CELLS_INDEX_PATCH.fetch(platform, {})[name]
+
+ if patch_index && cell_to_img.call(cells[default_cell_index])
+ $debugging_output << "[!] Found existing image `#{name}` for platform: #{platform}, might want to remove the patch."
+ end
+ end
+
+ index = patch_index || default_cell_index
+ images[code][platform] = cell_to_img.call(cells[index])
end
- apple = cell_to_image(cells[4])
- google = cell_to_image(cells[5])
- twitter = cell_to_image(cells[6])
- one = cell_to_image(cells[7])
-
- if WINDOWS_FLAGS.include?(code)
- windows = custom_windows_flag(code)
- else
- windows = cell_to_image(cells[11])
- end
-
- if apple.blank? || google.blank? || twitter.blank? || one.blank? || windows.blank?
- emojis.delete(code)
- next
- end
-
- emojis[code][:apple] = apple
- emojis[code][:google] = google
- emojis[code][:twitter] = twitter
- emojis[code][:one] = one
- emojis[code][:windows] = windows
+ putc "."
end
- puts "Writing emojis..."
- write_emojis(emojis, aliases, :apple, "apple")
- write_emojis(emojis, aliases, :google, "google")
- write_emojis(emojis, aliases, :twitter, "twitter")
- write_emojis(emojis, aliases, :one, "emoji_one")
- write_emojis(emojis, aliases, :windows, "win10")
+ puts "\r\n"
+
+ images
+end
+
+def write_db_json(emojis)
+ puts "Writing #{EMOJI_DB_PATH}..."
+
+ confirm_overwrite(EMOJI_DB_PATH)
+
+ FileUtils.mkdir_p(File.expand_path("..", EMOJI_DB_PATH))
+
+ # skin tones variations of emojis shouldn’t appear in autocomplete
+ emojis_without_tones = emojis
+ .select { |code, _| !FITZPATRICK_SCALE.any? {|scale| code[scale] } }
+ .keys
+ .map { |code|
+ {
+ "code" => code.tr("_", "-"),
+ "name" => emojis[code][:name]
+ }
+ }
+
+ emoji_with_tones = emojis
+ .select { |code, emoji| emoji[:fitzpatrick_scale] }
+ .keys
+ .map { |code| emojis[code][:name] }
- puts "Updating db.json..."
db = {
- "emojis" => emojis.keys.map { |k| { "code" => k.tr("_", "-"), "name" => emojis[k][:name] } },
- "aliases" => aliases,
+ "emojis" => emojis_without_tones,
+ "tonableEmojis" => emoji_with_tones,
+ "aliases" => EMOJI_ALIASES
}
- File.write("lib/emoji/db.json", JSON.pretty_generate(db))
-
- puts "Done!"
+ File.write(EMOJI_DB_PATH, JSON.pretty_generate(db))
end
-def cell_to_image(cell)
- return unless img = cell.at_css("img")
- Base64.decode64(img["src"][/base64,(.+)$/, 1])
+def write_groups_js_es6(emojis)
+ puts "Writing #{EMOJI_GROUPS_PATH}..."
+
+ confirm_overwrite(EMOJI_GROUPS_PATH)
+
+ check_groups(emojis)
+
+ template = < "#{name}/#{index + 2}",
+ :fitzpatrick_scale => false
+ }
+ end
+
+ scaled_keywords
+end
+
+def check_pngout
+ return if ENV['EMOJI_TEST']
+
+ unless command?("pngout")
+ raise "Please make sure `pngout` is installed and in your PATH"
+ end
+end
+
+def command?(command)
+ system("which \"#{command}\" > /dev/null 2>&1")
+end
+
+def confirm_overwrite(path)
+ return if ENV['EMOJI_TEST']
+
+ STDOUT.puts("[!] You are about to overwrite #{path}, are you sure? [CTRL+c] to cancel, [ENTER] to continue")
+ STDIN.gets.chomp
+end
+
+
+class TestEmojiUpdate < MiniTest::Test
+ def self.run_and_summarize
+ puts "Runnings tests..."
+ reporter = Minitest::SummaryReporter.new
+ TestEmojiUpdate.run(reporter)
+ puts reporter.to_s
+ end
+
+ def image_path(style, name)
+ File.join("public", "images", "emoji", style, "#{name}.png")
+ end
+
+ def test_code_to_emoji
+ assert_equal "😎", code_to_emoji("1f60e")
+ end
+
+ def test_codepoints_to_code
+ assert_equal "1f6b5_200d_2640", codepoints_to_code([128693, 8205, 9792, 65039], false)
+ end
+
+ def test_codepoints_to_code_with_scale
+ assert_equal "1f6b5_200d_2640_fe0f", codepoints_to_code([128693, 8205, 9792, 65039], true)
+ end
+
+ def test_groups_js_es6_creation
+ assert File.exists?(EMOJI_GROUPS_PATH)
+ assert File.size?(EMOJI_GROUPS_PATH)
+ end
+
+ def test_db_json_creation
+ assert File.exists?(EMOJI_DB_PATH)
+ assert File.size?(EMOJI_DB_PATH)
+ end
+
+ def test_alias_creation
+ original_image = image_path("apple", "right_anger_bubble")
+ alias_image = image_path("apple", "anger_right")
+
+ assert_equal File.size(original_image), File.size(alias_image)
+ end
+
+ def test_cell_index_patch
+ original_image = image_path("apple", "snowboarder")
+ alias_image = image_path("twitter", "snowboarder")
+
+ assert_equal File.size(original_image), File.size(alias_image)
+ end
+
+ def test_scales
+ original_image = image_path("apple", "blonde_woman")
+ assert File.exists?(original_image)
+ assert File.size?(original_image)
+
+ (2..6).each do |scale|
+ image = image_path("apple", "blonde_woman/#{scale}")
+ assert File.exists?(image)
+ assert File.size?(image)
+ end
+ end
+
+ def test_generate_emoji_scales
+ actual = generate_emoji_scales("sleeping_bed", "1f6cc")
+ expected = {
+ "1f6cc_1f3fb" => { :name => "sleeping_bed/2", :fitzpatrick_scale => false },
+ "1f6cc_1f3fc" => { :name => "sleeping_bed/3", :fitzpatrick_scale => false },
+ "1f6cc_1f3fd" => { :name => "sleeping_bed/4", :fitzpatrick_scale => false },
+ "1f6cc_1f3fe" => { :name => "sleeping_bed/5", :fitzpatrick_scale => false },
+ "1f6cc_1f3ff" => { :name => "sleeping_bed/6", :fitzpatrick_scale => false }
+ }
+
+ assert_equal expected, actual
+ end
end
diff --git a/public/images/emoji/apple/100.png b/public/images/emoji/apple/100.png
index 558daf7884f..d3ca5571c39 100644
Binary files a/public/images/emoji/apple/100.png and b/public/images/emoji/apple/100.png differ
diff --git a/public/images/emoji/apple/1234.png b/public/images/emoji/apple/1234.png
index 6a00c77d6b6..81ff81a4694 100644
Binary files a/public/images/emoji/apple/1234.png and b/public/images/emoji/apple/1234.png differ
diff --git a/public/images/emoji/apple/1st_place_medal.png b/public/images/emoji/apple/1st_place_medal.png
new file mode 100644
index 00000000000..c131644ef88
Binary files /dev/null and b/public/images/emoji/apple/1st_place_medal.png differ
diff --git a/public/images/emoji/apple/2nd_place_medal.png b/public/images/emoji/apple/2nd_place_medal.png
new file mode 100644
index 00000000000..ac29b9fe474
Binary files /dev/null and b/public/images/emoji/apple/2nd_place_medal.png differ
diff --git a/public/images/emoji/apple/3rd_place_medal.png b/public/images/emoji/apple/3rd_place_medal.png
new file mode 100644
index 00000000000..f34e6a3966c
Binary files /dev/null and b/public/images/emoji/apple/3rd_place_medal.png differ
diff --git a/public/images/emoji/apple/8ball.png b/public/images/emoji/apple/8ball.png
index 5b8369d0218..6eb89fb61e3 100644
Binary files a/public/images/emoji/apple/8ball.png and b/public/images/emoji/apple/8ball.png differ
diff --git a/public/images/emoji/apple/a.png b/public/images/emoji/apple/a.png
index 5d936790bc6..e9ce7879820 100644
Binary files a/public/images/emoji/apple/a.png and b/public/images/emoji/apple/a.png differ
diff --git a/public/images/emoji/apple/ab.png b/public/images/emoji/apple/ab.png
index f4a14771918..3c25fb8158f 100644
Binary files a/public/images/emoji/apple/ab.png and b/public/images/emoji/apple/ab.png differ
diff --git a/public/images/emoji/apple/abc.png b/public/images/emoji/apple/abc.png
index 02f245a71b0..9178d96490a 100644
Binary files a/public/images/emoji/apple/abc.png and b/public/images/emoji/apple/abc.png differ
diff --git a/public/images/emoji/apple/abcd.png b/public/images/emoji/apple/abcd.png
index c7f579955b2..dbfd60ddd9c 100644
Binary files a/public/images/emoji/apple/abcd.png and b/public/images/emoji/apple/abcd.png differ
diff --git a/public/images/emoji/apple/accept.png b/public/images/emoji/apple/accept.png
index b0f60d2da1c..95cee05ac4c 100644
Binary files a/public/images/emoji/apple/accept.png and b/public/images/emoji/apple/accept.png differ
diff --git a/public/images/emoji/apple/admission_tickets.png b/public/images/emoji/apple/admission_tickets.png
index 89650d6ec47..fd35e2a4d09 100644
Binary files a/public/images/emoji/apple/admission_tickets.png and b/public/images/emoji/apple/admission_tickets.png differ
diff --git a/public/images/emoji/apple/aerial_tramway.png b/public/images/emoji/apple/aerial_tramway.png
index 9be606fb985..b4e62dcc606 100644
Binary files a/public/images/emoji/apple/aerial_tramway.png and b/public/images/emoji/apple/aerial_tramway.png differ
diff --git a/public/images/emoji/apple/afghanistan.png b/public/images/emoji/apple/afghanistan.png
new file mode 100644
index 00000000000..be9171edf7e
Binary files /dev/null and b/public/images/emoji/apple/afghanistan.png differ
diff --git a/public/images/emoji/apple/airplane.png b/public/images/emoji/apple/airplane.png
index 24848c479b4..5d7e55052d3 100644
Binary files a/public/images/emoji/apple/airplane.png and b/public/images/emoji/apple/airplane.png differ
diff --git a/public/images/emoji/apple/airplane_arriving.png b/public/images/emoji/apple/airplane_arriving.png
index e0d745e0b56..c716ff21866 100644
Binary files a/public/images/emoji/apple/airplane_arriving.png and b/public/images/emoji/apple/airplane_arriving.png differ
diff --git a/public/images/emoji/apple/airplane_departure.png b/public/images/emoji/apple/airplane_departure.png
index c862dd9a61e..d1fcea18b8a 100644
Binary files a/public/images/emoji/apple/airplane_departure.png and b/public/images/emoji/apple/airplane_departure.png differ
diff --git a/public/images/emoji/apple/airplane_small.png b/public/images/emoji/apple/airplane_small.png
index fd2075925ee..c5823b2577e 100644
Binary files a/public/images/emoji/apple/airplane_small.png and b/public/images/emoji/apple/airplane_small.png differ
diff --git a/public/images/emoji/apple/aland_islands.png b/public/images/emoji/apple/aland_islands.png
new file mode 100644
index 00000000000..0073114703a
Binary files /dev/null and b/public/images/emoji/apple/aland_islands.png differ
diff --git a/public/images/emoji/apple/alarm_clock.png b/public/images/emoji/apple/alarm_clock.png
index 040b13dc727..696265eea7e 100644
Binary files a/public/images/emoji/apple/alarm_clock.png and b/public/images/emoji/apple/alarm_clock.png differ
diff --git a/public/images/emoji/apple/albania.png b/public/images/emoji/apple/albania.png
new file mode 100644
index 00000000000..e4a013d54b5
Binary files /dev/null and b/public/images/emoji/apple/albania.png differ
diff --git a/public/images/emoji/apple/alembic.png b/public/images/emoji/apple/alembic.png
index f48867e5ea7..44b42839156 100644
Binary files a/public/images/emoji/apple/alembic.png and b/public/images/emoji/apple/alembic.png differ
diff --git a/public/images/emoji/apple/algeria.png b/public/images/emoji/apple/algeria.png
new file mode 100644
index 00000000000..915ddb8fd9a
Binary files /dev/null and b/public/images/emoji/apple/algeria.png differ
diff --git a/public/images/emoji/apple/alien.png b/public/images/emoji/apple/alien.png
index 7d09e2361e3..80cfea90ce6 100644
Binary files a/public/images/emoji/apple/alien.png and b/public/images/emoji/apple/alien.png differ
diff --git a/public/images/emoji/apple/ambulance.png b/public/images/emoji/apple/ambulance.png
index 60e6e89315d..9a35a42e932 100644
Binary files a/public/images/emoji/apple/ambulance.png and b/public/images/emoji/apple/ambulance.png differ
diff --git a/public/images/emoji/apple/american_samoa.png b/public/images/emoji/apple/american_samoa.png
new file mode 100644
index 00000000000..88fab81c2be
Binary files /dev/null and b/public/images/emoji/apple/american_samoa.png differ
diff --git a/public/images/emoji/apple/amphora.png b/public/images/emoji/apple/amphora.png
index e6471472b1c..4f8112aebd2 100644
Binary files a/public/images/emoji/apple/amphora.png and b/public/images/emoji/apple/amphora.png differ
diff --git a/public/images/emoji/apple/anchor.png b/public/images/emoji/apple/anchor.png
index 360acc71d7d..62437d71702 100644
Binary files a/public/images/emoji/apple/anchor.png and b/public/images/emoji/apple/anchor.png differ
diff --git a/public/images/emoji/apple/andorra.png b/public/images/emoji/apple/andorra.png
new file mode 100644
index 00000000000..7d3b7fd179a
Binary files /dev/null and b/public/images/emoji/apple/andorra.png differ
diff --git a/public/images/emoji/apple/angel.png b/public/images/emoji/apple/angel.png
index 1814038e188..d11e1912ed8 100644
Binary files a/public/images/emoji/apple/angel.png and b/public/images/emoji/apple/angel.png differ
diff --git a/public/images/emoji/apple/angel/2.png b/public/images/emoji/apple/angel/2.png
new file mode 100644
index 00000000000..6f0a2fd4625
Binary files /dev/null and b/public/images/emoji/apple/angel/2.png differ
diff --git a/public/images/emoji/apple/angel/3.png b/public/images/emoji/apple/angel/3.png
new file mode 100644
index 00000000000..1e9ee78ca88
Binary files /dev/null and b/public/images/emoji/apple/angel/3.png differ
diff --git a/public/images/emoji/apple/angel/4.png b/public/images/emoji/apple/angel/4.png
new file mode 100644
index 00000000000..0596fa0c4c2
Binary files /dev/null and b/public/images/emoji/apple/angel/4.png differ
diff --git a/public/images/emoji/apple/angel/5.png b/public/images/emoji/apple/angel/5.png
new file mode 100644
index 00000000000..b588a1be5b9
Binary files /dev/null and b/public/images/emoji/apple/angel/5.png differ
diff --git a/public/images/emoji/apple/angel/6.png b/public/images/emoji/apple/angel/6.png
new file mode 100644
index 00000000000..2d25ee52549
Binary files /dev/null and b/public/images/emoji/apple/angel/6.png differ
diff --git a/public/images/emoji/apple/anger.png b/public/images/emoji/apple/anger.png
index 73258285336..feb23ff499b 100644
Binary files a/public/images/emoji/apple/anger.png and b/public/images/emoji/apple/anger.png differ
diff --git a/public/images/emoji/apple/anger_right.png b/public/images/emoji/apple/anger_right.png
index af8a6055fad..95cf61d6ddc 100644
Binary files a/public/images/emoji/apple/anger_right.png and b/public/images/emoji/apple/anger_right.png differ
diff --git a/public/images/emoji/apple/angola.png b/public/images/emoji/apple/angola.png
new file mode 100644
index 00000000000..5427740da4e
Binary files /dev/null and b/public/images/emoji/apple/angola.png differ
diff --git a/public/images/emoji/apple/anguilla.png b/public/images/emoji/apple/anguilla.png
new file mode 100644
index 00000000000..9fcc3912a94
Binary files /dev/null and b/public/images/emoji/apple/anguilla.png differ
diff --git a/public/images/emoji/apple/ant.png b/public/images/emoji/apple/ant.png
index 91918b983b3..db3249a9068 100644
Binary files a/public/images/emoji/apple/ant.png and b/public/images/emoji/apple/ant.png differ
diff --git a/public/images/emoji/apple/antarctica.png b/public/images/emoji/apple/antarctica.png
new file mode 100644
index 00000000000..cb0c40bd05c
Binary files /dev/null and b/public/images/emoji/apple/antarctica.png differ
diff --git a/public/images/emoji/apple/antigua_barbuda.png b/public/images/emoji/apple/antigua_barbuda.png
new file mode 100644
index 00000000000..0bf69425b3c
Binary files /dev/null and b/public/images/emoji/apple/antigua_barbuda.png differ
diff --git a/public/images/emoji/apple/apple.png b/public/images/emoji/apple/apple.png
index 9cc10e0135b..34a88220e33 100644
Binary files a/public/images/emoji/apple/apple.png and b/public/images/emoji/apple/apple.png differ
diff --git a/public/images/emoji/apple/aquarius.png b/public/images/emoji/apple/aquarius.png
index 066169e7ee1..cecfae493ea 100644
Binary files a/public/images/emoji/apple/aquarius.png and b/public/images/emoji/apple/aquarius.png differ
diff --git a/public/images/emoji/apple/archery.png b/public/images/emoji/apple/archery.png
index ef65fe6ddc7..58c5e9f05ac 100644
Binary files a/public/images/emoji/apple/archery.png and b/public/images/emoji/apple/archery.png differ
diff --git a/public/images/emoji/apple/argentina.png b/public/images/emoji/apple/argentina.png
new file mode 100644
index 00000000000..f8fa6a686e6
Binary files /dev/null and b/public/images/emoji/apple/argentina.png differ
diff --git a/public/images/emoji/apple/aries.png b/public/images/emoji/apple/aries.png
index c1581fd898a..88af27355ca 100644
Binary files a/public/images/emoji/apple/aries.png and b/public/images/emoji/apple/aries.png differ
diff --git a/public/images/emoji/apple/armenia.png b/public/images/emoji/apple/armenia.png
new file mode 100644
index 00000000000..eb12f476c28
Binary files /dev/null and b/public/images/emoji/apple/armenia.png differ
diff --git a/public/images/emoji/apple/arrow_backward.png b/public/images/emoji/apple/arrow_backward.png
index edad1e85a1d..af4ccacf834 100644
Binary files a/public/images/emoji/apple/arrow_backward.png and b/public/images/emoji/apple/arrow_backward.png differ
diff --git a/public/images/emoji/apple/arrow_double_down.png b/public/images/emoji/apple/arrow_double_down.png
index 33665ebbe38..c69979b71e8 100644
Binary files a/public/images/emoji/apple/arrow_double_down.png and b/public/images/emoji/apple/arrow_double_down.png differ
diff --git a/public/images/emoji/apple/arrow_double_up.png b/public/images/emoji/apple/arrow_double_up.png
index 02f90659e6a..2fae00bc74c 100644
Binary files a/public/images/emoji/apple/arrow_double_up.png and b/public/images/emoji/apple/arrow_double_up.png differ
diff --git a/public/images/emoji/apple/arrow_down.png b/public/images/emoji/apple/arrow_down.png
index 3431b3f078c..8e054f92f81 100644
Binary files a/public/images/emoji/apple/arrow_down.png and b/public/images/emoji/apple/arrow_down.png differ
diff --git a/public/images/emoji/apple/arrow_down_small.png b/public/images/emoji/apple/arrow_down_small.png
index 4025487dd7b..a97cf57eba6 100644
Binary files a/public/images/emoji/apple/arrow_down_small.png and b/public/images/emoji/apple/arrow_down_small.png differ
diff --git a/public/images/emoji/apple/arrow_forward.png b/public/images/emoji/apple/arrow_forward.png
index 8f93763e8d4..778e5b0c50a 100644
Binary files a/public/images/emoji/apple/arrow_forward.png and b/public/images/emoji/apple/arrow_forward.png differ
diff --git a/public/images/emoji/apple/arrow_heading_down.png b/public/images/emoji/apple/arrow_heading_down.png
index 08b4f462867..7fb1aca1623 100644
Binary files a/public/images/emoji/apple/arrow_heading_down.png and b/public/images/emoji/apple/arrow_heading_down.png differ
diff --git a/public/images/emoji/apple/arrow_heading_up.png b/public/images/emoji/apple/arrow_heading_up.png
index 2f92eb39b46..c4b6e863e26 100644
Binary files a/public/images/emoji/apple/arrow_heading_up.png and b/public/images/emoji/apple/arrow_heading_up.png differ
diff --git a/public/images/emoji/apple/arrow_left.png b/public/images/emoji/apple/arrow_left.png
index 9a226c2cb02..29a6bb5543a 100644
Binary files a/public/images/emoji/apple/arrow_left.png and b/public/images/emoji/apple/arrow_left.png differ
diff --git a/public/images/emoji/apple/arrow_lower_left.png b/public/images/emoji/apple/arrow_lower_left.png
index f26ad0766dc..c736224c87e 100644
Binary files a/public/images/emoji/apple/arrow_lower_left.png and b/public/images/emoji/apple/arrow_lower_left.png differ
diff --git a/public/images/emoji/apple/arrow_lower_right.png b/public/images/emoji/apple/arrow_lower_right.png
index 26c75f10f91..c7f09fd49aa 100644
Binary files a/public/images/emoji/apple/arrow_lower_right.png and b/public/images/emoji/apple/arrow_lower_right.png differ
diff --git a/public/images/emoji/apple/arrow_right.png b/public/images/emoji/apple/arrow_right.png
index 8aaa86a5164..91db8b6de2f 100644
Binary files a/public/images/emoji/apple/arrow_right.png and b/public/images/emoji/apple/arrow_right.png differ
diff --git a/public/images/emoji/apple/arrow_right_hook.png b/public/images/emoji/apple/arrow_right_hook.png
index 603a1db2daf..afae92c32b8 100644
Binary files a/public/images/emoji/apple/arrow_right_hook.png and b/public/images/emoji/apple/arrow_right_hook.png differ
diff --git a/public/images/emoji/apple/arrow_up.png b/public/images/emoji/apple/arrow_up.png
index 882a3ccb1ef..6133c5b73b2 100644
Binary files a/public/images/emoji/apple/arrow_up.png and b/public/images/emoji/apple/arrow_up.png differ
diff --git a/public/images/emoji/apple/arrow_up_down.png b/public/images/emoji/apple/arrow_up_down.png
index 605b50117bc..5d737765575 100644
Binary files a/public/images/emoji/apple/arrow_up_down.png and b/public/images/emoji/apple/arrow_up_down.png differ
diff --git a/public/images/emoji/apple/arrow_up_small.png b/public/images/emoji/apple/arrow_up_small.png
index e0bbe012d07..1d97b9c9212 100644
Binary files a/public/images/emoji/apple/arrow_up_small.png and b/public/images/emoji/apple/arrow_up_small.png differ
diff --git a/public/images/emoji/apple/arrow_upper_left.png b/public/images/emoji/apple/arrow_upper_left.png
index d40ade2abab..f276922c10c 100644
Binary files a/public/images/emoji/apple/arrow_upper_left.png and b/public/images/emoji/apple/arrow_upper_left.png differ
diff --git a/public/images/emoji/apple/arrow_upper_right.png b/public/images/emoji/apple/arrow_upper_right.png
index 4c367cef587..3488c4919f0 100644
Binary files a/public/images/emoji/apple/arrow_upper_right.png and b/public/images/emoji/apple/arrow_upper_right.png differ
diff --git a/public/images/emoji/apple/arrows_clockwise.png b/public/images/emoji/apple/arrows_clockwise.png
index 9cc39ac29e8..14354590998 100644
Binary files a/public/images/emoji/apple/arrows_clockwise.png and b/public/images/emoji/apple/arrows_clockwise.png differ
diff --git a/public/images/emoji/apple/arrows_counterclockwise.png b/public/images/emoji/apple/arrows_counterclockwise.png
index 2c2180db12d..8c963872674 100644
Binary files a/public/images/emoji/apple/arrows_counterclockwise.png and b/public/images/emoji/apple/arrows_counterclockwise.png differ
diff --git a/public/images/emoji/apple/art.png b/public/images/emoji/apple/art.png
index bad8f800bb7..428b2c3697b 100644
Binary files a/public/images/emoji/apple/art.png and b/public/images/emoji/apple/art.png differ
diff --git a/public/images/emoji/apple/articulated_lorry.png b/public/images/emoji/apple/articulated_lorry.png
index 3a204fbfbfe..7af21091c95 100644
Binary files a/public/images/emoji/apple/articulated_lorry.png and b/public/images/emoji/apple/articulated_lorry.png differ
diff --git a/public/images/emoji/apple/artificial_satellite.png b/public/images/emoji/apple/artificial_satellite.png
new file mode 100644
index 00000000000..28b9ab2fd72
Binary files /dev/null and b/public/images/emoji/apple/artificial_satellite.png differ
diff --git a/public/images/emoji/apple/aruba.png b/public/images/emoji/apple/aruba.png
new file mode 100644
index 00000000000..d3ccae8f3e0
Binary files /dev/null and b/public/images/emoji/apple/aruba.png differ
diff --git a/public/images/emoji/apple/asterisk.png b/public/images/emoji/apple/asterisk.png
new file mode 100644
index 00000000000..f847acf58c4
Binary files /dev/null and b/public/images/emoji/apple/asterisk.png differ
diff --git a/public/images/emoji/apple/athletic_shoe.png b/public/images/emoji/apple/athletic_shoe.png
index d48dccad638..f72d3b7fce6 100644
Binary files a/public/images/emoji/apple/athletic_shoe.png and b/public/images/emoji/apple/athletic_shoe.png differ
diff --git a/public/images/emoji/apple/atm.png b/public/images/emoji/apple/atm.png
index da14d6b597d..19e711fb49b 100644
Binary files a/public/images/emoji/apple/atm.png and b/public/images/emoji/apple/atm.png differ
diff --git a/public/images/emoji/apple/atom.png b/public/images/emoji/apple/atom.png
index a323052dd76..f4debf825ba 100644
Binary files a/public/images/emoji/apple/atom.png and b/public/images/emoji/apple/atom.png differ
diff --git a/public/images/emoji/apple/atom_symbol.png b/public/images/emoji/apple/atom_symbol.png
index a323052dd76..f4debf825ba 100644
Binary files a/public/images/emoji/apple/atom_symbol.png and b/public/images/emoji/apple/atom_symbol.png differ
diff --git a/public/images/emoji/apple/australia.png b/public/images/emoji/apple/australia.png
new file mode 100644
index 00000000000..87eafc1fdcf
Binary files /dev/null and b/public/images/emoji/apple/australia.png differ
diff --git a/public/images/emoji/apple/austria.png b/public/images/emoji/apple/austria.png
new file mode 100644
index 00000000000..6cb27a834a9
Binary files /dev/null and b/public/images/emoji/apple/austria.png differ
diff --git a/public/images/emoji/apple/avocado.png b/public/images/emoji/apple/avocado.png
new file mode 100644
index 00000000000..257ce74d2f2
Binary files /dev/null and b/public/images/emoji/apple/avocado.png differ
diff --git a/public/images/emoji/apple/azerbaijan.png b/public/images/emoji/apple/azerbaijan.png
new file mode 100644
index 00000000000..8b30f048f61
Binary files /dev/null and b/public/images/emoji/apple/azerbaijan.png differ
diff --git a/public/images/emoji/apple/b.png b/public/images/emoji/apple/b.png
index 26edd044cf1..969e8c64b1b 100644
Binary files a/public/images/emoji/apple/b.png and b/public/images/emoji/apple/b.png differ
diff --git a/public/images/emoji/apple/baby.png b/public/images/emoji/apple/baby.png
index 75159cf1b9a..53d8ea8e14c 100644
Binary files a/public/images/emoji/apple/baby.png and b/public/images/emoji/apple/baby.png differ
diff --git a/public/images/emoji/apple/baby/2.png b/public/images/emoji/apple/baby/2.png
new file mode 100644
index 00000000000..3c43a12250b
Binary files /dev/null and b/public/images/emoji/apple/baby/2.png differ
diff --git a/public/images/emoji/apple/baby/3.png b/public/images/emoji/apple/baby/3.png
new file mode 100644
index 00000000000..4d392a0f05e
Binary files /dev/null and b/public/images/emoji/apple/baby/3.png differ
diff --git a/public/images/emoji/apple/baby/4.png b/public/images/emoji/apple/baby/4.png
new file mode 100644
index 00000000000..25c43a52733
Binary files /dev/null and b/public/images/emoji/apple/baby/4.png differ
diff --git a/public/images/emoji/apple/baby/5.png b/public/images/emoji/apple/baby/5.png
new file mode 100644
index 00000000000..4d2148d64c2
Binary files /dev/null and b/public/images/emoji/apple/baby/5.png differ
diff --git a/public/images/emoji/apple/baby/6.png b/public/images/emoji/apple/baby/6.png
new file mode 100644
index 00000000000..3dbb035f9af
Binary files /dev/null and b/public/images/emoji/apple/baby/6.png differ
diff --git a/public/images/emoji/apple/baby_bottle.png b/public/images/emoji/apple/baby_bottle.png
index 0ab4cbe1b9e..e962c738563 100644
Binary files a/public/images/emoji/apple/baby_bottle.png and b/public/images/emoji/apple/baby_bottle.png differ
diff --git a/public/images/emoji/apple/baby_chick.png b/public/images/emoji/apple/baby_chick.png
index d4710279cf3..a6caf9dcfe0 100644
Binary files a/public/images/emoji/apple/baby_chick.png and b/public/images/emoji/apple/baby_chick.png differ
diff --git a/public/images/emoji/apple/baby_symbol.png b/public/images/emoji/apple/baby_symbol.png
index 0d28cea5579..a89f7c93326 100644
Binary files a/public/images/emoji/apple/baby_symbol.png and b/public/images/emoji/apple/baby_symbol.png differ
diff --git a/public/images/emoji/apple/back.png b/public/images/emoji/apple/back.png
index 140035bcc89..85d4fcd35e3 100644
Binary files a/public/images/emoji/apple/back.png and b/public/images/emoji/apple/back.png differ
diff --git a/public/images/emoji/apple/bacon.png b/public/images/emoji/apple/bacon.png
new file mode 100644
index 00000000000..4e07bcff2e6
Binary files /dev/null and b/public/images/emoji/apple/bacon.png differ
diff --git a/public/images/emoji/apple/badminton.png b/public/images/emoji/apple/badminton.png
index 37782ed2afe..75351047f3f 100644
Binary files a/public/images/emoji/apple/badminton.png and b/public/images/emoji/apple/badminton.png differ
diff --git a/public/images/emoji/apple/baggage_claim.png b/public/images/emoji/apple/baggage_claim.png
index 2528b527fb7..57dfec3a458 100644
Binary files a/public/images/emoji/apple/baggage_claim.png and b/public/images/emoji/apple/baggage_claim.png differ
diff --git a/public/images/emoji/apple/baguette_bread.png b/public/images/emoji/apple/baguette_bread.png
new file mode 100644
index 00000000000..f6b2159c238
Binary files /dev/null and b/public/images/emoji/apple/baguette_bread.png differ
diff --git a/public/images/emoji/apple/bahamas.png b/public/images/emoji/apple/bahamas.png
new file mode 100644
index 00000000000..3ccd6ebf954
Binary files /dev/null and b/public/images/emoji/apple/bahamas.png differ
diff --git a/public/images/emoji/apple/bahrain.png b/public/images/emoji/apple/bahrain.png
new file mode 100644
index 00000000000..c3de96b0bb9
Binary files /dev/null and b/public/images/emoji/apple/bahrain.png differ
diff --git a/public/images/emoji/apple/balance_scale.png b/public/images/emoji/apple/balance_scale.png
new file mode 100644
index 00000000000..5a49f802a7a
Binary files /dev/null and b/public/images/emoji/apple/balance_scale.png differ
diff --git a/public/images/emoji/apple/balloon.png b/public/images/emoji/apple/balloon.png
index 49ef78adc77..e78b0e74d0b 100644
Binary files a/public/images/emoji/apple/balloon.png and b/public/images/emoji/apple/balloon.png differ
diff --git a/public/images/emoji/apple/ballot_box.png b/public/images/emoji/apple/ballot_box.png
index e8c267c5da1..a0894da6cd5 100644
Binary files a/public/images/emoji/apple/ballot_box.png and b/public/images/emoji/apple/ballot_box.png differ
diff --git a/public/images/emoji/apple/ballot_box_with_ballot.png b/public/images/emoji/apple/ballot_box_with_ballot.png
index e8c267c5da1..a0894da6cd5 100644
Binary files a/public/images/emoji/apple/ballot_box_with_ballot.png and b/public/images/emoji/apple/ballot_box_with_ballot.png differ
diff --git a/public/images/emoji/apple/ballot_box_with_check.png b/public/images/emoji/apple/ballot_box_with_check.png
index 6f24d4f64cf..d185b09e3a8 100644
Binary files a/public/images/emoji/apple/ballot_box_with_check.png and b/public/images/emoji/apple/ballot_box_with_check.png differ
diff --git a/public/images/emoji/apple/bamboo.png b/public/images/emoji/apple/bamboo.png
index 7417a96925c..2c1c4b1bb8a 100644
Binary files a/public/images/emoji/apple/bamboo.png and b/public/images/emoji/apple/bamboo.png differ
diff --git a/public/images/emoji/apple/banana.png b/public/images/emoji/apple/banana.png
index f0040f4979b..782b22d6650 100644
Binary files a/public/images/emoji/apple/banana.png and b/public/images/emoji/apple/banana.png differ
diff --git a/public/images/emoji/apple/bangbang.png b/public/images/emoji/apple/bangbang.png
index e43d3ba44a9..20cfbaf4919 100644
Binary files a/public/images/emoji/apple/bangbang.png and b/public/images/emoji/apple/bangbang.png differ
diff --git a/public/images/emoji/apple/bangladesh.png b/public/images/emoji/apple/bangladesh.png
new file mode 100644
index 00000000000..80d8445398c
Binary files /dev/null and b/public/images/emoji/apple/bangladesh.png differ
diff --git a/public/images/emoji/apple/bank.png b/public/images/emoji/apple/bank.png
index 4fce3c5995a..49a1cffcd66 100644
Binary files a/public/images/emoji/apple/bank.png and b/public/images/emoji/apple/bank.png differ
diff --git a/public/images/emoji/apple/bar_chart.png b/public/images/emoji/apple/bar_chart.png
index 53d32767887..bab80b48cc3 100644
Binary files a/public/images/emoji/apple/bar_chart.png and b/public/images/emoji/apple/bar_chart.png differ
diff --git a/public/images/emoji/apple/barbados.png b/public/images/emoji/apple/barbados.png
new file mode 100644
index 00000000000..86d7b00878a
Binary files /dev/null and b/public/images/emoji/apple/barbados.png differ
diff --git a/public/images/emoji/apple/barber.png b/public/images/emoji/apple/barber.png
index acb0a5b80a2..9e773ad2d9c 100644
Binary files a/public/images/emoji/apple/barber.png and b/public/images/emoji/apple/barber.png differ
diff --git a/public/images/emoji/apple/baseball.png b/public/images/emoji/apple/baseball.png
index 315ac1874d8..dcea0321561 100644
Binary files a/public/images/emoji/apple/baseball.png and b/public/images/emoji/apple/baseball.png differ
diff --git a/public/images/emoji/apple/basketball.png b/public/images/emoji/apple/basketball.png
index f037db4ba91..c70ae0922ec 100644
Binary files a/public/images/emoji/apple/basketball.png and b/public/images/emoji/apple/basketball.png differ
diff --git a/public/images/emoji/apple/basketball_man.png b/public/images/emoji/apple/basketball_man.png
new file mode 100644
index 00000000000..2476fa9f0cb
Binary files /dev/null and b/public/images/emoji/apple/basketball_man.png differ
diff --git a/public/images/emoji/apple/basketball_man/2.png b/public/images/emoji/apple/basketball_man/2.png
new file mode 100644
index 00000000000..dbec120de00
Binary files /dev/null and b/public/images/emoji/apple/basketball_man/2.png differ
diff --git a/public/images/emoji/apple/basketball_man/3.png b/public/images/emoji/apple/basketball_man/3.png
new file mode 100644
index 00000000000..a9ccd274623
Binary files /dev/null and b/public/images/emoji/apple/basketball_man/3.png differ
diff --git a/public/images/emoji/apple/basketball_man/4.png b/public/images/emoji/apple/basketball_man/4.png
new file mode 100644
index 00000000000..079cd2a900b
Binary files /dev/null and b/public/images/emoji/apple/basketball_man/4.png differ
diff --git a/public/images/emoji/apple/basketball_man/5.png b/public/images/emoji/apple/basketball_man/5.png
new file mode 100644
index 00000000000..905f5af468e
Binary files /dev/null and b/public/images/emoji/apple/basketball_man/5.png differ
diff --git a/public/images/emoji/apple/basketball_man/6.png b/public/images/emoji/apple/basketball_man/6.png
new file mode 100644
index 00000000000..c03789f5d05
Binary files /dev/null and b/public/images/emoji/apple/basketball_man/6.png differ
diff --git a/public/images/emoji/apple/basketball_player.png b/public/images/emoji/apple/basketball_player.png
index 1a2255c2f80..2476fa9f0cb 100644
Binary files a/public/images/emoji/apple/basketball_player.png and b/public/images/emoji/apple/basketball_player.png differ
diff --git a/public/images/emoji/apple/basketball_woman.png b/public/images/emoji/apple/basketball_woman.png
new file mode 100644
index 00000000000..306605a0f3f
Binary files /dev/null and b/public/images/emoji/apple/basketball_woman.png differ
diff --git a/public/images/emoji/apple/basketball_woman/2.png b/public/images/emoji/apple/basketball_woman/2.png
new file mode 100644
index 00000000000..d708f54f1da
Binary files /dev/null and b/public/images/emoji/apple/basketball_woman/2.png differ
diff --git a/public/images/emoji/apple/basketball_woman/3.png b/public/images/emoji/apple/basketball_woman/3.png
new file mode 100644
index 00000000000..ad6eb8ecc71
Binary files /dev/null and b/public/images/emoji/apple/basketball_woman/3.png differ
diff --git a/public/images/emoji/apple/basketball_woman/4.png b/public/images/emoji/apple/basketball_woman/4.png
new file mode 100644
index 00000000000..ac05de698a0
Binary files /dev/null and b/public/images/emoji/apple/basketball_woman/4.png differ
diff --git a/public/images/emoji/apple/basketball_woman/5.png b/public/images/emoji/apple/basketball_woman/5.png
new file mode 100644
index 00000000000..d1cc3e90f7e
Binary files /dev/null and b/public/images/emoji/apple/basketball_woman/5.png differ
diff --git a/public/images/emoji/apple/basketball_woman/6.png b/public/images/emoji/apple/basketball_woman/6.png
new file mode 100644
index 00000000000..cdd68258b59
Binary files /dev/null and b/public/images/emoji/apple/basketball_woman/6.png differ
diff --git a/public/images/emoji/apple/bat.png b/public/images/emoji/apple/bat.png
new file mode 100644
index 00000000000..09f7b29e62b
Binary files /dev/null and b/public/images/emoji/apple/bat.png differ
diff --git a/public/images/emoji/apple/bath/2.png b/public/images/emoji/apple/bath/2.png
new file mode 100644
index 00000000000..6f10b75f665
Binary files /dev/null and b/public/images/emoji/apple/bath/2.png differ
diff --git a/public/images/emoji/apple/bath/3.png b/public/images/emoji/apple/bath/3.png
new file mode 100644
index 00000000000..e75d9ac22ab
Binary files /dev/null and b/public/images/emoji/apple/bath/3.png differ
diff --git a/public/images/emoji/apple/bath/4.png b/public/images/emoji/apple/bath/4.png
new file mode 100644
index 00000000000..8b5d4a85e00
Binary files /dev/null and b/public/images/emoji/apple/bath/4.png differ
diff --git a/public/images/emoji/apple/bath/5.png b/public/images/emoji/apple/bath/5.png
new file mode 100644
index 00000000000..d70dbc8b132
Binary files /dev/null and b/public/images/emoji/apple/bath/5.png differ
diff --git a/public/images/emoji/apple/bath/6.png b/public/images/emoji/apple/bath/6.png
new file mode 100644
index 00000000000..be196ac2b43
Binary files /dev/null and b/public/images/emoji/apple/bath/6.png differ
diff --git a/public/images/emoji/apple/battery.png b/public/images/emoji/apple/battery.png
index 1f489f52189..e24a27246af 100644
Binary files a/public/images/emoji/apple/battery.png and b/public/images/emoji/apple/battery.png differ
diff --git a/public/images/emoji/apple/beach.png b/public/images/emoji/apple/beach.png
index 1c2f59baead..1bcdb8de9e3 100644
Binary files a/public/images/emoji/apple/beach.png and b/public/images/emoji/apple/beach.png differ
diff --git a/public/images/emoji/apple/beach_umbrella.png b/public/images/emoji/apple/beach_umbrella.png
index c51ce16d0a5..1bcdb8de9e3 100644
Binary files a/public/images/emoji/apple/beach_umbrella.png and b/public/images/emoji/apple/beach_umbrella.png differ
diff --git a/public/images/emoji/apple/beach_with_umbrella.png b/public/images/emoji/apple/beach_with_umbrella.png
index 1c2f59baead..1bcdb8de9e3 100644
Binary files a/public/images/emoji/apple/beach_with_umbrella.png and b/public/images/emoji/apple/beach_with_umbrella.png differ
diff --git a/public/images/emoji/apple/bear.png b/public/images/emoji/apple/bear.png
index 331905dc2fa..ec039286658 100644
Binary files a/public/images/emoji/apple/bear.png and b/public/images/emoji/apple/bear.png differ
diff --git a/public/images/emoji/apple/bed.png b/public/images/emoji/apple/bed.png
index 5090810a159..e76eafea282 100644
Binary files a/public/images/emoji/apple/bed.png and b/public/images/emoji/apple/bed.png differ
diff --git a/public/images/emoji/apple/bee.png b/public/images/emoji/apple/bee.png
index e0509aaaeb5..82d7aa8a5af 100644
Binary files a/public/images/emoji/apple/bee.png and b/public/images/emoji/apple/bee.png differ
diff --git a/public/images/emoji/apple/beer.png b/public/images/emoji/apple/beer.png
index ba1601298cd..dee2a7426ba 100644
Binary files a/public/images/emoji/apple/beer.png and b/public/images/emoji/apple/beer.png differ
diff --git a/public/images/emoji/apple/beers.png b/public/images/emoji/apple/beers.png
index 3a1d92b5a5b..99347ea51fe 100644
Binary files a/public/images/emoji/apple/beers.png and b/public/images/emoji/apple/beers.png differ
diff --git a/public/images/emoji/apple/beetle.png b/public/images/emoji/apple/beetle.png
index 17db97019f5..2c5f55b06fe 100644
Binary files a/public/images/emoji/apple/beetle.png and b/public/images/emoji/apple/beetle.png differ
diff --git a/public/images/emoji/apple/beginner.png b/public/images/emoji/apple/beginner.png
index 6b1de97e42a..6a4f8ce0619 100644
Binary files a/public/images/emoji/apple/beginner.png and b/public/images/emoji/apple/beginner.png differ
diff --git a/public/images/emoji/apple/belarus.png b/public/images/emoji/apple/belarus.png
new file mode 100644
index 00000000000..359cf42af7b
Binary files /dev/null and b/public/images/emoji/apple/belarus.png differ
diff --git a/public/images/emoji/apple/belgium.png b/public/images/emoji/apple/belgium.png
new file mode 100644
index 00000000000..56c56c4fa98
Binary files /dev/null and b/public/images/emoji/apple/belgium.png differ
diff --git a/public/images/emoji/apple/belize.png b/public/images/emoji/apple/belize.png
new file mode 100644
index 00000000000..891e7eafa3d
Binary files /dev/null and b/public/images/emoji/apple/belize.png differ
diff --git a/public/images/emoji/apple/bell.png b/public/images/emoji/apple/bell.png
index 2cf876bf985..b90bc772ed5 100644
Binary files a/public/images/emoji/apple/bell.png and b/public/images/emoji/apple/bell.png differ
diff --git a/public/images/emoji/apple/bellhop.png b/public/images/emoji/apple/bellhop.png
index 577cbe34b4e..69432ddeceb 100644
Binary files a/public/images/emoji/apple/bellhop.png and b/public/images/emoji/apple/bellhop.png differ
diff --git a/public/images/emoji/apple/bellhop_bell.png b/public/images/emoji/apple/bellhop_bell.png
index 577cbe34b4e..69432ddeceb 100644
Binary files a/public/images/emoji/apple/bellhop_bell.png and b/public/images/emoji/apple/bellhop_bell.png differ
diff --git a/public/images/emoji/apple/benin.png b/public/images/emoji/apple/benin.png
new file mode 100644
index 00000000000..f9e2d82420a
Binary files /dev/null and b/public/images/emoji/apple/benin.png differ
diff --git a/public/images/emoji/apple/bento.png b/public/images/emoji/apple/bento.png
index 223bad7481e..1f51db409f0 100644
Binary files a/public/images/emoji/apple/bento.png and b/public/images/emoji/apple/bento.png differ
diff --git a/public/images/emoji/apple/bermuda.png b/public/images/emoji/apple/bermuda.png
new file mode 100644
index 00000000000..396d2a914d3
Binary files /dev/null and b/public/images/emoji/apple/bermuda.png differ
diff --git a/public/images/emoji/apple/bhutan.png b/public/images/emoji/apple/bhutan.png
new file mode 100644
index 00000000000..ab0b841e405
Binary files /dev/null and b/public/images/emoji/apple/bhutan.png differ
diff --git a/public/images/emoji/apple/bike.png b/public/images/emoji/apple/bike.png
index 717e6071947..fc80f8e85de 100644
Binary files a/public/images/emoji/apple/bike.png and b/public/images/emoji/apple/bike.png differ
diff --git a/public/images/emoji/apple/biking_man.png b/public/images/emoji/apple/biking_man.png
new file mode 100644
index 00000000000..433c9308a09
Binary files /dev/null and b/public/images/emoji/apple/biking_man.png differ
diff --git a/public/images/emoji/apple/biking_man/2.png b/public/images/emoji/apple/biking_man/2.png
new file mode 100644
index 00000000000..0c78d1fdfb7
Binary files /dev/null and b/public/images/emoji/apple/biking_man/2.png differ
diff --git a/public/images/emoji/apple/biking_man/3.png b/public/images/emoji/apple/biking_man/3.png
new file mode 100644
index 00000000000..c624c80e909
Binary files /dev/null and b/public/images/emoji/apple/biking_man/3.png differ
diff --git a/public/images/emoji/apple/biking_man/4.png b/public/images/emoji/apple/biking_man/4.png
new file mode 100644
index 00000000000..e80a3b687ce
Binary files /dev/null and b/public/images/emoji/apple/biking_man/4.png differ
diff --git a/public/images/emoji/apple/biking_man/5.png b/public/images/emoji/apple/biking_man/5.png
new file mode 100644
index 00000000000..2f1e0bdf294
Binary files /dev/null and b/public/images/emoji/apple/biking_man/5.png differ
diff --git a/public/images/emoji/apple/biking_man/6.png b/public/images/emoji/apple/biking_man/6.png
new file mode 100644
index 00000000000..c9c8b683186
Binary files /dev/null and b/public/images/emoji/apple/biking_man/6.png differ
diff --git a/public/images/emoji/apple/biking_woman.png b/public/images/emoji/apple/biking_woman.png
new file mode 100644
index 00000000000..d7a39f4be6e
Binary files /dev/null and b/public/images/emoji/apple/biking_woman.png differ
diff --git a/public/images/emoji/apple/biking_woman/2.png b/public/images/emoji/apple/biking_woman/2.png
new file mode 100644
index 00000000000..e512f6918d6
Binary files /dev/null and b/public/images/emoji/apple/biking_woman/2.png differ
diff --git a/public/images/emoji/apple/biking_woman/3.png b/public/images/emoji/apple/biking_woman/3.png
new file mode 100644
index 00000000000..71cdc8a81b6
Binary files /dev/null and b/public/images/emoji/apple/biking_woman/3.png differ
diff --git a/public/images/emoji/apple/biking_woman/4.png b/public/images/emoji/apple/biking_woman/4.png
new file mode 100644
index 00000000000..b0b26f4d571
Binary files /dev/null and b/public/images/emoji/apple/biking_woman/4.png differ
diff --git a/public/images/emoji/apple/biking_woman/5.png b/public/images/emoji/apple/biking_woman/5.png
new file mode 100644
index 00000000000..f978924aa03
Binary files /dev/null and b/public/images/emoji/apple/biking_woman/5.png differ
diff --git a/public/images/emoji/apple/biking_woman/6.png b/public/images/emoji/apple/biking_woman/6.png
new file mode 100644
index 00000000000..963e2127eeb
Binary files /dev/null and b/public/images/emoji/apple/biking_woman/6.png differ
diff --git a/public/images/emoji/apple/bikini.png b/public/images/emoji/apple/bikini.png
index e9d8a9c1d07..68581f4ac11 100644
Binary files a/public/images/emoji/apple/bikini.png and b/public/images/emoji/apple/bikini.png differ
diff --git a/public/images/emoji/apple/biohazard.png b/public/images/emoji/apple/biohazard.png
index fbb8f77193a..f2e5aa7be16 100644
Binary files a/public/images/emoji/apple/biohazard.png and b/public/images/emoji/apple/biohazard.png differ
diff --git a/public/images/emoji/apple/biohazard_sign.png b/public/images/emoji/apple/biohazard_sign.png
index fbb8f77193a..f2e5aa7be16 100644
Binary files a/public/images/emoji/apple/biohazard_sign.png and b/public/images/emoji/apple/biohazard_sign.png differ
diff --git a/public/images/emoji/apple/bird.png b/public/images/emoji/apple/bird.png
index d0736d873ba..5eeaa1b1956 100644
Binary files a/public/images/emoji/apple/bird.png and b/public/images/emoji/apple/bird.png differ
diff --git a/public/images/emoji/apple/birthday.png b/public/images/emoji/apple/birthday.png
index 0a9b035d897..7ff9d9ef735 100644
Binary files a/public/images/emoji/apple/birthday.png and b/public/images/emoji/apple/birthday.png differ
diff --git a/public/images/emoji/apple/black_circle.png b/public/images/emoji/apple/black_circle.png
index f98c9996b44..892b54bc762 100644
Binary files a/public/images/emoji/apple/black_circle.png and b/public/images/emoji/apple/black_circle.png differ
diff --git a/public/images/emoji/apple/black_flag.png b/public/images/emoji/apple/black_flag.png
new file mode 100644
index 00000000000..36a0a6987d1
Binary files /dev/null and b/public/images/emoji/apple/black_flag.png differ
diff --git a/public/images/emoji/apple/black_heart.png b/public/images/emoji/apple/black_heart.png
new file mode 100644
index 00000000000..ccaf467692a
Binary files /dev/null and b/public/images/emoji/apple/black_heart.png differ
diff --git a/public/images/emoji/apple/black_joker.png b/public/images/emoji/apple/black_joker.png
index 86af5a28e3a..04612a7f1f7 100644
Binary files a/public/images/emoji/apple/black_joker.png and b/public/images/emoji/apple/black_joker.png differ
diff --git a/public/images/emoji/apple/black_large_square.png b/public/images/emoji/apple/black_large_square.png
index 84a0d2fa6d0..b578a1bbc7a 100644
Binary files a/public/images/emoji/apple/black_large_square.png and b/public/images/emoji/apple/black_large_square.png differ
diff --git a/public/images/emoji/apple/black_medium_small_square.png b/public/images/emoji/apple/black_medium_small_square.png
index d943d06a5a7..f1b82ecfd9c 100644
Binary files a/public/images/emoji/apple/black_medium_small_square.png and b/public/images/emoji/apple/black_medium_small_square.png differ
diff --git a/public/images/emoji/apple/black_medium_square.png b/public/images/emoji/apple/black_medium_square.png
index 84a0d2fa6d0..7aa31112428 100644
Binary files a/public/images/emoji/apple/black_medium_square.png and b/public/images/emoji/apple/black_medium_square.png differ
diff --git a/public/images/emoji/apple/black_nib.png b/public/images/emoji/apple/black_nib.png
index e7cd942f5b1..a728708b976 100644
Binary files a/public/images/emoji/apple/black_nib.png and b/public/images/emoji/apple/black_nib.png differ
diff --git a/public/images/emoji/apple/black_small_square.png b/public/images/emoji/apple/black_small_square.png
index e2a54c5652e..b49a1e165e4 100644
Binary files a/public/images/emoji/apple/black_small_square.png and b/public/images/emoji/apple/black_small_square.png differ
diff --git a/public/images/emoji/apple/black_square_button.png b/public/images/emoji/apple/black_square_button.png
index d97c2ff9a8e..dada1ab8b88 100644
Binary files a/public/images/emoji/apple/black_square_button.png and b/public/images/emoji/apple/black_square_button.png differ
diff --git a/public/images/emoji/apple/blonde_man.png b/public/images/emoji/apple/blonde_man.png
new file mode 100644
index 00000000000..005aeefedaa
Binary files /dev/null and b/public/images/emoji/apple/blonde_man.png differ
diff --git a/public/images/emoji/apple/blonde_man/2.png b/public/images/emoji/apple/blonde_man/2.png
new file mode 100644
index 00000000000..9e43423fdb2
Binary files /dev/null and b/public/images/emoji/apple/blonde_man/2.png differ
diff --git a/public/images/emoji/apple/blonde_man/3.png b/public/images/emoji/apple/blonde_man/3.png
new file mode 100644
index 00000000000..b36f1a69db6
Binary files /dev/null and b/public/images/emoji/apple/blonde_man/3.png differ
diff --git a/public/images/emoji/apple/blonde_man/4.png b/public/images/emoji/apple/blonde_man/4.png
new file mode 100644
index 00000000000..901dfcaa062
Binary files /dev/null and b/public/images/emoji/apple/blonde_man/4.png differ
diff --git a/public/images/emoji/apple/blonde_man/5.png b/public/images/emoji/apple/blonde_man/5.png
new file mode 100644
index 00000000000..5aaa84154a1
Binary files /dev/null and b/public/images/emoji/apple/blonde_man/5.png differ
diff --git a/public/images/emoji/apple/blonde_man/6.png b/public/images/emoji/apple/blonde_man/6.png
new file mode 100644
index 00000000000..261b2470e3b
Binary files /dev/null and b/public/images/emoji/apple/blonde_man/6.png differ
diff --git a/public/images/emoji/apple/blonde_woman.png b/public/images/emoji/apple/blonde_woman.png
new file mode 100644
index 00000000000..1583be196e0
Binary files /dev/null and b/public/images/emoji/apple/blonde_woman.png differ
diff --git a/public/images/emoji/apple/blonde_woman/2.png b/public/images/emoji/apple/blonde_woman/2.png
new file mode 100644
index 00000000000..9c514ac5fb4
Binary files /dev/null and b/public/images/emoji/apple/blonde_woman/2.png differ
diff --git a/public/images/emoji/apple/blonde_woman/3.png b/public/images/emoji/apple/blonde_woman/3.png
new file mode 100644
index 00000000000..22de69e3d68
Binary files /dev/null and b/public/images/emoji/apple/blonde_woman/3.png differ
diff --git a/public/images/emoji/apple/blonde_woman/4.png b/public/images/emoji/apple/blonde_woman/4.png
new file mode 100644
index 00000000000..7ca9f739c3b
Binary files /dev/null and b/public/images/emoji/apple/blonde_woman/4.png differ
diff --git a/public/images/emoji/apple/blonde_woman/5.png b/public/images/emoji/apple/blonde_woman/5.png
new file mode 100644
index 00000000000..b2add0bfd7e
Binary files /dev/null and b/public/images/emoji/apple/blonde_woman/5.png differ
diff --git a/public/images/emoji/apple/blonde_woman/6.png b/public/images/emoji/apple/blonde_woman/6.png
new file mode 100644
index 00000000000..741e10610e6
Binary files /dev/null and b/public/images/emoji/apple/blonde_woman/6.png differ
diff --git a/public/images/emoji/apple/blossom.png b/public/images/emoji/apple/blossom.png
index a967319833e..7f7f7dd87fd 100644
Binary files a/public/images/emoji/apple/blossom.png and b/public/images/emoji/apple/blossom.png differ
diff --git a/public/images/emoji/apple/blowfish.png b/public/images/emoji/apple/blowfish.png
index 43f70ff72ff..21cea90fdfc 100644
Binary files a/public/images/emoji/apple/blowfish.png and b/public/images/emoji/apple/blowfish.png differ
diff --git a/public/images/emoji/apple/blue_book.png b/public/images/emoji/apple/blue_book.png
index 267b2943f61..71b8ff1069c 100644
Binary files a/public/images/emoji/apple/blue_book.png and b/public/images/emoji/apple/blue_book.png differ
diff --git a/public/images/emoji/apple/blue_car.png b/public/images/emoji/apple/blue_car.png
index df80973a681..8fb4c4f6308 100644
Binary files a/public/images/emoji/apple/blue_car.png and b/public/images/emoji/apple/blue_car.png differ
diff --git a/public/images/emoji/apple/blue_heart.png b/public/images/emoji/apple/blue_heart.png
index a4cf344e4c6..40b4db9b90b 100644
Binary files a/public/images/emoji/apple/blue_heart.png and b/public/images/emoji/apple/blue_heart.png differ
diff --git a/public/images/emoji/apple/boar.png b/public/images/emoji/apple/boar.png
index ffaa088a2b9..79cfdfedb8f 100644
Binary files a/public/images/emoji/apple/boar.png and b/public/images/emoji/apple/boar.png differ
diff --git a/public/images/emoji/apple/boat.png b/public/images/emoji/apple/boat.png
new file mode 100644
index 00000000000..1fe5602cc5f
Binary files /dev/null and b/public/images/emoji/apple/boat.png differ
diff --git a/public/images/emoji/apple/bolivia.png b/public/images/emoji/apple/bolivia.png
new file mode 100644
index 00000000000..ff8bc0a0538
Binary files /dev/null and b/public/images/emoji/apple/bolivia.png differ
diff --git a/public/images/emoji/apple/bomb.png b/public/images/emoji/apple/bomb.png
index 3755db8562f..52472c16322 100644
Binary files a/public/images/emoji/apple/bomb.png and b/public/images/emoji/apple/bomb.png differ
diff --git a/public/images/emoji/apple/book.png b/public/images/emoji/apple/book.png
index 391c841ab80..fd8d428a74a 100644
Binary files a/public/images/emoji/apple/book.png and b/public/images/emoji/apple/book.png differ
diff --git a/public/images/emoji/apple/bookmark.png b/public/images/emoji/apple/bookmark.png
index 74519e3005c..7107c3db76b 100644
Binary files a/public/images/emoji/apple/bookmark.png and b/public/images/emoji/apple/bookmark.png differ
diff --git a/public/images/emoji/apple/bookmark_tabs.png b/public/images/emoji/apple/bookmark_tabs.png
index 0d1c7ab0b6b..1728a4e9f78 100644
Binary files a/public/images/emoji/apple/bookmark_tabs.png and b/public/images/emoji/apple/bookmark_tabs.png differ
diff --git a/public/images/emoji/apple/books.png b/public/images/emoji/apple/books.png
index 35192eae70c..77198ad1955 100644
Binary files a/public/images/emoji/apple/books.png and b/public/images/emoji/apple/books.png differ
diff --git a/public/images/emoji/apple/boom.png b/public/images/emoji/apple/boom.png
index 84e4eab202b..9028c3d9fd8 100644
Binary files a/public/images/emoji/apple/boom.png and b/public/images/emoji/apple/boom.png differ
diff --git a/public/images/emoji/apple/boot.png b/public/images/emoji/apple/boot.png
index abf99111a99..2af53fd8c19 100644
Binary files a/public/images/emoji/apple/boot.png and b/public/images/emoji/apple/boot.png differ
diff --git a/public/images/emoji/apple/bosnia_herzegovina.png b/public/images/emoji/apple/bosnia_herzegovina.png
new file mode 100644
index 00000000000..9dde1447db0
Binary files /dev/null and b/public/images/emoji/apple/bosnia_herzegovina.png differ
diff --git a/public/images/emoji/apple/botswana.png b/public/images/emoji/apple/botswana.png
new file mode 100644
index 00000000000..b9daaed0507
Binary files /dev/null and b/public/images/emoji/apple/botswana.png differ
diff --git a/public/images/emoji/apple/bottle_with_popping_cork.png b/public/images/emoji/apple/bottle_with_popping_cork.png
index dbe2772628b..897fc5b3412 100644
Binary files a/public/images/emoji/apple/bottle_with_popping_cork.png and b/public/images/emoji/apple/bottle_with_popping_cork.png differ
diff --git a/public/images/emoji/apple/bouquet.png b/public/images/emoji/apple/bouquet.png
index 9311734ff48..7267e7ca707 100644
Binary files a/public/images/emoji/apple/bouquet.png and b/public/images/emoji/apple/bouquet.png differ
diff --git a/public/images/emoji/apple/bow_and_arrow.png b/public/images/emoji/apple/bow_and_arrow.png
index ef65fe6ddc7..58c5e9f05ac 100644
Binary files a/public/images/emoji/apple/bow_and_arrow.png and b/public/images/emoji/apple/bow_and_arrow.png differ
diff --git a/public/images/emoji/apple/bowing_man.png b/public/images/emoji/apple/bowing_man.png
new file mode 100644
index 00000000000..fa7f1869243
Binary files /dev/null and b/public/images/emoji/apple/bowing_man.png differ
diff --git a/public/images/emoji/apple/bowing_man/2.png b/public/images/emoji/apple/bowing_man/2.png
new file mode 100644
index 00000000000..e484dc4efe7
Binary files /dev/null and b/public/images/emoji/apple/bowing_man/2.png differ
diff --git a/public/images/emoji/apple/bowing_man/3.png b/public/images/emoji/apple/bowing_man/3.png
new file mode 100644
index 00000000000..952f744efeb
Binary files /dev/null and b/public/images/emoji/apple/bowing_man/3.png differ
diff --git a/public/images/emoji/apple/bowing_man/4.png b/public/images/emoji/apple/bowing_man/4.png
new file mode 100644
index 00000000000..7e7b4cc6f18
Binary files /dev/null and b/public/images/emoji/apple/bowing_man/4.png differ
diff --git a/public/images/emoji/apple/bowing_man/5.png b/public/images/emoji/apple/bowing_man/5.png
new file mode 100644
index 00000000000..6e317e21b8c
Binary files /dev/null and b/public/images/emoji/apple/bowing_man/5.png differ
diff --git a/public/images/emoji/apple/bowing_man/6.png b/public/images/emoji/apple/bowing_man/6.png
new file mode 100644
index 00000000000..8162c9ec2ba
Binary files /dev/null and b/public/images/emoji/apple/bowing_man/6.png differ
diff --git a/public/images/emoji/apple/bowing_woman.png b/public/images/emoji/apple/bowing_woman.png
new file mode 100644
index 00000000000..b7917817551
Binary files /dev/null and b/public/images/emoji/apple/bowing_woman.png differ
diff --git a/public/images/emoji/apple/bowing_woman/2.png b/public/images/emoji/apple/bowing_woman/2.png
new file mode 100644
index 00000000000..887b1e699bb
Binary files /dev/null and b/public/images/emoji/apple/bowing_woman/2.png differ
diff --git a/public/images/emoji/apple/bowing_woman/3.png b/public/images/emoji/apple/bowing_woman/3.png
new file mode 100644
index 00000000000..9a8210b8a22
Binary files /dev/null and b/public/images/emoji/apple/bowing_woman/3.png differ
diff --git a/public/images/emoji/apple/bowing_woman/4.png b/public/images/emoji/apple/bowing_woman/4.png
new file mode 100644
index 00000000000..f91db444962
Binary files /dev/null and b/public/images/emoji/apple/bowing_woman/4.png differ
diff --git a/public/images/emoji/apple/bowing_woman/5.png b/public/images/emoji/apple/bowing_woman/5.png
new file mode 100644
index 00000000000..cb0a2271395
Binary files /dev/null and b/public/images/emoji/apple/bowing_woman/5.png differ
diff --git a/public/images/emoji/apple/bowing_woman/6.png b/public/images/emoji/apple/bowing_woman/6.png
new file mode 100644
index 00000000000..87c4e450ebd
Binary files /dev/null and b/public/images/emoji/apple/bowing_woman/6.png differ
diff --git a/public/images/emoji/apple/bowling.png b/public/images/emoji/apple/bowling.png
index 61c185c3c78..bb1166501e4 100644
Binary files a/public/images/emoji/apple/bowling.png and b/public/images/emoji/apple/bowling.png differ
diff --git a/public/images/emoji/apple/boxing_glove.png b/public/images/emoji/apple/boxing_glove.png
new file mode 100644
index 00000000000..7d96edb1b3c
Binary files /dev/null and b/public/images/emoji/apple/boxing_glove.png differ
diff --git a/public/images/emoji/apple/boy.png b/public/images/emoji/apple/boy.png
index 6066d8263ef..13a327586dd 100644
Binary files a/public/images/emoji/apple/boy.png and b/public/images/emoji/apple/boy.png differ
diff --git a/public/images/emoji/apple/boy/2.png b/public/images/emoji/apple/boy/2.png
new file mode 100644
index 00000000000..8dfe24684a3
Binary files /dev/null and b/public/images/emoji/apple/boy/2.png differ
diff --git a/public/images/emoji/apple/boy/3.png b/public/images/emoji/apple/boy/3.png
new file mode 100644
index 00000000000..6eb54dbe510
Binary files /dev/null and b/public/images/emoji/apple/boy/3.png differ
diff --git a/public/images/emoji/apple/boy/4.png b/public/images/emoji/apple/boy/4.png
new file mode 100644
index 00000000000..5b4dcc1c08f
Binary files /dev/null and b/public/images/emoji/apple/boy/4.png differ
diff --git a/public/images/emoji/apple/boy/5.png b/public/images/emoji/apple/boy/5.png
new file mode 100644
index 00000000000..dba107efaf2
Binary files /dev/null and b/public/images/emoji/apple/boy/5.png differ
diff --git a/public/images/emoji/apple/boy/6.png b/public/images/emoji/apple/boy/6.png
new file mode 100644
index 00000000000..59c5d57bb74
Binary files /dev/null and b/public/images/emoji/apple/boy/6.png differ
diff --git a/public/images/emoji/apple/brazil.png b/public/images/emoji/apple/brazil.png
new file mode 100644
index 00000000000..d14af58f546
Binary files /dev/null and b/public/images/emoji/apple/brazil.png differ
diff --git a/public/images/emoji/apple/bread.png b/public/images/emoji/apple/bread.png
index b2aa3201db0..50c753d9624 100644
Binary files a/public/images/emoji/apple/bread.png and b/public/images/emoji/apple/bread.png differ
diff --git a/public/images/emoji/apple/bride_with_veil/2.png b/public/images/emoji/apple/bride_with_veil/2.png
new file mode 100644
index 00000000000..5cd877c475a
Binary files /dev/null and b/public/images/emoji/apple/bride_with_veil/2.png differ
diff --git a/public/images/emoji/apple/bride_with_veil/3.png b/public/images/emoji/apple/bride_with_veil/3.png
new file mode 100644
index 00000000000..be044be6e7a
Binary files /dev/null and b/public/images/emoji/apple/bride_with_veil/3.png differ
diff --git a/public/images/emoji/apple/bride_with_veil/4.png b/public/images/emoji/apple/bride_with_veil/4.png
new file mode 100644
index 00000000000..bb2f7557b0c
Binary files /dev/null and b/public/images/emoji/apple/bride_with_veil/4.png differ
diff --git a/public/images/emoji/apple/bride_with_veil/5.png b/public/images/emoji/apple/bride_with_veil/5.png
new file mode 100644
index 00000000000..3e8f677695d
Binary files /dev/null and b/public/images/emoji/apple/bride_with_veil/5.png differ
diff --git a/public/images/emoji/apple/bride_with_veil/6.png b/public/images/emoji/apple/bride_with_veil/6.png
new file mode 100644
index 00000000000..32aa1a28b93
Binary files /dev/null and b/public/images/emoji/apple/bride_with_veil/6.png differ
diff --git a/public/images/emoji/apple/bridge_at_night.png b/public/images/emoji/apple/bridge_at_night.png
index b617726df08..da38bbb900b 100644
Binary files a/public/images/emoji/apple/bridge_at_night.png and b/public/images/emoji/apple/bridge_at_night.png differ
diff --git a/public/images/emoji/apple/briefcase.png b/public/images/emoji/apple/briefcase.png
index 14e8a9a8426..81d37723450 100644
Binary files a/public/images/emoji/apple/briefcase.png and b/public/images/emoji/apple/briefcase.png differ
diff --git a/public/images/emoji/apple/british_indian_ocean_territory.png b/public/images/emoji/apple/british_indian_ocean_territory.png
new file mode 100644
index 00000000000..1008c45a457
Binary files /dev/null and b/public/images/emoji/apple/british_indian_ocean_territory.png differ
diff --git a/public/images/emoji/apple/british_virgin_islands.png b/public/images/emoji/apple/british_virgin_islands.png
new file mode 100644
index 00000000000..47312797938
Binary files /dev/null and b/public/images/emoji/apple/british_virgin_islands.png differ
diff --git a/public/images/emoji/apple/broken_heart.png b/public/images/emoji/apple/broken_heart.png
index 37a3e94eda6..86e08db519a 100644
Binary files a/public/images/emoji/apple/broken_heart.png and b/public/images/emoji/apple/broken_heart.png differ
diff --git a/public/images/emoji/apple/brunei.png b/public/images/emoji/apple/brunei.png
new file mode 100644
index 00000000000..0bc99e219b7
Binary files /dev/null and b/public/images/emoji/apple/brunei.png differ
diff --git a/public/images/emoji/apple/bug.png b/public/images/emoji/apple/bug.png
index 50335d2655a..3bb41a0c2c1 100644
Binary files a/public/images/emoji/apple/bug.png and b/public/images/emoji/apple/bug.png differ
diff --git a/public/images/emoji/apple/building_construction.png b/public/images/emoji/apple/building_construction.png
index 14d63982ead..caad1ac1287 100644
Binary files a/public/images/emoji/apple/building_construction.png and b/public/images/emoji/apple/building_construction.png differ
diff --git a/public/images/emoji/apple/bulb.png b/public/images/emoji/apple/bulb.png
index a44f2810bb1..3a0343e1333 100644
Binary files a/public/images/emoji/apple/bulb.png and b/public/images/emoji/apple/bulb.png differ
diff --git a/public/images/emoji/apple/bulgaria.png b/public/images/emoji/apple/bulgaria.png
new file mode 100644
index 00000000000..92bad97fab6
Binary files /dev/null and b/public/images/emoji/apple/bulgaria.png differ
diff --git a/public/images/emoji/apple/bullettrain_front.png b/public/images/emoji/apple/bullettrain_front.png
index 36b564fc043..55752567d54 100644
Binary files a/public/images/emoji/apple/bullettrain_front.png and b/public/images/emoji/apple/bullettrain_front.png differ
diff --git a/public/images/emoji/apple/bullettrain_side.png b/public/images/emoji/apple/bullettrain_side.png
index af98c363fcb..7fe88b489d3 100644
Binary files a/public/images/emoji/apple/bullettrain_side.png and b/public/images/emoji/apple/bullettrain_side.png differ
diff --git a/public/images/emoji/apple/burkina_faso.png b/public/images/emoji/apple/burkina_faso.png
new file mode 100644
index 00000000000..61fac3c6697
Binary files /dev/null and b/public/images/emoji/apple/burkina_faso.png differ
diff --git a/public/images/emoji/apple/burrito.png b/public/images/emoji/apple/burrito.png
index 4c0cfc22fd7..c85491514d7 100644
Binary files a/public/images/emoji/apple/burrito.png and b/public/images/emoji/apple/burrito.png differ
diff --git a/public/images/emoji/apple/burundi.png b/public/images/emoji/apple/burundi.png
new file mode 100644
index 00000000000..e029433553e
Binary files /dev/null and b/public/images/emoji/apple/burundi.png differ
diff --git a/public/images/emoji/apple/bus.png b/public/images/emoji/apple/bus.png
index 0b89d0f3433..5a47f74a09c 100644
Binary files a/public/images/emoji/apple/bus.png and b/public/images/emoji/apple/bus.png differ
diff --git a/public/images/emoji/apple/business_suit_levitating.png b/public/images/emoji/apple/business_suit_levitating.png
new file mode 100644
index 00000000000..00ae1282f1d
Binary files /dev/null and b/public/images/emoji/apple/business_suit_levitating.png differ
diff --git a/public/images/emoji/apple/business_suit_levitating/2.png b/public/images/emoji/apple/business_suit_levitating/2.png
new file mode 100644
index 00000000000..369be947839
Binary files /dev/null and b/public/images/emoji/apple/business_suit_levitating/2.png differ
diff --git a/public/images/emoji/apple/business_suit_levitating/3.png b/public/images/emoji/apple/business_suit_levitating/3.png
new file mode 100644
index 00000000000..f81f47f2747
Binary files /dev/null and b/public/images/emoji/apple/business_suit_levitating/3.png differ
diff --git a/public/images/emoji/apple/business_suit_levitating/4.png b/public/images/emoji/apple/business_suit_levitating/4.png
new file mode 100644
index 00000000000..b355778d9f6
Binary files /dev/null and b/public/images/emoji/apple/business_suit_levitating/4.png differ
diff --git a/public/images/emoji/apple/business_suit_levitating/5.png b/public/images/emoji/apple/business_suit_levitating/5.png
new file mode 100644
index 00000000000..f348ca68e3a
Binary files /dev/null and b/public/images/emoji/apple/business_suit_levitating/5.png differ
diff --git a/public/images/emoji/apple/business_suit_levitating/6.png b/public/images/emoji/apple/business_suit_levitating/6.png
new file mode 100644
index 00000000000..232f1c2dc26
Binary files /dev/null and b/public/images/emoji/apple/business_suit_levitating/6.png differ
diff --git a/public/images/emoji/apple/busstop.png b/public/images/emoji/apple/busstop.png
index 1cf76225def..af813ce4aab 100644
Binary files a/public/images/emoji/apple/busstop.png and b/public/images/emoji/apple/busstop.png differ
diff --git a/public/images/emoji/apple/bust_in_silhouette.png b/public/images/emoji/apple/bust_in_silhouette.png
index 89da0628a3a..cc514eac845 100644
Binary files a/public/images/emoji/apple/bust_in_silhouette.png and b/public/images/emoji/apple/bust_in_silhouette.png differ
diff --git a/public/images/emoji/apple/busts_in_silhouette.png b/public/images/emoji/apple/busts_in_silhouette.png
index bdc1736d2f2..e6b1ae07834 100644
Binary files a/public/images/emoji/apple/busts_in_silhouette.png and b/public/images/emoji/apple/busts_in_silhouette.png differ
diff --git a/public/images/emoji/apple/butterfly.png b/public/images/emoji/apple/butterfly.png
new file mode 100644
index 00000000000..baf3480c1b9
Binary files /dev/null and b/public/images/emoji/apple/butterfly.png differ
diff --git a/public/images/emoji/apple/cactus.png b/public/images/emoji/apple/cactus.png
index dfe4e4a0f3b..4ae0cca3cdb 100644
Binary files a/public/images/emoji/apple/cactus.png and b/public/images/emoji/apple/cactus.png differ
diff --git a/public/images/emoji/apple/cake.png b/public/images/emoji/apple/cake.png
index 4428361a5ff..61ed440e75d 100644
Binary files a/public/images/emoji/apple/cake.png and b/public/images/emoji/apple/cake.png differ
diff --git a/public/images/emoji/apple/calendar.png b/public/images/emoji/apple/calendar.png
index 8aa77273be9..a98cef1cd49 100644
Binary files a/public/images/emoji/apple/calendar.png and b/public/images/emoji/apple/calendar.png differ
diff --git a/public/images/emoji/apple/calendar_spiral.png b/public/images/emoji/apple/calendar_spiral.png
index 429d7c7f629..74b98132ddc 100644
Binary files a/public/images/emoji/apple/calendar_spiral.png and b/public/images/emoji/apple/calendar_spiral.png differ
diff --git a/public/images/emoji/apple/call_me_hand.png b/public/images/emoji/apple/call_me_hand.png
new file mode 100644
index 00000000000..0c58183e411
Binary files /dev/null and b/public/images/emoji/apple/call_me_hand.png differ
diff --git a/public/images/emoji/apple/call_me_hand/2.png b/public/images/emoji/apple/call_me_hand/2.png
new file mode 100644
index 00000000000..b29d9c3a9c5
Binary files /dev/null and b/public/images/emoji/apple/call_me_hand/2.png differ
diff --git a/public/images/emoji/apple/call_me_hand/3.png b/public/images/emoji/apple/call_me_hand/3.png
new file mode 100644
index 00000000000..6f30225e3a1
Binary files /dev/null and b/public/images/emoji/apple/call_me_hand/3.png differ
diff --git a/public/images/emoji/apple/call_me_hand/4.png b/public/images/emoji/apple/call_me_hand/4.png
new file mode 100644
index 00000000000..42ac3f10636
Binary files /dev/null and b/public/images/emoji/apple/call_me_hand/4.png differ
diff --git a/public/images/emoji/apple/call_me_hand/5.png b/public/images/emoji/apple/call_me_hand/5.png
new file mode 100644
index 00000000000..1f766292fa3
Binary files /dev/null and b/public/images/emoji/apple/call_me_hand/5.png differ
diff --git a/public/images/emoji/apple/call_me_hand/6.png b/public/images/emoji/apple/call_me_hand/6.png
new file mode 100644
index 00000000000..ff0ce24b2bd
Binary files /dev/null and b/public/images/emoji/apple/call_me_hand/6.png differ
diff --git a/public/images/emoji/apple/calling.png b/public/images/emoji/apple/calling.png
index 90af8498103..ae1e525fea8 100644
Binary files a/public/images/emoji/apple/calling.png and b/public/images/emoji/apple/calling.png differ
diff --git a/public/images/emoji/apple/cambodia.png b/public/images/emoji/apple/cambodia.png
new file mode 100644
index 00000000000..c5ee376139c
Binary files /dev/null and b/public/images/emoji/apple/cambodia.png differ
diff --git a/public/images/emoji/apple/camel.png b/public/images/emoji/apple/camel.png
index 50a7dd017a0..315595b24f6 100644
Binary files a/public/images/emoji/apple/camel.png and b/public/images/emoji/apple/camel.png differ
diff --git a/public/images/emoji/apple/camera.png b/public/images/emoji/apple/camera.png
index d503e31bbbe..14ef5fd4761 100644
Binary files a/public/images/emoji/apple/camera.png and b/public/images/emoji/apple/camera.png differ
diff --git a/public/images/emoji/apple/camera_flash.png b/public/images/emoji/apple/camera_flash.png
new file mode 100644
index 00000000000..dcaac46221c
Binary files /dev/null and b/public/images/emoji/apple/camera_flash.png differ
diff --git a/public/images/emoji/apple/camera_with_flash.png b/public/images/emoji/apple/camera_with_flash.png
index bd0a8a39216..dcaac46221c 100644
Binary files a/public/images/emoji/apple/camera_with_flash.png and b/public/images/emoji/apple/camera_with_flash.png differ
diff --git a/public/images/emoji/apple/cameroon.png b/public/images/emoji/apple/cameroon.png
new file mode 100644
index 00000000000..dc6e3db418d
Binary files /dev/null and b/public/images/emoji/apple/cameroon.png differ
diff --git a/public/images/emoji/apple/camping.png b/public/images/emoji/apple/camping.png
index 174bd3ee876..008e2a2d8eb 100644
Binary files a/public/images/emoji/apple/camping.png and b/public/images/emoji/apple/camping.png differ
diff --git a/public/images/emoji/apple/canada.png b/public/images/emoji/apple/canada.png
new file mode 100644
index 00000000000..85be8280f83
Binary files /dev/null and b/public/images/emoji/apple/canada.png differ
diff --git a/public/images/emoji/apple/canary_islands.png b/public/images/emoji/apple/canary_islands.png
new file mode 100644
index 00000000000..9e8edf40ad9
Binary files /dev/null and b/public/images/emoji/apple/canary_islands.png differ
diff --git a/public/images/emoji/apple/cancer.png b/public/images/emoji/apple/cancer.png
index a90f0e650f3..d081129bbc6 100644
Binary files a/public/images/emoji/apple/cancer.png and b/public/images/emoji/apple/cancer.png differ
diff --git a/public/images/emoji/apple/candle.png b/public/images/emoji/apple/candle.png
index 4446a621d19..5c0b463ff3d 100644
Binary files a/public/images/emoji/apple/candle.png and b/public/images/emoji/apple/candle.png differ
diff --git a/public/images/emoji/apple/candy.png b/public/images/emoji/apple/candy.png
index 4e3c3e6be3f..2e91629c5fe 100644
Binary files a/public/images/emoji/apple/candy.png and b/public/images/emoji/apple/candy.png differ
diff --git a/public/images/emoji/apple/canoe.png b/public/images/emoji/apple/canoe.png
new file mode 100644
index 00000000000..fcac299cfac
Binary files /dev/null and b/public/images/emoji/apple/canoe.png differ
diff --git a/public/images/emoji/apple/cape_verde.png b/public/images/emoji/apple/cape_verde.png
new file mode 100644
index 00000000000..b6f59e377db
Binary files /dev/null and b/public/images/emoji/apple/cape_verde.png differ
diff --git a/public/images/emoji/apple/capital_abcd.png b/public/images/emoji/apple/capital_abcd.png
index e272c4e0b18..813ebc7886a 100644
Binary files a/public/images/emoji/apple/capital_abcd.png and b/public/images/emoji/apple/capital_abcd.png differ
diff --git a/public/images/emoji/apple/capricorn.png b/public/images/emoji/apple/capricorn.png
index f3542a3ebab..8d4950b1824 100644
Binary files a/public/images/emoji/apple/capricorn.png and b/public/images/emoji/apple/capricorn.png differ
diff --git a/public/images/emoji/apple/card_box.png b/public/images/emoji/apple/card_box.png
index 0ff13b06d48..a0a547ebafe 100644
Binary files a/public/images/emoji/apple/card_box.png and b/public/images/emoji/apple/card_box.png differ
diff --git a/public/images/emoji/apple/card_file_box.png b/public/images/emoji/apple/card_file_box.png
index 0ff13b06d48..a0a547ebafe 100644
Binary files a/public/images/emoji/apple/card_file_box.png and b/public/images/emoji/apple/card_file_box.png differ
diff --git a/public/images/emoji/apple/card_index.png b/public/images/emoji/apple/card_index.png
index d2015b86a12..6e30338fb6e 100644
Binary files a/public/images/emoji/apple/card_index.png and b/public/images/emoji/apple/card_index.png differ
diff --git a/public/images/emoji/apple/card_index_dividers.png b/public/images/emoji/apple/card_index_dividers.png
index d0d53901429..688e41bb2ff 100644
Binary files a/public/images/emoji/apple/card_index_dividers.png and b/public/images/emoji/apple/card_index_dividers.png differ
diff --git a/public/images/emoji/apple/caribbean_netherlands.png b/public/images/emoji/apple/caribbean_netherlands.png
new file mode 100644
index 00000000000..f24d3ab5dad
Binary files /dev/null and b/public/images/emoji/apple/caribbean_netherlands.png differ
diff --git a/public/images/emoji/apple/carousel_horse.png b/public/images/emoji/apple/carousel_horse.png
index c17c846639a..84cc6f420f8 100644
Binary files a/public/images/emoji/apple/carousel_horse.png and b/public/images/emoji/apple/carousel_horse.png differ
diff --git a/public/images/emoji/apple/carrot.png b/public/images/emoji/apple/carrot.png
new file mode 100644
index 00000000000..8d88ed15791
Binary files /dev/null and b/public/images/emoji/apple/carrot.png differ
diff --git a/public/images/emoji/apple/cat.png b/public/images/emoji/apple/cat.png
index e6a29d5373b..e106ea5da37 100644
Binary files a/public/images/emoji/apple/cat.png and b/public/images/emoji/apple/cat.png differ
diff --git a/public/images/emoji/apple/cat2.png b/public/images/emoji/apple/cat2.png
index ee29eb04672..d644a17077c 100644
Binary files a/public/images/emoji/apple/cat2.png and b/public/images/emoji/apple/cat2.png differ
diff --git a/public/images/emoji/apple/cayman_islands.png b/public/images/emoji/apple/cayman_islands.png
new file mode 100644
index 00000000000..b78af60104d
Binary files /dev/null and b/public/images/emoji/apple/cayman_islands.png differ
diff --git a/public/images/emoji/apple/cd.png b/public/images/emoji/apple/cd.png
index 1bbe0934054..e14cd808bc9 100644
Binary files a/public/images/emoji/apple/cd.png and b/public/images/emoji/apple/cd.png differ
diff --git a/public/images/emoji/apple/central_african_republic.png b/public/images/emoji/apple/central_african_republic.png
new file mode 100644
index 00000000000..7ead04d8e8a
Binary files /dev/null and b/public/images/emoji/apple/central_african_republic.png differ
diff --git a/public/images/emoji/apple/chad.png b/public/images/emoji/apple/chad.png
new file mode 100644
index 00000000000..9c6d1cce2b5
Binary files /dev/null and b/public/images/emoji/apple/chad.png differ
diff --git a/public/images/emoji/apple/chains.png b/public/images/emoji/apple/chains.png
index 1642ce3881c..a223561da73 100644
Binary files a/public/images/emoji/apple/chains.png and b/public/images/emoji/apple/chains.png differ
diff --git a/public/images/emoji/apple/champagne.png b/public/images/emoji/apple/champagne.png
index dbe2772628b..897fc5b3412 100644
Binary files a/public/images/emoji/apple/champagne.png and b/public/images/emoji/apple/champagne.png differ
diff --git a/public/images/emoji/apple/chart.png b/public/images/emoji/apple/chart.png
index b90949583be..87f66213e0d 100644
Binary files a/public/images/emoji/apple/chart.png and b/public/images/emoji/apple/chart.png differ
diff --git a/public/images/emoji/apple/chart_with_downwards_trend.png b/public/images/emoji/apple/chart_with_downwards_trend.png
index b9dcdfc4a80..a592a3b6977 100644
Binary files a/public/images/emoji/apple/chart_with_downwards_trend.png and b/public/images/emoji/apple/chart_with_downwards_trend.png differ
diff --git a/public/images/emoji/apple/chart_with_upwards_trend.png b/public/images/emoji/apple/chart_with_upwards_trend.png
index 53226a9e2f8..37d888eceaa 100644
Binary files a/public/images/emoji/apple/chart_with_upwards_trend.png and b/public/images/emoji/apple/chart_with_upwards_trend.png differ
diff --git a/public/images/emoji/apple/checkered_flag.png b/public/images/emoji/apple/checkered_flag.png
index 198f618bc88..0838044fbd8 100644
Binary files a/public/images/emoji/apple/checkered_flag.png and b/public/images/emoji/apple/checkered_flag.png differ
diff --git a/public/images/emoji/apple/cheese.png b/public/images/emoji/apple/cheese.png
index 4c4864ff963..7b457c211a2 100644
Binary files a/public/images/emoji/apple/cheese.png and b/public/images/emoji/apple/cheese.png differ
diff --git a/public/images/emoji/apple/cheese_wedge.png b/public/images/emoji/apple/cheese_wedge.png
index 4c4864ff963..7b457c211a2 100644
Binary files a/public/images/emoji/apple/cheese_wedge.png and b/public/images/emoji/apple/cheese_wedge.png differ
diff --git a/public/images/emoji/apple/cherries.png b/public/images/emoji/apple/cherries.png
index fac8d2145a0..3c3684ca2a9 100644
Binary files a/public/images/emoji/apple/cherries.png and b/public/images/emoji/apple/cherries.png differ
diff --git a/public/images/emoji/apple/cherry_blossom.png b/public/images/emoji/apple/cherry_blossom.png
index 2dffbe2fbf1..749e0109ff7 100644
Binary files a/public/images/emoji/apple/cherry_blossom.png and b/public/images/emoji/apple/cherry_blossom.png differ
diff --git a/public/images/emoji/apple/chestnut.png b/public/images/emoji/apple/chestnut.png
index d068960b350..a427eeb8989 100644
Binary files a/public/images/emoji/apple/chestnut.png and b/public/images/emoji/apple/chestnut.png differ
diff --git a/public/images/emoji/apple/chicken.png b/public/images/emoji/apple/chicken.png
index e61c435cb8d..f7b9bde9bc3 100644
Binary files a/public/images/emoji/apple/chicken.png and b/public/images/emoji/apple/chicken.png differ
diff --git a/public/images/emoji/apple/children_crossing.png b/public/images/emoji/apple/children_crossing.png
index 3f962313770..f19495f8ce6 100644
Binary files a/public/images/emoji/apple/children_crossing.png and b/public/images/emoji/apple/children_crossing.png differ
diff --git a/public/images/emoji/apple/chile.png b/public/images/emoji/apple/chile.png
new file mode 100644
index 00000000000..0f26ed2a659
Binary files /dev/null and b/public/images/emoji/apple/chile.png differ
diff --git a/public/images/emoji/apple/chipmunk.png b/public/images/emoji/apple/chipmunk.png
index e4d70c358ba..80de702c1b3 100644
Binary files a/public/images/emoji/apple/chipmunk.png and b/public/images/emoji/apple/chipmunk.png differ
diff --git a/public/images/emoji/apple/chocolate_bar.png b/public/images/emoji/apple/chocolate_bar.png
index 7e3af6d9e88..06324989309 100644
Binary files a/public/images/emoji/apple/chocolate_bar.png and b/public/images/emoji/apple/chocolate_bar.png differ
diff --git a/public/images/emoji/apple/christmas_island.png b/public/images/emoji/apple/christmas_island.png
new file mode 100644
index 00000000000..290b1bf6add
Binary files /dev/null and b/public/images/emoji/apple/christmas_island.png differ
diff --git a/public/images/emoji/apple/christmas_tree.png b/public/images/emoji/apple/christmas_tree.png
index 73370fcaf76..b0faf71d111 100644
Binary files a/public/images/emoji/apple/christmas_tree.png and b/public/images/emoji/apple/christmas_tree.png differ
diff --git a/public/images/emoji/apple/church.png b/public/images/emoji/apple/church.png
index dc8920342ad..646fa925465 100644
Binary files a/public/images/emoji/apple/church.png and b/public/images/emoji/apple/church.png differ
diff --git a/public/images/emoji/apple/cinema.png b/public/images/emoji/apple/cinema.png
index 2048f3f934c..186d25a795e 100644
Binary files a/public/images/emoji/apple/cinema.png and b/public/images/emoji/apple/cinema.png differ
diff --git a/public/images/emoji/apple/circus_tent.png b/public/images/emoji/apple/circus_tent.png
index caee203acf8..3825c35f99d 100644
Binary files a/public/images/emoji/apple/circus_tent.png and b/public/images/emoji/apple/circus_tent.png differ
diff --git a/public/images/emoji/apple/city_dusk.png b/public/images/emoji/apple/city_dusk.png
index 99de2a775b3..afd1d52ccb2 100644
Binary files a/public/images/emoji/apple/city_dusk.png and b/public/images/emoji/apple/city_dusk.png differ
diff --git a/public/images/emoji/apple/city_sunrise.png b/public/images/emoji/apple/city_sunrise.png
index 6468d224f3f..fad18ff1dad 100644
Binary files a/public/images/emoji/apple/city_sunrise.png and b/public/images/emoji/apple/city_sunrise.png differ
diff --git a/public/images/emoji/apple/city_sunset.png b/public/images/emoji/apple/city_sunset.png
index 6468d224f3f..afd1d52ccb2 100644
Binary files a/public/images/emoji/apple/city_sunset.png and b/public/images/emoji/apple/city_sunset.png differ
diff --git a/public/images/emoji/apple/cityscape.png b/public/images/emoji/apple/cityscape.png
index a45698937a1..11a4ef192b9 100644
Binary files a/public/images/emoji/apple/cityscape.png and b/public/images/emoji/apple/cityscape.png differ
diff --git a/public/images/emoji/apple/cl.png b/public/images/emoji/apple/cl.png
index cafc3c4acf3..874f19c7b7e 100644
Binary files a/public/images/emoji/apple/cl.png and b/public/images/emoji/apple/cl.png differ
diff --git a/public/images/emoji/apple/clamp.png b/public/images/emoji/apple/clamp.png
new file mode 100644
index 00000000000..575a7a07895
Binary files /dev/null and b/public/images/emoji/apple/clamp.png differ
diff --git a/public/images/emoji/apple/clap/2.png b/public/images/emoji/apple/clap/2.png
new file mode 100644
index 00000000000..28ded81d6b4
Binary files /dev/null and b/public/images/emoji/apple/clap/2.png differ
diff --git a/public/images/emoji/apple/clap/3.png b/public/images/emoji/apple/clap/3.png
new file mode 100644
index 00000000000..d29bd3baf23
Binary files /dev/null and b/public/images/emoji/apple/clap/3.png differ
diff --git a/public/images/emoji/apple/clap/4.png b/public/images/emoji/apple/clap/4.png
new file mode 100644
index 00000000000..e1be837a3aa
Binary files /dev/null and b/public/images/emoji/apple/clap/4.png differ
diff --git a/public/images/emoji/apple/clap/5.png b/public/images/emoji/apple/clap/5.png
new file mode 100644
index 00000000000..4e1dfa26474
Binary files /dev/null and b/public/images/emoji/apple/clap/5.png differ
diff --git a/public/images/emoji/apple/clap/6.png b/public/images/emoji/apple/clap/6.png
new file mode 100644
index 00000000000..4545ab4de99
Binary files /dev/null and b/public/images/emoji/apple/clap/6.png differ
diff --git a/public/images/emoji/apple/clapper.png b/public/images/emoji/apple/clapper.png
index 55ca046c00d..6c8d97bdf2e 100644
Binary files a/public/images/emoji/apple/clapper.png and b/public/images/emoji/apple/clapper.png differ
diff --git a/public/images/emoji/apple/classical_building.png b/public/images/emoji/apple/classical_building.png
index fcb8e87b5ea..fb4aa8b6b16 100644
Binary files a/public/images/emoji/apple/classical_building.png and b/public/images/emoji/apple/classical_building.png differ
diff --git a/public/images/emoji/apple/clinking_glasses.png b/public/images/emoji/apple/clinking_glasses.png
new file mode 100644
index 00000000000..88c2bd94be1
Binary files /dev/null and b/public/images/emoji/apple/clinking_glasses.png differ
diff --git a/public/images/emoji/apple/clipboard.png b/public/images/emoji/apple/clipboard.png
index e28fb3d1e2c..bd7a1aba2ae 100644
Binary files a/public/images/emoji/apple/clipboard.png and b/public/images/emoji/apple/clipboard.png differ
diff --git a/public/images/emoji/apple/clock.png b/public/images/emoji/apple/clock.png
index be2924b47b7..bc63b3ffb2b 100644
Binary files a/public/images/emoji/apple/clock.png and b/public/images/emoji/apple/clock.png differ
diff --git a/public/images/emoji/apple/clock1.png b/public/images/emoji/apple/clock1.png
index 9ef8572bd3b..653f4cf6324 100644
Binary files a/public/images/emoji/apple/clock1.png and b/public/images/emoji/apple/clock1.png differ
diff --git a/public/images/emoji/apple/clock10.png b/public/images/emoji/apple/clock10.png
index b6979bc6189..8fb74fa6d4a 100644
Binary files a/public/images/emoji/apple/clock10.png and b/public/images/emoji/apple/clock10.png differ
diff --git a/public/images/emoji/apple/clock1030.png b/public/images/emoji/apple/clock1030.png
index e81438ce284..af110b300ed 100644
Binary files a/public/images/emoji/apple/clock1030.png and b/public/images/emoji/apple/clock1030.png differ
diff --git a/public/images/emoji/apple/clock11.png b/public/images/emoji/apple/clock11.png
index b556f5a7cbe..8fe7595b61b 100644
Binary files a/public/images/emoji/apple/clock11.png and b/public/images/emoji/apple/clock11.png differ
diff --git a/public/images/emoji/apple/clock1130.png b/public/images/emoji/apple/clock1130.png
index 48515bdcc9d..dc1e6833b29 100644
Binary files a/public/images/emoji/apple/clock1130.png and b/public/images/emoji/apple/clock1130.png differ
diff --git a/public/images/emoji/apple/clock12.png b/public/images/emoji/apple/clock12.png
index f6fe8aded47..25a5f9f3473 100644
Binary files a/public/images/emoji/apple/clock12.png and b/public/images/emoji/apple/clock12.png differ
diff --git a/public/images/emoji/apple/clock1230.png b/public/images/emoji/apple/clock1230.png
index 2402cb45218..095d024ed61 100644
Binary files a/public/images/emoji/apple/clock1230.png and b/public/images/emoji/apple/clock1230.png differ
diff --git a/public/images/emoji/apple/clock130.png b/public/images/emoji/apple/clock130.png
index b5dbdf51ad6..8df93f17067 100644
Binary files a/public/images/emoji/apple/clock130.png and b/public/images/emoji/apple/clock130.png differ
diff --git a/public/images/emoji/apple/clock2.png b/public/images/emoji/apple/clock2.png
index 0bfb5f8ae30..80eff85051b 100644
Binary files a/public/images/emoji/apple/clock2.png and b/public/images/emoji/apple/clock2.png differ
diff --git a/public/images/emoji/apple/clock230.png b/public/images/emoji/apple/clock230.png
index 0960b1e5bfd..6dc0e845e51 100644
Binary files a/public/images/emoji/apple/clock230.png and b/public/images/emoji/apple/clock230.png differ
diff --git a/public/images/emoji/apple/clock3.png b/public/images/emoji/apple/clock3.png
index 91df696801c..6f22b9d3e52 100644
Binary files a/public/images/emoji/apple/clock3.png and b/public/images/emoji/apple/clock3.png differ
diff --git a/public/images/emoji/apple/clock330.png b/public/images/emoji/apple/clock330.png
index f35a4db5a6b..c07bcde8d84 100644
Binary files a/public/images/emoji/apple/clock330.png and b/public/images/emoji/apple/clock330.png differ
diff --git a/public/images/emoji/apple/clock4.png b/public/images/emoji/apple/clock4.png
index 56717575eee..e43c206941b 100644
Binary files a/public/images/emoji/apple/clock4.png and b/public/images/emoji/apple/clock4.png differ
diff --git a/public/images/emoji/apple/clock430.png b/public/images/emoji/apple/clock430.png
index c7dd9b2d845..a5e896d94ad 100644
Binary files a/public/images/emoji/apple/clock430.png and b/public/images/emoji/apple/clock430.png differ
diff --git a/public/images/emoji/apple/clock5.png b/public/images/emoji/apple/clock5.png
index 9e52ad36037..29c5a9b2ed8 100644
Binary files a/public/images/emoji/apple/clock5.png and b/public/images/emoji/apple/clock5.png differ
diff --git a/public/images/emoji/apple/clock530.png b/public/images/emoji/apple/clock530.png
index 15752975ce1..66f8a71ff5f 100644
Binary files a/public/images/emoji/apple/clock530.png and b/public/images/emoji/apple/clock530.png differ
diff --git a/public/images/emoji/apple/clock6.png b/public/images/emoji/apple/clock6.png
index 2fd77dd60d6..51f6c3da691 100644
Binary files a/public/images/emoji/apple/clock6.png and b/public/images/emoji/apple/clock6.png differ
diff --git a/public/images/emoji/apple/clock630.png b/public/images/emoji/apple/clock630.png
index 2a11b8a97dc..bc141c25dc7 100644
Binary files a/public/images/emoji/apple/clock630.png and b/public/images/emoji/apple/clock630.png differ
diff --git a/public/images/emoji/apple/clock7.png b/public/images/emoji/apple/clock7.png
index fdffbf56a06..efa19c92136 100644
Binary files a/public/images/emoji/apple/clock7.png and b/public/images/emoji/apple/clock7.png differ
diff --git a/public/images/emoji/apple/clock730.png b/public/images/emoji/apple/clock730.png
index 722b71eeb24..77fcc1eacd6 100644
Binary files a/public/images/emoji/apple/clock730.png and b/public/images/emoji/apple/clock730.png differ
diff --git a/public/images/emoji/apple/clock8.png b/public/images/emoji/apple/clock8.png
index d1152306688..5311b001316 100644
Binary files a/public/images/emoji/apple/clock8.png and b/public/images/emoji/apple/clock8.png differ
diff --git a/public/images/emoji/apple/clock830.png b/public/images/emoji/apple/clock830.png
index b8e25880fd3..4c6239ba6d3 100644
Binary files a/public/images/emoji/apple/clock830.png and b/public/images/emoji/apple/clock830.png differ
diff --git a/public/images/emoji/apple/clock9.png b/public/images/emoji/apple/clock9.png
index 415a1e67dc8..c279d828387 100644
Binary files a/public/images/emoji/apple/clock9.png and b/public/images/emoji/apple/clock9.png differ
diff --git a/public/images/emoji/apple/clock930.png b/public/images/emoji/apple/clock930.png
index fa642f18bd7..b0f015d731a 100644
Binary files a/public/images/emoji/apple/clock930.png and b/public/images/emoji/apple/clock930.png differ
diff --git a/public/images/emoji/apple/closed_book.png b/public/images/emoji/apple/closed_book.png
index 28b63bfd360..e8793e41e72 100644
Binary files a/public/images/emoji/apple/closed_book.png and b/public/images/emoji/apple/closed_book.png differ
diff --git a/public/images/emoji/apple/closed_lock_with_key.png b/public/images/emoji/apple/closed_lock_with_key.png
index d22e1045d14..f1d583dee99 100644
Binary files a/public/images/emoji/apple/closed_lock_with_key.png and b/public/images/emoji/apple/closed_lock_with_key.png differ
diff --git a/public/images/emoji/apple/closed_umbrella.png b/public/images/emoji/apple/closed_umbrella.png
index db519d65c1b..a28d55a800b 100644
Binary files a/public/images/emoji/apple/closed_umbrella.png and b/public/images/emoji/apple/closed_umbrella.png differ
diff --git a/public/images/emoji/apple/cloud.png b/public/images/emoji/apple/cloud.png
index 856b0147689..7f3b4be9987 100644
Binary files a/public/images/emoji/apple/cloud.png and b/public/images/emoji/apple/cloud.png differ
diff --git a/public/images/emoji/apple/cloud_lightning.png b/public/images/emoji/apple/cloud_lightning.png
index d36ee5cbec8..13845accbf5 100644
Binary files a/public/images/emoji/apple/cloud_lightning.png and b/public/images/emoji/apple/cloud_lightning.png differ
diff --git a/public/images/emoji/apple/cloud_rain.png b/public/images/emoji/apple/cloud_rain.png
index cf588e7c48d..c8a987cf004 100644
Binary files a/public/images/emoji/apple/cloud_rain.png and b/public/images/emoji/apple/cloud_rain.png differ
diff --git a/public/images/emoji/apple/cloud_snow.png b/public/images/emoji/apple/cloud_snow.png
index 4ce2e4907bc..87287a2bc02 100644
Binary files a/public/images/emoji/apple/cloud_snow.png and b/public/images/emoji/apple/cloud_snow.png differ
diff --git a/public/images/emoji/apple/cloud_tornado.png b/public/images/emoji/apple/cloud_tornado.png
index a6439ab682b..0d3985f1191 100644
Binary files a/public/images/emoji/apple/cloud_tornado.png and b/public/images/emoji/apple/cloud_tornado.png differ
diff --git a/public/images/emoji/apple/cloud_with_lightning.png b/public/images/emoji/apple/cloud_with_lightning.png
index d36ee5cbec8..13845accbf5 100644
Binary files a/public/images/emoji/apple/cloud_with_lightning.png and b/public/images/emoji/apple/cloud_with_lightning.png differ
diff --git a/public/images/emoji/apple/cloud_with_lightning_and_rain.png b/public/images/emoji/apple/cloud_with_lightning_and_rain.png
new file mode 100644
index 00000000000..8f44a7726e9
Binary files /dev/null and b/public/images/emoji/apple/cloud_with_lightning_and_rain.png differ
diff --git a/public/images/emoji/apple/cloud_with_rain.png b/public/images/emoji/apple/cloud_with_rain.png
index cf588e7c48d..c8a987cf004 100644
Binary files a/public/images/emoji/apple/cloud_with_rain.png and b/public/images/emoji/apple/cloud_with_rain.png differ
diff --git a/public/images/emoji/apple/cloud_with_snow.png b/public/images/emoji/apple/cloud_with_snow.png
index 4ce2e4907bc..87287a2bc02 100644
Binary files a/public/images/emoji/apple/cloud_with_snow.png and b/public/images/emoji/apple/cloud_with_snow.png differ
diff --git a/public/images/emoji/apple/cloud_with_tornado.png b/public/images/emoji/apple/cloud_with_tornado.png
index a6439ab682b..0d3985f1191 100644
Binary files a/public/images/emoji/apple/cloud_with_tornado.png and b/public/images/emoji/apple/cloud_with_tornado.png differ
diff --git a/public/images/emoji/apple/clown_face.png b/public/images/emoji/apple/clown_face.png
new file mode 100644
index 00000000000..f091b23b6b5
Binary files /dev/null and b/public/images/emoji/apple/clown_face.png differ
diff --git a/public/images/emoji/apple/clubs.png b/public/images/emoji/apple/clubs.png
index cc49b7ccc93..c7957fb3dbc 100644
Binary files a/public/images/emoji/apple/clubs.png and b/public/images/emoji/apple/clubs.png differ
diff --git a/public/images/emoji/apple/cocktail.png b/public/images/emoji/apple/cocktail.png
index a4f10eed91b..89199f28df1 100644
Binary files a/public/images/emoji/apple/cocktail.png and b/public/images/emoji/apple/cocktail.png differ
diff --git a/public/images/emoji/apple/cocos_islands.png b/public/images/emoji/apple/cocos_islands.png
new file mode 100644
index 00000000000..177872ece51
Binary files /dev/null and b/public/images/emoji/apple/cocos_islands.png differ
diff --git a/public/images/emoji/apple/coffee.png b/public/images/emoji/apple/coffee.png
index 51b0785a2e0..07de70653ac 100644
Binary files a/public/images/emoji/apple/coffee.png and b/public/images/emoji/apple/coffee.png differ
diff --git a/public/images/emoji/apple/coffin.png b/public/images/emoji/apple/coffin.png
index 64e1b53489b..d29067750ce 100644
Binary files a/public/images/emoji/apple/coffin.png and b/public/images/emoji/apple/coffin.png differ
diff --git a/public/images/emoji/apple/colombia.png b/public/images/emoji/apple/colombia.png
new file mode 100644
index 00000000000..cee9fe65c3a
Binary files /dev/null and b/public/images/emoji/apple/colombia.png differ
diff --git a/public/images/emoji/apple/comet.png b/public/images/emoji/apple/comet.png
index 46266f9052f..2bcbf89601d 100644
Binary files a/public/images/emoji/apple/comet.png and b/public/images/emoji/apple/comet.png differ
diff --git a/public/images/emoji/apple/comoros.png b/public/images/emoji/apple/comoros.png
new file mode 100644
index 00000000000..7e77d800060
Binary files /dev/null and b/public/images/emoji/apple/comoros.png differ
diff --git a/public/images/emoji/apple/compression.png b/public/images/emoji/apple/compression.png
index 589f335e325..575a7a07895 100644
Binary files a/public/images/emoji/apple/compression.png and b/public/images/emoji/apple/compression.png differ
diff --git a/public/images/emoji/apple/computer.png b/public/images/emoji/apple/computer.png
index 4f8e6e3e4f9..f68c5454859 100644
Binary files a/public/images/emoji/apple/computer.png and b/public/images/emoji/apple/computer.png differ
diff --git a/public/images/emoji/apple/computer_mouse.png b/public/images/emoji/apple/computer_mouse.png
new file mode 100644
index 00000000000..3899171edc6
Binary files /dev/null and b/public/images/emoji/apple/computer_mouse.png differ
diff --git a/public/images/emoji/apple/confetti_ball.png b/public/images/emoji/apple/confetti_ball.png
index d672b68b209..13c22c9c62c 100644
Binary files a/public/images/emoji/apple/confetti_ball.png and b/public/images/emoji/apple/confetti_ball.png differ
diff --git a/public/images/emoji/apple/congo_brazzaville.png b/public/images/emoji/apple/congo_brazzaville.png
new file mode 100644
index 00000000000..4c0d656ff2c
Binary files /dev/null and b/public/images/emoji/apple/congo_brazzaville.png differ
diff --git a/public/images/emoji/apple/congo_kinshasa.png b/public/images/emoji/apple/congo_kinshasa.png
new file mode 100644
index 00000000000..c933cb5659c
Binary files /dev/null and b/public/images/emoji/apple/congo_kinshasa.png differ
diff --git a/public/images/emoji/apple/congratulations.png b/public/images/emoji/apple/congratulations.png
index b9576fafc4a..5b983b52b15 100644
Binary files a/public/images/emoji/apple/congratulations.png and b/public/images/emoji/apple/congratulations.png differ
diff --git a/public/images/emoji/apple/construction.png b/public/images/emoji/apple/construction.png
index 86d27067291..744cb5fe94b 100644
Binary files a/public/images/emoji/apple/construction.png and b/public/images/emoji/apple/construction.png differ
diff --git a/public/images/emoji/apple/construction_site.png b/public/images/emoji/apple/construction_site.png
index 14d63982ead..caad1ac1287 100644
Binary files a/public/images/emoji/apple/construction_site.png and b/public/images/emoji/apple/construction_site.png differ
diff --git a/public/images/emoji/apple/construction_worker.png b/public/images/emoji/apple/construction_worker.png
index cfa11196552..ab08591eb37 100644
Binary files a/public/images/emoji/apple/construction_worker.png and b/public/images/emoji/apple/construction_worker.png differ
diff --git a/public/images/emoji/apple/construction_worker_man.png b/public/images/emoji/apple/construction_worker_man.png
new file mode 100644
index 00000000000..ab08591eb37
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_man.png differ
diff --git a/public/images/emoji/apple/construction_worker_man/2.png b/public/images/emoji/apple/construction_worker_man/2.png
new file mode 100644
index 00000000000..0c2079a72d9
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_man/2.png differ
diff --git a/public/images/emoji/apple/construction_worker_man/3.png b/public/images/emoji/apple/construction_worker_man/3.png
new file mode 100644
index 00000000000..e4133c8ce93
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_man/3.png differ
diff --git a/public/images/emoji/apple/construction_worker_man/4.png b/public/images/emoji/apple/construction_worker_man/4.png
new file mode 100644
index 00000000000..4175bd541ea
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_man/4.png differ
diff --git a/public/images/emoji/apple/construction_worker_man/5.png b/public/images/emoji/apple/construction_worker_man/5.png
new file mode 100644
index 00000000000..f52f410a90b
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_man/5.png differ
diff --git a/public/images/emoji/apple/construction_worker_man/6.png b/public/images/emoji/apple/construction_worker_man/6.png
new file mode 100644
index 00000000000..b1976d0925d
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_man/6.png differ
diff --git a/public/images/emoji/apple/construction_worker_woman.png b/public/images/emoji/apple/construction_worker_woman.png
new file mode 100644
index 00000000000..add71a28ef5
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_woman.png differ
diff --git a/public/images/emoji/apple/construction_worker_woman/2.png b/public/images/emoji/apple/construction_worker_woman/2.png
new file mode 100644
index 00000000000..b33354210db
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_woman/2.png differ
diff --git a/public/images/emoji/apple/construction_worker_woman/3.png b/public/images/emoji/apple/construction_worker_woman/3.png
new file mode 100644
index 00000000000..5d7b89ca851
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_woman/3.png differ
diff --git a/public/images/emoji/apple/construction_worker_woman/4.png b/public/images/emoji/apple/construction_worker_woman/4.png
new file mode 100644
index 00000000000..8f652185445
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_woman/4.png differ
diff --git a/public/images/emoji/apple/construction_worker_woman/5.png b/public/images/emoji/apple/construction_worker_woman/5.png
new file mode 100644
index 00000000000..796b99e1eb2
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_woman/5.png differ
diff --git a/public/images/emoji/apple/construction_worker_woman/6.png b/public/images/emoji/apple/construction_worker_woman/6.png
new file mode 100644
index 00000000000..7a6ead711b3
Binary files /dev/null and b/public/images/emoji/apple/construction_worker_woman/6.png differ
diff --git a/public/images/emoji/apple/control_knobs.png b/public/images/emoji/apple/control_knobs.png
index daa9536fbff..1f5bb218fc4 100644
Binary files a/public/images/emoji/apple/control_knobs.png and b/public/images/emoji/apple/control_knobs.png differ
diff --git a/public/images/emoji/apple/convenience_store.png b/public/images/emoji/apple/convenience_store.png
index 0475441d5d6..3de249f5239 100644
Binary files a/public/images/emoji/apple/convenience_store.png and b/public/images/emoji/apple/convenience_store.png differ
diff --git a/public/images/emoji/apple/cook_islands.png b/public/images/emoji/apple/cook_islands.png
new file mode 100644
index 00000000000..1dae1bcd010
Binary files /dev/null and b/public/images/emoji/apple/cook_islands.png differ
diff --git a/public/images/emoji/apple/cookie.png b/public/images/emoji/apple/cookie.png
index 64cd4cee9e1..507c92c244c 100644
Binary files a/public/images/emoji/apple/cookie.png and b/public/images/emoji/apple/cookie.png differ
diff --git a/public/images/emoji/apple/cool.png b/public/images/emoji/apple/cool.png
index 1df14194b78..c0aabdd4944 100644
Binary files a/public/images/emoji/apple/cool.png and b/public/images/emoji/apple/cool.png differ
diff --git a/public/images/emoji/apple/cop.png b/public/images/emoji/apple/cop.png
index 1ed1b255479..78591caa50b 100644
Binary files a/public/images/emoji/apple/cop.png and b/public/images/emoji/apple/cop.png differ
diff --git a/public/images/emoji/apple/copyright.png b/public/images/emoji/apple/copyright.png
index f0fac040668..e99004dcf65 100644
Binary files a/public/images/emoji/apple/copyright.png and b/public/images/emoji/apple/copyright.png differ
diff --git a/public/images/emoji/apple/corn.png b/public/images/emoji/apple/corn.png
index 3ba356323b0..89d311d36ea 100644
Binary files a/public/images/emoji/apple/corn.png and b/public/images/emoji/apple/corn.png differ
diff --git a/public/images/emoji/apple/costa_rica.png b/public/images/emoji/apple/costa_rica.png
new file mode 100644
index 00000000000..8a84b171e2f
Binary files /dev/null and b/public/images/emoji/apple/costa_rica.png differ
diff --git a/public/images/emoji/apple/cote_divoire.png b/public/images/emoji/apple/cote_divoire.png
new file mode 100644
index 00000000000..f39c2bcfcfb
Binary files /dev/null and b/public/images/emoji/apple/cote_divoire.png differ
diff --git a/public/images/emoji/apple/couch.png b/public/images/emoji/apple/couch.png
index 18f79ee6e3f..bc593ea9c9a 100644
Binary files a/public/images/emoji/apple/couch.png and b/public/images/emoji/apple/couch.png differ
diff --git a/public/images/emoji/apple/couch_and_lamp.png b/public/images/emoji/apple/couch_and_lamp.png
index 18f79ee6e3f..bc593ea9c9a 100644
Binary files a/public/images/emoji/apple/couch_and_lamp.png and b/public/images/emoji/apple/couch_and_lamp.png differ
diff --git a/public/images/emoji/apple/couple_with_heart_man_man.png b/public/images/emoji/apple/couple_with_heart_man_man.png
new file mode 100644
index 00000000000..41f436aa541
Binary files /dev/null and b/public/images/emoji/apple/couple_with_heart_man_man.png differ
diff --git a/public/images/emoji/apple/couple_with_heart_woman_man.png b/public/images/emoji/apple/couple_with_heart_woman_man.png
new file mode 100644
index 00000000000..b7eafd58df8
Binary files /dev/null and b/public/images/emoji/apple/couple_with_heart_woman_man.png differ
diff --git a/public/images/emoji/apple/couple_with_heart_woman_woman.png b/public/images/emoji/apple/couple_with_heart_woman_woman.png
new file mode 100644
index 00000000000..8f924c75cfb
Binary files /dev/null and b/public/images/emoji/apple/couple_with_heart_woman_woman.png differ
diff --git a/public/images/emoji/apple/couplekiss_man_man.png b/public/images/emoji/apple/couplekiss_man_man.png
new file mode 100644
index 00000000000..87fd1ce113e
Binary files /dev/null and b/public/images/emoji/apple/couplekiss_man_man.png differ
diff --git a/public/images/emoji/apple/couplekiss_man_woman.png b/public/images/emoji/apple/couplekiss_man_woman.png
new file mode 100644
index 00000000000..b1b5bdc9c56
Binary files /dev/null and b/public/images/emoji/apple/couplekiss_man_woman.png differ
diff --git a/public/images/emoji/apple/couplekiss_woman_woman.png b/public/images/emoji/apple/couplekiss_woman_woman.png
new file mode 100644
index 00000000000..13d6801c47a
Binary files /dev/null and b/public/images/emoji/apple/couplekiss_woman_woman.png differ
diff --git a/public/images/emoji/apple/cow.png b/public/images/emoji/apple/cow.png
index 47f419cb84e..8f90b5c37f8 100644
Binary files a/public/images/emoji/apple/cow.png and b/public/images/emoji/apple/cow.png differ
diff --git a/public/images/emoji/apple/cow2.png b/public/images/emoji/apple/cow2.png
index 740d31b6451..a44afd72130 100644
Binary files a/public/images/emoji/apple/cow2.png and b/public/images/emoji/apple/cow2.png differ
diff --git a/public/images/emoji/apple/cowboy_hat_face.png b/public/images/emoji/apple/cowboy_hat_face.png
new file mode 100644
index 00000000000..6515c8360b4
Binary files /dev/null and b/public/images/emoji/apple/cowboy_hat_face.png differ
diff --git a/public/images/emoji/apple/crab.png b/public/images/emoji/apple/crab.png
index 9a0a620dd8f..c300979a99d 100644
Binary files a/public/images/emoji/apple/crab.png and b/public/images/emoji/apple/crab.png differ
diff --git a/public/images/emoji/apple/crayon.png b/public/images/emoji/apple/crayon.png
index 0b0f7415750..eaf918c81f4 100644
Binary files a/public/images/emoji/apple/crayon.png and b/public/images/emoji/apple/crayon.png differ
diff --git a/public/images/emoji/apple/credit_card.png b/public/images/emoji/apple/credit_card.png
index 98db44b9852..47d4436b9b0 100644
Binary files a/public/images/emoji/apple/credit_card.png and b/public/images/emoji/apple/credit_card.png differ
diff --git a/public/images/emoji/apple/crescent_moon.png b/public/images/emoji/apple/crescent_moon.png
index aa391dcedb6..5d1ec6baab8 100644
Binary files a/public/images/emoji/apple/crescent_moon.png and b/public/images/emoji/apple/crescent_moon.png differ
diff --git a/public/images/emoji/apple/cricket.png b/public/images/emoji/apple/cricket.png
index fb73ead72b0..798f0499e9d 100644
Binary files a/public/images/emoji/apple/cricket.png and b/public/images/emoji/apple/cricket.png differ
diff --git a/public/images/emoji/apple/cricket_bat_ball.png b/public/images/emoji/apple/cricket_bat_ball.png
index fb73ead72b0..798f0499e9d 100644
Binary files a/public/images/emoji/apple/cricket_bat_ball.png and b/public/images/emoji/apple/cricket_bat_ball.png differ
diff --git a/public/images/emoji/apple/croatia.png b/public/images/emoji/apple/croatia.png
new file mode 100644
index 00000000000..a93f35de737
Binary files /dev/null and b/public/images/emoji/apple/croatia.png differ
diff --git a/public/images/emoji/apple/crocodile.png b/public/images/emoji/apple/crocodile.png
index 6df430834dd..9e3e8460e3c 100644
Binary files a/public/images/emoji/apple/crocodile.png and b/public/images/emoji/apple/crocodile.png differ
diff --git a/public/images/emoji/apple/croissant.png b/public/images/emoji/apple/croissant.png
new file mode 100644
index 00000000000..96e4b6e1737
Binary files /dev/null and b/public/images/emoji/apple/croissant.png differ
diff --git a/public/images/emoji/apple/cross.png b/public/images/emoji/apple/cross.png
index 10df9c21f16..efc7a79034a 100644
Binary files a/public/images/emoji/apple/cross.png and b/public/images/emoji/apple/cross.png differ
diff --git a/public/images/emoji/apple/crossed_fingers.png b/public/images/emoji/apple/crossed_fingers.png
new file mode 100644
index 00000000000..76cdcabf102
Binary files /dev/null and b/public/images/emoji/apple/crossed_fingers.png differ
diff --git a/public/images/emoji/apple/crossed_fingers/2.png b/public/images/emoji/apple/crossed_fingers/2.png
new file mode 100644
index 00000000000..f1efc6fd4db
Binary files /dev/null and b/public/images/emoji/apple/crossed_fingers/2.png differ
diff --git a/public/images/emoji/apple/crossed_fingers/3.png b/public/images/emoji/apple/crossed_fingers/3.png
new file mode 100644
index 00000000000..e4de73ffb86
Binary files /dev/null and b/public/images/emoji/apple/crossed_fingers/3.png differ
diff --git a/public/images/emoji/apple/crossed_fingers/4.png b/public/images/emoji/apple/crossed_fingers/4.png
new file mode 100644
index 00000000000..e4b72cb1c22
Binary files /dev/null and b/public/images/emoji/apple/crossed_fingers/4.png differ
diff --git a/public/images/emoji/apple/crossed_fingers/5.png b/public/images/emoji/apple/crossed_fingers/5.png
new file mode 100644
index 00000000000..37585e00ace
Binary files /dev/null and b/public/images/emoji/apple/crossed_fingers/5.png differ
diff --git a/public/images/emoji/apple/crossed_fingers/6.png b/public/images/emoji/apple/crossed_fingers/6.png
new file mode 100644
index 00000000000..63061bea7a3
Binary files /dev/null and b/public/images/emoji/apple/crossed_fingers/6.png differ
diff --git a/public/images/emoji/apple/crossed_flags.png b/public/images/emoji/apple/crossed_flags.png
index 79f0b41b9d2..0a325b514fb 100644
Binary files a/public/images/emoji/apple/crossed_flags.png and b/public/images/emoji/apple/crossed_flags.png differ
diff --git a/public/images/emoji/apple/crossed_swords.png b/public/images/emoji/apple/crossed_swords.png
index e0d25a4c094..39f21de50d4 100644
Binary files a/public/images/emoji/apple/crossed_swords.png and b/public/images/emoji/apple/crossed_swords.png differ
diff --git a/public/images/emoji/apple/crown.png b/public/images/emoji/apple/crown.png
index 94c2e0fe937..293ad24fd67 100644
Binary files a/public/images/emoji/apple/crown.png and b/public/images/emoji/apple/crown.png differ
diff --git a/public/images/emoji/apple/cruise_ship.png b/public/images/emoji/apple/cruise_ship.png
index 94aa42e7bff..3bb64de0d3e 100644
Binary files a/public/images/emoji/apple/cruise_ship.png and b/public/images/emoji/apple/cruise_ship.png differ
diff --git a/public/images/emoji/apple/crystal_ball.png b/public/images/emoji/apple/crystal_ball.png
index 59497182394..8b777fdcea5 100644
Binary files a/public/images/emoji/apple/crystal_ball.png and b/public/images/emoji/apple/crystal_ball.png differ
diff --git a/public/images/emoji/apple/cuba.png b/public/images/emoji/apple/cuba.png
new file mode 100644
index 00000000000..159170fa3d0
Binary files /dev/null and b/public/images/emoji/apple/cuba.png differ
diff --git a/public/images/emoji/apple/cucumber.png b/public/images/emoji/apple/cucumber.png
new file mode 100644
index 00000000000..ece1ce7d99d
Binary files /dev/null and b/public/images/emoji/apple/cucumber.png differ
diff --git a/public/images/emoji/apple/cupid.png b/public/images/emoji/apple/cupid.png
index 9d0f123061e..65630291ab5 100644
Binary files a/public/images/emoji/apple/cupid.png and b/public/images/emoji/apple/cupid.png differ
diff --git a/public/images/emoji/apple/curacao.png b/public/images/emoji/apple/curacao.png
new file mode 100644
index 00000000000..004ae5eb633
Binary files /dev/null and b/public/images/emoji/apple/curacao.png differ
diff --git a/public/images/emoji/apple/curly_loop.png b/public/images/emoji/apple/curly_loop.png
index 9087fba5e9b..e6257ad8cda 100644
Binary files a/public/images/emoji/apple/curly_loop.png and b/public/images/emoji/apple/curly_loop.png differ
diff --git a/public/images/emoji/apple/currency_exchange.png b/public/images/emoji/apple/currency_exchange.png
index d9fae95d84c..f5591d2bbfd 100644
Binary files a/public/images/emoji/apple/currency_exchange.png and b/public/images/emoji/apple/currency_exchange.png differ
diff --git a/public/images/emoji/apple/curry.png b/public/images/emoji/apple/curry.png
index 457c883b3c1..f2a8e54b6f8 100644
Binary files a/public/images/emoji/apple/curry.png and b/public/images/emoji/apple/curry.png differ
diff --git a/public/images/emoji/apple/custard.png b/public/images/emoji/apple/custard.png
index c751ae743c0..dac6fa58e77 100644
Binary files a/public/images/emoji/apple/custard.png and b/public/images/emoji/apple/custard.png differ
diff --git a/public/images/emoji/apple/customs.png b/public/images/emoji/apple/customs.png
index 080aaf01a7a..53e00660175 100644
Binary files a/public/images/emoji/apple/customs.png and b/public/images/emoji/apple/customs.png differ
diff --git a/public/images/emoji/apple/cyclone.png b/public/images/emoji/apple/cyclone.png
index 7ae125e1917..5a6dc22b514 100644
Binary files a/public/images/emoji/apple/cyclone.png and b/public/images/emoji/apple/cyclone.png differ
diff --git a/public/images/emoji/apple/cyprus.png b/public/images/emoji/apple/cyprus.png
new file mode 100644
index 00000000000..cfebdb9e6f4
Binary files /dev/null and b/public/images/emoji/apple/cyprus.png differ
diff --git a/public/images/emoji/apple/czech_republic.png b/public/images/emoji/apple/czech_republic.png
new file mode 100644
index 00000000000..33fa4c2c80f
Binary files /dev/null and b/public/images/emoji/apple/czech_republic.png differ
diff --git a/public/images/emoji/apple/dagger.png b/public/images/emoji/apple/dagger.png
index 58a25690eb4..0b35842beab 100644
Binary files a/public/images/emoji/apple/dagger.png and b/public/images/emoji/apple/dagger.png differ
diff --git a/public/images/emoji/apple/dagger_knife.png b/public/images/emoji/apple/dagger_knife.png
index 58a25690eb4..0b35842beab 100644
Binary files a/public/images/emoji/apple/dagger_knife.png and b/public/images/emoji/apple/dagger_knife.png differ
diff --git a/public/images/emoji/apple/dancer.png b/public/images/emoji/apple/dancer.png
index 277bf733fa8..5ea2c10f9e7 100644
Binary files a/public/images/emoji/apple/dancer.png and b/public/images/emoji/apple/dancer.png differ
diff --git a/public/images/emoji/apple/dancer/2.png b/public/images/emoji/apple/dancer/2.png
new file mode 100644
index 00000000000..7c7f527dbe2
Binary files /dev/null and b/public/images/emoji/apple/dancer/2.png differ
diff --git a/public/images/emoji/apple/dancer/3.png b/public/images/emoji/apple/dancer/3.png
new file mode 100644
index 00000000000..5c443068037
Binary files /dev/null and b/public/images/emoji/apple/dancer/3.png differ
diff --git a/public/images/emoji/apple/dancer/4.png b/public/images/emoji/apple/dancer/4.png
new file mode 100644
index 00000000000..e1f0389b014
Binary files /dev/null and b/public/images/emoji/apple/dancer/4.png differ
diff --git a/public/images/emoji/apple/dancer/5.png b/public/images/emoji/apple/dancer/5.png
new file mode 100644
index 00000000000..cba934193f3
Binary files /dev/null and b/public/images/emoji/apple/dancer/5.png differ
diff --git a/public/images/emoji/apple/dancer/6.png b/public/images/emoji/apple/dancer/6.png
new file mode 100644
index 00000000000..cc8af5bc891
Binary files /dev/null and b/public/images/emoji/apple/dancer/6.png differ
diff --git a/public/images/emoji/apple/dancing_men.png b/public/images/emoji/apple/dancing_men.png
new file mode 100644
index 00000000000..e5951ce3341
Binary files /dev/null and b/public/images/emoji/apple/dancing_men.png differ
diff --git a/public/images/emoji/apple/dancing_women.png b/public/images/emoji/apple/dancing_women.png
new file mode 100644
index 00000000000..0d07c4318bd
Binary files /dev/null and b/public/images/emoji/apple/dancing_women.png differ
diff --git a/public/images/emoji/apple/dango.png b/public/images/emoji/apple/dango.png
index 3b1315eac5d..ecaf15737e5 100644
Binary files a/public/images/emoji/apple/dango.png and b/public/images/emoji/apple/dango.png differ
diff --git a/public/images/emoji/apple/dark_sunglasses.png b/public/images/emoji/apple/dark_sunglasses.png
index a9382535cc1..0b4696027de 100644
Binary files a/public/images/emoji/apple/dark_sunglasses.png and b/public/images/emoji/apple/dark_sunglasses.png differ
diff --git a/public/images/emoji/apple/dart.png b/public/images/emoji/apple/dart.png
index f357af5f26c..1bdcca7068c 100644
Binary files a/public/images/emoji/apple/dart.png and b/public/images/emoji/apple/dart.png differ
diff --git a/public/images/emoji/apple/dash.png b/public/images/emoji/apple/dash.png
index 041d3c012b3..36dbc3f4449 100644
Binary files a/public/images/emoji/apple/dash.png and b/public/images/emoji/apple/dash.png differ
diff --git a/public/images/emoji/apple/date.png b/public/images/emoji/apple/date.png
index 872aee97e6a..db76fcfc1da 100644
Binary files a/public/images/emoji/apple/date.png and b/public/images/emoji/apple/date.png differ
diff --git a/public/images/emoji/apple/deciduous_tree.png b/public/images/emoji/apple/deciduous_tree.png
index 75f8e820e70..50e388a7c3e 100644
Binary files a/public/images/emoji/apple/deciduous_tree.png and b/public/images/emoji/apple/deciduous_tree.png differ
diff --git a/public/images/emoji/apple/deer.png b/public/images/emoji/apple/deer.png
new file mode 100644
index 00000000000..0cf37942c9e
Binary files /dev/null and b/public/images/emoji/apple/deer.png differ
diff --git a/public/images/emoji/apple/denmark.png b/public/images/emoji/apple/denmark.png
new file mode 100644
index 00000000000..17d683203ca
Binary files /dev/null and b/public/images/emoji/apple/denmark.png differ
diff --git a/public/images/emoji/apple/department_store.png b/public/images/emoji/apple/department_store.png
index cd10e283def..07ee6e93e02 100644
Binary files a/public/images/emoji/apple/department_store.png and b/public/images/emoji/apple/department_store.png differ
diff --git a/public/images/emoji/apple/derelict_house.png b/public/images/emoji/apple/derelict_house.png
new file mode 100644
index 00000000000..f6c42518844
Binary files /dev/null and b/public/images/emoji/apple/derelict_house.png differ
diff --git a/public/images/emoji/apple/derelict_house_building.png b/public/images/emoji/apple/derelict_house_building.png
index a389ff82abc..f6c42518844 100644
Binary files a/public/images/emoji/apple/derelict_house_building.png and b/public/images/emoji/apple/derelict_house_building.png differ
diff --git a/public/images/emoji/apple/desert.png b/public/images/emoji/apple/desert.png
index 3e9dc4bde76..5839c71e7fa 100644
Binary files a/public/images/emoji/apple/desert.png and b/public/images/emoji/apple/desert.png differ
diff --git a/public/images/emoji/apple/desert_island.png b/public/images/emoji/apple/desert_island.png
index 21bb67b35d8..8b98bbead11 100644
Binary files a/public/images/emoji/apple/desert_island.png and b/public/images/emoji/apple/desert_island.png differ
diff --git a/public/images/emoji/apple/desktop.png b/public/images/emoji/apple/desktop.png
index 0bf97033c17..e1057cb3d04 100644
Binary files a/public/images/emoji/apple/desktop.png and b/public/images/emoji/apple/desktop.png differ
diff --git a/public/images/emoji/apple/desktop_computer.png b/public/images/emoji/apple/desktop_computer.png
index 0bf97033c17..e1057cb3d04 100644
Binary files a/public/images/emoji/apple/desktop_computer.png and b/public/images/emoji/apple/desktop_computer.png differ
diff --git a/public/images/emoji/apple/diamond_shape_with_a_dot_inside.png b/public/images/emoji/apple/diamond_shape_with_a_dot_inside.png
index 8d4e4294798..86bcc8cbbd3 100644
Binary files a/public/images/emoji/apple/diamond_shape_with_a_dot_inside.png and b/public/images/emoji/apple/diamond_shape_with_a_dot_inside.png differ
diff --git a/public/images/emoji/apple/diamonds.png b/public/images/emoji/apple/diamonds.png
index ed93594428d..7d7a55b4890 100644
Binary files a/public/images/emoji/apple/diamonds.png and b/public/images/emoji/apple/diamonds.png differ
diff --git a/public/images/emoji/apple/dividers.png b/public/images/emoji/apple/dividers.png
index d0d53901429..688e41bb2ff 100644
Binary files a/public/images/emoji/apple/dividers.png and b/public/images/emoji/apple/dividers.png differ
diff --git a/public/images/emoji/apple/dizzy.png b/public/images/emoji/apple/dizzy.png
index 89907ac08f8..e006576d514 100644
Binary files a/public/images/emoji/apple/dizzy.png and b/public/images/emoji/apple/dizzy.png differ
diff --git a/public/images/emoji/apple/djibouti.png b/public/images/emoji/apple/djibouti.png
new file mode 100644
index 00000000000..8581bbc7d82
Binary files /dev/null and b/public/images/emoji/apple/djibouti.png differ
diff --git a/public/images/emoji/apple/do_not_litter.png b/public/images/emoji/apple/do_not_litter.png
index f9942358190..b4208f83f89 100644
Binary files a/public/images/emoji/apple/do_not_litter.png and b/public/images/emoji/apple/do_not_litter.png differ
diff --git a/public/images/emoji/apple/dog.png b/public/images/emoji/apple/dog.png
index 57c66a9f696..a2145e68b5e 100644
Binary files a/public/images/emoji/apple/dog.png and b/public/images/emoji/apple/dog.png differ
diff --git a/public/images/emoji/apple/dog2.png b/public/images/emoji/apple/dog2.png
index abcfcbe663c..e0a134d4647 100644
Binary files a/public/images/emoji/apple/dog2.png and b/public/images/emoji/apple/dog2.png differ
diff --git a/public/images/emoji/apple/dollar.png b/public/images/emoji/apple/dollar.png
index ac1450e239e..d98a38f4960 100644
Binary files a/public/images/emoji/apple/dollar.png and b/public/images/emoji/apple/dollar.png differ
diff --git a/public/images/emoji/apple/dolls.png b/public/images/emoji/apple/dolls.png
index 89a79746658..0e7e1bf9108 100644
Binary files a/public/images/emoji/apple/dolls.png and b/public/images/emoji/apple/dolls.png differ
diff --git a/public/images/emoji/apple/dolphin.png b/public/images/emoji/apple/dolphin.png
index 433d9710a48..ab393900ec7 100644
Binary files a/public/images/emoji/apple/dolphin.png and b/public/images/emoji/apple/dolphin.png differ
diff --git a/public/images/emoji/apple/dominica.png b/public/images/emoji/apple/dominica.png
new file mode 100644
index 00000000000..b2183a0bded
Binary files /dev/null and b/public/images/emoji/apple/dominica.png differ
diff --git a/public/images/emoji/apple/dominican_republic.png b/public/images/emoji/apple/dominican_republic.png
new file mode 100644
index 00000000000..3848b2a930c
Binary files /dev/null and b/public/images/emoji/apple/dominican_republic.png differ
diff --git a/public/images/emoji/apple/door.png b/public/images/emoji/apple/door.png
index 3980097067f..e8e2c50219c 100644
Binary files a/public/images/emoji/apple/door.png and b/public/images/emoji/apple/door.png differ
diff --git a/public/images/emoji/apple/double_vertical_bar.png b/public/images/emoji/apple/double_vertical_bar.png
index cdcd151e9a0..7f788fbb763 100644
Binary files a/public/images/emoji/apple/double_vertical_bar.png and b/public/images/emoji/apple/double_vertical_bar.png differ
diff --git a/public/images/emoji/apple/doughnut.png b/public/images/emoji/apple/doughnut.png
index 5a7b6e4ffff..4a767f03fbc 100644
Binary files a/public/images/emoji/apple/doughnut.png and b/public/images/emoji/apple/doughnut.png differ
diff --git a/public/images/emoji/apple/dove.png b/public/images/emoji/apple/dove.png
index 609e1b7b32b..59e34ff9120 100644
Binary files a/public/images/emoji/apple/dove.png and b/public/images/emoji/apple/dove.png differ
diff --git a/public/images/emoji/apple/dove_of_peace.png b/public/images/emoji/apple/dove_of_peace.png
index 609e1b7b32b..59e34ff9120 100644
Binary files a/public/images/emoji/apple/dove_of_peace.png and b/public/images/emoji/apple/dove_of_peace.png differ
diff --git a/public/images/emoji/apple/dragon.png b/public/images/emoji/apple/dragon.png
index d4dec06f8e9..14420b8e037 100644
Binary files a/public/images/emoji/apple/dragon.png and b/public/images/emoji/apple/dragon.png differ
diff --git a/public/images/emoji/apple/dragon_face.png b/public/images/emoji/apple/dragon_face.png
index 80aec940932..1133b422566 100644
Binary files a/public/images/emoji/apple/dragon_face.png and b/public/images/emoji/apple/dragon_face.png differ
diff --git a/public/images/emoji/apple/dress.png b/public/images/emoji/apple/dress.png
index 58645718822..64d792e8d84 100644
Binary files a/public/images/emoji/apple/dress.png and b/public/images/emoji/apple/dress.png differ
diff --git a/public/images/emoji/apple/dromedary_camel.png b/public/images/emoji/apple/dromedary_camel.png
index 418c09e3a2d..7c42f7b8e55 100644
Binary files a/public/images/emoji/apple/dromedary_camel.png and b/public/images/emoji/apple/dromedary_camel.png differ
diff --git a/public/images/emoji/apple/drooling_face.png b/public/images/emoji/apple/drooling_face.png
new file mode 100644
index 00000000000..3c8fe7b9008
Binary files /dev/null and b/public/images/emoji/apple/drooling_face.png differ
diff --git a/public/images/emoji/apple/droplet.png b/public/images/emoji/apple/droplet.png
index c3421ac0063..e5a511f5c5b 100644
Binary files a/public/images/emoji/apple/droplet.png and b/public/images/emoji/apple/droplet.png differ
diff --git a/public/images/emoji/apple/drum.png b/public/images/emoji/apple/drum.png
new file mode 100644
index 00000000000..4de7a5ba7ea
Binary files /dev/null and b/public/images/emoji/apple/drum.png differ
diff --git a/public/images/emoji/apple/duck.png b/public/images/emoji/apple/duck.png
new file mode 100644
index 00000000000..e0a5705214c
Binary files /dev/null and b/public/images/emoji/apple/duck.png differ
diff --git a/public/images/emoji/apple/dvd.png b/public/images/emoji/apple/dvd.png
index 111fc7e2388..09d9c415f54 100644
Binary files a/public/images/emoji/apple/dvd.png and b/public/images/emoji/apple/dvd.png differ
diff --git a/public/images/emoji/apple/e-mail.png b/public/images/emoji/apple/e-mail.png
index c315c36ff3a..fcd660d76d1 100644
Binary files a/public/images/emoji/apple/e-mail.png and b/public/images/emoji/apple/e-mail.png differ
diff --git a/public/images/emoji/apple/eagle.png b/public/images/emoji/apple/eagle.png
new file mode 100644
index 00000000000..445c707c0ba
Binary files /dev/null and b/public/images/emoji/apple/eagle.png differ
diff --git a/public/images/emoji/apple/ear.png b/public/images/emoji/apple/ear.png
index 1da4022b42c..b6c7ea1c254 100644
Binary files a/public/images/emoji/apple/ear.png and b/public/images/emoji/apple/ear.png differ
diff --git a/public/images/emoji/apple/ear/2.png b/public/images/emoji/apple/ear/2.png
new file mode 100644
index 00000000000..ca5ccc47230
Binary files /dev/null and b/public/images/emoji/apple/ear/2.png differ
diff --git a/public/images/emoji/apple/ear/3.png b/public/images/emoji/apple/ear/3.png
new file mode 100644
index 00000000000..19728dcd78f
Binary files /dev/null and b/public/images/emoji/apple/ear/3.png differ
diff --git a/public/images/emoji/apple/ear/4.png b/public/images/emoji/apple/ear/4.png
new file mode 100644
index 00000000000..8fb3fff3577
Binary files /dev/null and b/public/images/emoji/apple/ear/4.png differ
diff --git a/public/images/emoji/apple/ear/5.png b/public/images/emoji/apple/ear/5.png
new file mode 100644
index 00000000000..b70cc564201
Binary files /dev/null and b/public/images/emoji/apple/ear/5.png differ
diff --git a/public/images/emoji/apple/ear/6.png b/public/images/emoji/apple/ear/6.png
new file mode 100644
index 00000000000..59b7bcc95ae
Binary files /dev/null and b/public/images/emoji/apple/ear/6.png differ
diff --git a/public/images/emoji/apple/ear_of_rice.png b/public/images/emoji/apple/ear_of_rice.png
index 24574248250..3efff570630 100644
Binary files a/public/images/emoji/apple/ear_of_rice.png and b/public/images/emoji/apple/ear_of_rice.png differ
diff --git a/public/images/emoji/apple/earth_africa.png b/public/images/emoji/apple/earth_africa.png
index f698fc778f9..19c0e250286 100644
Binary files a/public/images/emoji/apple/earth_africa.png and b/public/images/emoji/apple/earth_africa.png differ
diff --git a/public/images/emoji/apple/earth_americas.png b/public/images/emoji/apple/earth_americas.png
index 903f5136054..f6ab1f616b0 100644
Binary files a/public/images/emoji/apple/earth_americas.png and b/public/images/emoji/apple/earth_americas.png differ
diff --git a/public/images/emoji/apple/earth_asia.png b/public/images/emoji/apple/earth_asia.png
index d49bd7a5357..3e7b8e61780 100644
Binary files a/public/images/emoji/apple/earth_asia.png and b/public/images/emoji/apple/earth_asia.png differ
diff --git a/public/images/emoji/apple/ecuador.png b/public/images/emoji/apple/ecuador.png
new file mode 100644
index 00000000000..755cb280275
Binary files /dev/null and b/public/images/emoji/apple/ecuador.png differ
diff --git a/public/images/emoji/apple/egg.png b/public/images/emoji/apple/egg.png
index 56d1013597e..fb78dad2398 100644
Binary files a/public/images/emoji/apple/egg.png and b/public/images/emoji/apple/egg.png differ
diff --git a/public/images/emoji/apple/eggplant.png b/public/images/emoji/apple/eggplant.png
index 2f30152fc9f..f0b76c34ca9 100644
Binary files a/public/images/emoji/apple/eggplant.png and b/public/images/emoji/apple/eggplant.png differ
diff --git a/public/images/emoji/apple/egypt.png b/public/images/emoji/apple/egypt.png
new file mode 100644
index 00000000000..81d5764df11
Binary files /dev/null and b/public/images/emoji/apple/egypt.png differ
diff --git a/public/images/emoji/apple/eight.png b/public/images/emoji/apple/eight.png
index ba8ed5cf211..6269d3b91ab 100644
Binary files a/public/images/emoji/apple/eight.png and b/public/images/emoji/apple/eight.png differ
diff --git a/public/images/emoji/apple/eight_pointed_black_star.png b/public/images/emoji/apple/eight_pointed_black_star.png
index 123ddbfab4d..231d6abc891 100644
Binary files a/public/images/emoji/apple/eight_pointed_black_star.png and b/public/images/emoji/apple/eight_pointed_black_star.png differ
diff --git a/public/images/emoji/apple/eight_spoked_asterisk.png b/public/images/emoji/apple/eight_spoked_asterisk.png
index cb694edee1d..1f094d2de51 100644
Binary files a/public/images/emoji/apple/eight_spoked_asterisk.png and b/public/images/emoji/apple/eight_spoked_asterisk.png differ
diff --git a/public/images/emoji/apple/el_salvador.png b/public/images/emoji/apple/el_salvador.png
new file mode 100644
index 00000000000..268812d6054
Binary files /dev/null and b/public/images/emoji/apple/el_salvador.png differ
diff --git a/public/images/emoji/apple/electric_plug.png b/public/images/emoji/apple/electric_plug.png
index 40914fec286..5be3a492f2e 100644
Binary files a/public/images/emoji/apple/electric_plug.png and b/public/images/emoji/apple/electric_plug.png differ
diff --git a/public/images/emoji/apple/elephant.png b/public/images/emoji/apple/elephant.png
index c11064716e3..04454bb1aa3 100644
Binary files a/public/images/emoji/apple/elephant.png and b/public/images/emoji/apple/elephant.png differ
diff --git a/public/images/emoji/apple/email.png b/public/images/emoji/apple/email.png
index c315c36ff3a..511be647ad4 100644
Binary files a/public/images/emoji/apple/email.png and b/public/images/emoji/apple/email.png differ
diff --git a/public/images/emoji/apple/end.png b/public/images/emoji/apple/end.png
index 8cea2f1a54d..55820b7bf92 100644
Binary files a/public/images/emoji/apple/end.png and b/public/images/emoji/apple/end.png differ
diff --git a/public/images/emoji/apple/envelope.png b/public/images/emoji/apple/envelope.png
index 605d3dab831..511be647ad4 100644
Binary files a/public/images/emoji/apple/envelope.png and b/public/images/emoji/apple/envelope.png differ
diff --git a/public/images/emoji/apple/envelope_with_arrow.png b/public/images/emoji/apple/envelope_with_arrow.png
index 95e780e661b..68e1334683f 100644
Binary files a/public/images/emoji/apple/envelope_with_arrow.png and b/public/images/emoji/apple/envelope_with_arrow.png differ
diff --git a/public/images/emoji/apple/equatorial_guinea.png b/public/images/emoji/apple/equatorial_guinea.png
new file mode 100644
index 00000000000..4f4becc0d4e
Binary files /dev/null and b/public/images/emoji/apple/equatorial_guinea.png differ
diff --git a/public/images/emoji/apple/eritrea.png b/public/images/emoji/apple/eritrea.png
new file mode 100644
index 00000000000..41397be692d
Binary files /dev/null and b/public/images/emoji/apple/eritrea.png differ
diff --git a/public/images/emoji/apple/estonia.png b/public/images/emoji/apple/estonia.png
new file mode 100644
index 00000000000..30255a24330
Binary files /dev/null and b/public/images/emoji/apple/estonia.png differ
diff --git a/public/images/emoji/apple/ethiopia.png b/public/images/emoji/apple/ethiopia.png
new file mode 100644
index 00000000000..5c62e06a716
Binary files /dev/null and b/public/images/emoji/apple/ethiopia.png differ
diff --git a/public/images/emoji/apple/eu.png b/public/images/emoji/apple/eu.png
new file mode 100644
index 00000000000..67f06084970
Binary files /dev/null and b/public/images/emoji/apple/eu.png differ
diff --git a/public/images/emoji/apple/euro.png b/public/images/emoji/apple/euro.png
index 38e80e2152d..83a1a7018fe 100644
Binary files a/public/images/emoji/apple/euro.png and b/public/images/emoji/apple/euro.png differ
diff --git a/public/images/emoji/apple/european_castle.png b/public/images/emoji/apple/european_castle.png
index d58cafb8648..97fe6bad2d9 100644
Binary files a/public/images/emoji/apple/european_castle.png and b/public/images/emoji/apple/european_castle.png differ
diff --git a/public/images/emoji/apple/european_post_office.png b/public/images/emoji/apple/european_post_office.png
index b4d0a0748f9..c1ab53657c7 100644
Binary files a/public/images/emoji/apple/european_post_office.png and b/public/images/emoji/apple/european_post_office.png differ
diff --git a/public/images/emoji/apple/evergreen_tree.png b/public/images/emoji/apple/evergreen_tree.png
index 409aacd660a..4609b01c50c 100644
Binary files a/public/images/emoji/apple/evergreen_tree.png and b/public/images/emoji/apple/evergreen_tree.png differ
diff --git a/public/images/emoji/apple/exclamation.png b/public/images/emoji/apple/exclamation.png
index 8b069bce08b..d074b414f8f 100644
Binary files a/public/images/emoji/apple/exclamation.png and b/public/images/emoji/apple/exclamation.png differ
diff --git a/public/images/emoji/apple/eye.png b/public/images/emoji/apple/eye.png
index fef3d125829..a3f3dd64f6c 100644
Binary files a/public/images/emoji/apple/eye.png and b/public/images/emoji/apple/eye.png differ
diff --git a/public/images/emoji/apple/eyeglasses.png b/public/images/emoji/apple/eyeglasses.png
index 34a555e1c7a..8c5c74e74c2 100644
Binary files a/public/images/emoji/apple/eyeglasses.png and b/public/images/emoji/apple/eyeglasses.png differ
diff --git a/public/images/emoji/apple/eyes.png b/public/images/emoji/apple/eyes.png
index 14e2434955b..b28ffc8d7ae 100644
Binary files a/public/images/emoji/apple/eyes.png and b/public/images/emoji/apple/eyes.png differ
diff --git a/public/images/emoji/apple/facepunch.png b/public/images/emoji/apple/facepunch.png
new file mode 100644
index 00000000000..c01cab21b58
Binary files /dev/null and b/public/images/emoji/apple/facepunch.png differ
diff --git a/public/images/emoji/apple/facepunch/2.png b/public/images/emoji/apple/facepunch/2.png
new file mode 100644
index 00000000000..1c8dd8dbf32
Binary files /dev/null and b/public/images/emoji/apple/facepunch/2.png differ
diff --git a/public/images/emoji/apple/facepunch/3.png b/public/images/emoji/apple/facepunch/3.png
new file mode 100644
index 00000000000..39deb2c7e8c
Binary files /dev/null and b/public/images/emoji/apple/facepunch/3.png differ
diff --git a/public/images/emoji/apple/facepunch/4.png b/public/images/emoji/apple/facepunch/4.png
new file mode 100644
index 00000000000..ef6df0b9330
Binary files /dev/null and b/public/images/emoji/apple/facepunch/4.png differ
diff --git a/public/images/emoji/apple/facepunch/5.png b/public/images/emoji/apple/facepunch/5.png
new file mode 100644
index 00000000000..8552732ad40
Binary files /dev/null and b/public/images/emoji/apple/facepunch/5.png differ
diff --git a/public/images/emoji/apple/facepunch/6.png b/public/images/emoji/apple/facepunch/6.png
new file mode 100644
index 00000000000..24f4a3071ab
Binary files /dev/null and b/public/images/emoji/apple/facepunch/6.png differ
diff --git a/public/images/emoji/apple/factory.png b/public/images/emoji/apple/factory.png
index a4af077ca50..28ff6cc73df 100644
Binary files a/public/images/emoji/apple/factory.png and b/public/images/emoji/apple/factory.png differ
diff --git a/public/images/emoji/apple/falkland_islands.png b/public/images/emoji/apple/falkland_islands.png
new file mode 100644
index 00000000000..74f9b4ddf4b
Binary files /dev/null and b/public/images/emoji/apple/falkland_islands.png differ
diff --git a/public/images/emoji/apple/fallen_leaf.png b/public/images/emoji/apple/fallen_leaf.png
index 4ac95b4d57f..62054c42fa2 100644
Binary files a/public/images/emoji/apple/fallen_leaf.png and b/public/images/emoji/apple/fallen_leaf.png differ
diff --git a/public/images/emoji/apple/family.png b/public/images/emoji/apple/family.png
new file mode 100644
index 00000000000..100c01bda8a
Binary files /dev/null and b/public/images/emoji/apple/family.png differ
diff --git a/public/images/emoji/apple/family_man_boy.png b/public/images/emoji/apple/family_man_boy.png
new file mode 100644
index 00000000000..d5e6e2a58eb
Binary files /dev/null and b/public/images/emoji/apple/family_man_boy.png differ
diff --git a/public/images/emoji/apple/family_man_boy_boy.png b/public/images/emoji/apple/family_man_boy_boy.png
new file mode 100644
index 00000000000..1a9f21b2a38
Binary files /dev/null and b/public/images/emoji/apple/family_man_boy_boy.png differ
diff --git a/public/images/emoji/apple/family_man_girl.png b/public/images/emoji/apple/family_man_girl.png
new file mode 100644
index 00000000000..9af1f5af57f
Binary files /dev/null and b/public/images/emoji/apple/family_man_girl.png differ
diff --git a/public/images/emoji/apple/family_man_girl_boy.png b/public/images/emoji/apple/family_man_girl_boy.png
new file mode 100644
index 00000000000..c5900031b81
Binary files /dev/null and b/public/images/emoji/apple/family_man_girl_boy.png differ
diff --git a/public/images/emoji/apple/family_man_girl_girl.png b/public/images/emoji/apple/family_man_girl_girl.png
new file mode 100644
index 00000000000..1f9a1557d53
Binary files /dev/null and b/public/images/emoji/apple/family_man_girl_girl.png differ
diff --git a/public/images/emoji/apple/family_man_man_boy.png b/public/images/emoji/apple/family_man_man_boy.png
new file mode 100644
index 00000000000..40020601cb0
Binary files /dev/null and b/public/images/emoji/apple/family_man_man_boy.png differ
diff --git a/public/images/emoji/apple/family_man_man_boy_boy.png b/public/images/emoji/apple/family_man_man_boy_boy.png
new file mode 100644
index 00000000000..57c7b976574
Binary files /dev/null and b/public/images/emoji/apple/family_man_man_boy_boy.png differ
diff --git a/public/images/emoji/apple/family_man_man_girl.png b/public/images/emoji/apple/family_man_man_girl.png
new file mode 100644
index 00000000000..158384d6e36
Binary files /dev/null and b/public/images/emoji/apple/family_man_man_girl.png differ
diff --git a/public/images/emoji/apple/family_man_man_girl_boy.png b/public/images/emoji/apple/family_man_man_girl_boy.png
new file mode 100644
index 00000000000..3394121d143
Binary files /dev/null and b/public/images/emoji/apple/family_man_man_girl_boy.png differ
diff --git a/public/images/emoji/apple/family_man_man_girl_girl.png b/public/images/emoji/apple/family_man_man_girl_girl.png
new file mode 100644
index 00000000000..97c1f26473f
Binary files /dev/null and b/public/images/emoji/apple/family_man_man_girl_girl.png differ
diff --git a/public/images/emoji/apple/family_man_woman_boy.png b/public/images/emoji/apple/family_man_woman_boy.png
new file mode 100644
index 00000000000..4d0ef0c5b01
Binary files /dev/null and b/public/images/emoji/apple/family_man_woman_boy.png differ
diff --git a/public/images/emoji/apple/family_man_woman_boy_boy.png b/public/images/emoji/apple/family_man_woman_boy_boy.png
new file mode 100644
index 00000000000..213af3e02d2
Binary files /dev/null and b/public/images/emoji/apple/family_man_woman_boy_boy.png differ
diff --git a/public/images/emoji/apple/family_man_woman_girl_girl.png b/public/images/emoji/apple/family_man_woman_girl_girl.png
new file mode 100644
index 00000000000..004ec8f4274
Binary files /dev/null and b/public/images/emoji/apple/family_man_woman_girl_girl.png differ
diff --git a/public/images/emoji/apple/family_woman_boy.png b/public/images/emoji/apple/family_woman_boy.png
new file mode 100644
index 00000000000..4d16c607733
Binary files /dev/null and b/public/images/emoji/apple/family_woman_boy.png differ
diff --git a/public/images/emoji/apple/family_woman_boy_boy.png b/public/images/emoji/apple/family_woman_boy_boy.png
new file mode 100644
index 00000000000..8713aa91e19
Binary files /dev/null and b/public/images/emoji/apple/family_woman_boy_boy.png differ
diff --git a/public/images/emoji/apple/family_woman_girl.png b/public/images/emoji/apple/family_woman_girl.png
new file mode 100644
index 00000000000..da7c9911315
Binary files /dev/null and b/public/images/emoji/apple/family_woman_girl.png differ
diff --git a/public/images/emoji/apple/family_woman_girl_boy.png b/public/images/emoji/apple/family_woman_girl_boy.png
new file mode 100644
index 00000000000..0c28c1f8949
Binary files /dev/null and b/public/images/emoji/apple/family_woman_girl_boy.png differ
diff --git a/public/images/emoji/apple/family_woman_girl_girl.png b/public/images/emoji/apple/family_woman_girl_girl.png
new file mode 100644
index 00000000000..ac197a85fe5
Binary files /dev/null and b/public/images/emoji/apple/family_woman_girl_girl.png differ
diff --git a/public/images/emoji/apple/family_woman_woman_boy.png b/public/images/emoji/apple/family_woman_woman_boy.png
new file mode 100644
index 00000000000..039d152d5bd
Binary files /dev/null and b/public/images/emoji/apple/family_woman_woman_boy.png differ
diff --git a/public/images/emoji/apple/family_woman_woman_boy_boy.png b/public/images/emoji/apple/family_woman_woman_boy_boy.png
new file mode 100644
index 00000000000..e70b13476b9
Binary files /dev/null and b/public/images/emoji/apple/family_woman_woman_boy_boy.png differ
diff --git a/public/images/emoji/apple/family_woman_woman_girl.png b/public/images/emoji/apple/family_woman_woman_girl.png
new file mode 100644
index 00000000000..c71257738d3
Binary files /dev/null and b/public/images/emoji/apple/family_woman_woman_girl.png differ
diff --git a/public/images/emoji/apple/family_woman_woman_girl_boy.png b/public/images/emoji/apple/family_woman_woman_girl_boy.png
new file mode 100644
index 00000000000..85f7db36571
Binary files /dev/null and b/public/images/emoji/apple/family_woman_woman_girl_boy.png differ
diff --git a/public/images/emoji/apple/family_woman_woman_girl_girl.png b/public/images/emoji/apple/family_woman_woman_girl_girl.png
new file mode 100644
index 00000000000..aa6768144c7
Binary files /dev/null and b/public/images/emoji/apple/family_woman_woman_girl_girl.png differ
diff --git a/public/images/emoji/apple/faroe_islands.png b/public/images/emoji/apple/faroe_islands.png
new file mode 100644
index 00000000000..d25d24ead60
Binary files /dev/null and b/public/images/emoji/apple/faroe_islands.png differ
diff --git a/public/images/emoji/apple/fast_forward.png b/public/images/emoji/apple/fast_forward.png
index a9863968082..b572d4c18f6 100644
Binary files a/public/images/emoji/apple/fast_forward.png and b/public/images/emoji/apple/fast_forward.png differ
diff --git a/public/images/emoji/apple/fax.png b/public/images/emoji/apple/fax.png
index 1b27863795c..17a81c529a6 100644
Binary files a/public/images/emoji/apple/fax.png and b/public/images/emoji/apple/fax.png differ
diff --git a/public/images/emoji/apple/feet.png b/public/images/emoji/apple/feet.png
index 3b1c263cd3e..90e0440afcf 100644
Binary files a/public/images/emoji/apple/feet.png and b/public/images/emoji/apple/feet.png differ
diff --git a/public/images/emoji/apple/female_detective.png b/public/images/emoji/apple/female_detective.png
new file mode 100644
index 00000000000..975fdf28c9c
Binary files /dev/null and b/public/images/emoji/apple/female_detective.png differ
diff --git a/public/images/emoji/apple/female_detective/2.png b/public/images/emoji/apple/female_detective/2.png
new file mode 100644
index 00000000000..c242940457d
Binary files /dev/null and b/public/images/emoji/apple/female_detective/2.png differ
diff --git a/public/images/emoji/apple/female_detective/3.png b/public/images/emoji/apple/female_detective/3.png
new file mode 100644
index 00000000000..16f7dce86f9
Binary files /dev/null and b/public/images/emoji/apple/female_detective/3.png differ
diff --git a/public/images/emoji/apple/female_detective/4.png b/public/images/emoji/apple/female_detective/4.png
new file mode 100644
index 00000000000..7577d509a2c
Binary files /dev/null and b/public/images/emoji/apple/female_detective/4.png differ
diff --git a/public/images/emoji/apple/female_detective/5.png b/public/images/emoji/apple/female_detective/5.png
new file mode 100644
index 00000000000..0a15cfe5c01
Binary files /dev/null and b/public/images/emoji/apple/female_detective/5.png differ
diff --git a/public/images/emoji/apple/female_detective/6.png b/public/images/emoji/apple/female_detective/6.png
new file mode 100644
index 00000000000..92a47a686dd
Binary files /dev/null and b/public/images/emoji/apple/female_detective/6.png differ
diff --git a/public/images/emoji/apple/ferris_wheel.png b/public/images/emoji/apple/ferris_wheel.png
index ff5b81002bd..a7e1395cad5 100644
Binary files a/public/images/emoji/apple/ferris_wheel.png and b/public/images/emoji/apple/ferris_wheel.png differ
diff --git a/public/images/emoji/apple/ferry.png b/public/images/emoji/apple/ferry.png
index f45493c7eaf..ee0b0e5e7ae 100644
Binary files a/public/images/emoji/apple/ferry.png and b/public/images/emoji/apple/ferry.png differ
diff --git a/public/images/emoji/apple/field_hockey.png b/public/images/emoji/apple/field_hockey.png
index cce22bf0c8d..bccfae66577 100644
Binary files a/public/images/emoji/apple/field_hockey.png and b/public/images/emoji/apple/field_hockey.png differ
diff --git a/public/images/emoji/apple/fiji.png b/public/images/emoji/apple/fiji.png
new file mode 100644
index 00000000000..ed75e1a7db0
Binary files /dev/null and b/public/images/emoji/apple/fiji.png differ
diff --git a/public/images/emoji/apple/file_cabinet.png b/public/images/emoji/apple/file_cabinet.png
index 54ab7ea7ebc..0f2f79c9db6 100644
Binary files a/public/images/emoji/apple/file_cabinet.png and b/public/images/emoji/apple/file_cabinet.png differ
diff --git a/public/images/emoji/apple/file_folder.png b/public/images/emoji/apple/file_folder.png
index f32be103d77..bc88b6c48c4 100644
Binary files a/public/images/emoji/apple/file_folder.png and b/public/images/emoji/apple/file_folder.png differ
diff --git a/public/images/emoji/apple/film_frames.png b/public/images/emoji/apple/film_frames.png
index df47b4e5506..043221da538 100644
Binary files a/public/images/emoji/apple/film_frames.png and b/public/images/emoji/apple/film_frames.png differ
diff --git a/public/images/emoji/apple/film_projector.png b/public/images/emoji/apple/film_projector.png
index 788f131ec08..add4400d044 100644
Binary files a/public/images/emoji/apple/film_projector.png and b/public/images/emoji/apple/film_projector.png differ
diff --git a/public/images/emoji/apple/film_strip.png b/public/images/emoji/apple/film_strip.png
new file mode 100644
index 00000000000..043221da538
Binary files /dev/null and b/public/images/emoji/apple/film_strip.png differ
diff --git a/public/images/emoji/apple/finland.png b/public/images/emoji/apple/finland.png
new file mode 100644
index 00000000000..89e088c5845
Binary files /dev/null and b/public/images/emoji/apple/finland.png differ
diff --git a/public/images/emoji/apple/fire.png b/public/images/emoji/apple/fire.png
index 6776b47d66b..a82ae1ee4f3 100644
Binary files a/public/images/emoji/apple/fire.png and b/public/images/emoji/apple/fire.png differ
diff --git a/public/images/emoji/apple/fire_engine.png b/public/images/emoji/apple/fire_engine.png
index ec5e7509485..40552da1e82 100644
Binary files a/public/images/emoji/apple/fire_engine.png and b/public/images/emoji/apple/fire_engine.png differ
diff --git a/public/images/emoji/apple/fireworks.png b/public/images/emoji/apple/fireworks.png
index 953114e143e..de37ce8bcfa 100644
Binary files a/public/images/emoji/apple/fireworks.png and b/public/images/emoji/apple/fireworks.png differ
diff --git a/public/images/emoji/apple/first_quarter_moon.png b/public/images/emoji/apple/first_quarter_moon.png
index 9428a59764f..c7f8ed43b5e 100644
Binary files a/public/images/emoji/apple/first_quarter_moon.png and b/public/images/emoji/apple/first_quarter_moon.png differ
diff --git a/public/images/emoji/apple/first_quarter_moon_with_face.png b/public/images/emoji/apple/first_quarter_moon_with_face.png
index 60b0b046d5a..dc0c46be80e 100644
Binary files a/public/images/emoji/apple/first_quarter_moon_with_face.png and b/public/images/emoji/apple/first_quarter_moon_with_face.png differ
diff --git a/public/images/emoji/apple/fish.png b/public/images/emoji/apple/fish.png
index aa7a45e1e91..0a927f82023 100644
Binary files a/public/images/emoji/apple/fish.png and b/public/images/emoji/apple/fish.png differ
diff --git a/public/images/emoji/apple/fish_cake.png b/public/images/emoji/apple/fish_cake.png
index d5c3887b1d3..2babbb0dd95 100644
Binary files a/public/images/emoji/apple/fish_cake.png and b/public/images/emoji/apple/fish_cake.png differ
diff --git a/public/images/emoji/apple/fishing_pole_and_fish.png b/public/images/emoji/apple/fishing_pole_and_fish.png
index c21e17c44b1..cdece2b307f 100644
Binary files a/public/images/emoji/apple/fishing_pole_and_fish.png and b/public/images/emoji/apple/fishing_pole_and_fish.png differ
diff --git a/public/images/emoji/apple/fist/2.png b/public/images/emoji/apple/fist/2.png
new file mode 100644
index 00000000000..56285b20a88
Binary files /dev/null and b/public/images/emoji/apple/fist/2.png differ
diff --git a/public/images/emoji/apple/fist/3.png b/public/images/emoji/apple/fist/3.png
new file mode 100644
index 00000000000..65407645907
Binary files /dev/null and b/public/images/emoji/apple/fist/3.png differ
diff --git a/public/images/emoji/apple/fist/4.png b/public/images/emoji/apple/fist/4.png
new file mode 100644
index 00000000000..1ab8f2389d6
Binary files /dev/null and b/public/images/emoji/apple/fist/4.png differ
diff --git a/public/images/emoji/apple/fist/5.png b/public/images/emoji/apple/fist/5.png
new file mode 100644
index 00000000000..59bf4d86638
Binary files /dev/null and b/public/images/emoji/apple/fist/5.png differ
diff --git a/public/images/emoji/apple/fist/6.png b/public/images/emoji/apple/fist/6.png
new file mode 100644
index 00000000000..8f30f679368
Binary files /dev/null and b/public/images/emoji/apple/fist/6.png differ
diff --git a/public/images/emoji/apple/fist_left.png b/public/images/emoji/apple/fist_left.png
new file mode 100644
index 00000000000..e42595f193e
Binary files /dev/null and b/public/images/emoji/apple/fist_left.png differ
diff --git a/public/images/emoji/apple/fist_left/2.png b/public/images/emoji/apple/fist_left/2.png
new file mode 100644
index 00000000000..82e6f4dc748
Binary files /dev/null and b/public/images/emoji/apple/fist_left/2.png differ
diff --git a/public/images/emoji/apple/fist_left/3.png b/public/images/emoji/apple/fist_left/3.png
new file mode 100644
index 00000000000..b478c30cbe4
Binary files /dev/null and b/public/images/emoji/apple/fist_left/3.png differ
diff --git a/public/images/emoji/apple/fist_left/4.png b/public/images/emoji/apple/fist_left/4.png
new file mode 100644
index 00000000000..c8784ff9610
Binary files /dev/null and b/public/images/emoji/apple/fist_left/4.png differ
diff --git a/public/images/emoji/apple/fist_left/5.png b/public/images/emoji/apple/fist_left/5.png
new file mode 100644
index 00000000000..4fa222dcf9c
Binary files /dev/null and b/public/images/emoji/apple/fist_left/5.png differ
diff --git a/public/images/emoji/apple/fist_left/6.png b/public/images/emoji/apple/fist_left/6.png
new file mode 100644
index 00000000000..8b21664f07f
Binary files /dev/null and b/public/images/emoji/apple/fist_left/6.png differ
diff --git a/public/images/emoji/apple/fist_right.png b/public/images/emoji/apple/fist_right.png
new file mode 100644
index 00000000000..297aca7b8f7
Binary files /dev/null and b/public/images/emoji/apple/fist_right.png differ
diff --git a/public/images/emoji/apple/fist_right/2.png b/public/images/emoji/apple/fist_right/2.png
new file mode 100644
index 00000000000..ca9bd453dcd
Binary files /dev/null and b/public/images/emoji/apple/fist_right/2.png differ
diff --git a/public/images/emoji/apple/fist_right/3.png b/public/images/emoji/apple/fist_right/3.png
new file mode 100644
index 00000000000..e95c238d062
Binary files /dev/null and b/public/images/emoji/apple/fist_right/3.png differ
diff --git a/public/images/emoji/apple/fist_right/4.png b/public/images/emoji/apple/fist_right/4.png
new file mode 100644
index 00000000000..787f7fdd80a
Binary files /dev/null and b/public/images/emoji/apple/fist_right/4.png differ
diff --git a/public/images/emoji/apple/fist_right/5.png b/public/images/emoji/apple/fist_right/5.png
new file mode 100644
index 00000000000..a32f3128f8e
Binary files /dev/null and b/public/images/emoji/apple/fist_right/5.png differ
diff --git a/public/images/emoji/apple/fist_right/6.png b/public/images/emoji/apple/fist_right/6.png
new file mode 100644
index 00000000000..ca7be414ac4
Binary files /dev/null and b/public/images/emoji/apple/fist_right/6.png differ
diff --git a/public/images/emoji/apple/five.png b/public/images/emoji/apple/five.png
index 97fcc34bf7f..5c85432a268 100644
Binary files a/public/images/emoji/apple/five.png and b/public/images/emoji/apple/five.png differ
diff --git a/public/images/emoji/apple/flag_black.png b/public/images/emoji/apple/flag_black.png
index dbe8461ec3b..36a0a6987d1 100644
Binary files a/public/images/emoji/apple/flag_black.png and b/public/images/emoji/apple/flag_black.png differ
diff --git a/public/images/emoji/apple/flag_white.png b/public/images/emoji/apple/flag_white.png
index fcdd1e4cae2..16ed8e6169c 100644
Binary files a/public/images/emoji/apple/flag_white.png and b/public/images/emoji/apple/flag_white.png differ
diff --git a/public/images/emoji/apple/flags.png b/public/images/emoji/apple/flags.png
index 1cf5a94a216..30d7cf30704 100644
Binary files a/public/images/emoji/apple/flags.png and b/public/images/emoji/apple/flags.png differ
diff --git a/public/images/emoji/apple/flame.png b/public/images/emoji/apple/flame.png
index 6776b47d66b..a82ae1ee4f3 100644
Binary files a/public/images/emoji/apple/flame.png and b/public/images/emoji/apple/flame.png differ
diff --git a/public/images/emoji/apple/flashlight.png b/public/images/emoji/apple/flashlight.png
index 0c6e5cd0580..0bc1f97f799 100644
Binary files a/public/images/emoji/apple/flashlight.png and b/public/images/emoji/apple/flashlight.png differ
diff --git a/public/images/emoji/apple/fleur-de-lis.png b/public/images/emoji/apple/fleur-de-lis.png
index e1576843351..d0cf7fc2278 100644
Binary files a/public/images/emoji/apple/fleur-de-lis.png and b/public/images/emoji/apple/fleur-de-lis.png differ
diff --git a/public/images/emoji/apple/fleur_de_lis.png b/public/images/emoji/apple/fleur_de_lis.png
new file mode 100644
index 00000000000..d0cf7fc2278
Binary files /dev/null and b/public/images/emoji/apple/fleur_de_lis.png differ
diff --git a/public/images/emoji/apple/flight_arrival.png b/public/images/emoji/apple/flight_arrival.png
new file mode 100644
index 00000000000..c716ff21866
Binary files /dev/null and b/public/images/emoji/apple/flight_arrival.png differ
diff --git a/public/images/emoji/apple/flight_departure.png b/public/images/emoji/apple/flight_departure.png
new file mode 100644
index 00000000000..d1fcea18b8a
Binary files /dev/null and b/public/images/emoji/apple/flight_departure.png differ
diff --git a/public/images/emoji/apple/floppy_disk.png b/public/images/emoji/apple/floppy_disk.png
index 05daeb667a3..75b06ec087c 100644
Binary files a/public/images/emoji/apple/floppy_disk.png and b/public/images/emoji/apple/floppy_disk.png differ
diff --git a/public/images/emoji/apple/flower_playing_cards.png b/public/images/emoji/apple/flower_playing_cards.png
index 1753f555cfa..e3db650f43d 100644
Binary files a/public/images/emoji/apple/flower_playing_cards.png and b/public/images/emoji/apple/flower_playing_cards.png differ
diff --git a/public/images/emoji/apple/fog.png b/public/images/emoji/apple/fog.png
index e3ea064e09b..7dd185d50f4 100644
Binary files a/public/images/emoji/apple/fog.png and b/public/images/emoji/apple/fog.png differ
diff --git a/public/images/emoji/apple/foggy.png b/public/images/emoji/apple/foggy.png
index c1298b7f4db..32200d7f8e3 100644
Binary files a/public/images/emoji/apple/foggy.png and b/public/images/emoji/apple/foggy.png differ
diff --git a/public/images/emoji/apple/football.png b/public/images/emoji/apple/football.png
index 5d25a3a583e..40a806bd974 100644
Binary files a/public/images/emoji/apple/football.png and b/public/images/emoji/apple/football.png differ
diff --git a/public/images/emoji/apple/footprints.png b/public/images/emoji/apple/footprints.png
index 73c0cb7c279..90e0440afcf 100644
Binary files a/public/images/emoji/apple/footprints.png and b/public/images/emoji/apple/footprints.png differ
diff --git a/public/images/emoji/apple/fork_and_knife.png b/public/images/emoji/apple/fork_and_knife.png
index e0b8b0aa6cb..a01e82ebcf9 100644
Binary files a/public/images/emoji/apple/fork_and_knife.png and b/public/images/emoji/apple/fork_and_knife.png differ
diff --git a/public/images/emoji/apple/fork_and_knife_with_plate.png b/public/images/emoji/apple/fork_and_knife_with_plate.png
index 32e586bd6e9..54bd5dc10a4 100644
Binary files a/public/images/emoji/apple/fork_and_knife_with_plate.png and b/public/images/emoji/apple/fork_and_knife_with_plate.png differ
diff --git a/public/images/emoji/apple/fork_knife_plate.png b/public/images/emoji/apple/fork_knife_plate.png
index 32e586bd6e9..54bd5dc10a4 100644
Binary files a/public/images/emoji/apple/fork_knife_plate.png and b/public/images/emoji/apple/fork_knife_plate.png differ
diff --git a/public/images/emoji/apple/fountain.png b/public/images/emoji/apple/fountain.png
index 3517896f8d5..c6fa8ddb0c4 100644
Binary files a/public/images/emoji/apple/fountain.png and b/public/images/emoji/apple/fountain.png differ
diff --git a/public/images/emoji/apple/fountain_pen.png b/public/images/emoji/apple/fountain_pen.png
new file mode 100644
index 00000000000..a9a947848d8
Binary files /dev/null and b/public/images/emoji/apple/fountain_pen.png differ
diff --git a/public/images/emoji/apple/four.png b/public/images/emoji/apple/four.png
index 3ed87090edf..3800d040764 100644
Binary files a/public/images/emoji/apple/four.png and b/public/images/emoji/apple/four.png differ
diff --git a/public/images/emoji/apple/four_leaf_clover.png b/public/images/emoji/apple/four_leaf_clover.png
index 54206ae16cb..48483d4c4cf 100644
Binary files a/public/images/emoji/apple/four_leaf_clover.png and b/public/images/emoji/apple/four_leaf_clover.png differ
diff --git a/public/images/emoji/apple/fox_face.png b/public/images/emoji/apple/fox_face.png
new file mode 100644
index 00000000000..d07aefd8421
Binary files /dev/null and b/public/images/emoji/apple/fox_face.png differ
diff --git a/public/images/emoji/apple/frame_photo.png b/public/images/emoji/apple/frame_photo.png
index 3fe887c4fc3..aaca2338d63 100644
Binary files a/public/images/emoji/apple/frame_photo.png and b/public/images/emoji/apple/frame_photo.png differ
diff --git a/public/images/emoji/apple/frame_with_picture.png b/public/images/emoji/apple/frame_with_picture.png
index 3fe887c4fc3..aaca2338d63 100644
Binary files a/public/images/emoji/apple/frame_with_picture.png and b/public/images/emoji/apple/frame_with_picture.png differ
diff --git a/public/images/emoji/apple/framed_picture.png b/public/images/emoji/apple/framed_picture.png
new file mode 100644
index 00000000000..aaca2338d63
Binary files /dev/null and b/public/images/emoji/apple/framed_picture.png differ
diff --git a/public/images/emoji/apple/free.png b/public/images/emoji/apple/free.png
index 17ba34e064f..846f230e279 100644
Binary files a/public/images/emoji/apple/free.png and b/public/images/emoji/apple/free.png differ
diff --git a/public/images/emoji/apple/french_guiana.png b/public/images/emoji/apple/french_guiana.png
new file mode 100644
index 00000000000..a816d9029b7
Binary files /dev/null and b/public/images/emoji/apple/french_guiana.png differ
diff --git a/public/images/emoji/apple/french_polynesia.png b/public/images/emoji/apple/french_polynesia.png
new file mode 100644
index 00000000000..995998a8163
Binary files /dev/null and b/public/images/emoji/apple/french_polynesia.png differ
diff --git a/public/images/emoji/apple/french_southern_territories.png b/public/images/emoji/apple/french_southern_territories.png
new file mode 100644
index 00000000000..a80ba97496b
Binary files /dev/null and b/public/images/emoji/apple/french_southern_territories.png differ
diff --git a/public/images/emoji/apple/fried_egg.png b/public/images/emoji/apple/fried_egg.png
new file mode 100644
index 00000000000..3479598fdcf
Binary files /dev/null and b/public/images/emoji/apple/fried_egg.png differ
diff --git a/public/images/emoji/apple/fried_shrimp.png b/public/images/emoji/apple/fried_shrimp.png
index d5fe969019b..b72fcc4d8d0 100644
Binary files a/public/images/emoji/apple/fried_shrimp.png and b/public/images/emoji/apple/fried_shrimp.png differ
diff --git a/public/images/emoji/apple/fries.png b/public/images/emoji/apple/fries.png
index ceac1ce2517..a0c633dab48 100644
Binary files a/public/images/emoji/apple/fries.png and b/public/images/emoji/apple/fries.png differ
diff --git a/public/images/emoji/apple/frog.png b/public/images/emoji/apple/frog.png
index a812028077f..2143534e9a5 100644
Binary files a/public/images/emoji/apple/frog.png and b/public/images/emoji/apple/frog.png differ
diff --git a/public/images/emoji/apple/frowning_face.png b/public/images/emoji/apple/frowning_face.png
new file mode 100644
index 00000000000..ad1715f8a4d
Binary files /dev/null and b/public/images/emoji/apple/frowning_face.png differ
diff --git a/public/images/emoji/apple/frowning_man.png b/public/images/emoji/apple/frowning_man.png
new file mode 100644
index 00000000000..3beb9a2f2d6
Binary files /dev/null and b/public/images/emoji/apple/frowning_man.png differ
diff --git a/public/images/emoji/apple/frowning_man/2.png b/public/images/emoji/apple/frowning_man/2.png
new file mode 100644
index 00000000000..8081a99c5f9
Binary files /dev/null and b/public/images/emoji/apple/frowning_man/2.png differ
diff --git a/public/images/emoji/apple/frowning_man/3.png b/public/images/emoji/apple/frowning_man/3.png
new file mode 100644
index 00000000000..515f0a219b2
Binary files /dev/null and b/public/images/emoji/apple/frowning_man/3.png differ
diff --git a/public/images/emoji/apple/frowning_man/4.png b/public/images/emoji/apple/frowning_man/4.png
new file mode 100644
index 00000000000..6d128581318
Binary files /dev/null and b/public/images/emoji/apple/frowning_man/4.png differ
diff --git a/public/images/emoji/apple/frowning_man/5.png b/public/images/emoji/apple/frowning_man/5.png
new file mode 100644
index 00000000000..95d1122106e
Binary files /dev/null and b/public/images/emoji/apple/frowning_man/5.png differ
diff --git a/public/images/emoji/apple/frowning_man/6.png b/public/images/emoji/apple/frowning_man/6.png
new file mode 100644
index 00000000000..d1282dd94b3
Binary files /dev/null and b/public/images/emoji/apple/frowning_man/6.png differ
diff --git a/public/images/emoji/apple/frowning_woman.png b/public/images/emoji/apple/frowning_woman.png
new file mode 100644
index 00000000000..d06a0aa7333
Binary files /dev/null and b/public/images/emoji/apple/frowning_woman.png differ
diff --git a/public/images/emoji/apple/frowning_woman/2.png b/public/images/emoji/apple/frowning_woman/2.png
new file mode 100644
index 00000000000..aa34de20948
Binary files /dev/null and b/public/images/emoji/apple/frowning_woman/2.png differ
diff --git a/public/images/emoji/apple/frowning_woman/3.png b/public/images/emoji/apple/frowning_woman/3.png
new file mode 100644
index 00000000000..638e52f05c7
Binary files /dev/null and b/public/images/emoji/apple/frowning_woman/3.png differ
diff --git a/public/images/emoji/apple/frowning_woman/4.png b/public/images/emoji/apple/frowning_woman/4.png
new file mode 100644
index 00000000000..25be6800ca3
Binary files /dev/null and b/public/images/emoji/apple/frowning_woman/4.png differ
diff --git a/public/images/emoji/apple/frowning_woman/5.png b/public/images/emoji/apple/frowning_woman/5.png
new file mode 100644
index 00000000000..b9efb3d134c
Binary files /dev/null and b/public/images/emoji/apple/frowning_woman/5.png differ
diff --git a/public/images/emoji/apple/frowning_woman/6.png b/public/images/emoji/apple/frowning_woman/6.png
new file mode 100644
index 00000000000..f5485b28439
Binary files /dev/null and b/public/images/emoji/apple/frowning_woman/6.png differ
diff --git a/public/images/emoji/apple/fu.png b/public/images/emoji/apple/fu.png
new file mode 100644
index 00000000000..e869cf97d15
Binary files /dev/null and b/public/images/emoji/apple/fu.png differ
diff --git a/public/images/emoji/apple/fu/2.png b/public/images/emoji/apple/fu/2.png
new file mode 100644
index 00000000000..ce95c6a8be5
Binary files /dev/null and b/public/images/emoji/apple/fu/2.png differ
diff --git a/public/images/emoji/apple/fu/3.png b/public/images/emoji/apple/fu/3.png
new file mode 100644
index 00000000000..33eec03fd41
Binary files /dev/null and b/public/images/emoji/apple/fu/3.png differ
diff --git a/public/images/emoji/apple/fu/4.png b/public/images/emoji/apple/fu/4.png
new file mode 100644
index 00000000000..10487652927
Binary files /dev/null and b/public/images/emoji/apple/fu/4.png differ
diff --git a/public/images/emoji/apple/fu/5.png b/public/images/emoji/apple/fu/5.png
new file mode 100644
index 00000000000..6f577d03de8
Binary files /dev/null and b/public/images/emoji/apple/fu/5.png differ
diff --git a/public/images/emoji/apple/fu/6.png b/public/images/emoji/apple/fu/6.png
new file mode 100644
index 00000000000..58349f45b1f
Binary files /dev/null and b/public/images/emoji/apple/fu/6.png differ
diff --git a/public/images/emoji/apple/fuelpump.png b/public/images/emoji/apple/fuelpump.png
index 95bcfa3f4cb..67faaf9884e 100644
Binary files a/public/images/emoji/apple/fuelpump.png and b/public/images/emoji/apple/fuelpump.png differ
diff --git a/public/images/emoji/apple/full_moon.png b/public/images/emoji/apple/full_moon.png
index c406073ba64..749787daebc 100644
Binary files a/public/images/emoji/apple/full_moon.png and b/public/images/emoji/apple/full_moon.png differ
diff --git a/public/images/emoji/apple/full_moon_with_face.png b/public/images/emoji/apple/full_moon_with_face.png
index 4860a30a5cd..54a7f73dc79 100644
Binary files a/public/images/emoji/apple/full_moon_with_face.png and b/public/images/emoji/apple/full_moon_with_face.png differ
diff --git a/public/images/emoji/apple/funeral_urn.png b/public/images/emoji/apple/funeral_urn.png
index f89584d1984..d1af59ed33b 100644
Binary files a/public/images/emoji/apple/funeral_urn.png and b/public/images/emoji/apple/funeral_urn.png differ
diff --git a/public/images/emoji/apple/gabon.png b/public/images/emoji/apple/gabon.png
new file mode 100644
index 00000000000..b32827cd188
Binary files /dev/null and b/public/images/emoji/apple/gabon.png differ
diff --git a/public/images/emoji/apple/gambia.png b/public/images/emoji/apple/gambia.png
new file mode 100644
index 00000000000..ea03e0abda4
Binary files /dev/null and b/public/images/emoji/apple/gambia.png differ
diff --git a/public/images/emoji/apple/game_die.png b/public/images/emoji/apple/game_die.png
index 95f9940b3ef..9a7763f542a 100644
Binary files a/public/images/emoji/apple/game_die.png and b/public/images/emoji/apple/game_die.png differ
diff --git a/public/images/emoji/apple/gear.png b/public/images/emoji/apple/gear.png
index 2e1728b44c3..8c3241117fa 100644
Binary files a/public/images/emoji/apple/gear.png and b/public/images/emoji/apple/gear.png differ
diff --git a/public/images/emoji/apple/gem.png b/public/images/emoji/apple/gem.png
index ea245e888c0..ab538189b49 100644
Binary files a/public/images/emoji/apple/gem.png and b/public/images/emoji/apple/gem.png differ
diff --git a/public/images/emoji/apple/gemini.png b/public/images/emoji/apple/gemini.png
index c1be4824547..c9ad704d3c2 100644
Binary files a/public/images/emoji/apple/gemini.png and b/public/images/emoji/apple/gemini.png differ
diff --git a/public/images/emoji/apple/georgia.png b/public/images/emoji/apple/georgia.png
new file mode 100644
index 00000000000..9dc6417deec
Binary files /dev/null and b/public/images/emoji/apple/georgia.png differ
diff --git a/public/images/emoji/apple/ghana.png b/public/images/emoji/apple/ghana.png
new file mode 100644
index 00000000000..aa8883b16b6
Binary files /dev/null and b/public/images/emoji/apple/ghana.png differ
diff --git a/public/images/emoji/apple/ghost.png b/public/images/emoji/apple/ghost.png
index 0c3ee026c70..76c779eea0e 100644
Binary files a/public/images/emoji/apple/ghost.png and b/public/images/emoji/apple/ghost.png differ
diff --git a/public/images/emoji/apple/gibraltar.png b/public/images/emoji/apple/gibraltar.png
new file mode 100644
index 00000000000..9842b9f5fde
Binary files /dev/null and b/public/images/emoji/apple/gibraltar.png differ
diff --git a/public/images/emoji/apple/gift.png b/public/images/emoji/apple/gift.png
index 040409ea91e..1618c5808ce 100644
Binary files a/public/images/emoji/apple/gift.png and b/public/images/emoji/apple/gift.png differ
diff --git a/public/images/emoji/apple/gift_heart.png b/public/images/emoji/apple/gift_heart.png
index b7408e2dbe8..5967ff8ddc1 100644
Binary files a/public/images/emoji/apple/gift_heart.png and b/public/images/emoji/apple/gift_heart.png differ
diff --git a/public/images/emoji/apple/girl.png b/public/images/emoji/apple/girl.png
index 39b4ab5e2a7..43cddda1d38 100644
Binary files a/public/images/emoji/apple/girl.png and b/public/images/emoji/apple/girl.png differ
diff --git a/public/images/emoji/apple/girl/2.png b/public/images/emoji/apple/girl/2.png
new file mode 100644
index 00000000000..fd19994a6bb
Binary files /dev/null and b/public/images/emoji/apple/girl/2.png differ
diff --git a/public/images/emoji/apple/girl/3.png b/public/images/emoji/apple/girl/3.png
new file mode 100644
index 00000000000..486cfee579b
Binary files /dev/null and b/public/images/emoji/apple/girl/3.png differ
diff --git a/public/images/emoji/apple/girl/4.png b/public/images/emoji/apple/girl/4.png
new file mode 100644
index 00000000000..2e4bb4b2430
Binary files /dev/null and b/public/images/emoji/apple/girl/4.png differ
diff --git a/public/images/emoji/apple/girl/5.png b/public/images/emoji/apple/girl/5.png
new file mode 100644
index 00000000000..1c984843ba3
Binary files /dev/null and b/public/images/emoji/apple/girl/5.png differ
diff --git a/public/images/emoji/apple/girl/6.png b/public/images/emoji/apple/girl/6.png
new file mode 100644
index 00000000000..66a87a80081
Binary files /dev/null and b/public/images/emoji/apple/girl/6.png differ
diff --git a/public/images/emoji/apple/globe_with_meridians.png b/public/images/emoji/apple/globe_with_meridians.png
index 3b7ac086c27..8b868ee5e53 100644
Binary files a/public/images/emoji/apple/globe_with_meridians.png and b/public/images/emoji/apple/globe_with_meridians.png differ
diff --git a/public/images/emoji/apple/goal_net.png b/public/images/emoji/apple/goal_net.png
new file mode 100644
index 00000000000..1c27b02c4d6
Binary files /dev/null and b/public/images/emoji/apple/goal_net.png differ
diff --git a/public/images/emoji/apple/goat.png b/public/images/emoji/apple/goat.png
index f1cf594a203..4a261e25272 100644
Binary files a/public/images/emoji/apple/goat.png and b/public/images/emoji/apple/goat.png differ
diff --git a/public/images/emoji/apple/golf.png b/public/images/emoji/apple/golf.png
index 026859eba34..48dcf668637 100644
Binary files a/public/images/emoji/apple/golf.png and b/public/images/emoji/apple/golf.png differ
diff --git a/public/images/emoji/apple/golfer.png b/public/images/emoji/apple/golfer.png
index b2f8b1a7888..4225252a50c 100644
Binary files a/public/images/emoji/apple/golfer.png and b/public/images/emoji/apple/golfer.png differ
diff --git a/public/images/emoji/apple/golfing_man.png b/public/images/emoji/apple/golfing_man.png
new file mode 100644
index 00000000000..4225252a50c
Binary files /dev/null and b/public/images/emoji/apple/golfing_man.png differ
diff --git a/public/images/emoji/apple/golfing_man/2.png b/public/images/emoji/apple/golfing_man/2.png
new file mode 100644
index 00000000000..a55b51262b3
Binary files /dev/null and b/public/images/emoji/apple/golfing_man/2.png differ
diff --git a/public/images/emoji/apple/golfing_man/3.png b/public/images/emoji/apple/golfing_man/3.png
new file mode 100644
index 00000000000..490cdfe84b2
Binary files /dev/null and b/public/images/emoji/apple/golfing_man/3.png differ
diff --git a/public/images/emoji/apple/golfing_man/4.png b/public/images/emoji/apple/golfing_man/4.png
new file mode 100644
index 00000000000..56007155262
Binary files /dev/null and b/public/images/emoji/apple/golfing_man/4.png differ
diff --git a/public/images/emoji/apple/golfing_man/5.png b/public/images/emoji/apple/golfing_man/5.png
new file mode 100644
index 00000000000..8218dd58726
Binary files /dev/null and b/public/images/emoji/apple/golfing_man/5.png differ
diff --git a/public/images/emoji/apple/golfing_man/6.png b/public/images/emoji/apple/golfing_man/6.png
new file mode 100644
index 00000000000..7f863e40dc3
Binary files /dev/null and b/public/images/emoji/apple/golfing_man/6.png differ
diff --git a/public/images/emoji/apple/golfing_woman.png b/public/images/emoji/apple/golfing_woman.png
new file mode 100644
index 00000000000..eaa7e01ed5a
Binary files /dev/null and b/public/images/emoji/apple/golfing_woman.png differ
diff --git a/public/images/emoji/apple/golfing_woman/2.png b/public/images/emoji/apple/golfing_woman/2.png
new file mode 100644
index 00000000000..7edf14d8265
Binary files /dev/null and b/public/images/emoji/apple/golfing_woman/2.png differ
diff --git a/public/images/emoji/apple/golfing_woman/3.png b/public/images/emoji/apple/golfing_woman/3.png
new file mode 100644
index 00000000000..0d71df0f7d9
Binary files /dev/null and b/public/images/emoji/apple/golfing_woman/3.png differ
diff --git a/public/images/emoji/apple/golfing_woman/4.png b/public/images/emoji/apple/golfing_woman/4.png
new file mode 100644
index 00000000000..40738c92b8f
Binary files /dev/null and b/public/images/emoji/apple/golfing_woman/4.png differ
diff --git a/public/images/emoji/apple/golfing_woman/5.png b/public/images/emoji/apple/golfing_woman/5.png
new file mode 100644
index 00000000000..3a61ae9c4b7
Binary files /dev/null and b/public/images/emoji/apple/golfing_woman/5.png differ
diff --git a/public/images/emoji/apple/golfing_woman/6.png b/public/images/emoji/apple/golfing_woman/6.png
new file mode 100644
index 00000000000..669dacb36a7
Binary files /dev/null and b/public/images/emoji/apple/golfing_woman/6.png differ
diff --git a/public/images/emoji/apple/gorilla.png b/public/images/emoji/apple/gorilla.png
new file mode 100644
index 00000000000..271b4305bca
Binary files /dev/null and b/public/images/emoji/apple/gorilla.png differ
diff --git a/public/images/emoji/apple/grandma.png b/public/images/emoji/apple/grandma.png
index 12a5fc33063..3aa8954a88a 100644
Binary files a/public/images/emoji/apple/grandma.png and b/public/images/emoji/apple/grandma.png differ
diff --git a/public/images/emoji/apple/grapes.png b/public/images/emoji/apple/grapes.png
index b26c18eae8b..9578699cd19 100644
Binary files a/public/images/emoji/apple/grapes.png and b/public/images/emoji/apple/grapes.png differ
diff --git a/public/images/emoji/apple/greece.png b/public/images/emoji/apple/greece.png
new file mode 100644
index 00000000000..adeaf2a858f
Binary files /dev/null and b/public/images/emoji/apple/greece.png differ
diff --git a/public/images/emoji/apple/green_apple.png b/public/images/emoji/apple/green_apple.png
index 61177bee021..7b64adc98bd 100644
Binary files a/public/images/emoji/apple/green_apple.png and b/public/images/emoji/apple/green_apple.png differ
diff --git a/public/images/emoji/apple/green_book.png b/public/images/emoji/apple/green_book.png
index 502e21fdb6a..cf380f49704 100644
Binary files a/public/images/emoji/apple/green_book.png and b/public/images/emoji/apple/green_book.png differ
diff --git a/public/images/emoji/apple/green_heart.png b/public/images/emoji/apple/green_heart.png
index 4965bffa482..70df64a3f11 100644
Binary files a/public/images/emoji/apple/green_heart.png and b/public/images/emoji/apple/green_heart.png differ
diff --git a/public/images/emoji/apple/green_salad.png b/public/images/emoji/apple/green_salad.png
new file mode 100644
index 00000000000..16b2c1644f8
Binary files /dev/null and b/public/images/emoji/apple/green_salad.png differ
diff --git a/public/images/emoji/apple/greenland.png b/public/images/emoji/apple/greenland.png
new file mode 100644
index 00000000000..e561bb86c55
Binary files /dev/null and b/public/images/emoji/apple/greenland.png differ
diff --git a/public/images/emoji/apple/grenada.png b/public/images/emoji/apple/grenada.png
new file mode 100644
index 00000000000..ed812a6c05a
Binary files /dev/null and b/public/images/emoji/apple/grenada.png differ
diff --git a/public/images/emoji/apple/grey_exclamation.png b/public/images/emoji/apple/grey_exclamation.png
index ba7ea95e056..0ac75a3b12d 100644
Binary files a/public/images/emoji/apple/grey_exclamation.png and b/public/images/emoji/apple/grey_exclamation.png differ
diff --git a/public/images/emoji/apple/grey_question.png b/public/images/emoji/apple/grey_question.png
index 36de471f1c8..d1b8431a072 100644
Binary files a/public/images/emoji/apple/grey_question.png and b/public/images/emoji/apple/grey_question.png differ
diff --git a/public/images/emoji/apple/guadeloupe.png b/public/images/emoji/apple/guadeloupe.png
new file mode 100644
index 00000000000..9f34c1158db
Binary files /dev/null and b/public/images/emoji/apple/guadeloupe.png differ
diff --git a/public/images/emoji/apple/guam.png b/public/images/emoji/apple/guam.png
new file mode 100644
index 00000000000..735472abe26
Binary files /dev/null and b/public/images/emoji/apple/guam.png differ
diff --git a/public/images/emoji/apple/guardsman.png b/public/images/emoji/apple/guardsman.png
index 4e77f192ed1..bed85fc6bbb 100644
Binary files a/public/images/emoji/apple/guardsman.png and b/public/images/emoji/apple/guardsman.png differ
diff --git a/public/images/emoji/apple/guardsman/2.png b/public/images/emoji/apple/guardsman/2.png
new file mode 100644
index 00000000000..6c2d298e4c9
Binary files /dev/null and b/public/images/emoji/apple/guardsman/2.png differ
diff --git a/public/images/emoji/apple/guardsman/3.png b/public/images/emoji/apple/guardsman/3.png
new file mode 100644
index 00000000000..a52f6f3ca36
Binary files /dev/null and b/public/images/emoji/apple/guardsman/3.png differ
diff --git a/public/images/emoji/apple/guardsman/4.png b/public/images/emoji/apple/guardsman/4.png
new file mode 100644
index 00000000000..1e4a128fc0c
Binary files /dev/null and b/public/images/emoji/apple/guardsman/4.png differ
diff --git a/public/images/emoji/apple/guardsman/5.png b/public/images/emoji/apple/guardsman/5.png
new file mode 100644
index 00000000000..103245ac4b3
Binary files /dev/null and b/public/images/emoji/apple/guardsman/5.png differ
diff --git a/public/images/emoji/apple/guardsman/6.png b/public/images/emoji/apple/guardsman/6.png
new file mode 100644
index 00000000000..cc69ea63722
Binary files /dev/null and b/public/images/emoji/apple/guardsman/6.png differ
diff --git a/public/images/emoji/apple/guardswoman.png b/public/images/emoji/apple/guardswoman.png
new file mode 100644
index 00000000000..f4d3ba9c58f
Binary files /dev/null and b/public/images/emoji/apple/guardswoman.png differ
diff --git a/public/images/emoji/apple/guardswoman/2.png b/public/images/emoji/apple/guardswoman/2.png
new file mode 100644
index 00000000000..314e41bcb3a
Binary files /dev/null and b/public/images/emoji/apple/guardswoman/2.png differ
diff --git a/public/images/emoji/apple/guardswoman/3.png b/public/images/emoji/apple/guardswoman/3.png
new file mode 100644
index 00000000000..7ce9264c0ff
Binary files /dev/null and b/public/images/emoji/apple/guardswoman/3.png differ
diff --git a/public/images/emoji/apple/guardswoman/4.png b/public/images/emoji/apple/guardswoman/4.png
new file mode 100644
index 00000000000..267d5ace8dc
Binary files /dev/null and b/public/images/emoji/apple/guardswoman/4.png differ
diff --git a/public/images/emoji/apple/guardswoman/5.png b/public/images/emoji/apple/guardswoman/5.png
new file mode 100644
index 00000000000..f7c1e8826d9
Binary files /dev/null and b/public/images/emoji/apple/guardswoman/5.png differ
diff --git a/public/images/emoji/apple/guardswoman/6.png b/public/images/emoji/apple/guardswoman/6.png
new file mode 100644
index 00000000000..1082318e26e
Binary files /dev/null and b/public/images/emoji/apple/guardswoman/6.png differ
diff --git a/public/images/emoji/apple/guatemala.png b/public/images/emoji/apple/guatemala.png
new file mode 100644
index 00000000000..bab42f56759
Binary files /dev/null and b/public/images/emoji/apple/guatemala.png differ
diff --git a/public/images/emoji/apple/guernsey.png b/public/images/emoji/apple/guernsey.png
new file mode 100644
index 00000000000..4039048d060
Binary files /dev/null and b/public/images/emoji/apple/guernsey.png differ
diff --git a/public/images/emoji/apple/guinea.png b/public/images/emoji/apple/guinea.png
new file mode 100644
index 00000000000..6dcabb1e8e5
Binary files /dev/null and b/public/images/emoji/apple/guinea.png differ
diff --git a/public/images/emoji/apple/guinea_bissau.png b/public/images/emoji/apple/guinea_bissau.png
new file mode 100644
index 00000000000..361842d05b6
Binary files /dev/null and b/public/images/emoji/apple/guinea_bissau.png differ
diff --git a/public/images/emoji/apple/guitar.png b/public/images/emoji/apple/guitar.png
index 8f10c6a2365..98e58d68cd8 100644
Binary files a/public/images/emoji/apple/guitar.png and b/public/images/emoji/apple/guitar.png differ
diff --git a/public/images/emoji/apple/gun.png b/public/images/emoji/apple/gun.png
index 4c8f30a2b51..e72df0c1a31 100644
Binary files a/public/images/emoji/apple/gun.png and b/public/images/emoji/apple/gun.png differ
diff --git a/public/images/emoji/apple/guyana.png b/public/images/emoji/apple/guyana.png
new file mode 100644
index 00000000000..80fac519d80
Binary files /dev/null and b/public/images/emoji/apple/guyana.png differ
diff --git a/public/images/emoji/apple/haircut_man.png b/public/images/emoji/apple/haircut_man.png
new file mode 100644
index 00000000000..c44aea56b9c
Binary files /dev/null and b/public/images/emoji/apple/haircut_man.png differ
diff --git a/public/images/emoji/apple/haircut_man/2.png b/public/images/emoji/apple/haircut_man/2.png
new file mode 100644
index 00000000000..2965fde6562
Binary files /dev/null and b/public/images/emoji/apple/haircut_man/2.png differ
diff --git a/public/images/emoji/apple/haircut_man/3.png b/public/images/emoji/apple/haircut_man/3.png
new file mode 100644
index 00000000000..224e4f47996
Binary files /dev/null and b/public/images/emoji/apple/haircut_man/3.png differ
diff --git a/public/images/emoji/apple/haircut_man/4.png b/public/images/emoji/apple/haircut_man/4.png
new file mode 100644
index 00000000000..046cc155ff6
Binary files /dev/null and b/public/images/emoji/apple/haircut_man/4.png differ
diff --git a/public/images/emoji/apple/haircut_man/5.png b/public/images/emoji/apple/haircut_man/5.png
new file mode 100644
index 00000000000..612cb34821f
Binary files /dev/null and b/public/images/emoji/apple/haircut_man/5.png differ
diff --git a/public/images/emoji/apple/haircut_man/6.png b/public/images/emoji/apple/haircut_man/6.png
new file mode 100644
index 00000000000..941ba5a56d4
Binary files /dev/null and b/public/images/emoji/apple/haircut_man/6.png differ
diff --git a/public/images/emoji/apple/haircut_woman.png b/public/images/emoji/apple/haircut_woman.png
new file mode 100644
index 00000000000..ceac9642aa7
Binary files /dev/null and b/public/images/emoji/apple/haircut_woman.png differ
diff --git a/public/images/emoji/apple/haircut_woman/2.png b/public/images/emoji/apple/haircut_woman/2.png
new file mode 100644
index 00000000000..e9f7dfdbaa7
Binary files /dev/null and b/public/images/emoji/apple/haircut_woman/2.png differ
diff --git a/public/images/emoji/apple/haircut_woman/3.png b/public/images/emoji/apple/haircut_woman/3.png
new file mode 100644
index 00000000000..435b4fa32cd
Binary files /dev/null and b/public/images/emoji/apple/haircut_woman/3.png differ
diff --git a/public/images/emoji/apple/haircut_woman/4.png b/public/images/emoji/apple/haircut_woman/4.png
new file mode 100644
index 00000000000..50019797f4c
Binary files /dev/null and b/public/images/emoji/apple/haircut_woman/4.png differ
diff --git a/public/images/emoji/apple/haircut_woman/5.png b/public/images/emoji/apple/haircut_woman/5.png
new file mode 100644
index 00000000000..2bd103d6d25
Binary files /dev/null and b/public/images/emoji/apple/haircut_woman/5.png differ
diff --git a/public/images/emoji/apple/haircut_woman/6.png b/public/images/emoji/apple/haircut_woman/6.png
new file mode 100644
index 00000000000..4d7b1d50330
Binary files /dev/null and b/public/images/emoji/apple/haircut_woman/6.png differ
diff --git a/public/images/emoji/apple/haiti.png b/public/images/emoji/apple/haiti.png
new file mode 100644
index 00000000000..174b5cbe3cf
Binary files /dev/null and b/public/images/emoji/apple/haiti.png differ
diff --git a/public/images/emoji/apple/hamburger.png b/public/images/emoji/apple/hamburger.png
index 38b41e606fc..77ef2079689 100644
Binary files a/public/images/emoji/apple/hamburger.png and b/public/images/emoji/apple/hamburger.png differ
diff --git a/public/images/emoji/apple/hammer.png b/public/images/emoji/apple/hammer.png
index 312c0274c8d..5c5a3b70526 100644
Binary files a/public/images/emoji/apple/hammer.png and b/public/images/emoji/apple/hammer.png differ
diff --git a/public/images/emoji/apple/hammer_and_pick.png b/public/images/emoji/apple/hammer_and_pick.png
index 2e1bb27eba9..ec76955fd62 100644
Binary files a/public/images/emoji/apple/hammer_and_pick.png and b/public/images/emoji/apple/hammer_and_pick.png differ
diff --git a/public/images/emoji/apple/hammer_and_wrench.png b/public/images/emoji/apple/hammer_and_wrench.png
index 32050b23f08..daef26722cc 100644
Binary files a/public/images/emoji/apple/hammer_and_wrench.png and b/public/images/emoji/apple/hammer_and_wrench.png differ
diff --git a/public/images/emoji/apple/hammer_pick.png b/public/images/emoji/apple/hammer_pick.png
index 2e1bb27eba9..ec76955fd62 100644
Binary files a/public/images/emoji/apple/hammer_pick.png and b/public/images/emoji/apple/hammer_pick.png differ
diff --git a/public/images/emoji/apple/hamster.png b/public/images/emoji/apple/hamster.png
index 9268609b71e..01450947c77 100644
Binary files a/public/images/emoji/apple/hamster.png and b/public/images/emoji/apple/hamster.png differ
diff --git a/public/images/emoji/apple/hand.png b/public/images/emoji/apple/hand.png
new file mode 100644
index 00000000000..8b60686eebf
Binary files /dev/null and b/public/images/emoji/apple/hand.png differ
diff --git a/public/images/emoji/apple/handbag.png b/public/images/emoji/apple/handbag.png
index 28406089b3b..1eaac97227b 100644
Binary files a/public/images/emoji/apple/handbag.png and b/public/images/emoji/apple/handbag.png differ
diff --git a/public/images/emoji/apple/handshake.png b/public/images/emoji/apple/handshake.png
new file mode 100644
index 00000000000..630d17f4212
Binary files /dev/null and b/public/images/emoji/apple/handshake.png differ
diff --git a/public/images/emoji/apple/hatched_chick.png b/public/images/emoji/apple/hatched_chick.png
index 232d87bddee..5f51f69249b 100644
Binary files a/public/images/emoji/apple/hatched_chick.png and b/public/images/emoji/apple/hatched_chick.png differ
diff --git a/public/images/emoji/apple/hatching_chick.png b/public/images/emoji/apple/hatching_chick.png
index 5042b9b51c4..c7b2e6f048c 100644
Binary files a/public/images/emoji/apple/hatching_chick.png and b/public/images/emoji/apple/hatching_chick.png differ
diff --git a/public/images/emoji/apple/headphones.png b/public/images/emoji/apple/headphones.png
index 242847cf88f..62997da2664 100644
Binary files a/public/images/emoji/apple/headphones.png and b/public/images/emoji/apple/headphones.png differ
diff --git a/public/images/emoji/apple/hear_no_evil.png b/public/images/emoji/apple/hear_no_evil.png
index 4a750ae86bc..72e9e2f37e0 100644
Binary files a/public/images/emoji/apple/hear_no_evil.png and b/public/images/emoji/apple/hear_no_evil.png differ
diff --git a/public/images/emoji/apple/heart.png b/public/images/emoji/apple/heart.png
index 6196202e2af..462824db64b 100644
Binary files a/public/images/emoji/apple/heart.png and b/public/images/emoji/apple/heart.png differ
diff --git a/public/images/emoji/apple/heart_decoration.png b/public/images/emoji/apple/heart_decoration.png
index 8a0f4820dc2..16b43b19830 100644
Binary files a/public/images/emoji/apple/heart_decoration.png and b/public/images/emoji/apple/heart_decoration.png differ
diff --git a/public/images/emoji/apple/heart_exclamation.png b/public/images/emoji/apple/heart_exclamation.png
index 7edec53344a..2b277ffc0d6 100644
Binary files a/public/images/emoji/apple/heart_exclamation.png and b/public/images/emoji/apple/heart_exclamation.png differ
diff --git a/public/images/emoji/apple/heartbeat.png b/public/images/emoji/apple/heartbeat.png
index 28e17ec9f51..66e29a63672 100644
Binary files a/public/images/emoji/apple/heartbeat.png and b/public/images/emoji/apple/heartbeat.png differ
diff --git a/public/images/emoji/apple/heartpulse.png b/public/images/emoji/apple/heartpulse.png
index 563da233710..72685c46656 100644
Binary files a/public/images/emoji/apple/heartpulse.png and b/public/images/emoji/apple/heartpulse.png differ
diff --git a/public/images/emoji/apple/hearts.png b/public/images/emoji/apple/hearts.png
index 01af5269dbc..3894fbc178e 100644
Binary files a/public/images/emoji/apple/hearts.png and b/public/images/emoji/apple/hearts.png differ
diff --git a/public/images/emoji/apple/heavy_check_mark.png b/public/images/emoji/apple/heavy_check_mark.png
index 8f5df9a5851..6a4fc91c9d9 100644
Binary files a/public/images/emoji/apple/heavy_check_mark.png and b/public/images/emoji/apple/heavy_check_mark.png differ
diff --git a/public/images/emoji/apple/heavy_division_sign.png b/public/images/emoji/apple/heavy_division_sign.png
index 7f224dcc931..728e8fd7f5b 100644
Binary files a/public/images/emoji/apple/heavy_division_sign.png and b/public/images/emoji/apple/heavy_division_sign.png differ
diff --git a/public/images/emoji/apple/heavy_dollar_sign.png b/public/images/emoji/apple/heavy_dollar_sign.png
index af05de18bb4..256c942bbae 100644
Binary files a/public/images/emoji/apple/heavy_dollar_sign.png and b/public/images/emoji/apple/heavy_dollar_sign.png differ
diff --git a/public/images/emoji/apple/heavy_heart_exclamation.png b/public/images/emoji/apple/heavy_heart_exclamation.png
new file mode 100644
index 00000000000..2b277ffc0d6
Binary files /dev/null and b/public/images/emoji/apple/heavy_heart_exclamation.png differ
diff --git a/public/images/emoji/apple/heavy_heart_exclamation_mark_ornament.png b/public/images/emoji/apple/heavy_heart_exclamation_mark_ornament.png
index 7edec53344a..2b277ffc0d6 100644
Binary files a/public/images/emoji/apple/heavy_heart_exclamation_mark_ornament.png and b/public/images/emoji/apple/heavy_heart_exclamation_mark_ornament.png differ
diff --git a/public/images/emoji/apple/heavy_minus_sign.png b/public/images/emoji/apple/heavy_minus_sign.png
index fb41ed5f915..fb4909f9dd3 100644
Binary files a/public/images/emoji/apple/heavy_minus_sign.png and b/public/images/emoji/apple/heavy_minus_sign.png differ
diff --git a/public/images/emoji/apple/heavy_multiplication_x.png b/public/images/emoji/apple/heavy_multiplication_x.png
index ee205aa3732..0b0e7d88fbe 100644
Binary files a/public/images/emoji/apple/heavy_multiplication_x.png and b/public/images/emoji/apple/heavy_multiplication_x.png differ
diff --git a/public/images/emoji/apple/heavy_plus_sign.png b/public/images/emoji/apple/heavy_plus_sign.png
index 7f6d731aa4a..4557910d54a 100644
Binary files a/public/images/emoji/apple/heavy_plus_sign.png and b/public/images/emoji/apple/heavy_plus_sign.png differ
diff --git a/public/images/emoji/apple/helicopter.png b/public/images/emoji/apple/helicopter.png
index 181c997d842..78472fce500 100644
Binary files a/public/images/emoji/apple/helicopter.png and b/public/images/emoji/apple/helicopter.png differ
diff --git a/public/images/emoji/apple/helmet_with_cross.png b/public/images/emoji/apple/helmet_with_cross.png
index cb34ef2b008..6440b55c340 100644
Binary files a/public/images/emoji/apple/helmet_with_cross.png and b/public/images/emoji/apple/helmet_with_cross.png differ
diff --git a/public/images/emoji/apple/helmet_with_white_cross.png b/public/images/emoji/apple/helmet_with_white_cross.png
index cb34ef2b008..6440b55c340 100644
Binary files a/public/images/emoji/apple/helmet_with_white_cross.png and b/public/images/emoji/apple/helmet_with_white_cross.png differ
diff --git a/public/images/emoji/apple/herb.png b/public/images/emoji/apple/herb.png
index cc58c937e20..863fbff4b54 100644
Binary files a/public/images/emoji/apple/herb.png and b/public/images/emoji/apple/herb.png differ
diff --git a/public/images/emoji/apple/hibiscus.png b/public/images/emoji/apple/hibiscus.png
index 7b5d897d201..c3fa3384aed 100644
Binary files a/public/images/emoji/apple/hibiscus.png and b/public/images/emoji/apple/hibiscus.png differ
diff --git a/public/images/emoji/apple/high_brightness.png b/public/images/emoji/apple/high_brightness.png
index 8a9d9cb44ce..e7e067344f3 100644
Binary files a/public/images/emoji/apple/high_brightness.png and b/public/images/emoji/apple/high_brightness.png differ
diff --git a/public/images/emoji/apple/high_heel.png b/public/images/emoji/apple/high_heel.png
index 64261a93e8c..da1e800d375 100644
Binary files a/public/images/emoji/apple/high_heel.png and b/public/images/emoji/apple/high_heel.png differ
diff --git a/public/images/emoji/apple/hocho.png b/public/images/emoji/apple/hocho.png
new file mode 100644
index 00000000000..c8a63cfddd4
Binary files /dev/null and b/public/images/emoji/apple/hocho.png differ
diff --git a/public/images/emoji/apple/hockey.png b/public/images/emoji/apple/hockey.png
index 920f6300b84..e2198826de9 100644
Binary files a/public/images/emoji/apple/hockey.png and b/public/images/emoji/apple/hockey.png differ
diff --git a/public/images/emoji/apple/hole.png b/public/images/emoji/apple/hole.png
index 0d2485f6f76..abdc40ae637 100644
Binary files a/public/images/emoji/apple/hole.png and b/public/images/emoji/apple/hole.png differ
diff --git a/public/images/emoji/apple/homes.png b/public/images/emoji/apple/homes.png
index 67060deb4b0..5c9e59d1323 100644
Binary files a/public/images/emoji/apple/homes.png and b/public/images/emoji/apple/homes.png differ
diff --git a/public/images/emoji/apple/honduras.png b/public/images/emoji/apple/honduras.png
new file mode 100644
index 00000000000..a49bc9e6db5
Binary files /dev/null and b/public/images/emoji/apple/honduras.png differ
diff --git a/public/images/emoji/apple/honey_pot.png b/public/images/emoji/apple/honey_pot.png
index b65765fdf73..630a7b744b4 100644
Binary files a/public/images/emoji/apple/honey_pot.png and b/public/images/emoji/apple/honey_pot.png differ
diff --git a/public/images/emoji/apple/honeybee.png b/public/images/emoji/apple/honeybee.png
new file mode 100644
index 00000000000..82d7aa8a5af
Binary files /dev/null and b/public/images/emoji/apple/honeybee.png differ
diff --git a/public/images/emoji/apple/hong_kong.png b/public/images/emoji/apple/hong_kong.png
new file mode 100644
index 00000000000..ad46b58eb07
Binary files /dev/null and b/public/images/emoji/apple/hong_kong.png differ
diff --git a/public/images/emoji/apple/horse.png b/public/images/emoji/apple/horse.png
index 63926ee7af8..dcdc5ff6589 100644
Binary files a/public/images/emoji/apple/horse.png and b/public/images/emoji/apple/horse.png differ
diff --git a/public/images/emoji/apple/horse_racing.png b/public/images/emoji/apple/horse_racing.png
index ce325bf5d01..2e3388c8066 100644
Binary files a/public/images/emoji/apple/horse_racing.png and b/public/images/emoji/apple/horse_racing.png differ
diff --git a/public/images/emoji/apple/horse_racing/2.png b/public/images/emoji/apple/horse_racing/2.png
new file mode 100644
index 00000000000..1e6ab0e0ac5
Binary files /dev/null and b/public/images/emoji/apple/horse_racing/2.png differ
diff --git a/public/images/emoji/apple/horse_racing/3.png b/public/images/emoji/apple/horse_racing/3.png
new file mode 100644
index 00000000000..60a02fa6716
Binary files /dev/null and b/public/images/emoji/apple/horse_racing/3.png differ
diff --git a/public/images/emoji/apple/horse_racing/4.png b/public/images/emoji/apple/horse_racing/4.png
new file mode 100644
index 00000000000..df92a7f7cad
Binary files /dev/null and b/public/images/emoji/apple/horse_racing/4.png differ
diff --git a/public/images/emoji/apple/horse_racing/5.png b/public/images/emoji/apple/horse_racing/5.png
new file mode 100644
index 00000000000..174fe7b5cb6
Binary files /dev/null and b/public/images/emoji/apple/horse_racing/5.png differ
diff --git a/public/images/emoji/apple/horse_racing/6.png b/public/images/emoji/apple/horse_racing/6.png
new file mode 100644
index 00000000000..d46a863b60a
Binary files /dev/null and b/public/images/emoji/apple/horse_racing/6.png differ
diff --git a/public/images/emoji/apple/hospital.png b/public/images/emoji/apple/hospital.png
index 9f4857037ce..9cb06311ce3 100644
Binary files a/public/images/emoji/apple/hospital.png and b/public/images/emoji/apple/hospital.png differ
diff --git a/public/images/emoji/apple/hot_dog.png b/public/images/emoji/apple/hot_dog.png
index 597cbd57fa6..f8d63c366d0 100644
Binary files a/public/images/emoji/apple/hot_dog.png and b/public/images/emoji/apple/hot_dog.png differ
diff --git a/public/images/emoji/apple/hot_pepper.png b/public/images/emoji/apple/hot_pepper.png
index 3a21bcb2a10..793f6e02105 100644
Binary files a/public/images/emoji/apple/hot_pepper.png and b/public/images/emoji/apple/hot_pepper.png differ
diff --git a/public/images/emoji/apple/hotdog.png b/public/images/emoji/apple/hotdog.png
index 597cbd57fa6..f8d63c366d0 100644
Binary files a/public/images/emoji/apple/hotdog.png and b/public/images/emoji/apple/hotdog.png differ
diff --git a/public/images/emoji/apple/hotel.png b/public/images/emoji/apple/hotel.png
index 7fd5f3e060c..7321778f170 100644
Binary files a/public/images/emoji/apple/hotel.png and b/public/images/emoji/apple/hotel.png differ
diff --git a/public/images/emoji/apple/hotsprings.png b/public/images/emoji/apple/hotsprings.png
index b389edfe509..8fd9889c583 100644
Binary files a/public/images/emoji/apple/hotsprings.png and b/public/images/emoji/apple/hotsprings.png differ
diff --git a/public/images/emoji/apple/hourglass.png b/public/images/emoji/apple/hourglass.png
index c092680ed8e..fce767913a1 100644
Binary files a/public/images/emoji/apple/hourglass.png and b/public/images/emoji/apple/hourglass.png differ
diff --git a/public/images/emoji/apple/hourglass_flowing_sand.png b/public/images/emoji/apple/hourglass_flowing_sand.png
index 3b9ed4b00d0..842c74c9ef6 100644
Binary files a/public/images/emoji/apple/hourglass_flowing_sand.png and b/public/images/emoji/apple/hourglass_flowing_sand.png differ
diff --git a/public/images/emoji/apple/house.png b/public/images/emoji/apple/house.png
index 9ed7b523ffb..8b7e87943ce 100644
Binary files a/public/images/emoji/apple/house.png and b/public/images/emoji/apple/house.png differ
diff --git a/public/images/emoji/apple/house_abandoned.png b/public/images/emoji/apple/house_abandoned.png
index a389ff82abc..f6c42518844 100644
Binary files a/public/images/emoji/apple/house_abandoned.png and b/public/images/emoji/apple/house_abandoned.png differ
diff --git a/public/images/emoji/apple/house_buildings.png b/public/images/emoji/apple/house_buildings.png
index 67060deb4b0..5c9e59d1323 100644
Binary files a/public/images/emoji/apple/house_buildings.png and b/public/images/emoji/apple/house_buildings.png differ
diff --git a/public/images/emoji/apple/house_with_garden.png b/public/images/emoji/apple/house_with_garden.png
index 21fc35afff5..78c604a69a6 100644
Binary files a/public/images/emoji/apple/house_with_garden.png and b/public/images/emoji/apple/house_with_garden.png differ
diff --git a/public/images/emoji/apple/houses.png b/public/images/emoji/apple/houses.png
new file mode 100644
index 00000000000..5c9e59d1323
Binary files /dev/null and b/public/images/emoji/apple/houses.png differ
diff --git a/public/images/emoji/apple/hugs.png b/public/images/emoji/apple/hugs.png
new file mode 100644
index 00000000000..3bbffdd26fc
Binary files /dev/null and b/public/images/emoji/apple/hugs.png differ
diff --git a/public/images/emoji/apple/hungary.png b/public/images/emoji/apple/hungary.png
new file mode 100644
index 00000000000..56e8d4eda42
Binary files /dev/null and b/public/images/emoji/apple/hungary.png differ
diff --git a/public/images/emoji/apple/ice_cream.png b/public/images/emoji/apple/ice_cream.png
index a07520acddd..1324a5ecbc2 100644
Binary files a/public/images/emoji/apple/ice_cream.png and b/public/images/emoji/apple/ice_cream.png differ
diff --git a/public/images/emoji/apple/ice_hockey.png b/public/images/emoji/apple/ice_hockey.png
new file mode 100644
index 00000000000..e2198826de9
Binary files /dev/null and b/public/images/emoji/apple/ice_hockey.png differ
diff --git a/public/images/emoji/apple/ice_skate.png b/public/images/emoji/apple/ice_skate.png
index 758b3f633ce..1ce8b7220a3 100644
Binary files a/public/images/emoji/apple/ice_skate.png and b/public/images/emoji/apple/ice_skate.png differ
diff --git a/public/images/emoji/apple/icecream.png b/public/images/emoji/apple/icecream.png
index ae34442c550..20df9b4d38c 100644
Binary files a/public/images/emoji/apple/icecream.png and b/public/images/emoji/apple/icecream.png differ
diff --git a/public/images/emoji/apple/iceland.png b/public/images/emoji/apple/iceland.png
new file mode 100644
index 00000000000..c5741f9410d
Binary files /dev/null and b/public/images/emoji/apple/iceland.png differ
diff --git a/public/images/emoji/apple/id.png b/public/images/emoji/apple/id.png
index 21e3b01e3e6..a663a2a794a 100644
Binary files a/public/images/emoji/apple/id.png and b/public/images/emoji/apple/id.png differ
diff --git a/public/images/emoji/apple/ideograph_advantage.png b/public/images/emoji/apple/ideograph_advantage.png
index e958e1e463f..3572e307701 100644
Binary files a/public/images/emoji/apple/ideograph_advantage.png and b/public/images/emoji/apple/ideograph_advantage.png differ
diff --git a/public/images/emoji/apple/inbox_tray.png b/public/images/emoji/apple/inbox_tray.png
index af742430b4d..b0f49b1d668 100644
Binary files a/public/images/emoji/apple/inbox_tray.png and b/public/images/emoji/apple/inbox_tray.png differ
diff --git a/public/images/emoji/apple/incoming_envelope.png b/public/images/emoji/apple/incoming_envelope.png
index 534d59345e0..e8013ab7a38 100644
Binary files a/public/images/emoji/apple/incoming_envelope.png and b/public/images/emoji/apple/incoming_envelope.png differ
diff --git a/public/images/emoji/apple/india.png b/public/images/emoji/apple/india.png
new file mode 100644
index 00000000000..8f9167c0252
Binary files /dev/null and b/public/images/emoji/apple/india.png differ
diff --git a/public/images/emoji/apple/indonesia.png b/public/images/emoji/apple/indonesia.png
new file mode 100644
index 00000000000..ca96fd3d960
Binary files /dev/null and b/public/images/emoji/apple/indonesia.png differ
diff --git a/public/images/emoji/apple/information_desk_person.png b/public/images/emoji/apple/information_desk_person.png
index 9d471c7497b..4424423fa37 100644
Binary files a/public/images/emoji/apple/information_desk_person.png and b/public/images/emoji/apple/information_desk_person.png differ
diff --git a/public/images/emoji/apple/information_source.png b/public/images/emoji/apple/information_source.png
index 7320d245a13..f9e686ee2d6 100644
Binary files a/public/images/emoji/apple/information_source.png and b/public/images/emoji/apple/information_source.png differ
diff --git a/public/images/emoji/apple/interrobang.png b/public/images/emoji/apple/interrobang.png
index ffd4a14ca99..818b6ac1a52 100644
Binary files a/public/images/emoji/apple/interrobang.png and b/public/images/emoji/apple/interrobang.png differ
diff --git a/public/images/emoji/apple/iphone.png b/public/images/emoji/apple/iphone.png
index a5198b3c812..33ebfac21f4 100644
Binary files a/public/images/emoji/apple/iphone.png and b/public/images/emoji/apple/iphone.png differ
diff --git a/public/images/emoji/apple/iran.png b/public/images/emoji/apple/iran.png
new file mode 100644
index 00000000000..3d9e1356eac
Binary files /dev/null and b/public/images/emoji/apple/iran.png differ
diff --git a/public/images/emoji/apple/iraq.png b/public/images/emoji/apple/iraq.png
new file mode 100644
index 00000000000..3c833ecc88c
Binary files /dev/null and b/public/images/emoji/apple/iraq.png differ
diff --git a/public/images/emoji/apple/ireland.png b/public/images/emoji/apple/ireland.png
new file mode 100644
index 00000000000..ffe6c6f3333
Binary files /dev/null and b/public/images/emoji/apple/ireland.png differ
diff --git a/public/images/emoji/apple/island.png b/public/images/emoji/apple/island.png
index 21bb67b35d8..8b98bbead11 100644
Binary files a/public/images/emoji/apple/island.png and b/public/images/emoji/apple/island.png differ
diff --git a/public/images/emoji/apple/isle_of_man.png b/public/images/emoji/apple/isle_of_man.png
new file mode 100644
index 00000000000..b4a3ff3ef49
Binary files /dev/null and b/public/images/emoji/apple/isle_of_man.png differ
diff --git a/public/images/emoji/apple/israel.png b/public/images/emoji/apple/israel.png
new file mode 100644
index 00000000000..20d0124b36d
Binary files /dev/null and b/public/images/emoji/apple/israel.png differ
diff --git a/public/images/emoji/apple/izakaya_lantern.png b/public/images/emoji/apple/izakaya_lantern.png
index fd6bec82c1a..6b6a8fa3271 100644
Binary files a/public/images/emoji/apple/izakaya_lantern.png and b/public/images/emoji/apple/izakaya_lantern.png differ
diff --git a/public/images/emoji/apple/jack_o_lantern.png b/public/images/emoji/apple/jack_o_lantern.png
index 82537a4c648..dc7f30477c1 100644
Binary files a/public/images/emoji/apple/jack_o_lantern.png and b/public/images/emoji/apple/jack_o_lantern.png differ
diff --git a/public/images/emoji/apple/jamaica.png b/public/images/emoji/apple/jamaica.png
new file mode 100644
index 00000000000..8fe27974c57
Binary files /dev/null and b/public/images/emoji/apple/jamaica.png differ
diff --git a/public/images/emoji/apple/japan.png b/public/images/emoji/apple/japan.png
index ea85cef14fb..a5ac5b6df22 100644
Binary files a/public/images/emoji/apple/japan.png and b/public/images/emoji/apple/japan.png differ
diff --git a/public/images/emoji/apple/japanese_castle.png b/public/images/emoji/apple/japanese_castle.png
index d822790c3bf..c70e0448b5f 100644
Binary files a/public/images/emoji/apple/japanese_castle.png and b/public/images/emoji/apple/japanese_castle.png differ
diff --git a/public/images/emoji/apple/japanese_goblin.png b/public/images/emoji/apple/japanese_goblin.png
index fd28cf8a243..87e48f4a06f 100644
Binary files a/public/images/emoji/apple/japanese_goblin.png and b/public/images/emoji/apple/japanese_goblin.png differ
diff --git a/public/images/emoji/apple/japanese_ogre.png b/public/images/emoji/apple/japanese_ogre.png
index af567ff1b9c..eff2422cc3c 100644
Binary files a/public/images/emoji/apple/japanese_ogre.png and b/public/images/emoji/apple/japanese_ogre.png differ
diff --git a/public/images/emoji/apple/jeans.png b/public/images/emoji/apple/jeans.png
index 3428cc4ff5f..621a6dd3372 100644
Binary files a/public/images/emoji/apple/jeans.png and b/public/images/emoji/apple/jeans.png differ
diff --git a/public/images/emoji/apple/jersey.png b/public/images/emoji/apple/jersey.png
new file mode 100644
index 00000000000..5cdb9f597cf
Binary files /dev/null and b/public/images/emoji/apple/jersey.png differ
diff --git a/public/images/emoji/apple/jordan.png b/public/images/emoji/apple/jordan.png
new file mode 100644
index 00000000000..7db4f23d1d3
Binary files /dev/null and b/public/images/emoji/apple/jordan.png differ
diff --git a/public/images/emoji/apple/joystick.png b/public/images/emoji/apple/joystick.png
index acb77c01522..76220db9c2c 100644
Binary files a/public/images/emoji/apple/joystick.png and b/public/images/emoji/apple/joystick.png differ
diff --git a/public/images/emoji/apple/kaaba.png b/public/images/emoji/apple/kaaba.png
index 6cdb357243c..383bab379ef 100644
Binary files a/public/images/emoji/apple/kaaba.png and b/public/images/emoji/apple/kaaba.png differ
diff --git a/public/images/emoji/apple/kazakhstan.png b/public/images/emoji/apple/kazakhstan.png
new file mode 100644
index 00000000000..d3b98efcde7
Binary files /dev/null and b/public/images/emoji/apple/kazakhstan.png differ
diff --git a/public/images/emoji/apple/kenya.png b/public/images/emoji/apple/kenya.png
new file mode 100644
index 00000000000..ad1e52279b8
Binary files /dev/null and b/public/images/emoji/apple/kenya.png differ
diff --git a/public/images/emoji/apple/key.png b/public/images/emoji/apple/key.png
index 7680caf1853..4a1779e24f6 100644
Binary files a/public/images/emoji/apple/key.png and b/public/images/emoji/apple/key.png differ
diff --git a/public/images/emoji/apple/key2.png b/public/images/emoji/apple/key2.png
index a35dd1afd98..05715332b10 100644
Binary files a/public/images/emoji/apple/key2.png and b/public/images/emoji/apple/key2.png differ
diff --git a/public/images/emoji/apple/keyboard.png b/public/images/emoji/apple/keyboard.png
index 3f3819ebcfe..835950ccf78 100644
Binary files a/public/images/emoji/apple/keyboard.png and b/public/images/emoji/apple/keyboard.png differ
diff --git a/public/images/emoji/apple/keycap_ten.png b/public/images/emoji/apple/keycap_ten.png
new file mode 100644
index 00000000000..59d013deccd
Binary files /dev/null and b/public/images/emoji/apple/keycap_ten.png differ
diff --git a/public/images/emoji/apple/kick_scooter.png b/public/images/emoji/apple/kick_scooter.png
new file mode 100644
index 00000000000..e04c09e543f
Binary files /dev/null and b/public/images/emoji/apple/kick_scooter.png differ
diff --git a/public/images/emoji/apple/kimono.png b/public/images/emoji/apple/kimono.png
index 78cdce40d45..af5be0c80c9 100644
Binary files a/public/images/emoji/apple/kimono.png and b/public/images/emoji/apple/kimono.png differ
diff --git a/public/images/emoji/apple/kiribati.png b/public/images/emoji/apple/kiribati.png
new file mode 100644
index 00000000000..2f0769690b4
Binary files /dev/null and b/public/images/emoji/apple/kiribati.png differ
diff --git a/public/images/emoji/apple/kiss.png b/public/images/emoji/apple/kiss.png
index d47ea399815..0c2ef0e3db0 100644
Binary files a/public/images/emoji/apple/kiss.png and b/public/images/emoji/apple/kiss.png differ
diff --git a/public/images/emoji/apple/kiwi_fruit.png b/public/images/emoji/apple/kiwi_fruit.png
new file mode 100644
index 00000000000..fb4cd38885e
Binary files /dev/null and b/public/images/emoji/apple/kiwi_fruit.png differ
diff --git a/public/images/emoji/apple/knife.png b/public/images/emoji/apple/knife.png
index 1704701ef91..c8a63cfddd4 100644
Binary files a/public/images/emoji/apple/knife.png and b/public/images/emoji/apple/knife.png differ
diff --git a/public/images/emoji/apple/koala.png b/public/images/emoji/apple/koala.png
index 83accd8bd77..9c12e14d152 100644
Binary files a/public/images/emoji/apple/koala.png and b/public/images/emoji/apple/koala.png differ
diff --git a/public/images/emoji/apple/koko.png b/public/images/emoji/apple/koko.png
index 52a32055aee..30a390e8e63 100644
Binary files a/public/images/emoji/apple/koko.png and b/public/images/emoji/apple/koko.png differ
diff --git a/public/images/emoji/apple/kosovo.png b/public/images/emoji/apple/kosovo.png
new file mode 100644
index 00000000000..1d721438489
Binary files /dev/null and b/public/images/emoji/apple/kosovo.png differ
diff --git a/public/images/emoji/apple/kuwait.png b/public/images/emoji/apple/kuwait.png
new file mode 100644
index 00000000000..506e7c42499
Binary files /dev/null and b/public/images/emoji/apple/kuwait.png differ
diff --git a/public/images/emoji/apple/kyrgyzstan.png b/public/images/emoji/apple/kyrgyzstan.png
new file mode 100644
index 00000000000..8d7ae07d916
Binary files /dev/null and b/public/images/emoji/apple/kyrgyzstan.png differ
diff --git a/public/images/emoji/apple/label.png b/public/images/emoji/apple/label.png
index 49371637889..ec8d4de319f 100644
Binary files a/public/images/emoji/apple/label.png and b/public/images/emoji/apple/label.png differ
diff --git a/public/images/emoji/apple/laos.png b/public/images/emoji/apple/laos.png
new file mode 100644
index 00000000000..40db675d1c2
Binary files /dev/null and b/public/images/emoji/apple/laos.png differ
diff --git a/public/images/emoji/apple/large_blue_circle.png b/public/images/emoji/apple/large_blue_circle.png
index d2ca247fc06..6a2062451c2 100644
Binary files a/public/images/emoji/apple/large_blue_circle.png and b/public/images/emoji/apple/large_blue_circle.png differ
diff --git a/public/images/emoji/apple/large_blue_diamond.png b/public/images/emoji/apple/large_blue_diamond.png
index dd141df2727..fd2f2178ae4 100644
Binary files a/public/images/emoji/apple/large_blue_diamond.png and b/public/images/emoji/apple/large_blue_diamond.png differ
diff --git a/public/images/emoji/apple/large_orange_diamond.png b/public/images/emoji/apple/large_orange_diamond.png
index c489d2374e8..ab97bd6c123 100644
Binary files a/public/images/emoji/apple/large_orange_diamond.png and b/public/images/emoji/apple/large_orange_diamond.png differ
diff --git a/public/images/emoji/apple/last_quarter_moon.png b/public/images/emoji/apple/last_quarter_moon.png
index be2f99c8dce..19f454d522a 100644
Binary files a/public/images/emoji/apple/last_quarter_moon.png and b/public/images/emoji/apple/last_quarter_moon.png differ
diff --git a/public/images/emoji/apple/last_quarter_moon_with_face.png b/public/images/emoji/apple/last_quarter_moon_with_face.png
index c3013e066ae..09d75033d7e 100644
Binary files a/public/images/emoji/apple/last_quarter_moon_with_face.png and b/public/images/emoji/apple/last_quarter_moon_with_face.png differ
diff --git a/public/images/emoji/apple/latin_cross.png b/public/images/emoji/apple/latin_cross.png
index 10df9c21f16..efc7a79034a 100644
Binary files a/public/images/emoji/apple/latin_cross.png and b/public/images/emoji/apple/latin_cross.png differ
diff --git a/public/images/emoji/apple/latvia.png b/public/images/emoji/apple/latvia.png
new file mode 100644
index 00000000000..b941fdcd4ca
Binary files /dev/null and b/public/images/emoji/apple/latvia.png differ
diff --git a/public/images/emoji/apple/leaves.png b/public/images/emoji/apple/leaves.png
index 9683f0c2d7c..5a9d9c80248 100644
Binary files a/public/images/emoji/apple/leaves.png and b/public/images/emoji/apple/leaves.png differ
diff --git a/public/images/emoji/apple/lebanon.png b/public/images/emoji/apple/lebanon.png
new file mode 100644
index 00000000000..b83364c1674
Binary files /dev/null and b/public/images/emoji/apple/lebanon.png differ
diff --git a/public/images/emoji/apple/ledger.png b/public/images/emoji/apple/ledger.png
index dc98beed81e..73744147ce2 100644
Binary files a/public/images/emoji/apple/ledger.png and b/public/images/emoji/apple/ledger.png differ
diff --git a/public/images/emoji/apple/left_luggage.png b/public/images/emoji/apple/left_luggage.png
index 1676faea235..a27f78ca0e5 100644
Binary files a/public/images/emoji/apple/left_luggage.png and b/public/images/emoji/apple/left_luggage.png differ
diff --git a/public/images/emoji/apple/left_right_arrow.png b/public/images/emoji/apple/left_right_arrow.png
index a42bc762924..ae4e53f32e8 100644
Binary files a/public/images/emoji/apple/left_right_arrow.png and b/public/images/emoji/apple/left_right_arrow.png differ
diff --git a/public/images/emoji/apple/leftwards_arrow_with_hook.png b/public/images/emoji/apple/leftwards_arrow_with_hook.png
index 62a4eb34775..336a4083883 100644
Binary files a/public/images/emoji/apple/leftwards_arrow_with_hook.png and b/public/images/emoji/apple/leftwards_arrow_with_hook.png differ
diff --git a/public/images/emoji/apple/lemon.png b/public/images/emoji/apple/lemon.png
index 69ccd5f2890..2d827455fc2 100644
Binary files a/public/images/emoji/apple/lemon.png and b/public/images/emoji/apple/lemon.png differ
diff --git a/public/images/emoji/apple/leo.png b/public/images/emoji/apple/leo.png
index 4695c5cc0fb..1556f8345fb 100644
Binary files a/public/images/emoji/apple/leo.png and b/public/images/emoji/apple/leo.png differ
diff --git a/public/images/emoji/apple/leopard.png b/public/images/emoji/apple/leopard.png
index abdfc89f2a9..0ece19dbb29 100644
Binary files a/public/images/emoji/apple/leopard.png and b/public/images/emoji/apple/leopard.png differ
diff --git a/public/images/emoji/apple/lesotho.png b/public/images/emoji/apple/lesotho.png
new file mode 100644
index 00000000000..e4f431dad80
Binary files /dev/null and b/public/images/emoji/apple/lesotho.png differ
diff --git a/public/images/emoji/apple/level_slider.png b/public/images/emoji/apple/level_slider.png
index 11dbb07c03e..99a962dcc15 100644
Binary files a/public/images/emoji/apple/level_slider.png and b/public/images/emoji/apple/level_slider.png differ
diff --git a/public/images/emoji/apple/levitate.png b/public/images/emoji/apple/levitate.png
index 7fe50e4a75c..00ae1282f1d 100644
Binary files a/public/images/emoji/apple/levitate.png and b/public/images/emoji/apple/levitate.png differ
diff --git a/public/images/emoji/apple/liberia.png b/public/images/emoji/apple/liberia.png
new file mode 100644
index 00000000000..de7b2a957a9
Binary files /dev/null and b/public/images/emoji/apple/liberia.png differ
diff --git a/public/images/emoji/apple/libra.png b/public/images/emoji/apple/libra.png
index 13b6597e5ad..5fb39d7ca22 100644
Binary files a/public/images/emoji/apple/libra.png and b/public/images/emoji/apple/libra.png differ
diff --git a/public/images/emoji/apple/libya.png b/public/images/emoji/apple/libya.png
new file mode 100644
index 00000000000..30437ab1fb3
Binary files /dev/null and b/public/images/emoji/apple/libya.png differ
diff --git a/public/images/emoji/apple/liechtenstein.png b/public/images/emoji/apple/liechtenstein.png
new file mode 100644
index 00000000000..6046b94e9f7
Binary files /dev/null and b/public/images/emoji/apple/liechtenstein.png differ
diff --git a/public/images/emoji/apple/light_rail.png b/public/images/emoji/apple/light_rail.png
index ed49b66e47c..591c3c66143 100644
Binary files a/public/images/emoji/apple/light_rail.png and b/public/images/emoji/apple/light_rail.png differ
diff --git a/public/images/emoji/apple/link.png b/public/images/emoji/apple/link.png
index fbca11a6d46..d24ae9054b9 100644
Binary files a/public/images/emoji/apple/link.png and b/public/images/emoji/apple/link.png differ
diff --git a/public/images/emoji/apple/linked_paperclips.png b/public/images/emoji/apple/linked_paperclips.png
index 22e54ef1f4e..235e2049c36 100644
Binary files a/public/images/emoji/apple/linked_paperclips.png and b/public/images/emoji/apple/linked_paperclips.png differ
diff --git a/public/images/emoji/apple/lion.png b/public/images/emoji/apple/lion.png
index eebeb803215..f07e438beb1 100644
Binary files a/public/images/emoji/apple/lion.png and b/public/images/emoji/apple/lion.png differ
diff --git a/public/images/emoji/apple/lion_face.png b/public/images/emoji/apple/lion_face.png
index eebeb803215..f07e438beb1 100644
Binary files a/public/images/emoji/apple/lion_face.png and b/public/images/emoji/apple/lion_face.png differ
diff --git a/public/images/emoji/apple/lips.png b/public/images/emoji/apple/lips.png
index 2a066fb57bd..bf3850fa06a 100644
Binary files a/public/images/emoji/apple/lips.png and b/public/images/emoji/apple/lips.png differ
diff --git a/public/images/emoji/apple/lipstick.png b/public/images/emoji/apple/lipstick.png
index 660f09cfa2c..d4ee8baa40b 100644
Binary files a/public/images/emoji/apple/lipstick.png and b/public/images/emoji/apple/lipstick.png differ
diff --git a/public/images/emoji/apple/lithuania.png b/public/images/emoji/apple/lithuania.png
new file mode 100644
index 00000000000..c6cf99bf21f
Binary files /dev/null and b/public/images/emoji/apple/lithuania.png differ
diff --git a/public/images/emoji/apple/lizard.png b/public/images/emoji/apple/lizard.png
new file mode 100644
index 00000000000..0eaa196dc18
Binary files /dev/null and b/public/images/emoji/apple/lizard.png differ
diff --git a/public/images/emoji/apple/lock.png b/public/images/emoji/apple/lock.png
index c98b9233276..da37d712576 100644
Binary files a/public/images/emoji/apple/lock.png and b/public/images/emoji/apple/lock.png differ
diff --git a/public/images/emoji/apple/lock_with_ink_pen.png b/public/images/emoji/apple/lock_with_ink_pen.png
index f07eac6a93b..04f26eae33c 100644
Binary files a/public/images/emoji/apple/lock_with_ink_pen.png and b/public/images/emoji/apple/lock_with_ink_pen.png differ
diff --git a/public/images/emoji/apple/lollipop.png b/public/images/emoji/apple/lollipop.png
index 7ff4e06e1de..67fa99b23e5 100644
Binary files a/public/images/emoji/apple/lollipop.png and b/public/images/emoji/apple/lollipop.png differ
diff --git a/public/images/emoji/apple/loop.png b/public/images/emoji/apple/loop.png
index 5ffecce2491..55461842899 100644
Binary files a/public/images/emoji/apple/loop.png and b/public/images/emoji/apple/loop.png differ
diff --git a/public/images/emoji/apple/loud_sound.png b/public/images/emoji/apple/loud_sound.png
index 54ef58d49b3..b5d62322860 100644
Binary files a/public/images/emoji/apple/loud_sound.png and b/public/images/emoji/apple/loud_sound.png differ
diff --git a/public/images/emoji/apple/loudspeaker.png b/public/images/emoji/apple/loudspeaker.png
index 10c1b16d4f3..532254bb105 100644
Binary files a/public/images/emoji/apple/loudspeaker.png and b/public/images/emoji/apple/loudspeaker.png differ
diff --git a/public/images/emoji/apple/love_hotel.png b/public/images/emoji/apple/love_hotel.png
index 4b9ab9d2fc9..a31a8f40a49 100644
Binary files a/public/images/emoji/apple/love_hotel.png and b/public/images/emoji/apple/love_hotel.png differ
diff --git a/public/images/emoji/apple/love_letter.png b/public/images/emoji/apple/love_letter.png
index 33a0f9f812e..452d90564a6 100644
Binary files a/public/images/emoji/apple/love_letter.png and b/public/images/emoji/apple/love_letter.png differ
diff --git a/public/images/emoji/apple/low_brightness.png b/public/images/emoji/apple/low_brightness.png
index 175ca1b742b..3602ba9cf70 100644
Binary files a/public/images/emoji/apple/low_brightness.png and b/public/images/emoji/apple/low_brightness.png differ
diff --git a/public/images/emoji/apple/lower_left_ballpoint_pen.png b/public/images/emoji/apple/lower_left_ballpoint_pen.png
deleted file mode 100644
index 7f81b84a60c..00000000000
Binary files a/public/images/emoji/apple/lower_left_ballpoint_pen.png and /dev/null differ
diff --git a/public/images/emoji/apple/lower_left_crayon.png b/public/images/emoji/apple/lower_left_crayon.png
index 0b0f7415750..eaf918c81f4 100644
Binary files a/public/images/emoji/apple/lower_left_crayon.png and b/public/images/emoji/apple/lower_left_crayon.png differ
diff --git a/public/images/emoji/apple/lower_left_fountain_pen.png b/public/images/emoji/apple/lower_left_fountain_pen.png
index 46b0256afa2..a9a947848d8 100644
Binary files a/public/images/emoji/apple/lower_left_fountain_pen.png and b/public/images/emoji/apple/lower_left_fountain_pen.png differ
diff --git a/public/images/emoji/apple/lower_left_paintbrush.png b/public/images/emoji/apple/lower_left_paintbrush.png
index 9b83129cb4b..2b02f0ad03a 100644
Binary files a/public/images/emoji/apple/lower_left_paintbrush.png and b/public/images/emoji/apple/lower_left_paintbrush.png differ
diff --git a/public/images/emoji/apple/luxembourg.png b/public/images/emoji/apple/luxembourg.png
new file mode 100644
index 00000000000..3a2bba0528d
Binary files /dev/null and b/public/images/emoji/apple/luxembourg.png differ
diff --git a/public/images/emoji/apple/lying_face.png b/public/images/emoji/apple/lying_face.png
new file mode 100644
index 00000000000..2df4a358d30
Binary files /dev/null and b/public/images/emoji/apple/lying_face.png differ
diff --git a/public/images/emoji/apple/m.png b/public/images/emoji/apple/m.png
index 26e46db99cc..e7c67de00e7 100644
Binary files a/public/images/emoji/apple/m.png and b/public/images/emoji/apple/m.png differ
diff --git a/public/images/emoji/apple/macau.png b/public/images/emoji/apple/macau.png
new file mode 100644
index 00000000000..6199face702
Binary files /dev/null and b/public/images/emoji/apple/macau.png differ
diff --git a/public/images/emoji/apple/macedonia.png b/public/images/emoji/apple/macedonia.png
new file mode 100644
index 00000000000..4e6457d2d51
Binary files /dev/null and b/public/images/emoji/apple/macedonia.png differ
diff --git a/public/images/emoji/apple/madagascar.png b/public/images/emoji/apple/madagascar.png
new file mode 100644
index 00000000000..a4e779a2c9d
Binary files /dev/null and b/public/images/emoji/apple/madagascar.png differ
diff --git a/public/images/emoji/apple/mag.png b/public/images/emoji/apple/mag.png
index bee1fd33da3..fda41d19b8b 100644
Binary files a/public/images/emoji/apple/mag.png and b/public/images/emoji/apple/mag.png differ
diff --git a/public/images/emoji/apple/mag_right.png b/public/images/emoji/apple/mag_right.png
index 3f113ef8884..8ac9ef16178 100644
Binary files a/public/images/emoji/apple/mag_right.png and b/public/images/emoji/apple/mag_right.png differ
diff --git a/public/images/emoji/apple/mahjong.png b/public/images/emoji/apple/mahjong.png
index b0a0af5c673..1bdcdec664d 100644
Binary files a/public/images/emoji/apple/mahjong.png and b/public/images/emoji/apple/mahjong.png differ
diff --git a/public/images/emoji/apple/mailbox.png b/public/images/emoji/apple/mailbox.png
index 900519b6a8f..28f703c8ed2 100644
Binary files a/public/images/emoji/apple/mailbox.png and b/public/images/emoji/apple/mailbox.png differ
diff --git a/public/images/emoji/apple/mailbox_closed.png b/public/images/emoji/apple/mailbox_closed.png
index a59025f9ce2..6750b241773 100644
Binary files a/public/images/emoji/apple/mailbox_closed.png and b/public/images/emoji/apple/mailbox_closed.png differ
diff --git a/public/images/emoji/apple/mailbox_with_mail.png b/public/images/emoji/apple/mailbox_with_mail.png
index 89a18312d17..adf3a8218f8 100644
Binary files a/public/images/emoji/apple/mailbox_with_mail.png and b/public/images/emoji/apple/mailbox_with_mail.png differ
diff --git a/public/images/emoji/apple/mailbox_with_no_mail.png b/public/images/emoji/apple/mailbox_with_no_mail.png
index f666544890d..eaa51343603 100644
Binary files a/public/images/emoji/apple/mailbox_with_no_mail.png and b/public/images/emoji/apple/mailbox_with_no_mail.png differ
diff --git a/public/images/emoji/apple/malawi.png b/public/images/emoji/apple/malawi.png
new file mode 100644
index 00000000000..dea46a2af06
Binary files /dev/null and b/public/images/emoji/apple/malawi.png differ
diff --git a/public/images/emoji/apple/malaysia.png b/public/images/emoji/apple/malaysia.png
new file mode 100644
index 00000000000..01bd5a75bd3
Binary files /dev/null and b/public/images/emoji/apple/malaysia.png differ
diff --git a/public/images/emoji/apple/maldives.png b/public/images/emoji/apple/maldives.png
new file mode 100644
index 00000000000..757cf7ec8d6
Binary files /dev/null and b/public/images/emoji/apple/maldives.png differ
diff --git a/public/images/emoji/apple/male_detective.png b/public/images/emoji/apple/male_detective.png
new file mode 100644
index 00000000000..6a7e53aff05
Binary files /dev/null and b/public/images/emoji/apple/male_detective.png differ
diff --git a/public/images/emoji/apple/male_detective/2.png b/public/images/emoji/apple/male_detective/2.png
new file mode 100644
index 00000000000..229e7c2986e
Binary files /dev/null and b/public/images/emoji/apple/male_detective/2.png differ
diff --git a/public/images/emoji/apple/male_detective/3.png b/public/images/emoji/apple/male_detective/3.png
new file mode 100644
index 00000000000..58ee54ac888
Binary files /dev/null and b/public/images/emoji/apple/male_detective/3.png differ
diff --git a/public/images/emoji/apple/male_detective/4.png b/public/images/emoji/apple/male_detective/4.png
new file mode 100644
index 00000000000..0ce63e8b7de
Binary files /dev/null and b/public/images/emoji/apple/male_detective/4.png differ
diff --git a/public/images/emoji/apple/male_detective/5.png b/public/images/emoji/apple/male_detective/5.png
new file mode 100644
index 00000000000..838cf318fe0
Binary files /dev/null and b/public/images/emoji/apple/male_detective/5.png differ
diff --git a/public/images/emoji/apple/male_detective/6.png b/public/images/emoji/apple/male_detective/6.png
new file mode 100644
index 00000000000..e0cb2a0d2a6
Binary files /dev/null and b/public/images/emoji/apple/male_detective/6.png differ
diff --git a/public/images/emoji/apple/mali.png b/public/images/emoji/apple/mali.png
new file mode 100644
index 00000000000..c24e4ee765f
Binary files /dev/null and b/public/images/emoji/apple/mali.png differ
diff --git a/public/images/emoji/apple/malta.png b/public/images/emoji/apple/malta.png
new file mode 100644
index 00000000000..22e114c4357
Binary files /dev/null and b/public/images/emoji/apple/malta.png differ
diff --git a/public/images/emoji/apple/man.png b/public/images/emoji/apple/man.png
index b52f5664348..d0a76900ddb 100644
Binary files a/public/images/emoji/apple/man.png and b/public/images/emoji/apple/man.png differ
diff --git a/public/images/emoji/apple/man/2.png b/public/images/emoji/apple/man/2.png
new file mode 100644
index 00000000000..3e2e9ec4185
Binary files /dev/null and b/public/images/emoji/apple/man/2.png differ
diff --git a/public/images/emoji/apple/man/3.png b/public/images/emoji/apple/man/3.png
new file mode 100644
index 00000000000..f43bf4122f7
Binary files /dev/null and b/public/images/emoji/apple/man/3.png differ
diff --git a/public/images/emoji/apple/man/4.png b/public/images/emoji/apple/man/4.png
new file mode 100644
index 00000000000..ad967fa0527
Binary files /dev/null and b/public/images/emoji/apple/man/4.png differ
diff --git a/public/images/emoji/apple/man/5.png b/public/images/emoji/apple/man/5.png
new file mode 100644
index 00000000000..8156d59cdba
Binary files /dev/null and b/public/images/emoji/apple/man/5.png differ
diff --git a/public/images/emoji/apple/man/6.png b/public/images/emoji/apple/man/6.png
new file mode 100644
index 00000000000..5ebceb49005
Binary files /dev/null and b/public/images/emoji/apple/man/6.png differ
diff --git a/public/images/emoji/apple/man_artist.png b/public/images/emoji/apple/man_artist.png
new file mode 100644
index 00000000000..8825c9dfbdf
Binary files /dev/null and b/public/images/emoji/apple/man_artist.png differ
diff --git a/public/images/emoji/apple/man_astronaut.png b/public/images/emoji/apple/man_astronaut.png
new file mode 100644
index 00000000000..db6c2cf7f10
Binary files /dev/null and b/public/images/emoji/apple/man_astronaut.png differ
diff --git a/public/images/emoji/apple/man_cartwheeling.png b/public/images/emoji/apple/man_cartwheeling.png
new file mode 100644
index 00000000000..3ae0143de56
Binary files /dev/null and b/public/images/emoji/apple/man_cartwheeling.png differ
diff --git a/public/images/emoji/apple/man_cartwheeling/2.png b/public/images/emoji/apple/man_cartwheeling/2.png
new file mode 100644
index 00000000000..8b0bc4ccb4f
Binary files /dev/null and b/public/images/emoji/apple/man_cartwheeling/2.png differ
diff --git a/public/images/emoji/apple/man_cartwheeling/3.png b/public/images/emoji/apple/man_cartwheeling/3.png
new file mode 100644
index 00000000000..70a34fab0df
Binary files /dev/null and b/public/images/emoji/apple/man_cartwheeling/3.png differ
diff --git a/public/images/emoji/apple/man_cartwheeling/4.png b/public/images/emoji/apple/man_cartwheeling/4.png
new file mode 100644
index 00000000000..2b1c7918fab
Binary files /dev/null and b/public/images/emoji/apple/man_cartwheeling/4.png differ
diff --git a/public/images/emoji/apple/man_cartwheeling/5.png b/public/images/emoji/apple/man_cartwheeling/5.png
new file mode 100644
index 00000000000..6b8e66c1e7f
Binary files /dev/null and b/public/images/emoji/apple/man_cartwheeling/5.png differ
diff --git a/public/images/emoji/apple/man_cartwheeling/6.png b/public/images/emoji/apple/man_cartwheeling/6.png
new file mode 100644
index 00000000000..000ce582f54
Binary files /dev/null and b/public/images/emoji/apple/man_cartwheeling/6.png differ
diff --git a/public/images/emoji/apple/man_cook.png b/public/images/emoji/apple/man_cook.png
new file mode 100644
index 00000000000..a011061836e
Binary files /dev/null and b/public/images/emoji/apple/man_cook.png differ
diff --git a/public/images/emoji/apple/man_dancing.png b/public/images/emoji/apple/man_dancing.png
new file mode 100644
index 00000000000..0af681bdae3
Binary files /dev/null and b/public/images/emoji/apple/man_dancing.png differ
diff --git a/public/images/emoji/apple/man_dancing/2.png b/public/images/emoji/apple/man_dancing/2.png
new file mode 100644
index 00000000000..1dfccb36c77
Binary files /dev/null and b/public/images/emoji/apple/man_dancing/2.png differ
diff --git a/public/images/emoji/apple/man_dancing/3.png b/public/images/emoji/apple/man_dancing/3.png
new file mode 100644
index 00000000000..04a83acaff1
Binary files /dev/null and b/public/images/emoji/apple/man_dancing/3.png differ
diff --git a/public/images/emoji/apple/man_dancing/4.png b/public/images/emoji/apple/man_dancing/4.png
new file mode 100644
index 00000000000..33b8a9427c7
Binary files /dev/null and b/public/images/emoji/apple/man_dancing/4.png differ
diff --git a/public/images/emoji/apple/man_dancing/5.png b/public/images/emoji/apple/man_dancing/5.png
new file mode 100644
index 00000000000..02c985dcf0f
Binary files /dev/null and b/public/images/emoji/apple/man_dancing/5.png differ
diff --git a/public/images/emoji/apple/man_dancing/6.png b/public/images/emoji/apple/man_dancing/6.png
new file mode 100644
index 00000000000..68e4dcd550f
Binary files /dev/null and b/public/images/emoji/apple/man_dancing/6.png differ
diff --git a/public/images/emoji/apple/man_facepalming.png b/public/images/emoji/apple/man_facepalming.png
new file mode 100644
index 00000000000..543ef7e6460
Binary files /dev/null and b/public/images/emoji/apple/man_facepalming.png differ
diff --git a/public/images/emoji/apple/man_facepalming/2.png b/public/images/emoji/apple/man_facepalming/2.png
new file mode 100644
index 00000000000..ad95734385d
Binary files /dev/null and b/public/images/emoji/apple/man_facepalming/2.png differ
diff --git a/public/images/emoji/apple/man_facepalming/3.png b/public/images/emoji/apple/man_facepalming/3.png
new file mode 100644
index 00000000000..ef4d91dd2f1
Binary files /dev/null and b/public/images/emoji/apple/man_facepalming/3.png differ
diff --git a/public/images/emoji/apple/man_facepalming/4.png b/public/images/emoji/apple/man_facepalming/4.png
new file mode 100644
index 00000000000..365d50bf7de
Binary files /dev/null and b/public/images/emoji/apple/man_facepalming/4.png differ
diff --git a/public/images/emoji/apple/man_facepalming/5.png b/public/images/emoji/apple/man_facepalming/5.png
new file mode 100644
index 00000000000..b72399279bb
Binary files /dev/null and b/public/images/emoji/apple/man_facepalming/5.png differ
diff --git a/public/images/emoji/apple/man_facepalming/6.png b/public/images/emoji/apple/man_facepalming/6.png
new file mode 100644
index 00000000000..f9020c975a9
Binary files /dev/null and b/public/images/emoji/apple/man_facepalming/6.png differ
diff --git a/public/images/emoji/apple/man_factory_worker.png b/public/images/emoji/apple/man_factory_worker.png
new file mode 100644
index 00000000000..a6c98168ef8
Binary files /dev/null and b/public/images/emoji/apple/man_factory_worker.png differ
diff --git a/public/images/emoji/apple/man_farmer.png b/public/images/emoji/apple/man_farmer.png
new file mode 100644
index 00000000000..a6d9c8f88f2
Binary files /dev/null and b/public/images/emoji/apple/man_farmer.png differ
diff --git a/public/images/emoji/apple/man_firefighter.png b/public/images/emoji/apple/man_firefighter.png
new file mode 100644
index 00000000000..ca4f97c0dcf
Binary files /dev/null and b/public/images/emoji/apple/man_firefighter.png differ
diff --git a/public/images/emoji/apple/man_health_worker.png b/public/images/emoji/apple/man_health_worker.png
new file mode 100644
index 00000000000..34c3c1b819f
Binary files /dev/null and b/public/images/emoji/apple/man_health_worker.png differ
diff --git a/public/images/emoji/apple/man_health_worker/2.png b/public/images/emoji/apple/man_health_worker/2.png
new file mode 100644
index 00000000000..d2f8d9bd9a0
Binary files /dev/null and b/public/images/emoji/apple/man_health_worker/2.png differ
diff --git a/public/images/emoji/apple/man_health_worker/3.png b/public/images/emoji/apple/man_health_worker/3.png
new file mode 100644
index 00000000000..63ac74f7cb9
Binary files /dev/null and b/public/images/emoji/apple/man_health_worker/3.png differ
diff --git a/public/images/emoji/apple/man_health_worker/4.png b/public/images/emoji/apple/man_health_worker/4.png
new file mode 100644
index 00000000000..977149a3ee9
Binary files /dev/null and b/public/images/emoji/apple/man_health_worker/4.png differ
diff --git a/public/images/emoji/apple/man_health_worker/5.png b/public/images/emoji/apple/man_health_worker/5.png
new file mode 100644
index 00000000000..822639db0cc
Binary files /dev/null and b/public/images/emoji/apple/man_health_worker/5.png differ
diff --git a/public/images/emoji/apple/man_health_worker/6.png b/public/images/emoji/apple/man_health_worker/6.png
new file mode 100644
index 00000000000..0c92a8d57c8
Binary files /dev/null and b/public/images/emoji/apple/man_health_worker/6.png differ
diff --git a/public/images/emoji/apple/man_in_business_suit_levitating.png b/public/images/emoji/apple/man_in_business_suit_levitating.png
index 7fe50e4a75c..00ae1282f1d 100644
Binary files a/public/images/emoji/apple/man_in_business_suit_levitating.png and b/public/images/emoji/apple/man_in_business_suit_levitating.png differ
diff --git a/public/images/emoji/apple/man_in_tuxedo.png b/public/images/emoji/apple/man_in_tuxedo.png
new file mode 100644
index 00000000000..d26c5ab7485
Binary files /dev/null and b/public/images/emoji/apple/man_in_tuxedo.png differ
diff --git a/public/images/emoji/apple/man_in_tuxedo/2.png b/public/images/emoji/apple/man_in_tuxedo/2.png
new file mode 100644
index 00000000000..e111b35e4b6
Binary files /dev/null and b/public/images/emoji/apple/man_in_tuxedo/2.png differ
diff --git a/public/images/emoji/apple/man_in_tuxedo/3.png b/public/images/emoji/apple/man_in_tuxedo/3.png
new file mode 100644
index 00000000000..3f77f7170e7
Binary files /dev/null and b/public/images/emoji/apple/man_in_tuxedo/3.png differ
diff --git a/public/images/emoji/apple/man_in_tuxedo/4.png b/public/images/emoji/apple/man_in_tuxedo/4.png
new file mode 100644
index 00000000000..b5f066bfc4a
Binary files /dev/null and b/public/images/emoji/apple/man_in_tuxedo/4.png differ
diff --git a/public/images/emoji/apple/man_in_tuxedo/5.png b/public/images/emoji/apple/man_in_tuxedo/5.png
new file mode 100644
index 00000000000..0af5ba30e45
Binary files /dev/null and b/public/images/emoji/apple/man_in_tuxedo/5.png differ
diff --git a/public/images/emoji/apple/man_in_tuxedo/6.png b/public/images/emoji/apple/man_in_tuxedo/6.png
new file mode 100644
index 00000000000..d88356fae69
Binary files /dev/null and b/public/images/emoji/apple/man_in_tuxedo/6.png differ
diff --git a/public/images/emoji/apple/man_judge.png b/public/images/emoji/apple/man_judge.png
new file mode 100644
index 00000000000..28a239d66fd
Binary files /dev/null and b/public/images/emoji/apple/man_judge.png differ
diff --git a/public/images/emoji/apple/man_judge/2.png b/public/images/emoji/apple/man_judge/2.png
new file mode 100644
index 00000000000..ca388ecaaf9
Binary files /dev/null and b/public/images/emoji/apple/man_judge/2.png differ
diff --git a/public/images/emoji/apple/man_judge/3.png b/public/images/emoji/apple/man_judge/3.png
new file mode 100644
index 00000000000..5108fa862a5
Binary files /dev/null and b/public/images/emoji/apple/man_judge/3.png differ
diff --git a/public/images/emoji/apple/man_judge/4.png b/public/images/emoji/apple/man_judge/4.png
new file mode 100644
index 00000000000..ece8bf3bbee
Binary files /dev/null and b/public/images/emoji/apple/man_judge/4.png differ
diff --git a/public/images/emoji/apple/man_judge/5.png b/public/images/emoji/apple/man_judge/5.png
new file mode 100644
index 00000000000..2948e550524
Binary files /dev/null and b/public/images/emoji/apple/man_judge/5.png differ
diff --git a/public/images/emoji/apple/man_judge/6.png b/public/images/emoji/apple/man_judge/6.png
new file mode 100644
index 00000000000..1dcaa33a483
Binary files /dev/null and b/public/images/emoji/apple/man_judge/6.png differ
diff --git a/public/images/emoji/apple/man_juggling.png b/public/images/emoji/apple/man_juggling.png
new file mode 100644
index 00000000000..522e573120c
Binary files /dev/null and b/public/images/emoji/apple/man_juggling.png differ
diff --git a/public/images/emoji/apple/man_juggling/2.png b/public/images/emoji/apple/man_juggling/2.png
new file mode 100644
index 00000000000..c2c687f6c10
Binary files /dev/null and b/public/images/emoji/apple/man_juggling/2.png differ
diff --git a/public/images/emoji/apple/man_juggling/3.png b/public/images/emoji/apple/man_juggling/3.png
new file mode 100644
index 00000000000..feb24708d52
Binary files /dev/null and b/public/images/emoji/apple/man_juggling/3.png differ
diff --git a/public/images/emoji/apple/man_juggling/4.png b/public/images/emoji/apple/man_juggling/4.png
new file mode 100644
index 00000000000..2a414e5c389
Binary files /dev/null and b/public/images/emoji/apple/man_juggling/4.png differ
diff --git a/public/images/emoji/apple/man_juggling/5.png b/public/images/emoji/apple/man_juggling/5.png
new file mode 100644
index 00000000000..eb5d2b8d633
Binary files /dev/null and b/public/images/emoji/apple/man_juggling/5.png differ
diff --git a/public/images/emoji/apple/man_juggling/6.png b/public/images/emoji/apple/man_juggling/6.png
new file mode 100644
index 00000000000..cd2f51c6cde
Binary files /dev/null and b/public/images/emoji/apple/man_juggling/6.png differ
diff --git a/public/images/emoji/apple/man_mechanic.png b/public/images/emoji/apple/man_mechanic.png
new file mode 100644
index 00000000000..434741acd90
Binary files /dev/null and b/public/images/emoji/apple/man_mechanic.png differ
diff --git a/public/images/emoji/apple/man_office_worker.png b/public/images/emoji/apple/man_office_worker.png
new file mode 100644
index 00000000000..f571c9515bb
Binary files /dev/null and b/public/images/emoji/apple/man_office_worker.png differ
diff --git a/public/images/emoji/apple/man_pilot.png b/public/images/emoji/apple/man_pilot.png
new file mode 100644
index 00000000000..9a64881605c
Binary files /dev/null and b/public/images/emoji/apple/man_pilot.png differ
diff --git a/public/images/emoji/apple/man_pilot/2.png b/public/images/emoji/apple/man_pilot/2.png
new file mode 100644
index 00000000000..14bdcec1ce5
Binary files /dev/null and b/public/images/emoji/apple/man_pilot/2.png differ
diff --git a/public/images/emoji/apple/man_pilot/3.png b/public/images/emoji/apple/man_pilot/3.png
new file mode 100644
index 00000000000..5966125a95c
Binary files /dev/null and b/public/images/emoji/apple/man_pilot/3.png differ
diff --git a/public/images/emoji/apple/man_pilot/4.png b/public/images/emoji/apple/man_pilot/4.png
new file mode 100644
index 00000000000..d49ed4ceccd
Binary files /dev/null and b/public/images/emoji/apple/man_pilot/4.png differ
diff --git a/public/images/emoji/apple/man_pilot/5.png b/public/images/emoji/apple/man_pilot/5.png
new file mode 100644
index 00000000000..0cc121d2840
Binary files /dev/null and b/public/images/emoji/apple/man_pilot/5.png differ
diff --git a/public/images/emoji/apple/man_pilot/6.png b/public/images/emoji/apple/man_pilot/6.png
new file mode 100644
index 00000000000..d0db4df14de
Binary files /dev/null and b/public/images/emoji/apple/man_pilot/6.png differ
diff --git a/public/images/emoji/apple/man_playing_handball.png b/public/images/emoji/apple/man_playing_handball.png
new file mode 100644
index 00000000000..05649552544
Binary files /dev/null and b/public/images/emoji/apple/man_playing_handball.png differ
diff --git a/public/images/emoji/apple/man_playing_handball/2.png b/public/images/emoji/apple/man_playing_handball/2.png
new file mode 100644
index 00000000000..58c4200728f
Binary files /dev/null and b/public/images/emoji/apple/man_playing_handball/2.png differ
diff --git a/public/images/emoji/apple/man_playing_handball/3.png b/public/images/emoji/apple/man_playing_handball/3.png
new file mode 100644
index 00000000000..b3dd093946e
Binary files /dev/null and b/public/images/emoji/apple/man_playing_handball/3.png differ
diff --git a/public/images/emoji/apple/man_playing_handball/4.png b/public/images/emoji/apple/man_playing_handball/4.png
new file mode 100644
index 00000000000..04f2941f2ac
Binary files /dev/null and b/public/images/emoji/apple/man_playing_handball/4.png differ
diff --git a/public/images/emoji/apple/man_playing_handball/5.png b/public/images/emoji/apple/man_playing_handball/5.png
new file mode 100644
index 00000000000..1b777197604
Binary files /dev/null and b/public/images/emoji/apple/man_playing_handball/5.png differ
diff --git a/public/images/emoji/apple/man_playing_handball/6.png b/public/images/emoji/apple/man_playing_handball/6.png
new file mode 100644
index 00000000000..596c061174c
Binary files /dev/null and b/public/images/emoji/apple/man_playing_handball/6.png differ
diff --git a/public/images/emoji/apple/man_playing_water_polo.png b/public/images/emoji/apple/man_playing_water_polo.png
new file mode 100644
index 00000000000..d7f9416a7c8
Binary files /dev/null and b/public/images/emoji/apple/man_playing_water_polo.png differ
diff --git a/public/images/emoji/apple/man_playing_water_polo/2.png b/public/images/emoji/apple/man_playing_water_polo/2.png
new file mode 100644
index 00000000000..ea882c2467f
Binary files /dev/null and b/public/images/emoji/apple/man_playing_water_polo/2.png differ
diff --git a/public/images/emoji/apple/man_playing_water_polo/3.png b/public/images/emoji/apple/man_playing_water_polo/3.png
new file mode 100644
index 00000000000..239daf01b4d
Binary files /dev/null and b/public/images/emoji/apple/man_playing_water_polo/3.png differ
diff --git a/public/images/emoji/apple/man_playing_water_polo/4.png b/public/images/emoji/apple/man_playing_water_polo/4.png
new file mode 100644
index 00000000000..3c2cdc98443
Binary files /dev/null and b/public/images/emoji/apple/man_playing_water_polo/4.png differ
diff --git a/public/images/emoji/apple/man_playing_water_polo/5.png b/public/images/emoji/apple/man_playing_water_polo/5.png
new file mode 100644
index 00000000000..2601d914492
Binary files /dev/null and b/public/images/emoji/apple/man_playing_water_polo/5.png differ
diff --git a/public/images/emoji/apple/man_playing_water_polo/6.png b/public/images/emoji/apple/man_playing_water_polo/6.png
new file mode 100644
index 00000000000..0fb0a970492
Binary files /dev/null and b/public/images/emoji/apple/man_playing_water_polo/6.png differ
diff --git a/public/images/emoji/apple/man_scientist.png b/public/images/emoji/apple/man_scientist.png
new file mode 100644
index 00000000000..bf534a9a095
Binary files /dev/null and b/public/images/emoji/apple/man_scientist.png differ
diff --git a/public/images/emoji/apple/man_shrugging.png b/public/images/emoji/apple/man_shrugging.png
new file mode 100644
index 00000000000..50739842d34
Binary files /dev/null and b/public/images/emoji/apple/man_shrugging.png differ
diff --git a/public/images/emoji/apple/man_shrugging/2.png b/public/images/emoji/apple/man_shrugging/2.png
new file mode 100644
index 00000000000..6c2939783ea
Binary files /dev/null and b/public/images/emoji/apple/man_shrugging/2.png differ
diff --git a/public/images/emoji/apple/man_shrugging/3.png b/public/images/emoji/apple/man_shrugging/3.png
new file mode 100644
index 00000000000..73e4357b305
Binary files /dev/null and b/public/images/emoji/apple/man_shrugging/3.png differ
diff --git a/public/images/emoji/apple/man_shrugging/4.png b/public/images/emoji/apple/man_shrugging/4.png
new file mode 100644
index 00000000000..1f05b6a518c
Binary files /dev/null and b/public/images/emoji/apple/man_shrugging/4.png differ
diff --git a/public/images/emoji/apple/man_shrugging/5.png b/public/images/emoji/apple/man_shrugging/5.png
new file mode 100644
index 00000000000..2ac60876814
Binary files /dev/null and b/public/images/emoji/apple/man_shrugging/5.png differ
diff --git a/public/images/emoji/apple/man_shrugging/6.png b/public/images/emoji/apple/man_shrugging/6.png
new file mode 100644
index 00000000000..c0f6f9b958e
Binary files /dev/null and b/public/images/emoji/apple/man_shrugging/6.png differ
diff --git a/public/images/emoji/apple/man_singer.png b/public/images/emoji/apple/man_singer.png
new file mode 100644
index 00000000000..7407d166f82
Binary files /dev/null and b/public/images/emoji/apple/man_singer.png differ
diff --git a/public/images/emoji/apple/man_student.png b/public/images/emoji/apple/man_student.png
new file mode 100644
index 00000000000..6231cdce8bf
Binary files /dev/null and b/public/images/emoji/apple/man_student.png differ
diff --git a/public/images/emoji/apple/man_teacher.png b/public/images/emoji/apple/man_teacher.png
new file mode 100644
index 00000000000..d858b598e3f
Binary files /dev/null and b/public/images/emoji/apple/man_teacher.png differ
diff --git a/public/images/emoji/apple/man_technologist.png b/public/images/emoji/apple/man_technologist.png
new file mode 100644
index 00000000000..b33d84dcad5
Binary files /dev/null and b/public/images/emoji/apple/man_technologist.png differ
diff --git a/public/images/emoji/apple/man_with_gua_pi_mao.png b/public/images/emoji/apple/man_with_gua_pi_mao.png
index bc30ea4714c..0cd4b17a9cc 100644
Binary files a/public/images/emoji/apple/man_with_gua_pi_mao.png and b/public/images/emoji/apple/man_with_gua_pi_mao.png differ
diff --git a/public/images/emoji/apple/man_with_gua_pi_mao/2.png b/public/images/emoji/apple/man_with_gua_pi_mao/2.png
new file mode 100644
index 00000000000..893e4c62284
Binary files /dev/null and b/public/images/emoji/apple/man_with_gua_pi_mao/2.png differ
diff --git a/public/images/emoji/apple/man_with_gua_pi_mao/3.png b/public/images/emoji/apple/man_with_gua_pi_mao/3.png
new file mode 100644
index 00000000000..1e39f76ff7b
Binary files /dev/null and b/public/images/emoji/apple/man_with_gua_pi_mao/3.png differ
diff --git a/public/images/emoji/apple/man_with_gua_pi_mao/4.png b/public/images/emoji/apple/man_with_gua_pi_mao/4.png
new file mode 100644
index 00000000000..170f9805fba
Binary files /dev/null and b/public/images/emoji/apple/man_with_gua_pi_mao/4.png differ
diff --git a/public/images/emoji/apple/man_with_gua_pi_mao/5.png b/public/images/emoji/apple/man_with_gua_pi_mao/5.png
new file mode 100644
index 00000000000..ab169544bf0
Binary files /dev/null and b/public/images/emoji/apple/man_with_gua_pi_mao/5.png differ
diff --git a/public/images/emoji/apple/man_with_gua_pi_mao/6.png b/public/images/emoji/apple/man_with_gua_pi_mao/6.png
new file mode 100644
index 00000000000..3a5e157eaed
Binary files /dev/null and b/public/images/emoji/apple/man_with_gua_pi_mao/6.png differ
diff --git a/public/images/emoji/apple/man_with_turban.png b/public/images/emoji/apple/man_with_turban.png
index 62b48e6061c..07906a0ee26 100644
Binary files a/public/images/emoji/apple/man_with_turban.png and b/public/images/emoji/apple/man_with_turban.png differ
diff --git a/public/images/emoji/apple/man_with_turban/2.png b/public/images/emoji/apple/man_with_turban/2.png
new file mode 100644
index 00000000000..ec579744b84
Binary files /dev/null and b/public/images/emoji/apple/man_with_turban/2.png differ
diff --git a/public/images/emoji/apple/man_with_turban/3.png b/public/images/emoji/apple/man_with_turban/3.png
new file mode 100644
index 00000000000..813f977ae63
Binary files /dev/null and b/public/images/emoji/apple/man_with_turban/3.png differ
diff --git a/public/images/emoji/apple/man_with_turban/4.png b/public/images/emoji/apple/man_with_turban/4.png
new file mode 100644
index 00000000000..53d8be863f4
Binary files /dev/null and b/public/images/emoji/apple/man_with_turban/4.png differ
diff --git a/public/images/emoji/apple/man_with_turban/5.png b/public/images/emoji/apple/man_with_turban/5.png
new file mode 100644
index 00000000000..d09a21950c6
Binary files /dev/null and b/public/images/emoji/apple/man_with_turban/5.png differ
diff --git a/public/images/emoji/apple/man_with_turban/6.png b/public/images/emoji/apple/man_with_turban/6.png
new file mode 100644
index 00000000000..8646fde5158
Binary files /dev/null and b/public/images/emoji/apple/man_with_turban/6.png differ
diff --git a/public/images/emoji/apple/mans_shoe.png b/public/images/emoji/apple/mans_shoe.png
index 8f85df3adbe..99ec342c85f 100644
Binary files a/public/images/emoji/apple/mans_shoe.png and b/public/images/emoji/apple/mans_shoe.png differ
diff --git a/public/images/emoji/apple/mantelpiece_clock.png b/public/images/emoji/apple/mantelpiece_clock.png
new file mode 100644
index 00000000000..bc63b3ffb2b
Binary files /dev/null and b/public/images/emoji/apple/mantelpiece_clock.png differ
diff --git a/public/images/emoji/apple/mantlepiece_clock.png b/public/images/emoji/apple/mantlepiece_clock.png
deleted file mode 100644
index be2924b47b7..00000000000
Binary files a/public/images/emoji/apple/mantlepiece_clock.png and /dev/null differ
diff --git a/public/images/emoji/apple/map.png b/public/images/emoji/apple/map.png
index aece6a65ed5..9cd3f7decfd 100644
Binary files a/public/images/emoji/apple/map.png and b/public/images/emoji/apple/map.png differ
diff --git a/public/images/emoji/apple/maple_leaf.png b/public/images/emoji/apple/maple_leaf.png
index 1f7e8a526bf..95be453edd5 100644
Binary files a/public/images/emoji/apple/maple_leaf.png and b/public/images/emoji/apple/maple_leaf.png differ
diff --git a/public/images/emoji/apple/marshall_islands.png b/public/images/emoji/apple/marshall_islands.png
new file mode 100644
index 00000000000..fd5931d3039
Binary files /dev/null and b/public/images/emoji/apple/marshall_islands.png differ
diff --git a/public/images/emoji/apple/martial_arts_uniform.png b/public/images/emoji/apple/martial_arts_uniform.png
new file mode 100644
index 00000000000..fef9e7243dd
Binary files /dev/null and b/public/images/emoji/apple/martial_arts_uniform.png differ
diff --git a/public/images/emoji/apple/martinique.png b/public/images/emoji/apple/martinique.png
new file mode 100644
index 00000000000..a0a6cfc7b67
Binary files /dev/null and b/public/images/emoji/apple/martinique.png differ
diff --git a/public/images/emoji/apple/massage_man.png b/public/images/emoji/apple/massage_man.png
new file mode 100644
index 00000000000..95cc9b5a730
Binary files /dev/null and b/public/images/emoji/apple/massage_man.png differ
diff --git a/public/images/emoji/apple/massage_man/2.png b/public/images/emoji/apple/massage_man/2.png
new file mode 100644
index 00000000000..bf004f61b28
Binary files /dev/null and b/public/images/emoji/apple/massage_man/2.png differ
diff --git a/public/images/emoji/apple/massage_man/3.png b/public/images/emoji/apple/massage_man/3.png
new file mode 100644
index 00000000000..666232c3a78
Binary files /dev/null and b/public/images/emoji/apple/massage_man/3.png differ
diff --git a/public/images/emoji/apple/massage_man/4.png b/public/images/emoji/apple/massage_man/4.png
new file mode 100644
index 00000000000..a03d7b7af6b
Binary files /dev/null and b/public/images/emoji/apple/massage_man/4.png differ
diff --git a/public/images/emoji/apple/massage_man/5.png b/public/images/emoji/apple/massage_man/5.png
new file mode 100644
index 00000000000..8092a3dbb41
Binary files /dev/null and b/public/images/emoji/apple/massage_man/5.png differ
diff --git a/public/images/emoji/apple/massage_man/6.png b/public/images/emoji/apple/massage_man/6.png
new file mode 100644
index 00000000000..3913f8834a3
Binary files /dev/null and b/public/images/emoji/apple/massage_man/6.png differ
diff --git a/public/images/emoji/apple/massage_woman.png b/public/images/emoji/apple/massage_woman.png
new file mode 100644
index 00000000000..4f7540d4d94
Binary files /dev/null and b/public/images/emoji/apple/massage_woman.png differ
diff --git a/public/images/emoji/apple/massage_woman/2.png b/public/images/emoji/apple/massage_woman/2.png
new file mode 100644
index 00000000000..f94c4d1120b
Binary files /dev/null and b/public/images/emoji/apple/massage_woman/2.png differ
diff --git a/public/images/emoji/apple/massage_woman/3.png b/public/images/emoji/apple/massage_woman/3.png
new file mode 100644
index 00000000000..df6b30ee779
Binary files /dev/null and b/public/images/emoji/apple/massage_woman/3.png differ
diff --git a/public/images/emoji/apple/massage_woman/4.png b/public/images/emoji/apple/massage_woman/4.png
new file mode 100644
index 00000000000..54b33592cf5
Binary files /dev/null and b/public/images/emoji/apple/massage_woman/4.png differ
diff --git a/public/images/emoji/apple/massage_woman/5.png b/public/images/emoji/apple/massage_woman/5.png
new file mode 100644
index 00000000000..8db521b992c
Binary files /dev/null and b/public/images/emoji/apple/massage_woman/5.png differ
diff --git a/public/images/emoji/apple/massage_woman/6.png b/public/images/emoji/apple/massage_woman/6.png
new file mode 100644
index 00000000000..2e34703916b
Binary files /dev/null and b/public/images/emoji/apple/massage_woman/6.png differ
diff --git a/public/images/emoji/apple/mauritania.png b/public/images/emoji/apple/mauritania.png
new file mode 100644
index 00000000000..e65b5af0e9f
Binary files /dev/null and b/public/images/emoji/apple/mauritania.png differ
diff --git a/public/images/emoji/apple/mauritius.png b/public/images/emoji/apple/mauritius.png
new file mode 100644
index 00000000000..75cc6eebad2
Binary files /dev/null and b/public/images/emoji/apple/mauritius.png differ
diff --git a/public/images/emoji/apple/mayotte.png b/public/images/emoji/apple/mayotte.png
new file mode 100644
index 00000000000..cf20209f5ed
Binary files /dev/null and b/public/images/emoji/apple/mayotte.png differ
diff --git a/public/images/emoji/apple/meat_on_bone.png b/public/images/emoji/apple/meat_on_bone.png
index 2a0fdbfcb41..8de6f79bd82 100644
Binary files a/public/images/emoji/apple/meat_on_bone.png and b/public/images/emoji/apple/meat_on_bone.png differ
diff --git a/public/images/emoji/apple/medal.png b/public/images/emoji/apple/medal.png
index 37e6735eb0d..6e66f143863 100644
Binary files a/public/images/emoji/apple/medal.png and b/public/images/emoji/apple/medal.png differ
diff --git a/public/images/emoji/apple/medal_military.png b/public/images/emoji/apple/medal_military.png
new file mode 100644
index 00000000000..1e4a132d37b
Binary files /dev/null and b/public/images/emoji/apple/medal_military.png differ
diff --git a/public/images/emoji/apple/medal_sports.png b/public/images/emoji/apple/medal_sports.png
new file mode 100644
index 00000000000..6e66f143863
Binary files /dev/null and b/public/images/emoji/apple/medal_sports.png differ
diff --git a/public/images/emoji/apple/mega.png b/public/images/emoji/apple/mega.png
index 444cc08ab93..8b3ee6c2622 100644
Binary files a/public/images/emoji/apple/mega.png and b/public/images/emoji/apple/mega.png differ
diff --git a/public/images/emoji/apple/melon.png b/public/images/emoji/apple/melon.png
index dfdc4ca36f4..5006362d761 100644
Binary files a/public/images/emoji/apple/melon.png and b/public/images/emoji/apple/melon.png differ
diff --git a/public/images/emoji/apple/memo.png b/public/images/emoji/apple/memo.png
new file mode 100644
index 00000000000..b738536bdcd
Binary files /dev/null and b/public/images/emoji/apple/memo.png differ
diff --git a/public/images/emoji/apple/men_wrestling.png b/public/images/emoji/apple/men_wrestling.png
new file mode 100644
index 00000000000..178fd73c861
Binary files /dev/null and b/public/images/emoji/apple/men_wrestling.png differ
diff --git a/public/images/emoji/apple/menorah.png b/public/images/emoji/apple/menorah.png
index 216663e5d51..d6f382d0166 100644
Binary files a/public/images/emoji/apple/menorah.png and b/public/images/emoji/apple/menorah.png differ
diff --git a/public/images/emoji/apple/mens.png b/public/images/emoji/apple/mens.png
index ea73b976bb6..1fb3f77aefe 100644
Binary files a/public/images/emoji/apple/mens.png and b/public/images/emoji/apple/mens.png differ
diff --git a/public/images/emoji/apple/metal/2.png b/public/images/emoji/apple/metal/2.png
new file mode 100644
index 00000000000..46006766aef
Binary files /dev/null and b/public/images/emoji/apple/metal/2.png differ
diff --git a/public/images/emoji/apple/metal/3.png b/public/images/emoji/apple/metal/3.png
new file mode 100644
index 00000000000..85aa93e844f
Binary files /dev/null and b/public/images/emoji/apple/metal/3.png differ
diff --git a/public/images/emoji/apple/metal/4.png b/public/images/emoji/apple/metal/4.png
new file mode 100644
index 00000000000..ff673252139
Binary files /dev/null and b/public/images/emoji/apple/metal/4.png differ
diff --git a/public/images/emoji/apple/metal/5.png b/public/images/emoji/apple/metal/5.png
new file mode 100644
index 00000000000..8f48f33a83c
Binary files /dev/null and b/public/images/emoji/apple/metal/5.png differ
diff --git a/public/images/emoji/apple/metal/6.png b/public/images/emoji/apple/metal/6.png
new file mode 100644
index 00000000000..beec4708b86
Binary files /dev/null and b/public/images/emoji/apple/metal/6.png differ
diff --git a/public/images/emoji/apple/metro.png b/public/images/emoji/apple/metro.png
index 8e55ed29ee2..885ed77882f 100644
Binary files a/public/images/emoji/apple/metro.png and b/public/images/emoji/apple/metro.png differ
diff --git a/public/images/emoji/apple/mexico.png b/public/images/emoji/apple/mexico.png
new file mode 100644
index 00000000000..6debb7f70d2
Binary files /dev/null and b/public/images/emoji/apple/mexico.png differ
diff --git a/public/images/emoji/apple/micronesia.png b/public/images/emoji/apple/micronesia.png
new file mode 100644
index 00000000000..7d6874acffb
Binary files /dev/null and b/public/images/emoji/apple/micronesia.png differ
diff --git a/public/images/emoji/apple/microphone.png b/public/images/emoji/apple/microphone.png
index 72ebc0c1883..22b067d365a 100644
Binary files a/public/images/emoji/apple/microphone.png and b/public/images/emoji/apple/microphone.png differ
diff --git a/public/images/emoji/apple/microphone2.png b/public/images/emoji/apple/microphone2.png
index 6d4db741c6a..6f6e1dc3c9a 100644
Binary files a/public/images/emoji/apple/microphone2.png and b/public/images/emoji/apple/microphone2.png differ
diff --git a/public/images/emoji/apple/microscope.png b/public/images/emoji/apple/microscope.png
index 17e2cf6fbb4..12f6aa3de18 100644
Binary files a/public/images/emoji/apple/microscope.png and b/public/images/emoji/apple/microscope.png differ
diff --git a/public/images/emoji/apple/military_medal.png b/public/images/emoji/apple/military_medal.png
index b140cc5fee5..1e4a132d37b 100644
Binary files a/public/images/emoji/apple/military_medal.png and b/public/images/emoji/apple/military_medal.png differ
diff --git a/public/images/emoji/apple/milk_glass.png b/public/images/emoji/apple/milk_glass.png
new file mode 100644
index 00000000000..29991a49a7f
Binary files /dev/null and b/public/images/emoji/apple/milk_glass.png differ
diff --git a/public/images/emoji/apple/milky_way.png b/public/images/emoji/apple/milky_way.png
index 00c04ef5e44..ecf711eb367 100644
Binary files a/public/images/emoji/apple/milky_way.png and b/public/images/emoji/apple/milky_way.png differ
diff --git a/public/images/emoji/apple/minibus.png b/public/images/emoji/apple/minibus.png
index 5700675f8e0..f0cabe3c80c 100644
Binary files a/public/images/emoji/apple/minibus.png and b/public/images/emoji/apple/minibus.png differ
diff --git a/public/images/emoji/apple/minidisc.png b/public/images/emoji/apple/minidisc.png
index 3e52f0eac68..b65d83439a2 100644
Binary files a/public/images/emoji/apple/minidisc.png and b/public/images/emoji/apple/minidisc.png differ
diff --git a/public/images/emoji/apple/mobile_phone_off.png b/public/images/emoji/apple/mobile_phone_off.png
index 0fcf9dd2474..7df7f6001f0 100644
Binary files a/public/images/emoji/apple/mobile_phone_off.png and b/public/images/emoji/apple/mobile_phone_off.png differ
diff --git a/public/images/emoji/apple/moldova.png b/public/images/emoji/apple/moldova.png
new file mode 100644
index 00000000000..caec098bd8b
Binary files /dev/null and b/public/images/emoji/apple/moldova.png differ
diff --git a/public/images/emoji/apple/monaco.png b/public/images/emoji/apple/monaco.png
new file mode 100644
index 00000000000..2ec6ee610e1
Binary files /dev/null and b/public/images/emoji/apple/monaco.png differ
diff --git a/public/images/emoji/apple/money_with_wings.png b/public/images/emoji/apple/money_with_wings.png
index c2de0194a61..44cabf40de0 100644
Binary files a/public/images/emoji/apple/money_with_wings.png and b/public/images/emoji/apple/money_with_wings.png differ
diff --git a/public/images/emoji/apple/moneybag.png b/public/images/emoji/apple/moneybag.png
index 93442799183..481d7239a12 100644
Binary files a/public/images/emoji/apple/moneybag.png and b/public/images/emoji/apple/moneybag.png differ
diff --git a/public/images/emoji/apple/mongolia.png b/public/images/emoji/apple/mongolia.png
new file mode 100644
index 00000000000..82021a2dca6
Binary files /dev/null and b/public/images/emoji/apple/mongolia.png differ
diff --git a/public/images/emoji/apple/monkey.png b/public/images/emoji/apple/monkey.png
index 8afb2490414..3d08e6ee9cf 100644
Binary files a/public/images/emoji/apple/monkey.png and b/public/images/emoji/apple/monkey.png differ
diff --git a/public/images/emoji/apple/monkey_face.png b/public/images/emoji/apple/monkey_face.png
index 4d4994e89e4..913047f7946 100644
Binary files a/public/images/emoji/apple/monkey_face.png and b/public/images/emoji/apple/monkey_face.png differ
diff --git a/public/images/emoji/apple/monorail.png b/public/images/emoji/apple/monorail.png
index 71fe001ba82..d62e6009333 100644
Binary files a/public/images/emoji/apple/monorail.png and b/public/images/emoji/apple/monorail.png differ
diff --git a/public/images/emoji/apple/montenegro.png b/public/images/emoji/apple/montenegro.png
new file mode 100644
index 00000000000..0aa72733ac2
Binary files /dev/null and b/public/images/emoji/apple/montenegro.png differ
diff --git a/public/images/emoji/apple/montserrat.png b/public/images/emoji/apple/montserrat.png
new file mode 100644
index 00000000000..6d3074592ab
Binary files /dev/null and b/public/images/emoji/apple/montserrat.png differ
diff --git a/public/images/emoji/apple/moon.png b/public/images/emoji/apple/moon.png
new file mode 100644
index 00000000000..482946e48d6
Binary files /dev/null and b/public/images/emoji/apple/moon.png differ
diff --git a/public/images/emoji/apple/morocco.png b/public/images/emoji/apple/morocco.png
new file mode 100644
index 00000000000..061d597cd6e
Binary files /dev/null and b/public/images/emoji/apple/morocco.png differ
diff --git a/public/images/emoji/apple/mortar_board.png b/public/images/emoji/apple/mortar_board.png
index 8579f647eb0..b75b4c2d954 100644
Binary files a/public/images/emoji/apple/mortar_board.png and b/public/images/emoji/apple/mortar_board.png differ
diff --git a/public/images/emoji/apple/mosque.png b/public/images/emoji/apple/mosque.png
index 1f97f70cadd..a6888cdada5 100644
Binary files a/public/images/emoji/apple/mosque.png and b/public/images/emoji/apple/mosque.png differ
diff --git a/public/images/emoji/apple/motor_boat.png b/public/images/emoji/apple/motor_boat.png
new file mode 100644
index 00000000000..1fe5602cc5f
Binary files /dev/null and b/public/images/emoji/apple/motor_boat.png differ
diff --git a/public/images/emoji/apple/motor_scooter.png b/public/images/emoji/apple/motor_scooter.png
new file mode 100644
index 00000000000..6f384bbc50b
Binary files /dev/null and b/public/images/emoji/apple/motor_scooter.png differ
diff --git a/public/images/emoji/apple/motorboat.png b/public/images/emoji/apple/motorboat.png
index 0fabc315abf..1fe5602cc5f 100644
Binary files a/public/images/emoji/apple/motorboat.png and b/public/images/emoji/apple/motorboat.png differ
diff --git a/public/images/emoji/apple/motorcycle.png b/public/images/emoji/apple/motorcycle.png
index 92aa5660f22..4ae8f0c685c 100644
Binary files a/public/images/emoji/apple/motorcycle.png and b/public/images/emoji/apple/motorcycle.png differ
diff --git a/public/images/emoji/apple/motorway.png b/public/images/emoji/apple/motorway.png
index fffb58bb5de..2f5cf97feb5 100644
Binary files a/public/images/emoji/apple/motorway.png and b/public/images/emoji/apple/motorway.png differ
diff --git a/public/images/emoji/apple/mount_fuji.png b/public/images/emoji/apple/mount_fuji.png
index baf8cb854a7..61beec0664a 100644
Binary files a/public/images/emoji/apple/mount_fuji.png and b/public/images/emoji/apple/mount_fuji.png differ
diff --git a/public/images/emoji/apple/mountain.png b/public/images/emoji/apple/mountain.png
index ca912ecb23c..5b85ecfeb67 100644
Binary files a/public/images/emoji/apple/mountain.png and b/public/images/emoji/apple/mountain.png differ
diff --git a/public/images/emoji/apple/mountain_biking_man.png b/public/images/emoji/apple/mountain_biking_man.png
new file mode 100644
index 00000000000..456f84a0b43
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_man.png differ
diff --git a/public/images/emoji/apple/mountain_biking_man/2.png b/public/images/emoji/apple/mountain_biking_man/2.png
new file mode 100644
index 00000000000..8bc94cbd8f2
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_man/2.png differ
diff --git a/public/images/emoji/apple/mountain_biking_man/3.png b/public/images/emoji/apple/mountain_biking_man/3.png
new file mode 100644
index 00000000000..0d4f1dbea36
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_man/3.png differ
diff --git a/public/images/emoji/apple/mountain_biking_man/4.png b/public/images/emoji/apple/mountain_biking_man/4.png
new file mode 100644
index 00000000000..dbf96f05c58
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_man/4.png differ
diff --git a/public/images/emoji/apple/mountain_biking_man/5.png b/public/images/emoji/apple/mountain_biking_man/5.png
new file mode 100644
index 00000000000..23d9f6755cf
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_man/5.png differ
diff --git a/public/images/emoji/apple/mountain_biking_man/6.png b/public/images/emoji/apple/mountain_biking_man/6.png
new file mode 100644
index 00000000000..aa1562b9622
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_man/6.png differ
diff --git a/public/images/emoji/apple/mountain_biking_woman.png b/public/images/emoji/apple/mountain_biking_woman.png
new file mode 100644
index 00000000000..b7dca39da48
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_woman.png differ
diff --git a/public/images/emoji/apple/mountain_biking_woman/2.png b/public/images/emoji/apple/mountain_biking_woman/2.png
new file mode 100644
index 00000000000..4af0a880462
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_woman/2.png differ
diff --git a/public/images/emoji/apple/mountain_biking_woman/3.png b/public/images/emoji/apple/mountain_biking_woman/3.png
new file mode 100644
index 00000000000..b2fc069d4f3
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_woman/3.png differ
diff --git a/public/images/emoji/apple/mountain_biking_woman/4.png b/public/images/emoji/apple/mountain_biking_woman/4.png
new file mode 100644
index 00000000000..9e6d50755af
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_woman/4.png differ
diff --git a/public/images/emoji/apple/mountain_biking_woman/5.png b/public/images/emoji/apple/mountain_biking_woman/5.png
new file mode 100644
index 00000000000..647dbae6118
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_woman/5.png differ
diff --git a/public/images/emoji/apple/mountain_biking_woman/6.png b/public/images/emoji/apple/mountain_biking_woman/6.png
new file mode 100644
index 00000000000..6f60da7a843
Binary files /dev/null and b/public/images/emoji/apple/mountain_biking_woman/6.png differ
diff --git a/public/images/emoji/apple/mountain_cableway.png b/public/images/emoji/apple/mountain_cableway.png
index 175b9634ecc..82ac6f30e25 100644
Binary files a/public/images/emoji/apple/mountain_cableway.png and b/public/images/emoji/apple/mountain_cableway.png differ
diff --git a/public/images/emoji/apple/mountain_railway.png b/public/images/emoji/apple/mountain_railway.png
index 4dafd95718e..98b481d1410 100644
Binary files a/public/images/emoji/apple/mountain_railway.png and b/public/images/emoji/apple/mountain_railway.png differ
diff --git a/public/images/emoji/apple/mountain_snow.png b/public/images/emoji/apple/mountain_snow.png
index 12868300079..0be1ad5feea 100644
Binary files a/public/images/emoji/apple/mountain_snow.png and b/public/images/emoji/apple/mountain_snow.png differ
diff --git a/public/images/emoji/apple/mouse.png b/public/images/emoji/apple/mouse.png
index be157f8d872..7807bd36f15 100644
Binary files a/public/images/emoji/apple/mouse.png and b/public/images/emoji/apple/mouse.png differ
diff --git a/public/images/emoji/apple/mouse2.png b/public/images/emoji/apple/mouse2.png
index 0c70ae6184a..bf321dee2e2 100644
Binary files a/public/images/emoji/apple/mouse2.png and b/public/images/emoji/apple/mouse2.png differ
diff --git a/public/images/emoji/apple/mouse_three_button.png b/public/images/emoji/apple/mouse_three_button.png
deleted file mode 100644
index eb88c6c7686..00000000000
Binary files a/public/images/emoji/apple/mouse_three_button.png and /dev/null differ
diff --git a/public/images/emoji/apple/movie_camera.png b/public/images/emoji/apple/movie_camera.png
index 2deca94a1cf..56bd4903595 100644
Binary files a/public/images/emoji/apple/movie_camera.png and b/public/images/emoji/apple/movie_camera.png differ
diff --git a/public/images/emoji/apple/moyai.png b/public/images/emoji/apple/moyai.png
index 4650a851ef7..7964d5a3565 100644
Binary files a/public/images/emoji/apple/moyai.png and b/public/images/emoji/apple/moyai.png differ
diff --git a/public/images/emoji/apple/mozambique.png b/public/images/emoji/apple/mozambique.png
new file mode 100644
index 00000000000..7648e580910
Binary files /dev/null and b/public/images/emoji/apple/mozambique.png differ
diff --git a/public/images/emoji/apple/mrs_claus.png b/public/images/emoji/apple/mrs_claus.png
new file mode 100644
index 00000000000..3b97123426a
Binary files /dev/null and b/public/images/emoji/apple/mrs_claus.png differ
diff --git a/public/images/emoji/apple/mrs_claus/2.png b/public/images/emoji/apple/mrs_claus/2.png
new file mode 100644
index 00000000000..759284bbd41
Binary files /dev/null and b/public/images/emoji/apple/mrs_claus/2.png differ
diff --git a/public/images/emoji/apple/mrs_claus/3.png b/public/images/emoji/apple/mrs_claus/3.png
new file mode 100644
index 00000000000..1b12a39f4ee
Binary files /dev/null and b/public/images/emoji/apple/mrs_claus/3.png differ
diff --git a/public/images/emoji/apple/mrs_claus/4.png b/public/images/emoji/apple/mrs_claus/4.png
new file mode 100644
index 00000000000..3d1504ec6a9
Binary files /dev/null and b/public/images/emoji/apple/mrs_claus/4.png differ
diff --git a/public/images/emoji/apple/mrs_claus/5.png b/public/images/emoji/apple/mrs_claus/5.png
new file mode 100644
index 00000000000..f770e3863eb
Binary files /dev/null and b/public/images/emoji/apple/mrs_claus/5.png differ
diff --git a/public/images/emoji/apple/mrs_claus/6.png b/public/images/emoji/apple/mrs_claus/6.png
new file mode 100644
index 00000000000..2df5811c706
Binary files /dev/null and b/public/images/emoji/apple/mrs_claus/6.png differ
diff --git a/public/images/emoji/apple/muscle/2.png b/public/images/emoji/apple/muscle/2.png
new file mode 100644
index 00000000000..190d6928604
Binary files /dev/null and b/public/images/emoji/apple/muscle/2.png differ
diff --git a/public/images/emoji/apple/muscle/3.png b/public/images/emoji/apple/muscle/3.png
new file mode 100644
index 00000000000..e706e319e64
Binary files /dev/null and b/public/images/emoji/apple/muscle/3.png differ
diff --git a/public/images/emoji/apple/muscle/4.png b/public/images/emoji/apple/muscle/4.png
new file mode 100644
index 00000000000..d2b75ec1991
Binary files /dev/null and b/public/images/emoji/apple/muscle/4.png differ
diff --git a/public/images/emoji/apple/muscle/5.png b/public/images/emoji/apple/muscle/5.png
new file mode 100644
index 00000000000..ca8614dafdd
Binary files /dev/null and b/public/images/emoji/apple/muscle/5.png differ
diff --git a/public/images/emoji/apple/muscle/6.png b/public/images/emoji/apple/muscle/6.png
new file mode 100644
index 00000000000..156c4dbb0cb
Binary files /dev/null and b/public/images/emoji/apple/muscle/6.png differ
diff --git a/public/images/emoji/apple/mushroom.png b/public/images/emoji/apple/mushroom.png
index 74b829bd0df..3b3c88bbb29 100644
Binary files a/public/images/emoji/apple/mushroom.png and b/public/images/emoji/apple/mushroom.png differ
diff --git a/public/images/emoji/apple/musical_keyboard.png b/public/images/emoji/apple/musical_keyboard.png
index e715020006e..b9fcadf652b 100644
Binary files a/public/images/emoji/apple/musical_keyboard.png and b/public/images/emoji/apple/musical_keyboard.png differ
diff --git a/public/images/emoji/apple/musical_note.png b/public/images/emoji/apple/musical_note.png
index 7831d676148..c5ea389e5eb 100644
Binary files a/public/images/emoji/apple/musical_note.png and b/public/images/emoji/apple/musical_note.png differ
diff --git a/public/images/emoji/apple/musical_score.png b/public/images/emoji/apple/musical_score.png
index c8fa0f605be..dd9eec6b83e 100644
Binary files a/public/images/emoji/apple/musical_score.png and b/public/images/emoji/apple/musical_score.png differ
diff --git a/public/images/emoji/apple/mute.png b/public/images/emoji/apple/mute.png
index b193cd3ff69..05ae12c7a84 100644
Binary files a/public/images/emoji/apple/mute.png and b/public/images/emoji/apple/mute.png differ
diff --git a/public/images/emoji/apple/myanmar.png b/public/images/emoji/apple/myanmar.png
new file mode 100644
index 00000000000..147b7b0e4e0
Binary files /dev/null and b/public/images/emoji/apple/myanmar.png differ
diff --git a/public/images/emoji/apple/nail_care/2.png b/public/images/emoji/apple/nail_care/2.png
new file mode 100644
index 00000000000..509d805eb83
Binary files /dev/null and b/public/images/emoji/apple/nail_care/2.png differ
diff --git a/public/images/emoji/apple/nail_care/3.png b/public/images/emoji/apple/nail_care/3.png
new file mode 100644
index 00000000000..42285ce1325
Binary files /dev/null and b/public/images/emoji/apple/nail_care/3.png differ
diff --git a/public/images/emoji/apple/nail_care/4.png b/public/images/emoji/apple/nail_care/4.png
new file mode 100644
index 00000000000..c0d5cce984b
Binary files /dev/null and b/public/images/emoji/apple/nail_care/4.png differ
diff --git a/public/images/emoji/apple/nail_care/5.png b/public/images/emoji/apple/nail_care/5.png
new file mode 100644
index 00000000000..9bd1a2437e4
Binary files /dev/null and b/public/images/emoji/apple/nail_care/5.png differ
diff --git a/public/images/emoji/apple/nail_care/6.png b/public/images/emoji/apple/nail_care/6.png
new file mode 100644
index 00000000000..f7d3b381279
Binary files /dev/null and b/public/images/emoji/apple/nail_care/6.png differ
diff --git a/public/images/emoji/apple/name_badge.png b/public/images/emoji/apple/name_badge.png
index a4cf547e51b..1020a8381cf 100644
Binary files a/public/images/emoji/apple/name_badge.png and b/public/images/emoji/apple/name_badge.png differ
diff --git a/public/images/emoji/apple/namibia.png b/public/images/emoji/apple/namibia.png
new file mode 100644
index 00000000000..46327a29ba7
Binary files /dev/null and b/public/images/emoji/apple/namibia.png differ
diff --git a/public/images/emoji/apple/national_park.png b/public/images/emoji/apple/national_park.png
index 5682fd24789..902d5ec8ea5 100644
Binary files a/public/images/emoji/apple/national_park.png and b/public/images/emoji/apple/national_park.png differ
diff --git a/public/images/emoji/apple/nauru.png b/public/images/emoji/apple/nauru.png
new file mode 100644
index 00000000000..58e819dfc7f
Binary files /dev/null and b/public/images/emoji/apple/nauru.png differ
diff --git a/public/images/emoji/apple/nauseated_face.png b/public/images/emoji/apple/nauseated_face.png
new file mode 100644
index 00000000000..6b2889b71a0
Binary files /dev/null and b/public/images/emoji/apple/nauseated_face.png differ
diff --git a/public/images/emoji/apple/necktie.png b/public/images/emoji/apple/necktie.png
index 9dd564c5fcc..41b1cc08f70 100644
Binary files a/public/images/emoji/apple/necktie.png and b/public/images/emoji/apple/necktie.png differ
diff --git a/public/images/emoji/apple/negative_squared_cross_mark.png b/public/images/emoji/apple/negative_squared_cross_mark.png
index 3cb70e15dcc..4e6039bdd27 100644
Binary files a/public/images/emoji/apple/negative_squared_cross_mark.png and b/public/images/emoji/apple/negative_squared_cross_mark.png differ
diff --git a/public/images/emoji/apple/nepal.png b/public/images/emoji/apple/nepal.png
new file mode 100644
index 00000000000..358ea54522b
Binary files /dev/null and b/public/images/emoji/apple/nepal.png differ
diff --git a/public/images/emoji/apple/netherlands.png b/public/images/emoji/apple/netherlands.png
new file mode 100644
index 00000000000..5848433e274
Binary files /dev/null and b/public/images/emoji/apple/netherlands.png differ
diff --git a/public/images/emoji/apple/new.png b/public/images/emoji/apple/new.png
index 731a27fd271..1d386399fe8 100644
Binary files a/public/images/emoji/apple/new.png and b/public/images/emoji/apple/new.png differ
diff --git a/public/images/emoji/apple/new_caledonia.png b/public/images/emoji/apple/new_caledonia.png
new file mode 100644
index 00000000000..f9a1087cb3d
Binary files /dev/null and b/public/images/emoji/apple/new_caledonia.png differ
diff --git a/public/images/emoji/apple/new_moon.png b/public/images/emoji/apple/new_moon.png
index c234c62b1ba..482946e48d6 100644
Binary files a/public/images/emoji/apple/new_moon.png and b/public/images/emoji/apple/new_moon.png differ
diff --git a/public/images/emoji/apple/new_moon_with_face.png b/public/images/emoji/apple/new_moon_with_face.png
index 7a441b21e09..006c6791d74 100644
Binary files a/public/images/emoji/apple/new_moon_with_face.png and b/public/images/emoji/apple/new_moon_with_face.png differ
diff --git a/public/images/emoji/apple/new_zealand.png b/public/images/emoji/apple/new_zealand.png
new file mode 100644
index 00000000000..bbf96fc33f9
Binary files /dev/null and b/public/images/emoji/apple/new_zealand.png differ
diff --git a/public/images/emoji/apple/newspaper.png b/public/images/emoji/apple/newspaper.png
index 23ead9b16c8..c05c0ede5b7 100644
Binary files a/public/images/emoji/apple/newspaper.png and b/public/images/emoji/apple/newspaper.png differ
diff --git a/public/images/emoji/apple/newspaper2.png b/public/images/emoji/apple/newspaper2.png
index 9a619ecbcb4..400b0805699 100644
Binary files a/public/images/emoji/apple/newspaper2.png and b/public/images/emoji/apple/newspaper2.png differ
diff --git a/public/images/emoji/apple/newspaper_roll.png b/public/images/emoji/apple/newspaper_roll.png
new file mode 100644
index 00000000000..400b0805699
Binary files /dev/null and b/public/images/emoji/apple/newspaper_roll.png differ
diff --git a/public/images/emoji/apple/next_track.png b/public/images/emoji/apple/next_track.png
index 2ff96903d1f..c6c645c86db 100644
Binary files a/public/images/emoji/apple/next_track.png and b/public/images/emoji/apple/next_track.png differ
diff --git a/public/images/emoji/apple/next_track_button.png b/public/images/emoji/apple/next_track_button.png
new file mode 100644
index 00000000000..c6c645c86db
Binary files /dev/null and b/public/images/emoji/apple/next_track_button.png differ
diff --git a/public/images/emoji/apple/ng.png b/public/images/emoji/apple/ng.png
index 73bdc4b6a3a..d28ce65270c 100644
Binary files a/public/images/emoji/apple/ng.png and b/public/images/emoji/apple/ng.png differ
diff --git a/public/images/emoji/apple/nicaragua.png b/public/images/emoji/apple/nicaragua.png
new file mode 100644
index 00000000000..f99f1916362
Binary files /dev/null and b/public/images/emoji/apple/nicaragua.png differ
diff --git a/public/images/emoji/apple/niger.png b/public/images/emoji/apple/niger.png
new file mode 100644
index 00000000000..2d5530dd621
Binary files /dev/null and b/public/images/emoji/apple/niger.png differ
diff --git a/public/images/emoji/apple/nigeria.png b/public/images/emoji/apple/nigeria.png
new file mode 100644
index 00000000000..1bbfb8e586b
Binary files /dev/null and b/public/images/emoji/apple/nigeria.png differ
diff --git a/public/images/emoji/apple/night_with_stars.png b/public/images/emoji/apple/night_with_stars.png
index b43d978d38b..ee92a63cee4 100644
Binary files a/public/images/emoji/apple/night_with_stars.png and b/public/images/emoji/apple/night_with_stars.png differ
diff --git a/public/images/emoji/apple/nine.png b/public/images/emoji/apple/nine.png
index 52c6c63dcf0..f68cbedc51c 100644
Binary files a/public/images/emoji/apple/nine.png and b/public/images/emoji/apple/nine.png differ
diff --git a/public/images/emoji/apple/niue.png b/public/images/emoji/apple/niue.png
new file mode 100644
index 00000000000..15f12b061c7
Binary files /dev/null and b/public/images/emoji/apple/niue.png differ
diff --git a/public/images/emoji/apple/no_bell.png b/public/images/emoji/apple/no_bell.png
index 4214a624a64..7f6f2283e2d 100644
Binary files a/public/images/emoji/apple/no_bell.png and b/public/images/emoji/apple/no_bell.png differ
diff --git a/public/images/emoji/apple/no_bicycles.png b/public/images/emoji/apple/no_bicycles.png
index d03144b9846..877ad857c1d 100644
Binary files a/public/images/emoji/apple/no_bicycles.png and b/public/images/emoji/apple/no_bicycles.png differ
diff --git a/public/images/emoji/apple/no_entry.png b/public/images/emoji/apple/no_entry.png
index 8f203fa994c..2190e5290fa 100644
Binary files a/public/images/emoji/apple/no_entry.png and b/public/images/emoji/apple/no_entry.png differ
diff --git a/public/images/emoji/apple/no_entry_sign.png b/public/images/emoji/apple/no_entry_sign.png
index 444e9dbc450..d22e5eef382 100644
Binary files a/public/images/emoji/apple/no_entry_sign.png and b/public/images/emoji/apple/no_entry_sign.png differ
diff --git a/public/images/emoji/apple/no_good_man.png b/public/images/emoji/apple/no_good_man.png
new file mode 100644
index 00000000000..c7e959db49a
Binary files /dev/null and b/public/images/emoji/apple/no_good_man.png differ
diff --git a/public/images/emoji/apple/no_good_man/2.png b/public/images/emoji/apple/no_good_man/2.png
new file mode 100644
index 00000000000..07de44c9167
Binary files /dev/null and b/public/images/emoji/apple/no_good_man/2.png differ
diff --git a/public/images/emoji/apple/no_good_man/3.png b/public/images/emoji/apple/no_good_man/3.png
new file mode 100644
index 00000000000..7194eba931e
Binary files /dev/null and b/public/images/emoji/apple/no_good_man/3.png differ
diff --git a/public/images/emoji/apple/no_good_man/4.png b/public/images/emoji/apple/no_good_man/4.png
new file mode 100644
index 00000000000..9ba6bbb3a76
Binary files /dev/null and b/public/images/emoji/apple/no_good_man/4.png differ
diff --git a/public/images/emoji/apple/no_good_man/5.png b/public/images/emoji/apple/no_good_man/5.png
new file mode 100644
index 00000000000..88b59851566
Binary files /dev/null and b/public/images/emoji/apple/no_good_man/5.png differ
diff --git a/public/images/emoji/apple/no_good_man/6.png b/public/images/emoji/apple/no_good_man/6.png
new file mode 100644
index 00000000000..235c3371e85
Binary files /dev/null and b/public/images/emoji/apple/no_good_man/6.png differ
diff --git a/public/images/emoji/apple/no_good_woman.png b/public/images/emoji/apple/no_good_woman.png
new file mode 100644
index 00000000000..429fc1ba92e
Binary files /dev/null and b/public/images/emoji/apple/no_good_woman.png differ
diff --git a/public/images/emoji/apple/no_good_woman/2.png b/public/images/emoji/apple/no_good_woman/2.png
new file mode 100644
index 00000000000..1fba8c40e4d
Binary files /dev/null and b/public/images/emoji/apple/no_good_woman/2.png differ
diff --git a/public/images/emoji/apple/no_good_woman/3.png b/public/images/emoji/apple/no_good_woman/3.png
new file mode 100644
index 00000000000..d533bd34fa8
Binary files /dev/null and b/public/images/emoji/apple/no_good_woman/3.png differ
diff --git a/public/images/emoji/apple/no_good_woman/4.png b/public/images/emoji/apple/no_good_woman/4.png
new file mode 100644
index 00000000000..55ca1de6554
Binary files /dev/null and b/public/images/emoji/apple/no_good_woman/4.png differ
diff --git a/public/images/emoji/apple/no_good_woman/5.png b/public/images/emoji/apple/no_good_woman/5.png
new file mode 100644
index 00000000000..df889c3d3b2
Binary files /dev/null and b/public/images/emoji/apple/no_good_woman/5.png differ
diff --git a/public/images/emoji/apple/no_good_woman/6.png b/public/images/emoji/apple/no_good_woman/6.png
new file mode 100644
index 00000000000..198d8d0828d
Binary files /dev/null and b/public/images/emoji/apple/no_good_woman/6.png differ
diff --git a/public/images/emoji/apple/no_mobile_phones.png b/public/images/emoji/apple/no_mobile_phones.png
index bbe746be745..c11b08bc2bc 100644
Binary files a/public/images/emoji/apple/no_mobile_phones.png and b/public/images/emoji/apple/no_mobile_phones.png differ
diff --git a/public/images/emoji/apple/no_pedestrians.png b/public/images/emoji/apple/no_pedestrians.png
index 49bf267fc39..c4fcc420ad6 100644
Binary files a/public/images/emoji/apple/no_pedestrians.png and b/public/images/emoji/apple/no_pedestrians.png differ
diff --git a/public/images/emoji/apple/no_smoking.png b/public/images/emoji/apple/no_smoking.png
index 376ee29d8ba..b16caf6a8b4 100644
Binary files a/public/images/emoji/apple/no_smoking.png and b/public/images/emoji/apple/no_smoking.png differ
diff --git a/public/images/emoji/apple/non-potable_water.png b/public/images/emoji/apple/non-potable_water.png
index 2c94556f0f1..425a8c6eefb 100644
Binary files a/public/images/emoji/apple/non-potable_water.png and b/public/images/emoji/apple/non-potable_water.png differ
diff --git a/public/images/emoji/apple/norfolk_island.png b/public/images/emoji/apple/norfolk_island.png
new file mode 100644
index 00000000000..04a9904c8bf
Binary files /dev/null and b/public/images/emoji/apple/norfolk_island.png differ
diff --git a/public/images/emoji/apple/north_korea.png b/public/images/emoji/apple/north_korea.png
new file mode 100644
index 00000000000..8b74a9f83c3
Binary files /dev/null and b/public/images/emoji/apple/north_korea.png differ
diff --git a/public/images/emoji/apple/northern_mariana_islands.png b/public/images/emoji/apple/northern_mariana_islands.png
new file mode 100644
index 00000000000..bcfc406dd57
Binary files /dev/null and b/public/images/emoji/apple/northern_mariana_islands.png differ
diff --git a/public/images/emoji/apple/norway.png b/public/images/emoji/apple/norway.png
new file mode 100644
index 00000000000..5827a3d3767
Binary files /dev/null and b/public/images/emoji/apple/norway.png differ
diff --git a/public/images/emoji/apple/nose.png b/public/images/emoji/apple/nose.png
index f6a9b9e875b..5489cc0bb50 100644
Binary files a/public/images/emoji/apple/nose.png and b/public/images/emoji/apple/nose.png differ
diff --git a/public/images/emoji/apple/nose/2.png b/public/images/emoji/apple/nose/2.png
new file mode 100644
index 00000000000..5029910fe7d
Binary files /dev/null and b/public/images/emoji/apple/nose/2.png differ
diff --git a/public/images/emoji/apple/nose/3.png b/public/images/emoji/apple/nose/3.png
new file mode 100644
index 00000000000..84406ef4800
Binary files /dev/null and b/public/images/emoji/apple/nose/3.png differ
diff --git a/public/images/emoji/apple/nose/4.png b/public/images/emoji/apple/nose/4.png
new file mode 100644
index 00000000000..8c3d71db4a8
Binary files /dev/null and b/public/images/emoji/apple/nose/4.png differ
diff --git a/public/images/emoji/apple/nose/5.png b/public/images/emoji/apple/nose/5.png
new file mode 100644
index 00000000000..e1ed779ae6e
Binary files /dev/null and b/public/images/emoji/apple/nose/5.png differ
diff --git a/public/images/emoji/apple/nose/6.png b/public/images/emoji/apple/nose/6.png
new file mode 100644
index 00000000000..59fb8938e2a
Binary files /dev/null and b/public/images/emoji/apple/nose/6.png differ
diff --git a/public/images/emoji/apple/notebook.png b/public/images/emoji/apple/notebook.png
index 278dfdc74a9..974f211892f 100644
Binary files a/public/images/emoji/apple/notebook.png and b/public/images/emoji/apple/notebook.png differ
diff --git a/public/images/emoji/apple/notebook_with_decorative_cover.png b/public/images/emoji/apple/notebook_with_decorative_cover.png
index 40d2f08314e..9bdbe23bb4a 100644
Binary files a/public/images/emoji/apple/notebook_with_decorative_cover.png and b/public/images/emoji/apple/notebook_with_decorative_cover.png differ
diff --git a/public/images/emoji/apple/notepad_spiral.png b/public/images/emoji/apple/notepad_spiral.png
index 6ea74f2e253..5e4c3a2d0e2 100644
Binary files a/public/images/emoji/apple/notepad_spiral.png and b/public/images/emoji/apple/notepad_spiral.png differ
diff --git a/public/images/emoji/apple/notes.png b/public/images/emoji/apple/notes.png
index 8f59e0c515e..284f7eebbd3 100644
Binary files a/public/images/emoji/apple/notes.png and b/public/images/emoji/apple/notes.png differ
diff --git a/public/images/emoji/apple/nut_and_bolt.png b/public/images/emoji/apple/nut_and_bolt.png
index 2d6ec571f3d..1890dc87bc2 100644
Binary files a/public/images/emoji/apple/nut_and_bolt.png and b/public/images/emoji/apple/nut_and_bolt.png differ
diff --git a/public/images/emoji/apple/o.png b/public/images/emoji/apple/o.png
index dab70a8d3ed..fa8b79521d0 100644
Binary files a/public/images/emoji/apple/o.png and b/public/images/emoji/apple/o.png differ
diff --git a/public/images/emoji/apple/o2.png b/public/images/emoji/apple/o2.png
index 1f2aa424b33..5a11ac81c59 100644
Binary files a/public/images/emoji/apple/o2.png and b/public/images/emoji/apple/o2.png differ
diff --git a/public/images/emoji/apple/ocean.png b/public/images/emoji/apple/ocean.png
index c29f77bcdd7..a619c11c488 100644
Binary files a/public/images/emoji/apple/ocean.png and b/public/images/emoji/apple/ocean.png differ
diff --git a/public/images/emoji/apple/octopus.png b/public/images/emoji/apple/octopus.png
index 4f693f53382..1e40b5892df 100644
Binary files a/public/images/emoji/apple/octopus.png and b/public/images/emoji/apple/octopus.png differ
diff --git a/public/images/emoji/apple/oden.png b/public/images/emoji/apple/oden.png
index 7c73e931b7d..78979edcbbc 100644
Binary files a/public/images/emoji/apple/oden.png and b/public/images/emoji/apple/oden.png differ
diff --git a/public/images/emoji/apple/office.png b/public/images/emoji/apple/office.png
index e68c049d295..6fb5b10e9a8 100644
Binary files a/public/images/emoji/apple/office.png and b/public/images/emoji/apple/office.png differ
diff --git a/public/images/emoji/apple/oil.png b/public/images/emoji/apple/oil.png
index a01be78b3b4..f63443d6a45 100644
Binary files a/public/images/emoji/apple/oil.png and b/public/images/emoji/apple/oil.png differ
diff --git a/public/images/emoji/apple/oil_drum.png b/public/images/emoji/apple/oil_drum.png
index a01be78b3b4..f63443d6a45 100644
Binary files a/public/images/emoji/apple/oil_drum.png and b/public/images/emoji/apple/oil_drum.png differ
diff --git a/public/images/emoji/apple/ok.png b/public/images/emoji/apple/ok.png
index e58db0c68ce..c448030e139 100644
Binary files a/public/images/emoji/apple/ok.png and b/public/images/emoji/apple/ok.png differ
diff --git a/public/images/emoji/apple/ok_hand/2.png b/public/images/emoji/apple/ok_hand/2.png
new file mode 100644
index 00000000000..846b068ecb4
Binary files /dev/null and b/public/images/emoji/apple/ok_hand/2.png differ
diff --git a/public/images/emoji/apple/ok_hand/3.png b/public/images/emoji/apple/ok_hand/3.png
new file mode 100644
index 00000000000..51063219939
Binary files /dev/null and b/public/images/emoji/apple/ok_hand/3.png differ
diff --git a/public/images/emoji/apple/ok_hand/4.png b/public/images/emoji/apple/ok_hand/4.png
new file mode 100644
index 00000000000..bcc412fb85f
Binary files /dev/null and b/public/images/emoji/apple/ok_hand/4.png differ
diff --git a/public/images/emoji/apple/ok_hand/5.png b/public/images/emoji/apple/ok_hand/5.png
new file mode 100644
index 00000000000..1690724e43e
Binary files /dev/null and b/public/images/emoji/apple/ok_hand/5.png differ
diff --git a/public/images/emoji/apple/ok_hand/6.png b/public/images/emoji/apple/ok_hand/6.png
new file mode 100644
index 00000000000..de9da6b79e6
Binary files /dev/null and b/public/images/emoji/apple/ok_hand/6.png differ
diff --git a/public/images/emoji/apple/ok_man.png b/public/images/emoji/apple/ok_man.png
new file mode 100644
index 00000000000..ea8c3efa38d
Binary files /dev/null and b/public/images/emoji/apple/ok_man.png differ
diff --git a/public/images/emoji/apple/ok_man/2.png b/public/images/emoji/apple/ok_man/2.png
new file mode 100644
index 00000000000..fc088678c8b
Binary files /dev/null and b/public/images/emoji/apple/ok_man/2.png differ
diff --git a/public/images/emoji/apple/ok_man/3.png b/public/images/emoji/apple/ok_man/3.png
new file mode 100644
index 00000000000..d355137b7ec
Binary files /dev/null and b/public/images/emoji/apple/ok_man/3.png differ
diff --git a/public/images/emoji/apple/ok_man/4.png b/public/images/emoji/apple/ok_man/4.png
new file mode 100644
index 00000000000..86b6289c2be
Binary files /dev/null and b/public/images/emoji/apple/ok_man/4.png differ
diff --git a/public/images/emoji/apple/ok_man/5.png b/public/images/emoji/apple/ok_man/5.png
new file mode 100644
index 00000000000..c807bcf02cd
Binary files /dev/null and b/public/images/emoji/apple/ok_man/5.png differ
diff --git a/public/images/emoji/apple/ok_man/6.png b/public/images/emoji/apple/ok_man/6.png
new file mode 100644
index 00000000000..6d6e7935d80
Binary files /dev/null and b/public/images/emoji/apple/ok_man/6.png differ
diff --git a/public/images/emoji/apple/ok_woman/2.png b/public/images/emoji/apple/ok_woman/2.png
new file mode 100644
index 00000000000..bd3834c91e3
Binary files /dev/null and b/public/images/emoji/apple/ok_woman/2.png differ
diff --git a/public/images/emoji/apple/ok_woman/3.png b/public/images/emoji/apple/ok_woman/3.png
new file mode 100644
index 00000000000..c8320428ed1
Binary files /dev/null and b/public/images/emoji/apple/ok_woman/3.png differ
diff --git a/public/images/emoji/apple/ok_woman/4.png b/public/images/emoji/apple/ok_woman/4.png
new file mode 100644
index 00000000000..c7865487f25
Binary files /dev/null and b/public/images/emoji/apple/ok_woman/4.png differ
diff --git a/public/images/emoji/apple/ok_woman/5.png b/public/images/emoji/apple/ok_woman/5.png
new file mode 100644
index 00000000000..afb43cda70d
Binary files /dev/null and b/public/images/emoji/apple/ok_woman/5.png differ
diff --git a/public/images/emoji/apple/ok_woman/6.png b/public/images/emoji/apple/ok_woman/6.png
new file mode 100644
index 00000000000..cc400e7f1e8
Binary files /dev/null and b/public/images/emoji/apple/ok_woman/6.png differ
diff --git a/public/images/emoji/apple/old_key.png b/public/images/emoji/apple/old_key.png
index a35dd1afd98..05715332b10 100644
Binary files a/public/images/emoji/apple/old_key.png and b/public/images/emoji/apple/old_key.png differ
diff --git a/public/images/emoji/apple/older_man.png b/public/images/emoji/apple/older_man.png
index 5dfc60e1229..7d61e185f69 100644
Binary files a/public/images/emoji/apple/older_man.png and b/public/images/emoji/apple/older_man.png differ
diff --git a/public/images/emoji/apple/older_man/2.png b/public/images/emoji/apple/older_man/2.png
new file mode 100644
index 00000000000..5bce0f8719a
Binary files /dev/null and b/public/images/emoji/apple/older_man/2.png differ
diff --git a/public/images/emoji/apple/older_man/3.png b/public/images/emoji/apple/older_man/3.png
new file mode 100644
index 00000000000..abb4fbd880c
Binary files /dev/null and b/public/images/emoji/apple/older_man/3.png differ
diff --git a/public/images/emoji/apple/older_man/4.png b/public/images/emoji/apple/older_man/4.png
new file mode 100644
index 00000000000..db548d5f683
Binary files /dev/null and b/public/images/emoji/apple/older_man/4.png differ
diff --git a/public/images/emoji/apple/older_man/5.png b/public/images/emoji/apple/older_man/5.png
new file mode 100644
index 00000000000..6b6a9d922da
Binary files /dev/null and b/public/images/emoji/apple/older_man/5.png differ
diff --git a/public/images/emoji/apple/older_man/6.png b/public/images/emoji/apple/older_man/6.png
new file mode 100644
index 00000000000..dcb090572f8
Binary files /dev/null and b/public/images/emoji/apple/older_man/6.png differ
diff --git a/public/images/emoji/apple/older_woman.png b/public/images/emoji/apple/older_woman.png
index 12a5fc33063..3aa8954a88a 100644
Binary files a/public/images/emoji/apple/older_woman.png and b/public/images/emoji/apple/older_woman.png differ
diff --git a/public/images/emoji/apple/older_woman/2.png b/public/images/emoji/apple/older_woman/2.png
new file mode 100644
index 00000000000..0338c484a17
Binary files /dev/null and b/public/images/emoji/apple/older_woman/2.png differ
diff --git a/public/images/emoji/apple/older_woman/3.png b/public/images/emoji/apple/older_woman/3.png
new file mode 100644
index 00000000000..eb68885c384
Binary files /dev/null and b/public/images/emoji/apple/older_woman/3.png differ
diff --git a/public/images/emoji/apple/older_woman/4.png b/public/images/emoji/apple/older_woman/4.png
new file mode 100644
index 00000000000..b0ec0d5864e
Binary files /dev/null and b/public/images/emoji/apple/older_woman/4.png differ
diff --git a/public/images/emoji/apple/older_woman/5.png b/public/images/emoji/apple/older_woman/5.png
new file mode 100644
index 00000000000..e9778d3e964
Binary files /dev/null and b/public/images/emoji/apple/older_woman/5.png differ
diff --git a/public/images/emoji/apple/older_woman/6.png b/public/images/emoji/apple/older_woman/6.png
new file mode 100644
index 00000000000..af461aed008
Binary files /dev/null and b/public/images/emoji/apple/older_woman/6.png differ
diff --git a/public/images/emoji/apple/om.png b/public/images/emoji/apple/om.png
new file mode 100644
index 00000000000..b5b1a233e67
Binary files /dev/null and b/public/images/emoji/apple/om.png differ
diff --git a/public/images/emoji/apple/om_symbol.png b/public/images/emoji/apple/om_symbol.png
index 5a1b66d2975..b5b1a233e67 100644
Binary files a/public/images/emoji/apple/om_symbol.png and b/public/images/emoji/apple/om_symbol.png differ
diff --git a/public/images/emoji/apple/oman.png b/public/images/emoji/apple/oman.png
new file mode 100644
index 00000000000..de17cf8477f
Binary files /dev/null and b/public/images/emoji/apple/oman.png differ
diff --git a/public/images/emoji/apple/on.png b/public/images/emoji/apple/on.png
index 7bb3f401c5c..46dafb2eae0 100644
Binary files a/public/images/emoji/apple/on.png and b/public/images/emoji/apple/on.png differ
diff --git a/public/images/emoji/apple/oncoming_automobile.png b/public/images/emoji/apple/oncoming_automobile.png
index ce2b44e5697..80e24f234bc 100644
Binary files a/public/images/emoji/apple/oncoming_automobile.png and b/public/images/emoji/apple/oncoming_automobile.png differ
diff --git a/public/images/emoji/apple/oncoming_bus.png b/public/images/emoji/apple/oncoming_bus.png
index 094f8f49988..53769420d91 100644
Binary files a/public/images/emoji/apple/oncoming_bus.png and b/public/images/emoji/apple/oncoming_bus.png differ
diff --git a/public/images/emoji/apple/oncoming_police_car.png b/public/images/emoji/apple/oncoming_police_car.png
index d1f2af2c264..0e9d3eff9ba 100644
Binary files a/public/images/emoji/apple/oncoming_police_car.png and b/public/images/emoji/apple/oncoming_police_car.png differ
diff --git a/public/images/emoji/apple/oncoming_taxi.png b/public/images/emoji/apple/oncoming_taxi.png
index 70540c4a35b..7b3d37c2641 100644
Binary files a/public/images/emoji/apple/oncoming_taxi.png and b/public/images/emoji/apple/oncoming_taxi.png differ
diff --git a/public/images/emoji/apple/one.png b/public/images/emoji/apple/one.png
index fbd9bcf5928..04153a940f9 100644
Binary files a/public/images/emoji/apple/one.png and b/public/images/emoji/apple/one.png differ
diff --git a/public/images/emoji/apple/open_book.png b/public/images/emoji/apple/open_book.png
new file mode 100644
index 00000000000..fd8d428a74a
Binary files /dev/null and b/public/images/emoji/apple/open_book.png differ
diff --git a/public/images/emoji/apple/open_file_folder.png b/public/images/emoji/apple/open_file_folder.png
index f92ddee6881..a55476e3b13 100644
Binary files a/public/images/emoji/apple/open_file_folder.png and b/public/images/emoji/apple/open_file_folder.png differ
diff --git a/public/images/emoji/apple/open_hands/2.png b/public/images/emoji/apple/open_hands/2.png
new file mode 100644
index 00000000000..a34b319c254
Binary files /dev/null and b/public/images/emoji/apple/open_hands/2.png differ
diff --git a/public/images/emoji/apple/open_hands/3.png b/public/images/emoji/apple/open_hands/3.png
new file mode 100644
index 00000000000..01678c5ca79
Binary files /dev/null and b/public/images/emoji/apple/open_hands/3.png differ
diff --git a/public/images/emoji/apple/open_hands/4.png b/public/images/emoji/apple/open_hands/4.png
new file mode 100644
index 00000000000..21d7feef155
Binary files /dev/null and b/public/images/emoji/apple/open_hands/4.png differ
diff --git a/public/images/emoji/apple/open_hands/5.png b/public/images/emoji/apple/open_hands/5.png
new file mode 100644
index 00000000000..eb7ba22d584
Binary files /dev/null and b/public/images/emoji/apple/open_hands/5.png differ
diff --git a/public/images/emoji/apple/open_hands/6.png b/public/images/emoji/apple/open_hands/6.png
new file mode 100644
index 00000000000..363204276bb
Binary files /dev/null and b/public/images/emoji/apple/open_hands/6.png differ
diff --git a/public/images/emoji/apple/open_umbrella.png b/public/images/emoji/apple/open_umbrella.png
new file mode 100644
index 00000000000..1d7d1c6a5fe
Binary files /dev/null and b/public/images/emoji/apple/open_umbrella.png differ
diff --git a/public/images/emoji/apple/ophiuchus.png b/public/images/emoji/apple/ophiuchus.png
index 208488c227f..bbcaa98be90 100644
Binary files a/public/images/emoji/apple/ophiuchus.png and b/public/images/emoji/apple/ophiuchus.png differ
diff --git a/public/images/emoji/apple/orange_book.png b/public/images/emoji/apple/orange_book.png
index bc685328c62..bfd48b8c078 100644
Binary files a/public/images/emoji/apple/orange_book.png and b/public/images/emoji/apple/orange_book.png differ
diff --git a/public/images/emoji/apple/orthodox_cross.png b/public/images/emoji/apple/orthodox_cross.png
index 6177b3447a8..ea6955e09a9 100644
Binary files a/public/images/emoji/apple/orthodox_cross.png and b/public/images/emoji/apple/orthodox_cross.png differ
diff --git a/public/images/emoji/apple/outbox_tray.png b/public/images/emoji/apple/outbox_tray.png
index 7a81f2e557e..af879adaba4 100644
Binary files a/public/images/emoji/apple/outbox_tray.png and b/public/images/emoji/apple/outbox_tray.png differ
diff --git a/public/images/emoji/apple/owl.png b/public/images/emoji/apple/owl.png
new file mode 100644
index 00000000000..79b86eba809
Binary files /dev/null and b/public/images/emoji/apple/owl.png differ
diff --git a/public/images/emoji/apple/ox.png b/public/images/emoji/apple/ox.png
index 67318982044..33a2801ef19 100644
Binary files a/public/images/emoji/apple/ox.png and b/public/images/emoji/apple/ox.png differ
diff --git a/public/images/emoji/apple/package.png b/public/images/emoji/apple/package.png
index 7e77b702b1d..385a4b61e73 100644
Binary files a/public/images/emoji/apple/package.png and b/public/images/emoji/apple/package.png differ
diff --git a/public/images/emoji/apple/page_facing_up.png b/public/images/emoji/apple/page_facing_up.png
index 3f898e46c1d..f2961094887 100644
Binary files a/public/images/emoji/apple/page_facing_up.png and b/public/images/emoji/apple/page_facing_up.png differ
diff --git a/public/images/emoji/apple/page_with_curl.png b/public/images/emoji/apple/page_with_curl.png
index 1fa75fe43f4..70c773c9e42 100644
Binary files a/public/images/emoji/apple/page_with_curl.png and b/public/images/emoji/apple/page_with_curl.png differ
diff --git a/public/images/emoji/apple/pager.png b/public/images/emoji/apple/pager.png
index 09a8fae6d8e..7cb85607e3d 100644
Binary files a/public/images/emoji/apple/pager.png and b/public/images/emoji/apple/pager.png differ
diff --git a/public/images/emoji/apple/paintbrush.png b/public/images/emoji/apple/paintbrush.png
index 9b83129cb4b..2b02f0ad03a 100644
Binary files a/public/images/emoji/apple/paintbrush.png and b/public/images/emoji/apple/paintbrush.png differ
diff --git a/public/images/emoji/apple/pakistan.png b/public/images/emoji/apple/pakistan.png
new file mode 100644
index 00000000000..38f68498fb0
Binary files /dev/null and b/public/images/emoji/apple/pakistan.png differ
diff --git a/public/images/emoji/apple/palau.png b/public/images/emoji/apple/palau.png
new file mode 100644
index 00000000000..fead277711f
Binary files /dev/null and b/public/images/emoji/apple/palau.png differ
diff --git a/public/images/emoji/apple/palestinian_territories.png b/public/images/emoji/apple/palestinian_territories.png
new file mode 100644
index 00000000000..8ec31337f4f
Binary files /dev/null and b/public/images/emoji/apple/palestinian_territories.png differ
diff --git a/public/images/emoji/apple/palm_tree.png b/public/images/emoji/apple/palm_tree.png
index fdb33ba935e..3f968892852 100644
Binary files a/public/images/emoji/apple/palm_tree.png and b/public/images/emoji/apple/palm_tree.png differ
diff --git a/public/images/emoji/apple/panama.png b/public/images/emoji/apple/panama.png
new file mode 100644
index 00000000000..582030b969f
Binary files /dev/null and b/public/images/emoji/apple/panama.png differ
diff --git a/public/images/emoji/apple/pancakes.png b/public/images/emoji/apple/pancakes.png
new file mode 100644
index 00000000000..b666d15cd00
Binary files /dev/null and b/public/images/emoji/apple/pancakes.png differ
diff --git a/public/images/emoji/apple/panda_face.png b/public/images/emoji/apple/panda_face.png
index 525bdb4305e..27847603d95 100644
Binary files a/public/images/emoji/apple/panda_face.png and b/public/images/emoji/apple/panda_face.png differ
diff --git a/public/images/emoji/apple/paperclip.png b/public/images/emoji/apple/paperclip.png
index 6fbd8e481cd..a2c50ff2358 100644
Binary files a/public/images/emoji/apple/paperclip.png and b/public/images/emoji/apple/paperclip.png differ
diff --git a/public/images/emoji/apple/paperclips.png b/public/images/emoji/apple/paperclips.png
index 22e54ef1f4e..235e2049c36 100644
Binary files a/public/images/emoji/apple/paperclips.png and b/public/images/emoji/apple/paperclips.png differ
diff --git a/public/images/emoji/apple/papua_new_guinea.png b/public/images/emoji/apple/papua_new_guinea.png
new file mode 100644
index 00000000000..08fc839433e
Binary files /dev/null and b/public/images/emoji/apple/papua_new_guinea.png differ
diff --git a/public/images/emoji/apple/paraguay.png b/public/images/emoji/apple/paraguay.png
new file mode 100644
index 00000000000..e885b821115
Binary files /dev/null and b/public/images/emoji/apple/paraguay.png differ
diff --git a/public/images/emoji/apple/parasol_on_ground.png b/public/images/emoji/apple/parasol_on_ground.png
new file mode 100644
index 00000000000..95b1ae9fdd1
Binary files /dev/null and b/public/images/emoji/apple/parasol_on_ground.png differ
diff --git a/public/images/emoji/apple/park.png b/public/images/emoji/apple/park.png
index 5682fd24789..902d5ec8ea5 100644
Binary files a/public/images/emoji/apple/park.png and b/public/images/emoji/apple/park.png differ
diff --git a/public/images/emoji/apple/parking.png b/public/images/emoji/apple/parking.png
index 49cb40b6897..3ba3b779fd9 100644
Binary files a/public/images/emoji/apple/parking.png and b/public/images/emoji/apple/parking.png differ
diff --git a/public/images/emoji/apple/part_alternation_mark.png b/public/images/emoji/apple/part_alternation_mark.png
index 8f7b38d55a8..6b87aac3ef4 100644
Binary files a/public/images/emoji/apple/part_alternation_mark.png and b/public/images/emoji/apple/part_alternation_mark.png differ
diff --git a/public/images/emoji/apple/partly_sunny.png b/public/images/emoji/apple/partly_sunny.png
index 8adb5230d31..b31de05a28f 100644
Binary files a/public/images/emoji/apple/partly_sunny.png and b/public/images/emoji/apple/partly_sunny.png differ
diff --git a/public/images/emoji/apple/passenger_ship.png b/public/images/emoji/apple/passenger_ship.png
index 94aa42e7bff..3bb64de0d3e 100644
Binary files a/public/images/emoji/apple/passenger_ship.png and b/public/images/emoji/apple/passenger_ship.png differ
diff --git a/public/images/emoji/apple/passport_control.png b/public/images/emoji/apple/passport_control.png
index 575c5adeeba..5f9b37f6313 100644
Binary files a/public/images/emoji/apple/passport_control.png and b/public/images/emoji/apple/passport_control.png differ
diff --git a/public/images/emoji/apple/pause_button.png b/public/images/emoji/apple/pause_button.png
index cdcd151e9a0..7f788fbb763 100644
Binary files a/public/images/emoji/apple/pause_button.png and b/public/images/emoji/apple/pause_button.png differ
diff --git a/public/images/emoji/apple/paw_prints.png b/public/images/emoji/apple/paw_prints.png
index 3b1c263cd3e..26fe02e01ee 100644
Binary files a/public/images/emoji/apple/paw_prints.png and b/public/images/emoji/apple/paw_prints.png differ
diff --git a/public/images/emoji/apple/peace.png b/public/images/emoji/apple/peace.png
index 2bb88492d99..c8567db8383 100644
Binary files a/public/images/emoji/apple/peace.png and b/public/images/emoji/apple/peace.png differ
diff --git a/public/images/emoji/apple/peace_symbol.png b/public/images/emoji/apple/peace_symbol.png
index 2bb88492d99..c8567db8383 100644
Binary files a/public/images/emoji/apple/peace_symbol.png and b/public/images/emoji/apple/peace_symbol.png differ
diff --git a/public/images/emoji/apple/peach.png b/public/images/emoji/apple/peach.png
index 59ccd42d8e8..a9b5b7e3d4f 100644
Binary files a/public/images/emoji/apple/peach.png and b/public/images/emoji/apple/peach.png differ
diff --git a/public/images/emoji/apple/peanuts.png b/public/images/emoji/apple/peanuts.png
new file mode 100644
index 00000000000..a405729d163
Binary files /dev/null and b/public/images/emoji/apple/peanuts.png differ
diff --git a/public/images/emoji/apple/pear.png b/public/images/emoji/apple/pear.png
index bc2fa3def95..0e8ead81cb2 100644
Binary files a/public/images/emoji/apple/pear.png and b/public/images/emoji/apple/pear.png differ
diff --git a/public/images/emoji/apple/pen.png b/public/images/emoji/apple/pen.png
new file mode 100644
index 00000000000..b9e79ad2146
Binary files /dev/null and b/public/images/emoji/apple/pen.png differ
diff --git a/public/images/emoji/apple/pen_ballpoint.png b/public/images/emoji/apple/pen_ballpoint.png
index 7f81b84a60c..b9e79ad2146 100644
Binary files a/public/images/emoji/apple/pen_ballpoint.png and b/public/images/emoji/apple/pen_ballpoint.png differ
diff --git a/public/images/emoji/apple/pen_fountain.png b/public/images/emoji/apple/pen_fountain.png
index 46b0256afa2..a9a947848d8 100644
Binary files a/public/images/emoji/apple/pen_fountain.png and b/public/images/emoji/apple/pen_fountain.png differ
diff --git a/public/images/emoji/apple/pencil.png b/public/images/emoji/apple/pencil.png
index 2a5ced6f7ac..b738536bdcd 100644
Binary files a/public/images/emoji/apple/pencil.png and b/public/images/emoji/apple/pencil.png differ
diff --git a/public/images/emoji/apple/pencil2.png b/public/images/emoji/apple/pencil2.png
index 66520d71349..29298608249 100644
Binary files a/public/images/emoji/apple/pencil2.png and b/public/images/emoji/apple/pencil2.png differ
diff --git a/public/images/emoji/apple/penguin.png b/public/images/emoji/apple/penguin.png
index 34ea100c4bc..de389660ecb 100644
Binary files a/public/images/emoji/apple/penguin.png and b/public/images/emoji/apple/penguin.png differ
diff --git a/public/images/emoji/apple/performing_arts.png b/public/images/emoji/apple/performing_arts.png
index 20d1a899da2..0b40da7f012 100644
Binary files a/public/images/emoji/apple/performing_arts.png and b/public/images/emoji/apple/performing_arts.png differ
diff --git a/public/images/emoji/apple/person_fencing.png b/public/images/emoji/apple/person_fencing.png
new file mode 100644
index 00000000000..38293ffc2b2
Binary files /dev/null and b/public/images/emoji/apple/person_fencing.png differ
diff --git a/public/images/emoji/apple/person_frowning.png b/public/images/emoji/apple/person_frowning.png
index abd0f179de0..d06a0aa7333 100644
Binary files a/public/images/emoji/apple/person_frowning.png and b/public/images/emoji/apple/person_frowning.png differ
diff --git a/public/images/emoji/apple/person_with_ball.png b/public/images/emoji/apple/person_with_ball.png
index 1a2255c2f80..2476fa9f0cb 100644
Binary files a/public/images/emoji/apple/person_with_ball.png and b/public/images/emoji/apple/person_with_ball.png differ
diff --git a/public/images/emoji/apple/person_with_blond_hair.png b/public/images/emoji/apple/person_with_blond_hair.png
index bd98a51959f..005aeefedaa 100644
Binary files a/public/images/emoji/apple/person_with_blond_hair.png and b/public/images/emoji/apple/person_with_blond_hair.png differ
diff --git a/public/images/emoji/apple/person_with_pouting_face.png b/public/images/emoji/apple/person_with_pouting_face.png
index eace861eec6..48baa70cd72 100644
Binary files a/public/images/emoji/apple/person_with_pouting_face.png and b/public/images/emoji/apple/person_with_pouting_face.png differ
diff --git a/public/images/emoji/apple/peru.png b/public/images/emoji/apple/peru.png
new file mode 100644
index 00000000000..c4c3cf63fe8
Binary files /dev/null and b/public/images/emoji/apple/peru.png differ
diff --git a/public/images/emoji/apple/philippines.png b/public/images/emoji/apple/philippines.png
new file mode 100644
index 00000000000..8059dccef1f
Binary files /dev/null and b/public/images/emoji/apple/philippines.png differ
diff --git a/public/images/emoji/apple/phone.png b/public/images/emoji/apple/phone.png
new file mode 100644
index 00000000000..60538e87700
Binary files /dev/null and b/public/images/emoji/apple/phone.png differ
diff --git a/public/images/emoji/apple/pick.png b/public/images/emoji/apple/pick.png
index a01ba4dd221..1cd6abf5505 100644
Binary files a/public/images/emoji/apple/pick.png and b/public/images/emoji/apple/pick.png differ
diff --git a/public/images/emoji/apple/pig.png b/public/images/emoji/apple/pig.png
index 1c439116345..d124fd7b8f6 100644
Binary files a/public/images/emoji/apple/pig.png and b/public/images/emoji/apple/pig.png differ
diff --git a/public/images/emoji/apple/pig2.png b/public/images/emoji/apple/pig2.png
index 53cb4e3078c..0a32a4668cc 100644
Binary files a/public/images/emoji/apple/pig2.png and b/public/images/emoji/apple/pig2.png differ
diff --git a/public/images/emoji/apple/pig_nose.png b/public/images/emoji/apple/pig_nose.png
index a6f3f4a3fc2..184594644f9 100644
Binary files a/public/images/emoji/apple/pig_nose.png and b/public/images/emoji/apple/pig_nose.png differ
diff --git a/public/images/emoji/apple/pill.png b/public/images/emoji/apple/pill.png
index 55db8e5cf25..419fc999d68 100644
Binary files a/public/images/emoji/apple/pill.png and b/public/images/emoji/apple/pill.png differ
diff --git a/public/images/emoji/apple/pineapple.png b/public/images/emoji/apple/pineapple.png
index cf4a89737ac..28a1a8803f6 100644
Binary files a/public/images/emoji/apple/pineapple.png and b/public/images/emoji/apple/pineapple.png differ
diff --git a/public/images/emoji/apple/ping_pong.png b/public/images/emoji/apple/ping_pong.png
index 2ec7386f180..26d40fa9205 100644
Binary files a/public/images/emoji/apple/ping_pong.png and b/public/images/emoji/apple/ping_pong.png differ
diff --git a/public/images/emoji/apple/pisces.png b/public/images/emoji/apple/pisces.png
index adf06d6fe4c..3101dec9df2 100644
Binary files a/public/images/emoji/apple/pisces.png and b/public/images/emoji/apple/pisces.png differ
diff --git a/public/images/emoji/apple/pitcairn_islands.png b/public/images/emoji/apple/pitcairn_islands.png
new file mode 100644
index 00000000000..971137f5b58
Binary files /dev/null and b/public/images/emoji/apple/pitcairn_islands.png differ
diff --git a/public/images/emoji/apple/pizza.png b/public/images/emoji/apple/pizza.png
index d4cc59a9772..13d8433a354 100644
Binary files a/public/images/emoji/apple/pizza.png and b/public/images/emoji/apple/pizza.png differ
diff --git a/public/images/emoji/apple/place_of_worship.png b/public/images/emoji/apple/place_of_worship.png
index 5ef810aa4fb..c8e1cecd396 100644
Binary files a/public/images/emoji/apple/place_of_worship.png and b/public/images/emoji/apple/place_of_worship.png differ
diff --git a/public/images/emoji/apple/plate_with_cutlery.png b/public/images/emoji/apple/plate_with_cutlery.png
new file mode 100644
index 00000000000..54bd5dc10a4
Binary files /dev/null and b/public/images/emoji/apple/plate_with_cutlery.png differ
diff --git a/public/images/emoji/apple/play_or_pause_button.png b/public/images/emoji/apple/play_or_pause_button.png
new file mode 100644
index 00000000000..9eb4c375bc9
Binary files /dev/null and b/public/images/emoji/apple/play_or_pause_button.png differ
diff --git a/public/images/emoji/apple/play_pause.png b/public/images/emoji/apple/play_pause.png
index 6f4025de79e..9eb4c375bc9 100644
Binary files a/public/images/emoji/apple/play_pause.png and b/public/images/emoji/apple/play_pause.png differ
diff --git a/public/images/emoji/apple/point_down/2.png b/public/images/emoji/apple/point_down/2.png
new file mode 100644
index 00000000000..8ce6dcdeba4
Binary files /dev/null and b/public/images/emoji/apple/point_down/2.png differ
diff --git a/public/images/emoji/apple/point_down/3.png b/public/images/emoji/apple/point_down/3.png
new file mode 100644
index 00000000000..666127f3469
Binary files /dev/null and b/public/images/emoji/apple/point_down/3.png differ
diff --git a/public/images/emoji/apple/point_down/4.png b/public/images/emoji/apple/point_down/4.png
new file mode 100644
index 00000000000..e54187bc55e
Binary files /dev/null and b/public/images/emoji/apple/point_down/4.png differ
diff --git a/public/images/emoji/apple/point_down/5.png b/public/images/emoji/apple/point_down/5.png
new file mode 100644
index 00000000000..a45feddac88
Binary files /dev/null and b/public/images/emoji/apple/point_down/5.png differ
diff --git a/public/images/emoji/apple/point_down/6.png b/public/images/emoji/apple/point_down/6.png
new file mode 100644
index 00000000000..19143c345f0
Binary files /dev/null and b/public/images/emoji/apple/point_down/6.png differ
diff --git a/public/images/emoji/apple/point_left/2.png b/public/images/emoji/apple/point_left/2.png
new file mode 100644
index 00000000000..25757b17324
Binary files /dev/null and b/public/images/emoji/apple/point_left/2.png differ
diff --git a/public/images/emoji/apple/point_left/3.png b/public/images/emoji/apple/point_left/3.png
new file mode 100644
index 00000000000..d8870f6fdac
Binary files /dev/null and b/public/images/emoji/apple/point_left/3.png differ
diff --git a/public/images/emoji/apple/point_left/4.png b/public/images/emoji/apple/point_left/4.png
new file mode 100644
index 00000000000..1806237eb22
Binary files /dev/null and b/public/images/emoji/apple/point_left/4.png differ
diff --git a/public/images/emoji/apple/point_left/5.png b/public/images/emoji/apple/point_left/5.png
new file mode 100644
index 00000000000..ef6da3f3cc1
Binary files /dev/null and b/public/images/emoji/apple/point_left/5.png differ
diff --git a/public/images/emoji/apple/point_left/6.png b/public/images/emoji/apple/point_left/6.png
new file mode 100644
index 00000000000..c5145d2019e
Binary files /dev/null and b/public/images/emoji/apple/point_left/6.png differ
diff --git a/public/images/emoji/apple/point_right/2.png b/public/images/emoji/apple/point_right/2.png
new file mode 100644
index 00000000000..62f00a7a6fb
Binary files /dev/null and b/public/images/emoji/apple/point_right/2.png differ
diff --git a/public/images/emoji/apple/point_right/3.png b/public/images/emoji/apple/point_right/3.png
new file mode 100644
index 00000000000..7917a13842a
Binary files /dev/null and b/public/images/emoji/apple/point_right/3.png differ
diff --git a/public/images/emoji/apple/point_right/4.png b/public/images/emoji/apple/point_right/4.png
new file mode 100644
index 00000000000..9b7fffdb429
Binary files /dev/null and b/public/images/emoji/apple/point_right/4.png differ
diff --git a/public/images/emoji/apple/point_right/5.png b/public/images/emoji/apple/point_right/5.png
new file mode 100644
index 00000000000..d9f0768c660
Binary files /dev/null and b/public/images/emoji/apple/point_right/5.png differ
diff --git a/public/images/emoji/apple/point_right/6.png b/public/images/emoji/apple/point_right/6.png
new file mode 100644
index 00000000000..001d1dbcdc9
Binary files /dev/null and b/public/images/emoji/apple/point_right/6.png differ
diff --git a/public/images/emoji/apple/point_up/2.png b/public/images/emoji/apple/point_up/2.png
new file mode 100644
index 00000000000..7d1e85ae365
Binary files /dev/null and b/public/images/emoji/apple/point_up/2.png differ
diff --git a/public/images/emoji/apple/point_up/3.png b/public/images/emoji/apple/point_up/3.png
new file mode 100644
index 00000000000..be661ba35a0
Binary files /dev/null and b/public/images/emoji/apple/point_up/3.png differ
diff --git a/public/images/emoji/apple/point_up/4.png b/public/images/emoji/apple/point_up/4.png
new file mode 100644
index 00000000000..8e8818d005e
Binary files /dev/null and b/public/images/emoji/apple/point_up/4.png differ
diff --git a/public/images/emoji/apple/point_up/5.png b/public/images/emoji/apple/point_up/5.png
new file mode 100644
index 00000000000..d85940f9dbd
Binary files /dev/null and b/public/images/emoji/apple/point_up/5.png differ
diff --git a/public/images/emoji/apple/point_up/6.png b/public/images/emoji/apple/point_up/6.png
new file mode 100644
index 00000000000..86c38835ea7
Binary files /dev/null and b/public/images/emoji/apple/point_up/6.png differ
diff --git a/public/images/emoji/apple/point_up_2/2.png b/public/images/emoji/apple/point_up_2/2.png
new file mode 100644
index 00000000000..dc15fc83d4a
Binary files /dev/null and b/public/images/emoji/apple/point_up_2/2.png differ
diff --git a/public/images/emoji/apple/point_up_2/3.png b/public/images/emoji/apple/point_up_2/3.png
new file mode 100644
index 00000000000..c064485f4fa
Binary files /dev/null and b/public/images/emoji/apple/point_up_2/3.png differ
diff --git a/public/images/emoji/apple/point_up_2/4.png b/public/images/emoji/apple/point_up_2/4.png
new file mode 100644
index 00000000000..65a4b98ad19
Binary files /dev/null and b/public/images/emoji/apple/point_up_2/4.png differ
diff --git a/public/images/emoji/apple/point_up_2/5.png b/public/images/emoji/apple/point_up_2/5.png
new file mode 100644
index 00000000000..3c4f31d2055
Binary files /dev/null and b/public/images/emoji/apple/point_up_2/5.png differ
diff --git a/public/images/emoji/apple/point_up_2/6.png b/public/images/emoji/apple/point_up_2/6.png
new file mode 100644
index 00000000000..48ed3f567bf
Binary files /dev/null and b/public/images/emoji/apple/point_up_2/6.png differ
diff --git a/public/images/emoji/apple/poland.png b/public/images/emoji/apple/poland.png
new file mode 100644
index 00000000000..e2fcd6dce57
Binary files /dev/null and b/public/images/emoji/apple/poland.png differ
diff --git a/public/images/emoji/apple/police_car.png b/public/images/emoji/apple/police_car.png
index 1c43f79a071..a45562b4bce 100644
Binary files a/public/images/emoji/apple/police_car.png and b/public/images/emoji/apple/police_car.png differ
diff --git a/public/images/emoji/apple/policeman.png b/public/images/emoji/apple/policeman.png
new file mode 100644
index 00000000000..78591caa50b
Binary files /dev/null and b/public/images/emoji/apple/policeman.png differ
diff --git a/public/images/emoji/apple/policeman/2.png b/public/images/emoji/apple/policeman/2.png
new file mode 100644
index 00000000000..63db5721c18
Binary files /dev/null and b/public/images/emoji/apple/policeman/2.png differ
diff --git a/public/images/emoji/apple/policeman/3.png b/public/images/emoji/apple/policeman/3.png
new file mode 100644
index 00000000000..7922a9dd3dc
Binary files /dev/null and b/public/images/emoji/apple/policeman/3.png differ
diff --git a/public/images/emoji/apple/policeman/4.png b/public/images/emoji/apple/policeman/4.png
new file mode 100644
index 00000000000..16292b3eb0f
Binary files /dev/null and b/public/images/emoji/apple/policeman/4.png differ
diff --git a/public/images/emoji/apple/policeman/5.png b/public/images/emoji/apple/policeman/5.png
new file mode 100644
index 00000000000..41cdd83a946
Binary files /dev/null and b/public/images/emoji/apple/policeman/5.png differ
diff --git a/public/images/emoji/apple/policeman/6.png b/public/images/emoji/apple/policeman/6.png
new file mode 100644
index 00000000000..e2ce8f11b51
Binary files /dev/null and b/public/images/emoji/apple/policeman/6.png differ
diff --git a/public/images/emoji/apple/policewoman.png b/public/images/emoji/apple/policewoman.png
new file mode 100644
index 00000000000..25c6e2edd8b
Binary files /dev/null and b/public/images/emoji/apple/policewoman.png differ
diff --git a/public/images/emoji/apple/policewoman/2.png b/public/images/emoji/apple/policewoman/2.png
new file mode 100644
index 00000000000..6a639ef226d
Binary files /dev/null and b/public/images/emoji/apple/policewoman/2.png differ
diff --git a/public/images/emoji/apple/policewoman/3.png b/public/images/emoji/apple/policewoman/3.png
new file mode 100644
index 00000000000..fbc5b41c907
Binary files /dev/null and b/public/images/emoji/apple/policewoman/3.png differ
diff --git a/public/images/emoji/apple/policewoman/4.png b/public/images/emoji/apple/policewoman/4.png
new file mode 100644
index 00000000000..35b15014709
Binary files /dev/null and b/public/images/emoji/apple/policewoman/4.png differ
diff --git a/public/images/emoji/apple/policewoman/5.png b/public/images/emoji/apple/policewoman/5.png
new file mode 100644
index 00000000000..504fc56fdb8
Binary files /dev/null and b/public/images/emoji/apple/policewoman/5.png differ
diff --git a/public/images/emoji/apple/policewoman/6.png b/public/images/emoji/apple/policewoman/6.png
new file mode 100644
index 00000000000..dc46fe34ad8
Binary files /dev/null and b/public/images/emoji/apple/policewoman/6.png differ
diff --git a/public/images/emoji/apple/poodle.png b/public/images/emoji/apple/poodle.png
index 218168a6e22..86bd66154fa 100644
Binary files a/public/images/emoji/apple/poodle.png and b/public/images/emoji/apple/poodle.png differ
diff --git a/public/images/emoji/apple/popcorn.png b/public/images/emoji/apple/popcorn.png
index 7848c24cd12..58bb4045823 100644
Binary files a/public/images/emoji/apple/popcorn.png and b/public/images/emoji/apple/popcorn.png differ
diff --git a/public/images/emoji/apple/portugal.png b/public/images/emoji/apple/portugal.png
new file mode 100644
index 00000000000..6df64adaacb
Binary files /dev/null and b/public/images/emoji/apple/portugal.png differ
diff --git a/public/images/emoji/apple/post_office.png b/public/images/emoji/apple/post_office.png
index dcc6f2a876d..53704929e23 100644
Binary files a/public/images/emoji/apple/post_office.png and b/public/images/emoji/apple/post_office.png differ
diff --git a/public/images/emoji/apple/postal_horn.png b/public/images/emoji/apple/postal_horn.png
index 5e12a664b7b..5360c36fef5 100644
Binary files a/public/images/emoji/apple/postal_horn.png and b/public/images/emoji/apple/postal_horn.png differ
diff --git a/public/images/emoji/apple/postbox.png b/public/images/emoji/apple/postbox.png
index fefd839a03e..789fbf83eb5 100644
Binary files a/public/images/emoji/apple/postbox.png and b/public/images/emoji/apple/postbox.png differ
diff --git a/public/images/emoji/apple/potable_water.png b/public/images/emoji/apple/potable_water.png
index 962dddfb3cf..9be9f1d272e 100644
Binary files a/public/images/emoji/apple/potable_water.png and b/public/images/emoji/apple/potable_water.png differ
diff --git a/public/images/emoji/apple/potato.png b/public/images/emoji/apple/potato.png
new file mode 100644
index 00000000000..3ce42b23961
Binary files /dev/null and b/public/images/emoji/apple/potato.png differ
diff --git a/public/images/emoji/apple/pouch.png b/public/images/emoji/apple/pouch.png
index 9479152ec32..b052acbdbe8 100644
Binary files a/public/images/emoji/apple/pouch.png and b/public/images/emoji/apple/pouch.png differ
diff --git a/public/images/emoji/apple/poultry_leg.png b/public/images/emoji/apple/poultry_leg.png
index 6422c0ed520..f18565b513b 100644
Binary files a/public/images/emoji/apple/poultry_leg.png and b/public/images/emoji/apple/poultry_leg.png differ
diff --git a/public/images/emoji/apple/pound.png b/public/images/emoji/apple/pound.png
index f8162548b92..4ae46e379cd 100644
Binary files a/public/images/emoji/apple/pound.png and b/public/images/emoji/apple/pound.png differ
diff --git a/public/images/emoji/apple/pouting_man.png b/public/images/emoji/apple/pouting_man.png
new file mode 100644
index 00000000000..da4378f1ca9
Binary files /dev/null and b/public/images/emoji/apple/pouting_man.png differ
diff --git a/public/images/emoji/apple/pouting_man/2.png b/public/images/emoji/apple/pouting_man/2.png
new file mode 100644
index 00000000000..3709015052c
Binary files /dev/null and b/public/images/emoji/apple/pouting_man/2.png differ
diff --git a/public/images/emoji/apple/pouting_man/3.png b/public/images/emoji/apple/pouting_man/3.png
new file mode 100644
index 00000000000..575b0d548c1
Binary files /dev/null and b/public/images/emoji/apple/pouting_man/3.png differ
diff --git a/public/images/emoji/apple/pouting_man/4.png b/public/images/emoji/apple/pouting_man/4.png
new file mode 100644
index 00000000000..874ed1a246d
Binary files /dev/null and b/public/images/emoji/apple/pouting_man/4.png differ
diff --git a/public/images/emoji/apple/pouting_man/5.png b/public/images/emoji/apple/pouting_man/5.png
new file mode 100644
index 00000000000..b2e792cb09c
Binary files /dev/null and b/public/images/emoji/apple/pouting_man/5.png differ
diff --git a/public/images/emoji/apple/pouting_man/6.png b/public/images/emoji/apple/pouting_man/6.png
new file mode 100644
index 00000000000..43e49775265
Binary files /dev/null and b/public/images/emoji/apple/pouting_man/6.png differ
diff --git a/public/images/emoji/apple/pouting_woman.png b/public/images/emoji/apple/pouting_woman.png
new file mode 100644
index 00000000000..48baa70cd72
Binary files /dev/null and b/public/images/emoji/apple/pouting_woman.png differ
diff --git a/public/images/emoji/apple/pouting_woman/2.png b/public/images/emoji/apple/pouting_woman/2.png
new file mode 100644
index 00000000000..afaf1da3bc7
Binary files /dev/null and b/public/images/emoji/apple/pouting_woman/2.png differ
diff --git a/public/images/emoji/apple/pouting_woman/3.png b/public/images/emoji/apple/pouting_woman/3.png
new file mode 100644
index 00000000000..fd78d2ab4de
Binary files /dev/null and b/public/images/emoji/apple/pouting_woman/3.png differ
diff --git a/public/images/emoji/apple/pouting_woman/4.png b/public/images/emoji/apple/pouting_woman/4.png
new file mode 100644
index 00000000000..3f525031d92
Binary files /dev/null and b/public/images/emoji/apple/pouting_woman/4.png differ
diff --git a/public/images/emoji/apple/pouting_woman/5.png b/public/images/emoji/apple/pouting_woman/5.png
new file mode 100644
index 00000000000..bf7bacdb73d
Binary files /dev/null and b/public/images/emoji/apple/pouting_woman/5.png differ
diff --git a/public/images/emoji/apple/pouting_woman/6.png b/public/images/emoji/apple/pouting_woman/6.png
new file mode 100644
index 00000000000..dbe2ffeb2ed
Binary files /dev/null and b/public/images/emoji/apple/pouting_woman/6.png differ
diff --git a/public/images/emoji/apple/pray/2.png b/public/images/emoji/apple/pray/2.png
new file mode 100644
index 00000000000..7f8fa8e3c80
Binary files /dev/null and b/public/images/emoji/apple/pray/2.png differ
diff --git a/public/images/emoji/apple/pray/3.png b/public/images/emoji/apple/pray/3.png
new file mode 100644
index 00000000000..ed1fb5987b5
Binary files /dev/null and b/public/images/emoji/apple/pray/3.png differ
diff --git a/public/images/emoji/apple/pray/4.png b/public/images/emoji/apple/pray/4.png
new file mode 100644
index 00000000000..0037c50a878
Binary files /dev/null and b/public/images/emoji/apple/pray/4.png differ
diff --git a/public/images/emoji/apple/pray/5.png b/public/images/emoji/apple/pray/5.png
new file mode 100644
index 00000000000..7be7121077a
Binary files /dev/null and b/public/images/emoji/apple/pray/5.png differ
diff --git a/public/images/emoji/apple/pray/6.png b/public/images/emoji/apple/pray/6.png
new file mode 100644
index 00000000000..171e9171e79
Binary files /dev/null and b/public/images/emoji/apple/pray/6.png differ
diff --git a/public/images/emoji/apple/prayer_beads.png b/public/images/emoji/apple/prayer_beads.png
index de7885c95a9..7ef58aaec7a 100644
Binary files a/public/images/emoji/apple/prayer_beads.png and b/public/images/emoji/apple/prayer_beads.png differ
diff --git a/public/images/emoji/apple/pregnant_woman.png b/public/images/emoji/apple/pregnant_woman.png
new file mode 100644
index 00000000000..64908a8d90a
Binary files /dev/null and b/public/images/emoji/apple/pregnant_woman.png differ
diff --git a/public/images/emoji/apple/pregnant_woman/2.png b/public/images/emoji/apple/pregnant_woman/2.png
new file mode 100644
index 00000000000..d50b1952607
Binary files /dev/null and b/public/images/emoji/apple/pregnant_woman/2.png differ
diff --git a/public/images/emoji/apple/pregnant_woman/3.png b/public/images/emoji/apple/pregnant_woman/3.png
new file mode 100644
index 00000000000..97d82970974
Binary files /dev/null and b/public/images/emoji/apple/pregnant_woman/3.png differ
diff --git a/public/images/emoji/apple/pregnant_woman/4.png b/public/images/emoji/apple/pregnant_woman/4.png
new file mode 100644
index 00000000000..ef17d7c6ea7
Binary files /dev/null and b/public/images/emoji/apple/pregnant_woman/4.png differ
diff --git a/public/images/emoji/apple/pregnant_woman/5.png b/public/images/emoji/apple/pregnant_woman/5.png
new file mode 100644
index 00000000000..b4d981d6455
Binary files /dev/null and b/public/images/emoji/apple/pregnant_woman/5.png differ
diff --git a/public/images/emoji/apple/pregnant_woman/6.png b/public/images/emoji/apple/pregnant_woman/6.png
new file mode 100644
index 00000000000..5c1b82cb2da
Binary files /dev/null and b/public/images/emoji/apple/pregnant_woman/6.png differ
diff --git a/public/images/emoji/apple/previous_track.png b/public/images/emoji/apple/previous_track.png
index 401b24b9a7e..881bf59b29b 100644
Binary files a/public/images/emoji/apple/previous_track.png and b/public/images/emoji/apple/previous_track.png differ
diff --git a/public/images/emoji/apple/previous_track_button.png b/public/images/emoji/apple/previous_track_button.png
new file mode 100644
index 00000000000..881bf59b29b
Binary files /dev/null and b/public/images/emoji/apple/previous_track_button.png differ
diff --git a/public/images/emoji/apple/prince.png b/public/images/emoji/apple/prince.png
new file mode 100644
index 00000000000..5dc77f3fdc7
Binary files /dev/null and b/public/images/emoji/apple/prince.png differ
diff --git a/public/images/emoji/apple/prince/2.png b/public/images/emoji/apple/prince/2.png
new file mode 100644
index 00000000000..38a259bee47
Binary files /dev/null and b/public/images/emoji/apple/prince/2.png differ
diff --git a/public/images/emoji/apple/prince/3.png b/public/images/emoji/apple/prince/3.png
new file mode 100644
index 00000000000..21878b6a2b0
Binary files /dev/null and b/public/images/emoji/apple/prince/3.png differ
diff --git a/public/images/emoji/apple/prince/4.png b/public/images/emoji/apple/prince/4.png
new file mode 100644
index 00000000000..54c1aa3bc0f
Binary files /dev/null and b/public/images/emoji/apple/prince/4.png differ
diff --git a/public/images/emoji/apple/prince/5.png b/public/images/emoji/apple/prince/5.png
new file mode 100644
index 00000000000..108d577bf2f
Binary files /dev/null and b/public/images/emoji/apple/prince/5.png differ
diff --git a/public/images/emoji/apple/prince/6.png b/public/images/emoji/apple/prince/6.png
new file mode 100644
index 00000000000..0de534fc1e9
Binary files /dev/null and b/public/images/emoji/apple/prince/6.png differ
diff --git a/public/images/emoji/apple/princess.png b/public/images/emoji/apple/princess.png
index 78c7c88e6f0..86cb4bd51a2 100644
Binary files a/public/images/emoji/apple/princess.png and b/public/images/emoji/apple/princess.png differ
diff --git a/public/images/emoji/apple/princess/2.png b/public/images/emoji/apple/princess/2.png
new file mode 100644
index 00000000000..fd032d30e45
Binary files /dev/null and b/public/images/emoji/apple/princess/2.png differ
diff --git a/public/images/emoji/apple/princess/3.png b/public/images/emoji/apple/princess/3.png
new file mode 100644
index 00000000000..7adb956f024
Binary files /dev/null and b/public/images/emoji/apple/princess/3.png differ
diff --git a/public/images/emoji/apple/princess/4.png b/public/images/emoji/apple/princess/4.png
new file mode 100644
index 00000000000..ea48b643f71
Binary files /dev/null and b/public/images/emoji/apple/princess/4.png differ
diff --git a/public/images/emoji/apple/princess/5.png b/public/images/emoji/apple/princess/5.png
new file mode 100644
index 00000000000..10caffb58be
Binary files /dev/null and b/public/images/emoji/apple/princess/5.png differ
diff --git a/public/images/emoji/apple/princess/6.png b/public/images/emoji/apple/princess/6.png
new file mode 100644
index 00000000000..f9d5eb42c52
Binary files /dev/null and b/public/images/emoji/apple/princess/6.png differ
diff --git a/public/images/emoji/apple/printer.png b/public/images/emoji/apple/printer.png
index 01455a9eb94..3ce50192db3 100644
Binary files a/public/images/emoji/apple/printer.png and b/public/images/emoji/apple/printer.png differ
diff --git a/public/images/emoji/apple/projector.png b/public/images/emoji/apple/projector.png
index 788f131ec08..add4400d044 100644
Binary files a/public/images/emoji/apple/projector.png and b/public/images/emoji/apple/projector.png differ
diff --git a/public/images/emoji/apple/puerto_rico.png b/public/images/emoji/apple/puerto_rico.png
new file mode 100644
index 00000000000..748dff18696
Binary files /dev/null and b/public/images/emoji/apple/puerto_rico.png differ
diff --git a/public/images/emoji/apple/purple_heart.png b/public/images/emoji/apple/purple_heart.png
index 63681f71b7c..6ebc2e54197 100644
Binary files a/public/images/emoji/apple/purple_heart.png and b/public/images/emoji/apple/purple_heart.png differ
diff --git a/public/images/emoji/apple/purse.png b/public/images/emoji/apple/purse.png
index 2b7045032d0..e208e933bf8 100644
Binary files a/public/images/emoji/apple/purse.png and b/public/images/emoji/apple/purse.png differ
diff --git a/public/images/emoji/apple/pushpin.png b/public/images/emoji/apple/pushpin.png
index 9edfcb209f7..ab89e75001a 100644
Binary files a/public/images/emoji/apple/pushpin.png and b/public/images/emoji/apple/pushpin.png differ
diff --git a/public/images/emoji/apple/put_litter_in_its_place.png b/public/images/emoji/apple/put_litter_in_its_place.png
index d99576f1776..bae7da4db60 100644
Binary files a/public/images/emoji/apple/put_litter_in_its_place.png and b/public/images/emoji/apple/put_litter_in_its_place.png differ
diff --git a/public/images/emoji/apple/qatar.png b/public/images/emoji/apple/qatar.png
new file mode 100644
index 00000000000..c73ce36292d
Binary files /dev/null and b/public/images/emoji/apple/qatar.png differ
diff --git a/public/images/emoji/apple/question.png b/public/images/emoji/apple/question.png
index 5273e65c8d6..6136129e083 100644
Binary files a/public/images/emoji/apple/question.png and b/public/images/emoji/apple/question.png differ
diff --git a/public/images/emoji/apple/rabbit.png b/public/images/emoji/apple/rabbit.png
index 232f7ef4180..33cdc5e1e83 100644
Binary files a/public/images/emoji/apple/rabbit.png and b/public/images/emoji/apple/rabbit.png differ
diff --git a/public/images/emoji/apple/rabbit2.png b/public/images/emoji/apple/rabbit2.png
index c59fcf7f27f..77ae0528f9c 100644
Binary files a/public/images/emoji/apple/rabbit2.png and b/public/images/emoji/apple/rabbit2.png differ
diff --git a/public/images/emoji/apple/race_car.png b/public/images/emoji/apple/race_car.png
index 7a0e60d6545..f49f95cbbdb 100644
Binary files a/public/images/emoji/apple/race_car.png and b/public/images/emoji/apple/race_car.png differ
diff --git a/public/images/emoji/apple/racehorse.png b/public/images/emoji/apple/racehorse.png
index 79f965c387e..fcd23dd3009 100644
Binary files a/public/images/emoji/apple/racehorse.png and b/public/images/emoji/apple/racehorse.png differ
diff --git a/public/images/emoji/apple/racing_car.png b/public/images/emoji/apple/racing_car.png
index 7a0e60d6545..f49f95cbbdb 100644
Binary files a/public/images/emoji/apple/racing_car.png and b/public/images/emoji/apple/racing_car.png differ
diff --git a/public/images/emoji/apple/racing_motorcycle.png b/public/images/emoji/apple/racing_motorcycle.png
index 92aa5660f22..4ae8f0c685c 100644
Binary files a/public/images/emoji/apple/racing_motorcycle.png and b/public/images/emoji/apple/racing_motorcycle.png differ
diff --git a/public/images/emoji/apple/radio.png b/public/images/emoji/apple/radio.png
index cb0569f07fc..89a4c7f99e4 100644
Binary files a/public/images/emoji/apple/radio.png and b/public/images/emoji/apple/radio.png differ
diff --git a/public/images/emoji/apple/radio_button.png b/public/images/emoji/apple/radio_button.png
index 85df5dd38a3..8ef670a1148 100644
Binary files a/public/images/emoji/apple/radio_button.png and b/public/images/emoji/apple/radio_button.png differ
diff --git a/public/images/emoji/apple/radioactive.png b/public/images/emoji/apple/radioactive.png
index 395debfe2cd..377a1f98da5 100644
Binary files a/public/images/emoji/apple/radioactive.png and b/public/images/emoji/apple/radioactive.png differ
diff --git a/public/images/emoji/apple/radioactive_sign.png b/public/images/emoji/apple/radioactive_sign.png
index 395debfe2cd..377a1f98da5 100644
Binary files a/public/images/emoji/apple/radioactive_sign.png and b/public/images/emoji/apple/radioactive_sign.png differ
diff --git a/public/images/emoji/apple/railroad_track.png b/public/images/emoji/apple/railroad_track.png
index 0ad74c72965..e5d9b45d901 100644
Binary files a/public/images/emoji/apple/railroad_track.png and b/public/images/emoji/apple/railroad_track.png differ
diff --git a/public/images/emoji/apple/railway_car.png b/public/images/emoji/apple/railway_car.png
index afd4045d650..d75fb01377b 100644
Binary files a/public/images/emoji/apple/railway_car.png and b/public/images/emoji/apple/railway_car.png differ
diff --git a/public/images/emoji/apple/railway_track.png b/public/images/emoji/apple/railway_track.png
index 0ad74c72965..e5d9b45d901 100644
Binary files a/public/images/emoji/apple/railway_track.png and b/public/images/emoji/apple/railway_track.png differ
diff --git a/public/images/emoji/apple/rainbow.png b/public/images/emoji/apple/rainbow.png
index acb73cf9964..d547ce1edc0 100644
Binary files a/public/images/emoji/apple/rainbow.png and b/public/images/emoji/apple/rainbow.png differ
diff --git a/public/images/emoji/apple/rainbow_flag.png b/public/images/emoji/apple/rainbow_flag.png
new file mode 100644
index 00000000000..7f6e0d9516c
Binary files /dev/null and b/public/images/emoji/apple/rainbow_flag.png differ
diff --git a/public/images/emoji/apple/raised_back_of_hand.png b/public/images/emoji/apple/raised_back_of_hand.png
new file mode 100644
index 00000000000..298328446aa
Binary files /dev/null and b/public/images/emoji/apple/raised_back_of_hand.png differ
diff --git a/public/images/emoji/apple/raised_back_of_hand/2.png b/public/images/emoji/apple/raised_back_of_hand/2.png
new file mode 100644
index 00000000000..cd2aa88ab9d
Binary files /dev/null and b/public/images/emoji/apple/raised_back_of_hand/2.png differ
diff --git a/public/images/emoji/apple/raised_back_of_hand/3.png b/public/images/emoji/apple/raised_back_of_hand/3.png
new file mode 100644
index 00000000000..ddbf05d1eee
Binary files /dev/null and b/public/images/emoji/apple/raised_back_of_hand/3.png differ
diff --git a/public/images/emoji/apple/raised_back_of_hand/4.png b/public/images/emoji/apple/raised_back_of_hand/4.png
new file mode 100644
index 00000000000..c6ab99cb9a6
Binary files /dev/null and b/public/images/emoji/apple/raised_back_of_hand/4.png differ
diff --git a/public/images/emoji/apple/raised_back_of_hand/5.png b/public/images/emoji/apple/raised_back_of_hand/5.png
new file mode 100644
index 00000000000..e4ec5fc11e0
Binary files /dev/null and b/public/images/emoji/apple/raised_back_of_hand/5.png differ
diff --git a/public/images/emoji/apple/raised_back_of_hand/6.png b/public/images/emoji/apple/raised_back_of_hand/6.png
new file mode 100644
index 00000000000..c9fe1ea37be
Binary files /dev/null and b/public/images/emoji/apple/raised_back_of_hand/6.png differ
diff --git a/public/images/emoji/apple/raised_hand/2.png b/public/images/emoji/apple/raised_hand/2.png
new file mode 100644
index 00000000000..f0fd83faaa5
Binary files /dev/null and b/public/images/emoji/apple/raised_hand/2.png differ
diff --git a/public/images/emoji/apple/raised_hand/3.png b/public/images/emoji/apple/raised_hand/3.png
new file mode 100644
index 00000000000..7df90232ae7
Binary files /dev/null and b/public/images/emoji/apple/raised_hand/3.png differ
diff --git a/public/images/emoji/apple/raised_hand/4.png b/public/images/emoji/apple/raised_hand/4.png
new file mode 100644
index 00000000000..979c0c414d1
Binary files /dev/null and b/public/images/emoji/apple/raised_hand/4.png differ
diff --git a/public/images/emoji/apple/raised_hand/5.png b/public/images/emoji/apple/raised_hand/5.png
new file mode 100644
index 00000000000..dee9188f4d1
Binary files /dev/null and b/public/images/emoji/apple/raised_hand/5.png differ
diff --git a/public/images/emoji/apple/raised_hand/6.png b/public/images/emoji/apple/raised_hand/6.png
new file mode 100644
index 00000000000..9ae2da2c021
Binary files /dev/null and b/public/images/emoji/apple/raised_hand/6.png differ
diff --git a/public/images/emoji/apple/raised_hand_with_fingers_splayed/2.png b/public/images/emoji/apple/raised_hand_with_fingers_splayed/2.png
new file mode 100644
index 00000000000..35c3b9b3502
Binary files /dev/null and b/public/images/emoji/apple/raised_hand_with_fingers_splayed/2.png differ
diff --git a/public/images/emoji/apple/raised_hand_with_fingers_splayed/3.png b/public/images/emoji/apple/raised_hand_with_fingers_splayed/3.png
new file mode 100644
index 00000000000..6757e8a1e2b
Binary files /dev/null and b/public/images/emoji/apple/raised_hand_with_fingers_splayed/3.png differ
diff --git a/public/images/emoji/apple/raised_hand_with_fingers_splayed/4.png b/public/images/emoji/apple/raised_hand_with_fingers_splayed/4.png
new file mode 100644
index 00000000000..2583736a585
Binary files /dev/null and b/public/images/emoji/apple/raised_hand_with_fingers_splayed/4.png differ
diff --git a/public/images/emoji/apple/raised_hand_with_fingers_splayed/5.png b/public/images/emoji/apple/raised_hand_with_fingers_splayed/5.png
new file mode 100644
index 00000000000..11cb8caa11d
Binary files /dev/null and b/public/images/emoji/apple/raised_hand_with_fingers_splayed/5.png differ
diff --git a/public/images/emoji/apple/raised_hand_with_fingers_splayed/6.png b/public/images/emoji/apple/raised_hand_with_fingers_splayed/6.png
new file mode 100644
index 00000000000..eed63072bd5
Binary files /dev/null and b/public/images/emoji/apple/raised_hand_with_fingers_splayed/6.png differ
diff --git a/public/images/emoji/apple/raised_hands/2.png b/public/images/emoji/apple/raised_hands/2.png
new file mode 100644
index 00000000000..b365d346921
Binary files /dev/null and b/public/images/emoji/apple/raised_hands/2.png differ
diff --git a/public/images/emoji/apple/raised_hands/3.png b/public/images/emoji/apple/raised_hands/3.png
new file mode 100644
index 00000000000..f504e7e9f80
Binary files /dev/null and b/public/images/emoji/apple/raised_hands/3.png differ
diff --git a/public/images/emoji/apple/raised_hands/4.png b/public/images/emoji/apple/raised_hands/4.png
new file mode 100644
index 00000000000..af3dc8af632
Binary files /dev/null and b/public/images/emoji/apple/raised_hands/4.png differ
diff --git a/public/images/emoji/apple/raised_hands/5.png b/public/images/emoji/apple/raised_hands/5.png
new file mode 100644
index 00000000000..9ba1a0c65e1
Binary files /dev/null and b/public/images/emoji/apple/raised_hands/5.png differ
diff --git a/public/images/emoji/apple/raised_hands/6.png b/public/images/emoji/apple/raised_hands/6.png
new file mode 100644
index 00000000000..35e4fb95e85
Binary files /dev/null and b/public/images/emoji/apple/raised_hands/6.png differ
diff --git a/public/images/emoji/apple/raising_hand.png b/public/images/emoji/apple/raising_hand.png
index 298974d579b..c66b9820a33 100644
Binary files a/public/images/emoji/apple/raising_hand.png and b/public/images/emoji/apple/raising_hand.png differ
diff --git a/public/images/emoji/apple/raising_hand_man.png b/public/images/emoji/apple/raising_hand_man.png
new file mode 100644
index 00000000000..aed3b88527f
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_man.png differ
diff --git a/public/images/emoji/apple/raising_hand_man/2.png b/public/images/emoji/apple/raising_hand_man/2.png
new file mode 100644
index 00000000000..afa72a8c874
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_man/2.png differ
diff --git a/public/images/emoji/apple/raising_hand_man/3.png b/public/images/emoji/apple/raising_hand_man/3.png
new file mode 100644
index 00000000000..78cb3fe314d
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_man/3.png differ
diff --git a/public/images/emoji/apple/raising_hand_man/4.png b/public/images/emoji/apple/raising_hand_man/4.png
new file mode 100644
index 00000000000..f47160bb3be
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_man/4.png differ
diff --git a/public/images/emoji/apple/raising_hand_man/5.png b/public/images/emoji/apple/raising_hand_man/5.png
new file mode 100644
index 00000000000..096e8e74245
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_man/5.png differ
diff --git a/public/images/emoji/apple/raising_hand_man/6.png b/public/images/emoji/apple/raising_hand_man/6.png
new file mode 100644
index 00000000000..3aa54e5a812
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_man/6.png differ
diff --git a/public/images/emoji/apple/raising_hand_woman.png b/public/images/emoji/apple/raising_hand_woman.png
new file mode 100644
index 00000000000..c66b9820a33
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_woman.png differ
diff --git a/public/images/emoji/apple/raising_hand_woman/2.png b/public/images/emoji/apple/raising_hand_woman/2.png
new file mode 100644
index 00000000000..23451343429
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_woman/2.png differ
diff --git a/public/images/emoji/apple/raising_hand_woman/3.png b/public/images/emoji/apple/raising_hand_woman/3.png
new file mode 100644
index 00000000000..25342333095
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_woman/3.png differ
diff --git a/public/images/emoji/apple/raising_hand_woman/4.png b/public/images/emoji/apple/raising_hand_woman/4.png
new file mode 100644
index 00000000000..a7ea94e72e0
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_woman/4.png differ
diff --git a/public/images/emoji/apple/raising_hand_woman/5.png b/public/images/emoji/apple/raising_hand_woman/5.png
new file mode 100644
index 00000000000..4a2d2775fa7
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_woman/5.png differ
diff --git a/public/images/emoji/apple/raising_hand_woman/6.png b/public/images/emoji/apple/raising_hand_woman/6.png
new file mode 100644
index 00000000000..f5dfa976cb7
Binary files /dev/null and b/public/images/emoji/apple/raising_hand_woman/6.png differ
diff --git a/public/images/emoji/apple/ram.png b/public/images/emoji/apple/ram.png
index 30bf93624d9..3b745d612ce 100644
Binary files a/public/images/emoji/apple/ram.png and b/public/images/emoji/apple/ram.png differ
diff --git a/public/images/emoji/apple/ramen.png b/public/images/emoji/apple/ramen.png
index 6e014326240..76688ab65dc 100644
Binary files a/public/images/emoji/apple/ramen.png and b/public/images/emoji/apple/ramen.png differ
diff --git a/public/images/emoji/apple/rat.png b/public/images/emoji/apple/rat.png
index c7a48c9d839..04d33163d62 100644
Binary files a/public/images/emoji/apple/rat.png and b/public/images/emoji/apple/rat.png differ
diff --git a/public/images/emoji/apple/record_button.png b/public/images/emoji/apple/record_button.png
index 72073804b7a..3f27cae7bac 100644
Binary files a/public/images/emoji/apple/record_button.png and b/public/images/emoji/apple/record_button.png differ
diff --git a/public/images/emoji/apple/recycle.png b/public/images/emoji/apple/recycle.png
index 6352a3119cc..26000942ba6 100644
Binary files a/public/images/emoji/apple/recycle.png and b/public/images/emoji/apple/recycle.png differ
diff --git a/public/images/emoji/apple/red_car.png b/public/images/emoji/apple/red_car.png
index de18c2caaa2..2b59419e4b1 100644
Binary files a/public/images/emoji/apple/red_car.png and b/public/images/emoji/apple/red_car.png differ
diff --git a/public/images/emoji/apple/red_circle.png b/public/images/emoji/apple/red_circle.png
index 7e4a6f231bf..83ac2291442 100644
Binary files a/public/images/emoji/apple/red_circle.png and b/public/images/emoji/apple/red_circle.png differ
diff --git a/public/images/emoji/apple/registered.png b/public/images/emoji/apple/registered.png
index e62af0ab9bc..e90bf656b99 100644
Binary files a/public/images/emoji/apple/registered.png and b/public/images/emoji/apple/registered.png differ
diff --git a/public/images/emoji/apple/reminder_ribbon.png b/public/images/emoji/apple/reminder_ribbon.png
index ba779426def..b79ce8b83f6 100644
Binary files a/public/images/emoji/apple/reminder_ribbon.png and b/public/images/emoji/apple/reminder_ribbon.png differ
diff --git a/public/images/emoji/apple/repeat.png b/public/images/emoji/apple/repeat.png
index f7b282798a1..ea778f215d2 100644
Binary files a/public/images/emoji/apple/repeat.png and b/public/images/emoji/apple/repeat.png differ
diff --git a/public/images/emoji/apple/repeat_one.png b/public/images/emoji/apple/repeat_one.png
index e3a3286577b..660a4298dc7 100644
Binary files a/public/images/emoji/apple/repeat_one.png and b/public/images/emoji/apple/repeat_one.png differ
diff --git a/public/images/emoji/apple/rescue_worker_helmet.png b/public/images/emoji/apple/rescue_worker_helmet.png
new file mode 100644
index 00000000000..6440b55c340
Binary files /dev/null and b/public/images/emoji/apple/rescue_worker_helmet.png differ
diff --git a/public/images/emoji/apple/restroom.png b/public/images/emoji/apple/restroom.png
index e271244aef2..7d5bef7cec4 100644
Binary files a/public/images/emoji/apple/restroom.png and b/public/images/emoji/apple/restroom.png differ
diff --git a/public/images/emoji/apple/reunion.png b/public/images/emoji/apple/reunion.png
new file mode 100644
index 00000000000..6efb29e5bfe
Binary files /dev/null and b/public/images/emoji/apple/reunion.png differ
diff --git a/public/images/emoji/apple/revolving_hearts.png b/public/images/emoji/apple/revolving_hearts.png
index 836a81c8eb6..2d1cd362003 100644
Binary files a/public/images/emoji/apple/revolving_hearts.png and b/public/images/emoji/apple/revolving_hearts.png differ
diff --git a/public/images/emoji/apple/rewind.png b/public/images/emoji/apple/rewind.png
index 2821a83a0a2..8703e2c503c 100644
Binary files a/public/images/emoji/apple/rewind.png and b/public/images/emoji/apple/rewind.png differ
diff --git a/public/images/emoji/apple/rhinoceros.png b/public/images/emoji/apple/rhinoceros.png
new file mode 100644
index 00000000000..9e01ebe47e1
Binary files /dev/null and b/public/images/emoji/apple/rhinoceros.png differ
diff --git a/public/images/emoji/apple/ribbon.png b/public/images/emoji/apple/ribbon.png
index aaa3eadf65b..4d898d1526d 100644
Binary files a/public/images/emoji/apple/ribbon.png and b/public/images/emoji/apple/ribbon.png differ
diff --git a/public/images/emoji/apple/rice.png b/public/images/emoji/apple/rice.png
index f6daa17c3ba..c4271c4399f 100644
Binary files a/public/images/emoji/apple/rice.png and b/public/images/emoji/apple/rice.png differ
diff --git a/public/images/emoji/apple/rice_ball.png b/public/images/emoji/apple/rice_ball.png
index dc64d4dcbee..7444782a08d 100644
Binary files a/public/images/emoji/apple/rice_ball.png and b/public/images/emoji/apple/rice_ball.png differ
diff --git a/public/images/emoji/apple/rice_cracker.png b/public/images/emoji/apple/rice_cracker.png
index e8793fceab1..1b7155898cd 100644
Binary files a/public/images/emoji/apple/rice_cracker.png and b/public/images/emoji/apple/rice_cracker.png differ
diff --git a/public/images/emoji/apple/rice_scene.png b/public/images/emoji/apple/rice_scene.png
index fddaa4def2a..b3bbecd88e6 100644
Binary files a/public/images/emoji/apple/rice_scene.png and b/public/images/emoji/apple/rice_scene.png differ
diff --git a/public/images/emoji/apple/right_anger_bubble.png b/public/images/emoji/apple/right_anger_bubble.png
index af8a6055fad..95cf61d6ddc 100644
Binary files a/public/images/emoji/apple/right_anger_bubble.png and b/public/images/emoji/apple/right_anger_bubble.png differ
diff --git a/public/images/emoji/apple/ring.png b/public/images/emoji/apple/ring.png
index 02e8c86a222..e70850a1708 100644
Binary files a/public/images/emoji/apple/ring.png and b/public/images/emoji/apple/ring.png differ
diff --git a/public/images/emoji/apple/rocket.png b/public/images/emoji/apple/rocket.png
index 7c47d039982..8ae60dfcaae 100644
Binary files a/public/images/emoji/apple/rocket.png and b/public/images/emoji/apple/rocket.png differ
diff --git a/public/images/emoji/apple/rofl.png b/public/images/emoji/apple/rofl.png
new file mode 100644
index 00000000000..59488bcf37c
Binary files /dev/null and b/public/images/emoji/apple/rofl.png differ
diff --git a/public/images/emoji/apple/roll_eyes.png b/public/images/emoji/apple/roll_eyes.png
new file mode 100644
index 00000000000..4da789951ae
Binary files /dev/null and b/public/images/emoji/apple/roll_eyes.png differ
diff --git a/public/images/emoji/apple/rolled_up_newspaper.png b/public/images/emoji/apple/rolled_up_newspaper.png
index 9a619ecbcb4..400b0805699 100644
Binary files a/public/images/emoji/apple/rolled_up_newspaper.png and b/public/images/emoji/apple/rolled_up_newspaper.png differ
diff --git a/public/images/emoji/apple/roller_coaster.png b/public/images/emoji/apple/roller_coaster.png
index 693516301b3..e44cc5e7343 100644
Binary files a/public/images/emoji/apple/roller_coaster.png and b/public/images/emoji/apple/roller_coaster.png differ
diff --git a/public/images/emoji/apple/romania.png b/public/images/emoji/apple/romania.png
new file mode 100644
index 00000000000..2cf4dca9a17
Binary files /dev/null and b/public/images/emoji/apple/romania.png differ
diff --git a/public/images/emoji/apple/rooster.png b/public/images/emoji/apple/rooster.png
index 9b94888dd50..9811e82dde3 100644
Binary files a/public/images/emoji/apple/rooster.png and b/public/images/emoji/apple/rooster.png differ
diff --git a/public/images/emoji/apple/rose.png b/public/images/emoji/apple/rose.png
index 57bf14b36de..1b4808817b4 100644
Binary files a/public/images/emoji/apple/rose.png and b/public/images/emoji/apple/rose.png differ
diff --git a/public/images/emoji/apple/rosette.png b/public/images/emoji/apple/rosette.png
index 3744d5c65c8..ddd064e4e73 100644
Binary files a/public/images/emoji/apple/rosette.png and b/public/images/emoji/apple/rosette.png differ
diff --git a/public/images/emoji/apple/rotating_light.png b/public/images/emoji/apple/rotating_light.png
index 2bc1b615b10..d33e164550e 100644
Binary files a/public/images/emoji/apple/rotating_light.png and b/public/images/emoji/apple/rotating_light.png differ
diff --git a/public/images/emoji/apple/round_pushpin.png b/public/images/emoji/apple/round_pushpin.png
index d14521f4ca3..27ecb89da13 100644
Binary files a/public/images/emoji/apple/round_pushpin.png and b/public/images/emoji/apple/round_pushpin.png differ
diff --git a/public/images/emoji/apple/rowing_man.png b/public/images/emoji/apple/rowing_man.png
new file mode 100644
index 00000000000..412e6ed7f3b
Binary files /dev/null and b/public/images/emoji/apple/rowing_man.png differ
diff --git a/public/images/emoji/apple/rowing_man/2.png b/public/images/emoji/apple/rowing_man/2.png
new file mode 100644
index 00000000000..d390d56ad12
Binary files /dev/null and b/public/images/emoji/apple/rowing_man/2.png differ
diff --git a/public/images/emoji/apple/rowing_man/3.png b/public/images/emoji/apple/rowing_man/3.png
new file mode 100644
index 00000000000..6ef5342a647
Binary files /dev/null and b/public/images/emoji/apple/rowing_man/3.png differ
diff --git a/public/images/emoji/apple/rowing_man/4.png b/public/images/emoji/apple/rowing_man/4.png
new file mode 100644
index 00000000000..bfc368477e2
Binary files /dev/null and b/public/images/emoji/apple/rowing_man/4.png differ
diff --git a/public/images/emoji/apple/rowing_man/5.png b/public/images/emoji/apple/rowing_man/5.png
new file mode 100644
index 00000000000..a1473188e94
Binary files /dev/null and b/public/images/emoji/apple/rowing_man/5.png differ
diff --git a/public/images/emoji/apple/rowing_man/6.png b/public/images/emoji/apple/rowing_man/6.png
new file mode 100644
index 00000000000..93cfe0f87f7
Binary files /dev/null and b/public/images/emoji/apple/rowing_man/6.png differ
diff --git a/public/images/emoji/apple/rowing_woman.png b/public/images/emoji/apple/rowing_woman.png
new file mode 100644
index 00000000000..06d080bf6f6
Binary files /dev/null and b/public/images/emoji/apple/rowing_woman.png differ
diff --git a/public/images/emoji/apple/rowing_woman/2.png b/public/images/emoji/apple/rowing_woman/2.png
new file mode 100644
index 00000000000..6ba3fb0c1ce
Binary files /dev/null and b/public/images/emoji/apple/rowing_woman/2.png differ
diff --git a/public/images/emoji/apple/rowing_woman/3.png b/public/images/emoji/apple/rowing_woman/3.png
new file mode 100644
index 00000000000..bc3b1647a1d
Binary files /dev/null and b/public/images/emoji/apple/rowing_woman/3.png differ
diff --git a/public/images/emoji/apple/rowing_woman/4.png b/public/images/emoji/apple/rowing_woman/4.png
new file mode 100644
index 00000000000..872e2d34334
Binary files /dev/null and b/public/images/emoji/apple/rowing_woman/4.png differ
diff --git a/public/images/emoji/apple/rowing_woman/5.png b/public/images/emoji/apple/rowing_woman/5.png
new file mode 100644
index 00000000000..b0466da8e42
Binary files /dev/null and b/public/images/emoji/apple/rowing_woman/5.png differ
diff --git a/public/images/emoji/apple/rowing_woman/6.png b/public/images/emoji/apple/rowing_woman/6.png
new file mode 100644
index 00000000000..90854899ffa
Binary files /dev/null and b/public/images/emoji/apple/rowing_woman/6.png differ
diff --git a/public/images/emoji/apple/rugby_football.png b/public/images/emoji/apple/rugby_football.png
index 89d48a8c7d5..6e05e18f43a 100644
Binary files a/public/images/emoji/apple/rugby_football.png and b/public/images/emoji/apple/rugby_football.png differ
diff --git a/public/images/emoji/apple/running_man.png b/public/images/emoji/apple/running_man.png
new file mode 100644
index 00000000000..a54c9f58e97
Binary files /dev/null and b/public/images/emoji/apple/running_man.png differ
diff --git a/public/images/emoji/apple/running_man/2.png b/public/images/emoji/apple/running_man/2.png
new file mode 100644
index 00000000000..d3efc0f73d8
Binary files /dev/null and b/public/images/emoji/apple/running_man/2.png differ
diff --git a/public/images/emoji/apple/running_man/3.png b/public/images/emoji/apple/running_man/3.png
new file mode 100644
index 00000000000..3647d58222d
Binary files /dev/null and b/public/images/emoji/apple/running_man/3.png differ
diff --git a/public/images/emoji/apple/running_man/4.png b/public/images/emoji/apple/running_man/4.png
new file mode 100644
index 00000000000..1c09cf1ec4d
Binary files /dev/null and b/public/images/emoji/apple/running_man/4.png differ
diff --git a/public/images/emoji/apple/running_man/5.png b/public/images/emoji/apple/running_man/5.png
new file mode 100644
index 00000000000..4a9e54bd183
Binary files /dev/null and b/public/images/emoji/apple/running_man/5.png differ
diff --git a/public/images/emoji/apple/running_man/6.png b/public/images/emoji/apple/running_man/6.png
new file mode 100644
index 00000000000..79c08ed0b7d
Binary files /dev/null and b/public/images/emoji/apple/running_man/6.png differ
diff --git a/public/images/emoji/apple/running_shirt_with_sash.png b/public/images/emoji/apple/running_shirt_with_sash.png
index 59b2c36f9b7..bc14ee0a364 100644
Binary files a/public/images/emoji/apple/running_shirt_with_sash.png and b/public/images/emoji/apple/running_shirt_with_sash.png differ
diff --git a/public/images/emoji/apple/running_woman.png b/public/images/emoji/apple/running_woman.png
new file mode 100644
index 00000000000..593cef257a9
Binary files /dev/null and b/public/images/emoji/apple/running_woman.png differ
diff --git a/public/images/emoji/apple/running_woman/2.png b/public/images/emoji/apple/running_woman/2.png
new file mode 100644
index 00000000000..6611c5ffaf4
Binary files /dev/null and b/public/images/emoji/apple/running_woman/2.png differ
diff --git a/public/images/emoji/apple/running_woman/3.png b/public/images/emoji/apple/running_woman/3.png
new file mode 100644
index 00000000000..7324b8214c3
Binary files /dev/null and b/public/images/emoji/apple/running_woman/3.png differ
diff --git a/public/images/emoji/apple/running_woman/4.png b/public/images/emoji/apple/running_woman/4.png
new file mode 100644
index 00000000000..bf45719ea0b
Binary files /dev/null and b/public/images/emoji/apple/running_woman/4.png differ
diff --git a/public/images/emoji/apple/running_woman/5.png b/public/images/emoji/apple/running_woman/5.png
new file mode 100644
index 00000000000..d08dacb1b30
Binary files /dev/null and b/public/images/emoji/apple/running_woman/5.png differ
diff --git a/public/images/emoji/apple/running_woman/6.png b/public/images/emoji/apple/running_woman/6.png
new file mode 100644
index 00000000000..3e061ca8eda
Binary files /dev/null and b/public/images/emoji/apple/running_woman/6.png differ
diff --git a/public/images/emoji/apple/rwanda.png b/public/images/emoji/apple/rwanda.png
new file mode 100644
index 00000000000..736d4cb1ef4
Binary files /dev/null and b/public/images/emoji/apple/rwanda.png differ
diff --git a/public/images/emoji/apple/sa.png b/public/images/emoji/apple/sa.png
index 5d09d0e67b1..c4c202a7ad3 100644
Binary files a/public/images/emoji/apple/sa.png and b/public/images/emoji/apple/sa.png differ
diff --git a/public/images/emoji/apple/sagittarius.png b/public/images/emoji/apple/sagittarius.png
index 29f0aa8aa49..5038b3f0bf5 100644
Binary files a/public/images/emoji/apple/sagittarius.png and b/public/images/emoji/apple/sagittarius.png differ
diff --git a/public/images/emoji/apple/sailboat.png b/public/images/emoji/apple/sailboat.png
index 1db5dc819fa..5da9fee6962 100644
Binary files a/public/images/emoji/apple/sailboat.png and b/public/images/emoji/apple/sailboat.png differ
diff --git a/public/images/emoji/apple/sake.png b/public/images/emoji/apple/sake.png
index 01fc740dbad..e5321066921 100644
Binary files a/public/images/emoji/apple/sake.png and b/public/images/emoji/apple/sake.png differ
diff --git a/public/images/emoji/apple/samoa.png b/public/images/emoji/apple/samoa.png
new file mode 100644
index 00000000000..e0bed73bf54
Binary files /dev/null and b/public/images/emoji/apple/samoa.png differ
diff --git a/public/images/emoji/apple/san_marino.png b/public/images/emoji/apple/san_marino.png
new file mode 100644
index 00000000000..6dc935be3e3
Binary files /dev/null and b/public/images/emoji/apple/san_marino.png differ
diff --git a/public/images/emoji/apple/sandal.png b/public/images/emoji/apple/sandal.png
index 545d9237c45..d9945f8fea9 100644
Binary files a/public/images/emoji/apple/sandal.png and b/public/images/emoji/apple/sandal.png differ
diff --git a/public/images/emoji/apple/santa.png b/public/images/emoji/apple/santa.png
index 854a31c057d..f7ddb9bcd89 100644
Binary files a/public/images/emoji/apple/santa.png and b/public/images/emoji/apple/santa.png differ
diff --git a/public/images/emoji/apple/santa/2.png b/public/images/emoji/apple/santa/2.png
new file mode 100644
index 00000000000..f80ae96d00b
Binary files /dev/null and b/public/images/emoji/apple/santa/2.png differ
diff --git a/public/images/emoji/apple/santa/3.png b/public/images/emoji/apple/santa/3.png
new file mode 100644
index 00000000000..8912ad6bec8
Binary files /dev/null and b/public/images/emoji/apple/santa/3.png differ
diff --git a/public/images/emoji/apple/santa/4.png b/public/images/emoji/apple/santa/4.png
new file mode 100644
index 00000000000..cf828d4db67
Binary files /dev/null and b/public/images/emoji/apple/santa/4.png differ
diff --git a/public/images/emoji/apple/santa/5.png b/public/images/emoji/apple/santa/5.png
new file mode 100644
index 00000000000..341545fb2a3
Binary files /dev/null and b/public/images/emoji/apple/santa/5.png differ
diff --git a/public/images/emoji/apple/santa/6.png b/public/images/emoji/apple/santa/6.png
new file mode 100644
index 00000000000..e9eb712028b
Binary files /dev/null and b/public/images/emoji/apple/santa/6.png differ
diff --git a/public/images/emoji/apple/sao_tome_principe.png b/public/images/emoji/apple/sao_tome_principe.png
new file mode 100644
index 00000000000..e52b743de96
Binary files /dev/null and b/public/images/emoji/apple/sao_tome_principe.png differ
diff --git a/public/images/emoji/apple/satellite.png b/public/images/emoji/apple/satellite.png
index fbe05cb1088..c408d5f7453 100644
Binary files a/public/images/emoji/apple/satellite.png and b/public/images/emoji/apple/satellite.png differ
diff --git a/public/images/emoji/apple/satellite_orbital.png b/public/images/emoji/apple/satellite_orbital.png
index d13384ba9de..28b9ab2fd72 100644
Binary files a/public/images/emoji/apple/satellite_orbital.png and b/public/images/emoji/apple/satellite_orbital.png differ
diff --git a/public/images/emoji/apple/saudi_arabia.png b/public/images/emoji/apple/saudi_arabia.png
new file mode 100644
index 00000000000..a58c32dc2d9
Binary files /dev/null and b/public/images/emoji/apple/saudi_arabia.png differ
diff --git a/public/images/emoji/apple/saxophone.png b/public/images/emoji/apple/saxophone.png
index 1824aaafc95..51fa21f2de9 100644
Binary files a/public/images/emoji/apple/saxophone.png and b/public/images/emoji/apple/saxophone.png differ
diff --git a/public/images/emoji/apple/scales.png b/public/images/emoji/apple/scales.png
index b09bddf3e6d..5a49f802a7a 100644
Binary files a/public/images/emoji/apple/scales.png and b/public/images/emoji/apple/scales.png differ
diff --git a/public/images/emoji/apple/school.png b/public/images/emoji/apple/school.png
index 59293acb76b..a35e8e9d88e 100644
Binary files a/public/images/emoji/apple/school.png and b/public/images/emoji/apple/school.png differ
diff --git a/public/images/emoji/apple/school_satchel.png b/public/images/emoji/apple/school_satchel.png
index 38cabc92af0..4147b98ba67 100644
Binary files a/public/images/emoji/apple/school_satchel.png and b/public/images/emoji/apple/school_satchel.png differ
diff --git a/public/images/emoji/apple/scissors.png b/public/images/emoji/apple/scissors.png
index 30fab88ad17..7b7692a2c8b 100644
Binary files a/public/images/emoji/apple/scissors.png and b/public/images/emoji/apple/scissors.png differ
diff --git a/public/images/emoji/apple/scorpion.png b/public/images/emoji/apple/scorpion.png
index 2f184d2b75d..b76754f6dfe 100644
Binary files a/public/images/emoji/apple/scorpion.png and b/public/images/emoji/apple/scorpion.png differ
diff --git a/public/images/emoji/apple/scorpius.png b/public/images/emoji/apple/scorpius.png
index c14b4a412f9..07960c5184d 100644
Binary files a/public/images/emoji/apple/scorpius.png and b/public/images/emoji/apple/scorpius.png differ
diff --git a/public/images/emoji/apple/scroll.png b/public/images/emoji/apple/scroll.png
index 89cab98c00a..270de394878 100644
Binary files a/public/images/emoji/apple/scroll.png and b/public/images/emoji/apple/scroll.png differ
diff --git a/public/images/emoji/apple/seat.png b/public/images/emoji/apple/seat.png
index 6e41a5d6ba1..fbcefcac4c1 100644
Binary files a/public/images/emoji/apple/seat.png and b/public/images/emoji/apple/seat.png differ
diff --git a/public/images/emoji/apple/secret.png b/public/images/emoji/apple/secret.png
index b43e495cef0..b434115e63e 100644
Binary files a/public/images/emoji/apple/secret.png and b/public/images/emoji/apple/secret.png differ
diff --git a/public/images/emoji/apple/see_no_evil.png b/public/images/emoji/apple/see_no_evil.png
index 367f784e379..113d3c81866 100644
Binary files a/public/images/emoji/apple/see_no_evil.png and b/public/images/emoji/apple/see_no_evil.png differ
diff --git a/public/images/emoji/apple/seedling.png b/public/images/emoji/apple/seedling.png
index c978b0cc289..5f83d7530ad 100644
Binary files a/public/images/emoji/apple/seedling.png and b/public/images/emoji/apple/seedling.png differ
diff --git a/public/images/emoji/apple/selfie.png b/public/images/emoji/apple/selfie.png
new file mode 100644
index 00000000000..0b36f4c531d
Binary files /dev/null and b/public/images/emoji/apple/selfie.png differ
diff --git a/public/images/emoji/apple/selfie/2.png b/public/images/emoji/apple/selfie/2.png
new file mode 100644
index 00000000000..d867f24f873
Binary files /dev/null and b/public/images/emoji/apple/selfie/2.png differ
diff --git a/public/images/emoji/apple/selfie/3.png b/public/images/emoji/apple/selfie/3.png
new file mode 100644
index 00000000000..69c7037eba9
Binary files /dev/null and b/public/images/emoji/apple/selfie/3.png differ
diff --git a/public/images/emoji/apple/selfie/4.png b/public/images/emoji/apple/selfie/4.png
new file mode 100644
index 00000000000..fff11d76b10
Binary files /dev/null and b/public/images/emoji/apple/selfie/4.png differ
diff --git a/public/images/emoji/apple/selfie/5.png b/public/images/emoji/apple/selfie/5.png
new file mode 100644
index 00000000000..e499dd49b59
Binary files /dev/null and b/public/images/emoji/apple/selfie/5.png differ
diff --git a/public/images/emoji/apple/selfie/6.png b/public/images/emoji/apple/selfie/6.png
new file mode 100644
index 00000000000..a5fe3859711
Binary files /dev/null and b/public/images/emoji/apple/selfie/6.png differ
diff --git a/public/images/emoji/apple/senegal.png b/public/images/emoji/apple/senegal.png
new file mode 100644
index 00000000000..41cdb2886b7
Binary files /dev/null and b/public/images/emoji/apple/senegal.png differ
diff --git a/public/images/emoji/apple/serbia.png b/public/images/emoji/apple/serbia.png
new file mode 100644
index 00000000000..22d8d0b7571
Binary files /dev/null and b/public/images/emoji/apple/serbia.png differ
diff --git a/public/images/emoji/apple/seven.png b/public/images/emoji/apple/seven.png
index 0c675d12525..8e280d07c46 100644
Binary files a/public/images/emoji/apple/seven.png and b/public/images/emoji/apple/seven.png differ
diff --git a/public/images/emoji/apple/seychelles.png b/public/images/emoji/apple/seychelles.png
new file mode 100644
index 00000000000..498e8ae1b6a
Binary files /dev/null and b/public/images/emoji/apple/seychelles.png differ
diff --git a/public/images/emoji/apple/shallow_pan_of_food.png b/public/images/emoji/apple/shallow_pan_of_food.png
new file mode 100644
index 00000000000..e076ea5be24
Binary files /dev/null and b/public/images/emoji/apple/shallow_pan_of_food.png differ
diff --git a/public/images/emoji/apple/shamrock.png b/public/images/emoji/apple/shamrock.png
index e64a2822247..596e05a1303 100644
Binary files a/public/images/emoji/apple/shamrock.png and b/public/images/emoji/apple/shamrock.png differ
diff --git a/public/images/emoji/apple/shark.png b/public/images/emoji/apple/shark.png
new file mode 100644
index 00000000000..4e10f0ddab9
Binary files /dev/null and b/public/images/emoji/apple/shark.png differ
diff --git a/public/images/emoji/apple/shaved_ice.png b/public/images/emoji/apple/shaved_ice.png
index 46a14928e51..3756ff5b728 100644
Binary files a/public/images/emoji/apple/shaved_ice.png and b/public/images/emoji/apple/shaved_ice.png differ
diff --git a/public/images/emoji/apple/sheep.png b/public/images/emoji/apple/sheep.png
index b06a8fab57a..e5b60f919d5 100644
Binary files a/public/images/emoji/apple/sheep.png and b/public/images/emoji/apple/sheep.png differ
diff --git a/public/images/emoji/apple/shell.png b/public/images/emoji/apple/shell.png
index b3d7199aa9f..6585fb6a7e1 100644
Binary files a/public/images/emoji/apple/shell.png and b/public/images/emoji/apple/shell.png differ
diff --git a/public/images/emoji/apple/shield.png b/public/images/emoji/apple/shield.png
index 72c78410b51..c5ee6e40694 100644
Binary files a/public/images/emoji/apple/shield.png and b/public/images/emoji/apple/shield.png differ
diff --git a/public/images/emoji/apple/shinto_shrine.png b/public/images/emoji/apple/shinto_shrine.png
index 597aad00cec..c124fe9a4a7 100644
Binary files a/public/images/emoji/apple/shinto_shrine.png and b/public/images/emoji/apple/shinto_shrine.png differ
diff --git a/public/images/emoji/apple/ship.png b/public/images/emoji/apple/ship.png
index ebc93a32676..decc0e851ab 100644
Binary files a/public/images/emoji/apple/ship.png and b/public/images/emoji/apple/ship.png differ
diff --git a/public/images/emoji/apple/shirt.png b/public/images/emoji/apple/shirt.png
index 39693e1e306..68a0867f0ab 100644
Binary files a/public/images/emoji/apple/shirt.png and b/public/images/emoji/apple/shirt.png differ
diff --git a/public/images/emoji/apple/shopping.png b/public/images/emoji/apple/shopping.png
new file mode 100644
index 00000000000..a53082f3cd4
Binary files /dev/null and b/public/images/emoji/apple/shopping.png differ
diff --git a/public/images/emoji/apple/shopping_bags.png b/public/images/emoji/apple/shopping_bags.png
index ceea95ed5c1..a53082f3cd4 100644
Binary files a/public/images/emoji/apple/shopping_bags.png and b/public/images/emoji/apple/shopping_bags.png differ
diff --git a/public/images/emoji/apple/shopping_cart.png b/public/images/emoji/apple/shopping_cart.png
new file mode 100644
index 00000000000..5601253eab6
Binary files /dev/null and b/public/images/emoji/apple/shopping_cart.png differ
diff --git a/public/images/emoji/apple/shower.png b/public/images/emoji/apple/shower.png
index 65bf735ec10..43e1a1b5b9f 100644
Binary files a/public/images/emoji/apple/shower.png and b/public/images/emoji/apple/shower.png differ
diff --git a/public/images/emoji/apple/shrimp.png b/public/images/emoji/apple/shrimp.png
new file mode 100644
index 00000000000..68d49971957
Binary files /dev/null and b/public/images/emoji/apple/shrimp.png differ
diff --git a/public/images/emoji/apple/sierra_leone.png b/public/images/emoji/apple/sierra_leone.png
new file mode 100644
index 00000000000..9f97f49ecf7
Binary files /dev/null and b/public/images/emoji/apple/sierra_leone.png differ
diff --git a/public/images/emoji/apple/signal_strength.png b/public/images/emoji/apple/signal_strength.png
index f9aab25133d..c058c63eaf9 100644
Binary files a/public/images/emoji/apple/signal_strength.png and b/public/images/emoji/apple/signal_strength.png differ
diff --git a/public/images/emoji/apple/singapore.png b/public/images/emoji/apple/singapore.png
new file mode 100644
index 00000000000..b959a26b648
Binary files /dev/null and b/public/images/emoji/apple/singapore.png differ
diff --git a/public/images/emoji/apple/sint_maarten.png b/public/images/emoji/apple/sint_maarten.png
new file mode 100644
index 00000000000..d56216fa0c7
Binary files /dev/null and b/public/images/emoji/apple/sint_maarten.png differ
diff --git a/public/images/emoji/apple/six.png b/public/images/emoji/apple/six.png
index 0c7618b6ca9..230e33849b8 100644
Binary files a/public/images/emoji/apple/six.png and b/public/images/emoji/apple/six.png differ
diff --git a/public/images/emoji/apple/six_pointed_star.png b/public/images/emoji/apple/six_pointed_star.png
index f278daf8c82..f6f610d44c3 100644
Binary files a/public/images/emoji/apple/six_pointed_star.png and b/public/images/emoji/apple/six_pointed_star.png differ
diff --git a/public/images/emoji/apple/skeleton.png b/public/images/emoji/apple/skeleton.png
index 5ba5e001aec..9fff97187a6 100644
Binary files a/public/images/emoji/apple/skeleton.png and b/public/images/emoji/apple/skeleton.png differ
diff --git a/public/images/emoji/apple/ski.png b/public/images/emoji/apple/ski.png
index 72976d04043..5bd13a803b2 100644
Binary files a/public/images/emoji/apple/ski.png and b/public/images/emoji/apple/ski.png differ
diff --git a/public/images/emoji/apple/skier.png b/public/images/emoji/apple/skier.png
index e309b6778cb..940aadb0af9 100644
Binary files a/public/images/emoji/apple/skier.png and b/public/images/emoji/apple/skier.png differ
diff --git a/public/images/emoji/apple/skull.png b/public/images/emoji/apple/skull.png
index 5ba5e001aec..9fff97187a6 100644
Binary files a/public/images/emoji/apple/skull.png and b/public/images/emoji/apple/skull.png differ
diff --git a/public/images/emoji/apple/skull_and_crossbones.png b/public/images/emoji/apple/skull_and_crossbones.png
index 1bb29f6d42b..e819de8ce27 100644
Binary files a/public/images/emoji/apple/skull_and_crossbones.png and b/public/images/emoji/apple/skull_and_crossbones.png differ
diff --git a/public/images/emoji/apple/skull_crossbones.png b/public/images/emoji/apple/skull_crossbones.png
index 1bb29f6d42b..e819de8ce27 100644
Binary files a/public/images/emoji/apple/skull_crossbones.png and b/public/images/emoji/apple/skull_crossbones.png differ
diff --git a/public/images/emoji/apple/sleeping_accommodation.png b/public/images/emoji/apple/sleeping_accommodation.png
index a6aab0e1e19..70398fd0978 100644
Binary files a/public/images/emoji/apple/sleeping_accommodation.png and b/public/images/emoji/apple/sleeping_accommodation.png differ
diff --git a/public/images/emoji/apple/sleeping_bed.png b/public/images/emoji/apple/sleeping_bed.png
new file mode 100644
index 00000000000..70398fd0978
Binary files /dev/null and b/public/images/emoji/apple/sleeping_bed.png differ
diff --git a/public/images/emoji/apple/sleeping_bed/2.png b/public/images/emoji/apple/sleeping_bed/2.png
new file mode 100644
index 00000000000..feb77c5dac0
Binary files /dev/null and b/public/images/emoji/apple/sleeping_bed/2.png differ
diff --git a/public/images/emoji/apple/sleeping_bed/3.png b/public/images/emoji/apple/sleeping_bed/3.png
new file mode 100644
index 00000000000..6934d93973f
Binary files /dev/null and b/public/images/emoji/apple/sleeping_bed/3.png differ
diff --git a/public/images/emoji/apple/sleeping_bed/4.png b/public/images/emoji/apple/sleeping_bed/4.png
new file mode 100644
index 00000000000..e7705b515e9
Binary files /dev/null and b/public/images/emoji/apple/sleeping_bed/4.png differ
diff --git a/public/images/emoji/apple/sleeping_bed/5.png b/public/images/emoji/apple/sleeping_bed/5.png
new file mode 100644
index 00000000000..76d7ae664b3
Binary files /dev/null and b/public/images/emoji/apple/sleeping_bed/5.png differ
diff --git a/public/images/emoji/apple/sleeping_bed/6.png b/public/images/emoji/apple/sleeping_bed/6.png
new file mode 100644
index 00000000000..6ea7b534620
Binary files /dev/null and b/public/images/emoji/apple/sleeping_bed/6.png differ
diff --git a/public/images/emoji/apple/sleuth_or_spy.png b/public/images/emoji/apple/sleuth_or_spy.png
index 88557f891ac..6a7e53aff05 100644
Binary files a/public/images/emoji/apple/sleuth_or_spy.png and b/public/images/emoji/apple/sleuth_or_spy.png differ
diff --git a/public/images/emoji/apple/slightly_smiling.png b/public/images/emoji/apple/slightly_smiling.png
new file mode 100644
index 00000000000..02756b99cb4
Binary files /dev/null and b/public/images/emoji/apple/slightly_smiling.png differ
diff --git a/public/images/emoji/apple/slot_machine.png b/public/images/emoji/apple/slot_machine.png
index 9a858ec000b..26feee545c5 100644
Binary files a/public/images/emoji/apple/slot_machine.png and b/public/images/emoji/apple/slot_machine.png differ
diff --git a/public/images/emoji/apple/slovakia.png b/public/images/emoji/apple/slovakia.png
new file mode 100644
index 00000000000..287b40bb241
Binary files /dev/null and b/public/images/emoji/apple/slovakia.png differ
diff --git a/public/images/emoji/apple/slovenia.png b/public/images/emoji/apple/slovenia.png
new file mode 100644
index 00000000000..cf29751edf4
Binary files /dev/null and b/public/images/emoji/apple/slovenia.png differ
diff --git a/public/images/emoji/apple/small_airplane.png b/public/images/emoji/apple/small_airplane.png
index fd2075925ee..c5823b2577e 100644
Binary files a/public/images/emoji/apple/small_airplane.png and b/public/images/emoji/apple/small_airplane.png differ
diff --git a/public/images/emoji/apple/small_blue_diamond.png b/public/images/emoji/apple/small_blue_diamond.png
index c63847885a5..cda760ab653 100644
Binary files a/public/images/emoji/apple/small_blue_diamond.png and b/public/images/emoji/apple/small_blue_diamond.png differ
diff --git a/public/images/emoji/apple/small_orange_diamond.png b/public/images/emoji/apple/small_orange_diamond.png
index 01f885b41e0..b173ef91ed4 100644
Binary files a/public/images/emoji/apple/small_orange_diamond.png and b/public/images/emoji/apple/small_orange_diamond.png differ
diff --git a/public/images/emoji/apple/small_red_triangle.png b/public/images/emoji/apple/small_red_triangle.png
index d8213ad360b..cbac1b1f3a5 100644
Binary files a/public/images/emoji/apple/small_red_triangle.png and b/public/images/emoji/apple/small_red_triangle.png differ
diff --git a/public/images/emoji/apple/small_red_triangle_down.png b/public/images/emoji/apple/small_red_triangle_down.png
index 8e434386496..36a0b748351 100644
Binary files a/public/images/emoji/apple/small_red_triangle_down.png and b/public/images/emoji/apple/small_red_triangle_down.png differ
diff --git a/public/images/emoji/apple/smoking.png b/public/images/emoji/apple/smoking.png
index 14cc1c7c38a..6daba327ee5 100644
Binary files a/public/images/emoji/apple/smoking.png and b/public/images/emoji/apple/smoking.png differ
diff --git a/public/images/emoji/apple/snail.png b/public/images/emoji/apple/snail.png
index 42e7c865210..38c1eae3a2b 100644
Binary files a/public/images/emoji/apple/snail.png and b/public/images/emoji/apple/snail.png differ
diff --git a/public/images/emoji/apple/snake.png b/public/images/emoji/apple/snake.png
index 2c9727250fe..ea94d95836b 100644
Binary files a/public/images/emoji/apple/snake.png and b/public/images/emoji/apple/snake.png differ
diff --git a/public/images/emoji/apple/sneezing_face.png b/public/images/emoji/apple/sneezing_face.png
new file mode 100644
index 00000000000..f190bf0cb8a
Binary files /dev/null and b/public/images/emoji/apple/sneezing_face.png differ
diff --git a/public/images/emoji/apple/snow_capped_mountain.png b/public/images/emoji/apple/snow_capped_mountain.png
index 12868300079..0be1ad5feea 100644
Binary files a/public/images/emoji/apple/snow_capped_mountain.png and b/public/images/emoji/apple/snow_capped_mountain.png differ
diff --git a/public/images/emoji/apple/snowboarder.png b/public/images/emoji/apple/snowboarder.png
index a88d3f57ee4..74f312e46e5 100644
Binary files a/public/images/emoji/apple/snowboarder.png and b/public/images/emoji/apple/snowboarder.png differ
diff --git a/public/images/emoji/apple/snowboarder/2.png b/public/images/emoji/apple/snowboarder/2.png
new file mode 100644
index 00000000000..a4f49938218
Binary files /dev/null and b/public/images/emoji/apple/snowboarder/2.png differ
diff --git a/public/images/emoji/apple/snowboarder/3.png b/public/images/emoji/apple/snowboarder/3.png
new file mode 100644
index 00000000000..f18d5084305
Binary files /dev/null and b/public/images/emoji/apple/snowboarder/3.png differ
diff --git a/public/images/emoji/apple/snowboarder/4.png b/public/images/emoji/apple/snowboarder/4.png
new file mode 100644
index 00000000000..72183274200
Binary files /dev/null and b/public/images/emoji/apple/snowboarder/4.png differ
diff --git a/public/images/emoji/apple/snowboarder/5.png b/public/images/emoji/apple/snowboarder/5.png
new file mode 100644
index 00000000000..b3372f66d7a
Binary files /dev/null and b/public/images/emoji/apple/snowboarder/5.png differ
diff --git a/public/images/emoji/apple/snowboarder/6.png b/public/images/emoji/apple/snowboarder/6.png
new file mode 100644
index 00000000000..245ed273019
Binary files /dev/null and b/public/images/emoji/apple/snowboarder/6.png differ
diff --git a/public/images/emoji/apple/snowflake.png b/public/images/emoji/apple/snowflake.png
index 92dce9a53cc..4745565c4c4 100644
Binary files a/public/images/emoji/apple/snowflake.png and b/public/images/emoji/apple/snowflake.png differ
diff --git a/public/images/emoji/apple/snowman.png b/public/images/emoji/apple/snowman.png
index 41fe7215a72..13a88d60ef3 100644
Binary files a/public/images/emoji/apple/snowman.png and b/public/images/emoji/apple/snowman.png differ
diff --git a/public/images/emoji/apple/snowman2.png b/public/images/emoji/apple/snowman2.png
index d4a8953f15a..4ae1cfb955d 100644
Binary files a/public/images/emoji/apple/snowman2.png and b/public/images/emoji/apple/snowman2.png differ
diff --git a/public/images/emoji/apple/snowman_with_snow.png b/public/images/emoji/apple/snowman_with_snow.png
new file mode 100644
index 00000000000..4ae1cfb955d
Binary files /dev/null and b/public/images/emoji/apple/snowman_with_snow.png differ
diff --git a/public/images/emoji/apple/soccer.png b/public/images/emoji/apple/soccer.png
index 5754da2e78c..b67be4121d5 100644
Binary files a/public/images/emoji/apple/soccer.png and b/public/images/emoji/apple/soccer.png differ
diff --git a/public/images/emoji/apple/solomon_islands.png b/public/images/emoji/apple/solomon_islands.png
new file mode 100644
index 00000000000..32fd718c87e
Binary files /dev/null and b/public/images/emoji/apple/solomon_islands.png differ
diff --git a/public/images/emoji/apple/somalia.png b/public/images/emoji/apple/somalia.png
new file mode 100644
index 00000000000..01ec1737ff5
Binary files /dev/null and b/public/images/emoji/apple/somalia.png differ
diff --git a/public/images/emoji/apple/soon.png b/public/images/emoji/apple/soon.png
index 2a408f6c932..237fd661c56 100644
Binary files a/public/images/emoji/apple/soon.png and b/public/images/emoji/apple/soon.png differ
diff --git a/public/images/emoji/apple/sos.png b/public/images/emoji/apple/sos.png
index c95399d7391..d5dd10cd6bf 100644
Binary files a/public/images/emoji/apple/sos.png and b/public/images/emoji/apple/sos.png differ
diff --git a/public/images/emoji/apple/sound.png b/public/images/emoji/apple/sound.png
index 17a15290f0b..2497fe0d312 100644
Binary files a/public/images/emoji/apple/sound.png and b/public/images/emoji/apple/sound.png differ
diff --git a/public/images/emoji/apple/south_africa.png b/public/images/emoji/apple/south_africa.png
new file mode 100644
index 00000000000..e4bc22da627
Binary files /dev/null and b/public/images/emoji/apple/south_africa.png differ
diff --git a/public/images/emoji/apple/south_georgia_south_sandwich_islands.png b/public/images/emoji/apple/south_georgia_south_sandwich_islands.png
new file mode 100644
index 00000000000..55476e920c6
Binary files /dev/null and b/public/images/emoji/apple/south_georgia_south_sandwich_islands.png differ
diff --git a/public/images/emoji/apple/south_sudan.png b/public/images/emoji/apple/south_sudan.png
new file mode 100644
index 00000000000..725a527adc3
Binary files /dev/null and b/public/images/emoji/apple/south_sudan.png differ
diff --git a/public/images/emoji/apple/space_invader.png b/public/images/emoji/apple/space_invader.png
index baf3c0c045b..ce6123859cf 100644
Binary files a/public/images/emoji/apple/space_invader.png and b/public/images/emoji/apple/space_invader.png differ
diff --git a/public/images/emoji/apple/spades.png b/public/images/emoji/apple/spades.png
index 391f0288c3f..e27b29fc4bc 100644
Binary files a/public/images/emoji/apple/spades.png and b/public/images/emoji/apple/spades.png differ
diff --git a/public/images/emoji/apple/spaghetti.png b/public/images/emoji/apple/spaghetti.png
index 4ad69a0adcb..d2f02f77f5a 100644
Binary files a/public/images/emoji/apple/spaghetti.png and b/public/images/emoji/apple/spaghetti.png differ
diff --git a/public/images/emoji/apple/sparkle.png b/public/images/emoji/apple/sparkle.png
index 5db60902b8a..8951f218b37 100644
Binary files a/public/images/emoji/apple/sparkle.png and b/public/images/emoji/apple/sparkle.png differ
diff --git a/public/images/emoji/apple/sparkler.png b/public/images/emoji/apple/sparkler.png
index 9a970a91271..177b189a9c9 100644
Binary files a/public/images/emoji/apple/sparkler.png and b/public/images/emoji/apple/sparkler.png differ
diff --git a/public/images/emoji/apple/sparkles.png b/public/images/emoji/apple/sparkles.png
index 1be1a2f0ddf..b08bcfafdd4 100644
Binary files a/public/images/emoji/apple/sparkles.png and b/public/images/emoji/apple/sparkles.png differ
diff --git a/public/images/emoji/apple/sparkling_heart.png b/public/images/emoji/apple/sparkling_heart.png
index a2f64c2594e..26d8ae6198e 100644
Binary files a/public/images/emoji/apple/sparkling_heart.png and b/public/images/emoji/apple/sparkling_heart.png differ
diff --git a/public/images/emoji/apple/speak_no_evil.png b/public/images/emoji/apple/speak_no_evil.png
index 222a2fa2250..e52642249dd 100644
Binary files a/public/images/emoji/apple/speak_no_evil.png and b/public/images/emoji/apple/speak_no_evil.png differ
diff --git a/public/images/emoji/apple/speaker.png b/public/images/emoji/apple/speaker.png
index 2f46c3aacff..9ef912ee4db 100644
Binary files a/public/images/emoji/apple/speaker.png and b/public/images/emoji/apple/speaker.png differ
diff --git a/public/images/emoji/apple/speaking_head.png b/public/images/emoji/apple/speaking_head.png
index 2d2892d18ba..e11319ddc24 100644
Binary files a/public/images/emoji/apple/speaking_head.png and b/public/images/emoji/apple/speaking_head.png differ
diff --git a/public/images/emoji/apple/speaking_head_in_silhouette.png b/public/images/emoji/apple/speaking_head_in_silhouette.png
index 2d2892d18ba..e11319ddc24 100644
Binary files a/public/images/emoji/apple/speaking_head_in_silhouette.png and b/public/images/emoji/apple/speaking_head_in_silhouette.png differ
diff --git a/public/images/emoji/apple/speech_balloon.png b/public/images/emoji/apple/speech_balloon.png
index 263d7c0f7d4..d668842060d 100644
Binary files a/public/images/emoji/apple/speech_balloon.png and b/public/images/emoji/apple/speech_balloon.png differ
diff --git a/public/images/emoji/apple/speedboat.png b/public/images/emoji/apple/speedboat.png
index 985d58d349f..34000044bd6 100644
Binary files a/public/images/emoji/apple/speedboat.png and b/public/images/emoji/apple/speedboat.png differ
diff --git a/public/images/emoji/apple/spider.png b/public/images/emoji/apple/spider.png
index 29f7588b633..742a820d2aa 100644
Binary files a/public/images/emoji/apple/spider.png and b/public/images/emoji/apple/spider.png differ
diff --git a/public/images/emoji/apple/spider_web.png b/public/images/emoji/apple/spider_web.png
index 6b15a040e16..2e2f9e0baee 100644
Binary files a/public/images/emoji/apple/spider_web.png and b/public/images/emoji/apple/spider_web.png differ
diff --git a/public/images/emoji/apple/spiral_calendar.png b/public/images/emoji/apple/spiral_calendar.png
new file mode 100644
index 00000000000..74b98132ddc
Binary files /dev/null and b/public/images/emoji/apple/spiral_calendar.png differ
diff --git a/public/images/emoji/apple/spiral_calendar_pad.png b/public/images/emoji/apple/spiral_calendar_pad.png
index 429d7c7f629..74b98132ddc 100644
Binary files a/public/images/emoji/apple/spiral_calendar_pad.png and b/public/images/emoji/apple/spiral_calendar_pad.png differ
diff --git a/public/images/emoji/apple/spiral_note_pad.png b/public/images/emoji/apple/spiral_note_pad.png
index 6ea74f2e253..5e4c3a2d0e2 100644
Binary files a/public/images/emoji/apple/spiral_note_pad.png and b/public/images/emoji/apple/spiral_note_pad.png differ
diff --git a/public/images/emoji/apple/spiral_notepad.png b/public/images/emoji/apple/spiral_notepad.png
new file mode 100644
index 00000000000..5e4c3a2d0e2
Binary files /dev/null and b/public/images/emoji/apple/spiral_notepad.png differ
diff --git a/public/images/emoji/apple/spoon.png b/public/images/emoji/apple/spoon.png
new file mode 100644
index 00000000000..0d7ccd11fe9
Binary files /dev/null and b/public/images/emoji/apple/spoon.png differ
diff --git a/public/images/emoji/apple/sports_medal.png b/public/images/emoji/apple/sports_medal.png
index 37e6735eb0d..6e66f143863 100644
Binary files a/public/images/emoji/apple/sports_medal.png and b/public/images/emoji/apple/sports_medal.png differ
diff --git a/public/images/emoji/apple/spy.png b/public/images/emoji/apple/spy.png
index 88557f891ac..6a7e53aff05 100644
Binary files a/public/images/emoji/apple/spy.png and b/public/images/emoji/apple/spy.png differ
diff --git a/public/images/emoji/apple/squid.png b/public/images/emoji/apple/squid.png
new file mode 100644
index 00000000000..2c06de8797b
Binary files /dev/null and b/public/images/emoji/apple/squid.png differ
diff --git a/public/images/emoji/apple/sri_lanka.png b/public/images/emoji/apple/sri_lanka.png
new file mode 100644
index 00000000000..9e13db4ab69
Binary files /dev/null and b/public/images/emoji/apple/sri_lanka.png differ
diff --git a/public/images/emoji/apple/st_barthelemy.png b/public/images/emoji/apple/st_barthelemy.png
new file mode 100644
index 00000000000..daca6aa34a5
Binary files /dev/null and b/public/images/emoji/apple/st_barthelemy.png differ
diff --git a/public/images/emoji/apple/st_helena.png b/public/images/emoji/apple/st_helena.png
new file mode 100644
index 00000000000..694a0b8510c
Binary files /dev/null and b/public/images/emoji/apple/st_helena.png differ
diff --git a/public/images/emoji/apple/st_kitts_nevis.png b/public/images/emoji/apple/st_kitts_nevis.png
new file mode 100644
index 00000000000..18dda8f654f
Binary files /dev/null and b/public/images/emoji/apple/st_kitts_nevis.png differ
diff --git a/public/images/emoji/apple/st_lucia.png b/public/images/emoji/apple/st_lucia.png
new file mode 100644
index 00000000000..5d2d00f4db5
Binary files /dev/null and b/public/images/emoji/apple/st_lucia.png differ
diff --git a/public/images/emoji/apple/st_pierre_miquelon.png b/public/images/emoji/apple/st_pierre_miquelon.png
new file mode 100644
index 00000000000..699bcf18994
Binary files /dev/null and b/public/images/emoji/apple/st_pierre_miquelon.png differ
diff --git a/public/images/emoji/apple/st_vincent_grenadines.png b/public/images/emoji/apple/st_vincent_grenadines.png
new file mode 100644
index 00000000000..e06af20e140
Binary files /dev/null and b/public/images/emoji/apple/st_vincent_grenadines.png differ
diff --git a/public/images/emoji/apple/stadium.png b/public/images/emoji/apple/stadium.png
index 31ea828db4b..bdff0d70cc5 100644
Binary files a/public/images/emoji/apple/stadium.png and b/public/images/emoji/apple/stadium.png differ
diff --git a/public/images/emoji/apple/star.png b/public/images/emoji/apple/star.png
index 932c78393b7..2778f4a5e43 100644
Binary files a/public/images/emoji/apple/star.png and b/public/images/emoji/apple/star.png differ
diff --git a/public/images/emoji/apple/star2.png b/public/images/emoji/apple/star2.png
index e1ed35eb50a..37c8d2b0a88 100644
Binary files a/public/images/emoji/apple/star2.png and b/public/images/emoji/apple/star2.png differ
diff --git a/public/images/emoji/apple/star_and_crescent.png b/public/images/emoji/apple/star_and_crescent.png
index fde9b3c29c3..720237b3caa 100644
Binary files a/public/images/emoji/apple/star_and_crescent.png and b/public/images/emoji/apple/star_and_crescent.png differ
diff --git a/public/images/emoji/apple/star_of_david.png b/public/images/emoji/apple/star_of_david.png
index 4c681f3a2ff..be2ddc89ce6 100644
Binary files a/public/images/emoji/apple/star_of_david.png and b/public/images/emoji/apple/star_of_david.png differ
diff --git a/public/images/emoji/apple/stars.png b/public/images/emoji/apple/stars.png
index 8ee40bd1610..b48e69b8206 100644
Binary files a/public/images/emoji/apple/stars.png and b/public/images/emoji/apple/stars.png differ
diff --git a/public/images/emoji/apple/station.png b/public/images/emoji/apple/station.png
index 122303ec9a8..eaa21c05e70 100644
Binary files a/public/images/emoji/apple/station.png and b/public/images/emoji/apple/station.png differ
diff --git a/public/images/emoji/apple/statue_of_liberty.png b/public/images/emoji/apple/statue_of_liberty.png
index d9f432f9e01..58e1f0e5462 100644
Binary files a/public/images/emoji/apple/statue_of_liberty.png and b/public/images/emoji/apple/statue_of_liberty.png differ
diff --git a/public/images/emoji/apple/steam_locomotive.png b/public/images/emoji/apple/steam_locomotive.png
index 17b9edf2dd6..362fe4c2e6e 100644
Binary files a/public/images/emoji/apple/steam_locomotive.png and b/public/images/emoji/apple/steam_locomotive.png differ
diff --git a/public/images/emoji/apple/stew.png b/public/images/emoji/apple/stew.png
index 6eb07474bbc..fad912a0e50 100644
Binary files a/public/images/emoji/apple/stew.png and b/public/images/emoji/apple/stew.png differ
diff --git a/public/images/emoji/apple/stop_button.png b/public/images/emoji/apple/stop_button.png
index 6e44df377ec..3d64cca051d 100644
Binary files a/public/images/emoji/apple/stop_button.png and b/public/images/emoji/apple/stop_button.png differ
diff --git a/public/images/emoji/apple/stop_sign.png b/public/images/emoji/apple/stop_sign.png
new file mode 100644
index 00000000000..917da78ce62
Binary files /dev/null and b/public/images/emoji/apple/stop_sign.png differ
diff --git a/public/images/emoji/apple/stopwatch.png b/public/images/emoji/apple/stopwatch.png
index 255ec91bf32..8661924183e 100644
Binary files a/public/images/emoji/apple/stopwatch.png and b/public/images/emoji/apple/stopwatch.png differ
diff --git a/public/images/emoji/apple/straight_ruler.png b/public/images/emoji/apple/straight_ruler.png
index 9f3c719a8b8..01fa9244008 100644
Binary files a/public/images/emoji/apple/straight_ruler.png and b/public/images/emoji/apple/straight_ruler.png differ
diff --git a/public/images/emoji/apple/strawberry.png b/public/images/emoji/apple/strawberry.png
index a3da2473bc7..2316a8bb4e4 100644
Binary files a/public/images/emoji/apple/strawberry.png and b/public/images/emoji/apple/strawberry.png differ
diff --git a/public/images/emoji/apple/studio_microphone.png b/public/images/emoji/apple/studio_microphone.png
index 6d4db741c6a..6f6e1dc3c9a 100644
Binary files a/public/images/emoji/apple/studio_microphone.png and b/public/images/emoji/apple/studio_microphone.png differ
diff --git a/public/images/emoji/apple/stuffed_flatbread.png b/public/images/emoji/apple/stuffed_flatbread.png
new file mode 100644
index 00000000000..c6d649fad70
Binary files /dev/null and b/public/images/emoji/apple/stuffed_flatbread.png differ
diff --git a/public/images/emoji/apple/sudan.png b/public/images/emoji/apple/sudan.png
new file mode 100644
index 00000000000..7444db0904d
Binary files /dev/null and b/public/images/emoji/apple/sudan.png differ
diff --git a/public/images/emoji/apple/sun_behind_large_cloud.png b/public/images/emoji/apple/sun_behind_large_cloud.png
new file mode 100644
index 00000000000..86329213734
Binary files /dev/null and b/public/images/emoji/apple/sun_behind_large_cloud.png differ
diff --git a/public/images/emoji/apple/sun_behind_rain_cloud.png b/public/images/emoji/apple/sun_behind_rain_cloud.png
new file mode 100644
index 00000000000..16324c90c45
Binary files /dev/null and b/public/images/emoji/apple/sun_behind_rain_cloud.png differ
diff --git a/public/images/emoji/apple/sun_behind_small_cloud.png b/public/images/emoji/apple/sun_behind_small_cloud.png
new file mode 100644
index 00000000000..aaaf576a064
Binary files /dev/null and b/public/images/emoji/apple/sun_behind_small_cloud.png differ
diff --git a/public/images/emoji/apple/sun_with_face.png b/public/images/emoji/apple/sun_with_face.png
index 5c7aa04f082..22c7765db3d 100644
Binary files a/public/images/emoji/apple/sun_with_face.png and b/public/images/emoji/apple/sun_with_face.png differ
diff --git a/public/images/emoji/apple/sunflower.png b/public/images/emoji/apple/sunflower.png
index 2de51ebcca1..3a36efe239b 100644
Binary files a/public/images/emoji/apple/sunflower.png and b/public/images/emoji/apple/sunflower.png differ
diff --git a/public/images/emoji/apple/sunny.png b/public/images/emoji/apple/sunny.png
index 8a5e972471c..c19f975639c 100644
Binary files a/public/images/emoji/apple/sunny.png and b/public/images/emoji/apple/sunny.png differ
diff --git a/public/images/emoji/apple/sunrise.png b/public/images/emoji/apple/sunrise.png
index fecda046212..b66b8e55674 100644
Binary files a/public/images/emoji/apple/sunrise.png and b/public/images/emoji/apple/sunrise.png differ
diff --git a/public/images/emoji/apple/sunrise_over_mountains.png b/public/images/emoji/apple/sunrise_over_mountains.png
index 6ffdb045512..d6cdfd36806 100644
Binary files a/public/images/emoji/apple/sunrise_over_mountains.png and b/public/images/emoji/apple/sunrise_over_mountains.png differ
diff --git a/public/images/emoji/apple/surfing_man.png b/public/images/emoji/apple/surfing_man.png
new file mode 100644
index 00000000000..476e43df4e4
Binary files /dev/null and b/public/images/emoji/apple/surfing_man.png differ
diff --git a/public/images/emoji/apple/surfing_man/2.png b/public/images/emoji/apple/surfing_man/2.png
new file mode 100644
index 00000000000..a0482f48190
Binary files /dev/null and b/public/images/emoji/apple/surfing_man/2.png differ
diff --git a/public/images/emoji/apple/surfing_man/3.png b/public/images/emoji/apple/surfing_man/3.png
new file mode 100644
index 00000000000..e4e3fe4bd3a
Binary files /dev/null and b/public/images/emoji/apple/surfing_man/3.png differ
diff --git a/public/images/emoji/apple/surfing_man/4.png b/public/images/emoji/apple/surfing_man/4.png
new file mode 100644
index 00000000000..33401ea804c
Binary files /dev/null and b/public/images/emoji/apple/surfing_man/4.png differ
diff --git a/public/images/emoji/apple/surfing_man/5.png b/public/images/emoji/apple/surfing_man/5.png
new file mode 100644
index 00000000000..a565a32f316
Binary files /dev/null and b/public/images/emoji/apple/surfing_man/5.png differ
diff --git a/public/images/emoji/apple/surfing_man/6.png b/public/images/emoji/apple/surfing_man/6.png
new file mode 100644
index 00000000000..560070c2a10
Binary files /dev/null and b/public/images/emoji/apple/surfing_man/6.png differ
diff --git a/public/images/emoji/apple/surfing_woman.png b/public/images/emoji/apple/surfing_woman.png
new file mode 100644
index 00000000000..2b4606fe7c5
Binary files /dev/null and b/public/images/emoji/apple/surfing_woman.png differ
diff --git a/public/images/emoji/apple/surfing_woman/2.png b/public/images/emoji/apple/surfing_woman/2.png
new file mode 100644
index 00000000000..8065c6f6662
Binary files /dev/null and b/public/images/emoji/apple/surfing_woman/2.png differ
diff --git a/public/images/emoji/apple/surfing_woman/3.png b/public/images/emoji/apple/surfing_woman/3.png
new file mode 100644
index 00000000000..6a94c33b27c
Binary files /dev/null and b/public/images/emoji/apple/surfing_woman/3.png differ
diff --git a/public/images/emoji/apple/surfing_woman/4.png b/public/images/emoji/apple/surfing_woman/4.png
new file mode 100644
index 00000000000..20388425a2d
Binary files /dev/null and b/public/images/emoji/apple/surfing_woman/4.png differ
diff --git a/public/images/emoji/apple/surfing_woman/5.png b/public/images/emoji/apple/surfing_woman/5.png
new file mode 100644
index 00000000000..b89c8b8b2d2
Binary files /dev/null and b/public/images/emoji/apple/surfing_woman/5.png differ
diff --git a/public/images/emoji/apple/surfing_woman/6.png b/public/images/emoji/apple/surfing_woman/6.png
new file mode 100644
index 00000000000..8cdf1ee6f96
Binary files /dev/null and b/public/images/emoji/apple/surfing_woman/6.png differ
diff --git a/public/images/emoji/apple/suriname.png b/public/images/emoji/apple/suriname.png
new file mode 100644
index 00000000000..5d733dba9bb
Binary files /dev/null and b/public/images/emoji/apple/suriname.png differ
diff --git a/public/images/emoji/apple/sushi.png b/public/images/emoji/apple/sushi.png
index 065f36f36d5..90c513ca69a 100644
Binary files a/public/images/emoji/apple/sushi.png and b/public/images/emoji/apple/sushi.png differ
diff --git a/public/images/emoji/apple/suspension_railway.png b/public/images/emoji/apple/suspension_railway.png
index 0fd2ed82930..1fb5eaac101 100644
Binary files a/public/images/emoji/apple/suspension_railway.png and b/public/images/emoji/apple/suspension_railway.png differ
diff --git a/public/images/emoji/apple/swaziland.png b/public/images/emoji/apple/swaziland.png
new file mode 100644
index 00000000000..40b243ee995
Binary files /dev/null and b/public/images/emoji/apple/swaziland.png differ
diff --git a/public/images/emoji/apple/sweat_drops.png b/public/images/emoji/apple/sweat_drops.png
index 8e444ecf97e..285e5876eff 100644
Binary files a/public/images/emoji/apple/sweat_drops.png and b/public/images/emoji/apple/sweat_drops.png differ
diff --git a/public/images/emoji/apple/sweden.png b/public/images/emoji/apple/sweden.png
new file mode 100644
index 00000000000..2c266bf1693
Binary files /dev/null and b/public/images/emoji/apple/sweden.png differ
diff --git a/public/images/emoji/apple/sweet_potato.png b/public/images/emoji/apple/sweet_potato.png
index 7f799990091..c793a324c8b 100644
Binary files a/public/images/emoji/apple/sweet_potato.png and b/public/images/emoji/apple/sweet_potato.png differ
diff --git a/public/images/emoji/apple/swimming_man.png b/public/images/emoji/apple/swimming_man.png
new file mode 100644
index 00000000000..152e42f4857
Binary files /dev/null and b/public/images/emoji/apple/swimming_man.png differ
diff --git a/public/images/emoji/apple/swimming_man/2.png b/public/images/emoji/apple/swimming_man/2.png
new file mode 100644
index 00000000000..f5f60e30183
Binary files /dev/null and b/public/images/emoji/apple/swimming_man/2.png differ
diff --git a/public/images/emoji/apple/swimming_man/3.png b/public/images/emoji/apple/swimming_man/3.png
new file mode 100644
index 00000000000..488222d2212
Binary files /dev/null and b/public/images/emoji/apple/swimming_man/3.png differ
diff --git a/public/images/emoji/apple/swimming_man/4.png b/public/images/emoji/apple/swimming_man/4.png
new file mode 100644
index 00000000000..eb2bcd180ab
Binary files /dev/null and b/public/images/emoji/apple/swimming_man/4.png differ
diff --git a/public/images/emoji/apple/swimming_man/5.png b/public/images/emoji/apple/swimming_man/5.png
new file mode 100644
index 00000000000..fc0f52b9dad
Binary files /dev/null and b/public/images/emoji/apple/swimming_man/5.png differ
diff --git a/public/images/emoji/apple/swimming_man/6.png b/public/images/emoji/apple/swimming_man/6.png
new file mode 100644
index 00000000000..2a48fdc951e
Binary files /dev/null and b/public/images/emoji/apple/swimming_man/6.png differ
diff --git a/public/images/emoji/apple/swimming_woman.png b/public/images/emoji/apple/swimming_woman.png
new file mode 100644
index 00000000000..c8439064e47
Binary files /dev/null and b/public/images/emoji/apple/swimming_woman.png differ
diff --git a/public/images/emoji/apple/swimming_woman/2.png b/public/images/emoji/apple/swimming_woman/2.png
new file mode 100644
index 00000000000..357daa34c1d
Binary files /dev/null and b/public/images/emoji/apple/swimming_woman/2.png differ
diff --git a/public/images/emoji/apple/swimming_woman/3.png b/public/images/emoji/apple/swimming_woman/3.png
new file mode 100644
index 00000000000..0d831c336fa
Binary files /dev/null and b/public/images/emoji/apple/swimming_woman/3.png differ
diff --git a/public/images/emoji/apple/swimming_woman/4.png b/public/images/emoji/apple/swimming_woman/4.png
new file mode 100644
index 00000000000..2fbc28284b7
Binary files /dev/null and b/public/images/emoji/apple/swimming_woman/4.png differ
diff --git a/public/images/emoji/apple/swimming_woman/5.png b/public/images/emoji/apple/swimming_woman/5.png
new file mode 100644
index 00000000000..5523af75533
Binary files /dev/null and b/public/images/emoji/apple/swimming_woman/5.png differ
diff --git a/public/images/emoji/apple/swimming_woman/6.png b/public/images/emoji/apple/swimming_woman/6.png
new file mode 100644
index 00000000000..584b88b78d6
Binary files /dev/null and b/public/images/emoji/apple/swimming_woman/6.png differ
diff --git a/public/images/emoji/apple/switzerland.png b/public/images/emoji/apple/switzerland.png
new file mode 100644
index 00000000000..50ccd594b82
Binary files /dev/null and b/public/images/emoji/apple/switzerland.png differ
diff --git a/public/images/emoji/apple/symbols.png b/public/images/emoji/apple/symbols.png
index 9d1fa78cc1e..e2849c52e11 100644
Binary files a/public/images/emoji/apple/symbols.png and b/public/images/emoji/apple/symbols.png differ
diff --git a/public/images/emoji/apple/synagogue.png b/public/images/emoji/apple/synagogue.png
index ee0bd96cf9c..5ceaf0f6308 100644
Binary files a/public/images/emoji/apple/synagogue.png and b/public/images/emoji/apple/synagogue.png differ
diff --git a/public/images/emoji/apple/syria.png b/public/images/emoji/apple/syria.png
new file mode 100644
index 00000000000..f14db54b402
Binary files /dev/null and b/public/images/emoji/apple/syria.png differ
diff --git a/public/images/emoji/apple/syringe.png b/public/images/emoji/apple/syringe.png
index 18bf076d274..aeea9520a42 100644
Binary files a/public/images/emoji/apple/syringe.png and b/public/images/emoji/apple/syringe.png differ
diff --git a/public/images/emoji/apple/table_tennis.png b/public/images/emoji/apple/table_tennis.png
index 2ec7386f180..26d40fa9205 100644
Binary files a/public/images/emoji/apple/table_tennis.png and b/public/images/emoji/apple/table_tennis.png differ
diff --git a/public/images/emoji/apple/taco.png b/public/images/emoji/apple/taco.png
index 3a96063137b..c4adea0e0a5 100644
Binary files a/public/images/emoji/apple/taco.png and b/public/images/emoji/apple/taco.png differ
diff --git a/public/images/emoji/apple/tada.png b/public/images/emoji/apple/tada.png
index f3f53895ad9..f08377f3941 100644
Binary files a/public/images/emoji/apple/tada.png and b/public/images/emoji/apple/tada.png differ
diff --git a/public/images/emoji/apple/taiwan.png b/public/images/emoji/apple/taiwan.png
new file mode 100644
index 00000000000..70d71de7e65
Binary files /dev/null and b/public/images/emoji/apple/taiwan.png differ
diff --git a/public/images/emoji/apple/tajikistan.png b/public/images/emoji/apple/tajikistan.png
new file mode 100644
index 00000000000..89eb0e30ee7
Binary files /dev/null and b/public/images/emoji/apple/tajikistan.png differ
diff --git a/public/images/emoji/apple/tanabata_tree.png b/public/images/emoji/apple/tanabata_tree.png
index d1cdc00ffe2..fd1c87e338a 100644
Binary files a/public/images/emoji/apple/tanabata_tree.png and b/public/images/emoji/apple/tanabata_tree.png differ
diff --git a/public/images/emoji/apple/tangerine.png b/public/images/emoji/apple/tangerine.png
index edf6be47f33..e4ddd1955f4 100644
Binary files a/public/images/emoji/apple/tangerine.png and b/public/images/emoji/apple/tangerine.png differ
diff --git a/public/images/emoji/apple/tanzania.png b/public/images/emoji/apple/tanzania.png
new file mode 100644
index 00000000000..3cd7aba2ec5
Binary files /dev/null and b/public/images/emoji/apple/tanzania.png differ
diff --git a/public/images/emoji/apple/taurus.png b/public/images/emoji/apple/taurus.png
index 4fa42031adf..a57184d9f34 100644
Binary files a/public/images/emoji/apple/taurus.png and b/public/images/emoji/apple/taurus.png differ
diff --git a/public/images/emoji/apple/taxi.png b/public/images/emoji/apple/taxi.png
index ec0930c68c3..99fc7add6e6 100644
Binary files a/public/images/emoji/apple/taxi.png and b/public/images/emoji/apple/taxi.png differ
diff --git a/public/images/emoji/apple/tea.png b/public/images/emoji/apple/tea.png
index b9f89bdc46d..a2fafef7f94 100644
Binary files a/public/images/emoji/apple/tea.png and b/public/images/emoji/apple/tea.png differ
diff --git a/public/images/emoji/apple/telephone.png b/public/images/emoji/apple/telephone.png
index 6ac8bdd78a1..60538e87700 100644
Binary files a/public/images/emoji/apple/telephone.png and b/public/images/emoji/apple/telephone.png differ
diff --git a/public/images/emoji/apple/telephone_receiver.png b/public/images/emoji/apple/telephone_receiver.png
index a4e73c68d93..a6128b53152 100644
Binary files a/public/images/emoji/apple/telephone_receiver.png and b/public/images/emoji/apple/telephone_receiver.png differ
diff --git a/public/images/emoji/apple/telescope.png b/public/images/emoji/apple/telescope.png
index 3a6ca3119ea..026a270cc13 100644
Binary files a/public/images/emoji/apple/telescope.png and b/public/images/emoji/apple/telescope.png differ
diff --git a/public/images/emoji/apple/ten.png b/public/images/emoji/apple/ten.png
index 853c15ad148..59d013deccd 100644
Binary files a/public/images/emoji/apple/ten.png and b/public/images/emoji/apple/ten.png differ
diff --git a/public/images/emoji/apple/tennis.png b/public/images/emoji/apple/tennis.png
index 9af8a699733..32f01c115c3 100644
Binary files a/public/images/emoji/apple/tennis.png and b/public/images/emoji/apple/tennis.png differ
diff --git a/public/images/emoji/apple/tent.png b/public/images/emoji/apple/tent.png
index e54b56f4f63..163a5621a7a 100644
Binary files a/public/images/emoji/apple/tent.png and b/public/images/emoji/apple/tent.png differ
diff --git a/public/images/emoji/apple/thailand.png b/public/images/emoji/apple/thailand.png
new file mode 100644
index 00000000000..f6e7620ff90
Binary files /dev/null and b/public/images/emoji/apple/thailand.png differ
diff --git a/public/images/emoji/apple/thermometer.png b/public/images/emoji/apple/thermometer.png
index a48ce4473b1..a807d4cac48 100644
Binary files a/public/images/emoji/apple/thermometer.png and b/public/images/emoji/apple/thermometer.png differ
diff --git a/public/images/emoji/apple/thought_balloon.png b/public/images/emoji/apple/thought_balloon.png
index 9e95b9efe68..1fddc6e5829 100644
Binary files a/public/images/emoji/apple/thought_balloon.png and b/public/images/emoji/apple/thought_balloon.png differ
diff --git a/public/images/emoji/apple/three.png b/public/images/emoji/apple/three.png
index 6a0af40ae7e..2b641df50a8 100644
Binary files a/public/images/emoji/apple/three.png and b/public/images/emoji/apple/three.png differ
diff --git a/public/images/emoji/apple/three_button_mouse.png b/public/images/emoji/apple/three_button_mouse.png
deleted file mode 100644
index eb88c6c7686..00000000000
Binary files a/public/images/emoji/apple/three_button_mouse.png and /dev/null differ
diff --git a/public/images/emoji/apple/thumbsdown/2.png b/public/images/emoji/apple/thumbsdown/2.png
new file mode 100644
index 00000000000..930faaf2a54
Binary files /dev/null and b/public/images/emoji/apple/thumbsdown/2.png differ
diff --git a/public/images/emoji/apple/thumbsdown/3.png b/public/images/emoji/apple/thumbsdown/3.png
new file mode 100644
index 00000000000..29ebfe1eefe
Binary files /dev/null and b/public/images/emoji/apple/thumbsdown/3.png differ
diff --git a/public/images/emoji/apple/thumbsdown/4.png b/public/images/emoji/apple/thumbsdown/4.png
new file mode 100644
index 00000000000..0b46e9862c2
Binary files /dev/null and b/public/images/emoji/apple/thumbsdown/4.png differ
diff --git a/public/images/emoji/apple/thumbsdown/5.png b/public/images/emoji/apple/thumbsdown/5.png
new file mode 100644
index 00000000000..5ee7db294b7
Binary files /dev/null and b/public/images/emoji/apple/thumbsdown/5.png differ
diff --git a/public/images/emoji/apple/thumbsdown/6.png b/public/images/emoji/apple/thumbsdown/6.png
new file mode 100644
index 00000000000..edf1f180c89
Binary files /dev/null and b/public/images/emoji/apple/thumbsdown/6.png differ
diff --git a/public/images/emoji/apple/thumbsup/2.png b/public/images/emoji/apple/thumbsup/2.png
new file mode 100644
index 00000000000..f33655e0943
Binary files /dev/null and b/public/images/emoji/apple/thumbsup/2.png differ
diff --git a/public/images/emoji/apple/thumbsup/3.png b/public/images/emoji/apple/thumbsup/3.png
new file mode 100644
index 00000000000..e6114682607
Binary files /dev/null and b/public/images/emoji/apple/thumbsup/3.png differ
diff --git a/public/images/emoji/apple/thumbsup/4.png b/public/images/emoji/apple/thumbsup/4.png
new file mode 100644
index 00000000000..c07e81b31e3
Binary files /dev/null and b/public/images/emoji/apple/thumbsup/4.png differ
diff --git a/public/images/emoji/apple/thumbsup/5.png b/public/images/emoji/apple/thumbsup/5.png
new file mode 100644
index 00000000000..c04a6c2bd8e
Binary files /dev/null and b/public/images/emoji/apple/thumbsup/5.png differ
diff --git a/public/images/emoji/apple/thumbsup/6.png b/public/images/emoji/apple/thumbsup/6.png
new file mode 100644
index 00000000000..8fbc7fd36ba
Binary files /dev/null and b/public/images/emoji/apple/thumbsup/6.png differ
diff --git a/public/images/emoji/apple/thunder_cloud_and_rain.png b/public/images/emoji/apple/thunder_cloud_and_rain.png
index ad5ed7e930c..8f44a7726e9 100644
Binary files a/public/images/emoji/apple/thunder_cloud_and_rain.png and b/public/images/emoji/apple/thunder_cloud_and_rain.png differ
diff --git a/public/images/emoji/apple/thunder_cloud_rain.png b/public/images/emoji/apple/thunder_cloud_rain.png
index ad5ed7e930c..8f44a7726e9 100644
Binary files a/public/images/emoji/apple/thunder_cloud_rain.png and b/public/images/emoji/apple/thunder_cloud_rain.png differ
diff --git a/public/images/emoji/apple/ticket.png b/public/images/emoji/apple/ticket.png
index 74b0ee32241..73a7b007c23 100644
Binary files a/public/images/emoji/apple/ticket.png and b/public/images/emoji/apple/ticket.png differ
diff --git a/public/images/emoji/apple/tickets.png b/public/images/emoji/apple/tickets.png
index 89650d6ec47..fd35e2a4d09 100644
Binary files a/public/images/emoji/apple/tickets.png and b/public/images/emoji/apple/tickets.png differ
diff --git a/public/images/emoji/apple/tiger.png b/public/images/emoji/apple/tiger.png
index a54ccc83c23..d9b0fbb758c 100644
Binary files a/public/images/emoji/apple/tiger.png and b/public/images/emoji/apple/tiger.png differ
diff --git a/public/images/emoji/apple/tiger2.png b/public/images/emoji/apple/tiger2.png
index d6f7ef738c3..080125274aa 100644
Binary files a/public/images/emoji/apple/tiger2.png and b/public/images/emoji/apple/tiger2.png differ
diff --git a/public/images/emoji/apple/timer.png b/public/images/emoji/apple/timer.png
index fa4107c6920..306fb222cf9 100644
Binary files a/public/images/emoji/apple/timer.png and b/public/images/emoji/apple/timer.png differ
diff --git a/public/images/emoji/apple/timer_clock.png b/public/images/emoji/apple/timer_clock.png
index fa4107c6920..306fb222cf9 100644
Binary files a/public/images/emoji/apple/timer_clock.png and b/public/images/emoji/apple/timer_clock.png differ
diff --git a/public/images/emoji/apple/timor_leste.png b/public/images/emoji/apple/timor_leste.png
new file mode 100644
index 00000000000..25fdf935ed1
Binary files /dev/null and b/public/images/emoji/apple/timor_leste.png differ
diff --git a/public/images/emoji/apple/tipping_hand_man.png b/public/images/emoji/apple/tipping_hand_man.png
new file mode 100644
index 00000000000..6a4098a9d3f
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_man.png differ
diff --git a/public/images/emoji/apple/tipping_hand_man/2.png b/public/images/emoji/apple/tipping_hand_man/2.png
new file mode 100644
index 00000000000..1dd416fb2fb
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_man/2.png differ
diff --git a/public/images/emoji/apple/tipping_hand_man/3.png b/public/images/emoji/apple/tipping_hand_man/3.png
new file mode 100644
index 00000000000..f97238add35
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_man/3.png differ
diff --git a/public/images/emoji/apple/tipping_hand_man/4.png b/public/images/emoji/apple/tipping_hand_man/4.png
new file mode 100644
index 00000000000..4e8505eb576
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_man/4.png differ
diff --git a/public/images/emoji/apple/tipping_hand_man/5.png b/public/images/emoji/apple/tipping_hand_man/5.png
new file mode 100644
index 00000000000..ee1174f3b40
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_man/5.png differ
diff --git a/public/images/emoji/apple/tipping_hand_man/6.png b/public/images/emoji/apple/tipping_hand_man/6.png
new file mode 100644
index 00000000000..2198ef8ba14
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_man/6.png differ
diff --git a/public/images/emoji/apple/tipping_hand_woman.png b/public/images/emoji/apple/tipping_hand_woman.png
new file mode 100644
index 00000000000..4424423fa37
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_woman.png differ
diff --git a/public/images/emoji/apple/tipping_hand_woman/2.png b/public/images/emoji/apple/tipping_hand_woman/2.png
new file mode 100644
index 00000000000..115198e5636
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_woman/2.png differ
diff --git a/public/images/emoji/apple/tipping_hand_woman/3.png b/public/images/emoji/apple/tipping_hand_woman/3.png
new file mode 100644
index 00000000000..d0593f87fbb
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_woman/3.png differ
diff --git a/public/images/emoji/apple/tipping_hand_woman/4.png b/public/images/emoji/apple/tipping_hand_woman/4.png
new file mode 100644
index 00000000000..a2f5d0294f2
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_woman/4.png differ
diff --git a/public/images/emoji/apple/tipping_hand_woman/5.png b/public/images/emoji/apple/tipping_hand_woman/5.png
new file mode 100644
index 00000000000..63d9338057f
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_woman/5.png differ
diff --git a/public/images/emoji/apple/tipping_hand_woman/6.png b/public/images/emoji/apple/tipping_hand_woman/6.png
new file mode 100644
index 00000000000..30b2bd891a4
Binary files /dev/null and b/public/images/emoji/apple/tipping_hand_woman/6.png differ
diff --git a/public/images/emoji/apple/tm.png b/public/images/emoji/apple/tm.png
index fee4073531d..03952783bbc 100644
Binary files a/public/images/emoji/apple/tm.png and b/public/images/emoji/apple/tm.png differ
diff --git a/public/images/emoji/apple/togo.png b/public/images/emoji/apple/togo.png
new file mode 100644
index 00000000000..6dc60ec10d6
Binary files /dev/null and b/public/images/emoji/apple/togo.png differ
diff --git a/public/images/emoji/apple/toilet.png b/public/images/emoji/apple/toilet.png
index 4f9f2c50596..ab7e58aa726 100644
Binary files a/public/images/emoji/apple/toilet.png and b/public/images/emoji/apple/toilet.png differ
diff --git a/public/images/emoji/apple/tokelau.png b/public/images/emoji/apple/tokelau.png
new file mode 100644
index 00000000000..18cbb256ea3
Binary files /dev/null and b/public/images/emoji/apple/tokelau.png differ
diff --git a/public/images/emoji/apple/tokyo_tower.png b/public/images/emoji/apple/tokyo_tower.png
index 3fa978a5b09..3c3f33124c7 100644
Binary files a/public/images/emoji/apple/tokyo_tower.png and b/public/images/emoji/apple/tokyo_tower.png differ
diff --git a/public/images/emoji/apple/tomato.png b/public/images/emoji/apple/tomato.png
index 7e9a63a6afb..0b100a46394 100644
Binary files a/public/images/emoji/apple/tomato.png and b/public/images/emoji/apple/tomato.png differ
diff --git a/public/images/emoji/apple/tonga.png b/public/images/emoji/apple/tonga.png
new file mode 100644
index 00000000000..d7e19e4a114
Binary files /dev/null and b/public/images/emoji/apple/tonga.png differ
diff --git a/public/images/emoji/apple/tongue.png b/public/images/emoji/apple/tongue.png
index 53189574b96..0f5e837862b 100644
Binary files a/public/images/emoji/apple/tongue.png and b/public/images/emoji/apple/tongue.png differ
diff --git a/public/images/emoji/apple/tools.png b/public/images/emoji/apple/tools.png
index 32050b23f08..daef26722cc 100644
Binary files a/public/images/emoji/apple/tools.png and b/public/images/emoji/apple/tools.png differ
diff --git a/public/images/emoji/apple/top.png b/public/images/emoji/apple/top.png
index 4bb24f1a37d..5a64e2a0b56 100644
Binary files a/public/images/emoji/apple/top.png and b/public/images/emoji/apple/top.png differ
diff --git a/public/images/emoji/apple/tophat.png b/public/images/emoji/apple/tophat.png
index bde39c16bd4..4e7fbd68525 100644
Binary files a/public/images/emoji/apple/tophat.png and b/public/images/emoji/apple/tophat.png differ
diff --git a/public/images/emoji/apple/tornado.png b/public/images/emoji/apple/tornado.png
new file mode 100644
index 00000000000..0d3985f1191
Binary files /dev/null and b/public/images/emoji/apple/tornado.png differ
diff --git a/public/images/emoji/apple/tr.png b/public/images/emoji/apple/tr.png
new file mode 100644
index 00000000000..00411e5a49a
Binary files /dev/null and b/public/images/emoji/apple/tr.png differ
diff --git a/public/images/emoji/apple/track_next.png b/public/images/emoji/apple/track_next.png
index 2ff96903d1f..c6c645c86db 100644
Binary files a/public/images/emoji/apple/track_next.png and b/public/images/emoji/apple/track_next.png differ
diff --git a/public/images/emoji/apple/track_previous.png b/public/images/emoji/apple/track_previous.png
index 401b24b9a7e..881bf59b29b 100644
Binary files a/public/images/emoji/apple/track_previous.png and b/public/images/emoji/apple/track_previous.png differ
diff --git a/public/images/emoji/apple/trackball.png b/public/images/emoji/apple/trackball.png
index 4114ed434ab..2801e64c8d5 100644
Binary files a/public/images/emoji/apple/trackball.png and b/public/images/emoji/apple/trackball.png differ
diff --git a/public/images/emoji/apple/tractor.png b/public/images/emoji/apple/tractor.png
index 05c7cc855cd..fd57e2bf3b5 100644
Binary files a/public/images/emoji/apple/tractor.png and b/public/images/emoji/apple/tractor.png differ
diff --git a/public/images/emoji/apple/traffic_light.png b/public/images/emoji/apple/traffic_light.png
index f5df9bbc9ba..80519d2e625 100644
Binary files a/public/images/emoji/apple/traffic_light.png and b/public/images/emoji/apple/traffic_light.png differ
diff --git a/public/images/emoji/apple/train.png b/public/images/emoji/apple/train.png
index c9635597bcf..ee6a95d50ac 100644
Binary files a/public/images/emoji/apple/train.png and b/public/images/emoji/apple/train.png differ
diff --git a/public/images/emoji/apple/train2.png b/public/images/emoji/apple/train2.png
index 874216e62e7..fe2107cc7e0 100644
Binary files a/public/images/emoji/apple/train2.png and b/public/images/emoji/apple/train2.png differ
diff --git a/public/images/emoji/apple/tram.png b/public/images/emoji/apple/tram.png
index c76fd23f317..1d5bcef502e 100644
Binary files a/public/images/emoji/apple/tram.png and b/public/images/emoji/apple/tram.png differ
diff --git a/public/images/emoji/apple/triangular_flag_on_post.png b/public/images/emoji/apple/triangular_flag_on_post.png
index da9085f1a5f..ec0d3dfd8c9 100644
Binary files a/public/images/emoji/apple/triangular_flag_on_post.png and b/public/images/emoji/apple/triangular_flag_on_post.png differ
diff --git a/public/images/emoji/apple/triangular_ruler.png b/public/images/emoji/apple/triangular_ruler.png
index ef93bb8552d..5cb2b5d5006 100644
Binary files a/public/images/emoji/apple/triangular_ruler.png and b/public/images/emoji/apple/triangular_ruler.png differ
diff --git a/public/images/emoji/apple/trident.png b/public/images/emoji/apple/trident.png
index c712d8319c8..b1abb2d01fd 100644
Binary files a/public/images/emoji/apple/trident.png and b/public/images/emoji/apple/trident.png differ
diff --git a/public/images/emoji/apple/trinidad_tobago.png b/public/images/emoji/apple/trinidad_tobago.png
new file mode 100644
index 00000000000..e7fa4c6183c
Binary files /dev/null and b/public/images/emoji/apple/trinidad_tobago.png differ
diff --git a/public/images/emoji/apple/trolleybus.png b/public/images/emoji/apple/trolleybus.png
index b6545756434..b0aea215bb6 100644
Binary files a/public/images/emoji/apple/trolleybus.png and b/public/images/emoji/apple/trolleybus.png differ
diff --git a/public/images/emoji/apple/trophy.png b/public/images/emoji/apple/trophy.png
index 90688c4809f..f8a2286efe2 100644
Binary files a/public/images/emoji/apple/trophy.png and b/public/images/emoji/apple/trophy.png differ
diff --git a/public/images/emoji/apple/tropical_drink.png b/public/images/emoji/apple/tropical_drink.png
index 562cc98842f..af0543b4613 100644
Binary files a/public/images/emoji/apple/tropical_drink.png and b/public/images/emoji/apple/tropical_drink.png differ
diff --git a/public/images/emoji/apple/tropical_fish.png b/public/images/emoji/apple/tropical_fish.png
index 3a3db059deb..71d76b95de1 100644
Binary files a/public/images/emoji/apple/tropical_fish.png and b/public/images/emoji/apple/tropical_fish.png differ
diff --git a/public/images/emoji/apple/truck.png b/public/images/emoji/apple/truck.png
index cc6db6d7b73..1d507c61336 100644
Binary files a/public/images/emoji/apple/truck.png and b/public/images/emoji/apple/truck.png differ
diff --git a/public/images/emoji/apple/trumpet.png b/public/images/emoji/apple/trumpet.png
index d438f9a91e9..a03fbba25fc 100644
Binary files a/public/images/emoji/apple/trumpet.png and b/public/images/emoji/apple/trumpet.png differ
diff --git a/public/images/emoji/apple/tshirt.png b/public/images/emoji/apple/tshirt.png
new file mode 100644
index 00000000000..68a0867f0ab
Binary files /dev/null and b/public/images/emoji/apple/tshirt.png differ
diff --git a/public/images/emoji/apple/tulip.png b/public/images/emoji/apple/tulip.png
index d79aff41750..ef9742c6c1c 100644
Binary files a/public/images/emoji/apple/tulip.png and b/public/images/emoji/apple/tulip.png differ
diff --git a/public/images/emoji/apple/tumbler_glass.png b/public/images/emoji/apple/tumbler_glass.png
new file mode 100644
index 00000000000..b2663a89537
Binary files /dev/null and b/public/images/emoji/apple/tumbler_glass.png differ
diff --git a/public/images/emoji/apple/tunisia.png b/public/images/emoji/apple/tunisia.png
new file mode 100644
index 00000000000..e6e933b4fc9
Binary files /dev/null and b/public/images/emoji/apple/tunisia.png differ
diff --git a/public/images/emoji/apple/turkey.png b/public/images/emoji/apple/turkey.png
index c0eba745745..9d302e2f341 100644
Binary files a/public/images/emoji/apple/turkey.png and b/public/images/emoji/apple/turkey.png differ
diff --git a/public/images/emoji/apple/turkmenistan.png b/public/images/emoji/apple/turkmenistan.png
new file mode 100644
index 00000000000..96caa4ddf58
Binary files /dev/null and b/public/images/emoji/apple/turkmenistan.png differ
diff --git a/public/images/emoji/apple/turks_caicos_islands.png b/public/images/emoji/apple/turks_caicos_islands.png
new file mode 100644
index 00000000000..9cd6d02a4be
Binary files /dev/null and b/public/images/emoji/apple/turks_caicos_islands.png differ
diff --git a/public/images/emoji/apple/turtle.png b/public/images/emoji/apple/turtle.png
index 537b2dde52f..ae80acb3f0a 100644
Binary files a/public/images/emoji/apple/turtle.png and b/public/images/emoji/apple/turtle.png differ
diff --git a/public/images/emoji/apple/tuvalu.png b/public/images/emoji/apple/tuvalu.png
new file mode 100644
index 00000000000..2f943390da7
Binary files /dev/null and b/public/images/emoji/apple/tuvalu.png differ
diff --git a/public/images/emoji/apple/tv.png b/public/images/emoji/apple/tv.png
index c9ec15c655d..629d8504c7a 100644
Binary files a/public/images/emoji/apple/tv.png and b/public/images/emoji/apple/tv.png differ
diff --git a/public/images/emoji/apple/twisted_rightwards_arrows.png b/public/images/emoji/apple/twisted_rightwards_arrows.png
index 0201e297a83..4d4b63a6aaa 100644
Binary files a/public/images/emoji/apple/twisted_rightwards_arrows.png and b/public/images/emoji/apple/twisted_rightwards_arrows.png differ
diff --git a/public/images/emoji/apple/two.png b/public/images/emoji/apple/two.png
index 17e3962e6fc..6740511b38b 100644
Binary files a/public/images/emoji/apple/two.png and b/public/images/emoji/apple/two.png differ
diff --git a/public/images/emoji/apple/two_hearts.png b/public/images/emoji/apple/two_hearts.png
index eff6d442d40..0854acf4307 100644
Binary files a/public/images/emoji/apple/two_hearts.png and b/public/images/emoji/apple/two_hearts.png differ
diff --git a/public/images/emoji/apple/u5272.png b/public/images/emoji/apple/u5272.png
index 8c7ad808711..049665f4dd1 100644
Binary files a/public/images/emoji/apple/u5272.png and b/public/images/emoji/apple/u5272.png differ
diff --git a/public/images/emoji/apple/u5408.png b/public/images/emoji/apple/u5408.png
index 2cdde1bf546..dd2e396699f 100644
Binary files a/public/images/emoji/apple/u5408.png and b/public/images/emoji/apple/u5408.png differ
diff --git a/public/images/emoji/apple/u55b6.png b/public/images/emoji/apple/u55b6.png
index 4a6bd1d02ef..245284a11f8 100644
Binary files a/public/images/emoji/apple/u55b6.png and b/public/images/emoji/apple/u55b6.png differ
diff --git a/public/images/emoji/apple/u6307.png b/public/images/emoji/apple/u6307.png
index 1811b71c7f6..ad9a077871a 100644
Binary files a/public/images/emoji/apple/u6307.png and b/public/images/emoji/apple/u6307.png differ
diff --git a/public/images/emoji/apple/u6708.png b/public/images/emoji/apple/u6708.png
index a969dbd1e2e..9e79230f6d7 100644
Binary files a/public/images/emoji/apple/u6708.png and b/public/images/emoji/apple/u6708.png differ
diff --git a/public/images/emoji/apple/u6709.png b/public/images/emoji/apple/u6709.png
index a6f0b2e52fa..b9b24f4a5a0 100644
Binary files a/public/images/emoji/apple/u6709.png and b/public/images/emoji/apple/u6709.png differ
diff --git a/public/images/emoji/apple/u6e80.png b/public/images/emoji/apple/u6e80.png
index 669de7d6e08..2fe46b57c07 100644
Binary files a/public/images/emoji/apple/u6e80.png and b/public/images/emoji/apple/u6e80.png differ
diff --git a/public/images/emoji/apple/u7121.png b/public/images/emoji/apple/u7121.png
index 96ce24bf467..9a1e32f38fb 100644
Binary files a/public/images/emoji/apple/u7121.png and b/public/images/emoji/apple/u7121.png differ
diff --git a/public/images/emoji/apple/u7533.png b/public/images/emoji/apple/u7533.png
index a0a50f6039d..68854c4e7f8 100644
Binary files a/public/images/emoji/apple/u7533.png and b/public/images/emoji/apple/u7533.png differ
diff --git a/public/images/emoji/apple/u7981.png b/public/images/emoji/apple/u7981.png
index 69d83d7a8ca..f8d1473ce7a 100644
Binary files a/public/images/emoji/apple/u7981.png and b/public/images/emoji/apple/u7981.png differ
diff --git a/public/images/emoji/apple/u7a7a.png b/public/images/emoji/apple/u7a7a.png
index 48a2a1e741f..9b927657551 100644
Binary files a/public/images/emoji/apple/u7a7a.png and b/public/images/emoji/apple/u7a7a.png differ
diff --git a/public/images/emoji/apple/uganda.png b/public/images/emoji/apple/uganda.png
new file mode 100644
index 00000000000..02590e94cfa
Binary files /dev/null and b/public/images/emoji/apple/uganda.png differ
diff --git a/public/images/emoji/apple/uk.png b/public/images/emoji/apple/uk.png
new file mode 100644
index 00000000000..1d15d6cb969
Binary files /dev/null and b/public/images/emoji/apple/uk.png differ
diff --git a/public/images/emoji/apple/ukraine.png b/public/images/emoji/apple/ukraine.png
new file mode 100644
index 00000000000..ac778caae3d
Binary files /dev/null and b/public/images/emoji/apple/ukraine.png differ
diff --git a/public/images/emoji/apple/umbrella.png b/public/images/emoji/apple/umbrella.png
index fe9852deb0e..ba24ed35bd4 100644
Binary files a/public/images/emoji/apple/umbrella.png and b/public/images/emoji/apple/umbrella.png differ
diff --git a/public/images/emoji/apple/umbrella2.png b/public/images/emoji/apple/umbrella2.png
index fff8477f64c..1d7d1c6a5fe 100644
Binary files a/public/images/emoji/apple/umbrella2.png and b/public/images/emoji/apple/umbrella2.png differ
diff --git a/public/images/emoji/apple/umbrella_on_ground.png b/public/images/emoji/apple/umbrella_on_ground.png
index c51ce16d0a5..95b1ae9fdd1 100644
Binary files a/public/images/emoji/apple/umbrella_on_ground.png and b/public/images/emoji/apple/umbrella_on_ground.png differ
diff --git a/public/images/emoji/apple/underage.png b/public/images/emoji/apple/underage.png
index 4764fbb5721..2e425f1d291 100644
Binary files a/public/images/emoji/apple/underage.png and b/public/images/emoji/apple/underage.png differ
diff --git a/public/images/emoji/apple/unicorn.png b/public/images/emoji/apple/unicorn.png
index 67c720d0cd3..ca52d64d995 100644
Binary files a/public/images/emoji/apple/unicorn.png and b/public/images/emoji/apple/unicorn.png differ
diff --git a/public/images/emoji/apple/unicorn_face.png b/public/images/emoji/apple/unicorn_face.png
index 67c720d0cd3..ca52d64d995 100644
Binary files a/public/images/emoji/apple/unicorn_face.png and b/public/images/emoji/apple/unicorn_face.png differ
diff --git a/public/images/emoji/apple/united_arab_emirates.png b/public/images/emoji/apple/united_arab_emirates.png
new file mode 100644
index 00000000000..0f079b5cc52
Binary files /dev/null and b/public/images/emoji/apple/united_arab_emirates.png differ
diff --git a/public/images/emoji/apple/unlock.png b/public/images/emoji/apple/unlock.png
index bc2c50f3691..620245dc607 100644
Binary files a/public/images/emoji/apple/unlock.png and b/public/images/emoji/apple/unlock.png differ
diff --git a/public/images/emoji/apple/up.png b/public/images/emoji/apple/up.png
index 6a12b5c52fb..e7d02e98e59 100644
Binary files a/public/images/emoji/apple/up.png and b/public/images/emoji/apple/up.png differ
diff --git a/public/images/emoji/apple/urn.png b/public/images/emoji/apple/urn.png
index f89584d1984..d1af59ed33b 100644
Binary files a/public/images/emoji/apple/urn.png and b/public/images/emoji/apple/urn.png differ
diff --git a/public/images/emoji/apple/uruguay.png b/public/images/emoji/apple/uruguay.png
new file mode 100644
index 00000000000..a03f80a7ebb
Binary files /dev/null and b/public/images/emoji/apple/uruguay.png differ
diff --git a/public/images/emoji/apple/us_virgin_islands.png b/public/images/emoji/apple/us_virgin_islands.png
new file mode 100644
index 00000000000..4c5cb5786c9
Binary files /dev/null and b/public/images/emoji/apple/us_virgin_islands.png differ
diff --git a/public/images/emoji/apple/uzbekistan.png b/public/images/emoji/apple/uzbekistan.png
new file mode 100644
index 00000000000..9ad43eba982
Binary files /dev/null and b/public/images/emoji/apple/uzbekistan.png differ
diff --git a/public/images/emoji/apple/v/2.png b/public/images/emoji/apple/v/2.png
new file mode 100644
index 00000000000..8e9dadbca36
Binary files /dev/null and b/public/images/emoji/apple/v/2.png differ
diff --git a/public/images/emoji/apple/v/3.png b/public/images/emoji/apple/v/3.png
new file mode 100644
index 00000000000..eab98d28044
Binary files /dev/null and b/public/images/emoji/apple/v/3.png differ
diff --git a/public/images/emoji/apple/v/4.png b/public/images/emoji/apple/v/4.png
new file mode 100644
index 00000000000..6e6d282f7ef
Binary files /dev/null and b/public/images/emoji/apple/v/4.png differ
diff --git a/public/images/emoji/apple/v/5.png b/public/images/emoji/apple/v/5.png
new file mode 100644
index 00000000000..3b8c0e6db9f
Binary files /dev/null and b/public/images/emoji/apple/v/5.png differ
diff --git a/public/images/emoji/apple/v/6.png b/public/images/emoji/apple/v/6.png
new file mode 100644
index 00000000000..e6c87e1b3d6
Binary files /dev/null and b/public/images/emoji/apple/v/6.png differ
diff --git a/public/images/emoji/apple/vanuatu.png b/public/images/emoji/apple/vanuatu.png
new file mode 100644
index 00000000000..557f83f14a5
Binary files /dev/null and b/public/images/emoji/apple/vanuatu.png differ
diff --git a/public/images/emoji/apple/vatican_city.png b/public/images/emoji/apple/vatican_city.png
new file mode 100644
index 00000000000..317b79b153a
Binary files /dev/null and b/public/images/emoji/apple/vatican_city.png differ
diff --git a/public/images/emoji/apple/venezuela.png b/public/images/emoji/apple/venezuela.png
new file mode 100644
index 00000000000..38cd6eb8e34
Binary files /dev/null and b/public/images/emoji/apple/venezuela.png differ
diff --git a/public/images/emoji/apple/vertical_traffic_light.png b/public/images/emoji/apple/vertical_traffic_light.png
index 33e92b61505..99179206f9b 100644
Binary files a/public/images/emoji/apple/vertical_traffic_light.png and b/public/images/emoji/apple/vertical_traffic_light.png differ
diff --git a/public/images/emoji/apple/vhs.png b/public/images/emoji/apple/vhs.png
index 2f7b3f5e514..975285a28a1 100644
Binary files a/public/images/emoji/apple/vhs.png and b/public/images/emoji/apple/vhs.png differ
diff --git a/public/images/emoji/apple/vibration_mode.png b/public/images/emoji/apple/vibration_mode.png
index 7d62f0abeb5..5c88e13f412 100644
Binary files a/public/images/emoji/apple/vibration_mode.png and b/public/images/emoji/apple/vibration_mode.png differ
diff --git a/public/images/emoji/apple/video_camera.png b/public/images/emoji/apple/video_camera.png
index d4be9b9e807..c2acf77fbc1 100644
Binary files a/public/images/emoji/apple/video_camera.png and b/public/images/emoji/apple/video_camera.png differ
diff --git a/public/images/emoji/apple/video_game.png b/public/images/emoji/apple/video_game.png
index a949144b876..7c08a2623cd 100644
Binary files a/public/images/emoji/apple/video_game.png and b/public/images/emoji/apple/video_game.png differ
diff --git a/public/images/emoji/apple/vietnam.png b/public/images/emoji/apple/vietnam.png
new file mode 100644
index 00000000000..b67f1a10479
Binary files /dev/null and b/public/images/emoji/apple/vietnam.png differ
diff --git a/public/images/emoji/apple/violin.png b/public/images/emoji/apple/violin.png
index 176f0eaba42..e78c6ec7da8 100644
Binary files a/public/images/emoji/apple/violin.png and b/public/images/emoji/apple/violin.png differ
diff --git a/public/images/emoji/apple/virgo.png b/public/images/emoji/apple/virgo.png
index 2ce0771fe73..d32108ffe04 100644
Binary files a/public/images/emoji/apple/virgo.png and b/public/images/emoji/apple/virgo.png differ
diff --git a/public/images/emoji/apple/volcano.png b/public/images/emoji/apple/volcano.png
index a06b343c942..5f5184bcd12 100644
Binary files a/public/images/emoji/apple/volcano.png and b/public/images/emoji/apple/volcano.png differ
diff --git a/public/images/emoji/apple/volleyball.png b/public/images/emoji/apple/volleyball.png
index f18f12cf09b..1424df5f48c 100644
Binary files a/public/images/emoji/apple/volleyball.png and b/public/images/emoji/apple/volleyball.png differ
diff --git a/public/images/emoji/apple/vs.png b/public/images/emoji/apple/vs.png
index 1ffea60b3d1..ce01369010d 100644
Binary files a/public/images/emoji/apple/vs.png and b/public/images/emoji/apple/vs.png differ
diff --git a/public/images/emoji/apple/vulcan_salute.png b/public/images/emoji/apple/vulcan_salute.png
new file mode 100644
index 00000000000..89fd1859fef
Binary files /dev/null and b/public/images/emoji/apple/vulcan_salute.png differ
diff --git a/public/images/emoji/apple/vulcan_salute/2.png b/public/images/emoji/apple/vulcan_salute/2.png
new file mode 100644
index 00000000000..9c277890adf
Binary files /dev/null and b/public/images/emoji/apple/vulcan_salute/2.png differ
diff --git a/public/images/emoji/apple/vulcan_salute/3.png b/public/images/emoji/apple/vulcan_salute/3.png
new file mode 100644
index 00000000000..8d6940ee24d
Binary files /dev/null and b/public/images/emoji/apple/vulcan_salute/3.png differ
diff --git a/public/images/emoji/apple/vulcan_salute/4.png b/public/images/emoji/apple/vulcan_salute/4.png
new file mode 100644
index 00000000000..fe549c3e2c6
Binary files /dev/null and b/public/images/emoji/apple/vulcan_salute/4.png differ
diff --git a/public/images/emoji/apple/vulcan_salute/5.png b/public/images/emoji/apple/vulcan_salute/5.png
new file mode 100644
index 00000000000..4ad8b9df458
Binary files /dev/null and b/public/images/emoji/apple/vulcan_salute/5.png differ
diff --git a/public/images/emoji/apple/vulcan_salute/6.png b/public/images/emoji/apple/vulcan_salute/6.png
new file mode 100644
index 00000000000..af23814474e
Binary files /dev/null and b/public/images/emoji/apple/vulcan_salute/6.png differ
diff --git a/public/images/emoji/apple/walking_man.png b/public/images/emoji/apple/walking_man.png
new file mode 100644
index 00000000000..e647b9672b4
Binary files /dev/null and b/public/images/emoji/apple/walking_man.png differ
diff --git a/public/images/emoji/apple/walking_man/2.png b/public/images/emoji/apple/walking_man/2.png
new file mode 100644
index 00000000000..8ca3ec2b825
Binary files /dev/null and b/public/images/emoji/apple/walking_man/2.png differ
diff --git a/public/images/emoji/apple/walking_man/3.png b/public/images/emoji/apple/walking_man/3.png
new file mode 100644
index 00000000000..91fd7ddc366
Binary files /dev/null and b/public/images/emoji/apple/walking_man/3.png differ
diff --git a/public/images/emoji/apple/walking_man/4.png b/public/images/emoji/apple/walking_man/4.png
new file mode 100644
index 00000000000..a591da4533a
Binary files /dev/null and b/public/images/emoji/apple/walking_man/4.png differ
diff --git a/public/images/emoji/apple/walking_man/5.png b/public/images/emoji/apple/walking_man/5.png
new file mode 100644
index 00000000000..ca9a5d71e13
Binary files /dev/null and b/public/images/emoji/apple/walking_man/5.png differ
diff --git a/public/images/emoji/apple/walking_man/6.png b/public/images/emoji/apple/walking_man/6.png
new file mode 100644
index 00000000000..9a52e389957
Binary files /dev/null and b/public/images/emoji/apple/walking_man/6.png differ
diff --git a/public/images/emoji/apple/walking_woman.png b/public/images/emoji/apple/walking_woman.png
new file mode 100644
index 00000000000..15b622aee33
Binary files /dev/null and b/public/images/emoji/apple/walking_woman.png differ
diff --git a/public/images/emoji/apple/walking_woman/2.png b/public/images/emoji/apple/walking_woman/2.png
new file mode 100644
index 00000000000..a548a92f62f
Binary files /dev/null and b/public/images/emoji/apple/walking_woman/2.png differ
diff --git a/public/images/emoji/apple/walking_woman/3.png b/public/images/emoji/apple/walking_woman/3.png
new file mode 100644
index 00000000000..b6a8d817b98
Binary files /dev/null and b/public/images/emoji/apple/walking_woman/3.png differ
diff --git a/public/images/emoji/apple/walking_woman/4.png b/public/images/emoji/apple/walking_woman/4.png
new file mode 100644
index 00000000000..997873d8c38
Binary files /dev/null and b/public/images/emoji/apple/walking_woman/4.png differ
diff --git a/public/images/emoji/apple/walking_woman/5.png b/public/images/emoji/apple/walking_woman/5.png
new file mode 100644
index 00000000000..aa4faf95b6c
Binary files /dev/null and b/public/images/emoji/apple/walking_woman/5.png differ
diff --git a/public/images/emoji/apple/walking_woman/6.png b/public/images/emoji/apple/walking_woman/6.png
new file mode 100644
index 00000000000..f6946051c4f
Binary files /dev/null and b/public/images/emoji/apple/walking_woman/6.png differ
diff --git a/public/images/emoji/apple/wallis_futuna.png b/public/images/emoji/apple/wallis_futuna.png
new file mode 100644
index 00000000000..eae880a42f5
Binary files /dev/null and b/public/images/emoji/apple/wallis_futuna.png differ
diff --git a/public/images/emoji/apple/waning_crescent_moon.png b/public/images/emoji/apple/waning_crescent_moon.png
index 1a4cb341fac..8e81988d4d7 100644
Binary files a/public/images/emoji/apple/waning_crescent_moon.png and b/public/images/emoji/apple/waning_crescent_moon.png differ
diff --git a/public/images/emoji/apple/waning_gibbous_moon.png b/public/images/emoji/apple/waning_gibbous_moon.png
index 188092529c2..777f2aafaab 100644
Binary files a/public/images/emoji/apple/waning_gibbous_moon.png and b/public/images/emoji/apple/waning_gibbous_moon.png differ
diff --git a/public/images/emoji/apple/warning.png b/public/images/emoji/apple/warning.png
index 6b17831c9bc..e60055ef8aa 100644
Binary files a/public/images/emoji/apple/warning.png and b/public/images/emoji/apple/warning.png differ
diff --git a/public/images/emoji/apple/wastebasket.png b/public/images/emoji/apple/wastebasket.png
index 600826f1314..4ab69a6c847 100644
Binary files a/public/images/emoji/apple/wastebasket.png and b/public/images/emoji/apple/wastebasket.png differ
diff --git a/public/images/emoji/apple/watch.png b/public/images/emoji/apple/watch.png
index ab596c50780..ed3dc504fed 100644
Binary files a/public/images/emoji/apple/watch.png and b/public/images/emoji/apple/watch.png differ
diff --git a/public/images/emoji/apple/water_buffalo.png b/public/images/emoji/apple/water_buffalo.png
index 2f5ccb40795..6d7f5bd5b7b 100644
Binary files a/public/images/emoji/apple/water_buffalo.png and b/public/images/emoji/apple/water_buffalo.png differ
diff --git a/public/images/emoji/apple/watermelon.png b/public/images/emoji/apple/watermelon.png
index e09e83b5b76..10b71a6a160 100644
Binary files a/public/images/emoji/apple/watermelon.png and b/public/images/emoji/apple/watermelon.png differ
diff --git a/public/images/emoji/apple/wave/2.png b/public/images/emoji/apple/wave/2.png
new file mode 100644
index 00000000000..b1f7a464672
Binary files /dev/null and b/public/images/emoji/apple/wave/2.png differ
diff --git a/public/images/emoji/apple/wave/3.png b/public/images/emoji/apple/wave/3.png
new file mode 100644
index 00000000000..23a515d10d8
Binary files /dev/null and b/public/images/emoji/apple/wave/3.png differ
diff --git a/public/images/emoji/apple/wave/4.png b/public/images/emoji/apple/wave/4.png
new file mode 100644
index 00000000000..fe2f453ef56
Binary files /dev/null and b/public/images/emoji/apple/wave/4.png differ
diff --git a/public/images/emoji/apple/wave/5.png b/public/images/emoji/apple/wave/5.png
new file mode 100644
index 00000000000..f40dbb9df78
Binary files /dev/null and b/public/images/emoji/apple/wave/5.png differ
diff --git a/public/images/emoji/apple/wave/6.png b/public/images/emoji/apple/wave/6.png
new file mode 100644
index 00000000000..854b4fc22b9
Binary files /dev/null and b/public/images/emoji/apple/wave/6.png differ
diff --git a/public/images/emoji/apple/waving_black_flag.png b/public/images/emoji/apple/waving_black_flag.png
index dbe8461ec3b..36a0a6987d1 100644
Binary files a/public/images/emoji/apple/waving_black_flag.png and b/public/images/emoji/apple/waving_black_flag.png differ
diff --git a/public/images/emoji/apple/waving_white_flag.png b/public/images/emoji/apple/waving_white_flag.png
index fcdd1e4cae2..16ed8e6169c 100644
Binary files a/public/images/emoji/apple/waving_white_flag.png and b/public/images/emoji/apple/waving_white_flag.png differ
diff --git a/public/images/emoji/apple/wavy_dash.png b/public/images/emoji/apple/wavy_dash.png
index 6e1d1fd7c29..507f6f6de99 100644
Binary files a/public/images/emoji/apple/wavy_dash.png and b/public/images/emoji/apple/wavy_dash.png differ
diff --git a/public/images/emoji/apple/waxing_crescent_moon.png b/public/images/emoji/apple/waxing_crescent_moon.png
index 41babd567c6..742a4435092 100644
Binary files a/public/images/emoji/apple/waxing_crescent_moon.png and b/public/images/emoji/apple/waxing_crescent_moon.png differ
diff --git a/public/images/emoji/apple/waxing_gibbous_moon.png b/public/images/emoji/apple/waxing_gibbous_moon.png
index e6eca3a1912..704c4b4e2d5 100644
Binary files a/public/images/emoji/apple/waxing_gibbous_moon.png and b/public/images/emoji/apple/waxing_gibbous_moon.png differ
diff --git a/public/images/emoji/apple/wc.png b/public/images/emoji/apple/wc.png
index 8c97bc75016..8e9d43c32fd 100644
Binary files a/public/images/emoji/apple/wc.png and b/public/images/emoji/apple/wc.png differ
diff --git a/public/images/emoji/apple/wedding.png b/public/images/emoji/apple/wedding.png
index f98946c4e97..223299695d8 100644
Binary files a/public/images/emoji/apple/wedding.png and b/public/images/emoji/apple/wedding.png differ
diff --git a/public/images/emoji/apple/weight_lifting_man.png b/public/images/emoji/apple/weight_lifting_man.png
new file mode 100644
index 00000000000..9cebc0e16d5
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_man.png differ
diff --git a/public/images/emoji/apple/weight_lifting_man/2.png b/public/images/emoji/apple/weight_lifting_man/2.png
new file mode 100644
index 00000000000..df54bd55f94
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_man/2.png differ
diff --git a/public/images/emoji/apple/weight_lifting_man/3.png b/public/images/emoji/apple/weight_lifting_man/3.png
new file mode 100644
index 00000000000..dafe388c958
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_man/3.png differ
diff --git a/public/images/emoji/apple/weight_lifting_man/4.png b/public/images/emoji/apple/weight_lifting_man/4.png
new file mode 100644
index 00000000000..ecf9101aa9d
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_man/4.png differ
diff --git a/public/images/emoji/apple/weight_lifting_man/5.png b/public/images/emoji/apple/weight_lifting_man/5.png
new file mode 100644
index 00000000000..cd1c9aad396
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_man/5.png differ
diff --git a/public/images/emoji/apple/weight_lifting_man/6.png b/public/images/emoji/apple/weight_lifting_man/6.png
new file mode 100644
index 00000000000..1afa3bea2c3
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_man/6.png differ
diff --git a/public/images/emoji/apple/weight_lifting_woman.png b/public/images/emoji/apple/weight_lifting_woman.png
new file mode 100644
index 00000000000..94ad7f2eff5
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_woman.png differ
diff --git a/public/images/emoji/apple/weight_lifting_woman/2.png b/public/images/emoji/apple/weight_lifting_woman/2.png
new file mode 100644
index 00000000000..3b1854fb79c
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_woman/2.png differ
diff --git a/public/images/emoji/apple/weight_lifting_woman/3.png b/public/images/emoji/apple/weight_lifting_woman/3.png
new file mode 100644
index 00000000000..4be664a2375
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_woman/3.png differ
diff --git a/public/images/emoji/apple/weight_lifting_woman/4.png b/public/images/emoji/apple/weight_lifting_woman/4.png
new file mode 100644
index 00000000000..4bc165f7098
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_woman/4.png differ
diff --git a/public/images/emoji/apple/weight_lifting_woman/5.png b/public/images/emoji/apple/weight_lifting_woman/5.png
new file mode 100644
index 00000000000..0964290b0d2
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_woman/5.png differ
diff --git a/public/images/emoji/apple/weight_lifting_woman/6.png b/public/images/emoji/apple/weight_lifting_woman/6.png
new file mode 100644
index 00000000000..63f08281cd1
Binary files /dev/null and b/public/images/emoji/apple/weight_lifting_woman/6.png differ
diff --git a/public/images/emoji/apple/western_sahara.png b/public/images/emoji/apple/western_sahara.png
new file mode 100644
index 00000000000..83216311846
Binary files /dev/null and b/public/images/emoji/apple/western_sahara.png differ
diff --git a/public/images/emoji/apple/whale.png b/public/images/emoji/apple/whale.png
index 9bb83507bfa..9efadf3d483 100644
Binary files a/public/images/emoji/apple/whale.png and b/public/images/emoji/apple/whale.png differ
diff --git a/public/images/emoji/apple/whale2.png b/public/images/emoji/apple/whale2.png
index 582dacccf13..fb23e965fc8 100644
Binary files a/public/images/emoji/apple/whale2.png and b/public/images/emoji/apple/whale2.png differ
diff --git a/public/images/emoji/apple/wheel_of_dharma.png b/public/images/emoji/apple/wheel_of_dharma.png
index 21fca008db6..272a4c3c5b8 100644
Binary files a/public/images/emoji/apple/wheel_of_dharma.png and b/public/images/emoji/apple/wheel_of_dharma.png differ
diff --git a/public/images/emoji/apple/wheelchair.png b/public/images/emoji/apple/wheelchair.png
index 4bfb92f1002..51646c9b8e8 100644
Binary files a/public/images/emoji/apple/wheelchair.png and b/public/images/emoji/apple/wheelchair.png differ
diff --git a/public/images/emoji/apple/white_check_mark.png b/public/images/emoji/apple/white_check_mark.png
index fe6a30a2f63..dd694996d38 100644
Binary files a/public/images/emoji/apple/white_check_mark.png and b/public/images/emoji/apple/white_check_mark.png differ
diff --git a/public/images/emoji/apple/white_circle.png b/public/images/emoji/apple/white_circle.png
index 22c4b100199..4f65906e0a0 100644
Binary files a/public/images/emoji/apple/white_circle.png and b/public/images/emoji/apple/white_circle.png differ
diff --git a/public/images/emoji/apple/white_flag.png b/public/images/emoji/apple/white_flag.png
new file mode 100644
index 00000000000..16ed8e6169c
Binary files /dev/null and b/public/images/emoji/apple/white_flag.png differ
diff --git a/public/images/emoji/apple/white_flower.png b/public/images/emoji/apple/white_flower.png
index e8478f6e294..81dadb26a45 100644
Binary files a/public/images/emoji/apple/white_flower.png and b/public/images/emoji/apple/white_flower.png differ
diff --git a/public/images/emoji/apple/white_large_square.png b/public/images/emoji/apple/white_large_square.png
index b791aa79c20..d9fdef83570 100644
Binary files a/public/images/emoji/apple/white_large_square.png and b/public/images/emoji/apple/white_large_square.png differ
diff --git a/public/images/emoji/apple/white_medium_small_square.png b/public/images/emoji/apple/white_medium_small_square.png
index c38451fb38d..0b61de8dc19 100644
Binary files a/public/images/emoji/apple/white_medium_small_square.png and b/public/images/emoji/apple/white_medium_small_square.png differ
diff --git a/public/images/emoji/apple/white_medium_square.png b/public/images/emoji/apple/white_medium_square.png
index 479112d8f56..ff357d5cd5f 100644
Binary files a/public/images/emoji/apple/white_medium_square.png and b/public/images/emoji/apple/white_medium_square.png differ
diff --git a/public/images/emoji/apple/white_small_square.png b/public/images/emoji/apple/white_small_square.png
index 0485073baa4..f662c103538 100644
Binary files a/public/images/emoji/apple/white_small_square.png and b/public/images/emoji/apple/white_small_square.png differ
diff --git a/public/images/emoji/apple/white_square_button.png b/public/images/emoji/apple/white_square_button.png
index 439a5e329a9..1acb1dd3f0b 100644
Binary files a/public/images/emoji/apple/white_square_button.png and b/public/images/emoji/apple/white_square_button.png differ
diff --git a/public/images/emoji/apple/white_sun_behind_cloud.png b/public/images/emoji/apple/white_sun_behind_cloud.png
index 217fd39b9cd..86329213734 100644
Binary files a/public/images/emoji/apple/white_sun_behind_cloud.png and b/public/images/emoji/apple/white_sun_behind_cloud.png differ
diff --git a/public/images/emoji/apple/white_sun_behind_cloud_with_rain.png b/public/images/emoji/apple/white_sun_behind_cloud_with_rain.png
index a3c5eafa4b1..16324c90c45 100644
Binary files a/public/images/emoji/apple/white_sun_behind_cloud_with_rain.png and b/public/images/emoji/apple/white_sun_behind_cloud_with_rain.png differ
diff --git a/public/images/emoji/apple/white_sun_cloud.png b/public/images/emoji/apple/white_sun_cloud.png
index 217fd39b9cd..86329213734 100644
Binary files a/public/images/emoji/apple/white_sun_cloud.png and b/public/images/emoji/apple/white_sun_cloud.png differ
diff --git a/public/images/emoji/apple/white_sun_rain_cloud.png b/public/images/emoji/apple/white_sun_rain_cloud.png
index a3c5eafa4b1..16324c90c45 100644
Binary files a/public/images/emoji/apple/white_sun_rain_cloud.png and b/public/images/emoji/apple/white_sun_rain_cloud.png differ
diff --git a/public/images/emoji/apple/white_sun_small_cloud.png b/public/images/emoji/apple/white_sun_small_cloud.png
index e8379a59016..b31de05a28f 100644
Binary files a/public/images/emoji/apple/white_sun_small_cloud.png and b/public/images/emoji/apple/white_sun_small_cloud.png differ
diff --git a/public/images/emoji/apple/white_sun_with_small_cloud.png b/public/images/emoji/apple/white_sun_with_small_cloud.png
index e8379a59016..b31de05a28f 100644
Binary files a/public/images/emoji/apple/white_sun_with_small_cloud.png and b/public/images/emoji/apple/white_sun_with_small_cloud.png differ
diff --git a/public/images/emoji/apple/wilted_flower.png b/public/images/emoji/apple/wilted_flower.png
new file mode 100644
index 00000000000..bbcd946b44f
Binary files /dev/null and b/public/images/emoji/apple/wilted_flower.png differ
diff --git a/public/images/emoji/apple/wind_blowing_face.png b/public/images/emoji/apple/wind_blowing_face.png
index 63a42671d42..f43d48e0dae 100644
Binary files a/public/images/emoji/apple/wind_blowing_face.png and b/public/images/emoji/apple/wind_blowing_face.png differ
diff --git a/public/images/emoji/apple/wind_chime.png b/public/images/emoji/apple/wind_chime.png
index 4022a027004..a00ff20a213 100644
Binary files a/public/images/emoji/apple/wind_chime.png and b/public/images/emoji/apple/wind_chime.png differ
diff --git a/public/images/emoji/apple/wind_face.png b/public/images/emoji/apple/wind_face.png
new file mode 100644
index 00000000000..f43d48e0dae
Binary files /dev/null and b/public/images/emoji/apple/wind_face.png differ
diff --git a/public/images/emoji/apple/wine_glass.png b/public/images/emoji/apple/wine_glass.png
index 56b2b61df5d..eca18cf1121 100644
Binary files a/public/images/emoji/apple/wine_glass.png and b/public/images/emoji/apple/wine_glass.png differ
diff --git a/public/images/emoji/apple/wolf.png b/public/images/emoji/apple/wolf.png
index 65863772e77..ab4c58d1cac 100644
Binary files a/public/images/emoji/apple/wolf.png and b/public/images/emoji/apple/wolf.png differ
diff --git a/public/images/emoji/apple/woman.png b/public/images/emoji/apple/woman.png
index a659ec44c8f..64a0c28d0b2 100644
Binary files a/public/images/emoji/apple/woman.png and b/public/images/emoji/apple/woman.png differ
diff --git a/public/images/emoji/apple/woman/2.png b/public/images/emoji/apple/woman/2.png
new file mode 100644
index 00000000000..b848946811c
Binary files /dev/null and b/public/images/emoji/apple/woman/2.png differ
diff --git a/public/images/emoji/apple/woman/3.png b/public/images/emoji/apple/woman/3.png
new file mode 100644
index 00000000000..ea952c21826
Binary files /dev/null and b/public/images/emoji/apple/woman/3.png differ
diff --git a/public/images/emoji/apple/woman/4.png b/public/images/emoji/apple/woman/4.png
new file mode 100644
index 00000000000..9fae54cd118
Binary files /dev/null and b/public/images/emoji/apple/woman/4.png differ
diff --git a/public/images/emoji/apple/woman/5.png b/public/images/emoji/apple/woman/5.png
new file mode 100644
index 00000000000..8313fda6b3c
Binary files /dev/null and b/public/images/emoji/apple/woman/5.png differ
diff --git a/public/images/emoji/apple/woman/6.png b/public/images/emoji/apple/woman/6.png
new file mode 100644
index 00000000000..89348fab652
Binary files /dev/null and b/public/images/emoji/apple/woman/6.png differ
diff --git a/public/images/emoji/apple/woman_artist.png b/public/images/emoji/apple/woman_artist.png
new file mode 100644
index 00000000000..9642bb80723
Binary files /dev/null and b/public/images/emoji/apple/woman_artist.png differ
diff --git a/public/images/emoji/apple/woman_astronaut.png b/public/images/emoji/apple/woman_astronaut.png
new file mode 100644
index 00000000000..8a8c1bdfb81
Binary files /dev/null and b/public/images/emoji/apple/woman_astronaut.png differ
diff --git a/public/images/emoji/apple/woman_cartwheeling.png b/public/images/emoji/apple/woman_cartwheeling.png
new file mode 100644
index 00000000000..ffd3de76f09
Binary files /dev/null and b/public/images/emoji/apple/woman_cartwheeling.png differ
diff --git a/public/images/emoji/apple/woman_cartwheeling/2.png b/public/images/emoji/apple/woman_cartwheeling/2.png
new file mode 100644
index 00000000000..1d43aa981c8
Binary files /dev/null and b/public/images/emoji/apple/woman_cartwheeling/2.png differ
diff --git a/public/images/emoji/apple/woman_cartwheeling/3.png b/public/images/emoji/apple/woman_cartwheeling/3.png
new file mode 100644
index 00000000000..1f8e3b0b117
Binary files /dev/null and b/public/images/emoji/apple/woman_cartwheeling/3.png differ
diff --git a/public/images/emoji/apple/woman_cartwheeling/4.png b/public/images/emoji/apple/woman_cartwheeling/4.png
new file mode 100644
index 00000000000..522105a8429
Binary files /dev/null and b/public/images/emoji/apple/woman_cartwheeling/4.png differ
diff --git a/public/images/emoji/apple/woman_cartwheeling/5.png b/public/images/emoji/apple/woman_cartwheeling/5.png
new file mode 100644
index 00000000000..41d40d2970d
Binary files /dev/null and b/public/images/emoji/apple/woman_cartwheeling/5.png differ
diff --git a/public/images/emoji/apple/woman_cartwheeling/6.png b/public/images/emoji/apple/woman_cartwheeling/6.png
new file mode 100644
index 00000000000..d1f21426b9f
Binary files /dev/null and b/public/images/emoji/apple/woman_cartwheeling/6.png differ
diff --git a/public/images/emoji/apple/woman_cook.png b/public/images/emoji/apple/woman_cook.png
new file mode 100644
index 00000000000..e9a2694266d
Binary files /dev/null and b/public/images/emoji/apple/woman_cook.png differ
diff --git a/public/images/emoji/apple/woman_facepalming.png b/public/images/emoji/apple/woman_facepalming.png
new file mode 100644
index 00000000000..71b21b81326
Binary files /dev/null and b/public/images/emoji/apple/woman_facepalming.png differ
diff --git a/public/images/emoji/apple/woman_facepalming/2.png b/public/images/emoji/apple/woman_facepalming/2.png
new file mode 100644
index 00000000000..c9be4b7d975
Binary files /dev/null and b/public/images/emoji/apple/woman_facepalming/2.png differ
diff --git a/public/images/emoji/apple/woman_facepalming/3.png b/public/images/emoji/apple/woman_facepalming/3.png
new file mode 100644
index 00000000000..c6c8ea4b30e
Binary files /dev/null and b/public/images/emoji/apple/woman_facepalming/3.png differ
diff --git a/public/images/emoji/apple/woman_facepalming/4.png b/public/images/emoji/apple/woman_facepalming/4.png
new file mode 100644
index 00000000000..a8fe42901e0
Binary files /dev/null and b/public/images/emoji/apple/woman_facepalming/4.png differ
diff --git a/public/images/emoji/apple/woman_facepalming/5.png b/public/images/emoji/apple/woman_facepalming/5.png
new file mode 100644
index 00000000000..478fd88d9ab
Binary files /dev/null and b/public/images/emoji/apple/woman_facepalming/5.png differ
diff --git a/public/images/emoji/apple/woman_facepalming/6.png b/public/images/emoji/apple/woman_facepalming/6.png
new file mode 100644
index 00000000000..80167ff2260
Binary files /dev/null and b/public/images/emoji/apple/woman_facepalming/6.png differ
diff --git a/public/images/emoji/apple/woman_factory_worker.png b/public/images/emoji/apple/woman_factory_worker.png
new file mode 100644
index 00000000000..80a66cfcb4d
Binary files /dev/null and b/public/images/emoji/apple/woman_factory_worker.png differ
diff --git a/public/images/emoji/apple/woman_farmer.png b/public/images/emoji/apple/woman_farmer.png
new file mode 100644
index 00000000000..cb73fb9b424
Binary files /dev/null and b/public/images/emoji/apple/woman_farmer.png differ
diff --git a/public/images/emoji/apple/woman_firefighter.png b/public/images/emoji/apple/woman_firefighter.png
new file mode 100644
index 00000000000..f5714b011cf
Binary files /dev/null and b/public/images/emoji/apple/woman_firefighter.png differ
diff --git a/public/images/emoji/apple/woman_health_worker.png b/public/images/emoji/apple/woman_health_worker.png
new file mode 100644
index 00000000000..76e63a86e90
Binary files /dev/null and b/public/images/emoji/apple/woman_health_worker.png differ
diff --git a/public/images/emoji/apple/woman_health_worker/2.png b/public/images/emoji/apple/woman_health_worker/2.png
new file mode 100644
index 00000000000..fd3aaebd20f
Binary files /dev/null and b/public/images/emoji/apple/woman_health_worker/2.png differ
diff --git a/public/images/emoji/apple/woman_health_worker/3.png b/public/images/emoji/apple/woman_health_worker/3.png
new file mode 100644
index 00000000000..606e2e81d67
Binary files /dev/null and b/public/images/emoji/apple/woman_health_worker/3.png differ
diff --git a/public/images/emoji/apple/woman_health_worker/4.png b/public/images/emoji/apple/woman_health_worker/4.png
new file mode 100644
index 00000000000..eec739e9fc3
Binary files /dev/null and b/public/images/emoji/apple/woman_health_worker/4.png differ
diff --git a/public/images/emoji/apple/woman_health_worker/5.png b/public/images/emoji/apple/woman_health_worker/5.png
new file mode 100644
index 00000000000..6d2500304b2
Binary files /dev/null and b/public/images/emoji/apple/woman_health_worker/5.png differ
diff --git a/public/images/emoji/apple/woman_health_worker/6.png b/public/images/emoji/apple/woman_health_worker/6.png
new file mode 100644
index 00000000000..2819c0f5a49
Binary files /dev/null and b/public/images/emoji/apple/woman_health_worker/6.png differ
diff --git a/public/images/emoji/apple/woman_judge.png b/public/images/emoji/apple/woman_judge.png
new file mode 100644
index 00000000000..c67f17e1304
Binary files /dev/null and b/public/images/emoji/apple/woman_judge.png differ
diff --git a/public/images/emoji/apple/woman_judge/2.png b/public/images/emoji/apple/woman_judge/2.png
new file mode 100644
index 00000000000..5a0ad48c267
Binary files /dev/null and b/public/images/emoji/apple/woman_judge/2.png differ
diff --git a/public/images/emoji/apple/woman_judge/3.png b/public/images/emoji/apple/woman_judge/3.png
new file mode 100644
index 00000000000..45124f3c700
Binary files /dev/null and b/public/images/emoji/apple/woman_judge/3.png differ
diff --git a/public/images/emoji/apple/woman_judge/4.png b/public/images/emoji/apple/woman_judge/4.png
new file mode 100644
index 00000000000..00a22677ee6
Binary files /dev/null and b/public/images/emoji/apple/woman_judge/4.png differ
diff --git a/public/images/emoji/apple/woman_judge/5.png b/public/images/emoji/apple/woman_judge/5.png
new file mode 100644
index 00000000000..b346b615587
Binary files /dev/null and b/public/images/emoji/apple/woman_judge/5.png differ
diff --git a/public/images/emoji/apple/woman_judge/6.png b/public/images/emoji/apple/woman_judge/6.png
new file mode 100644
index 00000000000..9fa2d247868
Binary files /dev/null and b/public/images/emoji/apple/woman_judge/6.png differ
diff --git a/public/images/emoji/apple/woman_juggling.png b/public/images/emoji/apple/woman_juggling.png
new file mode 100644
index 00000000000..ffd612a1935
Binary files /dev/null and b/public/images/emoji/apple/woman_juggling.png differ
diff --git a/public/images/emoji/apple/woman_juggling/2.png b/public/images/emoji/apple/woman_juggling/2.png
new file mode 100644
index 00000000000..4387658e448
Binary files /dev/null and b/public/images/emoji/apple/woman_juggling/2.png differ
diff --git a/public/images/emoji/apple/woman_juggling/3.png b/public/images/emoji/apple/woman_juggling/3.png
new file mode 100644
index 00000000000..10749861f28
Binary files /dev/null and b/public/images/emoji/apple/woman_juggling/3.png differ
diff --git a/public/images/emoji/apple/woman_juggling/4.png b/public/images/emoji/apple/woman_juggling/4.png
new file mode 100644
index 00000000000..86e73768b77
Binary files /dev/null and b/public/images/emoji/apple/woman_juggling/4.png differ
diff --git a/public/images/emoji/apple/woman_juggling/5.png b/public/images/emoji/apple/woman_juggling/5.png
new file mode 100644
index 00000000000..9ab0c98d84c
Binary files /dev/null and b/public/images/emoji/apple/woman_juggling/5.png differ
diff --git a/public/images/emoji/apple/woman_juggling/6.png b/public/images/emoji/apple/woman_juggling/6.png
new file mode 100644
index 00000000000..d5fdb9a3a7c
Binary files /dev/null and b/public/images/emoji/apple/woman_juggling/6.png differ
diff --git a/public/images/emoji/apple/woman_mechanic.png b/public/images/emoji/apple/woman_mechanic.png
new file mode 100644
index 00000000000..4f44652939e
Binary files /dev/null and b/public/images/emoji/apple/woman_mechanic.png differ
diff --git a/public/images/emoji/apple/woman_office_worker.png b/public/images/emoji/apple/woman_office_worker.png
new file mode 100644
index 00000000000..ad0661cbf02
Binary files /dev/null and b/public/images/emoji/apple/woman_office_worker.png differ
diff --git a/public/images/emoji/apple/woman_pilot.png b/public/images/emoji/apple/woman_pilot.png
new file mode 100644
index 00000000000..671d7235bd7
Binary files /dev/null and b/public/images/emoji/apple/woman_pilot.png differ
diff --git a/public/images/emoji/apple/woman_pilot/2.png b/public/images/emoji/apple/woman_pilot/2.png
new file mode 100644
index 00000000000..8c6a4256635
Binary files /dev/null and b/public/images/emoji/apple/woman_pilot/2.png differ
diff --git a/public/images/emoji/apple/woman_pilot/3.png b/public/images/emoji/apple/woman_pilot/3.png
new file mode 100644
index 00000000000..a8b2af7235f
Binary files /dev/null and b/public/images/emoji/apple/woman_pilot/3.png differ
diff --git a/public/images/emoji/apple/woman_pilot/4.png b/public/images/emoji/apple/woman_pilot/4.png
new file mode 100644
index 00000000000..ba132cad0ff
Binary files /dev/null and b/public/images/emoji/apple/woman_pilot/4.png differ
diff --git a/public/images/emoji/apple/woman_pilot/5.png b/public/images/emoji/apple/woman_pilot/5.png
new file mode 100644
index 00000000000..080cf511369
Binary files /dev/null and b/public/images/emoji/apple/woman_pilot/5.png differ
diff --git a/public/images/emoji/apple/woman_pilot/6.png b/public/images/emoji/apple/woman_pilot/6.png
new file mode 100644
index 00000000000..75029fcc0da
Binary files /dev/null and b/public/images/emoji/apple/woman_pilot/6.png differ
diff --git a/public/images/emoji/apple/woman_playing_handball.png b/public/images/emoji/apple/woman_playing_handball.png
new file mode 100644
index 00000000000..9a03e9c23bd
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_handball.png differ
diff --git a/public/images/emoji/apple/woman_playing_handball/2.png b/public/images/emoji/apple/woman_playing_handball/2.png
new file mode 100644
index 00000000000..346119656ce
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_handball/2.png differ
diff --git a/public/images/emoji/apple/woman_playing_handball/3.png b/public/images/emoji/apple/woman_playing_handball/3.png
new file mode 100644
index 00000000000..3d61de41b42
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_handball/3.png differ
diff --git a/public/images/emoji/apple/woman_playing_handball/4.png b/public/images/emoji/apple/woman_playing_handball/4.png
new file mode 100644
index 00000000000..1048ef59663
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_handball/4.png differ
diff --git a/public/images/emoji/apple/woman_playing_handball/5.png b/public/images/emoji/apple/woman_playing_handball/5.png
new file mode 100644
index 00000000000..b3364ccfe61
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_handball/5.png differ
diff --git a/public/images/emoji/apple/woman_playing_handball/6.png b/public/images/emoji/apple/woman_playing_handball/6.png
new file mode 100644
index 00000000000..ca6f7369d9c
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_handball/6.png differ
diff --git a/public/images/emoji/apple/woman_playing_water_polo.png b/public/images/emoji/apple/woman_playing_water_polo.png
new file mode 100644
index 00000000000..adf9f3114e0
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_water_polo.png differ
diff --git a/public/images/emoji/apple/woman_playing_water_polo/2.png b/public/images/emoji/apple/woman_playing_water_polo/2.png
new file mode 100644
index 00000000000..73f8e3b6acc
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_water_polo/2.png differ
diff --git a/public/images/emoji/apple/woman_playing_water_polo/3.png b/public/images/emoji/apple/woman_playing_water_polo/3.png
new file mode 100644
index 00000000000..47daa87211e
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_water_polo/3.png differ
diff --git a/public/images/emoji/apple/woman_playing_water_polo/4.png b/public/images/emoji/apple/woman_playing_water_polo/4.png
new file mode 100644
index 00000000000..58c5f97a44c
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_water_polo/4.png differ
diff --git a/public/images/emoji/apple/woman_playing_water_polo/5.png b/public/images/emoji/apple/woman_playing_water_polo/5.png
new file mode 100644
index 00000000000..d06753b0e27
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_water_polo/5.png differ
diff --git a/public/images/emoji/apple/woman_playing_water_polo/6.png b/public/images/emoji/apple/woman_playing_water_polo/6.png
new file mode 100644
index 00000000000..6072d770976
Binary files /dev/null and b/public/images/emoji/apple/woman_playing_water_polo/6.png differ
diff --git a/public/images/emoji/apple/woman_scientist.png b/public/images/emoji/apple/woman_scientist.png
new file mode 100644
index 00000000000..0b250021df5
Binary files /dev/null and b/public/images/emoji/apple/woman_scientist.png differ
diff --git a/public/images/emoji/apple/woman_shrugging.png b/public/images/emoji/apple/woman_shrugging.png
new file mode 100644
index 00000000000..412e490d8cd
Binary files /dev/null and b/public/images/emoji/apple/woman_shrugging.png differ
diff --git a/public/images/emoji/apple/woman_shrugging/2.png b/public/images/emoji/apple/woman_shrugging/2.png
new file mode 100644
index 00000000000..bdfc9f7ad2c
Binary files /dev/null and b/public/images/emoji/apple/woman_shrugging/2.png differ
diff --git a/public/images/emoji/apple/woman_shrugging/3.png b/public/images/emoji/apple/woman_shrugging/3.png
new file mode 100644
index 00000000000..f68633a993f
Binary files /dev/null and b/public/images/emoji/apple/woman_shrugging/3.png differ
diff --git a/public/images/emoji/apple/woman_shrugging/4.png b/public/images/emoji/apple/woman_shrugging/4.png
new file mode 100644
index 00000000000..7038c11ae21
Binary files /dev/null and b/public/images/emoji/apple/woman_shrugging/4.png differ
diff --git a/public/images/emoji/apple/woman_shrugging/5.png b/public/images/emoji/apple/woman_shrugging/5.png
new file mode 100644
index 00000000000..e8245f18e4b
Binary files /dev/null and b/public/images/emoji/apple/woman_shrugging/5.png differ
diff --git a/public/images/emoji/apple/woman_shrugging/6.png b/public/images/emoji/apple/woman_shrugging/6.png
new file mode 100644
index 00000000000..96cf350ee3a
Binary files /dev/null and b/public/images/emoji/apple/woman_shrugging/6.png differ
diff --git a/public/images/emoji/apple/woman_singer.png b/public/images/emoji/apple/woman_singer.png
new file mode 100644
index 00000000000..9f248dab13e
Binary files /dev/null and b/public/images/emoji/apple/woman_singer.png differ
diff --git a/public/images/emoji/apple/woman_student.png b/public/images/emoji/apple/woman_student.png
new file mode 100644
index 00000000000..6fcfe2aba05
Binary files /dev/null and b/public/images/emoji/apple/woman_student.png differ
diff --git a/public/images/emoji/apple/woman_teacher.png b/public/images/emoji/apple/woman_teacher.png
new file mode 100644
index 00000000000..7f3b5516b27
Binary files /dev/null and b/public/images/emoji/apple/woman_teacher.png differ
diff --git a/public/images/emoji/apple/woman_technologist.png b/public/images/emoji/apple/woman_technologist.png
new file mode 100644
index 00000000000..2398b1c24ec
Binary files /dev/null and b/public/images/emoji/apple/woman_technologist.png differ
diff --git a/public/images/emoji/apple/woman_with_turban.png b/public/images/emoji/apple/woman_with_turban.png
new file mode 100644
index 00000000000..b9b6f95c5c7
Binary files /dev/null and b/public/images/emoji/apple/woman_with_turban.png differ
diff --git a/public/images/emoji/apple/woman_with_turban/2.png b/public/images/emoji/apple/woman_with_turban/2.png
new file mode 100644
index 00000000000..3be821a5f75
Binary files /dev/null and b/public/images/emoji/apple/woman_with_turban/2.png differ
diff --git a/public/images/emoji/apple/woman_with_turban/3.png b/public/images/emoji/apple/woman_with_turban/3.png
new file mode 100644
index 00000000000..cb19d35ab3f
Binary files /dev/null and b/public/images/emoji/apple/woman_with_turban/3.png differ
diff --git a/public/images/emoji/apple/woman_with_turban/4.png b/public/images/emoji/apple/woman_with_turban/4.png
new file mode 100644
index 00000000000..45392c41307
Binary files /dev/null and b/public/images/emoji/apple/woman_with_turban/4.png differ
diff --git a/public/images/emoji/apple/woman_with_turban/5.png b/public/images/emoji/apple/woman_with_turban/5.png
new file mode 100644
index 00000000000..e5b510d196a
Binary files /dev/null and b/public/images/emoji/apple/woman_with_turban/5.png differ
diff --git a/public/images/emoji/apple/woman_with_turban/6.png b/public/images/emoji/apple/woman_with_turban/6.png
new file mode 100644
index 00000000000..d89b94bd4ba
Binary files /dev/null and b/public/images/emoji/apple/woman_with_turban/6.png differ
diff --git a/public/images/emoji/apple/womans_clothes.png b/public/images/emoji/apple/womans_clothes.png
index 689ca9bcb11..3552fb64836 100644
Binary files a/public/images/emoji/apple/womans_clothes.png and b/public/images/emoji/apple/womans_clothes.png differ
diff --git a/public/images/emoji/apple/womans_hat.png b/public/images/emoji/apple/womans_hat.png
index 34213a85608..6244f5c30e7 100644
Binary files a/public/images/emoji/apple/womans_hat.png and b/public/images/emoji/apple/womans_hat.png differ
diff --git a/public/images/emoji/apple/women_wrestling.png b/public/images/emoji/apple/women_wrestling.png
new file mode 100644
index 00000000000..d344fc9cc3f
Binary files /dev/null and b/public/images/emoji/apple/women_wrestling.png differ
diff --git a/public/images/emoji/apple/womens.png b/public/images/emoji/apple/womens.png
index 0c46d05f024..0518592460a 100644
Binary files a/public/images/emoji/apple/womens.png and b/public/images/emoji/apple/womens.png differ
diff --git a/public/images/emoji/apple/world_map.png b/public/images/emoji/apple/world_map.png
index aece6a65ed5..9cd3f7decfd 100644
Binary files a/public/images/emoji/apple/world_map.png and b/public/images/emoji/apple/world_map.png differ
diff --git a/public/images/emoji/apple/worship_symbol.png b/public/images/emoji/apple/worship_symbol.png
index 5ef810aa4fb..c8e1cecd396 100644
Binary files a/public/images/emoji/apple/worship_symbol.png and b/public/images/emoji/apple/worship_symbol.png differ
diff --git a/public/images/emoji/apple/wrench.png b/public/images/emoji/apple/wrench.png
index 160f9aa49ab..d958ea664ae 100644
Binary files a/public/images/emoji/apple/wrench.png and b/public/images/emoji/apple/wrench.png differ
diff --git a/public/images/emoji/apple/writing_hand/2.png b/public/images/emoji/apple/writing_hand/2.png
new file mode 100644
index 00000000000..c017804a1a2
Binary files /dev/null and b/public/images/emoji/apple/writing_hand/2.png differ
diff --git a/public/images/emoji/apple/writing_hand/3.png b/public/images/emoji/apple/writing_hand/3.png
new file mode 100644
index 00000000000..59764dd649d
Binary files /dev/null and b/public/images/emoji/apple/writing_hand/3.png differ
diff --git a/public/images/emoji/apple/writing_hand/4.png b/public/images/emoji/apple/writing_hand/4.png
new file mode 100644
index 00000000000..158aa52f05d
Binary files /dev/null and b/public/images/emoji/apple/writing_hand/4.png differ
diff --git a/public/images/emoji/apple/writing_hand/5.png b/public/images/emoji/apple/writing_hand/5.png
new file mode 100644
index 00000000000..85d3b01ade9
Binary files /dev/null and b/public/images/emoji/apple/writing_hand/5.png differ
diff --git a/public/images/emoji/apple/writing_hand/6.png b/public/images/emoji/apple/writing_hand/6.png
new file mode 100644
index 00000000000..ca23a54b76d
Binary files /dev/null and b/public/images/emoji/apple/writing_hand/6.png differ
diff --git a/public/images/emoji/apple/x.png b/public/images/emoji/apple/x.png
index 6e15ce5e124..1ecd7f42a25 100644
Binary files a/public/images/emoji/apple/x.png and b/public/images/emoji/apple/x.png differ
diff --git a/public/images/emoji/apple/yellow_heart.png b/public/images/emoji/apple/yellow_heart.png
index 867388f5701..f554224f088 100644
Binary files a/public/images/emoji/apple/yellow_heart.png and b/public/images/emoji/apple/yellow_heart.png differ
diff --git a/public/images/emoji/apple/yemen.png b/public/images/emoji/apple/yemen.png
new file mode 100644
index 00000000000..d3ac4e1ed62
Binary files /dev/null and b/public/images/emoji/apple/yemen.png differ
diff --git a/public/images/emoji/apple/yen.png b/public/images/emoji/apple/yen.png
index 58e443da9b3..4ec18abab35 100644
Binary files a/public/images/emoji/apple/yen.png and b/public/images/emoji/apple/yen.png differ
diff --git a/public/images/emoji/apple/yin_yang.png b/public/images/emoji/apple/yin_yang.png
index bfe5de7575c..9e466a86932 100644
Binary files a/public/images/emoji/apple/yin_yang.png and b/public/images/emoji/apple/yin_yang.png differ
diff --git a/public/images/emoji/apple/zambia.png b/public/images/emoji/apple/zambia.png
new file mode 100644
index 00000000000..04dfc3bdb23
Binary files /dev/null and b/public/images/emoji/apple/zambia.png differ
diff --git a/public/images/emoji/apple/zap.png b/public/images/emoji/apple/zap.png
index 82d8e16dcb5..c517566427f 100644
Binary files a/public/images/emoji/apple/zap.png and b/public/images/emoji/apple/zap.png differ
diff --git a/public/images/emoji/apple/zimbabwe.png b/public/images/emoji/apple/zimbabwe.png
new file mode 100644
index 00000000000..0470d4dd941
Binary files /dev/null and b/public/images/emoji/apple/zimbabwe.png differ
diff --git a/public/images/emoji/apple/zzz.png b/public/images/emoji/apple/zzz.png
index b18cd0ffe6c..c8b4142b9f7 100644
Binary files a/public/images/emoji/apple/zzz.png and b/public/images/emoji/apple/zzz.png differ
diff --git a/public/images/emoji/emoji_one/+1.png b/public/images/emoji/emoji_one/+1.png
index 8cb59b1cfe7..76e9adb1537 100644
Binary files a/public/images/emoji/emoji_one/+1.png and b/public/images/emoji/emoji_one/+1.png differ
diff --git a/public/images/emoji/emoji_one/-1.png b/public/images/emoji/emoji_one/-1.png
index c8e3213e3a2..609e8256180 100644
Binary files a/public/images/emoji/emoji_one/-1.png and b/public/images/emoji/emoji_one/-1.png differ
diff --git a/public/images/emoji/emoji_one/100.png b/public/images/emoji/emoji_one/100.png
index c8711a8ed80..c338676a564 100644
Binary files a/public/images/emoji/emoji_one/100.png and b/public/images/emoji/emoji_one/100.png differ
diff --git a/public/images/emoji/emoji_one/1234.png b/public/images/emoji/emoji_one/1234.png
index e65c572d972..aa9d7f55835 100644
Binary files a/public/images/emoji/emoji_one/1234.png and b/public/images/emoji/emoji_one/1234.png differ
diff --git a/public/images/emoji/emoji_one/1st_place_medal.png b/public/images/emoji/emoji_one/1st_place_medal.png
new file mode 100644
index 00000000000..a5cbcfbdc5a
Binary files /dev/null and b/public/images/emoji/emoji_one/1st_place_medal.png differ
diff --git a/public/images/emoji/emoji_one/2nd_place_medal.png b/public/images/emoji/emoji_one/2nd_place_medal.png
new file mode 100644
index 00000000000..4224a7ef9f5
Binary files /dev/null and b/public/images/emoji/emoji_one/2nd_place_medal.png differ
diff --git a/public/images/emoji/emoji_one/3rd_place_medal.png b/public/images/emoji/emoji_one/3rd_place_medal.png
new file mode 100644
index 00000000000..eacd24b9318
Binary files /dev/null and b/public/images/emoji/emoji_one/3rd_place_medal.png differ
diff --git a/public/images/emoji/emoji_one/8ball.png b/public/images/emoji/emoji_one/8ball.png
index a4f68829e3c..fb79557200c 100644
Binary files a/public/images/emoji/emoji_one/8ball.png and b/public/images/emoji/emoji_one/8ball.png differ
diff --git a/public/images/emoji/emoji_one/a.png b/public/images/emoji/emoji_one/a.png
index 8ffc2dec325..f6abaa814b3 100644
Binary files a/public/images/emoji/emoji_one/a.png and b/public/images/emoji/emoji_one/a.png differ
diff --git a/public/images/emoji/emoji_one/ab.png b/public/images/emoji/emoji_one/ab.png
index d85d963098b..32f33cd86e9 100644
Binary files a/public/images/emoji/emoji_one/ab.png and b/public/images/emoji/emoji_one/ab.png differ
diff --git a/public/images/emoji/emoji_one/abc.png b/public/images/emoji/emoji_one/abc.png
index 6e909270391..44d36012482 100644
Binary files a/public/images/emoji/emoji_one/abc.png and b/public/images/emoji/emoji_one/abc.png differ
diff --git a/public/images/emoji/emoji_one/abcd.png b/public/images/emoji/emoji_one/abcd.png
index 3f182cd565c..43540834ebc 100644
Binary files a/public/images/emoji/emoji_one/abcd.png and b/public/images/emoji/emoji_one/abcd.png differ
diff --git a/public/images/emoji/emoji_one/accept.png b/public/images/emoji/emoji_one/accept.png
index 750b68ce3d6..87c38cae8fd 100644
Binary files a/public/images/emoji/emoji_one/accept.png and b/public/images/emoji/emoji_one/accept.png differ
diff --git a/public/images/emoji/emoji_one/admission_tickets.png b/public/images/emoji/emoji_one/admission_tickets.png
index 4f6a24f9705..9ab7bfc6094 100644
Binary files a/public/images/emoji/emoji_one/admission_tickets.png and b/public/images/emoji/emoji_one/admission_tickets.png differ
diff --git a/public/images/emoji/emoji_one/aerial_tramway.png b/public/images/emoji/emoji_one/aerial_tramway.png
index d210cd27bd5..2ef335b50c7 100644
Binary files a/public/images/emoji/emoji_one/aerial_tramway.png and b/public/images/emoji/emoji_one/aerial_tramway.png differ
diff --git a/public/images/emoji/emoji_one/afghanistan.png b/public/images/emoji/emoji_one/afghanistan.png
new file mode 100644
index 00000000000..50c4c6b272e
Binary files /dev/null and b/public/images/emoji/emoji_one/afghanistan.png differ
diff --git a/public/images/emoji/emoji_one/airplane.png b/public/images/emoji/emoji_one/airplane.png
index 2a81606abe8..2c3ab000dea 100644
Binary files a/public/images/emoji/emoji_one/airplane.png and b/public/images/emoji/emoji_one/airplane.png differ
diff --git a/public/images/emoji/emoji_one/airplane_arriving.png b/public/images/emoji/emoji_one/airplane_arriving.png
index 20371af4c14..9a00b425699 100644
Binary files a/public/images/emoji/emoji_one/airplane_arriving.png and b/public/images/emoji/emoji_one/airplane_arriving.png differ
diff --git a/public/images/emoji/emoji_one/airplane_departure.png b/public/images/emoji/emoji_one/airplane_departure.png
index 347b023e8a4..7ac83f443d7 100644
Binary files a/public/images/emoji/emoji_one/airplane_departure.png and b/public/images/emoji/emoji_one/airplane_departure.png differ
diff --git a/public/images/emoji/emoji_one/airplane_small.png b/public/images/emoji/emoji_one/airplane_small.png
index 217b0b85a6d..ff5a7b34e11 100644
Binary files a/public/images/emoji/emoji_one/airplane_small.png and b/public/images/emoji/emoji_one/airplane_small.png differ
diff --git a/public/images/emoji/emoji_one/aland_islands.png b/public/images/emoji/emoji_one/aland_islands.png
new file mode 100644
index 00000000000..2ce958b9202
Binary files /dev/null and b/public/images/emoji/emoji_one/aland_islands.png differ
diff --git a/public/images/emoji/emoji_one/alarm_clock.png b/public/images/emoji/emoji_one/alarm_clock.png
index 4c00e308403..5e59aee7904 100644
Binary files a/public/images/emoji/emoji_one/alarm_clock.png and b/public/images/emoji/emoji_one/alarm_clock.png differ
diff --git a/public/images/emoji/emoji_one/albania.png b/public/images/emoji/emoji_one/albania.png
new file mode 100644
index 00000000000..8d428869d47
Binary files /dev/null and b/public/images/emoji/emoji_one/albania.png differ
diff --git a/public/images/emoji/emoji_one/alembic.png b/public/images/emoji/emoji_one/alembic.png
index a0ceaf63b2c..b8f10e11071 100644
Binary files a/public/images/emoji/emoji_one/alembic.png and b/public/images/emoji/emoji_one/alembic.png differ
diff --git a/public/images/emoji/emoji_one/algeria.png b/public/images/emoji/emoji_one/algeria.png
new file mode 100644
index 00000000000..cd3dc01ab28
Binary files /dev/null and b/public/images/emoji/emoji_one/algeria.png differ
diff --git a/public/images/emoji/emoji_one/alien.png b/public/images/emoji/emoji_one/alien.png
index 4419969b64c..500cd5e87b1 100644
Binary files a/public/images/emoji/emoji_one/alien.png and b/public/images/emoji/emoji_one/alien.png differ
diff --git a/public/images/emoji/emoji_one/ambulance.png b/public/images/emoji/emoji_one/ambulance.png
index 33fa625c3e1..11d6555609f 100644
Binary files a/public/images/emoji/emoji_one/ambulance.png and b/public/images/emoji/emoji_one/ambulance.png differ
diff --git a/public/images/emoji/emoji_one/american_samoa.png b/public/images/emoji/emoji_one/american_samoa.png
new file mode 100644
index 00000000000..f4f58e2e257
Binary files /dev/null and b/public/images/emoji/emoji_one/american_samoa.png differ
diff --git a/public/images/emoji/emoji_one/amphora.png b/public/images/emoji/emoji_one/amphora.png
index cee71ce6e8d..de7eeba9337 100644
Binary files a/public/images/emoji/emoji_one/amphora.png and b/public/images/emoji/emoji_one/amphora.png differ
diff --git a/public/images/emoji/emoji_one/anchor.png b/public/images/emoji/emoji_one/anchor.png
index 02343913bc7..d7c4af807c3 100644
Binary files a/public/images/emoji/emoji_one/anchor.png and b/public/images/emoji/emoji_one/anchor.png differ
diff --git a/public/images/emoji/emoji_one/andorra.png b/public/images/emoji/emoji_one/andorra.png
new file mode 100644
index 00000000000..0fd73782c23
Binary files /dev/null and b/public/images/emoji/emoji_one/andorra.png differ
diff --git a/public/images/emoji/emoji_one/angel.png b/public/images/emoji/emoji_one/angel.png
index 9b333f33cb9..4248a992354 100644
Binary files a/public/images/emoji/emoji_one/angel.png and b/public/images/emoji/emoji_one/angel.png differ
diff --git a/public/images/emoji/emoji_one/angel/2.png b/public/images/emoji/emoji_one/angel/2.png
new file mode 100644
index 00000000000..7733acacb31
Binary files /dev/null and b/public/images/emoji/emoji_one/angel/2.png differ
diff --git a/public/images/emoji/emoji_one/angel/3.png b/public/images/emoji/emoji_one/angel/3.png
new file mode 100644
index 00000000000..798d0c66c9f
Binary files /dev/null and b/public/images/emoji/emoji_one/angel/3.png differ
diff --git a/public/images/emoji/emoji_one/angel/4.png b/public/images/emoji/emoji_one/angel/4.png
new file mode 100644
index 00000000000..fa79792b438
Binary files /dev/null and b/public/images/emoji/emoji_one/angel/4.png differ
diff --git a/public/images/emoji/emoji_one/angel/5.png b/public/images/emoji/emoji_one/angel/5.png
new file mode 100644
index 00000000000..485c20b6c06
Binary files /dev/null and b/public/images/emoji/emoji_one/angel/5.png differ
diff --git a/public/images/emoji/emoji_one/angel/6.png b/public/images/emoji/emoji_one/angel/6.png
new file mode 100644
index 00000000000..51954e45789
Binary files /dev/null and b/public/images/emoji/emoji_one/angel/6.png differ
diff --git a/public/images/emoji/emoji_one/anger.png b/public/images/emoji/emoji_one/anger.png
index bd1efd2c03d..b0350d38c67 100644
Binary files a/public/images/emoji/emoji_one/anger.png and b/public/images/emoji/emoji_one/anger.png differ
diff --git a/public/images/emoji/emoji_one/anger_right.png b/public/images/emoji/emoji_one/anger_right.png
index 9db343ff89d..8899f3c74da 100644
Binary files a/public/images/emoji/emoji_one/anger_right.png and b/public/images/emoji/emoji_one/anger_right.png differ
diff --git a/public/images/emoji/emoji_one/angola.png b/public/images/emoji/emoji_one/angola.png
new file mode 100644
index 00000000000..5aca11a07e4
Binary files /dev/null and b/public/images/emoji/emoji_one/angola.png differ
diff --git a/public/images/emoji/emoji_one/angry.png b/public/images/emoji/emoji_one/angry.png
index 2404b7fbccd..61fa796659e 100644
Binary files a/public/images/emoji/emoji_one/angry.png and b/public/images/emoji/emoji_one/angry.png differ
diff --git a/public/images/emoji/emoji_one/anguilla.png b/public/images/emoji/emoji_one/anguilla.png
new file mode 100644
index 00000000000..d1006c6c19b
Binary files /dev/null and b/public/images/emoji/emoji_one/anguilla.png differ
diff --git a/public/images/emoji/emoji_one/anguished.png b/public/images/emoji/emoji_one/anguished.png
index 5025b7400c7..653818fef53 100644
Binary files a/public/images/emoji/emoji_one/anguished.png and b/public/images/emoji/emoji_one/anguished.png differ
diff --git a/public/images/emoji/emoji_one/ant.png b/public/images/emoji/emoji_one/ant.png
index 60cd3b0cac3..9eb51ed57a8 100644
Binary files a/public/images/emoji/emoji_one/ant.png and b/public/images/emoji/emoji_one/ant.png differ
diff --git a/public/images/emoji/emoji_one/antarctica.png b/public/images/emoji/emoji_one/antarctica.png
new file mode 100644
index 00000000000..5a6759de63e
Binary files /dev/null and b/public/images/emoji/emoji_one/antarctica.png differ
diff --git a/public/images/emoji/emoji_one/antigua_barbuda.png b/public/images/emoji/emoji_one/antigua_barbuda.png
new file mode 100644
index 00000000000..e3ff113cbae
Binary files /dev/null and b/public/images/emoji/emoji_one/antigua_barbuda.png differ
diff --git a/public/images/emoji/emoji_one/apple.png b/public/images/emoji/emoji_one/apple.png
index 2e9f9d3ee94..39495523e83 100644
Binary files a/public/images/emoji/emoji_one/apple.png and b/public/images/emoji/emoji_one/apple.png differ
diff --git a/public/images/emoji/emoji_one/aquarius.png b/public/images/emoji/emoji_one/aquarius.png
index dc48ceca49d..fb77ef16094 100644
Binary files a/public/images/emoji/emoji_one/aquarius.png and b/public/images/emoji/emoji_one/aquarius.png differ
diff --git a/public/images/emoji/emoji_one/archery.png b/public/images/emoji/emoji_one/archery.png
index 02b62035875..008cee8abef 100644
Binary files a/public/images/emoji/emoji_one/archery.png and b/public/images/emoji/emoji_one/archery.png differ
diff --git a/public/images/emoji/emoji_one/argentina.png b/public/images/emoji/emoji_one/argentina.png
new file mode 100644
index 00000000000..1e5e8150987
Binary files /dev/null and b/public/images/emoji/emoji_one/argentina.png differ
diff --git a/public/images/emoji/emoji_one/aries.png b/public/images/emoji/emoji_one/aries.png
index 4dfe9c67649..b0c9f58bf63 100644
Binary files a/public/images/emoji/emoji_one/aries.png and b/public/images/emoji/emoji_one/aries.png differ
diff --git a/public/images/emoji/emoji_one/armenia.png b/public/images/emoji/emoji_one/armenia.png
new file mode 100644
index 00000000000..846307fcf33
Binary files /dev/null and b/public/images/emoji/emoji_one/armenia.png differ
diff --git a/public/images/emoji/emoji_one/arrow_backward.png b/public/images/emoji/emoji_one/arrow_backward.png
index f2eda12ff41..ac68970f076 100644
Binary files a/public/images/emoji/emoji_one/arrow_backward.png and b/public/images/emoji/emoji_one/arrow_backward.png differ
diff --git a/public/images/emoji/emoji_one/arrow_double_down.png b/public/images/emoji/emoji_one/arrow_double_down.png
index 3b71d1cbcc0..30e6d3fe379 100644
Binary files a/public/images/emoji/emoji_one/arrow_double_down.png and b/public/images/emoji/emoji_one/arrow_double_down.png differ
diff --git a/public/images/emoji/emoji_one/arrow_double_up.png b/public/images/emoji/emoji_one/arrow_double_up.png
index 8cdbde73423..43c77166f10 100644
Binary files a/public/images/emoji/emoji_one/arrow_double_up.png and b/public/images/emoji/emoji_one/arrow_double_up.png differ
diff --git a/public/images/emoji/emoji_one/arrow_down.png b/public/images/emoji/emoji_one/arrow_down.png
index 88c10f171ee..a937bc515f0 100644
Binary files a/public/images/emoji/emoji_one/arrow_down.png and b/public/images/emoji/emoji_one/arrow_down.png differ
diff --git a/public/images/emoji/emoji_one/arrow_down_small.png b/public/images/emoji/emoji_one/arrow_down_small.png
index e845541c396..e87da690295 100644
Binary files a/public/images/emoji/emoji_one/arrow_down_small.png and b/public/images/emoji/emoji_one/arrow_down_small.png differ
diff --git a/public/images/emoji/emoji_one/arrow_forward.png b/public/images/emoji/emoji_one/arrow_forward.png
index a339cda7c15..6eed7f8deeb 100644
Binary files a/public/images/emoji/emoji_one/arrow_forward.png and b/public/images/emoji/emoji_one/arrow_forward.png differ
diff --git a/public/images/emoji/emoji_one/arrow_heading_down.png b/public/images/emoji/emoji_one/arrow_heading_down.png
index 7b8ab2a2a66..b0d9c86b924 100644
Binary files a/public/images/emoji/emoji_one/arrow_heading_down.png and b/public/images/emoji/emoji_one/arrow_heading_down.png differ
diff --git a/public/images/emoji/emoji_one/arrow_heading_up.png b/public/images/emoji/emoji_one/arrow_heading_up.png
index 4f5fa678edb..e3bc5973961 100644
Binary files a/public/images/emoji/emoji_one/arrow_heading_up.png and b/public/images/emoji/emoji_one/arrow_heading_up.png differ
diff --git a/public/images/emoji/emoji_one/arrow_left.png b/public/images/emoji/emoji_one/arrow_left.png
index 929c9acf009..8798dcad2ec 100644
Binary files a/public/images/emoji/emoji_one/arrow_left.png and b/public/images/emoji/emoji_one/arrow_left.png differ
diff --git a/public/images/emoji/emoji_one/arrow_lower_left.png b/public/images/emoji/emoji_one/arrow_lower_left.png
index a5bfde71e80..349f74ec9ea 100644
Binary files a/public/images/emoji/emoji_one/arrow_lower_left.png and b/public/images/emoji/emoji_one/arrow_lower_left.png differ
diff --git a/public/images/emoji/emoji_one/arrow_lower_right.png b/public/images/emoji/emoji_one/arrow_lower_right.png
index fae6961794b..042d4496776 100644
Binary files a/public/images/emoji/emoji_one/arrow_lower_right.png and b/public/images/emoji/emoji_one/arrow_lower_right.png differ
diff --git a/public/images/emoji/emoji_one/arrow_right.png b/public/images/emoji/emoji_one/arrow_right.png
index feebfcbc919..09c8f4270c6 100644
Binary files a/public/images/emoji/emoji_one/arrow_right.png and b/public/images/emoji/emoji_one/arrow_right.png differ
diff --git a/public/images/emoji/emoji_one/arrow_right_hook.png b/public/images/emoji/emoji_one/arrow_right_hook.png
index f7e4887e5e3..38f8a8b7b83 100644
Binary files a/public/images/emoji/emoji_one/arrow_right_hook.png and b/public/images/emoji/emoji_one/arrow_right_hook.png differ
diff --git a/public/images/emoji/emoji_one/arrow_up.png b/public/images/emoji/emoji_one/arrow_up.png
index 0ae2052175c..e37fd3352d0 100644
Binary files a/public/images/emoji/emoji_one/arrow_up.png and b/public/images/emoji/emoji_one/arrow_up.png differ
diff --git a/public/images/emoji/emoji_one/arrow_up_down.png b/public/images/emoji/emoji_one/arrow_up_down.png
index 4e1f65bce3d..be64ba6cb46 100644
Binary files a/public/images/emoji/emoji_one/arrow_up_down.png and b/public/images/emoji/emoji_one/arrow_up_down.png differ
diff --git a/public/images/emoji/emoji_one/arrow_up_small.png b/public/images/emoji/emoji_one/arrow_up_small.png
index 9cde005dc64..747c4e749df 100644
Binary files a/public/images/emoji/emoji_one/arrow_up_small.png and b/public/images/emoji/emoji_one/arrow_up_small.png differ
diff --git a/public/images/emoji/emoji_one/arrow_upper_left.png b/public/images/emoji/emoji_one/arrow_upper_left.png
index e245e7ca3b2..8f37fba493e 100644
Binary files a/public/images/emoji/emoji_one/arrow_upper_left.png and b/public/images/emoji/emoji_one/arrow_upper_left.png differ
diff --git a/public/images/emoji/emoji_one/arrow_upper_right.png b/public/images/emoji/emoji_one/arrow_upper_right.png
index b00ef3dd2dd..0346b02b616 100644
Binary files a/public/images/emoji/emoji_one/arrow_upper_right.png and b/public/images/emoji/emoji_one/arrow_upper_right.png differ
diff --git a/public/images/emoji/emoji_one/arrows_clockwise.png b/public/images/emoji/emoji_one/arrows_clockwise.png
index 26dffb21caa..1adf5247d1b 100644
Binary files a/public/images/emoji/emoji_one/arrows_clockwise.png and b/public/images/emoji/emoji_one/arrows_clockwise.png differ
diff --git a/public/images/emoji/emoji_one/arrows_counterclockwise.png b/public/images/emoji/emoji_one/arrows_counterclockwise.png
index 5538ecfc4de..a72ffb8803d 100644
Binary files a/public/images/emoji/emoji_one/arrows_counterclockwise.png and b/public/images/emoji/emoji_one/arrows_counterclockwise.png differ
diff --git a/public/images/emoji/emoji_one/art.png b/public/images/emoji/emoji_one/art.png
index 6737683440f..d45757b9b24 100644
Binary files a/public/images/emoji/emoji_one/art.png and b/public/images/emoji/emoji_one/art.png differ
diff --git a/public/images/emoji/emoji_one/articulated_lorry.png b/public/images/emoji/emoji_one/articulated_lorry.png
index 2d4dbac5dee..20c40488f19 100644
Binary files a/public/images/emoji/emoji_one/articulated_lorry.png and b/public/images/emoji/emoji_one/articulated_lorry.png differ
diff --git a/public/images/emoji/emoji_one/artificial_satellite.png b/public/images/emoji/emoji_one/artificial_satellite.png
new file mode 100644
index 00000000000..3463ad91aed
Binary files /dev/null and b/public/images/emoji/emoji_one/artificial_satellite.png differ
diff --git a/public/images/emoji/emoji_one/aruba.png b/public/images/emoji/emoji_one/aruba.png
new file mode 100644
index 00000000000..459facc13b1
Binary files /dev/null and b/public/images/emoji/emoji_one/aruba.png differ
diff --git a/public/images/emoji/emoji_one/asterisk.png b/public/images/emoji/emoji_one/asterisk.png
new file mode 100644
index 00000000000..62044fc235d
Binary files /dev/null and b/public/images/emoji/emoji_one/asterisk.png differ
diff --git a/public/images/emoji/emoji_one/astonished.png b/public/images/emoji/emoji_one/astonished.png
index aab9230f241..ddb5e1bfe69 100644
Binary files a/public/images/emoji/emoji_one/astonished.png and b/public/images/emoji/emoji_one/astonished.png differ
diff --git a/public/images/emoji/emoji_one/athletic_shoe.png b/public/images/emoji/emoji_one/athletic_shoe.png
index 29bea54ba76..5b948f7f9e9 100644
Binary files a/public/images/emoji/emoji_one/athletic_shoe.png and b/public/images/emoji/emoji_one/athletic_shoe.png differ
diff --git a/public/images/emoji/emoji_one/atm.png b/public/images/emoji/emoji_one/atm.png
index 26a89d4c62d..f863bdeccd9 100644
Binary files a/public/images/emoji/emoji_one/atm.png and b/public/images/emoji/emoji_one/atm.png differ
diff --git a/public/images/emoji/emoji_one/atom.png b/public/images/emoji/emoji_one/atom.png
index 63481ad7f10..2fa8de88e43 100644
Binary files a/public/images/emoji/emoji_one/atom.png and b/public/images/emoji/emoji_one/atom.png differ
diff --git a/public/images/emoji/emoji_one/atom_symbol.png b/public/images/emoji/emoji_one/atom_symbol.png
index 63481ad7f10..2fa8de88e43 100644
Binary files a/public/images/emoji/emoji_one/atom_symbol.png and b/public/images/emoji/emoji_one/atom_symbol.png differ
diff --git a/public/images/emoji/emoji_one/australia.png b/public/images/emoji/emoji_one/australia.png
new file mode 100644
index 00000000000..5dbc804e863
Binary files /dev/null and b/public/images/emoji/emoji_one/australia.png differ
diff --git a/public/images/emoji/emoji_one/austria.png b/public/images/emoji/emoji_one/austria.png
new file mode 100644
index 00000000000..58141c9f3c1
Binary files /dev/null and b/public/images/emoji/emoji_one/austria.png differ
diff --git a/public/images/emoji/emoji_one/avocado.png b/public/images/emoji/emoji_one/avocado.png
new file mode 100644
index 00000000000..ff15ffb739c
Binary files /dev/null and b/public/images/emoji/emoji_one/avocado.png differ
diff --git a/public/images/emoji/emoji_one/azerbaijan.png b/public/images/emoji/emoji_one/azerbaijan.png
new file mode 100644
index 00000000000..59b4ecf2a0a
Binary files /dev/null and b/public/images/emoji/emoji_one/azerbaijan.png differ
diff --git a/public/images/emoji/emoji_one/b.png b/public/images/emoji/emoji_one/b.png
index 791f156b58d..2aaff665b5d 100644
Binary files a/public/images/emoji/emoji_one/b.png and b/public/images/emoji/emoji_one/b.png differ
diff --git a/public/images/emoji/emoji_one/baby.png b/public/images/emoji/emoji_one/baby.png
index 4773c36533b..f2ec524f219 100644
Binary files a/public/images/emoji/emoji_one/baby.png and b/public/images/emoji/emoji_one/baby.png differ
diff --git a/public/images/emoji/emoji_one/baby/2.png b/public/images/emoji/emoji_one/baby/2.png
new file mode 100644
index 00000000000..0d30fd1ad96
Binary files /dev/null and b/public/images/emoji/emoji_one/baby/2.png differ
diff --git a/public/images/emoji/emoji_one/baby/3.png b/public/images/emoji/emoji_one/baby/3.png
new file mode 100644
index 00000000000..b8cee0e2104
Binary files /dev/null and b/public/images/emoji/emoji_one/baby/3.png differ
diff --git a/public/images/emoji/emoji_one/baby/4.png b/public/images/emoji/emoji_one/baby/4.png
new file mode 100644
index 00000000000..43dc76221ba
Binary files /dev/null and b/public/images/emoji/emoji_one/baby/4.png differ
diff --git a/public/images/emoji/emoji_one/baby/5.png b/public/images/emoji/emoji_one/baby/5.png
new file mode 100644
index 00000000000..05f72b7b7a1
Binary files /dev/null and b/public/images/emoji/emoji_one/baby/5.png differ
diff --git a/public/images/emoji/emoji_one/baby/6.png b/public/images/emoji/emoji_one/baby/6.png
new file mode 100644
index 00000000000..724c0790470
Binary files /dev/null and b/public/images/emoji/emoji_one/baby/6.png differ
diff --git a/public/images/emoji/emoji_one/baby_bottle.png b/public/images/emoji/emoji_one/baby_bottle.png
index b6772c29081..0e2e8a3a5cb 100644
Binary files a/public/images/emoji/emoji_one/baby_bottle.png and b/public/images/emoji/emoji_one/baby_bottle.png differ
diff --git a/public/images/emoji/emoji_one/baby_chick.png b/public/images/emoji/emoji_one/baby_chick.png
index 4c3e0ad474d..b068dfbd1bd 100644
Binary files a/public/images/emoji/emoji_one/baby_chick.png and b/public/images/emoji/emoji_one/baby_chick.png differ
diff --git a/public/images/emoji/emoji_one/baby_symbol.png b/public/images/emoji/emoji_one/baby_symbol.png
index 9b365bc9eed..7d39caa6c2b 100644
Binary files a/public/images/emoji/emoji_one/baby_symbol.png and b/public/images/emoji/emoji_one/baby_symbol.png differ
diff --git a/public/images/emoji/emoji_one/back.png b/public/images/emoji/emoji_one/back.png
index 1790b2d984a..7468e6c9e54 100644
Binary files a/public/images/emoji/emoji_one/back.png and b/public/images/emoji/emoji_one/back.png differ
diff --git a/public/images/emoji/emoji_one/bacon.png b/public/images/emoji/emoji_one/bacon.png
new file mode 100644
index 00000000000..f6cab7b569d
Binary files /dev/null and b/public/images/emoji/emoji_one/bacon.png differ
diff --git a/public/images/emoji/emoji_one/badminton.png b/public/images/emoji/emoji_one/badminton.png
index 472d68368bf..f01b98df0d2 100644
Binary files a/public/images/emoji/emoji_one/badminton.png and b/public/images/emoji/emoji_one/badminton.png differ
diff --git a/public/images/emoji/emoji_one/baggage_claim.png b/public/images/emoji/emoji_one/baggage_claim.png
index 96629340acf..d37c8c29ad3 100644
Binary files a/public/images/emoji/emoji_one/baggage_claim.png and b/public/images/emoji/emoji_one/baggage_claim.png differ
diff --git a/public/images/emoji/emoji_one/baguette_bread.png b/public/images/emoji/emoji_one/baguette_bread.png
new file mode 100644
index 00000000000..78e69f849d1
Binary files /dev/null and b/public/images/emoji/emoji_one/baguette_bread.png differ
diff --git a/public/images/emoji/emoji_one/bahamas.png b/public/images/emoji/emoji_one/bahamas.png
new file mode 100644
index 00000000000..ed95128e196
Binary files /dev/null and b/public/images/emoji/emoji_one/bahamas.png differ
diff --git a/public/images/emoji/emoji_one/bahrain.png b/public/images/emoji/emoji_one/bahrain.png
new file mode 100644
index 00000000000..815a93ef0bf
Binary files /dev/null and b/public/images/emoji/emoji_one/bahrain.png differ
diff --git a/public/images/emoji/emoji_one/balance_scale.png b/public/images/emoji/emoji_one/balance_scale.png
new file mode 100644
index 00000000000..5ce9296bce6
Binary files /dev/null and b/public/images/emoji/emoji_one/balance_scale.png differ
diff --git a/public/images/emoji/emoji_one/balloon.png b/public/images/emoji/emoji_one/balloon.png
index b37bdcbc0ad..94e0ad2d9df 100644
Binary files a/public/images/emoji/emoji_one/balloon.png and b/public/images/emoji/emoji_one/balloon.png differ
diff --git a/public/images/emoji/emoji_one/ballot_box.png b/public/images/emoji/emoji_one/ballot_box.png
index ed3721b0090..3a440b182c3 100644
Binary files a/public/images/emoji/emoji_one/ballot_box.png and b/public/images/emoji/emoji_one/ballot_box.png differ
diff --git a/public/images/emoji/emoji_one/ballot_box_with_ballot.png b/public/images/emoji/emoji_one/ballot_box_with_ballot.png
index ed3721b0090..3a440b182c3 100644
Binary files a/public/images/emoji/emoji_one/ballot_box_with_ballot.png and b/public/images/emoji/emoji_one/ballot_box_with_ballot.png differ
diff --git a/public/images/emoji/emoji_one/ballot_box_with_check.png b/public/images/emoji/emoji_one/ballot_box_with_check.png
index 8b49e8c79b6..311e66694bd 100644
Binary files a/public/images/emoji/emoji_one/ballot_box_with_check.png and b/public/images/emoji/emoji_one/ballot_box_with_check.png differ
diff --git a/public/images/emoji/emoji_one/bamboo.png b/public/images/emoji/emoji_one/bamboo.png
index 1a2428acddd..6ce263f4d36 100644
Binary files a/public/images/emoji/emoji_one/bamboo.png and b/public/images/emoji/emoji_one/bamboo.png differ
diff --git a/public/images/emoji/emoji_one/banana.png b/public/images/emoji/emoji_one/banana.png
index 9c29da4c2be..9dc83142450 100644
Binary files a/public/images/emoji/emoji_one/banana.png and b/public/images/emoji/emoji_one/banana.png differ
diff --git a/public/images/emoji/emoji_one/bangbang.png b/public/images/emoji/emoji_one/bangbang.png
index df0c2bda52a..66cf9f4f263 100644
Binary files a/public/images/emoji/emoji_one/bangbang.png and b/public/images/emoji/emoji_one/bangbang.png differ
diff --git a/public/images/emoji/emoji_one/bangladesh.png b/public/images/emoji/emoji_one/bangladesh.png
new file mode 100644
index 00000000000..caab400018c
Binary files /dev/null and b/public/images/emoji/emoji_one/bangladesh.png differ
diff --git a/public/images/emoji/emoji_one/bank.png b/public/images/emoji/emoji_one/bank.png
index 4633286e27c..052b639eb10 100644
Binary files a/public/images/emoji/emoji_one/bank.png and b/public/images/emoji/emoji_one/bank.png differ
diff --git a/public/images/emoji/emoji_one/bar_chart.png b/public/images/emoji/emoji_one/bar_chart.png
index ce751242064..5a5972e5c1e 100644
Binary files a/public/images/emoji/emoji_one/bar_chart.png and b/public/images/emoji/emoji_one/bar_chart.png differ
diff --git a/public/images/emoji/emoji_one/barbados.png b/public/images/emoji/emoji_one/barbados.png
new file mode 100644
index 00000000000..830578344d9
Binary files /dev/null and b/public/images/emoji/emoji_one/barbados.png differ
diff --git a/public/images/emoji/emoji_one/barber.png b/public/images/emoji/emoji_one/barber.png
index 9761eb604fa..29c7ce15456 100644
Binary files a/public/images/emoji/emoji_one/barber.png and b/public/images/emoji/emoji_one/barber.png differ
diff --git a/public/images/emoji/emoji_one/baseball.png b/public/images/emoji/emoji_one/baseball.png
index cf3c95d25f4..9c4c6bf4acb 100644
Binary files a/public/images/emoji/emoji_one/baseball.png and b/public/images/emoji/emoji_one/baseball.png differ
diff --git a/public/images/emoji/emoji_one/basketball.png b/public/images/emoji/emoji_one/basketball.png
index 6ec15112dad..54dd75a62d4 100644
Binary files a/public/images/emoji/emoji_one/basketball.png and b/public/images/emoji/emoji_one/basketball.png differ
diff --git a/public/images/emoji/emoji_one/basketball_man.png b/public/images/emoji/emoji_one/basketball_man.png
new file mode 100644
index 00000000000..a6904abac92
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_man.png differ
diff --git a/public/images/emoji/emoji_one/basketball_man/2.png b/public/images/emoji/emoji_one/basketball_man/2.png
new file mode 100644
index 00000000000..9c1bee41ced
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_man/2.png differ
diff --git a/public/images/emoji/emoji_one/basketball_man/3.png b/public/images/emoji/emoji_one/basketball_man/3.png
new file mode 100644
index 00000000000..275d1edd9b3
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_man/3.png differ
diff --git a/public/images/emoji/emoji_one/basketball_man/4.png b/public/images/emoji/emoji_one/basketball_man/4.png
new file mode 100644
index 00000000000..7eb313163d5
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_man/4.png differ
diff --git a/public/images/emoji/emoji_one/basketball_man/5.png b/public/images/emoji/emoji_one/basketball_man/5.png
new file mode 100644
index 00000000000..fb9dc3936f3
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_man/5.png differ
diff --git a/public/images/emoji/emoji_one/basketball_man/6.png b/public/images/emoji/emoji_one/basketball_man/6.png
new file mode 100644
index 00000000000..6636a5024f9
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_man/6.png differ
diff --git a/public/images/emoji/emoji_one/basketball_player.png b/public/images/emoji/emoji_one/basketball_player.png
index 38c6d635f18..a6904abac92 100644
Binary files a/public/images/emoji/emoji_one/basketball_player.png and b/public/images/emoji/emoji_one/basketball_player.png differ
diff --git a/public/images/emoji/emoji_one/basketball_woman.png b/public/images/emoji/emoji_one/basketball_woman.png
new file mode 100644
index 00000000000..0678a603ffa
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_woman.png differ
diff --git a/public/images/emoji/emoji_one/basketball_woman/2.png b/public/images/emoji/emoji_one/basketball_woman/2.png
new file mode 100644
index 00000000000..7b4c4ab6e03
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/basketball_woman/3.png b/public/images/emoji/emoji_one/basketball_woman/3.png
new file mode 100644
index 00000000000..0c6b887d315
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/basketball_woman/4.png b/public/images/emoji/emoji_one/basketball_woman/4.png
new file mode 100644
index 00000000000..75215e67c45
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/basketball_woman/5.png b/public/images/emoji/emoji_one/basketball_woman/5.png
new file mode 100644
index 00000000000..3f263fabfb2
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/basketball_woman/6.png b/public/images/emoji/emoji_one/basketball_woman/6.png
new file mode 100644
index 00000000000..00eefc4cdd1
Binary files /dev/null and b/public/images/emoji/emoji_one/basketball_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/bat.png b/public/images/emoji/emoji_one/bat.png
new file mode 100644
index 00000000000..ba364f336e6
Binary files /dev/null and b/public/images/emoji/emoji_one/bat.png differ
diff --git a/public/images/emoji/emoji_one/bath.png b/public/images/emoji/emoji_one/bath.png
index f6f8d96b0ab..91ab14afe97 100644
Binary files a/public/images/emoji/emoji_one/bath.png and b/public/images/emoji/emoji_one/bath.png differ
diff --git a/public/images/emoji/emoji_one/bath/2.png b/public/images/emoji/emoji_one/bath/2.png
new file mode 100644
index 00000000000..ce03295c2a5
Binary files /dev/null and b/public/images/emoji/emoji_one/bath/2.png differ
diff --git a/public/images/emoji/emoji_one/bath/3.png b/public/images/emoji/emoji_one/bath/3.png
new file mode 100644
index 00000000000..830dd9c4d91
Binary files /dev/null and b/public/images/emoji/emoji_one/bath/3.png differ
diff --git a/public/images/emoji/emoji_one/bath/4.png b/public/images/emoji/emoji_one/bath/4.png
new file mode 100644
index 00000000000..a0363bc2a00
Binary files /dev/null and b/public/images/emoji/emoji_one/bath/4.png differ
diff --git a/public/images/emoji/emoji_one/bath/5.png b/public/images/emoji/emoji_one/bath/5.png
new file mode 100644
index 00000000000..17f1291f139
Binary files /dev/null and b/public/images/emoji/emoji_one/bath/5.png differ
diff --git a/public/images/emoji/emoji_one/bath/6.png b/public/images/emoji/emoji_one/bath/6.png
new file mode 100644
index 00000000000..9a9f7d1d1c4
Binary files /dev/null and b/public/images/emoji/emoji_one/bath/6.png differ
diff --git a/public/images/emoji/emoji_one/bathtub.png b/public/images/emoji/emoji_one/bathtub.png
index 64e9b1a8ad0..fdef18b25b8 100644
Binary files a/public/images/emoji/emoji_one/bathtub.png and b/public/images/emoji/emoji_one/bathtub.png differ
diff --git a/public/images/emoji/emoji_one/battery.png b/public/images/emoji/emoji_one/battery.png
index 8bb8f1f08d8..22f3c5fdaab 100644
Binary files a/public/images/emoji/emoji_one/battery.png and b/public/images/emoji/emoji_one/battery.png differ
diff --git a/public/images/emoji/emoji_one/beach.png b/public/images/emoji/emoji_one/beach.png
index 4a9eaf10b2a..c5b3594de8e 100644
Binary files a/public/images/emoji/emoji_one/beach.png and b/public/images/emoji/emoji_one/beach.png differ
diff --git a/public/images/emoji/emoji_one/beach_umbrella.png b/public/images/emoji/emoji_one/beach_umbrella.png
index 7fa37d2f2ed..c5b3594de8e 100644
Binary files a/public/images/emoji/emoji_one/beach_umbrella.png and b/public/images/emoji/emoji_one/beach_umbrella.png differ
diff --git a/public/images/emoji/emoji_one/beach_with_umbrella.png b/public/images/emoji/emoji_one/beach_with_umbrella.png
index 4a9eaf10b2a..c5b3594de8e 100644
Binary files a/public/images/emoji/emoji_one/beach_with_umbrella.png and b/public/images/emoji/emoji_one/beach_with_umbrella.png differ
diff --git a/public/images/emoji/emoji_one/bear.png b/public/images/emoji/emoji_one/bear.png
index d7d5f5cae5c..39310919bd6 100644
Binary files a/public/images/emoji/emoji_one/bear.png and b/public/images/emoji/emoji_one/bear.png differ
diff --git a/public/images/emoji/emoji_one/bed.png b/public/images/emoji/emoji_one/bed.png
index 7456b997f91..1c4e197bff0 100644
Binary files a/public/images/emoji/emoji_one/bed.png and b/public/images/emoji/emoji_one/bed.png differ
diff --git a/public/images/emoji/emoji_one/bee.png b/public/images/emoji/emoji_one/bee.png
index 659521774f1..d5e6708eeaf 100644
Binary files a/public/images/emoji/emoji_one/bee.png and b/public/images/emoji/emoji_one/bee.png differ
diff --git a/public/images/emoji/emoji_one/beer.png b/public/images/emoji/emoji_one/beer.png
index 3bc330d3433..0eb168ea61e 100644
Binary files a/public/images/emoji/emoji_one/beer.png and b/public/images/emoji/emoji_one/beer.png differ
diff --git a/public/images/emoji/emoji_one/beers.png b/public/images/emoji/emoji_one/beers.png
index 4974f0591e6..6b2d4589331 100644
Binary files a/public/images/emoji/emoji_one/beers.png and b/public/images/emoji/emoji_one/beers.png differ
diff --git a/public/images/emoji/emoji_one/beetle.png b/public/images/emoji/emoji_one/beetle.png
index 6765bc9c2ea..499e98e35ba 100644
Binary files a/public/images/emoji/emoji_one/beetle.png and b/public/images/emoji/emoji_one/beetle.png differ
diff --git a/public/images/emoji/emoji_one/beginner.png b/public/images/emoji/emoji_one/beginner.png
index e6ed0d7f816..1b8e8787228 100644
Binary files a/public/images/emoji/emoji_one/beginner.png and b/public/images/emoji/emoji_one/beginner.png differ
diff --git a/public/images/emoji/emoji_one/belarus.png b/public/images/emoji/emoji_one/belarus.png
new file mode 100644
index 00000000000..e75dc9ec50b
Binary files /dev/null and b/public/images/emoji/emoji_one/belarus.png differ
diff --git a/public/images/emoji/emoji_one/belgium.png b/public/images/emoji/emoji_one/belgium.png
new file mode 100644
index 00000000000..ca401e5985c
Binary files /dev/null and b/public/images/emoji/emoji_one/belgium.png differ
diff --git a/public/images/emoji/emoji_one/belize.png b/public/images/emoji/emoji_one/belize.png
new file mode 100644
index 00000000000..5f6dded80bf
Binary files /dev/null and b/public/images/emoji/emoji_one/belize.png differ
diff --git a/public/images/emoji/emoji_one/bell.png b/public/images/emoji/emoji_one/bell.png
index 69f7ebab009..7e765fbcfb4 100644
Binary files a/public/images/emoji/emoji_one/bell.png and b/public/images/emoji/emoji_one/bell.png differ
diff --git a/public/images/emoji/emoji_one/bellhop.png b/public/images/emoji/emoji_one/bellhop.png
index 278326137bd..d59e897e271 100644
Binary files a/public/images/emoji/emoji_one/bellhop.png and b/public/images/emoji/emoji_one/bellhop.png differ
diff --git a/public/images/emoji/emoji_one/bellhop_bell.png b/public/images/emoji/emoji_one/bellhop_bell.png
index 278326137bd..d59e897e271 100644
Binary files a/public/images/emoji/emoji_one/bellhop_bell.png and b/public/images/emoji/emoji_one/bellhop_bell.png differ
diff --git a/public/images/emoji/emoji_one/benin.png b/public/images/emoji/emoji_one/benin.png
new file mode 100644
index 00000000000..bb74e98818a
Binary files /dev/null and b/public/images/emoji/emoji_one/benin.png differ
diff --git a/public/images/emoji/emoji_one/bento.png b/public/images/emoji/emoji_one/bento.png
index 663849b859a..025abf1c84b 100644
Binary files a/public/images/emoji/emoji_one/bento.png and b/public/images/emoji/emoji_one/bento.png differ
diff --git a/public/images/emoji/emoji_one/bermuda.png b/public/images/emoji/emoji_one/bermuda.png
new file mode 100644
index 00000000000..75f2fac7609
Binary files /dev/null and b/public/images/emoji/emoji_one/bermuda.png differ
diff --git a/public/images/emoji/emoji_one/bhutan.png b/public/images/emoji/emoji_one/bhutan.png
new file mode 100644
index 00000000000..d9a2d20fc1f
Binary files /dev/null and b/public/images/emoji/emoji_one/bhutan.png differ
diff --git a/public/images/emoji/emoji_one/bicyclist.png b/public/images/emoji/emoji_one/bicyclist.png
index 338c1af91eb..feb6048cd4c 100644
Binary files a/public/images/emoji/emoji_one/bicyclist.png and b/public/images/emoji/emoji_one/bicyclist.png differ
diff --git a/public/images/emoji/emoji_one/bike.png b/public/images/emoji/emoji_one/bike.png
index fedc0663c53..27a3303193f 100644
Binary files a/public/images/emoji/emoji_one/bike.png and b/public/images/emoji/emoji_one/bike.png differ
diff --git a/public/images/emoji/emoji_one/biking_man.png b/public/images/emoji/emoji_one/biking_man.png
new file mode 100644
index 00000000000..feb6048cd4c
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_man.png differ
diff --git a/public/images/emoji/emoji_one/biking_man/2.png b/public/images/emoji/emoji_one/biking_man/2.png
new file mode 100644
index 00000000000..4fa4e818541
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_man/2.png differ
diff --git a/public/images/emoji/emoji_one/biking_man/3.png b/public/images/emoji/emoji_one/biking_man/3.png
new file mode 100644
index 00000000000..295a4648cfd
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_man/3.png differ
diff --git a/public/images/emoji/emoji_one/biking_man/4.png b/public/images/emoji/emoji_one/biking_man/4.png
new file mode 100644
index 00000000000..dc90355376f
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_man/4.png differ
diff --git a/public/images/emoji/emoji_one/biking_man/5.png b/public/images/emoji/emoji_one/biking_man/5.png
new file mode 100644
index 00000000000..f9d93a8923c
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_man/5.png differ
diff --git a/public/images/emoji/emoji_one/biking_man/6.png b/public/images/emoji/emoji_one/biking_man/6.png
new file mode 100644
index 00000000000..ca8ab4280f1
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_man/6.png differ
diff --git a/public/images/emoji/emoji_one/biking_woman.png b/public/images/emoji/emoji_one/biking_woman.png
new file mode 100644
index 00000000000..3e6311734da
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_woman.png differ
diff --git a/public/images/emoji/emoji_one/biking_woman/2.png b/public/images/emoji/emoji_one/biking_woman/2.png
new file mode 100644
index 00000000000..42037a81c0c
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/biking_woman/3.png b/public/images/emoji/emoji_one/biking_woman/3.png
new file mode 100644
index 00000000000..055393dd1c9
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/biking_woman/4.png b/public/images/emoji/emoji_one/biking_woman/4.png
new file mode 100644
index 00000000000..4bfc8b0ed9d
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/biking_woman/5.png b/public/images/emoji/emoji_one/biking_woman/5.png
new file mode 100644
index 00000000000..b19804b8c07
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/biking_woman/6.png b/public/images/emoji/emoji_one/biking_woman/6.png
new file mode 100644
index 00000000000..0fa241f8564
Binary files /dev/null and b/public/images/emoji/emoji_one/biking_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/bikini.png b/public/images/emoji/emoji_one/bikini.png
index 9619001a8e9..49b5bf08db5 100644
Binary files a/public/images/emoji/emoji_one/bikini.png and b/public/images/emoji/emoji_one/bikini.png differ
diff --git a/public/images/emoji/emoji_one/biohazard.png b/public/images/emoji/emoji_one/biohazard.png
index 7a9127c0c65..2f39ef63ce3 100644
Binary files a/public/images/emoji/emoji_one/biohazard.png and b/public/images/emoji/emoji_one/biohazard.png differ
diff --git a/public/images/emoji/emoji_one/biohazard_sign.png b/public/images/emoji/emoji_one/biohazard_sign.png
index 7a9127c0c65..2f39ef63ce3 100644
Binary files a/public/images/emoji/emoji_one/biohazard_sign.png and b/public/images/emoji/emoji_one/biohazard_sign.png differ
diff --git a/public/images/emoji/emoji_one/bird.png b/public/images/emoji/emoji_one/bird.png
index aa378e2effd..4adf8e293b5 100644
Binary files a/public/images/emoji/emoji_one/bird.png and b/public/images/emoji/emoji_one/bird.png differ
diff --git a/public/images/emoji/emoji_one/birthday.png b/public/images/emoji/emoji_one/birthday.png
index ece63e22c36..edb06257fac 100644
Binary files a/public/images/emoji/emoji_one/birthday.png and b/public/images/emoji/emoji_one/birthday.png differ
diff --git a/public/images/emoji/emoji_one/black_circle.png b/public/images/emoji/emoji_one/black_circle.png
index f0ba4e64e62..08235046863 100644
Binary files a/public/images/emoji/emoji_one/black_circle.png and b/public/images/emoji/emoji_one/black_circle.png differ
diff --git a/public/images/emoji/emoji_one/black_flag.png b/public/images/emoji/emoji_one/black_flag.png
new file mode 100644
index 00000000000..193a775633f
Binary files /dev/null and b/public/images/emoji/emoji_one/black_flag.png differ
diff --git a/public/images/emoji/emoji_one/black_heart.png b/public/images/emoji/emoji_one/black_heart.png
new file mode 100644
index 00000000000..885a9c66269
Binary files /dev/null and b/public/images/emoji/emoji_one/black_heart.png differ
diff --git a/public/images/emoji/emoji_one/black_joker.png b/public/images/emoji/emoji_one/black_joker.png
index b09ceba9cdd..35a8a159089 100644
Binary files a/public/images/emoji/emoji_one/black_joker.png and b/public/images/emoji/emoji_one/black_joker.png differ
diff --git a/public/images/emoji/emoji_one/black_large_square.png b/public/images/emoji/emoji_one/black_large_square.png
index 05200a51d2e..d63da0d30e5 100644
Binary files a/public/images/emoji/emoji_one/black_large_square.png and b/public/images/emoji/emoji_one/black_large_square.png differ
diff --git a/public/images/emoji/emoji_one/black_medium_small_square.png b/public/images/emoji/emoji_one/black_medium_small_square.png
index 45e321424c6..0734212ff93 100644
Binary files a/public/images/emoji/emoji_one/black_medium_small_square.png and b/public/images/emoji/emoji_one/black_medium_small_square.png differ
diff --git a/public/images/emoji/emoji_one/black_medium_square.png b/public/images/emoji/emoji_one/black_medium_square.png
index 54b53a5c332..a4c9da7c463 100644
Binary files a/public/images/emoji/emoji_one/black_medium_square.png and b/public/images/emoji/emoji_one/black_medium_square.png differ
diff --git a/public/images/emoji/emoji_one/black_nib.png b/public/images/emoji/emoji_one/black_nib.png
index 9783daa5868..6e9c8aab0aa 100644
Binary files a/public/images/emoji/emoji_one/black_nib.png and b/public/images/emoji/emoji_one/black_nib.png differ
diff --git a/public/images/emoji/emoji_one/black_small_square.png b/public/images/emoji/emoji_one/black_small_square.png
index 423f00b9863..6c8874a67df 100644
Binary files a/public/images/emoji/emoji_one/black_small_square.png and b/public/images/emoji/emoji_one/black_small_square.png differ
diff --git a/public/images/emoji/emoji_one/black_square_button.png b/public/images/emoji/emoji_one/black_square_button.png
index 3b90fadb522..b48c505d6f5 100644
Binary files a/public/images/emoji/emoji_one/black_square_button.png and b/public/images/emoji/emoji_one/black_square_button.png differ
diff --git a/public/images/emoji/emoji_one/blonde_man.png b/public/images/emoji/emoji_one/blonde_man.png
new file mode 100644
index 00000000000..b7e300ea9cd
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_man.png differ
diff --git a/public/images/emoji/emoji_one/blonde_man/2.png b/public/images/emoji/emoji_one/blonde_man/2.png
new file mode 100644
index 00000000000..afe0242f7aa
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_man/2.png differ
diff --git a/public/images/emoji/emoji_one/blonde_man/3.png b/public/images/emoji/emoji_one/blonde_man/3.png
new file mode 100644
index 00000000000..39dff279380
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_man/3.png differ
diff --git a/public/images/emoji/emoji_one/blonde_man/4.png b/public/images/emoji/emoji_one/blonde_man/4.png
new file mode 100644
index 00000000000..02da4b5d72f
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_man/4.png differ
diff --git a/public/images/emoji/emoji_one/blonde_man/5.png b/public/images/emoji/emoji_one/blonde_man/5.png
new file mode 100644
index 00000000000..e207ddaa266
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_man/5.png differ
diff --git a/public/images/emoji/emoji_one/blonde_man/6.png b/public/images/emoji/emoji_one/blonde_man/6.png
new file mode 100644
index 00000000000..cb09defa9f3
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_man/6.png differ
diff --git a/public/images/emoji/emoji_one/blonde_woman.png b/public/images/emoji/emoji_one/blonde_woman.png
new file mode 100644
index 00000000000..1d536ac1c28
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_woman.png differ
diff --git a/public/images/emoji/emoji_one/blonde_woman/2.png b/public/images/emoji/emoji_one/blonde_woman/2.png
new file mode 100644
index 00000000000..0e55204bb58
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/blonde_woman/3.png b/public/images/emoji/emoji_one/blonde_woman/3.png
new file mode 100644
index 00000000000..031dd598547
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/blonde_woman/4.png b/public/images/emoji/emoji_one/blonde_woman/4.png
new file mode 100644
index 00000000000..1cfc38d1772
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/blonde_woman/5.png b/public/images/emoji/emoji_one/blonde_woman/5.png
new file mode 100644
index 00000000000..5917cb562d4
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/blonde_woman/6.png b/public/images/emoji/emoji_one/blonde_woman/6.png
new file mode 100644
index 00000000000..aad07c5065a
Binary files /dev/null and b/public/images/emoji/emoji_one/blonde_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/blossom.png b/public/images/emoji/emoji_one/blossom.png
index 72d61a02cae..7ee823b9cd1 100644
Binary files a/public/images/emoji/emoji_one/blossom.png and b/public/images/emoji/emoji_one/blossom.png differ
diff --git a/public/images/emoji/emoji_one/blowfish.png b/public/images/emoji/emoji_one/blowfish.png
index 2275b389b52..6b9a2c568e3 100644
Binary files a/public/images/emoji/emoji_one/blowfish.png and b/public/images/emoji/emoji_one/blowfish.png differ
diff --git a/public/images/emoji/emoji_one/blue_book.png b/public/images/emoji/emoji_one/blue_book.png
index 322f6fa9e44..5098345a940 100644
Binary files a/public/images/emoji/emoji_one/blue_book.png and b/public/images/emoji/emoji_one/blue_book.png differ
diff --git a/public/images/emoji/emoji_one/blue_car.png b/public/images/emoji/emoji_one/blue_car.png
index 93c30af7770..4baeb467f5f 100644
Binary files a/public/images/emoji/emoji_one/blue_car.png and b/public/images/emoji/emoji_one/blue_car.png differ
diff --git a/public/images/emoji/emoji_one/blue_heart.png b/public/images/emoji/emoji_one/blue_heart.png
index 78c21bc2e49..d4471ec5104 100644
Binary files a/public/images/emoji/emoji_one/blue_heart.png and b/public/images/emoji/emoji_one/blue_heart.png differ
diff --git a/public/images/emoji/emoji_one/blush.png b/public/images/emoji/emoji_one/blush.png
index 7b6aa733862..b0efa779e26 100644
Binary files a/public/images/emoji/emoji_one/blush.png and b/public/images/emoji/emoji_one/blush.png differ
diff --git a/public/images/emoji/emoji_one/boar.png b/public/images/emoji/emoji_one/boar.png
index 5511bdef4ff..1247d33960f 100644
Binary files a/public/images/emoji/emoji_one/boar.png and b/public/images/emoji/emoji_one/boar.png differ
diff --git a/public/images/emoji/emoji_one/boat.png b/public/images/emoji/emoji_one/boat.png
new file mode 100644
index 00000000000..0dfeae01e90
Binary files /dev/null and b/public/images/emoji/emoji_one/boat.png differ
diff --git a/public/images/emoji/emoji_one/bolivia.png b/public/images/emoji/emoji_one/bolivia.png
new file mode 100644
index 00000000000..af9bd4d5e7a
Binary files /dev/null and b/public/images/emoji/emoji_one/bolivia.png differ
diff --git a/public/images/emoji/emoji_one/bomb.png b/public/images/emoji/emoji_one/bomb.png
index c354abcc278..2b1caf85550 100644
Binary files a/public/images/emoji/emoji_one/bomb.png and b/public/images/emoji/emoji_one/bomb.png differ
diff --git a/public/images/emoji/emoji_one/book.png b/public/images/emoji/emoji_one/book.png
index 1232ef74721..3a8176a7d88 100644
Binary files a/public/images/emoji/emoji_one/book.png and b/public/images/emoji/emoji_one/book.png differ
diff --git a/public/images/emoji/emoji_one/bookmark.png b/public/images/emoji/emoji_one/bookmark.png
index 8ea38312a2b..fcb103c591b 100644
Binary files a/public/images/emoji/emoji_one/bookmark.png and b/public/images/emoji/emoji_one/bookmark.png differ
diff --git a/public/images/emoji/emoji_one/bookmark_tabs.png b/public/images/emoji/emoji_one/bookmark_tabs.png
index 66b49ecb01e..20e874c197d 100644
Binary files a/public/images/emoji/emoji_one/bookmark_tabs.png and b/public/images/emoji/emoji_one/bookmark_tabs.png differ
diff --git a/public/images/emoji/emoji_one/books.png b/public/images/emoji/emoji_one/books.png
index 6cf9e20f12b..f8e12ed290e 100644
Binary files a/public/images/emoji/emoji_one/books.png and b/public/images/emoji/emoji_one/books.png differ
diff --git a/public/images/emoji/emoji_one/boom.png b/public/images/emoji/emoji_one/boom.png
index 2229996f55e..79b4318f743 100644
Binary files a/public/images/emoji/emoji_one/boom.png and b/public/images/emoji/emoji_one/boom.png differ
diff --git a/public/images/emoji/emoji_one/boot.png b/public/images/emoji/emoji_one/boot.png
index 220a4352815..467fb406c2c 100644
Binary files a/public/images/emoji/emoji_one/boot.png and b/public/images/emoji/emoji_one/boot.png differ
diff --git a/public/images/emoji/emoji_one/bosnia_herzegovina.png b/public/images/emoji/emoji_one/bosnia_herzegovina.png
new file mode 100644
index 00000000000..91493ade758
Binary files /dev/null and b/public/images/emoji/emoji_one/bosnia_herzegovina.png differ
diff --git a/public/images/emoji/emoji_one/botswana.png b/public/images/emoji/emoji_one/botswana.png
new file mode 100644
index 00000000000..3697a723dd3
Binary files /dev/null and b/public/images/emoji/emoji_one/botswana.png differ
diff --git a/public/images/emoji/emoji_one/bottle_with_popping_cork.png b/public/images/emoji/emoji_one/bottle_with_popping_cork.png
index d8c1b55be00..e37ee62f717 100644
Binary files a/public/images/emoji/emoji_one/bottle_with_popping_cork.png and b/public/images/emoji/emoji_one/bottle_with_popping_cork.png differ
diff --git a/public/images/emoji/emoji_one/bouquet.png b/public/images/emoji/emoji_one/bouquet.png
index f4caccc8ac1..205adf784fc 100644
Binary files a/public/images/emoji/emoji_one/bouquet.png and b/public/images/emoji/emoji_one/bouquet.png differ
diff --git a/public/images/emoji/emoji_one/bow.png b/public/images/emoji/emoji_one/bow.png
index 8dcd8156234..b76022d3f35 100644
Binary files a/public/images/emoji/emoji_one/bow.png and b/public/images/emoji/emoji_one/bow.png differ
diff --git a/public/images/emoji/emoji_one/bow_and_arrow.png b/public/images/emoji/emoji_one/bow_and_arrow.png
index 02b62035875..008cee8abef 100644
Binary files a/public/images/emoji/emoji_one/bow_and_arrow.png and b/public/images/emoji/emoji_one/bow_and_arrow.png differ
diff --git a/public/images/emoji/emoji_one/bowing_man.png b/public/images/emoji/emoji_one/bowing_man.png
new file mode 100644
index 00000000000..b76022d3f35
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_man.png differ
diff --git a/public/images/emoji/emoji_one/bowing_man/2.png b/public/images/emoji/emoji_one/bowing_man/2.png
new file mode 100644
index 00000000000..f6d22d5fa27
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_man/2.png differ
diff --git a/public/images/emoji/emoji_one/bowing_man/3.png b/public/images/emoji/emoji_one/bowing_man/3.png
new file mode 100644
index 00000000000..f7d2ebec178
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_man/3.png differ
diff --git a/public/images/emoji/emoji_one/bowing_man/4.png b/public/images/emoji/emoji_one/bowing_man/4.png
new file mode 100644
index 00000000000..509c8f77526
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_man/4.png differ
diff --git a/public/images/emoji/emoji_one/bowing_man/5.png b/public/images/emoji/emoji_one/bowing_man/5.png
new file mode 100644
index 00000000000..88f208ca891
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_man/5.png differ
diff --git a/public/images/emoji/emoji_one/bowing_man/6.png b/public/images/emoji/emoji_one/bowing_man/6.png
new file mode 100644
index 00000000000..e0a57ab040a
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_man/6.png differ
diff --git a/public/images/emoji/emoji_one/bowing_woman.png b/public/images/emoji/emoji_one/bowing_woman.png
new file mode 100644
index 00000000000..e7b7afb18b2
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_woman.png differ
diff --git a/public/images/emoji/emoji_one/bowing_woman/2.png b/public/images/emoji/emoji_one/bowing_woman/2.png
new file mode 100644
index 00000000000..d71680cf401
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/bowing_woman/3.png b/public/images/emoji/emoji_one/bowing_woman/3.png
new file mode 100644
index 00000000000..6b776c893b6
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/bowing_woman/4.png b/public/images/emoji/emoji_one/bowing_woman/4.png
new file mode 100644
index 00000000000..53ff772fa40
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/bowing_woman/5.png b/public/images/emoji/emoji_one/bowing_woman/5.png
new file mode 100644
index 00000000000..ce18aa7caf1
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/bowing_woman/6.png b/public/images/emoji/emoji_one/bowing_woman/6.png
new file mode 100644
index 00000000000..fade8369bc3
Binary files /dev/null and b/public/images/emoji/emoji_one/bowing_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/bowling.png b/public/images/emoji/emoji_one/bowling.png
index 90ae4518f9d..f1b4bc8cba4 100644
Binary files a/public/images/emoji/emoji_one/bowling.png and b/public/images/emoji/emoji_one/bowling.png differ
diff --git a/public/images/emoji/emoji_one/boxing_glove.png b/public/images/emoji/emoji_one/boxing_glove.png
new file mode 100644
index 00000000000..6cfb5b5aa27
Binary files /dev/null and b/public/images/emoji/emoji_one/boxing_glove.png differ
diff --git a/public/images/emoji/emoji_one/boy.png b/public/images/emoji/emoji_one/boy.png
index 9db6f478ade..eb0ca9ef7e7 100644
Binary files a/public/images/emoji/emoji_one/boy.png and b/public/images/emoji/emoji_one/boy.png differ
diff --git a/public/images/emoji/emoji_one/boy/2.png b/public/images/emoji/emoji_one/boy/2.png
new file mode 100644
index 00000000000..c87f96db0ed
Binary files /dev/null and b/public/images/emoji/emoji_one/boy/2.png differ
diff --git a/public/images/emoji/emoji_one/boy/3.png b/public/images/emoji/emoji_one/boy/3.png
new file mode 100644
index 00000000000..974e9d99769
Binary files /dev/null and b/public/images/emoji/emoji_one/boy/3.png differ
diff --git a/public/images/emoji/emoji_one/boy/4.png b/public/images/emoji/emoji_one/boy/4.png
new file mode 100644
index 00000000000..2388146fb24
Binary files /dev/null and b/public/images/emoji/emoji_one/boy/4.png differ
diff --git a/public/images/emoji/emoji_one/boy/5.png b/public/images/emoji/emoji_one/boy/5.png
new file mode 100644
index 00000000000..9095729338f
Binary files /dev/null and b/public/images/emoji/emoji_one/boy/5.png differ
diff --git a/public/images/emoji/emoji_one/boy/6.png b/public/images/emoji/emoji_one/boy/6.png
new file mode 100644
index 00000000000..a0438161a9f
Binary files /dev/null and b/public/images/emoji/emoji_one/boy/6.png differ
diff --git a/public/images/emoji/emoji_one/brazil.png b/public/images/emoji/emoji_one/brazil.png
new file mode 100644
index 00000000000..a68b1e6b586
Binary files /dev/null and b/public/images/emoji/emoji_one/brazil.png differ
diff --git a/public/images/emoji/emoji_one/bread.png b/public/images/emoji/emoji_one/bread.png
index bd36a5c2453..e79d2841f82 100644
Binary files a/public/images/emoji/emoji_one/bread.png and b/public/images/emoji/emoji_one/bread.png differ
diff --git a/public/images/emoji/emoji_one/bride_with_veil.png b/public/images/emoji/emoji_one/bride_with_veil.png
index 246ac4b24dd..266ea220003 100644
Binary files a/public/images/emoji/emoji_one/bride_with_veil.png and b/public/images/emoji/emoji_one/bride_with_veil.png differ
diff --git a/public/images/emoji/emoji_one/bride_with_veil/2.png b/public/images/emoji/emoji_one/bride_with_veil/2.png
new file mode 100644
index 00000000000..2bbccd37ced
Binary files /dev/null and b/public/images/emoji/emoji_one/bride_with_veil/2.png differ
diff --git a/public/images/emoji/emoji_one/bride_with_veil/3.png b/public/images/emoji/emoji_one/bride_with_veil/3.png
new file mode 100644
index 00000000000..d6d86151ecf
Binary files /dev/null and b/public/images/emoji/emoji_one/bride_with_veil/3.png differ
diff --git a/public/images/emoji/emoji_one/bride_with_veil/4.png b/public/images/emoji/emoji_one/bride_with_veil/4.png
new file mode 100644
index 00000000000..bfc2d74c390
Binary files /dev/null and b/public/images/emoji/emoji_one/bride_with_veil/4.png differ
diff --git a/public/images/emoji/emoji_one/bride_with_veil/5.png b/public/images/emoji/emoji_one/bride_with_veil/5.png
new file mode 100644
index 00000000000..085b7ffd7a7
Binary files /dev/null and b/public/images/emoji/emoji_one/bride_with_veil/5.png differ
diff --git a/public/images/emoji/emoji_one/bride_with_veil/6.png b/public/images/emoji/emoji_one/bride_with_veil/6.png
new file mode 100644
index 00000000000..e650ad355df
Binary files /dev/null and b/public/images/emoji/emoji_one/bride_with_veil/6.png differ
diff --git a/public/images/emoji/emoji_one/bridge_at_night.png b/public/images/emoji/emoji_one/bridge_at_night.png
index 183efc4617d..bab0bb47802 100644
Binary files a/public/images/emoji/emoji_one/bridge_at_night.png and b/public/images/emoji/emoji_one/bridge_at_night.png differ
diff --git a/public/images/emoji/emoji_one/briefcase.png b/public/images/emoji/emoji_one/briefcase.png
index cde66eb176f..8510cab5ab1 100644
Binary files a/public/images/emoji/emoji_one/briefcase.png and b/public/images/emoji/emoji_one/briefcase.png differ
diff --git a/public/images/emoji/emoji_one/british_indian_ocean_territory.png b/public/images/emoji/emoji_one/british_indian_ocean_territory.png
new file mode 100644
index 00000000000..e3d2479344f
Binary files /dev/null and b/public/images/emoji/emoji_one/british_indian_ocean_territory.png differ
diff --git a/public/images/emoji/emoji_one/british_virgin_islands.png b/public/images/emoji/emoji_one/british_virgin_islands.png
new file mode 100644
index 00000000000..9f758979a16
Binary files /dev/null and b/public/images/emoji/emoji_one/british_virgin_islands.png differ
diff --git a/public/images/emoji/emoji_one/broken_heart.png b/public/images/emoji/emoji_one/broken_heart.png
index b86a1092030..9d80b52e74c 100644
Binary files a/public/images/emoji/emoji_one/broken_heart.png and b/public/images/emoji/emoji_one/broken_heart.png differ
diff --git a/public/images/emoji/emoji_one/brunei.png b/public/images/emoji/emoji_one/brunei.png
new file mode 100644
index 00000000000..647e1c4d79b
Binary files /dev/null and b/public/images/emoji/emoji_one/brunei.png differ
diff --git a/public/images/emoji/emoji_one/bug.png b/public/images/emoji/emoji_one/bug.png
index 9aed304bd70..d9f94526c04 100644
Binary files a/public/images/emoji/emoji_one/bug.png and b/public/images/emoji/emoji_one/bug.png differ
diff --git a/public/images/emoji/emoji_one/building_construction.png b/public/images/emoji/emoji_one/building_construction.png
index 04e7fd40b9e..c4959500a27 100644
Binary files a/public/images/emoji/emoji_one/building_construction.png and b/public/images/emoji/emoji_one/building_construction.png differ
diff --git a/public/images/emoji/emoji_one/bulb.png b/public/images/emoji/emoji_one/bulb.png
index 7e525a98e64..da52ae9ee10 100644
Binary files a/public/images/emoji/emoji_one/bulb.png and b/public/images/emoji/emoji_one/bulb.png differ
diff --git a/public/images/emoji/emoji_one/bulgaria.png b/public/images/emoji/emoji_one/bulgaria.png
new file mode 100644
index 00000000000..5185700c636
Binary files /dev/null and b/public/images/emoji/emoji_one/bulgaria.png differ
diff --git a/public/images/emoji/emoji_one/bullettrain_front.png b/public/images/emoji/emoji_one/bullettrain_front.png
index 50839c88857..c66e0187d43 100644
Binary files a/public/images/emoji/emoji_one/bullettrain_front.png and b/public/images/emoji/emoji_one/bullettrain_front.png differ
diff --git a/public/images/emoji/emoji_one/bullettrain_side.png b/public/images/emoji/emoji_one/bullettrain_side.png
index 84b9f4b5aec..5e396be2e9d 100644
Binary files a/public/images/emoji/emoji_one/bullettrain_side.png and b/public/images/emoji/emoji_one/bullettrain_side.png differ
diff --git a/public/images/emoji/emoji_one/burkina_faso.png b/public/images/emoji/emoji_one/burkina_faso.png
new file mode 100644
index 00000000000..c519f8a954c
Binary files /dev/null and b/public/images/emoji/emoji_one/burkina_faso.png differ
diff --git a/public/images/emoji/emoji_one/burrito.png b/public/images/emoji/emoji_one/burrito.png
index 0df4f82ee61..f001a0822e4 100644
Binary files a/public/images/emoji/emoji_one/burrito.png and b/public/images/emoji/emoji_one/burrito.png differ
diff --git a/public/images/emoji/emoji_one/burundi.png b/public/images/emoji/emoji_one/burundi.png
new file mode 100644
index 00000000000..83e731cc34f
Binary files /dev/null and b/public/images/emoji/emoji_one/burundi.png differ
diff --git a/public/images/emoji/emoji_one/bus.png b/public/images/emoji/emoji_one/bus.png
index 203f3f7272a..8cad8a67ff5 100644
Binary files a/public/images/emoji/emoji_one/bus.png and b/public/images/emoji/emoji_one/bus.png differ
diff --git a/public/images/emoji/emoji_one/business_suit_levitating.png b/public/images/emoji/emoji_one/business_suit_levitating.png
new file mode 100644
index 00000000000..f25e14fd06d
Binary files /dev/null and b/public/images/emoji/emoji_one/business_suit_levitating.png differ
diff --git a/public/images/emoji/emoji_one/business_suit_levitating/2.png b/public/images/emoji/emoji_one/business_suit_levitating/2.png
new file mode 100644
index 00000000000..c8af4516a26
Binary files /dev/null and b/public/images/emoji/emoji_one/business_suit_levitating/2.png differ
diff --git a/public/images/emoji/emoji_one/business_suit_levitating/3.png b/public/images/emoji/emoji_one/business_suit_levitating/3.png
new file mode 100644
index 00000000000..ed5fde06d4d
Binary files /dev/null and b/public/images/emoji/emoji_one/business_suit_levitating/3.png differ
diff --git a/public/images/emoji/emoji_one/business_suit_levitating/4.png b/public/images/emoji/emoji_one/business_suit_levitating/4.png
new file mode 100644
index 00000000000..631c51d4e60
Binary files /dev/null and b/public/images/emoji/emoji_one/business_suit_levitating/4.png differ
diff --git a/public/images/emoji/emoji_one/business_suit_levitating/5.png b/public/images/emoji/emoji_one/business_suit_levitating/5.png
new file mode 100644
index 00000000000..5bbb08cab49
Binary files /dev/null and b/public/images/emoji/emoji_one/business_suit_levitating/5.png differ
diff --git a/public/images/emoji/emoji_one/business_suit_levitating/6.png b/public/images/emoji/emoji_one/business_suit_levitating/6.png
new file mode 100644
index 00000000000..84fd92bd359
Binary files /dev/null and b/public/images/emoji/emoji_one/business_suit_levitating/6.png differ
diff --git a/public/images/emoji/emoji_one/busstop.png b/public/images/emoji/emoji_one/busstop.png
index b5538e23884..5efc8a231a5 100644
Binary files a/public/images/emoji/emoji_one/busstop.png and b/public/images/emoji/emoji_one/busstop.png differ
diff --git a/public/images/emoji/emoji_one/bust_in_silhouette.png b/public/images/emoji/emoji_one/bust_in_silhouette.png
index cfed8745c7c..3f0e81003c6 100644
Binary files a/public/images/emoji/emoji_one/bust_in_silhouette.png and b/public/images/emoji/emoji_one/bust_in_silhouette.png differ
diff --git a/public/images/emoji/emoji_one/busts_in_silhouette.png b/public/images/emoji/emoji_one/busts_in_silhouette.png
index 4f979d6fb11..f102392d6f3 100644
Binary files a/public/images/emoji/emoji_one/busts_in_silhouette.png and b/public/images/emoji/emoji_one/busts_in_silhouette.png differ
diff --git a/public/images/emoji/emoji_one/butterfly.png b/public/images/emoji/emoji_one/butterfly.png
new file mode 100644
index 00000000000..d682eccad2c
Binary files /dev/null and b/public/images/emoji/emoji_one/butterfly.png differ
diff --git a/public/images/emoji/emoji_one/cactus.png b/public/images/emoji/emoji_one/cactus.png
index cba39e8803e..61e29ef77a7 100644
Binary files a/public/images/emoji/emoji_one/cactus.png and b/public/images/emoji/emoji_one/cactus.png differ
diff --git a/public/images/emoji/emoji_one/cake.png b/public/images/emoji/emoji_one/cake.png
index 88af15a2ec0..229e0c6bc3c 100644
Binary files a/public/images/emoji/emoji_one/cake.png and b/public/images/emoji/emoji_one/cake.png differ
diff --git a/public/images/emoji/emoji_one/calendar.png b/public/images/emoji/emoji_one/calendar.png
index a1aea777c1c..1ad7d67ba60 100644
Binary files a/public/images/emoji/emoji_one/calendar.png and b/public/images/emoji/emoji_one/calendar.png differ
diff --git a/public/images/emoji/emoji_one/calendar_spiral.png b/public/images/emoji/emoji_one/calendar_spiral.png
index 50fb5e044aa..fd91b82bf90 100644
Binary files a/public/images/emoji/emoji_one/calendar_spiral.png and b/public/images/emoji/emoji_one/calendar_spiral.png differ
diff --git a/public/images/emoji/emoji_one/call_me_hand.png b/public/images/emoji/emoji_one/call_me_hand.png
new file mode 100644
index 00000000000..7ca5d78d4b9
Binary files /dev/null and b/public/images/emoji/emoji_one/call_me_hand.png differ
diff --git a/public/images/emoji/emoji_one/call_me_hand/2.png b/public/images/emoji/emoji_one/call_me_hand/2.png
new file mode 100644
index 00000000000..35ac0f5bae8
Binary files /dev/null and b/public/images/emoji/emoji_one/call_me_hand/2.png differ
diff --git a/public/images/emoji/emoji_one/call_me_hand/3.png b/public/images/emoji/emoji_one/call_me_hand/3.png
new file mode 100644
index 00000000000..a9e5e039374
Binary files /dev/null and b/public/images/emoji/emoji_one/call_me_hand/3.png differ
diff --git a/public/images/emoji/emoji_one/call_me_hand/4.png b/public/images/emoji/emoji_one/call_me_hand/4.png
new file mode 100644
index 00000000000..9be8eeff9c0
Binary files /dev/null and b/public/images/emoji/emoji_one/call_me_hand/4.png differ
diff --git a/public/images/emoji/emoji_one/call_me_hand/5.png b/public/images/emoji/emoji_one/call_me_hand/5.png
new file mode 100644
index 00000000000..eea7d6a9edb
Binary files /dev/null and b/public/images/emoji/emoji_one/call_me_hand/5.png differ
diff --git a/public/images/emoji/emoji_one/call_me_hand/6.png b/public/images/emoji/emoji_one/call_me_hand/6.png
new file mode 100644
index 00000000000..4ccd08ca8f2
Binary files /dev/null and b/public/images/emoji/emoji_one/call_me_hand/6.png differ
diff --git a/public/images/emoji/emoji_one/calling.png b/public/images/emoji/emoji_one/calling.png
index dbb364fe44e..79fbd2f543f 100644
Binary files a/public/images/emoji/emoji_one/calling.png and b/public/images/emoji/emoji_one/calling.png differ
diff --git a/public/images/emoji/emoji_one/cambodia.png b/public/images/emoji/emoji_one/cambodia.png
new file mode 100644
index 00000000000..0a7ca06fb42
Binary files /dev/null and b/public/images/emoji/emoji_one/cambodia.png differ
diff --git a/public/images/emoji/emoji_one/camel.png b/public/images/emoji/emoji_one/camel.png
index 4ab20d9388e..09915760d7e 100644
Binary files a/public/images/emoji/emoji_one/camel.png and b/public/images/emoji/emoji_one/camel.png differ
diff --git a/public/images/emoji/emoji_one/camera.png b/public/images/emoji/emoji_one/camera.png
index af9265c0429..09ad5e96b55 100644
Binary files a/public/images/emoji/emoji_one/camera.png and b/public/images/emoji/emoji_one/camera.png differ
diff --git a/public/images/emoji/emoji_one/camera_flash.png b/public/images/emoji/emoji_one/camera_flash.png
new file mode 100644
index 00000000000..f686f2bdabb
Binary files /dev/null and b/public/images/emoji/emoji_one/camera_flash.png differ
diff --git a/public/images/emoji/emoji_one/camera_with_flash.png b/public/images/emoji/emoji_one/camera_with_flash.png
index 5c710b453ae..f686f2bdabb 100644
Binary files a/public/images/emoji/emoji_one/camera_with_flash.png and b/public/images/emoji/emoji_one/camera_with_flash.png differ
diff --git a/public/images/emoji/emoji_one/cameroon.png b/public/images/emoji/emoji_one/cameroon.png
new file mode 100644
index 00000000000..b9aaf463487
Binary files /dev/null and b/public/images/emoji/emoji_one/cameroon.png differ
diff --git a/public/images/emoji/emoji_one/camping.png b/public/images/emoji/emoji_one/camping.png
index 891bd2698e9..9977ca19a5b 100644
Binary files a/public/images/emoji/emoji_one/camping.png and b/public/images/emoji/emoji_one/camping.png differ
diff --git a/public/images/emoji/emoji_one/canada.png b/public/images/emoji/emoji_one/canada.png
new file mode 100644
index 00000000000..82664ad79e9
Binary files /dev/null and b/public/images/emoji/emoji_one/canada.png differ
diff --git a/public/images/emoji/emoji_one/canary_islands.png b/public/images/emoji/emoji_one/canary_islands.png
new file mode 100644
index 00000000000..68ccf48d0df
Binary files /dev/null and b/public/images/emoji/emoji_one/canary_islands.png differ
diff --git a/public/images/emoji/emoji_one/cancer.png b/public/images/emoji/emoji_one/cancer.png
index 855b10badc2..c68e5058e60 100644
Binary files a/public/images/emoji/emoji_one/cancer.png and b/public/images/emoji/emoji_one/cancer.png differ
diff --git a/public/images/emoji/emoji_one/candle.png b/public/images/emoji/emoji_one/candle.png
index 5c48fa71c6d..be40928c9d7 100644
Binary files a/public/images/emoji/emoji_one/candle.png and b/public/images/emoji/emoji_one/candle.png differ
diff --git a/public/images/emoji/emoji_one/candy.png b/public/images/emoji/emoji_one/candy.png
index ec682ae01a0..7be1ecb6575 100644
Binary files a/public/images/emoji/emoji_one/candy.png and b/public/images/emoji/emoji_one/candy.png differ
diff --git a/public/images/emoji/emoji_one/canoe.png b/public/images/emoji/emoji_one/canoe.png
new file mode 100644
index 00000000000..437db967002
Binary files /dev/null and b/public/images/emoji/emoji_one/canoe.png differ
diff --git a/public/images/emoji/emoji_one/cape_verde.png b/public/images/emoji/emoji_one/cape_verde.png
new file mode 100644
index 00000000000..1252c37a6d8
Binary files /dev/null and b/public/images/emoji/emoji_one/cape_verde.png differ
diff --git a/public/images/emoji/emoji_one/capital_abcd.png b/public/images/emoji/emoji_one/capital_abcd.png
index 5ae2834d9d6..ebc5f362a59 100644
Binary files a/public/images/emoji/emoji_one/capital_abcd.png and b/public/images/emoji/emoji_one/capital_abcd.png differ
diff --git a/public/images/emoji/emoji_one/capricorn.png b/public/images/emoji/emoji_one/capricorn.png
index 3c76b4e651f..5b4b0a55241 100644
Binary files a/public/images/emoji/emoji_one/capricorn.png and b/public/images/emoji/emoji_one/capricorn.png differ
diff --git a/public/images/emoji/emoji_one/card_box.png b/public/images/emoji/emoji_one/card_box.png
index 81b62f6e671..254f20b7d86 100644
Binary files a/public/images/emoji/emoji_one/card_box.png and b/public/images/emoji/emoji_one/card_box.png differ
diff --git a/public/images/emoji/emoji_one/card_file_box.png b/public/images/emoji/emoji_one/card_file_box.png
index 81b62f6e671..254f20b7d86 100644
Binary files a/public/images/emoji/emoji_one/card_file_box.png and b/public/images/emoji/emoji_one/card_file_box.png differ
diff --git a/public/images/emoji/emoji_one/card_index.png b/public/images/emoji/emoji_one/card_index.png
index b27e65f5865..af241fc9cb8 100644
Binary files a/public/images/emoji/emoji_one/card_index.png and b/public/images/emoji/emoji_one/card_index.png differ
diff --git a/public/images/emoji/emoji_one/card_index_dividers.png b/public/images/emoji/emoji_one/card_index_dividers.png
index ff648549dae..c857789b1f9 100644
Binary files a/public/images/emoji/emoji_one/card_index_dividers.png and b/public/images/emoji/emoji_one/card_index_dividers.png differ
diff --git a/public/images/emoji/emoji_one/caribbean_netherlands.png b/public/images/emoji/emoji_one/caribbean_netherlands.png
new file mode 100644
index 00000000000..7780a4a0367
Binary files /dev/null and b/public/images/emoji/emoji_one/caribbean_netherlands.png differ
diff --git a/public/images/emoji/emoji_one/carousel_horse.png b/public/images/emoji/emoji_one/carousel_horse.png
index 3da532f7d1a..bd6e669387e 100644
Binary files a/public/images/emoji/emoji_one/carousel_horse.png and b/public/images/emoji/emoji_one/carousel_horse.png differ
diff --git a/public/images/emoji/emoji_one/carrot.png b/public/images/emoji/emoji_one/carrot.png
new file mode 100644
index 00000000000..ec8c09e41b0
Binary files /dev/null and b/public/images/emoji/emoji_one/carrot.png differ
diff --git a/public/images/emoji/emoji_one/cat.png b/public/images/emoji/emoji_one/cat.png
index 498bfa6fae2..04ecf8c6142 100644
Binary files a/public/images/emoji/emoji_one/cat.png and b/public/images/emoji/emoji_one/cat.png differ
diff --git a/public/images/emoji/emoji_one/cat2.png b/public/images/emoji/emoji_one/cat2.png
index 6e6363fbcfb..dc0248526c5 100644
Binary files a/public/images/emoji/emoji_one/cat2.png and b/public/images/emoji/emoji_one/cat2.png differ
diff --git a/public/images/emoji/emoji_one/cayman_islands.png b/public/images/emoji/emoji_one/cayman_islands.png
new file mode 100644
index 00000000000..70d8309d8c6
Binary files /dev/null and b/public/images/emoji/emoji_one/cayman_islands.png differ
diff --git a/public/images/emoji/emoji_one/cd.png b/public/images/emoji/emoji_one/cd.png
index 3ae8de52246..9998df86827 100644
Binary files a/public/images/emoji/emoji_one/cd.png and b/public/images/emoji/emoji_one/cd.png differ
diff --git a/public/images/emoji/emoji_one/central_african_republic.png b/public/images/emoji/emoji_one/central_african_republic.png
new file mode 100644
index 00000000000..a344cb3ae87
Binary files /dev/null and b/public/images/emoji/emoji_one/central_african_republic.png differ
diff --git a/public/images/emoji/emoji_one/chad.png b/public/images/emoji/emoji_one/chad.png
new file mode 100644
index 00000000000..26b77c821c1
Binary files /dev/null and b/public/images/emoji/emoji_one/chad.png differ
diff --git a/public/images/emoji/emoji_one/chains.png b/public/images/emoji/emoji_one/chains.png
index 84a5b14b1c5..81f9b3d8a4c 100644
Binary files a/public/images/emoji/emoji_one/chains.png and b/public/images/emoji/emoji_one/chains.png differ
diff --git a/public/images/emoji/emoji_one/champagne.png b/public/images/emoji/emoji_one/champagne.png
index d8c1b55be00..e37ee62f717 100644
Binary files a/public/images/emoji/emoji_one/champagne.png and b/public/images/emoji/emoji_one/champagne.png differ
diff --git a/public/images/emoji/emoji_one/chart.png b/public/images/emoji/emoji_one/chart.png
index c7abdcbc67e..164dbcf05b5 100644
Binary files a/public/images/emoji/emoji_one/chart.png and b/public/images/emoji/emoji_one/chart.png differ
diff --git a/public/images/emoji/emoji_one/chart_with_downwards_trend.png b/public/images/emoji/emoji_one/chart_with_downwards_trend.png
index 0f9b1965ec4..049a95df05b 100644
Binary files a/public/images/emoji/emoji_one/chart_with_downwards_trend.png and b/public/images/emoji/emoji_one/chart_with_downwards_trend.png differ
diff --git a/public/images/emoji/emoji_one/chart_with_upwards_trend.png b/public/images/emoji/emoji_one/chart_with_upwards_trend.png
index 3fae333e488..dfb26da8471 100644
Binary files a/public/images/emoji/emoji_one/chart_with_upwards_trend.png and b/public/images/emoji/emoji_one/chart_with_upwards_trend.png differ
diff --git a/public/images/emoji/emoji_one/checkered_flag.png b/public/images/emoji/emoji_one/checkered_flag.png
index 2ba752f4b2f..0b7f1e35435 100644
Binary files a/public/images/emoji/emoji_one/checkered_flag.png and b/public/images/emoji/emoji_one/checkered_flag.png differ
diff --git a/public/images/emoji/emoji_one/cheese.png b/public/images/emoji/emoji_one/cheese.png
index c89acf97818..b3db512c842 100644
Binary files a/public/images/emoji/emoji_one/cheese.png and b/public/images/emoji/emoji_one/cheese.png differ
diff --git a/public/images/emoji/emoji_one/cheese_wedge.png b/public/images/emoji/emoji_one/cheese_wedge.png
index c89acf97818..b3db512c842 100644
Binary files a/public/images/emoji/emoji_one/cheese_wedge.png and b/public/images/emoji/emoji_one/cheese_wedge.png differ
diff --git a/public/images/emoji/emoji_one/cherries.png b/public/images/emoji/emoji_one/cherries.png
index bce51389526..e74e3a834ba 100644
Binary files a/public/images/emoji/emoji_one/cherries.png and b/public/images/emoji/emoji_one/cherries.png differ
diff --git a/public/images/emoji/emoji_one/cherry_blossom.png b/public/images/emoji/emoji_one/cherry_blossom.png
index 4a18b19e29d..fc1e7305d70 100644
Binary files a/public/images/emoji/emoji_one/cherry_blossom.png and b/public/images/emoji/emoji_one/cherry_blossom.png differ
diff --git a/public/images/emoji/emoji_one/chestnut.png b/public/images/emoji/emoji_one/chestnut.png
index 78bffdfbd5b..2bf74e110d8 100644
Binary files a/public/images/emoji/emoji_one/chestnut.png and b/public/images/emoji/emoji_one/chestnut.png differ
diff --git a/public/images/emoji/emoji_one/chicken.png b/public/images/emoji/emoji_one/chicken.png
index 3052377b21e..2e5a0a13827 100644
Binary files a/public/images/emoji/emoji_one/chicken.png and b/public/images/emoji/emoji_one/chicken.png differ
diff --git a/public/images/emoji/emoji_one/children_crossing.png b/public/images/emoji/emoji_one/children_crossing.png
index 0db76a946fb..94f5555d62c 100644
Binary files a/public/images/emoji/emoji_one/children_crossing.png and b/public/images/emoji/emoji_one/children_crossing.png differ
diff --git a/public/images/emoji/emoji_one/chile.png b/public/images/emoji/emoji_one/chile.png
new file mode 100644
index 00000000000..740d09658ed
Binary files /dev/null and b/public/images/emoji/emoji_one/chile.png differ
diff --git a/public/images/emoji/emoji_one/chipmunk.png b/public/images/emoji/emoji_one/chipmunk.png
index db1a586381c..a959f55dbef 100644
Binary files a/public/images/emoji/emoji_one/chipmunk.png and b/public/images/emoji/emoji_one/chipmunk.png differ
diff --git a/public/images/emoji/emoji_one/chocolate_bar.png b/public/images/emoji/emoji_one/chocolate_bar.png
index 33535f24928..92b21045daa 100644
Binary files a/public/images/emoji/emoji_one/chocolate_bar.png and b/public/images/emoji/emoji_one/chocolate_bar.png differ
diff --git a/public/images/emoji/emoji_one/christmas_island.png b/public/images/emoji/emoji_one/christmas_island.png
new file mode 100644
index 00000000000..6958b7d8d8f
Binary files /dev/null and b/public/images/emoji/emoji_one/christmas_island.png differ
diff --git a/public/images/emoji/emoji_one/christmas_tree.png b/public/images/emoji/emoji_one/christmas_tree.png
index 5936c300cc5..e47382cde14 100644
Binary files a/public/images/emoji/emoji_one/christmas_tree.png and b/public/images/emoji/emoji_one/christmas_tree.png differ
diff --git a/public/images/emoji/emoji_one/church.png b/public/images/emoji/emoji_one/church.png
index 3996ff2d281..69bb81241e4 100644
Binary files a/public/images/emoji/emoji_one/church.png and b/public/images/emoji/emoji_one/church.png differ
diff --git a/public/images/emoji/emoji_one/cinema.png b/public/images/emoji/emoji_one/cinema.png
index 08749700b9f..ee0d70cd100 100644
Binary files a/public/images/emoji/emoji_one/cinema.png and b/public/images/emoji/emoji_one/cinema.png differ
diff --git a/public/images/emoji/emoji_one/circus_tent.png b/public/images/emoji/emoji_one/circus_tent.png
index 4c7a8fce61b..df580e6bfb6 100644
Binary files a/public/images/emoji/emoji_one/circus_tent.png and b/public/images/emoji/emoji_one/circus_tent.png differ
diff --git a/public/images/emoji/emoji_one/city_dusk.png b/public/images/emoji/emoji_one/city_dusk.png
index 9a9a76dc8db..06856e88d0d 100644
Binary files a/public/images/emoji/emoji_one/city_dusk.png and b/public/images/emoji/emoji_one/city_dusk.png differ
diff --git a/public/images/emoji/emoji_one/city_sunrise.png b/public/images/emoji/emoji_one/city_sunrise.png
index ecc63698e3c..10343e0e947 100644
Binary files a/public/images/emoji/emoji_one/city_sunrise.png and b/public/images/emoji/emoji_one/city_sunrise.png differ
diff --git a/public/images/emoji/emoji_one/city_sunset.png b/public/images/emoji/emoji_one/city_sunset.png
index ecc63698e3c..06856e88d0d 100644
Binary files a/public/images/emoji/emoji_one/city_sunset.png and b/public/images/emoji/emoji_one/city_sunset.png differ
diff --git a/public/images/emoji/emoji_one/cityscape.png b/public/images/emoji/emoji_one/cityscape.png
index 61f1a18cb7e..ec7be994db8 100644
Binary files a/public/images/emoji/emoji_one/cityscape.png and b/public/images/emoji/emoji_one/cityscape.png differ
diff --git a/public/images/emoji/emoji_one/cl.png b/public/images/emoji/emoji_one/cl.png
index abfaf51f5f4..d575aaceacc 100644
Binary files a/public/images/emoji/emoji_one/cl.png and b/public/images/emoji/emoji_one/cl.png differ
diff --git a/public/images/emoji/emoji_one/clamp.png b/public/images/emoji/emoji_one/clamp.png
new file mode 100644
index 00000000000..936950023cc
Binary files /dev/null and b/public/images/emoji/emoji_one/clamp.png differ
diff --git a/public/images/emoji/emoji_one/clap.png b/public/images/emoji/emoji_one/clap.png
index dd66c9ab87e..96d49511f56 100644
Binary files a/public/images/emoji/emoji_one/clap.png and b/public/images/emoji/emoji_one/clap.png differ
diff --git a/public/images/emoji/emoji_one/clap/2.png b/public/images/emoji/emoji_one/clap/2.png
new file mode 100644
index 00000000000..c5e73e6d393
Binary files /dev/null and b/public/images/emoji/emoji_one/clap/2.png differ
diff --git a/public/images/emoji/emoji_one/clap/3.png b/public/images/emoji/emoji_one/clap/3.png
new file mode 100644
index 00000000000..fbe96802955
Binary files /dev/null and b/public/images/emoji/emoji_one/clap/3.png differ
diff --git a/public/images/emoji/emoji_one/clap/4.png b/public/images/emoji/emoji_one/clap/4.png
new file mode 100644
index 00000000000..46056c30c07
Binary files /dev/null and b/public/images/emoji/emoji_one/clap/4.png differ
diff --git a/public/images/emoji/emoji_one/clap/5.png b/public/images/emoji/emoji_one/clap/5.png
new file mode 100644
index 00000000000..23404f8b0cc
Binary files /dev/null and b/public/images/emoji/emoji_one/clap/5.png differ
diff --git a/public/images/emoji/emoji_one/clap/6.png b/public/images/emoji/emoji_one/clap/6.png
new file mode 100644
index 00000000000..259db111c67
Binary files /dev/null and b/public/images/emoji/emoji_one/clap/6.png differ
diff --git a/public/images/emoji/emoji_one/clapper.png b/public/images/emoji/emoji_one/clapper.png
index 90348932d1c..f2b3f78a57e 100644
Binary files a/public/images/emoji/emoji_one/clapper.png and b/public/images/emoji/emoji_one/clapper.png differ
diff --git a/public/images/emoji/emoji_one/classical_building.png b/public/images/emoji/emoji_one/classical_building.png
index 2965ac80fce..540c343c9de 100644
Binary files a/public/images/emoji/emoji_one/classical_building.png and b/public/images/emoji/emoji_one/classical_building.png differ
diff --git a/public/images/emoji/emoji_one/clinking_glasses.png b/public/images/emoji/emoji_one/clinking_glasses.png
new file mode 100644
index 00000000000..f7ee23f8ce8
Binary files /dev/null and b/public/images/emoji/emoji_one/clinking_glasses.png differ
diff --git a/public/images/emoji/emoji_one/clipboard.png b/public/images/emoji/emoji_one/clipboard.png
index 0dd1ff2ef39..534db369dd2 100644
Binary files a/public/images/emoji/emoji_one/clipboard.png and b/public/images/emoji/emoji_one/clipboard.png differ
diff --git a/public/images/emoji/emoji_one/clock.png b/public/images/emoji/emoji_one/clock.png
index e1a55310426..15b97354c53 100644
Binary files a/public/images/emoji/emoji_one/clock.png and b/public/images/emoji/emoji_one/clock.png differ
diff --git a/public/images/emoji/emoji_one/clock1.png b/public/images/emoji/emoji_one/clock1.png
index 6735c04a59a..787c7bfc7cb 100644
Binary files a/public/images/emoji/emoji_one/clock1.png and b/public/images/emoji/emoji_one/clock1.png differ
diff --git a/public/images/emoji/emoji_one/clock10.png b/public/images/emoji/emoji_one/clock10.png
index c019fa3cd97..7addbfa73b9 100644
Binary files a/public/images/emoji/emoji_one/clock10.png and b/public/images/emoji/emoji_one/clock10.png differ
diff --git a/public/images/emoji/emoji_one/clock1030.png b/public/images/emoji/emoji_one/clock1030.png
index ad639f3b3d3..dd750e85dfc 100644
Binary files a/public/images/emoji/emoji_one/clock1030.png and b/public/images/emoji/emoji_one/clock1030.png differ
diff --git a/public/images/emoji/emoji_one/clock11.png b/public/images/emoji/emoji_one/clock11.png
index 655aa05688c..d5da447a63f 100644
Binary files a/public/images/emoji/emoji_one/clock11.png and b/public/images/emoji/emoji_one/clock11.png differ
diff --git a/public/images/emoji/emoji_one/clock1130.png b/public/images/emoji/emoji_one/clock1130.png
index 6dd92a154d1..e124643d70e 100644
Binary files a/public/images/emoji/emoji_one/clock1130.png and b/public/images/emoji/emoji_one/clock1130.png differ
diff --git a/public/images/emoji/emoji_one/clock12.png b/public/images/emoji/emoji_one/clock12.png
index f545ca3d00e..8952f44d848 100644
Binary files a/public/images/emoji/emoji_one/clock12.png and b/public/images/emoji/emoji_one/clock12.png differ
diff --git a/public/images/emoji/emoji_one/clock1230.png b/public/images/emoji/emoji_one/clock1230.png
index 0f545902287..f6a69c113eb 100644
Binary files a/public/images/emoji/emoji_one/clock1230.png and b/public/images/emoji/emoji_one/clock1230.png differ
diff --git a/public/images/emoji/emoji_one/clock130.png b/public/images/emoji/emoji_one/clock130.png
index 6dba3ac2e63..910024fee3e 100644
Binary files a/public/images/emoji/emoji_one/clock130.png and b/public/images/emoji/emoji_one/clock130.png differ
diff --git a/public/images/emoji/emoji_one/clock2.png b/public/images/emoji/emoji_one/clock2.png
index c7b08011fe7..5b00062b805 100644
Binary files a/public/images/emoji/emoji_one/clock2.png and b/public/images/emoji/emoji_one/clock2.png differ
diff --git a/public/images/emoji/emoji_one/clock230.png b/public/images/emoji/emoji_one/clock230.png
index d82f4229e7f..80a8c473248 100644
Binary files a/public/images/emoji/emoji_one/clock230.png and b/public/images/emoji/emoji_one/clock230.png differ
diff --git a/public/images/emoji/emoji_one/clock3.png b/public/images/emoji/emoji_one/clock3.png
index 9b47690bfab..3dbc1cdbc73 100644
Binary files a/public/images/emoji/emoji_one/clock3.png and b/public/images/emoji/emoji_one/clock3.png differ
diff --git a/public/images/emoji/emoji_one/clock330.png b/public/images/emoji/emoji_one/clock330.png
index a83cc6d86d4..33dae81b4e2 100644
Binary files a/public/images/emoji/emoji_one/clock330.png and b/public/images/emoji/emoji_one/clock330.png differ
diff --git a/public/images/emoji/emoji_one/clock4.png b/public/images/emoji/emoji_one/clock4.png
index e650187f78d..0b7d465a06a 100644
Binary files a/public/images/emoji/emoji_one/clock4.png and b/public/images/emoji/emoji_one/clock4.png differ
diff --git a/public/images/emoji/emoji_one/clock430.png b/public/images/emoji/emoji_one/clock430.png
index 7287779813e..b3729f7bd13 100644
Binary files a/public/images/emoji/emoji_one/clock430.png and b/public/images/emoji/emoji_one/clock430.png differ
diff --git a/public/images/emoji/emoji_one/clock5.png b/public/images/emoji/emoji_one/clock5.png
index f4288d1f302..9eed97c4058 100644
Binary files a/public/images/emoji/emoji_one/clock5.png and b/public/images/emoji/emoji_one/clock5.png differ
diff --git a/public/images/emoji/emoji_one/clock530.png b/public/images/emoji/emoji_one/clock530.png
index 7ec8e7e3f5e..b3b11891c7c 100644
Binary files a/public/images/emoji/emoji_one/clock530.png and b/public/images/emoji/emoji_one/clock530.png differ
diff --git a/public/images/emoji/emoji_one/clock6.png b/public/images/emoji/emoji_one/clock6.png
index 6f829530ad0..b8f3b22e41a 100644
Binary files a/public/images/emoji/emoji_one/clock6.png and b/public/images/emoji/emoji_one/clock6.png differ
diff --git a/public/images/emoji/emoji_one/clock630.png b/public/images/emoji/emoji_one/clock630.png
index a2cf720f67c..672ab0f4748 100644
Binary files a/public/images/emoji/emoji_one/clock630.png and b/public/images/emoji/emoji_one/clock630.png differ
diff --git a/public/images/emoji/emoji_one/clock7.png b/public/images/emoji/emoji_one/clock7.png
index a8a837f204e..831bc14e2fb 100644
Binary files a/public/images/emoji/emoji_one/clock7.png and b/public/images/emoji/emoji_one/clock7.png differ
diff --git a/public/images/emoji/emoji_one/clock730.png b/public/images/emoji/emoji_one/clock730.png
index 0e5958ad917..1ecb9f0c3a0 100644
Binary files a/public/images/emoji/emoji_one/clock730.png and b/public/images/emoji/emoji_one/clock730.png differ
diff --git a/public/images/emoji/emoji_one/clock8.png b/public/images/emoji/emoji_one/clock8.png
index 6eb7c30db8c..af89853cc12 100644
Binary files a/public/images/emoji/emoji_one/clock8.png and b/public/images/emoji/emoji_one/clock8.png differ
diff --git a/public/images/emoji/emoji_one/clock830.png b/public/images/emoji/emoji_one/clock830.png
index b3855f93551..8ff34af1d4b 100644
Binary files a/public/images/emoji/emoji_one/clock830.png and b/public/images/emoji/emoji_one/clock830.png differ
diff --git a/public/images/emoji/emoji_one/clock9.png b/public/images/emoji/emoji_one/clock9.png
index 7576949ea91..ae764864b82 100644
Binary files a/public/images/emoji/emoji_one/clock9.png and b/public/images/emoji/emoji_one/clock9.png differ
diff --git a/public/images/emoji/emoji_one/clock930.png b/public/images/emoji/emoji_one/clock930.png
index 349b690ba4d..054f46c66cc 100644
Binary files a/public/images/emoji/emoji_one/clock930.png and b/public/images/emoji/emoji_one/clock930.png differ
diff --git a/public/images/emoji/emoji_one/closed_book.png b/public/images/emoji/emoji_one/closed_book.png
index 5968b4061a8..e70316f85ac 100644
Binary files a/public/images/emoji/emoji_one/closed_book.png and b/public/images/emoji/emoji_one/closed_book.png differ
diff --git a/public/images/emoji/emoji_one/closed_lock_with_key.png b/public/images/emoji/emoji_one/closed_lock_with_key.png
index 5660240d389..a3ce42143ab 100644
Binary files a/public/images/emoji/emoji_one/closed_lock_with_key.png and b/public/images/emoji/emoji_one/closed_lock_with_key.png differ
diff --git a/public/images/emoji/emoji_one/closed_umbrella.png b/public/images/emoji/emoji_one/closed_umbrella.png
index c787fd1b96f..539178e19ac 100644
Binary files a/public/images/emoji/emoji_one/closed_umbrella.png and b/public/images/emoji/emoji_one/closed_umbrella.png differ
diff --git a/public/images/emoji/emoji_one/cloud.png b/public/images/emoji/emoji_one/cloud.png
index 18e1e957e00..e0ef0925940 100644
Binary files a/public/images/emoji/emoji_one/cloud.png and b/public/images/emoji/emoji_one/cloud.png differ
diff --git a/public/images/emoji/emoji_one/cloud_lightning.png b/public/images/emoji/emoji_one/cloud_lightning.png
index 67f8e149b24..35d0748bf3c 100644
Binary files a/public/images/emoji/emoji_one/cloud_lightning.png and b/public/images/emoji/emoji_one/cloud_lightning.png differ
diff --git a/public/images/emoji/emoji_one/cloud_rain.png b/public/images/emoji/emoji_one/cloud_rain.png
index 779086b8b92..47bbb944716 100644
Binary files a/public/images/emoji/emoji_one/cloud_rain.png and b/public/images/emoji/emoji_one/cloud_rain.png differ
diff --git a/public/images/emoji/emoji_one/cloud_snow.png b/public/images/emoji/emoji_one/cloud_snow.png
index 0e298cef1cf..472220b7d2d 100644
Binary files a/public/images/emoji/emoji_one/cloud_snow.png and b/public/images/emoji/emoji_one/cloud_snow.png differ
diff --git a/public/images/emoji/emoji_one/cloud_tornado.png b/public/images/emoji/emoji_one/cloud_tornado.png
index 14169e5840c..53591a435e5 100644
Binary files a/public/images/emoji/emoji_one/cloud_tornado.png and b/public/images/emoji/emoji_one/cloud_tornado.png differ
diff --git a/public/images/emoji/emoji_one/cloud_with_lightning.png b/public/images/emoji/emoji_one/cloud_with_lightning.png
index 67f8e149b24..35d0748bf3c 100644
Binary files a/public/images/emoji/emoji_one/cloud_with_lightning.png and b/public/images/emoji/emoji_one/cloud_with_lightning.png differ
diff --git a/public/images/emoji/emoji_one/cloud_with_lightning_and_rain.png b/public/images/emoji/emoji_one/cloud_with_lightning_and_rain.png
new file mode 100644
index 00000000000..05610e8e13b
Binary files /dev/null and b/public/images/emoji/emoji_one/cloud_with_lightning_and_rain.png differ
diff --git a/public/images/emoji/emoji_one/cloud_with_rain.png b/public/images/emoji/emoji_one/cloud_with_rain.png
index 779086b8b92..47bbb944716 100644
Binary files a/public/images/emoji/emoji_one/cloud_with_rain.png and b/public/images/emoji/emoji_one/cloud_with_rain.png differ
diff --git a/public/images/emoji/emoji_one/cloud_with_snow.png b/public/images/emoji/emoji_one/cloud_with_snow.png
index 0e298cef1cf..472220b7d2d 100644
Binary files a/public/images/emoji/emoji_one/cloud_with_snow.png and b/public/images/emoji/emoji_one/cloud_with_snow.png differ
diff --git a/public/images/emoji/emoji_one/cloud_with_tornado.png b/public/images/emoji/emoji_one/cloud_with_tornado.png
index 14169e5840c..53591a435e5 100644
Binary files a/public/images/emoji/emoji_one/cloud_with_tornado.png and b/public/images/emoji/emoji_one/cloud_with_tornado.png differ
diff --git a/public/images/emoji/emoji_one/clown_face.png b/public/images/emoji/emoji_one/clown_face.png
new file mode 100644
index 00000000000..01736e45a43
Binary files /dev/null and b/public/images/emoji/emoji_one/clown_face.png differ
diff --git a/public/images/emoji/emoji_one/clubs.png b/public/images/emoji/emoji_one/clubs.png
index c2b47ae3635..463921bc040 100644
Binary files a/public/images/emoji/emoji_one/clubs.png and b/public/images/emoji/emoji_one/clubs.png differ
diff --git a/public/images/emoji/emoji_one/cn.png b/public/images/emoji/emoji_one/cn.png
index ae5a76a9058..67efed2e4d4 100644
Binary files a/public/images/emoji/emoji_one/cn.png and b/public/images/emoji/emoji_one/cn.png differ
diff --git a/public/images/emoji/emoji_one/cocktail.png b/public/images/emoji/emoji_one/cocktail.png
index 873935fc70d..ddca7935a96 100644
Binary files a/public/images/emoji/emoji_one/cocktail.png and b/public/images/emoji/emoji_one/cocktail.png differ
diff --git a/public/images/emoji/emoji_one/cocos_islands.png b/public/images/emoji/emoji_one/cocos_islands.png
new file mode 100644
index 00000000000..c9025e34e4b
Binary files /dev/null and b/public/images/emoji/emoji_one/cocos_islands.png differ
diff --git a/public/images/emoji/emoji_one/coffee.png b/public/images/emoji/emoji_one/coffee.png
index 412ac4f1a48..20f649ba989 100644
Binary files a/public/images/emoji/emoji_one/coffee.png and b/public/images/emoji/emoji_one/coffee.png differ
diff --git a/public/images/emoji/emoji_one/coffin.png b/public/images/emoji/emoji_one/coffin.png
index ed2c50e400c..fc5176ef91d 100644
Binary files a/public/images/emoji/emoji_one/coffin.png and b/public/images/emoji/emoji_one/coffin.png differ
diff --git a/public/images/emoji/emoji_one/cold_sweat.png b/public/images/emoji/emoji_one/cold_sweat.png
index 5d3f29649bd..b6a51008fe9 100644
Binary files a/public/images/emoji/emoji_one/cold_sweat.png and b/public/images/emoji/emoji_one/cold_sweat.png differ
diff --git a/public/images/emoji/emoji_one/colombia.png b/public/images/emoji/emoji_one/colombia.png
new file mode 100644
index 00000000000..680f77b22d3
Binary files /dev/null and b/public/images/emoji/emoji_one/colombia.png differ
diff --git a/public/images/emoji/emoji_one/comet.png b/public/images/emoji/emoji_one/comet.png
index 44dd1ebadb2..46b4ea26a59 100644
Binary files a/public/images/emoji/emoji_one/comet.png and b/public/images/emoji/emoji_one/comet.png differ
diff --git a/public/images/emoji/emoji_one/comoros.png b/public/images/emoji/emoji_one/comoros.png
new file mode 100644
index 00000000000..e765f507156
Binary files /dev/null and b/public/images/emoji/emoji_one/comoros.png differ
diff --git a/public/images/emoji/emoji_one/compression.png b/public/images/emoji/emoji_one/compression.png
index 4c8ed99f3aa..936950023cc 100644
Binary files a/public/images/emoji/emoji_one/compression.png and b/public/images/emoji/emoji_one/compression.png differ
diff --git a/public/images/emoji/emoji_one/computer.png b/public/images/emoji/emoji_one/computer.png
index eef460f09d1..db79ece5c07 100644
Binary files a/public/images/emoji/emoji_one/computer.png and b/public/images/emoji/emoji_one/computer.png differ
diff --git a/public/images/emoji/emoji_one/computer_mouse.png b/public/images/emoji/emoji_one/computer_mouse.png
new file mode 100644
index 00000000000..0e9dfa8326a
Binary files /dev/null and b/public/images/emoji/emoji_one/computer_mouse.png differ
diff --git a/public/images/emoji/emoji_one/confetti_ball.png b/public/images/emoji/emoji_one/confetti_ball.png
index 3f7a17ff243..121ccd03fb1 100644
Binary files a/public/images/emoji/emoji_one/confetti_ball.png and b/public/images/emoji/emoji_one/confetti_ball.png differ
diff --git a/public/images/emoji/emoji_one/confounded.png b/public/images/emoji/emoji_one/confounded.png
index 7e3919d9fd8..9f57374a996 100644
Binary files a/public/images/emoji/emoji_one/confounded.png and b/public/images/emoji/emoji_one/confounded.png differ
diff --git a/public/images/emoji/emoji_one/confused.png b/public/images/emoji/emoji_one/confused.png
index 22df3a3acbe..63e6e013db7 100644
Binary files a/public/images/emoji/emoji_one/confused.png and b/public/images/emoji/emoji_one/confused.png differ
diff --git a/public/images/emoji/emoji_one/congo_brazzaville.png b/public/images/emoji/emoji_one/congo_brazzaville.png
new file mode 100644
index 00000000000..2eef1d6c176
Binary files /dev/null and b/public/images/emoji/emoji_one/congo_brazzaville.png differ
diff --git a/public/images/emoji/emoji_one/congo_kinshasa.png b/public/images/emoji/emoji_one/congo_kinshasa.png
new file mode 100644
index 00000000000..a34af9d64a3
Binary files /dev/null and b/public/images/emoji/emoji_one/congo_kinshasa.png differ
diff --git a/public/images/emoji/emoji_one/congratulations.png b/public/images/emoji/emoji_one/congratulations.png
index 48fed268765..bd47ca5a8d8 100644
Binary files a/public/images/emoji/emoji_one/congratulations.png and b/public/images/emoji/emoji_one/congratulations.png differ
diff --git a/public/images/emoji/emoji_one/construction.png b/public/images/emoji/emoji_one/construction.png
index f434054950b..458d27ec983 100644
Binary files a/public/images/emoji/emoji_one/construction.png and b/public/images/emoji/emoji_one/construction.png differ
diff --git a/public/images/emoji/emoji_one/construction_site.png b/public/images/emoji/emoji_one/construction_site.png
index 04e7fd40b9e..c4959500a27 100644
Binary files a/public/images/emoji/emoji_one/construction_site.png and b/public/images/emoji/emoji_one/construction_site.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker.png b/public/images/emoji/emoji_one/construction_worker.png
index 12907a7f20d..0b464f0625a 100644
Binary files a/public/images/emoji/emoji_one/construction_worker.png and b/public/images/emoji/emoji_one/construction_worker.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_man.png b/public/images/emoji/emoji_one/construction_worker_man.png
new file mode 100644
index 00000000000..0b464f0625a
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_man.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_man/2.png b/public/images/emoji/emoji_one/construction_worker_man/2.png
new file mode 100644
index 00000000000..e6903c1f1e2
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_man/2.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_man/3.png b/public/images/emoji/emoji_one/construction_worker_man/3.png
new file mode 100644
index 00000000000..3f4d0241f82
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_man/3.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_man/4.png b/public/images/emoji/emoji_one/construction_worker_man/4.png
new file mode 100644
index 00000000000..acbe3b8cb57
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_man/4.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_man/5.png b/public/images/emoji/emoji_one/construction_worker_man/5.png
new file mode 100644
index 00000000000..4da35b048ad
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_man/5.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_man/6.png b/public/images/emoji/emoji_one/construction_worker_man/6.png
new file mode 100644
index 00000000000..367b28ae4b0
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_man/6.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_woman.png b/public/images/emoji/emoji_one/construction_worker_woman.png
new file mode 100644
index 00000000000..8db867b438b
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_woman.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_woman/2.png b/public/images/emoji/emoji_one/construction_worker_woman/2.png
new file mode 100644
index 00000000000..bb290a48252
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_woman/3.png b/public/images/emoji/emoji_one/construction_worker_woman/3.png
new file mode 100644
index 00000000000..12aa0b45dd8
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_woman/4.png b/public/images/emoji/emoji_one/construction_worker_woman/4.png
new file mode 100644
index 00000000000..18fce71a77a
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_woman/5.png b/public/images/emoji/emoji_one/construction_worker_woman/5.png
new file mode 100644
index 00000000000..d610198eab3
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/construction_worker_woman/6.png b/public/images/emoji/emoji_one/construction_worker_woman/6.png
new file mode 100644
index 00000000000..fa57fb7f3e7
Binary files /dev/null and b/public/images/emoji/emoji_one/construction_worker_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/control_knobs.png b/public/images/emoji/emoji_one/control_knobs.png
index db240f2ffaa..12b5baee1c4 100644
Binary files a/public/images/emoji/emoji_one/control_knobs.png and b/public/images/emoji/emoji_one/control_knobs.png differ
diff --git a/public/images/emoji/emoji_one/convenience_store.png b/public/images/emoji/emoji_one/convenience_store.png
index 6e6f3b2c300..26acc4ddeb1 100644
Binary files a/public/images/emoji/emoji_one/convenience_store.png and b/public/images/emoji/emoji_one/convenience_store.png differ
diff --git a/public/images/emoji/emoji_one/cook_islands.png b/public/images/emoji/emoji_one/cook_islands.png
new file mode 100644
index 00000000000..d1e4afbacae
Binary files /dev/null and b/public/images/emoji/emoji_one/cook_islands.png differ
diff --git a/public/images/emoji/emoji_one/cookie.png b/public/images/emoji/emoji_one/cookie.png
index 7408d800afd..6d168d3b195 100644
Binary files a/public/images/emoji/emoji_one/cookie.png and b/public/images/emoji/emoji_one/cookie.png differ
diff --git a/public/images/emoji/emoji_one/cool.png b/public/images/emoji/emoji_one/cool.png
index 704c014b618..7cce3caf215 100644
Binary files a/public/images/emoji/emoji_one/cool.png and b/public/images/emoji/emoji_one/cool.png differ
diff --git a/public/images/emoji/emoji_one/cop.png b/public/images/emoji/emoji_one/cop.png
index ef6a59839e6..d6cf91384ec 100644
Binary files a/public/images/emoji/emoji_one/cop.png and b/public/images/emoji/emoji_one/cop.png differ
diff --git a/public/images/emoji/emoji_one/copyright.png b/public/images/emoji/emoji_one/copyright.png
index 661cfb561ff..8677728da0d 100644
Binary files a/public/images/emoji/emoji_one/copyright.png and b/public/images/emoji/emoji_one/copyright.png differ
diff --git a/public/images/emoji/emoji_one/corn.png b/public/images/emoji/emoji_one/corn.png
index c3c62aa9366..834f8ef32a2 100644
Binary files a/public/images/emoji/emoji_one/corn.png and b/public/images/emoji/emoji_one/corn.png differ
diff --git a/public/images/emoji/emoji_one/costa_rica.png b/public/images/emoji/emoji_one/costa_rica.png
new file mode 100644
index 00000000000..e6c16e4ea0b
Binary files /dev/null and b/public/images/emoji/emoji_one/costa_rica.png differ
diff --git a/public/images/emoji/emoji_one/cote_divoire.png b/public/images/emoji/emoji_one/cote_divoire.png
new file mode 100644
index 00000000000..c8e9c1eacef
Binary files /dev/null and b/public/images/emoji/emoji_one/cote_divoire.png differ
diff --git a/public/images/emoji/emoji_one/couch.png b/public/images/emoji/emoji_one/couch.png
index d4dd9c23ac0..77fa05b62f5 100644
Binary files a/public/images/emoji/emoji_one/couch.png and b/public/images/emoji/emoji_one/couch.png differ
diff --git a/public/images/emoji/emoji_one/couch_and_lamp.png b/public/images/emoji/emoji_one/couch_and_lamp.png
index d4dd9c23ac0..77fa05b62f5 100644
Binary files a/public/images/emoji/emoji_one/couch_and_lamp.png and b/public/images/emoji/emoji_one/couch_and_lamp.png differ
diff --git a/public/images/emoji/emoji_one/couple.png b/public/images/emoji/emoji_one/couple.png
index ac363157b82..b664d1ca4bc 100644
Binary files a/public/images/emoji/emoji_one/couple.png and b/public/images/emoji/emoji_one/couple.png differ
diff --git a/public/images/emoji/emoji_one/couple_with_heart.png b/public/images/emoji/emoji_one/couple_with_heart.png
index c6d056f2cb6..f4d1ce0c37d 100644
Binary files a/public/images/emoji/emoji_one/couple_with_heart.png and b/public/images/emoji/emoji_one/couple_with_heart.png differ
diff --git a/public/images/emoji/emoji_one/couple_with_heart_man_man.png b/public/images/emoji/emoji_one/couple_with_heart_man_man.png
new file mode 100644
index 00000000000..c8b688db392
Binary files /dev/null and b/public/images/emoji/emoji_one/couple_with_heart_man_man.png differ
diff --git a/public/images/emoji/emoji_one/couple_with_heart_woman_man.png b/public/images/emoji/emoji_one/couple_with_heart_woman_man.png
new file mode 100644
index 00000000000..f4d1ce0c37d
Binary files /dev/null and b/public/images/emoji/emoji_one/couple_with_heart_woman_man.png differ
diff --git a/public/images/emoji/emoji_one/couple_with_heart_woman_woman.png b/public/images/emoji/emoji_one/couple_with_heart_woman_woman.png
new file mode 100644
index 00000000000..8f47f828f3b
Binary files /dev/null and b/public/images/emoji/emoji_one/couple_with_heart_woman_woman.png differ
diff --git a/public/images/emoji/emoji_one/couplekiss.png b/public/images/emoji/emoji_one/couplekiss.png
index 03c9d7f01f8..dae18ed1db9 100644
Binary files a/public/images/emoji/emoji_one/couplekiss.png and b/public/images/emoji/emoji_one/couplekiss.png differ
diff --git a/public/images/emoji/emoji_one/couplekiss_man_man.png b/public/images/emoji/emoji_one/couplekiss_man_man.png
new file mode 100644
index 00000000000..851abf3341a
Binary files /dev/null and b/public/images/emoji/emoji_one/couplekiss_man_man.png differ
diff --git a/public/images/emoji/emoji_one/couplekiss_man_woman.png b/public/images/emoji/emoji_one/couplekiss_man_woman.png
new file mode 100644
index 00000000000..dae18ed1db9
Binary files /dev/null and b/public/images/emoji/emoji_one/couplekiss_man_woman.png differ
diff --git a/public/images/emoji/emoji_one/couplekiss_woman_woman.png b/public/images/emoji/emoji_one/couplekiss_woman_woman.png
new file mode 100644
index 00000000000..ca34f3376b1
Binary files /dev/null and b/public/images/emoji/emoji_one/couplekiss_woman_woman.png differ
diff --git a/public/images/emoji/emoji_one/cow.png b/public/images/emoji/emoji_one/cow.png
index 7dc8742ee77..fd27cfec335 100644
Binary files a/public/images/emoji/emoji_one/cow.png and b/public/images/emoji/emoji_one/cow.png differ
diff --git a/public/images/emoji/emoji_one/cow2.png b/public/images/emoji/emoji_one/cow2.png
index 50026527f39..edb47a9bed5 100644
Binary files a/public/images/emoji/emoji_one/cow2.png and b/public/images/emoji/emoji_one/cow2.png differ
diff --git a/public/images/emoji/emoji_one/cowboy_hat_face.png b/public/images/emoji/emoji_one/cowboy_hat_face.png
new file mode 100644
index 00000000000..389ac97c455
Binary files /dev/null and b/public/images/emoji/emoji_one/cowboy_hat_face.png differ
diff --git a/public/images/emoji/emoji_one/crab.png b/public/images/emoji/emoji_one/crab.png
index d74c9ad5e9c..86dec29115b 100644
Binary files a/public/images/emoji/emoji_one/crab.png and b/public/images/emoji/emoji_one/crab.png differ
diff --git a/public/images/emoji/emoji_one/crayon.png b/public/images/emoji/emoji_one/crayon.png
index 25d67f1d768..73a729d9873 100644
Binary files a/public/images/emoji/emoji_one/crayon.png and b/public/images/emoji/emoji_one/crayon.png differ
diff --git a/public/images/emoji/emoji_one/credit_card.png b/public/images/emoji/emoji_one/credit_card.png
index 6a38cf4dedc..0bc2ca1a98a 100644
Binary files a/public/images/emoji/emoji_one/credit_card.png and b/public/images/emoji/emoji_one/credit_card.png differ
diff --git a/public/images/emoji/emoji_one/crescent_moon.png b/public/images/emoji/emoji_one/crescent_moon.png
index cdfede55234..d793f37d46f 100644
Binary files a/public/images/emoji/emoji_one/crescent_moon.png and b/public/images/emoji/emoji_one/crescent_moon.png differ
diff --git a/public/images/emoji/emoji_one/cricket.png b/public/images/emoji/emoji_one/cricket.png
index 6deddbed425..293f5d891dd 100644
Binary files a/public/images/emoji/emoji_one/cricket.png and b/public/images/emoji/emoji_one/cricket.png differ
diff --git a/public/images/emoji/emoji_one/cricket_bat_ball.png b/public/images/emoji/emoji_one/cricket_bat_ball.png
index 6deddbed425..293f5d891dd 100644
Binary files a/public/images/emoji/emoji_one/cricket_bat_ball.png and b/public/images/emoji/emoji_one/cricket_bat_ball.png differ
diff --git a/public/images/emoji/emoji_one/croatia.png b/public/images/emoji/emoji_one/croatia.png
new file mode 100644
index 00000000000..6cc9a0e7485
Binary files /dev/null and b/public/images/emoji/emoji_one/croatia.png differ
diff --git a/public/images/emoji/emoji_one/crocodile.png b/public/images/emoji/emoji_one/crocodile.png
index 890b923fd9b..10a920d0e36 100644
Binary files a/public/images/emoji/emoji_one/crocodile.png and b/public/images/emoji/emoji_one/crocodile.png differ
diff --git a/public/images/emoji/emoji_one/croissant.png b/public/images/emoji/emoji_one/croissant.png
new file mode 100644
index 00000000000..f9ba6cdba5e
Binary files /dev/null and b/public/images/emoji/emoji_one/croissant.png differ
diff --git a/public/images/emoji/emoji_one/cross.png b/public/images/emoji/emoji_one/cross.png
index 5a331bcf4c8..01917085040 100644
Binary files a/public/images/emoji/emoji_one/cross.png and b/public/images/emoji/emoji_one/cross.png differ
diff --git a/public/images/emoji/emoji_one/crossed_fingers.png b/public/images/emoji/emoji_one/crossed_fingers.png
new file mode 100644
index 00000000000..dc7d90c370b
Binary files /dev/null and b/public/images/emoji/emoji_one/crossed_fingers.png differ
diff --git a/public/images/emoji/emoji_one/crossed_fingers/2.png b/public/images/emoji/emoji_one/crossed_fingers/2.png
new file mode 100644
index 00000000000..9e9e1666dce
Binary files /dev/null and b/public/images/emoji/emoji_one/crossed_fingers/2.png differ
diff --git a/public/images/emoji/emoji_one/crossed_fingers/3.png b/public/images/emoji/emoji_one/crossed_fingers/3.png
new file mode 100644
index 00000000000..f7caf658000
Binary files /dev/null and b/public/images/emoji/emoji_one/crossed_fingers/3.png differ
diff --git a/public/images/emoji/emoji_one/crossed_fingers/4.png b/public/images/emoji/emoji_one/crossed_fingers/4.png
new file mode 100644
index 00000000000..22e97a67234
Binary files /dev/null and b/public/images/emoji/emoji_one/crossed_fingers/4.png differ
diff --git a/public/images/emoji/emoji_one/crossed_fingers/5.png b/public/images/emoji/emoji_one/crossed_fingers/5.png
new file mode 100644
index 00000000000..f847d3d9b3b
Binary files /dev/null and b/public/images/emoji/emoji_one/crossed_fingers/5.png differ
diff --git a/public/images/emoji/emoji_one/crossed_fingers/6.png b/public/images/emoji/emoji_one/crossed_fingers/6.png
new file mode 100644
index 00000000000..e9bf6498ad3
Binary files /dev/null and b/public/images/emoji/emoji_one/crossed_fingers/6.png differ
diff --git a/public/images/emoji/emoji_one/crossed_flags.png b/public/images/emoji/emoji_one/crossed_flags.png
index 8d51da084f2..8273115c531 100644
Binary files a/public/images/emoji/emoji_one/crossed_flags.png and b/public/images/emoji/emoji_one/crossed_flags.png differ
diff --git a/public/images/emoji/emoji_one/crossed_swords.png b/public/images/emoji/emoji_one/crossed_swords.png
index 2daa31e6aa6..0ca28205c21 100644
Binary files a/public/images/emoji/emoji_one/crossed_swords.png and b/public/images/emoji/emoji_one/crossed_swords.png differ
diff --git a/public/images/emoji/emoji_one/crown.png b/public/images/emoji/emoji_one/crown.png
index 834f299e4a6..752da092578 100644
Binary files a/public/images/emoji/emoji_one/crown.png and b/public/images/emoji/emoji_one/crown.png differ
diff --git a/public/images/emoji/emoji_one/cruise_ship.png b/public/images/emoji/emoji_one/cruise_ship.png
index c77f1c88dd2..8a05089fbb1 100644
Binary files a/public/images/emoji/emoji_one/cruise_ship.png and b/public/images/emoji/emoji_one/cruise_ship.png differ
diff --git a/public/images/emoji/emoji_one/cry.png b/public/images/emoji/emoji_one/cry.png
index eb779502560..b865f00cd0f 100644
Binary files a/public/images/emoji/emoji_one/cry.png and b/public/images/emoji/emoji_one/cry.png differ
diff --git a/public/images/emoji/emoji_one/crying_cat_face.png b/public/images/emoji/emoji_one/crying_cat_face.png
index e54ecd362de..827b464f305 100644
Binary files a/public/images/emoji/emoji_one/crying_cat_face.png and b/public/images/emoji/emoji_one/crying_cat_face.png differ
diff --git a/public/images/emoji/emoji_one/crystal_ball.png b/public/images/emoji/emoji_one/crystal_ball.png
index c77ac9beb05..9a1e2b08d6e 100644
Binary files a/public/images/emoji/emoji_one/crystal_ball.png and b/public/images/emoji/emoji_one/crystal_ball.png differ
diff --git a/public/images/emoji/emoji_one/cuba.png b/public/images/emoji/emoji_one/cuba.png
new file mode 100644
index 00000000000..4436dee31e9
Binary files /dev/null and b/public/images/emoji/emoji_one/cuba.png differ
diff --git a/public/images/emoji/emoji_one/cucumber.png b/public/images/emoji/emoji_one/cucumber.png
new file mode 100644
index 00000000000..5952da12b98
Binary files /dev/null and b/public/images/emoji/emoji_one/cucumber.png differ
diff --git a/public/images/emoji/emoji_one/cupid.png b/public/images/emoji/emoji_one/cupid.png
index f3219246634..34b77b62537 100644
Binary files a/public/images/emoji/emoji_one/cupid.png and b/public/images/emoji/emoji_one/cupid.png differ
diff --git a/public/images/emoji/emoji_one/curacao.png b/public/images/emoji/emoji_one/curacao.png
new file mode 100644
index 00000000000..e29bde1f8b5
Binary files /dev/null and b/public/images/emoji/emoji_one/curacao.png differ
diff --git a/public/images/emoji/emoji_one/curly_loop.png b/public/images/emoji/emoji_one/curly_loop.png
index 8039f2391a2..c5dd4656b5f 100644
Binary files a/public/images/emoji/emoji_one/curly_loop.png and b/public/images/emoji/emoji_one/curly_loop.png differ
diff --git a/public/images/emoji/emoji_one/currency_exchange.png b/public/images/emoji/emoji_one/currency_exchange.png
index af7706bb991..fad42cbf2f8 100644
Binary files a/public/images/emoji/emoji_one/currency_exchange.png and b/public/images/emoji/emoji_one/currency_exchange.png differ
diff --git a/public/images/emoji/emoji_one/curry.png b/public/images/emoji/emoji_one/curry.png
index 16202871f6b..93507d20ede 100644
Binary files a/public/images/emoji/emoji_one/curry.png and b/public/images/emoji/emoji_one/curry.png differ
diff --git a/public/images/emoji/emoji_one/custard.png b/public/images/emoji/emoji_one/custard.png
index 8f126c9e952..ec2502a8330 100644
Binary files a/public/images/emoji/emoji_one/custard.png and b/public/images/emoji/emoji_one/custard.png differ
diff --git a/public/images/emoji/emoji_one/customs.png b/public/images/emoji/emoji_one/customs.png
index 8f24502438d..0fffe6df28f 100644
Binary files a/public/images/emoji/emoji_one/customs.png and b/public/images/emoji/emoji_one/customs.png differ
diff --git a/public/images/emoji/emoji_one/cyclone.png b/public/images/emoji/emoji_one/cyclone.png
index 54c33c736b1..13384277ab7 100644
Binary files a/public/images/emoji/emoji_one/cyclone.png and b/public/images/emoji/emoji_one/cyclone.png differ
diff --git a/public/images/emoji/emoji_one/cyprus.png b/public/images/emoji/emoji_one/cyprus.png
new file mode 100644
index 00000000000..7f80f4ed578
Binary files /dev/null and b/public/images/emoji/emoji_one/cyprus.png differ
diff --git a/public/images/emoji/emoji_one/czech_republic.png b/public/images/emoji/emoji_one/czech_republic.png
new file mode 100644
index 00000000000..88558e4ab2a
Binary files /dev/null and b/public/images/emoji/emoji_one/czech_republic.png differ
diff --git a/public/images/emoji/emoji_one/dagger.png b/public/images/emoji/emoji_one/dagger.png
index a8d18788de9..b42219a3714 100644
Binary files a/public/images/emoji/emoji_one/dagger.png and b/public/images/emoji/emoji_one/dagger.png differ
diff --git a/public/images/emoji/emoji_one/dagger_knife.png b/public/images/emoji/emoji_one/dagger_knife.png
index a8d18788de9..b42219a3714 100644
Binary files a/public/images/emoji/emoji_one/dagger_knife.png and b/public/images/emoji/emoji_one/dagger_knife.png differ
diff --git a/public/images/emoji/emoji_one/dancer.png b/public/images/emoji/emoji_one/dancer.png
index efd320be456..fbfed2500aa 100644
Binary files a/public/images/emoji/emoji_one/dancer.png and b/public/images/emoji/emoji_one/dancer.png differ
diff --git a/public/images/emoji/emoji_one/dancer/2.png b/public/images/emoji/emoji_one/dancer/2.png
new file mode 100644
index 00000000000..0670be72945
Binary files /dev/null and b/public/images/emoji/emoji_one/dancer/2.png differ
diff --git a/public/images/emoji/emoji_one/dancer/3.png b/public/images/emoji/emoji_one/dancer/3.png
new file mode 100644
index 00000000000..a57bc146cc1
Binary files /dev/null and b/public/images/emoji/emoji_one/dancer/3.png differ
diff --git a/public/images/emoji/emoji_one/dancer/4.png b/public/images/emoji/emoji_one/dancer/4.png
new file mode 100644
index 00000000000..05d419e7e2f
Binary files /dev/null and b/public/images/emoji/emoji_one/dancer/4.png differ
diff --git a/public/images/emoji/emoji_one/dancer/5.png b/public/images/emoji/emoji_one/dancer/5.png
new file mode 100644
index 00000000000..f3daf877049
Binary files /dev/null and b/public/images/emoji/emoji_one/dancer/5.png differ
diff --git a/public/images/emoji/emoji_one/dancer/6.png b/public/images/emoji/emoji_one/dancer/6.png
new file mode 100644
index 00000000000..73ebeafcd13
Binary files /dev/null and b/public/images/emoji/emoji_one/dancer/6.png differ
diff --git a/public/images/emoji/emoji_one/dancers.png b/public/images/emoji/emoji_one/dancers.png
index e454b080d94..2ec8588575d 100644
Binary files a/public/images/emoji/emoji_one/dancers.png and b/public/images/emoji/emoji_one/dancers.png differ
diff --git a/public/images/emoji/emoji_one/dancing_men.png b/public/images/emoji/emoji_one/dancing_men.png
new file mode 100644
index 00000000000..3d42f55004b
Binary files /dev/null and b/public/images/emoji/emoji_one/dancing_men.png differ
diff --git a/public/images/emoji/emoji_one/dancing_women.png b/public/images/emoji/emoji_one/dancing_women.png
new file mode 100644
index 00000000000..2ec8588575d
Binary files /dev/null and b/public/images/emoji/emoji_one/dancing_women.png differ
diff --git a/public/images/emoji/emoji_one/dango.png b/public/images/emoji/emoji_one/dango.png
index 9b323d87e34..89eaa5eef36 100644
Binary files a/public/images/emoji/emoji_one/dango.png and b/public/images/emoji/emoji_one/dango.png differ
diff --git a/public/images/emoji/emoji_one/dark_sunglasses.png b/public/images/emoji/emoji_one/dark_sunglasses.png
index 2e25e2fd32d..295f83c3642 100644
Binary files a/public/images/emoji/emoji_one/dark_sunglasses.png and b/public/images/emoji/emoji_one/dark_sunglasses.png differ
diff --git a/public/images/emoji/emoji_one/dart.png b/public/images/emoji/emoji_one/dart.png
index 8cba63590e6..0106aecb9a8 100644
Binary files a/public/images/emoji/emoji_one/dart.png and b/public/images/emoji/emoji_one/dart.png differ
diff --git a/public/images/emoji/emoji_one/dash.png b/public/images/emoji/emoji_one/dash.png
index 3ffc59ef740..b591bb1a1d1 100644
Binary files a/public/images/emoji/emoji_one/dash.png and b/public/images/emoji/emoji_one/dash.png differ
diff --git a/public/images/emoji/emoji_one/date.png b/public/images/emoji/emoji_one/date.png
index fdaa9b096e3..84fd15a36a0 100644
Binary files a/public/images/emoji/emoji_one/date.png and b/public/images/emoji/emoji_one/date.png differ
diff --git a/public/images/emoji/emoji_one/de.png b/public/images/emoji/emoji_one/de.png
index 352b049a12e..746bf11011c 100644
Binary files a/public/images/emoji/emoji_one/de.png and b/public/images/emoji/emoji_one/de.png differ
diff --git a/public/images/emoji/emoji_one/deciduous_tree.png b/public/images/emoji/emoji_one/deciduous_tree.png
index 01a76dc1165..3211a6dadc8 100644
Binary files a/public/images/emoji/emoji_one/deciduous_tree.png and b/public/images/emoji/emoji_one/deciduous_tree.png differ
diff --git a/public/images/emoji/emoji_one/deer.png b/public/images/emoji/emoji_one/deer.png
new file mode 100644
index 00000000000..c43fbfb6467
Binary files /dev/null and b/public/images/emoji/emoji_one/deer.png differ
diff --git a/public/images/emoji/emoji_one/denmark.png b/public/images/emoji/emoji_one/denmark.png
new file mode 100644
index 00000000000..821499e02c7
Binary files /dev/null and b/public/images/emoji/emoji_one/denmark.png differ
diff --git a/public/images/emoji/emoji_one/department_store.png b/public/images/emoji/emoji_one/department_store.png
index ac053b98719..14b45496c4e 100644
Binary files a/public/images/emoji/emoji_one/department_store.png and b/public/images/emoji/emoji_one/department_store.png differ
diff --git a/public/images/emoji/emoji_one/derelict_house.png b/public/images/emoji/emoji_one/derelict_house.png
new file mode 100644
index 00000000000..64245d87a28
Binary files /dev/null and b/public/images/emoji/emoji_one/derelict_house.png differ
diff --git a/public/images/emoji/emoji_one/derelict_house_building.png b/public/images/emoji/emoji_one/derelict_house_building.png
index 46775f0e723..64245d87a28 100644
Binary files a/public/images/emoji/emoji_one/derelict_house_building.png and b/public/images/emoji/emoji_one/derelict_house_building.png differ
diff --git a/public/images/emoji/emoji_one/desert.png b/public/images/emoji/emoji_one/desert.png
index a5917353fa6..69d58e5a49d 100644
Binary files a/public/images/emoji/emoji_one/desert.png and b/public/images/emoji/emoji_one/desert.png differ
diff --git a/public/images/emoji/emoji_one/desert_island.png b/public/images/emoji/emoji_one/desert_island.png
index 31cd39ce484..066667053a4 100644
Binary files a/public/images/emoji/emoji_one/desert_island.png and b/public/images/emoji/emoji_one/desert_island.png differ
diff --git a/public/images/emoji/emoji_one/desktop.png b/public/images/emoji/emoji_one/desktop.png
index 2ef52b8ba0c..ecae3d3f68c 100644
Binary files a/public/images/emoji/emoji_one/desktop.png and b/public/images/emoji/emoji_one/desktop.png differ
diff --git a/public/images/emoji/emoji_one/desktop_computer.png b/public/images/emoji/emoji_one/desktop_computer.png
index 2ef52b8ba0c..ecae3d3f68c 100644
Binary files a/public/images/emoji/emoji_one/desktop_computer.png and b/public/images/emoji/emoji_one/desktop_computer.png differ
diff --git a/public/images/emoji/emoji_one/diamond_shape_with_a_dot_inside.png b/public/images/emoji/emoji_one/diamond_shape_with_a_dot_inside.png
index bf83a30e5b9..3ca415aae8e 100644
Binary files a/public/images/emoji/emoji_one/diamond_shape_with_a_dot_inside.png and b/public/images/emoji/emoji_one/diamond_shape_with_a_dot_inside.png differ
diff --git a/public/images/emoji/emoji_one/diamonds.png b/public/images/emoji/emoji_one/diamonds.png
index 25358c7aeff..474655ee656 100644
Binary files a/public/images/emoji/emoji_one/diamonds.png and b/public/images/emoji/emoji_one/diamonds.png differ
diff --git a/public/images/emoji/emoji_one/disappointed.png b/public/images/emoji/emoji_one/disappointed.png
index 24e36a2796b..5d5d8cfbc92 100644
Binary files a/public/images/emoji/emoji_one/disappointed.png and b/public/images/emoji/emoji_one/disappointed.png differ
diff --git a/public/images/emoji/emoji_one/disappointed_relieved.png b/public/images/emoji/emoji_one/disappointed_relieved.png
index 05477a893ce..e21683c159e 100644
Binary files a/public/images/emoji/emoji_one/disappointed_relieved.png and b/public/images/emoji/emoji_one/disappointed_relieved.png differ
diff --git a/public/images/emoji/emoji_one/dividers.png b/public/images/emoji/emoji_one/dividers.png
index ff648549dae..c857789b1f9 100644
Binary files a/public/images/emoji/emoji_one/dividers.png and b/public/images/emoji/emoji_one/dividers.png differ
diff --git a/public/images/emoji/emoji_one/dizzy.png b/public/images/emoji/emoji_one/dizzy.png
index 9f4659ab6ec..126252c1d13 100644
Binary files a/public/images/emoji/emoji_one/dizzy.png and b/public/images/emoji/emoji_one/dizzy.png differ
diff --git a/public/images/emoji/emoji_one/dizzy_face.png b/public/images/emoji/emoji_one/dizzy_face.png
index 5cdc098eb5d..7349653ee36 100644
Binary files a/public/images/emoji/emoji_one/dizzy_face.png and b/public/images/emoji/emoji_one/dizzy_face.png differ
diff --git a/public/images/emoji/emoji_one/djibouti.png b/public/images/emoji/emoji_one/djibouti.png
new file mode 100644
index 00000000000..606fe6a1ee5
Binary files /dev/null and b/public/images/emoji/emoji_one/djibouti.png differ
diff --git a/public/images/emoji/emoji_one/do_not_litter.png b/public/images/emoji/emoji_one/do_not_litter.png
index 618dfb92174..0779babfded 100644
Binary files a/public/images/emoji/emoji_one/do_not_litter.png and b/public/images/emoji/emoji_one/do_not_litter.png differ
diff --git a/public/images/emoji/emoji_one/dog.png b/public/images/emoji/emoji_one/dog.png
index 89e114201ef..2675fc29ca9 100644
Binary files a/public/images/emoji/emoji_one/dog.png and b/public/images/emoji/emoji_one/dog.png differ
diff --git a/public/images/emoji/emoji_one/dog2.png b/public/images/emoji/emoji_one/dog2.png
index e4cc3aec457..e7c6582e74d 100644
Binary files a/public/images/emoji/emoji_one/dog2.png and b/public/images/emoji/emoji_one/dog2.png differ
diff --git a/public/images/emoji/emoji_one/dollar.png b/public/images/emoji/emoji_one/dollar.png
index c564febe617..c212aac1ec4 100644
Binary files a/public/images/emoji/emoji_one/dollar.png and b/public/images/emoji/emoji_one/dollar.png differ
diff --git a/public/images/emoji/emoji_one/dolls.png b/public/images/emoji/emoji_one/dolls.png
index 8745e993507..8dda7e3d656 100644
Binary files a/public/images/emoji/emoji_one/dolls.png and b/public/images/emoji/emoji_one/dolls.png differ
diff --git a/public/images/emoji/emoji_one/dolphin.png b/public/images/emoji/emoji_one/dolphin.png
index 74f10783df9..0daf014af27 100644
Binary files a/public/images/emoji/emoji_one/dolphin.png and b/public/images/emoji/emoji_one/dolphin.png differ
diff --git a/public/images/emoji/emoji_one/dominica.png b/public/images/emoji/emoji_one/dominica.png
new file mode 100644
index 00000000000..588ece3f433
Binary files /dev/null and b/public/images/emoji/emoji_one/dominica.png differ
diff --git a/public/images/emoji/emoji_one/dominican_republic.png b/public/images/emoji/emoji_one/dominican_republic.png
new file mode 100644
index 00000000000..de48ff449ca
Binary files /dev/null and b/public/images/emoji/emoji_one/dominican_republic.png differ
diff --git a/public/images/emoji/emoji_one/door.png b/public/images/emoji/emoji_one/door.png
index f5a63643c68..084f2a654cd 100644
Binary files a/public/images/emoji/emoji_one/door.png and b/public/images/emoji/emoji_one/door.png differ
diff --git a/public/images/emoji/emoji_one/double_vertical_bar.png b/public/images/emoji/emoji_one/double_vertical_bar.png
index 37b536aaef2..eaff9c506b3 100644
Binary files a/public/images/emoji/emoji_one/double_vertical_bar.png and b/public/images/emoji/emoji_one/double_vertical_bar.png differ
diff --git a/public/images/emoji/emoji_one/doughnut.png b/public/images/emoji/emoji_one/doughnut.png
index eac6ec7d91f..46bdbfdeb60 100644
Binary files a/public/images/emoji/emoji_one/doughnut.png and b/public/images/emoji/emoji_one/doughnut.png differ
diff --git a/public/images/emoji/emoji_one/dove.png b/public/images/emoji/emoji_one/dove.png
index f610107f2ab..59c55b0bd56 100644
Binary files a/public/images/emoji/emoji_one/dove.png and b/public/images/emoji/emoji_one/dove.png differ
diff --git a/public/images/emoji/emoji_one/dove_of_peace.png b/public/images/emoji/emoji_one/dove_of_peace.png
index f610107f2ab..59c55b0bd56 100644
Binary files a/public/images/emoji/emoji_one/dove_of_peace.png and b/public/images/emoji/emoji_one/dove_of_peace.png differ
diff --git a/public/images/emoji/emoji_one/dragon.png b/public/images/emoji/emoji_one/dragon.png
index 60753f3e9a6..d05022d5ef6 100644
Binary files a/public/images/emoji/emoji_one/dragon.png and b/public/images/emoji/emoji_one/dragon.png differ
diff --git a/public/images/emoji/emoji_one/dragon_face.png b/public/images/emoji/emoji_one/dragon_face.png
index 913bb85498a..08ce4861feb 100644
Binary files a/public/images/emoji/emoji_one/dragon_face.png and b/public/images/emoji/emoji_one/dragon_face.png differ
diff --git a/public/images/emoji/emoji_one/dress.png b/public/images/emoji/emoji_one/dress.png
index 995cac971e9..95069435fcd 100644
Binary files a/public/images/emoji/emoji_one/dress.png and b/public/images/emoji/emoji_one/dress.png differ
diff --git a/public/images/emoji/emoji_one/dromedary_camel.png b/public/images/emoji/emoji_one/dromedary_camel.png
index c6a571f40cf..34d6b82a00b 100644
Binary files a/public/images/emoji/emoji_one/dromedary_camel.png and b/public/images/emoji/emoji_one/dromedary_camel.png differ
diff --git a/public/images/emoji/emoji_one/drooling_face.png b/public/images/emoji/emoji_one/drooling_face.png
new file mode 100644
index 00000000000..8e07532e794
Binary files /dev/null and b/public/images/emoji/emoji_one/drooling_face.png differ
diff --git a/public/images/emoji/emoji_one/droplet.png b/public/images/emoji/emoji_one/droplet.png
index c08ee9fd8f6..4f1443e1363 100644
Binary files a/public/images/emoji/emoji_one/droplet.png and b/public/images/emoji/emoji_one/droplet.png differ
diff --git a/public/images/emoji/emoji_one/drum.png b/public/images/emoji/emoji_one/drum.png
new file mode 100644
index 00000000000..8cebdb4bc90
Binary files /dev/null and b/public/images/emoji/emoji_one/drum.png differ
diff --git a/public/images/emoji/emoji_one/duck.png b/public/images/emoji/emoji_one/duck.png
new file mode 100644
index 00000000000..04343bb0b29
Binary files /dev/null and b/public/images/emoji/emoji_one/duck.png differ
diff --git a/public/images/emoji/emoji_one/dvd.png b/public/images/emoji/emoji_one/dvd.png
index c42208fb1b9..ea73336a8bb 100644
Binary files a/public/images/emoji/emoji_one/dvd.png and b/public/images/emoji/emoji_one/dvd.png differ
diff --git a/public/images/emoji/emoji_one/e-mail.png b/public/images/emoji/emoji_one/e-mail.png
index 3b3ed0f40ac..8a6f15ffe9d 100644
Binary files a/public/images/emoji/emoji_one/e-mail.png and b/public/images/emoji/emoji_one/e-mail.png differ
diff --git a/public/images/emoji/emoji_one/eagle.png b/public/images/emoji/emoji_one/eagle.png
new file mode 100644
index 00000000000..c8593205d99
Binary files /dev/null and b/public/images/emoji/emoji_one/eagle.png differ
diff --git a/public/images/emoji/emoji_one/ear.png b/public/images/emoji/emoji_one/ear.png
index 115da78b0c3..e4daa860ebe 100644
Binary files a/public/images/emoji/emoji_one/ear.png and b/public/images/emoji/emoji_one/ear.png differ
diff --git a/public/images/emoji/emoji_one/ear/2.png b/public/images/emoji/emoji_one/ear/2.png
new file mode 100644
index 00000000000..3d6b2b71786
Binary files /dev/null and b/public/images/emoji/emoji_one/ear/2.png differ
diff --git a/public/images/emoji/emoji_one/ear/3.png b/public/images/emoji/emoji_one/ear/3.png
new file mode 100644
index 00000000000..2634e607a6e
Binary files /dev/null and b/public/images/emoji/emoji_one/ear/3.png differ
diff --git a/public/images/emoji/emoji_one/ear/4.png b/public/images/emoji/emoji_one/ear/4.png
new file mode 100644
index 00000000000..7a7f3dea190
Binary files /dev/null and b/public/images/emoji/emoji_one/ear/4.png differ
diff --git a/public/images/emoji/emoji_one/ear/5.png b/public/images/emoji/emoji_one/ear/5.png
new file mode 100644
index 00000000000..59fbe520538
Binary files /dev/null and b/public/images/emoji/emoji_one/ear/5.png differ
diff --git a/public/images/emoji/emoji_one/ear/6.png b/public/images/emoji/emoji_one/ear/6.png
new file mode 100644
index 00000000000..26401ce434e
Binary files /dev/null and b/public/images/emoji/emoji_one/ear/6.png differ
diff --git a/public/images/emoji/emoji_one/ear_of_rice.png b/public/images/emoji/emoji_one/ear_of_rice.png
index 5b0b2001266..e82d202d010 100644
Binary files a/public/images/emoji/emoji_one/ear_of_rice.png and b/public/images/emoji/emoji_one/ear_of_rice.png differ
diff --git a/public/images/emoji/emoji_one/earth_africa.png b/public/images/emoji/emoji_one/earth_africa.png
index 07b1e95ace8..255bddd87a3 100644
Binary files a/public/images/emoji/emoji_one/earth_africa.png and b/public/images/emoji/emoji_one/earth_africa.png differ
diff --git a/public/images/emoji/emoji_one/earth_americas.png b/public/images/emoji/emoji_one/earth_americas.png
index a662f8e1105..40d50660568 100644
Binary files a/public/images/emoji/emoji_one/earth_americas.png and b/public/images/emoji/emoji_one/earth_americas.png differ
diff --git a/public/images/emoji/emoji_one/earth_asia.png b/public/images/emoji/emoji_one/earth_asia.png
index d77a49b1598..1abeead56a6 100644
Binary files a/public/images/emoji/emoji_one/earth_asia.png and b/public/images/emoji/emoji_one/earth_asia.png differ
diff --git a/public/images/emoji/emoji_one/ecuador.png b/public/images/emoji/emoji_one/ecuador.png
new file mode 100644
index 00000000000..cf86fbaad62
Binary files /dev/null and b/public/images/emoji/emoji_one/ecuador.png differ
diff --git a/public/images/emoji/emoji_one/egg.png b/public/images/emoji/emoji_one/egg.png
index adcef9a38b1..56cadcd3ca5 100644
Binary files a/public/images/emoji/emoji_one/egg.png and b/public/images/emoji/emoji_one/egg.png differ
diff --git a/public/images/emoji/emoji_one/eggplant.png b/public/images/emoji/emoji_one/eggplant.png
index 5d41a51ff1e..e733c5d366c 100644
Binary files a/public/images/emoji/emoji_one/eggplant.png and b/public/images/emoji/emoji_one/eggplant.png differ
diff --git a/public/images/emoji/emoji_one/egypt.png b/public/images/emoji/emoji_one/egypt.png
new file mode 100644
index 00000000000..bbbdefa653f
Binary files /dev/null and b/public/images/emoji/emoji_one/egypt.png differ
diff --git a/public/images/emoji/emoji_one/eight.png b/public/images/emoji/emoji_one/eight.png
index 3b8024f65c9..d3a308a101d 100644
Binary files a/public/images/emoji/emoji_one/eight.png and b/public/images/emoji/emoji_one/eight.png differ
diff --git a/public/images/emoji/emoji_one/eight_pointed_black_star.png b/public/images/emoji/emoji_one/eight_pointed_black_star.png
index 947ca7e6780..2a33e690648 100644
Binary files a/public/images/emoji/emoji_one/eight_pointed_black_star.png and b/public/images/emoji/emoji_one/eight_pointed_black_star.png differ
diff --git a/public/images/emoji/emoji_one/eight_spoked_asterisk.png b/public/images/emoji/emoji_one/eight_spoked_asterisk.png
index 69f18179de2..ce972bc8801 100644
Binary files a/public/images/emoji/emoji_one/eight_spoked_asterisk.png and b/public/images/emoji/emoji_one/eight_spoked_asterisk.png differ
diff --git a/public/images/emoji/emoji_one/el_salvador.png b/public/images/emoji/emoji_one/el_salvador.png
new file mode 100644
index 00000000000..0f24a983698
Binary files /dev/null and b/public/images/emoji/emoji_one/el_salvador.png differ
diff --git a/public/images/emoji/emoji_one/electric_plug.png b/public/images/emoji/emoji_one/electric_plug.png
index b3e3020ff26..5447da725aa 100644
Binary files a/public/images/emoji/emoji_one/electric_plug.png and b/public/images/emoji/emoji_one/electric_plug.png differ
diff --git a/public/images/emoji/emoji_one/elephant.png b/public/images/emoji/emoji_one/elephant.png
index f2b3cea300b..f8d7834b5f4 100644
Binary files a/public/images/emoji/emoji_one/elephant.png and b/public/images/emoji/emoji_one/elephant.png differ
diff --git a/public/images/emoji/emoji_one/email.png b/public/images/emoji/emoji_one/email.png
index 3b3ed0f40ac..4255a4cbb1d 100644
Binary files a/public/images/emoji/emoji_one/email.png and b/public/images/emoji/emoji_one/email.png differ
diff --git a/public/images/emoji/emoji_one/end.png b/public/images/emoji/emoji_one/end.png
index 465c3b91f9c..fa3986d0bc6 100644
Binary files a/public/images/emoji/emoji_one/end.png and b/public/images/emoji/emoji_one/end.png differ
diff --git a/public/images/emoji/emoji_one/envelope.png b/public/images/emoji/emoji_one/envelope.png
index 43dd7cbed98..4255a4cbb1d 100644
Binary files a/public/images/emoji/emoji_one/envelope.png and b/public/images/emoji/emoji_one/envelope.png differ
diff --git a/public/images/emoji/emoji_one/envelope_with_arrow.png b/public/images/emoji/emoji_one/envelope_with_arrow.png
index 9e9d1b3de80..f45188bcef9 100644
Binary files a/public/images/emoji/emoji_one/envelope_with_arrow.png and b/public/images/emoji/emoji_one/envelope_with_arrow.png differ
diff --git a/public/images/emoji/emoji_one/equatorial_guinea.png b/public/images/emoji/emoji_one/equatorial_guinea.png
new file mode 100644
index 00000000000..38e992318c3
Binary files /dev/null and b/public/images/emoji/emoji_one/equatorial_guinea.png differ
diff --git a/public/images/emoji/emoji_one/eritrea.png b/public/images/emoji/emoji_one/eritrea.png
new file mode 100644
index 00000000000..630fd664150
Binary files /dev/null and b/public/images/emoji/emoji_one/eritrea.png differ
diff --git a/public/images/emoji/emoji_one/es.png b/public/images/emoji/emoji_one/es.png
index 061ea15563a..e0da30d5a6c 100644
Binary files a/public/images/emoji/emoji_one/es.png and b/public/images/emoji/emoji_one/es.png differ
diff --git a/public/images/emoji/emoji_one/estonia.png b/public/images/emoji/emoji_one/estonia.png
new file mode 100644
index 00000000000..2553a5dbf7d
Binary files /dev/null and b/public/images/emoji/emoji_one/estonia.png differ
diff --git a/public/images/emoji/emoji_one/ethiopia.png b/public/images/emoji/emoji_one/ethiopia.png
new file mode 100644
index 00000000000..d0d78350cdf
Binary files /dev/null and b/public/images/emoji/emoji_one/ethiopia.png differ
diff --git a/public/images/emoji/emoji_one/eu.png b/public/images/emoji/emoji_one/eu.png
new file mode 100644
index 00000000000..938b488ddb8
Binary files /dev/null and b/public/images/emoji/emoji_one/eu.png differ
diff --git a/public/images/emoji/emoji_one/euro.png b/public/images/emoji/emoji_one/euro.png
index e2480ca61f7..aa70460bc0d 100644
Binary files a/public/images/emoji/emoji_one/euro.png and b/public/images/emoji/emoji_one/euro.png differ
diff --git a/public/images/emoji/emoji_one/european_castle.png b/public/images/emoji/emoji_one/european_castle.png
index b2e7025ebb4..eb8bb4ba69e 100644
Binary files a/public/images/emoji/emoji_one/european_castle.png and b/public/images/emoji/emoji_one/european_castle.png differ
diff --git a/public/images/emoji/emoji_one/european_post_office.png b/public/images/emoji/emoji_one/european_post_office.png
index 5330b6d6b32..bfc879f121b 100644
Binary files a/public/images/emoji/emoji_one/european_post_office.png and b/public/images/emoji/emoji_one/european_post_office.png differ
diff --git a/public/images/emoji/emoji_one/evergreen_tree.png b/public/images/emoji/emoji_one/evergreen_tree.png
index 48663ea6648..d72bf9fbd82 100644
Binary files a/public/images/emoji/emoji_one/evergreen_tree.png and b/public/images/emoji/emoji_one/evergreen_tree.png differ
diff --git a/public/images/emoji/emoji_one/exclamation.png b/public/images/emoji/emoji_one/exclamation.png
index b0bf7bf1d5b..110392ee592 100644
Binary files a/public/images/emoji/emoji_one/exclamation.png and b/public/images/emoji/emoji_one/exclamation.png differ
diff --git a/public/images/emoji/emoji_one/expressionless.png b/public/images/emoji/emoji_one/expressionless.png
index cb83c412bb3..bc436e20d44 100644
Binary files a/public/images/emoji/emoji_one/expressionless.png and b/public/images/emoji/emoji_one/expressionless.png differ
diff --git a/public/images/emoji/emoji_one/eye.png b/public/images/emoji/emoji_one/eye.png
index a186aa22b35..efd4b320802 100644
Binary files a/public/images/emoji/emoji_one/eye.png and b/public/images/emoji/emoji_one/eye.png differ
diff --git a/public/images/emoji/emoji_one/eyeglasses.png b/public/images/emoji/emoji_one/eyeglasses.png
index bc19aae6443..ae4484bc66f 100644
Binary files a/public/images/emoji/emoji_one/eyeglasses.png and b/public/images/emoji/emoji_one/eyeglasses.png differ
diff --git a/public/images/emoji/emoji_one/eyes.png b/public/images/emoji/emoji_one/eyes.png
index ccda3cbae57..95e53d50b42 100644
Binary files a/public/images/emoji/emoji_one/eyes.png and b/public/images/emoji/emoji_one/eyes.png differ
diff --git a/public/images/emoji/emoji_one/face_with_head_bandage.png b/public/images/emoji/emoji_one/face_with_head_bandage.png
index 0511af60dbd..ed6dc56acc3 100644
Binary files a/public/images/emoji/emoji_one/face_with_head_bandage.png and b/public/images/emoji/emoji_one/face_with_head_bandage.png differ
diff --git a/public/images/emoji/emoji_one/face_with_rolling_eyes.png b/public/images/emoji/emoji_one/face_with_rolling_eyes.png
index 1eec27738b1..dc4f8c13851 100644
Binary files a/public/images/emoji/emoji_one/face_with_rolling_eyes.png and b/public/images/emoji/emoji_one/face_with_rolling_eyes.png differ
diff --git a/public/images/emoji/emoji_one/face_with_thermometer.png b/public/images/emoji/emoji_one/face_with_thermometer.png
index 9722ff8212d..abfed8eb566 100644
Binary files a/public/images/emoji/emoji_one/face_with_thermometer.png and b/public/images/emoji/emoji_one/face_with_thermometer.png differ
diff --git a/public/images/emoji/emoji_one/facepunch.png b/public/images/emoji/emoji_one/facepunch.png
new file mode 100644
index 00000000000..488aec1d2ba
Binary files /dev/null and b/public/images/emoji/emoji_one/facepunch.png differ
diff --git a/public/images/emoji/emoji_one/facepunch/2.png b/public/images/emoji/emoji_one/facepunch/2.png
new file mode 100644
index 00000000000..ba746c9f2e7
Binary files /dev/null and b/public/images/emoji/emoji_one/facepunch/2.png differ
diff --git a/public/images/emoji/emoji_one/facepunch/3.png b/public/images/emoji/emoji_one/facepunch/3.png
new file mode 100644
index 00000000000..35ecc381dcb
Binary files /dev/null and b/public/images/emoji/emoji_one/facepunch/3.png differ
diff --git a/public/images/emoji/emoji_one/facepunch/4.png b/public/images/emoji/emoji_one/facepunch/4.png
new file mode 100644
index 00000000000..d90a9417821
Binary files /dev/null and b/public/images/emoji/emoji_one/facepunch/4.png differ
diff --git a/public/images/emoji/emoji_one/facepunch/5.png b/public/images/emoji/emoji_one/facepunch/5.png
new file mode 100644
index 00000000000..1331fa3b8a7
Binary files /dev/null and b/public/images/emoji/emoji_one/facepunch/5.png differ
diff --git a/public/images/emoji/emoji_one/facepunch/6.png b/public/images/emoji/emoji_one/facepunch/6.png
new file mode 100644
index 00000000000..6e7920e71a2
Binary files /dev/null and b/public/images/emoji/emoji_one/facepunch/6.png differ
diff --git a/public/images/emoji/emoji_one/factory.png b/public/images/emoji/emoji_one/factory.png
index bafeb15b5aa..1884b515752 100644
Binary files a/public/images/emoji/emoji_one/factory.png and b/public/images/emoji/emoji_one/factory.png differ
diff --git a/public/images/emoji/emoji_one/falkland_islands.png b/public/images/emoji/emoji_one/falkland_islands.png
new file mode 100644
index 00000000000..d97a84cea15
Binary files /dev/null and b/public/images/emoji/emoji_one/falkland_islands.png differ
diff --git a/public/images/emoji/emoji_one/fallen_leaf.png b/public/images/emoji/emoji_one/fallen_leaf.png
index dbaf57be55a..41c3790cb39 100644
Binary files a/public/images/emoji/emoji_one/fallen_leaf.png and b/public/images/emoji/emoji_one/fallen_leaf.png differ
diff --git a/public/images/emoji/emoji_one/family.png b/public/images/emoji/emoji_one/family.png
new file mode 100644
index 00000000000..7e4df9c2670
Binary files /dev/null and b/public/images/emoji/emoji_one/family.png differ
diff --git a/public/images/emoji/emoji_one/family_man_boy.png b/public/images/emoji/emoji_one/family_man_boy.png
new file mode 100644
index 00000000000..66f7ac3aacb
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_man_boy_boy.png b/public/images/emoji/emoji_one/family_man_boy_boy.png
new file mode 100644
index 00000000000..f12c2814413
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_boy_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_man_girl.png b/public/images/emoji/emoji_one/family_man_girl.png
new file mode 100644
index 00000000000..9735917ea7c
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_man_girl_boy.png b/public/images/emoji/emoji_one/family_man_girl_boy.png
new file mode 100644
index 00000000000..b903807083d
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_girl_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_man_girl_girl.png b/public/images/emoji/emoji_one/family_man_girl_girl.png
new file mode 100644
index 00000000000..ad722bb5ab0
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_girl_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_man_man_boy.png b/public/images/emoji/emoji_one/family_man_man_boy.png
new file mode 100644
index 00000000000..55becf1393e
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_man_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_man_man_boy_boy.png b/public/images/emoji/emoji_one/family_man_man_boy_boy.png
new file mode 100644
index 00000000000..06e8d4ef62e
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_man_boy_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_man_man_girl.png b/public/images/emoji/emoji_one/family_man_man_girl.png
new file mode 100644
index 00000000000..2b51b71d73a
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_man_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_man_man_girl_boy.png b/public/images/emoji/emoji_one/family_man_man_girl_boy.png
new file mode 100644
index 00000000000..54681513bd7
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_man_girl_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_man_man_girl_girl.png b/public/images/emoji/emoji_one/family_man_man_girl_girl.png
new file mode 100644
index 00000000000..523a8f9b8e1
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_man_girl_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_man_woman_boy.png b/public/images/emoji/emoji_one/family_man_woman_boy.png
new file mode 100644
index 00000000000..bc47302bce6
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_woman_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_man_woman_boy_boy.png b/public/images/emoji/emoji_one/family_man_woman_boy_boy.png
new file mode 100644
index 00000000000..ec9043c65f8
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_woman_boy_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_man_woman_boys.png b/public/images/emoji/emoji_one/family_man_woman_boys.png
index 20a12bd4749..ec9043c65f8 100644
Binary files a/public/images/emoji/emoji_one/family_man_woman_boys.png and b/public/images/emoji/emoji_one/family_man_woman_boys.png differ
diff --git a/public/images/emoji/emoji_one/family_man_woman_girl.png b/public/images/emoji/emoji_one/family_man_woman_girl.png
index a4f7aedfba9..d5b1b16d554 100644
Binary files a/public/images/emoji/emoji_one/family_man_woman_girl.png and b/public/images/emoji/emoji_one/family_man_woman_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_man_woman_girl_boy.png b/public/images/emoji/emoji_one/family_man_woman_girl_boy.png
index 98d8369b469..7e4df9c2670 100644
Binary files a/public/images/emoji/emoji_one/family_man_woman_girl_boy.png and b/public/images/emoji/emoji_one/family_man_woman_girl_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_man_woman_girl_girl.png b/public/images/emoji/emoji_one/family_man_woman_girl_girl.png
new file mode 100644
index 00000000000..c22c23d6312
Binary files /dev/null and b/public/images/emoji/emoji_one/family_man_woman_girl_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_man_woman_girls.png b/public/images/emoji/emoji_one/family_man_woman_girls.png
index 9782696d3f9..c22c23d6312 100644
Binary files a/public/images/emoji/emoji_one/family_man_woman_girls.png and b/public/images/emoji/emoji_one/family_man_woman_girls.png differ
diff --git a/public/images/emoji/emoji_one/family_men_boy.png b/public/images/emoji/emoji_one/family_men_boy.png
index 63241ed293c..55becf1393e 100644
Binary files a/public/images/emoji/emoji_one/family_men_boy.png and b/public/images/emoji/emoji_one/family_men_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_men_boys.png b/public/images/emoji/emoji_one/family_men_boys.png
index 66e4655754f..06e8d4ef62e 100644
Binary files a/public/images/emoji/emoji_one/family_men_boys.png and b/public/images/emoji/emoji_one/family_men_boys.png differ
diff --git a/public/images/emoji/emoji_one/family_men_girl.png b/public/images/emoji/emoji_one/family_men_girl.png
index 8aa48695b22..2b51b71d73a 100644
Binary files a/public/images/emoji/emoji_one/family_men_girl.png and b/public/images/emoji/emoji_one/family_men_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_men_girl_boy.png b/public/images/emoji/emoji_one/family_men_girl_boy.png
index 4a74aa4fa48..54681513bd7 100644
Binary files a/public/images/emoji/emoji_one/family_men_girl_boy.png and b/public/images/emoji/emoji_one/family_men_girl_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_men_girls.png b/public/images/emoji/emoji_one/family_men_girls.png
index 3cafa6ff23e..523a8f9b8e1 100644
Binary files a/public/images/emoji/emoji_one/family_men_girls.png and b/public/images/emoji/emoji_one/family_men_girls.png differ
diff --git a/public/images/emoji/emoji_one/family_woman_boy.png b/public/images/emoji/emoji_one/family_woman_boy.png
new file mode 100644
index 00000000000..3ab3cda6590
Binary files /dev/null and b/public/images/emoji/emoji_one/family_woman_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_woman_boy_boy.png b/public/images/emoji/emoji_one/family_woman_boy_boy.png
new file mode 100644
index 00000000000..3014086f5c3
Binary files /dev/null and b/public/images/emoji/emoji_one/family_woman_boy_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_woman_girl.png b/public/images/emoji/emoji_one/family_woman_girl.png
new file mode 100644
index 00000000000..6649e32dbfe
Binary files /dev/null and b/public/images/emoji/emoji_one/family_woman_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_woman_girl_boy.png b/public/images/emoji/emoji_one/family_woman_girl_boy.png
new file mode 100644
index 00000000000..5e87ee25374
Binary files /dev/null and b/public/images/emoji/emoji_one/family_woman_girl_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_woman_girl_girl.png b/public/images/emoji/emoji_one/family_woman_girl_girl.png
new file mode 100644
index 00000000000..5cd65ec3bc0
Binary files /dev/null and b/public/images/emoji/emoji_one/family_woman_girl_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_woman_woman_boy.png b/public/images/emoji/emoji_one/family_woman_woman_boy.png
new file mode 100644
index 00000000000..c921369fc71
Binary files /dev/null and b/public/images/emoji/emoji_one/family_woman_woman_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_woman_woman_boy_boy.png b/public/images/emoji/emoji_one/family_woman_woman_boy_boy.png
new file mode 100644
index 00000000000..1f0e7494c22
Binary files /dev/null and b/public/images/emoji/emoji_one/family_woman_woman_boy_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_woman_woman_girl.png b/public/images/emoji/emoji_one/family_woman_woman_girl.png
new file mode 100644
index 00000000000..1008bd3daf2
Binary files /dev/null and b/public/images/emoji/emoji_one/family_woman_woman_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_woman_woman_girl_boy.png b/public/images/emoji/emoji_one/family_woman_woman_girl_boy.png
new file mode 100644
index 00000000000..a49fbfef8a5
Binary files /dev/null and b/public/images/emoji/emoji_one/family_woman_woman_girl_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_woman_woman_girl_girl.png b/public/images/emoji/emoji_one/family_woman_woman_girl_girl.png
new file mode 100644
index 00000000000..eae0863938a
Binary files /dev/null and b/public/images/emoji/emoji_one/family_woman_woman_girl_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_women_boy.png b/public/images/emoji/emoji_one/family_women_boy.png
index 262f91352b8..c921369fc71 100644
Binary files a/public/images/emoji/emoji_one/family_women_boy.png and b/public/images/emoji/emoji_one/family_women_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_women_boys.png b/public/images/emoji/emoji_one/family_women_boys.png
index 24538c1e8b4..1f0e7494c22 100644
Binary files a/public/images/emoji/emoji_one/family_women_boys.png and b/public/images/emoji/emoji_one/family_women_boys.png differ
diff --git a/public/images/emoji/emoji_one/family_women_girl.png b/public/images/emoji/emoji_one/family_women_girl.png
index 02f36a1b8ce..1008bd3daf2 100644
Binary files a/public/images/emoji/emoji_one/family_women_girl.png and b/public/images/emoji/emoji_one/family_women_girl.png differ
diff --git a/public/images/emoji/emoji_one/family_women_girl_boy.png b/public/images/emoji/emoji_one/family_women_girl_boy.png
index 4933fae6aa8..a49fbfef8a5 100644
Binary files a/public/images/emoji/emoji_one/family_women_girl_boy.png and b/public/images/emoji/emoji_one/family_women_girl_boy.png differ
diff --git a/public/images/emoji/emoji_one/family_women_girls.png b/public/images/emoji/emoji_one/family_women_girls.png
index ba7831255ff..eae0863938a 100644
Binary files a/public/images/emoji/emoji_one/family_women_girls.png and b/public/images/emoji/emoji_one/family_women_girls.png differ
diff --git a/public/images/emoji/emoji_one/faroe_islands.png b/public/images/emoji/emoji_one/faroe_islands.png
new file mode 100644
index 00000000000..5da7953f8d0
Binary files /dev/null and b/public/images/emoji/emoji_one/faroe_islands.png differ
diff --git a/public/images/emoji/emoji_one/fast_forward.png b/public/images/emoji/emoji_one/fast_forward.png
index 609101345f1..e48e4788e4e 100644
Binary files a/public/images/emoji/emoji_one/fast_forward.png and b/public/images/emoji/emoji_one/fast_forward.png differ
diff --git a/public/images/emoji/emoji_one/fax.png b/public/images/emoji/emoji_one/fax.png
index 92bf531eba8..d5df584abf2 100644
Binary files a/public/images/emoji/emoji_one/fax.png and b/public/images/emoji/emoji_one/fax.png differ
diff --git a/public/images/emoji/emoji_one/fearful.png b/public/images/emoji/emoji_one/fearful.png
index a21f8017ec4..83bd3a25b17 100644
Binary files a/public/images/emoji/emoji_one/fearful.png and b/public/images/emoji/emoji_one/fearful.png differ
diff --git a/public/images/emoji/emoji_one/feet.png b/public/images/emoji/emoji_one/feet.png
index a507977217f..b9e97e13727 100644
Binary files a/public/images/emoji/emoji_one/feet.png and b/public/images/emoji/emoji_one/feet.png differ
diff --git a/public/images/emoji/emoji_one/female_couple_with_heart.png b/public/images/emoji/emoji_one/female_couple_with_heart.png
index 4082dca2771..8f47f828f3b 100644
Binary files a/public/images/emoji/emoji_one/female_couple_with_heart.png and b/public/images/emoji/emoji_one/female_couple_with_heart.png differ
diff --git a/public/images/emoji/emoji_one/female_couplekiss.png b/public/images/emoji/emoji_one/female_couplekiss.png
index 28969d81b35..ca34f3376b1 100644
Binary files a/public/images/emoji/emoji_one/female_couplekiss.png and b/public/images/emoji/emoji_one/female_couplekiss.png differ
diff --git a/public/images/emoji/emoji_one/female_detective.png b/public/images/emoji/emoji_one/female_detective.png
new file mode 100644
index 00000000000..c6aa2d216e9
Binary files /dev/null and b/public/images/emoji/emoji_one/female_detective.png differ
diff --git a/public/images/emoji/emoji_one/female_detective/2.png b/public/images/emoji/emoji_one/female_detective/2.png
new file mode 100644
index 00000000000..688159c0140
Binary files /dev/null and b/public/images/emoji/emoji_one/female_detective/2.png differ
diff --git a/public/images/emoji/emoji_one/female_detective/3.png b/public/images/emoji/emoji_one/female_detective/3.png
new file mode 100644
index 00000000000..2977ed2f2fb
Binary files /dev/null and b/public/images/emoji/emoji_one/female_detective/3.png differ
diff --git a/public/images/emoji/emoji_one/female_detective/4.png b/public/images/emoji/emoji_one/female_detective/4.png
new file mode 100644
index 00000000000..9bc42e64937
Binary files /dev/null and b/public/images/emoji/emoji_one/female_detective/4.png differ
diff --git a/public/images/emoji/emoji_one/female_detective/5.png b/public/images/emoji/emoji_one/female_detective/5.png
new file mode 100644
index 00000000000..3301a091957
Binary files /dev/null and b/public/images/emoji/emoji_one/female_detective/5.png differ
diff --git a/public/images/emoji/emoji_one/female_detective/6.png b/public/images/emoji/emoji_one/female_detective/6.png
new file mode 100644
index 00000000000..4891e41ff38
Binary files /dev/null and b/public/images/emoji/emoji_one/female_detective/6.png differ
diff --git a/public/images/emoji/emoji_one/ferris_wheel.png b/public/images/emoji/emoji_one/ferris_wheel.png
index c5fa20581e0..8e5a93b12b3 100644
Binary files a/public/images/emoji/emoji_one/ferris_wheel.png and b/public/images/emoji/emoji_one/ferris_wheel.png differ
diff --git a/public/images/emoji/emoji_one/ferry.png b/public/images/emoji/emoji_one/ferry.png
index 9a812d3502e..7e00184504a 100644
Binary files a/public/images/emoji/emoji_one/ferry.png and b/public/images/emoji/emoji_one/ferry.png differ
diff --git a/public/images/emoji/emoji_one/field_hockey.png b/public/images/emoji/emoji_one/field_hockey.png
index c4d6114d749..6c3e81209e0 100644
Binary files a/public/images/emoji/emoji_one/field_hockey.png and b/public/images/emoji/emoji_one/field_hockey.png differ
diff --git a/public/images/emoji/emoji_one/fiji.png b/public/images/emoji/emoji_one/fiji.png
new file mode 100644
index 00000000000..df504caef6c
Binary files /dev/null and b/public/images/emoji/emoji_one/fiji.png differ
diff --git a/public/images/emoji/emoji_one/file_cabinet.png b/public/images/emoji/emoji_one/file_cabinet.png
index 506ed1a8bee..3f266593a87 100644
Binary files a/public/images/emoji/emoji_one/file_cabinet.png and b/public/images/emoji/emoji_one/file_cabinet.png differ
diff --git a/public/images/emoji/emoji_one/file_folder.png b/public/images/emoji/emoji_one/file_folder.png
index 111ce937dd1..c1cf07e9ecb 100644
Binary files a/public/images/emoji/emoji_one/file_folder.png and b/public/images/emoji/emoji_one/file_folder.png differ
diff --git a/public/images/emoji/emoji_one/film_frames.png b/public/images/emoji/emoji_one/film_frames.png
index 80c7fabde40..cb964646af1 100644
Binary files a/public/images/emoji/emoji_one/film_frames.png and b/public/images/emoji/emoji_one/film_frames.png differ
diff --git a/public/images/emoji/emoji_one/film_projector.png b/public/images/emoji/emoji_one/film_projector.png
index e18aae6b5c2..1ab19e3f1e0 100644
Binary files a/public/images/emoji/emoji_one/film_projector.png and b/public/images/emoji/emoji_one/film_projector.png differ
diff --git a/public/images/emoji/emoji_one/film_strip.png b/public/images/emoji/emoji_one/film_strip.png
new file mode 100644
index 00000000000..cb964646af1
Binary files /dev/null and b/public/images/emoji/emoji_one/film_strip.png differ
diff --git a/public/images/emoji/emoji_one/finland.png b/public/images/emoji/emoji_one/finland.png
new file mode 100644
index 00000000000..5eda4bb8646
Binary files /dev/null and b/public/images/emoji/emoji_one/finland.png differ
diff --git a/public/images/emoji/emoji_one/fire.png b/public/images/emoji/emoji_one/fire.png
index 408096fbe6b..94c4195121b 100644
Binary files a/public/images/emoji/emoji_one/fire.png and b/public/images/emoji/emoji_one/fire.png differ
diff --git a/public/images/emoji/emoji_one/fire_engine.png b/public/images/emoji/emoji_one/fire_engine.png
index 5d1f91bc5ae..c5f9478071a 100644
Binary files a/public/images/emoji/emoji_one/fire_engine.png and b/public/images/emoji/emoji_one/fire_engine.png differ
diff --git a/public/images/emoji/emoji_one/fireworks.png b/public/images/emoji/emoji_one/fireworks.png
index bdeb2c3aebe..fb172c643da 100644
Binary files a/public/images/emoji/emoji_one/fireworks.png and b/public/images/emoji/emoji_one/fireworks.png differ
diff --git a/public/images/emoji/emoji_one/first_quarter_moon.png b/public/images/emoji/emoji_one/first_quarter_moon.png
index 161f42ea86a..9c89ce8dd43 100644
Binary files a/public/images/emoji/emoji_one/first_quarter_moon.png and b/public/images/emoji/emoji_one/first_quarter_moon.png differ
diff --git a/public/images/emoji/emoji_one/first_quarter_moon_with_face.png b/public/images/emoji/emoji_one/first_quarter_moon_with_face.png
index 7080be25c0c..59405c97782 100644
Binary files a/public/images/emoji/emoji_one/first_quarter_moon_with_face.png and b/public/images/emoji/emoji_one/first_quarter_moon_with_face.png differ
diff --git a/public/images/emoji/emoji_one/fish.png b/public/images/emoji/emoji_one/fish.png
index 739efb0cf3a..9af0c2e2529 100644
Binary files a/public/images/emoji/emoji_one/fish.png and b/public/images/emoji/emoji_one/fish.png differ
diff --git a/public/images/emoji/emoji_one/fish_cake.png b/public/images/emoji/emoji_one/fish_cake.png
index f0758218713..e8456d6701d 100644
Binary files a/public/images/emoji/emoji_one/fish_cake.png and b/public/images/emoji/emoji_one/fish_cake.png differ
diff --git a/public/images/emoji/emoji_one/fishing_pole_and_fish.png b/public/images/emoji/emoji_one/fishing_pole_and_fish.png
index 2b613d70f3a..42b01c8ac5f 100644
Binary files a/public/images/emoji/emoji_one/fishing_pole_and_fish.png and b/public/images/emoji/emoji_one/fishing_pole_and_fish.png differ
diff --git a/public/images/emoji/emoji_one/fist.png b/public/images/emoji/emoji_one/fist.png
index b26c74acaf2..49726efcf37 100644
Binary files a/public/images/emoji/emoji_one/fist.png and b/public/images/emoji/emoji_one/fist.png differ
diff --git a/public/images/emoji/emoji_one/fist/2.png b/public/images/emoji/emoji_one/fist/2.png
new file mode 100644
index 00000000000..be5c67e4ab3
Binary files /dev/null and b/public/images/emoji/emoji_one/fist/2.png differ
diff --git a/public/images/emoji/emoji_one/fist/3.png b/public/images/emoji/emoji_one/fist/3.png
new file mode 100644
index 00000000000..da6c11fe6a5
Binary files /dev/null and b/public/images/emoji/emoji_one/fist/3.png differ
diff --git a/public/images/emoji/emoji_one/fist/4.png b/public/images/emoji/emoji_one/fist/4.png
new file mode 100644
index 00000000000..756db48214b
Binary files /dev/null and b/public/images/emoji/emoji_one/fist/4.png differ
diff --git a/public/images/emoji/emoji_one/fist/5.png b/public/images/emoji/emoji_one/fist/5.png
new file mode 100644
index 00000000000..ab598946b57
Binary files /dev/null and b/public/images/emoji/emoji_one/fist/5.png differ
diff --git a/public/images/emoji/emoji_one/fist/6.png b/public/images/emoji/emoji_one/fist/6.png
new file mode 100644
index 00000000000..a3fa057393a
Binary files /dev/null and b/public/images/emoji/emoji_one/fist/6.png differ
diff --git a/public/images/emoji/emoji_one/fist_left.png b/public/images/emoji/emoji_one/fist_left.png
new file mode 100644
index 00000000000..3442d906740
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_left.png differ
diff --git a/public/images/emoji/emoji_one/fist_left/2.png b/public/images/emoji/emoji_one/fist_left/2.png
new file mode 100644
index 00000000000..105a75e3f2b
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_left/2.png differ
diff --git a/public/images/emoji/emoji_one/fist_left/3.png b/public/images/emoji/emoji_one/fist_left/3.png
new file mode 100644
index 00000000000..a6c68fe3f18
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_left/3.png differ
diff --git a/public/images/emoji/emoji_one/fist_left/4.png b/public/images/emoji/emoji_one/fist_left/4.png
new file mode 100644
index 00000000000..abe07f06fd0
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_left/4.png differ
diff --git a/public/images/emoji/emoji_one/fist_left/5.png b/public/images/emoji/emoji_one/fist_left/5.png
new file mode 100644
index 00000000000..38dd5eff0f0
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_left/5.png differ
diff --git a/public/images/emoji/emoji_one/fist_left/6.png b/public/images/emoji/emoji_one/fist_left/6.png
new file mode 100644
index 00000000000..a75572cb232
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_left/6.png differ
diff --git a/public/images/emoji/emoji_one/fist_right.png b/public/images/emoji/emoji_one/fist_right.png
new file mode 100644
index 00000000000..7846f9aa088
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_right.png differ
diff --git a/public/images/emoji/emoji_one/fist_right/2.png b/public/images/emoji/emoji_one/fist_right/2.png
new file mode 100644
index 00000000000..425f98ea6e9
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_right/2.png differ
diff --git a/public/images/emoji/emoji_one/fist_right/3.png b/public/images/emoji/emoji_one/fist_right/3.png
new file mode 100644
index 00000000000..428c8a710d2
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_right/3.png differ
diff --git a/public/images/emoji/emoji_one/fist_right/4.png b/public/images/emoji/emoji_one/fist_right/4.png
new file mode 100644
index 00000000000..2b4c8706e9b
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_right/4.png differ
diff --git a/public/images/emoji/emoji_one/fist_right/5.png b/public/images/emoji/emoji_one/fist_right/5.png
new file mode 100644
index 00000000000..b3c868e9a3b
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_right/5.png differ
diff --git a/public/images/emoji/emoji_one/fist_right/6.png b/public/images/emoji/emoji_one/fist_right/6.png
new file mode 100644
index 00000000000..76bc2cae3bb
Binary files /dev/null and b/public/images/emoji/emoji_one/fist_right/6.png differ
diff --git a/public/images/emoji/emoji_one/five.png b/public/images/emoji/emoji_one/five.png
index a4ccd7fd73f..bd463d2edcd 100644
Binary files a/public/images/emoji/emoji_one/five.png and b/public/images/emoji/emoji_one/five.png differ
diff --git a/public/images/emoji/emoji_one/flag_black.png b/public/images/emoji/emoji_one/flag_black.png
index e6071f3ee0c..193a775633f 100644
Binary files a/public/images/emoji/emoji_one/flag_black.png and b/public/images/emoji/emoji_one/flag_black.png differ
diff --git a/public/images/emoji/emoji_one/flag_cn.png b/public/images/emoji/emoji_one/flag_cn.png
index ae5a76a9058..67efed2e4d4 100644
Binary files a/public/images/emoji/emoji_one/flag_cn.png 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
index 352b049a12e..746bf11011c 100644
Binary files a/public/images/emoji/emoji_one/flag_de.png 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
index 061ea15563a..e0da30d5a6c 100644
Binary files a/public/images/emoji/emoji_one/flag_es.png 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
index 20938a3ab7d..7943b73f671 100644
Binary files a/public/images/emoji/emoji_one/flag_fr.png 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
index abdb6c455f7..ad2a6622e47 100644
Binary files a/public/images/emoji/emoji_one/flag_gb.png 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
index 2ed2a1067fb..13bbb1b1f8d 100644
Binary files a/public/images/emoji/emoji_one/flag_it.png 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
index 2e6ceab8f35..cca79ffb9dc 100644
Binary files a/public/images/emoji/emoji_one/flag_jp.png 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
index fe1d26475a6..82486f8812c 100644
Binary files a/public/images/emoji/emoji_one/flag_kr.png 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
index 62b6b21d67d..3ecaefd941b 100644
Binary files a/public/images/emoji/emoji_one/flag_ru.png 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
index 748e2b413d7..450853eca47 100644
Binary files a/public/images/emoji/emoji_one/flag_us.png and b/public/images/emoji/emoji_one/flag_us.png differ
diff --git a/public/images/emoji/emoji_one/flag_white.png b/public/images/emoji/emoji_one/flag_white.png
index a4b7a4848a4..b2c3a85f49e 100644
Binary files a/public/images/emoji/emoji_one/flag_white.png and b/public/images/emoji/emoji_one/flag_white.png differ
diff --git a/public/images/emoji/emoji_one/flags.png b/public/images/emoji/emoji_one/flags.png
index f79f69ab561..ed38c48b26a 100644
Binary files a/public/images/emoji/emoji_one/flags.png and b/public/images/emoji/emoji_one/flags.png differ
diff --git a/public/images/emoji/emoji_one/flame.png b/public/images/emoji/emoji_one/flame.png
index 408096fbe6b..94c4195121b 100644
Binary files a/public/images/emoji/emoji_one/flame.png and b/public/images/emoji/emoji_one/flame.png differ
diff --git a/public/images/emoji/emoji_one/flashlight.png b/public/images/emoji/emoji_one/flashlight.png
index ebbe7d320b1..2e28446d3b8 100644
Binary files a/public/images/emoji/emoji_one/flashlight.png and b/public/images/emoji/emoji_one/flashlight.png differ
diff --git a/public/images/emoji/emoji_one/fleur-de-lis.png b/public/images/emoji/emoji_one/fleur-de-lis.png
index edf3a73da2e..fbbe63e7c15 100644
Binary files a/public/images/emoji/emoji_one/fleur-de-lis.png and b/public/images/emoji/emoji_one/fleur-de-lis.png differ
diff --git a/public/images/emoji/emoji_one/fleur_de_lis.png b/public/images/emoji/emoji_one/fleur_de_lis.png
new file mode 100644
index 00000000000..fbbe63e7c15
Binary files /dev/null and b/public/images/emoji/emoji_one/fleur_de_lis.png differ
diff --git a/public/images/emoji/emoji_one/flight_arrival.png b/public/images/emoji/emoji_one/flight_arrival.png
new file mode 100644
index 00000000000..9a00b425699
Binary files /dev/null and b/public/images/emoji/emoji_one/flight_arrival.png differ
diff --git a/public/images/emoji/emoji_one/flight_departure.png b/public/images/emoji/emoji_one/flight_departure.png
new file mode 100644
index 00000000000..7ac83f443d7
Binary files /dev/null and b/public/images/emoji/emoji_one/flight_departure.png differ
diff --git a/public/images/emoji/emoji_one/floppy_disk.png b/public/images/emoji/emoji_one/floppy_disk.png
index a82cdadca5d..931c538fd7e 100644
Binary files a/public/images/emoji/emoji_one/floppy_disk.png and b/public/images/emoji/emoji_one/floppy_disk.png differ
diff --git a/public/images/emoji/emoji_one/flower_playing_cards.png b/public/images/emoji/emoji_one/flower_playing_cards.png
index b1641a1e9bb..d1df637b708 100644
Binary files a/public/images/emoji/emoji_one/flower_playing_cards.png and b/public/images/emoji/emoji_one/flower_playing_cards.png differ
diff --git a/public/images/emoji/emoji_one/flushed.png b/public/images/emoji/emoji_one/flushed.png
index 8c0e195481a..807a19dc882 100644
Binary files a/public/images/emoji/emoji_one/flushed.png and b/public/images/emoji/emoji_one/flushed.png differ
diff --git a/public/images/emoji/emoji_one/fog.png b/public/images/emoji/emoji_one/fog.png
index 51c905064c7..4bf4099311e 100644
Binary files a/public/images/emoji/emoji_one/fog.png and b/public/images/emoji/emoji_one/fog.png differ
diff --git a/public/images/emoji/emoji_one/foggy.png b/public/images/emoji/emoji_one/foggy.png
index 07a75af19c6..7be30dae0be 100644
Binary files a/public/images/emoji/emoji_one/foggy.png and b/public/images/emoji/emoji_one/foggy.png differ
diff --git a/public/images/emoji/emoji_one/football.png b/public/images/emoji/emoji_one/football.png
index ee6f77931ba..27bf1b70177 100644
Binary files a/public/images/emoji/emoji_one/football.png and b/public/images/emoji/emoji_one/football.png differ
diff --git a/public/images/emoji/emoji_one/footprints.png b/public/images/emoji/emoji_one/footprints.png
index 8bc7f5f4bcf..b9e97e13727 100644
Binary files a/public/images/emoji/emoji_one/footprints.png and b/public/images/emoji/emoji_one/footprints.png differ
diff --git a/public/images/emoji/emoji_one/fork_and_knife.png b/public/images/emoji/emoji_one/fork_and_knife.png
index 7be5c727356..84147a42760 100644
Binary files a/public/images/emoji/emoji_one/fork_and_knife.png and b/public/images/emoji/emoji_one/fork_and_knife.png differ
diff --git a/public/images/emoji/emoji_one/fork_and_knife_with_plate.png b/public/images/emoji/emoji_one/fork_and_knife_with_plate.png
index 0f3b9a60e02..c52a0f2d3c9 100644
Binary files a/public/images/emoji/emoji_one/fork_and_knife_with_plate.png and b/public/images/emoji/emoji_one/fork_and_knife_with_plate.png differ
diff --git a/public/images/emoji/emoji_one/fork_knife_plate.png b/public/images/emoji/emoji_one/fork_knife_plate.png
index 0f3b9a60e02..c52a0f2d3c9 100644
Binary files a/public/images/emoji/emoji_one/fork_knife_plate.png and b/public/images/emoji/emoji_one/fork_knife_plate.png differ
diff --git a/public/images/emoji/emoji_one/fountain.png b/public/images/emoji/emoji_one/fountain.png
index 88417436854..bd6f5096821 100644
Binary files a/public/images/emoji/emoji_one/fountain.png and b/public/images/emoji/emoji_one/fountain.png differ
diff --git a/public/images/emoji/emoji_one/fountain_pen.png b/public/images/emoji/emoji_one/fountain_pen.png
new file mode 100644
index 00000000000..e9983527850
Binary files /dev/null and b/public/images/emoji/emoji_one/fountain_pen.png differ
diff --git a/public/images/emoji/emoji_one/four.png b/public/images/emoji/emoji_one/four.png
index 15f5cf19777..cfc57d4a985 100644
Binary files a/public/images/emoji/emoji_one/four.png and b/public/images/emoji/emoji_one/four.png differ
diff --git a/public/images/emoji/emoji_one/four_leaf_clover.png b/public/images/emoji/emoji_one/four_leaf_clover.png
index a844b27c63d..d21675748bc 100644
Binary files a/public/images/emoji/emoji_one/four_leaf_clover.png and b/public/images/emoji/emoji_one/four_leaf_clover.png differ
diff --git a/public/images/emoji/emoji_one/fox_face.png b/public/images/emoji/emoji_one/fox_face.png
new file mode 100644
index 00000000000..aebd2e03cc3
Binary files /dev/null and b/public/images/emoji/emoji_one/fox_face.png differ
diff --git a/public/images/emoji/emoji_one/fr.png b/public/images/emoji/emoji_one/fr.png
index 20938a3ab7d..7943b73f671 100644
Binary files a/public/images/emoji/emoji_one/fr.png and b/public/images/emoji/emoji_one/fr.png differ
diff --git a/public/images/emoji/emoji_one/frame_photo.png b/public/images/emoji/emoji_one/frame_photo.png
index fe6c307f165..0ad6a812a25 100644
Binary files a/public/images/emoji/emoji_one/frame_photo.png and b/public/images/emoji/emoji_one/frame_photo.png differ
diff --git a/public/images/emoji/emoji_one/frame_with_picture.png b/public/images/emoji/emoji_one/frame_with_picture.png
index fe6c307f165..0ad6a812a25 100644
Binary files a/public/images/emoji/emoji_one/frame_with_picture.png and b/public/images/emoji/emoji_one/frame_with_picture.png differ
diff --git a/public/images/emoji/emoji_one/framed_picture.png b/public/images/emoji/emoji_one/framed_picture.png
new file mode 100644
index 00000000000..0ad6a812a25
Binary files /dev/null and b/public/images/emoji/emoji_one/framed_picture.png differ
diff --git a/public/images/emoji/emoji_one/free.png b/public/images/emoji/emoji_one/free.png
index 00430a8a2b9..870241a3efe 100644
Binary files a/public/images/emoji/emoji_one/free.png and b/public/images/emoji/emoji_one/free.png differ
diff --git a/public/images/emoji/emoji_one/french_guiana.png b/public/images/emoji/emoji_one/french_guiana.png
new file mode 100644
index 00000000000..b67d58af241
Binary files /dev/null and b/public/images/emoji/emoji_one/french_guiana.png differ
diff --git a/public/images/emoji/emoji_one/french_polynesia.png b/public/images/emoji/emoji_one/french_polynesia.png
new file mode 100644
index 00000000000..8e67281736f
Binary files /dev/null and b/public/images/emoji/emoji_one/french_polynesia.png differ
diff --git a/public/images/emoji/emoji_one/french_southern_territories.png b/public/images/emoji/emoji_one/french_southern_territories.png
new file mode 100644
index 00000000000..ecc9bec0fa6
Binary files /dev/null and b/public/images/emoji/emoji_one/french_southern_territories.png differ
diff --git a/public/images/emoji/emoji_one/fried_egg.png b/public/images/emoji/emoji_one/fried_egg.png
new file mode 100644
index 00000000000..12203aca79a
Binary files /dev/null and b/public/images/emoji/emoji_one/fried_egg.png differ
diff --git a/public/images/emoji/emoji_one/fried_shrimp.png b/public/images/emoji/emoji_one/fried_shrimp.png
index 52b3e4aec9b..f9c603ac910 100644
Binary files a/public/images/emoji/emoji_one/fried_shrimp.png and b/public/images/emoji/emoji_one/fried_shrimp.png differ
diff --git a/public/images/emoji/emoji_one/fries.png b/public/images/emoji/emoji_one/fries.png
index e35818b6f14..28f8d4d40e2 100644
Binary files a/public/images/emoji/emoji_one/fries.png and b/public/images/emoji/emoji_one/fries.png differ
diff --git a/public/images/emoji/emoji_one/frog.png b/public/images/emoji/emoji_one/frog.png
index 7c5ce7da53f..838fa4c925e 100644
Binary files a/public/images/emoji/emoji_one/frog.png and b/public/images/emoji/emoji_one/frog.png differ
diff --git a/public/images/emoji/emoji_one/frowning.png b/public/images/emoji/emoji_one/frowning.png
index 46f93f120e4..59aa47f3018 100644
Binary files a/public/images/emoji/emoji_one/frowning.png and b/public/images/emoji/emoji_one/frowning.png differ
diff --git a/public/images/emoji/emoji_one/frowning2.png b/public/images/emoji/emoji_one/frowning2.png
index 72453581da4..968de324b53 100644
Binary files a/public/images/emoji/emoji_one/frowning2.png and b/public/images/emoji/emoji_one/frowning2.png differ
diff --git a/public/images/emoji/emoji_one/frowning_face.png b/public/images/emoji/emoji_one/frowning_face.png
new file mode 100644
index 00000000000..968de324b53
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_face.png differ
diff --git a/public/images/emoji/emoji_one/frowning_man.png b/public/images/emoji/emoji_one/frowning_man.png
new file mode 100644
index 00000000000..3bbbadec605
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_man.png differ
diff --git a/public/images/emoji/emoji_one/frowning_man/2.png b/public/images/emoji/emoji_one/frowning_man/2.png
new file mode 100644
index 00000000000..90ca6277038
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_man/2.png differ
diff --git a/public/images/emoji/emoji_one/frowning_man/3.png b/public/images/emoji/emoji_one/frowning_man/3.png
new file mode 100644
index 00000000000..4577d022516
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_man/3.png differ
diff --git a/public/images/emoji/emoji_one/frowning_man/4.png b/public/images/emoji/emoji_one/frowning_man/4.png
new file mode 100644
index 00000000000..c019d515e01
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_man/4.png differ
diff --git a/public/images/emoji/emoji_one/frowning_man/5.png b/public/images/emoji/emoji_one/frowning_man/5.png
new file mode 100644
index 00000000000..0e166d4a42d
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_man/5.png differ
diff --git a/public/images/emoji/emoji_one/frowning_man/6.png b/public/images/emoji/emoji_one/frowning_man/6.png
new file mode 100644
index 00000000000..d01eefacee6
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_man/6.png differ
diff --git a/public/images/emoji/emoji_one/frowning_woman.png b/public/images/emoji/emoji_one/frowning_woman.png
new file mode 100644
index 00000000000..a1af9eaf914
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_woman.png differ
diff --git a/public/images/emoji/emoji_one/frowning_woman/2.png b/public/images/emoji/emoji_one/frowning_woman/2.png
new file mode 100644
index 00000000000..ce5ee0f0364
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/frowning_woman/3.png b/public/images/emoji/emoji_one/frowning_woman/3.png
new file mode 100644
index 00000000000..f2017acecf4
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/frowning_woman/4.png b/public/images/emoji/emoji_one/frowning_woman/4.png
new file mode 100644
index 00000000000..9fca177e9d9
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/frowning_woman/5.png b/public/images/emoji/emoji_one/frowning_woman/5.png
new file mode 100644
index 00000000000..8bb8d943afd
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/frowning_woman/6.png b/public/images/emoji/emoji_one/frowning_woman/6.png
new file mode 100644
index 00000000000..5d30d35d42e
Binary files /dev/null and b/public/images/emoji/emoji_one/frowning_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/fu.png b/public/images/emoji/emoji_one/fu.png
new file mode 100644
index 00000000000..1bc73629bb1
Binary files /dev/null and b/public/images/emoji/emoji_one/fu.png differ
diff --git a/public/images/emoji/emoji_one/fu/2.png b/public/images/emoji/emoji_one/fu/2.png
new file mode 100644
index 00000000000..37ac4780316
Binary files /dev/null and b/public/images/emoji/emoji_one/fu/2.png differ
diff --git a/public/images/emoji/emoji_one/fu/3.png b/public/images/emoji/emoji_one/fu/3.png
new file mode 100644
index 00000000000..69fbed14d25
Binary files /dev/null and b/public/images/emoji/emoji_one/fu/3.png differ
diff --git a/public/images/emoji/emoji_one/fu/4.png b/public/images/emoji/emoji_one/fu/4.png
new file mode 100644
index 00000000000..c1134aea0fa
Binary files /dev/null and b/public/images/emoji/emoji_one/fu/4.png differ
diff --git a/public/images/emoji/emoji_one/fu/5.png b/public/images/emoji/emoji_one/fu/5.png
new file mode 100644
index 00000000000..371ee90cf9f
Binary files /dev/null and b/public/images/emoji/emoji_one/fu/5.png differ
diff --git a/public/images/emoji/emoji_one/fu/6.png b/public/images/emoji/emoji_one/fu/6.png
new file mode 100644
index 00000000000..db57dfd0983
Binary files /dev/null and b/public/images/emoji/emoji_one/fu/6.png differ
diff --git a/public/images/emoji/emoji_one/fuelpump.png b/public/images/emoji/emoji_one/fuelpump.png
index 3f7ab4f5dfb..ac74fe39fcf 100644
Binary files a/public/images/emoji/emoji_one/fuelpump.png and b/public/images/emoji/emoji_one/fuelpump.png differ
diff --git a/public/images/emoji/emoji_one/full_moon.png b/public/images/emoji/emoji_one/full_moon.png
index c9e143fe203..2ced93987c0 100644
Binary files a/public/images/emoji/emoji_one/full_moon.png and b/public/images/emoji/emoji_one/full_moon.png differ
diff --git a/public/images/emoji/emoji_one/full_moon_with_face.png b/public/images/emoji/emoji_one/full_moon_with_face.png
index e212e220617..e26dea33382 100644
Binary files a/public/images/emoji/emoji_one/full_moon_with_face.png and b/public/images/emoji/emoji_one/full_moon_with_face.png differ
diff --git a/public/images/emoji/emoji_one/funeral_urn.png b/public/images/emoji/emoji_one/funeral_urn.png
index c531e105cbb..e158fa9f832 100644
Binary files a/public/images/emoji/emoji_one/funeral_urn.png and b/public/images/emoji/emoji_one/funeral_urn.png differ
diff --git a/public/images/emoji/emoji_one/gabon.png b/public/images/emoji/emoji_one/gabon.png
new file mode 100644
index 00000000000..6563b2a69f0
Binary files /dev/null and b/public/images/emoji/emoji_one/gabon.png differ
diff --git a/public/images/emoji/emoji_one/gambia.png b/public/images/emoji/emoji_one/gambia.png
new file mode 100644
index 00000000000..707ca2a121b
Binary files /dev/null and b/public/images/emoji/emoji_one/gambia.png differ
diff --git a/public/images/emoji/emoji_one/game_die.png b/public/images/emoji/emoji_one/game_die.png
index ebed25d8582..5ec1253f911 100644
Binary files a/public/images/emoji/emoji_one/game_die.png and b/public/images/emoji/emoji_one/game_die.png differ
diff --git a/public/images/emoji/emoji_one/gb.png b/public/images/emoji/emoji_one/gb.png
index abdb6c455f7..ad2a6622e47 100644
Binary files a/public/images/emoji/emoji_one/gb.png and b/public/images/emoji/emoji_one/gb.png differ
diff --git a/public/images/emoji/emoji_one/gear.png b/public/images/emoji/emoji_one/gear.png
index 448c2fc1f43..0e99369e670 100644
Binary files a/public/images/emoji/emoji_one/gear.png and b/public/images/emoji/emoji_one/gear.png differ
diff --git a/public/images/emoji/emoji_one/gem.png b/public/images/emoji/emoji_one/gem.png
index 1b6d7e287bc..c84dd6ba602 100644
Binary files a/public/images/emoji/emoji_one/gem.png and b/public/images/emoji/emoji_one/gem.png differ
diff --git a/public/images/emoji/emoji_one/gemini.png b/public/images/emoji/emoji_one/gemini.png
index 1b266e10225..65981bf6434 100644
Binary files a/public/images/emoji/emoji_one/gemini.png and b/public/images/emoji/emoji_one/gemini.png differ
diff --git a/public/images/emoji/emoji_one/georgia.png b/public/images/emoji/emoji_one/georgia.png
new file mode 100644
index 00000000000..673f81ef6ff
Binary files /dev/null and b/public/images/emoji/emoji_one/georgia.png differ
diff --git a/public/images/emoji/emoji_one/ghana.png b/public/images/emoji/emoji_one/ghana.png
new file mode 100644
index 00000000000..f1b8829dbab
Binary files /dev/null and b/public/images/emoji/emoji_one/ghana.png differ
diff --git a/public/images/emoji/emoji_one/ghost.png b/public/images/emoji/emoji_one/ghost.png
index c6c0db24129..64ae09af799 100644
Binary files a/public/images/emoji/emoji_one/ghost.png and b/public/images/emoji/emoji_one/ghost.png differ
diff --git a/public/images/emoji/emoji_one/gibraltar.png b/public/images/emoji/emoji_one/gibraltar.png
new file mode 100644
index 00000000000..cbe9f11a125
Binary files /dev/null and b/public/images/emoji/emoji_one/gibraltar.png differ
diff --git a/public/images/emoji/emoji_one/gift.png b/public/images/emoji/emoji_one/gift.png
index 2bb9d85194c..32218e0afb7 100644
Binary files a/public/images/emoji/emoji_one/gift.png and b/public/images/emoji/emoji_one/gift.png differ
diff --git a/public/images/emoji/emoji_one/gift_heart.png b/public/images/emoji/emoji_one/gift_heart.png
index 14c068a5095..34d2e066d30 100644
Binary files a/public/images/emoji/emoji_one/gift_heart.png and b/public/images/emoji/emoji_one/gift_heart.png differ
diff --git a/public/images/emoji/emoji_one/girl.png b/public/images/emoji/emoji_one/girl.png
index fef52ba6dd4..9deb44f2dfe 100644
Binary files a/public/images/emoji/emoji_one/girl.png and b/public/images/emoji/emoji_one/girl.png differ
diff --git a/public/images/emoji/emoji_one/girl/2.png b/public/images/emoji/emoji_one/girl/2.png
new file mode 100644
index 00000000000..c305c1c572c
Binary files /dev/null and b/public/images/emoji/emoji_one/girl/2.png differ
diff --git a/public/images/emoji/emoji_one/girl/3.png b/public/images/emoji/emoji_one/girl/3.png
new file mode 100644
index 00000000000..e6bf63cee3c
Binary files /dev/null and b/public/images/emoji/emoji_one/girl/3.png differ
diff --git a/public/images/emoji/emoji_one/girl/4.png b/public/images/emoji/emoji_one/girl/4.png
new file mode 100644
index 00000000000..3063e88cf88
Binary files /dev/null and b/public/images/emoji/emoji_one/girl/4.png differ
diff --git a/public/images/emoji/emoji_one/girl/5.png b/public/images/emoji/emoji_one/girl/5.png
new file mode 100644
index 00000000000..189a0ebc954
Binary files /dev/null and b/public/images/emoji/emoji_one/girl/5.png differ
diff --git a/public/images/emoji/emoji_one/girl/6.png b/public/images/emoji/emoji_one/girl/6.png
new file mode 100644
index 00000000000..5774ab84359
Binary files /dev/null and b/public/images/emoji/emoji_one/girl/6.png differ
diff --git a/public/images/emoji/emoji_one/globe_with_meridians.png b/public/images/emoji/emoji_one/globe_with_meridians.png
index f499edb031a..8eccd7d9229 100644
Binary files a/public/images/emoji/emoji_one/globe_with_meridians.png and b/public/images/emoji/emoji_one/globe_with_meridians.png differ
diff --git a/public/images/emoji/emoji_one/goal_net.png b/public/images/emoji/emoji_one/goal_net.png
new file mode 100644
index 00000000000..bdf8e211e40
Binary files /dev/null and b/public/images/emoji/emoji_one/goal_net.png differ
diff --git a/public/images/emoji/emoji_one/goat.png b/public/images/emoji/emoji_one/goat.png
index e21c43fa4db..310c2153fc3 100644
Binary files a/public/images/emoji/emoji_one/goat.png and b/public/images/emoji/emoji_one/goat.png differ
diff --git a/public/images/emoji/emoji_one/golf.png b/public/images/emoji/emoji_one/golf.png
index 3cd5d80fc2a..be4f3d7fe30 100644
Binary files a/public/images/emoji/emoji_one/golf.png and b/public/images/emoji/emoji_one/golf.png differ
diff --git a/public/images/emoji/emoji_one/golfer.png b/public/images/emoji/emoji_one/golfer.png
index a5e8fa7a32d..d4c43cbf884 100644
Binary files a/public/images/emoji/emoji_one/golfer.png and b/public/images/emoji/emoji_one/golfer.png differ
diff --git a/public/images/emoji/emoji_one/golfing_man.png b/public/images/emoji/emoji_one/golfing_man.png
new file mode 100644
index 00000000000..d4c43cbf884
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_man.png differ
diff --git a/public/images/emoji/emoji_one/golfing_man/2.png b/public/images/emoji/emoji_one/golfing_man/2.png
new file mode 100644
index 00000000000..cc24e381fe6
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_man/2.png differ
diff --git a/public/images/emoji/emoji_one/golfing_man/3.png b/public/images/emoji/emoji_one/golfing_man/3.png
new file mode 100644
index 00000000000..4a26b7fc236
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_man/3.png differ
diff --git a/public/images/emoji/emoji_one/golfing_man/4.png b/public/images/emoji/emoji_one/golfing_man/4.png
new file mode 100644
index 00000000000..f92e91f8ddf
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_man/4.png differ
diff --git a/public/images/emoji/emoji_one/golfing_man/5.png b/public/images/emoji/emoji_one/golfing_man/5.png
new file mode 100644
index 00000000000..7dab5eabba6
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_man/5.png differ
diff --git a/public/images/emoji/emoji_one/golfing_man/6.png b/public/images/emoji/emoji_one/golfing_man/6.png
new file mode 100644
index 00000000000..54188ddddb2
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_man/6.png differ
diff --git a/public/images/emoji/emoji_one/golfing_woman.png b/public/images/emoji/emoji_one/golfing_woman.png
new file mode 100644
index 00000000000..f77e9038b4d
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_woman.png differ
diff --git a/public/images/emoji/emoji_one/golfing_woman/2.png b/public/images/emoji/emoji_one/golfing_woman/2.png
new file mode 100644
index 00000000000..098bc33d518
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/golfing_woman/3.png b/public/images/emoji/emoji_one/golfing_woman/3.png
new file mode 100644
index 00000000000..a4c10962c0d
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/golfing_woman/4.png b/public/images/emoji/emoji_one/golfing_woman/4.png
new file mode 100644
index 00000000000..c9814efc98e
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/golfing_woman/5.png b/public/images/emoji/emoji_one/golfing_woman/5.png
new file mode 100644
index 00000000000..1d7428b16c9
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/golfing_woman/6.png b/public/images/emoji/emoji_one/golfing_woman/6.png
new file mode 100644
index 00000000000..583971034b8
Binary files /dev/null and b/public/images/emoji/emoji_one/golfing_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/gorilla.png b/public/images/emoji/emoji_one/gorilla.png
new file mode 100644
index 00000000000..ba94d0759f2
Binary files /dev/null and b/public/images/emoji/emoji_one/gorilla.png differ
diff --git a/public/images/emoji/emoji_one/grandma.png b/public/images/emoji/emoji_one/grandma.png
index d1e78babe84..ef0d803bae9 100644
Binary files a/public/images/emoji/emoji_one/grandma.png and b/public/images/emoji/emoji_one/grandma.png differ
diff --git a/public/images/emoji/emoji_one/grapes.png b/public/images/emoji/emoji_one/grapes.png
index 2d0c2db48a4..e5d14b1e76a 100644
Binary files a/public/images/emoji/emoji_one/grapes.png and b/public/images/emoji/emoji_one/grapes.png differ
diff --git a/public/images/emoji/emoji_one/greece.png b/public/images/emoji/emoji_one/greece.png
new file mode 100644
index 00000000000..c274ffb629c
Binary files /dev/null and b/public/images/emoji/emoji_one/greece.png differ
diff --git a/public/images/emoji/emoji_one/green_apple.png b/public/images/emoji/emoji_one/green_apple.png
index 611bdb4c357..829baf00e19 100644
Binary files a/public/images/emoji/emoji_one/green_apple.png and b/public/images/emoji/emoji_one/green_apple.png differ
diff --git a/public/images/emoji/emoji_one/green_book.png b/public/images/emoji/emoji_one/green_book.png
index 18600cfea76..6fa21a7b8fc 100644
Binary files a/public/images/emoji/emoji_one/green_book.png and b/public/images/emoji/emoji_one/green_book.png differ
diff --git a/public/images/emoji/emoji_one/green_heart.png b/public/images/emoji/emoji_one/green_heart.png
index b284be0ecbc..9a238d53d1a 100644
Binary files a/public/images/emoji/emoji_one/green_heart.png and b/public/images/emoji/emoji_one/green_heart.png differ
diff --git a/public/images/emoji/emoji_one/green_salad.png b/public/images/emoji/emoji_one/green_salad.png
new file mode 100644
index 00000000000..34daefa85ba
Binary files /dev/null and b/public/images/emoji/emoji_one/green_salad.png differ
diff --git a/public/images/emoji/emoji_one/greenland.png b/public/images/emoji/emoji_one/greenland.png
new file mode 100644
index 00000000000..31c8707a434
Binary files /dev/null and b/public/images/emoji/emoji_one/greenland.png differ
diff --git a/public/images/emoji/emoji_one/grenada.png b/public/images/emoji/emoji_one/grenada.png
new file mode 100644
index 00000000000..87f17a6ff22
Binary files /dev/null and b/public/images/emoji/emoji_one/grenada.png differ
diff --git a/public/images/emoji/emoji_one/grey_exclamation.png b/public/images/emoji/emoji_one/grey_exclamation.png
index 5a41233c332..6ff1f6ed0ff 100644
Binary files a/public/images/emoji/emoji_one/grey_exclamation.png and b/public/images/emoji/emoji_one/grey_exclamation.png differ
diff --git a/public/images/emoji/emoji_one/grey_question.png b/public/images/emoji/emoji_one/grey_question.png
index 028696f6f4f..06dc8ad2b0e 100644
Binary files a/public/images/emoji/emoji_one/grey_question.png and b/public/images/emoji/emoji_one/grey_question.png differ
diff --git a/public/images/emoji/emoji_one/grimacing.png b/public/images/emoji/emoji_one/grimacing.png
index 6ca43ef3791..3ce0a4e8a41 100644
Binary files a/public/images/emoji/emoji_one/grimacing.png and b/public/images/emoji/emoji_one/grimacing.png differ
diff --git a/public/images/emoji/emoji_one/grin.png b/public/images/emoji/emoji_one/grin.png
index 94fd2b15f6d..43bb5ccf9ec 100644
Binary files a/public/images/emoji/emoji_one/grin.png and b/public/images/emoji/emoji_one/grin.png differ
diff --git a/public/images/emoji/emoji_one/grinning.png b/public/images/emoji/emoji_one/grinning.png
index 1a53e3f9d1b..1725222a1a8 100644
Binary files a/public/images/emoji/emoji_one/grinning.png and b/public/images/emoji/emoji_one/grinning.png differ
diff --git a/public/images/emoji/emoji_one/guadeloupe.png b/public/images/emoji/emoji_one/guadeloupe.png
new file mode 100644
index 00000000000..c9c437901df
Binary files /dev/null and b/public/images/emoji/emoji_one/guadeloupe.png differ
diff --git a/public/images/emoji/emoji_one/guam.png b/public/images/emoji/emoji_one/guam.png
new file mode 100644
index 00000000000..d291c89c97c
Binary files /dev/null and b/public/images/emoji/emoji_one/guam.png differ
diff --git a/public/images/emoji/emoji_one/guardsman.png b/public/images/emoji/emoji_one/guardsman.png
index 07f3a2df15d..be981bfedac 100644
Binary files a/public/images/emoji/emoji_one/guardsman.png and b/public/images/emoji/emoji_one/guardsman.png differ
diff --git a/public/images/emoji/emoji_one/guardsman/2.png b/public/images/emoji/emoji_one/guardsman/2.png
new file mode 100644
index 00000000000..f6c3cfc868a
Binary files /dev/null and b/public/images/emoji/emoji_one/guardsman/2.png differ
diff --git a/public/images/emoji/emoji_one/guardsman/3.png b/public/images/emoji/emoji_one/guardsman/3.png
new file mode 100644
index 00000000000..719a40ca678
Binary files /dev/null and b/public/images/emoji/emoji_one/guardsman/3.png differ
diff --git a/public/images/emoji/emoji_one/guardsman/4.png b/public/images/emoji/emoji_one/guardsman/4.png
new file mode 100644
index 00000000000..2e853da32e8
Binary files /dev/null and b/public/images/emoji/emoji_one/guardsman/4.png differ
diff --git a/public/images/emoji/emoji_one/guardsman/5.png b/public/images/emoji/emoji_one/guardsman/5.png
new file mode 100644
index 00000000000..4512abdde23
Binary files /dev/null and b/public/images/emoji/emoji_one/guardsman/5.png differ
diff --git a/public/images/emoji/emoji_one/guardsman/6.png b/public/images/emoji/emoji_one/guardsman/6.png
new file mode 100644
index 00000000000..4eb541d1ffb
Binary files /dev/null and b/public/images/emoji/emoji_one/guardsman/6.png differ
diff --git a/public/images/emoji/emoji_one/guardswoman.png b/public/images/emoji/emoji_one/guardswoman.png
new file mode 100644
index 00000000000..3d0acf013fa
Binary files /dev/null and b/public/images/emoji/emoji_one/guardswoman.png differ
diff --git a/public/images/emoji/emoji_one/guardswoman/2.png b/public/images/emoji/emoji_one/guardswoman/2.png
new file mode 100644
index 00000000000..5539a1f22fd
Binary files /dev/null and b/public/images/emoji/emoji_one/guardswoman/2.png differ
diff --git a/public/images/emoji/emoji_one/guardswoman/3.png b/public/images/emoji/emoji_one/guardswoman/3.png
new file mode 100644
index 00000000000..96203685f09
Binary files /dev/null and b/public/images/emoji/emoji_one/guardswoman/3.png differ
diff --git a/public/images/emoji/emoji_one/guardswoman/4.png b/public/images/emoji/emoji_one/guardswoman/4.png
new file mode 100644
index 00000000000..e60736a4efe
Binary files /dev/null and b/public/images/emoji/emoji_one/guardswoman/4.png differ
diff --git a/public/images/emoji/emoji_one/guardswoman/5.png b/public/images/emoji/emoji_one/guardswoman/5.png
new file mode 100644
index 00000000000..6d74a2b71b5
Binary files /dev/null and b/public/images/emoji/emoji_one/guardswoman/5.png differ
diff --git a/public/images/emoji/emoji_one/guardswoman/6.png b/public/images/emoji/emoji_one/guardswoman/6.png
new file mode 100644
index 00000000000..c57159a307c
Binary files /dev/null and b/public/images/emoji/emoji_one/guardswoman/6.png differ
diff --git a/public/images/emoji/emoji_one/guatemala.png b/public/images/emoji/emoji_one/guatemala.png
new file mode 100644
index 00000000000..b7e7259bc83
Binary files /dev/null and b/public/images/emoji/emoji_one/guatemala.png differ
diff --git a/public/images/emoji/emoji_one/guernsey.png b/public/images/emoji/emoji_one/guernsey.png
new file mode 100644
index 00000000000..f92e78a3246
Binary files /dev/null and b/public/images/emoji/emoji_one/guernsey.png differ
diff --git a/public/images/emoji/emoji_one/guinea.png b/public/images/emoji/emoji_one/guinea.png
new file mode 100644
index 00000000000..dd1482188c6
Binary files /dev/null and b/public/images/emoji/emoji_one/guinea.png differ
diff --git a/public/images/emoji/emoji_one/guinea_bissau.png b/public/images/emoji/emoji_one/guinea_bissau.png
new file mode 100644
index 00000000000..c2ab6fb5073
Binary files /dev/null and b/public/images/emoji/emoji_one/guinea_bissau.png differ
diff --git a/public/images/emoji/emoji_one/guitar.png b/public/images/emoji/emoji_one/guitar.png
index 635ac4a51a4..32caa781822 100644
Binary files a/public/images/emoji/emoji_one/guitar.png and b/public/images/emoji/emoji_one/guitar.png differ
diff --git a/public/images/emoji/emoji_one/gun.png b/public/images/emoji/emoji_one/gun.png
index df8666a30d2..68808dde54b 100644
Binary files a/public/images/emoji/emoji_one/gun.png and b/public/images/emoji/emoji_one/gun.png differ
diff --git a/public/images/emoji/emoji_one/guyana.png b/public/images/emoji/emoji_one/guyana.png
new file mode 100644
index 00000000000..2ceb411ad23
Binary files /dev/null and b/public/images/emoji/emoji_one/guyana.png differ
diff --git a/public/images/emoji/emoji_one/haircut.png b/public/images/emoji/emoji_one/haircut.png
index a1795fd84d9..13604ef04fa 100644
Binary files a/public/images/emoji/emoji_one/haircut.png and b/public/images/emoji/emoji_one/haircut.png differ
diff --git a/public/images/emoji/emoji_one/haircut_man.png b/public/images/emoji/emoji_one/haircut_man.png
new file mode 100644
index 00000000000..24ad625cdc9
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_man.png differ
diff --git a/public/images/emoji/emoji_one/haircut_man/2.png b/public/images/emoji/emoji_one/haircut_man/2.png
new file mode 100644
index 00000000000..692a251d5c1
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_man/2.png differ
diff --git a/public/images/emoji/emoji_one/haircut_man/3.png b/public/images/emoji/emoji_one/haircut_man/3.png
new file mode 100644
index 00000000000..ac9210ac3df
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_man/3.png differ
diff --git a/public/images/emoji/emoji_one/haircut_man/4.png b/public/images/emoji/emoji_one/haircut_man/4.png
new file mode 100644
index 00000000000..2566a19ee89
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_man/4.png differ
diff --git a/public/images/emoji/emoji_one/haircut_man/5.png b/public/images/emoji/emoji_one/haircut_man/5.png
new file mode 100644
index 00000000000..9ea58646d69
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_man/5.png differ
diff --git a/public/images/emoji/emoji_one/haircut_man/6.png b/public/images/emoji/emoji_one/haircut_man/6.png
new file mode 100644
index 00000000000..27b2356ff9b
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_man/6.png differ
diff --git a/public/images/emoji/emoji_one/haircut_woman.png b/public/images/emoji/emoji_one/haircut_woman.png
new file mode 100644
index 00000000000..13604ef04fa
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_woman.png differ
diff --git a/public/images/emoji/emoji_one/haircut_woman/2.png b/public/images/emoji/emoji_one/haircut_woman/2.png
new file mode 100644
index 00000000000..d6d54e613b9
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/haircut_woman/3.png b/public/images/emoji/emoji_one/haircut_woman/3.png
new file mode 100644
index 00000000000..2050b9a4c3a
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/haircut_woman/4.png b/public/images/emoji/emoji_one/haircut_woman/4.png
new file mode 100644
index 00000000000..66d44eaa6d4
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/haircut_woman/5.png b/public/images/emoji/emoji_one/haircut_woman/5.png
new file mode 100644
index 00000000000..e201d5f97bb
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/haircut_woman/6.png b/public/images/emoji/emoji_one/haircut_woman/6.png
new file mode 100644
index 00000000000..39c44ef4738
Binary files /dev/null and b/public/images/emoji/emoji_one/haircut_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/haiti.png b/public/images/emoji/emoji_one/haiti.png
new file mode 100644
index 00000000000..53d2160f9a6
Binary files /dev/null and b/public/images/emoji/emoji_one/haiti.png differ
diff --git a/public/images/emoji/emoji_one/hamburger.png b/public/images/emoji/emoji_one/hamburger.png
index 1b2f36dc467..4ca595e1a27 100644
Binary files a/public/images/emoji/emoji_one/hamburger.png and b/public/images/emoji/emoji_one/hamburger.png differ
diff --git a/public/images/emoji/emoji_one/hammer.png b/public/images/emoji/emoji_one/hammer.png
index c8111b161bc..ce8c46a4a35 100644
Binary files a/public/images/emoji/emoji_one/hammer.png and b/public/images/emoji/emoji_one/hammer.png differ
diff --git a/public/images/emoji/emoji_one/hammer_and_pick.png b/public/images/emoji/emoji_one/hammer_and_pick.png
index 3e1b21d5112..3b33cd88c2d 100644
Binary files a/public/images/emoji/emoji_one/hammer_and_pick.png and b/public/images/emoji/emoji_one/hammer_and_pick.png differ
diff --git a/public/images/emoji/emoji_one/hammer_and_wrench.png b/public/images/emoji/emoji_one/hammer_and_wrench.png
index 3ff769bdf20..9de9731f574 100644
Binary files a/public/images/emoji/emoji_one/hammer_and_wrench.png and b/public/images/emoji/emoji_one/hammer_and_wrench.png differ
diff --git a/public/images/emoji/emoji_one/hammer_pick.png b/public/images/emoji/emoji_one/hammer_pick.png
index 3e1b21d5112..3b33cd88c2d 100644
Binary files a/public/images/emoji/emoji_one/hammer_pick.png and b/public/images/emoji/emoji_one/hammer_pick.png differ
diff --git a/public/images/emoji/emoji_one/hamster.png b/public/images/emoji/emoji_one/hamster.png
index decbed49778..c3d165cf8bb 100644
Binary files a/public/images/emoji/emoji_one/hamster.png and b/public/images/emoji/emoji_one/hamster.png differ
diff --git a/public/images/emoji/emoji_one/hand.png b/public/images/emoji/emoji_one/hand.png
new file mode 100644
index 00000000000..9e968721c4a
Binary files /dev/null and b/public/images/emoji/emoji_one/hand.png differ
diff --git a/public/images/emoji/emoji_one/hand_splayed.png b/public/images/emoji/emoji_one/hand_splayed.png
index 77d0794e0df..dfdad1339bc 100644
Binary files a/public/images/emoji/emoji_one/hand_splayed.png and b/public/images/emoji/emoji_one/hand_splayed.png differ
diff --git a/public/images/emoji/emoji_one/handbag.png b/public/images/emoji/emoji_one/handbag.png
index 29beb14ba08..381b0b8405e 100644
Binary files a/public/images/emoji/emoji_one/handbag.png and b/public/images/emoji/emoji_one/handbag.png differ
diff --git a/public/images/emoji/emoji_one/handshake.png b/public/images/emoji/emoji_one/handshake.png
new file mode 100644
index 00000000000..d34d0f4c691
Binary files /dev/null and b/public/images/emoji/emoji_one/handshake.png differ
diff --git a/public/images/emoji/emoji_one/hankey.png b/public/images/emoji/emoji_one/hankey.png
index 77eb5b9fd23..123281b9b32 100644
Binary files a/public/images/emoji/emoji_one/hankey.png and b/public/images/emoji/emoji_one/hankey.png differ
diff --git a/public/images/emoji/emoji_one/hash.png b/public/images/emoji/emoji_one/hash.png
index 1efc8cc6e35..94c889f16dd 100644
Binary files a/public/images/emoji/emoji_one/hash.png and b/public/images/emoji/emoji_one/hash.png differ
diff --git a/public/images/emoji/emoji_one/hatched_chick.png b/public/images/emoji/emoji_one/hatched_chick.png
index 11c11028642..a59753442f5 100644
Binary files a/public/images/emoji/emoji_one/hatched_chick.png and b/public/images/emoji/emoji_one/hatched_chick.png differ
diff --git a/public/images/emoji/emoji_one/hatching_chick.png b/public/images/emoji/emoji_one/hatching_chick.png
index 3ae52a2687c..4f15aa8a72a 100644
Binary files a/public/images/emoji/emoji_one/hatching_chick.png and b/public/images/emoji/emoji_one/hatching_chick.png differ
diff --git a/public/images/emoji/emoji_one/head_bandage.png b/public/images/emoji/emoji_one/head_bandage.png
index 0511af60dbd..ed6dc56acc3 100644
Binary files a/public/images/emoji/emoji_one/head_bandage.png and b/public/images/emoji/emoji_one/head_bandage.png differ
diff --git a/public/images/emoji/emoji_one/headphones.png b/public/images/emoji/emoji_one/headphones.png
index faf1c616455..dbf11c83fa5 100644
Binary files a/public/images/emoji/emoji_one/headphones.png and b/public/images/emoji/emoji_one/headphones.png differ
diff --git a/public/images/emoji/emoji_one/hear_no_evil.png b/public/images/emoji/emoji_one/hear_no_evil.png
index 33052b750a9..459a96d2292 100644
Binary files a/public/images/emoji/emoji_one/hear_no_evil.png and b/public/images/emoji/emoji_one/hear_no_evil.png differ
diff --git a/public/images/emoji/emoji_one/heart.png b/public/images/emoji/emoji_one/heart.png
index 298ba2d3926..53a08bf5779 100644
Binary files a/public/images/emoji/emoji_one/heart.png and b/public/images/emoji/emoji_one/heart.png differ
diff --git a/public/images/emoji/emoji_one/heart_decoration.png b/public/images/emoji/emoji_one/heart_decoration.png
index e1b090838c5..e581142686f 100644
Binary files a/public/images/emoji/emoji_one/heart_decoration.png and b/public/images/emoji/emoji_one/heart_decoration.png differ
diff --git a/public/images/emoji/emoji_one/heart_exclamation.png b/public/images/emoji/emoji_one/heart_exclamation.png
index 1681e8f7ef0..9b71feda22f 100644
Binary files a/public/images/emoji/emoji_one/heart_exclamation.png and b/public/images/emoji/emoji_one/heart_exclamation.png differ
diff --git a/public/images/emoji/emoji_one/heart_eyes.png b/public/images/emoji/emoji_one/heart_eyes.png
index dd2da26f550..fccd6c6f942 100644
Binary files a/public/images/emoji/emoji_one/heart_eyes.png and b/public/images/emoji/emoji_one/heart_eyes.png differ
diff --git a/public/images/emoji/emoji_one/heart_eyes_cat.png b/public/images/emoji/emoji_one/heart_eyes_cat.png
index ed355e41e32..732977cc368 100644
Binary files a/public/images/emoji/emoji_one/heart_eyes_cat.png and b/public/images/emoji/emoji_one/heart_eyes_cat.png differ
diff --git a/public/images/emoji/emoji_one/heartbeat.png b/public/images/emoji/emoji_one/heartbeat.png
index 9d45b6d48d1..eff8409bb4f 100644
Binary files a/public/images/emoji/emoji_one/heartbeat.png and b/public/images/emoji/emoji_one/heartbeat.png differ
diff --git a/public/images/emoji/emoji_one/heartpulse.png b/public/images/emoji/emoji_one/heartpulse.png
index a2ed3c5006c..2dd12716176 100644
Binary files a/public/images/emoji/emoji_one/heartpulse.png and b/public/images/emoji/emoji_one/heartpulse.png differ
diff --git a/public/images/emoji/emoji_one/hearts.png b/public/images/emoji/emoji_one/hearts.png
index 05940e09a9b..1519f67e30a 100644
Binary files a/public/images/emoji/emoji_one/hearts.png and b/public/images/emoji/emoji_one/hearts.png differ
diff --git a/public/images/emoji/emoji_one/heavy_check_mark.png b/public/images/emoji/emoji_one/heavy_check_mark.png
index bdfd6ffe61a..b38daec29ba 100644
Binary files a/public/images/emoji/emoji_one/heavy_check_mark.png and b/public/images/emoji/emoji_one/heavy_check_mark.png differ
diff --git a/public/images/emoji/emoji_one/heavy_division_sign.png b/public/images/emoji/emoji_one/heavy_division_sign.png
index 01f7f53e911..a14bba2824d 100644
Binary files a/public/images/emoji/emoji_one/heavy_division_sign.png and b/public/images/emoji/emoji_one/heavy_division_sign.png differ
diff --git a/public/images/emoji/emoji_one/heavy_dollar_sign.png b/public/images/emoji/emoji_one/heavy_dollar_sign.png
index ed216482d32..aa7de5034cb 100644
Binary files a/public/images/emoji/emoji_one/heavy_dollar_sign.png and b/public/images/emoji/emoji_one/heavy_dollar_sign.png differ
diff --git a/public/images/emoji/emoji_one/heavy_heart_exclamation.png b/public/images/emoji/emoji_one/heavy_heart_exclamation.png
new file mode 100644
index 00000000000..9b71feda22f
Binary files /dev/null and b/public/images/emoji/emoji_one/heavy_heart_exclamation.png differ
diff --git a/public/images/emoji/emoji_one/heavy_heart_exclamation_mark_ornament.png b/public/images/emoji/emoji_one/heavy_heart_exclamation_mark_ornament.png
index 1681e8f7ef0..9b71feda22f 100644
Binary files a/public/images/emoji/emoji_one/heavy_heart_exclamation_mark_ornament.png and b/public/images/emoji/emoji_one/heavy_heart_exclamation_mark_ornament.png differ
diff --git a/public/images/emoji/emoji_one/heavy_minus_sign.png b/public/images/emoji/emoji_one/heavy_minus_sign.png
index 67b932ea11e..d04c71a7932 100644
Binary files a/public/images/emoji/emoji_one/heavy_minus_sign.png and b/public/images/emoji/emoji_one/heavy_minus_sign.png differ
diff --git a/public/images/emoji/emoji_one/heavy_multiplication_x.png b/public/images/emoji/emoji_one/heavy_multiplication_x.png
index 19f7c3c88a2..949ec240a09 100644
Binary files a/public/images/emoji/emoji_one/heavy_multiplication_x.png and b/public/images/emoji/emoji_one/heavy_multiplication_x.png differ
diff --git a/public/images/emoji/emoji_one/heavy_plus_sign.png b/public/images/emoji/emoji_one/heavy_plus_sign.png
index 8e01b051637..9d9d3434a37 100644
Binary files a/public/images/emoji/emoji_one/heavy_plus_sign.png and b/public/images/emoji/emoji_one/heavy_plus_sign.png differ
diff --git a/public/images/emoji/emoji_one/helicopter.png b/public/images/emoji/emoji_one/helicopter.png
index 12bd8af3a22..7f2aee88200 100644
Binary files a/public/images/emoji/emoji_one/helicopter.png and b/public/images/emoji/emoji_one/helicopter.png differ
diff --git a/public/images/emoji/emoji_one/helmet_with_cross.png b/public/images/emoji/emoji_one/helmet_with_cross.png
index 69fb69aecdc..baaa54a80ba 100644
Binary files a/public/images/emoji/emoji_one/helmet_with_cross.png and b/public/images/emoji/emoji_one/helmet_with_cross.png differ
diff --git a/public/images/emoji/emoji_one/helmet_with_white_cross.png b/public/images/emoji/emoji_one/helmet_with_white_cross.png
index 69fb69aecdc..baaa54a80ba 100644
Binary files a/public/images/emoji/emoji_one/helmet_with_white_cross.png and b/public/images/emoji/emoji_one/helmet_with_white_cross.png differ
diff --git a/public/images/emoji/emoji_one/herb.png b/public/images/emoji/emoji_one/herb.png
index 187cfbb2989..10ac21d8464 100644
Binary files a/public/images/emoji/emoji_one/herb.png and b/public/images/emoji/emoji_one/herb.png differ
diff --git a/public/images/emoji/emoji_one/hibiscus.png b/public/images/emoji/emoji_one/hibiscus.png
index 089b713af4b..8a4c0e5f774 100644
Binary files a/public/images/emoji/emoji_one/hibiscus.png and b/public/images/emoji/emoji_one/hibiscus.png differ
diff --git a/public/images/emoji/emoji_one/high_brightness.png b/public/images/emoji/emoji_one/high_brightness.png
index 22a0f0f5701..1d05b5c0fcb 100644
Binary files a/public/images/emoji/emoji_one/high_brightness.png and b/public/images/emoji/emoji_one/high_brightness.png differ
diff --git a/public/images/emoji/emoji_one/high_heel.png b/public/images/emoji/emoji_one/high_heel.png
index ff6e4175e52..a926e113f1f 100644
Binary files a/public/images/emoji/emoji_one/high_heel.png and b/public/images/emoji/emoji_one/high_heel.png differ
diff --git a/public/images/emoji/emoji_one/hocho.png b/public/images/emoji/emoji_one/hocho.png
new file mode 100644
index 00000000000..424f71da6dd
Binary files /dev/null and b/public/images/emoji/emoji_one/hocho.png differ
diff --git a/public/images/emoji/emoji_one/hockey.png b/public/images/emoji/emoji_one/hockey.png
index c823244d3ec..93209139306 100644
Binary files a/public/images/emoji/emoji_one/hockey.png and b/public/images/emoji/emoji_one/hockey.png differ
diff --git a/public/images/emoji/emoji_one/hole.png b/public/images/emoji/emoji_one/hole.png
index 6c4295d8c74..b5f436ced58 100644
Binary files a/public/images/emoji/emoji_one/hole.png and b/public/images/emoji/emoji_one/hole.png differ
diff --git a/public/images/emoji/emoji_one/homes.png b/public/images/emoji/emoji_one/homes.png
index 5b71e139cc0..30bd5e1745b 100644
Binary files a/public/images/emoji/emoji_one/homes.png and b/public/images/emoji/emoji_one/homes.png differ
diff --git a/public/images/emoji/emoji_one/honduras.png b/public/images/emoji/emoji_one/honduras.png
new file mode 100644
index 00000000000..d0aff11833e
Binary files /dev/null and b/public/images/emoji/emoji_one/honduras.png differ
diff --git a/public/images/emoji/emoji_one/honey_pot.png b/public/images/emoji/emoji_one/honey_pot.png
index e50fde0b32a..f6c4ad460b2 100644
Binary files a/public/images/emoji/emoji_one/honey_pot.png and b/public/images/emoji/emoji_one/honey_pot.png differ
diff --git a/public/images/emoji/emoji_one/honeybee.png b/public/images/emoji/emoji_one/honeybee.png
new file mode 100644
index 00000000000..d5e6708eeaf
Binary files /dev/null and b/public/images/emoji/emoji_one/honeybee.png differ
diff --git a/public/images/emoji/emoji_one/hong_kong.png b/public/images/emoji/emoji_one/hong_kong.png
new file mode 100644
index 00000000000..9db8cbc1023
Binary files /dev/null and b/public/images/emoji/emoji_one/hong_kong.png differ
diff --git a/public/images/emoji/emoji_one/horse.png b/public/images/emoji/emoji_one/horse.png
index 6492b7b276a..a9838e4441c 100644
Binary files a/public/images/emoji/emoji_one/horse.png and b/public/images/emoji/emoji_one/horse.png differ
diff --git a/public/images/emoji/emoji_one/horse_racing.png b/public/images/emoji/emoji_one/horse_racing.png
index e56f8bf7e25..f9e9eb5017b 100644
Binary files a/public/images/emoji/emoji_one/horse_racing.png and b/public/images/emoji/emoji_one/horse_racing.png differ
diff --git a/public/images/emoji/emoji_one/horse_racing/2.png b/public/images/emoji/emoji_one/horse_racing/2.png
new file mode 100644
index 00000000000..a9ad5fa065b
Binary files /dev/null and b/public/images/emoji/emoji_one/horse_racing/2.png differ
diff --git a/public/images/emoji/emoji_one/horse_racing/3.png b/public/images/emoji/emoji_one/horse_racing/3.png
new file mode 100644
index 00000000000..2dcfa730b9b
Binary files /dev/null and b/public/images/emoji/emoji_one/horse_racing/3.png differ
diff --git a/public/images/emoji/emoji_one/horse_racing/4.png b/public/images/emoji/emoji_one/horse_racing/4.png
new file mode 100644
index 00000000000..3d4d12bd284
Binary files /dev/null and b/public/images/emoji/emoji_one/horse_racing/4.png differ
diff --git a/public/images/emoji/emoji_one/horse_racing/5.png b/public/images/emoji/emoji_one/horse_racing/5.png
new file mode 100644
index 00000000000..bb338856279
Binary files /dev/null and b/public/images/emoji/emoji_one/horse_racing/5.png differ
diff --git a/public/images/emoji/emoji_one/horse_racing/6.png b/public/images/emoji/emoji_one/horse_racing/6.png
new file mode 100644
index 00000000000..ccbd586d39c
Binary files /dev/null and b/public/images/emoji/emoji_one/horse_racing/6.png differ
diff --git a/public/images/emoji/emoji_one/hospital.png b/public/images/emoji/emoji_one/hospital.png
index fbcc8810fb6..813a0881717 100644
Binary files a/public/images/emoji/emoji_one/hospital.png and b/public/images/emoji/emoji_one/hospital.png differ
diff --git a/public/images/emoji/emoji_one/hot_dog.png b/public/images/emoji/emoji_one/hot_dog.png
index 8c8be9c674f..5abbee3d83c 100644
Binary files a/public/images/emoji/emoji_one/hot_dog.png and b/public/images/emoji/emoji_one/hot_dog.png differ
diff --git a/public/images/emoji/emoji_one/hot_pepper.png b/public/images/emoji/emoji_one/hot_pepper.png
index acc504504f9..58421228e39 100644
Binary files a/public/images/emoji/emoji_one/hot_pepper.png and b/public/images/emoji/emoji_one/hot_pepper.png differ
diff --git a/public/images/emoji/emoji_one/hotdog.png b/public/images/emoji/emoji_one/hotdog.png
index 8c8be9c674f..5abbee3d83c 100644
Binary files a/public/images/emoji/emoji_one/hotdog.png and b/public/images/emoji/emoji_one/hotdog.png differ
diff --git a/public/images/emoji/emoji_one/hotel.png b/public/images/emoji/emoji_one/hotel.png
index e55ac62225e..7a052e9728e 100644
Binary files a/public/images/emoji/emoji_one/hotel.png and b/public/images/emoji/emoji_one/hotel.png differ
diff --git a/public/images/emoji/emoji_one/hotsprings.png b/public/images/emoji/emoji_one/hotsprings.png
index ef0695d8fbf..472a0dd5711 100644
Binary files a/public/images/emoji/emoji_one/hotsprings.png and b/public/images/emoji/emoji_one/hotsprings.png differ
diff --git a/public/images/emoji/emoji_one/hourglass.png b/public/images/emoji/emoji_one/hourglass.png
index 67fe759184b..20d105539b7 100644
Binary files a/public/images/emoji/emoji_one/hourglass.png and b/public/images/emoji/emoji_one/hourglass.png differ
diff --git a/public/images/emoji/emoji_one/hourglass_flowing_sand.png b/public/images/emoji/emoji_one/hourglass_flowing_sand.png
index 0b195a642a6..334b2c251ae 100644
Binary files a/public/images/emoji/emoji_one/hourglass_flowing_sand.png and b/public/images/emoji/emoji_one/hourglass_flowing_sand.png differ
diff --git a/public/images/emoji/emoji_one/house.png b/public/images/emoji/emoji_one/house.png
index aab3e65d5e1..887377556b1 100644
Binary files a/public/images/emoji/emoji_one/house.png and b/public/images/emoji/emoji_one/house.png differ
diff --git a/public/images/emoji/emoji_one/house_abandoned.png b/public/images/emoji/emoji_one/house_abandoned.png
index 46775f0e723..64245d87a28 100644
Binary files a/public/images/emoji/emoji_one/house_abandoned.png and b/public/images/emoji/emoji_one/house_abandoned.png differ
diff --git a/public/images/emoji/emoji_one/house_buildings.png b/public/images/emoji/emoji_one/house_buildings.png
index 5b71e139cc0..30bd5e1745b 100644
Binary files a/public/images/emoji/emoji_one/house_buildings.png and b/public/images/emoji/emoji_one/house_buildings.png differ
diff --git a/public/images/emoji/emoji_one/house_with_garden.png b/public/images/emoji/emoji_one/house_with_garden.png
index 367277f8940..ed95efeae62 100644
Binary files a/public/images/emoji/emoji_one/house_with_garden.png and b/public/images/emoji/emoji_one/house_with_garden.png differ
diff --git a/public/images/emoji/emoji_one/houses.png b/public/images/emoji/emoji_one/houses.png
new file mode 100644
index 00000000000..30bd5e1745b
Binary files /dev/null and b/public/images/emoji/emoji_one/houses.png differ
diff --git a/public/images/emoji/emoji_one/hugging.png b/public/images/emoji/emoji_one/hugging.png
index 943cbd58ec4..126b51a8f32 100644
Binary files a/public/images/emoji/emoji_one/hugging.png and b/public/images/emoji/emoji_one/hugging.png differ
diff --git a/public/images/emoji/emoji_one/hugging_face.png b/public/images/emoji/emoji_one/hugging_face.png
index 943cbd58ec4..126b51a8f32 100644
Binary files a/public/images/emoji/emoji_one/hugging_face.png and b/public/images/emoji/emoji_one/hugging_face.png differ
diff --git a/public/images/emoji/emoji_one/hugs.png b/public/images/emoji/emoji_one/hugs.png
new file mode 100644
index 00000000000..126b51a8f32
Binary files /dev/null and b/public/images/emoji/emoji_one/hugs.png differ
diff --git a/public/images/emoji/emoji_one/hungary.png b/public/images/emoji/emoji_one/hungary.png
new file mode 100644
index 00000000000..98963a97c99
Binary files /dev/null and b/public/images/emoji/emoji_one/hungary.png differ
diff --git a/public/images/emoji/emoji_one/hushed.png b/public/images/emoji/emoji_one/hushed.png
index f0034c2ddc5..13c71f47fcb 100644
Binary files a/public/images/emoji/emoji_one/hushed.png and b/public/images/emoji/emoji_one/hushed.png differ
diff --git a/public/images/emoji/emoji_one/ice_cream.png b/public/images/emoji/emoji_one/ice_cream.png
index 590cd7f69d2..a12bb8782a0 100644
Binary files a/public/images/emoji/emoji_one/ice_cream.png and b/public/images/emoji/emoji_one/ice_cream.png differ
diff --git a/public/images/emoji/emoji_one/ice_hockey.png b/public/images/emoji/emoji_one/ice_hockey.png
new file mode 100644
index 00000000000..93209139306
Binary files /dev/null and b/public/images/emoji/emoji_one/ice_hockey.png differ
diff --git a/public/images/emoji/emoji_one/ice_skate.png b/public/images/emoji/emoji_one/ice_skate.png
index 5bab861e1c3..b42483a959f 100644
Binary files a/public/images/emoji/emoji_one/ice_skate.png and b/public/images/emoji/emoji_one/ice_skate.png differ
diff --git a/public/images/emoji/emoji_one/icecream.png b/public/images/emoji/emoji_one/icecream.png
index 682e7ce18ed..bbeeff15dde 100644
Binary files a/public/images/emoji/emoji_one/icecream.png and b/public/images/emoji/emoji_one/icecream.png differ
diff --git a/public/images/emoji/emoji_one/iceland.png b/public/images/emoji/emoji_one/iceland.png
new file mode 100644
index 00000000000..399f5a4e85d
Binary files /dev/null and b/public/images/emoji/emoji_one/iceland.png differ
diff --git a/public/images/emoji/emoji_one/id.png b/public/images/emoji/emoji_one/id.png
index 85dee4fadb8..035277e5839 100644
Binary files a/public/images/emoji/emoji_one/id.png and b/public/images/emoji/emoji_one/id.png differ
diff --git a/public/images/emoji/emoji_one/ideograph_advantage.png b/public/images/emoji/emoji_one/ideograph_advantage.png
index 6e90af68004..2f8a6f9e8d1 100644
Binary files a/public/images/emoji/emoji_one/ideograph_advantage.png and b/public/images/emoji/emoji_one/ideograph_advantage.png differ
diff --git a/public/images/emoji/emoji_one/imp.png b/public/images/emoji/emoji_one/imp.png
index f529737a212..2f5a8921432 100644
Binary files a/public/images/emoji/emoji_one/imp.png and b/public/images/emoji/emoji_one/imp.png differ
diff --git a/public/images/emoji/emoji_one/inbox_tray.png b/public/images/emoji/emoji_one/inbox_tray.png
index 898808bc3f3..e9b1a9abe31 100644
Binary files a/public/images/emoji/emoji_one/inbox_tray.png and b/public/images/emoji/emoji_one/inbox_tray.png differ
diff --git a/public/images/emoji/emoji_one/incoming_envelope.png b/public/images/emoji/emoji_one/incoming_envelope.png
index accf3e3ae13..a2b5133b2e9 100644
Binary files a/public/images/emoji/emoji_one/incoming_envelope.png and b/public/images/emoji/emoji_one/incoming_envelope.png differ
diff --git a/public/images/emoji/emoji_one/india.png b/public/images/emoji/emoji_one/india.png
new file mode 100644
index 00000000000..b95563b7877
Binary files /dev/null and b/public/images/emoji/emoji_one/india.png differ
diff --git a/public/images/emoji/emoji_one/indonesia.png b/public/images/emoji/emoji_one/indonesia.png
new file mode 100644
index 00000000000..09e63e6b9f8
Binary files /dev/null and b/public/images/emoji/emoji_one/indonesia.png differ
diff --git a/public/images/emoji/emoji_one/information_desk_person.png b/public/images/emoji/emoji_one/information_desk_person.png
index de5ae41170f..919dff8d5b6 100644
Binary files a/public/images/emoji/emoji_one/information_desk_person.png and b/public/images/emoji/emoji_one/information_desk_person.png differ
diff --git a/public/images/emoji/emoji_one/information_source.png b/public/images/emoji/emoji_one/information_source.png
index 804be347dc6..3cbfd6d5886 100644
Binary files a/public/images/emoji/emoji_one/information_source.png and b/public/images/emoji/emoji_one/information_source.png differ
diff --git a/public/images/emoji/emoji_one/innocent.png b/public/images/emoji/emoji_one/innocent.png
index 1ce2f424885..720506dbd8c 100644
Binary files a/public/images/emoji/emoji_one/innocent.png and b/public/images/emoji/emoji_one/innocent.png differ
diff --git a/public/images/emoji/emoji_one/interrobang.png b/public/images/emoji/emoji_one/interrobang.png
index 0374985514a..b4f029ab5df 100644
Binary files a/public/images/emoji/emoji_one/interrobang.png and b/public/images/emoji/emoji_one/interrobang.png differ
diff --git a/public/images/emoji/emoji_one/iphone.png b/public/images/emoji/emoji_one/iphone.png
index 260c82fc13d..075eea26197 100644
Binary files a/public/images/emoji/emoji_one/iphone.png and b/public/images/emoji/emoji_one/iphone.png differ
diff --git a/public/images/emoji/emoji_one/iran.png b/public/images/emoji/emoji_one/iran.png
new file mode 100644
index 00000000000..e30df4c1f50
Binary files /dev/null and b/public/images/emoji/emoji_one/iran.png differ
diff --git a/public/images/emoji/emoji_one/iraq.png b/public/images/emoji/emoji_one/iraq.png
new file mode 100644
index 00000000000..cccd140ba3c
Binary files /dev/null and b/public/images/emoji/emoji_one/iraq.png differ
diff --git a/public/images/emoji/emoji_one/ireland.png b/public/images/emoji/emoji_one/ireland.png
new file mode 100644
index 00000000000..b97ecbcbd48
Binary files /dev/null and b/public/images/emoji/emoji_one/ireland.png differ
diff --git a/public/images/emoji/emoji_one/island.png b/public/images/emoji/emoji_one/island.png
index 31cd39ce484..066667053a4 100644
Binary files a/public/images/emoji/emoji_one/island.png and b/public/images/emoji/emoji_one/island.png differ
diff --git a/public/images/emoji/emoji_one/isle_of_man.png b/public/images/emoji/emoji_one/isle_of_man.png
new file mode 100644
index 00000000000..7829f538f8e
Binary files /dev/null and b/public/images/emoji/emoji_one/isle_of_man.png differ
diff --git a/public/images/emoji/emoji_one/israel.png b/public/images/emoji/emoji_one/israel.png
new file mode 100644
index 00000000000..f7bc67925db
Binary files /dev/null and b/public/images/emoji/emoji_one/israel.png differ
diff --git a/public/images/emoji/emoji_one/it.png b/public/images/emoji/emoji_one/it.png
index 2ed2a1067fb..13bbb1b1f8d 100644
Binary files a/public/images/emoji/emoji_one/it.png and b/public/images/emoji/emoji_one/it.png differ
diff --git a/public/images/emoji/emoji_one/izakaya_lantern.png b/public/images/emoji/emoji_one/izakaya_lantern.png
index e94bc65ef7e..1f0bf5eb2c7 100644
Binary files a/public/images/emoji/emoji_one/izakaya_lantern.png and b/public/images/emoji/emoji_one/izakaya_lantern.png differ
diff --git a/public/images/emoji/emoji_one/jack_o_lantern.png b/public/images/emoji/emoji_one/jack_o_lantern.png
index 59db13956e1..47fbb60f0fb 100644
Binary files a/public/images/emoji/emoji_one/jack_o_lantern.png and b/public/images/emoji/emoji_one/jack_o_lantern.png differ
diff --git a/public/images/emoji/emoji_one/jamaica.png b/public/images/emoji/emoji_one/jamaica.png
new file mode 100644
index 00000000000..dc2c8075112
Binary files /dev/null and b/public/images/emoji/emoji_one/jamaica.png differ
diff --git a/public/images/emoji/emoji_one/japan.png b/public/images/emoji/emoji_one/japan.png
index 3e0a4c25812..706d08d4557 100644
Binary files a/public/images/emoji/emoji_one/japan.png and b/public/images/emoji/emoji_one/japan.png differ
diff --git a/public/images/emoji/emoji_one/japanese_castle.png b/public/images/emoji/emoji_one/japanese_castle.png
index 89f4f2eed08..ac6b09669f2 100644
Binary files a/public/images/emoji/emoji_one/japanese_castle.png and b/public/images/emoji/emoji_one/japanese_castle.png differ
diff --git a/public/images/emoji/emoji_one/japanese_goblin.png b/public/images/emoji/emoji_one/japanese_goblin.png
index 7062e78b785..32736b148a1 100644
Binary files a/public/images/emoji/emoji_one/japanese_goblin.png and b/public/images/emoji/emoji_one/japanese_goblin.png differ
diff --git a/public/images/emoji/emoji_one/japanese_ogre.png b/public/images/emoji/emoji_one/japanese_ogre.png
index 3a5b0852021..31262474915 100644
Binary files a/public/images/emoji/emoji_one/japanese_ogre.png and b/public/images/emoji/emoji_one/japanese_ogre.png differ
diff --git a/public/images/emoji/emoji_one/jeans.png b/public/images/emoji/emoji_one/jeans.png
index 69afa71ae22..93a833ac499 100644
Binary files a/public/images/emoji/emoji_one/jeans.png and b/public/images/emoji/emoji_one/jeans.png differ
diff --git a/public/images/emoji/emoji_one/jersey.png b/public/images/emoji/emoji_one/jersey.png
new file mode 100644
index 00000000000..adfdbc3c1a6
Binary files /dev/null and b/public/images/emoji/emoji_one/jersey.png differ
diff --git a/public/images/emoji/emoji_one/jordan.png b/public/images/emoji/emoji_one/jordan.png
new file mode 100644
index 00000000000..43a2f9139f4
Binary files /dev/null and b/public/images/emoji/emoji_one/jordan.png differ
diff --git a/public/images/emoji/emoji_one/joy.png b/public/images/emoji/emoji_one/joy.png
index bd03f964525..bb973cad4c4 100644
Binary files a/public/images/emoji/emoji_one/joy.png and b/public/images/emoji/emoji_one/joy.png differ
diff --git a/public/images/emoji/emoji_one/joy_cat.png b/public/images/emoji/emoji_one/joy_cat.png
index d39094fb84f..a6e2f9d5df9 100644
Binary files a/public/images/emoji/emoji_one/joy_cat.png and b/public/images/emoji/emoji_one/joy_cat.png differ
diff --git a/public/images/emoji/emoji_one/joystick.png b/public/images/emoji/emoji_one/joystick.png
index 00f771132c6..39bb07cf970 100644
Binary files a/public/images/emoji/emoji_one/joystick.png and b/public/images/emoji/emoji_one/joystick.png differ
diff --git a/public/images/emoji/emoji_one/jp.png b/public/images/emoji/emoji_one/jp.png
index 2e6ceab8f35..cca79ffb9dc 100644
Binary files a/public/images/emoji/emoji_one/jp.png and b/public/images/emoji/emoji_one/jp.png differ
diff --git a/public/images/emoji/emoji_one/kaaba.png b/public/images/emoji/emoji_one/kaaba.png
index ff82545117f..27da72c4771 100644
Binary files a/public/images/emoji/emoji_one/kaaba.png and b/public/images/emoji/emoji_one/kaaba.png differ
diff --git a/public/images/emoji/emoji_one/kazakhstan.png b/public/images/emoji/emoji_one/kazakhstan.png
new file mode 100644
index 00000000000..731858e2cfa
Binary files /dev/null and b/public/images/emoji/emoji_one/kazakhstan.png differ
diff --git a/public/images/emoji/emoji_one/kenya.png b/public/images/emoji/emoji_one/kenya.png
new file mode 100644
index 00000000000..cc55fd69815
Binary files /dev/null and b/public/images/emoji/emoji_one/kenya.png differ
diff --git a/public/images/emoji/emoji_one/key.png b/public/images/emoji/emoji_one/key.png
index 0f70b453194..f7e6219c1c2 100644
Binary files a/public/images/emoji/emoji_one/key.png and b/public/images/emoji/emoji_one/key.png differ
diff --git a/public/images/emoji/emoji_one/key2.png b/public/images/emoji/emoji_one/key2.png
index f74bb1ba0d5..de500e10539 100644
Binary files a/public/images/emoji/emoji_one/key2.png and b/public/images/emoji/emoji_one/key2.png differ
diff --git a/public/images/emoji/emoji_one/keyboard.png b/public/images/emoji/emoji_one/keyboard.png
index 567abcdc671..8797ad5ac20 100644
Binary files a/public/images/emoji/emoji_one/keyboard.png and b/public/images/emoji/emoji_one/keyboard.png differ
diff --git a/public/images/emoji/emoji_one/keycap_star.png b/public/images/emoji/emoji_one/keycap_star.png
index 8ed4edab8fc..62044fc235d 100644
Binary files a/public/images/emoji/emoji_one/keycap_star.png and b/public/images/emoji/emoji_one/keycap_star.png differ
diff --git a/public/images/emoji/emoji_one/keycap_ten.png b/public/images/emoji/emoji_one/keycap_ten.png
new file mode 100644
index 00000000000..c700426ad46
Binary files /dev/null and b/public/images/emoji/emoji_one/keycap_ten.png differ
diff --git a/public/images/emoji/emoji_one/kick_scooter.png b/public/images/emoji/emoji_one/kick_scooter.png
new file mode 100644
index 00000000000..517c1e0de1b
Binary files /dev/null and b/public/images/emoji/emoji_one/kick_scooter.png differ
diff --git a/public/images/emoji/emoji_one/kimono.png b/public/images/emoji/emoji_one/kimono.png
index 8c484aa033c..582c64bf2d5 100644
Binary files a/public/images/emoji/emoji_one/kimono.png and b/public/images/emoji/emoji_one/kimono.png differ
diff --git a/public/images/emoji/emoji_one/kiribati.png b/public/images/emoji/emoji_one/kiribati.png
new file mode 100644
index 00000000000..138fd3f2b5b
Binary files /dev/null and b/public/images/emoji/emoji_one/kiribati.png differ
diff --git a/public/images/emoji/emoji_one/kiss.png b/public/images/emoji/emoji_one/kiss.png
index c9f34379c72..c5898960ef1 100644
Binary files a/public/images/emoji/emoji_one/kiss.png and b/public/images/emoji/emoji_one/kiss.png differ
diff --git a/public/images/emoji/emoji_one/kissing.png b/public/images/emoji/emoji_one/kissing.png
index 8d8a6a62815..7b879ae8fb2 100644
Binary files a/public/images/emoji/emoji_one/kissing.png and b/public/images/emoji/emoji_one/kissing.png differ
diff --git a/public/images/emoji/emoji_one/kissing_cat.png b/public/images/emoji/emoji_one/kissing_cat.png
index 7748ac1c6a1..995ca2d82d6 100644
Binary files a/public/images/emoji/emoji_one/kissing_cat.png and b/public/images/emoji/emoji_one/kissing_cat.png differ
diff --git a/public/images/emoji/emoji_one/kissing_closed_eyes.png b/public/images/emoji/emoji_one/kissing_closed_eyes.png
index 281cd063c44..148a00480ee 100644
Binary files a/public/images/emoji/emoji_one/kissing_closed_eyes.png and b/public/images/emoji/emoji_one/kissing_closed_eyes.png differ
diff --git a/public/images/emoji/emoji_one/kissing_heart.png b/public/images/emoji/emoji_one/kissing_heart.png
index 5f96a71da8e..ad478470968 100644
Binary files a/public/images/emoji/emoji_one/kissing_heart.png and b/public/images/emoji/emoji_one/kissing_heart.png differ
diff --git a/public/images/emoji/emoji_one/kissing_smiling_eyes.png b/public/images/emoji/emoji_one/kissing_smiling_eyes.png
index d953846be69..3cd89c91ab4 100644
Binary files a/public/images/emoji/emoji_one/kissing_smiling_eyes.png and b/public/images/emoji/emoji_one/kissing_smiling_eyes.png differ
diff --git a/public/images/emoji/emoji_one/kiwi_fruit.png b/public/images/emoji/emoji_one/kiwi_fruit.png
new file mode 100644
index 00000000000..d19965a3acd
Binary files /dev/null and b/public/images/emoji/emoji_one/kiwi_fruit.png differ
diff --git a/public/images/emoji/emoji_one/knife.png b/public/images/emoji/emoji_one/knife.png
index 0a362fcf919..424f71da6dd 100644
Binary files a/public/images/emoji/emoji_one/knife.png and b/public/images/emoji/emoji_one/knife.png differ
diff --git a/public/images/emoji/emoji_one/koala.png b/public/images/emoji/emoji_one/koala.png
index 468c0bbb59a..3ec0ddb0435 100644
Binary files a/public/images/emoji/emoji_one/koala.png and b/public/images/emoji/emoji_one/koala.png differ
diff --git a/public/images/emoji/emoji_one/koko.png b/public/images/emoji/emoji_one/koko.png
index 0f9165d56e7..e1866311aba 100644
Binary files a/public/images/emoji/emoji_one/koko.png and b/public/images/emoji/emoji_one/koko.png differ
diff --git a/public/images/emoji/emoji_one/kosovo.png b/public/images/emoji/emoji_one/kosovo.png
new file mode 100644
index 00000000000..efea0b70bde
Binary files /dev/null and b/public/images/emoji/emoji_one/kosovo.png differ
diff --git a/public/images/emoji/emoji_one/kr.png b/public/images/emoji/emoji_one/kr.png
index fe1d26475a6..82486f8812c 100644
Binary files a/public/images/emoji/emoji_one/kr.png and b/public/images/emoji/emoji_one/kr.png differ
diff --git a/public/images/emoji/emoji_one/kuwait.png b/public/images/emoji/emoji_one/kuwait.png
new file mode 100644
index 00000000000..32b00e4806d
Binary files /dev/null and b/public/images/emoji/emoji_one/kuwait.png differ
diff --git a/public/images/emoji/emoji_one/kyrgyzstan.png b/public/images/emoji/emoji_one/kyrgyzstan.png
new file mode 100644
index 00000000000..6ecfc717c9b
Binary files /dev/null and b/public/images/emoji/emoji_one/kyrgyzstan.png differ
diff --git a/public/images/emoji/emoji_one/label.png b/public/images/emoji/emoji_one/label.png
index 22ffb4e4f7e..8b1a07485c4 100644
Binary files a/public/images/emoji/emoji_one/label.png and b/public/images/emoji/emoji_one/label.png differ
diff --git a/public/images/emoji/emoji_one/laos.png b/public/images/emoji/emoji_one/laos.png
new file mode 100644
index 00000000000..5dca502f80e
Binary files /dev/null and b/public/images/emoji/emoji_one/laos.png differ
diff --git a/public/images/emoji/emoji_one/large_blue_circle.png b/public/images/emoji/emoji_one/large_blue_circle.png
index 0b42623bbe7..c8e59db6b66 100644
Binary files a/public/images/emoji/emoji_one/large_blue_circle.png and b/public/images/emoji/emoji_one/large_blue_circle.png differ
diff --git a/public/images/emoji/emoji_one/large_blue_diamond.png b/public/images/emoji/emoji_one/large_blue_diamond.png
index bc03e0bb1a4..d1ca9c1f779 100644
Binary files a/public/images/emoji/emoji_one/large_blue_diamond.png and b/public/images/emoji/emoji_one/large_blue_diamond.png differ
diff --git a/public/images/emoji/emoji_one/large_orange_diamond.png b/public/images/emoji/emoji_one/large_orange_diamond.png
index a32f924666d..a344caa6755 100644
Binary files a/public/images/emoji/emoji_one/large_orange_diamond.png and b/public/images/emoji/emoji_one/large_orange_diamond.png differ
diff --git a/public/images/emoji/emoji_one/last_quarter_moon.png b/public/images/emoji/emoji_one/last_quarter_moon.png
index 6d1a11286ec..a3a0e675584 100644
Binary files a/public/images/emoji/emoji_one/last_quarter_moon.png and b/public/images/emoji/emoji_one/last_quarter_moon.png differ
diff --git a/public/images/emoji/emoji_one/last_quarter_moon_with_face.png b/public/images/emoji/emoji_one/last_quarter_moon_with_face.png
index abc381fa698..f5660dd76fd 100644
Binary files a/public/images/emoji/emoji_one/last_quarter_moon_with_face.png and b/public/images/emoji/emoji_one/last_quarter_moon_with_face.png differ
diff --git a/public/images/emoji/emoji_one/latin_cross.png b/public/images/emoji/emoji_one/latin_cross.png
index 5a331bcf4c8..01917085040 100644
Binary files a/public/images/emoji/emoji_one/latin_cross.png and b/public/images/emoji/emoji_one/latin_cross.png differ
diff --git a/public/images/emoji/emoji_one/latvia.png b/public/images/emoji/emoji_one/latvia.png
new file mode 100644
index 00000000000..a23d4c4e2e6
Binary files /dev/null and b/public/images/emoji/emoji_one/latvia.png differ
diff --git a/public/images/emoji/emoji_one/laughing.png b/public/images/emoji/emoji_one/laughing.png
index a6594d2e5df..ffa2477caa6 100644
Binary files a/public/images/emoji/emoji_one/laughing.png and b/public/images/emoji/emoji_one/laughing.png differ
diff --git a/public/images/emoji/emoji_one/leaves.png b/public/images/emoji/emoji_one/leaves.png
index fcbc5738289..aa6fc9b3ded 100644
Binary files a/public/images/emoji/emoji_one/leaves.png and b/public/images/emoji/emoji_one/leaves.png differ
diff --git a/public/images/emoji/emoji_one/lebanon.png b/public/images/emoji/emoji_one/lebanon.png
new file mode 100644
index 00000000000..5b8710dfd72
Binary files /dev/null and b/public/images/emoji/emoji_one/lebanon.png differ
diff --git a/public/images/emoji/emoji_one/ledger.png b/public/images/emoji/emoji_one/ledger.png
index 3388720915e..a06929b3364 100644
Binary files a/public/images/emoji/emoji_one/ledger.png and b/public/images/emoji/emoji_one/ledger.png differ
diff --git a/public/images/emoji/emoji_one/left_luggage.png b/public/images/emoji/emoji_one/left_luggage.png
index 06c44012ffb..54492aee67a 100644
Binary files a/public/images/emoji/emoji_one/left_luggage.png and b/public/images/emoji/emoji_one/left_luggage.png differ
diff --git a/public/images/emoji/emoji_one/left_right_arrow.png b/public/images/emoji/emoji_one/left_right_arrow.png
index dec7a12837c..aac3acd2ff3 100644
Binary files a/public/images/emoji/emoji_one/left_right_arrow.png and b/public/images/emoji/emoji_one/left_right_arrow.png differ
diff --git a/public/images/emoji/emoji_one/left_speech_bubble.png b/public/images/emoji/emoji_one/left_speech_bubble.png
index 512d9b80423..fbce00d4d56 100644
Binary files a/public/images/emoji/emoji_one/left_speech_bubble.png and b/public/images/emoji/emoji_one/left_speech_bubble.png differ
diff --git a/public/images/emoji/emoji_one/leftwards_arrow_with_hook.png b/public/images/emoji/emoji_one/leftwards_arrow_with_hook.png
index 84591b34534..99ddce2ace5 100644
Binary files a/public/images/emoji/emoji_one/leftwards_arrow_with_hook.png and b/public/images/emoji/emoji_one/leftwards_arrow_with_hook.png differ
diff --git a/public/images/emoji/emoji_one/lemon.png b/public/images/emoji/emoji_one/lemon.png
index 41cde313ed2..9093465eafd 100644
Binary files a/public/images/emoji/emoji_one/lemon.png and b/public/images/emoji/emoji_one/lemon.png differ
diff --git a/public/images/emoji/emoji_one/leo.png b/public/images/emoji/emoji_one/leo.png
index b7e388b5d0c..dde178ed1a2 100644
Binary files a/public/images/emoji/emoji_one/leo.png and b/public/images/emoji/emoji_one/leo.png differ
diff --git a/public/images/emoji/emoji_one/leopard.png b/public/images/emoji/emoji_one/leopard.png
index 16ff654c7e2..5cb90ca503b 100644
Binary files a/public/images/emoji/emoji_one/leopard.png and b/public/images/emoji/emoji_one/leopard.png differ
diff --git a/public/images/emoji/emoji_one/lesotho.png b/public/images/emoji/emoji_one/lesotho.png
new file mode 100644
index 00000000000..136ea59d3dc
Binary files /dev/null and b/public/images/emoji/emoji_one/lesotho.png differ
diff --git a/public/images/emoji/emoji_one/level_slider.png b/public/images/emoji/emoji_one/level_slider.png
index 5879173a69d..a099a9bd014 100644
Binary files a/public/images/emoji/emoji_one/level_slider.png and b/public/images/emoji/emoji_one/level_slider.png differ
diff --git a/public/images/emoji/emoji_one/levitate.png b/public/images/emoji/emoji_one/levitate.png
index bd51cd5fb8c..f25e14fd06d 100644
Binary files a/public/images/emoji/emoji_one/levitate.png and b/public/images/emoji/emoji_one/levitate.png differ
diff --git a/public/images/emoji/emoji_one/liberia.png b/public/images/emoji/emoji_one/liberia.png
new file mode 100644
index 00000000000..2828cee4c87
Binary files /dev/null and b/public/images/emoji/emoji_one/liberia.png differ
diff --git a/public/images/emoji/emoji_one/libra.png b/public/images/emoji/emoji_one/libra.png
index 2d6cfe28baa..90e042545df 100644
Binary files a/public/images/emoji/emoji_one/libra.png and b/public/images/emoji/emoji_one/libra.png differ
diff --git a/public/images/emoji/emoji_one/libya.png b/public/images/emoji/emoji_one/libya.png
new file mode 100644
index 00000000000..a6c90e15d4f
Binary files /dev/null and b/public/images/emoji/emoji_one/libya.png differ
diff --git a/public/images/emoji/emoji_one/liechtenstein.png b/public/images/emoji/emoji_one/liechtenstein.png
new file mode 100644
index 00000000000..93605ebfd57
Binary files /dev/null and b/public/images/emoji/emoji_one/liechtenstein.png differ
diff --git a/public/images/emoji/emoji_one/lifter.png b/public/images/emoji/emoji_one/lifter.png
index 987fafb21e2..e559b73ffec 100644
Binary files a/public/images/emoji/emoji_one/lifter.png and b/public/images/emoji/emoji_one/lifter.png differ
diff --git a/public/images/emoji/emoji_one/light_rail.png b/public/images/emoji/emoji_one/light_rail.png
index b079274ba32..6ce065de719 100644
Binary files a/public/images/emoji/emoji_one/light_rail.png and b/public/images/emoji/emoji_one/light_rail.png differ
diff --git a/public/images/emoji/emoji_one/link.png b/public/images/emoji/emoji_one/link.png
index 199b8668097..d35a63aa813 100644
Binary files a/public/images/emoji/emoji_one/link.png and b/public/images/emoji/emoji_one/link.png differ
diff --git a/public/images/emoji/emoji_one/linked_paperclips.png b/public/images/emoji/emoji_one/linked_paperclips.png
index baf54b2f890..8db707562a0 100644
Binary files a/public/images/emoji/emoji_one/linked_paperclips.png and b/public/images/emoji/emoji_one/linked_paperclips.png differ
diff --git a/public/images/emoji/emoji_one/lion.png b/public/images/emoji/emoji_one/lion.png
index 7890db8dd62..179838ed452 100644
Binary files a/public/images/emoji/emoji_one/lion.png and b/public/images/emoji/emoji_one/lion.png differ
diff --git a/public/images/emoji/emoji_one/lion_face.png b/public/images/emoji/emoji_one/lion_face.png
index 7890db8dd62..179838ed452 100644
Binary files a/public/images/emoji/emoji_one/lion_face.png and b/public/images/emoji/emoji_one/lion_face.png differ
diff --git a/public/images/emoji/emoji_one/lips.png b/public/images/emoji/emoji_one/lips.png
index 5db7e3d68e6..b4c1e3f78a1 100644
Binary files a/public/images/emoji/emoji_one/lips.png and b/public/images/emoji/emoji_one/lips.png differ
diff --git a/public/images/emoji/emoji_one/lipstick.png b/public/images/emoji/emoji_one/lipstick.png
index 154d2ee2ef7..98d75bc9e3b 100644
Binary files a/public/images/emoji/emoji_one/lipstick.png and b/public/images/emoji/emoji_one/lipstick.png differ
diff --git a/public/images/emoji/emoji_one/lithuania.png b/public/images/emoji/emoji_one/lithuania.png
new file mode 100644
index 00000000000..d4e7e6766a2
Binary files /dev/null and b/public/images/emoji/emoji_one/lithuania.png differ
diff --git a/public/images/emoji/emoji_one/lizard.png b/public/images/emoji/emoji_one/lizard.png
new file mode 100644
index 00000000000..7500fef7389
Binary files /dev/null and b/public/images/emoji/emoji_one/lizard.png differ
diff --git a/public/images/emoji/emoji_one/lock.png b/public/images/emoji/emoji_one/lock.png
index cbb7d5a2765..290f44e1693 100644
Binary files a/public/images/emoji/emoji_one/lock.png and b/public/images/emoji/emoji_one/lock.png differ
diff --git a/public/images/emoji/emoji_one/lock_with_ink_pen.png b/public/images/emoji/emoji_one/lock_with_ink_pen.png
index 46a6511895c..ce3d901dee2 100644
Binary files a/public/images/emoji/emoji_one/lock_with_ink_pen.png and b/public/images/emoji/emoji_one/lock_with_ink_pen.png differ
diff --git a/public/images/emoji/emoji_one/lollipop.png b/public/images/emoji/emoji_one/lollipop.png
index 6ae4cfc7d8a..20579a6459e 100644
Binary files a/public/images/emoji/emoji_one/lollipop.png and b/public/images/emoji/emoji_one/lollipop.png differ
diff --git a/public/images/emoji/emoji_one/loop.png b/public/images/emoji/emoji_one/loop.png
index b9c086ba778..c909ebf499d 100644
Binary files a/public/images/emoji/emoji_one/loop.png and b/public/images/emoji/emoji_one/loop.png differ
diff --git a/public/images/emoji/emoji_one/loud_sound.png b/public/images/emoji/emoji_one/loud_sound.png
index 977df712c1e..b54a2284194 100644
Binary files a/public/images/emoji/emoji_one/loud_sound.png and b/public/images/emoji/emoji_one/loud_sound.png differ
diff --git a/public/images/emoji/emoji_one/loudspeaker.png b/public/images/emoji/emoji_one/loudspeaker.png
index 041069fe7e9..a871a7cc607 100644
Binary files a/public/images/emoji/emoji_one/loudspeaker.png and b/public/images/emoji/emoji_one/loudspeaker.png differ
diff --git a/public/images/emoji/emoji_one/love_hotel.png b/public/images/emoji/emoji_one/love_hotel.png
index b3bdf56da63..2432c6533ce 100644
Binary files a/public/images/emoji/emoji_one/love_hotel.png and b/public/images/emoji/emoji_one/love_hotel.png differ
diff --git a/public/images/emoji/emoji_one/love_letter.png b/public/images/emoji/emoji_one/love_letter.png
index 5e4ab689818..a0e86996e1e 100644
Binary files a/public/images/emoji/emoji_one/love_letter.png and b/public/images/emoji/emoji_one/love_letter.png differ
diff --git a/public/images/emoji/emoji_one/low_brightness.png b/public/images/emoji/emoji_one/low_brightness.png
index 26162219d4d..d04c90a4dbc 100644
Binary files a/public/images/emoji/emoji_one/low_brightness.png and b/public/images/emoji/emoji_one/low_brightness.png differ
diff --git a/public/images/emoji/emoji_one/lower_left_ballpoint_pen.png b/public/images/emoji/emoji_one/lower_left_ballpoint_pen.png
deleted file mode 100644
index 368612e5465..00000000000
Binary files a/public/images/emoji/emoji_one/lower_left_ballpoint_pen.png and /dev/null differ
diff --git a/public/images/emoji/emoji_one/lower_left_crayon.png b/public/images/emoji/emoji_one/lower_left_crayon.png
index 25d67f1d768..73a729d9873 100644
Binary files a/public/images/emoji/emoji_one/lower_left_crayon.png and b/public/images/emoji/emoji_one/lower_left_crayon.png differ
diff --git a/public/images/emoji/emoji_one/lower_left_fountain_pen.png b/public/images/emoji/emoji_one/lower_left_fountain_pen.png
index 9ca6da5a0ce..e9983527850 100644
Binary files a/public/images/emoji/emoji_one/lower_left_fountain_pen.png and b/public/images/emoji/emoji_one/lower_left_fountain_pen.png differ
diff --git a/public/images/emoji/emoji_one/lower_left_paintbrush.png b/public/images/emoji/emoji_one/lower_left_paintbrush.png
index eb2b750712b..c61df4d04c6 100644
Binary files a/public/images/emoji/emoji_one/lower_left_paintbrush.png and b/public/images/emoji/emoji_one/lower_left_paintbrush.png differ
diff --git a/public/images/emoji/emoji_one/luxembourg.png b/public/images/emoji/emoji_one/luxembourg.png
new file mode 100644
index 00000000000..a8c6737d1b6
Binary files /dev/null and b/public/images/emoji/emoji_one/luxembourg.png differ
diff --git a/public/images/emoji/emoji_one/lying_face.png b/public/images/emoji/emoji_one/lying_face.png
new file mode 100644
index 00000000000..4dab78b5c20
Binary files /dev/null and b/public/images/emoji/emoji_one/lying_face.png differ
diff --git a/public/images/emoji/emoji_one/m.png b/public/images/emoji/emoji_one/m.png
index 8d84b534294..08cbe3dd3aa 100644
Binary files a/public/images/emoji/emoji_one/m.png and b/public/images/emoji/emoji_one/m.png differ
diff --git a/public/images/emoji/emoji_one/macau.png b/public/images/emoji/emoji_one/macau.png
new file mode 100644
index 00000000000..70620e1d545
Binary files /dev/null and b/public/images/emoji/emoji_one/macau.png differ
diff --git a/public/images/emoji/emoji_one/macedonia.png b/public/images/emoji/emoji_one/macedonia.png
new file mode 100644
index 00000000000..a4c8ef41d2f
Binary files /dev/null and b/public/images/emoji/emoji_one/macedonia.png differ
diff --git a/public/images/emoji/emoji_one/madagascar.png b/public/images/emoji/emoji_one/madagascar.png
new file mode 100644
index 00000000000..708ec7416ce
Binary files /dev/null and b/public/images/emoji/emoji_one/madagascar.png differ
diff --git a/public/images/emoji/emoji_one/mag.png b/public/images/emoji/emoji_one/mag.png
index 6f5fec0a46d..4603ad29a42 100644
Binary files a/public/images/emoji/emoji_one/mag.png and b/public/images/emoji/emoji_one/mag.png differ
diff --git a/public/images/emoji/emoji_one/mag_right.png b/public/images/emoji/emoji_one/mag_right.png
index 381f74d3364..59333e3fa98 100644
Binary files a/public/images/emoji/emoji_one/mag_right.png and b/public/images/emoji/emoji_one/mag_right.png differ
diff --git a/public/images/emoji/emoji_one/mahjong.png b/public/images/emoji/emoji_one/mahjong.png
index 0627b17ed79..6e5670f9d78 100644
Binary files a/public/images/emoji/emoji_one/mahjong.png and b/public/images/emoji/emoji_one/mahjong.png differ
diff --git a/public/images/emoji/emoji_one/mailbox.png b/public/images/emoji/emoji_one/mailbox.png
index 259fe416b9d..a752e98af88 100644
Binary files a/public/images/emoji/emoji_one/mailbox.png and b/public/images/emoji/emoji_one/mailbox.png differ
diff --git a/public/images/emoji/emoji_one/mailbox_closed.png b/public/images/emoji/emoji_one/mailbox_closed.png
index 1cf5d5a130c..41d54e76ab5 100644
Binary files a/public/images/emoji/emoji_one/mailbox_closed.png and b/public/images/emoji/emoji_one/mailbox_closed.png differ
diff --git a/public/images/emoji/emoji_one/mailbox_with_mail.png b/public/images/emoji/emoji_one/mailbox_with_mail.png
index 7ea29451446..b1e22db3ff3 100644
Binary files a/public/images/emoji/emoji_one/mailbox_with_mail.png and b/public/images/emoji/emoji_one/mailbox_with_mail.png differ
diff --git a/public/images/emoji/emoji_one/mailbox_with_no_mail.png b/public/images/emoji/emoji_one/mailbox_with_no_mail.png
index 4155c11ec18..bdbed6bf190 100644
Binary files a/public/images/emoji/emoji_one/mailbox_with_no_mail.png and b/public/images/emoji/emoji_one/mailbox_with_no_mail.png differ
diff --git a/public/images/emoji/emoji_one/malawi.png b/public/images/emoji/emoji_one/malawi.png
new file mode 100644
index 00000000000..854fd4ce854
Binary files /dev/null and b/public/images/emoji/emoji_one/malawi.png differ
diff --git a/public/images/emoji/emoji_one/malaysia.png b/public/images/emoji/emoji_one/malaysia.png
new file mode 100644
index 00000000000..13137b15ad8
Binary files /dev/null and b/public/images/emoji/emoji_one/malaysia.png differ
diff --git a/public/images/emoji/emoji_one/maldives.png b/public/images/emoji/emoji_one/maldives.png
new file mode 100644
index 00000000000..e0fec7e04b4
Binary files /dev/null and b/public/images/emoji/emoji_one/maldives.png differ
diff --git a/public/images/emoji/emoji_one/male_couple_with_heart.png b/public/images/emoji/emoji_one/male_couple_with_heart.png
index 734ac58d6b6..c8b688db392 100644
Binary files a/public/images/emoji/emoji_one/male_couple_with_heart.png and b/public/images/emoji/emoji_one/male_couple_with_heart.png differ
diff --git a/public/images/emoji/emoji_one/male_couplekiss.png b/public/images/emoji/emoji_one/male_couplekiss.png
index 9c9a56b4f45..851abf3341a 100644
Binary files a/public/images/emoji/emoji_one/male_couplekiss.png and b/public/images/emoji/emoji_one/male_couplekiss.png differ
diff --git a/public/images/emoji/emoji_one/male_detective.png b/public/images/emoji/emoji_one/male_detective.png
new file mode 100644
index 00000000000..dda052dfbb9
Binary files /dev/null and b/public/images/emoji/emoji_one/male_detective.png differ
diff --git a/public/images/emoji/emoji_one/male_detective/2.png b/public/images/emoji/emoji_one/male_detective/2.png
new file mode 100644
index 00000000000..22f8a4fa1b4
Binary files /dev/null and b/public/images/emoji/emoji_one/male_detective/2.png differ
diff --git a/public/images/emoji/emoji_one/male_detective/3.png b/public/images/emoji/emoji_one/male_detective/3.png
new file mode 100644
index 00000000000..028d6d8e162
Binary files /dev/null and b/public/images/emoji/emoji_one/male_detective/3.png differ
diff --git a/public/images/emoji/emoji_one/male_detective/4.png b/public/images/emoji/emoji_one/male_detective/4.png
new file mode 100644
index 00000000000..467e372e512
Binary files /dev/null and b/public/images/emoji/emoji_one/male_detective/4.png differ
diff --git a/public/images/emoji/emoji_one/male_detective/5.png b/public/images/emoji/emoji_one/male_detective/5.png
new file mode 100644
index 00000000000..69c952c3b7b
Binary files /dev/null and b/public/images/emoji/emoji_one/male_detective/5.png differ
diff --git a/public/images/emoji/emoji_one/male_detective/6.png b/public/images/emoji/emoji_one/male_detective/6.png
new file mode 100644
index 00000000000..3caf1bcfc88
Binary files /dev/null and b/public/images/emoji/emoji_one/male_detective/6.png differ
diff --git a/public/images/emoji/emoji_one/mali.png b/public/images/emoji/emoji_one/mali.png
new file mode 100644
index 00000000000..ef19c197c7b
Binary files /dev/null and b/public/images/emoji/emoji_one/mali.png differ
diff --git a/public/images/emoji/emoji_one/malta.png b/public/images/emoji/emoji_one/malta.png
new file mode 100644
index 00000000000..f6850d62764
Binary files /dev/null and b/public/images/emoji/emoji_one/malta.png differ
diff --git a/public/images/emoji/emoji_one/man.png b/public/images/emoji/emoji_one/man.png
index e4a0cc76ab1..abcdfbb5bf1 100644
Binary files a/public/images/emoji/emoji_one/man.png and b/public/images/emoji/emoji_one/man.png differ
diff --git a/public/images/emoji/emoji_one/man/2.png b/public/images/emoji/emoji_one/man/2.png
new file mode 100644
index 00000000000..96662e6bc3a
Binary files /dev/null and b/public/images/emoji/emoji_one/man/2.png differ
diff --git a/public/images/emoji/emoji_one/man/3.png b/public/images/emoji/emoji_one/man/3.png
new file mode 100644
index 00000000000..afcd96c710e
Binary files /dev/null and b/public/images/emoji/emoji_one/man/3.png differ
diff --git a/public/images/emoji/emoji_one/man/4.png b/public/images/emoji/emoji_one/man/4.png
new file mode 100644
index 00000000000..084b945111b
Binary files /dev/null and b/public/images/emoji/emoji_one/man/4.png differ
diff --git a/public/images/emoji/emoji_one/man/5.png b/public/images/emoji/emoji_one/man/5.png
new file mode 100644
index 00000000000..6f00c116b3b
Binary files /dev/null and b/public/images/emoji/emoji_one/man/5.png differ
diff --git a/public/images/emoji/emoji_one/man/6.png b/public/images/emoji/emoji_one/man/6.png
new file mode 100644
index 00000000000..22a5732e1c0
Binary files /dev/null and b/public/images/emoji/emoji_one/man/6.png differ
diff --git a/public/images/emoji/emoji_one/man_artist.png b/public/images/emoji/emoji_one/man_artist.png
new file mode 100644
index 00000000000..c82d9e99ba8
Binary files /dev/null and b/public/images/emoji/emoji_one/man_artist.png differ
diff --git a/public/images/emoji/emoji_one/man_astronaut.png b/public/images/emoji/emoji_one/man_astronaut.png
new file mode 100644
index 00000000000..89e1f5e805e
Binary files /dev/null and b/public/images/emoji/emoji_one/man_astronaut.png differ
diff --git a/public/images/emoji/emoji_one/man_cartwheeling.png b/public/images/emoji/emoji_one/man_cartwheeling.png
new file mode 100644
index 00000000000..9cbb502df69
Binary files /dev/null and b/public/images/emoji/emoji_one/man_cartwheeling.png differ
diff --git a/public/images/emoji/emoji_one/man_cartwheeling/2.png b/public/images/emoji/emoji_one/man_cartwheeling/2.png
new file mode 100644
index 00000000000..2ee4ced431b
Binary files /dev/null and b/public/images/emoji/emoji_one/man_cartwheeling/2.png differ
diff --git a/public/images/emoji/emoji_one/man_cartwheeling/3.png b/public/images/emoji/emoji_one/man_cartwheeling/3.png
new file mode 100644
index 00000000000..b3b82f3ed0b
Binary files /dev/null and b/public/images/emoji/emoji_one/man_cartwheeling/3.png differ
diff --git a/public/images/emoji/emoji_one/man_cartwheeling/4.png b/public/images/emoji/emoji_one/man_cartwheeling/4.png
new file mode 100644
index 00000000000..cd5b5f7db77
Binary files /dev/null and b/public/images/emoji/emoji_one/man_cartwheeling/4.png differ
diff --git a/public/images/emoji/emoji_one/man_cartwheeling/5.png b/public/images/emoji/emoji_one/man_cartwheeling/5.png
new file mode 100644
index 00000000000..7f13cb8d09a
Binary files /dev/null and b/public/images/emoji/emoji_one/man_cartwheeling/5.png differ
diff --git a/public/images/emoji/emoji_one/man_cartwheeling/6.png b/public/images/emoji/emoji_one/man_cartwheeling/6.png
new file mode 100644
index 00000000000..6a5aea5612f
Binary files /dev/null and b/public/images/emoji/emoji_one/man_cartwheeling/6.png differ
diff --git a/public/images/emoji/emoji_one/man_cook.png b/public/images/emoji/emoji_one/man_cook.png
new file mode 100644
index 00000000000..335d8b5f21b
Binary files /dev/null and b/public/images/emoji/emoji_one/man_cook.png differ
diff --git a/public/images/emoji/emoji_one/man_dancing.png b/public/images/emoji/emoji_one/man_dancing.png
new file mode 100644
index 00000000000..87ad16029e3
Binary files /dev/null and b/public/images/emoji/emoji_one/man_dancing.png differ
diff --git a/public/images/emoji/emoji_one/man_dancing/2.png b/public/images/emoji/emoji_one/man_dancing/2.png
new file mode 100644
index 00000000000..9c666b87597
Binary files /dev/null and b/public/images/emoji/emoji_one/man_dancing/2.png differ
diff --git a/public/images/emoji/emoji_one/man_dancing/3.png b/public/images/emoji/emoji_one/man_dancing/3.png
new file mode 100644
index 00000000000..55ed8888acf
Binary files /dev/null and b/public/images/emoji/emoji_one/man_dancing/3.png differ
diff --git a/public/images/emoji/emoji_one/man_dancing/4.png b/public/images/emoji/emoji_one/man_dancing/4.png
new file mode 100644
index 00000000000..3f590db81b5
Binary files /dev/null and b/public/images/emoji/emoji_one/man_dancing/4.png differ
diff --git a/public/images/emoji/emoji_one/man_dancing/5.png b/public/images/emoji/emoji_one/man_dancing/5.png
new file mode 100644
index 00000000000..cf516c730d0
Binary files /dev/null and b/public/images/emoji/emoji_one/man_dancing/5.png differ
diff --git a/public/images/emoji/emoji_one/man_dancing/6.png b/public/images/emoji/emoji_one/man_dancing/6.png
new file mode 100644
index 00000000000..2d0880aace9
Binary files /dev/null and b/public/images/emoji/emoji_one/man_dancing/6.png differ
diff --git a/public/images/emoji/emoji_one/man_facepalming.png b/public/images/emoji/emoji_one/man_facepalming.png
new file mode 100644
index 00000000000..1fd9b1e63e3
Binary files /dev/null and b/public/images/emoji/emoji_one/man_facepalming.png differ
diff --git a/public/images/emoji/emoji_one/man_facepalming/2.png b/public/images/emoji/emoji_one/man_facepalming/2.png
new file mode 100644
index 00000000000..9da5b3cb877
Binary files /dev/null and b/public/images/emoji/emoji_one/man_facepalming/2.png differ
diff --git a/public/images/emoji/emoji_one/man_facepalming/3.png b/public/images/emoji/emoji_one/man_facepalming/3.png
new file mode 100644
index 00000000000..eef81559832
Binary files /dev/null and b/public/images/emoji/emoji_one/man_facepalming/3.png differ
diff --git a/public/images/emoji/emoji_one/man_facepalming/4.png b/public/images/emoji/emoji_one/man_facepalming/4.png
new file mode 100644
index 00000000000..4ceed5477a6
Binary files /dev/null and b/public/images/emoji/emoji_one/man_facepalming/4.png differ
diff --git a/public/images/emoji/emoji_one/man_facepalming/5.png b/public/images/emoji/emoji_one/man_facepalming/5.png
new file mode 100644
index 00000000000..2607a2f2c26
Binary files /dev/null and b/public/images/emoji/emoji_one/man_facepalming/5.png differ
diff --git a/public/images/emoji/emoji_one/man_facepalming/6.png b/public/images/emoji/emoji_one/man_facepalming/6.png
new file mode 100644
index 00000000000..f2c9a7f81d9
Binary files /dev/null and b/public/images/emoji/emoji_one/man_facepalming/6.png differ
diff --git a/public/images/emoji/emoji_one/man_factory_worker.png b/public/images/emoji/emoji_one/man_factory_worker.png
new file mode 100644
index 00000000000..d3c083a93a1
Binary files /dev/null and b/public/images/emoji/emoji_one/man_factory_worker.png differ
diff --git a/public/images/emoji/emoji_one/man_farmer.png b/public/images/emoji/emoji_one/man_farmer.png
new file mode 100644
index 00000000000..9cb2fbfbcbe
Binary files /dev/null and b/public/images/emoji/emoji_one/man_farmer.png differ
diff --git a/public/images/emoji/emoji_one/man_firefighter.png b/public/images/emoji/emoji_one/man_firefighter.png
new file mode 100644
index 00000000000..d875623c945
Binary files /dev/null and b/public/images/emoji/emoji_one/man_firefighter.png differ
diff --git a/public/images/emoji/emoji_one/man_health_worker.png b/public/images/emoji/emoji_one/man_health_worker.png
new file mode 100644
index 00000000000..7c6ff940061
Binary files /dev/null and b/public/images/emoji/emoji_one/man_health_worker.png differ
diff --git a/public/images/emoji/emoji_one/man_health_worker/2.png b/public/images/emoji/emoji_one/man_health_worker/2.png
new file mode 100644
index 00000000000..39fa46098d8
Binary files /dev/null and b/public/images/emoji/emoji_one/man_health_worker/2.png differ
diff --git a/public/images/emoji/emoji_one/man_health_worker/3.png b/public/images/emoji/emoji_one/man_health_worker/3.png
new file mode 100644
index 00000000000..8a57747931b
Binary files /dev/null and b/public/images/emoji/emoji_one/man_health_worker/3.png differ
diff --git a/public/images/emoji/emoji_one/man_health_worker/4.png b/public/images/emoji/emoji_one/man_health_worker/4.png
new file mode 100644
index 00000000000..7bb737ae922
Binary files /dev/null and b/public/images/emoji/emoji_one/man_health_worker/4.png differ
diff --git a/public/images/emoji/emoji_one/man_health_worker/5.png b/public/images/emoji/emoji_one/man_health_worker/5.png
new file mode 100644
index 00000000000..face3063d69
Binary files /dev/null and b/public/images/emoji/emoji_one/man_health_worker/5.png differ
diff --git a/public/images/emoji/emoji_one/man_health_worker/6.png b/public/images/emoji/emoji_one/man_health_worker/6.png
new file mode 100644
index 00000000000..cfd9b80a524
Binary files /dev/null and b/public/images/emoji/emoji_one/man_health_worker/6.png differ
diff --git a/public/images/emoji/emoji_one/man_in_business_suit_levitating.png b/public/images/emoji/emoji_one/man_in_business_suit_levitating.png
index bd51cd5fb8c..f25e14fd06d 100644
Binary files a/public/images/emoji/emoji_one/man_in_business_suit_levitating.png and b/public/images/emoji/emoji_one/man_in_business_suit_levitating.png differ
diff --git a/public/images/emoji/emoji_one/man_in_tuxedo.png b/public/images/emoji/emoji_one/man_in_tuxedo.png
new file mode 100644
index 00000000000..6b754543e1b
Binary files /dev/null and b/public/images/emoji/emoji_one/man_in_tuxedo.png differ
diff --git a/public/images/emoji/emoji_one/man_in_tuxedo/2.png b/public/images/emoji/emoji_one/man_in_tuxedo/2.png
new file mode 100644
index 00000000000..f0f5d5b66b9
Binary files /dev/null and b/public/images/emoji/emoji_one/man_in_tuxedo/2.png differ
diff --git a/public/images/emoji/emoji_one/man_in_tuxedo/3.png b/public/images/emoji/emoji_one/man_in_tuxedo/3.png
new file mode 100644
index 00000000000..970c9b23954
Binary files /dev/null and b/public/images/emoji/emoji_one/man_in_tuxedo/3.png differ
diff --git a/public/images/emoji/emoji_one/man_in_tuxedo/4.png b/public/images/emoji/emoji_one/man_in_tuxedo/4.png
new file mode 100644
index 00000000000..96255886900
Binary files /dev/null and b/public/images/emoji/emoji_one/man_in_tuxedo/4.png differ
diff --git a/public/images/emoji/emoji_one/man_in_tuxedo/5.png b/public/images/emoji/emoji_one/man_in_tuxedo/5.png
new file mode 100644
index 00000000000..573cfb40185
Binary files /dev/null and b/public/images/emoji/emoji_one/man_in_tuxedo/5.png differ
diff --git a/public/images/emoji/emoji_one/man_in_tuxedo/6.png b/public/images/emoji/emoji_one/man_in_tuxedo/6.png
new file mode 100644
index 00000000000..10c76308e2d
Binary files /dev/null and b/public/images/emoji/emoji_one/man_in_tuxedo/6.png differ
diff --git a/public/images/emoji/emoji_one/man_judge.png b/public/images/emoji/emoji_one/man_judge.png
new file mode 100644
index 00000000000..420e5f557ff
Binary files /dev/null and b/public/images/emoji/emoji_one/man_judge.png differ
diff --git a/public/images/emoji/emoji_one/man_judge/2.png b/public/images/emoji/emoji_one/man_judge/2.png
new file mode 100644
index 00000000000..453b958de53
Binary files /dev/null and b/public/images/emoji/emoji_one/man_judge/2.png differ
diff --git a/public/images/emoji/emoji_one/man_judge/3.png b/public/images/emoji/emoji_one/man_judge/3.png
new file mode 100644
index 00000000000..1501db4f662
Binary files /dev/null and b/public/images/emoji/emoji_one/man_judge/3.png differ
diff --git a/public/images/emoji/emoji_one/man_judge/4.png b/public/images/emoji/emoji_one/man_judge/4.png
new file mode 100644
index 00000000000..c3efb5cc91e
Binary files /dev/null and b/public/images/emoji/emoji_one/man_judge/4.png differ
diff --git a/public/images/emoji/emoji_one/man_judge/5.png b/public/images/emoji/emoji_one/man_judge/5.png
new file mode 100644
index 00000000000..f6ca93becc1
Binary files /dev/null and b/public/images/emoji/emoji_one/man_judge/5.png differ
diff --git a/public/images/emoji/emoji_one/man_judge/6.png b/public/images/emoji/emoji_one/man_judge/6.png
new file mode 100644
index 00000000000..7cd49a4f4c8
Binary files /dev/null and b/public/images/emoji/emoji_one/man_judge/6.png differ
diff --git a/public/images/emoji/emoji_one/man_juggling.png b/public/images/emoji/emoji_one/man_juggling.png
new file mode 100644
index 00000000000..f805f92f06e
Binary files /dev/null and b/public/images/emoji/emoji_one/man_juggling.png differ
diff --git a/public/images/emoji/emoji_one/man_juggling/2.png b/public/images/emoji/emoji_one/man_juggling/2.png
new file mode 100644
index 00000000000..5c4baaddeee
Binary files /dev/null and b/public/images/emoji/emoji_one/man_juggling/2.png differ
diff --git a/public/images/emoji/emoji_one/man_juggling/3.png b/public/images/emoji/emoji_one/man_juggling/3.png
new file mode 100644
index 00000000000..f4eb5d751f6
Binary files /dev/null and b/public/images/emoji/emoji_one/man_juggling/3.png differ
diff --git a/public/images/emoji/emoji_one/man_juggling/4.png b/public/images/emoji/emoji_one/man_juggling/4.png
new file mode 100644
index 00000000000..2b13f5da366
Binary files /dev/null and b/public/images/emoji/emoji_one/man_juggling/4.png differ
diff --git a/public/images/emoji/emoji_one/man_juggling/5.png b/public/images/emoji/emoji_one/man_juggling/5.png
new file mode 100644
index 00000000000..1489fb086b5
Binary files /dev/null and b/public/images/emoji/emoji_one/man_juggling/5.png differ
diff --git a/public/images/emoji/emoji_one/man_juggling/6.png b/public/images/emoji/emoji_one/man_juggling/6.png
new file mode 100644
index 00000000000..f5728b89928
Binary files /dev/null and b/public/images/emoji/emoji_one/man_juggling/6.png differ
diff --git a/public/images/emoji/emoji_one/man_mechanic.png b/public/images/emoji/emoji_one/man_mechanic.png
new file mode 100644
index 00000000000..1c9be382e33
Binary files /dev/null and b/public/images/emoji/emoji_one/man_mechanic.png differ
diff --git a/public/images/emoji/emoji_one/man_office_worker.png b/public/images/emoji/emoji_one/man_office_worker.png
new file mode 100644
index 00000000000..ff2e1d512c1
Binary files /dev/null and b/public/images/emoji/emoji_one/man_office_worker.png differ
diff --git a/public/images/emoji/emoji_one/man_pilot.png b/public/images/emoji/emoji_one/man_pilot.png
new file mode 100644
index 00000000000..b9cf3af516b
Binary files /dev/null and b/public/images/emoji/emoji_one/man_pilot.png differ
diff --git a/public/images/emoji/emoji_one/man_pilot/2.png b/public/images/emoji/emoji_one/man_pilot/2.png
new file mode 100644
index 00000000000..5828b6cbb4a
Binary files /dev/null and b/public/images/emoji/emoji_one/man_pilot/2.png differ
diff --git a/public/images/emoji/emoji_one/man_pilot/3.png b/public/images/emoji/emoji_one/man_pilot/3.png
new file mode 100644
index 00000000000..92affa0b593
Binary files /dev/null and b/public/images/emoji/emoji_one/man_pilot/3.png differ
diff --git a/public/images/emoji/emoji_one/man_pilot/4.png b/public/images/emoji/emoji_one/man_pilot/4.png
new file mode 100644
index 00000000000..59434b8f6b8
Binary files /dev/null and b/public/images/emoji/emoji_one/man_pilot/4.png differ
diff --git a/public/images/emoji/emoji_one/man_pilot/5.png b/public/images/emoji/emoji_one/man_pilot/5.png
new file mode 100644
index 00000000000..7ef55e6a0fe
Binary files /dev/null and b/public/images/emoji/emoji_one/man_pilot/5.png differ
diff --git a/public/images/emoji/emoji_one/man_pilot/6.png b/public/images/emoji/emoji_one/man_pilot/6.png
new file mode 100644
index 00000000000..6a9bb6326de
Binary files /dev/null and b/public/images/emoji/emoji_one/man_pilot/6.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_handball.png b/public/images/emoji/emoji_one/man_playing_handball.png
new file mode 100644
index 00000000000..f601cd91dcf
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_handball.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_handball/2.png b/public/images/emoji/emoji_one/man_playing_handball/2.png
new file mode 100644
index 00000000000..98609b13788
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_handball/2.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_handball/3.png b/public/images/emoji/emoji_one/man_playing_handball/3.png
new file mode 100644
index 00000000000..e656a0a9533
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_handball/3.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_handball/4.png b/public/images/emoji/emoji_one/man_playing_handball/4.png
new file mode 100644
index 00000000000..c450007bcde
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_handball/4.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_handball/5.png b/public/images/emoji/emoji_one/man_playing_handball/5.png
new file mode 100644
index 00000000000..01e5663bcbc
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_handball/5.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_handball/6.png b/public/images/emoji/emoji_one/man_playing_handball/6.png
new file mode 100644
index 00000000000..1836ebfc311
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_handball/6.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_water_polo.png b/public/images/emoji/emoji_one/man_playing_water_polo.png
new file mode 100644
index 00000000000..d7167ec5b2f
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_water_polo.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_water_polo/2.png b/public/images/emoji/emoji_one/man_playing_water_polo/2.png
new file mode 100644
index 00000000000..4dcd8f371bd
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_water_polo/2.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_water_polo/3.png b/public/images/emoji/emoji_one/man_playing_water_polo/3.png
new file mode 100644
index 00000000000..a99323fe8dc
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_water_polo/3.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_water_polo/4.png b/public/images/emoji/emoji_one/man_playing_water_polo/4.png
new file mode 100644
index 00000000000..d79863e4c2e
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_water_polo/4.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_water_polo/5.png b/public/images/emoji/emoji_one/man_playing_water_polo/5.png
new file mode 100644
index 00000000000..ea75d7e910d
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_water_polo/5.png differ
diff --git a/public/images/emoji/emoji_one/man_playing_water_polo/6.png b/public/images/emoji/emoji_one/man_playing_water_polo/6.png
new file mode 100644
index 00000000000..f597e75c4cb
Binary files /dev/null and b/public/images/emoji/emoji_one/man_playing_water_polo/6.png differ
diff --git a/public/images/emoji/emoji_one/man_scientist.png b/public/images/emoji/emoji_one/man_scientist.png
new file mode 100644
index 00000000000..4f92ec5abb3
Binary files /dev/null and b/public/images/emoji/emoji_one/man_scientist.png differ
diff --git a/public/images/emoji/emoji_one/man_shrugging.png b/public/images/emoji/emoji_one/man_shrugging.png
new file mode 100644
index 00000000000..e5e27fbaf6a
Binary files /dev/null and b/public/images/emoji/emoji_one/man_shrugging.png differ
diff --git a/public/images/emoji/emoji_one/man_shrugging/2.png b/public/images/emoji/emoji_one/man_shrugging/2.png
new file mode 100644
index 00000000000..c272bf45426
Binary files /dev/null and b/public/images/emoji/emoji_one/man_shrugging/2.png differ
diff --git a/public/images/emoji/emoji_one/man_shrugging/3.png b/public/images/emoji/emoji_one/man_shrugging/3.png
new file mode 100644
index 00000000000..a1bf809d21b
Binary files /dev/null and b/public/images/emoji/emoji_one/man_shrugging/3.png differ
diff --git a/public/images/emoji/emoji_one/man_shrugging/4.png b/public/images/emoji/emoji_one/man_shrugging/4.png
new file mode 100644
index 00000000000..5c45d8f136f
Binary files /dev/null and b/public/images/emoji/emoji_one/man_shrugging/4.png differ
diff --git a/public/images/emoji/emoji_one/man_shrugging/5.png b/public/images/emoji/emoji_one/man_shrugging/5.png
new file mode 100644
index 00000000000..41b3733d4f0
Binary files /dev/null and b/public/images/emoji/emoji_one/man_shrugging/5.png differ
diff --git a/public/images/emoji/emoji_one/man_shrugging/6.png b/public/images/emoji/emoji_one/man_shrugging/6.png
new file mode 100644
index 00000000000..17fd2284340
Binary files /dev/null and b/public/images/emoji/emoji_one/man_shrugging/6.png differ
diff --git a/public/images/emoji/emoji_one/man_singer.png b/public/images/emoji/emoji_one/man_singer.png
new file mode 100644
index 00000000000..33d678d274f
Binary files /dev/null and b/public/images/emoji/emoji_one/man_singer.png differ
diff --git a/public/images/emoji/emoji_one/man_student.png b/public/images/emoji/emoji_one/man_student.png
new file mode 100644
index 00000000000..7f8b6018402
Binary files /dev/null and b/public/images/emoji/emoji_one/man_student.png differ
diff --git a/public/images/emoji/emoji_one/man_teacher.png b/public/images/emoji/emoji_one/man_teacher.png
new file mode 100644
index 00000000000..c46732784e2
Binary files /dev/null and b/public/images/emoji/emoji_one/man_teacher.png differ
diff --git a/public/images/emoji/emoji_one/man_technologist.png b/public/images/emoji/emoji_one/man_technologist.png
new file mode 100644
index 00000000000..e371bfbc519
Binary files /dev/null and b/public/images/emoji/emoji_one/man_technologist.png differ
diff --git a/public/images/emoji/emoji_one/man_with_gua_pi_mao.png b/public/images/emoji/emoji_one/man_with_gua_pi_mao.png
index aebef5091d1..a98751ba500 100644
Binary files a/public/images/emoji/emoji_one/man_with_gua_pi_mao.png and b/public/images/emoji/emoji_one/man_with_gua_pi_mao.png differ
diff --git a/public/images/emoji/emoji_one/man_with_gua_pi_mao/2.png b/public/images/emoji/emoji_one/man_with_gua_pi_mao/2.png
new file mode 100644
index 00000000000..57861e55389
Binary files /dev/null and b/public/images/emoji/emoji_one/man_with_gua_pi_mao/2.png differ
diff --git a/public/images/emoji/emoji_one/man_with_gua_pi_mao/3.png b/public/images/emoji/emoji_one/man_with_gua_pi_mao/3.png
new file mode 100644
index 00000000000..55c6a76172f
Binary files /dev/null and b/public/images/emoji/emoji_one/man_with_gua_pi_mao/3.png differ
diff --git a/public/images/emoji/emoji_one/man_with_gua_pi_mao/4.png b/public/images/emoji/emoji_one/man_with_gua_pi_mao/4.png
new file mode 100644
index 00000000000..3ed67d24ea2
Binary files /dev/null and b/public/images/emoji/emoji_one/man_with_gua_pi_mao/4.png differ
diff --git a/public/images/emoji/emoji_one/man_with_gua_pi_mao/5.png b/public/images/emoji/emoji_one/man_with_gua_pi_mao/5.png
new file mode 100644
index 00000000000..4940d7f81bb
Binary files /dev/null and b/public/images/emoji/emoji_one/man_with_gua_pi_mao/5.png differ
diff --git a/public/images/emoji/emoji_one/man_with_gua_pi_mao/6.png b/public/images/emoji/emoji_one/man_with_gua_pi_mao/6.png
new file mode 100644
index 00000000000..5767e397177
Binary files /dev/null and b/public/images/emoji/emoji_one/man_with_gua_pi_mao/6.png differ
diff --git a/public/images/emoji/emoji_one/man_with_turban.png b/public/images/emoji/emoji_one/man_with_turban.png
index 4f237ee9caa..f68b73d5209 100644
Binary files a/public/images/emoji/emoji_one/man_with_turban.png and b/public/images/emoji/emoji_one/man_with_turban.png differ
diff --git a/public/images/emoji/emoji_one/man_with_turban/2.png b/public/images/emoji/emoji_one/man_with_turban/2.png
new file mode 100644
index 00000000000..e47844dd5ab
Binary files /dev/null and b/public/images/emoji/emoji_one/man_with_turban/2.png differ
diff --git a/public/images/emoji/emoji_one/man_with_turban/3.png b/public/images/emoji/emoji_one/man_with_turban/3.png
new file mode 100644
index 00000000000..72f636b0f93
Binary files /dev/null and b/public/images/emoji/emoji_one/man_with_turban/3.png differ
diff --git a/public/images/emoji/emoji_one/man_with_turban/4.png b/public/images/emoji/emoji_one/man_with_turban/4.png
new file mode 100644
index 00000000000..96a3733f4fe
Binary files /dev/null and b/public/images/emoji/emoji_one/man_with_turban/4.png differ
diff --git a/public/images/emoji/emoji_one/man_with_turban/5.png b/public/images/emoji/emoji_one/man_with_turban/5.png
new file mode 100644
index 00000000000..dca15965c8e
Binary files /dev/null and b/public/images/emoji/emoji_one/man_with_turban/5.png differ
diff --git a/public/images/emoji/emoji_one/man_with_turban/6.png b/public/images/emoji/emoji_one/man_with_turban/6.png
new file mode 100644
index 00000000000..5a4f11ed8e0
Binary files /dev/null and b/public/images/emoji/emoji_one/man_with_turban/6.png differ
diff --git a/public/images/emoji/emoji_one/mans_shoe.png b/public/images/emoji/emoji_one/mans_shoe.png
index 98894d84fd5..815fdac34c9 100644
Binary files a/public/images/emoji/emoji_one/mans_shoe.png and b/public/images/emoji/emoji_one/mans_shoe.png differ
diff --git a/public/images/emoji/emoji_one/mantelpiece_clock.png b/public/images/emoji/emoji_one/mantelpiece_clock.png
new file mode 100644
index 00000000000..15b97354c53
Binary files /dev/null and b/public/images/emoji/emoji_one/mantelpiece_clock.png differ
diff --git a/public/images/emoji/emoji_one/mantlepiece_clock.png b/public/images/emoji/emoji_one/mantlepiece_clock.png
deleted file mode 100644
index e1a55310426..00000000000
Binary files a/public/images/emoji/emoji_one/mantlepiece_clock.png and /dev/null differ
diff --git a/public/images/emoji/emoji_one/map.png b/public/images/emoji/emoji_one/map.png
index 83ac3734510..d3d5a184310 100644
Binary files a/public/images/emoji/emoji_one/map.png and b/public/images/emoji/emoji_one/map.png differ
diff --git a/public/images/emoji/emoji_one/maple_leaf.png b/public/images/emoji/emoji_one/maple_leaf.png
index cd5f7f3095e..1e3d77562c3 100644
Binary files a/public/images/emoji/emoji_one/maple_leaf.png and b/public/images/emoji/emoji_one/maple_leaf.png differ
diff --git a/public/images/emoji/emoji_one/marshall_islands.png b/public/images/emoji/emoji_one/marshall_islands.png
new file mode 100644
index 00000000000..35a77d3ec6a
Binary files /dev/null and b/public/images/emoji/emoji_one/marshall_islands.png differ
diff --git a/public/images/emoji/emoji_one/martial_arts_uniform.png b/public/images/emoji/emoji_one/martial_arts_uniform.png
new file mode 100644
index 00000000000..0afc7181dd5
Binary files /dev/null and b/public/images/emoji/emoji_one/martial_arts_uniform.png differ
diff --git a/public/images/emoji/emoji_one/martinique.png b/public/images/emoji/emoji_one/martinique.png
new file mode 100644
index 00000000000..20265c357af
Binary files /dev/null and b/public/images/emoji/emoji_one/martinique.png differ
diff --git a/public/images/emoji/emoji_one/mask.png b/public/images/emoji/emoji_one/mask.png
index af3686bb501..84de8c95799 100644
Binary files a/public/images/emoji/emoji_one/mask.png and b/public/images/emoji/emoji_one/mask.png differ
diff --git a/public/images/emoji/emoji_one/massage.png b/public/images/emoji/emoji_one/massage.png
index 27aafd05c0c..bc6176bb8e8 100644
Binary files a/public/images/emoji/emoji_one/massage.png and b/public/images/emoji/emoji_one/massage.png differ
diff --git a/public/images/emoji/emoji_one/massage_man.png b/public/images/emoji/emoji_one/massage_man.png
new file mode 100644
index 00000000000..68d3f716341
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_man.png differ
diff --git a/public/images/emoji/emoji_one/massage_man/2.png b/public/images/emoji/emoji_one/massage_man/2.png
new file mode 100644
index 00000000000..d5ad39832a0
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_man/2.png differ
diff --git a/public/images/emoji/emoji_one/massage_man/3.png b/public/images/emoji/emoji_one/massage_man/3.png
new file mode 100644
index 00000000000..d8557c701e8
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_man/3.png differ
diff --git a/public/images/emoji/emoji_one/massage_man/4.png b/public/images/emoji/emoji_one/massage_man/4.png
new file mode 100644
index 00000000000..e7c12dd8c70
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_man/4.png differ
diff --git a/public/images/emoji/emoji_one/massage_man/5.png b/public/images/emoji/emoji_one/massage_man/5.png
new file mode 100644
index 00000000000..70c44ccb057
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_man/5.png differ
diff --git a/public/images/emoji/emoji_one/massage_man/6.png b/public/images/emoji/emoji_one/massage_man/6.png
new file mode 100644
index 00000000000..bd1020497d0
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_man/6.png differ
diff --git a/public/images/emoji/emoji_one/massage_woman.png b/public/images/emoji/emoji_one/massage_woman.png
new file mode 100644
index 00000000000..bc6176bb8e8
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_woman.png differ
diff --git a/public/images/emoji/emoji_one/massage_woman/2.png b/public/images/emoji/emoji_one/massage_woman/2.png
new file mode 100644
index 00000000000..1f91b9ebac1
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/massage_woman/3.png b/public/images/emoji/emoji_one/massage_woman/3.png
new file mode 100644
index 00000000000..b5d0c9d676d
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/massage_woman/4.png b/public/images/emoji/emoji_one/massage_woman/4.png
new file mode 100644
index 00000000000..861a00f549a
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/massage_woman/5.png b/public/images/emoji/emoji_one/massage_woman/5.png
new file mode 100644
index 00000000000..df5f8d6607e
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/massage_woman/6.png b/public/images/emoji/emoji_one/massage_woman/6.png
new file mode 100644
index 00000000000..7419cfaa352
Binary files /dev/null and b/public/images/emoji/emoji_one/massage_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/mauritania.png b/public/images/emoji/emoji_one/mauritania.png
new file mode 100644
index 00000000000..23fa26e4ced
Binary files /dev/null and b/public/images/emoji/emoji_one/mauritania.png differ
diff --git a/public/images/emoji/emoji_one/mauritius.png b/public/images/emoji/emoji_one/mauritius.png
new file mode 100644
index 00000000000..846272e3670
Binary files /dev/null and b/public/images/emoji/emoji_one/mauritius.png differ
diff --git a/public/images/emoji/emoji_one/mayotte.png b/public/images/emoji/emoji_one/mayotte.png
new file mode 100644
index 00000000000..43a7879d247
Binary files /dev/null and b/public/images/emoji/emoji_one/mayotte.png differ
diff --git a/public/images/emoji/emoji_one/meat_on_bone.png b/public/images/emoji/emoji_one/meat_on_bone.png
index ff8398d922f..a90749952d7 100644
Binary files a/public/images/emoji/emoji_one/meat_on_bone.png and b/public/images/emoji/emoji_one/meat_on_bone.png differ
diff --git a/public/images/emoji/emoji_one/medal.png b/public/images/emoji/emoji_one/medal.png
index b5f122fc568..63d5d18c6d8 100644
Binary files a/public/images/emoji/emoji_one/medal.png and b/public/images/emoji/emoji_one/medal.png differ
diff --git a/public/images/emoji/emoji_one/medal_military.png b/public/images/emoji/emoji_one/medal_military.png
new file mode 100644
index 00000000000..423b9a26eaa
Binary files /dev/null and b/public/images/emoji/emoji_one/medal_military.png differ
diff --git a/public/images/emoji/emoji_one/medal_sports.png b/public/images/emoji/emoji_one/medal_sports.png
new file mode 100644
index 00000000000..63d5d18c6d8
Binary files /dev/null and b/public/images/emoji/emoji_one/medal_sports.png differ
diff --git a/public/images/emoji/emoji_one/mega.png b/public/images/emoji/emoji_one/mega.png
index 683e6c6955c..04cd04079b2 100644
Binary files a/public/images/emoji/emoji_one/mega.png and b/public/images/emoji/emoji_one/mega.png differ
diff --git a/public/images/emoji/emoji_one/melon.png b/public/images/emoji/emoji_one/melon.png
index d4a23451433..11ba1863300 100644
Binary files a/public/images/emoji/emoji_one/melon.png and b/public/images/emoji/emoji_one/melon.png differ
diff --git a/public/images/emoji/emoji_one/memo.png b/public/images/emoji/emoji_one/memo.png
new file mode 100644
index 00000000000..5a9bf16ac51
Binary files /dev/null and b/public/images/emoji/emoji_one/memo.png differ
diff --git a/public/images/emoji/emoji_one/men_wrestling.png b/public/images/emoji/emoji_one/men_wrestling.png
new file mode 100644
index 00000000000..a4fc02f4dfb
Binary files /dev/null and b/public/images/emoji/emoji_one/men_wrestling.png differ
diff --git a/public/images/emoji/emoji_one/menorah.png b/public/images/emoji/emoji_one/menorah.png
index 5baf6ee47e5..cc23fa04635 100644
Binary files a/public/images/emoji/emoji_one/menorah.png and b/public/images/emoji/emoji_one/menorah.png differ
diff --git a/public/images/emoji/emoji_one/mens.png b/public/images/emoji/emoji_one/mens.png
index 51926e328c1..953c521a0de 100644
Binary files a/public/images/emoji/emoji_one/mens.png and b/public/images/emoji/emoji_one/mens.png differ
diff --git a/public/images/emoji/emoji_one/metal.png b/public/images/emoji/emoji_one/metal.png
index da08837ff95..c5afaf3cab9 100644
Binary files a/public/images/emoji/emoji_one/metal.png and b/public/images/emoji/emoji_one/metal.png differ
diff --git a/public/images/emoji/emoji_one/metal/2.png b/public/images/emoji/emoji_one/metal/2.png
new file mode 100644
index 00000000000..58823b056c2
Binary files /dev/null and b/public/images/emoji/emoji_one/metal/2.png differ
diff --git a/public/images/emoji/emoji_one/metal/3.png b/public/images/emoji/emoji_one/metal/3.png
new file mode 100644
index 00000000000..7649f660d6c
Binary files /dev/null and b/public/images/emoji/emoji_one/metal/3.png differ
diff --git a/public/images/emoji/emoji_one/metal/4.png b/public/images/emoji/emoji_one/metal/4.png
new file mode 100644
index 00000000000..587ce13ef0d
Binary files /dev/null and b/public/images/emoji/emoji_one/metal/4.png differ
diff --git a/public/images/emoji/emoji_one/metal/5.png b/public/images/emoji/emoji_one/metal/5.png
new file mode 100644
index 00000000000..6f5a7f9a1a1
Binary files /dev/null and b/public/images/emoji/emoji_one/metal/5.png differ
diff --git a/public/images/emoji/emoji_one/metal/6.png b/public/images/emoji/emoji_one/metal/6.png
new file mode 100644
index 00000000000..90670b67926
Binary files /dev/null and b/public/images/emoji/emoji_one/metal/6.png differ
diff --git a/public/images/emoji/emoji_one/metro.png b/public/images/emoji/emoji_one/metro.png
index 0d064ec8dbc..997ab04c9c7 100644
Binary files a/public/images/emoji/emoji_one/metro.png and b/public/images/emoji/emoji_one/metro.png differ
diff --git a/public/images/emoji/emoji_one/mexico.png b/public/images/emoji/emoji_one/mexico.png
new file mode 100644
index 00000000000..95e838852b4
Binary files /dev/null and b/public/images/emoji/emoji_one/mexico.png differ
diff --git a/public/images/emoji/emoji_one/micronesia.png b/public/images/emoji/emoji_one/micronesia.png
new file mode 100644
index 00000000000..549d03fdc7c
Binary files /dev/null and b/public/images/emoji/emoji_one/micronesia.png differ
diff --git a/public/images/emoji/emoji_one/microphone.png b/public/images/emoji/emoji_one/microphone.png
index 57392f0f83a..25c6a41f239 100644
Binary files a/public/images/emoji/emoji_one/microphone.png and b/public/images/emoji/emoji_one/microphone.png differ
diff --git a/public/images/emoji/emoji_one/microphone2.png b/public/images/emoji/emoji_one/microphone2.png
index 807d3bac9bb..4a10c14e1d4 100644
Binary files a/public/images/emoji/emoji_one/microphone2.png and b/public/images/emoji/emoji_one/microphone2.png differ
diff --git a/public/images/emoji/emoji_one/microscope.png b/public/images/emoji/emoji_one/microscope.png
index 6ea8d499257..e4b0ea2de79 100644
Binary files a/public/images/emoji/emoji_one/microscope.png and b/public/images/emoji/emoji_one/microscope.png differ
diff --git a/public/images/emoji/emoji_one/middle_finger.png b/public/images/emoji/emoji_one/middle_finger.png
index 6f99e17bdb6..1bc73629bb1 100644
Binary files a/public/images/emoji/emoji_one/middle_finger.png and b/public/images/emoji/emoji_one/middle_finger.png differ
diff --git a/public/images/emoji/emoji_one/military_medal.png b/public/images/emoji/emoji_one/military_medal.png
index b6a38f18614..423b9a26eaa 100644
Binary files a/public/images/emoji/emoji_one/military_medal.png and b/public/images/emoji/emoji_one/military_medal.png differ
diff --git a/public/images/emoji/emoji_one/milk_glass.png b/public/images/emoji/emoji_one/milk_glass.png
new file mode 100644
index 00000000000..e3ea06a0064
Binary files /dev/null and b/public/images/emoji/emoji_one/milk_glass.png differ
diff --git a/public/images/emoji/emoji_one/milky_way.png b/public/images/emoji/emoji_one/milky_way.png
index b6e08e1d9cc..99ec10a374b 100644
Binary files a/public/images/emoji/emoji_one/milky_way.png and b/public/images/emoji/emoji_one/milky_way.png differ
diff --git a/public/images/emoji/emoji_one/minibus.png b/public/images/emoji/emoji_one/minibus.png
index 9594f5f3c96..94424442b37 100644
Binary files a/public/images/emoji/emoji_one/minibus.png and b/public/images/emoji/emoji_one/minibus.png differ
diff --git a/public/images/emoji/emoji_one/minidisc.png b/public/images/emoji/emoji_one/minidisc.png
index d77c0a05dcd..a44117ec899 100644
Binary files a/public/images/emoji/emoji_one/minidisc.png and b/public/images/emoji/emoji_one/minidisc.png differ
diff --git a/public/images/emoji/emoji_one/mobile_phone_off.png b/public/images/emoji/emoji_one/mobile_phone_off.png
index 469367a6797..69c60ad4ad4 100644
Binary files a/public/images/emoji/emoji_one/mobile_phone_off.png and b/public/images/emoji/emoji_one/mobile_phone_off.png differ
diff --git a/public/images/emoji/emoji_one/moldova.png b/public/images/emoji/emoji_one/moldova.png
new file mode 100644
index 00000000000..d4463a01473
Binary files /dev/null and b/public/images/emoji/emoji_one/moldova.png differ
diff --git a/public/images/emoji/emoji_one/monaco.png b/public/images/emoji/emoji_one/monaco.png
new file mode 100644
index 00000000000..17833f535af
Binary files /dev/null and b/public/images/emoji/emoji_one/monaco.png differ
diff --git a/public/images/emoji/emoji_one/money_mouth.png b/public/images/emoji/emoji_one/money_mouth.png
index 267d6c1643e..364ee6dbcb8 100644
Binary files a/public/images/emoji/emoji_one/money_mouth.png and b/public/images/emoji/emoji_one/money_mouth.png differ
diff --git a/public/images/emoji/emoji_one/money_mouth_face.png b/public/images/emoji/emoji_one/money_mouth_face.png
index 267d6c1643e..364ee6dbcb8 100644
Binary files a/public/images/emoji/emoji_one/money_mouth_face.png and b/public/images/emoji/emoji_one/money_mouth_face.png differ
diff --git a/public/images/emoji/emoji_one/money_with_wings.png b/public/images/emoji/emoji_one/money_with_wings.png
index 805ac8afd00..9005ced3fe1 100644
Binary files a/public/images/emoji/emoji_one/money_with_wings.png and b/public/images/emoji/emoji_one/money_with_wings.png differ
diff --git a/public/images/emoji/emoji_one/moneybag.png b/public/images/emoji/emoji_one/moneybag.png
index 6239b8e4e95..f020e5d2454 100644
Binary files a/public/images/emoji/emoji_one/moneybag.png and b/public/images/emoji/emoji_one/moneybag.png differ
diff --git a/public/images/emoji/emoji_one/mongolia.png b/public/images/emoji/emoji_one/mongolia.png
new file mode 100644
index 00000000000..cf978945085
Binary files /dev/null and b/public/images/emoji/emoji_one/mongolia.png differ
diff --git a/public/images/emoji/emoji_one/monkey.png b/public/images/emoji/emoji_one/monkey.png
index 08733713de9..f2b8c20d6ff 100644
Binary files a/public/images/emoji/emoji_one/monkey.png and b/public/images/emoji/emoji_one/monkey.png differ
diff --git a/public/images/emoji/emoji_one/monkey_face.png b/public/images/emoji/emoji_one/monkey_face.png
index 841f3d3c178..1ec95ee3d11 100644
Binary files a/public/images/emoji/emoji_one/monkey_face.png and b/public/images/emoji/emoji_one/monkey_face.png differ
diff --git a/public/images/emoji/emoji_one/monorail.png b/public/images/emoji/emoji_one/monorail.png
index e7099b86966..e081bf9cb89 100644
Binary files a/public/images/emoji/emoji_one/monorail.png and b/public/images/emoji/emoji_one/monorail.png differ
diff --git a/public/images/emoji/emoji_one/montenegro.png b/public/images/emoji/emoji_one/montenegro.png
new file mode 100644
index 00000000000..7cbd07cef3c
Binary files /dev/null and b/public/images/emoji/emoji_one/montenegro.png differ
diff --git a/public/images/emoji/emoji_one/montserrat.png b/public/images/emoji/emoji_one/montserrat.png
new file mode 100644
index 00000000000..28712de519d
Binary files /dev/null and b/public/images/emoji/emoji_one/montserrat.png differ
diff --git a/public/images/emoji/emoji_one/moon.png b/public/images/emoji/emoji_one/moon.png
new file mode 100644
index 00000000000..3020cb4c19f
Binary files /dev/null and b/public/images/emoji/emoji_one/moon.png differ
diff --git a/public/images/emoji/emoji_one/morocco.png b/public/images/emoji/emoji_one/morocco.png
new file mode 100644
index 00000000000..7f16d0a66de
Binary files /dev/null and b/public/images/emoji/emoji_one/morocco.png differ
diff --git a/public/images/emoji/emoji_one/mortar_board.png b/public/images/emoji/emoji_one/mortar_board.png
index 5e40cf898f7..11a5e7f2d24 100644
Binary files a/public/images/emoji/emoji_one/mortar_board.png and b/public/images/emoji/emoji_one/mortar_board.png differ
diff --git a/public/images/emoji/emoji_one/mosque.png b/public/images/emoji/emoji_one/mosque.png
index 158222fe4bc..e5a96e633b0 100644
Binary files a/public/images/emoji/emoji_one/mosque.png and b/public/images/emoji/emoji_one/mosque.png differ
diff --git a/public/images/emoji/emoji_one/motor_boat.png b/public/images/emoji/emoji_one/motor_boat.png
new file mode 100644
index 00000000000..0dfeae01e90
Binary files /dev/null and b/public/images/emoji/emoji_one/motor_boat.png differ
diff --git a/public/images/emoji/emoji_one/motor_scooter.png b/public/images/emoji/emoji_one/motor_scooter.png
new file mode 100644
index 00000000000..be078d0d1e8
Binary files /dev/null and b/public/images/emoji/emoji_one/motor_scooter.png differ
diff --git a/public/images/emoji/emoji_one/motorboat.png b/public/images/emoji/emoji_one/motorboat.png
index fe090e9cc0b..0dfeae01e90 100644
Binary files a/public/images/emoji/emoji_one/motorboat.png and b/public/images/emoji/emoji_one/motorboat.png differ
diff --git a/public/images/emoji/emoji_one/motorcycle.png b/public/images/emoji/emoji_one/motorcycle.png
index be62ca41f19..9014f6e7201 100644
Binary files a/public/images/emoji/emoji_one/motorcycle.png and b/public/images/emoji/emoji_one/motorcycle.png differ
diff --git a/public/images/emoji/emoji_one/motorway.png b/public/images/emoji/emoji_one/motorway.png
index cae0bce1585..1a2fd734e45 100644
Binary files a/public/images/emoji/emoji_one/motorway.png and b/public/images/emoji/emoji_one/motorway.png differ
diff --git a/public/images/emoji/emoji_one/mount_fuji.png b/public/images/emoji/emoji_one/mount_fuji.png
index 94fdf69b3bf..48012f21fc7 100644
Binary files a/public/images/emoji/emoji_one/mount_fuji.png and b/public/images/emoji/emoji_one/mount_fuji.png differ
diff --git a/public/images/emoji/emoji_one/mountain.png b/public/images/emoji/emoji_one/mountain.png
index 7d01279c272..93c67d8cc7c 100644
Binary files a/public/images/emoji/emoji_one/mountain.png and b/public/images/emoji/emoji_one/mountain.png differ
diff --git a/public/images/emoji/emoji_one/mountain_bicyclist.png b/public/images/emoji/emoji_one/mountain_bicyclist.png
index 202e911d382..7966eeba38d 100644
Binary files a/public/images/emoji/emoji_one/mountain_bicyclist.png and b/public/images/emoji/emoji_one/mountain_bicyclist.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_man.png b/public/images/emoji/emoji_one/mountain_biking_man.png
new file mode 100644
index 00000000000..7966eeba38d
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_man.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_man/2.png b/public/images/emoji/emoji_one/mountain_biking_man/2.png
new file mode 100644
index 00000000000..03e88fba5ed
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_man/2.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_man/3.png b/public/images/emoji/emoji_one/mountain_biking_man/3.png
new file mode 100644
index 00000000000..4505087a27c
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_man/3.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_man/4.png b/public/images/emoji/emoji_one/mountain_biking_man/4.png
new file mode 100644
index 00000000000..ab88eaeeebe
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_man/4.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_man/5.png b/public/images/emoji/emoji_one/mountain_biking_man/5.png
new file mode 100644
index 00000000000..8fc9f8ee142
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_man/5.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_man/6.png b/public/images/emoji/emoji_one/mountain_biking_man/6.png
new file mode 100644
index 00000000000..52c8ad73d4d
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_man/6.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_woman.png b/public/images/emoji/emoji_one/mountain_biking_woman.png
new file mode 100644
index 00000000000..9f370d9ae57
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_woman.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_woman/2.png b/public/images/emoji/emoji_one/mountain_biking_woman/2.png
new file mode 100644
index 00000000000..568cc09171f
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_woman/3.png b/public/images/emoji/emoji_one/mountain_biking_woman/3.png
new file mode 100644
index 00000000000..64eeccd1b5a
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_woman/4.png b/public/images/emoji/emoji_one/mountain_biking_woman/4.png
new file mode 100644
index 00000000000..87ece4d70cb
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_woman/5.png b/public/images/emoji/emoji_one/mountain_biking_woman/5.png
new file mode 100644
index 00000000000..83ccad20acd
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/mountain_biking_woman/6.png b/public/images/emoji/emoji_one/mountain_biking_woman/6.png
new file mode 100644
index 00000000000..4b0753fa209
Binary files /dev/null and b/public/images/emoji/emoji_one/mountain_biking_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/mountain_cableway.png b/public/images/emoji/emoji_one/mountain_cableway.png
index aa24ad366c7..a517207caf7 100644
Binary files a/public/images/emoji/emoji_one/mountain_cableway.png and b/public/images/emoji/emoji_one/mountain_cableway.png differ
diff --git a/public/images/emoji/emoji_one/mountain_railway.png b/public/images/emoji/emoji_one/mountain_railway.png
index 0c365f93683..dd42e9d4478 100644
Binary files a/public/images/emoji/emoji_one/mountain_railway.png and b/public/images/emoji/emoji_one/mountain_railway.png differ
diff --git a/public/images/emoji/emoji_one/mountain_snow.png b/public/images/emoji/emoji_one/mountain_snow.png
index fcf09dab6b3..5654198a525 100644
Binary files a/public/images/emoji/emoji_one/mountain_snow.png and b/public/images/emoji/emoji_one/mountain_snow.png differ
diff --git a/public/images/emoji/emoji_one/mouse.png b/public/images/emoji/emoji_one/mouse.png
index 98ff28c82d4..62bff90b9d9 100644
Binary files a/public/images/emoji/emoji_one/mouse.png and b/public/images/emoji/emoji_one/mouse.png differ
diff --git a/public/images/emoji/emoji_one/mouse2.png b/public/images/emoji/emoji_one/mouse2.png
index eaed642c75d..b5164e68deb 100644
Binary files a/public/images/emoji/emoji_one/mouse2.png and b/public/images/emoji/emoji_one/mouse2.png differ
diff --git a/public/images/emoji/emoji_one/mouse_three_button.png b/public/images/emoji/emoji_one/mouse_three_button.png
deleted file mode 100644
index b03f1583b9e..00000000000
Binary files a/public/images/emoji/emoji_one/mouse_three_button.png and /dev/null differ
diff --git a/public/images/emoji/emoji_one/movie_camera.png b/public/images/emoji/emoji_one/movie_camera.png
index 65b156c3316..bba0902b3e8 100644
Binary files a/public/images/emoji/emoji_one/movie_camera.png and b/public/images/emoji/emoji_one/movie_camera.png differ
diff --git a/public/images/emoji/emoji_one/moyai.png b/public/images/emoji/emoji_one/moyai.png
index 88e53a2d9ca..fa8f664e9c2 100644
Binary files a/public/images/emoji/emoji_one/moyai.png and b/public/images/emoji/emoji_one/moyai.png differ
diff --git a/public/images/emoji/emoji_one/mozambique.png b/public/images/emoji/emoji_one/mozambique.png
new file mode 100644
index 00000000000..07d5cd56f0e
Binary files /dev/null and b/public/images/emoji/emoji_one/mozambique.png differ
diff --git a/public/images/emoji/emoji_one/mrs_claus.png b/public/images/emoji/emoji_one/mrs_claus.png
new file mode 100644
index 00000000000..0bfa9b22896
Binary files /dev/null and b/public/images/emoji/emoji_one/mrs_claus.png differ
diff --git a/public/images/emoji/emoji_one/mrs_claus/2.png b/public/images/emoji/emoji_one/mrs_claus/2.png
new file mode 100644
index 00000000000..016b9b201f8
Binary files /dev/null and b/public/images/emoji/emoji_one/mrs_claus/2.png differ
diff --git a/public/images/emoji/emoji_one/mrs_claus/3.png b/public/images/emoji/emoji_one/mrs_claus/3.png
new file mode 100644
index 00000000000..b62fbe5fe27
Binary files /dev/null and b/public/images/emoji/emoji_one/mrs_claus/3.png differ
diff --git a/public/images/emoji/emoji_one/mrs_claus/4.png b/public/images/emoji/emoji_one/mrs_claus/4.png
new file mode 100644
index 00000000000..bda101150ef
Binary files /dev/null and b/public/images/emoji/emoji_one/mrs_claus/4.png differ
diff --git a/public/images/emoji/emoji_one/mrs_claus/5.png b/public/images/emoji/emoji_one/mrs_claus/5.png
new file mode 100644
index 00000000000..5fac5f0e0b8
Binary files /dev/null and b/public/images/emoji/emoji_one/mrs_claus/5.png differ
diff --git a/public/images/emoji/emoji_one/mrs_claus/6.png b/public/images/emoji/emoji_one/mrs_claus/6.png
new file mode 100644
index 00000000000..0f37b0cfd2f
Binary files /dev/null and b/public/images/emoji/emoji_one/mrs_claus/6.png differ
diff --git a/public/images/emoji/emoji_one/muscle.png b/public/images/emoji/emoji_one/muscle.png
index e8cff18af8e..86231c7c881 100644
Binary files a/public/images/emoji/emoji_one/muscle.png and b/public/images/emoji/emoji_one/muscle.png differ
diff --git a/public/images/emoji/emoji_one/muscle/2.png b/public/images/emoji/emoji_one/muscle/2.png
new file mode 100644
index 00000000000..ad23c83c709
Binary files /dev/null and b/public/images/emoji/emoji_one/muscle/2.png differ
diff --git a/public/images/emoji/emoji_one/muscle/3.png b/public/images/emoji/emoji_one/muscle/3.png
new file mode 100644
index 00000000000..cea5d32403f
Binary files /dev/null and b/public/images/emoji/emoji_one/muscle/3.png differ
diff --git a/public/images/emoji/emoji_one/muscle/4.png b/public/images/emoji/emoji_one/muscle/4.png
new file mode 100644
index 00000000000..551a9a8b834
Binary files /dev/null and b/public/images/emoji/emoji_one/muscle/4.png differ
diff --git a/public/images/emoji/emoji_one/muscle/5.png b/public/images/emoji/emoji_one/muscle/5.png
new file mode 100644
index 00000000000..2ac7a5f3922
Binary files /dev/null and b/public/images/emoji/emoji_one/muscle/5.png differ
diff --git a/public/images/emoji/emoji_one/muscle/6.png b/public/images/emoji/emoji_one/muscle/6.png
new file mode 100644
index 00000000000..d73cee216eb
Binary files /dev/null and b/public/images/emoji/emoji_one/muscle/6.png differ
diff --git a/public/images/emoji/emoji_one/mushroom.png b/public/images/emoji/emoji_one/mushroom.png
index a755e1dca21..4e68a59c2a8 100644
Binary files a/public/images/emoji/emoji_one/mushroom.png and b/public/images/emoji/emoji_one/mushroom.png differ
diff --git a/public/images/emoji/emoji_one/musical_keyboard.png b/public/images/emoji/emoji_one/musical_keyboard.png
index af3c2cf8777..92a822c147c 100644
Binary files a/public/images/emoji/emoji_one/musical_keyboard.png and b/public/images/emoji/emoji_one/musical_keyboard.png differ
diff --git a/public/images/emoji/emoji_one/musical_note.png b/public/images/emoji/emoji_one/musical_note.png
index c7ea06d53d5..a2e81aa34bb 100644
Binary files a/public/images/emoji/emoji_one/musical_note.png and b/public/images/emoji/emoji_one/musical_note.png differ
diff --git a/public/images/emoji/emoji_one/musical_score.png b/public/images/emoji/emoji_one/musical_score.png
index 6f8204be525..d0c5e8ef9ce 100644
Binary files a/public/images/emoji/emoji_one/musical_score.png and b/public/images/emoji/emoji_one/musical_score.png differ
diff --git a/public/images/emoji/emoji_one/mute.png b/public/images/emoji/emoji_one/mute.png
index 1db8a5659e7..43b741d883a 100644
Binary files a/public/images/emoji/emoji_one/mute.png and b/public/images/emoji/emoji_one/mute.png differ
diff --git a/public/images/emoji/emoji_one/myanmar.png b/public/images/emoji/emoji_one/myanmar.png
new file mode 100644
index 00000000000..345829e2a3e
Binary files /dev/null and b/public/images/emoji/emoji_one/myanmar.png differ
diff --git a/public/images/emoji/emoji_one/nail_care.png b/public/images/emoji/emoji_one/nail_care.png
index 92fd62fc54c..9475bfd88b7 100644
Binary files a/public/images/emoji/emoji_one/nail_care.png and b/public/images/emoji/emoji_one/nail_care.png differ
diff --git a/public/images/emoji/emoji_one/nail_care/2.png b/public/images/emoji/emoji_one/nail_care/2.png
new file mode 100644
index 00000000000..e9232098457
Binary files /dev/null and b/public/images/emoji/emoji_one/nail_care/2.png differ
diff --git a/public/images/emoji/emoji_one/nail_care/3.png b/public/images/emoji/emoji_one/nail_care/3.png
new file mode 100644
index 00000000000..be20f9cb05c
Binary files /dev/null and b/public/images/emoji/emoji_one/nail_care/3.png differ
diff --git a/public/images/emoji/emoji_one/nail_care/4.png b/public/images/emoji/emoji_one/nail_care/4.png
new file mode 100644
index 00000000000..849c511bd17
Binary files /dev/null and b/public/images/emoji/emoji_one/nail_care/4.png differ
diff --git a/public/images/emoji/emoji_one/nail_care/5.png b/public/images/emoji/emoji_one/nail_care/5.png
new file mode 100644
index 00000000000..99d9dcec6d5
Binary files /dev/null and b/public/images/emoji/emoji_one/nail_care/5.png differ
diff --git a/public/images/emoji/emoji_one/nail_care/6.png b/public/images/emoji/emoji_one/nail_care/6.png
new file mode 100644
index 00000000000..f676aaca29e
Binary files /dev/null and b/public/images/emoji/emoji_one/nail_care/6.png differ
diff --git a/public/images/emoji/emoji_one/name_badge.png b/public/images/emoji/emoji_one/name_badge.png
index c1b6c30da52..fd76506f1e5 100644
Binary files a/public/images/emoji/emoji_one/name_badge.png and b/public/images/emoji/emoji_one/name_badge.png differ
diff --git a/public/images/emoji/emoji_one/namibia.png b/public/images/emoji/emoji_one/namibia.png
new file mode 100644
index 00000000000..f505b371fd5
Binary files /dev/null and b/public/images/emoji/emoji_one/namibia.png differ
diff --git a/public/images/emoji/emoji_one/national_park.png b/public/images/emoji/emoji_one/national_park.png
index 65a3d29cc17..51e74834990 100644
Binary files a/public/images/emoji/emoji_one/national_park.png and b/public/images/emoji/emoji_one/national_park.png differ
diff --git a/public/images/emoji/emoji_one/nauru.png b/public/images/emoji/emoji_one/nauru.png
new file mode 100644
index 00000000000..443c1a5e935
Binary files /dev/null and b/public/images/emoji/emoji_one/nauru.png differ
diff --git a/public/images/emoji/emoji_one/nauseated_face.png b/public/images/emoji/emoji_one/nauseated_face.png
new file mode 100644
index 00000000000..5daeea636d4
Binary files /dev/null and b/public/images/emoji/emoji_one/nauseated_face.png differ
diff --git a/public/images/emoji/emoji_one/necktie.png b/public/images/emoji/emoji_one/necktie.png
index a3f70d6ba8f..7013509cd21 100644
Binary files a/public/images/emoji/emoji_one/necktie.png and b/public/images/emoji/emoji_one/necktie.png differ
diff --git a/public/images/emoji/emoji_one/negative_squared_cross_mark.png b/public/images/emoji/emoji_one/negative_squared_cross_mark.png
index aefbc66f6f8..27d79adaf6d 100644
Binary files a/public/images/emoji/emoji_one/negative_squared_cross_mark.png and b/public/images/emoji/emoji_one/negative_squared_cross_mark.png differ
diff --git a/public/images/emoji/emoji_one/nepal.png b/public/images/emoji/emoji_one/nepal.png
new file mode 100644
index 00000000000..cd57822d801
Binary files /dev/null and b/public/images/emoji/emoji_one/nepal.png differ
diff --git a/public/images/emoji/emoji_one/nerd.png b/public/images/emoji/emoji_one/nerd.png
index f546c07bbb2..c17e121530e 100644
Binary files a/public/images/emoji/emoji_one/nerd.png and b/public/images/emoji/emoji_one/nerd.png differ
diff --git a/public/images/emoji/emoji_one/nerd_face.png b/public/images/emoji/emoji_one/nerd_face.png
index f546c07bbb2..c17e121530e 100644
Binary files a/public/images/emoji/emoji_one/nerd_face.png and b/public/images/emoji/emoji_one/nerd_face.png differ
diff --git a/public/images/emoji/emoji_one/netherlands.png b/public/images/emoji/emoji_one/netherlands.png
new file mode 100644
index 00000000000..1e37d79d5d4
Binary files /dev/null and b/public/images/emoji/emoji_one/netherlands.png differ
diff --git a/public/images/emoji/emoji_one/neutral_face.png b/public/images/emoji/emoji_one/neutral_face.png
index 5f30ea932f4..678d22e786d 100644
Binary files a/public/images/emoji/emoji_one/neutral_face.png and b/public/images/emoji/emoji_one/neutral_face.png differ
diff --git a/public/images/emoji/emoji_one/new.png b/public/images/emoji/emoji_one/new.png
index f892ce6d224..e12d132bb38 100644
Binary files a/public/images/emoji/emoji_one/new.png and b/public/images/emoji/emoji_one/new.png differ
diff --git a/public/images/emoji/emoji_one/new_caledonia.png b/public/images/emoji/emoji_one/new_caledonia.png
new file mode 100644
index 00000000000..45914c48c7d
Binary files /dev/null and b/public/images/emoji/emoji_one/new_caledonia.png differ
diff --git a/public/images/emoji/emoji_one/new_moon.png b/public/images/emoji/emoji_one/new_moon.png
index 6595a81e154..3020cb4c19f 100644
Binary files a/public/images/emoji/emoji_one/new_moon.png and b/public/images/emoji/emoji_one/new_moon.png differ
diff --git a/public/images/emoji/emoji_one/new_moon_with_face.png b/public/images/emoji/emoji_one/new_moon_with_face.png
index 055b146a9f8..931b3eea6c7 100644
Binary files a/public/images/emoji/emoji_one/new_moon_with_face.png and b/public/images/emoji/emoji_one/new_moon_with_face.png differ
diff --git a/public/images/emoji/emoji_one/new_zealand.png b/public/images/emoji/emoji_one/new_zealand.png
new file mode 100644
index 00000000000..9ab60df7b72
Binary files /dev/null and b/public/images/emoji/emoji_one/new_zealand.png differ
diff --git a/public/images/emoji/emoji_one/newspaper.png b/public/images/emoji/emoji_one/newspaper.png
index d0a306b46ce..8bd32c315d4 100644
Binary files a/public/images/emoji/emoji_one/newspaper.png and b/public/images/emoji/emoji_one/newspaper.png differ
diff --git a/public/images/emoji/emoji_one/newspaper2.png b/public/images/emoji/emoji_one/newspaper2.png
index 9bab1e549d4..4568e894ec8 100644
Binary files a/public/images/emoji/emoji_one/newspaper2.png and b/public/images/emoji/emoji_one/newspaper2.png differ
diff --git a/public/images/emoji/emoji_one/newspaper_roll.png b/public/images/emoji/emoji_one/newspaper_roll.png
new file mode 100644
index 00000000000..4568e894ec8
Binary files /dev/null and b/public/images/emoji/emoji_one/newspaper_roll.png differ
diff --git a/public/images/emoji/emoji_one/next_track.png b/public/images/emoji/emoji_one/next_track.png
index 1e6fc4c14b8..57c7a28d125 100644
Binary files a/public/images/emoji/emoji_one/next_track.png and b/public/images/emoji/emoji_one/next_track.png differ
diff --git a/public/images/emoji/emoji_one/next_track_button.png b/public/images/emoji/emoji_one/next_track_button.png
new file mode 100644
index 00000000000..57c7a28d125
Binary files /dev/null and b/public/images/emoji/emoji_one/next_track_button.png differ
diff --git a/public/images/emoji/emoji_one/ng.png b/public/images/emoji/emoji_one/ng.png
index d547ef97e32..c515756584a 100644
Binary files a/public/images/emoji/emoji_one/ng.png and b/public/images/emoji/emoji_one/ng.png differ
diff --git a/public/images/emoji/emoji_one/nicaragua.png b/public/images/emoji/emoji_one/nicaragua.png
new file mode 100644
index 00000000000..e405151e2d1
Binary files /dev/null and b/public/images/emoji/emoji_one/nicaragua.png differ
diff --git a/public/images/emoji/emoji_one/niger.png b/public/images/emoji/emoji_one/niger.png
new file mode 100644
index 00000000000..fb6c4a4d372
Binary files /dev/null and b/public/images/emoji/emoji_one/niger.png differ
diff --git a/public/images/emoji/emoji_one/nigeria.png b/public/images/emoji/emoji_one/nigeria.png
new file mode 100644
index 00000000000..23c9d9a7627
Binary files /dev/null and b/public/images/emoji/emoji_one/nigeria.png differ
diff --git a/public/images/emoji/emoji_one/night_with_stars.png b/public/images/emoji/emoji_one/night_with_stars.png
index 94d0623d9b8..787073a1f6f 100644
Binary files a/public/images/emoji/emoji_one/night_with_stars.png and b/public/images/emoji/emoji_one/night_with_stars.png differ
diff --git a/public/images/emoji/emoji_one/nine.png b/public/images/emoji/emoji_one/nine.png
index 61af7b15539..6e25bb3293e 100644
Binary files a/public/images/emoji/emoji_one/nine.png and b/public/images/emoji/emoji_one/nine.png differ
diff --git a/public/images/emoji/emoji_one/niue.png b/public/images/emoji/emoji_one/niue.png
new file mode 100644
index 00000000000..daaa26cc166
Binary files /dev/null and b/public/images/emoji/emoji_one/niue.png differ
diff --git a/public/images/emoji/emoji_one/no_bell.png b/public/images/emoji/emoji_one/no_bell.png
index 7fd601d0263..75c6bb2648e 100644
Binary files a/public/images/emoji/emoji_one/no_bell.png and b/public/images/emoji/emoji_one/no_bell.png differ
diff --git a/public/images/emoji/emoji_one/no_bicycles.png b/public/images/emoji/emoji_one/no_bicycles.png
index cfee56d49c0..d49b8c74cff 100644
Binary files a/public/images/emoji/emoji_one/no_bicycles.png and b/public/images/emoji/emoji_one/no_bicycles.png differ
diff --git a/public/images/emoji/emoji_one/no_entry.png b/public/images/emoji/emoji_one/no_entry.png
index bcdddec2ba8..2ab1a31adc4 100644
Binary files a/public/images/emoji/emoji_one/no_entry.png and b/public/images/emoji/emoji_one/no_entry.png differ
diff --git a/public/images/emoji/emoji_one/no_entry_sign.png b/public/images/emoji/emoji_one/no_entry_sign.png
index 2330f8a8bc2..e4272bd7d03 100644
Binary files a/public/images/emoji/emoji_one/no_entry_sign.png and b/public/images/emoji/emoji_one/no_entry_sign.png differ
diff --git a/public/images/emoji/emoji_one/no_good.png b/public/images/emoji/emoji_one/no_good.png
index e5390d78d41..3a23f470d66 100644
Binary files a/public/images/emoji/emoji_one/no_good.png and b/public/images/emoji/emoji_one/no_good.png differ
diff --git a/public/images/emoji/emoji_one/no_good_man.png b/public/images/emoji/emoji_one/no_good_man.png
new file mode 100644
index 00000000000..c875ae4a2d4
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_man.png differ
diff --git a/public/images/emoji/emoji_one/no_good_man/2.png b/public/images/emoji/emoji_one/no_good_man/2.png
new file mode 100644
index 00000000000..ecc62da49ce
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_man/2.png differ
diff --git a/public/images/emoji/emoji_one/no_good_man/3.png b/public/images/emoji/emoji_one/no_good_man/3.png
new file mode 100644
index 00000000000..0f80353ea31
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_man/3.png differ
diff --git a/public/images/emoji/emoji_one/no_good_man/4.png b/public/images/emoji/emoji_one/no_good_man/4.png
new file mode 100644
index 00000000000..bdc4c7da134
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_man/4.png differ
diff --git a/public/images/emoji/emoji_one/no_good_man/5.png b/public/images/emoji/emoji_one/no_good_man/5.png
new file mode 100644
index 00000000000..1c3daecf363
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_man/5.png differ
diff --git a/public/images/emoji/emoji_one/no_good_man/6.png b/public/images/emoji/emoji_one/no_good_man/6.png
new file mode 100644
index 00000000000..20502fbaed7
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_man/6.png differ
diff --git a/public/images/emoji/emoji_one/no_good_woman.png b/public/images/emoji/emoji_one/no_good_woman.png
new file mode 100644
index 00000000000..3a23f470d66
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_woman.png differ
diff --git a/public/images/emoji/emoji_one/no_good_woman/2.png b/public/images/emoji/emoji_one/no_good_woman/2.png
new file mode 100644
index 00000000000..127af7cad70
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/no_good_woman/3.png b/public/images/emoji/emoji_one/no_good_woman/3.png
new file mode 100644
index 00000000000..90e84f442df
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/no_good_woman/4.png b/public/images/emoji/emoji_one/no_good_woman/4.png
new file mode 100644
index 00000000000..e8dc6e88828
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/no_good_woman/5.png b/public/images/emoji/emoji_one/no_good_woman/5.png
new file mode 100644
index 00000000000..3cbb6fcf0ee
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/no_good_woman/6.png b/public/images/emoji/emoji_one/no_good_woman/6.png
new file mode 100644
index 00000000000..0b2954a0c6c
Binary files /dev/null and b/public/images/emoji/emoji_one/no_good_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/no_mobile_phones.png b/public/images/emoji/emoji_one/no_mobile_phones.png
index 24954213f9e..4aa58e93384 100644
Binary files a/public/images/emoji/emoji_one/no_mobile_phones.png and b/public/images/emoji/emoji_one/no_mobile_phones.png differ
diff --git a/public/images/emoji/emoji_one/no_mouth.png b/public/images/emoji/emoji_one/no_mouth.png
index f604605fee8..abb14e19bc3 100644
Binary files a/public/images/emoji/emoji_one/no_mouth.png and b/public/images/emoji/emoji_one/no_mouth.png differ
diff --git a/public/images/emoji/emoji_one/no_pedestrians.png b/public/images/emoji/emoji_one/no_pedestrians.png
index 1790f7541db..93f2742dfaa 100644
Binary files a/public/images/emoji/emoji_one/no_pedestrians.png and b/public/images/emoji/emoji_one/no_pedestrians.png differ
diff --git a/public/images/emoji/emoji_one/no_smoking.png b/public/images/emoji/emoji_one/no_smoking.png
index c276e0b0f0b..2e97e1e4539 100644
Binary files a/public/images/emoji/emoji_one/no_smoking.png and b/public/images/emoji/emoji_one/no_smoking.png differ
diff --git a/public/images/emoji/emoji_one/non-potable_water.png b/public/images/emoji/emoji_one/non-potable_water.png
index 59f6e800d95..d06253f3176 100644
Binary files a/public/images/emoji/emoji_one/non-potable_water.png and b/public/images/emoji/emoji_one/non-potable_water.png differ
diff --git a/public/images/emoji/emoji_one/norfolk_island.png b/public/images/emoji/emoji_one/norfolk_island.png
new file mode 100644
index 00000000000..574acba1009
Binary files /dev/null and b/public/images/emoji/emoji_one/norfolk_island.png differ
diff --git a/public/images/emoji/emoji_one/north_korea.png b/public/images/emoji/emoji_one/north_korea.png
new file mode 100644
index 00000000000..d15d10aecec
Binary files /dev/null and b/public/images/emoji/emoji_one/north_korea.png differ
diff --git a/public/images/emoji/emoji_one/northern_mariana_islands.png b/public/images/emoji/emoji_one/northern_mariana_islands.png
new file mode 100644
index 00000000000..962a6171b9c
Binary files /dev/null and b/public/images/emoji/emoji_one/northern_mariana_islands.png differ
diff --git a/public/images/emoji/emoji_one/norway.png b/public/images/emoji/emoji_one/norway.png
new file mode 100644
index 00000000000..004a11d8308
Binary files /dev/null and b/public/images/emoji/emoji_one/norway.png differ
diff --git a/public/images/emoji/emoji_one/nose.png b/public/images/emoji/emoji_one/nose.png
index d4dd8f8aa82..3382adb9b9b 100644
Binary files a/public/images/emoji/emoji_one/nose.png and b/public/images/emoji/emoji_one/nose.png differ
diff --git a/public/images/emoji/emoji_one/nose/2.png b/public/images/emoji/emoji_one/nose/2.png
new file mode 100644
index 00000000000..3a7140471ac
Binary files /dev/null and b/public/images/emoji/emoji_one/nose/2.png differ
diff --git a/public/images/emoji/emoji_one/nose/3.png b/public/images/emoji/emoji_one/nose/3.png
new file mode 100644
index 00000000000..7c3d483c523
Binary files /dev/null and b/public/images/emoji/emoji_one/nose/3.png differ
diff --git a/public/images/emoji/emoji_one/nose/4.png b/public/images/emoji/emoji_one/nose/4.png
new file mode 100644
index 00000000000..7ba3f95a23b
Binary files /dev/null and b/public/images/emoji/emoji_one/nose/4.png differ
diff --git a/public/images/emoji/emoji_one/nose/5.png b/public/images/emoji/emoji_one/nose/5.png
new file mode 100644
index 00000000000..d7fc311f571
Binary files /dev/null and b/public/images/emoji/emoji_one/nose/5.png differ
diff --git a/public/images/emoji/emoji_one/nose/6.png b/public/images/emoji/emoji_one/nose/6.png
new file mode 100644
index 00000000000..c0b5ed06449
Binary files /dev/null and b/public/images/emoji/emoji_one/nose/6.png differ
diff --git a/public/images/emoji/emoji_one/notebook.png b/public/images/emoji/emoji_one/notebook.png
index 3f1edfc0003..dfab3025621 100644
Binary files a/public/images/emoji/emoji_one/notebook.png and b/public/images/emoji/emoji_one/notebook.png differ
diff --git a/public/images/emoji/emoji_one/notebook_with_decorative_cover.png b/public/images/emoji/emoji_one/notebook_with_decorative_cover.png
index de9c79d5876..738f930ac56 100644
Binary files a/public/images/emoji/emoji_one/notebook_with_decorative_cover.png and b/public/images/emoji/emoji_one/notebook_with_decorative_cover.png differ
diff --git a/public/images/emoji/emoji_one/notepad_spiral.png b/public/images/emoji/emoji_one/notepad_spiral.png
index 3137300cb34..08c5181db28 100644
Binary files a/public/images/emoji/emoji_one/notepad_spiral.png and b/public/images/emoji/emoji_one/notepad_spiral.png differ
diff --git a/public/images/emoji/emoji_one/notes.png b/public/images/emoji/emoji_one/notes.png
index 2d0a6955327..a59a0b0f773 100644
Binary files a/public/images/emoji/emoji_one/notes.png and b/public/images/emoji/emoji_one/notes.png differ
diff --git a/public/images/emoji/emoji_one/nut_and_bolt.png b/public/images/emoji/emoji_one/nut_and_bolt.png
index 2e97676a8e9..8d7d79dec0b 100644
Binary files a/public/images/emoji/emoji_one/nut_and_bolt.png and b/public/images/emoji/emoji_one/nut_and_bolt.png differ
diff --git a/public/images/emoji/emoji_one/o.png b/public/images/emoji/emoji_one/o.png
index f34a9c98b62..b56ae8374ee 100644
Binary files a/public/images/emoji/emoji_one/o.png and b/public/images/emoji/emoji_one/o.png differ
diff --git a/public/images/emoji/emoji_one/o2.png b/public/images/emoji/emoji_one/o2.png
index 400bce3e4bf..02f6f9a12a9 100644
Binary files a/public/images/emoji/emoji_one/o2.png and b/public/images/emoji/emoji_one/o2.png differ
diff --git a/public/images/emoji/emoji_one/ocean.png b/public/images/emoji/emoji_one/ocean.png
index c8792833b98..e6a7a860175 100644
Binary files a/public/images/emoji/emoji_one/ocean.png and b/public/images/emoji/emoji_one/ocean.png differ
diff --git a/public/images/emoji/emoji_one/octopus.png b/public/images/emoji/emoji_one/octopus.png
index 5365ca4d8c7..b6e5b785d5b 100644
Binary files a/public/images/emoji/emoji_one/octopus.png and b/public/images/emoji/emoji_one/octopus.png differ
diff --git a/public/images/emoji/emoji_one/oden.png b/public/images/emoji/emoji_one/oden.png
index 4f339f8ca60..30e932cf9c1 100644
Binary files a/public/images/emoji/emoji_one/oden.png and b/public/images/emoji/emoji_one/oden.png differ
diff --git a/public/images/emoji/emoji_one/office.png b/public/images/emoji/emoji_one/office.png
index 3f77f2112a3..2200d871c0a 100644
Binary files a/public/images/emoji/emoji_one/office.png and b/public/images/emoji/emoji_one/office.png differ
diff --git a/public/images/emoji/emoji_one/oil.png b/public/images/emoji/emoji_one/oil.png
index 6c3c0b6ec71..c6b1488ec37 100644
Binary files a/public/images/emoji/emoji_one/oil.png and b/public/images/emoji/emoji_one/oil.png differ
diff --git a/public/images/emoji/emoji_one/oil_drum.png b/public/images/emoji/emoji_one/oil_drum.png
index 6c3c0b6ec71..c6b1488ec37 100644
Binary files a/public/images/emoji/emoji_one/oil_drum.png and b/public/images/emoji/emoji_one/oil_drum.png differ
diff --git a/public/images/emoji/emoji_one/ok.png b/public/images/emoji/emoji_one/ok.png
index 18749a35170..709da2b906a 100644
Binary files a/public/images/emoji/emoji_one/ok.png and b/public/images/emoji/emoji_one/ok.png differ
diff --git a/public/images/emoji/emoji_one/ok_hand.png b/public/images/emoji/emoji_one/ok_hand.png
index 59ae855200c..e190f91edb1 100644
Binary files a/public/images/emoji/emoji_one/ok_hand.png and b/public/images/emoji/emoji_one/ok_hand.png differ
diff --git a/public/images/emoji/emoji_one/ok_hand/2.png b/public/images/emoji/emoji_one/ok_hand/2.png
new file mode 100644
index 00000000000..3e42cc0a079
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_hand/2.png differ
diff --git a/public/images/emoji/emoji_one/ok_hand/3.png b/public/images/emoji/emoji_one/ok_hand/3.png
new file mode 100644
index 00000000000..4348ebf5c19
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_hand/3.png differ
diff --git a/public/images/emoji/emoji_one/ok_hand/4.png b/public/images/emoji/emoji_one/ok_hand/4.png
new file mode 100644
index 00000000000..031dde8dddb
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_hand/4.png differ
diff --git a/public/images/emoji/emoji_one/ok_hand/5.png b/public/images/emoji/emoji_one/ok_hand/5.png
new file mode 100644
index 00000000000..09d6bc18ff9
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_hand/5.png differ
diff --git a/public/images/emoji/emoji_one/ok_hand/6.png b/public/images/emoji/emoji_one/ok_hand/6.png
new file mode 100644
index 00000000000..3d2ef92e869
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_hand/6.png differ
diff --git a/public/images/emoji/emoji_one/ok_man.png b/public/images/emoji/emoji_one/ok_man.png
new file mode 100644
index 00000000000..2ea10db8662
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_man.png differ
diff --git a/public/images/emoji/emoji_one/ok_man/2.png b/public/images/emoji/emoji_one/ok_man/2.png
new file mode 100644
index 00000000000..dc21a39e4ab
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_man/2.png differ
diff --git a/public/images/emoji/emoji_one/ok_man/3.png b/public/images/emoji/emoji_one/ok_man/3.png
new file mode 100644
index 00000000000..f9099ef5bd7
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_man/3.png differ
diff --git a/public/images/emoji/emoji_one/ok_man/4.png b/public/images/emoji/emoji_one/ok_man/4.png
new file mode 100644
index 00000000000..716c85c6b5c
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_man/4.png differ
diff --git a/public/images/emoji/emoji_one/ok_man/5.png b/public/images/emoji/emoji_one/ok_man/5.png
new file mode 100644
index 00000000000..1b266778a13
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_man/5.png differ
diff --git a/public/images/emoji/emoji_one/ok_man/6.png b/public/images/emoji/emoji_one/ok_man/6.png
new file mode 100644
index 00000000000..73686257664
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_man/6.png differ
diff --git a/public/images/emoji/emoji_one/ok_woman.png b/public/images/emoji/emoji_one/ok_woman.png
index 1df42092f00..7f85ec7859f 100644
Binary files a/public/images/emoji/emoji_one/ok_woman.png and b/public/images/emoji/emoji_one/ok_woman.png differ
diff --git a/public/images/emoji/emoji_one/ok_woman/2.png b/public/images/emoji/emoji_one/ok_woman/2.png
new file mode 100644
index 00000000000..fe1e9991f5d
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/ok_woman/3.png b/public/images/emoji/emoji_one/ok_woman/3.png
new file mode 100644
index 00000000000..4a0aa4a2d71
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/ok_woman/4.png b/public/images/emoji/emoji_one/ok_woman/4.png
new file mode 100644
index 00000000000..67bf1fa2bbb
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/ok_woman/5.png b/public/images/emoji/emoji_one/ok_woman/5.png
new file mode 100644
index 00000000000..2f64f651491
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/ok_woman/6.png b/public/images/emoji/emoji_one/ok_woman/6.png
new file mode 100644
index 00000000000..e79ae5d5acc
Binary files /dev/null and b/public/images/emoji/emoji_one/ok_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/old_key.png b/public/images/emoji/emoji_one/old_key.png
index f74bb1ba0d5..de500e10539 100644
Binary files a/public/images/emoji/emoji_one/old_key.png and b/public/images/emoji/emoji_one/old_key.png differ
diff --git a/public/images/emoji/emoji_one/older_man.png b/public/images/emoji/emoji_one/older_man.png
index 92b85c01ff8..509ee79a9ef 100644
Binary files a/public/images/emoji/emoji_one/older_man.png and b/public/images/emoji/emoji_one/older_man.png differ
diff --git a/public/images/emoji/emoji_one/older_man/2.png b/public/images/emoji/emoji_one/older_man/2.png
new file mode 100644
index 00000000000..f98ec1d04d3
Binary files /dev/null and b/public/images/emoji/emoji_one/older_man/2.png differ
diff --git a/public/images/emoji/emoji_one/older_man/3.png b/public/images/emoji/emoji_one/older_man/3.png
new file mode 100644
index 00000000000..ce66ed2b8e8
Binary files /dev/null and b/public/images/emoji/emoji_one/older_man/3.png differ
diff --git a/public/images/emoji/emoji_one/older_man/4.png b/public/images/emoji/emoji_one/older_man/4.png
new file mode 100644
index 00000000000..d3a008785c5
Binary files /dev/null and b/public/images/emoji/emoji_one/older_man/4.png differ
diff --git a/public/images/emoji/emoji_one/older_man/5.png b/public/images/emoji/emoji_one/older_man/5.png
new file mode 100644
index 00000000000..aa4f4230cfe
Binary files /dev/null and b/public/images/emoji/emoji_one/older_man/5.png differ
diff --git a/public/images/emoji/emoji_one/older_man/6.png b/public/images/emoji/emoji_one/older_man/6.png
new file mode 100644
index 00000000000..12903f81000
Binary files /dev/null and b/public/images/emoji/emoji_one/older_man/6.png differ
diff --git a/public/images/emoji/emoji_one/older_woman.png b/public/images/emoji/emoji_one/older_woman.png
index d1e78babe84..ef0d803bae9 100644
Binary files a/public/images/emoji/emoji_one/older_woman.png and b/public/images/emoji/emoji_one/older_woman.png differ
diff --git a/public/images/emoji/emoji_one/older_woman/2.png b/public/images/emoji/emoji_one/older_woman/2.png
new file mode 100644
index 00000000000..78028f179fa
Binary files /dev/null and b/public/images/emoji/emoji_one/older_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/older_woman/3.png b/public/images/emoji/emoji_one/older_woman/3.png
new file mode 100644
index 00000000000..e12b43f089b
Binary files /dev/null and b/public/images/emoji/emoji_one/older_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/older_woman/4.png b/public/images/emoji/emoji_one/older_woman/4.png
new file mode 100644
index 00000000000..7d5882174cd
Binary files /dev/null and b/public/images/emoji/emoji_one/older_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/older_woman/5.png b/public/images/emoji/emoji_one/older_woman/5.png
new file mode 100644
index 00000000000..fdc2609bdbb
Binary files /dev/null and b/public/images/emoji/emoji_one/older_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/older_woman/6.png b/public/images/emoji/emoji_one/older_woman/6.png
new file mode 100644
index 00000000000..a9b8dc3fa1b
Binary files /dev/null and b/public/images/emoji/emoji_one/older_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/om.png b/public/images/emoji/emoji_one/om.png
new file mode 100644
index 00000000000..25c7844a2b4
Binary files /dev/null and b/public/images/emoji/emoji_one/om.png differ
diff --git a/public/images/emoji/emoji_one/om_symbol.png b/public/images/emoji/emoji_one/om_symbol.png
index db9dae08285..25c7844a2b4 100644
Binary files a/public/images/emoji/emoji_one/om_symbol.png and b/public/images/emoji/emoji_one/om_symbol.png differ
diff --git a/public/images/emoji/emoji_one/oman.png b/public/images/emoji/emoji_one/oman.png
new file mode 100644
index 00000000000..59e0df087e4
Binary files /dev/null and b/public/images/emoji/emoji_one/oman.png differ
diff --git a/public/images/emoji/emoji_one/on.png b/public/images/emoji/emoji_one/on.png
index 284d9d3c00a..858a03902b9 100644
Binary files a/public/images/emoji/emoji_one/on.png and b/public/images/emoji/emoji_one/on.png differ
diff --git a/public/images/emoji/emoji_one/oncoming_automobile.png b/public/images/emoji/emoji_one/oncoming_automobile.png
index 94365ea16db..a5f65e3832d 100644
Binary files a/public/images/emoji/emoji_one/oncoming_automobile.png and b/public/images/emoji/emoji_one/oncoming_automobile.png differ
diff --git a/public/images/emoji/emoji_one/oncoming_bus.png b/public/images/emoji/emoji_one/oncoming_bus.png
index b78198d0d79..582d961cc97 100644
Binary files a/public/images/emoji/emoji_one/oncoming_bus.png and b/public/images/emoji/emoji_one/oncoming_bus.png differ
diff --git a/public/images/emoji/emoji_one/oncoming_police_car.png b/public/images/emoji/emoji_one/oncoming_police_car.png
index b4f82551fd8..1866a25fa82 100644
Binary files a/public/images/emoji/emoji_one/oncoming_police_car.png and b/public/images/emoji/emoji_one/oncoming_police_car.png differ
diff --git a/public/images/emoji/emoji_one/oncoming_taxi.png b/public/images/emoji/emoji_one/oncoming_taxi.png
index a84cc5433ea..36907a54be8 100644
Binary files a/public/images/emoji/emoji_one/oncoming_taxi.png and b/public/images/emoji/emoji_one/oncoming_taxi.png differ
diff --git a/public/images/emoji/emoji_one/one.png b/public/images/emoji/emoji_one/one.png
index 2e02f0dc59f..7902d41c78a 100644
Binary files a/public/images/emoji/emoji_one/one.png and b/public/images/emoji/emoji_one/one.png differ
diff --git a/public/images/emoji/emoji_one/open_book.png b/public/images/emoji/emoji_one/open_book.png
new file mode 100644
index 00000000000..3a8176a7d88
Binary files /dev/null and b/public/images/emoji/emoji_one/open_book.png differ
diff --git a/public/images/emoji/emoji_one/open_file_folder.png b/public/images/emoji/emoji_one/open_file_folder.png
index 54d61589a37..33c1ca987f7 100644
Binary files a/public/images/emoji/emoji_one/open_file_folder.png and b/public/images/emoji/emoji_one/open_file_folder.png differ
diff --git a/public/images/emoji/emoji_one/open_hands.png b/public/images/emoji/emoji_one/open_hands.png
index 70fe3a02517..6ec9b8e0ba9 100644
Binary files a/public/images/emoji/emoji_one/open_hands.png and b/public/images/emoji/emoji_one/open_hands.png differ
diff --git a/public/images/emoji/emoji_one/open_hands/2.png b/public/images/emoji/emoji_one/open_hands/2.png
new file mode 100644
index 00000000000..345b06c23fe
Binary files /dev/null and b/public/images/emoji/emoji_one/open_hands/2.png differ
diff --git a/public/images/emoji/emoji_one/open_hands/3.png b/public/images/emoji/emoji_one/open_hands/3.png
new file mode 100644
index 00000000000..3e82135ac49
Binary files /dev/null and b/public/images/emoji/emoji_one/open_hands/3.png differ
diff --git a/public/images/emoji/emoji_one/open_hands/4.png b/public/images/emoji/emoji_one/open_hands/4.png
new file mode 100644
index 00000000000..1238b01769f
Binary files /dev/null and b/public/images/emoji/emoji_one/open_hands/4.png differ
diff --git a/public/images/emoji/emoji_one/open_hands/5.png b/public/images/emoji/emoji_one/open_hands/5.png
new file mode 100644
index 00000000000..6da54d7f51c
Binary files /dev/null and b/public/images/emoji/emoji_one/open_hands/5.png differ
diff --git a/public/images/emoji/emoji_one/open_hands/6.png b/public/images/emoji/emoji_one/open_hands/6.png
new file mode 100644
index 00000000000..93b7a9f3d3a
Binary files /dev/null and b/public/images/emoji/emoji_one/open_hands/6.png differ
diff --git a/public/images/emoji/emoji_one/open_mouth.png b/public/images/emoji/emoji_one/open_mouth.png
index 0a6dae09788..e3e0eff2e45 100644
Binary files a/public/images/emoji/emoji_one/open_mouth.png and b/public/images/emoji/emoji_one/open_mouth.png differ
diff --git a/public/images/emoji/emoji_one/open_umbrella.png b/public/images/emoji/emoji_one/open_umbrella.png
new file mode 100644
index 00000000000..009d0ece9d9
Binary files /dev/null and b/public/images/emoji/emoji_one/open_umbrella.png differ
diff --git a/public/images/emoji/emoji_one/ophiuchus.png b/public/images/emoji/emoji_one/ophiuchus.png
index 45a148e32e1..b570a4c1dfe 100644
Binary files a/public/images/emoji/emoji_one/ophiuchus.png and b/public/images/emoji/emoji_one/ophiuchus.png differ
diff --git a/public/images/emoji/emoji_one/orange_book.png b/public/images/emoji/emoji_one/orange_book.png
index a29c7355d12..e6c302f9fc5 100644
Binary files a/public/images/emoji/emoji_one/orange_book.png and b/public/images/emoji/emoji_one/orange_book.png differ
diff --git a/public/images/emoji/emoji_one/orthodox_cross.png b/public/images/emoji/emoji_one/orthodox_cross.png
index 34fb8922337..d77d2128c8c 100644
Binary files a/public/images/emoji/emoji_one/orthodox_cross.png and b/public/images/emoji/emoji_one/orthodox_cross.png differ
diff --git a/public/images/emoji/emoji_one/outbox_tray.png b/public/images/emoji/emoji_one/outbox_tray.png
index ccce2b90de1..9240145417f 100644
Binary files a/public/images/emoji/emoji_one/outbox_tray.png and b/public/images/emoji/emoji_one/outbox_tray.png differ
diff --git a/public/images/emoji/emoji_one/owl.png b/public/images/emoji/emoji_one/owl.png
new file mode 100644
index 00000000000..d3fcd025cdc
Binary files /dev/null and b/public/images/emoji/emoji_one/owl.png differ
diff --git a/public/images/emoji/emoji_one/ox.png b/public/images/emoji/emoji_one/ox.png
index e91537b0a10..c1ba333d39b 100644
Binary files a/public/images/emoji/emoji_one/ox.png and b/public/images/emoji/emoji_one/ox.png differ
diff --git a/public/images/emoji/emoji_one/package.png b/public/images/emoji/emoji_one/package.png
index a544f88a591..c235c0f7726 100644
Binary files a/public/images/emoji/emoji_one/package.png and b/public/images/emoji/emoji_one/package.png differ
diff --git a/public/images/emoji/emoji_one/page_facing_up.png b/public/images/emoji/emoji_one/page_facing_up.png
index 5b47f9d7431..c68507d9aad 100644
Binary files a/public/images/emoji/emoji_one/page_facing_up.png and b/public/images/emoji/emoji_one/page_facing_up.png differ
diff --git a/public/images/emoji/emoji_one/page_with_curl.png b/public/images/emoji/emoji_one/page_with_curl.png
index d088e4ed9f0..923fa9b0414 100644
Binary files a/public/images/emoji/emoji_one/page_with_curl.png and b/public/images/emoji/emoji_one/page_with_curl.png differ
diff --git a/public/images/emoji/emoji_one/pager.png b/public/images/emoji/emoji_one/pager.png
index ea36ff28010..dc7b6199532 100644
Binary files a/public/images/emoji/emoji_one/pager.png and b/public/images/emoji/emoji_one/pager.png differ
diff --git a/public/images/emoji/emoji_one/paintbrush.png b/public/images/emoji/emoji_one/paintbrush.png
index eb2b750712b..c61df4d04c6 100644
Binary files a/public/images/emoji/emoji_one/paintbrush.png and b/public/images/emoji/emoji_one/paintbrush.png differ
diff --git a/public/images/emoji/emoji_one/pakistan.png b/public/images/emoji/emoji_one/pakistan.png
new file mode 100644
index 00000000000..f4c74d1d49c
Binary files /dev/null and b/public/images/emoji/emoji_one/pakistan.png differ
diff --git a/public/images/emoji/emoji_one/palau.png b/public/images/emoji/emoji_one/palau.png
new file mode 100644
index 00000000000..69aace7555f
Binary files /dev/null and b/public/images/emoji/emoji_one/palau.png differ
diff --git a/public/images/emoji/emoji_one/palestinian_territories.png b/public/images/emoji/emoji_one/palestinian_territories.png
new file mode 100644
index 00000000000..2e4399d7627
Binary files /dev/null and b/public/images/emoji/emoji_one/palestinian_territories.png differ
diff --git a/public/images/emoji/emoji_one/palm_tree.png b/public/images/emoji/emoji_one/palm_tree.png
index 1d17c2ffa7a..9284c042ed7 100644
Binary files a/public/images/emoji/emoji_one/palm_tree.png and b/public/images/emoji/emoji_one/palm_tree.png differ
diff --git a/public/images/emoji/emoji_one/panama.png b/public/images/emoji/emoji_one/panama.png
new file mode 100644
index 00000000000..2a564db4266
Binary files /dev/null and b/public/images/emoji/emoji_one/panama.png differ
diff --git a/public/images/emoji/emoji_one/pancakes.png b/public/images/emoji/emoji_one/pancakes.png
new file mode 100644
index 00000000000..73d2253fe5f
Binary files /dev/null and b/public/images/emoji/emoji_one/pancakes.png differ
diff --git a/public/images/emoji/emoji_one/panda_face.png b/public/images/emoji/emoji_one/panda_face.png
index 4c7415ce5a9..a572d24c2c0 100644
Binary files a/public/images/emoji/emoji_one/panda_face.png and b/public/images/emoji/emoji_one/panda_face.png differ
diff --git a/public/images/emoji/emoji_one/paperclip.png b/public/images/emoji/emoji_one/paperclip.png
index 8f1ca18e51b..7db0922aa82 100644
Binary files a/public/images/emoji/emoji_one/paperclip.png and b/public/images/emoji/emoji_one/paperclip.png differ
diff --git a/public/images/emoji/emoji_one/paperclips.png b/public/images/emoji/emoji_one/paperclips.png
index baf54b2f890..8db707562a0 100644
Binary files a/public/images/emoji/emoji_one/paperclips.png and b/public/images/emoji/emoji_one/paperclips.png differ
diff --git a/public/images/emoji/emoji_one/papua_new_guinea.png b/public/images/emoji/emoji_one/papua_new_guinea.png
new file mode 100644
index 00000000000..b449d67794a
Binary files /dev/null and b/public/images/emoji/emoji_one/papua_new_guinea.png differ
diff --git a/public/images/emoji/emoji_one/paraguay.png b/public/images/emoji/emoji_one/paraguay.png
new file mode 100644
index 00000000000..d9eab9434ce
Binary files /dev/null and b/public/images/emoji/emoji_one/paraguay.png differ
diff --git a/public/images/emoji/emoji_one/parasol_on_ground.png b/public/images/emoji/emoji_one/parasol_on_ground.png
new file mode 100644
index 00000000000..4e2db243269
Binary files /dev/null and b/public/images/emoji/emoji_one/parasol_on_ground.png differ
diff --git a/public/images/emoji/emoji_one/park.png b/public/images/emoji/emoji_one/park.png
index 65a3d29cc17..51e74834990 100644
Binary files a/public/images/emoji/emoji_one/park.png and b/public/images/emoji/emoji_one/park.png differ
diff --git a/public/images/emoji/emoji_one/parking.png b/public/images/emoji/emoji_one/parking.png
index 45c5a905f8d..e85ee34cffc 100644
Binary files a/public/images/emoji/emoji_one/parking.png and b/public/images/emoji/emoji_one/parking.png differ
diff --git a/public/images/emoji/emoji_one/part_alternation_mark.png b/public/images/emoji/emoji_one/part_alternation_mark.png
index e600cb3d2e3..d0b4226470d 100644
Binary files a/public/images/emoji/emoji_one/part_alternation_mark.png and b/public/images/emoji/emoji_one/part_alternation_mark.png differ
diff --git a/public/images/emoji/emoji_one/partly_sunny.png b/public/images/emoji/emoji_one/partly_sunny.png
index 10ef91e7ba6..e100b05d5b3 100644
Binary files a/public/images/emoji/emoji_one/partly_sunny.png and b/public/images/emoji/emoji_one/partly_sunny.png differ
diff --git a/public/images/emoji/emoji_one/passenger_ship.png b/public/images/emoji/emoji_one/passenger_ship.png
index c77f1c88dd2..8a05089fbb1 100644
Binary files a/public/images/emoji/emoji_one/passenger_ship.png and b/public/images/emoji/emoji_one/passenger_ship.png differ
diff --git a/public/images/emoji/emoji_one/passport_control.png b/public/images/emoji/emoji_one/passport_control.png
index 3f9b687f860..82dedbf4625 100644
Binary files a/public/images/emoji/emoji_one/passport_control.png and b/public/images/emoji/emoji_one/passport_control.png differ
diff --git a/public/images/emoji/emoji_one/pause_button.png b/public/images/emoji/emoji_one/pause_button.png
index 37b536aaef2..eaff9c506b3 100644
Binary files a/public/images/emoji/emoji_one/pause_button.png and b/public/images/emoji/emoji_one/pause_button.png differ
diff --git a/public/images/emoji/emoji_one/paw_prints.png b/public/images/emoji/emoji_one/paw_prints.png
index a507977217f..37710a6f880 100644
Binary files a/public/images/emoji/emoji_one/paw_prints.png and b/public/images/emoji/emoji_one/paw_prints.png differ
diff --git a/public/images/emoji/emoji_one/peace.png b/public/images/emoji/emoji_one/peace.png
index 8a6c3931ae1..aa9871f5e63 100644
Binary files a/public/images/emoji/emoji_one/peace.png and b/public/images/emoji/emoji_one/peace.png differ
diff --git a/public/images/emoji/emoji_one/peace_symbol.png b/public/images/emoji/emoji_one/peace_symbol.png
index 8a6c3931ae1..aa9871f5e63 100644
Binary files a/public/images/emoji/emoji_one/peace_symbol.png and b/public/images/emoji/emoji_one/peace_symbol.png differ
diff --git a/public/images/emoji/emoji_one/peach.png b/public/images/emoji/emoji_one/peach.png
index 8428a6a0220..03680ece2a8 100644
Binary files a/public/images/emoji/emoji_one/peach.png and b/public/images/emoji/emoji_one/peach.png differ
diff --git a/public/images/emoji/emoji_one/peanuts.png b/public/images/emoji/emoji_one/peanuts.png
new file mode 100644
index 00000000000..cfbdab9aec6
Binary files /dev/null and b/public/images/emoji/emoji_one/peanuts.png differ
diff --git a/public/images/emoji/emoji_one/pear.png b/public/images/emoji/emoji_one/pear.png
index 7ead489e212..7e369c9b1d8 100644
Binary files a/public/images/emoji/emoji_one/pear.png and b/public/images/emoji/emoji_one/pear.png differ
diff --git a/public/images/emoji/emoji_one/pen.png b/public/images/emoji/emoji_one/pen.png
new file mode 100644
index 00000000000..cb005206b63
Binary files /dev/null and b/public/images/emoji/emoji_one/pen.png differ
diff --git a/public/images/emoji/emoji_one/pen_ballpoint.png b/public/images/emoji/emoji_one/pen_ballpoint.png
index 368612e5465..cb005206b63 100644
Binary files a/public/images/emoji/emoji_one/pen_ballpoint.png and b/public/images/emoji/emoji_one/pen_ballpoint.png differ
diff --git a/public/images/emoji/emoji_one/pen_fountain.png b/public/images/emoji/emoji_one/pen_fountain.png
index 9ca6da5a0ce..e9983527850 100644
Binary files a/public/images/emoji/emoji_one/pen_fountain.png and b/public/images/emoji/emoji_one/pen_fountain.png differ
diff --git a/public/images/emoji/emoji_one/pencil.png b/public/images/emoji/emoji_one/pencil.png
index 9a02dd3728d..5a9bf16ac51 100644
Binary files a/public/images/emoji/emoji_one/pencil.png and b/public/images/emoji/emoji_one/pencil.png differ
diff --git a/public/images/emoji/emoji_one/pencil2.png b/public/images/emoji/emoji_one/pencil2.png
index c7fba930344..6545b28994c 100644
Binary files a/public/images/emoji/emoji_one/pencil2.png and b/public/images/emoji/emoji_one/pencil2.png differ
diff --git a/public/images/emoji/emoji_one/penguin.png b/public/images/emoji/emoji_one/penguin.png
index ec3cdc34dff..4ecb573fbb2 100644
Binary files a/public/images/emoji/emoji_one/penguin.png and b/public/images/emoji/emoji_one/penguin.png differ
diff --git a/public/images/emoji/emoji_one/pensive.png b/public/images/emoji/emoji_one/pensive.png
index ce9424666e6..e7bcd154b68 100644
Binary files a/public/images/emoji/emoji_one/pensive.png and b/public/images/emoji/emoji_one/pensive.png differ
diff --git a/public/images/emoji/emoji_one/performing_arts.png b/public/images/emoji/emoji_one/performing_arts.png
index babf4590dbc..0084fba6bf0 100644
Binary files a/public/images/emoji/emoji_one/performing_arts.png and b/public/images/emoji/emoji_one/performing_arts.png differ
diff --git a/public/images/emoji/emoji_one/persevere.png b/public/images/emoji/emoji_one/persevere.png
index 818553a8081..53038c443fe 100644
Binary files a/public/images/emoji/emoji_one/persevere.png and b/public/images/emoji/emoji_one/persevere.png differ
diff --git a/public/images/emoji/emoji_one/person_fencing.png b/public/images/emoji/emoji_one/person_fencing.png
new file mode 100644
index 00000000000..238d7e6ee13
Binary files /dev/null and b/public/images/emoji/emoji_one/person_fencing.png differ
diff --git a/public/images/emoji/emoji_one/person_frowning.png b/public/images/emoji/emoji_one/person_frowning.png
index 6fb37ad952a..a1af9eaf914 100644
Binary files a/public/images/emoji/emoji_one/person_frowning.png and b/public/images/emoji/emoji_one/person_frowning.png differ
diff --git a/public/images/emoji/emoji_one/person_with_ball.png b/public/images/emoji/emoji_one/person_with_ball.png
index 38c6d635f18..a6904abac92 100644
Binary files a/public/images/emoji/emoji_one/person_with_ball.png and b/public/images/emoji/emoji_one/person_with_ball.png differ
diff --git a/public/images/emoji/emoji_one/person_with_blond_hair.png b/public/images/emoji/emoji_one/person_with_blond_hair.png
index 5a9cd9cedbb..b7e300ea9cd 100644
Binary files a/public/images/emoji/emoji_one/person_with_blond_hair.png and b/public/images/emoji/emoji_one/person_with_blond_hair.png differ
diff --git a/public/images/emoji/emoji_one/person_with_pouting_face.png b/public/images/emoji/emoji_one/person_with_pouting_face.png
index 4f374afa838..72c13f15320 100644
Binary files a/public/images/emoji/emoji_one/person_with_pouting_face.png and b/public/images/emoji/emoji_one/person_with_pouting_face.png differ
diff --git a/public/images/emoji/emoji_one/peru.png b/public/images/emoji/emoji_one/peru.png
new file mode 100644
index 00000000000..bbb5523f939
Binary files /dev/null and b/public/images/emoji/emoji_one/peru.png differ
diff --git a/public/images/emoji/emoji_one/philippines.png b/public/images/emoji/emoji_one/philippines.png
new file mode 100644
index 00000000000..b26fa86ac23
Binary files /dev/null and b/public/images/emoji/emoji_one/philippines.png differ
diff --git a/public/images/emoji/emoji_one/phone.png b/public/images/emoji/emoji_one/phone.png
new file mode 100644
index 00000000000..41071e58049
Binary files /dev/null and b/public/images/emoji/emoji_one/phone.png differ
diff --git a/public/images/emoji/emoji_one/pick.png b/public/images/emoji/emoji_one/pick.png
index a8672c16e4d..acfaec124d8 100644
Binary files a/public/images/emoji/emoji_one/pick.png and b/public/images/emoji/emoji_one/pick.png differ
diff --git a/public/images/emoji/emoji_one/pig.png b/public/images/emoji/emoji_one/pig.png
index f7733c43f9b..044bd4fadb5 100644
Binary files a/public/images/emoji/emoji_one/pig.png and b/public/images/emoji/emoji_one/pig.png differ
diff --git a/public/images/emoji/emoji_one/pig2.png b/public/images/emoji/emoji_one/pig2.png
index c01f1f74624..4564113ff25 100644
Binary files a/public/images/emoji/emoji_one/pig2.png and b/public/images/emoji/emoji_one/pig2.png differ
diff --git a/public/images/emoji/emoji_one/pig_nose.png b/public/images/emoji/emoji_one/pig_nose.png
index e3da3db6778..51f1fe6e3ef 100644
Binary files a/public/images/emoji/emoji_one/pig_nose.png and b/public/images/emoji/emoji_one/pig_nose.png differ
diff --git a/public/images/emoji/emoji_one/pill.png b/public/images/emoji/emoji_one/pill.png
index 4faa61d79c7..a30f1593c85 100644
Binary files a/public/images/emoji/emoji_one/pill.png and b/public/images/emoji/emoji_one/pill.png differ
diff --git a/public/images/emoji/emoji_one/pineapple.png b/public/images/emoji/emoji_one/pineapple.png
index c5f12859cd1..c8be5ff5244 100644
Binary files a/public/images/emoji/emoji_one/pineapple.png and b/public/images/emoji/emoji_one/pineapple.png differ
diff --git a/public/images/emoji/emoji_one/ping_pong.png b/public/images/emoji/emoji_one/ping_pong.png
index 057c1dbcd03..ecdefb3dc8a 100644
Binary files a/public/images/emoji/emoji_one/ping_pong.png and b/public/images/emoji/emoji_one/ping_pong.png differ
diff --git a/public/images/emoji/emoji_one/pisces.png b/public/images/emoji/emoji_one/pisces.png
index 4f18a23de0a..30c4d33afc6 100644
Binary files a/public/images/emoji/emoji_one/pisces.png and b/public/images/emoji/emoji_one/pisces.png differ
diff --git a/public/images/emoji/emoji_one/pitcairn_islands.png b/public/images/emoji/emoji_one/pitcairn_islands.png
new file mode 100644
index 00000000000..3e3d79bca5c
Binary files /dev/null and b/public/images/emoji/emoji_one/pitcairn_islands.png differ
diff --git a/public/images/emoji/emoji_one/pizza.png b/public/images/emoji/emoji_one/pizza.png
index 18dc856a9e8..8e9da309b6d 100644
Binary files a/public/images/emoji/emoji_one/pizza.png and b/public/images/emoji/emoji_one/pizza.png differ
diff --git a/public/images/emoji/emoji_one/place_of_worship.png b/public/images/emoji/emoji_one/place_of_worship.png
index 83334c1122c..05ce41a23a8 100644
Binary files a/public/images/emoji/emoji_one/place_of_worship.png and b/public/images/emoji/emoji_one/place_of_worship.png differ
diff --git a/public/images/emoji/emoji_one/plate_with_cutlery.png b/public/images/emoji/emoji_one/plate_with_cutlery.png
new file mode 100644
index 00000000000..c52a0f2d3c9
Binary files /dev/null and b/public/images/emoji/emoji_one/plate_with_cutlery.png differ
diff --git a/public/images/emoji/emoji_one/play_or_pause_button.png b/public/images/emoji/emoji_one/play_or_pause_button.png
new file mode 100644
index 00000000000..d956a2e1b52
Binary files /dev/null and b/public/images/emoji/emoji_one/play_or_pause_button.png differ
diff --git a/public/images/emoji/emoji_one/play_pause.png b/public/images/emoji/emoji_one/play_pause.png
index adc41e26406..d956a2e1b52 100644
Binary files a/public/images/emoji/emoji_one/play_pause.png and b/public/images/emoji/emoji_one/play_pause.png differ
diff --git a/public/images/emoji/emoji_one/point_down.png b/public/images/emoji/emoji_one/point_down.png
index 7d6a31494a7..6e146fec75c 100644
Binary files a/public/images/emoji/emoji_one/point_down.png and b/public/images/emoji/emoji_one/point_down.png differ
diff --git a/public/images/emoji/emoji_one/point_down/2.png b/public/images/emoji/emoji_one/point_down/2.png
new file mode 100644
index 00000000000..96fb4bb64ba
Binary files /dev/null and b/public/images/emoji/emoji_one/point_down/2.png differ
diff --git a/public/images/emoji/emoji_one/point_down/3.png b/public/images/emoji/emoji_one/point_down/3.png
new file mode 100644
index 00000000000..a59bc6fefd8
Binary files /dev/null and b/public/images/emoji/emoji_one/point_down/3.png differ
diff --git a/public/images/emoji/emoji_one/point_down/4.png b/public/images/emoji/emoji_one/point_down/4.png
new file mode 100644
index 00000000000..333b5248ba3
Binary files /dev/null and b/public/images/emoji/emoji_one/point_down/4.png differ
diff --git a/public/images/emoji/emoji_one/point_down/5.png b/public/images/emoji/emoji_one/point_down/5.png
new file mode 100644
index 00000000000..7ee088592d4
Binary files /dev/null and b/public/images/emoji/emoji_one/point_down/5.png differ
diff --git a/public/images/emoji/emoji_one/point_down/6.png b/public/images/emoji/emoji_one/point_down/6.png
new file mode 100644
index 00000000000..d9934267dbc
Binary files /dev/null and b/public/images/emoji/emoji_one/point_down/6.png differ
diff --git a/public/images/emoji/emoji_one/point_left.png b/public/images/emoji/emoji_one/point_left.png
index 676dc9a71b9..fac504f0b7d 100644
Binary files a/public/images/emoji/emoji_one/point_left.png and b/public/images/emoji/emoji_one/point_left.png differ
diff --git a/public/images/emoji/emoji_one/point_left/2.png b/public/images/emoji/emoji_one/point_left/2.png
new file mode 100644
index 00000000000..0a8efd80020
Binary files /dev/null and b/public/images/emoji/emoji_one/point_left/2.png differ
diff --git a/public/images/emoji/emoji_one/point_left/3.png b/public/images/emoji/emoji_one/point_left/3.png
new file mode 100644
index 00000000000..aaaa6a2ab4f
Binary files /dev/null and b/public/images/emoji/emoji_one/point_left/3.png differ
diff --git a/public/images/emoji/emoji_one/point_left/4.png b/public/images/emoji/emoji_one/point_left/4.png
new file mode 100644
index 00000000000..1e47d415093
Binary files /dev/null and b/public/images/emoji/emoji_one/point_left/4.png differ
diff --git a/public/images/emoji/emoji_one/point_left/5.png b/public/images/emoji/emoji_one/point_left/5.png
new file mode 100644
index 00000000000..a86834bb477
Binary files /dev/null and b/public/images/emoji/emoji_one/point_left/5.png differ
diff --git a/public/images/emoji/emoji_one/point_left/6.png b/public/images/emoji/emoji_one/point_left/6.png
new file mode 100644
index 00000000000..8f35b049dd7
Binary files /dev/null and b/public/images/emoji/emoji_one/point_left/6.png differ
diff --git a/public/images/emoji/emoji_one/point_right.png b/public/images/emoji/emoji_one/point_right.png
index 3b73999b42d..ef6ba62b135 100644
Binary files a/public/images/emoji/emoji_one/point_right.png and b/public/images/emoji/emoji_one/point_right.png differ
diff --git a/public/images/emoji/emoji_one/point_right/2.png b/public/images/emoji/emoji_one/point_right/2.png
new file mode 100644
index 00000000000..8da5fac9502
Binary files /dev/null and b/public/images/emoji/emoji_one/point_right/2.png differ
diff --git a/public/images/emoji/emoji_one/point_right/3.png b/public/images/emoji/emoji_one/point_right/3.png
new file mode 100644
index 00000000000..487b670a738
Binary files /dev/null and b/public/images/emoji/emoji_one/point_right/3.png differ
diff --git a/public/images/emoji/emoji_one/point_right/4.png b/public/images/emoji/emoji_one/point_right/4.png
new file mode 100644
index 00000000000..ee87509e0b1
Binary files /dev/null and b/public/images/emoji/emoji_one/point_right/4.png differ
diff --git a/public/images/emoji/emoji_one/point_right/5.png b/public/images/emoji/emoji_one/point_right/5.png
new file mode 100644
index 00000000000..7764f18805c
Binary files /dev/null and b/public/images/emoji/emoji_one/point_right/5.png differ
diff --git a/public/images/emoji/emoji_one/point_right/6.png b/public/images/emoji/emoji_one/point_right/6.png
new file mode 100644
index 00000000000..67f96ff9d0d
Binary files /dev/null and b/public/images/emoji/emoji_one/point_right/6.png differ
diff --git a/public/images/emoji/emoji_one/point_up.png b/public/images/emoji/emoji_one/point_up.png
index db9ccf3c54b..12c59b63d07 100644
Binary files a/public/images/emoji/emoji_one/point_up.png and b/public/images/emoji/emoji_one/point_up.png differ
diff --git a/public/images/emoji/emoji_one/point_up/2.png b/public/images/emoji/emoji_one/point_up/2.png
new file mode 100644
index 00000000000..a058a4da96f
Binary files /dev/null and b/public/images/emoji/emoji_one/point_up/2.png differ
diff --git a/public/images/emoji/emoji_one/point_up/3.png b/public/images/emoji/emoji_one/point_up/3.png
new file mode 100644
index 00000000000..be32c0b3ce9
Binary files /dev/null and b/public/images/emoji/emoji_one/point_up/3.png differ
diff --git a/public/images/emoji/emoji_one/point_up/4.png b/public/images/emoji/emoji_one/point_up/4.png
new file mode 100644
index 00000000000..ac76d48a9b2
Binary files /dev/null and b/public/images/emoji/emoji_one/point_up/4.png differ
diff --git a/public/images/emoji/emoji_one/point_up/5.png b/public/images/emoji/emoji_one/point_up/5.png
new file mode 100644
index 00000000000..616bb44aba0
Binary files /dev/null and b/public/images/emoji/emoji_one/point_up/5.png differ
diff --git a/public/images/emoji/emoji_one/point_up/6.png b/public/images/emoji/emoji_one/point_up/6.png
new file mode 100644
index 00000000000..c4ca8311bf1
Binary files /dev/null and b/public/images/emoji/emoji_one/point_up/6.png differ
diff --git a/public/images/emoji/emoji_one/point_up_2.png b/public/images/emoji/emoji_one/point_up_2.png
index e7ad6c9271c..5c92b460276 100644
Binary files a/public/images/emoji/emoji_one/point_up_2.png and b/public/images/emoji/emoji_one/point_up_2.png differ
diff --git a/public/images/emoji/emoji_one/point_up_2/2.png b/public/images/emoji/emoji_one/point_up_2/2.png
new file mode 100644
index 00000000000..b3fe16db21a
Binary files /dev/null and b/public/images/emoji/emoji_one/point_up_2/2.png differ
diff --git a/public/images/emoji/emoji_one/point_up_2/3.png b/public/images/emoji/emoji_one/point_up_2/3.png
new file mode 100644
index 00000000000..694ba78e72e
Binary files /dev/null and b/public/images/emoji/emoji_one/point_up_2/3.png differ
diff --git a/public/images/emoji/emoji_one/point_up_2/4.png b/public/images/emoji/emoji_one/point_up_2/4.png
new file mode 100644
index 00000000000..a8e74067275
Binary files /dev/null and b/public/images/emoji/emoji_one/point_up_2/4.png differ
diff --git a/public/images/emoji/emoji_one/point_up_2/5.png b/public/images/emoji/emoji_one/point_up_2/5.png
new file mode 100644
index 00000000000..6814fe7d07c
Binary files /dev/null and b/public/images/emoji/emoji_one/point_up_2/5.png differ
diff --git a/public/images/emoji/emoji_one/point_up_2/6.png b/public/images/emoji/emoji_one/point_up_2/6.png
new file mode 100644
index 00000000000..ab59bd66aaf
Binary files /dev/null and b/public/images/emoji/emoji_one/point_up_2/6.png differ
diff --git a/public/images/emoji/emoji_one/poland.png b/public/images/emoji/emoji_one/poland.png
new file mode 100644
index 00000000000..c8872ee52e9
Binary files /dev/null and b/public/images/emoji/emoji_one/poland.png differ
diff --git a/public/images/emoji/emoji_one/police_car.png b/public/images/emoji/emoji_one/police_car.png
index 9e4107ed223..12b42ef1db6 100644
Binary files a/public/images/emoji/emoji_one/police_car.png and b/public/images/emoji/emoji_one/police_car.png differ
diff --git a/public/images/emoji/emoji_one/policeman.png b/public/images/emoji/emoji_one/policeman.png
new file mode 100644
index 00000000000..d6cf91384ec
Binary files /dev/null and b/public/images/emoji/emoji_one/policeman.png differ
diff --git a/public/images/emoji/emoji_one/policeman/2.png b/public/images/emoji/emoji_one/policeman/2.png
new file mode 100644
index 00000000000..0b83eee3307
Binary files /dev/null and b/public/images/emoji/emoji_one/policeman/2.png differ
diff --git a/public/images/emoji/emoji_one/policeman/3.png b/public/images/emoji/emoji_one/policeman/3.png
new file mode 100644
index 00000000000..5b8dedac124
Binary files /dev/null and b/public/images/emoji/emoji_one/policeman/3.png differ
diff --git a/public/images/emoji/emoji_one/policeman/4.png b/public/images/emoji/emoji_one/policeman/4.png
new file mode 100644
index 00000000000..f6cccf50a57
Binary files /dev/null and b/public/images/emoji/emoji_one/policeman/4.png differ
diff --git a/public/images/emoji/emoji_one/policeman/5.png b/public/images/emoji/emoji_one/policeman/5.png
new file mode 100644
index 00000000000..ae3b2d81e65
Binary files /dev/null and b/public/images/emoji/emoji_one/policeman/5.png differ
diff --git a/public/images/emoji/emoji_one/policeman/6.png b/public/images/emoji/emoji_one/policeman/6.png
new file mode 100644
index 00000000000..6d74f9bd251
Binary files /dev/null and b/public/images/emoji/emoji_one/policeman/6.png differ
diff --git a/public/images/emoji/emoji_one/policewoman.png b/public/images/emoji/emoji_one/policewoman.png
new file mode 100644
index 00000000000..afcc80b7aa7
Binary files /dev/null and b/public/images/emoji/emoji_one/policewoman.png differ
diff --git a/public/images/emoji/emoji_one/policewoman/2.png b/public/images/emoji/emoji_one/policewoman/2.png
new file mode 100644
index 00000000000..b40a2ebfa42
Binary files /dev/null and b/public/images/emoji/emoji_one/policewoman/2.png differ
diff --git a/public/images/emoji/emoji_one/policewoman/3.png b/public/images/emoji/emoji_one/policewoman/3.png
new file mode 100644
index 00000000000..df1a0123ba8
Binary files /dev/null and b/public/images/emoji/emoji_one/policewoman/3.png differ
diff --git a/public/images/emoji/emoji_one/policewoman/4.png b/public/images/emoji/emoji_one/policewoman/4.png
new file mode 100644
index 00000000000..1c385005083
Binary files /dev/null and b/public/images/emoji/emoji_one/policewoman/4.png differ
diff --git a/public/images/emoji/emoji_one/policewoman/5.png b/public/images/emoji/emoji_one/policewoman/5.png
new file mode 100644
index 00000000000..aa9d8e25c60
Binary files /dev/null and b/public/images/emoji/emoji_one/policewoman/5.png differ
diff --git a/public/images/emoji/emoji_one/policewoman/6.png b/public/images/emoji/emoji_one/policewoman/6.png
new file mode 100644
index 00000000000..8a79e5bb92b
Binary files /dev/null and b/public/images/emoji/emoji_one/policewoman/6.png differ
diff --git a/public/images/emoji/emoji_one/poo.png b/public/images/emoji/emoji_one/poo.png
index 77eb5b9fd23..123281b9b32 100644
Binary files a/public/images/emoji/emoji_one/poo.png and b/public/images/emoji/emoji_one/poo.png differ
diff --git a/public/images/emoji/emoji_one/poodle.png b/public/images/emoji/emoji_one/poodle.png
index fa439cdb07a..259b758e763 100644
Binary files a/public/images/emoji/emoji_one/poodle.png and b/public/images/emoji/emoji_one/poodle.png differ
diff --git a/public/images/emoji/emoji_one/poop.png b/public/images/emoji/emoji_one/poop.png
index 77eb5b9fd23..123281b9b32 100644
Binary files a/public/images/emoji/emoji_one/poop.png and b/public/images/emoji/emoji_one/poop.png differ
diff --git a/public/images/emoji/emoji_one/popcorn.png b/public/images/emoji/emoji_one/popcorn.png
index 29ec3d38790..b6015b545a3 100644
Binary files a/public/images/emoji/emoji_one/popcorn.png and b/public/images/emoji/emoji_one/popcorn.png differ
diff --git a/public/images/emoji/emoji_one/portugal.png b/public/images/emoji/emoji_one/portugal.png
new file mode 100644
index 00000000000..5646de06226
Binary files /dev/null and b/public/images/emoji/emoji_one/portugal.png differ
diff --git a/public/images/emoji/emoji_one/post_office.png b/public/images/emoji/emoji_one/post_office.png
index b1fa8fc2c77..2a4f51f993e 100644
Binary files a/public/images/emoji/emoji_one/post_office.png and b/public/images/emoji/emoji_one/post_office.png differ
diff --git a/public/images/emoji/emoji_one/postal_horn.png b/public/images/emoji/emoji_one/postal_horn.png
index 184ef61df94..33b9366b315 100644
Binary files a/public/images/emoji/emoji_one/postal_horn.png and b/public/images/emoji/emoji_one/postal_horn.png differ
diff --git a/public/images/emoji/emoji_one/postbox.png b/public/images/emoji/emoji_one/postbox.png
index 48951840627..1997a6577ae 100644
Binary files a/public/images/emoji/emoji_one/postbox.png and b/public/images/emoji/emoji_one/postbox.png differ
diff --git a/public/images/emoji/emoji_one/potable_water.png b/public/images/emoji/emoji_one/potable_water.png
index 5f26babcdee..f59a27b0343 100644
Binary files a/public/images/emoji/emoji_one/potable_water.png and b/public/images/emoji/emoji_one/potable_water.png differ
diff --git a/public/images/emoji/emoji_one/potato.png b/public/images/emoji/emoji_one/potato.png
new file mode 100644
index 00000000000..b2861daa575
Binary files /dev/null and b/public/images/emoji/emoji_one/potato.png differ
diff --git a/public/images/emoji/emoji_one/pouch.png b/public/images/emoji/emoji_one/pouch.png
index 811ac058581..2d1bb9e491b 100644
Binary files a/public/images/emoji/emoji_one/pouch.png and b/public/images/emoji/emoji_one/pouch.png differ
diff --git a/public/images/emoji/emoji_one/poultry_leg.png b/public/images/emoji/emoji_one/poultry_leg.png
index 17e4a43a45c..1f39ea43712 100644
Binary files a/public/images/emoji/emoji_one/poultry_leg.png and b/public/images/emoji/emoji_one/poultry_leg.png differ
diff --git a/public/images/emoji/emoji_one/pound.png b/public/images/emoji/emoji_one/pound.png
index 19192da49d8..036dfe07a64 100644
Binary files a/public/images/emoji/emoji_one/pound.png and b/public/images/emoji/emoji_one/pound.png differ
diff --git a/public/images/emoji/emoji_one/pouting_cat.png b/public/images/emoji/emoji_one/pouting_cat.png
index 2b7fe56ade5..6ee2e0a0c2b 100644
Binary files a/public/images/emoji/emoji_one/pouting_cat.png and b/public/images/emoji/emoji_one/pouting_cat.png differ
diff --git a/public/images/emoji/emoji_one/pouting_man.png b/public/images/emoji/emoji_one/pouting_man.png
new file mode 100644
index 00000000000..000fdf8d58e
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_man.png differ
diff --git a/public/images/emoji/emoji_one/pouting_man/2.png b/public/images/emoji/emoji_one/pouting_man/2.png
new file mode 100644
index 00000000000..eeb90e06914
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_man/2.png differ
diff --git a/public/images/emoji/emoji_one/pouting_man/3.png b/public/images/emoji/emoji_one/pouting_man/3.png
new file mode 100644
index 00000000000..0189ff9faf7
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_man/3.png differ
diff --git a/public/images/emoji/emoji_one/pouting_man/4.png b/public/images/emoji/emoji_one/pouting_man/4.png
new file mode 100644
index 00000000000..1e1fff17949
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_man/4.png differ
diff --git a/public/images/emoji/emoji_one/pouting_man/5.png b/public/images/emoji/emoji_one/pouting_man/5.png
new file mode 100644
index 00000000000..9250b873e92
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_man/5.png differ
diff --git a/public/images/emoji/emoji_one/pouting_man/6.png b/public/images/emoji/emoji_one/pouting_man/6.png
new file mode 100644
index 00000000000..715052ff4da
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_man/6.png differ
diff --git a/public/images/emoji/emoji_one/pouting_woman.png b/public/images/emoji/emoji_one/pouting_woman.png
new file mode 100644
index 00000000000..72c13f15320
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_woman.png differ
diff --git a/public/images/emoji/emoji_one/pouting_woman/2.png b/public/images/emoji/emoji_one/pouting_woman/2.png
new file mode 100644
index 00000000000..dae7de18906
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/pouting_woman/3.png b/public/images/emoji/emoji_one/pouting_woman/3.png
new file mode 100644
index 00000000000..341d3e80ce7
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/pouting_woman/4.png b/public/images/emoji/emoji_one/pouting_woman/4.png
new file mode 100644
index 00000000000..1847d9f981e
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/pouting_woman/5.png b/public/images/emoji/emoji_one/pouting_woman/5.png
new file mode 100644
index 00000000000..5a5df7acd7c
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/pouting_woman/6.png b/public/images/emoji/emoji_one/pouting_woman/6.png
new file mode 100644
index 00000000000..393544addf9
Binary files /dev/null and b/public/images/emoji/emoji_one/pouting_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/pray.png b/public/images/emoji/emoji_one/pray.png
index ff6879172a8..9018b6f2595 100644
Binary files a/public/images/emoji/emoji_one/pray.png and b/public/images/emoji/emoji_one/pray.png differ
diff --git a/public/images/emoji/emoji_one/pray/2.png b/public/images/emoji/emoji_one/pray/2.png
new file mode 100644
index 00000000000..8875cc01c71
Binary files /dev/null and b/public/images/emoji/emoji_one/pray/2.png differ
diff --git a/public/images/emoji/emoji_one/pray/3.png b/public/images/emoji/emoji_one/pray/3.png
new file mode 100644
index 00000000000..bc82bf06dca
Binary files /dev/null and b/public/images/emoji/emoji_one/pray/3.png differ
diff --git a/public/images/emoji/emoji_one/pray/4.png b/public/images/emoji/emoji_one/pray/4.png
new file mode 100644
index 00000000000..d5fdb30a812
Binary files /dev/null and b/public/images/emoji/emoji_one/pray/4.png differ
diff --git a/public/images/emoji/emoji_one/pray/5.png b/public/images/emoji/emoji_one/pray/5.png
new file mode 100644
index 00000000000..ce8568ef64d
Binary files /dev/null and b/public/images/emoji/emoji_one/pray/5.png differ
diff --git a/public/images/emoji/emoji_one/pray/6.png b/public/images/emoji/emoji_one/pray/6.png
new file mode 100644
index 00000000000..117117a5d0f
Binary files /dev/null and b/public/images/emoji/emoji_one/pray/6.png differ
diff --git a/public/images/emoji/emoji_one/prayer_beads.png b/public/images/emoji/emoji_one/prayer_beads.png
index 96336c5b56c..6b0c0a5abe2 100644
Binary files a/public/images/emoji/emoji_one/prayer_beads.png and b/public/images/emoji/emoji_one/prayer_beads.png differ
diff --git a/public/images/emoji/emoji_one/pregnant_woman.png b/public/images/emoji/emoji_one/pregnant_woman.png
new file mode 100644
index 00000000000..00736d56303
Binary files /dev/null and b/public/images/emoji/emoji_one/pregnant_woman.png differ
diff --git a/public/images/emoji/emoji_one/pregnant_woman/2.png b/public/images/emoji/emoji_one/pregnant_woman/2.png
new file mode 100644
index 00000000000..f8f1ce24868
Binary files /dev/null and b/public/images/emoji/emoji_one/pregnant_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/pregnant_woman/3.png b/public/images/emoji/emoji_one/pregnant_woman/3.png
new file mode 100644
index 00000000000..1dfd06fa877
Binary files /dev/null and b/public/images/emoji/emoji_one/pregnant_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/pregnant_woman/4.png b/public/images/emoji/emoji_one/pregnant_woman/4.png
new file mode 100644
index 00000000000..3164bf9239c
Binary files /dev/null and b/public/images/emoji/emoji_one/pregnant_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/pregnant_woman/5.png b/public/images/emoji/emoji_one/pregnant_woman/5.png
new file mode 100644
index 00000000000..3d848dc3310
Binary files /dev/null and b/public/images/emoji/emoji_one/pregnant_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/pregnant_woman/6.png b/public/images/emoji/emoji_one/pregnant_woman/6.png
new file mode 100644
index 00000000000..050fc456a34
Binary files /dev/null and b/public/images/emoji/emoji_one/pregnant_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/previous_track.png b/public/images/emoji/emoji_one/previous_track.png
index e1a06c07a7c..7dd785d16c5 100644
Binary files a/public/images/emoji/emoji_one/previous_track.png and b/public/images/emoji/emoji_one/previous_track.png differ
diff --git a/public/images/emoji/emoji_one/previous_track_button.png b/public/images/emoji/emoji_one/previous_track_button.png
new file mode 100644
index 00000000000..7dd785d16c5
Binary files /dev/null and b/public/images/emoji/emoji_one/previous_track_button.png differ
diff --git a/public/images/emoji/emoji_one/prince.png b/public/images/emoji/emoji_one/prince.png
new file mode 100644
index 00000000000..f4bb4cd8811
Binary files /dev/null and b/public/images/emoji/emoji_one/prince.png differ
diff --git a/public/images/emoji/emoji_one/prince/2.png b/public/images/emoji/emoji_one/prince/2.png
new file mode 100644
index 00000000000..9678a888457
Binary files /dev/null and b/public/images/emoji/emoji_one/prince/2.png differ
diff --git a/public/images/emoji/emoji_one/prince/3.png b/public/images/emoji/emoji_one/prince/3.png
new file mode 100644
index 00000000000..cc9040e0ff2
Binary files /dev/null and b/public/images/emoji/emoji_one/prince/3.png differ
diff --git a/public/images/emoji/emoji_one/prince/4.png b/public/images/emoji/emoji_one/prince/4.png
new file mode 100644
index 00000000000..f8210e305b6
Binary files /dev/null and b/public/images/emoji/emoji_one/prince/4.png differ
diff --git a/public/images/emoji/emoji_one/prince/5.png b/public/images/emoji/emoji_one/prince/5.png
new file mode 100644
index 00000000000..23ef84b772b
Binary files /dev/null and b/public/images/emoji/emoji_one/prince/5.png differ
diff --git a/public/images/emoji/emoji_one/prince/6.png b/public/images/emoji/emoji_one/prince/6.png
new file mode 100644
index 00000000000..fb56a6ccf98
Binary files /dev/null and b/public/images/emoji/emoji_one/prince/6.png differ
diff --git a/public/images/emoji/emoji_one/princess.png b/public/images/emoji/emoji_one/princess.png
index d8990087d11..59ec00767a3 100644
Binary files a/public/images/emoji/emoji_one/princess.png and b/public/images/emoji/emoji_one/princess.png differ
diff --git a/public/images/emoji/emoji_one/princess/2.png b/public/images/emoji/emoji_one/princess/2.png
new file mode 100644
index 00000000000..70fade70216
Binary files /dev/null and b/public/images/emoji/emoji_one/princess/2.png differ
diff --git a/public/images/emoji/emoji_one/princess/3.png b/public/images/emoji/emoji_one/princess/3.png
new file mode 100644
index 00000000000..362360f91f9
Binary files /dev/null and b/public/images/emoji/emoji_one/princess/3.png differ
diff --git a/public/images/emoji/emoji_one/princess/4.png b/public/images/emoji/emoji_one/princess/4.png
new file mode 100644
index 00000000000..d9eae5a70ac
Binary files /dev/null and b/public/images/emoji/emoji_one/princess/4.png differ
diff --git a/public/images/emoji/emoji_one/princess/5.png b/public/images/emoji/emoji_one/princess/5.png
new file mode 100644
index 00000000000..39c7ecc3a25
Binary files /dev/null and b/public/images/emoji/emoji_one/princess/5.png differ
diff --git a/public/images/emoji/emoji_one/princess/6.png b/public/images/emoji/emoji_one/princess/6.png
new file mode 100644
index 00000000000..a960ffd1196
Binary files /dev/null and b/public/images/emoji/emoji_one/princess/6.png differ
diff --git a/public/images/emoji/emoji_one/printer.png b/public/images/emoji/emoji_one/printer.png
index ea2fd067605..ea31e57dac8 100644
Binary files a/public/images/emoji/emoji_one/printer.png and b/public/images/emoji/emoji_one/printer.png differ
diff --git a/public/images/emoji/emoji_one/projector.png b/public/images/emoji/emoji_one/projector.png
index e18aae6b5c2..1ab19e3f1e0 100644
Binary files a/public/images/emoji/emoji_one/projector.png and b/public/images/emoji/emoji_one/projector.png differ
diff --git a/public/images/emoji/emoji_one/puerto_rico.png b/public/images/emoji/emoji_one/puerto_rico.png
new file mode 100644
index 00000000000..05a929944de
Binary files /dev/null and b/public/images/emoji/emoji_one/puerto_rico.png differ
diff --git a/public/images/emoji/emoji_one/punch.png b/public/images/emoji/emoji_one/punch.png
index ade269fde0e..488aec1d2ba 100644
Binary files a/public/images/emoji/emoji_one/punch.png and b/public/images/emoji/emoji_one/punch.png differ
diff --git a/public/images/emoji/emoji_one/purple_heart.png b/public/images/emoji/emoji_one/purple_heart.png
index fdd70b19fb4..ada42551ac5 100644
Binary files a/public/images/emoji/emoji_one/purple_heart.png and b/public/images/emoji/emoji_one/purple_heart.png differ
diff --git a/public/images/emoji/emoji_one/purse.png b/public/images/emoji/emoji_one/purse.png
index dde8d73cb96..b9823e9a89f 100644
Binary files a/public/images/emoji/emoji_one/purse.png and b/public/images/emoji/emoji_one/purse.png differ
diff --git a/public/images/emoji/emoji_one/pushpin.png b/public/images/emoji/emoji_one/pushpin.png
index 1495b5f3526..4ccae8a594a 100644
Binary files a/public/images/emoji/emoji_one/pushpin.png and b/public/images/emoji/emoji_one/pushpin.png differ
diff --git a/public/images/emoji/emoji_one/put_litter_in_its_place.png b/public/images/emoji/emoji_one/put_litter_in_its_place.png
index a867138894a..f0921e2ccc6 100644
Binary files a/public/images/emoji/emoji_one/put_litter_in_its_place.png and b/public/images/emoji/emoji_one/put_litter_in_its_place.png differ
diff --git a/public/images/emoji/emoji_one/qatar.png b/public/images/emoji/emoji_one/qatar.png
new file mode 100644
index 00000000000..f51ae1d0ffd
Binary files /dev/null and b/public/images/emoji/emoji_one/qatar.png differ
diff --git a/public/images/emoji/emoji_one/question.png b/public/images/emoji/emoji_one/question.png
index 13880d004f6..134d9a3f68a 100644
Binary files a/public/images/emoji/emoji_one/question.png and b/public/images/emoji/emoji_one/question.png differ
diff --git a/public/images/emoji/emoji_one/rabbit.png b/public/images/emoji/emoji_one/rabbit.png
index dbe49148797..3f22f7b8508 100644
Binary files a/public/images/emoji/emoji_one/rabbit.png and b/public/images/emoji/emoji_one/rabbit.png differ
diff --git a/public/images/emoji/emoji_one/rabbit2.png b/public/images/emoji/emoji_one/rabbit2.png
index 9fd617c3e6f..7dbdd79f41f 100644
Binary files a/public/images/emoji/emoji_one/rabbit2.png and b/public/images/emoji/emoji_one/rabbit2.png differ
diff --git a/public/images/emoji/emoji_one/race_car.png b/public/images/emoji/emoji_one/race_car.png
index 86c9a2c840f..729488ea147 100644
Binary files a/public/images/emoji/emoji_one/race_car.png and b/public/images/emoji/emoji_one/race_car.png differ
diff --git a/public/images/emoji/emoji_one/racehorse.png b/public/images/emoji/emoji_one/racehorse.png
index b70842e4743..6547b4f3dae 100644
Binary files a/public/images/emoji/emoji_one/racehorse.png and b/public/images/emoji/emoji_one/racehorse.png differ
diff --git a/public/images/emoji/emoji_one/racing_car.png b/public/images/emoji/emoji_one/racing_car.png
index 86c9a2c840f..729488ea147 100644
Binary files a/public/images/emoji/emoji_one/racing_car.png and b/public/images/emoji/emoji_one/racing_car.png differ
diff --git a/public/images/emoji/emoji_one/racing_motorcycle.png b/public/images/emoji/emoji_one/racing_motorcycle.png
index be62ca41f19..9014f6e7201 100644
Binary files a/public/images/emoji/emoji_one/racing_motorcycle.png and b/public/images/emoji/emoji_one/racing_motorcycle.png differ
diff --git a/public/images/emoji/emoji_one/radio.png b/public/images/emoji/emoji_one/radio.png
index 9cf001ec242..add2123cfda 100644
Binary files a/public/images/emoji/emoji_one/radio.png and b/public/images/emoji/emoji_one/radio.png differ
diff --git a/public/images/emoji/emoji_one/radio_button.png b/public/images/emoji/emoji_one/radio_button.png
index 3256f716aa0..573e0519237 100644
Binary files a/public/images/emoji/emoji_one/radio_button.png and b/public/images/emoji/emoji_one/radio_button.png differ
diff --git a/public/images/emoji/emoji_one/radioactive.png b/public/images/emoji/emoji_one/radioactive.png
index 8c96196adb0..d3fb5719f6b 100644
Binary files a/public/images/emoji/emoji_one/radioactive.png and b/public/images/emoji/emoji_one/radioactive.png differ
diff --git a/public/images/emoji/emoji_one/radioactive_sign.png b/public/images/emoji/emoji_one/radioactive_sign.png
index 8c96196adb0..d3fb5719f6b 100644
Binary files a/public/images/emoji/emoji_one/radioactive_sign.png and b/public/images/emoji/emoji_one/radioactive_sign.png differ
diff --git a/public/images/emoji/emoji_one/rage.png b/public/images/emoji/emoji_one/rage.png
index d51b1307506..b3121157c19 100644
Binary files a/public/images/emoji/emoji_one/rage.png and b/public/images/emoji/emoji_one/rage.png differ
diff --git a/public/images/emoji/emoji_one/railroad_track.png b/public/images/emoji/emoji_one/railroad_track.png
index e95bece31cd..9fd96b0b62e 100644
Binary files a/public/images/emoji/emoji_one/railroad_track.png and b/public/images/emoji/emoji_one/railroad_track.png differ
diff --git a/public/images/emoji/emoji_one/railway_car.png b/public/images/emoji/emoji_one/railway_car.png
index e892028fc3a..a1f39d4c6ce 100644
Binary files a/public/images/emoji/emoji_one/railway_car.png and b/public/images/emoji/emoji_one/railway_car.png differ
diff --git a/public/images/emoji/emoji_one/railway_track.png b/public/images/emoji/emoji_one/railway_track.png
index e95bece31cd..9fd96b0b62e 100644
Binary files a/public/images/emoji/emoji_one/railway_track.png and b/public/images/emoji/emoji_one/railway_track.png differ
diff --git a/public/images/emoji/emoji_one/rainbow.png b/public/images/emoji/emoji_one/rainbow.png
index 4448583e6f6..eb08aad6480 100644
Binary files a/public/images/emoji/emoji_one/rainbow.png and b/public/images/emoji/emoji_one/rainbow.png differ
diff --git a/public/images/emoji/emoji_one/rainbow_flag.png b/public/images/emoji/emoji_one/rainbow_flag.png
new file mode 100644
index 00000000000..d13b51efa6d
Binary files /dev/null and b/public/images/emoji/emoji_one/rainbow_flag.png differ
diff --git a/public/images/emoji/emoji_one/raised_back_of_hand.png b/public/images/emoji/emoji_one/raised_back_of_hand.png
new file mode 100644
index 00000000000..d6746b4765b
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_back_of_hand.png differ
diff --git a/public/images/emoji/emoji_one/raised_back_of_hand/2.png b/public/images/emoji/emoji_one/raised_back_of_hand/2.png
new file mode 100644
index 00000000000..1470d4df99b
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_back_of_hand/2.png differ
diff --git a/public/images/emoji/emoji_one/raised_back_of_hand/3.png b/public/images/emoji/emoji_one/raised_back_of_hand/3.png
new file mode 100644
index 00000000000..f27ffead6ec
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_back_of_hand/3.png differ
diff --git a/public/images/emoji/emoji_one/raised_back_of_hand/4.png b/public/images/emoji/emoji_one/raised_back_of_hand/4.png
new file mode 100644
index 00000000000..f9150049e22
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_back_of_hand/4.png differ
diff --git a/public/images/emoji/emoji_one/raised_back_of_hand/5.png b/public/images/emoji/emoji_one/raised_back_of_hand/5.png
new file mode 100644
index 00000000000..efdfe34a544
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_back_of_hand/5.png differ
diff --git a/public/images/emoji/emoji_one/raised_back_of_hand/6.png b/public/images/emoji/emoji_one/raised_back_of_hand/6.png
new file mode 100644
index 00000000000..11ffcc8dd4e
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_back_of_hand/6.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand.png b/public/images/emoji/emoji_one/raised_hand.png
index 936ae16df6e..9e968721c4a 100644
Binary files a/public/images/emoji/emoji_one/raised_hand.png and b/public/images/emoji/emoji_one/raised_hand.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand/2.png b/public/images/emoji/emoji_one/raised_hand/2.png
new file mode 100644
index 00000000000..9f4b42f5718
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hand/2.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand/3.png b/public/images/emoji/emoji_one/raised_hand/3.png
new file mode 100644
index 00000000000..49df4165bb2
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hand/3.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand/4.png b/public/images/emoji/emoji_one/raised_hand/4.png
new file mode 100644
index 00000000000..0de00d135e5
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hand/4.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand/5.png b/public/images/emoji/emoji_one/raised_hand/5.png
new file mode 100644
index 00000000000..13d1da4f671
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hand/5.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand/6.png b/public/images/emoji/emoji_one/raised_hand/6.png
new file mode 100644
index 00000000000..27d2a626e4c
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hand/6.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed.png b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed.png
index 77d0794e0df..dfdad1339bc 100644
Binary files a/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed.png and b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/2.png b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/2.png
new file mode 100644
index 00000000000..d360cea9edd
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/2.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/3.png b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/3.png
new file mode 100644
index 00000000000..c889c464bae
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/3.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/4.png b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/4.png
new file mode 100644
index 00000000000..fa9654e7862
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/4.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/5.png b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/5.png
new file mode 100644
index 00000000000..243d1cc157e
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/5.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/6.png b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/6.png
new file mode 100644
index 00000000000..255937df938
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hand_with_fingers_splayed/6.png differ
diff --git a/public/images/emoji/emoji_one/raised_hand_with_part_between_middle_and_ring_fingers.png b/public/images/emoji/emoji_one/raised_hand_with_part_between_middle_and_ring_fingers.png
index b22486308b3..ae4eb8eb155 100644
Binary files a/public/images/emoji/emoji_one/raised_hand_with_part_between_middle_and_ring_fingers.png and b/public/images/emoji/emoji_one/raised_hand_with_part_between_middle_and_ring_fingers.png differ
diff --git a/public/images/emoji/emoji_one/raised_hands.png b/public/images/emoji/emoji_one/raised_hands.png
index 3947fd54108..7d7765e83b6 100644
Binary files a/public/images/emoji/emoji_one/raised_hands.png and b/public/images/emoji/emoji_one/raised_hands.png differ
diff --git a/public/images/emoji/emoji_one/raised_hands/2.png b/public/images/emoji/emoji_one/raised_hands/2.png
new file mode 100644
index 00000000000..d640bf63af3
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hands/2.png differ
diff --git a/public/images/emoji/emoji_one/raised_hands/3.png b/public/images/emoji/emoji_one/raised_hands/3.png
new file mode 100644
index 00000000000..7e8adf84a5a
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hands/3.png differ
diff --git a/public/images/emoji/emoji_one/raised_hands/4.png b/public/images/emoji/emoji_one/raised_hands/4.png
new file mode 100644
index 00000000000..626611bbc09
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hands/4.png differ
diff --git a/public/images/emoji/emoji_one/raised_hands/5.png b/public/images/emoji/emoji_one/raised_hands/5.png
new file mode 100644
index 00000000000..bc77f9db54d
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hands/5.png differ
diff --git a/public/images/emoji/emoji_one/raised_hands/6.png b/public/images/emoji/emoji_one/raised_hands/6.png
new file mode 100644
index 00000000000..3518c49386e
Binary files /dev/null and b/public/images/emoji/emoji_one/raised_hands/6.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand.png b/public/images/emoji/emoji_one/raising_hand.png
index 9186a15087b..7e41ad3a3b0 100644
Binary files a/public/images/emoji/emoji_one/raising_hand.png and b/public/images/emoji/emoji_one/raising_hand.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_man.png b/public/images/emoji/emoji_one/raising_hand_man.png
new file mode 100644
index 00000000000..e0968ea5022
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_man.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_man/2.png b/public/images/emoji/emoji_one/raising_hand_man/2.png
new file mode 100644
index 00000000000..1c6a740a284
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_man/2.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_man/3.png b/public/images/emoji/emoji_one/raising_hand_man/3.png
new file mode 100644
index 00000000000..b8b5cdd493d
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_man/3.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_man/4.png b/public/images/emoji/emoji_one/raising_hand_man/4.png
new file mode 100644
index 00000000000..528e2cc2567
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_man/4.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_man/5.png b/public/images/emoji/emoji_one/raising_hand_man/5.png
new file mode 100644
index 00000000000..eefddd6be1c
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_man/5.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_man/6.png b/public/images/emoji/emoji_one/raising_hand_man/6.png
new file mode 100644
index 00000000000..894a5695292
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_man/6.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_woman.png b/public/images/emoji/emoji_one/raising_hand_woman.png
new file mode 100644
index 00000000000..7e41ad3a3b0
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_woman.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_woman/2.png b/public/images/emoji/emoji_one/raising_hand_woman/2.png
new file mode 100644
index 00000000000..c4f7fe286d7
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_woman/3.png b/public/images/emoji/emoji_one/raising_hand_woman/3.png
new file mode 100644
index 00000000000..1a5d9d1fee4
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_woman/4.png b/public/images/emoji/emoji_one/raising_hand_woman/4.png
new file mode 100644
index 00000000000..a905a7f14e7
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_woman/5.png b/public/images/emoji/emoji_one/raising_hand_woman/5.png
new file mode 100644
index 00000000000..e554fe43697
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/raising_hand_woman/6.png b/public/images/emoji/emoji_one/raising_hand_woman/6.png
new file mode 100644
index 00000000000..563746c2f71
Binary files /dev/null and b/public/images/emoji/emoji_one/raising_hand_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/ram.png b/public/images/emoji/emoji_one/ram.png
index a3c953fe46a..8475de585c7 100644
Binary files a/public/images/emoji/emoji_one/ram.png and b/public/images/emoji/emoji_one/ram.png differ
diff --git a/public/images/emoji/emoji_one/ramen.png b/public/images/emoji/emoji_one/ramen.png
index e61280eaaa1..7c9dfcf5a72 100644
Binary files a/public/images/emoji/emoji_one/ramen.png and b/public/images/emoji/emoji_one/ramen.png differ
diff --git a/public/images/emoji/emoji_one/rat.png b/public/images/emoji/emoji_one/rat.png
index 7dbc8eaeaf9..0284fd0e86d 100644
Binary files a/public/images/emoji/emoji_one/rat.png and b/public/images/emoji/emoji_one/rat.png differ
diff --git a/public/images/emoji/emoji_one/record_button.png b/public/images/emoji/emoji_one/record_button.png
index fd8574320c6..d40f51bcd7d 100644
Binary files a/public/images/emoji/emoji_one/record_button.png and b/public/images/emoji/emoji_one/record_button.png differ
diff --git a/public/images/emoji/emoji_one/recycle.png b/public/images/emoji/emoji_one/recycle.png
index 526553b323b..fd7bb8fdda0 100644
Binary files a/public/images/emoji/emoji_one/recycle.png and b/public/images/emoji/emoji_one/recycle.png differ
diff --git a/public/images/emoji/emoji_one/red_car.png b/public/images/emoji/emoji_one/red_car.png
index 9010bb046a9..13819504f70 100644
Binary files a/public/images/emoji/emoji_one/red_car.png and b/public/images/emoji/emoji_one/red_car.png differ
diff --git a/public/images/emoji/emoji_one/red_circle.png b/public/images/emoji/emoji_one/red_circle.png
index 4281bcd2532..ee059ea448a 100644
Binary files a/public/images/emoji/emoji_one/red_circle.png and b/public/images/emoji/emoji_one/red_circle.png differ
diff --git a/public/images/emoji/emoji_one/registered.png b/public/images/emoji/emoji_one/registered.png
index 4a952e105b5..322864d0117 100644
Binary files a/public/images/emoji/emoji_one/registered.png and b/public/images/emoji/emoji_one/registered.png differ
diff --git a/public/images/emoji/emoji_one/relaxed.png b/public/images/emoji/emoji_one/relaxed.png
index 61bef2d0b1e..3c36a4c2a13 100644
Binary files a/public/images/emoji/emoji_one/relaxed.png and b/public/images/emoji/emoji_one/relaxed.png differ
diff --git a/public/images/emoji/emoji_one/relieved.png b/public/images/emoji/emoji_one/relieved.png
index 891808c490a..95eec25ed35 100644
Binary files a/public/images/emoji/emoji_one/relieved.png and b/public/images/emoji/emoji_one/relieved.png differ
diff --git a/public/images/emoji/emoji_one/reminder_ribbon.png b/public/images/emoji/emoji_one/reminder_ribbon.png
index b167759990d..3d6beebf4f1 100644
Binary files a/public/images/emoji/emoji_one/reminder_ribbon.png and b/public/images/emoji/emoji_one/reminder_ribbon.png differ
diff --git a/public/images/emoji/emoji_one/repeat.png b/public/images/emoji/emoji_one/repeat.png
index 163b8ce644b..3e9d00354bf 100644
Binary files a/public/images/emoji/emoji_one/repeat.png and b/public/images/emoji/emoji_one/repeat.png differ
diff --git a/public/images/emoji/emoji_one/repeat_one.png b/public/images/emoji/emoji_one/repeat_one.png
index 92ccb31fd81..40a8db5ca41 100644
Binary files a/public/images/emoji/emoji_one/repeat_one.png and b/public/images/emoji/emoji_one/repeat_one.png differ
diff --git a/public/images/emoji/emoji_one/rescue_worker_helmet.png b/public/images/emoji/emoji_one/rescue_worker_helmet.png
new file mode 100644
index 00000000000..baaa54a80ba
Binary files /dev/null and b/public/images/emoji/emoji_one/rescue_worker_helmet.png differ
diff --git a/public/images/emoji/emoji_one/restroom.png b/public/images/emoji/emoji_one/restroom.png
index 082a98d74f6..d61d2e07af3 100644
Binary files a/public/images/emoji/emoji_one/restroom.png and b/public/images/emoji/emoji_one/restroom.png differ
diff --git a/public/images/emoji/emoji_one/reunion.png b/public/images/emoji/emoji_one/reunion.png
new file mode 100644
index 00000000000..1679d4c5b9c
Binary files /dev/null and b/public/images/emoji/emoji_one/reunion.png differ
diff --git a/public/images/emoji/emoji_one/reversed_hand_with_middle_finger_extended.png b/public/images/emoji/emoji_one/reversed_hand_with_middle_finger_extended.png
index 6f99e17bdb6..1bc73629bb1 100644
Binary files a/public/images/emoji/emoji_one/reversed_hand_with_middle_finger_extended.png and b/public/images/emoji/emoji_one/reversed_hand_with_middle_finger_extended.png differ
diff --git a/public/images/emoji/emoji_one/revolving_hearts.png b/public/images/emoji/emoji_one/revolving_hearts.png
index 7c0c92401cf..4bbb1b26bf0 100644
Binary files a/public/images/emoji/emoji_one/revolving_hearts.png and b/public/images/emoji/emoji_one/revolving_hearts.png differ
diff --git a/public/images/emoji/emoji_one/rewind.png b/public/images/emoji/emoji_one/rewind.png
index 0c0d8f95fdb..654889ca49e 100644
Binary files a/public/images/emoji/emoji_one/rewind.png and b/public/images/emoji/emoji_one/rewind.png differ
diff --git a/public/images/emoji/emoji_one/rhinoceros.png b/public/images/emoji/emoji_one/rhinoceros.png
new file mode 100644
index 00000000000..3ad06ce8395
Binary files /dev/null and b/public/images/emoji/emoji_one/rhinoceros.png differ
diff --git a/public/images/emoji/emoji_one/ribbon.png b/public/images/emoji/emoji_one/ribbon.png
index bf1077ea22c..0f8abdf06b8 100644
Binary files a/public/images/emoji/emoji_one/ribbon.png and b/public/images/emoji/emoji_one/ribbon.png differ
diff --git a/public/images/emoji/emoji_one/rice.png b/public/images/emoji/emoji_one/rice.png
index 08f426fd164..a9a0d56d520 100644
Binary files a/public/images/emoji/emoji_one/rice.png and b/public/images/emoji/emoji_one/rice.png differ
diff --git a/public/images/emoji/emoji_one/rice_ball.png b/public/images/emoji/emoji_one/rice_ball.png
index 71891035c71..b468efc5520 100644
Binary files a/public/images/emoji/emoji_one/rice_ball.png and b/public/images/emoji/emoji_one/rice_ball.png differ
diff --git a/public/images/emoji/emoji_one/rice_cracker.png b/public/images/emoji/emoji_one/rice_cracker.png
index 9307a05b422..78dbeed5d59 100644
Binary files a/public/images/emoji/emoji_one/rice_cracker.png and b/public/images/emoji/emoji_one/rice_cracker.png differ
diff --git a/public/images/emoji/emoji_one/rice_scene.png b/public/images/emoji/emoji_one/rice_scene.png
index f4ff8e4bd55..8f3dbf462bf 100644
Binary files a/public/images/emoji/emoji_one/rice_scene.png and b/public/images/emoji/emoji_one/rice_scene.png differ
diff --git a/public/images/emoji/emoji_one/right_anger_bubble.png b/public/images/emoji/emoji_one/right_anger_bubble.png
index 9db343ff89d..8899f3c74da 100644
Binary files a/public/images/emoji/emoji_one/right_anger_bubble.png and b/public/images/emoji/emoji_one/right_anger_bubble.png differ
diff --git a/public/images/emoji/emoji_one/ring.png b/public/images/emoji/emoji_one/ring.png
index 40411109129..034d0a2d88b 100644
Binary files a/public/images/emoji/emoji_one/ring.png and b/public/images/emoji/emoji_one/ring.png differ
diff --git a/public/images/emoji/emoji_one/robot.png b/public/images/emoji/emoji_one/robot.png
index 0c1844d6def..47204f3e3be 100644
Binary files a/public/images/emoji/emoji_one/robot.png and b/public/images/emoji/emoji_one/robot.png differ
diff --git a/public/images/emoji/emoji_one/robot_face.png b/public/images/emoji/emoji_one/robot_face.png
index 0c1844d6def..47204f3e3be 100644
Binary files a/public/images/emoji/emoji_one/robot_face.png and b/public/images/emoji/emoji_one/robot_face.png differ
diff --git a/public/images/emoji/emoji_one/rocket.png b/public/images/emoji/emoji_one/rocket.png
index b8107c6fd7c..15a7edacc51 100644
Binary files a/public/images/emoji/emoji_one/rocket.png and b/public/images/emoji/emoji_one/rocket.png differ
diff --git a/public/images/emoji/emoji_one/rofl.png b/public/images/emoji/emoji_one/rofl.png
new file mode 100644
index 00000000000..5c8464c9f58
Binary files /dev/null and b/public/images/emoji/emoji_one/rofl.png differ
diff --git a/public/images/emoji/emoji_one/roll_eyes.png b/public/images/emoji/emoji_one/roll_eyes.png
new file mode 100644
index 00000000000..dc4f8c13851
Binary files /dev/null and b/public/images/emoji/emoji_one/roll_eyes.png differ
diff --git a/public/images/emoji/emoji_one/rolled_up_newspaper.png b/public/images/emoji/emoji_one/rolled_up_newspaper.png
index 9bab1e549d4..4568e894ec8 100644
Binary files a/public/images/emoji/emoji_one/rolled_up_newspaper.png and b/public/images/emoji/emoji_one/rolled_up_newspaper.png differ
diff --git a/public/images/emoji/emoji_one/roller_coaster.png b/public/images/emoji/emoji_one/roller_coaster.png
index 32a249eb225..75f5db3a936 100644
Binary files a/public/images/emoji/emoji_one/roller_coaster.png and b/public/images/emoji/emoji_one/roller_coaster.png differ
diff --git a/public/images/emoji/emoji_one/rolling_eyes.png b/public/images/emoji/emoji_one/rolling_eyes.png
index 1eec27738b1..dc4f8c13851 100644
Binary files a/public/images/emoji/emoji_one/rolling_eyes.png and b/public/images/emoji/emoji_one/rolling_eyes.png differ
diff --git a/public/images/emoji/emoji_one/romania.png b/public/images/emoji/emoji_one/romania.png
new file mode 100644
index 00000000000..2b163248784
Binary files /dev/null and b/public/images/emoji/emoji_one/romania.png differ
diff --git a/public/images/emoji/emoji_one/rooster.png b/public/images/emoji/emoji_one/rooster.png
index 15c796fae98..2acba8b333c 100644
Binary files a/public/images/emoji/emoji_one/rooster.png and b/public/images/emoji/emoji_one/rooster.png differ
diff --git a/public/images/emoji/emoji_one/rose.png b/public/images/emoji/emoji_one/rose.png
index 303b898e66e..e3551d2e10c 100644
Binary files a/public/images/emoji/emoji_one/rose.png and b/public/images/emoji/emoji_one/rose.png differ
diff --git a/public/images/emoji/emoji_one/rosette.png b/public/images/emoji/emoji_one/rosette.png
index 1b7e1b4ca6e..1166e0a14e9 100644
Binary files a/public/images/emoji/emoji_one/rosette.png and b/public/images/emoji/emoji_one/rosette.png differ
diff --git a/public/images/emoji/emoji_one/rotating_light.png b/public/images/emoji/emoji_one/rotating_light.png
index 0675835a621..e9af91350ec 100644
Binary files a/public/images/emoji/emoji_one/rotating_light.png and b/public/images/emoji/emoji_one/rotating_light.png differ
diff --git a/public/images/emoji/emoji_one/round_pushpin.png b/public/images/emoji/emoji_one/round_pushpin.png
index 71e0b59b6c3..05be5fa1521 100644
Binary files a/public/images/emoji/emoji_one/round_pushpin.png and b/public/images/emoji/emoji_one/round_pushpin.png differ
diff --git a/public/images/emoji/emoji_one/rowboat.png b/public/images/emoji/emoji_one/rowboat.png
index 7c7928dc12e..bac92654e17 100644
Binary files a/public/images/emoji/emoji_one/rowboat.png and b/public/images/emoji/emoji_one/rowboat.png differ
diff --git a/public/images/emoji/emoji_one/rowing_man.png b/public/images/emoji/emoji_one/rowing_man.png
new file mode 100644
index 00000000000..bac92654e17
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_man.png differ
diff --git a/public/images/emoji/emoji_one/rowing_man/2.png b/public/images/emoji/emoji_one/rowing_man/2.png
new file mode 100644
index 00000000000..79f58dc55fc
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_man/2.png differ
diff --git a/public/images/emoji/emoji_one/rowing_man/3.png b/public/images/emoji/emoji_one/rowing_man/3.png
new file mode 100644
index 00000000000..6cc17faf6ab
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_man/3.png differ
diff --git a/public/images/emoji/emoji_one/rowing_man/4.png b/public/images/emoji/emoji_one/rowing_man/4.png
new file mode 100644
index 00000000000..bdac8637e5e
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_man/4.png differ
diff --git a/public/images/emoji/emoji_one/rowing_man/5.png b/public/images/emoji/emoji_one/rowing_man/5.png
new file mode 100644
index 00000000000..bcdde26969c
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_man/5.png differ
diff --git a/public/images/emoji/emoji_one/rowing_man/6.png b/public/images/emoji/emoji_one/rowing_man/6.png
new file mode 100644
index 00000000000..c2d1c4e351c
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_man/6.png differ
diff --git a/public/images/emoji/emoji_one/rowing_woman.png b/public/images/emoji/emoji_one/rowing_woman.png
new file mode 100644
index 00000000000..c8295bf593c
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_woman.png differ
diff --git a/public/images/emoji/emoji_one/rowing_woman/2.png b/public/images/emoji/emoji_one/rowing_woman/2.png
new file mode 100644
index 00000000000..9c72c4ea9f8
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/rowing_woman/3.png b/public/images/emoji/emoji_one/rowing_woman/3.png
new file mode 100644
index 00000000000..33590ced9a7
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/rowing_woman/4.png b/public/images/emoji/emoji_one/rowing_woman/4.png
new file mode 100644
index 00000000000..1d6eebb6cf4
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/rowing_woman/5.png b/public/images/emoji/emoji_one/rowing_woman/5.png
new file mode 100644
index 00000000000..d3778864423
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/rowing_woman/6.png b/public/images/emoji/emoji_one/rowing_woman/6.png
new file mode 100644
index 00000000000..417fd8d2d43
Binary files /dev/null and b/public/images/emoji/emoji_one/rowing_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/ru.png b/public/images/emoji/emoji_one/ru.png
index 62b6b21d67d..3ecaefd941b 100644
Binary files a/public/images/emoji/emoji_one/ru.png and b/public/images/emoji/emoji_one/ru.png differ
diff --git a/public/images/emoji/emoji_one/rugby_football.png b/public/images/emoji/emoji_one/rugby_football.png
index 7e35beb01af..eb05cd614e0 100644
Binary files a/public/images/emoji/emoji_one/rugby_football.png and b/public/images/emoji/emoji_one/rugby_football.png differ
diff --git a/public/images/emoji/emoji_one/runner.png b/public/images/emoji/emoji_one/runner.png
index 72cef9e8518..99d62ddf226 100644
Binary files a/public/images/emoji/emoji_one/runner.png and b/public/images/emoji/emoji_one/runner.png differ
diff --git a/public/images/emoji/emoji_one/running_man.png b/public/images/emoji/emoji_one/running_man.png
new file mode 100644
index 00000000000..99d62ddf226
Binary files /dev/null and b/public/images/emoji/emoji_one/running_man.png differ
diff --git a/public/images/emoji/emoji_one/running_man/2.png b/public/images/emoji/emoji_one/running_man/2.png
new file mode 100644
index 00000000000..885b2a92fe1
Binary files /dev/null and b/public/images/emoji/emoji_one/running_man/2.png differ
diff --git a/public/images/emoji/emoji_one/running_man/3.png b/public/images/emoji/emoji_one/running_man/3.png
new file mode 100644
index 00000000000..33425ec5d57
Binary files /dev/null and b/public/images/emoji/emoji_one/running_man/3.png differ
diff --git a/public/images/emoji/emoji_one/running_man/4.png b/public/images/emoji/emoji_one/running_man/4.png
new file mode 100644
index 00000000000..e5139b002d4
Binary files /dev/null and b/public/images/emoji/emoji_one/running_man/4.png differ
diff --git a/public/images/emoji/emoji_one/running_man/5.png b/public/images/emoji/emoji_one/running_man/5.png
new file mode 100644
index 00000000000..664bbf6def3
Binary files /dev/null and b/public/images/emoji/emoji_one/running_man/5.png differ
diff --git a/public/images/emoji/emoji_one/running_man/6.png b/public/images/emoji/emoji_one/running_man/6.png
new file mode 100644
index 00000000000..c0a6b9f63ce
Binary files /dev/null and b/public/images/emoji/emoji_one/running_man/6.png differ
diff --git a/public/images/emoji/emoji_one/running_shirt_with_sash.png b/public/images/emoji/emoji_one/running_shirt_with_sash.png
index 8953f4bd08d..0afd8c09005 100644
Binary files a/public/images/emoji/emoji_one/running_shirt_with_sash.png and b/public/images/emoji/emoji_one/running_shirt_with_sash.png differ
diff --git a/public/images/emoji/emoji_one/running_woman.png b/public/images/emoji/emoji_one/running_woman.png
new file mode 100644
index 00000000000..14ab5b717eb
Binary files /dev/null and b/public/images/emoji/emoji_one/running_woman.png differ
diff --git a/public/images/emoji/emoji_one/running_woman/2.png b/public/images/emoji/emoji_one/running_woman/2.png
new file mode 100644
index 00000000000..b6c332f3b57
Binary files /dev/null and b/public/images/emoji/emoji_one/running_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/running_woman/3.png b/public/images/emoji/emoji_one/running_woman/3.png
new file mode 100644
index 00000000000..5013c3fef17
Binary files /dev/null and b/public/images/emoji/emoji_one/running_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/running_woman/4.png b/public/images/emoji/emoji_one/running_woman/4.png
new file mode 100644
index 00000000000..acc8abbdfe8
Binary files /dev/null and b/public/images/emoji/emoji_one/running_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/running_woman/5.png b/public/images/emoji/emoji_one/running_woman/5.png
new file mode 100644
index 00000000000..8df764add3f
Binary files /dev/null and b/public/images/emoji/emoji_one/running_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/running_woman/6.png b/public/images/emoji/emoji_one/running_woman/6.png
new file mode 100644
index 00000000000..82e65002ce1
Binary files /dev/null and b/public/images/emoji/emoji_one/running_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/rwanda.png b/public/images/emoji/emoji_one/rwanda.png
new file mode 100644
index 00000000000..a45a988ff58
Binary files /dev/null and b/public/images/emoji/emoji_one/rwanda.png differ
diff --git a/public/images/emoji/emoji_one/sa.png b/public/images/emoji/emoji_one/sa.png
index 19c538273c4..339dd0d1039 100644
Binary files a/public/images/emoji/emoji_one/sa.png and b/public/images/emoji/emoji_one/sa.png differ
diff --git a/public/images/emoji/emoji_one/sagittarius.png b/public/images/emoji/emoji_one/sagittarius.png
index 9f080ccaafa..80865c2a61b 100644
Binary files a/public/images/emoji/emoji_one/sagittarius.png and b/public/images/emoji/emoji_one/sagittarius.png differ
diff --git a/public/images/emoji/emoji_one/sailboat.png b/public/images/emoji/emoji_one/sailboat.png
index 6e7872f487f..4ec504bb23c 100644
Binary files a/public/images/emoji/emoji_one/sailboat.png and b/public/images/emoji/emoji_one/sailboat.png differ
diff --git a/public/images/emoji/emoji_one/sake.png b/public/images/emoji/emoji_one/sake.png
index 0cf8a228628..7ba82dc546b 100644
Binary files a/public/images/emoji/emoji_one/sake.png and b/public/images/emoji/emoji_one/sake.png differ
diff --git a/public/images/emoji/emoji_one/samoa.png b/public/images/emoji/emoji_one/samoa.png
new file mode 100644
index 00000000000..de81c048d01
Binary files /dev/null and b/public/images/emoji/emoji_one/samoa.png differ
diff --git a/public/images/emoji/emoji_one/san_marino.png b/public/images/emoji/emoji_one/san_marino.png
new file mode 100644
index 00000000000..fa20a008086
Binary files /dev/null and b/public/images/emoji/emoji_one/san_marino.png differ
diff --git a/public/images/emoji/emoji_one/sandal.png b/public/images/emoji/emoji_one/sandal.png
index 4c13fd19f76..bb2674f5ce2 100644
Binary files a/public/images/emoji/emoji_one/sandal.png and b/public/images/emoji/emoji_one/sandal.png differ
diff --git a/public/images/emoji/emoji_one/santa.png b/public/images/emoji/emoji_one/santa.png
index 4f5786f8739..60656dd07ac 100644
Binary files a/public/images/emoji/emoji_one/santa.png and b/public/images/emoji/emoji_one/santa.png differ
diff --git a/public/images/emoji/emoji_one/santa/2.png b/public/images/emoji/emoji_one/santa/2.png
new file mode 100644
index 00000000000..a74de500529
Binary files /dev/null and b/public/images/emoji/emoji_one/santa/2.png differ
diff --git a/public/images/emoji/emoji_one/santa/3.png b/public/images/emoji/emoji_one/santa/3.png
new file mode 100644
index 00000000000..a59a1a3a8bd
Binary files /dev/null and b/public/images/emoji/emoji_one/santa/3.png differ
diff --git a/public/images/emoji/emoji_one/santa/4.png b/public/images/emoji/emoji_one/santa/4.png
new file mode 100644
index 00000000000..d3eba6d319d
Binary files /dev/null and b/public/images/emoji/emoji_one/santa/4.png differ
diff --git a/public/images/emoji/emoji_one/santa/5.png b/public/images/emoji/emoji_one/santa/5.png
new file mode 100644
index 00000000000..9d3197c6731
Binary files /dev/null and b/public/images/emoji/emoji_one/santa/5.png differ
diff --git a/public/images/emoji/emoji_one/santa/6.png b/public/images/emoji/emoji_one/santa/6.png
new file mode 100644
index 00000000000..befd15b8042
Binary files /dev/null and b/public/images/emoji/emoji_one/santa/6.png differ
diff --git a/public/images/emoji/emoji_one/sao_tome_principe.png b/public/images/emoji/emoji_one/sao_tome_principe.png
new file mode 100644
index 00000000000..bbfcbd18df3
Binary files /dev/null and b/public/images/emoji/emoji_one/sao_tome_principe.png differ
diff --git a/public/images/emoji/emoji_one/satellite.png b/public/images/emoji/emoji_one/satellite.png
index c3ab7d44194..b62b62f601a 100644
Binary files a/public/images/emoji/emoji_one/satellite.png and b/public/images/emoji/emoji_one/satellite.png differ
diff --git a/public/images/emoji/emoji_one/satellite_orbital.png b/public/images/emoji/emoji_one/satellite_orbital.png
index 27f981e9e17..3463ad91aed 100644
Binary files a/public/images/emoji/emoji_one/satellite_orbital.png and b/public/images/emoji/emoji_one/satellite_orbital.png differ
diff --git a/public/images/emoji/emoji_one/satisfied.png b/public/images/emoji/emoji_one/satisfied.png
index a6594d2e5df..ffa2477caa6 100644
Binary files a/public/images/emoji/emoji_one/satisfied.png and b/public/images/emoji/emoji_one/satisfied.png differ
diff --git a/public/images/emoji/emoji_one/saudi_arabia.png b/public/images/emoji/emoji_one/saudi_arabia.png
new file mode 100644
index 00000000000..59954eccbc0
Binary files /dev/null and b/public/images/emoji/emoji_one/saudi_arabia.png differ
diff --git a/public/images/emoji/emoji_one/saxophone.png b/public/images/emoji/emoji_one/saxophone.png
index b5970ac9e47..7e246ac1d3c 100644
Binary files a/public/images/emoji/emoji_one/saxophone.png and b/public/images/emoji/emoji_one/saxophone.png differ
diff --git a/public/images/emoji/emoji_one/scales.png b/public/images/emoji/emoji_one/scales.png
index 3cf07990549..5ce9296bce6 100644
Binary files a/public/images/emoji/emoji_one/scales.png and b/public/images/emoji/emoji_one/scales.png differ
diff --git a/public/images/emoji/emoji_one/school.png b/public/images/emoji/emoji_one/school.png
index d2ce16c061c..12a344b5757 100644
Binary files a/public/images/emoji/emoji_one/school.png and b/public/images/emoji/emoji_one/school.png differ
diff --git a/public/images/emoji/emoji_one/school_satchel.png b/public/images/emoji/emoji_one/school_satchel.png
index 39782759c22..7b33692651d 100644
Binary files a/public/images/emoji/emoji_one/school_satchel.png and b/public/images/emoji/emoji_one/school_satchel.png differ
diff --git a/public/images/emoji/emoji_one/scissors.png b/public/images/emoji/emoji_one/scissors.png
index 88084eae990..ffd41f23ef1 100644
Binary files a/public/images/emoji/emoji_one/scissors.png and b/public/images/emoji/emoji_one/scissors.png differ
diff --git a/public/images/emoji/emoji_one/scorpion.png b/public/images/emoji/emoji_one/scorpion.png
index 8ccbe6037f5..16bad6b57c5 100644
Binary files a/public/images/emoji/emoji_one/scorpion.png and b/public/images/emoji/emoji_one/scorpion.png differ
diff --git a/public/images/emoji/emoji_one/scorpius.png b/public/images/emoji/emoji_one/scorpius.png
index a50e56e80af..6f7adc0b3f0 100644
Binary files a/public/images/emoji/emoji_one/scorpius.png and b/public/images/emoji/emoji_one/scorpius.png differ
diff --git a/public/images/emoji/emoji_one/scream.png b/public/images/emoji/emoji_one/scream.png
index 45efbb75c3d..1511a5e4e32 100644
Binary files a/public/images/emoji/emoji_one/scream.png and b/public/images/emoji/emoji_one/scream.png differ
diff --git a/public/images/emoji/emoji_one/scream_cat.png b/public/images/emoji/emoji_one/scream_cat.png
index 0b04d37d662..167b1f2b32d 100644
Binary files a/public/images/emoji/emoji_one/scream_cat.png and b/public/images/emoji/emoji_one/scream_cat.png differ
diff --git a/public/images/emoji/emoji_one/scroll.png b/public/images/emoji/emoji_one/scroll.png
index b84deb9bd64..b5bedd22724 100644
Binary files a/public/images/emoji/emoji_one/scroll.png and b/public/images/emoji/emoji_one/scroll.png differ
diff --git a/public/images/emoji/emoji_one/seat.png b/public/images/emoji/emoji_one/seat.png
index fac130fff03..7b9c833e9a1 100644
Binary files a/public/images/emoji/emoji_one/seat.png and b/public/images/emoji/emoji_one/seat.png differ
diff --git a/public/images/emoji/emoji_one/secret.png b/public/images/emoji/emoji_one/secret.png
index 1b6e6176cf5..b61ab4977eb 100644
Binary files a/public/images/emoji/emoji_one/secret.png and b/public/images/emoji/emoji_one/secret.png differ
diff --git a/public/images/emoji/emoji_one/see_no_evil.png b/public/images/emoji/emoji_one/see_no_evil.png
index 6f5ced9b5f3..07090c8a086 100644
Binary files a/public/images/emoji/emoji_one/see_no_evil.png and b/public/images/emoji/emoji_one/see_no_evil.png differ
diff --git a/public/images/emoji/emoji_one/seedling.png b/public/images/emoji/emoji_one/seedling.png
index 0401c8dc642..d75fda98178 100644
Binary files a/public/images/emoji/emoji_one/seedling.png and b/public/images/emoji/emoji_one/seedling.png differ
diff --git a/public/images/emoji/emoji_one/selfie.png b/public/images/emoji/emoji_one/selfie.png
new file mode 100644
index 00000000000..de57ef4419e
Binary files /dev/null and b/public/images/emoji/emoji_one/selfie.png differ
diff --git a/public/images/emoji/emoji_one/selfie/2.png b/public/images/emoji/emoji_one/selfie/2.png
new file mode 100644
index 00000000000..2b041e7a756
Binary files /dev/null and b/public/images/emoji/emoji_one/selfie/2.png differ
diff --git a/public/images/emoji/emoji_one/selfie/3.png b/public/images/emoji/emoji_one/selfie/3.png
new file mode 100644
index 00000000000..d044c4a12e7
Binary files /dev/null and b/public/images/emoji/emoji_one/selfie/3.png differ
diff --git a/public/images/emoji/emoji_one/selfie/4.png b/public/images/emoji/emoji_one/selfie/4.png
new file mode 100644
index 00000000000..c4580ad9e0a
Binary files /dev/null and b/public/images/emoji/emoji_one/selfie/4.png differ
diff --git a/public/images/emoji/emoji_one/selfie/5.png b/public/images/emoji/emoji_one/selfie/5.png
new file mode 100644
index 00000000000..058d9fd8aaf
Binary files /dev/null and b/public/images/emoji/emoji_one/selfie/5.png differ
diff --git a/public/images/emoji/emoji_one/selfie/6.png b/public/images/emoji/emoji_one/selfie/6.png
new file mode 100644
index 00000000000..7c9abea6b8b
Binary files /dev/null and b/public/images/emoji/emoji_one/selfie/6.png differ
diff --git a/public/images/emoji/emoji_one/senegal.png b/public/images/emoji/emoji_one/senegal.png
new file mode 100644
index 00000000000..2d32427625a
Binary files /dev/null and b/public/images/emoji/emoji_one/senegal.png differ
diff --git a/public/images/emoji/emoji_one/serbia.png b/public/images/emoji/emoji_one/serbia.png
new file mode 100644
index 00000000000..a7af1346e56
Binary files /dev/null and b/public/images/emoji/emoji_one/serbia.png differ
diff --git a/public/images/emoji/emoji_one/seven.png b/public/images/emoji/emoji_one/seven.png
index 082c0c853f6..636f1a4a35b 100644
Binary files a/public/images/emoji/emoji_one/seven.png and b/public/images/emoji/emoji_one/seven.png differ
diff --git a/public/images/emoji/emoji_one/seychelles.png b/public/images/emoji/emoji_one/seychelles.png
new file mode 100644
index 00000000000..e69ca6add18
Binary files /dev/null and b/public/images/emoji/emoji_one/seychelles.png differ
diff --git a/public/images/emoji/emoji_one/shallow_pan_of_food.png b/public/images/emoji/emoji_one/shallow_pan_of_food.png
new file mode 100644
index 00000000000..57246e34619
Binary files /dev/null and b/public/images/emoji/emoji_one/shallow_pan_of_food.png differ
diff --git a/public/images/emoji/emoji_one/shamrock.png b/public/images/emoji/emoji_one/shamrock.png
index 14e221b62b0..e2779368b43 100644
Binary files a/public/images/emoji/emoji_one/shamrock.png and b/public/images/emoji/emoji_one/shamrock.png differ
diff --git a/public/images/emoji/emoji_one/shark.png b/public/images/emoji/emoji_one/shark.png
new file mode 100644
index 00000000000..e7ba34f9743
Binary files /dev/null and b/public/images/emoji/emoji_one/shark.png differ
diff --git a/public/images/emoji/emoji_one/shaved_ice.png b/public/images/emoji/emoji_one/shaved_ice.png
index 8eac6e904e2..e1e9a07c4ad 100644
Binary files a/public/images/emoji/emoji_one/shaved_ice.png and b/public/images/emoji/emoji_one/shaved_ice.png differ
diff --git a/public/images/emoji/emoji_one/sheep.png b/public/images/emoji/emoji_one/sheep.png
index b50686cd5d3..d41b629cd1f 100644
Binary files a/public/images/emoji/emoji_one/sheep.png and b/public/images/emoji/emoji_one/sheep.png differ
diff --git a/public/images/emoji/emoji_one/shell.png b/public/images/emoji/emoji_one/shell.png
index d78b8a3e69b..10692881163 100644
Binary files a/public/images/emoji/emoji_one/shell.png and b/public/images/emoji/emoji_one/shell.png differ
diff --git a/public/images/emoji/emoji_one/shield.png b/public/images/emoji/emoji_one/shield.png
index d453021093d..874899ed7c2 100644
Binary files a/public/images/emoji/emoji_one/shield.png and b/public/images/emoji/emoji_one/shield.png differ
diff --git a/public/images/emoji/emoji_one/shinto_shrine.png b/public/images/emoji/emoji_one/shinto_shrine.png
index 9c4f67c43a1..073ba575474 100644
Binary files a/public/images/emoji/emoji_one/shinto_shrine.png and b/public/images/emoji/emoji_one/shinto_shrine.png differ
diff --git a/public/images/emoji/emoji_one/ship.png b/public/images/emoji/emoji_one/ship.png
index 4503cd5eae4..9fcfae6bae6 100644
Binary files a/public/images/emoji/emoji_one/ship.png and b/public/images/emoji/emoji_one/ship.png differ
diff --git a/public/images/emoji/emoji_one/shirt.png b/public/images/emoji/emoji_one/shirt.png
index ecf79205873..94681118582 100644
Binary files a/public/images/emoji/emoji_one/shirt.png and b/public/images/emoji/emoji_one/shirt.png differ
diff --git a/public/images/emoji/emoji_one/shit.png b/public/images/emoji/emoji_one/shit.png
index 77eb5b9fd23..123281b9b32 100644
Binary files a/public/images/emoji/emoji_one/shit.png and b/public/images/emoji/emoji_one/shit.png differ
diff --git a/public/images/emoji/emoji_one/shopping.png b/public/images/emoji/emoji_one/shopping.png
new file mode 100644
index 00000000000..51da93c9678
Binary files /dev/null and b/public/images/emoji/emoji_one/shopping.png differ
diff --git a/public/images/emoji/emoji_one/shopping_bags.png b/public/images/emoji/emoji_one/shopping_bags.png
index 63194341660..51da93c9678 100644
Binary files a/public/images/emoji/emoji_one/shopping_bags.png and b/public/images/emoji/emoji_one/shopping_bags.png differ
diff --git a/public/images/emoji/emoji_one/shopping_cart.png b/public/images/emoji/emoji_one/shopping_cart.png
new file mode 100644
index 00000000000..57386eb1d4b
Binary files /dev/null and b/public/images/emoji/emoji_one/shopping_cart.png differ
diff --git a/public/images/emoji/emoji_one/shower.png b/public/images/emoji/emoji_one/shower.png
index 35e297cbf9d..60cb0240940 100644
Binary files a/public/images/emoji/emoji_one/shower.png and b/public/images/emoji/emoji_one/shower.png differ
diff --git a/public/images/emoji/emoji_one/shrimp.png b/public/images/emoji/emoji_one/shrimp.png
new file mode 100644
index 00000000000..c0e050dc5e5
Binary files /dev/null and b/public/images/emoji/emoji_one/shrimp.png differ
diff --git a/public/images/emoji/emoji_one/sierra_leone.png b/public/images/emoji/emoji_one/sierra_leone.png
new file mode 100644
index 00000000000..816f090002a
Binary files /dev/null and b/public/images/emoji/emoji_one/sierra_leone.png differ
diff --git a/public/images/emoji/emoji_one/sign_of_the_horns.png b/public/images/emoji/emoji_one/sign_of_the_horns.png
index da08837ff95..c5afaf3cab9 100644
Binary files a/public/images/emoji/emoji_one/sign_of_the_horns.png and b/public/images/emoji/emoji_one/sign_of_the_horns.png differ
diff --git a/public/images/emoji/emoji_one/signal_strength.png b/public/images/emoji/emoji_one/signal_strength.png
index b3bfcb6f4a3..a1bb5ea0ab8 100644
Binary files a/public/images/emoji/emoji_one/signal_strength.png and b/public/images/emoji/emoji_one/signal_strength.png differ
diff --git a/public/images/emoji/emoji_one/singapore.png b/public/images/emoji/emoji_one/singapore.png
new file mode 100644
index 00000000000..4cf2332d20f
Binary files /dev/null and b/public/images/emoji/emoji_one/singapore.png differ
diff --git a/public/images/emoji/emoji_one/sint_maarten.png b/public/images/emoji/emoji_one/sint_maarten.png
new file mode 100644
index 00000000000..5248152aba9
Binary files /dev/null and b/public/images/emoji/emoji_one/sint_maarten.png differ
diff --git a/public/images/emoji/emoji_one/six.png b/public/images/emoji/emoji_one/six.png
index e63c0ca97f1..06822f95c01 100644
Binary files a/public/images/emoji/emoji_one/six.png and b/public/images/emoji/emoji_one/six.png differ
diff --git a/public/images/emoji/emoji_one/six_pointed_star.png b/public/images/emoji/emoji_one/six_pointed_star.png
index 0f461bf76e0..8631a9c0abc 100644
Binary files a/public/images/emoji/emoji_one/six_pointed_star.png and b/public/images/emoji/emoji_one/six_pointed_star.png differ
diff --git a/public/images/emoji/emoji_one/skeleton.png b/public/images/emoji/emoji_one/skeleton.png
index 4e51ce946a7..c3fe6053db7 100644
Binary files a/public/images/emoji/emoji_one/skeleton.png and b/public/images/emoji/emoji_one/skeleton.png differ
diff --git a/public/images/emoji/emoji_one/ski.png b/public/images/emoji/emoji_one/ski.png
index 28c26e3b20f..e0e2b4af702 100644
Binary files a/public/images/emoji/emoji_one/ski.png and b/public/images/emoji/emoji_one/ski.png differ
diff --git a/public/images/emoji/emoji_one/skier.png b/public/images/emoji/emoji_one/skier.png
index 1aa3148d39d..46d21812016 100644
Binary files a/public/images/emoji/emoji_one/skier.png and b/public/images/emoji/emoji_one/skier.png differ
diff --git a/public/images/emoji/emoji_one/skull.png b/public/images/emoji/emoji_one/skull.png
index 4e51ce946a7..c3fe6053db7 100644
Binary files a/public/images/emoji/emoji_one/skull.png and b/public/images/emoji/emoji_one/skull.png differ
diff --git a/public/images/emoji/emoji_one/skull_and_crossbones.png b/public/images/emoji/emoji_one/skull_and_crossbones.png
index 57ba5833f1d..2320ddcb7c3 100644
Binary files a/public/images/emoji/emoji_one/skull_and_crossbones.png and b/public/images/emoji/emoji_one/skull_and_crossbones.png differ
diff --git a/public/images/emoji/emoji_one/skull_crossbones.png b/public/images/emoji/emoji_one/skull_crossbones.png
index 57ba5833f1d..2320ddcb7c3 100644
Binary files a/public/images/emoji/emoji_one/skull_crossbones.png and b/public/images/emoji/emoji_one/skull_crossbones.png differ
diff --git a/public/images/emoji/emoji_one/sleeping.png b/public/images/emoji/emoji_one/sleeping.png
index 4a6a7a85018..0529449992f 100644
Binary files a/public/images/emoji/emoji_one/sleeping.png and b/public/images/emoji/emoji_one/sleeping.png differ
diff --git a/public/images/emoji/emoji_one/sleeping_accommodation.png b/public/images/emoji/emoji_one/sleeping_accommodation.png
index b5b231d5a07..9a919c519a2 100644
Binary files a/public/images/emoji/emoji_one/sleeping_accommodation.png and b/public/images/emoji/emoji_one/sleeping_accommodation.png differ
diff --git a/public/images/emoji/emoji_one/sleeping_bed.png b/public/images/emoji/emoji_one/sleeping_bed.png
new file mode 100644
index 00000000000..9a919c519a2
Binary files /dev/null and b/public/images/emoji/emoji_one/sleeping_bed.png differ
diff --git a/public/images/emoji/emoji_one/sleeping_bed/2.png b/public/images/emoji/emoji_one/sleeping_bed/2.png
new file mode 100644
index 00000000000..c5b63b88abd
Binary files /dev/null and b/public/images/emoji/emoji_one/sleeping_bed/2.png differ
diff --git a/public/images/emoji/emoji_one/sleeping_bed/3.png b/public/images/emoji/emoji_one/sleeping_bed/3.png
new file mode 100644
index 00000000000..84ff2961895
Binary files /dev/null and b/public/images/emoji/emoji_one/sleeping_bed/3.png differ
diff --git a/public/images/emoji/emoji_one/sleeping_bed/4.png b/public/images/emoji/emoji_one/sleeping_bed/4.png
new file mode 100644
index 00000000000..900d4c89931
Binary files /dev/null and b/public/images/emoji/emoji_one/sleeping_bed/4.png differ
diff --git a/public/images/emoji/emoji_one/sleeping_bed/5.png b/public/images/emoji/emoji_one/sleeping_bed/5.png
new file mode 100644
index 00000000000..02ebcc0f6bf
Binary files /dev/null and b/public/images/emoji/emoji_one/sleeping_bed/5.png differ
diff --git a/public/images/emoji/emoji_one/sleeping_bed/6.png b/public/images/emoji/emoji_one/sleeping_bed/6.png
new file mode 100644
index 00000000000..1d098526012
Binary files /dev/null and b/public/images/emoji/emoji_one/sleeping_bed/6.png differ
diff --git a/public/images/emoji/emoji_one/sleepy.png b/public/images/emoji/emoji_one/sleepy.png
index 35d76526938..bc5e0e6211a 100644
Binary files a/public/images/emoji/emoji_one/sleepy.png and b/public/images/emoji/emoji_one/sleepy.png differ
diff --git a/public/images/emoji/emoji_one/sleuth_or_spy.png b/public/images/emoji/emoji_one/sleuth_or_spy.png
index 0e0ad49b6db..dda052dfbb9 100644
Binary files a/public/images/emoji/emoji_one/sleuth_or_spy.png and b/public/images/emoji/emoji_one/sleuth_or_spy.png differ
diff --git a/public/images/emoji/emoji_one/slight_frown.png b/public/images/emoji/emoji_one/slight_frown.png
index 72d3d96f6fc..b6807a25b55 100644
Binary files a/public/images/emoji/emoji_one/slight_frown.png and b/public/images/emoji/emoji_one/slight_frown.png differ
diff --git a/public/images/emoji/emoji_one/slight_smile.png b/public/images/emoji/emoji_one/slight_smile.png
index c40491e67d2..96cc82d8ed1 100644
Binary files a/public/images/emoji/emoji_one/slight_smile.png and b/public/images/emoji/emoji_one/slight_smile.png differ
diff --git a/public/images/emoji/emoji_one/slightly_frowning_face.png b/public/images/emoji/emoji_one/slightly_frowning_face.png
index 72d3d96f6fc..b6807a25b55 100644
Binary files a/public/images/emoji/emoji_one/slightly_frowning_face.png and b/public/images/emoji/emoji_one/slightly_frowning_face.png differ
diff --git a/public/images/emoji/emoji_one/slightly_smiling.png b/public/images/emoji/emoji_one/slightly_smiling.png
new file mode 100644
index 00000000000..96cc82d8ed1
Binary files /dev/null and b/public/images/emoji/emoji_one/slightly_smiling.png differ
diff --git a/public/images/emoji/emoji_one/slightly_smiling_face.png b/public/images/emoji/emoji_one/slightly_smiling_face.png
index c40491e67d2..96cc82d8ed1 100644
Binary files a/public/images/emoji/emoji_one/slightly_smiling_face.png and b/public/images/emoji/emoji_one/slightly_smiling_face.png differ
diff --git a/public/images/emoji/emoji_one/slot_machine.png b/public/images/emoji/emoji_one/slot_machine.png
index e7df76618cf..832e535471e 100644
Binary files a/public/images/emoji/emoji_one/slot_machine.png and b/public/images/emoji/emoji_one/slot_machine.png differ
diff --git a/public/images/emoji/emoji_one/slovakia.png b/public/images/emoji/emoji_one/slovakia.png
new file mode 100644
index 00000000000..9b716032fd8
Binary files /dev/null and b/public/images/emoji/emoji_one/slovakia.png differ
diff --git a/public/images/emoji/emoji_one/slovenia.png b/public/images/emoji/emoji_one/slovenia.png
new file mode 100644
index 00000000000..6dfbe6eae24
Binary files /dev/null and b/public/images/emoji/emoji_one/slovenia.png differ
diff --git a/public/images/emoji/emoji_one/small_airplane.png b/public/images/emoji/emoji_one/small_airplane.png
index 217b0b85a6d..ff5a7b34e11 100644
Binary files a/public/images/emoji/emoji_one/small_airplane.png and b/public/images/emoji/emoji_one/small_airplane.png differ
diff --git a/public/images/emoji/emoji_one/small_blue_diamond.png b/public/images/emoji/emoji_one/small_blue_diamond.png
index 7293d4294b3..9b2903c84ae 100644
Binary files a/public/images/emoji/emoji_one/small_blue_diamond.png and b/public/images/emoji/emoji_one/small_blue_diamond.png differ
diff --git a/public/images/emoji/emoji_one/small_orange_diamond.png b/public/images/emoji/emoji_one/small_orange_diamond.png
index 5f71ecdf08e..2db6b3e24cf 100644
Binary files a/public/images/emoji/emoji_one/small_orange_diamond.png and b/public/images/emoji/emoji_one/small_orange_diamond.png differ
diff --git a/public/images/emoji/emoji_one/small_red_triangle.png b/public/images/emoji/emoji_one/small_red_triangle.png
index 23554893461..94b28fb76dc 100644
Binary files a/public/images/emoji/emoji_one/small_red_triangle.png and b/public/images/emoji/emoji_one/small_red_triangle.png differ
diff --git a/public/images/emoji/emoji_one/small_red_triangle_down.png b/public/images/emoji/emoji_one/small_red_triangle_down.png
index b72afa6f92e..44942bd7dd4 100644
Binary files a/public/images/emoji/emoji_one/small_red_triangle_down.png and b/public/images/emoji/emoji_one/small_red_triangle_down.png differ
diff --git a/public/images/emoji/emoji_one/smile.png b/public/images/emoji/emoji_one/smile.png
index efe65f3b832..b40fadb0a7e 100644
Binary files a/public/images/emoji/emoji_one/smile.png and b/public/images/emoji/emoji_one/smile.png differ
diff --git a/public/images/emoji/emoji_one/smile_cat.png b/public/images/emoji/emoji_one/smile_cat.png
index 16145530fdb..f7802bd302e 100644
Binary files a/public/images/emoji/emoji_one/smile_cat.png and b/public/images/emoji/emoji_one/smile_cat.png differ
diff --git a/public/images/emoji/emoji_one/smiley.png b/public/images/emoji/emoji_one/smiley.png
index f82b805814b..5a647aee01b 100644
Binary files a/public/images/emoji/emoji_one/smiley.png and b/public/images/emoji/emoji_one/smiley.png differ
diff --git a/public/images/emoji/emoji_one/smiley_cat.png b/public/images/emoji/emoji_one/smiley_cat.png
index c489ba35fca..3f83e3285ad 100644
Binary files a/public/images/emoji/emoji_one/smiley_cat.png and b/public/images/emoji/emoji_one/smiley_cat.png differ
diff --git a/public/images/emoji/emoji_one/smiling_imp.png b/public/images/emoji/emoji_one/smiling_imp.png
index 865a2137758..15dd76b14d4 100644
Binary files a/public/images/emoji/emoji_one/smiling_imp.png and b/public/images/emoji/emoji_one/smiling_imp.png differ
diff --git a/public/images/emoji/emoji_one/smirk.png b/public/images/emoji/emoji_one/smirk.png
index 163faee7ece..4352c78f170 100644
Binary files a/public/images/emoji/emoji_one/smirk.png and b/public/images/emoji/emoji_one/smirk.png differ
diff --git a/public/images/emoji/emoji_one/smirk_cat.png b/public/images/emoji/emoji_one/smirk_cat.png
index 2942825c02b..2bb8347640f 100644
Binary files a/public/images/emoji/emoji_one/smirk_cat.png and b/public/images/emoji/emoji_one/smirk_cat.png differ
diff --git a/public/images/emoji/emoji_one/smoking.png b/public/images/emoji/emoji_one/smoking.png
index 96944185bbf..7c08cdc9ff2 100644
Binary files a/public/images/emoji/emoji_one/smoking.png and b/public/images/emoji/emoji_one/smoking.png differ
diff --git a/public/images/emoji/emoji_one/snail.png b/public/images/emoji/emoji_one/snail.png
index f1710296975..c648eea6aaa 100644
Binary files a/public/images/emoji/emoji_one/snail.png and b/public/images/emoji/emoji_one/snail.png differ
diff --git a/public/images/emoji/emoji_one/snake.png b/public/images/emoji/emoji_one/snake.png
index 17995513c9a..fd47985c9cf 100644
Binary files a/public/images/emoji/emoji_one/snake.png and b/public/images/emoji/emoji_one/snake.png differ
diff --git a/public/images/emoji/emoji_one/sneezing_face.png b/public/images/emoji/emoji_one/sneezing_face.png
new file mode 100644
index 00000000000..ed2115a34fe
Binary files /dev/null and b/public/images/emoji/emoji_one/sneezing_face.png differ
diff --git a/public/images/emoji/emoji_one/snow_capped_mountain.png b/public/images/emoji/emoji_one/snow_capped_mountain.png
index fcf09dab6b3..5654198a525 100644
Binary files a/public/images/emoji/emoji_one/snow_capped_mountain.png and b/public/images/emoji/emoji_one/snow_capped_mountain.png differ
diff --git a/public/images/emoji/emoji_one/snowboarder.png b/public/images/emoji/emoji_one/snowboarder.png
index a1c4cfcf336..ec4dec2378d 100644
Binary files a/public/images/emoji/emoji_one/snowboarder.png and b/public/images/emoji/emoji_one/snowboarder.png differ
diff --git a/public/images/emoji/emoji_one/snowboarder/2.png b/public/images/emoji/emoji_one/snowboarder/2.png
new file mode 100644
index 00000000000..d75f80a2728
Binary files /dev/null and b/public/images/emoji/emoji_one/snowboarder/2.png differ
diff --git a/public/images/emoji/emoji_one/snowboarder/3.png b/public/images/emoji/emoji_one/snowboarder/3.png
new file mode 100644
index 00000000000..57f8d32290b
Binary files /dev/null and b/public/images/emoji/emoji_one/snowboarder/3.png differ
diff --git a/public/images/emoji/emoji_one/snowboarder/4.png b/public/images/emoji/emoji_one/snowboarder/4.png
new file mode 100644
index 00000000000..f1d6be361eb
Binary files /dev/null and b/public/images/emoji/emoji_one/snowboarder/4.png differ
diff --git a/public/images/emoji/emoji_one/snowboarder/5.png b/public/images/emoji/emoji_one/snowboarder/5.png
new file mode 100644
index 00000000000..c81607fc790
Binary files /dev/null and b/public/images/emoji/emoji_one/snowboarder/5.png differ
diff --git a/public/images/emoji/emoji_one/snowboarder/6.png b/public/images/emoji/emoji_one/snowboarder/6.png
new file mode 100644
index 00000000000..50869272ee2
Binary files /dev/null and b/public/images/emoji/emoji_one/snowboarder/6.png differ
diff --git a/public/images/emoji/emoji_one/snowflake.png b/public/images/emoji/emoji_one/snowflake.png
index 01360220aeb..0ee41a7d9a9 100644
Binary files a/public/images/emoji/emoji_one/snowflake.png and b/public/images/emoji/emoji_one/snowflake.png differ
diff --git a/public/images/emoji/emoji_one/snowman.png b/public/images/emoji/emoji_one/snowman.png
index 55c82a95c1d..5ec353fdecb 100644
Binary files a/public/images/emoji/emoji_one/snowman.png and b/public/images/emoji/emoji_one/snowman.png differ
diff --git a/public/images/emoji/emoji_one/snowman2.png b/public/images/emoji/emoji_one/snowman2.png
index 87c6724c7ad..6bf5eaa8185 100644
Binary files a/public/images/emoji/emoji_one/snowman2.png and b/public/images/emoji/emoji_one/snowman2.png differ
diff --git a/public/images/emoji/emoji_one/snowman_with_snow.png b/public/images/emoji/emoji_one/snowman_with_snow.png
new file mode 100644
index 00000000000..6bf5eaa8185
Binary files /dev/null and b/public/images/emoji/emoji_one/snowman_with_snow.png differ
diff --git a/public/images/emoji/emoji_one/sob.png b/public/images/emoji/emoji_one/sob.png
index 3c63c1a3401..7cebf5c5ba6 100644
Binary files a/public/images/emoji/emoji_one/sob.png and b/public/images/emoji/emoji_one/sob.png differ
diff --git a/public/images/emoji/emoji_one/soccer.png b/public/images/emoji/emoji_one/soccer.png
index 65eceea9868..40e92cb6945 100644
Binary files a/public/images/emoji/emoji_one/soccer.png and b/public/images/emoji/emoji_one/soccer.png differ
diff --git a/public/images/emoji/emoji_one/solomon_islands.png b/public/images/emoji/emoji_one/solomon_islands.png
new file mode 100644
index 00000000000..e4476e18806
Binary files /dev/null and b/public/images/emoji/emoji_one/solomon_islands.png differ
diff --git a/public/images/emoji/emoji_one/somalia.png b/public/images/emoji/emoji_one/somalia.png
new file mode 100644
index 00000000000..209fffeaed0
Binary files /dev/null and b/public/images/emoji/emoji_one/somalia.png differ
diff --git a/public/images/emoji/emoji_one/soon.png b/public/images/emoji/emoji_one/soon.png
index c56de37b98f..b737658c9af 100644
Binary files a/public/images/emoji/emoji_one/soon.png and b/public/images/emoji/emoji_one/soon.png differ
diff --git a/public/images/emoji/emoji_one/sos.png b/public/images/emoji/emoji_one/sos.png
index 9b1e4bba83b..f4c31114f27 100644
Binary files a/public/images/emoji/emoji_one/sos.png and b/public/images/emoji/emoji_one/sos.png differ
diff --git a/public/images/emoji/emoji_one/sound.png b/public/images/emoji/emoji_one/sound.png
index 09adf65c39d..803ba143309 100644
Binary files a/public/images/emoji/emoji_one/sound.png and b/public/images/emoji/emoji_one/sound.png differ
diff --git a/public/images/emoji/emoji_one/south_africa.png b/public/images/emoji/emoji_one/south_africa.png
new file mode 100644
index 00000000000..d40f1c75c81
Binary files /dev/null and b/public/images/emoji/emoji_one/south_africa.png differ
diff --git a/public/images/emoji/emoji_one/south_georgia_south_sandwich_islands.png b/public/images/emoji/emoji_one/south_georgia_south_sandwich_islands.png
new file mode 100644
index 00000000000..58f47bcd9b9
Binary files /dev/null and b/public/images/emoji/emoji_one/south_georgia_south_sandwich_islands.png differ
diff --git a/public/images/emoji/emoji_one/south_sudan.png b/public/images/emoji/emoji_one/south_sudan.png
new file mode 100644
index 00000000000..c7cbc6967c2
Binary files /dev/null and b/public/images/emoji/emoji_one/south_sudan.png differ
diff --git a/public/images/emoji/emoji_one/space_invader.png b/public/images/emoji/emoji_one/space_invader.png
index a964e9fdee1..72530a229e3 100644
Binary files a/public/images/emoji/emoji_one/space_invader.png and b/public/images/emoji/emoji_one/space_invader.png differ
diff --git a/public/images/emoji/emoji_one/spades.png b/public/images/emoji/emoji_one/spades.png
index 49d963bb385..261536e773b 100644
Binary files a/public/images/emoji/emoji_one/spades.png and b/public/images/emoji/emoji_one/spades.png differ
diff --git a/public/images/emoji/emoji_one/spaghetti.png b/public/images/emoji/emoji_one/spaghetti.png
index 5d9f9c94850..42223ee671e 100644
Binary files a/public/images/emoji/emoji_one/spaghetti.png and b/public/images/emoji/emoji_one/spaghetti.png differ
diff --git a/public/images/emoji/emoji_one/sparkle.png b/public/images/emoji/emoji_one/sparkle.png
index d980fe699c9..e9231efc2fb 100644
Binary files a/public/images/emoji/emoji_one/sparkle.png and b/public/images/emoji/emoji_one/sparkle.png differ
diff --git a/public/images/emoji/emoji_one/sparkler.png b/public/images/emoji/emoji_one/sparkler.png
index bcae44a7875..d99fb5195e2 100644
Binary files a/public/images/emoji/emoji_one/sparkler.png and b/public/images/emoji/emoji_one/sparkler.png differ
diff --git a/public/images/emoji/emoji_one/sparkles.png b/public/images/emoji/emoji_one/sparkles.png
index 3cbacb46e31..d50cc9a11e9 100644
Binary files a/public/images/emoji/emoji_one/sparkles.png and b/public/images/emoji/emoji_one/sparkles.png differ
diff --git a/public/images/emoji/emoji_one/sparkling_heart.png b/public/images/emoji/emoji_one/sparkling_heart.png
index 9f3734bddcb..5d0ea34a845 100644
Binary files a/public/images/emoji/emoji_one/sparkling_heart.png and b/public/images/emoji/emoji_one/sparkling_heart.png differ
diff --git a/public/images/emoji/emoji_one/speak_no_evil.png b/public/images/emoji/emoji_one/speak_no_evil.png
index c6deac879cb..f05c13f3baf 100644
Binary files a/public/images/emoji/emoji_one/speak_no_evil.png and b/public/images/emoji/emoji_one/speak_no_evil.png differ
diff --git a/public/images/emoji/emoji_one/speaker.png b/public/images/emoji/emoji_one/speaker.png
index 57a70b96b18..c0dffb3d84a 100644
Binary files a/public/images/emoji/emoji_one/speaker.png and b/public/images/emoji/emoji_one/speaker.png differ
diff --git a/public/images/emoji/emoji_one/speaking_head.png b/public/images/emoji/emoji_one/speaking_head.png
index b84d9b048ab..78c9f6c1f35 100644
Binary files a/public/images/emoji/emoji_one/speaking_head.png and b/public/images/emoji/emoji_one/speaking_head.png differ
diff --git a/public/images/emoji/emoji_one/speaking_head_in_silhouette.png b/public/images/emoji/emoji_one/speaking_head_in_silhouette.png
index b84d9b048ab..78c9f6c1f35 100644
Binary files a/public/images/emoji/emoji_one/speaking_head_in_silhouette.png and b/public/images/emoji/emoji_one/speaking_head_in_silhouette.png differ
diff --git a/public/images/emoji/emoji_one/speech_balloon.png b/public/images/emoji/emoji_one/speech_balloon.png
index 84b3f21e488..9addbd158ff 100644
Binary files a/public/images/emoji/emoji_one/speech_balloon.png and b/public/images/emoji/emoji_one/speech_balloon.png differ
diff --git a/public/images/emoji/emoji_one/speedboat.png b/public/images/emoji/emoji_one/speedboat.png
index 39ae11a2a35..75019fbe69f 100644
Binary files a/public/images/emoji/emoji_one/speedboat.png and b/public/images/emoji/emoji_one/speedboat.png differ
diff --git a/public/images/emoji/emoji_one/spider.png b/public/images/emoji/emoji_one/spider.png
index 0e8f42dea1b..80062eb1696 100644
Binary files a/public/images/emoji/emoji_one/spider.png and b/public/images/emoji/emoji_one/spider.png differ
diff --git a/public/images/emoji/emoji_one/spider_web.png b/public/images/emoji/emoji_one/spider_web.png
index fc4532a4ec9..5a1a32d2fb6 100644
Binary files a/public/images/emoji/emoji_one/spider_web.png and b/public/images/emoji/emoji_one/spider_web.png differ
diff --git a/public/images/emoji/emoji_one/spiral_calendar.png b/public/images/emoji/emoji_one/spiral_calendar.png
new file mode 100644
index 00000000000..fd91b82bf90
Binary files /dev/null and b/public/images/emoji/emoji_one/spiral_calendar.png differ
diff --git a/public/images/emoji/emoji_one/spiral_calendar_pad.png b/public/images/emoji/emoji_one/spiral_calendar_pad.png
index 50fb5e044aa..fd91b82bf90 100644
Binary files a/public/images/emoji/emoji_one/spiral_calendar_pad.png and b/public/images/emoji/emoji_one/spiral_calendar_pad.png differ
diff --git a/public/images/emoji/emoji_one/spiral_note_pad.png b/public/images/emoji/emoji_one/spiral_note_pad.png
index 3137300cb34..08c5181db28 100644
Binary files a/public/images/emoji/emoji_one/spiral_note_pad.png and b/public/images/emoji/emoji_one/spiral_note_pad.png differ
diff --git a/public/images/emoji/emoji_one/spiral_notepad.png b/public/images/emoji/emoji_one/spiral_notepad.png
new file mode 100644
index 00000000000..08c5181db28
Binary files /dev/null and b/public/images/emoji/emoji_one/spiral_notepad.png differ
diff --git a/public/images/emoji/emoji_one/spoon.png b/public/images/emoji/emoji_one/spoon.png
new file mode 100644
index 00000000000..ce2c1bab14d
Binary files /dev/null and b/public/images/emoji/emoji_one/spoon.png differ
diff --git a/public/images/emoji/emoji_one/sports_medal.png b/public/images/emoji/emoji_one/sports_medal.png
index b5f122fc568..63d5d18c6d8 100644
Binary files a/public/images/emoji/emoji_one/sports_medal.png and b/public/images/emoji/emoji_one/sports_medal.png differ
diff --git a/public/images/emoji/emoji_one/spy.png b/public/images/emoji/emoji_one/spy.png
index 0e0ad49b6db..dda052dfbb9 100644
Binary files a/public/images/emoji/emoji_one/spy.png and b/public/images/emoji/emoji_one/spy.png differ
diff --git a/public/images/emoji/emoji_one/squid.png b/public/images/emoji/emoji_one/squid.png
new file mode 100644
index 00000000000..b1a0a0a30e4
Binary files /dev/null and b/public/images/emoji/emoji_one/squid.png differ
diff --git a/public/images/emoji/emoji_one/sri_lanka.png b/public/images/emoji/emoji_one/sri_lanka.png
new file mode 100644
index 00000000000..f15b9be56dd
Binary files /dev/null and b/public/images/emoji/emoji_one/sri_lanka.png differ
diff --git a/public/images/emoji/emoji_one/st_barthelemy.png b/public/images/emoji/emoji_one/st_barthelemy.png
new file mode 100644
index 00000000000..e213bf7e406
Binary files /dev/null and b/public/images/emoji/emoji_one/st_barthelemy.png differ
diff --git a/public/images/emoji/emoji_one/st_helena.png b/public/images/emoji/emoji_one/st_helena.png
new file mode 100644
index 00000000000..90fefd0cab2
Binary files /dev/null and b/public/images/emoji/emoji_one/st_helena.png differ
diff --git a/public/images/emoji/emoji_one/st_kitts_nevis.png b/public/images/emoji/emoji_one/st_kitts_nevis.png
new file mode 100644
index 00000000000..d7686f8b603
Binary files /dev/null and b/public/images/emoji/emoji_one/st_kitts_nevis.png differ
diff --git a/public/images/emoji/emoji_one/st_lucia.png b/public/images/emoji/emoji_one/st_lucia.png
new file mode 100644
index 00000000000..92eafffe947
Binary files /dev/null and b/public/images/emoji/emoji_one/st_lucia.png differ
diff --git a/public/images/emoji/emoji_one/st_pierre_miquelon.png b/public/images/emoji/emoji_one/st_pierre_miquelon.png
new file mode 100644
index 00000000000..b05828b47cb
Binary files /dev/null and b/public/images/emoji/emoji_one/st_pierre_miquelon.png differ
diff --git a/public/images/emoji/emoji_one/st_vincent_grenadines.png b/public/images/emoji/emoji_one/st_vincent_grenadines.png
new file mode 100644
index 00000000000..ddfd25fd227
Binary files /dev/null and b/public/images/emoji/emoji_one/st_vincent_grenadines.png differ
diff --git a/public/images/emoji/emoji_one/stadium.png b/public/images/emoji/emoji_one/stadium.png
index e1a45f0b984..bc75521171e 100644
Binary files a/public/images/emoji/emoji_one/stadium.png and b/public/images/emoji/emoji_one/stadium.png differ
diff --git a/public/images/emoji/emoji_one/star.png b/public/images/emoji/emoji_one/star.png
index 6af620098ff..f5791a931d4 100644
Binary files a/public/images/emoji/emoji_one/star.png and b/public/images/emoji/emoji_one/star.png differ
diff --git a/public/images/emoji/emoji_one/star2.png b/public/images/emoji/emoji_one/star2.png
index e7b4194d787..223b2a0f94c 100644
Binary files a/public/images/emoji/emoji_one/star2.png and b/public/images/emoji/emoji_one/star2.png differ
diff --git a/public/images/emoji/emoji_one/star_and_crescent.png b/public/images/emoji/emoji_one/star_and_crescent.png
index a00bc5b19a3..f566b96f2ce 100644
Binary files a/public/images/emoji/emoji_one/star_and_crescent.png and b/public/images/emoji/emoji_one/star_and_crescent.png differ
diff --git a/public/images/emoji/emoji_one/star_of_david.png b/public/images/emoji/emoji_one/star_of_david.png
index f1f8b67e9b7..e88bf4b834f 100644
Binary files a/public/images/emoji/emoji_one/star_of_david.png and b/public/images/emoji/emoji_one/star_of_david.png differ
diff --git a/public/images/emoji/emoji_one/stars.png b/public/images/emoji/emoji_one/stars.png
index 3435cd7119a..dc9ad1ffbe4 100644
Binary files a/public/images/emoji/emoji_one/stars.png and b/public/images/emoji/emoji_one/stars.png differ
diff --git a/public/images/emoji/emoji_one/station.png b/public/images/emoji/emoji_one/station.png
index 1b078825299..0cd5a8a3c7c 100644
Binary files a/public/images/emoji/emoji_one/station.png and b/public/images/emoji/emoji_one/station.png differ
diff --git a/public/images/emoji/emoji_one/statue_of_liberty.png b/public/images/emoji/emoji_one/statue_of_liberty.png
index 488c70779ce..5ffef3c0dca 100644
Binary files a/public/images/emoji/emoji_one/statue_of_liberty.png and b/public/images/emoji/emoji_one/statue_of_liberty.png differ
diff --git a/public/images/emoji/emoji_one/steam_locomotive.png b/public/images/emoji/emoji_one/steam_locomotive.png
index 1617cf348ac..3ac96bb5429 100644
Binary files a/public/images/emoji/emoji_one/steam_locomotive.png and b/public/images/emoji/emoji_one/steam_locomotive.png differ
diff --git a/public/images/emoji/emoji_one/stew.png b/public/images/emoji/emoji_one/stew.png
index e5f8f89e9af..4d273302d62 100644
Binary files a/public/images/emoji/emoji_one/stew.png and b/public/images/emoji/emoji_one/stew.png differ
diff --git a/public/images/emoji/emoji_one/stop_button.png b/public/images/emoji/emoji_one/stop_button.png
index b24d962369b..9f080595ac8 100644
Binary files a/public/images/emoji/emoji_one/stop_button.png and b/public/images/emoji/emoji_one/stop_button.png differ
diff --git a/public/images/emoji/emoji_one/stop_sign.png b/public/images/emoji/emoji_one/stop_sign.png
new file mode 100644
index 00000000000..b002e1e5797
Binary files /dev/null and b/public/images/emoji/emoji_one/stop_sign.png differ
diff --git a/public/images/emoji/emoji_one/stopwatch.png b/public/images/emoji/emoji_one/stopwatch.png
index c52ceec6d44..61eba597e31 100644
Binary files a/public/images/emoji/emoji_one/stopwatch.png and b/public/images/emoji/emoji_one/stopwatch.png differ
diff --git a/public/images/emoji/emoji_one/straight_ruler.png b/public/images/emoji/emoji_one/straight_ruler.png
index d014058c88d..a4aa603f840 100644
Binary files a/public/images/emoji/emoji_one/straight_ruler.png and b/public/images/emoji/emoji_one/straight_ruler.png differ
diff --git a/public/images/emoji/emoji_one/strawberry.png b/public/images/emoji/emoji_one/strawberry.png
index 8bac8aa8b70..cab98ebddba 100644
Binary files a/public/images/emoji/emoji_one/strawberry.png and b/public/images/emoji/emoji_one/strawberry.png differ
diff --git a/public/images/emoji/emoji_one/stuck_out_tongue.png b/public/images/emoji/emoji_one/stuck_out_tongue.png
index a4db2c08ba2..85b042cb2b9 100644
Binary files a/public/images/emoji/emoji_one/stuck_out_tongue.png and b/public/images/emoji/emoji_one/stuck_out_tongue.png differ
diff --git a/public/images/emoji/emoji_one/stuck_out_tongue_closed_eyes.png b/public/images/emoji/emoji_one/stuck_out_tongue_closed_eyes.png
index ccac72048da..98430e5eac4 100644
Binary files a/public/images/emoji/emoji_one/stuck_out_tongue_closed_eyes.png and b/public/images/emoji/emoji_one/stuck_out_tongue_closed_eyes.png differ
diff --git a/public/images/emoji/emoji_one/stuck_out_tongue_winking_eye.png b/public/images/emoji/emoji_one/stuck_out_tongue_winking_eye.png
index 9b32aedf2ae..cf7d7d1b9a0 100644
Binary files a/public/images/emoji/emoji_one/stuck_out_tongue_winking_eye.png and b/public/images/emoji/emoji_one/stuck_out_tongue_winking_eye.png differ
diff --git a/public/images/emoji/emoji_one/studio_microphone.png b/public/images/emoji/emoji_one/studio_microphone.png
index 807d3bac9bb..4a10c14e1d4 100644
Binary files a/public/images/emoji/emoji_one/studio_microphone.png and b/public/images/emoji/emoji_one/studio_microphone.png differ
diff --git a/public/images/emoji/emoji_one/stuffed_flatbread.png b/public/images/emoji/emoji_one/stuffed_flatbread.png
new file mode 100644
index 00000000000..8c4b6a08bdb
Binary files /dev/null and b/public/images/emoji/emoji_one/stuffed_flatbread.png differ
diff --git a/public/images/emoji/emoji_one/sudan.png b/public/images/emoji/emoji_one/sudan.png
new file mode 100644
index 00000000000..3974a07328c
Binary files /dev/null and b/public/images/emoji/emoji_one/sudan.png differ
diff --git a/public/images/emoji/emoji_one/sun_behind_large_cloud.png b/public/images/emoji/emoji_one/sun_behind_large_cloud.png
new file mode 100644
index 00000000000..e8b9220a8a1
Binary files /dev/null and b/public/images/emoji/emoji_one/sun_behind_large_cloud.png differ
diff --git a/public/images/emoji/emoji_one/sun_behind_rain_cloud.png b/public/images/emoji/emoji_one/sun_behind_rain_cloud.png
new file mode 100644
index 00000000000..67907abd2f6
Binary files /dev/null and b/public/images/emoji/emoji_one/sun_behind_rain_cloud.png differ
diff --git a/public/images/emoji/emoji_one/sun_behind_small_cloud.png b/public/images/emoji/emoji_one/sun_behind_small_cloud.png
new file mode 100644
index 00000000000..ea5d830e96b
Binary files /dev/null and b/public/images/emoji/emoji_one/sun_behind_small_cloud.png differ
diff --git a/public/images/emoji/emoji_one/sun_with_face.png b/public/images/emoji/emoji_one/sun_with_face.png
index 3a9eab8dc92..0e10b41c2e0 100644
Binary files a/public/images/emoji/emoji_one/sun_with_face.png and b/public/images/emoji/emoji_one/sun_with_face.png differ
diff --git a/public/images/emoji/emoji_one/sunflower.png b/public/images/emoji/emoji_one/sunflower.png
index 2198a7c3069..13913edaca5 100644
Binary files a/public/images/emoji/emoji_one/sunflower.png and b/public/images/emoji/emoji_one/sunflower.png differ
diff --git a/public/images/emoji/emoji_one/sunglasses.png b/public/images/emoji/emoji_one/sunglasses.png
index 7fb7881bdaa..92cff83415e 100644
Binary files a/public/images/emoji/emoji_one/sunglasses.png and b/public/images/emoji/emoji_one/sunglasses.png differ
diff --git a/public/images/emoji/emoji_one/sunny.png b/public/images/emoji/emoji_one/sunny.png
index c3091a74d1a..7b7b33a7a77 100644
Binary files a/public/images/emoji/emoji_one/sunny.png and b/public/images/emoji/emoji_one/sunny.png differ
diff --git a/public/images/emoji/emoji_one/sunrise.png b/public/images/emoji/emoji_one/sunrise.png
index a7b5118f802..1942ac28716 100644
Binary files a/public/images/emoji/emoji_one/sunrise.png and b/public/images/emoji/emoji_one/sunrise.png differ
diff --git a/public/images/emoji/emoji_one/sunrise_over_mountains.png b/public/images/emoji/emoji_one/sunrise_over_mountains.png
index db68afdce8a..fc2bde0e252 100644
Binary files a/public/images/emoji/emoji_one/sunrise_over_mountains.png and b/public/images/emoji/emoji_one/sunrise_over_mountains.png differ
diff --git a/public/images/emoji/emoji_one/surfer.png b/public/images/emoji/emoji_one/surfer.png
index 51ee0c0f29b..51a39cfd49d 100644
Binary files a/public/images/emoji/emoji_one/surfer.png and b/public/images/emoji/emoji_one/surfer.png differ
diff --git a/public/images/emoji/emoji_one/surfing_man.png b/public/images/emoji/emoji_one/surfing_man.png
new file mode 100644
index 00000000000..51a39cfd49d
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_man.png differ
diff --git a/public/images/emoji/emoji_one/surfing_man/2.png b/public/images/emoji/emoji_one/surfing_man/2.png
new file mode 100644
index 00000000000..9bc980175f8
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_man/2.png differ
diff --git a/public/images/emoji/emoji_one/surfing_man/3.png b/public/images/emoji/emoji_one/surfing_man/3.png
new file mode 100644
index 00000000000..dd14853d955
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_man/3.png differ
diff --git a/public/images/emoji/emoji_one/surfing_man/4.png b/public/images/emoji/emoji_one/surfing_man/4.png
new file mode 100644
index 00000000000..79a42b2c091
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_man/4.png differ
diff --git a/public/images/emoji/emoji_one/surfing_man/5.png b/public/images/emoji/emoji_one/surfing_man/5.png
new file mode 100644
index 00000000000..5e92807f3a0
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_man/5.png differ
diff --git a/public/images/emoji/emoji_one/surfing_man/6.png b/public/images/emoji/emoji_one/surfing_man/6.png
new file mode 100644
index 00000000000..c86606c7aff
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_man/6.png differ
diff --git a/public/images/emoji/emoji_one/surfing_woman.png b/public/images/emoji/emoji_one/surfing_woman.png
new file mode 100644
index 00000000000..90c105ee7c5
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_woman.png differ
diff --git a/public/images/emoji/emoji_one/surfing_woman/2.png b/public/images/emoji/emoji_one/surfing_woman/2.png
new file mode 100644
index 00000000000..0716646d8b4
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/surfing_woman/3.png b/public/images/emoji/emoji_one/surfing_woman/3.png
new file mode 100644
index 00000000000..45b13a495be
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/surfing_woman/4.png b/public/images/emoji/emoji_one/surfing_woman/4.png
new file mode 100644
index 00000000000..16440a8ccc4
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/surfing_woman/5.png b/public/images/emoji/emoji_one/surfing_woman/5.png
new file mode 100644
index 00000000000..062adee4ea6
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/surfing_woman/6.png b/public/images/emoji/emoji_one/surfing_woman/6.png
new file mode 100644
index 00000000000..d822aa163f6
Binary files /dev/null and b/public/images/emoji/emoji_one/surfing_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/suriname.png b/public/images/emoji/emoji_one/suriname.png
new file mode 100644
index 00000000000..48afc4adac5
Binary files /dev/null and b/public/images/emoji/emoji_one/suriname.png differ
diff --git a/public/images/emoji/emoji_one/sushi.png b/public/images/emoji/emoji_one/sushi.png
index 4db4fde6f1e..86bf8f2dce1 100644
Binary files a/public/images/emoji/emoji_one/sushi.png and b/public/images/emoji/emoji_one/sushi.png differ
diff --git a/public/images/emoji/emoji_one/suspension_railway.png b/public/images/emoji/emoji_one/suspension_railway.png
index 2faa0ec20c1..c98bc888c1e 100644
Binary files a/public/images/emoji/emoji_one/suspension_railway.png and b/public/images/emoji/emoji_one/suspension_railway.png differ
diff --git a/public/images/emoji/emoji_one/swaziland.png b/public/images/emoji/emoji_one/swaziland.png
new file mode 100644
index 00000000000..fb5ee97ba24
Binary files /dev/null and b/public/images/emoji/emoji_one/swaziland.png differ
diff --git a/public/images/emoji/emoji_one/sweat.png b/public/images/emoji/emoji_one/sweat.png
index 2f115f599e3..8f37bd3bca1 100644
Binary files a/public/images/emoji/emoji_one/sweat.png and b/public/images/emoji/emoji_one/sweat.png differ
diff --git a/public/images/emoji/emoji_one/sweat_drops.png b/public/images/emoji/emoji_one/sweat_drops.png
index 35c665b7e9f..d4877b2f18e 100644
Binary files a/public/images/emoji/emoji_one/sweat_drops.png and b/public/images/emoji/emoji_one/sweat_drops.png differ
diff --git a/public/images/emoji/emoji_one/sweat_smile.png b/public/images/emoji/emoji_one/sweat_smile.png
index 21a207cfb8f..065b60b3f83 100644
Binary files a/public/images/emoji/emoji_one/sweat_smile.png and b/public/images/emoji/emoji_one/sweat_smile.png differ
diff --git a/public/images/emoji/emoji_one/sweden.png b/public/images/emoji/emoji_one/sweden.png
new file mode 100644
index 00000000000..3b46fe18abc
Binary files /dev/null and b/public/images/emoji/emoji_one/sweden.png differ
diff --git a/public/images/emoji/emoji_one/sweet_potato.png b/public/images/emoji/emoji_one/sweet_potato.png
index 07f5000098b..558361732c0 100644
Binary files a/public/images/emoji/emoji_one/sweet_potato.png and b/public/images/emoji/emoji_one/sweet_potato.png differ
diff --git a/public/images/emoji/emoji_one/swimmer.png b/public/images/emoji/emoji_one/swimmer.png
index 2ea06214ded..9c4bd048e42 100644
Binary files a/public/images/emoji/emoji_one/swimmer.png and b/public/images/emoji/emoji_one/swimmer.png differ
diff --git a/public/images/emoji/emoji_one/swimming_man.png b/public/images/emoji/emoji_one/swimming_man.png
new file mode 100644
index 00000000000..9c4bd048e42
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_man.png differ
diff --git a/public/images/emoji/emoji_one/swimming_man/2.png b/public/images/emoji/emoji_one/swimming_man/2.png
new file mode 100644
index 00000000000..76acd61bccb
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_man/2.png differ
diff --git a/public/images/emoji/emoji_one/swimming_man/3.png b/public/images/emoji/emoji_one/swimming_man/3.png
new file mode 100644
index 00000000000..4e71d938b89
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_man/3.png differ
diff --git a/public/images/emoji/emoji_one/swimming_man/4.png b/public/images/emoji/emoji_one/swimming_man/4.png
new file mode 100644
index 00000000000..7f1979a7f53
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_man/4.png differ
diff --git a/public/images/emoji/emoji_one/swimming_man/5.png b/public/images/emoji/emoji_one/swimming_man/5.png
new file mode 100644
index 00000000000..3e0c791a76e
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_man/5.png differ
diff --git a/public/images/emoji/emoji_one/swimming_man/6.png b/public/images/emoji/emoji_one/swimming_man/6.png
new file mode 100644
index 00000000000..5b4d808e4e4
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_man/6.png differ
diff --git a/public/images/emoji/emoji_one/swimming_woman.png b/public/images/emoji/emoji_one/swimming_woman.png
new file mode 100644
index 00000000000..bd0260332f0
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_woman.png differ
diff --git a/public/images/emoji/emoji_one/swimming_woman/2.png b/public/images/emoji/emoji_one/swimming_woman/2.png
new file mode 100644
index 00000000000..363e81e496d
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/swimming_woman/3.png b/public/images/emoji/emoji_one/swimming_woman/3.png
new file mode 100644
index 00000000000..03dd5f3e09c
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/swimming_woman/4.png b/public/images/emoji/emoji_one/swimming_woman/4.png
new file mode 100644
index 00000000000..63d057378f4
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/swimming_woman/5.png b/public/images/emoji/emoji_one/swimming_woman/5.png
new file mode 100644
index 00000000000..c4dfaacff1d
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/swimming_woman/6.png b/public/images/emoji/emoji_one/swimming_woman/6.png
new file mode 100644
index 00000000000..269aaf0f02f
Binary files /dev/null and b/public/images/emoji/emoji_one/swimming_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/switzerland.png b/public/images/emoji/emoji_one/switzerland.png
new file mode 100644
index 00000000000..e0caa61ba63
Binary files /dev/null and b/public/images/emoji/emoji_one/switzerland.png differ
diff --git a/public/images/emoji/emoji_one/symbols.png b/public/images/emoji/emoji_one/symbols.png
index 24693dc49e5..3008cec1161 100644
Binary files a/public/images/emoji/emoji_one/symbols.png and b/public/images/emoji/emoji_one/symbols.png differ
diff --git a/public/images/emoji/emoji_one/synagogue.png b/public/images/emoji/emoji_one/synagogue.png
index 0aeec7a5deb..c69febdeb5c 100644
Binary files a/public/images/emoji/emoji_one/synagogue.png and b/public/images/emoji/emoji_one/synagogue.png differ
diff --git a/public/images/emoji/emoji_one/syria.png b/public/images/emoji/emoji_one/syria.png
new file mode 100644
index 00000000000..53606f3e075
Binary files /dev/null and b/public/images/emoji/emoji_one/syria.png differ
diff --git a/public/images/emoji/emoji_one/syringe.png b/public/images/emoji/emoji_one/syringe.png
index 5d163a8f9c7..2b61c4bff4f 100644
Binary files a/public/images/emoji/emoji_one/syringe.png and b/public/images/emoji/emoji_one/syringe.png differ
diff --git a/public/images/emoji/emoji_one/table_tennis.png b/public/images/emoji/emoji_one/table_tennis.png
index 057c1dbcd03..ecdefb3dc8a 100644
Binary files a/public/images/emoji/emoji_one/table_tennis.png and b/public/images/emoji/emoji_one/table_tennis.png differ
diff --git a/public/images/emoji/emoji_one/taco.png b/public/images/emoji/emoji_one/taco.png
index 71efba83ad6..86e148a72e6 100644
Binary files a/public/images/emoji/emoji_one/taco.png and b/public/images/emoji/emoji_one/taco.png differ
diff --git a/public/images/emoji/emoji_one/tada.png b/public/images/emoji/emoji_one/tada.png
index 35e4a5e0daa..e1cb93cef8b 100644
Binary files a/public/images/emoji/emoji_one/tada.png and b/public/images/emoji/emoji_one/tada.png differ
diff --git a/public/images/emoji/emoji_one/taiwan.png b/public/images/emoji/emoji_one/taiwan.png
new file mode 100644
index 00000000000..dde348b40da
Binary files /dev/null and b/public/images/emoji/emoji_one/taiwan.png differ
diff --git a/public/images/emoji/emoji_one/tajikistan.png b/public/images/emoji/emoji_one/tajikistan.png
new file mode 100644
index 00000000000..7b3697952d5
Binary files /dev/null and b/public/images/emoji/emoji_one/tajikistan.png differ
diff --git a/public/images/emoji/emoji_one/tanabata_tree.png b/public/images/emoji/emoji_one/tanabata_tree.png
index 74e1d13dea7..5d6b814de13 100644
Binary files a/public/images/emoji/emoji_one/tanabata_tree.png and b/public/images/emoji/emoji_one/tanabata_tree.png differ
diff --git a/public/images/emoji/emoji_one/tangerine.png b/public/images/emoji/emoji_one/tangerine.png
index add423a82dd..c1d75582576 100644
Binary files a/public/images/emoji/emoji_one/tangerine.png and b/public/images/emoji/emoji_one/tangerine.png differ
diff --git a/public/images/emoji/emoji_one/tanzania.png b/public/images/emoji/emoji_one/tanzania.png
new file mode 100644
index 00000000000..d4026fea320
Binary files /dev/null and b/public/images/emoji/emoji_one/tanzania.png differ
diff --git a/public/images/emoji/emoji_one/taurus.png b/public/images/emoji/emoji_one/taurus.png
index ca8437ad0e4..dad59ea4931 100644
Binary files a/public/images/emoji/emoji_one/taurus.png and b/public/images/emoji/emoji_one/taurus.png differ
diff --git a/public/images/emoji/emoji_one/taxi.png b/public/images/emoji/emoji_one/taxi.png
index 5e9456921fa..d3626b47019 100644
Binary files a/public/images/emoji/emoji_one/taxi.png and b/public/images/emoji/emoji_one/taxi.png differ
diff --git a/public/images/emoji/emoji_one/tea.png b/public/images/emoji/emoji_one/tea.png
index 99515934efa..cffd1533aef 100644
Binary files a/public/images/emoji/emoji_one/tea.png and b/public/images/emoji/emoji_one/tea.png differ
diff --git a/public/images/emoji/emoji_one/telephone.png b/public/images/emoji/emoji_one/telephone.png
index c9fa2f37536..41071e58049 100644
Binary files a/public/images/emoji/emoji_one/telephone.png and b/public/images/emoji/emoji_one/telephone.png differ
diff --git a/public/images/emoji/emoji_one/telephone_receiver.png b/public/images/emoji/emoji_one/telephone_receiver.png
index 468fe1d5efe..f157a3320fd 100644
Binary files a/public/images/emoji/emoji_one/telephone_receiver.png and b/public/images/emoji/emoji_one/telephone_receiver.png differ
diff --git a/public/images/emoji/emoji_one/telescope.png b/public/images/emoji/emoji_one/telescope.png
index ad05516da8a..e2b401d6655 100644
Binary files a/public/images/emoji/emoji_one/telescope.png and b/public/images/emoji/emoji_one/telescope.png differ
diff --git a/public/images/emoji/emoji_one/ten.png b/public/images/emoji/emoji_one/ten.png
index c1ec395ca08..c700426ad46 100644
Binary files a/public/images/emoji/emoji_one/ten.png and b/public/images/emoji/emoji_one/ten.png differ
diff --git a/public/images/emoji/emoji_one/tennis.png b/public/images/emoji/emoji_one/tennis.png
index f9ca8c5c1c5..7d23bbc9643 100644
Binary files a/public/images/emoji/emoji_one/tennis.png and b/public/images/emoji/emoji_one/tennis.png differ
diff --git a/public/images/emoji/emoji_one/tent.png b/public/images/emoji/emoji_one/tent.png
index 95b8e473909..a8d553ecc27 100644
Binary files a/public/images/emoji/emoji_one/tent.png and b/public/images/emoji/emoji_one/tent.png differ
diff --git a/public/images/emoji/emoji_one/thailand.png b/public/images/emoji/emoji_one/thailand.png
new file mode 100644
index 00000000000..81499f16168
Binary files /dev/null and b/public/images/emoji/emoji_one/thailand.png differ
diff --git a/public/images/emoji/emoji_one/thermometer.png b/public/images/emoji/emoji_one/thermometer.png
index f71af59c0e6..f2eb04df3dc 100644
Binary files a/public/images/emoji/emoji_one/thermometer.png and b/public/images/emoji/emoji_one/thermometer.png differ
diff --git a/public/images/emoji/emoji_one/thermometer_face.png b/public/images/emoji/emoji_one/thermometer_face.png
index 9722ff8212d..abfed8eb566 100644
Binary files a/public/images/emoji/emoji_one/thermometer_face.png and b/public/images/emoji/emoji_one/thermometer_face.png differ
diff --git a/public/images/emoji/emoji_one/thinking.png b/public/images/emoji/emoji_one/thinking.png
index f174f7ca299..110c4e2fba1 100644
Binary files a/public/images/emoji/emoji_one/thinking.png and b/public/images/emoji/emoji_one/thinking.png differ
diff --git a/public/images/emoji/emoji_one/thinking_face.png b/public/images/emoji/emoji_one/thinking_face.png
index f174f7ca299..110c4e2fba1 100644
Binary files a/public/images/emoji/emoji_one/thinking_face.png and b/public/images/emoji/emoji_one/thinking_face.png differ
diff --git a/public/images/emoji/emoji_one/thought_balloon.png b/public/images/emoji/emoji_one/thought_balloon.png
index 0eceaa4d1c4..602c778131c 100644
Binary files a/public/images/emoji/emoji_one/thought_balloon.png and b/public/images/emoji/emoji_one/thought_balloon.png differ
diff --git a/public/images/emoji/emoji_one/three.png b/public/images/emoji/emoji_one/three.png
index f0ba2b4db50..65d767df9d0 100644
Binary files a/public/images/emoji/emoji_one/three.png and b/public/images/emoji/emoji_one/three.png differ
diff --git a/public/images/emoji/emoji_one/three_button_mouse.png b/public/images/emoji/emoji_one/three_button_mouse.png
deleted file mode 100644
index b03f1583b9e..00000000000
Binary files a/public/images/emoji/emoji_one/three_button_mouse.png and /dev/null differ
diff --git a/public/images/emoji/emoji_one/thumbsdown.png b/public/images/emoji/emoji_one/thumbsdown.png
index c8e3213e3a2..609e8256180 100644
Binary files a/public/images/emoji/emoji_one/thumbsdown.png and b/public/images/emoji/emoji_one/thumbsdown.png differ
diff --git a/public/images/emoji/emoji_one/thumbsdown/2.png b/public/images/emoji/emoji_one/thumbsdown/2.png
new file mode 100644
index 00000000000..322c518f756
Binary files /dev/null and b/public/images/emoji/emoji_one/thumbsdown/2.png differ
diff --git a/public/images/emoji/emoji_one/thumbsdown/3.png b/public/images/emoji/emoji_one/thumbsdown/3.png
new file mode 100644
index 00000000000..0c7a4ca2ce7
Binary files /dev/null and b/public/images/emoji/emoji_one/thumbsdown/3.png differ
diff --git a/public/images/emoji/emoji_one/thumbsdown/4.png b/public/images/emoji/emoji_one/thumbsdown/4.png
new file mode 100644
index 00000000000..97347643042
Binary files /dev/null and b/public/images/emoji/emoji_one/thumbsdown/4.png differ
diff --git a/public/images/emoji/emoji_one/thumbsdown/5.png b/public/images/emoji/emoji_one/thumbsdown/5.png
new file mode 100644
index 00000000000..39e2360bf9c
Binary files /dev/null and b/public/images/emoji/emoji_one/thumbsdown/5.png differ
diff --git a/public/images/emoji/emoji_one/thumbsdown/6.png b/public/images/emoji/emoji_one/thumbsdown/6.png
new file mode 100644
index 00000000000..cb21abb2dc6
Binary files /dev/null and b/public/images/emoji/emoji_one/thumbsdown/6.png differ
diff --git a/public/images/emoji/emoji_one/thumbsup.png b/public/images/emoji/emoji_one/thumbsup.png
index 8cb59b1cfe7..76e9adb1537 100644
Binary files a/public/images/emoji/emoji_one/thumbsup.png and b/public/images/emoji/emoji_one/thumbsup.png differ
diff --git a/public/images/emoji/emoji_one/thumbsup/2.png b/public/images/emoji/emoji_one/thumbsup/2.png
new file mode 100644
index 00000000000..411f6e0da83
Binary files /dev/null and b/public/images/emoji/emoji_one/thumbsup/2.png differ
diff --git a/public/images/emoji/emoji_one/thumbsup/3.png b/public/images/emoji/emoji_one/thumbsup/3.png
new file mode 100644
index 00000000000..2b6cb704474
Binary files /dev/null and b/public/images/emoji/emoji_one/thumbsup/3.png differ
diff --git a/public/images/emoji/emoji_one/thumbsup/4.png b/public/images/emoji/emoji_one/thumbsup/4.png
new file mode 100644
index 00000000000..385abbf4def
Binary files /dev/null and b/public/images/emoji/emoji_one/thumbsup/4.png differ
diff --git a/public/images/emoji/emoji_one/thumbsup/5.png b/public/images/emoji/emoji_one/thumbsup/5.png
new file mode 100644
index 00000000000..36bca309c91
Binary files /dev/null and b/public/images/emoji/emoji_one/thumbsup/5.png differ
diff --git a/public/images/emoji/emoji_one/thumbsup/6.png b/public/images/emoji/emoji_one/thumbsup/6.png
new file mode 100644
index 00000000000..2d9460c9499
Binary files /dev/null and b/public/images/emoji/emoji_one/thumbsup/6.png differ
diff --git a/public/images/emoji/emoji_one/thunder_cloud_and_rain.png b/public/images/emoji/emoji_one/thunder_cloud_and_rain.png
index 93485b0a4f6..05610e8e13b 100644
Binary files a/public/images/emoji/emoji_one/thunder_cloud_and_rain.png and b/public/images/emoji/emoji_one/thunder_cloud_and_rain.png differ
diff --git a/public/images/emoji/emoji_one/thunder_cloud_rain.png b/public/images/emoji/emoji_one/thunder_cloud_rain.png
index 93485b0a4f6..05610e8e13b 100644
Binary files a/public/images/emoji/emoji_one/thunder_cloud_rain.png and b/public/images/emoji/emoji_one/thunder_cloud_rain.png differ
diff --git a/public/images/emoji/emoji_one/ticket.png b/public/images/emoji/emoji_one/ticket.png
index d68cb6789cf..2d5d876b6de 100644
Binary files a/public/images/emoji/emoji_one/ticket.png and b/public/images/emoji/emoji_one/ticket.png differ
diff --git a/public/images/emoji/emoji_one/tickets.png b/public/images/emoji/emoji_one/tickets.png
index 4f6a24f9705..9ab7bfc6094 100644
Binary files a/public/images/emoji/emoji_one/tickets.png and b/public/images/emoji/emoji_one/tickets.png differ
diff --git a/public/images/emoji/emoji_one/tiger.png b/public/images/emoji/emoji_one/tiger.png
index 673cbadc7e5..7ab7e8cdc46 100644
Binary files a/public/images/emoji/emoji_one/tiger.png and b/public/images/emoji/emoji_one/tiger.png differ
diff --git a/public/images/emoji/emoji_one/tiger2.png b/public/images/emoji/emoji_one/tiger2.png
index 9533a5d151c..e1ecde81806 100644
Binary files a/public/images/emoji/emoji_one/tiger2.png and b/public/images/emoji/emoji_one/tiger2.png differ
diff --git a/public/images/emoji/emoji_one/timer.png b/public/images/emoji/emoji_one/timer.png
index a8d1865189e..aac5f4a6ea9 100644
Binary files a/public/images/emoji/emoji_one/timer.png and b/public/images/emoji/emoji_one/timer.png differ
diff --git a/public/images/emoji/emoji_one/timer_clock.png b/public/images/emoji/emoji_one/timer_clock.png
index a8d1865189e..aac5f4a6ea9 100644
Binary files a/public/images/emoji/emoji_one/timer_clock.png and b/public/images/emoji/emoji_one/timer_clock.png differ
diff --git a/public/images/emoji/emoji_one/timor_leste.png b/public/images/emoji/emoji_one/timor_leste.png
new file mode 100644
index 00000000000..6706def9912
Binary files /dev/null and b/public/images/emoji/emoji_one/timor_leste.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_man.png b/public/images/emoji/emoji_one/tipping_hand_man.png
new file mode 100644
index 00000000000..4d2c0b24690
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_man.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_man/2.png b/public/images/emoji/emoji_one/tipping_hand_man/2.png
new file mode 100644
index 00000000000..36b06ff17a9
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_man/2.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_man/3.png b/public/images/emoji/emoji_one/tipping_hand_man/3.png
new file mode 100644
index 00000000000..cdd549704df
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_man/3.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_man/4.png b/public/images/emoji/emoji_one/tipping_hand_man/4.png
new file mode 100644
index 00000000000..83756971d41
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_man/4.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_man/5.png b/public/images/emoji/emoji_one/tipping_hand_man/5.png
new file mode 100644
index 00000000000..12872ae983b
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_man/5.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_man/6.png b/public/images/emoji/emoji_one/tipping_hand_man/6.png
new file mode 100644
index 00000000000..1d049eea242
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_man/6.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_woman.png b/public/images/emoji/emoji_one/tipping_hand_woman.png
new file mode 100644
index 00000000000..919dff8d5b6
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_woman.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_woman/2.png b/public/images/emoji/emoji_one/tipping_hand_woman/2.png
new file mode 100644
index 00000000000..c5ac40f6d79
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_woman/3.png b/public/images/emoji/emoji_one/tipping_hand_woman/3.png
new file mode 100644
index 00000000000..40d67b2e4e6
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_woman/4.png b/public/images/emoji/emoji_one/tipping_hand_woman/4.png
new file mode 100644
index 00000000000..28e222afc0c
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_woman/5.png b/public/images/emoji/emoji_one/tipping_hand_woman/5.png
new file mode 100644
index 00000000000..cf2033c7d9b
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/tipping_hand_woman/6.png b/public/images/emoji/emoji_one/tipping_hand_woman/6.png
new file mode 100644
index 00000000000..2284126f875
Binary files /dev/null and b/public/images/emoji/emoji_one/tipping_hand_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/tired_face.png b/public/images/emoji/emoji_one/tired_face.png
index 077e91d1395..9a29d60b7ba 100644
Binary files a/public/images/emoji/emoji_one/tired_face.png and b/public/images/emoji/emoji_one/tired_face.png differ
diff --git a/public/images/emoji/emoji_one/tm.png b/public/images/emoji/emoji_one/tm.png
index e8be4904a70..b8f0f252cc5 100644
Binary files a/public/images/emoji/emoji_one/tm.png and b/public/images/emoji/emoji_one/tm.png differ
diff --git a/public/images/emoji/emoji_one/togo.png b/public/images/emoji/emoji_one/togo.png
new file mode 100644
index 00000000000..7a542547e05
Binary files /dev/null and b/public/images/emoji/emoji_one/togo.png differ
diff --git a/public/images/emoji/emoji_one/toilet.png b/public/images/emoji/emoji_one/toilet.png
index 922d58d01b7..de6f836cccf 100644
Binary files a/public/images/emoji/emoji_one/toilet.png and b/public/images/emoji/emoji_one/toilet.png differ
diff --git a/public/images/emoji/emoji_one/tokelau.png b/public/images/emoji/emoji_one/tokelau.png
new file mode 100644
index 00000000000..f42f8686314
Binary files /dev/null and b/public/images/emoji/emoji_one/tokelau.png differ
diff --git a/public/images/emoji/emoji_one/tokyo_tower.png b/public/images/emoji/emoji_one/tokyo_tower.png
index 91e6e3e21a9..a47d65e9f7f 100644
Binary files a/public/images/emoji/emoji_one/tokyo_tower.png and b/public/images/emoji/emoji_one/tokyo_tower.png differ
diff --git a/public/images/emoji/emoji_one/tomato.png b/public/images/emoji/emoji_one/tomato.png
index c91633e3e0a..9b024b72028 100644
Binary files a/public/images/emoji/emoji_one/tomato.png and b/public/images/emoji/emoji_one/tomato.png differ
diff --git a/public/images/emoji/emoji_one/tonga.png b/public/images/emoji/emoji_one/tonga.png
new file mode 100644
index 00000000000..bfff80acf4d
Binary files /dev/null and b/public/images/emoji/emoji_one/tonga.png differ
diff --git a/public/images/emoji/emoji_one/tongue.png b/public/images/emoji/emoji_one/tongue.png
index ca7adc18417..11d4689e842 100644
Binary files a/public/images/emoji/emoji_one/tongue.png and b/public/images/emoji/emoji_one/tongue.png differ
diff --git a/public/images/emoji/emoji_one/tools.png b/public/images/emoji/emoji_one/tools.png
index 3ff769bdf20..9de9731f574 100644
Binary files a/public/images/emoji/emoji_one/tools.png and b/public/images/emoji/emoji_one/tools.png differ
diff --git a/public/images/emoji/emoji_one/top.png b/public/images/emoji/emoji_one/top.png
index 9d5519b6f77..7f161313fd4 100644
Binary files a/public/images/emoji/emoji_one/top.png and b/public/images/emoji/emoji_one/top.png differ
diff --git a/public/images/emoji/emoji_one/tophat.png b/public/images/emoji/emoji_one/tophat.png
index 1eff378806c..4dd53ffb1a8 100644
Binary files a/public/images/emoji/emoji_one/tophat.png and b/public/images/emoji/emoji_one/tophat.png differ
diff --git a/public/images/emoji/emoji_one/tornado.png b/public/images/emoji/emoji_one/tornado.png
new file mode 100644
index 00000000000..53591a435e5
Binary files /dev/null and b/public/images/emoji/emoji_one/tornado.png differ
diff --git a/public/images/emoji/emoji_one/tr.png b/public/images/emoji/emoji_one/tr.png
new file mode 100644
index 00000000000..3b6fc163790
Binary files /dev/null and b/public/images/emoji/emoji_one/tr.png differ
diff --git a/public/images/emoji/emoji_one/track_next.png b/public/images/emoji/emoji_one/track_next.png
index 1e6fc4c14b8..57c7a28d125 100644
Binary files a/public/images/emoji/emoji_one/track_next.png and b/public/images/emoji/emoji_one/track_next.png differ
diff --git a/public/images/emoji/emoji_one/track_previous.png b/public/images/emoji/emoji_one/track_previous.png
index e1a06c07a7c..7dd785d16c5 100644
Binary files a/public/images/emoji/emoji_one/track_previous.png and b/public/images/emoji/emoji_one/track_previous.png differ
diff --git a/public/images/emoji/emoji_one/trackball.png b/public/images/emoji/emoji_one/trackball.png
index bd675e92671..9e56373cd2d 100644
Binary files a/public/images/emoji/emoji_one/trackball.png and b/public/images/emoji/emoji_one/trackball.png differ
diff --git a/public/images/emoji/emoji_one/tractor.png b/public/images/emoji/emoji_one/tractor.png
index f145a0fd73b..eb9ec2811f2 100644
Binary files a/public/images/emoji/emoji_one/tractor.png and b/public/images/emoji/emoji_one/tractor.png differ
diff --git a/public/images/emoji/emoji_one/traffic_light.png b/public/images/emoji/emoji_one/traffic_light.png
index 8289d20b6eb..28baf0d455f 100644
Binary files a/public/images/emoji/emoji_one/traffic_light.png and b/public/images/emoji/emoji_one/traffic_light.png differ
diff --git a/public/images/emoji/emoji_one/train.png b/public/images/emoji/emoji_one/train.png
index ff5080e0ea7..711031fe441 100644
Binary files a/public/images/emoji/emoji_one/train.png and b/public/images/emoji/emoji_one/train.png differ
diff --git a/public/images/emoji/emoji_one/train2.png b/public/images/emoji/emoji_one/train2.png
index cb51d2a0f63..8e3f9b0deb4 100644
Binary files a/public/images/emoji/emoji_one/train2.png and b/public/images/emoji/emoji_one/train2.png differ
diff --git a/public/images/emoji/emoji_one/tram.png b/public/images/emoji/emoji_one/tram.png
index dd7c82b40ee..06dc800d5c2 100644
Binary files a/public/images/emoji/emoji_one/tram.png and b/public/images/emoji/emoji_one/tram.png differ
diff --git a/public/images/emoji/emoji_one/triangular_flag_on_post.png b/public/images/emoji/emoji_one/triangular_flag_on_post.png
index 5adceaac6aa..fc4a3d2ab60 100644
Binary files a/public/images/emoji/emoji_one/triangular_flag_on_post.png and b/public/images/emoji/emoji_one/triangular_flag_on_post.png differ
diff --git a/public/images/emoji/emoji_one/triangular_ruler.png b/public/images/emoji/emoji_one/triangular_ruler.png
index d03b796cdb0..c3924998219 100644
Binary files a/public/images/emoji/emoji_one/triangular_ruler.png and b/public/images/emoji/emoji_one/triangular_ruler.png differ
diff --git a/public/images/emoji/emoji_one/trident.png b/public/images/emoji/emoji_one/trident.png
index 6c9f1c3713d..4812f82326a 100644
Binary files a/public/images/emoji/emoji_one/trident.png and b/public/images/emoji/emoji_one/trident.png differ
diff --git a/public/images/emoji/emoji_one/trinidad_tobago.png b/public/images/emoji/emoji_one/trinidad_tobago.png
new file mode 100644
index 00000000000..14355ce15f6
Binary files /dev/null and b/public/images/emoji/emoji_one/trinidad_tobago.png differ
diff --git a/public/images/emoji/emoji_one/triumph.png b/public/images/emoji/emoji_one/triumph.png
index b047c62ce27..02ced4c4eb1 100644
Binary files a/public/images/emoji/emoji_one/triumph.png and b/public/images/emoji/emoji_one/triumph.png differ
diff --git a/public/images/emoji/emoji_one/trolleybus.png b/public/images/emoji/emoji_one/trolleybus.png
index 79f626f5721..33c5af16dd1 100644
Binary files a/public/images/emoji/emoji_one/trolleybus.png and b/public/images/emoji/emoji_one/trolleybus.png differ
diff --git a/public/images/emoji/emoji_one/trophy.png b/public/images/emoji/emoji_one/trophy.png
index 2d20e9f8261..ec539e01411 100644
Binary files a/public/images/emoji/emoji_one/trophy.png and b/public/images/emoji/emoji_one/trophy.png differ
diff --git a/public/images/emoji/emoji_one/tropical_drink.png b/public/images/emoji/emoji_one/tropical_drink.png
index 84e243eb0b8..210e45e1b8b 100644
Binary files a/public/images/emoji/emoji_one/tropical_drink.png and b/public/images/emoji/emoji_one/tropical_drink.png differ
diff --git a/public/images/emoji/emoji_one/tropical_fish.png b/public/images/emoji/emoji_one/tropical_fish.png
index df6ac342b76..6ac8df2f732 100644
Binary files a/public/images/emoji/emoji_one/tropical_fish.png and b/public/images/emoji/emoji_one/tropical_fish.png differ
diff --git a/public/images/emoji/emoji_one/truck.png b/public/images/emoji/emoji_one/truck.png
index b7b46ab3d91..eeb215ae89b 100644
Binary files a/public/images/emoji/emoji_one/truck.png and b/public/images/emoji/emoji_one/truck.png differ
diff --git a/public/images/emoji/emoji_one/trumpet.png b/public/images/emoji/emoji_one/trumpet.png
index 2d3eb1ebde5..d63c5a33f80 100644
Binary files a/public/images/emoji/emoji_one/trumpet.png and b/public/images/emoji/emoji_one/trumpet.png differ
diff --git a/public/images/emoji/emoji_one/tshirt.png b/public/images/emoji/emoji_one/tshirt.png
new file mode 100644
index 00000000000..94681118582
Binary files /dev/null and b/public/images/emoji/emoji_one/tshirt.png differ
diff --git a/public/images/emoji/emoji_one/tulip.png b/public/images/emoji/emoji_one/tulip.png
index 73410768c12..99134eb34dd 100644
Binary files a/public/images/emoji/emoji_one/tulip.png and b/public/images/emoji/emoji_one/tulip.png differ
diff --git a/public/images/emoji/emoji_one/tumbler_glass.png b/public/images/emoji/emoji_one/tumbler_glass.png
new file mode 100644
index 00000000000..b91d26aac98
Binary files /dev/null and b/public/images/emoji/emoji_one/tumbler_glass.png differ
diff --git a/public/images/emoji/emoji_one/tunisia.png b/public/images/emoji/emoji_one/tunisia.png
new file mode 100644
index 00000000000..2691b42f09a
Binary files /dev/null and b/public/images/emoji/emoji_one/tunisia.png differ
diff --git a/public/images/emoji/emoji_one/turkey.png b/public/images/emoji/emoji_one/turkey.png
index 8fb0d06cca0..cd074b3cbbf 100644
Binary files a/public/images/emoji/emoji_one/turkey.png and b/public/images/emoji/emoji_one/turkey.png differ
diff --git a/public/images/emoji/emoji_one/turkmenistan.png b/public/images/emoji/emoji_one/turkmenistan.png
new file mode 100644
index 00000000000..a0729e2c292
Binary files /dev/null and b/public/images/emoji/emoji_one/turkmenistan.png differ
diff --git a/public/images/emoji/emoji_one/turks_caicos_islands.png b/public/images/emoji/emoji_one/turks_caicos_islands.png
new file mode 100644
index 00000000000..bb04d27666c
Binary files /dev/null and b/public/images/emoji/emoji_one/turks_caicos_islands.png differ
diff --git a/public/images/emoji/emoji_one/turtle.png b/public/images/emoji/emoji_one/turtle.png
index 96a07e8020a..9d85f55271d 100644
Binary files a/public/images/emoji/emoji_one/turtle.png and b/public/images/emoji/emoji_one/turtle.png differ
diff --git a/public/images/emoji/emoji_one/tuvalu.png b/public/images/emoji/emoji_one/tuvalu.png
new file mode 100644
index 00000000000..60fad11afce
Binary files /dev/null and b/public/images/emoji/emoji_one/tuvalu.png differ
diff --git a/public/images/emoji/emoji_one/tv.png b/public/images/emoji/emoji_one/tv.png
index 7c7514489a4..6eb47d85b35 100644
Binary files a/public/images/emoji/emoji_one/tv.png and b/public/images/emoji/emoji_one/tv.png differ
diff --git a/public/images/emoji/emoji_one/twisted_rightwards_arrows.png b/public/images/emoji/emoji_one/twisted_rightwards_arrows.png
index 7fb7093ece0..b9df7c85b76 100644
Binary files a/public/images/emoji/emoji_one/twisted_rightwards_arrows.png and b/public/images/emoji/emoji_one/twisted_rightwards_arrows.png differ
diff --git a/public/images/emoji/emoji_one/two.png b/public/images/emoji/emoji_one/two.png
index 0f8b3c87e86..76388b415f2 100644
Binary files a/public/images/emoji/emoji_one/two.png and b/public/images/emoji/emoji_one/two.png differ
diff --git a/public/images/emoji/emoji_one/two_hearts.png b/public/images/emoji/emoji_one/two_hearts.png
index 5be48553004..29b4b1ad10c 100644
Binary files a/public/images/emoji/emoji_one/two_hearts.png and b/public/images/emoji/emoji_one/two_hearts.png differ
diff --git a/public/images/emoji/emoji_one/two_men_holding_hands.png b/public/images/emoji/emoji_one/two_men_holding_hands.png
index cf16b871116..3613eb310b2 100644
Binary files a/public/images/emoji/emoji_one/two_men_holding_hands.png and b/public/images/emoji/emoji_one/two_men_holding_hands.png differ
diff --git a/public/images/emoji/emoji_one/two_women_holding_hands.png b/public/images/emoji/emoji_one/two_women_holding_hands.png
index 7ed2c58dcc7..48a4621d641 100644
Binary files a/public/images/emoji/emoji_one/two_women_holding_hands.png and b/public/images/emoji/emoji_one/two_women_holding_hands.png differ
diff --git a/public/images/emoji/emoji_one/u5272.png b/public/images/emoji/emoji_one/u5272.png
index 5fdc2748352..14e8ee5ad03 100644
Binary files a/public/images/emoji/emoji_one/u5272.png and b/public/images/emoji/emoji_one/u5272.png differ
diff --git a/public/images/emoji/emoji_one/u5408.png b/public/images/emoji/emoji_one/u5408.png
index 264db681c90..7a56b072921 100644
Binary files a/public/images/emoji/emoji_one/u5408.png and b/public/images/emoji/emoji_one/u5408.png differ
diff --git a/public/images/emoji/emoji_one/u55b6.png b/public/images/emoji/emoji_one/u55b6.png
index 5547724fa04..1f0264ac8a7 100644
Binary files a/public/images/emoji/emoji_one/u55b6.png and b/public/images/emoji/emoji_one/u55b6.png differ
diff --git a/public/images/emoji/emoji_one/u6307.png b/public/images/emoji/emoji_one/u6307.png
index 3d05998e882..3fb55606e61 100644
Binary files a/public/images/emoji/emoji_one/u6307.png and b/public/images/emoji/emoji_one/u6307.png differ
diff --git a/public/images/emoji/emoji_one/u6708.png b/public/images/emoji/emoji_one/u6708.png
index 149f97e4420..c9e46e820e1 100644
Binary files a/public/images/emoji/emoji_one/u6708.png and b/public/images/emoji/emoji_one/u6708.png differ
diff --git a/public/images/emoji/emoji_one/u6709.png b/public/images/emoji/emoji_one/u6709.png
index b1fec372977..b0638a4e104 100644
Binary files a/public/images/emoji/emoji_one/u6709.png and b/public/images/emoji/emoji_one/u6709.png differ
diff --git a/public/images/emoji/emoji_one/u6e80.png b/public/images/emoji/emoji_one/u6e80.png
index a14192470f5..26a2e54e9ba 100644
Binary files a/public/images/emoji/emoji_one/u6e80.png and b/public/images/emoji/emoji_one/u6e80.png differ
diff --git a/public/images/emoji/emoji_one/u7121.png b/public/images/emoji/emoji_one/u7121.png
index b2eeb6222a6..bce7271cd04 100644
Binary files a/public/images/emoji/emoji_one/u7121.png and b/public/images/emoji/emoji_one/u7121.png differ
diff --git a/public/images/emoji/emoji_one/u7533.png b/public/images/emoji/emoji_one/u7533.png
index 968e8708596..a33b2e24066 100644
Binary files a/public/images/emoji/emoji_one/u7533.png and b/public/images/emoji/emoji_one/u7533.png differ
diff --git a/public/images/emoji/emoji_one/u7981.png b/public/images/emoji/emoji_one/u7981.png
index dcbfc1a2d0b..b62c4f4e7f0 100644
Binary files a/public/images/emoji/emoji_one/u7981.png and b/public/images/emoji/emoji_one/u7981.png differ
diff --git a/public/images/emoji/emoji_one/u7a7a.png b/public/images/emoji/emoji_one/u7a7a.png
index 650bcfc8817..a7131b0e9f1 100644
Binary files a/public/images/emoji/emoji_one/u7a7a.png and b/public/images/emoji/emoji_one/u7a7a.png differ
diff --git a/public/images/emoji/emoji_one/uganda.png b/public/images/emoji/emoji_one/uganda.png
new file mode 100644
index 00000000000..9541a9fe432
Binary files /dev/null and b/public/images/emoji/emoji_one/uganda.png differ
diff --git a/public/images/emoji/emoji_one/uk.png b/public/images/emoji/emoji_one/uk.png
new file mode 100644
index 00000000000..ad2a6622e47
Binary files /dev/null and b/public/images/emoji/emoji_one/uk.png differ
diff --git a/public/images/emoji/emoji_one/ukraine.png b/public/images/emoji/emoji_one/ukraine.png
new file mode 100644
index 00000000000..d24b4e827b0
Binary files /dev/null and b/public/images/emoji/emoji_one/ukraine.png differ
diff --git a/public/images/emoji/emoji_one/umbrella.png b/public/images/emoji/emoji_one/umbrella.png
index a86bea8dbfd..0af9e888e8b 100644
Binary files a/public/images/emoji/emoji_one/umbrella.png and b/public/images/emoji/emoji_one/umbrella.png differ
diff --git a/public/images/emoji/emoji_one/umbrella2.png b/public/images/emoji/emoji_one/umbrella2.png
index 77d9ca0ca78..009d0ece9d9 100644
Binary files a/public/images/emoji/emoji_one/umbrella2.png and b/public/images/emoji/emoji_one/umbrella2.png differ
diff --git a/public/images/emoji/emoji_one/umbrella_on_ground.png b/public/images/emoji/emoji_one/umbrella_on_ground.png
index 7fa37d2f2ed..4e2db243269 100644
Binary files a/public/images/emoji/emoji_one/umbrella_on_ground.png and b/public/images/emoji/emoji_one/umbrella_on_ground.png differ
diff --git a/public/images/emoji/emoji_one/unamused.png b/public/images/emoji/emoji_one/unamused.png
index 6457c252018..37b0970397f 100644
Binary files a/public/images/emoji/emoji_one/unamused.png and b/public/images/emoji/emoji_one/unamused.png differ
diff --git a/public/images/emoji/emoji_one/underage.png b/public/images/emoji/emoji_one/underage.png
index a9066a1691b..0b91581cdd3 100644
Binary files a/public/images/emoji/emoji_one/underage.png and b/public/images/emoji/emoji_one/underage.png differ
diff --git a/public/images/emoji/emoji_one/unicorn.png b/public/images/emoji/emoji_one/unicorn.png
index f9e16ab2ab5..9c451378803 100644
Binary files a/public/images/emoji/emoji_one/unicorn.png and b/public/images/emoji/emoji_one/unicorn.png differ
diff --git a/public/images/emoji/emoji_one/unicorn_face.png b/public/images/emoji/emoji_one/unicorn_face.png
index f9e16ab2ab5..9c451378803 100644
Binary files a/public/images/emoji/emoji_one/unicorn_face.png and b/public/images/emoji/emoji_one/unicorn_face.png differ
diff --git a/public/images/emoji/emoji_one/united_arab_emirates.png b/public/images/emoji/emoji_one/united_arab_emirates.png
new file mode 100644
index 00000000000..0aac4c4b1eb
Binary files /dev/null and b/public/images/emoji/emoji_one/united_arab_emirates.png differ
diff --git a/public/images/emoji/emoji_one/unlock.png b/public/images/emoji/emoji_one/unlock.png
index bc70d78e377..0e4459b790e 100644
Binary files a/public/images/emoji/emoji_one/unlock.png and b/public/images/emoji/emoji_one/unlock.png differ
diff --git a/public/images/emoji/emoji_one/up.png b/public/images/emoji/emoji_one/up.png
index 891242e9e93..ee1b816da0d 100644
Binary files a/public/images/emoji/emoji_one/up.png and b/public/images/emoji/emoji_one/up.png differ
diff --git a/public/images/emoji/emoji_one/upside_down.png b/public/images/emoji/emoji_one/upside_down.png
index 6cfa6e75b39..79da5e1d842 100644
Binary files a/public/images/emoji/emoji_one/upside_down.png and b/public/images/emoji/emoji_one/upside_down.png differ
diff --git a/public/images/emoji/emoji_one/upside_down_face.png b/public/images/emoji/emoji_one/upside_down_face.png
index 6cfa6e75b39..79da5e1d842 100644
Binary files a/public/images/emoji/emoji_one/upside_down_face.png and b/public/images/emoji/emoji_one/upside_down_face.png differ
diff --git a/public/images/emoji/emoji_one/urn.png b/public/images/emoji/emoji_one/urn.png
index c531e105cbb..e158fa9f832 100644
Binary files a/public/images/emoji/emoji_one/urn.png and b/public/images/emoji/emoji_one/urn.png differ
diff --git a/public/images/emoji/emoji_one/uruguay.png b/public/images/emoji/emoji_one/uruguay.png
new file mode 100644
index 00000000000..8196541e261
Binary files /dev/null and b/public/images/emoji/emoji_one/uruguay.png differ
diff --git a/public/images/emoji/emoji_one/us.png b/public/images/emoji/emoji_one/us.png
index 748e2b413d7..450853eca47 100644
Binary files a/public/images/emoji/emoji_one/us.png and b/public/images/emoji/emoji_one/us.png differ
diff --git a/public/images/emoji/emoji_one/us_virgin_islands.png b/public/images/emoji/emoji_one/us_virgin_islands.png
new file mode 100644
index 00000000000..2352c2610b8
Binary files /dev/null and b/public/images/emoji/emoji_one/us_virgin_islands.png differ
diff --git a/public/images/emoji/emoji_one/uzbekistan.png b/public/images/emoji/emoji_one/uzbekistan.png
new file mode 100644
index 00000000000..c268b7f0b2a
Binary files /dev/null and b/public/images/emoji/emoji_one/uzbekistan.png differ
diff --git a/public/images/emoji/emoji_one/v.png b/public/images/emoji/emoji_one/v.png
index 92e2f8a0af1..3f39fecaeab 100644
Binary files a/public/images/emoji/emoji_one/v.png and b/public/images/emoji/emoji_one/v.png differ
diff --git a/public/images/emoji/emoji_one/v/2.png b/public/images/emoji/emoji_one/v/2.png
new file mode 100644
index 00000000000..c4e6bd5ad23
Binary files /dev/null and b/public/images/emoji/emoji_one/v/2.png differ
diff --git a/public/images/emoji/emoji_one/v/3.png b/public/images/emoji/emoji_one/v/3.png
new file mode 100644
index 00000000000..ec80f470094
Binary files /dev/null and b/public/images/emoji/emoji_one/v/3.png differ
diff --git a/public/images/emoji/emoji_one/v/4.png b/public/images/emoji/emoji_one/v/4.png
new file mode 100644
index 00000000000..27d4353f3c3
Binary files /dev/null and b/public/images/emoji/emoji_one/v/4.png differ
diff --git a/public/images/emoji/emoji_one/v/5.png b/public/images/emoji/emoji_one/v/5.png
new file mode 100644
index 00000000000..4c22a4b85d1
Binary files /dev/null and b/public/images/emoji/emoji_one/v/5.png differ
diff --git a/public/images/emoji/emoji_one/v/6.png b/public/images/emoji/emoji_one/v/6.png
new file mode 100644
index 00000000000..e4d5d5ecb50
Binary files /dev/null and b/public/images/emoji/emoji_one/v/6.png differ
diff --git a/public/images/emoji/emoji_one/vanuatu.png b/public/images/emoji/emoji_one/vanuatu.png
new file mode 100644
index 00000000000..ebf4b693156
Binary files /dev/null and b/public/images/emoji/emoji_one/vanuatu.png differ
diff --git a/public/images/emoji/emoji_one/vatican_city.png b/public/images/emoji/emoji_one/vatican_city.png
new file mode 100644
index 00000000000..a91fed8815c
Binary files /dev/null and b/public/images/emoji/emoji_one/vatican_city.png differ
diff --git a/public/images/emoji/emoji_one/venezuela.png b/public/images/emoji/emoji_one/venezuela.png
new file mode 100644
index 00000000000..e2b7cff1d89
Binary files /dev/null and b/public/images/emoji/emoji_one/venezuela.png differ
diff --git a/public/images/emoji/emoji_one/vertical_traffic_light.png b/public/images/emoji/emoji_one/vertical_traffic_light.png
index 5bf30483a62..bdfcd48cf0b 100644
Binary files a/public/images/emoji/emoji_one/vertical_traffic_light.png and b/public/images/emoji/emoji_one/vertical_traffic_light.png differ
diff --git a/public/images/emoji/emoji_one/vhs.png b/public/images/emoji/emoji_one/vhs.png
index 2e7a8e98522..a74d2e09655 100644
Binary files a/public/images/emoji/emoji_one/vhs.png and b/public/images/emoji/emoji_one/vhs.png differ
diff --git a/public/images/emoji/emoji_one/vibration_mode.png b/public/images/emoji/emoji_one/vibration_mode.png
index e5ade50f6be..eba6544fc90 100644
Binary files a/public/images/emoji/emoji_one/vibration_mode.png and b/public/images/emoji/emoji_one/vibration_mode.png differ
diff --git a/public/images/emoji/emoji_one/video_camera.png b/public/images/emoji/emoji_one/video_camera.png
index 7af1116cf7b..52c29136265 100644
Binary files a/public/images/emoji/emoji_one/video_camera.png and b/public/images/emoji/emoji_one/video_camera.png differ
diff --git a/public/images/emoji/emoji_one/video_game.png b/public/images/emoji/emoji_one/video_game.png
index b6eb5a873ce..b238fc65749 100644
Binary files a/public/images/emoji/emoji_one/video_game.png and b/public/images/emoji/emoji_one/video_game.png differ
diff --git a/public/images/emoji/emoji_one/vietnam.png b/public/images/emoji/emoji_one/vietnam.png
new file mode 100644
index 00000000000..f888ea94350
Binary files /dev/null and b/public/images/emoji/emoji_one/vietnam.png differ
diff --git a/public/images/emoji/emoji_one/violin.png b/public/images/emoji/emoji_one/violin.png
index fbdb62006ee..4437689dc74 100644
Binary files a/public/images/emoji/emoji_one/violin.png and b/public/images/emoji/emoji_one/violin.png differ
diff --git a/public/images/emoji/emoji_one/virgo.png b/public/images/emoji/emoji_one/virgo.png
index 6d39290e280..eec534b0d6a 100644
Binary files a/public/images/emoji/emoji_one/virgo.png and b/public/images/emoji/emoji_one/virgo.png differ
diff --git a/public/images/emoji/emoji_one/volcano.png b/public/images/emoji/emoji_one/volcano.png
index 0faaf12a474..d20d9c22967 100644
Binary files a/public/images/emoji/emoji_one/volcano.png and b/public/images/emoji/emoji_one/volcano.png differ
diff --git a/public/images/emoji/emoji_one/volleyball.png b/public/images/emoji/emoji_one/volleyball.png
index 56ee9494683..809a518545b 100644
Binary files a/public/images/emoji/emoji_one/volleyball.png and b/public/images/emoji/emoji_one/volleyball.png differ
diff --git a/public/images/emoji/emoji_one/vs.png b/public/images/emoji/emoji_one/vs.png
index e41b463456e..8d3c8752c78 100644
Binary files a/public/images/emoji/emoji_one/vs.png and b/public/images/emoji/emoji_one/vs.png differ
diff --git a/public/images/emoji/emoji_one/vulcan.png b/public/images/emoji/emoji_one/vulcan.png
index b22486308b3..ae4eb8eb155 100644
Binary files a/public/images/emoji/emoji_one/vulcan.png and b/public/images/emoji/emoji_one/vulcan.png differ
diff --git a/public/images/emoji/emoji_one/vulcan_salute.png b/public/images/emoji/emoji_one/vulcan_salute.png
new file mode 100644
index 00000000000..ae4eb8eb155
Binary files /dev/null and b/public/images/emoji/emoji_one/vulcan_salute.png differ
diff --git a/public/images/emoji/emoji_one/vulcan_salute/2.png b/public/images/emoji/emoji_one/vulcan_salute/2.png
new file mode 100644
index 00000000000..875852eab1e
Binary files /dev/null and b/public/images/emoji/emoji_one/vulcan_salute/2.png differ
diff --git a/public/images/emoji/emoji_one/vulcan_salute/3.png b/public/images/emoji/emoji_one/vulcan_salute/3.png
new file mode 100644
index 00000000000..bb0e4d166c4
Binary files /dev/null and b/public/images/emoji/emoji_one/vulcan_salute/3.png differ
diff --git a/public/images/emoji/emoji_one/vulcan_salute/4.png b/public/images/emoji/emoji_one/vulcan_salute/4.png
new file mode 100644
index 00000000000..1d0ec203036
Binary files /dev/null and b/public/images/emoji/emoji_one/vulcan_salute/4.png differ
diff --git a/public/images/emoji/emoji_one/vulcan_salute/5.png b/public/images/emoji/emoji_one/vulcan_salute/5.png
new file mode 100644
index 00000000000..57671722728
Binary files /dev/null and b/public/images/emoji/emoji_one/vulcan_salute/5.png differ
diff --git a/public/images/emoji/emoji_one/vulcan_salute/6.png b/public/images/emoji/emoji_one/vulcan_salute/6.png
new file mode 100644
index 00000000000..4a81388be31
Binary files /dev/null and b/public/images/emoji/emoji_one/vulcan_salute/6.png differ
diff --git a/public/images/emoji/emoji_one/walking.png b/public/images/emoji/emoji_one/walking.png
index 61f39139c9f..320f3b4d256 100644
Binary files a/public/images/emoji/emoji_one/walking.png and b/public/images/emoji/emoji_one/walking.png differ
diff --git a/public/images/emoji/emoji_one/walking_man.png b/public/images/emoji/emoji_one/walking_man.png
new file mode 100644
index 00000000000..320f3b4d256
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_man.png differ
diff --git a/public/images/emoji/emoji_one/walking_man/2.png b/public/images/emoji/emoji_one/walking_man/2.png
new file mode 100644
index 00000000000..8d6ad0d16a5
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_man/2.png differ
diff --git a/public/images/emoji/emoji_one/walking_man/3.png b/public/images/emoji/emoji_one/walking_man/3.png
new file mode 100644
index 00000000000..4062a9da563
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_man/3.png differ
diff --git a/public/images/emoji/emoji_one/walking_man/4.png b/public/images/emoji/emoji_one/walking_man/4.png
new file mode 100644
index 00000000000..baadb7d7194
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_man/4.png differ
diff --git a/public/images/emoji/emoji_one/walking_man/5.png b/public/images/emoji/emoji_one/walking_man/5.png
new file mode 100644
index 00000000000..ec92544c0ae
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_man/5.png differ
diff --git a/public/images/emoji/emoji_one/walking_man/6.png b/public/images/emoji/emoji_one/walking_man/6.png
new file mode 100644
index 00000000000..f7d50331b78
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_man/6.png differ
diff --git a/public/images/emoji/emoji_one/walking_woman.png b/public/images/emoji/emoji_one/walking_woman.png
new file mode 100644
index 00000000000..4890b927ce1
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_woman.png differ
diff --git a/public/images/emoji/emoji_one/walking_woman/2.png b/public/images/emoji/emoji_one/walking_woman/2.png
new file mode 100644
index 00000000000..9df9b8f55a9
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/walking_woman/3.png b/public/images/emoji/emoji_one/walking_woman/3.png
new file mode 100644
index 00000000000..f08f7548948
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/walking_woman/4.png b/public/images/emoji/emoji_one/walking_woman/4.png
new file mode 100644
index 00000000000..adb31c92374
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/walking_woman/5.png b/public/images/emoji/emoji_one/walking_woman/5.png
new file mode 100644
index 00000000000..e9bf1842f85
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/walking_woman/6.png b/public/images/emoji/emoji_one/walking_woman/6.png
new file mode 100644
index 00000000000..5d5c123da8e
Binary files /dev/null and b/public/images/emoji/emoji_one/walking_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/wallis_futuna.png b/public/images/emoji/emoji_one/wallis_futuna.png
new file mode 100644
index 00000000000..4672eabedba
Binary files /dev/null and b/public/images/emoji/emoji_one/wallis_futuna.png differ
diff --git a/public/images/emoji/emoji_one/waning_crescent_moon.png b/public/images/emoji/emoji_one/waning_crescent_moon.png
index 8c43032ee16..f4b4f8f1140 100644
Binary files a/public/images/emoji/emoji_one/waning_crescent_moon.png and b/public/images/emoji/emoji_one/waning_crescent_moon.png differ
diff --git a/public/images/emoji/emoji_one/waning_gibbous_moon.png b/public/images/emoji/emoji_one/waning_gibbous_moon.png
index 78f9df82f53..ce36d13b5b1 100644
Binary files a/public/images/emoji/emoji_one/waning_gibbous_moon.png and b/public/images/emoji/emoji_one/waning_gibbous_moon.png differ
diff --git a/public/images/emoji/emoji_one/warning.png b/public/images/emoji/emoji_one/warning.png
index e47483ab253..2e1da565edc 100644
Binary files a/public/images/emoji/emoji_one/warning.png and b/public/images/emoji/emoji_one/warning.png differ
diff --git a/public/images/emoji/emoji_one/wastebasket.png b/public/images/emoji/emoji_one/wastebasket.png
index 6fc87407d50..0b2b742f17e 100644
Binary files a/public/images/emoji/emoji_one/wastebasket.png and b/public/images/emoji/emoji_one/wastebasket.png differ
diff --git a/public/images/emoji/emoji_one/watch.png b/public/images/emoji/emoji_one/watch.png
index 5d6165c4063..7aac92e9c84 100644
Binary files a/public/images/emoji/emoji_one/watch.png and b/public/images/emoji/emoji_one/watch.png differ
diff --git a/public/images/emoji/emoji_one/water_buffalo.png b/public/images/emoji/emoji_one/water_buffalo.png
index 2c2784f51c8..07f6285be4f 100644
Binary files a/public/images/emoji/emoji_one/water_buffalo.png and b/public/images/emoji/emoji_one/water_buffalo.png differ
diff --git a/public/images/emoji/emoji_one/watermelon.png b/public/images/emoji/emoji_one/watermelon.png
index ee55ee154ad..d07869ca783 100644
Binary files a/public/images/emoji/emoji_one/watermelon.png and b/public/images/emoji/emoji_one/watermelon.png differ
diff --git a/public/images/emoji/emoji_one/wave.png b/public/images/emoji/emoji_one/wave.png
index d92dd6420ef..7317379fb59 100644
Binary files a/public/images/emoji/emoji_one/wave.png and b/public/images/emoji/emoji_one/wave.png differ
diff --git a/public/images/emoji/emoji_one/wave/2.png b/public/images/emoji/emoji_one/wave/2.png
new file mode 100644
index 00000000000..0f3967e69b7
Binary files /dev/null and b/public/images/emoji/emoji_one/wave/2.png differ
diff --git a/public/images/emoji/emoji_one/wave/3.png b/public/images/emoji/emoji_one/wave/3.png
new file mode 100644
index 00000000000..c019447ad7f
Binary files /dev/null and b/public/images/emoji/emoji_one/wave/3.png differ
diff --git a/public/images/emoji/emoji_one/wave/4.png b/public/images/emoji/emoji_one/wave/4.png
new file mode 100644
index 00000000000..f0023f96630
Binary files /dev/null and b/public/images/emoji/emoji_one/wave/4.png differ
diff --git a/public/images/emoji/emoji_one/wave/5.png b/public/images/emoji/emoji_one/wave/5.png
new file mode 100644
index 00000000000..ed8c181200e
Binary files /dev/null and b/public/images/emoji/emoji_one/wave/5.png differ
diff --git a/public/images/emoji/emoji_one/wave/6.png b/public/images/emoji/emoji_one/wave/6.png
new file mode 100644
index 00000000000..9685d034594
Binary files /dev/null and b/public/images/emoji/emoji_one/wave/6.png differ
diff --git a/public/images/emoji/emoji_one/waving_black_flag.png b/public/images/emoji/emoji_one/waving_black_flag.png
index e6071f3ee0c..193a775633f 100644
Binary files a/public/images/emoji/emoji_one/waving_black_flag.png and b/public/images/emoji/emoji_one/waving_black_flag.png differ
diff --git a/public/images/emoji/emoji_one/waving_white_flag.png b/public/images/emoji/emoji_one/waving_white_flag.png
index a4b7a4848a4..b2c3a85f49e 100644
Binary files a/public/images/emoji/emoji_one/waving_white_flag.png and b/public/images/emoji/emoji_one/waving_white_flag.png differ
diff --git a/public/images/emoji/emoji_one/wavy_dash.png b/public/images/emoji/emoji_one/wavy_dash.png
index 80c07a241a3..476444b3138 100644
Binary files a/public/images/emoji/emoji_one/wavy_dash.png and b/public/images/emoji/emoji_one/wavy_dash.png differ
diff --git a/public/images/emoji/emoji_one/waxing_crescent_moon.png b/public/images/emoji/emoji_one/waxing_crescent_moon.png
index 38f4b1a13b5..79e156324c8 100644
Binary files a/public/images/emoji/emoji_one/waxing_crescent_moon.png and b/public/images/emoji/emoji_one/waxing_crescent_moon.png differ
diff --git a/public/images/emoji/emoji_one/waxing_gibbous_moon.png b/public/images/emoji/emoji_one/waxing_gibbous_moon.png
index 11bb126786a..b5264d60c73 100644
Binary files a/public/images/emoji/emoji_one/waxing_gibbous_moon.png and b/public/images/emoji/emoji_one/waxing_gibbous_moon.png differ
diff --git a/public/images/emoji/emoji_one/wc.png b/public/images/emoji/emoji_one/wc.png
index ce3a29a346d..d404c70a1cd 100644
Binary files a/public/images/emoji/emoji_one/wc.png and b/public/images/emoji/emoji_one/wc.png differ
diff --git a/public/images/emoji/emoji_one/weary.png b/public/images/emoji/emoji_one/weary.png
index f6e8f7db8a0..c8a4c3d9253 100644
Binary files a/public/images/emoji/emoji_one/weary.png and b/public/images/emoji/emoji_one/weary.png differ
diff --git a/public/images/emoji/emoji_one/wedding.png b/public/images/emoji/emoji_one/wedding.png
index 127c2f86a57..4dbb89a6035 100644
Binary files a/public/images/emoji/emoji_one/wedding.png and b/public/images/emoji/emoji_one/wedding.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifter.png b/public/images/emoji/emoji_one/weight_lifter.png
index 987fafb21e2..e559b73ffec 100644
Binary files a/public/images/emoji/emoji_one/weight_lifter.png and b/public/images/emoji/emoji_one/weight_lifter.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_man.png b/public/images/emoji/emoji_one/weight_lifting_man.png
new file mode 100644
index 00000000000..e559b73ffec
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_man.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_man/2.png b/public/images/emoji/emoji_one/weight_lifting_man/2.png
new file mode 100644
index 00000000000..a31a1aab292
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_man/2.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_man/3.png b/public/images/emoji/emoji_one/weight_lifting_man/3.png
new file mode 100644
index 00000000000..45ebbc67df6
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_man/3.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_man/4.png b/public/images/emoji/emoji_one/weight_lifting_man/4.png
new file mode 100644
index 00000000000..c5d5f63edc1
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_man/4.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_man/5.png b/public/images/emoji/emoji_one/weight_lifting_man/5.png
new file mode 100644
index 00000000000..eeb1fa21c79
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_man/5.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_man/6.png b/public/images/emoji/emoji_one/weight_lifting_man/6.png
new file mode 100644
index 00000000000..a3308e88692
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_man/6.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_woman.png b/public/images/emoji/emoji_one/weight_lifting_woman.png
new file mode 100644
index 00000000000..e0d7d244000
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_woman.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_woman/2.png b/public/images/emoji/emoji_one/weight_lifting_woman/2.png
new file mode 100644
index 00000000000..c70bf7497ab
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_woman/2.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_woman/3.png b/public/images/emoji/emoji_one/weight_lifting_woman/3.png
new file mode 100644
index 00000000000..65a7bc95dfd
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_woman/3.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_woman/4.png b/public/images/emoji/emoji_one/weight_lifting_woman/4.png
new file mode 100644
index 00000000000..6d2d03531c1
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_woman/4.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_woman/5.png b/public/images/emoji/emoji_one/weight_lifting_woman/5.png
new file mode 100644
index 00000000000..2f4d2cdda0f
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_woman/5.png differ
diff --git a/public/images/emoji/emoji_one/weight_lifting_woman/6.png b/public/images/emoji/emoji_one/weight_lifting_woman/6.png
new file mode 100644
index 00000000000..fdd491d69df
Binary files /dev/null and b/public/images/emoji/emoji_one/weight_lifting_woman/6.png differ
diff --git a/public/images/emoji/emoji_one/western_sahara.png b/public/images/emoji/emoji_one/western_sahara.png
new file mode 100644
index 00000000000..44c0ea20dd7
Binary files /dev/null and b/public/images/emoji/emoji_one/western_sahara.png differ
diff --git a/public/images/emoji/emoji_one/whale.png b/public/images/emoji/emoji_one/whale.png
index 2d4edb20cc8..c31c3e625ce 100644
Binary files a/public/images/emoji/emoji_one/whale.png and b/public/images/emoji/emoji_one/whale.png differ
diff --git a/public/images/emoji/emoji_one/whale2.png b/public/images/emoji/emoji_one/whale2.png
index e2a4bad81f2..782140bb5e9 100644
Binary files a/public/images/emoji/emoji_one/whale2.png and b/public/images/emoji/emoji_one/whale2.png differ
diff --git a/public/images/emoji/emoji_one/wheel_of_dharma.png b/public/images/emoji/emoji_one/wheel_of_dharma.png
index 2d4661bf8bf..9ce8a85b89a 100644
Binary files a/public/images/emoji/emoji_one/wheel_of_dharma.png and b/public/images/emoji/emoji_one/wheel_of_dharma.png differ
diff --git a/public/images/emoji/emoji_one/wheelchair.png b/public/images/emoji/emoji_one/wheelchair.png
index eab8e5c372b..325453e63bb 100644
Binary files a/public/images/emoji/emoji_one/wheelchair.png and b/public/images/emoji/emoji_one/wheelchair.png differ
diff --git a/public/images/emoji/emoji_one/white_check_mark.png b/public/images/emoji/emoji_one/white_check_mark.png
index 723da5aa8c5..9300727b866 100644
Binary files a/public/images/emoji/emoji_one/white_check_mark.png and b/public/images/emoji/emoji_one/white_check_mark.png differ
diff --git a/public/images/emoji/emoji_one/white_circle.png b/public/images/emoji/emoji_one/white_circle.png
index 6dcb272cbc7..2308140ea46 100644
Binary files a/public/images/emoji/emoji_one/white_circle.png and b/public/images/emoji/emoji_one/white_circle.png differ
diff --git a/public/images/emoji/emoji_one/white_flag.png b/public/images/emoji/emoji_one/white_flag.png
new file mode 100644
index 00000000000..b2c3a85f49e
Binary files /dev/null and b/public/images/emoji/emoji_one/white_flag.png differ
diff --git a/public/images/emoji/emoji_one/white_flower.png b/public/images/emoji/emoji_one/white_flower.png
index e7fd8dd647b..326f3f34edf 100644
Binary files a/public/images/emoji/emoji_one/white_flower.png and b/public/images/emoji/emoji_one/white_flower.png differ
diff --git a/public/images/emoji/emoji_one/white_frowning_face.png b/public/images/emoji/emoji_one/white_frowning_face.png
index 72453581da4..968de324b53 100644
Binary files a/public/images/emoji/emoji_one/white_frowning_face.png and b/public/images/emoji/emoji_one/white_frowning_face.png differ
diff --git a/public/images/emoji/emoji_one/white_large_square.png b/public/images/emoji/emoji_one/white_large_square.png
index 4ca1aba4d40..7ae4aaa11d3 100644
Binary files a/public/images/emoji/emoji_one/white_large_square.png and b/public/images/emoji/emoji_one/white_large_square.png differ
diff --git a/public/images/emoji/emoji_one/white_medium_small_square.png b/public/images/emoji/emoji_one/white_medium_small_square.png
index fbc658b5a26..adec528bbc3 100644
Binary files a/public/images/emoji/emoji_one/white_medium_small_square.png and b/public/images/emoji/emoji_one/white_medium_small_square.png differ
diff --git a/public/images/emoji/emoji_one/white_medium_square.png b/public/images/emoji/emoji_one/white_medium_square.png
index c280a8a4a62..17d1b340e14 100644
Binary files a/public/images/emoji/emoji_one/white_medium_square.png and b/public/images/emoji/emoji_one/white_medium_square.png differ
diff --git a/public/images/emoji/emoji_one/white_small_square.png b/public/images/emoji/emoji_one/white_small_square.png
index f9718db4a3f..b8b19f283a7 100644
Binary files a/public/images/emoji/emoji_one/white_small_square.png and b/public/images/emoji/emoji_one/white_small_square.png differ
diff --git a/public/images/emoji/emoji_one/white_square_button.png b/public/images/emoji/emoji_one/white_square_button.png
index f6fb91f861d..733385d3829 100644
Binary files a/public/images/emoji/emoji_one/white_square_button.png and b/public/images/emoji/emoji_one/white_square_button.png differ
diff --git a/public/images/emoji/emoji_one/white_sun_behind_cloud.png b/public/images/emoji/emoji_one/white_sun_behind_cloud.png
index 500182bef95..e8b9220a8a1 100644
Binary files a/public/images/emoji/emoji_one/white_sun_behind_cloud.png and b/public/images/emoji/emoji_one/white_sun_behind_cloud.png differ
diff --git a/public/images/emoji/emoji_one/white_sun_behind_cloud_with_rain.png b/public/images/emoji/emoji_one/white_sun_behind_cloud_with_rain.png
index 24ee434dc16..67907abd2f6 100644
Binary files a/public/images/emoji/emoji_one/white_sun_behind_cloud_with_rain.png and b/public/images/emoji/emoji_one/white_sun_behind_cloud_with_rain.png differ
diff --git a/public/images/emoji/emoji_one/white_sun_cloud.png b/public/images/emoji/emoji_one/white_sun_cloud.png
index 500182bef95..e8b9220a8a1 100644
Binary files a/public/images/emoji/emoji_one/white_sun_cloud.png and b/public/images/emoji/emoji_one/white_sun_cloud.png differ
diff --git a/public/images/emoji/emoji_one/white_sun_rain_cloud.png b/public/images/emoji/emoji_one/white_sun_rain_cloud.png
index 24ee434dc16..67907abd2f6 100644
Binary files a/public/images/emoji/emoji_one/white_sun_rain_cloud.png and b/public/images/emoji/emoji_one/white_sun_rain_cloud.png differ
diff --git a/public/images/emoji/emoji_one/white_sun_small_cloud.png b/public/images/emoji/emoji_one/white_sun_small_cloud.png
index 1cfb219d3af..e100b05d5b3 100644
Binary files a/public/images/emoji/emoji_one/white_sun_small_cloud.png and b/public/images/emoji/emoji_one/white_sun_small_cloud.png differ
diff --git a/public/images/emoji/emoji_one/white_sun_with_small_cloud.png b/public/images/emoji/emoji_one/white_sun_with_small_cloud.png
index 1cfb219d3af..e100b05d5b3 100644
Binary files a/public/images/emoji/emoji_one/white_sun_with_small_cloud.png and b/public/images/emoji/emoji_one/white_sun_with_small_cloud.png differ
diff --git a/public/images/emoji/emoji_one/wilted_flower.png b/public/images/emoji/emoji_one/wilted_flower.png
new file mode 100644
index 00000000000..b4d0364c622
Binary files /dev/null and b/public/images/emoji/emoji_one/wilted_flower.png differ
diff --git a/public/images/emoji/emoji_one/wind_blowing_face.png b/public/images/emoji/emoji_one/wind_blowing_face.png
index 6f636c11157..a1af40102e3 100644
Binary files a/public/images/emoji/emoji_one/wind_blowing_face.png and b/public/images/emoji/emoji_one/wind_blowing_face.png differ
diff --git a/public/images/emoji/emoji_one/wind_chime.png b/public/images/emoji/emoji_one/wind_chime.png
index c7309ac0c15..dbf93a1bd5d 100644
Binary files a/public/images/emoji/emoji_one/wind_chime.png and b/public/images/emoji/emoji_one/wind_chime.png differ
diff --git a/public/images/emoji/emoji_one/wind_face.png b/public/images/emoji/emoji_one/wind_face.png
new file mode 100644
index 00000000000..a1af40102e3
Binary files /dev/null and b/public/images/emoji/emoji_one/wind_face.png differ
diff --git a/public/images/emoji/emoji_one/wine_glass.png b/public/images/emoji/emoji_one/wine_glass.png
index e2d8c54c619..c0d1b8ff639 100644
Binary files a/public/images/emoji/emoji_one/wine_glass.png and b/public/images/emoji/emoji_one/wine_glass.png differ
diff --git a/public/images/emoji/emoji_one/wink.png b/public/images/emoji/emoji_one/wink.png
index b381cccbbbe..ec4272d1dfe 100644
Binary files a/public/images/emoji/emoji_one/wink.png and b/public/images/emoji/emoji_one/wink.png differ
diff --git a/public/images/emoji/emoji_one/wolf.png b/public/images/emoji/emoji_one/wolf.png
index 47a5019415d..ce0527e530a 100644
Binary files a/public/images/emoji/emoji_one/wolf.png and b/public/images/emoji/emoji_one/wolf.png differ
diff --git a/public/images/emoji/emoji_one/woman.png b/public/images/emoji/emoji_one/woman.png
index 0abe2625667..ba297e7a87b 100644
Binary files a/public/images/emoji/emoji_one/woman.png and b/public/images/emoji/emoji_one/woman.png differ
diff --git a/public/images/emoji/emoji_one/woman/2.png b/public/images/emoji/emoji_one/woman/2.png
new file mode 100644
index 00000000000..1a202110d03
Binary files /dev/null and b/public/images/emoji/emoji_one/woman/2.png differ
diff --git a/public/images/emoji/emoji_one/woman/3.png b/public/images/emoji/emoji_one/woman/3.png
new file mode 100644
index 00000000000..b09feb39b48
Binary files /dev/null and b/public/images/emoji/emoji_one/woman/3.png differ
diff --git a/public/images/emoji/emoji_one/woman/4.png b/public/images/emoji/emoji_one/woman/4.png
new file mode 100644
index 00000000000..59b06db034b
Binary files /dev/null and b/public/images/emoji/emoji_one/woman/4.png differ
diff --git a/public/images/emoji/emoji_one/woman/5.png b/public/images/emoji/emoji_one/woman/5.png
new file mode 100644
index 00000000000..8b880d3718e
Binary files /dev/null and b/public/images/emoji/emoji_one/woman/5.png differ
diff --git a/public/images/emoji/emoji_one/woman/6.png b/public/images/emoji/emoji_one/woman/6.png
new file mode 100644
index 00000000000..9e9361f87a7
Binary files /dev/null and b/public/images/emoji/emoji_one/woman/6.png differ
diff --git a/public/images/emoji/emoji_one/woman_artist.png b/public/images/emoji/emoji_one/woman_artist.png
new file mode 100644
index 00000000000..df7d508b5d2
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_artist.png differ
diff --git a/public/images/emoji/emoji_one/woman_astronaut.png b/public/images/emoji/emoji_one/woman_astronaut.png
new file mode 100644
index 00000000000..d884c4642f2
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_astronaut.png differ
diff --git a/public/images/emoji/emoji_one/woman_cartwheeling.png b/public/images/emoji/emoji_one/woman_cartwheeling.png
new file mode 100644
index 00000000000..b7ed44d989a
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_cartwheeling.png differ
diff --git a/public/images/emoji/emoji_one/woman_cartwheeling/2.png b/public/images/emoji/emoji_one/woman_cartwheeling/2.png
new file mode 100644
index 00000000000..c39ccd7f8b6
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_cartwheeling/2.png differ
diff --git a/public/images/emoji/emoji_one/woman_cartwheeling/3.png b/public/images/emoji/emoji_one/woman_cartwheeling/3.png
new file mode 100644
index 00000000000..2f5742529af
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_cartwheeling/3.png differ
diff --git a/public/images/emoji/emoji_one/woman_cartwheeling/4.png b/public/images/emoji/emoji_one/woman_cartwheeling/4.png
new file mode 100644
index 00000000000..9ccb8ed7545
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_cartwheeling/4.png differ
diff --git a/public/images/emoji/emoji_one/woman_cartwheeling/5.png b/public/images/emoji/emoji_one/woman_cartwheeling/5.png
new file mode 100644
index 00000000000..f58d8952629
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_cartwheeling/5.png differ
diff --git a/public/images/emoji/emoji_one/woman_cartwheeling/6.png b/public/images/emoji/emoji_one/woman_cartwheeling/6.png
new file mode 100644
index 00000000000..e9f09ea9bfd
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_cartwheeling/6.png differ
diff --git a/public/images/emoji/emoji_one/woman_cook.png b/public/images/emoji/emoji_one/woman_cook.png
new file mode 100644
index 00000000000..db48bcfbe12
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_cook.png differ
diff --git a/public/images/emoji/emoji_one/woman_facepalming.png b/public/images/emoji/emoji_one/woman_facepalming.png
new file mode 100644
index 00000000000..1fd9b1e63e3
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_facepalming.png differ
diff --git a/public/images/emoji/emoji_one/woman_facepalming/2.png b/public/images/emoji/emoji_one/woman_facepalming/2.png
new file mode 100644
index 00000000000..9da5b3cb877
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_facepalming/2.png differ
diff --git a/public/images/emoji/emoji_one/woman_facepalming/3.png b/public/images/emoji/emoji_one/woman_facepalming/3.png
new file mode 100644
index 00000000000..eef81559832
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_facepalming/3.png differ
diff --git a/public/images/emoji/emoji_one/woman_facepalming/4.png b/public/images/emoji/emoji_one/woman_facepalming/4.png
new file mode 100644
index 00000000000..4ceed5477a6
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_facepalming/4.png differ
diff --git a/public/images/emoji/emoji_one/woman_facepalming/5.png b/public/images/emoji/emoji_one/woman_facepalming/5.png
new file mode 100644
index 00000000000..2607a2f2c26
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_facepalming/5.png differ
diff --git a/public/images/emoji/emoji_one/woman_facepalming/6.png b/public/images/emoji/emoji_one/woman_facepalming/6.png
new file mode 100644
index 00000000000..f2c9a7f81d9
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_facepalming/6.png differ
diff --git a/public/images/emoji/emoji_one/woman_factory_worker.png b/public/images/emoji/emoji_one/woman_factory_worker.png
new file mode 100644
index 00000000000..5fb29ea5baa
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_factory_worker.png differ
diff --git a/public/images/emoji/emoji_one/woman_farmer.png b/public/images/emoji/emoji_one/woman_farmer.png
new file mode 100644
index 00000000000..254e745b548
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_farmer.png differ
diff --git a/public/images/emoji/emoji_one/woman_firefighter.png b/public/images/emoji/emoji_one/woman_firefighter.png
new file mode 100644
index 00000000000..8ffa29cf783
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_firefighter.png differ
diff --git a/public/images/emoji/emoji_one/woman_health_worker.png b/public/images/emoji/emoji_one/woman_health_worker.png
new file mode 100644
index 00000000000..e2e4c83f510
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_health_worker.png differ
diff --git a/public/images/emoji/emoji_one/woman_health_worker/2.png b/public/images/emoji/emoji_one/woman_health_worker/2.png
new file mode 100644
index 00000000000..84061ca080a
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_health_worker/2.png differ
diff --git a/public/images/emoji/emoji_one/woman_health_worker/3.png b/public/images/emoji/emoji_one/woman_health_worker/3.png
new file mode 100644
index 00000000000..0a065c4b430
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_health_worker/3.png differ
diff --git a/public/images/emoji/emoji_one/woman_health_worker/4.png b/public/images/emoji/emoji_one/woman_health_worker/4.png
new file mode 100644
index 00000000000..979ff387cbe
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_health_worker/4.png differ
diff --git a/public/images/emoji/emoji_one/woman_health_worker/5.png b/public/images/emoji/emoji_one/woman_health_worker/5.png
new file mode 100644
index 00000000000..6348a939cb3
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_health_worker/5.png differ
diff --git a/public/images/emoji/emoji_one/woman_health_worker/6.png b/public/images/emoji/emoji_one/woman_health_worker/6.png
new file mode 100644
index 00000000000..d47ad69ab54
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_health_worker/6.png differ
diff --git a/public/images/emoji/emoji_one/woman_judge.png b/public/images/emoji/emoji_one/woman_judge.png
new file mode 100644
index 00000000000..06f1dd93332
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_judge.png differ
diff --git a/public/images/emoji/emoji_one/woman_judge/2.png b/public/images/emoji/emoji_one/woman_judge/2.png
new file mode 100644
index 00000000000..c7d3c6bca60
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_judge/2.png differ
diff --git a/public/images/emoji/emoji_one/woman_judge/3.png b/public/images/emoji/emoji_one/woman_judge/3.png
new file mode 100644
index 00000000000..0cdd87676a6
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_judge/3.png differ
diff --git a/public/images/emoji/emoji_one/woman_judge/4.png b/public/images/emoji/emoji_one/woman_judge/4.png
new file mode 100644
index 00000000000..e08f8948e00
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_judge/4.png differ
diff --git a/public/images/emoji/emoji_one/woman_judge/5.png b/public/images/emoji/emoji_one/woman_judge/5.png
new file mode 100644
index 00000000000..30b76c17220
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_judge/5.png differ
diff --git a/public/images/emoji/emoji_one/woman_judge/6.png b/public/images/emoji/emoji_one/woman_judge/6.png
new file mode 100644
index 00000000000..efd5fdd10cc
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_judge/6.png differ
diff --git a/public/images/emoji/emoji_one/woman_juggling.png b/public/images/emoji/emoji_one/woman_juggling.png
new file mode 100644
index 00000000000..7cdfcc20a26
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_juggling.png differ
diff --git a/public/images/emoji/emoji_one/woman_juggling/2.png b/public/images/emoji/emoji_one/woman_juggling/2.png
new file mode 100644
index 00000000000..f7cfbd7eb7a
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_juggling/2.png differ
diff --git a/public/images/emoji/emoji_one/woman_juggling/3.png b/public/images/emoji/emoji_one/woman_juggling/3.png
new file mode 100644
index 00000000000..f9a3d689261
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_juggling/3.png differ
diff --git a/public/images/emoji/emoji_one/woman_juggling/4.png b/public/images/emoji/emoji_one/woman_juggling/4.png
new file mode 100644
index 00000000000..43bf31cb56b
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_juggling/4.png differ
diff --git a/public/images/emoji/emoji_one/woman_juggling/5.png b/public/images/emoji/emoji_one/woman_juggling/5.png
new file mode 100644
index 00000000000..090e4b5cfcb
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_juggling/5.png differ
diff --git a/public/images/emoji/emoji_one/woman_juggling/6.png b/public/images/emoji/emoji_one/woman_juggling/6.png
new file mode 100644
index 00000000000..59939bef54b
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_juggling/6.png differ
diff --git a/public/images/emoji/emoji_one/woman_mechanic.png b/public/images/emoji/emoji_one/woman_mechanic.png
new file mode 100644
index 00000000000..38825ae3c13
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_mechanic.png differ
diff --git a/public/images/emoji/emoji_one/woman_office_worker.png b/public/images/emoji/emoji_one/woman_office_worker.png
new file mode 100644
index 00000000000..09ae32ecb3a
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_office_worker.png differ
diff --git a/public/images/emoji/emoji_one/woman_pilot.png b/public/images/emoji/emoji_one/woman_pilot.png
new file mode 100644
index 00000000000..6cf43ed7182
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_pilot.png differ
diff --git a/public/images/emoji/emoji_one/woman_pilot/2.png b/public/images/emoji/emoji_one/woman_pilot/2.png
new file mode 100644
index 00000000000..038f3168810
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_pilot/2.png differ
diff --git a/public/images/emoji/emoji_one/woman_pilot/3.png b/public/images/emoji/emoji_one/woman_pilot/3.png
new file mode 100644
index 00000000000..117cea7c71a
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_pilot/3.png differ
diff --git a/public/images/emoji/emoji_one/woman_pilot/4.png b/public/images/emoji/emoji_one/woman_pilot/4.png
new file mode 100644
index 00000000000..5dfc1a53954
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_pilot/4.png differ
diff --git a/public/images/emoji/emoji_one/woman_pilot/5.png b/public/images/emoji/emoji_one/woman_pilot/5.png
new file mode 100644
index 00000000000..f466a19606e
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_pilot/5.png differ
diff --git a/public/images/emoji/emoji_one/woman_pilot/6.png b/public/images/emoji/emoji_one/woman_pilot/6.png
new file mode 100644
index 00000000000..2be37aade0f
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_pilot/6.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_handball.png b/public/images/emoji/emoji_one/woman_playing_handball.png
new file mode 100644
index 00000000000..b76d637af0a
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_handball.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_handball/2.png b/public/images/emoji/emoji_one/woman_playing_handball/2.png
new file mode 100644
index 00000000000..f44176a0987
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_handball/2.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_handball/3.png b/public/images/emoji/emoji_one/woman_playing_handball/3.png
new file mode 100644
index 00000000000..0395a52cadd
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_handball/3.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_handball/4.png b/public/images/emoji/emoji_one/woman_playing_handball/4.png
new file mode 100644
index 00000000000..f31e21106de
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_handball/4.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_handball/5.png b/public/images/emoji/emoji_one/woman_playing_handball/5.png
new file mode 100644
index 00000000000..db6ee69af59
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_handball/5.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_handball/6.png b/public/images/emoji/emoji_one/woman_playing_handball/6.png
new file mode 100644
index 00000000000..345314c8545
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_handball/6.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_water_polo.png b/public/images/emoji/emoji_one/woman_playing_water_polo.png
new file mode 100644
index 00000000000..1c47125ff98
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_water_polo.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_water_polo/2.png b/public/images/emoji/emoji_one/woman_playing_water_polo/2.png
new file mode 100644
index 00000000000..906d1605a5e
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_water_polo/2.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_water_polo/3.png b/public/images/emoji/emoji_one/woman_playing_water_polo/3.png
new file mode 100644
index 00000000000..2a3adc69765
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_water_polo/3.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_water_polo/4.png b/public/images/emoji/emoji_one/woman_playing_water_polo/4.png
new file mode 100644
index 00000000000..c47a2c88bf5
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_water_polo/4.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_water_polo/5.png b/public/images/emoji/emoji_one/woman_playing_water_polo/5.png
new file mode 100644
index 00000000000..2c4ee06395c
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_water_polo/5.png differ
diff --git a/public/images/emoji/emoji_one/woman_playing_water_polo/6.png b/public/images/emoji/emoji_one/woman_playing_water_polo/6.png
new file mode 100644
index 00000000000..cb776e45c14
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_playing_water_polo/6.png differ
diff --git a/public/images/emoji/emoji_one/woman_scientist.png b/public/images/emoji/emoji_one/woman_scientist.png
new file mode 100644
index 00000000000..89e4850622c
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_scientist.png differ
diff --git a/public/images/emoji/emoji_one/woman_shrugging.png b/public/images/emoji/emoji_one/woman_shrugging.png
new file mode 100644
index 00000000000..e437955ee71
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_shrugging.png differ
diff --git a/public/images/emoji/emoji_one/woman_shrugging/2.png b/public/images/emoji/emoji_one/woman_shrugging/2.png
new file mode 100644
index 00000000000..8e7bbed7a09
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_shrugging/2.png differ
diff --git a/public/images/emoji/emoji_one/woman_shrugging/3.png b/public/images/emoji/emoji_one/woman_shrugging/3.png
new file mode 100644
index 00000000000..3d9b0060f95
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_shrugging/3.png differ
diff --git a/public/images/emoji/emoji_one/woman_shrugging/4.png b/public/images/emoji/emoji_one/woman_shrugging/4.png
new file mode 100644
index 00000000000..7ffb49d7635
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_shrugging/4.png differ
diff --git a/public/images/emoji/emoji_one/woman_shrugging/5.png b/public/images/emoji/emoji_one/woman_shrugging/5.png
new file mode 100644
index 00000000000..30b3774987b
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_shrugging/5.png differ
diff --git a/public/images/emoji/emoji_one/woman_shrugging/6.png b/public/images/emoji/emoji_one/woman_shrugging/6.png
new file mode 100644
index 00000000000..cda85e9cc4c
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_shrugging/6.png differ
diff --git a/public/images/emoji/emoji_one/woman_singer.png b/public/images/emoji/emoji_one/woman_singer.png
new file mode 100644
index 00000000000..f412f27476b
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_singer.png differ
diff --git a/public/images/emoji/emoji_one/woman_student.png b/public/images/emoji/emoji_one/woman_student.png
new file mode 100644
index 00000000000..9d00e2abed3
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_student.png differ
diff --git a/public/images/emoji/emoji_one/woman_teacher.png b/public/images/emoji/emoji_one/woman_teacher.png
new file mode 100644
index 00000000000..99cd5f3afe3
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_teacher.png differ
diff --git a/public/images/emoji/emoji_one/woman_technologist.png b/public/images/emoji/emoji_one/woman_technologist.png
new file mode 100644
index 00000000000..776fbfcab4a
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_technologist.png differ
diff --git a/public/images/emoji/emoji_one/woman_with_turban.png b/public/images/emoji/emoji_one/woman_with_turban.png
new file mode 100644
index 00000000000..864b5727a5e
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_with_turban.png differ
diff --git a/public/images/emoji/emoji_one/woman_with_turban/2.png b/public/images/emoji/emoji_one/woman_with_turban/2.png
new file mode 100644
index 00000000000..2b50d77b889
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_with_turban/2.png differ
diff --git a/public/images/emoji/emoji_one/woman_with_turban/3.png b/public/images/emoji/emoji_one/woman_with_turban/3.png
new file mode 100644
index 00000000000..5eafe2592ae
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_with_turban/3.png differ
diff --git a/public/images/emoji/emoji_one/woman_with_turban/4.png b/public/images/emoji/emoji_one/woman_with_turban/4.png
new file mode 100644
index 00000000000..a9f86d7c875
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_with_turban/4.png differ
diff --git a/public/images/emoji/emoji_one/woman_with_turban/5.png b/public/images/emoji/emoji_one/woman_with_turban/5.png
new file mode 100644
index 00000000000..9720d94218e
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_with_turban/5.png differ
diff --git a/public/images/emoji/emoji_one/woman_with_turban/6.png b/public/images/emoji/emoji_one/woman_with_turban/6.png
new file mode 100644
index 00000000000..4897f0e583f
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_with_turban/6.png differ
diff --git a/public/images/emoji/emoji_one/womans_clothes.png b/public/images/emoji/emoji_one/womans_clothes.png
index 39c0f1079fc..4b9eb1d5724 100644
Binary files a/public/images/emoji/emoji_one/womans_clothes.png and b/public/images/emoji/emoji_one/womans_clothes.png differ
diff --git a/public/images/emoji/emoji_one/womans_hat.png b/public/images/emoji/emoji_one/womans_hat.png
index 7db014b1058..3221d033a24 100644
Binary files a/public/images/emoji/emoji_one/womans_hat.png and b/public/images/emoji/emoji_one/womans_hat.png differ
diff --git a/public/images/emoji/emoji_one/women_wrestling.png b/public/images/emoji/emoji_one/women_wrestling.png
new file mode 100644
index 00000000000..ba1175b4adf
Binary files /dev/null and b/public/images/emoji/emoji_one/women_wrestling.png differ
diff --git a/public/images/emoji/emoji_one/womens.png b/public/images/emoji/emoji_one/womens.png
index 83b4a038771..be9dffce5da 100644
Binary files a/public/images/emoji/emoji_one/womens.png and b/public/images/emoji/emoji_one/womens.png differ
diff --git a/public/images/emoji/emoji_one/world_map.png b/public/images/emoji/emoji_one/world_map.png
index 83ac3734510..d3d5a184310 100644
Binary files a/public/images/emoji/emoji_one/world_map.png and b/public/images/emoji/emoji_one/world_map.png differ
diff --git a/public/images/emoji/emoji_one/worried.png b/public/images/emoji/emoji_one/worried.png
index ca69d33653c..89aefe61c55 100644
Binary files a/public/images/emoji/emoji_one/worried.png and b/public/images/emoji/emoji_one/worried.png differ
diff --git a/public/images/emoji/emoji_one/worship_symbol.png b/public/images/emoji/emoji_one/worship_symbol.png
index 83334c1122c..05ce41a23a8 100644
Binary files a/public/images/emoji/emoji_one/worship_symbol.png and b/public/images/emoji/emoji_one/worship_symbol.png differ
diff --git a/public/images/emoji/emoji_one/wrench.png b/public/images/emoji/emoji_one/wrench.png
index 19c555328e4..68212efaf11 100644
Binary files a/public/images/emoji/emoji_one/wrench.png and b/public/images/emoji/emoji_one/wrench.png differ
diff --git a/public/images/emoji/emoji_one/writing_hand.png b/public/images/emoji/emoji_one/writing_hand.png
index 94953f90054..6a7dc8dda20 100644
Binary files a/public/images/emoji/emoji_one/writing_hand.png and b/public/images/emoji/emoji_one/writing_hand.png differ
diff --git a/public/images/emoji/emoji_one/writing_hand/2.png b/public/images/emoji/emoji_one/writing_hand/2.png
new file mode 100644
index 00000000000..69ddfaa4f31
Binary files /dev/null and b/public/images/emoji/emoji_one/writing_hand/2.png differ
diff --git a/public/images/emoji/emoji_one/writing_hand/3.png b/public/images/emoji/emoji_one/writing_hand/3.png
new file mode 100644
index 00000000000..77155df4b54
Binary files /dev/null and b/public/images/emoji/emoji_one/writing_hand/3.png differ
diff --git a/public/images/emoji/emoji_one/writing_hand/4.png b/public/images/emoji/emoji_one/writing_hand/4.png
new file mode 100644
index 00000000000..60c5749354e
Binary files /dev/null and b/public/images/emoji/emoji_one/writing_hand/4.png differ
diff --git a/public/images/emoji/emoji_one/writing_hand/5.png b/public/images/emoji/emoji_one/writing_hand/5.png
new file mode 100644
index 00000000000..8e21ae31824
Binary files /dev/null and b/public/images/emoji/emoji_one/writing_hand/5.png differ
diff --git a/public/images/emoji/emoji_one/writing_hand/6.png b/public/images/emoji/emoji_one/writing_hand/6.png
new file mode 100644
index 00000000000..cf40b2bf4c1
Binary files /dev/null and b/public/images/emoji/emoji_one/writing_hand/6.png differ
diff --git a/public/images/emoji/emoji_one/x.png b/public/images/emoji/emoji_one/x.png
index 6339665c40b..76c0e60d891 100644
Binary files a/public/images/emoji/emoji_one/x.png and b/public/images/emoji/emoji_one/x.png differ
diff --git a/public/images/emoji/emoji_one/yellow_heart.png b/public/images/emoji/emoji_one/yellow_heart.png
index 2ba0d27e7b3..7fca911a61d 100644
Binary files a/public/images/emoji/emoji_one/yellow_heart.png and b/public/images/emoji/emoji_one/yellow_heart.png differ
diff --git a/public/images/emoji/emoji_one/yemen.png b/public/images/emoji/emoji_one/yemen.png
new file mode 100644
index 00000000000..3a37c850413
Binary files /dev/null and b/public/images/emoji/emoji_one/yemen.png differ
diff --git a/public/images/emoji/emoji_one/yen.png b/public/images/emoji/emoji_one/yen.png
index 78bf43895d8..106775040df 100644
Binary files a/public/images/emoji/emoji_one/yen.png and b/public/images/emoji/emoji_one/yen.png differ
diff --git a/public/images/emoji/emoji_one/yin_yang.png b/public/images/emoji/emoji_one/yin_yang.png
index 8bdb521f160..c96fc0cc2ee 100644
Binary files a/public/images/emoji/emoji_one/yin_yang.png and b/public/images/emoji/emoji_one/yin_yang.png differ
diff --git a/public/images/emoji/emoji_one/yum.png b/public/images/emoji/emoji_one/yum.png
index 96990fd9b1d..f5a38e15f82 100644
Binary files a/public/images/emoji/emoji_one/yum.png and b/public/images/emoji/emoji_one/yum.png differ
diff --git a/public/images/emoji/emoji_one/zambia.png b/public/images/emoji/emoji_one/zambia.png
new file mode 100644
index 00000000000..3e7d4cbea56
Binary files /dev/null and b/public/images/emoji/emoji_one/zambia.png differ
diff --git a/public/images/emoji/emoji_one/zap.png b/public/images/emoji/emoji_one/zap.png
index fef2e9cdc4e..629e603fcff 100644
Binary files a/public/images/emoji/emoji_one/zap.png and b/public/images/emoji/emoji_one/zap.png differ
diff --git a/public/images/emoji/emoji_one/zero.png b/public/images/emoji/emoji_one/zero.png
index 8123d5e090e..7a255c7c1a9 100644
Binary files a/public/images/emoji/emoji_one/zero.png and b/public/images/emoji/emoji_one/zero.png differ
diff --git a/public/images/emoji/emoji_one/zimbabwe.png b/public/images/emoji/emoji_one/zimbabwe.png
new file mode 100644
index 00000000000..c3af3c54d7e
Binary files /dev/null and b/public/images/emoji/emoji_one/zimbabwe.png differ
diff --git a/public/images/emoji/emoji_one/zipper_mouth.png b/public/images/emoji/emoji_one/zipper_mouth.png
index 40fbdd4c114..8e4cf03f40d 100644
Binary files a/public/images/emoji/emoji_one/zipper_mouth.png and b/public/images/emoji/emoji_one/zipper_mouth.png differ
diff --git a/public/images/emoji/emoji_one/zipper_mouth_face.png b/public/images/emoji/emoji_one/zipper_mouth_face.png
index 40fbdd4c114..8e4cf03f40d 100644
Binary files a/public/images/emoji/emoji_one/zipper_mouth_face.png and b/public/images/emoji/emoji_one/zipper_mouth_face.png differ
diff --git a/public/images/emoji/emoji_one/zzz.png b/public/images/emoji/emoji_one/zzz.png
index 53a200ed42c..8087a672326 100644
Binary files a/public/images/emoji/emoji_one/zzz.png and b/public/images/emoji/emoji_one/zzz.png differ
diff --git a/public/images/emoji/google/+1.png b/public/images/emoji/google/+1.png
index bf0f4e543ad..b03f09eb007 100644
Binary files a/public/images/emoji/google/+1.png and b/public/images/emoji/google/+1.png differ
diff --git a/public/images/emoji/google/-1.png b/public/images/emoji/google/-1.png
index 8203a027e11..f2e7da55f6a 100644
Binary files a/public/images/emoji/google/-1.png and b/public/images/emoji/google/-1.png differ
diff --git a/public/images/emoji/google/100.png b/public/images/emoji/google/100.png
index de69e2b80c3..f72792d350f 100644
Binary files a/public/images/emoji/google/100.png and b/public/images/emoji/google/100.png differ
diff --git a/public/images/emoji/google/1234.png b/public/images/emoji/google/1234.png
index 064bcf41059..53d00b47171 100644
Binary files a/public/images/emoji/google/1234.png and b/public/images/emoji/google/1234.png differ
diff --git a/public/images/emoji/google/1st_place_medal.png b/public/images/emoji/google/1st_place_medal.png
new file mode 100644
index 00000000000..8b13dfec619
Binary files /dev/null and b/public/images/emoji/google/1st_place_medal.png differ
diff --git a/public/images/emoji/google/2nd_place_medal.png b/public/images/emoji/google/2nd_place_medal.png
new file mode 100644
index 00000000000..dbd2ef99141
Binary files /dev/null and b/public/images/emoji/google/2nd_place_medal.png differ
diff --git a/public/images/emoji/google/3rd_place_medal.png b/public/images/emoji/google/3rd_place_medal.png
new file mode 100644
index 00000000000..a6e4ff3b4bf
Binary files /dev/null and b/public/images/emoji/google/3rd_place_medal.png differ
diff --git a/public/images/emoji/google/8ball.png b/public/images/emoji/google/8ball.png
index 97afde3fcf6..ab42869644a 100644
Binary files a/public/images/emoji/google/8ball.png and b/public/images/emoji/google/8ball.png differ
diff --git a/public/images/emoji/google/a.png b/public/images/emoji/google/a.png
index 5e887d2b010..97451b60768 100644
Binary files a/public/images/emoji/google/a.png and b/public/images/emoji/google/a.png differ
diff --git a/public/images/emoji/google/ab.png b/public/images/emoji/google/ab.png
index fe85e51fd3f..da29c555997 100644
Binary files a/public/images/emoji/google/ab.png and b/public/images/emoji/google/ab.png differ
diff --git a/public/images/emoji/google/abc.png b/public/images/emoji/google/abc.png
index 8136d794aa8..5c9880cf93c 100644
Binary files a/public/images/emoji/google/abc.png and b/public/images/emoji/google/abc.png differ
diff --git a/public/images/emoji/google/abcd.png b/public/images/emoji/google/abcd.png
index f28edf29c6a..0aeeb0eb9d7 100644
Binary files a/public/images/emoji/google/abcd.png and b/public/images/emoji/google/abcd.png differ
diff --git a/public/images/emoji/google/accept.png b/public/images/emoji/google/accept.png
index 32b0ff03830..3a8259c2a65 100644
Binary files a/public/images/emoji/google/accept.png and b/public/images/emoji/google/accept.png differ
diff --git a/public/images/emoji/google/admission_tickets.png b/public/images/emoji/google/admission_tickets.png
index 959ba48a2d2..d4a4f20a291 100644
Binary files a/public/images/emoji/google/admission_tickets.png and b/public/images/emoji/google/admission_tickets.png differ
diff --git a/public/images/emoji/google/aerial_tramway.png b/public/images/emoji/google/aerial_tramway.png
index 8ebcc10e09a..98f5d590e07 100644
Binary files a/public/images/emoji/google/aerial_tramway.png and b/public/images/emoji/google/aerial_tramway.png differ
diff --git a/public/images/emoji/google/afghanistan.png b/public/images/emoji/google/afghanistan.png
new file mode 100644
index 00000000000..e9738a1765d
Binary files /dev/null and b/public/images/emoji/google/afghanistan.png differ
diff --git a/public/images/emoji/google/airplane.png b/public/images/emoji/google/airplane.png
index 46a71b71b7b..98772ecd4ce 100644
Binary files a/public/images/emoji/google/airplane.png and b/public/images/emoji/google/airplane.png differ
diff --git a/public/images/emoji/google/airplane_arriving.png b/public/images/emoji/google/airplane_arriving.png
index 8e3428aefe2..e50c3233c24 100644
Binary files a/public/images/emoji/google/airplane_arriving.png and b/public/images/emoji/google/airplane_arriving.png differ
diff --git a/public/images/emoji/google/airplane_departure.png b/public/images/emoji/google/airplane_departure.png
index d6782594146..0536d2b45ba 100644
Binary files a/public/images/emoji/google/airplane_departure.png and b/public/images/emoji/google/airplane_departure.png differ
diff --git a/public/images/emoji/google/airplane_small.png b/public/images/emoji/google/airplane_small.png
index 4bd5d32edc1..5342466c300 100644
Binary files a/public/images/emoji/google/airplane_small.png and b/public/images/emoji/google/airplane_small.png differ
diff --git a/public/images/emoji/google/aland_islands.png b/public/images/emoji/google/aland_islands.png
new file mode 100644
index 00000000000..3da364d6153
Binary files /dev/null and b/public/images/emoji/google/aland_islands.png differ
diff --git a/public/images/emoji/google/alarm_clock.png b/public/images/emoji/google/alarm_clock.png
index f3824527d69..c0278db2680 100644
Binary files a/public/images/emoji/google/alarm_clock.png and b/public/images/emoji/google/alarm_clock.png differ
diff --git a/public/images/emoji/google/albania.png b/public/images/emoji/google/albania.png
new file mode 100644
index 00000000000..03ed7ebf0ae
Binary files /dev/null and b/public/images/emoji/google/albania.png differ
diff --git a/public/images/emoji/google/alembic.png b/public/images/emoji/google/alembic.png
index 5f3b4ccbc45..436090af681 100644
Binary files a/public/images/emoji/google/alembic.png and b/public/images/emoji/google/alembic.png differ
diff --git a/public/images/emoji/google/algeria.png b/public/images/emoji/google/algeria.png
new file mode 100644
index 00000000000..aaabbe9432b
Binary files /dev/null and b/public/images/emoji/google/algeria.png differ
diff --git a/public/images/emoji/google/alien.png b/public/images/emoji/google/alien.png
index 372f90bd825..b21fb58a8e9 100644
Binary files a/public/images/emoji/google/alien.png and b/public/images/emoji/google/alien.png differ
diff --git a/public/images/emoji/google/ambulance.png b/public/images/emoji/google/ambulance.png
index 172c3db9f33..af5dba3d2dc 100644
Binary files a/public/images/emoji/google/ambulance.png and b/public/images/emoji/google/ambulance.png differ
diff --git a/public/images/emoji/google/american_samoa.png b/public/images/emoji/google/american_samoa.png
new file mode 100644
index 00000000000..7c6a59dc3db
Binary files /dev/null and b/public/images/emoji/google/american_samoa.png differ
diff --git a/public/images/emoji/google/amphora.png b/public/images/emoji/google/amphora.png
index 2691b9b9d94..ad738586d46 100644
Binary files a/public/images/emoji/google/amphora.png and b/public/images/emoji/google/amphora.png differ
diff --git a/public/images/emoji/google/anchor.png b/public/images/emoji/google/anchor.png
index d667de555f2..9ad6ffcef08 100644
Binary files a/public/images/emoji/google/anchor.png and b/public/images/emoji/google/anchor.png differ
diff --git a/public/images/emoji/google/andorra.png b/public/images/emoji/google/andorra.png
new file mode 100644
index 00000000000..ce11d436920
Binary files /dev/null and b/public/images/emoji/google/andorra.png differ
diff --git a/public/images/emoji/google/angel.png b/public/images/emoji/google/angel.png
index 8104a636e23..93195336c2c 100644
Binary files a/public/images/emoji/google/angel.png and b/public/images/emoji/google/angel.png differ
diff --git a/public/images/emoji/google/angel/2.png b/public/images/emoji/google/angel/2.png
new file mode 100644
index 00000000000..f2b3b918a5c
Binary files /dev/null and b/public/images/emoji/google/angel/2.png differ
diff --git a/public/images/emoji/google/angel/3.png b/public/images/emoji/google/angel/3.png
new file mode 100644
index 00000000000..d40d3c8ba69
Binary files /dev/null and b/public/images/emoji/google/angel/3.png differ
diff --git a/public/images/emoji/google/angel/4.png b/public/images/emoji/google/angel/4.png
new file mode 100644
index 00000000000..894cfb72e7e
Binary files /dev/null and b/public/images/emoji/google/angel/4.png differ
diff --git a/public/images/emoji/google/angel/5.png b/public/images/emoji/google/angel/5.png
new file mode 100644
index 00000000000..196efe7c9d2
Binary files /dev/null and b/public/images/emoji/google/angel/5.png differ
diff --git a/public/images/emoji/google/angel/6.png b/public/images/emoji/google/angel/6.png
new file mode 100644
index 00000000000..ba65e5bcd2c
Binary files /dev/null and b/public/images/emoji/google/angel/6.png differ
diff --git a/public/images/emoji/google/anger.png b/public/images/emoji/google/anger.png
index fafb67c5f5c..6aa9f61415f 100644
Binary files a/public/images/emoji/google/anger.png and b/public/images/emoji/google/anger.png differ
diff --git a/public/images/emoji/google/anger_right.png b/public/images/emoji/google/anger_right.png
index 285492d7b7e..27b4462cbb4 100644
Binary files a/public/images/emoji/google/anger_right.png and b/public/images/emoji/google/anger_right.png differ
diff --git a/public/images/emoji/google/angola.png b/public/images/emoji/google/angola.png
new file mode 100644
index 00000000000..f6a8d186edc
Binary files /dev/null and b/public/images/emoji/google/angola.png differ
diff --git a/public/images/emoji/google/angry.png b/public/images/emoji/google/angry.png
index 92e2ce9c346..6649257e2a9 100644
Binary files a/public/images/emoji/google/angry.png and b/public/images/emoji/google/angry.png differ
diff --git a/public/images/emoji/google/anguilla.png b/public/images/emoji/google/anguilla.png
new file mode 100644
index 00000000000..20311cb75cb
Binary files /dev/null and b/public/images/emoji/google/anguilla.png differ
diff --git a/public/images/emoji/google/anguished.png b/public/images/emoji/google/anguished.png
index 249f6a06d20..5b943bac34d 100644
Binary files a/public/images/emoji/google/anguished.png and b/public/images/emoji/google/anguished.png differ
diff --git a/public/images/emoji/google/ant.png b/public/images/emoji/google/ant.png
index 68ba00aa1ff..c0399ae6e5b 100644
Binary files a/public/images/emoji/google/ant.png and b/public/images/emoji/google/ant.png differ
diff --git a/public/images/emoji/google/antarctica.png b/public/images/emoji/google/antarctica.png
new file mode 100644
index 00000000000..f4eee7ffa90
Binary files /dev/null and b/public/images/emoji/google/antarctica.png differ
diff --git a/public/images/emoji/google/antigua_barbuda.png b/public/images/emoji/google/antigua_barbuda.png
new file mode 100644
index 00000000000..d9ac68ec8c5
Binary files /dev/null and b/public/images/emoji/google/antigua_barbuda.png differ
diff --git a/public/images/emoji/google/apple.png b/public/images/emoji/google/apple.png
index 5b035b15a96..a3df2037159 100644
Binary files a/public/images/emoji/google/apple.png and b/public/images/emoji/google/apple.png differ
diff --git a/public/images/emoji/google/aquarius.png b/public/images/emoji/google/aquarius.png
index b4c86aeb1bb..52d8d5000be 100644
Binary files a/public/images/emoji/google/aquarius.png and b/public/images/emoji/google/aquarius.png differ
diff --git a/public/images/emoji/google/archery.png b/public/images/emoji/google/archery.png
index dceea7eab1b..6539d3b37e8 100644
Binary files a/public/images/emoji/google/archery.png and b/public/images/emoji/google/archery.png differ
diff --git a/public/images/emoji/google/argentina.png b/public/images/emoji/google/argentina.png
new file mode 100644
index 00000000000..5f44faeddde
Binary files /dev/null and b/public/images/emoji/google/argentina.png differ
diff --git a/public/images/emoji/google/aries.png b/public/images/emoji/google/aries.png
index 06ee1dc3a06..ab7fc9b03c0 100644
Binary files a/public/images/emoji/google/aries.png and b/public/images/emoji/google/aries.png differ
diff --git a/public/images/emoji/google/armenia.png b/public/images/emoji/google/armenia.png
new file mode 100644
index 00000000000..4af6686cb60
Binary files /dev/null and b/public/images/emoji/google/armenia.png differ
diff --git a/public/images/emoji/google/arrow_backward.png b/public/images/emoji/google/arrow_backward.png
index f583ff4bcf6..2bec2d7c448 100644
Binary files a/public/images/emoji/google/arrow_backward.png and b/public/images/emoji/google/arrow_backward.png differ
diff --git a/public/images/emoji/google/arrow_double_down.png b/public/images/emoji/google/arrow_double_down.png
index 0da8e08c4d3..efbad59f092 100644
Binary files a/public/images/emoji/google/arrow_double_down.png and b/public/images/emoji/google/arrow_double_down.png differ
diff --git a/public/images/emoji/google/arrow_double_up.png b/public/images/emoji/google/arrow_double_up.png
index 4d7dd039834..76f5e0ae149 100644
Binary files a/public/images/emoji/google/arrow_double_up.png and b/public/images/emoji/google/arrow_double_up.png differ
diff --git a/public/images/emoji/google/arrow_down.png b/public/images/emoji/google/arrow_down.png
index 8f324377edd..0b9865184ca 100644
Binary files a/public/images/emoji/google/arrow_down.png and b/public/images/emoji/google/arrow_down.png differ
diff --git a/public/images/emoji/google/arrow_down_small.png b/public/images/emoji/google/arrow_down_small.png
index 0f528cca2a0..48297676a93 100644
Binary files a/public/images/emoji/google/arrow_down_small.png and b/public/images/emoji/google/arrow_down_small.png differ
diff --git a/public/images/emoji/google/arrow_forward.png b/public/images/emoji/google/arrow_forward.png
index 440d4525a6b..3a6466fca7a 100644
Binary files a/public/images/emoji/google/arrow_forward.png and b/public/images/emoji/google/arrow_forward.png differ
diff --git a/public/images/emoji/google/arrow_heading_down.png b/public/images/emoji/google/arrow_heading_down.png
index b3f6fc59e0a..c8597ae17b1 100644
Binary files a/public/images/emoji/google/arrow_heading_down.png and b/public/images/emoji/google/arrow_heading_down.png differ
diff --git a/public/images/emoji/google/arrow_heading_up.png b/public/images/emoji/google/arrow_heading_up.png
index 22606f8e021..fe00d096491 100644
Binary files a/public/images/emoji/google/arrow_heading_up.png and b/public/images/emoji/google/arrow_heading_up.png differ
diff --git a/public/images/emoji/google/arrow_left.png b/public/images/emoji/google/arrow_left.png
index 08926f34486..bff1717f9b7 100644
Binary files a/public/images/emoji/google/arrow_left.png and b/public/images/emoji/google/arrow_left.png differ
diff --git a/public/images/emoji/google/arrow_lower_left.png b/public/images/emoji/google/arrow_lower_left.png
index 16105a839b1..517892c9130 100644
Binary files a/public/images/emoji/google/arrow_lower_left.png and b/public/images/emoji/google/arrow_lower_left.png differ
diff --git a/public/images/emoji/google/arrow_lower_right.png b/public/images/emoji/google/arrow_lower_right.png
index 5afb3fbfd0f..a2ff7573d7d 100644
Binary files a/public/images/emoji/google/arrow_lower_right.png and b/public/images/emoji/google/arrow_lower_right.png differ
diff --git a/public/images/emoji/google/arrow_right.png b/public/images/emoji/google/arrow_right.png
index b0648934b7d..b61cb914e58 100644
Binary files a/public/images/emoji/google/arrow_right.png and b/public/images/emoji/google/arrow_right.png differ
diff --git a/public/images/emoji/google/arrow_right_hook.png b/public/images/emoji/google/arrow_right_hook.png
index 263856473e9..1024ba2c28f 100644
Binary files a/public/images/emoji/google/arrow_right_hook.png and b/public/images/emoji/google/arrow_right_hook.png differ
diff --git a/public/images/emoji/google/arrow_up.png b/public/images/emoji/google/arrow_up.png
index f4543a4b42d..012d625c6aa 100644
Binary files a/public/images/emoji/google/arrow_up.png and b/public/images/emoji/google/arrow_up.png differ
diff --git a/public/images/emoji/google/arrow_up_down.png b/public/images/emoji/google/arrow_up_down.png
index 769849038ae..063fa8766c3 100644
Binary files a/public/images/emoji/google/arrow_up_down.png and b/public/images/emoji/google/arrow_up_down.png differ
diff --git a/public/images/emoji/google/arrow_up_small.png b/public/images/emoji/google/arrow_up_small.png
index f36b293e1a7..6f44a810205 100644
Binary files a/public/images/emoji/google/arrow_up_small.png and b/public/images/emoji/google/arrow_up_small.png differ
diff --git a/public/images/emoji/google/arrow_upper_left.png b/public/images/emoji/google/arrow_upper_left.png
index 63ad11cdb79..8187a46b08a 100644
Binary files a/public/images/emoji/google/arrow_upper_left.png and b/public/images/emoji/google/arrow_upper_left.png differ
diff --git a/public/images/emoji/google/arrow_upper_right.png b/public/images/emoji/google/arrow_upper_right.png
index f00a16a1eda..c59c2f3585f 100644
Binary files a/public/images/emoji/google/arrow_upper_right.png and b/public/images/emoji/google/arrow_upper_right.png differ
diff --git a/public/images/emoji/google/arrows_clockwise.png b/public/images/emoji/google/arrows_clockwise.png
index 9d94d6ecd69..63cb99ff897 100644
Binary files a/public/images/emoji/google/arrows_clockwise.png and b/public/images/emoji/google/arrows_clockwise.png differ
diff --git a/public/images/emoji/google/arrows_counterclockwise.png b/public/images/emoji/google/arrows_counterclockwise.png
index a20d7ee61d3..9811cdcec52 100644
Binary files a/public/images/emoji/google/arrows_counterclockwise.png and b/public/images/emoji/google/arrows_counterclockwise.png differ
diff --git a/public/images/emoji/google/art.png b/public/images/emoji/google/art.png
index 75e4ae2ce81..9bb7a1d9f9a 100644
Binary files a/public/images/emoji/google/art.png and b/public/images/emoji/google/art.png differ
diff --git a/public/images/emoji/google/articulated_lorry.png b/public/images/emoji/google/articulated_lorry.png
index ff204d376ee..35b3d9b9917 100644
Binary files a/public/images/emoji/google/articulated_lorry.png and b/public/images/emoji/google/articulated_lorry.png differ
diff --git a/public/images/emoji/google/artificial_satellite.png b/public/images/emoji/google/artificial_satellite.png
new file mode 100644
index 00000000000..6b94efd773e
Binary files /dev/null and b/public/images/emoji/google/artificial_satellite.png differ
diff --git a/public/images/emoji/google/aruba.png b/public/images/emoji/google/aruba.png
new file mode 100644
index 00000000000..74245636f22
Binary files /dev/null and b/public/images/emoji/google/aruba.png differ
diff --git a/public/images/emoji/google/asterisk.png b/public/images/emoji/google/asterisk.png
new file mode 100644
index 00000000000..9c0101c7d7e
Binary files /dev/null and b/public/images/emoji/google/asterisk.png differ
diff --git a/public/images/emoji/google/astonished.png b/public/images/emoji/google/astonished.png
index 70d16f32fbf..3016c48f586 100644
Binary files a/public/images/emoji/google/astonished.png and b/public/images/emoji/google/astonished.png differ
diff --git a/public/images/emoji/google/athletic_shoe.png b/public/images/emoji/google/athletic_shoe.png
index 313f37fdb56..9c169666aa8 100644
Binary files a/public/images/emoji/google/athletic_shoe.png and b/public/images/emoji/google/athletic_shoe.png differ
diff --git a/public/images/emoji/google/atm.png b/public/images/emoji/google/atm.png
index 095871f6cc8..1479b91ddba 100644
Binary files a/public/images/emoji/google/atm.png and b/public/images/emoji/google/atm.png differ
diff --git a/public/images/emoji/google/atom.png b/public/images/emoji/google/atom.png
index f535028c7aa..1bb290c8514 100644
Binary files a/public/images/emoji/google/atom.png and b/public/images/emoji/google/atom.png differ
diff --git a/public/images/emoji/google/atom_symbol.png b/public/images/emoji/google/atom_symbol.png
index f535028c7aa..1bb290c8514 100644
Binary files a/public/images/emoji/google/atom_symbol.png and b/public/images/emoji/google/atom_symbol.png differ
diff --git a/public/images/emoji/google/australia.png b/public/images/emoji/google/australia.png
new file mode 100644
index 00000000000..7ef6056c335
Binary files /dev/null and b/public/images/emoji/google/australia.png differ
diff --git a/public/images/emoji/google/austria.png b/public/images/emoji/google/austria.png
new file mode 100644
index 00000000000..84a21b7c852
Binary files /dev/null and b/public/images/emoji/google/austria.png differ
diff --git a/public/images/emoji/google/avocado.png b/public/images/emoji/google/avocado.png
new file mode 100644
index 00000000000..7f3e78d55f6
Binary files /dev/null and b/public/images/emoji/google/avocado.png differ
diff --git a/public/images/emoji/google/azerbaijan.png b/public/images/emoji/google/azerbaijan.png
new file mode 100644
index 00000000000..2ca8b332402
Binary files /dev/null and b/public/images/emoji/google/azerbaijan.png differ
diff --git a/public/images/emoji/google/b.png b/public/images/emoji/google/b.png
index 1d1da3a15e5..0c37cfbcc92 100644
Binary files a/public/images/emoji/google/b.png and b/public/images/emoji/google/b.png differ
diff --git a/public/images/emoji/google/baby.png b/public/images/emoji/google/baby.png
index 7f0efa4214b..7bb8284202e 100644
Binary files a/public/images/emoji/google/baby.png and b/public/images/emoji/google/baby.png differ
diff --git a/public/images/emoji/google/baby/2.png b/public/images/emoji/google/baby/2.png
new file mode 100644
index 00000000000..1b453f752ef
Binary files /dev/null and b/public/images/emoji/google/baby/2.png differ
diff --git a/public/images/emoji/google/baby/3.png b/public/images/emoji/google/baby/3.png
new file mode 100644
index 00000000000..e8bef481c91
Binary files /dev/null and b/public/images/emoji/google/baby/3.png differ
diff --git a/public/images/emoji/google/baby/4.png b/public/images/emoji/google/baby/4.png
new file mode 100644
index 00000000000..3b6af055b6a
Binary files /dev/null and b/public/images/emoji/google/baby/4.png differ
diff --git a/public/images/emoji/google/baby/5.png b/public/images/emoji/google/baby/5.png
new file mode 100644
index 00000000000..7a6ffedb961
Binary files /dev/null and b/public/images/emoji/google/baby/5.png differ
diff --git a/public/images/emoji/google/baby/6.png b/public/images/emoji/google/baby/6.png
new file mode 100644
index 00000000000..8c0d6788e4f
Binary files /dev/null and b/public/images/emoji/google/baby/6.png differ
diff --git a/public/images/emoji/google/baby_bottle.png b/public/images/emoji/google/baby_bottle.png
index d2b0b9421cb..1db2ef3b010 100644
Binary files a/public/images/emoji/google/baby_bottle.png and b/public/images/emoji/google/baby_bottle.png differ
diff --git a/public/images/emoji/google/baby_chick.png b/public/images/emoji/google/baby_chick.png
index 54d0a9f8706..109f05c0d43 100644
Binary files a/public/images/emoji/google/baby_chick.png and b/public/images/emoji/google/baby_chick.png differ
diff --git a/public/images/emoji/google/baby_symbol.png b/public/images/emoji/google/baby_symbol.png
index 49f0ac2a1b7..8c3fcd2dccb 100644
Binary files a/public/images/emoji/google/baby_symbol.png and b/public/images/emoji/google/baby_symbol.png differ
diff --git a/public/images/emoji/google/back.png b/public/images/emoji/google/back.png
index 10e93a3fdea..457e8dc3aca 100644
Binary files a/public/images/emoji/google/back.png and b/public/images/emoji/google/back.png differ
diff --git a/public/images/emoji/google/bacon.png b/public/images/emoji/google/bacon.png
new file mode 100644
index 00000000000..96187058dd9
Binary files /dev/null and b/public/images/emoji/google/bacon.png differ
diff --git a/public/images/emoji/google/badminton.png b/public/images/emoji/google/badminton.png
index 29e58535fef..23d81a01c26 100644
Binary files a/public/images/emoji/google/badminton.png and b/public/images/emoji/google/badminton.png differ
diff --git a/public/images/emoji/google/baggage_claim.png b/public/images/emoji/google/baggage_claim.png
index 4662c074909..b64147d6a63 100644
Binary files a/public/images/emoji/google/baggage_claim.png and b/public/images/emoji/google/baggage_claim.png differ
diff --git a/public/images/emoji/google/baguette_bread.png b/public/images/emoji/google/baguette_bread.png
new file mode 100644
index 00000000000..b05d2fd9720
Binary files /dev/null and b/public/images/emoji/google/baguette_bread.png differ
diff --git a/public/images/emoji/google/bahamas.png b/public/images/emoji/google/bahamas.png
new file mode 100644
index 00000000000..eb3e9140a63
Binary files /dev/null and b/public/images/emoji/google/bahamas.png differ
diff --git a/public/images/emoji/google/bahrain.png b/public/images/emoji/google/bahrain.png
new file mode 100644
index 00000000000..defa6c0297f
Binary files /dev/null and b/public/images/emoji/google/bahrain.png differ
diff --git a/public/images/emoji/google/balance_scale.png b/public/images/emoji/google/balance_scale.png
new file mode 100644
index 00000000000..b13e29f36c2
Binary files /dev/null and b/public/images/emoji/google/balance_scale.png differ
diff --git a/public/images/emoji/google/balloon.png b/public/images/emoji/google/balloon.png
index f0c1cdf23a6..e1d5408014f 100644
Binary files a/public/images/emoji/google/balloon.png and b/public/images/emoji/google/balloon.png differ
diff --git a/public/images/emoji/google/ballot_box.png b/public/images/emoji/google/ballot_box.png
index e38572e931d..874b7e277f0 100644
Binary files a/public/images/emoji/google/ballot_box.png and b/public/images/emoji/google/ballot_box.png differ
diff --git a/public/images/emoji/google/ballot_box_with_ballot.png b/public/images/emoji/google/ballot_box_with_ballot.png
index e38572e931d..874b7e277f0 100644
Binary files a/public/images/emoji/google/ballot_box_with_ballot.png and b/public/images/emoji/google/ballot_box_with_ballot.png differ
diff --git a/public/images/emoji/google/ballot_box_with_check.png b/public/images/emoji/google/ballot_box_with_check.png
index 624556e4b78..f18496deaf4 100644
Binary files a/public/images/emoji/google/ballot_box_with_check.png and b/public/images/emoji/google/ballot_box_with_check.png differ
diff --git a/public/images/emoji/google/bamboo.png b/public/images/emoji/google/bamboo.png
index c16dbf58b15..e9dc72c9f80 100644
Binary files a/public/images/emoji/google/bamboo.png and b/public/images/emoji/google/bamboo.png differ
diff --git a/public/images/emoji/google/banana.png b/public/images/emoji/google/banana.png
index 0956b72a74c..f01da669425 100644
Binary files a/public/images/emoji/google/banana.png and b/public/images/emoji/google/banana.png differ
diff --git a/public/images/emoji/google/bangbang.png b/public/images/emoji/google/bangbang.png
index fbf009bdade..5160aad2a08 100644
Binary files a/public/images/emoji/google/bangbang.png and b/public/images/emoji/google/bangbang.png differ
diff --git a/public/images/emoji/google/bangladesh.png b/public/images/emoji/google/bangladesh.png
new file mode 100644
index 00000000000..523e5928265
Binary files /dev/null and b/public/images/emoji/google/bangladesh.png differ
diff --git a/public/images/emoji/google/bank.png b/public/images/emoji/google/bank.png
index a64db408366..4011d56208b 100644
Binary files a/public/images/emoji/google/bank.png and b/public/images/emoji/google/bank.png differ
diff --git a/public/images/emoji/google/bar_chart.png b/public/images/emoji/google/bar_chart.png
index e12b95e0c76..f32d1a3aa87 100644
Binary files a/public/images/emoji/google/bar_chart.png and b/public/images/emoji/google/bar_chart.png differ
diff --git a/public/images/emoji/google/barbados.png b/public/images/emoji/google/barbados.png
new file mode 100644
index 00000000000..de435239cb7
Binary files /dev/null and b/public/images/emoji/google/barbados.png differ
diff --git a/public/images/emoji/google/barber.png b/public/images/emoji/google/barber.png
index 4e4a9ef79fe..ba56bc5c97c 100644
Binary files a/public/images/emoji/google/barber.png and b/public/images/emoji/google/barber.png differ
diff --git a/public/images/emoji/google/baseball.png b/public/images/emoji/google/baseball.png
index a00806ab5ad..97a73f6f8ed 100644
Binary files a/public/images/emoji/google/baseball.png and b/public/images/emoji/google/baseball.png differ
diff --git a/public/images/emoji/google/basketball.png b/public/images/emoji/google/basketball.png
index 9e4997efc1a..c7362826e64 100644
Binary files a/public/images/emoji/google/basketball.png and b/public/images/emoji/google/basketball.png differ
diff --git a/public/images/emoji/google/basketball_man.png b/public/images/emoji/google/basketball_man.png
new file mode 100644
index 00000000000..2f234c1261c
Binary files /dev/null and b/public/images/emoji/google/basketball_man.png differ
diff --git a/public/images/emoji/google/basketball_man/2.png b/public/images/emoji/google/basketball_man/2.png
new file mode 100644
index 00000000000..511ad7125cd
Binary files /dev/null and b/public/images/emoji/google/basketball_man/2.png differ
diff --git a/public/images/emoji/google/basketball_man/3.png b/public/images/emoji/google/basketball_man/3.png
new file mode 100644
index 00000000000..652a2149b8f
Binary files /dev/null and b/public/images/emoji/google/basketball_man/3.png differ
diff --git a/public/images/emoji/google/basketball_man/4.png b/public/images/emoji/google/basketball_man/4.png
new file mode 100644
index 00000000000..3ea11741d3e
Binary files /dev/null and b/public/images/emoji/google/basketball_man/4.png differ
diff --git a/public/images/emoji/google/basketball_man/5.png b/public/images/emoji/google/basketball_man/5.png
new file mode 100644
index 00000000000..28b8f863258
Binary files /dev/null and b/public/images/emoji/google/basketball_man/5.png differ
diff --git a/public/images/emoji/google/basketball_man/6.png b/public/images/emoji/google/basketball_man/6.png
new file mode 100644
index 00000000000..5450f40d54e
Binary files /dev/null and b/public/images/emoji/google/basketball_man/6.png differ
diff --git a/public/images/emoji/google/basketball_player.png b/public/images/emoji/google/basketball_player.png
index 13cb1dcc7d7..2f234c1261c 100644
Binary files a/public/images/emoji/google/basketball_player.png and b/public/images/emoji/google/basketball_player.png differ
diff --git a/public/images/emoji/google/basketball_woman.png b/public/images/emoji/google/basketball_woman.png
new file mode 100644
index 00000000000..1ebaa145024
Binary files /dev/null and b/public/images/emoji/google/basketball_woman.png differ
diff --git a/public/images/emoji/google/basketball_woman/2.png b/public/images/emoji/google/basketball_woman/2.png
new file mode 100644
index 00000000000..c6c35c8d904
Binary files /dev/null and b/public/images/emoji/google/basketball_woman/2.png differ
diff --git a/public/images/emoji/google/basketball_woman/3.png b/public/images/emoji/google/basketball_woman/3.png
new file mode 100644
index 00000000000..05e2beb7701
Binary files /dev/null and b/public/images/emoji/google/basketball_woman/3.png differ
diff --git a/public/images/emoji/google/basketball_woman/4.png b/public/images/emoji/google/basketball_woman/4.png
new file mode 100644
index 00000000000..4fb69da0dea
Binary files /dev/null and b/public/images/emoji/google/basketball_woman/4.png differ
diff --git a/public/images/emoji/google/basketball_woman/5.png b/public/images/emoji/google/basketball_woman/5.png
new file mode 100644
index 00000000000..7b5b2ffdc23
Binary files /dev/null and b/public/images/emoji/google/basketball_woman/5.png differ
diff --git a/public/images/emoji/google/basketball_woman/6.png b/public/images/emoji/google/basketball_woman/6.png
new file mode 100644
index 00000000000..7e527829f3f
Binary files /dev/null and b/public/images/emoji/google/basketball_woman/6.png differ
diff --git a/public/images/emoji/google/bat.png b/public/images/emoji/google/bat.png
new file mode 100644
index 00000000000..7bcc07be3a6
Binary files /dev/null and b/public/images/emoji/google/bat.png differ
diff --git a/public/images/emoji/google/bath.png b/public/images/emoji/google/bath.png
index 7710113f84d..7446865226a 100644
Binary files a/public/images/emoji/google/bath.png and b/public/images/emoji/google/bath.png differ
diff --git a/public/images/emoji/google/bath/2.png b/public/images/emoji/google/bath/2.png
new file mode 100644
index 00000000000..6fe566d964b
Binary files /dev/null and b/public/images/emoji/google/bath/2.png differ
diff --git a/public/images/emoji/google/bath/3.png b/public/images/emoji/google/bath/3.png
new file mode 100644
index 00000000000..918c109395a
Binary files /dev/null and b/public/images/emoji/google/bath/3.png differ
diff --git a/public/images/emoji/google/bath/4.png b/public/images/emoji/google/bath/4.png
new file mode 100644
index 00000000000..aa4fe481daa
Binary files /dev/null and b/public/images/emoji/google/bath/4.png differ
diff --git a/public/images/emoji/google/bath/5.png b/public/images/emoji/google/bath/5.png
new file mode 100644
index 00000000000..be0bcdbc28f
Binary files /dev/null and b/public/images/emoji/google/bath/5.png differ
diff --git a/public/images/emoji/google/bath/6.png b/public/images/emoji/google/bath/6.png
new file mode 100644
index 00000000000..476327e201a
Binary files /dev/null and b/public/images/emoji/google/bath/6.png differ
diff --git a/public/images/emoji/google/bathtub.png b/public/images/emoji/google/bathtub.png
index 9b73db28aae..99c7d1ba918 100644
Binary files a/public/images/emoji/google/bathtub.png and b/public/images/emoji/google/bathtub.png differ
diff --git a/public/images/emoji/google/battery.png b/public/images/emoji/google/battery.png
index d808953c8ba..f8f68e028dc 100644
Binary files a/public/images/emoji/google/battery.png and b/public/images/emoji/google/battery.png differ
diff --git a/public/images/emoji/google/beach.png b/public/images/emoji/google/beach.png
index df2c0101be9..ac106a0f036 100644
Binary files a/public/images/emoji/google/beach.png and b/public/images/emoji/google/beach.png differ
diff --git a/public/images/emoji/google/beach_umbrella.png b/public/images/emoji/google/beach_umbrella.png
index f23d6f604ce..ac106a0f036 100644
Binary files a/public/images/emoji/google/beach_umbrella.png and b/public/images/emoji/google/beach_umbrella.png differ
diff --git a/public/images/emoji/google/beach_with_umbrella.png b/public/images/emoji/google/beach_with_umbrella.png
index df2c0101be9..ac106a0f036 100644
Binary files a/public/images/emoji/google/beach_with_umbrella.png and b/public/images/emoji/google/beach_with_umbrella.png differ
diff --git a/public/images/emoji/google/bear.png b/public/images/emoji/google/bear.png
index 932e720ba3f..6d486b65605 100644
Binary files a/public/images/emoji/google/bear.png and b/public/images/emoji/google/bear.png differ
diff --git a/public/images/emoji/google/bed.png b/public/images/emoji/google/bed.png
index 9f53173a0e8..0044d37c514 100644
Binary files a/public/images/emoji/google/bed.png and b/public/images/emoji/google/bed.png differ
diff --git a/public/images/emoji/google/bee.png b/public/images/emoji/google/bee.png
index 168af47a547..4bcf0f5a5ce 100644
Binary files a/public/images/emoji/google/bee.png and b/public/images/emoji/google/bee.png differ
diff --git a/public/images/emoji/google/beer.png b/public/images/emoji/google/beer.png
index b19ebbf90ce..8f28caa27d7 100644
Binary files a/public/images/emoji/google/beer.png and b/public/images/emoji/google/beer.png differ
diff --git a/public/images/emoji/google/beers.png b/public/images/emoji/google/beers.png
index 07919b0e35f..b92d90adc69 100644
Binary files a/public/images/emoji/google/beers.png and b/public/images/emoji/google/beers.png differ
diff --git a/public/images/emoji/google/beetle.png b/public/images/emoji/google/beetle.png
index 3dc6cdb7de4..62d39a1f559 100644
Binary files a/public/images/emoji/google/beetle.png and b/public/images/emoji/google/beetle.png differ
diff --git a/public/images/emoji/google/beginner.png b/public/images/emoji/google/beginner.png
index 09306fda007..30582c207b4 100644
Binary files a/public/images/emoji/google/beginner.png and b/public/images/emoji/google/beginner.png differ
diff --git a/public/images/emoji/google/belarus.png b/public/images/emoji/google/belarus.png
new file mode 100644
index 00000000000..b177eb3d5c3
Binary files /dev/null and b/public/images/emoji/google/belarus.png differ
diff --git a/public/images/emoji/google/belgium.png b/public/images/emoji/google/belgium.png
new file mode 100644
index 00000000000..23dec0aa5a7
Binary files /dev/null and b/public/images/emoji/google/belgium.png differ
diff --git a/public/images/emoji/google/belize.png b/public/images/emoji/google/belize.png
new file mode 100644
index 00000000000..40c0e4247e9
Binary files /dev/null and b/public/images/emoji/google/belize.png differ
diff --git a/public/images/emoji/google/bell.png b/public/images/emoji/google/bell.png
index e02bd2477fb..54f61d27d7d 100644
Binary files a/public/images/emoji/google/bell.png and b/public/images/emoji/google/bell.png differ
diff --git a/public/images/emoji/google/bellhop.png b/public/images/emoji/google/bellhop.png
index 582fb0f6a58..fa5165b0f2f 100644
Binary files a/public/images/emoji/google/bellhop.png and b/public/images/emoji/google/bellhop.png differ
diff --git a/public/images/emoji/google/bellhop_bell.png b/public/images/emoji/google/bellhop_bell.png
index 582fb0f6a58..fa5165b0f2f 100644
Binary files a/public/images/emoji/google/bellhop_bell.png and b/public/images/emoji/google/bellhop_bell.png differ
diff --git a/public/images/emoji/google/benin.png b/public/images/emoji/google/benin.png
new file mode 100644
index 00000000000..c05de3702a4
Binary files /dev/null and b/public/images/emoji/google/benin.png differ
diff --git a/public/images/emoji/google/bento.png b/public/images/emoji/google/bento.png
index 2180fc50008..412d219fa43 100644
Binary files a/public/images/emoji/google/bento.png and b/public/images/emoji/google/bento.png differ
diff --git a/public/images/emoji/google/bermuda.png b/public/images/emoji/google/bermuda.png
new file mode 100644
index 00000000000..8eb79e2f0dc
Binary files /dev/null and b/public/images/emoji/google/bermuda.png differ
diff --git a/public/images/emoji/google/bhutan.png b/public/images/emoji/google/bhutan.png
new file mode 100644
index 00000000000..7812ea3b2a1
Binary files /dev/null and b/public/images/emoji/google/bhutan.png differ
diff --git a/public/images/emoji/google/bicyclist.png b/public/images/emoji/google/bicyclist.png
index 5ef11710301..90af3135045 100644
Binary files a/public/images/emoji/google/bicyclist.png and b/public/images/emoji/google/bicyclist.png differ
diff --git a/public/images/emoji/google/bike.png b/public/images/emoji/google/bike.png
index 6c9ac02949e..aae5fc30661 100644
Binary files a/public/images/emoji/google/bike.png and b/public/images/emoji/google/bike.png differ
diff --git a/public/images/emoji/google/biking_man.png b/public/images/emoji/google/biking_man.png
new file mode 100644
index 00000000000..90af3135045
Binary files /dev/null and b/public/images/emoji/google/biking_man.png differ
diff --git a/public/images/emoji/google/biking_man/2.png b/public/images/emoji/google/biking_man/2.png
new file mode 100644
index 00000000000..9c7240de480
Binary files /dev/null and b/public/images/emoji/google/biking_man/2.png differ
diff --git a/public/images/emoji/google/biking_man/3.png b/public/images/emoji/google/biking_man/3.png
new file mode 100644
index 00000000000..4c9ec6b5cf0
Binary files /dev/null and b/public/images/emoji/google/biking_man/3.png differ
diff --git a/public/images/emoji/google/biking_man/4.png b/public/images/emoji/google/biking_man/4.png
new file mode 100644
index 00000000000..c24ba48c30e
Binary files /dev/null and b/public/images/emoji/google/biking_man/4.png differ
diff --git a/public/images/emoji/google/biking_man/5.png b/public/images/emoji/google/biking_man/5.png
new file mode 100644
index 00000000000..20784cbbb5e
Binary files /dev/null and b/public/images/emoji/google/biking_man/5.png differ
diff --git a/public/images/emoji/google/biking_man/6.png b/public/images/emoji/google/biking_man/6.png
new file mode 100644
index 00000000000..30dfc6a26d2
Binary files /dev/null and b/public/images/emoji/google/biking_man/6.png differ
diff --git a/public/images/emoji/google/biking_woman.png b/public/images/emoji/google/biking_woman.png
new file mode 100644
index 00000000000..d6a192f9b81
Binary files /dev/null and b/public/images/emoji/google/biking_woman.png differ
diff --git a/public/images/emoji/google/biking_woman/2.png b/public/images/emoji/google/biking_woman/2.png
new file mode 100644
index 00000000000..e7eb57701dc
Binary files /dev/null and b/public/images/emoji/google/biking_woman/2.png differ
diff --git a/public/images/emoji/google/biking_woman/3.png b/public/images/emoji/google/biking_woman/3.png
new file mode 100644
index 00000000000..6d80a1fe33d
Binary files /dev/null and b/public/images/emoji/google/biking_woman/3.png differ
diff --git a/public/images/emoji/google/biking_woman/4.png b/public/images/emoji/google/biking_woman/4.png
new file mode 100644
index 00000000000..d7613910d91
Binary files /dev/null and b/public/images/emoji/google/biking_woman/4.png differ
diff --git a/public/images/emoji/google/biking_woman/5.png b/public/images/emoji/google/biking_woman/5.png
new file mode 100644
index 00000000000..bd543a4c643
Binary files /dev/null and b/public/images/emoji/google/biking_woman/5.png differ
diff --git a/public/images/emoji/google/biking_woman/6.png b/public/images/emoji/google/biking_woman/6.png
new file mode 100644
index 00000000000..25465277d74
Binary files /dev/null and b/public/images/emoji/google/biking_woman/6.png differ
diff --git a/public/images/emoji/google/bikini.png b/public/images/emoji/google/bikini.png
index 1c8b7f54407..ad6fdaff311 100644
Binary files a/public/images/emoji/google/bikini.png and b/public/images/emoji/google/bikini.png differ
diff --git a/public/images/emoji/google/biohazard.png b/public/images/emoji/google/biohazard.png
index 98ecbc5dfc7..867acac4099 100644
Binary files a/public/images/emoji/google/biohazard.png and b/public/images/emoji/google/biohazard.png differ
diff --git a/public/images/emoji/google/biohazard_sign.png b/public/images/emoji/google/biohazard_sign.png
index 98ecbc5dfc7..867acac4099 100644
Binary files a/public/images/emoji/google/biohazard_sign.png and b/public/images/emoji/google/biohazard_sign.png differ
diff --git a/public/images/emoji/google/bird.png b/public/images/emoji/google/bird.png
index 85626b6c353..f29f1aa9036 100644
Binary files a/public/images/emoji/google/bird.png and b/public/images/emoji/google/bird.png differ
diff --git a/public/images/emoji/google/birthday.png b/public/images/emoji/google/birthday.png
index 392518cf336..9800dbc9aed 100644
Binary files a/public/images/emoji/google/birthday.png and b/public/images/emoji/google/birthday.png differ
diff --git a/public/images/emoji/google/black_circle.png b/public/images/emoji/google/black_circle.png
index 9cb8a2949c9..19a1b9ebc13 100644
Binary files a/public/images/emoji/google/black_circle.png and b/public/images/emoji/google/black_circle.png differ
diff --git a/public/images/emoji/google/black_flag.png b/public/images/emoji/google/black_flag.png
new file mode 100644
index 00000000000..a7fce0c5812
Binary files /dev/null and b/public/images/emoji/google/black_flag.png differ
diff --git a/public/images/emoji/google/black_heart.png b/public/images/emoji/google/black_heart.png
new file mode 100644
index 00000000000..38b5ac9fa5c
Binary files /dev/null and b/public/images/emoji/google/black_heart.png differ
diff --git a/public/images/emoji/google/black_joker.png b/public/images/emoji/google/black_joker.png
index db372fcab03..5a2de82787b 100644
Binary files a/public/images/emoji/google/black_joker.png and b/public/images/emoji/google/black_joker.png differ
diff --git a/public/images/emoji/google/black_large_square.png b/public/images/emoji/google/black_large_square.png
index b74a8c0b7f4..5d5a3e00872 100644
Binary files a/public/images/emoji/google/black_large_square.png and b/public/images/emoji/google/black_large_square.png differ
diff --git a/public/images/emoji/google/black_medium_small_square.png b/public/images/emoji/google/black_medium_small_square.png
index 4edf9c41fe3..2e1abb616ed 100644
Binary files a/public/images/emoji/google/black_medium_small_square.png and b/public/images/emoji/google/black_medium_small_square.png differ
diff --git a/public/images/emoji/google/black_medium_square.png b/public/images/emoji/google/black_medium_square.png
index bc3ecd4b2a4..e632311ccbc 100644
Binary files a/public/images/emoji/google/black_medium_square.png and b/public/images/emoji/google/black_medium_square.png differ
diff --git a/public/images/emoji/google/black_nib.png b/public/images/emoji/google/black_nib.png
index 1a50fa2b5aa..730254037f6 100644
Binary files a/public/images/emoji/google/black_nib.png and b/public/images/emoji/google/black_nib.png differ
diff --git a/public/images/emoji/google/black_small_square.png b/public/images/emoji/google/black_small_square.png
index 95b7ff704f4..bbdcbef554b 100644
Binary files a/public/images/emoji/google/black_small_square.png and b/public/images/emoji/google/black_small_square.png differ
diff --git a/public/images/emoji/google/black_square_button.png b/public/images/emoji/google/black_square_button.png
index 20f794590a3..242889f0639 100644
Binary files a/public/images/emoji/google/black_square_button.png and b/public/images/emoji/google/black_square_button.png differ
diff --git a/public/images/emoji/google/blonde_man.png b/public/images/emoji/google/blonde_man.png
new file mode 100644
index 00000000000..69d6b0b5a7e
Binary files /dev/null and b/public/images/emoji/google/blonde_man.png differ
diff --git a/public/images/emoji/google/blonde_man/2.png b/public/images/emoji/google/blonde_man/2.png
new file mode 100644
index 00000000000..71286ddbf4e
Binary files /dev/null and b/public/images/emoji/google/blonde_man/2.png differ
diff --git a/public/images/emoji/google/blonde_man/3.png b/public/images/emoji/google/blonde_man/3.png
new file mode 100644
index 00000000000..f5ccb5bc267
Binary files /dev/null and b/public/images/emoji/google/blonde_man/3.png differ
diff --git a/public/images/emoji/google/blonde_man/4.png b/public/images/emoji/google/blonde_man/4.png
new file mode 100644
index 00000000000..2d068f1de93
Binary files /dev/null and b/public/images/emoji/google/blonde_man/4.png differ
diff --git a/public/images/emoji/google/blonde_man/5.png b/public/images/emoji/google/blonde_man/5.png
new file mode 100644
index 00000000000..af6fe7aa988
Binary files /dev/null and b/public/images/emoji/google/blonde_man/5.png differ
diff --git a/public/images/emoji/google/blonde_man/6.png b/public/images/emoji/google/blonde_man/6.png
new file mode 100644
index 00000000000..85e4e9885b0
Binary files /dev/null and b/public/images/emoji/google/blonde_man/6.png differ
diff --git a/public/images/emoji/google/blonde_woman.png b/public/images/emoji/google/blonde_woman.png
new file mode 100644
index 00000000000..30bdd3f9d7b
Binary files /dev/null and b/public/images/emoji/google/blonde_woman.png differ
diff --git a/public/images/emoji/google/blonde_woman/2.png b/public/images/emoji/google/blonde_woman/2.png
new file mode 100644
index 00000000000..470f202beea
Binary files /dev/null and b/public/images/emoji/google/blonde_woman/2.png differ
diff --git a/public/images/emoji/google/blonde_woman/3.png b/public/images/emoji/google/blonde_woman/3.png
new file mode 100644
index 00000000000..932587e8d52
Binary files /dev/null and b/public/images/emoji/google/blonde_woman/3.png differ
diff --git a/public/images/emoji/google/blonde_woman/4.png b/public/images/emoji/google/blonde_woman/4.png
new file mode 100644
index 00000000000..c142bc62cf7
Binary files /dev/null and b/public/images/emoji/google/blonde_woman/4.png differ
diff --git a/public/images/emoji/google/blonde_woman/5.png b/public/images/emoji/google/blonde_woman/5.png
new file mode 100644
index 00000000000..2d5d18886fe
Binary files /dev/null and b/public/images/emoji/google/blonde_woman/5.png differ
diff --git a/public/images/emoji/google/blonde_woman/6.png b/public/images/emoji/google/blonde_woman/6.png
new file mode 100644
index 00000000000..fb1e8757ea8
Binary files /dev/null and b/public/images/emoji/google/blonde_woman/6.png differ
diff --git a/public/images/emoji/google/blossom.png b/public/images/emoji/google/blossom.png
index cd264329429..0f3b661adb1 100644
Binary files a/public/images/emoji/google/blossom.png and b/public/images/emoji/google/blossom.png differ
diff --git a/public/images/emoji/google/blowfish.png b/public/images/emoji/google/blowfish.png
index d8b6b284e79..1ab19958f19 100644
Binary files a/public/images/emoji/google/blowfish.png and b/public/images/emoji/google/blowfish.png differ
diff --git a/public/images/emoji/google/blue_book.png b/public/images/emoji/google/blue_book.png
index f3698722805..5edf72ede75 100644
Binary files a/public/images/emoji/google/blue_book.png and b/public/images/emoji/google/blue_book.png differ
diff --git a/public/images/emoji/google/blue_car.png b/public/images/emoji/google/blue_car.png
index abdf8f80fd8..6234478d686 100644
Binary files a/public/images/emoji/google/blue_car.png and b/public/images/emoji/google/blue_car.png differ
diff --git a/public/images/emoji/google/blue_heart.png b/public/images/emoji/google/blue_heart.png
index f9446770766..31a8f805dbe 100644
Binary files a/public/images/emoji/google/blue_heart.png and b/public/images/emoji/google/blue_heart.png differ
diff --git a/public/images/emoji/google/blush.png b/public/images/emoji/google/blush.png
index f01b27b4ab3..eea497bc22e 100644
Binary files a/public/images/emoji/google/blush.png and b/public/images/emoji/google/blush.png differ
diff --git a/public/images/emoji/google/boar.png b/public/images/emoji/google/boar.png
index ced8c03a5e3..aeb75ed0f3e 100644
Binary files a/public/images/emoji/google/boar.png and b/public/images/emoji/google/boar.png differ
diff --git a/public/images/emoji/google/boat.png b/public/images/emoji/google/boat.png
new file mode 100644
index 00000000000..42799a3b742
Binary files /dev/null and b/public/images/emoji/google/boat.png differ
diff --git a/public/images/emoji/google/bolivia.png b/public/images/emoji/google/bolivia.png
new file mode 100644
index 00000000000..0f16302055a
Binary files /dev/null and b/public/images/emoji/google/bolivia.png differ
diff --git a/public/images/emoji/google/bomb.png b/public/images/emoji/google/bomb.png
index 632540aae6c..9cd29f7a6ca 100644
Binary files a/public/images/emoji/google/bomb.png and b/public/images/emoji/google/bomb.png differ
diff --git a/public/images/emoji/google/book.png b/public/images/emoji/google/book.png
index ac277b2a55d..2f4edfa0328 100644
Binary files a/public/images/emoji/google/book.png and b/public/images/emoji/google/book.png differ
diff --git a/public/images/emoji/google/bookmark.png b/public/images/emoji/google/bookmark.png
index 44814dfcfe2..e74cd346146 100644
Binary files a/public/images/emoji/google/bookmark.png and b/public/images/emoji/google/bookmark.png differ
diff --git a/public/images/emoji/google/bookmark_tabs.png b/public/images/emoji/google/bookmark_tabs.png
index cd1d7ab780c..a582c199451 100644
Binary files a/public/images/emoji/google/bookmark_tabs.png and b/public/images/emoji/google/bookmark_tabs.png differ
diff --git a/public/images/emoji/google/books.png b/public/images/emoji/google/books.png
index 1478bfad9fe..9e065d7caaf 100644
Binary files a/public/images/emoji/google/books.png and b/public/images/emoji/google/books.png differ
diff --git a/public/images/emoji/google/boom.png b/public/images/emoji/google/boom.png
index 76edc4c348d..3f9acdb1ccd 100644
Binary files a/public/images/emoji/google/boom.png and b/public/images/emoji/google/boom.png differ
diff --git a/public/images/emoji/google/boot.png b/public/images/emoji/google/boot.png
index eb0347064ed..6a96d4f3b7d 100644
Binary files a/public/images/emoji/google/boot.png and b/public/images/emoji/google/boot.png differ
diff --git a/public/images/emoji/google/bosnia_herzegovina.png b/public/images/emoji/google/bosnia_herzegovina.png
new file mode 100644
index 00000000000..34109f18c90
Binary files /dev/null and b/public/images/emoji/google/bosnia_herzegovina.png differ
diff --git a/public/images/emoji/google/botswana.png b/public/images/emoji/google/botswana.png
new file mode 100644
index 00000000000..ebb46a9fd0d
Binary files /dev/null and b/public/images/emoji/google/botswana.png differ
diff --git a/public/images/emoji/google/bottle_with_popping_cork.png b/public/images/emoji/google/bottle_with_popping_cork.png
index 5cf41ff03b2..ea9d7ec6bca 100644
Binary files a/public/images/emoji/google/bottle_with_popping_cork.png and b/public/images/emoji/google/bottle_with_popping_cork.png differ
diff --git a/public/images/emoji/google/bouquet.png b/public/images/emoji/google/bouquet.png
index 64ba6b601c2..94582587d6b 100644
Binary files a/public/images/emoji/google/bouquet.png and b/public/images/emoji/google/bouquet.png differ
diff --git a/public/images/emoji/google/bow.png b/public/images/emoji/google/bow.png
index bd18e0ae6c6..3a5c6371d11 100644
Binary files a/public/images/emoji/google/bow.png and b/public/images/emoji/google/bow.png differ
diff --git a/public/images/emoji/google/bow_and_arrow.png b/public/images/emoji/google/bow_and_arrow.png
index dceea7eab1b..6539d3b37e8 100644
Binary files a/public/images/emoji/google/bow_and_arrow.png and b/public/images/emoji/google/bow_and_arrow.png differ
diff --git a/public/images/emoji/google/bowing_man.png b/public/images/emoji/google/bowing_man.png
new file mode 100644
index 00000000000..3a5c6371d11
Binary files /dev/null and b/public/images/emoji/google/bowing_man.png differ
diff --git a/public/images/emoji/google/bowing_man/2.png b/public/images/emoji/google/bowing_man/2.png
new file mode 100644
index 00000000000..b8f3b1fb52b
Binary files /dev/null and b/public/images/emoji/google/bowing_man/2.png differ
diff --git a/public/images/emoji/google/bowing_man/3.png b/public/images/emoji/google/bowing_man/3.png
new file mode 100644
index 00000000000..e41b4963a86
Binary files /dev/null and b/public/images/emoji/google/bowing_man/3.png differ
diff --git a/public/images/emoji/google/bowing_man/4.png b/public/images/emoji/google/bowing_man/4.png
new file mode 100644
index 00000000000..95236132809
Binary files /dev/null and b/public/images/emoji/google/bowing_man/4.png differ
diff --git a/public/images/emoji/google/bowing_man/5.png b/public/images/emoji/google/bowing_man/5.png
new file mode 100644
index 00000000000..e4d4e3c8942
Binary files /dev/null and b/public/images/emoji/google/bowing_man/5.png differ
diff --git a/public/images/emoji/google/bowing_man/6.png b/public/images/emoji/google/bowing_man/6.png
new file mode 100644
index 00000000000..94bce13825c
Binary files /dev/null and b/public/images/emoji/google/bowing_man/6.png differ
diff --git a/public/images/emoji/google/bowing_woman.png b/public/images/emoji/google/bowing_woman.png
new file mode 100644
index 00000000000..44e482e39fa
Binary files /dev/null and b/public/images/emoji/google/bowing_woman.png differ
diff --git a/public/images/emoji/google/bowing_woman/2.png b/public/images/emoji/google/bowing_woman/2.png
new file mode 100644
index 00000000000..5b4930a1df5
Binary files /dev/null and b/public/images/emoji/google/bowing_woman/2.png differ
diff --git a/public/images/emoji/google/bowing_woman/3.png b/public/images/emoji/google/bowing_woman/3.png
new file mode 100644
index 00000000000..24063f7eac8
Binary files /dev/null and b/public/images/emoji/google/bowing_woman/3.png differ
diff --git a/public/images/emoji/google/bowing_woman/4.png b/public/images/emoji/google/bowing_woman/4.png
new file mode 100644
index 00000000000..1352161b085
Binary files /dev/null and b/public/images/emoji/google/bowing_woman/4.png differ
diff --git a/public/images/emoji/google/bowing_woman/5.png b/public/images/emoji/google/bowing_woman/5.png
new file mode 100644
index 00000000000..989caced3b7
Binary files /dev/null and b/public/images/emoji/google/bowing_woman/5.png differ
diff --git a/public/images/emoji/google/bowing_woman/6.png b/public/images/emoji/google/bowing_woman/6.png
new file mode 100644
index 00000000000..3631f79ed4c
Binary files /dev/null and b/public/images/emoji/google/bowing_woman/6.png differ
diff --git a/public/images/emoji/google/bowling.png b/public/images/emoji/google/bowling.png
index e39f72ddb6b..3b751677423 100644
Binary files a/public/images/emoji/google/bowling.png and b/public/images/emoji/google/bowling.png differ
diff --git a/public/images/emoji/google/boxing_glove.png b/public/images/emoji/google/boxing_glove.png
new file mode 100644
index 00000000000..96fba7e038a
Binary files /dev/null and b/public/images/emoji/google/boxing_glove.png differ
diff --git a/public/images/emoji/google/boy.png b/public/images/emoji/google/boy.png
index 9a0810d5f85..7764083787a 100644
Binary files a/public/images/emoji/google/boy.png and b/public/images/emoji/google/boy.png differ
diff --git a/public/images/emoji/google/boy/2.png b/public/images/emoji/google/boy/2.png
new file mode 100644
index 00000000000..a2bc54b5202
Binary files /dev/null and b/public/images/emoji/google/boy/2.png differ
diff --git a/public/images/emoji/google/boy/3.png b/public/images/emoji/google/boy/3.png
new file mode 100644
index 00000000000..1d1a18acac6
Binary files /dev/null and b/public/images/emoji/google/boy/3.png differ
diff --git a/public/images/emoji/google/boy/4.png b/public/images/emoji/google/boy/4.png
new file mode 100644
index 00000000000..732aa7ae8fd
Binary files /dev/null and b/public/images/emoji/google/boy/4.png differ
diff --git a/public/images/emoji/google/boy/5.png b/public/images/emoji/google/boy/5.png
new file mode 100644
index 00000000000..c90aaa9978a
Binary files /dev/null and b/public/images/emoji/google/boy/5.png differ
diff --git a/public/images/emoji/google/boy/6.png b/public/images/emoji/google/boy/6.png
new file mode 100644
index 00000000000..dc62add0fa3
Binary files /dev/null and b/public/images/emoji/google/boy/6.png differ
diff --git a/public/images/emoji/google/brazil.png b/public/images/emoji/google/brazil.png
new file mode 100644
index 00000000000..0b4cf93fd6f
Binary files /dev/null and b/public/images/emoji/google/brazil.png differ
diff --git a/public/images/emoji/google/bread.png b/public/images/emoji/google/bread.png
index db9365adb16..35c1d102474 100644
Binary files a/public/images/emoji/google/bread.png and b/public/images/emoji/google/bread.png differ
diff --git a/public/images/emoji/google/bride_with_veil.png b/public/images/emoji/google/bride_with_veil.png
index 95ac30e145c..4734c8155f7 100644
Binary files a/public/images/emoji/google/bride_with_veil.png and b/public/images/emoji/google/bride_with_veil.png differ
diff --git a/public/images/emoji/google/bride_with_veil/2.png b/public/images/emoji/google/bride_with_veil/2.png
new file mode 100644
index 00000000000..8ec4d883504
Binary files /dev/null and b/public/images/emoji/google/bride_with_veil/2.png differ
diff --git a/public/images/emoji/google/bride_with_veil/3.png b/public/images/emoji/google/bride_with_veil/3.png
new file mode 100644
index 00000000000..fa3fe8746b8
Binary files /dev/null and b/public/images/emoji/google/bride_with_veil/3.png differ
diff --git a/public/images/emoji/google/bride_with_veil/4.png b/public/images/emoji/google/bride_with_veil/4.png
new file mode 100644
index 00000000000..fce877ded3e
Binary files /dev/null and b/public/images/emoji/google/bride_with_veil/4.png differ
diff --git a/public/images/emoji/google/bride_with_veil/5.png b/public/images/emoji/google/bride_with_veil/5.png
new file mode 100644
index 00000000000..00368c7c7ba
Binary files /dev/null and b/public/images/emoji/google/bride_with_veil/5.png differ
diff --git a/public/images/emoji/google/bride_with_veil/6.png b/public/images/emoji/google/bride_with_veil/6.png
new file mode 100644
index 00000000000..5a898b3cb22
Binary files /dev/null and b/public/images/emoji/google/bride_with_veil/6.png differ
diff --git a/public/images/emoji/google/bridge_at_night.png b/public/images/emoji/google/bridge_at_night.png
index c2db12fa265..d80d5367f1f 100644
Binary files a/public/images/emoji/google/bridge_at_night.png and b/public/images/emoji/google/bridge_at_night.png differ
diff --git a/public/images/emoji/google/briefcase.png b/public/images/emoji/google/briefcase.png
index b384dc9d6cc..56d1fa4c3a8 100644
Binary files a/public/images/emoji/google/briefcase.png and b/public/images/emoji/google/briefcase.png differ
diff --git a/public/images/emoji/google/british_indian_ocean_territory.png b/public/images/emoji/google/british_indian_ocean_territory.png
new file mode 100644
index 00000000000..570ac967306
Binary files /dev/null and b/public/images/emoji/google/british_indian_ocean_territory.png differ
diff --git a/public/images/emoji/google/british_virgin_islands.png b/public/images/emoji/google/british_virgin_islands.png
new file mode 100644
index 00000000000..dd3399c2138
Binary files /dev/null and b/public/images/emoji/google/british_virgin_islands.png differ
diff --git a/public/images/emoji/google/broken_heart.png b/public/images/emoji/google/broken_heart.png
index df439f80444..115bf873f22 100644
Binary files a/public/images/emoji/google/broken_heart.png and b/public/images/emoji/google/broken_heart.png differ
diff --git a/public/images/emoji/google/brunei.png b/public/images/emoji/google/brunei.png
new file mode 100644
index 00000000000..f6257892f4d
Binary files /dev/null and b/public/images/emoji/google/brunei.png differ
diff --git a/public/images/emoji/google/bug.png b/public/images/emoji/google/bug.png
index 96ef9230ab1..f690ec234fb 100644
Binary files a/public/images/emoji/google/bug.png and b/public/images/emoji/google/bug.png differ
diff --git a/public/images/emoji/google/building_construction.png b/public/images/emoji/google/building_construction.png
index 78e30b4b27a..625247fd7c8 100644
Binary files a/public/images/emoji/google/building_construction.png and b/public/images/emoji/google/building_construction.png differ
diff --git a/public/images/emoji/google/bulb.png b/public/images/emoji/google/bulb.png
index 1ff72c2b962..92456879f71 100644
Binary files a/public/images/emoji/google/bulb.png and b/public/images/emoji/google/bulb.png differ
diff --git a/public/images/emoji/google/bulgaria.png b/public/images/emoji/google/bulgaria.png
new file mode 100644
index 00000000000..d8a43cd03bb
Binary files /dev/null and b/public/images/emoji/google/bulgaria.png differ
diff --git a/public/images/emoji/google/bullettrain_front.png b/public/images/emoji/google/bullettrain_front.png
index 9e70b3b2c33..3c117d8bace 100644
Binary files a/public/images/emoji/google/bullettrain_front.png and b/public/images/emoji/google/bullettrain_front.png differ
diff --git a/public/images/emoji/google/bullettrain_side.png b/public/images/emoji/google/bullettrain_side.png
index b257266ae0b..dae0881c98e 100644
Binary files a/public/images/emoji/google/bullettrain_side.png and b/public/images/emoji/google/bullettrain_side.png differ
diff --git a/public/images/emoji/google/burkina_faso.png b/public/images/emoji/google/burkina_faso.png
new file mode 100644
index 00000000000..ebebb32fbde
Binary files /dev/null and b/public/images/emoji/google/burkina_faso.png differ
diff --git a/public/images/emoji/google/burrito.png b/public/images/emoji/google/burrito.png
index cde9352f14c..807f0aa5337 100644
Binary files a/public/images/emoji/google/burrito.png and b/public/images/emoji/google/burrito.png differ
diff --git a/public/images/emoji/google/burundi.png b/public/images/emoji/google/burundi.png
new file mode 100644
index 00000000000..487c4ccd613
Binary files /dev/null and b/public/images/emoji/google/burundi.png differ
diff --git a/public/images/emoji/google/bus.png b/public/images/emoji/google/bus.png
index 599eca6f1cf..210d7f2ae9f 100644
Binary files a/public/images/emoji/google/bus.png and b/public/images/emoji/google/bus.png differ
diff --git a/public/images/emoji/google/business_suit_levitating.png b/public/images/emoji/google/business_suit_levitating.png
new file mode 100644
index 00000000000..88918f97b31
Binary files /dev/null and b/public/images/emoji/google/business_suit_levitating.png differ
diff --git a/public/images/emoji/google/business_suit_levitating/2.png b/public/images/emoji/google/business_suit_levitating/2.png
new file mode 100644
index 00000000000..ddeda2a43bb
Binary files /dev/null and b/public/images/emoji/google/business_suit_levitating/2.png differ
diff --git a/public/images/emoji/google/business_suit_levitating/3.png b/public/images/emoji/google/business_suit_levitating/3.png
new file mode 100644
index 00000000000..e62d08a901f
Binary files /dev/null and b/public/images/emoji/google/business_suit_levitating/3.png differ
diff --git a/public/images/emoji/google/business_suit_levitating/4.png b/public/images/emoji/google/business_suit_levitating/4.png
new file mode 100644
index 00000000000..27012dfbe98
Binary files /dev/null and b/public/images/emoji/google/business_suit_levitating/4.png differ
diff --git a/public/images/emoji/google/business_suit_levitating/5.png b/public/images/emoji/google/business_suit_levitating/5.png
new file mode 100644
index 00000000000..c8863f58335
Binary files /dev/null and b/public/images/emoji/google/business_suit_levitating/5.png differ
diff --git a/public/images/emoji/google/business_suit_levitating/6.png b/public/images/emoji/google/business_suit_levitating/6.png
new file mode 100644
index 00000000000..62e5e00578f
Binary files /dev/null and b/public/images/emoji/google/business_suit_levitating/6.png differ
diff --git a/public/images/emoji/google/busstop.png b/public/images/emoji/google/busstop.png
index bf9c299cc28..a5f1d98efdb 100644
Binary files a/public/images/emoji/google/busstop.png and b/public/images/emoji/google/busstop.png differ
diff --git a/public/images/emoji/google/bust_in_silhouette.png b/public/images/emoji/google/bust_in_silhouette.png
index bc992283987..37e0afd46ec 100644
Binary files a/public/images/emoji/google/bust_in_silhouette.png and b/public/images/emoji/google/bust_in_silhouette.png differ
diff --git a/public/images/emoji/google/busts_in_silhouette.png b/public/images/emoji/google/busts_in_silhouette.png
index 677dcb13c5f..d6dc081cdc2 100644
Binary files a/public/images/emoji/google/busts_in_silhouette.png and b/public/images/emoji/google/busts_in_silhouette.png differ
diff --git a/public/images/emoji/google/butterfly.png b/public/images/emoji/google/butterfly.png
new file mode 100644
index 00000000000..02337caf6de
Binary files /dev/null and b/public/images/emoji/google/butterfly.png differ
diff --git a/public/images/emoji/google/cactus.png b/public/images/emoji/google/cactus.png
index 5d0ca1b590f..b0fcc9ae76b 100644
Binary files a/public/images/emoji/google/cactus.png and b/public/images/emoji/google/cactus.png differ
diff --git a/public/images/emoji/google/cake.png b/public/images/emoji/google/cake.png
index 1cdb3529926..9e7af8c5ec2 100644
Binary files a/public/images/emoji/google/cake.png and b/public/images/emoji/google/cake.png differ
diff --git a/public/images/emoji/google/calendar.png b/public/images/emoji/google/calendar.png
index fe5a4397697..748d582db3e 100644
Binary files a/public/images/emoji/google/calendar.png and b/public/images/emoji/google/calendar.png differ
diff --git a/public/images/emoji/google/calendar_spiral.png b/public/images/emoji/google/calendar_spiral.png
index 4f13ffb5f76..0997b42f0c2 100644
Binary files a/public/images/emoji/google/calendar_spiral.png and b/public/images/emoji/google/calendar_spiral.png differ
diff --git a/public/images/emoji/google/call_me_hand.png b/public/images/emoji/google/call_me_hand.png
new file mode 100644
index 00000000000..2e60f8c84ce
Binary files /dev/null and b/public/images/emoji/google/call_me_hand.png differ
diff --git a/public/images/emoji/google/call_me_hand/2.png b/public/images/emoji/google/call_me_hand/2.png
new file mode 100644
index 00000000000..4fb8a6c066d
Binary files /dev/null and b/public/images/emoji/google/call_me_hand/2.png differ
diff --git a/public/images/emoji/google/call_me_hand/3.png b/public/images/emoji/google/call_me_hand/3.png
new file mode 100644
index 00000000000..3144c7a46c1
Binary files /dev/null and b/public/images/emoji/google/call_me_hand/3.png differ
diff --git a/public/images/emoji/google/call_me_hand/4.png b/public/images/emoji/google/call_me_hand/4.png
new file mode 100644
index 00000000000..440776f8857
Binary files /dev/null and b/public/images/emoji/google/call_me_hand/4.png differ
diff --git a/public/images/emoji/google/call_me_hand/5.png b/public/images/emoji/google/call_me_hand/5.png
new file mode 100644
index 00000000000..6eb543f4cce
Binary files /dev/null and b/public/images/emoji/google/call_me_hand/5.png differ
diff --git a/public/images/emoji/google/call_me_hand/6.png b/public/images/emoji/google/call_me_hand/6.png
new file mode 100644
index 00000000000..99f568f9b1f
Binary files /dev/null and b/public/images/emoji/google/call_me_hand/6.png differ
diff --git a/public/images/emoji/google/calling.png b/public/images/emoji/google/calling.png
index 69d80b6b275..4d3bfd087fa 100644
Binary files a/public/images/emoji/google/calling.png and b/public/images/emoji/google/calling.png differ
diff --git a/public/images/emoji/google/cambodia.png b/public/images/emoji/google/cambodia.png
new file mode 100644
index 00000000000..cfbedf91ac5
Binary files /dev/null and b/public/images/emoji/google/cambodia.png differ
diff --git a/public/images/emoji/google/camel.png b/public/images/emoji/google/camel.png
index 715d722cd21..5da0d4620a9 100644
Binary files a/public/images/emoji/google/camel.png and b/public/images/emoji/google/camel.png differ
diff --git a/public/images/emoji/google/camera.png b/public/images/emoji/google/camera.png
index 8483a62d9ed..56a6109fd42 100644
Binary files a/public/images/emoji/google/camera.png and b/public/images/emoji/google/camera.png differ
diff --git a/public/images/emoji/google/camera_flash.png b/public/images/emoji/google/camera_flash.png
new file mode 100644
index 00000000000..327fbd507e9
Binary files /dev/null and b/public/images/emoji/google/camera_flash.png differ
diff --git a/public/images/emoji/google/camera_with_flash.png b/public/images/emoji/google/camera_with_flash.png
index 9e898cde12e..327fbd507e9 100644
Binary files a/public/images/emoji/google/camera_with_flash.png and b/public/images/emoji/google/camera_with_flash.png differ
diff --git a/public/images/emoji/google/cameroon.png b/public/images/emoji/google/cameroon.png
new file mode 100644
index 00000000000..0c49ba9df81
Binary files /dev/null and b/public/images/emoji/google/cameroon.png differ
diff --git a/public/images/emoji/google/camping.png b/public/images/emoji/google/camping.png
index 20cf5bd6010..eb062ee1e4a 100644
Binary files a/public/images/emoji/google/camping.png and b/public/images/emoji/google/camping.png differ
diff --git a/public/images/emoji/google/canada.png b/public/images/emoji/google/canada.png
new file mode 100644
index 00000000000..97744af556a
Binary files /dev/null and b/public/images/emoji/google/canada.png differ
diff --git a/public/images/emoji/google/canary_islands.png b/public/images/emoji/google/canary_islands.png
new file mode 100644
index 00000000000..4a33a5b653c
Binary files /dev/null and b/public/images/emoji/google/canary_islands.png differ
diff --git a/public/images/emoji/google/cancer.png b/public/images/emoji/google/cancer.png
index 2136036126b..275373bd958 100644
Binary files a/public/images/emoji/google/cancer.png and b/public/images/emoji/google/cancer.png differ
diff --git a/public/images/emoji/google/candle.png b/public/images/emoji/google/candle.png
index 7978fccceed..e131340388c 100644
Binary files a/public/images/emoji/google/candle.png and b/public/images/emoji/google/candle.png differ
diff --git a/public/images/emoji/google/candy.png b/public/images/emoji/google/candy.png
index d235a92b7cc..40a0b252b5c 100644
Binary files a/public/images/emoji/google/candy.png and b/public/images/emoji/google/candy.png differ
diff --git a/public/images/emoji/google/canoe.png b/public/images/emoji/google/canoe.png
new file mode 100644
index 00000000000..7464ae1e29a
Binary files /dev/null and b/public/images/emoji/google/canoe.png differ
diff --git a/public/images/emoji/google/cape_verde.png b/public/images/emoji/google/cape_verde.png
new file mode 100644
index 00000000000..42fc1f87f64
Binary files /dev/null and b/public/images/emoji/google/cape_verde.png differ
diff --git a/public/images/emoji/google/capital_abcd.png b/public/images/emoji/google/capital_abcd.png
index 62c8b9fe592..3c2d4dd68c3 100644
Binary files a/public/images/emoji/google/capital_abcd.png and b/public/images/emoji/google/capital_abcd.png differ
diff --git a/public/images/emoji/google/capricorn.png b/public/images/emoji/google/capricorn.png
index b99a7d1b742..f4dd4a18804 100644
Binary files a/public/images/emoji/google/capricorn.png and b/public/images/emoji/google/capricorn.png differ
diff --git a/public/images/emoji/google/card_box.png b/public/images/emoji/google/card_box.png
index 85c914bb1ca..68c5cb59351 100644
Binary files a/public/images/emoji/google/card_box.png and b/public/images/emoji/google/card_box.png differ
diff --git a/public/images/emoji/google/card_file_box.png b/public/images/emoji/google/card_file_box.png
index 85c914bb1ca..68c5cb59351 100644
Binary files a/public/images/emoji/google/card_file_box.png and b/public/images/emoji/google/card_file_box.png differ
diff --git a/public/images/emoji/google/card_index.png b/public/images/emoji/google/card_index.png
index d98708218f3..0403d3f48b3 100644
Binary files a/public/images/emoji/google/card_index.png and b/public/images/emoji/google/card_index.png differ
diff --git a/public/images/emoji/google/card_index_dividers.png b/public/images/emoji/google/card_index_dividers.png
index 62dea0dd66d..dd8929d64ac 100644
Binary files a/public/images/emoji/google/card_index_dividers.png and b/public/images/emoji/google/card_index_dividers.png differ
diff --git a/public/images/emoji/google/caribbean_netherlands.png b/public/images/emoji/google/caribbean_netherlands.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/caribbean_netherlands.png differ
diff --git a/public/images/emoji/google/carousel_horse.png b/public/images/emoji/google/carousel_horse.png
index 1a1da271366..cbe2d1c7cba 100644
Binary files a/public/images/emoji/google/carousel_horse.png and b/public/images/emoji/google/carousel_horse.png differ
diff --git a/public/images/emoji/google/carrot.png b/public/images/emoji/google/carrot.png
new file mode 100644
index 00000000000..08bde96748f
Binary files /dev/null and b/public/images/emoji/google/carrot.png differ
diff --git a/public/images/emoji/google/cat.png b/public/images/emoji/google/cat.png
index 78d6f9206b2..78249af6b10 100644
Binary files a/public/images/emoji/google/cat.png and b/public/images/emoji/google/cat.png differ
diff --git a/public/images/emoji/google/cat2.png b/public/images/emoji/google/cat2.png
index 5a5ceb0e67b..90f7ccac424 100644
Binary files a/public/images/emoji/google/cat2.png and b/public/images/emoji/google/cat2.png differ
diff --git a/public/images/emoji/google/cayman_islands.png b/public/images/emoji/google/cayman_islands.png
new file mode 100644
index 00000000000..d08b13b5ff0
Binary files /dev/null and b/public/images/emoji/google/cayman_islands.png differ
diff --git a/public/images/emoji/google/cd.png b/public/images/emoji/google/cd.png
index a5334c3acd2..a8eb5143702 100644
Binary files a/public/images/emoji/google/cd.png and b/public/images/emoji/google/cd.png differ
diff --git a/public/images/emoji/google/central_african_republic.png b/public/images/emoji/google/central_african_republic.png
new file mode 100644
index 00000000000..c848f392e01
Binary files /dev/null and b/public/images/emoji/google/central_african_republic.png differ
diff --git a/public/images/emoji/google/chad.png b/public/images/emoji/google/chad.png
new file mode 100644
index 00000000000..969e249fa0f
Binary files /dev/null and b/public/images/emoji/google/chad.png differ
diff --git a/public/images/emoji/google/chains.png b/public/images/emoji/google/chains.png
index 30c3e888811..21b9cba7ad5 100644
Binary files a/public/images/emoji/google/chains.png and b/public/images/emoji/google/chains.png differ
diff --git a/public/images/emoji/google/champagne.png b/public/images/emoji/google/champagne.png
index 5cf41ff03b2..ea9d7ec6bca 100644
Binary files a/public/images/emoji/google/champagne.png and b/public/images/emoji/google/champagne.png differ
diff --git a/public/images/emoji/google/chart.png b/public/images/emoji/google/chart.png
index d66c094b485..63e45562f47 100644
Binary files a/public/images/emoji/google/chart.png and b/public/images/emoji/google/chart.png differ
diff --git a/public/images/emoji/google/chart_with_downwards_trend.png b/public/images/emoji/google/chart_with_downwards_trend.png
index 377075e9c63..b7b1f63b8af 100644
Binary files a/public/images/emoji/google/chart_with_downwards_trend.png and b/public/images/emoji/google/chart_with_downwards_trend.png differ
diff --git a/public/images/emoji/google/chart_with_upwards_trend.png b/public/images/emoji/google/chart_with_upwards_trend.png
index 282ef90344a..61fe759b330 100644
Binary files a/public/images/emoji/google/chart_with_upwards_trend.png and b/public/images/emoji/google/chart_with_upwards_trend.png differ
diff --git a/public/images/emoji/google/checkered_flag.png b/public/images/emoji/google/checkered_flag.png
index c9b232ed025..f3bb7f449b9 100644
Binary files a/public/images/emoji/google/checkered_flag.png and b/public/images/emoji/google/checkered_flag.png differ
diff --git a/public/images/emoji/google/cheese.png b/public/images/emoji/google/cheese.png
index e66ad08ba8a..383912db45e 100644
Binary files a/public/images/emoji/google/cheese.png and b/public/images/emoji/google/cheese.png differ
diff --git a/public/images/emoji/google/cheese_wedge.png b/public/images/emoji/google/cheese_wedge.png
index e66ad08ba8a..383912db45e 100644
Binary files a/public/images/emoji/google/cheese_wedge.png and b/public/images/emoji/google/cheese_wedge.png differ
diff --git a/public/images/emoji/google/cherries.png b/public/images/emoji/google/cherries.png
index e1931e295c3..f73b77ea8ed 100644
Binary files a/public/images/emoji/google/cherries.png and b/public/images/emoji/google/cherries.png differ
diff --git a/public/images/emoji/google/cherry_blossom.png b/public/images/emoji/google/cherry_blossom.png
index 4a142df68dd..f390147a2f5 100644
Binary files a/public/images/emoji/google/cherry_blossom.png and b/public/images/emoji/google/cherry_blossom.png differ
diff --git a/public/images/emoji/google/chestnut.png b/public/images/emoji/google/chestnut.png
index 4a6266aa0e0..f6357e32208 100644
Binary files a/public/images/emoji/google/chestnut.png and b/public/images/emoji/google/chestnut.png differ
diff --git a/public/images/emoji/google/chicken.png b/public/images/emoji/google/chicken.png
index 53c11c8cbc6..7afff72f1a1 100644
Binary files a/public/images/emoji/google/chicken.png and b/public/images/emoji/google/chicken.png differ
diff --git a/public/images/emoji/google/children_crossing.png b/public/images/emoji/google/children_crossing.png
index f83ecee8e27..070212c0b32 100644
Binary files a/public/images/emoji/google/children_crossing.png and b/public/images/emoji/google/children_crossing.png differ
diff --git a/public/images/emoji/google/chile.png b/public/images/emoji/google/chile.png
new file mode 100644
index 00000000000..26d789675a1
Binary files /dev/null and b/public/images/emoji/google/chile.png differ
diff --git a/public/images/emoji/google/chipmunk.png b/public/images/emoji/google/chipmunk.png
index 56529ca0464..b1a971d38c8 100644
Binary files a/public/images/emoji/google/chipmunk.png and b/public/images/emoji/google/chipmunk.png differ
diff --git a/public/images/emoji/google/chocolate_bar.png b/public/images/emoji/google/chocolate_bar.png
index 8ebd8fe93fd..71998f818e4 100644
Binary files a/public/images/emoji/google/chocolate_bar.png and b/public/images/emoji/google/chocolate_bar.png differ
diff --git a/public/images/emoji/google/christmas_island.png b/public/images/emoji/google/christmas_island.png
new file mode 100644
index 00000000000..48f139fdceb
Binary files /dev/null and b/public/images/emoji/google/christmas_island.png differ
diff --git a/public/images/emoji/google/christmas_tree.png b/public/images/emoji/google/christmas_tree.png
index 4ddc26af5a2..fdaa2f2f2a9 100644
Binary files a/public/images/emoji/google/christmas_tree.png and b/public/images/emoji/google/christmas_tree.png differ
diff --git a/public/images/emoji/google/church.png b/public/images/emoji/google/church.png
index 855bf9c3c72..0efd95ee047 100644
Binary files a/public/images/emoji/google/church.png and b/public/images/emoji/google/church.png differ
diff --git a/public/images/emoji/google/cinema.png b/public/images/emoji/google/cinema.png
index 912c36a6e05..615ec6150ba 100644
Binary files a/public/images/emoji/google/cinema.png and b/public/images/emoji/google/cinema.png differ
diff --git a/public/images/emoji/google/circus_tent.png b/public/images/emoji/google/circus_tent.png
index fc0995ea1eb..4e49fd8ab7e 100644
Binary files a/public/images/emoji/google/circus_tent.png and b/public/images/emoji/google/circus_tent.png differ
diff --git a/public/images/emoji/google/city_dusk.png b/public/images/emoji/google/city_dusk.png
index 11677c9411f..a04bf365511 100644
Binary files a/public/images/emoji/google/city_dusk.png and b/public/images/emoji/google/city_dusk.png differ
diff --git a/public/images/emoji/google/city_sunrise.png b/public/images/emoji/google/city_sunrise.png
index 606d49c2dd4..760a68ca829 100644
Binary files a/public/images/emoji/google/city_sunrise.png and b/public/images/emoji/google/city_sunrise.png differ
diff --git a/public/images/emoji/google/city_sunset.png b/public/images/emoji/google/city_sunset.png
index 606d49c2dd4..a04bf365511 100644
Binary files a/public/images/emoji/google/city_sunset.png and b/public/images/emoji/google/city_sunset.png differ
diff --git a/public/images/emoji/google/cityscape.png b/public/images/emoji/google/cityscape.png
index 218ea8e5fa9..431e0bbffd9 100644
Binary files a/public/images/emoji/google/cityscape.png and b/public/images/emoji/google/cityscape.png differ
diff --git a/public/images/emoji/google/cl.png b/public/images/emoji/google/cl.png
index 20e0d1d0960..1368a85cd1c 100644
Binary files a/public/images/emoji/google/cl.png and b/public/images/emoji/google/cl.png differ
diff --git a/public/images/emoji/google/clamp.png b/public/images/emoji/google/clamp.png
new file mode 100644
index 00000000000..245635724e4
Binary files /dev/null and b/public/images/emoji/google/clamp.png differ
diff --git a/public/images/emoji/google/clap.png b/public/images/emoji/google/clap.png
index 1def8c44efd..8270b96203d 100644
Binary files a/public/images/emoji/google/clap.png and b/public/images/emoji/google/clap.png differ
diff --git a/public/images/emoji/google/clap/2.png b/public/images/emoji/google/clap/2.png
new file mode 100644
index 00000000000..7497ec0698d
Binary files /dev/null and b/public/images/emoji/google/clap/2.png differ
diff --git a/public/images/emoji/google/clap/3.png b/public/images/emoji/google/clap/3.png
new file mode 100644
index 00000000000..77229e9f2b8
Binary files /dev/null and b/public/images/emoji/google/clap/3.png differ
diff --git a/public/images/emoji/google/clap/4.png b/public/images/emoji/google/clap/4.png
new file mode 100644
index 00000000000..34365ff5487
Binary files /dev/null and b/public/images/emoji/google/clap/4.png differ
diff --git a/public/images/emoji/google/clap/5.png b/public/images/emoji/google/clap/5.png
new file mode 100644
index 00000000000..699baff1d63
Binary files /dev/null and b/public/images/emoji/google/clap/5.png differ
diff --git a/public/images/emoji/google/clap/6.png b/public/images/emoji/google/clap/6.png
new file mode 100644
index 00000000000..8015a4ffa6d
Binary files /dev/null and b/public/images/emoji/google/clap/6.png differ
diff --git a/public/images/emoji/google/clapper.png b/public/images/emoji/google/clapper.png
index b8f9f807f98..88272203106 100644
Binary files a/public/images/emoji/google/clapper.png and b/public/images/emoji/google/clapper.png differ
diff --git a/public/images/emoji/google/classical_building.png b/public/images/emoji/google/classical_building.png
index 7c8c45438eb..b0a41c6c346 100644
Binary files a/public/images/emoji/google/classical_building.png and b/public/images/emoji/google/classical_building.png differ
diff --git a/public/images/emoji/google/clinking_glasses.png b/public/images/emoji/google/clinking_glasses.png
new file mode 100644
index 00000000000..e5a357035d2
Binary files /dev/null and b/public/images/emoji/google/clinking_glasses.png differ
diff --git a/public/images/emoji/google/clipboard.png b/public/images/emoji/google/clipboard.png
index c9af21fc986..4b831ffb8b5 100644
Binary files a/public/images/emoji/google/clipboard.png and b/public/images/emoji/google/clipboard.png differ
diff --git a/public/images/emoji/google/clock.png b/public/images/emoji/google/clock.png
index 48c0e38d418..b326630c04a 100644
Binary files a/public/images/emoji/google/clock.png and b/public/images/emoji/google/clock.png differ
diff --git a/public/images/emoji/google/clock1.png b/public/images/emoji/google/clock1.png
index 5f0b1d88a5b..ee992f671f3 100644
Binary files a/public/images/emoji/google/clock1.png and b/public/images/emoji/google/clock1.png differ
diff --git a/public/images/emoji/google/clock10.png b/public/images/emoji/google/clock10.png
index 2942520aa62..41ec385cf8f 100644
Binary files a/public/images/emoji/google/clock10.png and b/public/images/emoji/google/clock10.png differ
diff --git a/public/images/emoji/google/clock1030.png b/public/images/emoji/google/clock1030.png
index b4bad6b1dee..19ca949e662 100644
Binary files a/public/images/emoji/google/clock1030.png and b/public/images/emoji/google/clock1030.png differ
diff --git a/public/images/emoji/google/clock11.png b/public/images/emoji/google/clock11.png
index bc422c6be84..43add251aae 100644
Binary files a/public/images/emoji/google/clock11.png and b/public/images/emoji/google/clock11.png differ
diff --git a/public/images/emoji/google/clock1130.png b/public/images/emoji/google/clock1130.png
index 4c4c06b94a2..c28f78163cd 100644
Binary files a/public/images/emoji/google/clock1130.png and b/public/images/emoji/google/clock1130.png differ
diff --git a/public/images/emoji/google/clock12.png b/public/images/emoji/google/clock12.png
index d7733bc61a1..63f46ae2a4c 100644
Binary files a/public/images/emoji/google/clock12.png and b/public/images/emoji/google/clock12.png differ
diff --git a/public/images/emoji/google/clock1230.png b/public/images/emoji/google/clock1230.png
index a1c71c939f1..23772963603 100644
Binary files a/public/images/emoji/google/clock1230.png and b/public/images/emoji/google/clock1230.png differ
diff --git a/public/images/emoji/google/clock130.png b/public/images/emoji/google/clock130.png
index 8c6496020a5..677203adc49 100644
Binary files a/public/images/emoji/google/clock130.png and b/public/images/emoji/google/clock130.png differ
diff --git a/public/images/emoji/google/clock2.png b/public/images/emoji/google/clock2.png
index 20d6e843a2f..eecb3ab9b5f 100644
Binary files a/public/images/emoji/google/clock2.png and b/public/images/emoji/google/clock2.png differ
diff --git a/public/images/emoji/google/clock230.png b/public/images/emoji/google/clock230.png
index c04c0307962..1042202b561 100644
Binary files a/public/images/emoji/google/clock230.png and b/public/images/emoji/google/clock230.png differ
diff --git a/public/images/emoji/google/clock3.png b/public/images/emoji/google/clock3.png
index 190e7842527..b7bc5fad42b 100644
Binary files a/public/images/emoji/google/clock3.png and b/public/images/emoji/google/clock3.png differ
diff --git a/public/images/emoji/google/clock330.png b/public/images/emoji/google/clock330.png
index 5e878c3c29e..a03cc49d9b7 100644
Binary files a/public/images/emoji/google/clock330.png and b/public/images/emoji/google/clock330.png differ
diff --git a/public/images/emoji/google/clock4.png b/public/images/emoji/google/clock4.png
index b4df6cfde92..9691167de8f 100644
Binary files a/public/images/emoji/google/clock4.png and b/public/images/emoji/google/clock4.png differ
diff --git a/public/images/emoji/google/clock430.png b/public/images/emoji/google/clock430.png
index 33e2cf89420..e3f45cb4709 100644
Binary files a/public/images/emoji/google/clock430.png and b/public/images/emoji/google/clock430.png differ
diff --git a/public/images/emoji/google/clock5.png b/public/images/emoji/google/clock5.png
index 70cfdce4683..9915dc19a18 100644
Binary files a/public/images/emoji/google/clock5.png and b/public/images/emoji/google/clock5.png differ
diff --git a/public/images/emoji/google/clock530.png b/public/images/emoji/google/clock530.png
index f7f5a6e192c..235ea8c4c37 100644
Binary files a/public/images/emoji/google/clock530.png and b/public/images/emoji/google/clock530.png differ
diff --git a/public/images/emoji/google/clock6.png b/public/images/emoji/google/clock6.png
index a71efd9da36..e66f2b61912 100644
Binary files a/public/images/emoji/google/clock6.png and b/public/images/emoji/google/clock6.png differ
diff --git a/public/images/emoji/google/clock630.png b/public/images/emoji/google/clock630.png
index 95149d0005a..2f27e90a38c 100644
Binary files a/public/images/emoji/google/clock630.png and b/public/images/emoji/google/clock630.png differ
diff --git a/public/images/emoji/google/clock7.png b/public/images/emoji/google/clock7.png
index 54bc95e8b83..709337d8f71 100644
Binary files a/public/images/emoji/google/clock7.png and b/public/images/emoji/google/clock7.png differ
diff --git a/public/images/emoji/google/clock730.png b/public/images/emoji/google/clock730.png
index 2244745911c..d625bebd2a4 100644
Binary files a/public/images/emoji/google/clock730.png and b/public/images/emoji/google/clock730.png differ
diff --git a/public/images/emoji/google/clock8.png b/public/images/emoji/google/clock8.png
index 72da307e37c..dd9c9eae546 100644
Binary files a/public/images/emoji/google/clock8.png and b/public/images/emoji/google/clock8.png differ
diff --git a/public/images/emoji/google/clock830.png b/public/images/emoji/google/clock830.png
index c36b0798b83..bc476488cd1 100644
Binary files a/public/images/emoji/google/clock830.png and b/public/images/emoji/google/clock830.png differ
diff --git a/public/images/emoji/google/clock9.png b/public/images/emoji/google/clock9.png
index 1aba4a8937f..f582c8a3ccf 100644
Binary files a/public/images/emoji/google/clock9.png and b/public/images/emoji/google/clock9.png differ
diff --git a/public/images/emoji/google/clock930.png b/public/images/emoji/google/clock930.png
index 1e7acda191e..36a3615e97f 100644
Binary files a/public/images/emoji/google/clock930.png and b/public/images/emoji/google/clock930.png differ
diff --git a/public/images/emoji/google/closed_book.png b/public/images/emoji/google/closed_book.png
index b28245ac4b5..99d377f072c 100644
Binary files a/public/images/emoji/google/closed_book.png and b/public/images/emoji/google/closed_book.png differ
diff --git a/public/images/emoji/google/closed_lock_with_key.png b/public/images/emoji/google/closed_lock_with_key.png
index 6fc692ab10f..8dba5354a84 100644
Binary files a/public/images/emoji/google/closed_lock_with_key.png and b/public/images/emoji/google/closed_lock_with_key.png differ
diff --git a/public/images/emoji/google/closed_umbrella.png b/public/images/emoji/google/closed_umbrella.png
index 6b2cdf59e56..cdc2739a518 100644
Binary files a/public/images/emoji/google/closed_umbrella.png and b/public/images/emoji/google/closed_umbrella.png differ
diff --git a/public/images/emoji/google/cloud.png b/public/images/emoji/google/cloud.png
index d11cf974a59..31008df2a0a 100644
Binary files a/public/images/emoji/google/cloud.png and b/public/images/emoji/google/cloud.png differ
diff --git a/public/images/emoji/google/cloud_lightning.png b/public/images/emoji/google/cloud_lightning.png
index 189e4a6a973..945a25d0661 100644
Binary files a/public/images/emoji/google/cloud_lightning.png and b/public/images/emoji/google/cloud_lightning.png differ
diff --git a/public/images/emoji/google/cloud_rain.png b/public/images/emoji/google/cloud_rain.png
index 1b32b3716fe..2795a159175 100644
Binary files a/public/images/emoji/google/cloud_rain.png and b/public/images/emoji/google/cloud_rain.png differ
diff --git a/public/images/emoji/google/cloud_snow.png b/public/images/emoji/google/cloud_snow.png
index 02d9e2ddb01..cdaf2830b50 100644
Binary files a/public/images/emoji/google/cloud_snow.png and b/public/images/emoji/google/cloud_snow.png differ
diff --git a/public/images/emoji/google/cloud_tornado.png b/public/images/emoji/google/cloud_tornado.png
index fb8684e1cec..7f488bc983f 100644
Binary files a/public/images/emoji/google/cloud_tornado.png and b/public/images/emoji/google/cloud_tornado.png differ
diff --git a/public/images/emoji/google/cloud_with_lightning.png b/public/images/emoji/google/cloud_with_lightning.png
index 189e4a6a973..945a25d0661 100644
Binary files a/public/images/emoji/google/cloud_with_lightning.png and b/public/images/emoji/google/cloud_with_lightning.png differ
diff --git a/public/images/emoji/google/cloud_with_lightning_and_rain.png b/public/images/emoji/google/cloud_with_lightning_and_rain.png
new file mode 100644
index 00000000000..5cb64e49e46
Binary files /dev/null and b/public/images/emoji/google/cloud_with_lightning_and_rain.png differ
diff --git a/public/images/emoji/google/cloud_with_rain.png b/public/images/emoji/google/cloud_with_rain.png
index 1b32b3716fe..2795a159175 100644
Binary files a/public/images/emoji/google/cloud_with_rain.png and b/public/images/emoji/google/cloud_with_rain.png differ
diff --git a/public/images/emoji/google/cloud_with_snow.png b/public/images/emoji/google/cloud_with_snow.png
index 02d9e2ddb01..cdaf2830b50 100644
Binary files a/public/images/emoji/google/cloud_with_snow.png and b/public/images/emoji/google/cloud_with_snow.png differ
diff --git a/public/images/emoji/google/cloud_with_tornado.png b/public/images/emoji/google/cloud_with_tornado.png
index fb8684e1cec..7f488bc983f 100644
Binary files a/public/images/emoji/google/cloud_with_tornado.png and b/public/images/emoji/google/cloud_with_tornado.png differ
diff --git a/public/images/emoji/google/clown_face.png b/public/images/emoji/google/clown_face.png
new file mode 100644
index 00000000000..0f3fdf1fccc
Binary files /dev/null and b/public/images/emoji/google/clown_face.png differ
diff --git a/public/images/emoji/google/clubs.png b/public/images/emoji/google/clubs.png
index 2efcb695b83..5a5b71f15d5 100644
Binary files a/public/images/emoji/google/clubs.png and b/public/images/emoji/google/clubs.png differ
diff --git a/public/images/emoji/google/cn.png b/public/images/emoji/google/cn.png
index 38d240d5658..010dddd1076 100644
Binary files a/public/images/emoji/google/cn.png and b/public/images/emoji/google/cn.png differ
diff --git a/public/images/emoji/google/cocktail.png b/public/images/emoji/google/cocktail.png
index 0174cbf98b0..48c95fd64fa 100644
Binary files a/public/images/emoji/google/cocktail.png and b/public/images/emoji/google/cocktail.png differ
diff --git a/public/images/emoji/google/cocos_islands.png b/public/images/emoji/google/cocos_islands.png
new file mode 100644
index 00000000000..040fe6aa8b8
Binary files /dev/null and b/public/images/emoji/google/cocos_islands.png differ
diff --git a/public/images/emoji/google/coffee.png b/public/images/emoji/google/coffee.png
index ccf5a36de5f..06756dc5392 100644
Binary files a/public/images/emoji/google/coffee.png and b/public/images/emoji/google/coffee.png differ
diff --git a/public/images/emoji/google/coffin.png b/public/images/emoji/google/coffin.png
index ac77ae07133..ec867a66357 100644
Binary files a/public/images/emoji/google/coffin.png and b/public/images/emoji/google/coffin.png differ
diff --git a/public/images/emoji/google/cold_sweat.png b/public/images/emoji/google/cold_sweat.png
index 956924946b5..dc7c922d647 100644
Binary files a/public/images/emoji/google/cold_sweat.png and b/public/images/emoji/google/cold_sweat.png differ
diff --git a/public/images/emoji/google/colombia.png b/public/images/emoji/google/colombia.png
new file mode 100644
index 00000000000..e7c1d5e6601
Binary files /dev/null and b/public/images/emoji/google/colombia.png differ
diff --git a/public/images/emoji/google/comet.png b/public/images/emoji/google/comet.png
index 34c92afd66f..5eb8e547503 100644
Binary files a/public/images/emoji/google/comet.png and b/public/images/emoji/google/comet.png differ
diff --git a/public/images/emoji/google/comoros.png b/public/images/emoji/google/comoros.png
new file mode 100644
index 00000000000..7f2ee7da428
Binary files /dev/null and b/public/images/emoji/google/comoros.png differ
diff --git a/public/images/emoji/google/compression.png b/public/images/emoji/google/compression.png
index 99709b6d7c9..245635724e4 100644
Binary files a/public/images/emoji/google/compression.png and b/public/images/emoji/google/compression.png differ
diff --git a/public/images/emoji/google/computer.png b/public/images/emoji/google/computer.png
index fbd02827cca..9185ea466f0 100644
Binary files a/public/images/emoji/google/computer.png and b/public/images/emoji/google/computer.png differ
diff --git a/public/images/emoji/google/computer_mouse.png b/public/images/emoji/google/computer_mouse.png
new file mode 100644
index 00000000000..606ada2ed4f
Binary files /dev/null and b/public/images/emoji/google/computer_mouse.png differ
diff --git a/public/images/emoji/google/confetti_ball.png b/public/images/emoji/google/confetti_ball.png
index c6afa366acb..301f662e21f 100644
Binary files a/public/images/emoji/google/confetti_ball.png and b/public/images/emoji/google/confetti_ball.png differ
diff --git a/public/images/emoji/google/confounded.png b/public/images/emoji/google/confounded.png
index 1b55bad1719..05468a6f908 100644
Binary files a/public/images/emoji/google/confounded.png and b/public/images/emoji/google/confounded.png differ
diff --git a/public/images/emoji/google/confused.png b/public/images/emoji/google/confused.png
index 4d382d61971..10f68535024 100644
Binary files a/public/images/emoji/google/confused.png and b/public/images/emoji/google/confused.png differ
diff --git a/public/images/emoji/google/congo_brazzaville.png b/public/images/emoji/google/congo_brazzaville.png
new file mode 100644
index 00000000000..86ba2b7c534
Binary files /dev/null and b/public/images/emoji/google/congo_brazzaville.png differ
diff --git a/public/images/emoji/google/congo_kinshasa.png b/public/images/emoji/google/congo_kinshasa.png
new file mode 100644
index 00000000000..bc6103b9920
Binary files /dev/null and b/public/images/emoji/google/congo_kinshasa.png differ
diff --git a/public/images/emoji/google/congratulations.png b/public/images/emoji/google/congratulations.png
index 9e5ab9c4fbf..bdf20971b09 100644
Binary files a/public/images/emoji/google/congratulations.png and b/public/images/emoji/google/congratulations.png differ
diff --git a/public/images/emoji/google/construction.png b/public/images/emoji/google/construction.png
index 3b53d874382..2410e41ffb4 100644
Binary files a/public/images/emoji/google/construction.png and b/public/images/emoji/google/construction.png differ
diff --git a/public/images/emoji/google/construction_site.png b/public/images/emoji/google/construction_site.png
index 78e30b4b27a..625247fd7c8 100644
Binary files a/public/images/emoji/google/construction_site.png and b/public/images/emoji/google/construction_site.png differ
diff --git a/public/images/emoji/google/construction_worker.png b/public/images/emoji/google/construction_worker.png
index 4888f08a477..aadfbfd27fb 100644
Binary files a/public/images/emoji/google/construction_worker.png and b/public/images/emoji/google/construction_worker.png differ
diff --git a/public/images/emoji/google/construction_worker_man.png b/public/images/emoji/google/construction_worker_man.png
new file mode 100644
index 00000000000..aadfbfd27fb
Binary files /dev/null and b/public/images/emoji/google/construction_worker_man.png differ
diff --git a/public/images/emoji/google/construction_worker_man/2.png b/public/images/emoji/google/construction_worker_man/2.png
new file mode 100644
index 00000000000..72c777135a5
Binary files /dev/null and b/public/images/emoji/google/construction_worker_man/2.png differ
diff --git a/public/images/emoji/google/construction_worker_man/3.png b/public/images/emoji/google/construction_worker_man/3.png
new file mode 100644
index 00000000000..68b5d586a17
Binary files /dev/null and b/public/images/emoji/google/construction_worker_man/3.png differ
diff --git a/public/images/emoji/google/construction_worker_man/4.png b/public/images/emoji/google/construction_worker_man/4.png
new file mode 100644
index 00000000000..e20b2d69ce6
Binary files /dev/null and b/public/images/emoji/google/construction_worker_man/4.png differ
diff --git a/public/images/emoji/google/construction_worker_man/5.png b/public/images/emoji/google/construction_worker_man/5.png
new file mode 100644
index 00000000000..256587ff5a4
Binary files /dev/null and b/public/images/emoji/google/construction_worker_man/5.png differ
diff --git a/public/images/emoji/google/construction_worker_man/6.png b/public/images/emoji/google/construction_worker_man/6.png
new file mode 100644
index 00000000000..2f4c5c40ab2
Binary files /dev/null and b/public/images/emoji/google/construction_worker_man/6.png differ
diff --git a/public/images/emoji/google/construction_worker_woman.png b/public/images/emoji/google/construction_worker_woman.png
new file mode 100644
index 00000000000..3c8f4806a7f
Binary files /dev/null and b/public/images/emoji/google/construction_worker_woman.png differ
diff --git a/public/images/emoji/google/construction_worker_woman/2.png b/public/images/emoji/google/construction_worker_woman/2.png
new file mode 100644
index 00000000000..cae3c67fd53
Binary files /dev/null and b/public/images/emoji/google/construction_worker_woman/2.png differ
diff --git a/public/images/emoji/google/construction_worker_woman/3.png b/public/images/emoji/google/construction_worker_woman/3.png
new file mode 100644
index 00000000000..3dc7ae5dfcb
Binary files /dev/null and b/public/images/emoji/google/construction_worker_woman/3.png differ
diff --git a/public/images/emoji/google/construction_worker_woman/4.png b/public/images/emoji/google/construction_worker_woman/4.png
new file mode 100644
index 00000000000..f20f783509b
Binary files /dev/null and b/public/images/emoji/google/construction_worker_woman/4.png differ
diff --git a/public/images/emoji/google/construction_worker_woman/5.png b/public/images/emoji/google/construction_worker_woman/5.png
new file mode 100644
index 00000000000..7e9217adbc4
Binary files /dev/null and b/public/images/emoji/google/construction_worker_woman/5.png differ
diff --git a/public/images/emoji/google/construction_worker_woman/6.png b/public/images/emoji/google/construction_worker_woman/6.png
new file mode 100644
index 00000000000..1098adbc8bf
Binary files /dev/null and b/public/images/emoji/google/construction_worker_woman/6.png differ
diff --git a/public/images/emoji/google/control_knobs.png b/public/images/emoji/google/control_knobs.png
index 8b5f9176649..ac664d80573 100644
Binary files a/public/images/emoji/google/control_knobs.png and b/public/images/emoji/google/control_knobs.png differ
diff --git a/public/images/emoji/google/convenience_store.png b/public/images/emoji/google/convenience_store.png
index 20a2659bed3..5043fa66116 100644
Binary files a/public/images/emoji/google/convenience_store.png and b/public/images/emoji/google/convenience_store.png differ
diff --git a/public/images/emoji/google/cook_islands.png b/public/images/emoji/google/cook_islands.png
new file mode 100644
index 00000000000..fda8d2ba622
Binary files /dev/null and b/public/images/emoji/google/cook_islands.png differ
diff --git a/public/images/emoji/google/cookie.png b/public/images/emoji/google/cookie.png
index d7699382b0f..8db73aa8f6c 100644
Binary files a/public/images/emoji/google/cookie.png and b/public/images/emoji/google/cookie.png differ
diff --git a/public/images/emoji/google/cool.png b/public/images/emoji/google/cool.png
index edb2e1a4fbb..7b61153634d 100644
Binary files a/public/images/emoji/google/cool.png and b/public/images/emoji/google/cool.png differ
diff --git a/public/images/emoji/google/cop.png b/public/images/emoji/google/cop.png
index 5705d19c157..c6e424f54a1 100644
Binary files a/public/images/emoji/google/cop.png and b/public/images/emoji/google/cop.png differ
diff --git a/public/images/emoji/google/copyright.png b/public/images/emoji/google/copyright.png
index 68d8f2a6b65..220384e7ca5 100644
Binary files a/public/images/emoji/google/copyright.png and b/public/images/emoji/google/copyright.png differ
diff --git a/public/images/emoji/google/corn.png b/public/images/emoji/google/corn.png
index cb4010c5304..d608093dcaa 100644
Binary files a/public/images/emoji/google/corn.png and b/public/images/emoji/google/corn.png differ
diff --git a/public/images/emoji/google/costa_rica.png b/public/images/emoji/google/costa_rica.png
new file mode 100644
index 00000000000..57d6736bf1c
Binary files /dev/null and b/public/images/emoji/google/costa_rica.png differ
diff --git a/public/images/emoji/google/cote_divoire.png b/public/images/emoji/google/cote_divoire.png
new file mode 100644
index 00000000000..44cd3a3842d
Binary files /dev/null and b/public/images/emoji/google/cote_divoire.png differ
diff --git a/public/images/emoji/google/couch.png b/public/images/emoji/google/couch.png
index c74cf74d748..3e22d05afad 100644
Binary files a/public/images/emoji/google/couch.png and b/public/images/emoji/google/couch.png differ
diff --git a/public/images/emoji/google/couch_and_lamp.png b/public/images/emoji/google/couch_and_lamp.png
index c74cf74d748..3e22d05afad 100644
Binary files a/public/images/emoji/google/couch_and_lamp.png and b/public/images/emoji/google/couch_and_lamp.png differ
diff --git a/public/images/emoji/google/couple.png b/public/images/emoji/google/couple.png
index 7708bf8430a..e4faa7aca49 100644
Binary files a/public/images/emoji/google/couple.png and b/public/images/emoji/google/couple.png differ
diff --git a/public/images/emoji/google/couple_with_heart.png b/public/images/emoji/google/couple_with_heart.png
index 731e413a63b..8964580850c 100644
Binary files a/public/images/emoji/google/couple_with_heart.png and b/public/images/emoji/google/couple_with_heart.png differ
diff --git a/public/images/emoji/google/couple_with_heart_man_man.png b/public/images/emoji/google/couple_with_heart_man_man.png
new file mode 100644
index 00000000000..8c30736f98d
Binary files /dev/null and b/public/images/emoji/google/couple_with_heart_man_man.png differ
diff --git a/public/images/emoji/google/couple_with_heart_woman_man.png b/public/images/emoji/google/couple_with_heart_woman_man.png
new file mode 100644
index 00000000000..8964580850c
Binary files /dev/null and b/public/images/emoji/google/couple_with_heart_woman_man.png differ
diff --git a/public/images/emoji/google/couple_with_heart_woman_woman.png b/public/images/emoji/google/couple_with_heart_woman_woman.png
new file mode 100644
index 00000000000..8eda1e8d848
Binary files /dev/null and b/public/images/emoji/google/couple_with_heart_woman_woman.png differ
diff --git a/public/images/emoji/google/couplekiss.png b/public/images/emoji/google/couplekiss.png
index f4c6a502da5..0b0adb59f65 100644
Binary files a/public/images/emoji/google/couplekiss.png and b/public/images/emoji/google/couplekiss.png differ
diff --git a/public/images/emoji/google/couplekiss_man_man.png b/public/images/emoji/google/couplekiss_man_man.png
new file mode 100644
index 00000000000..60aff93dd76
Binary files /dev/null and b/public/images/emoji/google/couplekiss_man_man.png differ
diff --git a/public/images/emoji/google/couplekiss_man_woman.png b/public/images/emoji/google/couplekiss_man_woman.png
new file mode 100644
index 00000000000..0b0adb59f65
Binary files /dev/null and b/public/images/emoji/google/couplekiss_man_woman.png differ
diff --git a/public/images/emoji/google/couplekiss_woman_woman.png b/public/images/emoji/google/couplekiss_woman_woman.png
new file mode 100644
index 00000000000..7cd2d2ebdd7
Binary files /dev/null and b/public/images/emoji/google/couplekiss_woman_woman.png differ
diff --git a/public/images/emoji/google/cow.png b/public/images/emoji/google/cow.png
index cdf13217866..5cfba503983 100644
Binary files a/public/images/emoji/google/cow.png and b/public/images/emoji/google/cow.png differ
diff --git a/public/images/emoji/google/cow2.png b/public/images/emoji/google/cow2.png
index 996889ffdd4..0253a702630 100644
Binary files a/public/images/emoji/google/cow2.png and b/public/images/emoji/google/cow2.png differ
diff --git a/public/images/emoji/google/cowboy_hat_face.png b/public/images/emoji/google/cowboy_hat_face.png
new file mode 100644
index 00000000000..40f43ca47c5
Binary files /dev/null and b/public/images/emoji/google/cowboy_hat_face.png differ
diff --git a/public/images/emoji/google/crab.png b/public/images/emoji/google/crab.png
index 57e06b8faad..3385c068feb 100644
Binary files a/public/images/emoji/google/crab.png and b/public/images/emoji/google/crab.png differ
diff --git a/public/images/emoji/google/crayon.png b/public/images/emoji/google/crayon.png
index 0ef86da10fb..e82c0d2d5e6 100644
Binary files a/public/images/emoji/google/crayon.png and b/public/images/emoji/google/crayon.png differ
diff --git a/public/images/emoji/google/credit_card.png b/public/images/emoji/google/credit_card.png
index 8c694147d8e..ba1d605923f 100644
Binary files a/public/images/emoji/google/credit_card.png and b/public/images/emoji/google/credit_card.png differ
diff --git a/public/images/emoji/google/crescent_moon.png b/public/images/emoji/google/crescent_moon.png
index 780a07cbc7f..dd893e982f7 100644
Binary files a/public/images/emoji/google/crescent_moon.png and b/public/images/emoji/google/crescent_moon.png differ
diff --git a/public/images/emoji/google/cricket.png b/public/images/emoji/google/cricket.png
index a6bbc03a90c..98bac43e6c1 100644
Binary files a/public/images/emoji/google/cricket.png and b/public/images/emoji/google/cricket.png differ
diff --git a/public/images/emoji/google/cricket_bat_ball.png b/public/images/emoji/google/cricket_bat_ball.png
index a6bbc03a90c..98bac43e6c1 100644
Binary files a/public/images/emoji/google/cricket_bat_ball.png and b/public/images/emoji/google/cricket_bat_ball.png differ
diff --git a/public/images/emoji/google/croatia.png b/public/images/emoji/google/croatia.png
new file mode 100644
index 00000000000..3dff9861d01
Binary files /dev/null and b/public/images/emoji/google/croatia.png differ
diff --git a/public/images/emoji/google/crocodile.png b/public/images/emoji/google/crocodile.png
index 94e0504c433..1269841e366 100644
Binary files a/public/images/emoji/google/crocodile.png and b/public/images/emoji/google/crocodile.png differ
diff --git a/public/images/emoji/google/croissant.png b/public/images/emoji/google/croissant.png
new file mode 100644
index 00000000000..879284fcb08
Binary files /dev/null and b/public/images/emoji/google/croissant.png differ
diff --git a/public/images/emoji/google/cross.png b/public/images/emoji/google/cross.png
index 52d188499f9..0a367b0233e 100644
Binary files a/public/images/emoji/google/cross.png and b/public/images/emoji/google/cross.png differ
diff --git a/public/images/emoji/google/crossed_fingers.png b/public/images/emoji/google/crossed_fingers.png
new file mode 100644
index 00000000000..cae9b3d41c7
Binary files /dev/null and b/public/images/emoji/google/crossed_fingers.png differ
diff --git a/public/images/emoji/google/crossed_fingers/2.png b/public/images/emoji/google/crossed_fingers/2.png
new file mode 100644
index 00000000000..0ebff8d5b47
Binary files /dev/null and b/public/images/emoji/google/crossed_fingers/2.png differ
diff --git a/public/images/emoji/google/crossed_fingers/3.png b/public/images/emoji/google/crossed_fingers/3.png
new file mode 100644
index 00000000000..122c1d7ca1f
Binary files /dev/null and b/public/images/emoji/google/crossed_fingers/3.png differ
diff --git a/public/images/emoji/google/crossed_fingers/4.png b/public/images/emoji/google/crossed_fingers/4.png
new file mode 100644
index 00000000000..dd5c35e1785
Binary files /dev/null and b/public/images/emoji/google/crossed_fingers/4.png differ
diff --git a/public/images/emoji/google/crossed_fingers/5.png b/public/images/emoji/google/crossed_fingers/5.png
new file mode 100644
index 00000000000..3371fbf4134
Binary files /dev/null and b/public/images/emoji/google/crossed_fingers/5.png differ
diff --git a/public/images/emoji/google/crossed_fingers/6.png b/public/images/emoji/google/crossed_fingers/6.png
new file mode 100644
index 00000000000..c22fcea63df
Binary files /dev/null and b/public/images/emoji/google/crossed_fingers/6.png differ
diff --git a/public/images/emoji/google/crossed_flags.png b/public/images/emoji/google/crossed_flags.png
index f1ad338c676..852ba9a702e 100644
Binary files a/public/images/emoji/google/crossed_flags.png and b/public/images/emoji/google/crossed_flags.png differ
diff --git a/public/images/emoji/google/crossed_swords.png b/public/images/emoji/google/crossed_swords.png
index 97f8e0d9a89..aa8ef85a770 100644
Binary files a/public/images/emoji/google/crossed_swords.png and b/public/images/emoji/google/crossed_swords.png differ
diff --git a/public/images/emoji/google/crown.png b/public/images/emoji/google/crown.png
index bb53ee14675..1c9d776e822 100644
Binary files a/public/images/emoji/google/crown.png and b/public/images/emoji/google/crown.png differ
diff --git a/public/images/emoji/google/cruise_ship.png b/public/images/emoji/google/cruise_ship.png
index b0ce2c2f50a..5ffa1e17dcd 100644
Binary files a/public/images/emoji/google/cruise_ship.png and b/public/images/emoji/google/cruise_ship.png differ
diff --git a/public/images/emoji/google/cry.png b/public/images/emoji/google/cry.png
index 995b0476603..0e9daa41ef5 100644
Binary files a/public/images/emoji/google/cry.png and b/public/images/emoji/google/cry.png differ
diff --git a/public/images/emoji/google/crying_cat_face.png b/public/images/emoji/google/crying_cat_face.png
index 453949b170e..9bf1a397aff 100644
Binary files a/public/images/emoji/google/crying_cat_face.png and b/public/images/emoji/google/crying_cat_face.png differ
diff --git a/public/images/emoji/google/crystal_ball.png b/public/images/emoji/google/crystal_ball.png
index f8abc41b2ea..e27b2c5c8d2 100644
Binary files a/public/images/emoji/google/crystal_ball.png and b/public/images/emoji/google/crystal_ball.png differ
diff --git a/public/images/emoji/google/cuba.png b/public/images/emoji/google/cuba.png
new file mode 100644
index 00000000000..feae50ff4b2
Binary files /dev/null and b/public/images/emoji/google/cuba.png differ
diff --git a/public/images/emoji/google/cucumber.png b/public/images/emoji/google/cucumber.png
new file mode 100644
index 00000000000..28bb40fe291
Binary files /dev/null and b/public/images/emoji/google/cucumber.png differ
diff --git a/public/images/emoji/google/cupid.png b/public/images/emoji/google/cupid.png
index 0088a51e62e..6e26e46afd3 100644
Binary files a/public/images/emoji/google/cupid.png and b/public/images/emoji/google/cupid.png differ
diff --git a/public/images/emoji/google/curacao.png b/public/images/emoji/google/curacao.png
new file mode 100644
index 00000000000..6853a1c99fc
Binary files /dev/null and b/public/images/emoji/google/curacao.png differ
diff --git a/public/images/emoji/google/curly_loop.png b/public/images/emoji/google/curly_loop.png
index bb05a9bbb5b..860b72bf406 100644
Binary files a/public/images/emoji/google/curly_loop.png and b/public/images/emoji/google/curly_loop.png differ
diff --git a/public/images/emoji/google/currency_exchange.png b/public/images/emoji/google/currency_exchange.png
index d5e954da512..55b41fd570a 100644
Binary files a/public/images/emoji/google/currency_exchange.png and b/public/images/emoji/google/currency_exchange.png differ
diff --git a/public/images/emoji/google/curry.png b/public/images/emoji/google/curry.png
index 85563c8a939..2d1f9270533 100644
Binary files a/public/images/emoji/google/curry.png and b/public/images/emoji/google/curry.png differ
diff --git a/public/images/emoji/google/custard.png b/public/images/emoji/google/custard.png
index 1117f9bc894..6373ce2a546 100644
Binary files a/public/images/emoji/google/custard.png and b/public/images/emoji/google/custard.png differ
diff --git a/public/images/emoji/google/customs.png b/public/images/emoji/google/customs.png
index 8010e736046..58801f20462 100644
Binary files a/public/images/emoji/google/customs.png and b/public/images/emoji/google/customs.png differ
diff --git a/public/images/emoji/google/cyclone.png b/public/images/emoji/google/cyclone.png
index 9707a7d362c..e172a92653f 100644
Binary files a/public/images/emoji/google/cyclone.png and b/public/images/emoji/google/cyclone.png differ
diff --git a/public/images/emoji/google/cyprus.png b/public/images/emoji/google/cyprus.png
new file mode 100644
index 00000000000..e063ccf4dfb
Binary files /dev/null and b/public/images/emoji/google/cyprus.png differ
diff --git a/public/images/emoji/google/czech_republic.png b/public/images/emoji/google/czech_republic.png
new file mode 100644
index 00000000000..c9b0edb988f
Binary files /dev/null and b/public/images/emoji/google/czech_republic.png differ
diff --git a/public/images/emoji/google/dagger.png b/public/images/emoji/google/dagger.png
index 2500c5cd4d6..8e191507791 100644
Binary files a/public/images/emoji/google/dagger.png and b/public/images/emoji/google/dagger.png differ
diff --git a/public/images/emoji/google/dagger_knife.png b/public/images/emoji/google/dagger_knife.png
index 2500c5cd4d6..8e191507791 100644
Binary files a/public/images/emoji/google/dagger_knife.png and b/public/images/emoji/google/dagger_knife.png differ
diff --git a/public/images/emoji/google/dancer.png b/public/images/emoji/google/dancer.png
index af065d1d4c5..415741ec13f 100644
Binary files a/public/images/emoji/google/dancer.png and b/public/images/emoji/google/dancer.png differ
diff --git a/public/images/emoji/google/dancer/2.png b/public/images/emoji/google/dancer/2.png
new file mode 100644
index 00000000000..74d9350f386
Binary files /dev/null and b/public/images/emoji/google/dancer/2.png differ
diff --git a/public/images/emoji/google/dancer/3.png b/public/images/emoji/google/dancer/3.png
new file mode 100644
index 00000000000..5d1b9b2e84c
Binary files /dev/null and b/public/images/emoji/google/dancer/3.png differ
diff --git a/public/images/emoji/google/dancer/4.png b/public/images/emoji/google/dancer/4.png
new file mode 100644
index 00000000000..e34f3fd12fc
Binary files /dev/null and b/public/images/emoji/google/dancer/4.png differ
diff --git a/public/images/emoji/google/dancer/5.png b/public/images/emoji/google/dancer/5.png
new file mode 100644
index 00000000000..7bceb0c9c62
Binary files /dev/null and b/public/images/emoji/google/dancer/5.png differ
diff --git a/public/images/emoji/google/dancer/6.png b/public/images/emoji/google/dancer/6.png
new file mode 100644
index 00000000000..6483f6966c7
Binary files /dev/null and b/public/images/emoji/google/dancer/6.png differ
diff --git a/public/images/emoji/google/dancers.png b/public/images/emoji/google/dancers.png
index a7c9a1072c8..30018f29ed9 100644
Binary files a/public/images/emoji/google/dancers.png and b/public/images/emoji/google/dancers.png differ
diff --git a/public/images/emoji/google/dancing_men.png b/public/images/emoji/google/dancing_men.png
new file mode 100644
index 00000000000..879d26a98dd
Binary files /dev/null and b/public/images/emoji/google/dancing_men.png differ
diff --git a/public/images/emoji/google/dancing_women.png b/public/images/emoji/google/dancing_women.png
new file mode 100644
index 00000000000..30018f29ed9
Binary files /dev/null and b/public/images/emoji/google/dancing_women.png differ
diff --git a/public/images/emoji/google/dango.png b/public/images/emoji/google/dango.png
index e5747de1c7b..a9e27e8991b 100644
Binary files a/public/images/emoji/google/dango.png and b/public/images/emoji/google/dango.png differ
diff --git a/public/images/emoji/google/dark_sunglasses.png b/public/images/emoji/google/dark_sunglasses.png
index 3ad3db6dc4a..34866a4a060 100644
Binary files a/public/images/emoji/google/dark_sunglasses.png and b/public/images/emoji/google/dark_sunglasses.png differ
diff --git a/public/images/emoji/google/dart.png b/public/images/emoji/google/dart.png
index 6e706955b1d..4748ca6846b 100644
Binary files a/public/images/emoji/google/dart.png and b/public/images/emoji/google/dart.png differ
diff --git a/public/images/emoji/google/dash.png b/public/images/emoji/google/dash.png
index 55f2eba4687..53fb9f18322 100644
Binary files a/public/images/emoji/google/dash.png and b/public/images/emoji/google/dash.png differ
diff --git a/public/images/emoji/google/date.png b/public/images/emoji/google/date.png
index 0131586e5e4..91125e15b7c 100644
Binary files a/public/images/emoji/google/date.png and b/public/images/emoji/google/date.png differ
diff --git a/public/images/emoji/google/de.png b/public/images/emoji/google/de.png
index d9a749790e8..e18953b9bee 100644
Binary files a/public/images/emoji/google/de.png and b/public/images/emoji/google/de.png differ
diff --git a/public/images/emoji/google/deciduous_tree.png b/public/images/emoji/google/deciduous_tree.png
index 87b85c98e6d..7ef80df7802 100644
Binary files a/public/images/emoji/google/deciduous_tree.png and b/public/images/emoji/google/deciduous_tree.png differ
diff --git a/public/images/emoji/google/deer.png b/public/images/emoji/google/deer.png
new file mode 100644
index 00000000000..72ce4475935
Binary files /dev/null and b/public/images/emoji/google/deer.png differ
diff --git a/public/images/emoji/google/denmark.png b/public/images/emoji/google/denmark.png
new file mode 100644
index 00000000000..c56dcdfb177
Binary files /dev/null and b/public/images/emoji/google/denmark.png differ
diff --git a/public/images/emoji/google/department_store.png b/public/images/emoji/google/department_store.png
index 4b95e08e825..ebb3b4f1131 100644
Binary files a/public/images/emoji/google/department_store.png and b/public/images/emoji/google/department_store.png differ
diff --git a/public/images/emoji/google/derelict_house.png b/public/images/emoji/google/derelict_house.png
new file mode 100644
index 00000000000..5a4faead956
Binary files /dev/null and b/public/images/emoji/google/derelict_house.png differ
diff --git a/public/images/emoji/google/derelict_house_building.png b/public/images/emoji/google/derelict_house_building.png
index b1d5a7d814e..5a4faead956 100644
Binary files a/public/images/emoji/google/derelict_house_building.png and b/public/images/emoji/google/derelict_house_building.png differ
diff --git a/public/images/emoji/google/desert.png b/public/images/emoji/google/desert.png
index 4d08770a45c..10cb404801a 100644
Binary files a/public/images/emoji/google/desert.png and b/public/images/emoji/google/desert.png differ
diff --git a/public/images/emoji/google/desert_island.png b/public/images/emoji/google/desert_island.png
index 33b1d3883cf..30ee864648a 100644
Binary files a/public/images/emoji/google/desert_island.png and b/public/images/emoji/google/desert_island.png differ
diff --git a/public/images/emoji/google/desktop.png b/public/images/emoji/google/desktop.png
index 89b4ce5664f..d967edd0e7b 100644
Binary files a/public/images/emoji/google/desktop.png and b/public/images/emoji/google/desktop.png differ
diff --git a/public/images/emoji/google/desktop_computer.png b/public/images/emoji/google/desktop_computer.png
index 89b4ce5664f..d967edd0e7b 100644
Binary files a/public/images/emoji/google/desktop_computer.png and b/public/images/emoji/google/desktop_computer.png differ
diff --git a/public/images/emoji/google/diamond_shape_with_a_dot_inside.png b/public/images/emoji/google/diamond_shape_with_a_dot_inside.png
index 83439229544..aeda139b224 100644
Binary files a/public/images/emoji/google/diamond_shape_with_a_dot_inside.png and b/public/images/emoji/google/diamond_shape_with_a_dot_inside.png differ
diff --git a/public/images/emoji/google/diamonds.png b/public/images/emoji/google/diamonds.png
index 5e706802de3..13d047c0fe8 100644
Binary files a/public/images/emoji/google/diamonds.png and b/public/images/emoji/google/diamonds.png differ
diff --git a/public/images/emoji/google/disappointed.png b/public/images/emoji/google/disappointed.png
index ec08ac2e397..f7e0e453e8a 100644
Binary files a/public/images/emoji/google/disappointed.png and b/public/images/emoji/google/disappointed.png differ
diff --git a/public/images/emoji/google/disappointed_relieved.png b/public/images/emoji/google/disappointed_relieved.png
index e492b2339d1..70d7736cd4a 100644
Binary files a/public/images/emoji/google/disappointed_relieved.png and b/public/images/emoji/google/disappointed_relieved.png differ
diff --git a/public/images/emoji/google/dividers.png b/public/images/emoji/google/dividers.png
index 62dea0dd66d..dd8929d64ac 100644
Binary files a/public/images/emoji/google/dividers.png and b/public/images/emoji/google/dividers.png differ
diff --git a/public/images/emoji/google/dizzy.png b/public/images/emoji/google/dizzy.png
index 8e869e9cef5..6792b1f955f 100644
Binary files a/public/images/emoji/google/dizzy.png and b/public/images/emoji/google/dizzy.png differ
diff --git a/public/images/emoji/google/dizzy_face.png b/public/images/emoji/google/dizzy_face.png
index ccf14a1e775..eccac861a83 100644
Binary files a/public/images/emoji/google/dizzy_face.png and b/public/images/emoji/google/dizzy_face.png differ
diff --git a/public/images/emoji/google/djibouti.png b/public/images/emoji/google/djibouti.png
new file mode 100644
index 00000000000..7bc474b64de
Binary files /dev/null and b/public/images/emoji/google/djibouti.png differ
diff --git a/public/images/emoji/google/do_not_litter.png b/public/images/emoji/google/do_not_litter.png
index 301e4889663..8aab5b26dc3 100644
Binary files a/public/images/emoji/google/do_not_litter.png and b/public/images/emoji/google/do_not_litter.png differ
diff --git a/public/images/emoji/google/dog.png b/public/images/emoji/google/dog.png
index 4245e1dca6c..76429a4bdb1 100644
Binary files a/public/images/emoji/google/dog.png and b/public/images/emoji/google/dog.png differ
diff --git a/public/images/emoji/google/dog2.png b/public/images/emoji/google/dog2.png
index 7db40e2f52e..6b987ceb724 100644
Binary files a/public/images/emoji/google/dog2.png and b/public/images/emoji/google/dog2.png differ
diff --git a/public/images/emoji/google/dollar.png b/public/images/emoji/google/dollar.png
index f97db471285..b85051719ca 100644
Binary files a/public/images/emoji/google/dollar.png and b/public/images/emoji/google/dollar.png differ
diff --git a/public/images/emoji/google/dolls.png b/public/images/emoji/google/dolls.png
index a06aadbfbd0..b92315527ef 100644
Binary files a/public/images/emoji/google/dolls.png and b/public/images/emoji/google/dolls.png differ
diff --git a/public/images/emoji/google/dolphin.png b/public/images/emoji/google/dolphin.png
index dc7a84f5b74..e768e4031c0 100644
Binary files a/public/images/emoji/google/dolphin.png and b/public/images/emoji/google/dolphin.png differ
diff --git a/public/images/emoji/google/dominica.png b/public/images/emoji/google/dominica.png
new file mode 100644
index 00000000000..b9a27a68469
Binary files /dev/null and b/public/images/emoji/google/dominica.png differ
diff --git a/public/images/emoji/google/dominican_republic.png b/public/images/emoji/google/dominican_republic.png
new file mode 100644
index 00000000000..19dd042bb6e
Binary files /dev/null and b/public/images/emoji/google/dominican_republic.png differ
diff --git a/public/images/emoji/google/door.png b/public/images/emoji/google/door.png
index e7f6f891eb9..71ad017a2a8 100644
Binary files a/public/images/emoji/google/door.png and b/public/images/emoji/google/door.png differ
diff --git a/public/images/emoji/google/double_vertical_bar.png b/public/images/emoji/google/double_vertical_bar.png
index 1be5733ff4e..31613a93208 100644
Binary files a/public/images/emoji/google/double_vertical_bar.png and b/public/images/emoji/google/double_vertical_bar.png differ
diff --git a/public/images/emoji/google/doughnut.png b/public/images/emoji/google/doughnut.png
index e7ce32abfbd..ff13ae964db 100644
Binary files a/public/images/emoji/google/doughnut.png and b/public/images/emoji/google/doughnut.png differ
diff --git a/public/images/emoji/google/dove.png b/public/images/emoji/google/dove.png
index 0800e98fc47..985b5454939 100644
Binary files a/public/images/emoji/google/dove.png and b/public/images/emoji/google/dove.png differ
diff --git a/public/images/emoji/google/dove_of_peace.png b/public/images/emoji/google/dove_of_peace.png
index 0800e98fc47..985b5454939 100644
Binary files a/public/images/emoji/google/dove_of_peace.png and b/public/images/emoji/google/dove_of_peace.png differ
diff --git a/public/images/emoji/google/dragon.png b/public/images/emoji/google/dragon.png
index 34538757f41..ec1ae432331 100644
Binary files a/public/images/emoji/google/dragon.png and b/public/images/emoji/google/dragon.png differ
diff --git a/public/images/emoji/google/dragon_face.png b/public/images/emoji/google/dragon_face.png
index df3d493b024..a22bf81f9a6 100644
Binary files a/public/images/emoji/google/dragon_face.png and b/public/images/emoji/google/dragon_face.png differ
diff --git a/public/images/emoji/google/dress.png b/public/images/emoji/google/dress.png
index 7417f2a5297..fade5244a6e 100644
Binary files a/public/images/emoji/google/dress.png and b/public/images/emoji/google/dress.png differ
diff --git a/public/images/emoji/google/dromedary_camel.png b/public/images/emoji/google/dromedary_camel.png
index 22c3919b6ed..4a107228007 100644
Binary files a/public/images/emoji/google/dromedary_camel.png and b/public/images/emoji/google/dromedary_camel.png differ
diff --git a/public/images/emoji/google/drooling_face.png b/public/images/emoji/google/drooling_face.png
new file mode 100644
index 00000000000..ea720c91253
Binary files /dev/null and b/public/images/emoji/google/drooling_face.png differ
diff --git a/public/images/emoji/google/droplet.png b/public/images/emoji/google/droplet.png
index c4802b95791..2e57daba012 100644
Binary files a/public/images/emoji/google/droplet.png and b/public/images/emoji/google/droplet.png differ
diff --git a/public/images/emoji/google/drum.png b/public/images/emoji/google/drum.png
new file mode 100644
index 00000000000..884c12370a4
Binary files /dev/null and b/public/images/emoji/google/drum.png differ
diff --git a/public/images/emoji/google/duck.png b/public/images/emoji/google/duck.png
new file mode 100644
index 00000000000..3a00bf45275
Binary files /dev/null and b/public/images/emoji/google/duck.png differ
diff --git a/public/images/emoji/google/dvd.png b/public/images/emoji/google/dvd.png
index 26a93b845f6..ae360226398 100644
Binary files a/public/images/emoji/google/dvd.png and b/public/images/emoji/google/dvd.png differ
diff --git a/public/images/emoji/google/e-mail.png b/public/images/emoji/google/e-mail.png
index 955d563ad4d..3464d72b4b9 100644
Binary files a/public/images/emoji/google/e-mail.png and b/public/images/emoji/google/e-mail.png differ
diff --git a/public/images/emoji/google/eagle.png b/public/images/emoji/google/eagle.png
new file mode 100644
index 00000000000..8bed5acca57
Binary files /dev/null and b/public/images/emoji/google/eagle.png differ
diff --git a/public/images/emoji/google/ear.png b/public/images/emoji/google/ear.png
index 3e3b72f7c59..48c27113ff7 100644
Binary files a/public/images/emoji/google/ear.png and b/public/images/emoji/google/ear.png differ
diff --git a/public/images/emoji/google/ear/2.png b/public/images/emoji/google/ear/2.png
new file mode 100644
index 00000000000..7d3c1ad12a2
Binary files /dev/null and b/public/images/emoji/google/ear/2.png differ
diff --git a/public/images/emoji/google/ear/3.png b/public/images/emoji/google/ear/3.png
new file mode 100644
index 00000000000..68b0ce88581
Binary files /dev/null and b/public/images/emoji/google/ear/3.png differ
diff --git a/public/images/emoji/google/ear/4.png b/public/images/emoji/google/ear/4.png
new file mode 100644
index 00000000000..b8b95f071ff
Binary files /dev/null and b/public/images/emoji/google/ear/4.png differ
diff --git a/public/images/emoji/google/ear/5.png b/public/images/emoji/google/ear/5.png
new file mode 100644
index 00000000000..80974cba323
Binary files /dev/null and b/public/images/emoji/google/ear/5.png differ
diff --git a/public/images/emoji/google/ear/6.png b/public/images/emoji/google/ear/6.png
new file mode 100644
index 00000000000..c8daaed81e9
Binary files /dev/null and b/public/images/emoji/google/ear/6.png differ
diff --git a/public/images/emoji/google/ear_of_rice.png b/public/images/emoji/google/ear_of_rice.png
index 57f2375a4dc..ae65174881d 100644
Binary files a/public/images/emoji/google/ear_of_rice.png and b/public/images/emoji/google/ear_of_rice.png differ
diff --git a/public/images/emoji/google/earth_africa.png b/public/images/emoji/google/earth_africa.png
index 0bc15d9d9e0..cd2cb281dc1 100644
Binary files a/public/images/emoji/google/earth_africa.png and b/public/images/emoji/google/earth_africa.png differ
diff --git a/public/images/emoji/google/earth_americas.png b/public/images/emoji/google/earth_americas.png
index 438db709e94..fa95574e900 100644
Binary files a/public/images/emoji/google/earth_americas.png and b/public/images/emoji/google/earth_americas.png differ
diff --git a/public/images/emoji/google/earth_asia.png b/public/images/emoji/google/earth_asia.png
index 906d0ebd44f..0706e95e920 100644
Binary files a/public/images/emoji/google/earth_asia.png and b/public/images/emoji/google/earth_asia.png differ
diff --git a/public/images/emoji/google/ecuador.png b/public/images/emoji/google/ecuador.png
new file mode 100644
index 00000000000..a4c0b557b01
Binary files /dev/null and b/public/images/emoji/google/ecuador.png differ
diff --git a/public/images/emoji/google/egg.png b/public/images/emoji/google/egg.png
index 0e0d3c30058..5c2ba19f51e 100644
Binary files a/public/images/emoji/google/egg.png and b/public/images/emoji/google/egg.png differ
diff --git a/public/images/emoji/google/eggplant.png b/public/images/emoji/google/eggplant.png
index b874c4df3b5..ef1fcd659f8 100644
Binary files a/public/images/emoji/google/eggplant.png and b/public/images/emoji/google/eggplant.png differ
diff --git a/public/images/emoji/google/egypt.png b/public/images/emoji/google/egypt.png
new file mode 100644
index 00000000000..dc64def716d
Binary files /dev/null and b/public/images/emoji/google/egypt.png differ
diff --git a/public/images/emoji/google/eight.png b/public/images/emoji/google/eight.png
index af151748ca9..d6bfa97b33b 100644
Binary files a/public/images/emoji/google/eight.png and b/public/images/emoji/google/eight.png differ
diff --git a/public/images/emoji/google/eight_pointed_black_star.png b/public/images/emoji/google/eight_pointed_black_star.png
index bec12ec208a..c579846b3c4 100644
Binary files a/public/images/emoji/google/eight_pointed_black_star.png and b/public/images/emoji/google/eight_pointed_black_star.png differ
diff --git a/public/images/emoji/google/eight_spoked_asterisk.png b/public/images/emoji/google/eight_spoked_asterisk.png
index 85fdfd575b2..ac9a777cd1e 100644
Binary files a/public/images/emoji/google/eight_spoked_asterisk.png and b/public/images/emoji/google/eight_spoked_asterisk.png differ
diff --git a/public/images/emoji/google/el_salvador.png b/public/images/emoji/google/el_salvador.png
new file mode 100644
index 00000000000..f5bf8e8fbda
Binary files /dev/null and b/public/images/emoji/google/el_salvador.png differ
diff --git a/public/images/emoji/google/electric_plug.png b/public/images/emoji/google/electric_plug.png
index 4ded6719071..0ed89732718 100644
Binary files a/public/images/emoji/google/electric_plug.png and b/public/images/emoji/google/electric_plug.png differ
diff --git a/public/images/emoji/google/elephant.png b/public/images/emoji/google/elephant.png
index e4dd62f7b90..82ffbef3661 100644
Binary files a/public/images/emoji/google/elephant.png and b/public/images/emoji/google/elephant.png differ
diff --git a/public/images/emoji/google/email.png b/public/images/emoji/google/email.png
index 955d563ad4d..333a70ea08b 100644
Binary files a/public/images/emoji/google/email.png and b/public/images/emoji/google/email.png differ
diff --git a/public/images/emoji/google/end.png b/public/images/emoji/google/end.png
index 3f510fab9bd..2ff3a095e69 100644
Binary files a/public/images/emoji/google/end.png and b/public/images/emoji/google/end.png differ
diff --git a/public/images/emoji/google/envelope.png b/public/images/emoji/google/envelope.png
index da007e47b83..333a70ea08b 100644
Binary files a/public/images/emoji/google/envelope.png and b/public/images/emoji/google/envelope.png differ
diff --git a/public/images/emoji/google/envelope_with_arrow.png b/public/images/emoji/google/envelope_with_arrow.png
index 4edfec02739..29ddb7ea638 100644
Binary files a/public/images/emoji/google/envelope_with_arrow.png and b/public/images/emoji/google/envelope_with_arrow.png differ
diff --git a/public/images/emoji/google/equatorial_guinea.png b/public/images/emoji/google/equatorial_guinea.png
new file mode 100644
index 00000000000..1847227c712
Binary files /dev/null and b/public/images/emoji/google/equatorial_guinea.png differ
diff --git a/public/images/emoji/google/eritrea.png b/public/images/emoji/google/eritrea.png
new file mode 100644
index 00000000000..fbd7ce17bbd
Binary files /dev/null and b/public/images/emoji/google/eritrea.png differ
diff --git a/public/images/emoji/google/es.png b/public/images/emoji/google/es.png
index 72747290e1d..55bba051719 100644
Binary files a/public/images/emoji/google/es.png and b/public/images/emoji/google/es.png differ
diff --git a/public/images/emoji/google/estonia.png b/public/images/emoji/google/estonia.png
new file mode 100644
index 00000000000..cbee9fc6ae1
Binary files /dev/null and b/public/images/emoji/google/estonia.png differ
diff --git a/public/images/emoji/google/ethiopia.png b/public/images/emoji/google/ethiopia.png
new file mode 100644
index 00000000000..7ba22073ebd
Binary files /dev/null and b/public/images/emoji/google/ethiopia.png differ
diff --git a/public/images/emoji/google/eu.png b/public/images/emoji/google/eu.png
new file mode 100644
index 00000000000..02f79b58a5e
Binary files /dev/null and b/public/images/emoji/google/eu.png differ
diff --git a/public/images/emoji/google/euro.png b/public/images/emoji/google/euro.png
index ba5430c974d..4bd0e68827c 100644
Binary files a/public/images/emoji/google/euro.png and b/public/images/emoji/google/euro.png differ
diff --git a/public/images/emoji/google/european_castle.png b/public/images/emoji/google/european_castle.png
index d3e76515dd1..0be9efa5395 100644
Binary files a/public/images/emoji/google/european_castle.png and b/public/images/emoji/google/european_castle.png differ
diff --git a/public/images/emoji/google/european_post_office.png b/public/images/emoji/google/european_post_office.png
index 8572abd27aa..4f6fc8c247c 100644
Binary files a/public/images/emoji/google/european_post_office.png and b/public/images/emoji/google/european_post_office.png differ
diff --git a/public/images/emoji/google/evergreen_tree.png b/public/images/emoji/google/evergreen_tree.png
index 0487eca6516..5df8a196dbe 100644
Binary files a/public/images/emoji/google/evergreen_tree.png and b/public/images/emoji/google/evergreen_tree.png differ
diff --git a/public/images/emoji/google/exclamation.png b/public/images/emoji/google/exclamation.png
index 2c8d249fd48..71429ae6497 100644
Binary files a/public/images/emoji/google/exclamation.png and b/public/images/emoji/google/exclamation.png differ
diff --git a/public/images/emoji/google/expressionless.png b/public/images/emoji/google/expressionless.png
index b3e2fa154df..8a57855d705 100644
Binary files a/public/images/emoji/google/expressionless.png and b/public/images/emoji/google/expressionless.png differ
diff --git a/public/images/emoji/google/eye.png b/public/images/emoji/google/eye.png
index 2cf73b566e8..3f7c1820944 100644
Binary files a/public/images/emoji/google/eye.png and b/public/images/emoji/google/eye.png differ
diff --git a/public/images/emoji/google/eyeglasses.png b/public/images/emoji/google/eyeglasses.png
index a42b7f7a81d..8507c7f9abb 100644
Binary files a/public/images/emoji/google/eyeglasses.png and b/public/images/emoji/google/eyeglasses.png differ
diff --git a/public/images/emoji/google/eyes.png b/public/images/emoji/google/eyes.png
index 5646259013e..52dd4f221df 100644
Binary files a/public/images/emoji/google/eyes.png and b/public/images/emoji/google/eyes.png differ
diff --git a/public/images/emoji/google/face_with_head_bandage.png b/public/images/emoji/google/face_with_head_bandage.png
index d892078bb20..e07d929a276 100644
Binary files a/public/images/emoji/google/face_with_head_bandage.png and b/public/images/emoji/google/face_with_head_bandage.png differ
diff --git a/public/images/emoji/google/face_with_rolling_eyes.png b/public/images/emoji/google/face_with_rolling_eyes.png
index 10153f06a46..8485fcbe1cc 100644
Binary files a/public/images/emoji/google/face_with_rolling_eyes.png and b/public/images/emoji/google/face_with_rolling_eyes.png differ
diff --git a/public/images/emoji/google/face_with_thermometer.png b/public/images/emoji/google/face_with_thermometer.png
index 3a7ba22f8ea..82bdbf6335b 100644
Binary files a/public/images/emoji/google/face_with_thermometer.png and b/public/images/emoji/google/face_with_thermometer.png differ
diff --git a/public/images/emoji/google/facepunch.png b/public/images/emoji/google/facepunch.png
new file mode 100644
index 00000000000..f05a3f6d14c
Binary files /dev/null and b/public/images/emoji/google/facepunch.png differ
diff --git a/public/images/emoji/google/facepunch/2.png b/public/images/emoji/google/facepunch/2.png
new file mode 100644
index 00000000000..bba3d6fe12b
Binary files /dev/null and b/public/images/emoji/google/facepunch/2.png differ
diff --git a/public/images/emoji/google/facepunch/3.png b/public/images/emoji/google/facepunch/3.png
new file mode 100644
index 00000000000..123e4450309
Binary files /dev/null and b/public/images/emoji/google/facepunch/3.png differ
diff --git a/public/images/emoji/google/facepunch/4.png b/public/images/emoji/google/facepunch/4.png
new file mode 100644
index 00000000000..974055c6286
Binary files /dev/null and b/public/images/emoji/google/facepunch/4.png differ
diff --git a/public/images/emoji/google/facepunch/5.png b/public/images/emoji/google/facepunch/5.png
new file mode 100644
index 00000000000..3f068a0f950
Binary files /dev/null and b/public/images/emoji/google/facepunch/5.png differ
diff --git a/public/images/emoji/google/facepunch/6.png b/public/images/emoji/google/facepunch/6.png
new file mode 100644
index 00000000000..798a95d9fd6
Binary files /dev/null and b/public/images/emoji/google/facepunch/6.png differ
diff --git a/public/images/emoji/google/factory.png b/public/images/emoji/google/factory.png
index dea1ecb59c6..4ba2516a850 100644
Binary files a/public/images/emoji/google/factory.png and b/public/images/emoji/google/factory.png differ
diff --git a/public/images/emoji/google/falkland_islands.png b/public/images/emoji/google/falkland_islands.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/falkland_islands.png differ
diff --git a/public/images/emoji/google/fallen_leaf.png b/public/images/emoji/google/fallen_leaf.png
index be64a406861..a64ee52526a 100644
Binary files a/public/images/emoji/google/fallen_leaf.png and b/public/images/emoji/google/fallen_leaf.png differ
diff --git a/public/images/emoji/google/family.png b/public/images/emoji/google/family.png
new file mode 100644
index 00000000000..3b719a82a08
Binary files /dev/null and b/public/images/emoji/google/family.png differ
diff --git a/public/images/emoji/google/family_man_boy.png b/public/images/emoji/google/family_man_boy.png
new file mode 100644
index 00000000000..ea1ba13d527
Binary files /dev/null and b/public/images/emoji/google/family_man_boy.png differ
diff --git a/public/images/emoji/google/family_man_boy_boy.png b/public/images/emoji/google/family_man_boy_boy.png
new file mode 100644
index 00000000000..6739fec8282
Binary files /dev/null and b/public/images/emoji/google/family_man_boy_boy.png differ
diff --git a/public/images/emoji/google/family_man_girl.png b/public/images/emoji/google/family_man_girl.png
new file mode 100644
index 00000000000..0bd8bb90855
Binary files /dev/null and b/public/images/emoji/google/family_man_girl.png differ
diff --git a/public/images/emoji/google/family_man_girl_boy.png b/public/images/emoji/google/family_man_girl_boy.png
new file mode 100644
index 00000000000..407f88f33b1
Binary files /dev/null and b/public/images/emoji/google/family_man_girl_boy.png differ
diff --git a/public/images/emoji/google/family_man_girl_girl.png b/public/images/emoji/google/family_man_girl_girl.png
new file mode 100644
index 00000000000..f9626d9ef6d
Binary files /dev/null and b/public/images/emoji/google/family_man_girl_girl.png differ
diff --git a/public/images/emoji/google/family_man_man_boy.png b/public/images/emoji/google/family_man_man_boy.png
new file mode 100644
index 00000000000..47f7d7b3a47
Binary files /dev/null and b/public/images/emoji/google/family_man_man_boy.png differ
diff --git a/public/images/emoji/google/family_man_man_boy_boy.png b/public/images/emoji/google/family_man_man_boy_boy.png
new file mode 100644
index 00000000000..631a4aa6f2e
Binary files /dev/null and b/public/images/emoji/google/family_man_man_boy_boy.png differ
diff --git a/public/images/emoji/google/family_man_man_girl.png b/public/images/emoji/google/family_man_man_girl.png
new file mode 100644
index 00000000000..58e99a1d31e
Binary files /dev/null and b/public/images/emoji/google/family_man_man_girl.png differ
diff --git a/public/images/emoji/google/family_man_man_girl_boy.png b/public/images/emoji/google/family_man_man_girl_boy.png
new file mode 100644
index 00000000000..9f482921516
Binary files /dev/null and b/public/images/emoji/google/family_man_man_girl_boy.png differ
diff --git a/public/images/emoji/google/family_man_man_girl_girl.png b/public/images/emoji/google/family_man_man_girl_girl.png
new file mode 100644
index 00000000000..31b20d2aa84
Binary files /dev/null and b/public/images/emoji/google/family_man_man_girl_girl.png differ
diff --git a/public/images/emoji/google/family_man_woman_boy.png b/public/images/emoji/google/family_man_woman_boy.png
new file mode 100644
index 00000000000..da5b683e78c
Binary files /dev/null and b/public/images/emoji/google/family_man_woman_boy.png differ
diff --git a/public/images/emoji/google/family_man_woman_boy_boy.png b/public/images/emoji/google/family_man_woman_boy_boy.png
new file mode 100644
index 00000000000..2322faad907
Binary files /dev/null and b/public/images/emoji/google/family_man_woman_boy_boy.png differ
diff --git a/public/images/emoji/google/family_man_woman_boys.png b/public/images/emoji/google/family_man_woman_boys.png
index 0157653ec0a..2322faad907 100644
Binary files a/public/images/emoji/google/family_man_woman_boys.png and b/public/images/emoji/google/family_man_woman_boys.png differ
diff --git a/public/images/emoji/google/family_man_woman_girl.png b/public/images/emoji/google/family_man_woman_girl.png
index a61f473a958..63af73ac223 100644
Binary files a/public/images/emoji/google/family_man_woman_girl.png and b/public/images/emoji/google/family_man_woman_girl.png differ
diff --git a/public/images/emoji/google/family_man_woman_girl_boy.png b/public/images/emoji/google/family_man_woman_girl_boy.png
index 72f8f605a29..3b719a82a08 100644
Binary files a/public/images/emoji/google/family_man_woman_girl_boy.png and b/public/images/emoji/google/family_man_woman_girl_boy.png differ
diff --git a/public/images/emoji/google/family_man_woman_girl_girl.png b/public/images/emoji/google/family_man_woman_girl_girl.png
new file mode 100644
index 00000000000..c62b2c0e812
Binary files /dev/null and b/public/images/emoji/google/family_man_woman_girl_girl.png differ
diff --git a/public/images/emoji/google/family_man_woman_girls.png b/public/images/emoji/google/family_man_woman_girls.png
index 4fb883a0765..c62b2c0e812 100644
Binary files a/public/images/emoji/google/family_man_woman_girls.png and b/public/images/emoji/google/family_man_woman_girls.png differ
diff --git a/public/images/emoji/google/family_men_boy.png b/public/images/emoji/google/family_men_boy.png
index c51367732cc..47f7d7b3a47 100644
Binary files a/public/images/emoji/google/family_men_boy.png and b/public/images/emoji/google/family_men_boy.png differ
diff --git a/public/images/emoji/google/family_men_boys.png b/public/images/emoji/google/family_men_boys.png
index caf6cf70d3b..631a4aa6f2e 100644
Binary files a/public/images/emoji/google/family_men_boys.png and b/public/images/emoji/google/family_men_boys.png differ
diff --git a/public/images/emoji/google/family_men_girl.png b/public/images/emoji/google/family_men_girl.png
index d52960b09de..58e99a1d31e 100644
Binary files a/public/images/emoji/google/family_men_girl.png and b/public/images/emoji/google/family_men_girl.png differ
diff --git a/public/images/emoji/google/family_men_girl_boy.png b/public/images/emoji/google/family_men_girl_boy.png
index 6325e4bc148..9f482921516 100644
Binary files a/public/images/emoji/google/family_men_girl_boy.png and b/public/images/emoji/google/family_men_girl_boy.png differ
diff --git a/public/images/emoji/google/family_men_girls.png b/public/images/emoji/google/family_men_girls.png
index bfe7c497133..31b20d2aa84 100644
Binary files a/public/images/emoji/google/family_men_girls.png and b/public/images/emoji/google/family_men_girls.png differ
diff --git a/public/images/emoji/google/family_woman_boy.png b/public/images/emoji/google/family_woman_boy.png
new file mode 100644
index 00000000000..7c96ecd94f4
Binary files /dev/null and b/public/images/emoji/google/family_woman_boy.png differ
diff --git a/public/images/emoji/google/family_woman_boy_boy.png b/public/images/emoji/google/family_woman_boy_boy.png
new file mode 100644
index 00000000000..0a8214dd6b1
Binary files /dev/null and b/public/images/emoji/google/family_woman_boy_boy.png differ
diff --git a/public/images/emoji/google/family_woman_girl.png b/public/images/emoji/google/family_woman_girl.png
new file mode 100644
index 00000000000..16fd9b1e564
Binary files /dev/null and b/public/images/emoji/google/family_woman_girl.png differ
diff --git a/public/images/emoji/google/family_woman_girl_boy.png b/public/images/emoji/google/family_woman_girl_boy.png
new file mode 100644
index 00000000000..0e36fc3fe3b
Binary files /dev/null and b/public/images/emoji/google/family_woman_girl_boy.png differ
diff --git a/public/images/emoji/google/family_woman_girl_girl.png b/public/images/emoji/google/family_woman_girl_girl.png
new file mode 100644
index 00000000000..7d261d1806b
Binary files /dev/null and b/public/images/emoji/google/family_woman_girl_girl.png differ
diff --git a/public/images/emoji/google/family_woman_woman_boy.png b/public/images/emoji/google/family_woman_woman_boy.png
new file mode 100644
index 00000000000..55c5716c6b6
Binary files /dev/null and b/public/images/emoji/google/family_woman_woman_boy.png differ
diff --git a/public/images/emoji/google/family_woman_woman_boy_boy.png b/public/images/emoji/google/family_woman_woman_boy_boy.png
new file mode 100644
index 00000000000..a0c6560b50c
Binary files /dev/null and b/public/images/emoji/google/family_woman_woman_boy_boy.png differ
diff --git a/public/images/emoji/google/family_woman_woman_girl.png b/public/images/emoji/google/family_woman_woman_girl.png
new file mode 100644
index 00000000000..dfd392a489e
Binary files /dev/null and b/public/images/emoji/google/family_woman_woman_girl.png differ
diff --git a/public/images/emoji/google/family_woman_woman_girl_boy.png b/public/images/emoji/google/family_woman_woman_girl_boy.png
new file mode 100644
index 00000000000..4f9d9b92ce8
Binary files /dev/null and b/public/images/emoji/google/family_woman_woman_girl_boy.png differ
diff --git a/public/images/emoji/google/family_woman_woman_girl_girl.png b/public/images/emoji/google/family_woman_woman_girl_girl.png
new file mode 100644
index 00000000000..1c1cbe3dd48
Binary files /dev/null and b/public/images/emoji/google/family_woman_woman_girl_girl.png differ
diff --git a/public/images/emoji/google/family_women_boy.png b/public/images/emoji/google/family_women_boy.png
index e23e4f890bf..55c5716c6b6 100644
Binary files a/public/images/emoji/google/family_women_boy.png and b/public/images/emoji/google/family_women_boy.png differ
diff --git a/public/images/emoji/google/family_women_boys.png b/public/images/emoji/google/family_women_boys.png
index 8954240ad26..a0c6560b50c 100644
Binary files a/public/images/emoji/google/family_women_boys.png and b/public/images/emoji/google/family_women_boys.png differ
diff --git a/public/images/emoji/google/family_women_girl.png b/public/images/emoji/google/family_women_girl.png
index 120e1a1f733..dfd392a489e 100644
Binary files a/public/images/emoji/google/family_women_girl.png and b/public/images/emoji/google/family_women_girl.png differ
diff --git a/public/images/emoji/google/family_women_girl_boy.png b/public/images/emoji/google/family_women_girl_boy.png
index bc585a35611..4f9d9b92ce8 100644
Binary files a/public/images/emoji/google/family_women_girl_boy.png and b/public/images/emoji/google/family_women_girl_boy.png differ
diff --git a/public/images/emoji/google/family_women_girls.png b/public/images/emoji/google/family_women_girls.png
index 4c40bb8c6a1..1c1cbe3dd48 100644
Binary files a/public/images/emoji/google/family_women_girls.png and b/public/images/emoji/google/family_women_girls.png differ
diff --git a/public/images/emoji/google/faroe_islands.png b/public/images/emoji/google/faroe_islands.png
new file mode 100644
index 00000000000..310868b9810
Binary files /dev/null and b/public/images/emoji/google/faroe_islands.png differ
diff --git a/public/images/emoji/google/fast_forward.png b/public/images/emoji/google/fast_forward.png
index 3e7a98a8bf6..55a179f18e0 100644
Binary files a/public/images/emoji/google/fast_forward.png and b/public/images/emoji/google/fast_forward.png differ
diff --git a/public/images/emoji/google/fax.png b/public/images/emoji/google/fax.png
index ece233348b9..fc119f74087 100644
Binary files a/public/images/emoji/google/fax.png and b/public/images/emoji/google/fax.png differ
diff --git a/public/images/emoji/google/fearful.png b/public/images/emoji/google/fearful.png
index 47ad29bc3d8..c0ff5ed9a3c 100644
Binary files a/public/images/emoji/google/fearful.png and b/public/images/emoji/google/fearful.png differ
diff --git a/public/images/emoji/google/feet.png b/public/images/emoji/google/feet.png
index 1fdef760934..31748106285 100644
Binary files a/public/images/emoji/google/feet.png and b/public/images/emoji/google/feet.png differ
diff --git a/public/images/emoji/google/female_couple_with_heart.png b/public/images/emoji/google/female_couple_with_heart.png
index d8fb5100d68..8eda1e8d848 100644
Binary files a/public/images/emoji/google/female_couple_with_heart.png and b/public/images/emoji/google/female_couple_with_heart.png differ
diff --git a/public/images/emoji/google/female_couplekiss.png b/public/images/emoji/google/female_couplekiss.png
index c5b25dd6438..7cd2d2ebdd7 100644
Binary files a/public/images/emoji/google/female_couplekiss.png and b/public/images/emoji/google/female_couplekiss.png differ
diff --git a/public/images/emoji/google/female_detective.png b/public/images/emoji/google/female_detective.png
new file mode 100644
index 00000000000..2b5f2e9dcc9
Binary files /dev/null and b/public/images/emoji/google/female_detective.png differ
diff --git a/public/images/emoji/google/female_detective/2.png b/public/images/emoji/google/female_detective/2.png
new file mode 100644
index 00000000000..b42d0232cbe
Binary files /dev/null and b/public/images/emoji/google/female_detective/2.png differ
diff --git a/public/images/emoji/google/female_detective/3.png b/public/images/emoji/google/female_detective/3.png
new file mode 100644
index 00000000000..32c713ed806
Binary files /dev/null and b/public/images/emoji/google/female_detective/3.png differ
diff --git a/public/images/emoji/google/female_detective/4.png b/public/images/emoji/google/female_detective/4.png
new file mode 100644
index 00000000000..15d7ef77c0f
Binary files /dev/null and b/public/images/emoji/google/female_detective/4.png differ
diff --git a/public/images/emoji/google/female_detective/5.png b/public/images/emoji/google/female_detective/5.png
new file mode 100644
index 00000000000..f6828c99aac
Binary files /dev/null and b/public/images/emoji/google/female_detective/5.png differ
diff --git a/public/images/emoji/google/female_detective/6.png b/public/images/emoji/google/female_detective/6.png
new file mode 100644
index 00000000000..4f3500a450b
Binary files /dev/null and b/public/images/emoji/google/female_detective/6.png differ
diff --git a/public/images/emoji/google/ferris_wheel.png b/public/images/emoji/google/ferris_wheel.png
index 642c816e961..2ebf2a6fab9 100644
Binary files a/public/images/emoji/google/ferris_wheel.png and b/public/images/emoji/google/ferris_wheel.png differ
diff --git a/public/images/emoji/google/ferry.png b/public/images/emoji/google/ferry.png
index 0c420440c85..67e10337a26 100644
Binary files a/public/images/emoji/google/ferry.png and b/public/images/emoji/google/ferry.png differ
diff --git a/public/images/emoji/google/field_hockey.png b/public/images/emoji/google/field_hockey.png
index 117e8174bf2..1ef09cb540c 100644
Binary files a/public/images/emoji/google/field_hockey.png and b/public/images/emoji/google/field_hockey.png differ
diff --git a/public/images/emoji/google/fiji.png b/public/images/emoji/google/fiji.png
new file mode 100644
index 00000000000..fd2325f7964
Binary files /dev/null and b/public/images/emoji/google/fiji.png differ
diff --git a/public/images/emoji/google/file_cabinet.png b/public/images/emoji/google/file_cabinet.png
index 613fc5b840f..1b038f0701e 100644
Binary files a/public/images/emoji/google/file_cabinet.png and b/public/images/emoji/google/file_cabinet.png differ
diff --git a/public/images/emoji/google/file_folder.png b/public/images/emoji/google/file_folder.png
index 5fac9ae16ae..b35d7b6615d 100644
Binary files a/public/images/emoji/google/file_folder.png and b/public/images/emoji/google/file_folder.png differ
diff --git a/public/images/emoji/google/film_frames.png b/public/images/emoji/google/film_frames.png
index 38d1a529ab7..16a6d1da41c 100644
Binary files a/public/images/emoji/google/film_frames.png and b/public/images/emoji/google/film_frames.png differ
diff --git a/public/images/emoji/google/film_projector.png b/public/images/emoji/google/film_projector.png
index b626d6088c9..f957286ba21 100644
Binary files a/public/images/emoji/google/film_projector.png and b/public/images/emoji/google/film_projector.png differ
diff --git a/public/images/emoji/google/film_strip.png b/public/images/emoji/google/film_strip.png
new file mode 100644
index 00000000000..16a6d1da41c
Binary files /dev/null and b/public/images/emoji/google/film_strip.png differ
diff --git a/public/images/emoji/google/finland.png b/public/images/emoji/google/finland.png
new file mode 100644
index 00000000000..861e00aea2d
Binary files /dev/null and b/public/images/emoji/google/finland.png differ
diff --git a/public/images/emoji/google/fire.png b/public/images/emoji/google/fire.png
index c593b37d090..7b17db8d7a0 100644
Binary files a/public/images/emoji/google/fire.png and b/public/images/emoji/google/fire.png differ
diff --git a/public/images/emoji/google/fire_engine.png b/public/images/emoji/google/fire_engine.png
index 4cf96e8199c..e144b15efde 100644
Binary files a/public/images/emoji/google/fire_engine.png and b/public/images/emoji/google/fire_engine.png differ
diff --git a/public/images/emoji/google/fireworks.png b/public/images/emoji/google/fireworks.png
index 85fc93af7e3..aa6c7d7ea66 100644
Binary files a/public/images/emoji/google/fireworks.png and b/public/images/emoji/google/fireworks.png differ
diff --git a/public/images/emoji/google/first_quarter_moon.png b/public/images/emoji/google/first_quarter_moon.png
index 468d7c19229..1137028aa8d 100644
Binary files a/public/images/emoji/google/first_quarter_moon.png and b/public/images/emoji/google/first_quarter_moon.png differ
diff --git a/public/images/emoji/google/first_quarter_moon_with_face.png b/public/images/emoji/google/first_quarter_moon_with_face.png
index 54da77edb49..f16569616f9 100644
Binary files a/public/images/emoji/google/first_quarter_moon_with_face.png and b/public/images/emoji/google/first_quarter_moon_with_face.png differ
diff --git a/public/images/emoji/google/fish.png b/public/images/emoji/google/fish.png
index ae44b8ba203..eaafb3810e9 100644
Binary files a/public/images/emoji/google/fish.png and b/public/images/emoji/google/fish.png differ
diff --git a/public/images/emoji/google/fish_cake.png b/public/images/emoji/google/fish_cake.png
index 271f4894c63..8d6ef5e6714 100644
Binary files a/public/images/emoji/google/fish_cake.png and b/public/images/emoji/google/fish_cake.png differ
diff --git a/public/images/emoji/google/fishing_pole_and_fish.png b/public/images/emoji/google/fishing_pole_and_fish.png
index 3a6f85cb2ac..ddecf5b68fd 100644
Binary files a/public/images/emoji/google/fishing_pole_and_fish.png and b/public/images/emoji/google/fishing_pole_and_fish.png differ
diff --git a/public/images/emoji/google/fist.png b/public/images/emoji/google/fist.png
index 57d88a62c73..78968a9a09e 100644
Binary files a/public/images/emoji/google/fist.png and b/public/images/emoji/google/fist.png differ
diff --git a/public/images/emoji/google/fist/2.png b/public/images/emoji/google/fist/2.png
new file mode 100644
index 00000000000..0d41260837b
Binary files /dev/null and b/public/images/emoji/google/fist/2.png differ
diff --git a/public/images/emoji/google/fist/3.png b/public/images/emoji/google/fist/3.png
new file mode 100644
index 00000000000..14849f92d14
Binary files /dev/null and b/public/images/emoji/google/fist/3.png differ
diff --git a/public/images/emoji/google/fist/4.png b/public/images/emoji/google/fist/4.png
new file mode 100644
index 00000000000..46d18a88521
Binary files /dev/null and b/public/images/emoji/google/fist/4.png differ
diff --git a/public/images/emoji/google/fist/5.png b/public/images/emoji/google/fist/5.png
new file mode 100644
index 00000000000..fc1435be796
Binary files /dev/null and b/public/images/emoji/google/fist/5.png differ
diff --git a/public/images/emoji/google/fist/6.png b/public/images/emoji/google/fist/6.png
new file mode 100644
index 00000000000..21a74197bd6
Binary files /dev/null and b/public/images/emoji/google/fist/6.png differ
diff --git a/public/images/emoji/google/fist_left.png b/public/images/emoji/google/fist_left.png
new file mode 100644
index 00000000000..170444849ce
Binary files /dev/null and b/public/images/emoji/google/fist_left.png differ
diff --git a/public/images/emoji/google/fist_left/2.png b/public/images/emoji/google/fist_left/2.png
new file mode 100644
index 00000000000..724c63a7678
Binary files /dev/null and b/public/images/emoji/google/fist_left/2.png differ
diff --git a/public/images/emoji/google/fist_left/3.png b/public/images/emoji/google/fist_left/3.png
new file mode 100644
index 00000000000..8ab98131502
Binary files /dev/null and b/public/images/emoji/google/fist_left/3.png differ
diff --git a/public/images/emoji/google/fist_left/4.png b/public/images/emoji/google/fist_left/4.png
new file mode 100644
index 00000000000..c7d58e309b2
Binary files /dev/null and b/public/images/emoji/google/fist_left/4.png differ
diff --git a/public/images/emoji/google/fist_left/5.png b/public/images/emoji/google/fist_left/5.png
new file mode 100644
index 00000000000..06684b2a477
Binary files /dev/null and b/public/images/emoji/google/fist_left/5.png differ
diff --git a/public/images/emoji/google/fist_left/6.png b/public/images/emoji/google/fist_left/6.png
new file mode 100644
index 00000000000..2070d12016f
Binary files /dev/null and b/public/images/emoji/google/fist_left/6.png differ
diff --git a/public/images/emoji/google/fist_right.png b/public/images/emoji/google/fist_right.png
new file mode 100644
index 00000000000..8b5c83ae577
Binary files /dev/null and b/public/images/emoji/google/fist_right.png differ
diff --git a/public/images/emoji/google/fist_right/2.png b/public/images/emoji/google/fist_right/2.png
new file mode 100644
index 00000000000..07e2e7bbfce
Binary files /dev/null and b/public/images/emoji/google/fist_right/2.png differ
diff --git a/public/images/emoji/google/fist_right/3.png b/public/images/emoji/google/fist_right/3.png
new file mode 100644
index 00000000000..86dbaf843b1
Binary files /dev/null and b/public/images/emoji/google/fist_right/3.png differ
diff --git a/public/images/emoji/google/fist_right/4.png b/public/images/emoji/google/fist_right/4.png
new file mode 100644
index 00000000000..4cd975fa2d1
Binary files /dev/null and b/public/images/emoji/google/fist_right/4.png differ
diff --git a/public/images/emoji/google/fist_right/5.png b/public/images/emoji/google/fist_right/5.png
new file mode 100644
index 00000000000..c6cc84c9b7c
Binary files /dev/null and b/public/images/emoji/google/fist_right/5.png differ
diff --git a/public/images/emoji/google/fist_right/6.png b/public/images/emoji/google/fist_right/6.png
new file mode 100644
index 00000000000..b30ad1986f8
Binary files /dev/null and b/public/images/emoji/google/fist_right/6.png differ
diff --git a/public/images/emoji/google/five.png b/public/images/emoji/google/five.png
index 2ea1be6607b..e3557d2324a 100644
Binary files a/public/images/emoji/google/five.png and b/public/images/emoji/google/five.png differ
diff --git a/public/images/emoji/google/flag_black.png b/public/images/emoji/google/flag_black.png
index de072bca626..a7fce0c5812 100644
Binary files a/public/images/emoji/google/flag_black.png and b/public/images/emoji/google/flag_black.png differ
diff --git a/public/images/emoji/google/flag_cn.png b/public/images/emoji/google/flag_cn.png
index 38d240d5658..010dddd1076 100644
Binary files a/public/images/emoji/google/flag_cn.png 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
index d9a749790e8..e18953b9bee 100644
Binary files a/public/images/emoji/google/flag_de.png 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
index 72747290e1d..55bba051719 100644
Binary files a/public/images/emoji/google/flag_es.png 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
index 6c144e0c731..bc63af1def5 100644
Binary files a/public/images/emoji/google/flag_fr.png 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
index ef65da3b951..798328a1ee2 100644
Binary files a/public/images/emoji/google/flag_gb.png 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
index cfbd4125e46..5ae7c53b6ff 100644
Binary files a/public/images/emoji/google/flag_it.png 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
index 99129fe55d0..72cbebef789 100644
Binary files a/public/images/emoji/google/flag_jp.png 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
index efb95e4babc..33ead18d8c6 100644
Binary files a/public/images/emoji/google/flag_kr.png 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
index f85a73fd4d9..a92bbdbb8a7 100644
Binary files a/public/images/emoji/google/flag_ru.png 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
index 253e481c1ff..fae42715118 100644
Binary files a/public/images/emoji/google/flag_us.png and b/public/images/emoji/google/flag_us.png differ
diff --git a/public/images/emoji/google/flag_white.png b/public/images/emoji/google/flag_white.png
index ce4e23c8c72..7876a1b95cc 100644
Binary files a/public/images/emoji/google/flag_white.png and b/public/images/emoji/google/flag_white.png differ
diff --git a/public/images/emoji/google/flags.png b/public/images/emoji/google/flags.png
index c1c384d49ed..ed7ac4373a8 100644
Binary files a/public/images/emoji/google/flags.png and b/public/images/emoji/google/flags.png differ
diff --git a/public/images/emoji/google/flame.png b/public/images/emoji/google/flame.png
index c593b37d090..7b17db8d7a0 100644
Binary files a/public/images/emoji/google/flame.png and b/public/images/emoji/google/flame.png differ
diff --git a/public/images/emoji/google/flashlight.png b/public/images/emoji/google/flashlight.png
index 04a48b04d3d..5a7b9949948 100644
Binary files a/public/images/emoji/google/flashlight.png and b/public/images/emoji/google/flashlight.png differ
diff --git a/public/images/emoji/google/fleur-de-lis.png b/public/images/emoji/google/fleur-de-lis.png
index cb6333c5d44..04b03079f5c 100644
Binary files a/public/images/emoji/google/fleur-de-lis.png and b/public/images/emoji/google/fleur-de-lis.png differ
diff --git a/public/images/emoji/google/fleur_de_lis.png b/public/images/emoji/google/fleur_de_lis.png
new file mode 100644
index 00000000000..04b03079f5c
Binary files /dev/null and b/public/images/emoji/google/fleur_de_lis.png differ
diff --git a/public/images/emoji/google/flight_arrival.png b/public/images/emoji/google/flight_arrival.png
new file mode 100644
index 00000000000..e50c3233c24
Binary files /dev/null and b/public/images/emoji/google/flight_arrival.png differ
diff --git a/public/images/emoji/google/flight_departure.png b/public/images/emoji/google/flight_departure.png
new file mode 100644
index 00000000000..0536d2b45ba
Binary files /dev/null and b/public/images/emoji/google/flight_departure.png differ
diff --git a/public/images/emoji/google/floppy_disk.png b/public/images/emoji/google/floppy_disk.png
index b8278287520..bb0382d33a9 100644
Binary files a/public/images/emoji/google/floppy_disk.png and b/public/images/emoji/google/floppy_disk.png differ
diff --git a/public/images/emoji/google/flower_playing_cards.png b/public/images/emoji/google/flower_playing_cards.png
index a875efa76d4..46102e1a479 100644
Binary files a/public/images/emoji/google/flower_playing_cards.png and b/public/images/emoji/google/flower_playing_cards.png differ
diff --git a/public/images/emoji/google/flushed.png b/public/images/emoji/google/flushed.png
index a5d1a69b883..710d69d885c 100644
Binary files a/public/images/emoji/google/flushed.png and b/public/images/emoji/google/flushed.png differ
diff --git a/public/images/emoji/google/fog.png b/public/images/emoji/google/fog.png
index dada1006157..223bc9d4ed5 100644
Binary files a/public/images/emoji/google/fog.png and b/public/images/emoji/google/fog.png differ
diff --git a/public/images/emoji/google/foggy.png b/public/images/emoji/google/foggy.png
index 61e526bf8dc..825600a6279 100644
Binary files a/public/images/emoji/google/foggy.png and b/public/images/emoji/google/foggy.png differ
diff --git a/public/images/emoji/google/football.png b/public/images/emoji/google/football.png
index d7bbeb34905..99b3759397a 100644
Binary files a/public/images/emoji/google/football.png and b/public/images/emoji/google/football.png differ
diff --git a/public/images/emoji/google/footprints.png b/public/images/emoji/google/footprints.png
index aec34d338e1..31748106285 100644
Binary files a/public/images/emoji/google/footprints.png and b/public/images/emoji/google/footprints.png differ
diff --git a/public/images/emoji/google/fork_and_knife.png b/public/images/emoji/google/fork_and_knife.png
index 68706930841..ef075aaa230 100644
Binary files a/public/images/emoji/google/fork_and_knife.png and b/public/images/emoji/google/fork_and_knife.png differ
diff --git a/public/images/emoji/google/fork_and_knife_with_plate.png b/public/images/emoji/google/fork_and_knife_with_plate.png
index 07989f14806..a990ed2cbe4 100644
Binary files a/public/images/emoji/google/fork_and_knife_with_plate.png and b/public/images/emoji/google/fork_and_knife_with_plate.png differ
diff --git a/public/images/emoji/google/fork_knife_plate.png b/public/images/emoji/google/fork_knife_plate.png
index 07989f14806..a990ed2cbe4 100644
Binary files a/public/images/emoji/google/fork_knife_plate.png and b/public/images/emoji/google/fork_knife_plate.png differ
diff --git a/public/images/emoji/google/fountain.png b/public/images/emoji/google/fountain.png
index dce123c0275..991937cf771 100644
Binary files a/public/images/emoji/google/fountain.png and b/public/images/emoji/google/fountain.png differ
diff --git a/public/images/emoji/google/fountain_pen.png b/public/images/emoji/google/fountain_pen.png
new file mode 100644
index 00000000000..a06fcdc40e4
Binary files /dev/null and b/public/images/emoji/google/fountain_pen.png differ
diff --git a/public/images/emoji/google/four.png b/public/images/emoji/google/four.png
index 32d830771a2..819b70348c2 100644
Binary files a/public/images/emoji/google/four.png and b/public/images/emoji/google/four.png differ
diff --git a/public/images/emoji/google/four_leaf_clover.png b/public/images/emoji/google/four_leaf_clover.png
index a9b4209ba96..cdd7c8219ae 100644
Binary files a/public/images/emoji/google/four_leaf_clover.png and b/public/images/emoji/google/four_leaf_clover.png differ
diff --git a/public/images/emoji/google/fox_face.png b/public/images/emoji/google/fox_face.png
new file mode 100644
index 00000000000..4cbbe2f5665
Binary files /dev/null and b/public/images/emoji/google/fox_face.png differ
diff --git a/public/images/emoji/google/fr.png b/public/images/emoji/google/fr.png
index 6c144e0c731..bc63af1def5 100644
Binary files a/public/images/emoji/google/fr.png and b/public/images/emoji/google/fr.png differ
diff --git a/public/images/emoji/google/frame_photo.png b/public/images/emoji/google/frame_photo.png
index 5b57c11bc07..2e0fbe54bb7 100644
Binary files a/public/images/emoji/google/frame_photo.png and b/public/images/emoji/google/frame_photo.png differ
diff --git a/public/images/emoji/google/frame_with_picture.png b/public/images/emoji/google/frame_with_picture.png
index 5b57c11bc07..2e0fbe54bb7 100644
Binary files a/public/images/emoji/google/frame_with_picture.png and b/public/images/emoji/google/frame_with_picture.png differ
diff --git a/public/images/emoji/google/framed_picture.png b/public/images/emoji/google/framed_picture.png
new file mode 100644
index 00000000000..2e0fbe54bb7
Binary files /dev/null and b/public/images/emoji/google/framed_picture.png differ
diff --git a/public/images/emoji/google/free.png b/public/images/emoji/google/free.png
index fd7ed85f99a..ae1a169d4da 100644
Binary files a/public/images/emoji/google/free.png and b/public/images/emoji/google/free.png differ
diff --git a/public/images/emoji/google/french_guiana.png b/public/images/emoji/google/french_guiana.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/french_guiana.png differ
diff --git a/public/images/emoji/google/french_polynesia.png b/public/images/emoji/google/french_polynesia.png
new file mode 100644
index 00000000000..2950f28c7a5
Binary files /dev/null and b/public/images/emoji/google/french_polynesia.png differ
diff --git a/public/images/emoji/google/french_southern_territories.png b/public/images/emoji/google/french_southern_territories.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/french_southern_territories.png differ
diff --git a/public/images/emoji/google/fried_egg.png b/public/images/emoji/google/fried_egg.png
new file mode 100644
index 00000000000..5259cc766c7
Binary files /dev/null and b/public/images/emoji/google/fried_egg.png differ
diff --git a/public/images/emoji/google/fried_shrimp.png b/public/images/emoji/google/fried_shrimp.png
index bdb350d529d..6fd40834eae 100644
Binary files a/public/images/emoji/google/fried_shrimp.png and b/public/images/emoji/google/fried_shrimp.png differ
diff --git a/public/images/emoji/google/fries.png b/public/images/emoji/google/fries.png
index 68359ecb1f3..be0344d9c23 100644
Binary files a/public/images/emoji/google/fries.png and b/public/images/emoji/google/fries.png differ
diff --git a/public/images/emoji/google/frog.png b/public/images/emoji/google/frog.png
index 017e47cfb79..52eb71fa2b6 100644
Binary files a/public/images/emoji/google/frog.png and b/public/images/emoji/google/frog.png differ
diff --git a/public/images/emoji/google/frowning.png b/public/images/emoji/google/frowning.png
index 353c945e682..401412e202c 100644
Binary files a/public/images/emoji/google/frowning.png and b/public/images/emoji/google/frowning.png differ
diff --git a/public/images/emoji/google/frowning2.png b/public/images/emoji/google/frowning2.png
index db9c6af5b3b..7248eaba8ac 100644
Binary files a/public/images/emoji/google/frowning2.png and b/public/images/emoji/google/frowning2.png differ
diff --git a/public/images/emoji/google/frowning_face.png b/public/images/emoji/google/frowning_face.png
new file mode 100644
index 00000000000..7248eaba8ac
Binary files /dev/null and b/public/images/emoji/google/frowning_face.png differ
diff --git a/public/images/emoji/google/frowning_man.png b/public/images/emoji/google/frowning_man.png
new file mode 100644
index 00000000000..e09bd0a7906
Binary files /dev/null and b/public/images/emoji/google/frowning_man.png differ
diff --git a/public/images/emoji/google/frowning_man/2.png b/public/images/emoji/google/frowning_man/2.png
new file mode 100644
index 00000000000..8f5bbc4c8c5
Binary files /dev/null and b/public/images/emoji/google/frowning_man/2.png differ
diff --git a/public/images/emoji/google/frowning_man/3.png b/public/images/emoji/google/frowning_man/3.png
new file mode 100644
index 00000000000..57bbd5e6452
Binary files /dev/null and b/public/images/emoji/google/frowning_man/3.png differ
diff --git a/public/images/emoji/google/frowning_man/4.png b/public/images/emoji/google/frowning_man/4.png
new file mode 100644
index 00000000000..b012c61440f
Binary files /dev/null and b/public/images/emoji/google/frowning_man/4.png differ
diff --git a/public/images/emoji/google/frowning_man/5.png b/public/images/emoji/google/frowning_man/5.png
new file mode 100644
index 00000000000..a78912cd69d
Binary files /dev/null and b/public/images/emoji/google/frowning_man/5.png differ
diff --git a/public/images/emoji/google/frowning_man/6.png b/public/images/emoji/google/frowning_man/6.png
new file mode 100644
index 00000000000..4da9b0198e5
Binary files /dev/null and b/public/images/emoji/google/frowning_man/6.png differ
diff --git a/public/images/emoji/google/frowning_woman.png b/public/images/emoji/google/frowning_woman.png
new file mode 100644
index 00000000000..4667b907ddf
Binary files /dev/null and b/public/images/emoji/google/frowning_woman.png differ
diff --git a/public/images/emoji/google/frowning_woman/2.png b/public/images/emoji/google/frowning_woman/2.png
new file mode 100644
index 00000000000..16f321b8aeb
Binary files /dev/null and b/public/images/emoji/google/frowning_woman/2.png differ
diff --git a/public/images/emoji/google/frowning_woman/3.png b/public/images/emoji/google/frowning_woman/3.png
new file mode 100644
index 00000000000..bd6c5e162fb
Binary files /dev/null and b/public/images/emoji/google/frowning_woman/3.png differ
diff --git a/public/images/emoji/google/frowning_woman/4.png b/public/images/emoji/google/frowning_woman/4.png
new file mode 100644
index 00000000000..72f848c863c
Binary files /dev/null and b/public/images/emoji/google/frowning_woman/4.png differ
diff --git a/public/images/emoji/google/frowning_woman/5.png b/public/images/emoji/google/frowning_woman/5.png
new file mode 100644
index 00000000000..863caa54338
Binary files /dev/null and b/public/images/emoji/google/frowning_woman/5.png differ
diff --git a/public/images/emoji/google/frowning_woman/6.png b/public/images/emoji/google/frowning_woman/6.png
new file mode 100644
index 00000000000..d1936f11235
Binary files /dev/null and b/public/images/emoji/google/frowning_woman/6.png differ
diff --git a/public/images/emoji/google/fu.png b/public/images/emoji/google/fu.png
new file mode 100644
index 00000000000..8ce128b147d
Binary files /dev/null and b/public/images/emoji/google/fu.png differ
diff --git a/public/images/emoji/google/fu/2.png b/public/images/emoji/google/fu/2.png
new file mode 100644
index 00000000000..3313e7e2f07
Binary files /dev/null and b/public/images/emoji/google/fu/2.png differ
diff --git a/public/images/emoji/google/fu/3.png b/public/images/emoji/google/fu/3.png
new file mode 100644
index 00000000000..916b42be04a
Binary files /dev/null and b/public/images/emoji/google/fu/3.png differ
diff --git a/public/images/emoji/google/fu/4.png b/public/images/emoji/google/fu/4.png
new file mode 100644
index 00000000000..7ab3507e2cd
Binary files /dev/null and b/public/images/emoji/google/fu/4.png differ
diff --git a/public/images/emoji/google/fu/5.png b/public/images/emoji/google/fu/5.png
new file mode 100644
index 00000000000..aeb15696e62
Binary files /dev/null and b/public/images/emoji/google/fu/5.png differ
diff --git a/public/images/emoji/google/fu/6.png b/public/images/emoji/google/fu/6.png
new file mode 100644
index 00000000000..8e864665145
Binary files /dev/null and b/public/images/emoji/google/fu/6.png differ
diff --git a/public/images/emoji/google/fuelpump.png b/public/images/emoji/google/fuelpump.png
index e706e740500..1c64f34d066 100644
Binary files a/public/images/emoji/google/fuelpump.png and b/public/images/emoji/google/fuelpump.png differ
diff --git a/public/images/emoji/google/full_moon.png b/public/images/emoji/google/full_moon.png
index a010820c160..8e591964a89 100644
Binary files a/public/images/emoji/google/full_moon.png and b/public/images/emoji/google/full_moon.png differ
diff --git a/public/images/emoji/google/full_moon_with_face.png b/public/images/emoji/google/full_moon_with_face.png
index cf8f51c590b..b43bda183a1 100644
Binary files a/public/images/emoji/google/full_moon_with_face.png and b/public/images/emoji/google/full_moon_with_face.png differ
diff --git a/public/images/emoji/google/funeral_urn.png b/public/images/emoji/google/funeral_urn.png
index eff08b3c1a1..864d903a351 100644
Binary files a/public/images/emoji/google/funeral_urn.png and b/public/images/emoji/google/funeral_urn.png differ
diff --git a/public/images/emoji/google/gabon.png b/public/images/emoji/google/gabon.png
new file mode 100644
index 00000000000..34a24616483
Binary files /dev/null and b/public/images/emoji/google/gabon.png differ
diff --git a/public/images/emoji/google/gambia.png b/public/images/emoji/google/gambia.png
new file mode 100644
index 00000000000..96e8ea845c8
Binary files /dev/null and b/public/images/emoji/google/gambia.png differ
diff --git a/public/images/emoji/google/game_die.png b/public/images/emoji/google/game_die.png
index 744ce2cc51a..4e0b58ab279 100644
Binary files a/public/images/emoji/google/game_die.png and b/public/images/emoji/google/game_die.png differ
diff --git a/public/images/emoji/google/gb.png b/public/images/emoji/google/gb.png
index ef65da3b951..798328a1ee2 100644
Binary files a/public/images/emoji/google/gb.png and b/public/images/emoji/google/gb.png differ
diff --git a/public/images/emoji/google/gear.png b/public/images/emoji/google/gear.png
index 5ce6ac16ee4..10881a48026 100644
Binary files a/public/images/emoji/google/gear.png and b/public/images/emoji/google/gear.png differ
diff --git a/public/images/emoji/google/gem.png b/public/images/emoji/google/gem.png
index a57b9123e3c..d5e8f5220e0 100644
Binary files a/public/images/emoji/google/gem.png and b/public/images/emoji/google/gem.png differ
diff --git a/public/images/emoji/google/gemini.png b/public/images/emoji/google/gemini.png
index 3d848fe1202..08e86865dd9 100644
Binary files a/public/images/emoji/google/gemini.png and b/public/images/emoji/google/gemini.png differ
diff --git a/public/images/emoji/google/georgia.png b/public/images/emoji/google/georgia.png
new file mode 100644
index 00000000000..0bb8fbc7384
Binary files /dev/null and b/public/images/emoji/google/georgia.png differ
diff --git a/public/images/emoji/google/ghana.png b/public/images/emoji/google/ghana.png
new file mode 100644
index 00000000000..e9a9cef6a17
Binary files /dev/null and b/public/images/emoji/google/ghana.png differ
diff --git a/public/images/emoji/google/ghost.png b/public/images/emoji/google/ghost.png
index 0008f99cbf7..5a480fdd902 100644
Binary files a/public/images/emoji/google/ghost.png and b/public/images/emoji/google/ghost.png differ
diff --git a/public/images/emoji/google/gibraltar.png b/public/images/emoji/google/gibraltar.png
new file mode 100644
index 00000000000..c84d89c6eca
Binary files /dev/null and b/public/images/emoji/google/gibraltar.png differ
diff --git a/public/images/emoji/google/gift.png b/public/images/emoji/google/gift.png
index c9c6762ea0f..4b64280a4a1 100644
Binary files a/public/images/emoji/google/gift.png and b/public/images/emoji/google/gift.png differ
diff --git a/public/images/emoji/google/gift_heart.png b/public/images/emoji/google/gift_heart.png
index 4df8b50642c..095265e17ab 100644
Binary files a/public/images/emoji/google/gift_heart.png and b/public/images/emoji/google/gift_heart.png differ
diff --git a/public/images/emoji/google/girl.png b/public/images/emoji/google/girl.png
index daad02a92d3..e7c8862e089 100644
Binary files a/public/images/emoji/google/girl.png and b/public/images/emoji/google/girl.png differ
diff --git a/public/images/emoji/google/girl/2.png b/public/images/emoji/google/girl/2.png
new file mode 100644
index 00000000000..6116182f27b
Binary files /dev/null and b/public/images/emoji/google/girl/2.png differ
diff --git a/public/images/emoji/google/girl/3.png b/public/images/emoji/google/girl/3.png
new file mode 100644
index 00000000000..0179a03094e
Binary files /dev/null and b/public/images/emoji/google/girl/3.png differ
diff --git a/public/images/emoji/google/girl/4.png b/public/images/emoji/google/girl/4.png
new file mode 100644
index 00000000000..46b6a6a7082
Binary files /dev/null and b/public/images/emoji/google/girl/4.png differ
diff --git a/public/images/emoji/google/girl/5.png b/public/images/emoji/google/girl/5.png
new file mode 100644
index 00000000000..49613bc6c33
Binary files /dev/null and b/public/images/emoji/google/girl/5.png differ
diff --git a/public/images/emoji/google/girl/6.png b/public/images/emoji/google/girl/6.png
new file mode 100644
index 00000000000..d8532bee944
Binary files /dev/null and b/public/images/emoji/google/girl/6.png differ
diff --git a/public/images/emoji/google/globe_with_meridians.png b/public/images/emoji/google/globe_with_meridians.png
index 9150bf4548d..fbf3a52cc58 100644
Binary files a/public/images/emoji/google/globe_with_meridians.png and b/public/images/emoji/google/globe_with_meridians.png differ
diff --git a/public/images/emoji/google/goal_net.png b/public/images/emoji/google/goal_net.png
new file mode 100644
index 00000000000..b697e2a2e3d
Binary files /dev/null and b/public/images/emoji/google/goal_net.png differ
diff --git a/public/images/emoji/google/goat.png b/public/images/emoji/google/goat.png
index 524dba56c3e..9b4be817e33 100644
Binary files a/public/images/emoji/google/goat.png and b/public/images/emoji/google/goat.png differ
diff --git a/public/images/emoji/google/golf.png b/public/images/emoji/google/golf.png
index b90c033a328..79a7bca0743 100644
Binary files a/public/images/emoji/google/golf.png and b/public/images/emoji/google/golf.png differ
diff --git a/public/images/emoji/google/golfer.png b/public/images/emoji/google/golfer.png
index 47f54f7c764..c1f1277d413 100644
Binary files a/public/images/emoji/google/golfer.png and b/public/images/emoji/google/golfer.png differ
diff --git a/public/images/emoji/google/golfing_man.png b/public/images/emoji/google/golfing_man.png
new file mode 100644
index 00000000000..c1f1277d413
Binary files /dev/null and b/public/images/emoji/google/golfing_man.png differ
diff --git a/public/images/emoji/google/golfing_man/2.png b/public/images/emoji/google/golfing_man/2.png
new file mode 100644
index 00000000000..e0a520c4c1f
Binary files /dev/null and b/public/images/emoji/google/golfing_man/2.png differ
diff --git a/public/images/emoji/google/golfing_man/3.png b/public/images/emoji/google/golfing_man/3.png
new file mode 100644
index 00000000000..dc70809ff37
Binary files /dev/null and b/public/images/emoji/google/golfing_man/3.png differ
diff --git a/public/images/emoji/google/golfing_man/4.png b/public/images/emoji/google/golfing_man/4.png
new file mode 100644
index 00000000000..482d5d5dad6
Binary files /dev/null and b/public/images/emoji/google/golfing_man/4.png differ
diff --git a/public/images/emoji/google/golfing_man/5.png b/public/images/emoji/google/golfing_man/5.png
new file mode 100644
index 00000000000..e3a8b44424c
Binary files /dev/null and b/public/images/emoji/google/golfing_man/5.png differ
diff --git a/public/images/emoji/google/golfing_man/6.png b/public/images/emoji/google/golfing_man/6.png
new file mode 100644
index 00000000000..19550ce7ceb
Binary files /dev/null and b/public/images/emoji/google/golfing_man/6.png differ
diff --git a/public/images/emoji/google/golfing_woman.png b/public/images/emoji/google/golfing_woman.png
new file mode 100644
index 00000000000..652de949dcd
Binary files /dev/null and b/public/images/emoji/google/golfing_woman.png differ
diff --git a/public/images/emoji/google/golfing_woman/2.png b/public/images/emoji/google/golfing_woman/2.png
new file mode 100644
index 00000000000..4dadf9b8e5a
Binary files /dev/null and b/public/images/emoji/google/golfing_woman/2.png differ
diff --git a/public/images/emoji/google/golfing_woman/3.png b/public/images/emoji/google/golfing_woman/3.png
new file mode 100644
index 00000000000..642f9451ac1
Binary files /dev/null and b/public/images/emoji/google/golfing_woman/3.png differ
diff --git a/public/images/emoji/google/golfing_woman/4.png b/public/images/emoji/google/golfing_woman/4.png
new file mode 100644
index 00000000000..c3ec0f15c69
Binary files /dev/null and b/public/images/emoji/google/golfing_woman/4.png differ
diff --git a/public/images/emoji/google/golfing_woman/5.png b/public/images/emoji/google/golfing_woman/5.png
new file mode 100644
index 00000000000..34821064a94
Binary files /dev/null and b/public/images/emoji/google/golfing_woman/5.png differ
diff --git a/public/images/emoji/google/golfing_woman/6.png b/public/images/emoji/google/golfing_woman/6.png
new file mode 100644
index 00000000000..94922a688cf
Binary files /dev/null and b/public/images/emoji/google/golfing_woman/6.png differ
diff --git a/public/images/emoji/google/gorilla.png b/public/images/emoji/google/gorilla.png
new file mode 100644
index 00000000000..979e729d224
Binary files /dev/null and b/public/images/emoji/google/gorilla.png differ
diff --git a/public/images/emoji/google/grandma.png b/public/images/emoji/google/grandma.png
index 1261df7c00b..4aeba637f78 100644
Binary files a/public/images/emoji/google/grandma.png and b/public/images/emoji/google/grandma.png differ
diff --git a/public/images/emoji/google/grapes.png b/public/images/emoji/google/grapes.png
index 979432e79f2..c089a8c087d 100644
Binary files a/public/images/emoji/google/grapes.png and b/public/images/emoji/google/grapes.png differ
diff --git a/public/images/emoji/google/greece.png b/public/images/emoji/google/greece.png
new file mode 100644
index 00000000000..151e38cec94
Binary files /dev/null and b/public/images/emoji/google/greece.png differ
diff --git a/public/images/emoji/google/green_apple.png b/public/images/emoji/google/green_apple.png
index 11177352a97..5ed58e60e15 100644
Binary files a/public/images/emoji/google/green_apple.png and b/public/images/emoji/google/green_apple.png differ
diff --git a/public/images/emoji/google/green_book.png b/public/images/emoji/google/green_book.png
index 3193363bb7a..635cf13f993 100644
Binary files a/public/images/emoji/google/green_book.png and b/public/images/emoji/google/green_book.png differ
diff --git a/public/images/emoji/google/green_heart.png b/public/images/emoji/google/green_heart.png
index c69336dcfd7..dc4d3acea35 100644
Binary files a/public/images/emoji/google/green_heart.png and b/public/images/emoji/google/green_heart.png differ
diff --git a/public/images/emoji/google/green_salad.png b/public/images/emoji/google/green_salad.png
new file mode 100644
index 00000000000..adce2051802
Binary files /dev/null and b/public/images/emoji/google/green_salad.png differ
diff --git a/public/images/emoji/google/greenland.png b/public/images/emoji/google/greenland.png
new file mode 100644
index 00000000000..01d30e7701b
Binary files /dev/null and b/public/images/emoji/google/greenland.png differ
diff --git a/public/images/emoji/google/grenada.png b/public/images/emoji/google/grenada.png
new file mode 100644
index 00000000000..f010bf6f4e9
Binary files /dev/null and b/public/images/emoji/google/grenada.png differ
diff --git a/public/images/emoji/google/grey_exclamation.png b/public/images/emoji/google/grey_exclamation.png
index fc253965357..61587566bee 100644
Binary files a/public/images/emoji/google/grey_exclamation.png and b/public/images/emoji/google/grey_exclamation.png differ
diff --git a/public/images/emoji/google/grey_question.png b/public/images/emoji/google/grey_question.png
index b0a37e84beb..7ac39ecd096 100644
Binary files a/public/images/emoji/google/grey_question.png and b/public/images/emoji/google/grey_question.png differ
diff --git a/public/images/emoji/google/grimacing.png b/public/images/emoji/google/grimacing.png
index edb29c6442b..7ea69942a8b 100644
Binary files a/public/images/emoji/google/grimacing.png and b/public/images/emoji/google/grimacing.png differ
diff --git a/public/images/emoji/google/grin.png b/public/images/emoji/google/grin.png
index 6405328b4c9..09a880d2f09 100644
Binary files a/public/images/emoji/google/grin.png and b/public/images/emoji/google/grin.png differ
diff --git a/public/images/emoji/google/grinning.png b/public/images/emoji/google/grinning.png
index 224cbcf38ad..4ab16b8d763 100644
Binary files a/public/images/emoji/google/grinning.png and b/public/images/emoji/google/grinning.png differ
diff --git a/public/images/emoji/google/guadeloupe.png b/public/images/emoji/google/guadeloupe.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/guadeloupe.png differ
diff --git a/public/images/emoji/google/guam.png b/public/images/emoji/google/guam.png
new file mode 100644
index 00000000000..efc6cb9d32e
Binary files /dev/null and b/public/images/emoji/google/guam.png differ
diff --git a/public/images/emoji/google/guardsman.png b/public/images/emoji/google/guardsman.png
index 1e3569ce939..019f2c6bbaa 100644
Binary files a/public/images/emoji/google/guardsman.png and b/public/images/emoji/google/guardsman.png differ
diff --git a/public/images/emoji/google/guardsman/2.png b/public/images/emoji/google/guardsman/2.png
new file mode 100644
index 00000000000..d8e776c409f
Binary files /dev/null and b/public/images/emoji/google/guardsman/2.png differ
diff --git a/public/images/emoji/google/guardsman/3.png b/public/images/emoji/google/guardsman/3.png
new file mode 100644
index 00000000000..eae8cd6091e
Binary files /dev/null and b/public/images/emoji/google/guardsman/3.png differ
diff --git a/public/images/emoji/google/guardsman/4.png b/public/images/emoji/google/guardsman/4.png
new file mode 100644
index 00000000000..497251d3503
Binary files /dev/null and b/public/images/emoji/google/guardsman/4.png differ
diff --git a/public/images/emoji/google/guardsman/5.png b/public/images/emoji/google/guardsman/5.png
new file mode 100644
index 00000000000..ce94c2f9348
Binary files /dev/null and b/public/images/emoji/google/guardsman/5.png differ
diff --git a/public/images/emoji/google/guardsman/6.png b/public/images/emoji/google/guardsman/6.png
new file mode 100644
index 00000000000..5474f51f938
Binary files /dev/null and b/public/images/emoji/google/guardsman/6.png differ
diff --git a/public/images/emoji/google/guardswoman.png b/public/images/emoji/google/guardswoman.png
new file mode 100644
index 00000000000..4719e71121d
Binary files /dev/null and b/public/images/emoji/google/guardswoman.png differ
diff --git a/public/images/emoji/google/guardswoman/2.png b/public/images/emoji/google/guardswoman/2.png
new file mode 100644
index 00000000000..511ba38698c
Binary files /dev/null and b/public/images/emoji/google/guardswoman/2.png differ
diff --git a/public/images/emoji/google/guardswoman/3.png b/public/images/emoji/google/guardswoman/3.png
new file mode 100644
index 00000000000..9c07dc8ed1f
Binary files /dev/null and b/public/images/emoji/google/guardswoman/3.png differ
diff --git a/public/images/emoji/google/guardswoman/4.png b/public/images/emoji/google/guardswoman/4.png
new file mode 100644
index 00000000000..3b0958971e0
Binary files /dev/null and b/public/images/emoji/google/guardswoman/4.png differ
diff --git a/public/images/emoji/google/guardswoman/5.png b/public/images/emoji/google/guardswoman/5.png
new file mode 100644
index 00000000000..4596eb5248d
Binary files /dev/null and b/public/images/emoji/google/guardswoman/5.png differ
diff --git a/public/images/emoji/google/guardswoman/6.png b/public/images/emoji/google/guardswoman/6.png
new file mode 100644
index 00000000000..dff612d4cae
Binary files /dev/null and b/public/images/emoji/google/guardswoman/6.png differ
diff --git a/public/images/emoji/google/guatemala.png b/public/images/emoji/google/guatemala.png
new file mode 100644
index 00000000000..48293adac15
Binary files /dev/null and b/public/images/emoji/google/guatemala.png differ
diff --git a/public/images/emoji/google/guernsey.png b/public/images/emoji/google/guernsey.png
new file mode 100644
index 00000000000..3afd4eb9434
Binary files /dev/null and b/public/images/emoji/google/guernsey.png differ
diff --git a/public/images/emoji/google/guinea.png b/public/images/emoji/google/guinea.png
new file mode 100644
index 00000000000..d366654a2bc
Binary files /dev/null and b/public/images/emoji/google/guinea.png differ
diff --git a/public/images/emoji/google/guinea_bissau.png b/public/images/emoji/google/guinea_bissau.png
new file mode 100644
index 00000000000..0eb63867a43
Binary files /dev/null and b/public/images/emoji/google/guinea_bissau.png differ
diff --git a/public/images/emoji/google/guitar.png b/public/images/emoji/google/guitar.png
index e165528667e..7e84d2f4291 100644
Binary files a/public/images/emoji/google/guitar.png and b/public/images/emoji/google/guitar.png differ
diff --git a/public/images/emoji/google/gun.png b/public/images/emoji/google/gun.png
index 7f91f26f00d..d13d1f81a6e 100644
Binary files a/public/images/emoji/google/gun.png and b/public/images/emoji/google/gun.png differ
diff --git a/public/images/emoji/google/guyana.png b/public/images/emoji/google/guyana.png
new file mode 100644
index 00000000000..53a0bdf172e
Binary files /dev/null and b/public/images/emoji/google/guyana.png differ
diff --git a/public/images/emoji/google/haircut.png b/public/images/emoji/google/haircut.png
index da92b36a55c..b64dccf57d0 100644
Binary files a/public/images/emoji/google/haircut.png and b/public/images/emoji/google/haircut.png differ
diff --git a/public/images/emoji/google/haircut_man.png b/public/images/emoji/google/haircut_man.png
new file mode 100644
index 00000000000..b3a1d14243f
Binary files /dev/null and b/public/images/emoji/google/haircut_man.png differ
diff --git a/public/images/emoji/google/haircut_man/2.png b/public/images/emoji/google/haircut_man/2.png
new file mode 100644
index 00000000000..fbc63a18f4e
Binary files /dev/null and b/public/images/emoji/google/haircut_man/2.png differ
diff --git a/public/images/emoji/google/haircut_man/3.png b/public/images/emoji/google/haircut_man/3.png
new file mode 100644
index 00000000000..97bc65feea7
Binary files /dev/null and b/public/images/emoji/google/haircut_man/3.png differ
diff --git a/public/images/emoji/google/haircut_man/4.png b/public/images/emoji/google/haircut_man/4.png
new file mode 100644
index 00000000000..b3cc9b94d25
Binary files /dev/null and b/public/images/emoji/google/haircut_man/4.png differ
diff --git a/public/images/emoji/google/haircut_man/5.png b/public/images/emoji/google/haircut_man/5.png
new file mode 100644
index 00000000000..1a8e477d57d
Binary files /dev/null and b/public/images/emoji/google/haircut_man/5.png differ
diff --git a/public/images/emoji/google/haircut_man/6.png b/public/images/emoji/google/haircut_man/6.png
new file mode 100644
index 00000000000..1194faf9848
Binary files /dev/null and b/public/images/emoji/google/haircut_man/6.png differ
diff --git a/public/images/emoji/google/haircut_woman.png b/public/images/emoji/google/haircut_woman.png
new file mode 100644
index 00000000000..b64dccf57d0
Binary files /dev/null and b/public/images/emoji/google/haircut_woman.png differ
diff --git a/public/images/emoji/google/haircut_woman/2.png b/public/images/emoji/google/haircut_woman/2.png
new file mode 100644
index 00000000000..9b287229ed8
Binary files /dev/null and b/public/images/emoji/google/haircut_woman/2.png differ
diff --git a/public/images/emoji/google/haircut_woman/3.png b/public/images/emoji/google/haircut_woman/3.png
new file mode 100644
index 00000000000..4f8a650ba75
Binary files /dev/null and b/public/images/emoji/google/haircut_woman/3.png differ
diff --git a/public/images/emoji/google/haircut_woman/4.png b/public/images/emoji/google/haircut_woman/4.png
new file mode 100644
index 00000000000..b2132465b8a
Binary files /dev/null and b/public/images/emoji/google/haircut_woman/4.png differ
diff --git a/public/images/emoji/google/haircut_woman/5.png b/public/images/emoji/google/haircut_woman/5.png
new file mode 100644
index 00000000000..e90a8932a01
Binary files /dev/null and b/public/images/emoji/google/haircut_woman/5.png differ
diff --git a/public/images/emoji/google/haircut_woman/6.png b/public/images/emoji/google/haircut_woman/6.png
new file mode 100644
index 00000000000..ae756aad3db
Binary files /dev/null and b/public/images/emoji/google/haircut_woman/6.png differ
diff --git a/public/images/emoji/google/haiti.png b/public/images/emoji/google/haiti.png
new file mode 100644
index 00000000000..31aabf88a10
Binary files /dev/null and b/public/images/emoji/google/haiti.png differ
diff --git a/public/images/emoji/google/hamburger.png b/public/images/emoji/google/hamburger.png
index 937576c4dae..7b5619b619d 100644
Binary files a/public/images/emoji/google/hamburger.png and b/public/images/emoji/google/hamburger.png differ
diff --git a/public/images/emoji/google/hammer.png b/public/images/emoji/google/hammer.png
index c192eebd54a..055b25f23a5 100644
Binary files a/public/images/emoji/google/hammer.png and b/public/images/emoji/google/hammer.png differ
diff --git a/public/images/emoji/google/hammer_and_pick.png b/public/images/emoji/google/hammer_and_pick.png
index bbbd5b29906..8477e47e4c0 100644
Binary files a/public/images/emoji/google/hammer_and_pick.png and b/public/images/emoji/google/hammer_and_pick.png differ
diff --git a/public/images/emoji/google/hammer_and_wrench.png b/public/images/emoji/google/hammer_and_wrench.png
index 1be385628fb..174926ff02e 100644
Binary files a/public/images/emoji/google/hammer_and_wrench.png and b/public/images/emoji/google/hammer_and_wrench.png differ
diff --git a/public/images/emoji/google/hammer_pick.png b/public/images/emoji/google/hammer_pick.png
index bbbd5b29906..8477e47e4c0 100644
Binary files a/public/images/emoji/google/hammer_pick.png and b/public/images/emoji/google/hammer_pick.png differ
diff --git a/public/images/emoji/google/hamster.png b/public/images/emoji/google/hamster.png
index 31d4ef6ea12..cdb2d29d8aa 100644
Binary files a/public/images/emoji/google/hamster.png and b/public/images/emoji/google/hamster.png differ
diff --git a/public/images/emoji/google/hand.png b/public/images/emoji/google/hand.png
new file mode 100644
index 00000000000..b916dc7f878
Binary files /dev/null and b/public/images/emoji/google/hand.png differ
diff --git a/public/images/emoji/google/hand_splayed.png b/public/images/emoji/google/hand_splayed.png
index 52ded94d54a..f99fef5296b 100644
Binary files a/public/images/emoji/google/hand_splayed.png and b/public/images/emoji/google/hand_splayed.png differ
diff --git a/public/images/emoji/google/handbag.png b/public/images/emoji/google/handbag.png
index ff93dff4063..3c9e331817b 100644
Binary files a/public/images/emoji/google/handbag.png and b/public/images/emoji/google/handbag.png differ
diff --git a/public/images/emoji/google/handshake.png b/public/images/emoji/google/handshake.png
new file mode 100644
index 00000000000..39a65a8d66b
Binary files /dev/null and b/public/images/emoji/google/handshake.png differ
diff --git a/public/images/emoji/google/hankey.png b/public/images/emoji/google/hankey.png
index 87d78669668..b1d921d96c2 100644
Binary files a/public/images/emoji/google/hankey.png and b/public/images/emoji/google/hankey.png differ
diff --git a/public/images/emoji/google/hash.png b/public/images/emoji/google/hash.png
index 706a31c13b1..3110e701f70 100644
Binary files a/public/images/emoji/google/hash.png and b/public/images/emoji/google/hash.png differ
diff --git a/public/images/emoji/google/hatched_chick.png b/public/images/emoji/google/hatched_chick.png
index f416dc1376e..59513c6a1da 100644
Binary files a/public/images/emoji/google/hatched_chick.png and b/public/images/emoji/google/hatched_chick.png differ
diff --git a/public/images/emoji/google/hatching_chick.png b/public/images/emoji/google/hatching_chick.png
index 5b53b566f9a..65b2c5b2781 100644
Binary files a/public/images/emoji/google/hatching_chick.png and b/public/images/emoji/google/hatching_chick.png differ
diff --git a/public/images/emoji/google/head_bandage.png b/public/images/emoji/google/head_bandage.png
index d892078bb20..e07d929a276 100644
Binary files a/public/images/emoji/google/head_bandage.png and b/public/images/emoji/google/head_bandage.png differ
diff --git a/public/images/emoji/google/headphones.png b/public/images/emoji/google/headphones.png
index 8641079a6d9..294982aa8ec 100644
Binary files a/public/images/emoji/google/headphones.png and b/public/images/emoji/google/headphones.png differ
diff --git a/public/images/emoji/google/hear_no_evil.png b/public/images/emoji/google/hear_no_evil.png
index 2d68bb67709..31f768cf1af 100644
Binary files a/public/images/emoji/google/hear_no_evil.png and b/public/images/emoji/google/hear_no_evil.png differ
diff --git a/public/images/emoji/google/heart.png b/public/images/emoji/google/heart.png
index 2324dbaabdb..ab5223c5a0e 100644
Binary files a/public/images/emoji/google/heart.png and b/public/images/emoji/google/heart.png differ
diff --git a/public/images/emoji/google/heart_decoration.png b/public/images/emoji/google/heart_decoration.png
index 2b8efa17f1e..7b44e071535 100644
Binary files a/public/images/emoji/google/heart_decoration.png and b/public/images/emoji/google/heart_decoration.png differ
diff --git a/public/images/emoji/google/heart_exclamation.png b/public/images/emoji/google/heart_exclamation.png
index 401dfd498dd..dd204a5c3e9 100644
Binary files a/public/images/emoji/google/heart_exclamation.png and b/public/images/emoji/google/heart_exclamation.png differ
diff --git a/public/images/emoji/google/heart_eyes.png b/public/images/emoji/google/heart_eyes.png
index fee2c7f7a9c..20585dfdec0 100644
Binary files a/public/images/emoji/google/heart_eyes.png and b/public/images/emoji/google/heart_eyes.png differ
diff --git a/public/images/emoji/google/heart_eyes_cat.png b/public/images/emoji/google/heart_eyes_cat.png
index 2912c9aa571..767f119d779 100644
Binary files a/public/images/emoji/google/heart_eyes_cat.png and b/public/images/emoji/google/heart_eyes_cat.png differ
diff --git a/public/images/emoji/google/heartbeat.png b/public/images/emoji/google/heartbeat.png
index 8f50f8a8d24..f60c3b9565c 100644
Binary files a/public/images/emoji/google/heartbeat.png and b/public/images/emoji/google/heartbeat.png differ
diff --git a/public/images/emoji/google/heartpulse.png b/public/images/emoji/google/heartpulse.png
index 33bd1343681..130312d82cd 100644
Binary files a/public/images/emoji/google/heartpulse.png and b/public/images/emoji/google/heartpulse.png differ
diff --git a/public/images/emoji/google/hearts.png b/public/images/emoji/google/hearts.png
index 3f0472ff644..c081114da50 100644
Binary files a/public/images/emoji/google/hearts.png and b/public/images/emoji/google/hearts.png differ
diff --git a/public/images/emoji/google/heavy_check_mark.png b/public/images/emoji/google/heavy_check_mark.png
index 7243e553cdb..73e2a7ccc6c 100644
Binary files a/public/images/emoji/google/heavy_check_mark.png and b/public/images/emoji/google/heavy_check_mark.png differ
diff --git a/public/images/emoji/google/heavy_division_sign.png b/public/images/emoji/google/heavy_division_sign.png
index 311230dfd5d..10cfd95b24c 100644
Binary files a/public/images/emoji/google/heavy_division_sign.png and b/public/images/emoji/google/heavy_division_sign.png differ
diff --git a/public/images/emoji/google/heavy_dollar_sign.png b/public/images/emoji/google/heavy_dollar_sign.png
index 67b6826b968..7958910d977 100644
Binary files a/public/images/emoji/google/heavy_dollar_sign.png and b/public/images/emoji/google/heavy_dollar_sign.png differ
diff --git a/public/images/emoji/google/heavy_heart_exclamation.png b/public/images/emoji/google/heavy_heart_exclamation.png
new file mode 100644
index 00000000000..dd204a5c3e9
Binary files /dev/null and b/public/images/emoji/google/heavy_heart_exclamation.png differ
diff --git a/public/images/emoji/google/heavy_heart_exclamation_mark_ornament.png b/public/images/emoji/google/heavy_heart_exclamation_mark_ornament.png
index 401dfd498dd..dd204a5c3e9 100644
Binary files a/public/images/emoji/google/heavy_heart_exclamation_mark_ornament.png and b/public/images/emoji/google/heavy_heart_exclamation_mark_ornament.png differ
diff --git a/public/images/emoji/google/heavy_minus_sign.png b/public/images/emoji/google/heavy_minus_sign.png
index b6cd1991d7a..c5be3ff05f1 100644
Binary files a/public/images/emoji/google/heavy_minus_sign.png and b/public/images/emoji/google/heavy_minus_sign.png differ
diff --git a/public/images/emoji/google/heavy_multiplication_x.png b/public/images/emoji/google/heavy_multiplication_x.png
index 557185c7f0c..ec8c4701815 100644
Binary files a/public/images/emoji/google/heavy_multiplication_x.png and b/public/images/emoji/google/heavy_multiplication_x.png differ
diff --git a/public/images/emoji/google/heavy_plus_sign.png b/public/images/emoji/google/heavy_plus_sign.png
index 8d10c30ca1f..3a092fdb300 100644
Binary files a/public/images/emoji/google/heavy_plus_sign.png and b/public/images/emoji/google/heavy_plus_sign.png differ
diff --git a/public/images/emoji/google/helicopter.png b/public/images/emoji/google/helicopter.png
index eb88f52eb52..eeefbae5904 100644
Binary files a/public/images/emoji/google/helicopter.png and b/public/images/emoji/google/helicopter.png differ
diff --git a/public/images/emoji/google/helmet_with_cross.png b/public/images/emoji/google/helmet_with_cross.png
index 721340bfb01..e1306b90dc3 100644
Binary files a/public/images/emoji/google/helmet_with_cross.png and b/public/images/emoji/google/helmet_with_cross.png differ
diff --git a/public/images/emoji/google/helmet_with_white_cross.png b/public/images/emoji/google/helmet_with_white_cross.png
index 721340bfb01..e1306b90dc3 100644
Binary files a/public/images/emoji/google/helmet_with_white_cross.png and b/public/images/emoji/google/helmet_with_white_cross.png differ
diff --git a/public/images/emoji/google/herb.png b/public/images/emoji/google/herb.png
index ebad8c7ecda..ced3a53f7b5 100644
Binary files a/public/images/emoji/google/herb.png and b/public/images/emoji/google/herb.png differ
diff --git a/public/images/emoji/google/hibiscus.png b/public/images/emoji/google/hibiscus.png
index ab12e064014..085184daa1c 100644
Binary files a/public/images/emoji/google/hibiscus.png and b/public/images/emoji/google/hibiscus.png differ
diff --git a/public/images/emoji/google/high_brightness.png b/public/images/emoji/google/high_brightness.png
index b338f584208..16527f5ed2f 100644
Binary files a/public/images/emoji/google/high_brightness.png and b/public/images/emoji/google/high_brightness.png differ
diff --git a/public/images/emoji/google/high_heel.png b/public/images/emoji/google/high_heel.png
index ee79f03d2de..80446be7eb6 100644
Binary files a/public/images/emoji/google/high_heel.png and b/public/images/emoji/google/high_heel.png differ
diff --git a/public/images/emoji/google/hocho.png b/public/images/emoji/google/hocho.png
new file mode 100644
index 00000000000..f0260024b6a
Binary files /dev/null and b/public/images/emoji/google/hocho.png differ
diff --git a/public/images/emoji/google/hockey.png b/public/images/emoji/google/hockey.png
index ab84461bfb3..ded1adbd2bd 100644
Binary files a/public/images/emoji/google/hockey.png and b/public/images/emoji/google/hockey.png differ
diff --git a/public/images/emoji/google/hole.png b/public/images/emoji/google/hole.png
index d2f6a9a225a..7889e64531e 100644
Binary files a/public/images/emoji/google/hole.png and b/public/images/emoji/google/hole.png differ
diff --git a/public/images/emoji/google/homes.png b/public/images/emoji/google/homes.png
index e1a05599889..fa9363ada4b 100644
Binary files a/public/images/emoji/google/homes.png and b/public/images/emoji/google/homes.png differ
diff --git a/public/images/emoji/google/honduras.png b/public/images/emoji/google/honduras.png
new file mode 100644
index 00000000000..3c021c40ef3
Binary files /dev/null and b/public/images/emoji/google/honduras.png differ
diff --git a/public/images/emoji/google/honey_pot.png b/public/images/emoji/google/honey_pot.png
index d3255542ba3..e52dc00f237 100644
Binary files a/public/images/emoji/google/honey_pot.png and b/public/images/emoji/google/honey_pot.png differ
diff --git a/public/images/emoji/google/honeybee.png b/public/images/emoji/google/honeybee.png
new file mode 100644
index 00000000000..4bcf0f5a5ce
Binary files /dev/null and b/public/images/emoji/google/honeybee.png differ
diff --git a/public/images/emoji/google/hong_kong.png b/public/images/emoji/google/hong_kong.png
new file mode 100644
index 00000000000..691da0cc65e
Binary files /dev/null and b/public/images/emoji/google/hong_kong.png differ
diff --git a/public/images/emoji/google/horse.png b/public/images/emoji/google/horse.png
index bfa6fe21523..0dd1dc3140d 100644
Binary files a/public/images/emoji/google/horse.png and b/public/images/emoji/google/horse.png differ
diff --git a/public/images/emoji/google/horse_racing.png b/public/images/emoji/google/horse_racing.png
index b2164389462..d347767aa92 100644
Binary files a/public/images/emoji/google/horse_racing.png and b/public/images/emoji/google/horse_racing.png differ
diff --git a/public/images/emoji/google/horse_racing/2.png b/public/images/emoji/google/horse_racing/2.png
new file mode 100644
index 00000000000..c16c586ab6e
Binary files /dev/null and b/public/images/emoji/google/horse_racing/2.png differ
diff --git a/public/images/emoji/google/horse_racing/3.png b/public/images/emoji/google/horse_racing/3.png
new file mode 100644
index 00000000000..5bff25a2e8c
Binary files /dev/null and b/public/images/emoji/google/horse_racing/3.png differ
diff --git a/public/images/emoji/google/horse_racing/4.png b/public/images/emoji/google/horse_racing/4.png
new file mode 100644
index 00000000000..c0f4c4db36c
Binary files /dev/null and b/public/images/emoji/google/horse_racing/4.png differ
diff --git a/public/images/emoji/google/horse_racing/5.png b/public/images/emoji/google/horse_racing/5.png
new file mode 100644
index 00000000000..0f3be6013f0
Binary files /dev/null and b/public/images/emoji/google/horse_racing/5.png differ
diff --git a/public/images/emoji/google/horse_racing/6.png b/public/images/emoji/google/horse_racing/6.png
new file mode 100644
index 00000000000..749f989220b
Binary files /dev/null and b/public/images/emoji/google/horse_racing/6.png differ
diff --git a/public/images/emoji/google/hospital.png b/public/images/emoji/google/hospital.png
index 683ae2af051..f7fefbaad86 100644
Binary files a/public/images/emoji/google/hospital.png and b/public/images/emoji/google/hospital.png differ
diff --git a/public/images/emoji/google/hot_dog.png b/public/images/emoji/google/hot_dog.png
index 0e58953ffec..1221191c3f2 100644
Binary files a/public/images/emoji/google/hot_dog.png and b/public/images/emoji/google/hot_dog.png differ
diff --git a/public/images/emoji/google/hot_pepper.png b/public/images/emoji/google/hot_pepper.png
index 083ac34774b..87d576a9503 100644
Binary files a/public/images/emoji/google/hot_pepper.png and b/public/images/emoji/google/hot_pepper.png differ
diff --git a/public/images/emoji/google/hotdog.png b/public/images/emoji/google/hotdog.png
index 0e58953ffec..1221191c3f2 100644
Binary files a/public/images/emoji/google/hotdog.png and b/public/images/emoji/google/hotdog.png differ
diff --git a/public/images/emoji/google/hotel.png b/public/images/emoji/google/hotel.png
index 83bf093ca8d..661f6f4d2a5 100644
Binary files a/public/images/emoji/google/hotel.png and b/public/images/emoji/google/hotel.png differ
diff --git a/public/images/emoji/google/hotsprings.png b/public/images/emoji/google/hotsprings.png
index f0f4f65c861..9cd9a447c9a 100644
Binary files a/public/images/emoji/google/hotsprings.png and b/public/images/emoji/google/hotsprings.png differ
diff --git a/public/images/emoji/google/hourglass.png b/public/images/emoji/google/hourglass.png
index ecac60ebd57..dc20e70e26b 100644
Binary files a/public/images/emoji/google/hourglass.png and b/public/images/emoji/google/hourglass.png differ
diff --git a/public/images/emoji/google/hourglass_flowing_sand.png b/public/images/emoji/google/hourglass_flowing_sand.png
index 1952a366bb6..2947ddb2303 100644
Binary files a/public/images/emoji/google/hourglass_flowing_sand.png and b/public/images/emoji/google/hourglass_flowing_sand.png differ
diff --git a/public/images/emoji/google/house.png b/public/images/emoji/google/house.png
index 34100cce7a3..c34cf9df678 100644
Binary files a/public/images/emoji/google/house.png and b/public/images/emoji/google/house.png differ
diff --git a/public/images/emoji/google/house_abandoned.png b/public/images/emoji/google/house_abandoned.png
index b1d5a7d814e..5a4faead956 100644
Binary files a/public/images/emoji/google/house_abandoned.png and b/public/images/emoji/google/house_abandoned.png differ
diff --git a/public/images/emoji/google/house_buildings.png b/public/images/emoji/google/house_buildings.png
index e1a05599889..fa9363ada4b 100644
Binary files a/public/images/emoji/google/house_buildings.png and b/public/images/emoji/google/house_buildings.png differ
diff --git a/public/images/emoji/google/house_with_garden.png b/public/images/emoji/google/house_with_garden.png
index e38cfb45ebb..1c31e2d1415 100644
Binary files a/public/images/emoji/google/house_with_garden.png and b/public/images/emoji/google/house_with_garden.png differ
diff --git a/public/images/emoji/google/houses.png b/public/images/emoji/google/houses.png
new file mode 100644
index 00000000000..fa9363ada4b
Binary files /dev/null and b/public/images/emoji/google/houses.png differ
diff --git a/public/images/emoji/google/hugging.png b/public/images/emoji/google/hugging.png
index 6ac0f641741..bf104611e9b 100644
Binary files a/public/images/emoji/google/hugging.png and b/public/images/emoji/google/hugging.png differ
diff --git a/public/images/emoji/google/hugging_face.png b/public/images/emoji/google/hugging_face.png
index 6ac0f641741..bf104611e9b 100644
Binary files a/public/images/emoji/google/hugging_face.png and b/public/images/emoji/google/hugging_face.png differ
diff --git a/public/images/emoji/google/hugs.png b/public/images/emoji/google/hugs.png
new file mode 100644
index 00000000000..bf104611e9b
Binary files /dev/null and b/public/images/emoji/google/hugs.png differ
diff --git a/public/images/emoji/google/hungary.png b/public/images/emoji/google/hungary.png
new file mode 100644
index 00000000000..2fbf82b0e41
Binary files /dev/null and b/public/images/emoji/google/hungary.png differ
diff --git a/public/images/emoji/google/hushed.png b/public/images/emoji/google/hushed.png
index 1062006e820..1017735584d 100644
Binary files a/public/images/emoji/google/hushed.png and b/public/images/emoji/google/hushed.png differ
diff --git a/public/images/emoji/google/ice_cream.png b/public/images/emoji/google/ice_cream.png
index 30b30cde5cd..82e6d5352ee 100644
Binary files a/public/images/emoji/google/ice_cream.png and b/public/images/emoji/google/ice_cream.png differ
diff --git a/public/images/emoji/google/ice_hockey.png b/public/images/emoji/google/ice_hockey.png
new file mode 100644
index 00000000000..ded1adbd2bd
Binary files /dev/null and b/public/images/emoji/google/ice_hockey.png differ
diff --git a/public/images/emoji/google/ice_skate.png b/public/images/emoji/google/ice_skate.png
index 9c2b6c7998c..06a7f168f57 100644
Binary files a/public/images/emoji/google/ice_skate.png and b/public/images/emoji/google/ice_skate.png differ
diff --git a/public/images/emoji/google/icecream.png b/public/images/emoji/google/icecream.png
index 50d5dca0ed8..14d831d0dab 100644
Binary files a/public/images/emoji/google/icecream.png and b/public/images/emoji/google/icecream.png differ
diff --git a/public/images/emoji/google/iceland.png b/public/images/emoji/google/iceland.png
new file mode 100644
index 00000000000..cfc4b15f17c
Binary files /dev/null and b/public/images/emoji/google/iceland.png differ
diff --git a/public/images/emoji/google/id.png b/public/images/emoji/google/id.png
index 0d1f0e1bc9d..9d2fc98421d 100644
Binary files a/public/images/emoji/google/id.png and b/public/images/emoji/google/id.png differ
diff --git a/public/images/emoji/google/ideograph_advantage.png b/public/images/emoji/google/ideograph_advantage.png
index 9eb6c340d34..8e230f80749 100644
Binary files a/public/images/emoji/google/ideograph_advantage.png and b/public/images/emoji/google/ideograph_advantage.png differ
diff --git a/public/images/emoji/google/imp.png b/public/images/emoji/google/imp.png
index c5cca51457f..391197c7976 100644
Binary files a/public/images/emoji/google/imp.png and b/public/images/emoji/google/imp.png differ
diff --git a/public/images/emoji/google/inbox_tray.png b/public/images/emoji/google/inbox_tray.png
index 67148d2ce03..f4adb557350 100644
Binary files a/public/images/emoji/google/inbox_tray.png and b/public/images/emoji/google/inbox_tray.png differ
diff --git a/public/images/emoji/google/incoming_envelope.png b/public/images/emoji/google/incoming_envelope.png
index 92fcce77767..3be1a3b5ac5 100644
Binary files a/public/images/emoji/google/incoming_envelope.png and b/public/images/emoji/google/incoming_envelope.png differ
diff --git a/public/images/emoji/google/india.png b/public/images/emoji/google/india.png
new file mode 100644
index 00000000000..3d7da87187b
Binary files /dev/null and b/public/images/emoji/google/india.png differ
diff --git a/public/images/emoji/google/indonesia.png b/public/images/emoji/google/indonesia.png
new file mode 100644
index 00000000000..b2c334fd91d
Binary files /dev/null and b/public/images/emoji/google/indonesia.png differ
diff --git a/public/images/emoji/google/information_desk_person.png b/public/images/emoji/google/information_desk_person.png
index 3d4361ed65e..f84a2e02813 100644
Binary files a/public/images/emoji/google/information_desk_person.png and b/public/images/emoji/google/information_desk_person.png differ
diff --git a/public/images/emoji/google/information_source.png b/public/images/emoji/google/information_source.png
index d982dbd276b..b9c0993fc9d 100644
Binary files a/public/images/emoji/google/information_source.png and b/public/images/emoji/google/information_source.png differ
diff --git a/public/images/emoji/google/innocent.png b/public/images/emoji/google/innocent.png
index 234a5deaab0..f2eaaf228c9 100644
Binary files a/public/images/emoji/google/innocent.png and b/public/images/emoji/google/innocent.png differ
diff --git a/public/images/emoji/google/interrobang.png b/public/images/emoji/google/interrobang.png
index e96f13955d1..12d21b9834e 100644
Binary files a/public/images/emoji/google/interrobang.png and b/public/images/emoji/google/interrobang.png differ
diff --git a/public/images/emoji/google/iphone.png b/public/images/emoji/google/iphone.png
index 97ca7c4f79b..93dcb50850d 100644
Binary files a/public/images/emoji/google/iphone.png and b/public/images/emoji/google/iphone.png differ
diff --git a/public/images/emoji/google/iran.png b/public/images/emoji/google/iran.png
new file mode 100644
index 00000000000..846c6558501
Binary files /dev/null and b/public/images/emoji/google/iran.png differ
diff --git a/public/images/emoji/google/iraq.png b/public/images/emoji/google/iraq.png
new file mode 100644
index 00000000000..7afbf0e6dac
Binary files /dev/null and b/public/images/emoji/google/iraq.png differ
diff --git a/public/images/emoji/google/ireland.png b/public/images/emoji/google/ireland.png
new file mode 100644
index 00000000000..1a3efeb4ce6
Binary files /dev/null and b/public/images/emoji/google/ireland.png differ
diff --git a/public/images/emoji/google/island.png b/public/images/emoji/google/island.png
index 33b1d3883cf..30ee864648a 100644
Binary files a/public/images/emoji/google/island.png and b/public/images/emoji/google/island.png differ
diff --git a/public/images/emoji/google/isle_of_man.png b/public/images/emoji/google/isle_of_man.png
new file mode 100644
index 00000000000..81b217b4d36
Binary files /dev/null and b/public/images/emoji/google/isle_of_man.png differ
diff --git a/public/images/emoji/google/israel.png b/public/images/emoji/google/israel.png
new file mode 100644
index 00000000000..6554f75f87c
Binary files /dev/null and b/public/images/emoji/google/israel.png differ
diff --git a/public/images/emoji/google/it.png b/public/images/emoji/google/it.png
index cfbd4125e46..5ae7c53b6ff 100644
Binary files a/public/images/emoji/google/it.png and b/public/images/emoji/google/it.png differ
diff --git a/public/images/emoji/google/izakaya_lantern.png b/public/images/emoji/google/izakaya_lantern.png
index 92063b97fca..d8407f417f0 100644
Binary files a/public/images/emoji/google/izakaya_lantern.png and b/public/images/emoji/google/izakaya_lantern.png differ
diff --git a/public/images/emoji/google/jack_o_lantern.png b/public/images/emoji/google/jack_o_lantern.png
index 52e74c78e10..fe92e2bbabd 100644
Binary files a/public/images/emoji/google/jack_o_lantern.png and b/public/images/emoji/google/jack_o_lantern.png differ
diff --git a/public/images/emoji/google/jamaica.png b/public/images/emoji/google/jamaica.png
new file mode 100644
index 00000000000..a956adfab90
Binary files /dev/null and b/public/images/emoji/google/jamaica.png differ
diff --git a/public/images/emoji/google/japan.png b/public/images/emoji/google/japan.png
index a7754cc7342..19a1aceed1a 100644
Binary files a/public/images/emoji/google/japan.png and b/public/images/emoji/google/japan.png differ
diff --git a/public/images/emoji/google/japanese_castle.png b/public/images/emoji/google/japanese_castle.png
index 9b19a839326..d42ac569fe7 100644
Binary files a/public/images/emoji/google/japanese_castle.png and b/public/images/emoji/google/japanese_castle.png differ
diff --git a/public/images/emoji/google/japanese_goblin.png b/public/images/emoji/google/japanese_goblin.png
index 9d0a77f2353..0ebf700398f 100644
Binary files a/public/images/emoji/google/japanese_goblin.png and b/public/images/emoji/google/japanese_goblin.png differ
diff --git a/public/images/emoji/google/japanese_ogre.png b/public/images/emoji/google/japanese_ogre.png
index d24dffd0e2d..4a08e8e81be 100644
Binary files a/public/images/emoji/google/japanese_ogre.png and b/public/images/emoji/google/japanese_ogre.png differ
diff --git a/public/images/emoji/google/jeans.png b/public/images/emoji/google/jeans.png
index bfe464bb3e9..3bdd9ca3ba6 100644
Binary files a/public/images/emoji/google/jeans.png and b/public/images/emoji/google/jeans.png differ
diff --git a/public/images/emoji/google/jersey.png b/public/images/emoji/google/jersey.png
new file mode 100644
index 00000000000..47b536a6211
Binary files /dev/null and b/public/images/emoji/google/jersey.png differ
diff --git a/public/images/emoji/google/jordan.png b/public/images/emoji/google/jordan.png
new file mode 100644
index 00000000000..f8c6ca07eb7
Binary files /dev/null and b/public/images/emoji/google/jordan.png differ
diff --git a/public/images/emoji/google/joy.png b/public/images/emoji/google/joy.png
index 249ad7e8f0d..098ce2f4f98 100644
Binary files a/public/images/emoji/google/joy.png and b/public/images/emoji/google/joy.png differ
diff --git a/public/images/emoji/google/joy_cat.png b/public/images/emoji/google/joy_cat.png
index 3e7ae5090bd..a858d4615e0 100644
Binary files a/public/images/emoji/google/joy_cat.png and b/public/images/emoji/google/joy_cat.png differ
diff --git a/public/images/emoji/google/joystick.png b/public/images/emoji/google/joystick.png
index f8183693f9e..f5aa91b2d49 100644
Binary files a/public/images/emoji/google/joystick.png and b/public/images/emoji/google/joystick.png differ
diff --git a/public/images/emoji/google/jp.png b/public/images/emoji/google/jp.png
index 99129fe55d0..72cbebef789 100644
Binary files a/public/images/emoji/google/jp.png and b/public/images/emoji/google/jp.png differ
diff --git a/public/images/emoji/google/kaaba.png b/public/images/emoji/google/kaaba.png
index a74ce5d86f6..82aaffbd957 100644
Binary files a/public/images/emoji/google/kaaba.png and b/public/images/emoji/google/kaaba.png differ
diff --git a/public/images/emoji/google/kazakhstan.png b/public/images/emoji/google/kazakhstan.png
new file mode 100644
index 00000000000..ec2cffaecf1
Binary files /dev/null and b/public/images/emoji/google/kazakhstan.png differ
diff --git a/public/images/emoji/google/kenya.png b/public/images/emoji/google/kenya.png
new file mode 100644
index 00000000000..59f5ae68a7e
Binary files /dev/null and b/public/images/emoji/google/kenya.png differ
diff --git a/public/images/emoji/google/key.png b/public/images/emoji/google/key.png
index 05d1ca9b26a..7aca32f21d5 100644
Binary files a/public/images/emoji/google/key.png and b/public/images/emoji/google/key.png differ
diff --git a/public/images/emoji/google/key2.png b/public/images/emoji/google/key2.png
index 87121fe1078..d6739c8457c 100644
Binary files a/public/images/emoji/google/key2.png and b/public/images/emoji/google/key2.png differ
diff --git a/public/images/emoji/google/keyboard.png b/public/images/emoji/google/keyboard.png
index 197caff4e7b..f6190e74af4 100644
Binary files a/public/images/emoji/google/keyboard.png and b/public/images/emoji/google/keyboard.png differ
diff --git a/public/images/emoji/google/keycap_star.png b/public/images/emoji/google/keycap_star.png
index bc41c667b2c..9c0101c7d7e 100644
Binary files a/public/images/emoji/google/keycap_star.png and b/public/images/emoji/google/keycap_star.png differ
diff --git a/public/images/emoji/google/keycap_ten.png b/public/images/emoji/google/keycap_ten.png
new file mode 100644
index 00000000000..60b3c3787c0
Binary files /dev/null and b/public/images/emoji/google/keycap_ten.png differ
diff --git a/public/images/emoji/google/kick_scooter.png b/public/images/emoji/google/kick_scooter.png
new file mode 100644
index 00000000000..ebe5c370826
Binary files /dev/null and b/public/images/emoji/google/kick_scooter.png differ
diff --git a/public/images/emoji/google/kimono.png b/public/images/emoji/google/kimono.png
index a8161adf178..b252f0f2a74 100644
Binary files a/public/images/emoji/google/kimono.png and b/public/images/emoji/google/kimono.png differ
diff --git a/public/images/emoji/google/kiribati.png b/public/images/emoji/google/kiribati.png
new file mode 100644
index 00000000000..2f005d2487d
Binary files /dev/null and b/public/images/emoji/google/kiribati.png differ
diff --git a/public/images/emoji/google/kiss.png b/public/images/emoji/google/kiss.png
index 4c74c59e2ee..a7f50bbe04e 100644
Binary files a/public/images/emoji/google/kiss.png and b/public/images/emoji/google/kiss.png differ
diff --git a/public/images/emoji/google/kissing.png b/public/images/emoji/google/kissing.png
index 4d9b82e74a9..6033b2eb123 100644
Binary files a/public/images/emoji/google/kissing.png and b/public/images/emoji/google/kissing.png differ
diff --git a/public/images/emoji/google/kissing_cat.png b/public/images/emoji/google/kissing_cat.png
index bbe8c4a97ce..96ab3ba308b 100644
Binary files a/public/images/emoji/google/kissing_cat.png and b/public/images/emoji/google/kissing_cat.png differ
diff --git a/public/images/emoji/google/kissing_closed_eyes.png b/public/images/emoji/google/kissing_closed_eyes.png
index 12079862cd9..5118f05e7a3 100644
Binary files a/public/images/emoji/google/kissing_closed_eyes.png and b/public/images/emoji/google/kissing_closed_eyes.png differ
diff --git a/public/images/emoji/google/kissing_heart.png b/public/images/emoji/google/kissing_heart.png
index 139ce489a48..1b16a522c9b 100644
Binary files a/public/images/emoji/google/kissing_heart.png and b/public/images/emoji/google/kissing_heart.png differ
diff --git a/public/images/emoji/google/kissing_smiling_eyes.png b/public/images/emoji/google/kissing_smiling_eyes.png
index d69b5d304ac..32d9aed1522 100644
Binary files a/public/images/emoji/google/kissing_smiling_eyes.png and b/public/images/emoji/google/kissing_smiling_eyes.png differ
diff --git a/public/images/emoji/google/kiwi_fruit.png b/public/images/emoji/google/kiwi_fruit.png
new file mode 100644
index 00000000000..d2834a517ad
Binary files /dev/null and b/public/images/emoji/google/kiwi_fruit.png differ
diff --git a/public/images/emoji/google/knife.png b/public/images/emoji/google/knife.png
index 88cee60960b..f0260024b6a 100644
Binary files a/public/images/emoji/google/knife.png and b/public/images/emoji/google/knife.png differ
diff --git a/public/images/emoji/google/koala.png b/public/images/emoji/google/koala.png
index 70b131e06bd..bcdca18c766 100644
Binary files a/public/images/emoji/google/koala.png and b/public/images/emoji/google/koala.png differ
diff --git a/public/images/emoji/google/koko.png b/public/images/emoji/google/koko.png
index ddaf0447ddf..eb223efbb57 100644
Binary files a/public/images/emoji/google/koko.png and b/public/images/emoji/google/koko.png differ
diff --git a/public/images/emoji/google/kosovo.png b/public/images/emoji/google/kosovo.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/kosovo.png differ
diff --git a/public/images/emoji/google/kr.png b/public/images/emoji/google/kr.png
index efb95e4babc..33ead18d8c6 100644
Binary files a/public/images/emoji/google/kr.png and b/public/images/emoji/google/kr.png differ
diff --git a/public/images/emoji/google/kuwait.png b/public/images/emoji/google/kuwait.png
new file mode 100644
index 00000000000..bf42ac971d1
Binary files /dev/null and b/public/images/emoji/google/kuwait.png differ
diff --git a/public/images/emoji/google/kyrgyzstan.png b/public/images/emoji/google/kyrgyzstan.png
new file mode 100644
index 00000000000..9ee2d3808fa
Binary files /dev/null and b/public/images/emoji/google/kyrgyzstan.png differ
diff --git a/public/images/emoji/google/label.png b/public/images/emoji/google/label.png
index c3043450a54..2473deefe6e 100644
Binary files a/public/images/emoji/google/label.png and b/public/images/emoji/google/label.png differ
diff --git a/public/images/emoji/google/laos.png b/public/images/emoji/google/laos.png
new file mode 100644
index 00000000000..5762ccf2973
Binary files /dev/null and b/public/images/emoji/google/laos.png differ
diff --git a/public/images/emoji/google/large_blue_circle.png b/public/images/emoji/google/large_blue_circle.png
index 2a680248230..183d6c3791a 100644
Binary files a/public/images/emoji/google/large_blue_circle.png and b/public/images/emoji/google/large_blue_circle.png differ
diff --git a/public/images/emoji/google/large_blue_diamond.png b/public/images/emoji/google/large_blue_diamond.png
index fc3f5b7c419..5479de75b34 100644
Binary files a/public/images/emoji/google/large_blue_diamond.png and b/public/images/emoji/google/large_blue_diamond.png differ
diff --git a/public/images/emoji/google/large_orange_diamond.png b/public/images/emoji/google/large_orange_diamond.png
index b652d77950a..41af4a51d41 100644
Binary files a/public/images/emoji/google/large_orange_diamond.png and b/public/images/emoji/google/large_orange_diamond.png differ
diff --git a/public/images/emoji/google/last_quarter_moon.png b/public/images/emoji/google/last_quarter_moon.png
index c6ad0a2dc4b..ae12e2a821c 100644
Binary files a/public/images/emoji/google/last_quarter_moon.png and b/public/images/emoji/google/last_quarter_moon.png differ
diff --git a/public/images/emoji/google/last_quarter_moon_with_face.png b/public/images/emoji/google/last_quarter_moon_with_face.png
index 96bd7112721..7900a9f9429 100644
Binary files a/public/images/emoji/google/last_quarter_moon_with_face.png and b/public/images/emoji/google/last_quarter_moon_with_face.png differ
diff --git a/public/images/emoji/google/latin_cross.png b/public/images/emoji/google/latin_cross.png
index 52d188499f9..0a367b0233e 100644
Binary files a/public/images/emoji/google/latin_cross.png and b/public/images/emoji/google/latin_cross.png differ
diff --git a/public/images/emoji/google/latvia.png b/public/images/emoji/google/latvia.png
new file mode 100644
index 00000000000..963f774bb22
Binary files /dev/null and b/public/images/emoji/google/latvia.png differ
diff --git a/public/images/emoji/google/laughing.png b/public/images/emoji/google/laughing.png
index 04d29aa6a7d..1b64148f973 100644
Binary files a/public/images/emoji/google/laughing.png and b/public/images/emoji/google/laughing.png differ
diff --git a/public/images/emoji/google/leaves.png b/public/images/emoji/google/leaves.png
index 764114eaaf6..5dc15b3da44 100644
Binary files a/public/images/emoji/google/leaves.png and b/public/images/emoji/google/leaves.png differ
diff --git a/public/images/emoji/google/lebanon.png b/public/images/emoji/google/lebanon.png
new file mode 100644
index 00000000000..b8b47090432
Binary files /dev/null and b/public/images/emoji/google/lebanon.png differ
diff --git a/public/images/emoji/google/ledger.png b/public/images/emoji/google/ledger.png
index e709f538bfe..78915dd655a 100644
Binary files a/public/images/emoji/google/ledger.png and b/public/images/emoji/google/ledger.png differ
diff --git a/public/images/emoji/google/left_luggage.png b/public/images/emoji/google/left_luggage.png
index 47ad0e4f6ca..a81a7f4048f 100644
Binary files a/public/images/emoji/google/left_luggage.png and b/public/images/emoji/google/left_luggage.png differ
diff --git a/public/images/emoji/google/left_right_arrow.png b/public/images/emoji/google/left_right_arrow.png
index 29d18abc794..dc064561f02 100644
Binary files a/public/images/emoji/google/left_right_arrow.png and b/public/images/emoji/google/left_right_arrow.png differ
diff --git a/public/images/emoji/google/left_speech_bubble.png b/public/images/emoji/google/left_speech_bubble.png
index 450d8beafcc..4dd9f1330e0 100644
Binary files a/public/images/emoji/google/left_speech_bubble.png and b/public/images/emoji/google/left_speech_bubble.png differ
diff --git a/public/images/emoji/google/leftwards_arrow_with_hook.png b/public/images/emoji/google/leftwards_arrow_with_hook.png
index 2cefb32033b..da648022ba3 100644
Binary files a/public/images/emoji/google/leftwards_arrow_with_hook.png and b/public/images/emoji/google/leftwards_arrow_with_hook.png differ
diff --git a/public/images/emoji/google/lemon.png b/public/images/emoji/google/lemon.png
index 7cac69f07d9..f2748b54b35 100644
Binary files a/public/images/emoji/google/lemon.png and b/public/images/emoji/google/lemon.png differ
diff --git a/public/images/emoji/google/leo.png b/public/images/emoji/google/leo.png
index 99325408e35..ddb39122b65 100644
Binary files a/public/images/emoji/google/leo.png and b/public/images/emoji/google/leo.png differ
diff --git a/public/images/emoji/google/leopard.png b/public/images/emoji/google/leopard.png
index c781a5b6220..cc31eb647e7 100644
Binary files a/public/images/emoji/google/leopard.png and b/public/images/emoji/google/leopard.png differ
diff --git a/public/images/emoji/google/lesotho.png b/public/images/emoji/google/lesotho.png
new file mode 100644
index 00000000000..d0455846dda
Binary files /dev/null and b/public/images/emoji/google/lesotho.png differ
diff --git a/public/images/emoji/google/level_slider.png b/public/images/emoji/google/level_slider.png
index c255df10ffd..5991ab94a8d 100644
Binary files a/public/images/emoji/google/level_slider.png and b/public/images/emoji/google/level_slider.png differ
diff --git a/public/images/emoji/google/levitate.png b/public/images/emoji/google/levitate.png
index aafbbc2d802..88918f97b31 100644
Binary files a/public/images/emoji/google/levitate.png and b/public/images/emoji/google/levitate.png differ
diff --git a/public/images/emoji/google/liberia.png b/public/images/emoji/google/liberia.png
new file mode 100644
index 00000000000..388c2f35d70
Binary files /dev/null and b/public/images/emoji/google/liberia.png differ
diff --git a/public/images/emoji/google/libra.png b/public/images/emoji/google/libra.png
index 4d0a2c452a7..1d8132623b2 100644
Binary files a/public/images/emoji/google/libra.png and b/public/images/emoji/google/libra.png differ
diff --git a/public/images/emoji/google/libya.png b/public/images/emoji/google/libya.png
new file mode 100644
index 00000000000..303b3fc66f3
Binary files /dev/null and b/public/images/emoji/google/libya.png differ
diff --git a/public/images/emoji/google/liechtenstein.png b/public/images/emoji/google/liechtenstein.png
new file mode 100644
index 00000000000..3c90874cca3
Binary files /dev/null and b/public/images/emoji/google/liechtenstein.png differ
diff --git a/public/images/emoji/google/lifter.png b/public/images/emoji/google/lifter.png
index eb58823175e..47689fc2921 100644
Binary files a/public/images/emoji/google/lifter.png and b/public/images/emoji/google/lifter.png differ
diff --git a/public/images/emoji/google/light_rail.png b/public/images/emoji/google/light_rail.png
index 09251b09349..3864cc38794 100644
Binary files a/public/images/emoji/google/light_rail.png and b/public/images/emoji/google/light_rail.png differ
diff --git a/public/images/emoji/google/link.png b/public/images/emoji/google/link.png
index cb01545722a..5c4d7c49230 100644
Binary files a/public/images/emoji/google/link.png and b/public/images/emoji/google/link.png differ
diff --git a/public/images/emoji/google/linked_paperclips.png b/public/images/emoji/google/linked_paperclips.png
index e34ff5ad2a3..b3b7e0de41d 100644
Binary files a/public/images/emoji/google/linked_paperclips.png and b/public/images/emoji/google/linked_paperclips.png differ
diff --git a/public/images/emoji/google/lion.png b/public/images/emoji/google/lion.png
index cccce723442..d8b4d7e2249 100644
Binary files a/public/images/emoji/google/lion.png and b/public/images/emoji/google/lion.png differ
diff --git a/public/images/emoji/google/lion_face.png b/public/images/emoji/google/lion_face.png
index cccce723442..d8b4d7e2249 100644
Binary files a/public/images/emoji/google/lion_face.png and b/public/images/emoji/google/lion_face.png differ
diff --git a/public/images/emoji/google/lips.png b/public/images/emoji/google/lips.png
index 193841abd43..93bbe027d50 100644
Binary files a/public/images/emoji/google/lips.png and b/public/images/emoji/google/lips.png differ
diff --git a/public/images/emoji/google/lipstick.png b/public/images/emoji/google/lipstick.png
index 57431fd4625..9e0b3713864 100644
Binary files a/public/images/emoji/google/lipstick.png and b/public/images/emoji/google/lipstick.png differ
diff --git a/public/images/emoji/google/lithuania.png b/public/images/emoji/google/lithuania.png
new file mode 100644
index 00000000000..41d85c692ba
Binary files /dev/null and b/public/images/emoji/google/lithuania.png differ
diff --git a/public/images/emoji/google/lizard.png b/public/images/emoji/google/lizard.png
new file mode 100644
index 00000000000..4932ac5dbbf
Binary files /dev/null and b/public/images/emoji/google/lizard.png differ
diff --git a/public/images/emoji/google/lock.png b/public/images/emoji/google/lock.png
index 50a713c2a55..07550237ed4 100644
Binary files a/public/images/emoji/google/lock.png and b/public/images/emoji/google/lock.png differ
diff --git a/public/images/emoji/google/lock_with_ink_pen.png b/public/images/emoji/google/lock_with_ink_pen.png
index c228e63bdb2..69b7d0cc636 100644
Binary files a/public/images/emoji/google/lock_with_ink_pen.png and b/public/images/emoji/google/lock_with_ink_pen.png differ
diff --git a/public/images/emoji/google/lollipop.png b/public/images/emoji/google/lollipop.png
index fd51bc72c06..2d016c365e5 100644
Binary files a/public/images/emoji/google/lollipop.png and b/public/images/emoji/google/lollipop.png differ
diff --git a/public/images/emoji/google/loop.png b/public/images/emoji/google/loop.png
index eb371562dbd..633119f0fc3 100644
Binary files a/public/images/emoji/google/loop.png and b/public/images/emoji/google/loop.png differ
diff --git a/public/images/emoji/google/loud_sound.png b/public/images/emoji/google/loud_sound.png
index 1d5da87a4aa..dc3879609da 100644
Binary files a/public/images/emoji/google/loud_sound.png and b/public/images/emoji/google/loud_sound.png differ
diff --git a/public/images/emoji/google/loudspeaker.png b/public/images/emoji/google/loudspeaker.png
index 2702982fcfe..94402b054d0 100644
Binary files a/public/images/emoji/google/loudspeaker.png and b/public/images/emoji/google/loudspeaker.png differ
diff --git a/public/images/emoji/google/love_hotel.png b/public/images/emoji/google/love_hotel.png
index 3172fe6ca11..f56e26d106b 100644
Binary files a/public/images/emoji/google/love_hotel.png and b/public/images/emoji/google/love_hotel.png differ
diff --git a/public/images/emoji/google/love_letter.png b/public/images/emoji/google/love_letter.png
index d2d29b71069..198be2dce1d 100644
Binary files a/public/images/emoji/google/love_letter.png and b/public/images/emoji/google/love_letter.png differ
diff --git a/public/images/emoji/google/low_brightness.png b/public/images/emoji/google/low_brightness.png
index 21d19226e1e..0a7d09ad2dc 100644
Binary files a/public/images/emoji/google/low_brightness.png and b/public/images/emoji/google/low_brightness.png differ
diff --git a/public/images/emoji/google/lower_left_ballpoint_pen.png b/public/images/emoji/google/lower_left_ballpoint_pen.png
deleted file mode 100644
index 11acae0cdd3..00000000000
Binary files a/public/images/emoji/google/lower_left_ballpoint_pen.png and /dev/null differ
diff --git a/public/images/emoji/google/lower_left_crayon.png b/public/images/emoji/google/lower_left_crayon.png
index 0ef86da10fb..e82c0d2d5e6 100644
Binary files a/public/images/emoji/google/lower_left_crayon.png and b/public/images/emoji/google/lower_left_crayon.png differ
diff --git a/public/images/emoji/google/lower_left_fountain_pen.png b/public/images/emoji/google/lower_left_fountain_pen.png
index 4af057ce4ec..a06fcdc40e4 100644
Binary files a/public/images/emoji/google/lower_left_fountain_pen.png and b/public/images/emoji/google/lower_left_fountain_pen.png differ
diff --git a/public/images/emoji/google/lower_left_paintbrush.png b/public/images/emoji/google/lower_left_paintbrush.png
index 81b26f22fab..58697366466 100644
Binary files a/public/images/emoji/google/lower_left_paintbrush.png and b/public/images/emoji/google/lower_left_paintbrush.png differ
diff --git a/public/images/emoji/google/luxembourg.png b/public/images/emoji/google/luxembourg.png
new file mode 100644
index 00000000000..d86b5c65bb2
Binary files /dev/null and b/public/images/emoji/google/luxembourg.png differ
diff --git a/public/images/emoji/google/lying_face.png b/public/images/emoji/google/lying_face.png
new file mode 100644
index 00000000000..aeb972bd265
Binary files /dev/null and b/public/images/emoji/google/lying_face.png differ
diff --git a/public/images/emoji/google/m.png b/public/images/emoji/google/m.png
index 6c7b443529a..7d37bedb9bf 100644
Binary files a/public/images/emoji/google/m.png and b/public/images/emoji/google/m.png differ
diff --git a/public/images/emoji/google/macau.png b/public/images/emoji/google/macau.png
new file mode 100644
index 00000000000..918444ff165
Binary files /dev/null and b/public/images/emoji/google/macau.png differ
diff --git a/public/images/emoji/google/macedonia.png b/public/images/emoji/google/macedonia.png
new file mode 100644
index 00000000000..68d7eeda312
Binary files /dev/null and b/public/images/emoji/google/macedonia.png differ
diff --git a/public/images/emoji/google/madagascar.png b/public/images/emoji/google/madagascar.png
new file mode 100644
index 00000000000..b166d103c70
Binary files /dev/null and b/public/images/emoji/google/madagascar.png differ
diff --git a/public/images/emoji/google/mag.png b/public/images/emoji/google/mag.png
index 3d58da8d6ed..009a8b29e7c 100644
Binary files a/public/images/emoji/google/mag.png and b/public/images/emoji/google/mag.png differ
diff --git a/public/images/emoji/google/mag_right.png b/public/images/emoji/google/mag_right.png
index 6217ffa8f1f..48158489f90 100644
Binary files a/public/images/emoji/google/mag_right.png and b/public/images/emoji/google/mag_right.png differ
diff --git a/public/images/emoji/google/mahjong.png b/public/images/emoji/google/mahjong.png
index e00e0879e2d..28e9b95f36a 100644
Binary files a/public/images/emoji/google/mahjong.png and b/public/images/emoji/google/mahjong.png differ
diff --git a/public/images/emoji/google/mailbox.png b/public/images/emoji/google/mailbox.png
index 3036e4fff35..5eaa0962304 100644
Binary files a/public/images/emoji/google/mailbox.png and b/public/images/emoji/google/mailbox.png differ
diff --git a/public/images/emoji/google/mailbox_closed.png b/public/images/emoji/google/mailbox_closed.png
index 2a9678b583b..6a9717aa1e9 100644
Binary files a/public/images/emoji/google/mailbox_closed.png and b/public/images/emoji/google/mailbox_closed.png differ
diff --git a/public/images/emoji/google/mailbox_with_mail.png b/public/images/emoji/google/mailbox_with_mail.png
index 6539904a2d3..f7ce167ec04 100644
Binary files a/public/images/emoji/google/mailbox_with_mail.png and b/public/images/emoji/google/mailbox_with_mail.png differ
diff --git a/public/images/emoji/google/mailbox_with_no_mail.png b/public/images/emoji/google/mailbox_with_no_mail.png
index d5fb100823b..d6a6a1c5349 100644
Binary files a/public/images/emoji/google/mailbox_with_no_mail.png and b/public/images/emoji/google/mailbox_with_no_mail.png differ
diff --git a/public/images/emoji/google/malawi.png b/public/images/emoji/google/malawi.png
new file mode 100644
index 00000000000..acc82bc5af6
Binary files /dev/null and b/public/images/emoji/google/malawi.png differ
diff --git a/public/images/emoji/google/malaysia.png b/public/images/emoji/google/malaysia.png
new file mode 100644
index 00000000000..2e693c11ebe
Binary files /dev/null and b/public/images/emoji/google/malaysia.png differ
diff --git a/public/images/emoji/google/maldives.png b/public/images/emoji/google/maldives.png
new file mode 100644
index 00000000000..99b18ac8d3d
Binary files /dev/null and b/public/images/emoji/google/maldives.png differ
diff --git a/public/images/emoji/google/male_couple_with_heart.png b/public/images/emoji/google/male_couple_with_heart.png
index ca94117982f..8c30736f98d 100644
Binary files a/public/images/emoji/google/male_couple_with_heart.png and b/public/images/emoji/google/male_couple_with_heart.png differ
diff --git a/public/images/emoji/google/male_couplekiss.png b/public/images/emoji/google/male_couplekiss.png
index b0c3a0b62e6..60aff93dd76 100644
Binary files a/public/images/emoji/google/male_couplekiss.png and b/public/images/emoji/google/male_couplekiss.png differ
diff --git a/public/images/emoji/google/male_detective.png b/public/images/emoji/google/male_detective.png
new file mode 100644
index 00000000000..13ef63b0aa6
Binary files /dev/null and b/public/images/emoji/google/male_detective.png differ
diff --git a/public/images/emoji/google/male_detective/2.png b/public/images/emoji/google/male_detective/2.png
new file mode 100644
index 00000000000..130424ff539
Binary files /dev/null and b/public/images/emoji/google/male_detective/2.png differ
diff --git a/public/images/emoji/google/male_detective/3.png b/public/images/emoji/google/male_detective/3.png
new file mode 100644
index 00000000000..6fb56a789c9
Binary files /dev/null and b/public/images/emoji/google/male_detective/3.png differ
diff --git a/public/images/emoji/google/male_detective/4.png b/public/images/emoji/google/male_detective/4.png
new file mode 100644
index 00000000000..c021157981c
Binary files /dev/null and b/public/images/emoji/google/male_detective/4.png differ
diff --git a/public/images/emoji/google/male_detective/5.png b/public/images/emoji/google/male_detective/5.png
new file mode 100644
index 00000000000..fcd34112328
Binary files /dev/null and b/public/images/emoji/google/male_detective/5.png differ
diff --git a/public/images/emoji/google/male_detective/6.png b/public/images/emoji/google/male_detective/6.png
new file mode 100644
index 00000000000..e4b939c908b
Binary files /dev/null and b/public/images/emoji/google/male_detective/6.png differ
diff --git a/public/images/emoji/google/mali.png b/public/images/emoji/google/mali.png
new file mode 100644
index 00000000000..8e30b34eb97
Binary files /dev/null and b/public/images/emoji/google/mali.png differ
diff --git a/public/images/emoji/google/malta.png b/public/images/emoji/google/malta.png
new file mode 100644
index 00000000000..dc1cf128cab
Binary files /dev/null and b/public/images/emoji/google/malta.png differ
diff --git a/public/images/emoji/google/man.png b/public/images/emoji/google/man.png
index f2d68401e86..419b9c8365c 100644
Binary files a/public/images/emoji/google/man.png and b/public/images/emoji/google/man.png differ
diff --git a/public/images/emoji/google/man/2.png b/public/images/emoji/google/man/2.png
new file mode 100644
index 00000000000..91680466036
Binary files /dev/null and b/public/images/emoji/google/man/2.png differ
diff --git a/public/images/emoji/google/man/3.png b/public/images/emoji/google/man/3.png
new file mode 100644
index 00000000000..c07120932fd
Binary files /dev/null and b/public/images/emoji/google/man/3.png differ
diff --git a/public/images/emoji/google/man/4.png b/public/images/emoji/google/man/4.png
new file mode 100644
index 00000000000..d8174a6ff05
Binary files /dev/null and b/public/images/emoji/google/man/4.png differ
diff --git a/public/images/emoji/google/man/5.png b/public/images/emoji/google/man/5.png
new file mode 100644
index 00000000000..b21c4b7b442
Binary files /dev/null and b/public/images/emoji/google/man/5.png differ
diff --git a/public/images/emoji/google/man/6.png b/public/images/emoji/google/man/6.png
new file mode 100644
index 00000000000..f8c77a50ea7
Binary files /dev/null and b/public/images/emoji/google/man/6.png differ
diff --git a/public/images/emoji/google/man_artist.png b/public/images/emoji/google/man_artist.png
new file mode 100644
index 00000000000..79ed156b477
Binary files /dev/null and b/public/images/emoji/google/man_artist.png differ
diff --git a/public/images/emoji/google/man_astronaut.png b/public/images/emoji/google/man_astronaut.png
new file mode 100644
index 00000000000..7d4997a28b5
Binary files /dev/null and b/public/images/emoji/google/man_astronaut.png differ
diff --git a/public/images/emoji/google/man_cartwheeling.png b/public/images/emoji/google/man_cartwheeling.png
new file mode 100644
index 00000000000..dbc6a774277
Binary files /dev/null and b/public/images/emoji/google/man_cartwheeling.png differ
diff --git a/public/images/emoji/google/man_cartwheeling/2.png b/public/images/emoji/google/man_cartwheeling/2.png
new file mode 100644
index 00000000000..46199977e2a
Binary files /dev/null and b/public/images/emoji/google/man_cartwheeling/2.png differ
diff --git a/public/images/emoji/google/man_cartwheeling/3.png b/public/images/emoji/google/man_cartwheeling/3.png
new file mode 100644
index 00000000000..66d5a06d751
Binary files /dev/null and b/public/images/emoji/google/man_cartwheeling/3.png differ
diff --git a/public/images/emoji/google/man_cartwheeling/4.png b/public/images/emoji/google/man_cartwheeling/4.png
new file mode 100644
index 00000000000..1a209c3ec2d
Binary files /dev/null and b/public/images/emoji/google/man_cartwheeling/4.png differ
diff --git a/public/images/emoji/google/man_cartwheeling/5.png b/public/images/emoji/google/man_cartwheeling/5.png
new file mode 100644
index 00000000000..433b97cc8d0
Binary files /dev/null and b/public/images/emoji/google/man_cartwheeling/5.png differ
diff --git a/public/images/emoji/google/man_cartwheeling/6.png b/public/images/emoji/google/man_cartwheeling/6.png
new file mode 100644
index 00000000000..518d6d31b7e
Binary files /dev/null and b/public/images/emoji/google/man_cartwheeling/6.png differ
diff --git a/public/images/emoji/google/man_cook.png b/public/images/emoji/google/man_cook.png
new file mode 100644
index 00000000000..da49a409855
Binary files /dev/null and b/public/images/emoji/google/man_cook.png differ
diff --git a/public/images/emoji/google/man_dancing.png b/public/images/emoji/google/man_dancing.png
new file mode 100644
index 00000000000..7c06dae7815
Binary files /dev/null and b/public/images/emoji/google/man_dancing.png differ
diff --git a/public/images/emoji/google/man_dancing/2.png b/public/images/emoji/google/man_dancing/2.png
new file mode 100644
index 00000000000..dfcc4522e16
Binary files /dev/null and b/public/images/emoji/google/man_dancing/2.png differ
diff --git a/public/images/emoji/google/man_dancing/3.png b/public/images/emoji/google/man_dancing/3.png
new file mode 100644
index 00000000000..671d89d6f44
Binary files /dev/null and b/public/images/emoji/google/man_dancing/3.png differ
diff --git a/public/images/emoji/google/man_dancing/4.png b/public/images/emoji/google/man_dancing/4.png
new file mode 100644
index 00000000000..a5575df5310
Binary files /dev/null and b/public/images/emoji/google/man_dancing/4.png differ
diff --git a/public/images/emoji/google/man_dancing/5.png b/public/images/emoji/google/man_dancing/5.png
new file mode 100644
index 00000000000..b33d213a826
Binary files /dev/null and b/public/images/emoji/google/man_dancing/5.png differ
diff --git a/public/images/emoji/google/man_dancing/6.png b/public/images/emoji/google/man_dancing/6.png
new file mode 100644
index 00000000000..faed7a09855
Binary files /dev/null and b/public/images/emoji/google/man_dancing/6.png differ
diff --git a/public/images/emoji/google/man_facepalming.png b/public/images/emoji/google/man_facepalming.png
new file mode 100644
index 00000000000..545a28a2ab8
Binary files /dev/null and b/public/images/emoji/google/man_facepalming.png differ
diff --git a/public/images/emoji/google/man_facepalming/2.png b/public/images/emoji/google/man_facepalming/2.png
new file mode 100644
index 00000000000..b4c1b9189f4
Binary files /dev/null and b/public/images/emoji/google/man_facepalming/2.png differ
diff --git a/public/images/emoji/google/man_facepalming/3.png b/public/images/emoji/google/man_facepalming/3.png
new file mode 100644
index 00000000000..34678c776b1
Binary files /dev/null and b/public/images/emoji/google/man_facepalming/3.png differ
diff --git a/public/images/emoji/google/man_facepalming/4.png b/public/images/emoji/google/man_facepalming/4.png
new file mode 100644
index 00000000000..a951cc15b77
Binary files /dev/null and b/public/images/emoji/google/man_facepalming/4.png differ
diff --git a/public/images/emoji/google/man_facepalming/5.png b/public/images/emoji/google/man_facepalming/5.png
new file mode 100644
index 00000000000..54e377054f9
Binary files /dev/null and b/public/images/emoji/google/man_facepalming/5.png differ
diff --git a/public/images/emoji/google/man_facepalming/6.png b/public/images/emoji/google/man_facepalming/6.png
new file mode 100644
index 00000000000..5a432ab436f
Binary files /dev/null and b/public/images/emoji/google/man_facepalming/6.png differ
diff --git a/public/images/emoji/google/man_factory_worker.png b/public/images/emoji/google/man_factory_worker.png
new file mode 100644
index 00000000000..b85f161ad43
Binary files /dev/null and b/public/images/emoji/google/man_factory_worker.png differ
diff --git a/public/images/emoji/google/man_farmer.png b/public/images/emoji/google/man_farmer.png
new file mode 100644
index 00000000000..58f7f37810f
Binary files /dev/null and b/public/images/emoji/google/man_farmer.png differ
diff --git a/public/images/emoji/google/man_firefighter.png b/public/images/emoji/google/man_firefighter.png
new file mode 100644
index 00000000000..3949db60f68
Binary files /dev/null and b/public/images/emoji/google/man_firefighter.png differ
diff --git a/public/images/emoji/google/man_health_worker.png b/public/images/emoji/google/man_health_worker.png
new file mode 100644
index 00000000000..1e8e92d26cf
Binary files /dev/null and b/public/images/emoji/google/man_health_worker.png differ
diff --git a/public/images/emoji/google/man_health_worker/2.png b/public/images/emoji/google/man_health_worker/2.png
new file mode 100644
index 00000000000..11b275b3bdb
Binary files /dev/null and b/public/images/emoji/google/man_health_worker/2.png differ
diff --git a/public/images/emoji/google/man_health_worker/3.png b/public/images/emoji/google/man_health_worker/3.png
new file mode 100644
index 00000000000..9f066054524
Binary files /dev/null and b/public/images/emoji/google/man_health_worker/3.png differ
diff --git a/public/images/emoji/google/man_health_worker/4.png b/public/images/emoji/google/man_health_worker/4.png
new file mode 100644
index 00000000000..48c60e1a122
Binary files /dev/null and b/public/images/emoji/google/man_health_worker/4.png differ
diff --git a/public/images/emoji/google/man_health_worker/5.png b/public/images/emoji/google/man_health_worker/5.png
new file mode 100644
index 00000000000..b289707381b
Binary files /dev/null and b/public/images/emoji/google/man_health_worker/5.png differ
diff --git a/public/images/emoji/google/man_health_worker/6.png b/public/images/emoji/google/man_health_worker/6.png
new file mode 100644
index 00000000000..92f231e3fc6
Binary files /dev/null and b/public/images/emoji/google/man_health_worker/6.png differ
diff --git a/public/images/emoji/google/man_in_business_suit_levitating.png b/public/images/emoji/google/man_in_business_suit_levitating.png
index aafbbc2d802..88918f97b31 100644
Binary files a/public/images/emoji/google/man_in_business_suit_levitating.png and b/public/images/emoji/google/man_in_business_suit_levitating.png differ
diff --git a/public/images/emoji/google/man_in_tuxedo.png b/public/images/emoji/google/man_in_tuxedo.png
new file mode 100644
index 00000000000..5b96a66a351
Binary files /dev/null and b/public/images/emoji/google/man_in_tuxedo.png differ
diff --git a/public/images/emoji/google/man_in_tuxedo/2.png b/public/images/emoji/google/man_in_tuxedo/2.png
new file mode 100644
index 00000000000..88cc2266e2f
Binary files /dev/null and b/public/images/emoji/google/man_in_tuxedo/2.png differ
diff --git a/public/images/emoji/google/man_in_tuxedo/3.png b/public/images/emoji/google/man_in_tuxedo/3.png
new file mode 100644
index 00000000000..82a068f725e
Binary files /dev/null and b/public/images/emoji/google/man_in_tuxedo/3.png differ
diff --git a/public/images/emoji/google/man_in_tuxedo/4.png b/public/images/emoji/google/man_in_tuxedo/4.png
new file mode 100644
index 00000000000..8572971df08
Binary files /dev/null and b/public/images/emoji/google/man_in_tuxedo/4.png differ
diff --git a/public/images/emoji/google/man_in_tuxedo/5.png b/public/images/emoji/google/man_in_tuxedo/5.png
new file mode 100644
index 00000000000..1122dfdd0fe
Binary files /dev/null and b/public/images/emoji/google/man_in_tuxedo/5.png differ
diff --git a/public/images/emoji/google/man_in_tuxedo/6.png b/public/images/emoji/google/man_in_tuxedo/6.png
new file mode 100644
index 00000000000..6c1febff298
Binary files /dev/null and b/public/images/emoji/google/man_in_tuxedo/6.png differ
diff --git a/public/images/emoji/google/man_judge.png b/public/images/emoji/google/man_judge.png
new file mode 100644
index 00000000000..b33b3f9bea5
Binary files /dev/null and b/public/images/emoji/google/man_judge.png differ
diff --git a/public/images/emoji/google/man_judge/2.png b/public/images/emoji/google/man_judge/2.png
new file mode 100644
index 00000000000..ca912638464
Binary files /dev/null and b/public/images/emoji/google/man_judge/2.png differ
diff --git a/public/images/emoji/google/man_judge/3.png b/public/images/emoji/google/man_judge/3.png
new file mode 100644
index 00000000000..e0161ccba91
Binary files /dev/null and b/public/images/emoji/google/man_judge/3.png differ
diff --git a/public/images/emoji/google/man_judge/4.png b/public/images/emoji/google/man_judge/4.png
new file mode 100644
index 00000000000..843abe2fa76
Binary files /dev/null and b/public/images/emoji/google/man_judge/4.png differ
diff --git a/public/images/emoji/google/man_judge/5.png b/public/images/emoji/google/man_judge/5.png
new file mode 100644
index 00000000000..06337e0c95e
Binary files /dev/null and b/public/images/emoji/google/man_judge/5.png differ
diff --git a/public/images/emoji/google/man_judge/6.png b/public/images/emoji/google/man_judge/6.png
new file mode 100644
index 00000000000..1368c778314
Binary files /dev/null and b/public/images/emoji/google/man_judge/6.png differ
diff --git a/public/images/emoji/google/man_juggling.png b/public/images/emoji/google/man_juggling.png
new file mode 100644
index 00000000000..0806890aec4
Binary files /dev/null and b/public/images/emoji/google/man_juggling.png differ
diff --git a/public/images/emoji/google/man_juggling/2.png b/public/images/emoji/google/man_juggling/2.png
new file mode 100644
index 00000000000..284272fad79
Binary files /dev/null and b/public/images/emoji/google/man_juggling/2.png differ
diff --git a/public/images/emoji/google/man_juggling/3.png b/public/images/emoji/google/man_juggling/3.png
new file mode 100644
index 00000000000..97f9a1b02df
Binary files /dev/null and b/public/images/emoji/google/man_juggling/3.png differ
diff --git a/public/images/emoji/google/man_juggling/4.png b/public/images/emoji/google/man_juggling/4.png
new file mode 100644
index 00000000000..27743f990f9
Binary files /dev/null and b/public/images/emoji/google/man_juggling/4.png differ
diff --git a/public/images/emoji/google/man_juggling/5.png b/public/images/emoji/google/man_juggling/5.png
new file mode 100644
index 00000000000..9d92c8162bc
Binary files /dev/null and b/public/images/emoji/google/man_juggling/5.png differ
diff --git a/public/images/emoji/google/man_juggling/6.png b/public/images/emoji/google/man_juggling/6.png
new file mode 100644
index 00000000000..f58c338c0c3
Binary files /dev/null and b/public/images/emoji/google/man_juggling/6.png differ
diff --git a/public/images/emoji/google/man_mechanic.png b/public/images/emoji/google/man_mechanic.png
new file mode 100644
index 00000000000..25b420bee0c
Binary files /dev/null and b/public/images/emoji/google/man_mechanic.png differ
diff --git a/public/images/emoji/google/man_office_worker.png b/public/images/emoji/google/man_office_worker.png
new file mode 100644
index 00000000000..9ef011e6e07
Binary files /dev/null and b/public/images/emoji/google/man_office_worker.png differ
diff --git a/public/images/emoji/google/man_pilot.png b/public/images/emoji/google/man_pilot.png
new file mode 100644
index 00000000000..0c9e600e5d8
Binary files /dev/null and b/public/images/emoji/google/man_pilot.png differ
diff --git a/public/images/emoji/google/man_pilot/2.png b/public/images/emoji/google/man_pilot/2.png
new file mode 100644
index 00000000000..a6ec1f2266a
Binary files /dev/null and b/public/images/emoji/google/man_pilot/2.png differ
diff --git a/public/images/emoji/google/man_pilot/3.png b/public/images/emoji/google/man_pilot/3.png
new file mode 100644
index 00000000000..3679a9a1d41
Binary files /dev/null and b/public/images/emoji/google/man_pilot/3.png differ
diff --git a/public/images/emoji/google/man_pilot/4.png b/public/images/emoji/google/man_pilot/4.png
new file mode 100644
index 00000000000..31bab226b54
Binary files /dev/null and b/public/images/emoji/google/man_pilot/4.png differ
diff --git a/public/images/emoji/google/man_pilot/5.png b/public/images/emoji/google/man_pilot/5.png
new file mode 100644
index 00000000000..4b4b8224950
Binary files /dev/null and b/public/images/emoji/google/man_pilot/5.png differ
diff --git a/public/images/emoji/google/man_pilot/6.png b/public/images/emoji/google/man_pilot/6.png
new file mode 100644
index 00000000000..5c6a33a8820
Binary files /dev/null and b/public/images/emoji/google/man_pilot/6.png differ
diff --git a/public/images/emoji/google/man_playing_handball.png b/public/images/emoji/google/man_playing_handball.png
new file mode 100644
index 00000000000..2bfaab08959
Binary files /dev/null and b/public/images/emoji/google/man_playing_handball.png differ
diff --git a/public/images/emoji/google/man_playing_handball/2.png b/public/images/emoji/google/man_playing_handball/2.png
new file mode 100644
index 00000000000..234808c8d37
Binary files /dev/null and b/public/images/emoji/google/man_playing_handball/2.png differ
diff --git a/public/images/emoji/google/man_playing_handball/3.png b/public/images/emoji/google/man_playing_handball/3.png
new file mode 100644
index 00000000000..d9b0951d087
Binary files /dev/null and b/public/images/emoji/google/man_playing_handball/3.png differ
diff --git a/public/images/emoji/google/man_playing_handball/4.png b/public/images/emoji/google/man_playing_handball/4.png
new file mode 100644
index 00000000000..82d7d77964c
Binary files /dev/null and b/public/images/emoji/google/man_playing_handball/4.png differ
diff --git a/public/images/emoji/google/man_playing_handball/5.png b/public/images/emoji/google/man_playing_handball/5.png
new file mode 100644
index 00000000000..f6d4dc625c0
Binary files /dev/null and b/public/images/emoji/google/man_playing_handball/5.png differ
diff --git a/public/images/emoji/google/man_playing_handball/6.png b/public/images/emoji/google/man_playing_handball/6.png
new file mode 100644
index 00000000000..cbf4e936c49
Binary files /dev/null and b/public/images/emoji/google/man_playing_handball/6.png differ
diff --git a/public/images/emoji/google/man_playing_water_polo.png b/public/images/emoji/google/man_playing_water_polo.png
new file mode 100644
index 00000000000..92f9700c12c
Binary files /dev/null and b/public/images/emoji/google/man_playing_water_polo.png differ
diff --git a/public/images/emoji/google/man_playing_water_polo/2.png b/public/images/emoji/google/man_playing_water_polo/2.png
new file mode 100644
index 00000000000..ce100a54c59
Binary files /dev/null and b/public/images/emoji/google/man_playing_water_polo/2.png differ
diff --git a/public/images/emoji/google/man_playing_water_polo/3.png b/public/images/emoji/google/man_playing_water_polo/3.png
new file mode 100644
index 00000000000..e40d5a9132e
Binary files /dev/null and b/public/images/emoji/google/man_playing_water_polo/3.png differ
diff --git a/public/images/emoji/google/man_playing_water_polo/4.png b/public/images/emoji/google/man_playing_water_polo/4.png
new file mode 100644
index 00000000000..7cfed1d0c93
Binary files /dev/null and b/public/images/emoji/google/man_playing_water_polo/4.png differ
diff --git a/public/images/emoji/google/man_playing_water_polo/5.png b/public/images/emoji/google/man_playing_water_polo/5.png
new file mode 100644
index 00000000000..24419842aac
Binary files /dev/null and b/public/images/emoji/google/man_playing_water_polo/5.png differ
diff --git a/public/images/emoji/google/man_playing_water_polo/6.png b/public/images/emoji/google/man_playing_water_polo/6.png
new file mode 100644
index 00000000000..e8ca7705a54
Binary files /dev/null and b/public/images/emoji/google/man_playing_water_polo/6.png differ
diff --git a/public/images/emoji/google/man_scientist.png b/public/images/emoji/google/man_scientist.png
new file mode 100644
index 00000000000..cda779ea51c
Binary files /dev/null and b/public/images/emoji/google/man_scientist.png differ
diff --git a/public/images/emoji/google/man_shrugging.png b/public/images/emoji/google/man_shrugging.png
new file mode 100644
index 00000000000..1085867c73b
Binary files /dev/null and b/public/images/emoji/google/man_shrugging.png differ
diff --git a/public/images/emoji/google/man_shrugging/2.png b/public/images/emoji/google/man_shrugging/2.png
new file mode 100644
index 00000000000..79f62f05374
Binary files /dev/null and b/public/images/emoji/google/man_shrugging/2.png differ
diff --git a/public/images/emoji/google/man_shrugging/3.png b/public/images/emoji/google/man_shrugging/3.png
new file mode 100644
index 00000000000..4b2cf918290
Binary files /dev/null and b/public/images/emoji/google/man_shrugging/3.png differ
diff --git a/public/images/emoji/google/man_shrugging/4.png b/public/images/emoji/google/man_shrugging/4.png
new file mode 100644
index 00000000000..2fc5dec156a
Binary files /dev/null and b/public/images/emoji/google/man_shrugging/4.png differ
diff --git a/public/images/emoji/google/man_shrugging/5.png b/public/images/emoji/google/man_shrugging/5.png
new file mode 100644
index 00000000000..e333c6e8258
Binary files /dev/null and b/public/images/emoji/google/man_shrugging/5.png differ
diff --git a/public/images/emoji/google/man_shrugging/6.png b/public/images/emoji/google/man_shrugging/6.png
new file mode 100644
index 00000000000..80de645fd50
Binary files /dev/null and b/public/images/emoji/google/man_shrugging/6.png differ
diff --git a/public/images/emoji/google/man_singer.png b/public/images/emoji/google/man_singer.png
new file mode 100644
index 00000000000..b75730020a8
Binary files /dev/null and b/public/images/emoji/google/man_singer.png differ
diff --git a/public/images/emoji/google/man_student.png b/public/images/emoji/google/man_student.png
new file mode 100644
index 00000000000..ce6609832a4
Binary files /dev/null and b/public/images/emoji/google/man_student.png differ
diff --git a/public/images/emoji/google/man_teacher.png b/public/images/emoji/google/man_teacher.png
new file mode 100644
index 00000000000..16762fdece5
Binary files /dev/null and b/public/images/emoji/google/man_teacher.png differ
diff --git a/public/images/emoji/google/man_technologist.png b/public/images/emoji/google/man_technologist.png
new file mode 100644
index 00000000000..b8d03288c1b
Binary files /dev/null and b/public/images/emoji/google/man_technologist.png differ
diff --git a/public/images/emoji/google/man_with_gua_pi_mao.png b/public/images/emoji/google/man_with_gua_pi_mao.png
index e7e0d94a7e2..fb65d54ebe7 100644
Binary files a/public/images/emoji/google/man_with_gua_pi_mao.png and b/public/images/emoji/google/man_with_gua_pi_mao.png differ
diff --git a/public/images/emoji/google/man_with_gua_pi_mao/2.png b/public/images/emoji/google/man_with_gua_pi_mao/2.png
new file mode 100644
index 00000000000..c0303446600
Binary files /dev/null and b/public/images/emoji/google/man_with_gua_pi_mao/2.png differ
diff --git a/public/images/emoji/google/man_with_gua_pi_mao/3.png b/public/images/emoji/google/man_with_gua_pi_mao/3.png
new file mode 100644
index 00000000000..26fc71e6744
Binary files /dev/null and b/public/images/emoji/google/man_with_gua_pi_mao/3.png differ
diff --git a/public/images/emoji/google/man_with_gua_pi_mao/4.png b/public/images/emoji/google/man_with_gua_pi_mao/4.png
new file mode 100644
index 00000000000..54d074db469
Binary files /dev/null and b/public/images/emoji/google/man_with_gua_pi_mao/4.png differ
diff --git a/public/images/emoji/google/man_with_gua_pi_mao/5.png b/public/images/emoji/google/man_with_gua_pi_mao/5.png
new file mode 100644
index 00000000000..b44d21527dd
Binary files /dev/null and b/public/images/emoji/google/man_with_gua_pi_mao/5.png differ
diff --git a/public/images/emoji/google/man_with_gua_pi_mao/6.png b/public/images/emoji/google/man_with_gua_pi_mao/6.png
new file mode 100644
index 00000000000..02f8d4bec98
Binary files /dev/null and b/public/images/emoji/google/man_with_gua_pi_mao/6.png differ
diff --git a/public/images/emoji/google/man_with_turban.png b/public/images/emoji/google/man_with_turban.png
index 87efccfb472..6552b1777c4 100644
Binary files a/public/images/emoji/google/man_with_turban.png and b/public/images/emoji/google/man_with_turban.png differ
diff --git a/public/images/emoji/google/man_with_turban/2.png b/public/images/emoji/google/man_with_turban/2.png
new file mode 100644
index 00000000000..717d147cef4
Binary files /dev/null and b/public/images/emoji/google/man_with_turban/2.png differ
diff --git a/public/images/emoji/google/man_with_turban/3.png b/public/images/emoji/google/man_with_turban/3.png
new file mode 100644
index 00000000000..33ffa778239
Binary files /dev/null and b/public/images/emoji/google/man_with_turban/3.png differ
diff --git a/public/images/emoji/google/man_with_turban/4.png b/public/images/emoji/google/man_with_turban/4.png
new file mode 100644
index 00000000000..c28c0ddf414
Binary files /dev/null and b/public/images/emoji/google/man_with_turban/4.png differ
diff --git a/public/images/emoji/google/man_with_turban/5.png b/public/images/emoji/google/man_with_turban/5.png
new file mode 100644
index 00000000000..130ab75787d
Binary files /dev/null and b/public/images/emoji/google/man_with_turban/5.png differ
diff --git a/public/images/emoji/google/man_with_turban/6.png b/public/images/emoji/google/man_with_turban/6.png
new file mode 100644
index 00000000000..55c5969cb24
Binary files /dev/null and b/public/images/emoji/google/man_with_turban/6.png differ
diff --git a/public/images/emoji/google/mans_shoe.png b/public/images/emoji/google/mans_shoe.png
index afb7c8086da..1192b8766f9 100644
Binary files a/public/images/emoji/google/mans_shoe.png and b/public/images/emoji/google/mans_shoe.png differ
diff --git a/public/images/emoji/google/mantelpiece_clock.png b/public/images/emoji/google/mantelpiece_clock.png
new file mode 100644
index 00000000000..b326630c04a
Binary files /dev/null and b/public/images/emoji/google/mantelpiece_clock.png differ
diff --git a/public/images/emoji/google/mantlepiece_clock.png b/public/images/emoji/google/mantlepiece_clock.png
deleted file mode 100644
index 48c0e38d418..00000000000
Binary files a/public/images/emoji/google/mantlepiece_clock.png and /dev/null differ
diff --git a/public/images/emoji/google/map.png b/public/images/emoji/google/map.png
index fc4cfafe8a4..dccb5d0512b 100644
Binary files a/public/images/emoji/google/map.png and b/public/images/emoji/google/map.png differ
diff --git a/public/images/emoji/google/maple_leaf.png b/public/images/emoji/google/maple_leaf.png
index 0f61101eec7..21701f9d6a1 100644
Binary files a/public/images/emoji/google/maple_leaf.png and b/public/images/emoji/google/maple_leaf.png differ
diff --git a/public/images/emoji/google/marshall_islands.png b/public/images/emoji/google/marshall_islands.png
new file mode 100644
index 00000000000..dfc0b63f0e9
Binary files /dev/null and b/public/images/emoji/google/marshall_islands.png differ
diff --git a/public/images/emoji/google/martial_arts_uniform.png b/public/images/emoji/google/martial_arts_uniform.png
new file mode 100644
index 00000000000..b9572f75428
Binary files /dev/null and b/public/images/emoji/google/martial_arts_uniform.png differ
diff --git a/public/images/emoji/google/martinique.png b/public/images/emoji/google/martinique.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/martinique.png differ
diff --git a/public/images/emoji/google/mask.png b/public/images/emoji/google/mask.png
index 568141e9c73..74dca611cb0 100644
Binary files a/public/images/emoji/google/mask.png and b/public/images/emoji/google/mask.png differ
diff --git a/public/images/emoji/google/massage.png b/public/images/emoji/google/massage.png
index 346fdeb2e9a..b52a93fddb8 100644
Binary files a/public/images/emoji/google/massage.png and b/public/images/emoji/google/massage.png differ
diff --git a/public/images/emoji/google/massage_man.png b/public/images/emoji/google/massage_man.png
new file mode 100644
index 00000000000..44beaa030b2
Binary files /dev/null and b/public/images/emoji/google/massage_man.png differ
diff --git a/public/images/emoji/google/massage_man/2.png b/public/images/emoji/google/massage_man/2.png
new file mode 100644
index 00000000000..f49c27433b3
Binary files /dev/null and b/public/images/emoji/google/massage_man/2.png differ
diff --git a/public/images/emoji/google/massage_man/3.png b/public/images/emoji/google/massage_man/3.png
new file mode 100644
index 00000000000..bc3e5faff57
Binary files /dev/null and b/public/images/emoji/google/massage_man/3.png differ
diff --git a/public/images/emoji/google/massage_man/4.png b/public/images/emoji/google/massage_man/4.png
new file mode 100644
index 00000000000..78891ec1f05
Binary files /dev/null and b/public/images/emoji/google/massage_man/4.png differ
diff --git a/public/images/emoji/google/massage_man/5.png b/public/images/emoji/google/massage_man/5.png
new file mode 100644
index 00000000000..d2ed9d7d51a
Binary files /dev/null and b/public/images/emoji/google/massage_man/5.png differ
diff --git a/public/images/emoji/google/massage_man/6.png b/public/images/emoji/google/massage_man/6.png
new file mode 100644
index 00000000000..170a4bb4443
Binary files /dev/null and b/public/images/emoji/google/massage_man/6.png differ
diff --git a/public/images/emoji/google/massage_woman.png b/public/images/emoji/google/massage_woman.png
new file mode 100644
index 00000000000..b52a93fddb8
Binary files /dev/null and b/public/images/emoji/google/massage_woman.png differ
diff --git a/public/images/emoji/google/massage_woman/2.png b/public/images/emoji/google/massage_woman/2.png
new file mode 100644
index 00000000000..b1d3dd0467d
Binary files /dev/null and b/public/images/emoji/google/massage_woman/2.png differ
diff --git a/public/images/emoji/google/massage_woman/3.png b/public/images/emoji/google/massage_woman/3.png
new file mode 100644
index 00000000000..ca82149d559
Binary files /dev/null and b/public/images/emoji/google/massage_woman/3.png differ
diff --git a/public/images/emoji/google/massage_woman/4.png b/public/images/emoji/google/massage_woman/4.png
new file mode 100644
index 00000000000..89c98ef9048
Binary files /dev/null and b/public/images/emoji/google/massage_woman/4.png differ
diff --git a/public/images/emoji/google/massage_woman/5.png b/public/images/emoji/google/massage_woman/5.png
new file mode 100644
index 00000000000..5ec0746086a
Binary files /dev/null and b/public/images/emoji/google/massage_woman/5.png differ
diff --git a/public/images/emoji/google/massage_woman/6.png b/public/images/emoji/google/massage_woman/6.png
new file mode 100644
index 00000000000..46aa9ce8321
Binary files /dev/null and b/public/images/emoji/google/massage_woman/6.png differ
diff --git a/public/images/emoji/google/mauritania.png b/public/images/emoji/google/mauritania.png
new file mode 100644
index 00000000000..0e778d4d7e2
Binary files /dev/null and b/public/images/emoji/google/mauritania.png differ
diff --git a/public/images/emoji/google/mauritius.png b/public/images/emoji/google/mauritius.png
new file mode 100644
index 00000000000..91307b714b0
Binary files /dev/null and b/public/images/emoji/google/mauritius.png differ
diff --git a/public/images/emoji/google/mayotte.png b/public/images/emoji/google/mayotte.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/mayotte.png differ
diff --git a/public/images/emoji/google/meat_on_bone.png b/public/images/emoji/google/meat_on_bone.png
index 181d0dc4d8c..fbb5eef5410 100644
Binary files a/public/images/emoji/google/meat_on_bone.png and b/public/images/emoji/google/meat_on_bone.png differ
diff --git a/public/images/emoji/google/medal.png b/public/images/emoji/google/medal.png
index 165827b17b6..3d321d89ed8 100644
Binary files a/public/images/emoji/google/medal.png and b/public/images/emoji/google/medal.png differ
diff --git a/public/images/emoji/google/medal_military.png b/public/images/emoji/google/medal_military.png
new file mode 100644
index 00000000000..51c5c7027b3
Binary files /dev/null and b/public/images/emoji/google/medal_military.png differ
diff --git a/public/images/emoji/google/medal_sports.png b/public/images/emoji/google/medal_sports.png
new file mode 100644
index 00000000000..3d321d89ed8
Binary files /dev/null and b/public/images/emoji/google/medal_sports.png differ
diff --git a/public/images/emoji/google/mega.png b/public/images/emoji/google/mega.png
index e717c059339..f821145f10f 100644
Binary files a/public/images/emoji/google/mega.png and b/public/images/emoji/google/mega.png differ
diff --git a/public/images/emoji/google/melon.png b/public/images/emoji/google/melon.png
index 9ddb3c63b21..67e5836ef3d 100644
Binary files a/public/images/emoji/google/melon.png and b/public/images/emoji/google/melon.png differ
diff --git a/public/images/emoji/google/memo.png b/public/images/emoji/google/memo.png
new file mode 100644
index 00000000000..355dcfe22da
Binary files /dev/null and b/public/images/emoji/google/memo.png differ
diff --git a/public/images/emoji/google/men_wrestling.png b/public/images/emoji/google/men_wrestling.png
new file mode 100644
index 00000000000..8264daa9d36
Binary files /dev/null and b/public/images/emoji/google/men_wrestling.png differ
diff --git a/public/images/emoji/google/menorah.png b/public/images/emoji/google/menorah.png
index a479d99b307..260477a2d4b 100644
Binary files a/public/images/emoji/google/menorah.png and b/public/images/emoji/google/menorah.png differ
diff --git a/public/images/emoji/google/mens.png b/public/images/emoji/google/mens.png
index 640db6a49e7..cf8bd65a188 100644
Binary files a/public/images/emoji/google/mens.png and b/public/images/emoji/google/mens.png differ
diff --git a/public/images/emoji/google/metal.png b/public/images/emoji/google/metal.png
index d8d0c23c3f8..eeac747c65e 100644
Binary files a/public/images/emoji/google/metal.png and b/public/images/emoji/google/metal.png differ
diff --git a/public/images/emoji/google/metal/2.png b/public/images/emoji/google/metal/2.png
new file mode 100644
index 00000000000..614947ba817
Binary files /dev/null and b/public/images/emoji/google/metal/2.png differ
diff --git a/public/images/emoji/google/metal/3.png b/public/images/emoji/google/metal/3.png
new file mode 100644
index 00000000000..2f9891b4805
Binary files /dev/null and b/public/images/emoji/google/metal/3.png differ
diff --git a/public/images/emoji/google/metal/4.png b/public/images/emoji/google/metal/4.png
new file mode 100644
index 00000000000..44e8fc124cc
Binary files /dev/null and b/public/images/emoji/google/metal/4.png differ
diff --git a/public/images/emoji/google/metal/5.png b/public/images/emoji/google/metal/5.png
new file mode 100644
index 00000000000..7016d1f0f82
Binary files /dev/null and b/public/images/emoji/google/metal/5.png differ
diff --git a/public/images/emoji/google/metal/6.png b/public/images/emoji/google/metal/6.png
new file mode 100644
index 00000000000..39216902504
Binary files /dev/null and b/public/images/emoji/google/metal/6.png differ
diff --git a/public/images/emoji/google/metro.png b/public/images/emoji/google/metro.png
index 23f7d98acf3..87ac46e6e78 100644
Binary files a/public/images/emoji/google/metro.png and b/public/images/emoji/google/metro.png differ
diff --git a/public/images/emoji/google/mexico.png b/public/images/emoji/google/mexico.png
new file mode 100644
index 00000000000..bfc31b76df7
Binary files /dev/null and b/public/images/emoji/google/mexico.png differ
diff --git a/public/images/emoji/google/micronesia.png b/public/images/emoji/google/micronesia.png
new file mode 100644
index 00000000000..86cd1a6c806
Binary files /dev/null and b/public/images/emoji/google/micronesia.png differ
diff --git a/public/images/emoji/google/microphone.png b/public/images/emoji/google/microphone.png
index af52cbe103e..d003da3ba16 100644
Binary files a/public/images/emoji/google/microphone.png and b/public/images/emoji/google/microphone.png differ
diff --git a/public/images/emoji/google/microphone2.png b/public/images/emoji/google/microphone2.png
index bb2539903b9..9394168839c 100644
Binary files a/public/images/emoji/google/microphone2.png and b/public/images/emoji/google/microphone2.png differ
diff --git a/public/images/emoji/google/microscope.png b/public/images/emoji/google/microscope.png
index ac71bf49b57..1022205955c 100644
Binary files a/public/images/emoji/google/microscope.png and b/public/images/emoji/google/microscope.png differ
diff --git a/public/images/emoji/google/middle_finger.png b/public/images/emoji/google/middle_finger.png
index abeb7fe2f41..8ce128b147d 100644
Binary files a/public/images/emoji/google/middle_finger.png and b/public/images/emoji/google/middle_finger.png differ
diff --git a/public/images/emoji/google/military_medal.png b/public/images/emoji/google/military_medal.png
index 07db5ac13cf..51c5c7027b3 100644
Binary files a/public/images/emoji/google/military_medal.png and b/public/images/emoji/google/military_medal.png differ
diff --git a/public/images/emoji/google/milk_glass.png b/public/images/emoji/google/milk_glass.png
new file mode 100644
index 00000000000..256b562d4f2
Binary files /dev/null and b/public/images/emoji/google/milk_glass.png differ
diff --git a/public/images/emoji/google/milky_way.png b/public/images/emoji/google/milky_way.png
index 9b6f69ca1b6..af10ffa7e85 100644
Binary files a/public/images/emoji/google/milky_way.png and b/public/images/emoji/google/milky_way.png differ
diff --git a/public/images/emoji/google/minibus.png b/public/images/emoji/google/minibus.png
index 9e949d4b054..2a9731584a4 100644
Binary files a/public/images/emoji/google/minibus.png and b/public/images/emoji/google/minibus.png differ
diff --git a/public/images/emoji/google/minidisc.png b/public/images/emoji/google/minidisc.png
index 199b03f1d99..e9b2420fa97 100644
Binary files a/public/images/emoji/google/minidisc.png and b/public/images/emoji/google/minidisc.png differ
diff --git a/public/images/emoji/google/mobile_phone_off.png b/public/images/emoji/google/mobile_phone_off.png
index b353bd4abf6..2eb131de419 100644
Binary files a/public/images/emoji/google/mobile_phone_off.png and b/public/images/emoji/google/mobile_phone_off.png differ
diff --git a/public/images/emoji/google/moldova.png b/public/images/emoji/google/moldova.png
new file mode 100644
index 00000000000..bdd1daad75e
Binary files /dev/null and b/public/images/emoji/google/moldova.png differ
diff --git a/public/images/emoji/google/monaco.png b/public/images/emoji/google/monaco.png
new file mode 100644
index 00000000000..30c904e1694
Binary files /dev/null and b/public/images/emoji/google/monaco.png differ
diff --git a/public/images/emoji/google/money_mouth.png b/public/images/emoji/google/money_mouth.png
index 921b180454c..15b7188abea 100644
Binary files a/public/images/emoji/google/money_mouth.png and b/public/images/emoji/google/money_mouth.png differ
diff --git a/public/images/emoji/google/money_mouth_face.png b/public/images/emoji/google/money_mouth_face.png
index 921b180454c..15b7188abea 100644
Binary files a/public/images/emoji/google/money_mouth_face.png and b/public/images/emoji/google/money_mouth_face.png differ
diff --git a/public/images/emoji/google/money_with_wings.png b/public/images/emoji/google/money_with_wings.png
index f5939dfc2d8..7852c7b9be2 100644
Binary files a/public/images/emoji/google/money_with_wings.png and b/public/images/emoji/google/money_with_wings.png differ
diff --git a/public/images/emoji/google/moneybag.png b/public/images/emoji/google/moneybag.png
index ef2778f7a42..18995016eaa 100644
Binary files a/public/images/emoji/google/moneybag.png and b/public/images/emoji/google/moneybag.png differ
diff --git a/public/images/emoji/google/mongolia.png b/public/images/emoji/google/mongolia.png
new file mode 100644
index 00000000000..fc2c4d69d0d
Binary files /dev/null and b/public/images/emoji/google/mongolia.png differ
diff --git a/public/images/emoji/google/monkey.png b/public/images/emoji/google/monkey.png
index 88db70bffeb..06a97625d41 100644
Binary files a/public/images/emoji/google/monkey.png and b/public/images/emoji/google/monkey.png differ
diff --git a/public/images/emoji/google/monkey_face.png b/public/images/emoji/google/monkey_face.png
index 3de70bf0303..7a726c3a785 100644
Binary files a/public/images/emoji/google/monkey_face.png and b/public/images/emoji/google/monkey_face.png differ
diff --git a/public/images/emoji/google/monorail.png b/public/images/emoji/google/monorail.png
index b5693024927..b6e7072262f 100644
Binary files a/public/images/emoji/google/monorail.png and b/public/images/emoji/google/monorail.png differ
diff --git a/public/images/emoji/google/montenegro.png b/public/images/emoji/google/montenegro.png
new file mode 100644
index 00000000000..364f5af9bdb
Binary files /dev/null and b/public/images/emoji/google/montenegro.png differ
diff --git a/public/images/emoji/google/montserrat.png b/public/images/emoji/google/montserrat.png
new file mode 100644
index 00000000000..3b15005541b
Binary files /dev/null and b/public/images/emoji/google/montserrat.png differ
diff --git a/public/images/emoji/google/moon.png b/public/images/emoji/google/moon.png
new file mode 100644
index 00000000000..948d36d6a4f
Binary files /dev/null and b/public/images/emoji/google/moon.png differ
diff --git a/public/images/emoji/google/morocco.png b/public/images/emoji/google/morocco.png
new file mode 100644
index 00000000000..f9b158fd8c6
Binary files /dev/null and b/public/images/emoji/google/morocco.png differ
diff --git a/public/images/emoji/google/mortar_board.png b/public/images/emoji/google/mortar_board.png
index f6313a7704a..584c09dd0de 100644
Binary files a/public/images/emoji/google/mortar_board.png and b/public/images/emoji/google/mortar_board.png differ
diff --git a/public/images/emoji/google/mosque.png b/public/images/emoji/google/mosque.png
index 4f31242b15a..c2f372979f9 100644
Binary files a/public/images/emoji/google/mosque.png and b/public/images/emoji/google/mosque.png differ
diff --git a/public/images/emoji/google/motor_boat.png b/public/images/emoji/google/motor_boat.png
new file mode 100644
index 00000000000..42799a3b742
Binary files /dev/null and b/public/images/emoji/google/motor_boat.png differ
diff --git a/public/images/emoji/google/motor_scooter.png b/public/images/emoji/google/motor_scooter.png
new file mode 100644
index 00000000000..1a80fb5f2e2
Binary files /dev/null and b/public/images/emoji/google/motor_scooter.png differ
diff --git a/public/images/emoji/google/motorboat.png b/public/images/emoji/google/motorboat.png
index 16e1f419e2f..42799a3b742 100644
Binary files a/public/images/emoji/google/motorboat.png and b/public/images/emoji/google/motorboat.png differ
diff --git a/public/images/emoji/google/motorcycle.png b/public/images/emoji/google/motorcycle.png
index 59a73872fe7..d153c400edb 100644
Binary files a/public/images/emoji/google/motorcycle.png and b/public/images/emoji/google/motorcycle.png differ
diff --git a/public/images/emoji/google/motorway.png b/public/images/emoji/google/motorway.png
index 863c2a66986..e37d6fa63c0 100644
Binary files a/public/images/emoji/google/motorway.png and b/public/images/emoji/google/motorway.png differ
diff --git a/public/images/emoji/google/mount_fuji.png b/public/images/emoji/google/mount_fuji.png
index 75385882cb2..f0a58a3715c 100644
Binary files a/public/images/emoji/google/mount_fuji.png and b/public/images/emoji/google/mount_fuji.png differ
diff --git a/public/images/emoji/google/mountain.png b/public/images/emoji/google/mountain.png
index 3f7a75574e8..27d83350935 100644
Binary files a/public/images/emoji/google/mountain.png and b/public/images/emoji/google/mountain.png differ
diff --git a/public/images/emoji/google/mountain_bicyclist.png b/public/images/emoji/google/mountain_bicyclist.png
index 01aa415deeb..126a776acc0 100644
Binary files a/public/images/emoji/google/mountain_bicyclist.png and b/public/images/emoji/google/mountain_bicyclist.png differ
diff --git a/public/images/emoji/google/mountain_biking_man.png b/public/images/emoji/google/mountain_biking_man.png
new file mode 100644
index 00000000000..126a776acc0
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_man.png differ
diff --git a/public/images/emoji/google/mountain_biking_man/2.png b/public/images/emoji/google/mountain_biking_man/2.png
new file mode 100644
index 00000000000..7d49e1c916d
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_man/2.png differ
diff --git a/public/images/emoji/google/mountain_biking_man/3.png b/public/images/emoji/google/mountain_biking_man/3.png
new file mode 100644
index 00000000000..bcb2c823188
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_man/3.png differ
diff --git a/public/images/emoji/google/mountain_biking_man/4.png b/public/images/emoji/google/mountain_biking_man/4.png
new file mode 100644
index 00000000000..f864ee5ea94
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_man/4.png differ
diff --git a/public/images/emoji/google/mountain_biking_man/5.png b/public/images/emoji/google/mountain_biking_man/5.png
new file mode 100644
index 00000000000..c9c73598b1b
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_man/5.png differ
diff --git a/public/images/emoji/google/mountain_biking_man/6.png b/public/images/emoji/google/mountain_biking_man/6.png
new file mode 100644
index 00000000000..4cce156c14e
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_man/6.png differ
diff --git a/public/images/emoji/google/mountain_biking_woman.png b/public/images/emoji/google/mountain_biking_woman.png
new file mode 100644
index 00000000000..94b07d31ac1
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_woman.png differ
diff --git a/public/images/emoji/google/mountain_biking_woman/2.png b/public/images/emoji/google/mountain_biking_woman/2.png
new file mode 100644
index 00000000000..a9b93276928
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_woman/2.png differ
diff --git a/public/images/emoji/google/mountain_biking_woman/3.png b/public/images/emoji/google/mountain_biking_woman/3.png
new file mode 100644
index 00000000000..f41c9306801
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_woman/3.png differ
diff --git a/public/images/emoji/google/mountain_biking_woman/4.png b/public/images/emoji/google/mountain_biking_woman/4.png
new file mode 100644
index 00000000000..f1c13c6e0cc
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_woman/4.png differ
diff --git a/public/images/emoji/google/mountain_biking_woman/5.png b/public/images/emoji/google/mountain_biking_woman/5.png
new file mode 100644
index 00000000000..27b10c24fb4
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_woman/5.png differ
diff --git a/public/images/emoji/google/mountain_biking_woman/6.png b/public/images/emoji/google/mountain_biking_woman/6.png
new file mode 100644
index 00000000000..d9f6ba7bba9
Binary files /dev/null and b/public/images/emoji/google/mountain_biking_woman/6.png differ
diff --git a/public/images/emoji/google/mountain_cableway.png b/public/images/emoji/google/mountain_cableway.png
index fc6924f71f7..109f4804191 100644
Binary files a/public/images/emoji/google/mountain_cableway.png and b/public/images/emoji/google/mountain_cableway.png differ
diff --git a/public/images/emoji/google/mountain_railway.png b/public/images/emoji/google/mountain_railway.png
index 662c9f36fed..c68849f3576 100644
Binary files a/public/images/emoji/google/mountain_railway.png and b/public/images/emoji/google/mountain_railway.png differ
diff --git a/public/images/emoji/google/mountain_snow.png b/public/images/emoji/google/mountain_snow.png
index edf4cc1286d..f7ab7c2c747 100644
Binary files a/public/images/emoji/google/mountain_snow.png and b/public/images/emoji/google/mountain_snow.png differ
diff --git a/public/images/emoji/google/mouse.png b/public/images/emoji/google/mouse.png
index 37e8c04c045..2e10c6001aa 100644
Binary files a/public/images/emoji/google/mouse.png and b/public/images/emoji/google/mouse.png differ
diff --git a/public/images/emoji/google/mouse2.png b/public/images/emoji/google/mouse2.png
index b69c664aa33..f32d8e136f4 100644
Binary files a/public/images/emoji/google/mouse2.png and b/public/images/emoji/google/mouse2.png differ
diff --git a/public/images/emoji/google/mouse_three_button.png b/public/images/emoji/google/mouse_three_button.png
deleted file mode 100644
index 220ef6486c1..00000000000
Binary files a/public/images/emoji/google/mouse_three_button.png and /dev/null differ
diff --git a/public/images/emoji/google/movie_camera.png b/public/images/emoji/google/movie_camera.png
index 68fa2099ea6..c09d290c013 100644
Binary files a/public/images/emoji/google/movie_camera.png and b/public/images/emoji/google/movie_camera.png differ
diff --git a/public/images/emoji/google/moyai.png b/public/images/emoji/google/moyai.png
index 0417a109435..f9da2311849 100644
Binary files a/public/images/emoji/google/moyai.png and b/public/images/emoji/google/moyai.png differ
diff --git a/public/images/emoji/google/mozambique.png b/public/images/emoji/google/mozambique.png
new file mode 100644
index 00000000000..72b32c188f9
Binary files /dev/null and b/public/images/emoji/google/mozambique.png differ
diff --git a/public/images/emoji/google/mrs_claus.png b/public/images/emoji/google/mrs_claus.png
new file mode 100644
index 00000000000..694316523a1
Binary files /dev/null and b/public/images/emoji/google/mrs_claus.png differ
diff --git a/public/images/emoji/google/mrs_claus/2.png b/public/images/emoji/google/mrs_claus/2.png
new file mode 100644
index 00000000000..dbb37173d70
Binary files /dev/null and b/public/images/emoji/google/mrs_claus/2.png differ
diff --git a/public/images/emoji/google/mrs_claus/3.png b/public/images/emoji/google/mrs_claus/3.png
new file mode 100644
index 00000000000..c311381bce7
Binary files /dev/null and b/public/images/emoji/google/mrs_claus/3.png differ
diff --git a/public/images/emoji/google/mrs_claus/4.png b/public/images/emoji/google/mrs_claus/4.png
new file mode 100644
index 00000000000..bc74e33fe1c
Binary files /dev/null and b/public/images/emoji/google/mrs_claus/4.png differ
diff --git a/public/images/emoji/google/mrs_claus/5.png b/public/images/emoji/google/mrs_claus/5.png
new file mode 100644
index 00000000000..ce7bb7cd120
Binary files /dev/null and b/public/images/emoji/google/mrs_claus/5.png differ
diff --git a/public/images/emoji/google/mrs_claus/6.png b/public/images/emoji/google/mrs_claus/6.png
new file mode 100644
index 00000000000..c9fd8609bb0
Binary files /dev/null and b/public/images/emoji/google/mrs_claus/6.png differ
diff --git a/public/images/emoji/google/muscle.png b/public/images/emoji/google/muscle.png
index fcdded5cb49..2f4e8a9d487 100644
Binary files a/public/images/emoji/google/muscle.png and b/public/images/emoji/google/muscle.png differ
diff --git a/public/images/emoji/google/muscle/2.png b/public/images/emoji/google/muscle/2.png
new file mode 100644
index 00000000000..f5742eda91d
Binary files /dev/null and b/public/images/emoji/google/muscle/2.png differ
diff --git a/public/images/emoji/google/muscle/3.png b/public/images/emoji/google/muscle/3.png
new file mode 100644
index 00000000000..4dd7352f778
Binary files /dev/null and b/public/images/emoji/google/muscle/3.png differ
diff --git a/public/images/emoji/google/muscle/4.png b/public/images/emoji/google/muscle/4.png
new file mode 100644
index 00000000000..44dacb8a0c2
Binary files /dev/null and b/public/images/emoji/google/muscle/4.png differ
diff --git a/public/images/emoji/google/muscle/5.png b/public/images/emoji/google/muscle/5.png
new file mode 100644
index 00000000000..e8affdf4546
Binary files /dev/null and b/public/images/emoji/google/muscle/5.png differ
diff --git a/public/images/emoji/google/muscle/6.png b/public/images/emoji/google/muscle/6.png
new file mode 100644
index 00000000000..042948c39a7
Binary files /dev/null and b/public/images/emoji/google/muscle/6.png differ
diff --git a/public/images/emoji/google/mushroom.png b/public/images/emoji/google/mushroom.png
index 0332bba08ed..3bd413f2688 100644
Binary files a/public/images/emoji/google/mushroom.png and b/public/images/emoji/google/mushroom.png differ
diff --git a/public/images/emoji/google/musical_keyboard.png b/public/images/emoji/google/musical_keyboard.png
index a872990f0f5..d1bf210a77b 100644
Binary files a/public/images/emoji/google/musical_keyboard.png and b/public/images/emoji/google/musical_keyboard.png differ
diff --git a/public/images/emoji/google/musical_note.png b/public/images/emoji/google/musical_note.png
index ed7a1aa975c..ca4bd871c2e 100644
Binary files a/public/images/emoji/google/musical_note.png and b/public/images/emoji/google/musical_note.png differ
diff --git a/public/images/emoji/google/musical_score.png b/public/images/emoji/google/musical_score.png
index 6ca380ccc84..38e5a652abc 100644
Binary files a/public/images/emoji/google/musical_score.png and b/public/images/emoji/google/musical_score.png differ
diff --git a/public/images/emoji/google/mute.png b/public/images/emoji/google/mute.png
index 231202a8524..9c9dc80824d 100644
Binary files a/public/images/emoji/google/mute.png and b/public/images/emoji/google/mute.png differ
diff --git a/public/images/emoji/google/myanmar.png b/public/images/emoji/google/myanmar.png
new file mode 100644
index 00000000000..521999380c9
Binary files /dev/null and b/public/images/emoji/google/myanmar.png differ
diff --git a/public/images/emoji/google/nail_care.png b/public/images/emoji/google/nail_care.png
index 37972b04b52..e22ff7d1a62 100644
Binary files a/public/images/emoji/google/nail_care.png and b/public/images/emoji/google/nail_care.png differ
diff --git a/public/images/emoji/google/nail_care/2.png b/public/images/emoji/google/nail_care/2.png
new file mode 100644
index 00000000000..7959b94c396
Binary files /dev/null and b/public/images/emoji/google/nail_care/2.png differ
diff --git a/public/images/emoji/google/nail_care/3.png b/public/images/emoji/google/nail_care/3.png
new file mode 100644
index 00000000000..735f0fd5c3e
Binary files /dev/null and b/public/images/emoji/google/nail_care/3.png differ
diff --git a/public/images/emoji/google/nail_care/4.png b/public/images/emoji/google/nail_care/4.png
new file mode 100644
index 00000000000..e45bd79054f
Binary files /dev/null and b/public/images/emoji/google/nail_care/4.png differ
diff --git a/public/images/emoji/google/nail_care/5.png b/public/images/emoji/google/nail_care/5.png
new file mode 100644
index 00000000000..55a09777d70
Binary files /dev/null and b/public/images/emoji/google/nail_care/5.png differ
diff --git a/public/images/emoji/google/nail_care/6.png b/public/images/emoji/google/nail_care/6.png
new file mode 100644
index 00000000000..8f8a1668de7
Binary files /dev/null and b/public/images/emoji/google/nail_care/6.png differ
diff --git a/public/images/emoji/google/name_badge.png b/public/images/emoji/google/name_badge.png
index e19ef4cf867..6de01068dbf 100644
Binary files a/public/images/emoji/google/name_badge.png and b/public/images/emoji/google/name_badge.png differ
diff --git a/public/images/emoji/google/namibia.png b/public/images/emoji/google/namibia.png
new file mode 100644
index 00000000000..ff94010440c
Binary files /dev/null and b/public/images/emoji/google/namibia.png differ
diff --git a/public/images/emoji/google/national_park.png b/public/images/emoji/google/national_park.png
index 8867d8de41a..669eb54fbf1 100644
Binary files a/public/images/emoji/google/national_park.png and b/public/images/emoji/google/national_park.png differ
diff --git a/public/images/emoji/google/nauru.png b/public/images/emoji/google/nauru.png
new file mode 100644
index 00000000000..d62600569a2
Binary files /dev/null and b/public/images/emoji/google/nauru.png differ
diff --git a/public/images/emoji/google/nauseated_face.png b/public/images/emoji/google/nauseated_face.png
new file mode 100644
index 00000000000..004026f11e9
Binary files /dev/null and b/public/images/emoji/google/nauseated_face.png differ
diff --git a/public/images/emoji/google/necktie.png b/public/images/emoji/google/necktie.png
index 4937477132e..f8e16d4a1f4 100644
Binary files a/public/images/emoji/google/necktie.png and b/public/images/emoji/google/necktie.png differ
diff --git a/public/images/emoji/google/negative_squared_cross_mark.png b/public/images/emoji/google/negative_squared_cross_mark.png
index db53c8642a6..3a8695d5f4e 100644
Binary files a/public/images/emoji/google/negative_squared_cross_mark.png and b/public/images/emoji/google/negative_squared_cross_mark.png differ
diff --git a/public/images/emoji/google/nepal.png b/public/images/emoji/google/nepal.png
new file mode 100644
index 00000000000..737e60dcc8d
Binary files /dev/null and b/public/images/emoji/google/nepal.png differ
diff --git a/public/images/emoji/google/nerd.png b/public/images/emoji/google/nerd.png
index 2115d429f8e..0028a1fe44b 100644
Binary files a/public/images/emoji/google/nerd.png and b/public/images/emoji/google/nerd.png differ
diff --git a/public/images/emoji/google/nerd_face.png b/public/images/emoji/google/nerd_face.png
index 2115d429f8e..0028a1fe44b 100644
Binary files a/public/images/emoji/google/nerd_face.png and b/public/images/emoji/google/nerd_face.png differ
diff --git a/public/images/emoji/google/netherlands.png b/public/images/emoji/google/netherlands.png
new file mode 100644
index 00000000000..a4701766ec6
Binary files /dev/null and b/public/images/emoji/google/netherlands.png differ
diff --git a/public/images/emoji/google/neutral_face.png b/public/images/emoji/google/neutral_face.png
index fb7416e14e5..67d8c2ef3dd 100644
Binary files a/public/images/emoji/google/neutral_face.png and b/public/images/emoji/google/neutral_face.png differ
diff --git a/public/images/emoji/google/new.png b/public/images/emoji/google/new.png
index 8f7818def22..85ad0cc6536 100644
Binary files a/public/images/emoji/google/new.png and b/public/images/emoji/google/new.png differ
diff --git a/public/images/emoji/google/new_caledonia.png b/public/images/emoji/google/new_caledonia.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/new_caledonia.png differ
diff --git a/public/images/emoji/google/new_moon.png b/public/images/emoji/google/new_moon.png
index 0d169713882..948d36d6a4f 100644
Binary files a/public/images/emoji/google/new_moon.png and b/public/images/emoji/google/new_moon.png differ
diff --git a/public/images/emoji/google/new_moon_with_face.png b/public/images/emoji/google/new_moon_with_face.png
index 130a11287cf..ccc3826641c 100644
Binary files a/public/images/emoji/google/new_moon_with_face.png and b/public/images/emoji/google/new_moon_with_face.png differ
diff --git a/public/images/emoji/google/new_zealand.png b/public/images/emoji/google/new_zealand.png
new file mode 100644
index 00000000000..7b9a30256c3
Binary files /dev/null and b/public/images/emoji/google/new_zealand.png differ
diff --git a/public/images/emoji/google/newspaper.png b/public/images/emoji/google/newspaper.png
index 4820f0c6cc5..2138c8f8cd9 100644
Binary files a/public/images/emoji/google/newspaper.png and b/public/images/emoji/google/newspaper.png differ
diff --git a/public/images/emoji/google/newspaper2.png b/public/images/emoji/google/newspaper2.png
index 52095afb299..13fb2454713 100644
Binary files a/public/images/emoji/google/newspaper2.png and b/public/images/emoji/google/newspaper2.png differ
diff --git a/public/images/emoji/google/newspaper_roll.png b/public/images/emoji/google/newspaper_roll.png
new file mode 100644
index 00000000000..13fb2454713
Binary files /dev/null and b/public/images/emoji/google/newspaper_roll.png differ
diff --git a/public/images/emoji/google/next_track.png b/public/images/emoji/google/next_track.png
index 8fa069d5783..85f7bba60f7 100644
Binary files a/public/images/emoji/google/next_track.png and b/public/images/emoji/google/next_track.png differ
diff --git a/public/images/emoji/google/next_track_button.png b/public/images/emoji/google/next_track_button.png
new file mode 100644
index 00000000000..85f7bba60f7
Binary files /dev/null and b/public/images/emoji/google/next_track_button.png differ
diff --git a/public/images/emoji/google/ng.png b/public/images/emoji/google/ng.png
index bc9e942c190..9f2e1f1f893 100644
Binary files a/public/images/emoji/google/ng.png and b/public/images/emoji/google/ng.png differ
diff --git a/public/images/emoji/google/nicaragua.png b/public/images/emoji/google/nicaragua.png
new file mode 100644
index 00000000000..cf00cb5749c
Binary files /dev/null and b/public/images/emoji/google/nicaragua.png differ
diff --git a/public/images/emoji/google/niger.png b/public/images/emoji/google/niger.png
new file mode 100644
index 00000000000..b03af80215f
Binary files /dev/null and b/public/images/emoji/google/niger.png differ
diff --git a/public/images/emoji/google/nigeria.png b/public/images/emoji/google/nigeria.png
new file mode 100644
index 00000000000..a4562939c78
Binary files /dev/null and b/public/images/emoji/google/nigeria.png differ
diff --git a/public/images/emoji/google/night_with_stars.png b/public/images/emoji/google/night_with_stars.png
index 46059ef55f9..d4d2aadd83d 100644
Binary files a/public/images/emoji/google/night_with_stars.png and b/public/images/emoji/google/night_with_stars.png differ
diff --git a/public/images/emoji/google/nine.png b/public/images/emoji/google/nine.png
index 589d508d5af..2af7f8b823a 100644
Binary files a/public/images/emoji/google/nine.png and b/public/images/emoji/google/nine.png differ
diff --git a/public/images/emoji/google/niue.png b/public/images/emoji/google/niue.png
new file mode 100644
index 00000000000..6d08f75c6b8
Binary files /dev/null and b/public/images/emoji/google/niue.png differ
diff --git a/public/images/emoji/google/no_bell.png b/public/images/emoji/google/no_bell.png
index 4733ecb474e..a14d2bffaeb 100644
Binary files a/public/images/emoji/google/no_bell.png and b/public/images/emoji/google/no_bell.png differ
diff --git a/public/images/emoji/google/no_bicycles.png b/public/images/emoji/google/no_bicycles.png
index 7adef77ae4f..bfe7b1dc021 100644
Binary files a/public/images/emoji/google/no_bicycles.png and b/public/images/emoji/google/no_bicycles.png differ
diff --git a/public/images/emoji/google/no_entry.png b/public/images/emoji/google/no_entry.png
index 1d9da89933f..3544be5b036 100644
Binary files a/public/images/emoji/google/no_entry.png and b/public/images/emoji/google/no_entry.png differ
diff --git a/public/images/emoji/google/no_entry_sign.png b/public/images/emoji/google/no_entry_sign.png
index 4dd7808b873..caa3f51d2ea 100644
Binary files a/public/images/emoji/google/no_entry_sign.png and b/public/images/emoji/google/no_entry_sign.png differ
diff --git a/public/images/emoji/google/no_good.png b/public/images/emoji/google/no_good.png
index b4a10fe93ba..797c435b70e 100644
Binary files a/public/images/emoji/google/no_good.png and b/public/images/emoji/google/no_good.png differ
diff --git a/public/images/emoji/google/no_good_man.png b/public/images/emoji/google/no_good_man.png
new file mode 100644
index 00000000000..72455cef938
Binary files /dev/null and b/public/images/emoji/google/no_good_man.png differ
diff --git a/public/images/emoji/google/no_good_man/2.png b/public/images/emoji/google/no_good_man/2.png
new file mode 100644
index 00000000000..24c952374a5
Binary files /dev/null and b/public/images/emoji/google/no_good_man/2.png differ
diff --git a/public/images/emoji/google/no_good_man/3.png b/public/images/emoji/google/no_good_man/3.png
new file mode 100644
index 00000000000..b5746a4c788
Binary files /dev/null and b/public/images/emoji/google/no_good_man/3.png differ
diff --git a/public/images/emoji/google/no_good_man/4.png b/public/images/emoji/google/no_good_man/4.png
new file mode 100644
index 00000000000..92eded52fb4
Binary files /dev/null and b/public/images/emoji/google/no_good_man/4.png differ
diff --git a/public/images/emoji/google/no_good_man/5.png b/public/images/emoji/google/no_good_man/5.png
new file mode 100644
index 00000000000..a7a0fb9d5b9
Binary files /dev/null and b/public/images/emoji/google/no_good_man/5.png differ
diff --git a/public/images/emoji/google/no_good_man/6.png b/public/images/emoji/google/no_good_man/6.png
new file mode 100644
index 00000000000..77663e59341
Binary files /dev/null and b/public/images/emoji/google/no_good_man/6.png differ
diff --git a/public/images/emoji/google/no_good_woman.png b/public/images/emoji/google/no_good_woman.png
new file mode 100644
index 00000000000..797c435b70e
Binary files /dev/null and b/public/images/emoji/google/no_good_woman.png differ
diff --git a/public/images/emoji/google/no_good_woman/2.png b/public/images/emoji/google/no_good_woman/2.png
new file mode 100644
index 00000000000..c90ee91006a
Binary files /dev/null and b/public/images/emoji/google/no_good_woman/2.png differ
diff --git a/public/images/emoji/google/no_good_woman/3.png b/public/images/emoji/google/no_good_woman/3.png
new file mode 100644
index 00000000000..b6ec827f382
Binary files /dev/null and b/public/images/emoji/google/no_good_woman/3.png differ
diff --git a/public/images/emoji/google/no_good_woman/4.png b/public/images/emoji/google/no_good_woman/4.png
new file mode 100644
index 00000000000..8df51e056f1
Binary files /dev/null and b/public/images/emoji/google/no_good_woman/4.png differ
diff --git a/public/images/emoji/google/no_good_woman/5.png b/public/images/emoji/google/no_good_woman/5.png
new file mode 100644
index 00000000000..232495b5aa6
Binary files /dev/null and b/public/images/emoji/google/no_good_woman/5.png differ
diff --git a/public/images/emoji/google/no_good_woman/6.png b/public/images/emoji/google/no_good_woman/6.png
new file mode 100644
index 00000000000..dc52c7b5d24
Binary files /dev/null and b/public/images/emoji/google/no_good_woman/6.png differ
diff --git a/public/images/emoji/google/no_mobile_phones.png b/public/images/emoji/google/no_mobile_phones.png
index 3a812b55353..efec493cae4 100644
Binary files a/public/images/emoji/google/no_mobile_phones.png and b/public/images/emoji/google/no_mobile_phones.png differ
diff --git a/public/images/emoji/google/no_mouth.png b/public/images/emoji/google/no_mouth.png
index abaaf15ca4a..8dd7edd4584 100644
Binary files a/public/images/emoji/google/no_mouth.png and b/public/images/emoji/google/no_mouth.png differ
diff --git a/public/images/emoji/google/no_pedestrians.png b/public/images/emoji/google/no_pedestrians.png
index 20249ddacce..f948f3d2554 100644
Binary files a/public/images/emoji/google/no_pedestrians.png and b/public/images/emoji/google/no_pedestrians.png differ
diff --git a/public/images/emoji/google/no_smoking.png b/public/images/emoji/google/no_smoking.png
index fafebd2642b..bf662e9a8fe 100644
Binary files a/public/images/emoji/google/no_smoking.png and b/public/images/emoji/google/no_smoking.png differ
diff --git a/public/images/emoji/google/non-potable_water.png b/public/images/emoji/google/non-potable_water.png
index 131f6e05bb9..d2daa6662c3 100644
Binary files a/public/images/emoji/google/non-potable_water.png and b/public/images/emoji/google/non-potable_water.png differ
diff --git a/public/images/emoji/google/norfolk_island.png b/public/images/emoji/google/norfolk_island.png
new file mode 100644
index 00000000000..cf150763d95
Binary files /dev/null and b/public/images/emoji/google/norfolk_island.png differ
diff --git a/public/images/emoji/google/north_korea.png b/public/images/emoji/google/north_korea.png
new file mode 100644
index 00000000000..6bc5813b61d
Binary files /dev/null and b/public/images/emoji/google/north_korea.png differ
diff --git a/public/images/emoji/google/northern_mariana_islands.png b/public/images/emoji/google/northern_mariana_islands.png
new file mode 100644
index 00000000000..1e3243d7e56
Binary files /dev/null and b/public/images/emoji/google/northern_mariana_islands.png differ
diff --git a/public/images/emoji/google/norway.png b/public/images/emoji/google/norway.png
new file mode 100644
index 00000000000..5330d9794c3
Binary files /dev/null and b/public/images/emoji/google/norway.png differ
diff --git a/public/images/emoji/google/nose.png b/public/images/emoji/google/nose.png
index 386396c7991..7561d03c25d 100644
Binary files a/public/images/emoji/google/nose.png and b/public/images/emoji/google/nose.png differ
diff --git a/public/images/emoji/google/nose/2.png b/public/images/emoji/google/nose/2.png
new file mode 100644
index 00000000000..c474e1b2af3
Binary files /dev/null and b/public/images/emoji/google/nose/2.png differ
diff --git a/public/images/emoji/google/nose/3.png b/public/images/emoji/google/nose/3.png
new file mode 100644
index 00000000000..a04dbf7c8af
Binary files /dev/null and b/public/images/emoji/google/nose/3.png differ
diff --git a/public/images/emoji/google/nose/4.png b/public/images/emoji/google/nose/4.png
new file mode 100644
index 00000000000..f198511ec0e
Binary files /dev/null and b/public/images/emoji/google/nose/4.png differ
diff --git a/public/images/emoji/google/nose/5.png b/public/images/emoji/google/nose/5.png
new file mode 100644
index 00000000000..48b7dab4fc4
Binary files /dev/null and b/public/images/emoji/google/nose/5.png differ
diff --git a/public/images/emoji/google/nose/6.png b/public/images/emoji/google/nose/6.png
new file mode 100644
index 00000000000..90e8771126b
Binary files /dev/null and b/public/images/emoji/google/nose/6.png differ
diff --git a/public/images/emoji/google/notebook.png b/public/images/emoji/google/notebook.png
index 10971327a51..ff3e8f08b01 100644
Binary files a/public/images/emoji/google/notebook.png and b/public/images/emoji/google/notebook.png differ
diff --git a/public/images/emoji/google/notebook_with_decorative_cover.png b/public/images/emoji/google/notebook_with_decorative_cover.png
index d5a17c61047..175bdd76a2f 100644
Binary files a/public/images/emoji/google/notebook_with_decorative_cover.png and b/public/images/emoji/google/notebook_with_decorative_cover.png differ
diff --git a/public/images/emoji/google/notepad_spiral.png b/public/images/emoji/google/notepad_spiral.png
index eb6853649e8..ff382324e5e 100644
Binary files a/public/images/emoji/google/notepad_spiral.png and b/public/images/emoji/google/notepad_spiral.png differ
diff --git a/public/images/emoji/google/notes.png b/public/images/emoji/google/notes.png
index bc1ac37390f..0303907dafb 100644
Binary files a/public/images/emoji/google/notes.png and b/public/images/emoji/google/notes.png differ
diff --git a/public/images/emoji/google/nut_and_bolt.png b/public/images/emoji/google/nut_and_bolt.png
index 4d77d041216..2ec42d068f5 100644
Binary files a/public/images/emoji/google/nut_and_bolt.png and b/public/images/emoji/google/nut_and_bolt.png differ
diff --git a/public/images/emoji/google/o.png b/public/images/emoji/google/o.png
index c22044d12c4..958cb3858f5 100644
Binary files a/public/images/emoji/google/o.png and b/public/images/emoji/google/o.png differ
diff --git a/public/images/emoji/google/o2.png b/public/images/emoji/google/o2.png
index 2a028a53918..60974e106d4 100644
Binary files a/public/images/emoji/google/o2.png and b/public/images/emoji/google/o2.png differ
diff --git a/public/images/emoji/google/ocean.png b/public/images/emoji/google/ocean.png
index 7cc7ec7c176..db5786f95bc 100644
Binary files a/public/images/emoji/google/ocean.png and b/public/images/emoji/google/ocean.png differ
diff --git a/public/images/emoji/google/octopus.png b/public/images/emoji/google/octopus.png
index 0b419a5df9f..356f9f3c647 100644
Binary files a/public/images/emoji/google/octopus.png and b/public/images/emoji/google/octopus.png differ
diff --git a/public/images/emoji/google/oden.png b/public/images/emoji/google/oden.png
index 257b23b826b..e23a091cbfc 100644
Binary files a/public/images/emoji/google/oden.png and b/public/images/emoji/google/oden.png differ
diff --git a/public/images/emoji/google/office.png b/public/images/emoji/google/office.png
index f7d06f7cd33..e12836eef91 100644
Binary files a/public/images/emoji/google/office.png and b/public/images/emoji/google/office.png differ
diff --git a/public/images/emoji/google/oil.png b/public/images/emoji/google/oil.png
index 8664a9d1cec..12f7f469aa1 100644
Binary files a/public/images/emoji/google/oil.png and b/public/images/emoji/google/oil.png differ
diff --git a/public/images/emoji/google/oil_drum.png b/public/images/emoji/google/oil_drum.png
index 8664a9d1cec..12f7f469aa1 100644
Binary files a/public/images/emoji/google/oil_drum.png and b/public/images/emoji/google/oil_drum.png differ
diff --git a/public/images/emoji/google/ok.png b/public/images/emoji/google/ok.png
index 28482bcb6d6..ae8f6be07ac 100644
Binary files a/public/images/emoji/google/ok.png and b/public/images/emoji/google/ok.png differ
diff --git a/public/images/emoji/google/ok_hand.png b/public/images/emoji/google/ok_hand.png
index 88f3ce8063a..e1adb5fc014 100644
Binary files a/public/images/emoji/google/ok_hand.png and b/public/images/emoji/google/ok_hand.png differ
diff --git a/public/images/emoji/google/ok_hand/2.png b/public/images/emoji/google/ok_hand/2.png
new file mode 100644
index 00000000000..22dd5a64093
Binary files /dev/null and b/public/images/emoji/google/ok_hand/2.png differ
diff --git a/public/images/emoji/google/ok_hand/3.png b/public/images/emoji/google/ok_hand/3.png
new file mode 100644
index 00000000000..3f6b9eefb62
Binary files /dev/null and b/public/images/emoji/google/ok_hand/3.png differ
diff --git a/public/images/emoji/google/ok_hand/4.png b/public/images/emoji/google/ok_hand/4.png
new file mode 100644
index 00000000000..74f9267b311
Binary files /dev/null and b/public/images/emoji/google/ok_hand/4.png differ
diff --git a/public/images/emoji/google/ok_hand/5.png b/public/images/emoji/google/ok_hand/5.png
new file mode 100644
index 00000000000..a2b4e9acc0d
Binary files /dev/null and b/public/images/emoji/google/ok_hand/5.png differ
diff --git a/public/images/emoji/google/ok_hand/6.png b/public/images/emoji/google/ok_hand/6.png
new file mode 100644
index 00000000000..244e16aa6c6
Binary files /dev/null and b/public/images/emoji/google/ok_hand/6.png differ
diff --git a/public/images/emoji/google/ok_man.png b/public/images/emoji/google/ok_man.png
new file mode 100644
index 00000000000..c4636c1ae9b
Binary files /dev/null and b/public/images/emoji/google/ok_man.png differ
diff --git a/public/images/emoji/google/ok_man/2.png b/public/images/emoji/google/ok_man/2.png
new file mode 100644
index 00000000000..8da030b7342
Binary files /dev/null and b/public/images/emoji/google/ok_man/2.png differ
diff --git a/public/images/emoji/google/ok_man/3.png b/public/images/emoji/google/ok_man/3.png
new file mode 100644
index 00000000000..d945cd09b48
Binary files /dev/null and b/public/images/emoji/google/ok_man/3.png differ
diff --git a/public/images/emoji/google/ok_man/4.png b/public/images/emoji/google/ok_man/4.png
new file mode 100644
index 00000000000..f871e308c5f
Binary files /dev/null and b/public/images/emoji/google/ok_man/4.png differ
diff --git a/public/images/emoji/google/ok_man/5.png b/public/images/emoji/google/ok_man/5.png
new file mode 100644
index 00000000000..ef9c47d55bb
Binary files /dev/null and b/public/images/emoji/google/ok_man/5.png differ
diff --git a/public/images/emoji/google/ok_man/6.png b/public/images/emoji/google/ok_man/6.png
new file mode 100644
index 00000000000..bf469bf1f07
Binary files /dev/null and b/public/images/emoji/google/ok_man/6.png differ
diff --git a/public/images/emoji/google/ok_woman.png b/public/images/emoji/google/ok_woman.png
index 5574a33c509..fc51dcfb069 100644
Binary files a/public/images/emoji/google/ok_woman.png and b/public/images/emoji/google/ok_woman.png differ
diff --git a/public/images/emoji/google/ok_woman/2.png b/public/images/emoji/google/ok_woman/2.png
new file mode 100644
index 00000000000..52cf1392a6c
Binary files /dev/null and b/public/images/emoji/google/ok_woman/2.png differ
diff --git a/public/images/emoji/google/ok_woman/3.png b/public/images/emoji/google/ok_woman/3.png
new file mode 100644
index 00000000000..a8b9d7ec9af
Binary files /dev/null and b/public/images/emoji/google/ok_woman/3.png differ
diff --git a/public/images/emoji/google/ok_woman/4.png b/public/images/emoji/google/ok_woman/4.png
new file mode 100644
index 00000000000..cbedc79d8dd
Binary files /dev/null and b/public/images/emoji/google/ok_woman/4.png differ
diff --git a/public/images/emoji/google/ok_woman/5.png b/public/images/emoji/google/ok_woman/5.png
new file mode 100644
index 00000000000..7a6da71e874
Binary files /dev/null and b/public/images/emoji/google/ok_woman/5.png differ
diff --git a/public/images/emoji/google/ok_woman/6.png b/public/images/emoji/google/ok_woman/6.png
new file mode 100644
index 00000000000..3236ad424f0
Binary files /dev/null and b/public/images/emoji/google/ok_woman/6.png differ
diff --git a/public/images/emoji/google/old_key.png b/public/images/emoji/google/old_key.png
index 87121fe1078..d6739c8457c 100644
Binary files a/public/images/emoji/google/old_key.png and b/public/images/emoji/google/old_key.png differ
diff --git a/public/images/emoji/google/older_man.png b/public/images/emoji/google/older_man.png
index 3c4c59e1e0d..1efe6018b17 100644
Binary files a/public/images/emoji/google/older_man.png and b/public/images/emoji/google/older_man.png differ
diff --git a/public/images/emoji/google/older_man/2.png b/public/images/emoji/google/older_man/2.png
new file mode 100644
index 00000000000..53d70985978
Binary files /dev/null and b/public/images/emoji/google/older_man/2.png differ
diff --git a/public/images/emoji/google/older_man/3.png b/public/images/emoji/google/older_man/3.png
new file mode 100644
index 00000000000..c6175d65006
Binary files /dev/null and b/public/images/emoji/google/older_man/3.png differ
diff --git a/public/images/emoji/google/older_man/4.png b/public/images/emoji/google/older_man/4.png
new file mode 100644
index 00000000000..5b25856d3bb
Binary files /dev/null and b/public/images/emoji/google/older_man/4.png differ
diff --git a/public/images/emoji/google/older_man/5.png b/public/images/emoji/google/older_man/5.png
new file mode 100644
index 00000000000..ed9270ac9c9
Binary files /dev/null and b/public/images/emoji/google/older_man/5.png differ
diff --git a/public/images/emoji/google/older_man/6.png b/public/images/emoji/google/older_man/6.png
new file mode 100644
index 00000000000..507b2337036
Binary files /dev/null and b/public/images/emoji/google/older_man/6.png differ
diff --git a/public/images/emoji/google/older_woman.png b/public/images/emoji/google/older_woman.png
index 1261df7c00b..4aeba637f78 100644
Binary files a/public/images/emoji/google/older_woman.png and b/public/images/emoji/google/older_woman.png differ
diff --git a/public/images/emoji/google/older_woman/2.png b/public/images/emoji/google/older_woman/2.png
new file mode 100644
index 00000000000..905e8a98b37
Binary files /dev/null and b/public/images/emoji/google/older_woman/2.png differ
diff --git a/public/images/emoji/google/older_woman/3.png b/public/images/emoji/google/older_woman/3.png
new file mode 100644
index 00000000000..7d9c997674c
Binary files /dev/null and b/public/images/emoji/google/older_woman/3.png differ
diff --git a/public/images/emoji/google/older_woman/4.png b/public/images/emoji/google/older_woman/4.png
new file mode 100644
index 00000000000..69a9c179106
Binary files /dev/null and b/public/images/emoji/google/older_woman/4.png differ
diff --git a/public/images/emoji/google/older_woman/5.png b/public/images/emoji/google/older_woman/5.png
new file mode 100644
index 00000000000..7ae4d8ea045
Binary files /dev/null and b/public/images/emoji/google/older_woman/5.png differ
diff --git a/public/images/emoji/google/older_woman/6.png b/public/images/emoji/google/older_woman/6.png
new file mode 100644
index 00000000000..89542a23302
Binary files /dev/null and b/public/images/emoji/google/older_woman/6.png differ
diff --git a/public/images/emoji/google/om.png b/public/images/emoji/google/om.png
new file mode 100644
index 00000000000..1d732d75b37
Binary files /dev/null and b/public/images/emoji/google/om.png differ
diff --git a/public/images/emoji/google/om_symbol.png b/public/images/emoji/google/om_symbol.png
index aa79c5ac771..1d732d75b37 100644
Binary files a/public/images/emoji/google/om_symbol.png and b/public/images/emoji/google/om_symbol.png differ
diff --git a/public/images/emoji/google/oman.png b/public/images/emoji/google/oman.png
new file mode 100644
index 00000000000..7b20f241a47
Binary files /dev/null and b/public/images/emoji/google/oman.png differ
diff --git a/public/images/emoji/google/on.png b/public/images/emoji/google/on.png
index 9adad893938..b29c550cff6 100644
Binary files a/public/images/emoji/google/on.png and b/public/images/emoji/google/on.png differ
diff --git a/public/images/emoji/google/oncoming_automobile.png b/public/images/emoji/google/oncoming_automobile.png
index 9634051d47f..56f5cddc276 100644
Binary files a/public/images/emoji/google/oncoming_automobile.png and b/public/images/emoji/google/oncoming_automobile.png differ
diff --git a/public/images/emoji/google/oncoming_bus.png b/public/images/emoji/google/oncoming_bus.png
index b658875d7dc..b0684aa0b45 100644
Binary files a/public/images/emoji/google/oncoming_bus.png and b/public/images/emoji/google/oncoming_bus.png differ
diff --git a/public/images/emoji/google/oncoming_police_car.png b/public/images/emoji/google/oncoming_police_car.png
index 3bfba6c3ebf..7f3f138ccd5 100644
Binary files a/public/images/emoji/google/oncoming_police_car.png and b/public/images/emoji/google/oncoming_police_car.png differ
diff --git a/public/images/emoji/google/oncoming_taxi.png b/public/images/emoji/google/oncoming_taxi.png
index e8f1841320e..af2ad6f3fa8 100644
Binary files a/public/images/emoji/google/oncoming_taxi.png and b/public/images/emoji/google/oncoming_taxi.png differ
diff --git a/public/images/emoji/google/one.png b/public/images/emoji/google/one.png
index fd231c9dcc0..332d4cc90d1 100644
Binary files a/public/images/emoji/google/one.png and b/public/images/emoji/google/one.png differ
diff --git a/public/images/emoji/google/open_book.png b/public/images/emoji/google/open_book.png
new file mode 100644
index 00000000000..2f4edfa0328
Binary files /dev/null and b/public/images/emoji/google/open_book.png differ
diff --git a/public/images/emoji/google/open_file_folder.png b/public/images/emoji/google/open_file_folder.png
index bccc7685a90..342dc9e0d39 100644
Binary files a/public/images/emoji/google/open_file_folder.png and b/public/images/emoji/google/open_file_folder.png differ
diff --git a/public/images/emoji/google/open_hands.png b/public/images/emoji/google/open_hands.png
index ddc02d4fa7b..49e8ab878cb 100644
Binary files a/public/images/emoji/google/open_hands.png and b/public/images/emoji/google/open_hands.png differ
diff --git a/public/images/emoji/google/open_hands/2.png b/public/images/emoji/google/open_hands/2.png
new file mode 100644
index 00000000000..2d5120ea0be
Binary files /dev/null and b/public/images/emoji/google/open_hands/2.png differ
diff --git a/public/images/emoji/google/open_hands/3.png b/public/images/emoji/google/open_hands/3.png
new file mode 100644
index 00000000000..a6e32d60784
Binary files /dev/null and b/public/images/emoji/google/open_hands/3.png differ
diff --git a/public/images/emoji/google/open_hands/4.png b/public/images/emoji/google/open_hands/4.png
new file mode 100644
index 00000000000..79494951e34
Binary files /dev/null and b/public/images/emoji/google/open_hands/4.png differ
diff --git a/public/images/emoji/google/open_hands/5.png b/public/images/emoji/google/open_hands/5.png
new file mode 100644
index 00000000000..61f31b1cc47
Binary files /dev/null and b/public/images/emoji/google/open_hands/5.png differ
diff --git a/public/images/emoji/google/open_hands/6.png b/public/images/emoji/google/open_hands/6.png
new file mode 100644
index 00000000000..b57f1f5cb3c
Binary files /dev/null and b/public/images/emoji/google/open_hands/6.png differ
diff --git a/public/images/emoji/google/open_mouth.png b/public/images/emoji/google/open_mouth.png
index 780c99af787..d3afb4c6ebb 100644
Binary files a/public/images/emoji/google/open_mouth.png and b/public/images/emoji/google/open_mouth.png differ
diff --git a/public/images/emoji/google/open_umbrella.png b/public/images/emoji/google/open_umbrella.png
new file mode 100644
index 00000000000..21b025ea515
Binary files /dev/null and b/public/images/emoji/google/open_umbrella.png differ
diff --git a/public/images/emoji/google/ophiuchus.png b/public/images/emoji/google/ophiuchus.png
index ff36d049043..9dfcee2d479 100644
Binary files a/public/images/emoji/google/ophiuchus.png and b/public/images/emoji/google/ophiuchus.png differ
diff --git a/public/images/emoji/google/orange_book.png b/public/images/emoji/google/orange_book.png
index 7f056bfb32e..6a2a262aff0 100644
Binary files a/public/images/emoji/google/orange_book.png and b/public/images/emoji/google/orange_book.png differ
diff --git a/public/images/emoji/google/orthodox_cross.png b/public/images/emoji/google/orthodox_cross.png
index 78f881392d7..b7dd064c8f7 100644
Binary files a/public/images/emoji/google/orthodox_cross.png and b/public/images/emoji/google/orthodox_cross.png differ
diff --git a/public/images/emoji/google/outbox_tray.png b/public/images/emoji/google/outbox_tray.png
index fe8739808be..abac46b590a 100644
Binary files a/public/images/emoji/google/outbox_tray.png and b/public/images/emoji/google/outbox_tray.png differ
diff --git a/public/images/emoji/google/owl.png b/public/images/emoji/google/owl.png
new file mode 100644
index 00000000000..cf6ae83d807
Binary files /dev/null and b/public/images/emoji/google/owl.png differ
diff --git a/public/images/emoji/google/ox.png b/public/images/emoji/google/ox.png
index e2f19b2752f..796bfe4a843 100644
Binary files a/public/images/emoji/google/ox.png and b/public/images/emoji/google/ox.png differ
diff --git a/public/images/emoji/google/package.png b/public/images/emoji/google/package.png
index 29a44e6f058..17b5db0e250 100644
Binary files a/public/images/emoji/google/package.png and b/public/images/emoji/google/package.png differ
diff --git a/public/images/emoji/google/page_facing_up.png b/public/images/emoji/google/page_facing_up.png
index 4fa7bcf2cfe..b3002ed4c31 100644
Binary files a/public/images/emoji/google/page_facing_up.png and b/public/images/emoji/google/page_facing_up.png differ
diff --git a/public/images/emoji/google/page_with_curl.png b/public/images/emoji/google/page_with_curl.png
index 4f4bbda422c..0a71b54c91c 100644
Binary files a/public/images/emoji/google/page_with_curl.png and b/public/images/emoji/google/page_with_curl.png differ
diff --git a/public/images/emoji/google/pager.png b/public/images/emoji/google/pager.png
index 8b81727d4a0..e0e980854a9 100644
Binary files a/public/images/emoji/google/pager.png and b/public/images/emoji/google/pager.png differ
diff --git a/public/images/emoji/google/paintbrush.png b/public/images/emoji/google/paintbrush.png
index 81b26f22fab..58697366466 100644
Binary files a/public/images/emoji/google/paintbrush.png and b/public/images/emoji/google/paintbrush.png differ
diff --git a/public/images/emoji/google/pakistan.png b/public/images/emoji/google/pakistan.png
new file mode 100644
index 00000000000..e136514c9a4
Binary files /dev/null and b/public/images/emoji/google/pakistan.png differ
diff --git a/public/images/emoji/google/palau.png b/public/images/emoji/google/palau.png
new file mode 100644
index 00000000000..bcbfdea7854
Binary files /dev/null and b/public/images/emoji/google/palau.png differ
diff --git a/public/images/emoji/google/palestinian_territories.png b/public/images/emoji/google/palestinian_territories.png
new file mode 100644
index 00000000000..3a690eb7cce
Binary files /dev/null and b/public/images/emoji/google/palestinian_territories.png differ
diff --git a/public/images/emoji/google/palm_tree.png b/public/images/emoji/google/palm_tree.png
index 27dd3ad7c4f..8d7a39f271e 100644
Binary files a/public/images/emoji/google/palm_tree.png and b/public/images/emoji/google/palm_tree.png differ
diff --git a/public/images/emoji/google/panama.png b/public/images/emoji/google/panama.png
new file mode 100644
index 00000000000..62e08e4bcc5
Binary files /dev/null and b/public/images/emoji/google/panama.png differ
diff --git a/public/images/emoji/google/pancakes.png b/public/images/emoji/google/pancakes.png
new file mode 100644
index 00000000000..ea40ec4e7b8
Binary files /dev/null and b/public/images/emoji/google/pancakes.png differ
diff --git a/public/images/emoji/google/panda_face.png b/public/images/emoji/google/panda_face.png
index 6d340d44c8c..6f560198c26 100644
Binary files a/public/images/emoji/google/panda_face.png and b/public/images/emoji/google/panda_face.png differ
diff --git a/public/images/emoji/google/paperclip.png b/public/images/emoji/google/paperclip.png
index 3075e667c45..791d9a70f3e 100644
Binary files a/public/images/emoji/google/paperclip.png and b/public/images/emoji/google/paperclip.png differ
diff --git a/public/images/emoji/google/paperclips.png b/public/images/emoji/google/paperclips.png
index e34ff5ad2a3..b3b7e0de41d 100644
Binary files a/public/images/emoji/google/paperclips.png and b/public/images/emoji/google/paperclips.png differ
diff --git a/public/images/emoji/google/papua_new_guinea.png b/public/images/emoji/google/papua_new_guinea.png
new file mode 100644
index 00000000000..c3bc9e2bf8f
Binary files /dev/null and b/public/images/emoji/google/papua_new_guinea.png differ
diff --git a/public/images/emoji/google/paraguay.png b/public/images/emoji/google/paraguay.png
new file mode 100644
index 00000000000..5f81d2d2f0b
Binary files /dev/null and b/public/images/emoji/google/paraguay.png differ
diff --git a/public/images/emoji/google/parasol_on_ground.png b/public/images/emoji/google/parasol_on_ground.png
new file mode 100644
index 00000000000..2a16b4d32a7
Binary files /dev/null and b/public/images/emoji/google/parasol_on_ground.png differ
diff --git a/public/images/emoji/google/park.png b/public/images/emoji/google/park.png
index 8867d8de41a..669eb54fbf1 100644
Binary files a/public/images/emoji/google/park.png and b/public/images/emoji/google/park.png differ
diff --git a/public/images/emoji/google/parking.png b/public/images/emoji/google/parking.png
index 0c15835e21e..3450cb75c29 100644
Binary files a/public/images/emoji/google/parking.png and b/public/images/emoji/google/parking.png differ
diff --git a/public/images/emoji/google/part_alternation_mark.png b/public/images/emoji/google/part_alternation_mark.png
index aca1d93a227..41a93424e8f 100644
Binary files a/public/images/emoji/google/part_alternation_mark.png and b/public/images/emoji/google/part_alternation_mark.png differ
diff --git a/public/images/emoji/google/partly_sunny.png b/public/images/emoji/google/partly_sunny.png
index 4338bb43895..ca30e8990bd 100644
Binary files a/public/images/emoji/google/partly_sunny.png and b/public/images/emoji/google/partly_sunny.png differ
diff --git a/public/images/emoji/google/passenger_ship.png b/public/images/emoji/google/passenger_ship.png
index b0ce2c2f50a..5ffa1e17dcd 100644
Binary files a/public/images/emoji/google/passenger_ship.png and b/public/images/emoji/google/passenger_ship.png differ
diff --git a/public/images/emoji/google/passport_control.png b/public/images/emoji/google/passport_control.png
index 66b170cc77e..92fd116fff8 100644
Binary files a/public/images/emoji/google/passport_control.png and b/public/images/emoji/google/passport_control.png differ
diff --git a/public/images/emoji/google/pause_button.png b/public/images/emoji/google/pause_button.png
index 1be5733ff4e..31613a93208 100644
Binary files a/public/images/emoji/google/pause_button.png and b/public/images/emoji/google/pause_button.png differ
diff --git a/public/images/emoji/google/paw_prints.png b/public/images/emoji/google/paw_prints.png
index 1fdef760934..29f068aaf05 100644
Binary files a/public/images/emoji/google/paw_prints.png and b/public/images/emoji/google/paw_prints.png differ
diff --git a/public/images/emoji/google/peace.png b/public/images/emoji/google/peace.png
index a0128d56159..c085022e7db 100644
Binary files a/public/images/emoji/google/peace.png and b/public/images/emoji/google/peace.png differ
diff --git a/public/images/emoji/google/peace_symbol.png b/public/images/emoji/google/peace_symbol.png
index a0128d56159..c085022e7db 100644
Binary files a/public/images/emoji/google/peace_symbol.png and b/public/images/emoji/google/peace_symbol.png differ
diff --git a/public/images/emoji/google/peach.png b/public/images/emoji/google/peach.png
index 0de43c9b36a..19d86b3013a 100644
Binary files a/public/images/emoji/google/peach.png and b/public/images/emoji/google/peach.png differ
diff --git a/public/images/emoji/google/peanuts.png b/public/images/emoji/google/peanuts.png
new file mode 100644
index 00000000000..ba87793ec1d
Binary files /dev/null and b/public/images/emoji/google/peanuts.png differ
diff --git a/public/images/emoji/google/pear.png b/public/images/emoji/google/pear.png
index 0e76c56f8b8..e622f3eaf85 100644
Binary files a/public/images/emoji/google/pear.png and b/public/images/emoji/google/pear.png differ
diff --git a/public/images/emoji/google/pen.png b/public/images/emoji/google/pen.png
new file mode 100644
index 00000000000..a67644b0ac7
Binary files /dev/null and b/public/images/emoji/google/pen.png differ
diff --git a/public/images/emoji/google/pen_ballpoint.png b/public/images/emoji/google/pen_ballpoint.png
index 11acae0cdd3..a67644b0ac7 100644
Binary files a/public/images/emoji/google/pen_ballpoint.png and b/public/images/emoji/google/pen_ballpoint.png differ
diff --git a/public/images/emoji/google/pen_fountain.png b/public/images/emoji/google/pen_fountain.png
index 4af057ce4ec..a06fcdc40e4 100644
Binary files a/public/images/emoji/google/pen_fountain.png and b/public/images/emoji/google/pen_fountain.png differ
diff --git a/public/images/emoji/google/pencil.png b/public/images/emoji/google/pencil.png
index 54aa560fedf..355dcfe22da 100644
Binary files a/public/images/emoji/google/pencil.png and b/public/images/emoji/google/pencil.png differ
diff --git a/public/images/emoji/google/pencil2.png b/public/images/emoji/google/pencil2.png
index b907b343c6e..e10b99fe925 100644
Binary files a/public/images/emoji/google/pencil2.png and b/public/images/emoji/google/pencil2.png differ
diff --git a/public/images/emoji/google/penguin.png b/public/images/emoji/google/penguin.png
index 5a5446d2891..b31a77b5b9a 100644
Binary files a/public/images/emoji/google/penguin.png and b/public/images/emoji/google/penguin.png differ
diff --git a/public/images/emoji/google/pensive.png b/public/images/emoji/google/pensive.png
index abab3533760..6cb7d76597c 100644
Binary files a/public/images/emoji/google/pensive.png and b/public/images/emoji/google/pensive.png differ
diff --git a/public/images/emoji/google/performing_arts.png b/public/images/emoji/google/performing_arts.png
index b99a1132cf2..dbcd3799110 100644
Binary files a/public/images/emoji/google/performing_arts.png and b/public/images/emoji/google/performing_arts.png differ
diff --git a/public/images/emoji/google/persevere.png b/public/images/emoji/google/persevere.png
index 9e504248323..fd1501221d3 100644
Binary files a/public/images/emoji/google/persevere.png and b/public/images/emoji/google/persevere.png differ
diff --git a/public/images/emoji/google/person_fencing.png b/public/images/emoji/google/person_fencing.png
new file mode 100644
index 00000000000..2f191738880
Binary files /dev/null and b/public/images/emoji/google/person_fencing.png differ
diff --git a/public/images/emoji/google/person_frowning.png b/public/images/emoji/google/person_frowning.png
index 262db0d00b0..4667b907ddf 100644
Binary files a/public/images/emoji/google/person_frowning.png and b/public/images/emoji/google/person_frowning.png differ
diff --git a/public/images/emoji/google/person_with_ball.png b/public/images/emoji/google/person_with_ball.png
index 13cb1dcc7d7..2f234c1261c 100644
Binary files a/public/images/emoji/google/person_with_ball.png and b/public/images/emoji/google/person_with_ball.png differ
diff --git a/public/images/emoji/google/person_with_blond_hair.png b/public/images/emoji/google/person_with_blond_hair.png
index a06b4e01e78..69d6b0b5a7e 100644
Binary files a/public/images/emoji/google/person_with_blond_hair.png and b/public/images/emoji/google/person_with_blond_hair.png differ
diff --git a/public/images/emoji/google/person_with_pouting_face.png b/public/images/emoji/google/person_with_pouting_face.png
index c0c736f741f..3cfb0b6d15d 100644
Binary files a/public/images/emoji/google/person_with_pouting_face.png and b/public/images/emoji/google/person_with_pouting_face.png differ
diff --git a/public/images/emoji/google/peru.png b/public/images/emoji/google/peru.png
new file mode 100644
index 00000000000..e468cd48844
Binary files /dev/null and b/public/images/emoji/google/peru.png differ
diff --git a/public/images/emoji/google/philippines.png b/public/images/emoji/google/philippines.png
new file mode 100644
index 00000000000..bdb66d85244
Binary files /dev/null and b/public/images/emoji/google/philippines.png differ
diff --git a/public/images/emoji/google/phone.png b/public/images/emoji/google/phone.png
new file mode 100644
index 00000000000..24450536868
Binary files /dev/null and b/public/images/emoji/google/phone.png differ
diff --git a/public/images/emoji/google/pick.png b/public/images/emoji/google/pick.png
index 71711ef1dc3..81bdd231595 100644
Binary files a/public/images/emoji/google/pick.png and b/public/images/emoji/google/pick.png differ
diff --git a/public/images/emoji/google/pig.png b/public/images/emoji/google/pig.png
index 068633b3a8d..246085679cf 100644
Binary files a/public/images/emoji/google/pig.png and b/public/images/emoji/google/pig.png differ
diff --git a/public/images/emoji/google/pig2.png b/public/images/emoji/google/pig2.png
index 6c6f5ff05b6..36bc51f9cfd 100644
Binary files a/public/images/emoji/google/pig2.png and b/public/images/emoji/google/pig2.png differ
diff --git a/public/images/emoji/google/pig_nose.png b/public/images/emoji/google/pig_nose.png
index 172289f230a..909362877f1 100644
Binary files a/public/images/emoji/google/pig_nose.png and b/public/images/emoji/google/pig_nose.png differ
diff --git a/public/images/emoji/google/pill.png b/public/images/emoji/google/pill.png
index a214b591cc8..2db3e8c5ea7 100644
Binary files a/public/images/emoji/google/pill.png and b/public/images/emoji/google/pill.png differ
diff --git a/public/images/emoji/google/pineapple.png b/public/images/emoji/google/pineapple.png
index c7bbbed3a11..1bc45c75c94 100644
Binary files a/public/images/emoji/google/pineapple.png and b/public/images/emoji/google/pineapple.png differ
diff --git a/public/images/emoji/google/ping_pong.png b/public/images/emoji/google/ping_pong.png
index e43ef813b10..8390f27bb8b 100644
Binary files a/public/images/emoji/google/ping_pong.png and b/public/images/emoji/google/ping_pong.png differ
diff --git a/public/images/emoji/google/pisces.png b/public/images/emoji/google/pisces.png
index fcac319f367..11390d483ec 100644
Binary files a/public/images/emoji/google/pisces.png and b/public/images/emoji/google/pisces.png differ
diff --git a/public/images/emoji/google/pitcairn_islands.png b/public/images/emoji/google/pitcairn_islands.png
new file mode 100644
index 00000000000..36e2e4183f0
Binary files /dev/null and b/public/images/emoji/google/pitcairn_islands.png differ
diff --git a/public/images/emoji/google/pizza.png b/public/images/emoji/google/pizza.png
index 8ef0aed7119..b8073d8d823 100644
Binary files a/public/images/emoji/google/pizza.png and b/public/images/emoji/google/pizza.png differ
diff --git a/public/images/emoji/google/place_of_worship.png b/public/images/emoji/google/place_of_worship.png
index 7783233e9f9..0cc3774779c 100644
Binary files a/public/images/emoji/google/place_of_worship.png and b/public/images/emoji/google/place_of_worship.png differ
diff --git a/public/images/emoji/google/plate_with_cutlery.png b/public/images/emoji/google/plate_with_cutlery.png
new file mode 100644
index 00000000000..a990ed2cbe4
Binary files /dev/null and b/public/images/emoji/google/plate_with_cutlery.png differ
diff --git a/public/images/emoji/google/play_or_pause_button.png b/public/images/emoji/google/play_or_pause_button.png
new file mode 100644
index 00000000000..75254d8a0e6
Binary files /dev/null and b/public/images/emoji/google/play_or_pause_button.png differ
diff --git a/public/images/emoji/google/play_pause.png b/public/images/emoji/google/play_pause.png
index eb1d4b2473c..75254d8a0e6 100644
Binary files a/public/images/emoji/google/play_pause.png and b/public/images/emoji/google/play_pause.png differ
diff --git a/public/images/emoji/google/point_down.png b/public/images/emoji/google/point_down.png
index 8d72ac773f8..6530e95cff7 100644
Binary files a/public/images/emoji/google/point_down.png and b/public/images/emoji/google/point_down.png differ
diff --git a/public/images/emoji/google/point_down/2.png b/public/images/emoji/google/point_down/2.png
new file mode 100644
index 00000000000..86a151d38c2
Binary files /dev/null and b/public/images/emoji/google/point_down/2.png differ
diff --git a/public/images/emoji/google/point_down/3.png b/public/images/emoji/google/point_down/3.png
new file mode 100644
index 00000000000..a051834bf11
Binary files /dev/null and b/public/images/emoji/google/point_down/3.png differ
diff --git a/public/images/emoji/google/point_down/4.png b/public/images/emoji/google/point_down/4.png
new file mode 100644
index 00000000000..88a08aeb952
Binary files /dev/null and b/public/images/emoji/google/point_down/4.png differ
diff --git a/public/images/emoji/google/point_down/5.png b/public/images/emoji/google/point_down/5.png
new file mode 100644
index 00000000000..78d1d82aa45
Binary files /dev/null and b/public/images/emoji/google/point_down/5.png differ
diff --git a/public/images/emoji/google/point_down/6.png b/public/images/emoji/google/point_down/6.png
new file mode 100644
index 00000000000..a7e3837f239
Binary files /dev/null and b/public/images/emoji/google/point_down/6.png differ
diff --git a/public/images/emoji/google/point_left.png b/public/images/emoji/google/point_left.png
index 1705f088c14..aa813b51d30 100644
Binary files a/public/images/emoji/google/point_left.png and b/public/images/emoji/google/point_left.png differ
diff --git a/public/images/emoji/google/point_left/2.png b/public/images/emoji/google/point_left/2.png
new file mode 100644
index 00000000000..f574ba95583
Binary files /dev/null and b/public/images/emoji/google/point_left/2.png differ
diff --git a/public/images/emoji/google/point_left/3.png b/public/images/emoji/google/point_left/3.png
new file mode 100644
index 00000000000..157a2286ff5
Binary files /dev/null and b/public/images/emoji/google/point_left/3.png differ
diff --git a/public/images/emoji/google/point_left/4.png b/public/images/emoji/google/point_left/4.png
new file mode 100644
index 00000000000..3a5b3c24eff
Binary files /dev/null and b/public/images/emoji/google/point_left/4.png differ
diff --git a/public/images/emoji/google/point_left/5.png b/public/images/emoji/google/point_left/5.png
new file mode 100644
index 00000000000..fb4b460b5bc
Binary files /dev/null and b/public/images/emoji/google/point_left/5.png differ
diff --git a/public/images/emoji/google/point_left/6.png b/public/images/emoji/google/point_left/6.png
new file mode 100644
index 00000000000..f8e91dad488
Binary files /dev/null and b/public/images/emoji/google/point_left/6.png differ
diff --git a/public/images/emoji/google/point_right.png b/public/images/emoji/google/point_right.png
index 3d5f77bbd9d..ec4187d7baf 100644
Binary files a/public/images/emoji/google/point_right.png and b/public/images/emoji/google/point_right.png differ
diff --git a/public/images/emoji/google/point_right/2.png b/public/images/emoji/google/point_right/2.png
new file mode 100644
index 00000000000..4e682eebbb2
Binary files /dev/null and b/public/images/emoji/google/point_right/2.png differ
diff --git a/public/images/emoji/google/point_right/3.png b/public/images/emoji/google/point_right/3.png
new file mode 100644
index 00000000000..ca02a74b537
Binary files /dev/null and b/public/images/emoji/google/point_right/3.png differ
diff --git a/public/images/emoji/google/point_right/4.png b/public/images/emoji/google/point_right/4.png
new file mode 100644
index 00000000000..8ae8ced01ff
Binary files /dev/null and b/public/images/emoji/google/point_right/4.png differ
diff --git a/public/images/emoji/google/point_right/5.png b/public/images/emoji/google/point_right/5.png
new file mode 100644
index 00000000000..388e88f4aca
Binary files /dev/null and b/public/images/emoji/google/point_right/5.png differ
diff --git a/public/images/emoji/google/point_right/6.png b/public/images/emoji/google/point_right/6.png
new file mode 100644
index 00000000000..be0960e5d0f
Binary files /dev/null and b/public/images/emoji/google/point_right/6.png differ
diff --git a/public/images/emoji/google/point_up.png b/public/images/emoji/google/point_up.png
index 4e8393a3854..7589c68d4f3 100644
Binary files a/public/images/emoji/google/point_up.png and b/public/images/emoji/google/point_up.png differ
diff --git a/public/images/emoji/google/point_up/2.png b/public/images/emoji/google/point_up/2.png
new file mode 100644
index 00000000000..bf48906da65
Binary files /dev/null and b/public/images/emoji/google/point_up/2.png differ
diff --git a/public/images/emoji/google/point_up/3.png b/public/images/emoji/google/point_up/3.png
new file mode 100644
index 00000000000..8de6a0c4c97
Binary files /dev/null and b/public/images/emoji/google/point_up/3.png differ
diff --git a/public/images/emoji/google/point_up/4.png b/public/images/emoji/google/point_up/4.png
new file mode 100644
index 00000000000..b7196bafcce
Binary files /dev/null and b/public/images/emoji/google/point_up/4.png differ
diff --git a/public/images/emoji/google/point_up/5.png b/public/images/emoji/google/point_up/5.png
new file mode 100644
index 00000000000..a9a3f6fdc02
Binary files /dev/null and b/public/images/emoji/google/point_up/5.png differ
diff --git a/public/images/emoji/google/point_up/6.png b/public/images/emoji/google/point_up/6.png
new file mode 100644
index 00000000000..8c6f7ba9569
Binary files /dev/null and b/public/images/emoji/google/point_up/6.png differ
diff --git a/public/images/emoji/google/point_up_2.png b/public/images/emoji/google/point_up_2.png
index 7bf80c22c29..99b63169d9f 100644
Binary files a/public/images/emoji/google/point_up_2.png and b/public/images/emoji/google/point_up_2.png differ
diff --git a/public/images/emoji/google/point_up_2/2.png b/public/images/emoji/google/point_up_2/2.png
new file mode 100644
index 00000000000..7064adcd53c
Binary files /dev/null and b/public/images/emoji/google/point_up_2/2.png differ
diff --git a/public/images/emoji/google/point_up_2/3.png b/public/images/emoji/google/point_up_2/3.png
new file mode 100644
index 00000000000..e74c10fac40
Binary files /dev/null and b/public/images/emoji/google/point_up_2/3.png differ
diff --git a/public/images/emoji/google/point_up_2/4.png b/public/images/emoji/google/point_up_2/4.png
new file mode 100644
index 00000000000..034e80952cf
Binary files /dev/null and b/public/images/emoji/google/point_up_2/4.png differ
diff --git a/public/images/emoji/google/point_up_2/5.png b/public/images/emoji/google/point_up_2/5.png
new file mode 100644
index 00000000000..3e5fdceccaf
Binary files /dev/null and b/public/images/emoji/google/point_up_2/5.png differ
diff --git a/public/images/emoji/google/point_up_2/6.png b/public/images/emoji/google/point_up_2/6.png
new file mode 100644
index 00000000000..14eec3497e4
Binary files /dev/null and b/public/images/emoji/google/point_up_2/6.png differ
diff --git a/public/images/emoji/google/poland.png b/public/images/emoji/google/poland.png
new file mode 100644
index 00000000000..f8f096e9cf7
Binary files /dev/null and b/public/images/emoji/google/poland.png differ
diff --git a/public/images/emoji/google/police_car.png b/public/images/emoji/google/police_car.png
index 6f98dcfcc14..9dc3c17e9bf 100644
Binary files a/public/images/emoji/google/police_car.png and b/public/images/emoji/google/police_car.png differ
diff --git a/public/images/emoji/google/policeman.png b/public/images/emoji/google/policeman.png
new file mode 100644
index 00000000000..c6e424f54a1
Binary files /dev/null and b/public/images/emoji/google/policeman.png differ
diff --git a/public/images/emoji/google/policeman/2.png b/public/images/emoji/google/policeman/2.png
new file mode 100644
index 00000000000..74bc0da8f2c
Binary files /dev/null and b/public/images/emoji/google/policeman/2.png differ
diff --git a/public/images/emoji/google/policeman/3.png b/public/images/emoji/google/policeman/3.png
new file mode 100644
index 00000000000..d461370fdbf
Binary files /dev/null and b/public/images/emoji/google/policeman/3.png differ
diff --git a/public/images/emoji/google/policeman/4.png b/public/images/emoji/google/policeman/4.png
new file mode 100644
index 00000000000..12d654b4e5e
Binary files /dev/null and b/public/images/emoji/google/policeman/4.png differ
diff --git a/public/images/emoji/google/policeman/5.png b/public/images/emoji/google/policeman/5.png
new file mode 100644
index 00000000000..d555c18f792
Binary files /dev/null and b/public/images/emoji/google/policeman/5.png differ
diff --git a/public/images/emoji/google/policeman/6.png b/public/images/emoji/google/policeman/6.png
new file mode 100644
index 00000000000..0542d87a6a2
Binary files /dev/null and b/public/images/emoji/google/policeman/6.png differ
diff --git a/public/images/emoji/google/policewoman.png b/public/images/emoji/google/policewoman.png
new file mode 100644
index 00000000000..b00f14d2fd1
Binary files /dev/null and b/public/images/emoji/google/policewoman.png differ
diff --git a/public/images/emoji/google/policewoman/2.png b/public/images/emoji/google/policewoman/2.png
new file mode 100644
index 00000000000..5e7e99b42e3
Binary files /dev/null and b/public/images/emoji/google/policewoman/2.png differ
diff --git a/public/images/emoji/google/policewoman/3.png b/public/images/emoji/google/policewoman/3.png
new file mode 100644
index 00000000000..cc435948393
Binary files /dev/null and b/public/images/emoji/google/policewoman/3.png differ
diff --git a/public/images/emoji/google/policewoman/4.png b/public/images/emoji/google/policewoman/4.png
new file mode 100644
index 00000000000..b9109d47d62
Binary files /dev/null and b/public/images/emoji/google/policewoman/4.png differ
diff --git a/public/images/emoji/google/policewoman/5.png b/public/images/emoji/google/policewoman/5.png
new file mode 100644
index 00000000000..b44c2ea1e0a
Binary files /dev/null and b/public/images/emoji/google/policewoman/5.png differ
diff --git a/public/images/emoji/google/policewoman/6.png b/public/images/emoji/google/policewoman/6.png
new file mode 100644
index 00000000000..cd94a46c766
Binary files /dev/null and b/public/images/emoji/google/policewoman/6.png differ
diff --git a/public/images/emoji/google/poo.png b/public/images/emoji/google/poo.png
index 87d78669668..b1d921d96c2 100644
Binary files a/public/images/emoji/google/poo.png and b/public/images/emoji/google/poo.png differ
diff --git a/public/images/emoji/google/poodle.png b/public/images/emoji/google/poodle.png
index dc4ad28221a..c8aa1889e4b 100644
Binary files a/public/images/emoji/google/poodle.png and b/public/images/emoji/google/poodle.png differ
diff --git a/public/images/emoji/google/poop.png b/public/images/emoji/google/poop.png
index 87d78669668..b1d921d96c2 100644
Binary files a/public/images/emoji/google/poop.png and b/public/images/emoji/google/poop.png differ
diff --git a/public/images/emoji/google/popcorn.png b/public/images/emoji/google/popcorn.png
index 55b9d7dbf1b..9041ab3d1fb 100644
Binary files a/public/images/emoji/google/popcorn.png and b/public/images/emoji/google/popcorn.png differ
diff --git a/public/images/emoji/google/portugal.png b/public/images/emoji/google/portugal.png
new file mode 100644
index 00000000000..70685125ba4
Binary files /dev/null and b/public/images/emoji/google/portugal.png differ
diff --git a/public/images/emoji/google/post_office.png b/public/images/emoji/google/post_office.png
index eae3454c86c..7a2fb070072 100644
Binary files a/public/images/emoji/google/post_office.png and b/public/images/emoji/google/post_office.png differ
diff --git a/public/images/emoji/google/postal_horn.png b/public/images/emoji/google/postal_horn.png
index ad913668e37..43646f03df6 100644
Binary files a/public/images/emoji/google/postal_horn.png and b/public/images/emoji/google/postal_horn.png differ
diff --git a/public/images/emoji/google/postbox.png b/public/images/emoji/google/postbox.png
index ae37adf3d1a..67b9059a7c6 100644
Binary files a/public/images/emoji/google/postbox.png and b/public/images/emoji/google/postbox.png differ
diff --git a/public/images/emoji/google/potable_water.png b/public/images/emoji/google/potable_water.png
index 2e4b6e90b64..b40de98bdc0 100644
Binary files a/public/images/emoji/google/potable_water.png and b/public/images/emoji/google/potable_water.png differ
diff --git a/public/images/emoji/google/potato.png b/public/images/emoji/google/potato.png
new file mode 100644
index 00000000000..065939c3827
Binary files /dev/null and b/public/images/emoji/google/potato.png differ
diff --git a/public/images/emoji/google/pouch.png b/public/images/emoji/google/pouch.png
index 2367b38e630..88a91f76f2a 100644
Binary files a/public/images/emoji/google/pouch.png and b/public/images/emoji/google/pouch.png differ
diff --git a/public/images/emoji/google/poultry_leg.png b/public/images/emoji/google/poultry_leg.png
index cf61c8eba04..acb0f99d720 100644
Binary files a/public/images/emoji/google/poultry_leg.png and b/public/images/emoji/google/poultry_leg.png differ
diff --git a/public/images/emoji/google/pound.png b/public/images/emoji/google/pound.png
index 9cb7a82163e..a44b7a12982 100644
Binary files a/public/images/emoji/google/pound.png and b/public/images/emoji/google/pound.png differ
diff --git a/public/images/emoji/google/pouting_cat.png b/public/images/emoji/google/pouting_cat.png
index 32754df9bf0..bdfc781f7b3 100644
Binary files a/public/images/emoji/google/pouting_cat.png and b/public/images/emoji/google/pouting_cat.png differ
diff --git a/public/images/emoji/google/pouting_man.png b/public/images/emoji/google/pouting_man.png
new file mode 100644
index 00000000000..07bb3d8bdf2
Binary files /dev/null and b/public/images/emoji/google/pouting_man.png differ
diff --git a/public/images/emoji/google/pouting_man/2.png b/public/images/emoji/google/pouting_man/2.png
new file mode 100644
index 00000000000..7e8ab5ac36f
Binary files /dev/null and b/public/images/emoji/google/pouting_man/2.png differ
diff --git a/public/images/emoji/google/pouting_man/3.png b/public/images/emoji/google/pouting_man/3.png
new file mode 100644
index 00000000000..7d01cfbe5cd
Binary files /dev/null and b/public/images/emoji/google/pouting_man/3.png differ
diff --git a/public/images/emoji/google/pouting_man/4.png b/public/images/emoji/google/pouting_man/4.png
new file mode 100644
index 00000000000..e6ad0ebd972
Binary files /dev/null and b/public/images/emoji/google/pouting_man/4.png differ
diff --git a/public/images/emoji/google/pouting_man/5.png b/public/images/emoji/google/pouting_man/5.png
new file mode 100644
index 00000000000..6a52e8697e7
Binary files /dev/null and b/public/images/emoji/google/pouting_man/5.png differ
diff --git a/public/images/emoji/google/pouting_man/6.png b/public/images/emoji/google/pouting_man/6.png
new file mode 100644
index 00000000000..d39407f1a3c
Binary files /dev/null and b/public/images/emoji/google/pouting_man/6.png differ
diff --git a/public/images/emoji/google/pouting_woman.png b/public/images/emoji/google/pouting_woman.png
new file mode 100644
index 00000000000..3cfb0b6d15d
Binary files /dev/null and b/public/images/emoji/google/pouting_woman.png differ
diff --git a/public/images/emoji/google/pouting_woman/2.png b/public/images/emoji/google/pouting_woman/2.png
new file mode 100644
index 00000000000..f63af15d1d6
Binary files /dev/null and b/public/images/emoji/google/pouting_woman/2.png differ
diff --git a/public/images/emoji/google/pouting_woman/3.png b/public/images/emoji/google/pouting_woman/3.png
new file mode 100644
index 00000000000..02d18d8a15e
Binary files /dev/null and b/public/images/emoji/google/pouting_woman/3.png differ
diff --git a/public/images/emoji/google/pouting_woman/4.png b/public/images/emoji/google/pouting_woman/4.png
new file mode 100644
index 00000000000..9590fed0e8b
Binary files /dev/null and b/public/images/emoji/google/pouting_woman/4.png differ
diff --git a/public/images/emoji/google/pouting_woman/5.png b/public/images/emoji/google/pouting_woman/5.png
new file mode 100644
index 00000000000..88232fbee9f
Binary files /dev/null and b/public/images/emoji/google/pouting_woman/5.png differ
diff --git a/public/images/emoji/google/pouting_woman/6.png b/public/images/emoji/google/pouting_woman/6.png
new file mode 100644
index 00000000000..80d274c07aa
Binary files /dev/null and b/public/images/emoji/google/pouting_woman/6.png differ
diff --git a/public/images/emoji/google/pray.png b/public/images/emoji/google/pray.png
index 320b8952bd3..eb1892ae029 100644
Binary files a/public/images/emoji/google/pray.png and b/public/images/emoji/google/pray.png differ
diff --git a/public/images/emoji/google/pray/2.png b/public/images/emoji/google/pray/2.png
new file mode 100644
index 00000000000..9c54413a720
Binary files /dev/null and b/public/images/emoji/google/pray/2.png differ
diff --git a/public/images/emoji/google/pray/3.png b/public/images/emoji/google/pray/3.png
new file mode 100644
index 00000000000..6281185ef7d
Binary files /dev/null and b/public/images/emoji/google/pray/3.png differ
diff --git a/public/images/emoji/google/pray/4.png b/public/images/emoji/google/pray/4.png
new file mode 100644
index 00000000000..23334af3ad9
Binary files /dev/null and b/public/images/emoji/google/pray/4.png differ
diff --git a/public/images/emoji/google/pray/5.png b/public/images/emoji/google/pray/5.png
new file mode 100644
index 00000000000..7304df459a5
Binary files /dev/null and b/public/images/emoji/google/pray/5.png differ
diff --git a/public/images/emoji/google/pray/6.png b/public/images/emoji/google/pray/6.png
new file mode 100644
index 00000000000..3b67bdd5227
Binary files /dev/null and b/public/images/emoji/google/pray/6.png differ
diff --git a/public/images/emoji/google/prayer_beads.png b/public/images/emoji/google/prayer_beads.png
index 3016620ec55..e67ffc8c3a6 100644
Binary files a/public/images/emoji/google/prayer_beads.png and b/public/images/emoji/google/prayer_beads.png differ
diff --git a/public/images/emoji/google/pregnant_woman.png b/public/images/emoji/google/pregnant_woman.png
new file mode 100644
index 00000000000..c56f668d183
Binary files /dev/null and b/public/images/emoji/google/pregnant_woman.png differ
diff --git a/public/images/emoji/google/pregnant_woman/2.png b/public/images/emoji/google/pregnant_woman/2.png
new file mode 100644
index 00000000000..3c439cfa610
Binary files /dev/null and b/public/images/emoji/google/pregnant_woman/2.png differ
diff --git a/public/images/emoji/google/pregnant_woman/3.png b/public/images/emoji/google/pregnant_woman/3.png
new file mode 100644
index 00000000000..ac810fa3051
Binary files /dev/null and b/public/images/emoji/google/pregnant_woman/3.png differ
diff --git a/public/images/emoji/google/pregnant_woman/4.png b/public/images/emoji/google/pregnant_woman/4.png
new file mode 100644
index 00000000000..893dc91287d
Binary files /dev/null and b/public/images/emoji/google/pregnant_woman/4.png differ
diff --git a/public/images/emoji/google/pregnant_woman/5.png b/public/images/emoji/google/pregnant_woman/5.png
new file mode 100644
index 00000000000..e3b1bb4e546
Binary files /dev/null and b/public/images/emoji/google/pregnant_woman/5.png differ
diff --git a/public/images/emoji/google/pregnant_woman/6.png b/public/images/emoji/google/pregnant_woman/6.png
new file mode 100644
index 00000000000..5b9b93f1fa8
Binary files /dev/null and b/public/images/emoji/google/pregnant_woman/6.png differ
diff --git a/public/images/emoji/google/previous_track.png b/public/images/emoji/google/previous_track.png
index 0ef5600a450..559086b3c06 100644
Binary files a/public/images/emoji/google/previous_track.png and b/public/images/emoji/google/previous_track.png differ
diff --git a/public/images/emoji/google/previous_track_button.png b/public/images/emoji/google/previous_track_button.png
new file mode 100644
index 00000000000..559086b3c06
Binary files /dev/null and b/public/images/emoji/google/previous_track_button.png differ
diff --git a/public/images/emoji/google/prince.png b/public/images/emoji/google/prince.png
new file mode 100644
index 00000000000..9829fa23d6d
Binary files /dev/null and b/public/images/emoji/google/prince.png differ
diff --git a/public/images/emoji/google/prince/2.png b/public/images/emoji/google/prince/2.png
new file mode 100644
index 00000000000..cb34d61e3cf
Binary files /dev/null and b/public/images/emoji/google/prince/2.png differ
diff --git a/public/images/emoji/google/prince/3.png b/public/images/emoji/google/prince/3.png
new file mode 100644
index 00000000000..362d7c4ec44
Binary files /dev/null and b/public/images/emoji/google/prince/3.png differ
diff --git a/public/images/emoji/google/prince/4.png b/public/images/emoji/google/prince/4.png
new file mode 100644
index 00000000000..57cb400ea26
Binary files /dev/null and b/public/images/emoji/google/prince/4.png differ
diff --git a/public/images/emoji/google/prince/5.png b/public/images/emoji/google/prince/5.png
new file mode 100644
index 00000000000..28598ace62f
Binary files /dev/null and b/public/images/emoji/google/prince/5.png differ
diff --git a/public/images/emoji/google/prince/6.png b/public/images/emoji/google/prince/6.png
new file mode 100644
index 00000000000..68fa20f10bd
Binary files /dev/null and b/public/images/emoji/google/prince/6.png differ
diff --git a/public/images/emoji/google/princess.png b/public/images/emoji/google/princess.png
index 2aecbe96a4e..de506646b47 100644
Binary files a/public/images/emoji/google/princess.png and b/public/images/emoji/google/princess.png differ
diff --git a/public/images/emoji/google/princess/2.png b/public/images/emoji/google/princess/2.png
new file mode 100644
index 00000000000..d576ce4df82
Binary files /dev/null and b/public/images/emoji/google/princess/2.png differ
diff --git a/public/images/emoji/google/princess/3.png b/public/images/emoji/google/princess/3.png
new file mode 100644
index 00000000000..96484ff7914
Binary files /dev/null and b/public/images/emoji/google/princess/3.png differ
diff --git a/public/images/emoji/google/princess/4.png b/public/images/emoji/google/princess/4.png
new file mode 100644
index 00000000000..7429f3ed815
Binary files /dev/null and b/public/images/emoji/google/princess/4.png differ
diff --git a/public/images/emoji/google/princess/5.png b/public/images/emoji/google/princess/5.png
new file mode 100644
index 00000000000..a1a476332a0
Binary files /dev/null and b/public/images/emoji/google/princess/5.png differ
diff --git a/public/images/emoji/google/princess/6.png b/public/images/emoji/google/princess/6.png
new file mode 100644
index 00000000000..5599020832a
Binary files /dev/null and b/public/images/emoji/google/princess/6.png differ
diff --git a/public/images/emoji/google/printer.png b/public/images/emoji/google/printer.png
index 711fd7fbe13..bc356b7b5ce 100644
Binary files a/public/images/emoji/google/printer.png and b/public/images/emoji/google/printer.png differ
diff --git a/public/images/emoji/google/projector.png b/public/images/emoji/google/projector.png
index b626d6088c9..f957286ba21 100644
Binary files a/public/images/emoji/google/projector.png and b/public/images/emoji/google/projector.png differ
diff --git a/public/images/emoji/google/puerto_rico.png b/public/images/emoji/google/puerto_rico.png
new file mode 100644
index 00000000000..8762d9ce24c
Binary files /dev/null and b/public/images/emoji/google/puerto_rico.png differ
diff --git a/public/images/emoji/google/punch.png b/public/images/emoji/google/punch.png
index f1d24709998..f05a3f6d14c 100644
Binary files a/public/images/emoji/google/punch.png and b/public/images/emoji/google/punch.png differ
diff --git a/public/images/emoji/google/purple_heart.png b/public/images/emoji/google/purple_heart.png
index 2aa3a5a10de..dab19a7cb7c 100644
Binary files a/public/images/emoji/google/purple_heart.png and b/public/images/emoji/google/purple_heart.png differ
diff --git a/public/images/emoji/google/purse.png b/public/images/emoji/google/purse.png
index 3c1c44845c7..728bd8fd536 100644
Binary files a/public/images/emoji/google/purse.png and b/public/images/emoji/google/purse.png differ
diff --git a/public/images/emoji/google/pushpin.png b/public/images/emoji/google/pushpin.png
index dcf40de1fd2..cb6e075c9c6 100644
Binary files a/public/images/emoji/google/pushpin.png and b/public/images/emoji/google/pushpin.png differ
diff --git a/public/images/emoji/google/put_litter_in_its_place.png b/public/images/emoji/google/put_litter_in_its_place.png
index 9736f427f14..ec4606998f8 100644
Binary files a/public/images/emoji/google/put_litter_in_its_place.png and b/public/images/emoji/google/put_litter_in_its_place.png differ
diff --git a/public/images/emoji/google/qatar.png b/public/images/emoji/google/qatar.png
new file mode 100644
index 00000000000..8e058678efa
Binary files /dev/null and b/public/images/emoji/google/qatar.png differ
diff --git a/public/images/emoji/google/question.png b/public/images/emoji/google/question.png
index 80938421a3d..36d2465b862 100644
Binary files a/public/images/emoji/google/question.png and b/public/images/emoji/google/question.png differ
diff --git a/public/images/emoji/google/rabbit.png b/public/images/emoji/google/rabbit.png
index 01024697072..1ec796818c5 100644
Binary files a/public/images/emoji/google/rabbit.png and b/public/images/emoji/google/rabbit.png differ
diff --git a/public/images/emoji/google/rabbit2.png b/public/images/emoji/google/rabbit2.png
index cbb91dbda37..06be3a3850f 100644
Binary files a/public/images/emoji/google/rabbit2.png and b/public/images/emoji/google/rabbit2.png differ
diff --git a/public/images/emoji/google/race_car.png b/public/images/emoji/google/race_car.png
index c26550d13a2..60577b2803c 100644
Binary files a/public/images/emoji/google/race_car.png and b/public/images/emoji/google/race_car.png differ
diff --git a/public/images/emoji/google/racehorse.png b/public/images/emoji/google/racehorse.png
index 6a35a410146..3ce637440ef 100644
Binary files a/public/images/emoji/google/racehorse.png and b/public/images/emoji/google/racehorse.png differ
diff --git a/public/images/emoji/google/racing_car.png b/public/images/emoji/google/racing_car.png
index c26550d13a2..60577b2803c 100644
Binary files a/public/images/emoji/google/racing_car.png and b/public/images/emoji/google/racing_car.png differ
diff --git a/public/images/emoji/google/racing_motorcycle.png b/public/images/emoji/google/racing_motorcycle.png
index 59a73872fe7..d153c400edb 100644
Binary files a/public/images/emoji/google/racing_motorcycle.png and b/public/images/emoji/google/racing_motorcycle.png differ
diff --git a/public/images/emoji/google/radio.png b/public/images/emoji/google/radio.png
index d797df04cbb..2b6ebf3c6c0 100644
Binary files a/public/images/emoji/google/radio.png and b/public/images/emoji/google/radio.png differ
diff --git a/public/images/emoji/google/radio_button.png b/public/images/emoji/google/radio_button.png
index 0c767cd8019..0175b6c9aa8 100644
Binary files a/public/images/emoji/google/radio_button.png and b/public/images/emoji/google/radio_button.png differ
diff --git a/public/images/emoji/google/radioactive.png b/public/images/emoji/google/radioactive.png
index e977189f9ee..0f447cc8a73 100644
Binary files a/public/images/emoji/google/radioactive.png and b/public/images/emoji/google/radioactive.png differ
diff --git a/public/images/emoji/google/radioactive_sign.png b/public/images/emoji/google/radioactive_sign.png
index e977189f9ee..0f447cc8a73 100644
Binary files a/public/images/emoji/google/radioactive_sign.png and b/public/images/emoji/google/radioactive_sign.png differ
diff --git a/public/images/emoji/google/rage.png b/public/images/emoji/google/rage.png
index 17ad7b63073..c7ae736cad8 100644
Binary files a/public/images/emoji/google/rage.png and b/public/images/emoji/google/rage.png differ
diff --git a/public/images/emoji/google/railroad_track.png b/public/images/emoji/google/railroad_track.png
index 3a7795e3035..6c11df97547 100644
Binary files a/public/images/emoji/google/railroad_track.png and b/public/images/emoji/google/railroad_track.png differ
diff --git a/public/images/emoji/google/railway_car.png b/public/images/emoji/google/railway_car.png
index 53cecd4db7e..a84af6e421c 100644
Binary files a/public/images/emoji/google/railway_car.png and b/public/images/emoji/google/railway_car.png differ
diff --git a/public/images/emoji/google/railway_track.png b/public/images/emoji/google/railway_track.png
index 3a7795e3035..6c11df97547 100644
Binary files a/public/images/emoji/google/railway_track.png and b/public/images/emoji/google/railway_track.png differ
diff --git a/public/images/emoji/google/rainbow.png b/public/images/emoji/google/rainbow.png
index e8246217740..2292152e0d2 100644
Binary files a/public/images/emoji/google/rainbow.png and b/public/images/emoji/google/rainbow.png differ
diff --git a/public/images/emoji/google/rainbow_flag.png b/public/images/emoji/google/rainbow_flag.png
new file mode 100644
index 00000000000..d77a7706714
Binary files /dev/null and b/public/images/emoji/google/rainbow_flag.png differ
diff --git a/public/images/emoji/google/raised_back_of_hand.png b/public/images/emoji/google/raised_back_of_hand.png
new file mode 100644
index 00000000000..ffda7881dc7
Binary files /dev/null and b/public/images/emoji/google/raised_back_of_hand.png differ
diff --git a/public/images/emoji/google/raised_back_of_hand/2.png b/public/images/emoji/google/raised_back_of_hand/2.png
new file mode 100644
index 00000000000..cf4b3376bb7
Binary files /dev/null and b/public/images/emoji/google/raised_back_of_hand/2.png differ
diff --git a/public/images/emoji/google/raised_back_of_hand/3.png b/public/images/emoji/google/raised_back_of_hand/3.png
new file mode 100644
index 00000000000..4febc58f7df
Binary files /dev/null and b/public/images/emoji/google/raised_back_of_hand/3.png differ
diff --git a/public/images/emoji/google/raised_back_of_hand/4.png b/public/images/emoji/google/raised_back_of_hand/4.png
new file mode 100644
index 00000000000..1de5dbde5a7
Binary files /dev/null and b/public/images/emoji/google/raised_back_of_hand/4.png differ
diff --git a/public/images/emoji/google/raised_back_of_hand/5.png b/public/images/emoji/google/raised_back_of_hand/5.png
new file mode 100644
index 00000000000..68e1158c3e1
Binary files /dev/null and b/public/images/emoji/google/raised_back_of_hand/5.png differ
diff --git a/public/images/emoji/google/raised_back_of_hand/6.png b/public/images/emoji/google/raised_back_of_hand/6.png
new file mode 100644
index 00000000000..505506833f0
Binary files /dev/null and b/public/images/emoji/google/raised_back_of_hand/6.png differ
diff --git a/public/images/emoji/google/raised_hand.png b/public/images/emoji/google/raised_hand.png
index 5e035fcfdbb..b916dc7f878 100644
Binary files a/public/images/emoji/google/raised_hand.png and b/public/images/emoji/google/raised_hand.png differ
diff --git a/public/images/emoji/google/raised_hand/2.png b/public/images/emoji/google/raised_hand/2.png
new file mode 100644
index 00000000000..e60690c77eb
Binary files /dev/null and b/public/images/emoji/google/raised_hand/2.png differ
diff --git a/public/images/emoji/google/raised_hand/3.png b/public/images/emoji/google/raised_hand/3.png
new file mode 100644
index 00000000000..9aabb63f85f
Binary files /dev/null and b/public/images/emoji/google/raised_hand/3.png differ
diff --git a/public/images/emoji/google/raised_hand/4.png b/public/images/emoji/google/raised_hand/4.png
new file mode 100644
index 00000000000..86696653b53
Binary files /dev/null and b/public/images/emoji/google/raised_hand/4.png differ
diff --git a/public/images/emoji/google/raised_hand/5.png b/public/images/emoji/google/raised_hand/5.png
new file mode 100644
index 00000000000..1e92c70971d
Binary files /dev/null and b/public/images/emoji/google/raised_hand/5.png differ
diff --git a/public/images/emoji/google/raised_hand/6.png b/public/images/emoji/google/raised_hand/6.png
new file mode 100644
index 00000000000..1e260d44614
Binary files /dev/null and b/public/images/emoji/google/raised_hand/6.png differ
diff --git a/public/images/emoji/google/raised_hand_with_fingers_splayed.png b/public/images/emoji/google/raised_hand_with_fingers_splayed.png
index 52ded94d54a..f99fef5296b 100644
Binary files a/public/images/emoji/google/raised_hand_with_fingers_splayed.png and b/public/images/emoji/google/raised_hand_with_fingers_splayed.png differ
diff --git a/public/images/emoji/google/raised_hand_with_fingers_splayed/2.png b/public/images/emoji/google/raised_hand_with_fingers_splayed/2.png
new file mode 100644
index 00000000000..3f6b667ebe2
Binary files /dev/null and b/public/images/emoji/google/raised_hand_with_fingers_splayed/2.png differ
diff --git a/public/images/emoji/google/raised_hand_with_fingers_splayed/3.png b/public/images/emoji/google/raised_hand_with_fingers_splayed/3.png
new file mode 100644
index 00000000000..0a811f93d51
Binary files /dev/null and b/public/images/emoji/google/raised_hand_with_fingers_splayed/3.png differ
diff --git a/public/images/emoji/google/raised_hand_with_fingers_splayed/4.png b/public/images/emoji/google/raised_hand_with_fingers_splayed/4.png
new file mode 100644
index 00000000000..21a92e444c9
Binary files /dev/null and b/public/images/emoji/google/raised_hand_with_fingers_splayed/4.png differ
diff --git a/public/images/emoji/google/raised_hand_with_fingers_splayed/5.png b/public/images/emoji/google/raised_hand_with_fingers_splayed/5.png
new file mode 100644
index 00000000000..f40f860c160
Binary files /dev/null and b/public/images/emoji/google/raised_hand_with_fingers_splayed/5.png differ
diff --git a/public/images/emoji/google/raised_hand_with_fingers_splayed/6.png b/public/images/emoji/google/raised_hand_with_fingers_splayed/6.png
new file mode 100644
index 00000000000..b87967ff847
Binary files /dev/null and b/public/images/emoji/google/raised_hand_with_fingers_splayed/6.png differ
diff --git a/public/images/emoji/google/raised_hand_with_part_between_middle_and_ring_fingers.png b/public/images/emoji/google/raised_hand_with_part_between_middle_and_ring_fingers.png
index 7294a38c1fa..e672a711f11 100644
Binary files a/public/images/emoji/google/raised_hand_with_part_between_middle_and_ring_fingers.png and b/public/images/emoji/google/raised_hand_with_part_between_middle_and_ring_fingers.png differ
diff --git a/public/images/emoji/google/raised_hands.png b/public/images/emoji/google/raised_hands.png
index 0533bab402b..49cb6a53aaf 100644
Binary files a/public/images/emoji/google/raised_hands.png and b/public/images/emoji/google/raised_hands.png differ
diff --git a/public/images/emoji/google/raised_hands/2.png b/public/images/emoji/google/raised_hands/2.png
new file mode 100644
index 00000000000..d03fdc2ea49
Binary files /dev/null and b/public/images/emoji/google/raised_hands/2.png differ
diff --git a/public/images/emoji/google/raised_hands/3.png b/public/images/emoji/google/raised_hands/3.png
new file mode 100644
index 00000000000..37e9b1277ec
Binary files /dev/null and b/public/images/emoji/google/raised_hands/3.png differ
diff --git a/public/images/emoji/google/raised_hands/4.png b/public/images/emoji/google/raised_hands/4.png
new file mode 100644
index 00000000000..c45d7f3cbaa
Binary files /dev/null and b/public/images/emoji/google/raised_hands/4.png differ
diff --git a/public/images/emoji/google/raised_hands/5.png b/public/images/emoji/google/raised_hands/5.png
new file mode 100644
index 00000000000..3ce79a95f75
Binary files /dev/null and b/public/images/emoji/google/raised_hands/5.png differ
diff --git a/public/images/emoji/google/raised_hands/6.png b/public/images/emoji/google/raised_hands/6.png
new file mode 100644
index 00000000000..b32c537c1f3
Binary files /dev/null and b/public/images/emoji/google/raised_hands/6.png differ
diff --git a/public/images/emoji/google/raising_hand.png b/public/images/emoji/google/raising_hand.png
index 5cef8797da8..72ea7e6bd70 100644
Binary files a/public/images/emoji/google/raising_hand.png and b/public/images/emoji/google/raising_hand.png differ
diff --git a/public/images/emoji/google/raising_hand_man.png b/public/images/emoji/google/raising_hand_man.png
new file mode 100644
index 00000000000..268f7a5236e
Binary files /dev/null and b/public/images/emoji/google/raising_hand_man.png differ
diff --git a/public/images/emoji/google/raising_hand_man/2.png b/public/images/emoji/google/raising_hand_man/2.png
new file mode 100644
index 00000000000..79002d2fec8
Binary files /dev/null and b/public/images/emoji/google/raising_hand_man/2.png differ
diff --git a/public/images/emoji/google/raising_hand_man/3.png b/public/images/emoji/google/raising_hand_man/3.png
new file mode 100644
index 00000000000..8983fe4677c
Binary files /dev/null and b/public/images/emoji/google/raising_hand_man/3.png differ
diff --git a/public/images/emoji/google/raising_hand_man/4.png b/public/images/emoji/google/raising_hand_man/4.png
new file mode 100644
index 00000000000..274389fca0c
Binary files /dev/null and b/public/images/emoji/google/raising_hand_man/4.png differ
diff --git a/public/images/emoji/google/raising_hand_man/5.png b/public/images/emoji/google/raising_hand_man/5.png
new file mode 100644
index 00000000000..ae8b451a195
Binary files /dev/null and b/public/images/emoji/google/raising_hand_man/5.png differ
diff --git a/public/images/emoji/google/raising_hand_man/6.png b/public/images/emoji/google/raising_hand_man/6.png
new file mode 100644
index 00000000000..7eb18142ed2
Binary files /dev/null and b/public/images/emoji/google/raising_hand_man/6.png differ
diff --git a/public/images/emoji/google/raising_hand_woman.png b/public/images/emoji/google/raising_hand_woman.png
new file mode 100644
index 00000000000..72ea7e6bd70
Binary files /dev/null and b/public/images/emoji/google/raising_hand_woman.png differ
diff --git a/public/images/emoji/google/raising_hand_woman/2.png b/public/images/emoji/google/raising_hand_woman/2.png
new file mode 100644
index 00000000000..110f5edf80e
Binary files /dev/null and b/public/images/emoji/google/raising_hand_woman/2.png differ
diff --git a/public/images/emoji/google/raising_hand_woman/3.png b/public/images/emoji/google/raising_hand_woman/3.png
new file mode 100644
index 00000000000..5fc1015a025
Binary files /dev/null and b/public/images/emoji/google/raising_hand_woman/3.png differ
diff --git a/public/images/emoji/google/raising_hand_woman/4.png b/public/images/emoji/google/raising_hand_woman/4.png
new file mode 100644
index 00000000000..022eb60392f
Binary files /dev/null and b/public/images/emoji/google/raising_hand_woman/4.png differ
diff --git a/public/images/emoji/google/raising_hand_woman/5.png b/public/images/emoji/google/raising_hand_woman/5.png
new file mode 100644
index 00000000000..76bad2a8938
Binary files /dev/null and b/public/images/emoji/google/raising_hand_woman/5.png differ
diff --git a/public/images/emoji/google/raising_hand_woman/6.png b/public/images/emoji/google/raising_hand_woman/6.png
new file mode 100644
index 00000000000..fb799887687
Binary files /dev/null and b/public/images/emoji/google/raising_hand_woman/6.png differ
diff --git a/public/images/emoji/google/ram.png b/public/images/emoji/google/ram.png
index 6afd11b63c8..c79fd6878a1 100644
Binary files a/public/images/emoji/google/ram.png and b/public/images/emoji/google/ram.png differ
diff --git a/public/images/emoji/google/ramen.png b/public/images/emoji/google/ramen.png
index 802587548db..029ccc226c4 100644
Binary files a/public/images/emoji/google/ramen.png and b/public/images/emoji/google/ramen.png differ
diff --git a/public/images/emoji/google/rat.png b/public/images/emoji/google/rat.png
index 17bc1265d80..01ab9f59450 100644
Binary files a/public/images/emoji/google/rat.png and b/public/images/emoji/google/rat.png differ
diff --git a/public/images/emoji/google/record_button.png b/public/images/emoji/google/record_button.png
index d3366b61fb5..b8c614bb0c0 100644
Binary files a/public/images/emoji/google/record_button.png and b/public/images/emoji/google/record_button.png differ
diff --git a/public/images/emoji/google/recycle.png b/public/images/emoji/google/recycle.png
index 04fe0099ed3..0d1c9d45a4d 100644
Binary files a/public/images/emoji/google/recycle.png and b/public/images/emoji/google/recycle.png differ
diff --git a/public/images/emoji/google/red_car.png b/public/images/emoji/google/red_car.png
index 9163e78abd8..f1184f7d47e 100644
Binary files a/public/images/emoji/google/red_car.png and b/public/images/emoji/google/red_car.png differ
diff --git a/public/images/emoji/google/red_circle.png b/public/images/emoji/google/red_circle.png
index 62e9d4c62c1..3d750cab491 100644
Binary files a/public/images/emoji/google/red_circle.png and b/public/images/emoji/google/red_circle.png differ
diff --git a/public/images/emoji/google/registered.png b/public/images/emoji/google/registered.png
index 5a06e509847..ba6ad077210 100644
Binary files a/public/images/emoji/google/registered.png and b/public/images/emoji/google/registered.png differ
diff --git a/public/images/emoji/google/relaxed.png b/public/images/emoji/google/relaxed.png
index fb8c270c8b8..d68bd3607fc 100644
Binary files a/public/images/emoji/google/relaxed.png and b/public/images/emoji/google/relaxed.png differ
diff --git a/public/images/emoji/google/relieved.png b/public/images/emoji/google/relieved.png
index 16bb59dee8f..bdf352d1324 100644
Binary files a/public/images/emoji/google/relieved.png and b/public/images/emoji/google/relieved.png differ
diff --git a/public/images/emoji/google/reminder_ribbon.png b/public/images/emoji/google/reminder_ribbon.png
index c352436d907..fe8d47927da 100644
Binary files a/public/images/emoji/google/reminder_ribbon.png and b/public/images/emoji/google/reminder_ribbon.png differ
diff --git a/public/images/emoji/google/repeat.png b/public/images/emoji/google/repeat.png
index 288e86d9a2e..650c52935cd 100644
Binary files a/public/images/emoji/google/repeat.png and b/public/images/emoji/google/repeat.png differ
diff --git a/public/images/emoji/google/repeat_one.png b/public/images/emoji/google/repeat_one.png
index 1ba3b8e7ca8..92240cc2c49 100644
Binary files a/public/images/emoji/google/repeat_one.png and b/public/images/emoji/google/repeat_one.png differ
diff --git a/public/images/emoji/google/rescue_worker_helmet.png b/public/images/emoji/google/rescue_worker_helmet.png
new file mode 100644
index 00000000000..e1306b90dc3
Binary files /dev/null and b/public/images/emoji/google/rescue_worker_helmet.png differ
diff --git a/public/images/emoji/google/restroom.png b/public/images/emoji/google/restroom.png
index b8f203dc7ab..7c2b5160a63 100644
Binary files a/public/images/emoji/google/restroom.png and b/public/images/emoji/google/restroom.png differ
diff --git a/public/images/emoji/google/reunion.png b/public/images/emoji/google/reunion.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/reunion.png differ
diff --git a/public/images/emoji/google/reversed_hand_with_middle_finger_extended.png b/public/images/emoji/google/reversed_hand_with_middle_finger_extended.png
index abeb7fe2f41..8ce128b147d 100644
Binary files a/public/images/emoji/google/reversed_hand_with_middle_finger_extended.png and b/public/images/emoji/google/reversed_hand_with_middle_finger_extended.png differ
diff --git a/public/images/emoji/google/revolving_hearts.png b/public/images/emoji/google/revolving_hearts.png
index 9ab17fceaa7..c4e9aae2155 100644
Binary files a/public/images/emoji/google/revolving_hearts.png and b/public/images/emoji/google/revolving_hearts.png differ
diff --git a/public/images/emoji/google/rewind.png b/public/images/emoji/google/rewind.png
index 405c5916f52..e88ecfcd92e 100644
Binary files a/public/images/emoji/google/rewind.png and b/public/images/emoji/google/rewind.png differ
diff --git a/public/images/emoji/google/rhinoceros.png b/public/images/emoji/google/rhinoceros.png
new file mode 100644
index 00000000000..438c4c6b2e3
Binary files /dev/null and b/public/images/emoji/google/rhinoceros.png differ
diff --git a/public/images/emoji/google/ribbon.png b/public/images/emoji/google/ribbon.png
index ce6c110c383..86fa7f01cd4 100644
Binary files a/public/images/emoji/google/ribbon.png and b/public/images/emoji/google/ribbon.png differ
diff --git a/public/images/emoji/google/rice.png b/public/images/emoji/google/rice.png
index 3e4d163d947..9ad2d64fe3e 100644
Binary files a/public/images/emoji/google/rice.png and b/public/images/emoji/google/rice.png differ
diff --git a/public/images/emoji/google/rice_ball.png b/public/images/emoji/google/rice_ball.png
index b069d79b9fe..6ac20600510 100644
Binary files a/public/images/emoji/google/rice_ball.png and b/public/images/emoji/google/rice_ball.png differ
diff --git a/public/images/emoji/google/rice_cracker.png b/public/images/emoji/google/rice_cracker.png
index c81bea0aa5b..62da6d7ab51 100644
Binary files a/public/images/emoji/google/rice_cracker.png and b/public/images/emoji/google/rice_cracker.png differ
diff --git a/public/images/emoji/google/rice_scene.png b/public/images/emoji/google/rice_scene.png
index bde772e6301..7d05cb36043 100644
Binary files a/public/images/emoji/google/rice_scene.png and b/public/images/emoji/google/rice_scene.png differ
diff --git a/public/images/emoji/google/right_anger_bubble.png b/public/images/emoji/google/right_anger_bubble.png
index 285492d7b7e..27b4462cbb4 100644
Binary files a/public/images/emoji/google/right_anger_bubble.png and b/public/images/emoji/google/right_anger_bubble.png differ
diff --git a/public/images/emoji/google/ring.png b/public/images/emoji/google/ring.png
index 3a0cebaeba2..5b547518912 100644
Binary files a/public/images/emoji/google/ring.png and b/public/images/emoji/google/ring.png differ
diff --git a/public/images/emoji/google/robot.png b/public/images/emoji/google/robot.png
index fd0adefab10..d65ed7bb331 100644
Binary files a/public/images/emoji/google/robot.png and b/public/images/emoji/google/robot.png differ
diff --git a/public/images/emoji/google/robot_face.png b/public/images/emoji/google/robot_face.png
index fd0adefab10..d65ed7bb331 100644
Binary files a/public/images/emoji/google/robot_face.png and b/public/images/emoji/google/robot_face.png differ
diff --git a/public/images/emoji/google/rocket.png b/public/images/emoji/google/rocket.png
index 77efcb8983b..de37e29dff1 100644
Binary files a/public/images/emoji/google/rocket.png and b/public/images/emoji/google/rocket.png differ
diff --git a/public/images/emoji/google/rofl.png b/public/images/emoji/google/rofl.png
new file mode 100644
index 00000000000..c0e4eee11f4
Binary files /dev/null and b/public/images/emoji/google/rofl.png differ
diff --git a/public/images/emoji/google/roll_eyes.png b/public/images/emoji/google/roll_eyes.png
new file mode 100644
index 00000000000..8485fcbe1cc
Binary files /dev/null and b/public/images/emoji/google/roll_eyes.png differ
diff --git a/public/images/emoji/google/rolled_up_newspaper.png b/public/images/emoji/google/rolled_up_newspaper.png
index 52095afb299..13fb2454713 100644
Binary files a/public/images/emoji/google/rolled_up_newspaper.png and b/public/images/emoji/google/rolled_up_newspaper.png differ
diff --git a/public/images/emoji/google/roller_coaster.png b/public/images/emoji/google/roller_coaster.png
index a304d8eb5c9..70e2c112ea7 100644
Binary files a/public/images/emoji/google/roller_coaster.png and b/public/images/emoji/google/roller_coaster.png differ
diff --git a/public/images/emoji/google/rolling_eyes.png b/public/images/emoji/google/rolling_eyes.png
index 10153f06a46..8485fcbe1cc 100644
Binary files a/public/images/emoji/google/rolling_eyes.png and b/public/images/emoji/google/rolling_eyes.png differ
diff --git a/public/images/emoji/google/romania.png b/public/images/emoji/google/romania.png
new file mode 100644
index 00000000000..898174d640d
Binary files /dev/null and b/public/images/emoji/google/romania.png differ
diff --git a/public/images/emoji/google/rooster.png b/public/images/emoji/google/rooster.png
index 9c1ec084f87..1a4a6bf2f69 100644
Binary files a/public/images/emoji/google/rooster.png and b/public/images/emoji/google/rooster.png differ
diff --git a/public/images/emoji/google/rose.png b/public/images/emoji/google/rose.png
index f845c370112..5dfe4d8a42f 100644
Binary files a/public/images/emoji/google/rose.png and b/public/images/emoji/google/rose.png differ
diff --git a/public/images/emoji/google/rosette.png b/public/images/emoji/google/rosette.png
index 2980fcc9d9c..784fd522700 100644
Binary files a/public/images/emoji/google/rosette.png and b/public/images/emoji/google/rosette.png differ
diff --git a/public/images/emoji/google/rotating_light.png b/public/images/emoji/google/rotating_light.png
index fe8be04225a..0abf3669b03 100644
Binary files a/public/images/emoji/google/rotating_light.png and b/public/images/emoji/google/rotating_light.png differ
diff --git a/public/images/emoji/google/round_pushpin.png b/public/images/emoji/google/round_pushpin.png
index f8c24e20050..d0f5f58a5b9 100644
Binary files a/public/images/emoji/google/round_pushpin.png and b/public/images/emoji/google/round_pushpin.png differ
diff --git a/public/images/emoji/google/rowboat.png b/public/images/emoji/google/rowboat.png
index 095b6c531e5..01e3f04148e 100644
Binary files a/public/images/emoji/google/rowboat.png and b/public/images/emoji/google/rowboat.png differ
diff --git a/public/images/emoji/google/rowing_man.png b/public/images/emoji/google/rowing_man.png
new file mode 100644
index 00000000000..01e3f04148e
Binary files /dev/null and b/public/images/emoji/google/rowing_man.png differ
diff --git a/public/images/emoji/google/rowing_man/2.png b/public/images/emoji/google/rowing_man/2.png
new file mode 100644
index 00000000000..0845805397f
Binary files /dev/null and b/public/images/emoji/google/rowing_man/2.png differ
diff --git a/public/images/emoji/google/rowing_man/3.png b/public/images/emoji/google/rowing_man/3.png
new file mode 100644
index 00000000000..670f5ef3093
Binary files /dev/null and b/public/images/emoji/google/rowing_man/3.png differ
diff --git a/public/images/emoji/google/rowing_man/4.png b/public/images/emoji/google/rowing_man/4.png
new file mode 100644
index 00000000000..00d83be28ec
Binary files /dev/null and b/public/images/emoji/google/rowing_man/4.png differ
diff --git a/public/images/emoji/google/rowing_man/5.png b/public/images/emoji/google/rowing_man/5.png
new file mode 100644
index 00000000000..c01f2289d4b
Binary files /dev/null and b/public/images/emoji/google/rowing_man/5.png differ
diff --git a/public/images/emoji/google/rowing_man/6.png b/public/images/emoji/google/rowing_man/6.png
new file mode 100644
index 00000000000..76b008246dd
Binary files /dev/null and b/public/images/emoji/google/rowing_man/6.png differ
diff --git a/public/images/emoji/google/rowing_woman.png b/public/images/emoji/google/rowing_woman.png
new file mode 100644
index 00000000000..4fe824a2b93
Binary files /dev/null and b/public/images/emoji/google/rowing_woman.png differ
diff --git a/public/images/emoji/google/rowing_woman/2.png b/public/images/emoji/google/rowing_woman/2.png
new file mode 100644
index 00000000000..b83bbb6e81c
Binary files /dev/null and b/public/images/emoji/google/rowing_woman/2.png differ
diff --git a/public/images/emoji/google/rowing_woman/3.png b/public/images/emoji/google/rowing_woman/3.png
new file mode 100644
index 00000000000..93fef46fea4
Binary files /dev/null and b/public/images/emoji/google/rowing_woman/3.png differ
diff --git a/public/images/emoji/google/rowing_woman/4.png b/public/images/emoji/google/rowing_woman/4.png
new file mode 100644
index 00000000000..036d969d884
Binary files /dev/null and b/public/images/emoji/google/rowing_woman/4.png differ
diff --git a/public/images/emoji/google/rowing_woman/5.png b/public/images/emoji/google/rowing_woman/5.png
new file mode 100644
index 00000000000..1a0f5d5b6d5
Binary files /dev/null and b/public/images/emoji/google/rowing_woman/5.png differ
diff --git a/public/images/emoji/google/rowing_woman/6.png b/public/images/emoji/google/rowing_woman/6.png
new file mode 100644
index 00000000000..17841ebb877
Binary files /dev/null and b/public/images/emoji/google/rowing_woman/6.png differ
diff --git a/public/images/emoji/google/ru.png b/public/images/emoji/google/ru.png
index f85a73fd4d9..a92bbdbb8a7 100644
Binary files a/public/images/emoji/google/ru.png and b/public/images/emoji/google/ru.png differ
diff --git a/public/images/emoji/google/rugby_football.png b/public/images/emoji/google/rugby_football.png
index 35be1cf926f..b8a0b8f62dd 100644
Binary files a/public/images/emoji/google/rugby_football.png and b/public/images/emoji/google/rugby_football.png differ
diff --git a/public/images/emoji/google/runner.png b/public/images/emoji/google/runner.png
index bd9f81b76a7..86592f29758 100644
Binary files a/public/images/emoji/google/runner.png and b/public/images/emoji/google/runner.png differ
diff --git a/public/images/emoji/google/running_man.png b/public/images/emoji/google/running_man.png
new file mode 100644
index 00000000000..86592f29758
Binary files /dev/null and b/public/images/emoji/google/running_man.png differ
diff --git a/public/images/emoji/google/running_man/2.png b/public/images/emoji/google/running_man/2.png
new file mode 100644
index 00000000000..546cb4791d4
Binary files /dev/null and b/public/images/emoji/google/running_man/2.png differ
diff --git a/public/images/emoji/google/running_man/3.png b/public/images/emoji/google/running_man/3.png
new file mode 100644
index 00000000000..635f3203ef8
Binary files /dev/null and b/public/images/emoji/google/running_man/3.png differ
diff --git a/public/images/emoji/google/running_man/4.png b/public/images/emoji/google/running_man/4.png
new file mode 100644
index 00000000000..97d2cc1e034
Binary files /dev/null and b/public/images/emoji/google/running_man/4.png differ
diff --git a/public/images/emoji/google/running_man/5.png b/public/images/emoji/google/running_man/5.png
new file mode 100644
index 00000000000..678a308cc47
Binary files /dev/null and b/public/images/emoji/google/running_man/5.png differ
diff --git a/public/images/emoji/google/running_man/6.png b/public/images/emoji/google/running_man/6.png
new file mode 100644
index 00000000000..2f012dee701
Binary files /dev/null and b/public/images/emoji/google/running_man/6.png differ
diff --git a/public/images/emoji/google/running_shirt_with_sash.png b/public/images/emoji/google/running_shirt_with_sash.png
index 4d796f10a60..c1ff4c4d34d 100644
Binary files a/public/images/emoji/google/running_shirt_with_sash.png and b/public/images/emoji/google/running_shirt_with_sash.png differ
diff --git a/public/images/emoji/google/running_woman.png b/public/images/emoji/google/running_woman.png
new file mode 100644
index 00000000000..d5908236a3e
Binary files /dev/null and b/public/images/emoji/google/running_woman.png differ
diff --git a/public/images/emoji/google/running_woman/2.png b/public/images/emoji/google/running_woman/2.png
new file mode 100644
index 00000000000..f6b51471f82
Binary files /dev/null and b/public/images/emoji/google/running_woman/2.png differ
diff --git a/public/images/emoji/google/running_woman/3.png b/public/images/emoji/google/running_woman/3.png
new file mode 100644
index 00000000000..b1a8400b208
Binary files /dev/null and b/public/images/emoji/google/running_woman/3.png differ
diff --git a/public/images/emoji/google/running_woman/4.png b/public/images/emoji/google/running_woman/4.png
new file mode 100644
index 00000000000..9899a688fa6
Binary files /dev/null and b/public/images/emoji/google/running_woman/4.png differ
diff --git a/public/images/emoji/google/running_woman/5.png b/public/images/emoji/google/running_woman/5.png
new file mode 100644
index 00000000000..2c2c34bc600
Binary files /dev/null and b/public/images/emoji/google/running_woman/5.png differ
diff --git a/public/images/emoji/google/running_woman/6.png b/public/images/emoji/google/running_woman/6.png
new file mode 100644
index 00000000000..45633617962
Binary files /dev/null and b/public/images/emoji/google/running_woman/6.png differ
diff --git a/public/images/emoji/google/rwanda.png b/public/images/emoji/google/rwanda.png
new file mode 100644
index 00000000000..4bbe4a97780
Binary files /dev/null and b/public/images/emoji/google/rwanda.png differ
diff --git a/public/images/emoji/google/sa.png b/public/images/emoji/google/sa.png
index 3bfb06bfffc..88b8b42a165 100644
Binary files a/public/images/emoji/google/sa.png and b/public/images/emoji/google/sa.png differ
diff --git a/public/images/emoji/google/sagittarius.png b/public/images/emoji/google/sagittarius.png
index e4f3edf680a..5c020b111aa 100644
Binary files a/public/images/emoji/google/sagittarius.png and b/public/images/emoji/google/sagittarius.png differ
diff --git a/public/images/emoji/google/sailboat.png b/public/images/emoji/google/sailboat.png
index dc2ea1ee659..c10b6a24ccc 100644
Binary files a/public/images/emoji/google/sailboat.png and b/public/images/emoji/google/sailboat.png differ
diff --git a/public/images/emoji/google/sake.png b/public/images/emoji/google/sake.png
index e7072a149a5..f9975bda7f0 100644
Binary files a/public/images/emoji/google/sake.png and b/public/images/emoji/google/sake.png differ
diff --git a/public/images/emoji/google/samoa.png b/public/images/emoji/google/samoa.png
new file mode 100644
index 00000000000..6f56f82623b
Binary files /dev/null and b/public/images/emoji/google/samoa.png differ
diff --git a/public/images/emoji/google/san_marino.png b/public/images/emoji/google/san_marino.png
new file mode 100644
index 00000000000..18aa756e026
Binary files /dev/null and b/public/images/emoji/google/san_marino.png differ
diff --git a/public/images/emoji/google/sandal.png b/public/images/emoji/google/sandal.png
index ca7edf36dfe..ab091981b85 100644
Binary files a/public/images/emoji/google/sandal.png and b/public/images/emoji/google/sandal.png differ
diff --git a/public/images/emoji/google/santa.png b/public/images/emoji/google/santa.png
index 10c906203a4..38c66269e07 100644
Binary files a/public/images/emoji/google/santa.png and b/public/images/emoji/google/santa.png differ
diff --git a/public/images/emoji/google/santa/2.png b/public/images/emoji/google/santa/2.png
new file mode 100644
index 00000000000..cf273d91793
Binary files /dev/null and b/public/images/emoji/google/santa/2.png differ
diff --git a/public/images/emoji/google/santa/3.png b/public/images/emoji/google/santa/3.png
new file mode 100644
index 00000000000..46c7989b346
Binary files /dev/null and b/public/images/emoji/google/santa/3.png differ
diff --git a/public/images/emoji/google/santa/4.png b/public/images/emoji/google/santa/4.png
new file mode 100644
index 00000000000..d5f6bfc1133
Binary files /dev/null and b/public/images/emoji/google/santa/4.png differ
diff --git a/public/images/emoji/google/santa/5.png b/public/images/emoji/google/santa/5.png
new file mode 100644
index 00000000000..791442b674f
Binary files /dev/null and b/public/images/emoji/google/santa/5.png differ
diff --git a/public/images/emoji/google/santa/6.png b/public/images/emoji/google/santa/6.png
new file mode 100644
index 00000000000..1d98e5de0d7
Binary files /dev/null and b/public/images/emoji/google/santa/6.png differ
diff --git a/public/images/emoji/google/sao_tome_principe.png b/public/images/emoji/google/sao_tome_principe.png
new file mode 100644
index 00000000000..10a206cd598
Binary files /dev/null and b/public/images/emoji/google/sao_tome_principe.png differ
diff --git a/public/images/emoji/google/satellite.png b/public/images/emoji/google/satellite.png
index 154b1b5c72a..1a8fea811c9 100644
Binary files a/public/images/emoji/google/satellite.png and b/public/images/emoji/google/satellite.png differ
diff --git a/public/images/emoji/google/satellite_orbital.png b/public/images/emoji/google/satellite_orbital.png
index 68fb59dc197..6b94efd773e 100644
Binary files a/public/images/emoji/google/satellite_orbital.png and b/public/images/emoji/google/satellite_orbital.png differ
diff --git a/public/images/emoji/google/satisfied.png b/public/images/emoji/google/satisfied.png
index 04d29aa6a7d..1b64148f973 100644
Binary files a/public/images/emoji/google/satisfied.png and b/public/images/emoji/google/satisfied.png differ
diff --git a/public/images/emoji/google/saudi_arabia.png b/public/images/emoji/google/saudi_arabia.png
new file mode 100644
index 00000000000..6282420b70a
Binary files /dev/null and b/public/images/emoji/google/saudi_arabia.png differ
diff --git a/public/images/emoji/google/saxophone.png b/public/images/emoji/google/saxophone.png
index 7aee7172349..663c56cd02c 100644
Binary files a/public/images/emoji/google/saxophone.png and b/public/images/emoji/google/saxophone.png differ
diff --git a/public/images/emoji/google/scales.png b/public/images/emoji/google/scales.png
index 5fa43f378a6..b13e29f36c2 100644
Binary files a/public/images/emoji/google/scales.png and b/public/images/emoji/google/scales.png differ
diff --git a/public/images/emoji/google/school.png b/public/images/emoji/google/school.png
index 752473912d7..7e9102aafba 100644
Binary files a/public/images/emoji/google/school.png and b/public/images/emoji/google/school.png differ
diff --git a/public/images/emoji/google/school_satchel.png b/public/images/emoji/google/school_satchel.png
index c9f160564bf..8948df417fa 100644
Binary files a/public/images/emoji/google/school_satchel.png and b/public/images/emoji/google/school_satchel.png differ
diff --git a/public/images/emoji/google/scissors.png b/public/images/emoji/google/scissors.png
index bf9a56aeffb..e7e2187f88e 100644
Binary files a/public/images/emoji/google/scissors.png and b/public/images/emoji/google/scissors.png differ
diff --git a/public/images/emoji/google/scorpion.png b/public/images/emoji/google/scorpion.png
index 390e62321cb..0dbc1a62874 100644
Binary files a/public/images/emoji/google/scorpion.png and b/public/images/emoji/google/scorpion.png differ
diff --git a/public/images/emoji/google/scorpius.png b/public/images/emoji/google/scorpius.png
index a9a9db203a5..cf32395936e 100644
Binary files a/public/images/emoji/google/scorpius.png and b/public/images/emoji/google/scorpius.png differ
diff --git a/public/images/emoji/google/scream.png b/public/images/emoji/google/scream.png
index 81b8c47abac..33a272b8441 100644
Binary files a/public/images/emoji/google/scream.png and b/public/images/emoji/google/scream.png differ
diff --git a/public/images/emoji/google/scream_cat.png b/public/images/emoji/google/scream_cat.png
index c0df8e7b37a..6e99397d585 100644
Binary files a/public/images/emoji/google/scream_cat.png and b/public/images/emoji/google/scream_cat.png differ
diff --git a/public/images/emoji/google/scroll.png b/public/images/emoji/google/scroll.png
index 1e46a06c658..029314138ae 100644
Binary files a/public/images/emoji/google/scroll.png and b/public/images/emoji/google/scroll.png differ
diff --git a/public/images/emoji/google/seat.png b/public/images/emoji/google/seat.png
index 958c30e9ee8..b8af47c1d7e 100644
Binary files a/public/images/emoji/google/seat.png and b/public/images/emoji/google/seat.png differ
diff --git a/public/images/emoji/google/secret.png b/public/images/emoji/google/secret.png
index 1bccee14903..b095eae8861 100644
Binary files a/public/images/emoji/google/secret.png and b/public/images/emoji/google/secret.png differ
diff --git a/public/images/emoji/google/see_no_evil.png b/public/images/emoji/google/see_no_evil.png
index 2851bccdb4c..2a7a930b26c 100644
Binary files a/public/images/emoji/google/see_no_evil.png and b/public/images/emoji/google/see_no_evil.png differ
diff --git a/public/images/emoji/google/seedling.png b/public/images/emoji/google/seedling.png
index 6e4dda1aecc..eb787b4d2af 100644
Binary files a/public/images/emoji/google/seedling.png and b/public/images/emoji/google/seedling.png differ
diff --git a/public/images/emoji/google/selfie.png b/public/images/emoji/google/selfie.png
new file mode 100644
index 00000000000..05126770ad8
Binary files /dev/null and b/public/images/emoji/google/selfie.png differ
diff --git a/public/images/emoji/google/selfie/2.png b/public/images/emoji/google/selfie/2.png
new file mode 100644
index 00000000000..0145a3946d9
Binary files /dev/null and b/public/images/emoji/google/selfie/2.png differ
diff --git a/public/images/emoji/google/selfie/3.png b/public/images/emoji/google/selfie/3.png
new file mode 100644
index 00000000000..917474197d9
Binary files /dev/null and b/public/images/emoji/google/selfie/3.png differ
diff --git a/public/images/emoji/google/selfie/4.png b/public/images/emoji/google/selfie/4.png
new file mode 100644
index 00000000000..17a6d18372e
Binary files /dev/null and b/public/images/emoji/google/selfie/4.png differ
diff --git a/public/images/emoji/google/selfie/5.png b/public/images/emoji/google/selfie/5.png
new file mode 100644
index 00000000000..6f17c4b78ff
Binary files /dev/null and b/public/images/emoji/google/selfie/5.png differ
diff --git a/public/images/emoji/google/selfie/6.png b/public/images/emoji/google/selfie/6.png
new file mode 100644
index 00000000000..34b10c5b5e2
Binary files /dev/null and b/public/images/emoji/google/selfie/6.png differ
diff --git a/public/images/emoji/google/senegal.png b/public/images/emoji/google/senegal.png
new file mode 100644
index 00000000000..4ab925eace3
Binary files /dev/null and b/public/images/emoji/google/senegal.png differ
diff --git a/public/images/emoji/google/serbia.png b/public/images/emoji/google/serbia.png
new file mode 100644
index 00000000000..4207dfd6f82
Binary files /dev/null and b/public/images/emoji/google/serbia.png differ
diff --git a/public/images/emoji/google/seven.png b/public/images/emoji/google/seven.png
index 8a1fe0417cb..e9ad2080000 100644
Binary files a/public/images/emoji/google/seven.png and b/public/images/emoji/google/seven.png differ
diff --git a/public/images/emoji/google/seychelles.png b/public/images/emoji/google/seychelles.png
new file mode 100644
index 00000000000..9d95603b802
Binary files /dev/null and b/public/images/emoji/google/seychelles.png differ
diff --git a/public/images/emoji/google/shallow_pan_of_food.png b/public/images/emoji/google/shallow_pan_of_food.png
new file mode 100644
index 00000000000..aa16e17fb43
Binary files /dev/null and b/public/images/emoji/google/shallow_pan_of_food.png differ
diff --git a/public/images/emoji/google/shamrock.png b/public/images/emoji/google/shamrock.png
index 2b7f34d0e11..5e974646fa4 100644
Binary files a/public/images/emoji/google/shamrock.png and b/public/images/emoji/google/shamrock.png differ
diff --git a/public/images/emoji/google/shark.png b/public/images/emoji/google/shark.png
new file mode 100644
index 00000000000..a8421e10060
Binary files /dev/null and b/public/images/emoji/google/shark.png differ
diff --git a/public/images/emoji/google/shaved_ice.png b/public/images/emoji/google/shaved_ice.png
index 9a0d04f498e..c2c199eed1a 100644
Binary files a/public/images/emoji/google/shaved_ice.png and b/public/images/emoji/google/shaved_ice.png differ
diff --git a/public/images/emoji/google/sheep.png b/public/images/emoji/google/sheep.png
index fdcd26c8b48..5fd7a2952cc 100644
Binary files a/public/images/emoji/google/sheep.png and b/public/images/emoji/google/sheep.png differ
diff --git a/public/images/emoji/google/shell.png b/public/images/emoji/google/shell.png
index a6f2b268545..82a821de447 100644
Binary files a/public/images/emoji/google/shell.png and b/public/images/emoji/google/shell.png differ
diff --git a/public/images/emoji/google/shield.png b/public/images/emoji/google/shield.png
index 87d0f23c766..5b4713e2084 100644
Binary files a/public/images/emoji/google/shield.png and b/public/images/emoji/google/shield.png differ
diff --git a/public/images/emoji/google/shinto_shrine.png b/public/images/emoji/google/shinto_shrine.png
index ffa65cb673a..38f34726324 100644
Binary files a/public/images/emoji/google/shinto_shrine.png and b/public/images/emoji/google/shinto_shrine.png differ
diff --git a/public/images/emoji/google/ship.png b/public/images/emoji/google/ship.png
index 6cab94e37d8..6e6e94527b2 100644
Binary files a/public/images/emoji/google/ship.png and b/public/images/emoji/google/ship.png differ
diff --git a/public/images/emoji/google/shirt.png b/public/images/emoji/google/shirt.png
index 18fed809641..ef0745cb181 100644
Binary files a/public/images/emoji/google/shirt.png and b/public/images/emoji/google/shirt.png differ
diff --git a/public/images/emoji/google/shit.png b/public/images/emoji/google/shit.png
index 87d78669668..b1d921d96c2 100644
Binary files a/public/images/emoji/google/shit.png and b/public/images/emoji/google/shit.png differ
diff --git a/public/images/emoji/google/shopping.png b/public/images/emoji/google/shopping.png
new file mode 100644
index 00000000000..ddc2cb76516
Binary files /dev/null and b/public/images/emoji/google/shopping.png differ
diff --git a/public/images/emoji/google/shopping_bags.png b/public/images/emoji/google/shopping_bags.png
index ad7ba7e2493..ddc2cb76516 100644
Binary files a/public/images/emoji/google/shopping_bags.png and b/public/images/emoji/google/shopping_bags.png differ
diff --git a/public/images/emoji/google/shopping_cart.png b/public/images/emoji/google/shopping_cart.png
new file mode 100644
index 00000000000..81e394561b6
Binary files /dev/null and b/public/images/emoji/google/shopping_cart.png differ
diff --git a/public/images/emoji/google/shower.png b/public/images/emoji/google/shower.png
index 6db1dda0ec2..19a13378a84 100644
Binary files a/public/images/emoji/google/shower.png and b/public/images/emoji/google/shower.png differ
diff --git a/public/images/emoji/google/shrimp.png b/public/images/emoji/google/shrimp.png
new file mode 100644
index 00000000000..7d78c74866a
Binary files /dev/null and b/public/images/emoji/google/shrimp.png differ
diff --git a/public/images/emoji/google/sierra_leone.png b/public/images/emoji/google/sierra_leone.png
new file mode 100644
index 00000000000..1718e666023
Binary files /dev/null and b/public/images/emoji/google/sierra_leone.png differ
diff --git a/public/images/emoji/google/sign_of_the_horns.png b/public/images/emoji/google/sign_of_the_horns.png
index d8d0c23c3f8..eeac747c65e 100644
Binary files a/public/images/emoji/google/sign_of_the_horns.png and b/public/images/emoji/google/sign_of_the_horns.png differ
diff --git a/public/images/emoji/google/signal_strength.png b/public/images/emoji/google/signal_strength.png
index 2940d4ae747..d0c76c4b5c8 100644
Binary files a/public/images/emoji/google/signal_strength.png and b/public/images/emoji/google/signal_strength.png differ
diff --git a/public/images/emoji/google/singapore.png b/public/images/emoji/google/singapore.png
new file mode 100644
index 00000000000..170347d34d9
Binary files /dev/null and b/public/images/emoji/google/singapore.png differ
diff --git a/public/images/emoji/google/sint_maarten.png b/public/images/emoji/google/sint_maarten.png
new file mode 100644
index 00000000000..b43ec362126
Binary files /dev/null and b/public/images/emoji/google/sint_maarten.png differ
diff --git a/public/images/emoji/google/six.png b/public/images/emoji/google/six.png
index 2cf9e489f38..5972360e7f5 100644
Binary files a/public/images/emoji/google/six.png and b/public/images/emoji/google/six.png differ
diff --git a/public/images/emoji/google/six_pointed_star.png b/public/images/emoji/google/six_pointed_star.png
index 2a4d9ca7f78..23d2ecd1c48 100644
Binary files a/public/images/emoji/google/six_pointed_star.png and b/public/images/emoji/google/six_pointed_star.png differ
diff --git a/public/images/emoji/google/skeleton.png b/public/images/emoji/google/skeleton.png
index 89aaa6cbb0f..614ae5c8494 100644
Binary files a/public/images/emoji/google/skeleton.png and b/public/images/emoji/google/skeleton.png differ
diff --git a/public/images/emoji/google/ski.png b/public/images/emoji/google/ski.png
index 76d2b036245..270878a24fa 100644
Binary files a/public/images/emoji/google/ski.png and b/public/images/emoji/google/ski.png differ
diff --git a/public/images/emoji/google/skier.png b/public/images/emoji/google/skier.png
index 091956a1362..f33dfdfce8b 100644
Binary files a/public/images/emoji/google/skier.png and b/public/images/emoji/google/skier.png differ
diff --git a/public/images/emoji/google/skull.png b/public/images/emoji/google/skull.png
index 89aaa6cbb0f..614ae5c8494 100644
Binary files a/public/images/emoji/google/skull.png and b/public/images/emoji/google/skull.png differ
diff --git a/public/images/emoji/google/skull_and_crossbones.png b/public/images/emoji/google/skull_and_crossbones.png
index 1087099c6f4..2a3b044107c 100644
Binary files a/public/images/emoji/google/skull_and_crossbones.png and b/public/images/emoji/google/skull_and_crossbones.png differ
diff --git a/public/images/emoji/google/skull_crossbones.png b/public/images/emoji/google/skull_crossbones.png
index 1087099c6f4..2a3b044107c 100644
Binary files a/public/images/emoji/google/skull_crossbones.png and b/public/images/emoji/google/skull_crossbones.png differ
diff --git a/public/images/emoji/google/sleeping.png b/public/images/emoji/google/sleeping.png
index d9ec0d7d8d5..2a3f2bd0849 100644
Binary files a/public/images/emoji/google/sleeping.png and b/public/images/emoji/google/sleeping.png differ
diff --git a/public/images/emoji/google/sleeping_accommodation.png b/public/images/emoji/google/sleeping_accommodation.png
index e37df48d03e..90e49164e5a 100644
Binary files a/public/images/emoji/google/sleeping_accommodation.png and b/public/images/emoji/google/sleeping_accommodation.png differ
diff --git a/public/images/emoji/google/sleeping_bed.png b/public/images/emoji/google/sleeping_bed.png
new file mode 100644
index 00000000000..90e49164e5a
Binary files /dev/null and b/public/images/emoji/google/sleeping_bed.png differ
diff --git a/public/images/emoji/google/sleeping_bed/2.png b/public/images/emoji/google/sleeping_bed/2.png
new file mode 100644
index 00000000000..39216918ee5
Binary files /dev/null and b/public/images/emoji/google/sleeping_bed/2.png differ
diff --git a/public/images/emoji/google/sleeping_bed/3.png b/public/images/emoji/google/sleeping_bed/3.png
new file mode 100644
index 00000000000..bdbecbff6d1
Binary files /dev/null and b/public/images/emoji/google/sleeping_bed/3.png differ
diff --git a/public/images/emoji/google/sleeping_bed/4.png b/public/images/emoji/google/sleeping_bed/4.png
new file mode 100644
index 00000000000..8ce4902bcd3
Binary files /dev/null and b/public/images/emoji/google/sleeping_bed/4.png differ
diff --git a/public/images/emoji/google/sleeping_bed/5.png b/public/images/emoji/google/sleeping_bed/5.png
new file mode 100644
index 00000000000..76b824d5d93
Binary files /dev/null and b/public/images/emoji/google/sleeping_bed/5.png differ
diff --git a/public/images/emoji/google/sleeping_bed/6.png b/public/images/emoji/google/sleeping_bed/6.png
new file mode 100644
index 00000000000..05f754a6a63
Binary files /dev/null and b/public/images/emoji/google/sleeping_bed/6.png differ
diff --git a/public/images/emoji/google/sleepy.png b/public/images/emoji/google/sleepy.png
index 34b9786153f..7a53d542342 100644
Binary files a/public/images/emoji/google/sleepy.png and b/public/images/emoji/google/sleepy.png differ
diff --git a/public/images/emoji/google/sleuth_or_spy.png b/public/images/emoji/google/sleuth_or_spy.png
index b76dce309bf..13ef63b0aa6 100644
Binary files a/public/images/emoji/google/sleuth_or_spy.png and b/public/images/emoji/google/sleuth_or_spy.png differ
diff --git a/public/images/emoji/google/slight_frown.png b/public/images/emoji/google/slight_frown.png
index 938547aed9f..abe8592d677 100644
Binary files a/public/images/emoji/google/slight_frown.png and b/public/images/emoji/google/slight_frown.png differ
diff --git a/public/images/emoji/google/slight_smile.png b/public/images/emoji/google/slight_smile.png
index c8b0a25ea2d..dc605beeb3f 100644
Binary files a/public/images/emoji/google/slight_smile.png and b/public/images/emoji/google/slight_smile.png differ
diff --git a/public/images/emoji/google/slightly_frowning_face.png b/public/images/emoji/google/slightly_frowning_face.png
index 938547aed9f..abe8592d677 100644
Binary files a/public/images/emoji/google/slightly_frowning_face.png and b/public/images/emoji/google/slightly_frowning_face.png differ
diff --git a/public/images/emoji/google/slightly_smiling.png b/public/images/emoji/google/slightly_smiling.png
new file mode 100644
index 00000000000..dc605beeb3f
Binary files /dev/null and b/public/images/emoji/google/slightly_smiling.png differ
diff --git a/public/images/emoji/google/slightly_smiling_face.png b/public/images/emoji/google/slightly_smiling_face.png
index c8b0a25ea2d..dc605beeb3f 100644
Binary files a/public/images/emoji/google/slightly_smiling_face.png and b/public/images/emoji/google/slightly_smiling_face.png differ
diff --git a/public/images/emoji/google/slot_machine.png b/public/images/emoji/google/slot_machine.png
index 42da9edb7ad..59ce7cde1de 100644
Binary files a/public/images/emoji/google/slot_machine.png and b/public/images/emoji/google/slot_machine.png differ
diff --git a/public/images/emoji/google/slovakia.png b/public/images/emoji/google/slovakia.png
new file mode 100644
index 00000000000..1fc1c9392cc
Binary files /dev/null and b/public/images/emoji/google/slovakia.png differ
diff --git a/public/images/emoji/google/slovenia.png b/public/images/emoji/google/slovenia.png
new file mode 100644
index 00000000000..d21d260ac24
Binary files /dev/null and b/public/images/emoji/google/slovenia.png differ
diff --git a/public/images/emoji/google/small_airplane.png b/public/images/emoji/google/small_airplane.png
index 4bd5d32edc1..5342466c300 100644
Binary files a/public/images/emoji/google/small_airplane.png and b/public/images/emoji/google/small_airplane.png differ
diff --git a/public/images/emoji/google/small_blue_diamond.png b/public/images/emoji/google/small_blue_diamond.png
index 5b7e4a70d45..4dc56355d04 100644
Binary files a/public/images/emoji/google/small_blue_diamond.png and b/public/images/emoji/google/small_blue_diamond.png differ
diff --git a/public/images/emoji/google/small_orange_diamond.png b/public/images/emoji/google/small_orange_diamond.png
index 202d6e0bd60..4c2603b3a9b 100644
Binary files a/public/images/emoji/google/small_orange_diamond.png and b/public/images/emoji/google/small_orange_diamond.png differ
diff --git a/public/images/emoji/google/small_red_triangle.png b/public/images/emoji/google/small_red_triangle.png
index 3223603df14..0e045262de4 100644
Binary files a/public/images/emoji/google/small_red_triangle.png and b/public/images/emoji/google/small_red_triangle.png differ
diff --git a/public/images/emoji/google/small_red_triangle_down.png b/public/images/emoji/google/small_red_triangle_down.png
index 407a5e48c78..222ca47a56c 100644
Binary files a/public/images/emoji/google/small_red_triangle_down.png and b/public/images/emoji/google/small_red_triangle_down.png differ
diff --git a/public/images/emoji/google/smile.png b/public/images/emoji/google/smile.png
index cac80903ec2..c3bfe595c56 100644
Binary files a/public/images/emoji/google/smile.png and b/public/images/emoji/google/smile.png differ
diff --git a/public/images/emoji/google/smile_cat.png b/public/images/emoji/google/smile_cat.png
index f4d72befae7..bfb387136cb 100644
Binary files a/public/images/emoji/google/smile_cat.png and b/public/images/emoji/google/smile_cat.png differ
diff --git a/public/images/emoji/google/smiley.png b/public/images/emoji/google/smiley.png
index 8e65729a6c7..9ebae5eed08 100644
Binary files a/public/images/emoji/google/smiley.png and b/public/images/emoji/google/smiley.png differ
diff --git a/public/images/emoji/google/smiley_cat.png b/public/images/emoji/google/smiley_cat.png
index 7243c2cb5e0..a50aed54430 100644
Binary files a/public/images/emoji/google/smiley_cat.png and b/public/images/emoji/google/smiley_cat.png differ
diff --git a/public/images/emoji/google/smiling_imp.png b/public/images/emoji/google/smiling_imp.png
index 2b4ac8d7fc6..3790fe743b4 100644
Binary files a/public/images/emoji/google/smiling_imp.png and b/public/images/emoji/google/smiling_imp.png differ
diff --git a/public/images/emoji/google/smirk.png b/public/images/emoji/google/smirk.png
index a552663374a..80900d21266 100644
Binary files a/public/images/emoji/google/smirk.png and b/public/images/emoji/google/smirk.png differ
diff --git a/public/images/emoji/google/smirk_cat.png b/public/images/emoji/google/smirk_cat.png
index 0ad3ed0bedc..73c3b5e5bb6 100644
Binary files a/public/images/emoji/google/smirk_cat.png and b/public/images/emoji/google/smirk_cat.png differ
diff --git a/public/images/emoji/google/smoking.png b/public/images/emoji/google/smoking.png
index 106adce9c38..7d424c18d78 100644
Binary files a/public/images/emoji/google/smoking.png and b/public/images/emoji/google/smoking.png differ
diff --git a/public/images/emoji/google/snail.png b/public/images/emoji/google/snail.png
index 7014ab0c8b7..b160cdc2c9d 100644
Binary files a/public/images/emoji/google/snail.png and b/public/images/emoji/google/snail.png differ
diff --git a/public/images/emoji/google/snake.png b/public/images/emoji/google/snake.png
index 197beb5f98f..5904faf3398 100644
Binary files a/public/images/emoji/google/snake.png and b/public/images/emoji/google/snake.png differ
diff --git a/public/images/emoji/google/sneezing_face.png b/public/images/emoji/google/sneezing_face.png
new file mode 100644
index 00000000000..39fc4ecb4dd
Binary files /dev/null and b/public/images/emoji/google/sneezing_face.png differ
diff --git a/public/images/emoji/google/snow_capped_mountain.png b/public/images/emoji/google/snow_capped_mountain.png
index edf4cc1286d..f7ab7c2c747 100644
Binary files a/public/images/emoji/google/snow_capped_mountain.png and b/public/images/emoji/google/snow_capped_mountain.png differ
diff --git a/public/images/emoji/google/snowboarder.png b/public/images/emoji/google/snowboarder.png
index ab3ca56d38b..3d66a4cc84d 100644
Binary files a/public/images/emoji/google/snowboarder.png and b/public/images/emoji/google/snowboarder.png differ
diff --git a/public/images/emoji/google/snowboarder/2.png b/public/images/emoji/google/snowboarder/2.png
new file mode 100644
index 00000000000..6e5f70db4f0
Binary files /dev/null and b/public/images/emoji/google/snowboarder/2.png differ
diff --git a/public/images/emoji/google/snowboarder/3.png b/public/images/emoji/google/snowboarder/3.png
new file mode 100644
index 00000000000..a295d3ea8e1
Binary files /dev/null and b/public/images/emoji/google/snowboarder/3.png differ
diff --git a/public/images/emoji/google/snowboarder/4.png b/public/images/emoji/google/snowboarder/4.png
new file mode 100644
index 00000000000..d7c1c0f881e
Binary files /dev/null and b/public/images/emoji/google/snowboarder/4.png differ
diff --git a/public/images/emoji/google/snowboarder/5.png b/public/images/emoji/google/snowboarder/5.png
new file mode 100644
index 00000000000..682c1a1c268
Binary files /dev/null and b/public/images/emoji/google/snowboarder/5.png differ
diff --git a/public/images/emoji/google/snowboarder/6.png b/public/images/emoji/google/snowboarder/6.png
new file mode 100644
index 00000000000..1f676454cd4
Binary files /dev/null and b/public/images/emoji/google/snowboarder/6.png differ
diff --git a/public/images/emoji/google/snowflake.png b/public/images/emoji/google/snowflake.png
index 73164302202..3fe9831aca6 100644
Binary files a/public/images/emoji/google/snowflake.png and b/public/images/emoji/google/snowflake.png differ
diff --git a/public/images/emoji/google/snowman.png b/public/images/emoji/google/snowman.png
index 00183b16001..881f87d60d5 100644
Binary files a/public/images/emoji/google/snowman.png and b/public/images/emoji/google/snowman.png differ
diff --git a/public/images/emoji/google/snowman2.png b/public/images/emoji/google/snowman2.png
index 4355d9f0dbf..9388e9d4bfd 100644
Binary files a/public/images/emoji/google/snowman2.png and b/public/images/emoji/google/snowman2.png differ
diff --git a/public/images/emoji/google/snowman_with_snow.png b/public/images/emoji/google/snowman_with_snow.png
new file mode 100644
index 00000000000..9388e9d4bfd
Binary files /dev/null and b/public/images/emoji/google/snowman_with_snow.png differ
diff --git a/public/images/emoji/google/sob.png b/public/images/emoji/google/sob.png
index 6a09064f502..060ac2ddbf1 100644
Binary files a/public/images/emoji/google/sob.png and b/public/images/emoji/google/sob.png differ
diff --git a/public/images/emoji/google/soccer.png b/public/images/emoji/google/soccer.png
index df7c5c761e5..0c13f98e343 100644
Binary files a/public/images/emoji/google/soccer.png and b/public/images/emoji/google/soccer.png differ
diff --git a/public/images/emoji/google/solomon_islands.png b/public/images/emoji/google/solomon_islands.png
new file mode 100644
index 00000000000..bbdc2f61021
Binary files /dev/null and b/public/images/emoji/google/solomon_islands.png differ
diff --git a/public/images/emoji/google/somalia.png b/public/images/emoji/google/somalia.png
new file mode 100644
index 00000000000..0f51db4c94f
Binary files /dev/null and b/public/images/emoji/google/somalia.png differ
diff --git a/public/images/emoji/google/soon.png b/public/images/emoji/google/soon.png
index bd0f84f54dc..a04a1d9f71d 100644
Binary files a/public/images/emoji/google/soon.png and b/public/images/emoji/google/soon.png differ
diff --git a/public/images/emoji/google/sos.png b/public/images/emoji/google/sos.png
index 5bbb147019f..62637e71c3f 100644
Binary files a/public/images/emoji/google/sos.png and b/public/images/emoji/google/sos.png differ
diff --git a/public/images/emoji/google/sound.png b/public/images/emoji/google/sound.png
index 8f71ff5db4a..dfef71bfd04 100644
Binary files a/public/images/emoji/google/sound.png and b/public/images/emoji/google/sound.png differ
diff --git a/public/images/emoji/google/south_africa.png b/public/images/emoji/google/south_africa.png
new file mode 100644
index 00000000000..802bd272f7f
Binary files /dev/null and b/public/images/emoji/google/south_africa.png differ
diff --git a/public/images/emoji/google/south_georgia_south_sandwich_islands.png b/public/images/emoji/google/south_georgia_south_sandwich_islands.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/south_georgia_south_sandwich_islands.png differ
diff --git a/public/images/emoji/google/south_sudan.png b/public/images/emoji/google/south_sudan.png
new file mode 100644
index 00000000000..f26d9bdc6e4
Binary files /dev/null and b/public/images/emoji/google/south_sudan.png differ
diff --git a/public/images/emoji/google/space_invader.png b/public/images/emoji/google/space_invader.png
index f21cc087065..5488ca700cc 100644
Binary files a/public/images/emoji/google/space_invader.png and b/public/images/emoji/google/space_invader.png differ
diff --git a/public/images/emoji/google/spades.png b/public/images/emoji/google/spades.png
index a140620266a..8e3ca45c39d 100644
Binary files a/public/images/emoji/google/spades.png and b/public/images/emoji/google/spades.png differ
diff --git a/public/images/emoji/google/spaghetti.png b/public/images/emoji/google/spaghetti.png
index 997ea8acbfe..e3e5079fa53 100644
Binary files a/public/images/emoji/google/spaghetti.png and b/public/images/emoji/google/spaghetti.png differ
diff --git a/public/images/emoji/google/sparkle.png b/public/images/emoji/google/sparkle.png
index 361cedcebde..ca4a4d9d32c 100644
Binary files a/public/images/emoji/google/sparkle.png and b/public/images/emoji/google/sparkle.png differ
diff --git a/public/images/emoji/google/sparkler.png b/public/images/emoji/google/sparkler.png
index 530c91b32e6..d86bc80ac6a 100644
Binary files a/public/images/emoji/google/sparkler.png and b/public/images/emoji/google/sparkler.png differ
diff --git a/public/images/emoji/google/sparkles.png b/public/images/emoji/google/sparkles.png
index de135381699..0240f1ff543 100644
Binary files a/public/images/emoji/google/sparkles.png and b/public/images/emoji/google/sparkles.png differ
diff --git a/public/images/emoji/google/sparkling_heart.png b/public/images/emoji/google/sparkling_heart.png
index 1668b2ee48f..202e7b21873 100644
Binary files a/public/images/emoji/google/sparkling_heart.png and b/public/images/emoji/google/sparkling_heart.png differ
diff --git a/public/images/emoji/google/speak_no_evil.png b/public/images/emoji/google/speak_no_evil.png
index 25251d6a325..9cbc9b10023 100644
Binary files a/public/images/emoji/google/speak_no_evil.png and b/public/images/emoji/google/speak_no_evil.png differ
diff --git a/public/images/emoji/google/speaker.png b/public/images/emoji/google/speaker.png
index 9a7704da045..100295eec93 100644
Binary files a/public/images/emoji/google/speaker.png and b/public/images/emoji/google/speaker.png differ
diff --git a/public/images/emoji/google/speaking_head.png b/public/images/emoji/google/speaking_head.png
index 9345acae476..62fb598f389 100644
Binary files a/public/images/emoji/google/speaking_head.png and b/public/images/emoji/google/speaking_head.png differ
diff --git a/public/images/emoji/google/speaking_head_in_silhouette.png b/public/images/emoji/google/speaking_head_in_silhouette.png
index 9345acae476..62fb598f389 100644
Binary files a/public/images/emoji/google/speaking_head_in_silhouette.png and b/public/images/emoji/google/speaking_head_in_silhouette.png differ
diff --git a/public/images/emoji/google/speech_balloon.png b/public/images/emoji/google/speech_balloon.png
index 3f01b30930e..40395744029 100644
Binary files a/public/images/emoji/google/speech_balloon.png and b/public/images/emoji/google/speech_balloon.png differ
diff --git a/public/images/emoji/google/speedboat.png b/public/images/emoji/google/speedboat.png
index 4c6b86d8a9f..4f7a4e3dbe9 100644
Binary files a/public/images/emoji/google/speedboat.png and b/public/images/emoji/google/speedboat.png differ
diff --git a/public/images/emoji/google/spider.png b/public/images/emoji/google/spider.png
index 06da53a7377..18018efcb48 100644
Binary files a/public/images/emoji/google/spider.png and b/public/images/emoji/google/spider.png differ
diff --git a/public/images/emoji/google/spider_web.png b/public/images/emoji/google/spider_web.png
index 163d2c89a08..97a6010501c 100644
Binary files a/public/images/emoji/google/spider_web.png and b/public/images/emoji/google/spider_web.png differ
diff --git a/public/images/emoji/google/spiral_calendar.png b/public/images/emoji/google/spiral_calendar.png
new file mode 100644
index 00000000000..0997b42f0c2
Binary files /dev/null and b/public/images/emoji/google/spiral_calendar.png differ
diff --git a/public/images/emoji/google/spiral_calendar_pad.png b/public/images/emoji/google/spiral_calendar_pad.png
index 4f13ffb5f76..0997b42f0c2 100644
Binary files a/public/images/emoji/google/spiral_calendar_pad.png and b/public/images/emoji/google/spiral_calendar_pad.png differ
diff --git a/public/images/emoji/google/spiral_note_pad.png b/public/images/emoji/google/spiral_note_pad.png
index eb6853649e8..ff382324e5e 100644
Binary files a/public/images/emoji/google/spiral_note_pad.png and b/public/images/emoji/google/spiral_note_pad.png differ
diff --git a/public/images/emoji/google/spiral_notepad.png b/public/images/emoji/google/spiral_notepad.png
new file mode 100644
index 00000000000..ff382324e5e
Binary files /dev/null and b/public/images/emoji/google/spiral_notepad.png differ
diff --git a/public/images/emoji/google/spoon.png b/public/images/emoji/google/spoon.png
new file mode 100644
index 00000000000..583fa80861c
Binary files /dev/null and b/public/images/emoji/google/spoon.png differ
diff --git a/public/images/emoji/google/sports_medal.png b/public/images/emoji/google/sports_medal.png
index 165827b17b6..3d321d89ed8 100644
Binary files a/public/images/emoji/google/sports_medal.png and b/public/images/emoji/google/sports_medal.png differ
diff --git a/public/images/emoji/google/spy.png b/public/images/emoji/google/spy.png
index b76dce309bf..13ef63b0aa6 100644
Binary files a/public/images/emoji/google/spy.png and b/public/images/emoji/google/spy.png differ
diff --git a/public/images/emoji/google/squid.png b/public/images/emoji/google/squid.png
new file mode 100644
index 00000000000..2c80acaa681
Binary files /dev/null and b/public/images/emoji/google/squid.png differ
diff --git a/public/images/emoji/google/sri_lanka.png b/public/images/emoji/google/sri_lanka.png
new file mode 100644
index 00000000000..fbbb925b804
Binary files /dev/null and b/public/images/emoji/google/sri_lanka.png differ
diff --git a/public/images/emoji/google/st_barthelemy.png b/public/images/emoji/google/st_barthelemy.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/st_barthelemy.png differ
diff --git a/public/images/emoji/google/st_helena.png b/public/images/emoji/google/st_helena.png
new file mode 100644
index 00000000000..de4db593989
Binary files /dev/null and b/public/images/emoji/google/st_helena.png differ
diff --git a/public/images/emoji/google/st_kitts_nevis.png b/public/images/emoji/google/st_kitts_nevis.png
new file mode 100644
index 00000000000..ae2720530ef
Binary files /dev/null and b/public/images/emoji/google/st_kitts_nevis.png differ
diff --git a/public/images/emoji/google/st_lucia.png b/public/images/emoji/google/st_lucia.png
new file mode 100644
index 00000000000..ba2a134ef0f
Binary files /dev/null and b/public/images/emoji/google/st_lucia.png differ
diff --git a/public/images/emoji/google/st_pierre_miquelon.png b/public/images/emoji/google/st_pierre_miquelon.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/st_pierre_miquelon.png differ
diff --git a/public/images/emoji/google/st_vincent_grenadines.png b/public/images/emoji/google/st_vincent_grenadines.png
new file mode 100644
index 00000000000..d2a9b7fad72
Binary files /dev/null and b/public/images/emoji/google/st_vincent_grenadines.png differ
diff --git a/public/images/emoji/google/stadium.png b/public/images/emoji/google/stadium.png
index 4622a592467..b69d81ebaad 100644
Binary files a/public/images/emoji/google/stadium.png and b/public/images/emoji/google/stadium.png differ
diff --git a/public/images/emoji/google/star.png b/public/images/emoji/google/star.png
index 43d25e24b72..363ff892741 100644
Binary files a/public/images/emoji/google/star.png and b/public/images/emoji/google/star.png differ
diff --git a/public/images/emoji/google/star2.png b/public/images/emoji/google/star2.png
index 791fa6a6774..7253e078cfc 100644
Binary files a/public/images/emoji/google/star2.png and b/public/images/emoji/google/star2.png differ
diff --git a/public/images/emoji/google/star_and_crescent.png b/public/images/emoji/google/star_and_crescent.png
index cac758b4f24..273c92af0e8 100644
Binary files a/public/images/emoji/google/star_and_crescent.png and b/public/images/emoji/google/star_and_crescent.png differ
diff --git a/public/images/emoji/google/star_of_david.png b/public/images/emoji/google/star_of_david.png
index fcfaad6d0ea..688528fa84d 100644
Binary files a/public/images/emoji/google/star_of_david.png and b/public/images/emoji/google/star_of_david.png differ
diff --git a/public/images/emoji/google/stars.png b/public/images/emoji/google/stars.png
index c78acc9a3af..7a7afc7d897 100644
Binary files a/public/images/emoji/google/stars.png and b/public/images/emoji/google/stars.png differ
diff --git a/public/images/emoji/google/station.png b/public/images/emoji/google/station.png
index 06ca9379d85..47f4ba93fad 100644
Binary files a/public/images/emoji/google/station.png and b/public/images/emoji/google/station.png differ
diff --git a/public/images/emoji/google/statue_of_liberty.png b/public/images/emoji/google/statue_of_liberty.png
index f1e1ee69800..fd78f0e1313 100644
Binary files a/public/images/emoji/google/statue_of_liberty.png and b/public/images/emoji/google/statue_of_liberty.png differ
diff --git a/public/images/emoji/google/steam_locomotive.png b/public/images/emoji/google/steam_locomotive.png
index 2963435eeee..8691eafbb6d 100644
Binary files a/public/images/emoji/google/steam_locomotive.png and b/public/images/emoji/google/steam_locomotive.png differ
diff --git a/public/images/emoji/google/stew.png b/public/images/emoji/google/stew.png
index 32435295c77..84304bfcc65 100644
Binary files a/public/images/emoji/google/stew.png and b/public/images/emoji/google/stew.png differ
diff --git a/public/images/emoji/google/stop_button.png b/public/images/emoji/google/stop_button.png
index 234329ee037..791b42fa2fa 100644
Binary files a/public/images/emoji/google/stop_button.png and b/public/images/emoji/google/stop_button.png differ
diff --git a/public/images/emoji/google/stop_sign.png b/public/images/emoji/google/stop_sign.png
new file mode 100644
index 00000000000..c84adb179fe
Binary files /dev/null and b/public/images/emoji/google/stop_sign.png differ
diff --git a/public/images/emoji/google/stopwatch.png b/public/images/emoji/google/stopwatch.png
index 7bed0afec8f..c061a24e3e8 100644
Binary files a/public/images/emoji/google/stopwatch.png and b/public/images/emoji/google/stopwatch.png differ
diff --git a/public/images/emoji/google/straight_ruler.png b/public/images/emoji/google/straight_ruler.png
index b9223766a47..59fbedc93d0 100644
Binary files a/public/images/emoji/google/straight_ruler.png and b/public/images/emoji/google/straight_ruler.png differ
diff --git a/public/images/emoji/google/strawberry.png b/public/images/emoji/google/strawberry.png
index c48630c28f1..4e683c12805 100644
Binary files a/public/images/emoji/google/strawberry.png and b/public/images/emoji/google/strawberry.png differ
diff --git a/public/images/emoji/google/stuck_out_tongue.png b/public/images/emoji/google/stuck_out_tongue.png
index 88cfa38ee25..2d2367ebcf6 100644
Binary files a/public/images/emoji/google/stuck_out_tongue.png and b/public/images/emoji/google/stuck_out_tongue.png differ
diff --git a/public/images/emoji/google/stuck_out_tongue_closed_eyes.png b/public/images/emoji/google/stuck_out_tongue_closed_eyes.png
index c70ce93270b..4d6aee5361b 100644
Binary files a/public/images/emoji/google/stuck_out_tongue_closed_eyes.png and b/public/images/emoji/google/stuck_out_tongue_closed_eyes.png differ
diff --git a/public/images/emoji/google/stuck_out_tongue_winking_eye.png b/public/images/emoji/google/stuck_out_tongue_winking_eye.png
index 98febc1f235..579284e7a22 100644
Binary files a/public/images/emoji/google/stuck_out_tongue_winking_eye.png and b/public/images/emoji/google/stuck_out_tongue_winking_eye.png differ
diff --git a/public/images/emoji/google/studio_microphone.png b/public/images/emoji/google/studio_microphone.png
index bb2539903b9..9394168839c 100644
Binary files a/public/images/emoji/google/studio_microphone.png and b/public/images/emoji/google/studio_microphone.png differ
diff --git a/public/images/emoji/google/stuffed_flatbread.png b/public/images/emoji/google/stuffed_flatbread.png
new file mode 100644
index 00000000000..ac839e32ca3
Binary files /dev/null and b/public/images/emoji/google/stuffed_flatbread.png differ
diff --git a/public/images/emoji/google/sudan.png b/public/images/emoji/google/sudan.png
new file mode 100644
index 00000000000..aaae2ea590f
Binary files /dev/null and b/public/images/emoji/google/sudan.png differ
diff --git a/public/images/emoji/google/sun_behind_large_cloud.png b/public/images/emoji/google/sun_behind_large_cloud.png
new file mode 100644
index 00000000000..e3a78dca903
Binary files /dev/null and b/public/images/emoji/google/sun_behind_large_cloud.png differ
diff --git a/public/images/emoji/google/sun_behind_rain_cloud.png b/public/images/emoji/google/sun_behind_rain_cloud.png
new file mode 100644
index 00000000000..4fc26cb31b6
Binary files /dev/null and b/public/images/emoji/google/sun_behind_rain_cloud.png differ
diff --git a/public/images/emoji/google/sun_behind_small_cloud.png b/public/images/emoji/google/sun_behind_small_cloud.png
new file mode 100644
index 00000000000..6686bc8d5a1
Binary files /dev/null and b/public/images/emoji/google/sun_behind_small_cloud.png differ
diff --git a/public/images/emoji/google/sun_with_face.png b/public/images/emoji/google/sun_with_face.png
index 9471e1cf426..4ebe4329c16 100644
Binary files a/public/images/emoji/google/sun_with_face.png and b/public/images/emoji/google/sun_with_face.png differ
diff --git a/public/images/emoji/google/sunflower.png b/public/images/emoji/google/sunflower.png
index 1ffc2c9cfd6..b844443198b 100644
Binary files a/public/images/emoji/google/sunflower.png and b/public/images/emoji/google/sunflower.png differ
diff --git a/public/images/emoji/google/sunglasses.png b/public/images/emoji/google/sunglasses.png
index fdecf03f7ce..99271ece612 100644
Binary files a/public/images/emoji/google/sunglasses.png and b/public/images/emoji/google/sunglasses.png differ
diff --git a/public/images/emoji/google/sunny.png b/public/images/emoji/google/sunny.png
index b749ef2ee04..c983cbc0700 100644
Binary files a/public/images/emoji/google/sunny.png and b/public/images/emoji/google/sunny.png differ
diff --git a/public/images/emoji/google/sunrise.png b/public/images/emoji/google/sunrise.png
index dbad3698a8b..ba83c231262 100644
Binary files a/public/images/emoji/google/sunrise.png and b/public/images/emoji/google/sunrise.png differ
diff --git a/public/images/emoji/google/sunrise_over_mountains.png b/public/images/emoji/google/sunrise_over_mountains.png
index 6e9ec1b0015..3c27efd19a0 100644
Binary files a/public/images/emoji/google/sunrise_over_mountains.png and b/public/images/emoji/google/sunrise_over_mountains.png differ
diff --git a/public/images/emoji/google/surfer.png b/public/images/emoji/google/surfer.png
index f5e6d0425f2..1e2f330d861 100644
Binary files a/public/images/emoji/google/surfer.png and b/public/images/emoji/google/surfer.png differ
diff --git a/public/images/emoji/google/surfing_man.png b/public/images/emoji/google/surfing_man.png
new file mode 100644
index 00000000000..1e2f330d861
Binary files /dev/null and b/public/images/emoji/google/surfing_man.png differ
diff --git a/public/images/emoji/google/surfing_man/2.png b/public/images/emoji/google/surfing_man/2.png
new file mode 100644
index 00000000000..c77d90b246d
Binary files /dev/null and b/public/images/emoji/google/surfing_man/2.png differ
diff --git a/public/images/emoji/google/surfing_man/3.png b/public/images/emoji/google/surfing_man/3.png
new file mode 100644
index 00000000000..fa1ed7963bc
Binary files /dev/null and b/public/images/emoji/google/surfing_man/3.png differ
diff --git a/public/images/emoji/google/surfing_man/4.png b/public/images/emoji/google/surfing_man/4.png
new file mode 100644
index 00000000000..1a8f8c59dd9
Binary files /dev/null and b/public/images/emoji/google/surfing_man/4.png differ
diff --git a/public/images/emoji/google/surfing_man/5.png b/public/images/emoji/google/surfing_man/5.png
new file mode 100644
index 00000000000..600963a330e
Binary files /dev/null and b/public/images/emoji/google/surfing_man/5.png differ
diff --git a/public/images/emoji/google/surfing_man/6.png b/public/images/emoji/google/surfing_man/6.png
new file mode 100644
index 00000000000..da93a4d5bab
Binary files /dev/null and b/public/images/emoji/google/surfing_man/6.png differ
diff --git a/public/images/emoji/google/surfing_woman.png b/public/images/emoji/google/surfing_woman.png
new file mode 100644
index 00000000000..5833789ebe4
Binary files /dev/null and b/public/images/emoji/google/surfing_woman.png differ
diff --git a/public/images/emoji/google/surfing_woman/2.png b/public/images/emoji/google/surfing_woman/2.png
new file mode 100644
index 00000000000..c0497f10e81
Binary files /dev/null and b/public/images/emoji/google/surfing_woman/2.png differ
diff --git a/public/images/emoji/google/surfing_woman/3.png b/public/images/emoji/google/surfing_woman/3.png
new file mode 100644
index 00000000000..27f3c517835
Binary files /dev/null and b/public/images/emoji/google/surfing_woman/3.png differ
diff --git a/public/images/emoji/google/surfing_woman/4.png b/public/images/emoji/google/surfing_woman/4.png
new file mode 100644
index 00000000000..37937a50855
Binary files /dev/null and b/public/images/emoji/google/surfing_woman/4.png differ
diff --git a/public/images/emoji/google/surfing_woman/5.png b/public/images/emoji/google/surfing_woman/5.png
new file mode 100644
index 00000000000..4185bf21d2a
Binary files /dev/null and b/public/images/emoji/google/surfing_woman/5.png differ
diff --git a/public/images/emoji/google/surfing_woman/6.png b/public/images/emoji/google/surfing_woman/6.png
new file mode 100644
index 00000000000..170fefa657d
Binary files /dev/null and b/public/images/emoji/google/surfing_woman/6.png differ
diff --git a/public/images/emoji/google/suriname.png b/public/images/emoji/google/suriname.png
new file mode 100644
index 00000000000..4113fc0a4ce
Binary files /dev/null and b/public/images/emoji/google/suriname.png differ
diff --git a/public/images/emoji/google/sushi.png b/public/images/emoji/google/sushi.png
index 7088a32456a..9bc4d0d8a9b 100644
Binary files a/public/images/emoji/google/sushi.png and b/public/images/emoji/google/sushi.png differ
diff --git a/public/images/emoji/google/suspension_railway.png b/public/images/emoji/google/suspension_railway.png
index 61a177788fc..4bb8e576ee3 100644
Binary files a/public/images/emoji/google/suspension_railway.png and b/public/images/emoji/google/suspension_railway.png differ
diff --git a/public/images/emoji/google/swaziland.png b/public/images/emoji/google/swaziland.png
new file mode 100644
index 00000000000..d1d715c2963
Binary files /dev/null and b/public/images/emoji/google/swaziland.png differ
diff --git a/public/images/emoji/google/sweat.png b/public/images/emoji/google/sweat.png
index cf08e685ea7..71c1442f13e 100644
Binary files a/public/images/emoji/google/sweat.png and b/public/images/emoji/google/sweat.png differ
diff --git a/public/images/emoji/google/sweat_drops.png b/public/images/emoji/google/sweat_drops.png
index 0f439023b46..6b3d498af28 100644
Binary files a/public/images/emoji/google/sweat_drops.png and b/public/images/emoji/google/sweat_drops.png differ
diff --git a/public/images/emoji/google/sweat_smile.png b/public/images/emoji/google/sweat_smile.png
index b9ece4b9359..07b2b315bca 100644
Binary files a/public/images/emoji/google/sweat_smile.png and b/public/images/emoji/google/sweat_smile.png differ
diff --git a/public/images/emoji/google/sweden.png b/public/images/emoji/google/sweden.png
new file mode 100644
index 00000000000..d784af61fcb
Binary files /dev/null and b/public/images/emoji/google/sweden.png differ
diff --git a/public/images/emoji/google/sweet_potato.png b/public/images/emoji/google/sweet_potato.png
index 6657f153b13..338ecbc998b 100644
Binary files a/public/images/emoji/google/sweet_potato.png and b/public/images/emoji/google/sweet_potato.png differ
diff --git a/public/images/emoji/google/swimmer.png b/public/images/emoji/google/swimmer.png
index cef0659d366..bc899762801 100644
Binary files a/public/images/emoji/google/swimmer.png and b/public/images/emoji/google/swimmer.png differ
diff --git a/public/images/emoji/google/swimming_man.png b/public/images/emoji/google/swimming_man.png
new file mode 100644
index 00000000000..bc899762801
Binary files /dev/null and b/public/images/emoji/google/swimming_man.png differ
diff --git a/public/images/emoji/google/swimming_man/2.png b/public/images/emoji/google/swimming_man/2.png
new file mode 100644
index 00000000000..f744028af4d
Binary files /dev/null and b/public/images/emoji/google/swimming_man/2.png differ
diff --git a/public/images/emoji/google/swimming_man/3.png b/public/images/emoji/google/swimming_man/3.png
new file mode 100644
index 00000000000..f2f524c92b3
Binary files /dev/null and b/public/images/emoji/google/swimming_man/3.png differ
diff --git a/public/images/emoji/google/swimming_man/4.png b/public/images/emoji/google/swimming_man/4.png
new file mode 100644
index 00000000000..72156ef8f96
Binary files /dev/null and b/public/images/emoji/google/swimming_man/4.png differ
diff --git a/public/images/emoji/google/swimming_man/5.png b/public/images/emoji/google/swimming_man/5.png
new file mode 100644
index 00000000000..6f0b853600b
Binary files /dev/null and b/public/images/emoji/google/swimming_man/5.png differ
diff --git a/public/images/emoji/google/swimming_man/6.png b/public/images/emoji/google/swimming_man/6.png
new file mode 100644
index 00000000000..5f6222134e6
Binary files /dev/null and b/public/images/emoji/google/swimming_man/6.png differ
diff --git a/public/images/emoji/google/swimming_woman.png b/public/images/emoji/google/swimming_woman.png
new file mode 100644
index 00000000000..c96906cbfa0
Binary files /dev/null and b/public/images/emoji/google/swimming_woman.png differ
diff --git a/public/images/emoji/google/swimming_woman/2.png b/public/images/emoji/google/swimming_woman/2.png
new file mode 100644
index 00000000000..e7937a5e948
Binary files /dev/null and b/public/images/emoji/google/swimming_woman/2.png differ
diff --git a/public/images/emoji/google/swimming_woman/3.png b/public/images/emoji/google/swimming_woman/3.png
new file mode 100644
index 00000000000..c43eac0982e
Binary files /dev/null and b/public/images/emoji/google/swimming_woman/3.png differ
diff --git a/public/images/emoji/google/swimming_woman/4.png b/public/images/emoji/google/swimming_woman/4.png
new file mode 100644
index 00000000000..7a01d161136
Binary files /dev/null and b/public/images/emoji/google/swimming_woman/4.png differ
diff --git a/public/images/emoji/google/swimming_woman/5.png b/public/images/emoji/google/swimming_woman/5.png
new file mode 100644
index 00000000000..32e34241e2d
Binary files /dev/null and b/public/images/emoji/google/swimming_woman/5.png differ
diff --git a/public/images/emoji/google/swimming_woman/6.png b/public/images/emoji/google/swimming_woman/6.png
new file mode 100644
index 00000000000..26346ec2729
Binary files /dev/null and b/public/images/emoji/google/swimming_woman/6.png differ
diff --git a/public/images/emoji/google/switzerland.png b/public/images/emoji/google/switzerland.png
new file mode 100644
index 00000000000..1ef2b0ce41f
Binary files /dev/null and b/public/images/emoji/google/switzerland.png differ
diff --git a/public/images/emoji/google/symbols.png b/public/images/emoji/google/symbols.png
index 03905490d1b..182f0a46e2e 100644
Binary files a/public/images/emoji/google/symbols.png and b/public/images/emoji/google/symbols.png differ
diff --git a/public/images/emoji/google/synagogue.png b/public/images/emoji/google/synagogue.png
index e244775095c..a09c7104085 100644
Binary files a/public/images/emoji/google/synagogue.png and b/public/images/emoji/google/synagogue.png differ
diff --git a/public/images/emoji/google/syria.png b/public/images/emoji/google/syria.png
new file mode 100644
index 00000000000..9048b71158c
Binary files /dev/null and b/public/images/emoji/google/syria.png differ
diff --git a/public/images/emoji/google/syringe.png b/public/images/emoji/google/syringe.png
index 9dcffbb44be..ae2ef5f2655 100644
Binary files a/public/images/emoji/google/syringe.png and b/public/images/emoji/google/syringe.png differ
diff --git a/public/images/emoji/google/table_tennis.png b/public/images/emoji/google/table_tennis.png
index e43ef813b10..8390f27bb8b 100644
Binary files a/public/images/emoji/google/table_tennis.png and b/public/images/emoji/google/table_tennis.png differ
diff --git a/public/images/emoji/google/taco.png b/public/images/emoji/google/taco.png
index d1234bb4b96..dcdee39c821 100644
Binary files a/public/images/emoji/google/taco.png and b/public/images/emoji/google/taco.png differ
diff --git a/public/images/emoji/google/tada.png b/public/images/emoji/google/tada.png
index ba7765bc596..6737d2d1d73 100644
Binary files a/public/images/emoji/google/tada.png and b/public/images/emoji/google/tada.png differ
diff --git a/public/images/emoji/google/taiwan.png b/public/images/emoji/google/taiwan.png
new file mode 100644
index 00000000000..b0fdb2c49eb
Binary files /dev/null and b/public/images/emoji/google/taiwan.png differ
diff --git a/public/images/emoji/google/tajikistan.png b/public/images/emoji/google/tajikistan.png
new file mode 100644
index 00000000000..0cecf7088ae
Binary files /dev/null and b/public/images/emoji/google/tajikistan.png differ
diff --git a/public/images/emoji/google/tanabata_tree.png b/public/images/emoji/google/tanabata_tree.png
index ff84cf3996a..7e50cf9972a 100644
Binary files a/public/images/emoji/google/tanabata_tree.png and b/public/images/emoji/google/tanabata_tree.png differ
diff --git a/public/images/emoji/google/tangerine.png b/public/images/emoji/google/tangerine.png
index 45a5ecd2af2..ee0912c1e0c 100644
Binary files a/public/images/emoji/google/tangerine.png and b/public/images/emoji/google/tangerine.png differ
diff --git a/public/images/emoji/google/tanzania.png b/public/images/emoji/google/tanzania.png
new file mode 100644
index 00000000000..290a513c36d
Binary files /dev/null and b/public/images/emoji/google/tanzania.png differ
diff --git a/public/images/emoji/google/taurus.png b/public/images/emoji/google/taurus.png
index 36ef13a8323..53fdc1438a6 100644
Binary files a/public/images/emoji/google/taurus.png and b/public/images/emoji/google/taurus.png differ
diff --git a/public/images/emoji/google/taxi.png b/public/images/emoji/google/taxi.png
index 2635768f55f..5c023688467 100644
Binary files a/public/images/emoji/google/taxi.png and b/public/images/emoji/google/taxi.png differ
diff --git a/public/images/emoji/google/tea.png b/public/images/emoji/google/tea.png
index d312f046023..f3e8ede67bd 100644
Binary files a/public/images/emoji/google/tea.png and b/public/images/emoji/google/tea.png differ
diff --git a/public/images/emoji/google/telephone.png b/public/images/emoji/google/telephone.png
index a456c17db5f..24450536868 100644
Binary files a/public/images/emoji/google/telephone.png and b/public/images/emoji/google/telephone.png differ
diff --git a/public/images/emoji/google/telephone_receiver.png b/public/images/emoji/google/telephone_receiver.png
index 62d5834fd2f..087c5fa29b5 100644
Binary files a/public/images/emoji/google/telephone_receiver.png and b/public/images/emoji/google/telephone_receiver.png differ
diff --git a/public/images/emoji/google/telescope.png b/public/images/emoji/google/telescope.png
index 1a61e8d5082..96f65d87e77 100644
Binary files a/public/images/emoji/google/telescope.png and b/public/images/emoji/google/telescope.png differ
diff --git a/public/images/emoji/google/ten.png b/public/images/emoji/google/ten.png
index 6690db7bc30..60b3c3787c0 100644
Binary files a/public/images/emoji/google/ten.png and b/public/images/emoji/google/ten.png differ
diff --git a/public/images/emoji/google/tennis.png b/public/images/emoji/google/tennis.png
index 673da9bd812..2ca385feb1a 100644
Binary files a/public/images/emoji/google/tennis.png and b/public/images/emoji/google/tennis.png differ
diff --git a/public/images/emoji/google/tent.png b/public/images/emoji/google/tent.png
index 99f7a6ef5e1..8eb56114f0f 100644
Binary files a/public/images/emoji/google/tent.png and b/public/images/emoji/google/tent.png differ
diff --git a/public/images/emoji/google/thailand.png b/public/images/emoji/google/thailand.png
new file mode 100644
index 00000000000..a3ac84b8fa2
Binary files /dev/null and b/public/images/emoji/google/thailand.png differ
diff --git a/public/images/emoji/google/thermometer.png b/public/images/emoji/google/thermometer.png
index 1d55d4f631e..23398cba6ce 100644
Binary files a/public/images/emoji/google/thermometer.png and b/public/images/emoji/google/thermometer.png differ
diff --git a/public/images/emoji/google/thermometer_face.png b/public/images/emoji/google/thermometer_face.png
index 3a7ba22f8ea..82bdbf6335b 100644
Binary files a/public/images/emoji/google/thermometer_face.png and b/public/images/emoji/google/thermometer_face.png differ
diff --git a/public/images/emoji/google/thinking.png b/public/images/emoji/google/thinking.png
index 1858262d956..a99dc4d85a5 100644
Binary files a/public/images/emoji/google/thinking.png and b/public/images/emoji/google/thinking.png differ
diff --git a/public/images/emoji/google/thinking_face.png b/public/images/emoji/google/thinking_face.png
index 1858262d956..a99dc4d85a5 100644
Binary files a/public/images/emoji/google/thinking_face.png and b/public/images/emoji/google/thinking_face.png differ
diff --git a/public/images/emoji/google/thought_balloon.png b/public/images/emoji/google/thought_balloon.png
index 67340603ea7..fd55816c8fd 100644
Binary files a/public/images/emoji/google/thought_balloon.png and b/public/images/emoji/google/thought_balloon.png differ
diff --git a/public/images/emoji/google/three.png b/public/images/emoji/google/three.png
index 600c2b652eb..0914fd78113 100644
Binary files a/public/images/emoji/google/three.png and b/public/images/emoji/google/three.png differ
diff --git a/public/images/emoji/google/three_button_mouse.png b/public/images/emoji/google/three_button_mouse.png
deleted file mode 100644
index 220ef6486c1..00000000000
Binary files a/public/images/emoji/google/three_button_mouse.png and /dev/null differ
diff --git a/public/images/emoji/google/thumbsdown.png b/public/images/emoji/google/thumbsdown.png
index 8203a027e11..f2e7da55f6a 100644
Binary files a/public/images/emoji/google/thumbsdown.png and b/public/images/emoji/google/thumbsdown.png differ
diff --git a/public/images/emoji/google/thumbsdown/2.png b/public/images/emoji/google/thumbsdown/2.png
new file mode 100644
index 00000000000..86d0319a4ab
Binary files /dev/null and b/public/images/emoji/google/thumbsdown/2.png differ
diff --git a/public/images/emoji/google/thumbsdown/3.png b/public/images/emoji/google/thumbsdown/3.png
new file mode 100644
index 00000000000..c50a57e11ec
Binary files /dev/null and b/public/images/emoji/google/thumbsdown/3.png differ
diff --git a/public/images/emoji/google/thumbsdown/4.png b/public/images/emoji/google/thumbsdown/4.png
new file mode 100644
index 00000000000..979e09adf86
Binary files /dev/null and b/public/images/emoji/google/thumbsdown/4.png differ
diff --git a/public/images/emoji/google/thumbsdown/5.png b/public/images/emoji/google/thumbsdown/5.png
new file mode 100644
index 00000000000..bf4f10d81ab
Binary files /dev/null and b/public/images/emoji/google/thumbsdown/5.png differ
diff --git a/public/images/emoji/google/thumbsdown/6.png b/public/images/emoji/google/thumbsdown/6.png
new file mode 100644
index 00000000000..ecab34a9829
Binary files /dev/null and b/public/images/emoji/google/thumbsdown/6.png differ
diff --git a/public/images/emoji/google/thumbsup.png b/public/images/emoji/google/thumbsup.png
index bf0f4e543ad..b03f09eb007 100644
Binary files a/public/images/emoji/google/thumbsup.png and b/public/images/emoji/google/thumbsup.png differ
diff --git a/public/images/emoji/google/thumbsup/2.png b/public/images/emoji/google/thumbsup/2.png
new file mode 100644
index 00000000000..a3a855f569e
Binary files /dev/null and b/public/images/emoji/google/thumbsup/2.png differ
diff --git a/public/images/emoji/google/thumbsup/3.png b/public/images/emoji/google/thumbsup/3.png
new file mode 100644
index 00000000000..c8e515c99bb
Binary files /dev/null and b/public/images/emoji/google/thumbsup/3.png differ
diff --git a/public/images/emoji/google/thumbsup/4.png b/public/images/emoji/google/thumbsup/4.png
new file mode 100644
index 00000000000..4a388dd5fc0
Binary files /dev/null and b/public/images/emoji/google/thumbsup/4.png differ
diff --git a/public/images/emoji/google/thumbsup/5.png b/public/images/emoji/google/thumbsup/5.png
new file mode 100644
index 00000000000..5bf6c233fd2
Binary files /dev/null and b/public/images/emoji/google/thumbsup/5.png differ
diff --git a/public/images/emoji/google/thumbsup/6.png b/public/images/emoji/google/thumbsup/6.png
new file mode 100644
index 00000000000..fed5d03000e
Binary files /dev/null and b/public/images/emoji/google/thumbsup/6.png differ
diff --git a/public/images/emoji/google/thunder_cloud_and_rain.png b/public/images/emoji/google/thunder_cloud_and_rain.png
index ea9bc1ea2e5..5cb64e49e46 100644
Binary files a/public/images/emoji/google/thunder_cloud_and_rain.png and b/public/images/emoji/google/thunder_cloud_and_rain.png differ
diff --git a/public/images/emoji/google/thunder_cloud_rain.png b/public/images/emoji/google/thunder_cloud_rain.png
index ea9bc1ea2e5..5cb64e49e46 100644
Binary files a/public/images/emoji/google/thunder_cloud_rain.png and b/public/images/emoji/google/thunder_cloud_rain.png differ
diff --git a/public/images/emoji/google/ticket.png b/public/images/emoji/google/ticket.png
index f7cdc8af145..9523d73fe99 100644
Binary files a/public/images/emoji/google/ticket.png and b/public/images/emoji/google/ticket.png differ
diff --git a/public/images/emoji/google/tickets.png b/public/images/emoji/google/tickets.png
index 959ba48a2d2..d4a4f20a291 100644
Binary files a/public/images/emoji/google/tickets.png and b/public/images/emoji/google/tickets.png differ
diff --git a/public/images/emoji/google/tiger.png b/public/images/emoji/google/tiger.png
index 30d3f60e3f6..bcb497cda71 100644
Binary files a/public/images/emoji/google/tiger.png and b/public/images/emoji/google/tiger.png differ
diff --git a/public/images/emoji/google/tiger2.png b/public/images/emoji/google/tiger2.png
index 69fc916af46..9dc79730d9c 100644
Binary files a/public/images/emoji/google/tiger2.png and b/public/images/emoji/google/tiger2.png differ
diff --git a/public/images/emoji/google/timer.png b/public/images/emoji/google/timer.png
index 9ec0b3e7b92..970e7bdee46 100644
Binary files a/public/images/emoji/google/timer.png and b/public/images/emoji/google/timer.png differ
diff --git a/public/images/emoji/google/timer_clock.png b/public/images/emoji/google/timer_clock.png
index 9ec0b3e7b92..970e7bdee46 100644
Binary files a/public/images/emoji/google/timer_clock.png and b/public/images/emoji/google/timer_clock.png differ
diff --git a/public/images/emoji/google/timor_leste.png b/public/images/emoji/google/timor_leste.png
new file mode 100644
index 00000000000..9f5447a9c5b
Binary files /dev/null and b/public/images/emoji/google/timor_leste.png differ
diff --git a/public/images/emoji/google/tipping_hand_man.png b/public/images/emoji/google/tipping_hand_man.png
new file mode 100644
index 00000000000..a6eaa688174
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_man.png differ
diff --git a/public/images/emoji/google/tipping_hand_man/2.png b/public/images/emoji/google/tipping_hand_man/2.png
new file mode 100644
index 00000000000..5252cee381f
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_man/2.png differ
diff --git a/public/images/emoji/google/tipping_hand_man/3.png b/public/images/emoji/google/tipping_hand_man/3.png
new file mode 100644
index 00000000000..52eada652a7
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_man/3.png differ
diff --git a/public/images/emoji/google/tipping_hand_man/4.png b/public/images/emoji/google/tipping_hand_man/4.png
new file mode 100644
index 00000000000..0cfa09e361d
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_man/4.png differ
diff --git a/public/images/emoji/google/tipping_hand_man/5.png b/public/images/emoji/google/tipping_hand_man/5.png
new file mode 100644
index 00000000000..78ea0089828
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_man/5.png differ
diff --git a/public/images/emoji/google/tipping_hand_man/6.png b/public/images/emoji/google/tipping_hand_man/6.png
new file mode 100644
index 00000000000..7ee2daef290
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_man/6.png differ
diff --git a/public/images/emoji/google/tipping_hand_woman.png b/public/images/emoji/google/tipping_hand_woman.png
new file mode 100644
index 00000000000..f84a2e02813
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_woman.png differ
diff --git a/public/images/emoji/google/tipping_hand_woman/2.png b/public/images/emoji/google/tipping_hand_woman/2.png
new file mode 100644
index 00000000000..448acc172ad
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_woman/2.png differ
diff --git a/public/images/emoji/google/tipping_hand_woman/3.png b/public/images/emoji/google/tipping_hand_woman/3.png
new file mode 100644
index 00000000000..23c4c592bc8
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_woman/3.png differ
diff --git a/public/images/emoji/google/tipping_hand_woman/4.png b/public/images/emoji/google/tipping_hand_woman/4.png
new file mode 100644
index 00000000000..be3b2d1e72a
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_woman/4.png differ
diff --git a/public/images/emoji/google/tipping_hand_woman/5.png b/public/images/emoji/google/tipping_hand_woman/5.png
new file mode 100644
index 00000000000..35c12c49030
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_woman/5.png differ
diff --git a/public/images/emoji/google/tipping_hand_woman/6.png b/public/images/emoji/google/tipping_hand_woman/6.png
new file mode 100644
index 00000000000..67e0a0ca12b
Binary files /dev/null and b/public/images/emoji/google/tipping_hand_woman/6.png differ
diff --git a/public/images/emoji/google/tired_face.png b/public/images/emoji/google/tired_face.png
index acf6f96ad84..0b6f36462de 100644
Binary files a/public/images/emoji/google/tired_face.png and b/public/images/emoji/google/tired_face.png differ
diff --git a/public/images/emoji/google/tm.png b/public/images/emoji/google/tm.png
index c5338782acb..eb251084017 100644
Binary files a/public/images/emoji/google/tm.png and b/public/images/emoji/google/tm.png differ
diff --git a/public/images/emoji/google/togo.png b/public/images/emoji/google/togo.png
new file mode 100644
index 00000000000..31f107a8f9c
Binary files /dev/null and b/public/images/emoji/google/togo.png differ
diff --git a/public/images/emoji/google/toilet.png b/public/images/emoji/google/toilet.png
index 0e499703dd2..08dbd74daa4 100644
Binary files a/public/images/emoji/google/toilet.png and b/public/images/emoji/google/toilet.png differ
diff --git a/public/images/emoji/google/tokelau.png b/public/images/emoji/google/tokelau.png
new file mode 100644
index 00000000000..52c3213be57
Binary files /dev/null and b/public/images/emoji/google/tokelau.png differ
diff --git a/public/images/emoji/google/tokyo_tower.png b/public/images/emoji/google/tokyo_tower.png
index 380a4ab4a57..6ae9f3923b1 100644
Binary files a/public/images/emoji/google/tokyo_tower.png and b/public/images/emoji/google/tokyo_tower.png differ
diff --git a/public/images/emoji/google/tomato.png b/public/images/emoji/google/tomato.png
index 8f3b553b8e3..5211b2c2f2e 100644
Binary files a/public/images/emoji/google/tomato.png and b/public/images/emoji/google/tomato.png differ
diff --git a/public/images/emoji/google/tonga.png b/public/images/emoji/google/tonga.png
new file mode 100644
index 00000000000..aabcbefa5c7
Binary files /dev/null and b/public/images/emoji/google/tonga.png differ
diff --git a/public/images/emoji/google/tongue.png b/public/images/emoji/google/tongue.png
index aa8a7fc5f12..2bb68dd3a57 100644
Binary files a/public/images/emoji/google/tongue.png and b/public/images/emoji/google/tongue.png differ
diff --git a/public/images/emoji/google/tools.png b/public/images/emoji/google/tools.png
index 1be385628fb..174926ff02e 100644
Binary files a/public/images/emoji/google/tools.png and b/public/images/emoji/google/tools.png differ
diff --git a/public/images/emoji/google/top.png b/public/images/emoji/google/top.png
index 7fd84ae9c86..a0065f57a3a 100644
Binary files a/public/images/emoji/google/top.png and b/public/images/emoji/google/top.png differ
diff --git a/public/images/emoji/google/tophat.png b/public/images/emoji/google/tophat.png
index 732d52bdec6..516e982d623 100644
Binary files a/public/images/emoji/google/tophat.png and b/public/images/emoji/google/tophat.png differ
diff --git a/public/images/emoji/google/tornado.png b/public/images/emoji/google/tornado.png
new file mode 100644
index 00000000000..7f488bc983f
Binary files /dev/null and b/public/images/emoji/google/tornado.png differ
diff --git a/public/images/emoji/google/tr.png b/public/images/emoji/google/tr.png
new file mode 100644
index 00000000000..1b52acea75f
Binary files /dev/null and b/public/images/emoji/google/tr.png differ
diff --git a/public/images/emoji/google/track_next.png b/public/images/emoji/google/track_next.png
index 8fa069d5783..85f7bba60f7 100644
Binary files a/public/images/emoji/google/track_next.png and b/public/images/emoji/google/track_next.png differ
diff --git a/public/images/emoji/google/track_previous.png b/public/images/emoji/google/track_previous.png
index 0ef5600a450..559086b3c06 100644
Binary files a/public/images/emoji/google/track_previous.png and b/public/images/emoji/google/track_previous.png differ
diff --git a/public/images/emoji/google/trackball.png b/public/images/emoji/google/trackball.png
index edf41b6a6e5..d0891896ec9 100644
Binary files a/public/images/emoji/google/trackball.png and b/public/images/emoji/google/trackball.png differ
diff --git a/public/images/emoji/google/tractor.png b/public/images/emoji/google/tractor.png
index 98d6ece6ea3..0de0ab08a85 100644
Binary files a/public/images/emoji/google/tractor.png and b/public/images/emoji/google/tractor.png differ
diff --git a/public/images/emoji/google/traffic_light.png b/public/images/emoji/google/traffic_light.png
index f9da859d081..43e9c0da20f 100644
Binary files a/public/images/emoji/google/traffic_light.png and b/public/images/emoji/google/traffic_light.png differ
diff --git a/public/images/emoji/google/train.png b/public/images/emoji/google/train.png
index 3e79fb1b6e8..6f34e414844 100644
Binary files a/public/images/emoji/google/train.png and b/public/images/emoji/google/train.png differ
diff --git a/public/images/emoji/google/train2.png b/public/images/emoji/google/train2.png
index e46bb807260..10105bc8d2b 100644
Binary files a/public/images/emoji/google/train2.png and b/public/images/emoji/google/train2.png differ
diff --git a/public/images/emoji/google/tram.png b/public/images/emoji/google/tram.png
index 4c63eca1b36..0d81f430a86 100644
Binary files a/public/images/emoji/google/tram.png and b/public/images/emoji/google/tram.png differ
diff --git a/public/images/emoji/google/triangular_flag_on_post.png b/public/images/emoji/google/triangular_flag_on_post.png
index deb43385a0f..495e1ee22af 100644
Binary files a/public/images/emoji/google/triangular_flag_on_post.png and b/public/images/emoji/google/triangular_flag_on_post.png differ
diff --git a/public/images/emoji/google/triangular_ruler.png b/public/images/emoji/google/triangular_ruler.png
index 968e8073327..2419f0f5a05 100644
Binary files a/public/images/emoji/google/triangular_ruler.png and b/public/images/emoji/google/triangular_ruler.png differ
diff --git a/public/images/emoji/google/trident.png b/public/images/emoji/google/trident.png
index 5ede9698436..45536a1ac1f 100644
Binary files a/public/images/emoji/google/trident.png and b/public/images/emoji/google/trident.png differ
diff --git a/public/images/emoji/google/trinidad_tobago.png b/public/images/emoji/google/trinidad_tobago.png
new file mode 100644
index 00000000000..52bc446d8d0
Binary files /dev/null and b/public/images/emoji/google/trinidad_tobago.png differ
diff --git a/public/images/emoji/google/triumph.png b/public/images/emoji/google/triumph.png
index 56dbe89f4eb..eae6985d997 100644
Binary files a/public/images/emoji/google/triumph.png and b/public/images/emoji/google/triumph.png differ
diff --git a/public/images/emoji/google/trolleybus.png b/public/images/emoji/google/trolleybus.png
index d708db94f05..ab8c570e6ab 100644
Binary files a/public/images/emoji/google/trolleybus.png and b/public/images/emoji/google/trolleybus.png differ
diff --git a/public/images/emoji/google/trophy.png b/public/images/emoji/google/trophy.png
index 4ef49749017..eb969912a94 100644
Binary files a/public/images/emoji/google/trophy.png and b/public/images/emoji/google/trophy.png differ
diff --git a/public/images/emoji/google/tropical_drink.png b/public/images/emoji/google/tropical_drink.png
index def9ee997ca..b4e30786863 100644
Binary files a/public/images/emoji/google/tropical_drink.png and b/public/images/emoji/google/tropical_drink.png differ
diff --git a/public/images/emoji/google/tropical_fish.png b/public/images/emoji/google/tropical_fish.png
index 8aed780373f..ff9c276b1cf 100644
Binary files a/public/images/emoji/google/tropical_fish.png and b/public/images/emoji/google/tropical_fish.png differ
diff --git a/public/images/emoji/google/truck.png b/public/images/emoji/google/truck.png
index cec1216e81e..0fbb5b4f669 100644
Binary files a/public/images/emoji/google/truck.png and b/public/images/emoji/google/truck.png differ
diff --git a/public/images/emoji/google/trumpet.png b/public/images/emoji/google/trumpet.png
index 30ff275879e..c1e906641fa 100644
Binary files a/public/images/emoji/google/trumpet.png and b/public/images/emoji/google/trumpet.png differ
diff --git a/public/images/emoji/google/tshirt.png b/public/images/emoji/google/tshirt.png
new file mode 100644
index 00000000000..ef0745cb181
Binary files /dev/null and b/public/images/emoji/google/tshirt.png differ
diff --git a/public/images/emoji/google/tulip.png b/public/images/emoji/google/tulip.png
index f798ed9d40c..e841a28bba3 100644
Binary files a/public/images/emoji/google/tulip.png and b/public/images/emoji/google/tulip.png differ
diff --git a/public/images/emoji/google/tumbler_glass.png b/public/images/emoji/google/tumbler_glass.png
new file mode 100644
index 00000000000..6fc6c89628f
Binary files /dev/null and b/public/images/emoji/google/tumbler_glass.png differ
diff --git a/public/images/emoji/google/tunisia.png b/public/images/emoji/google/tunisia.png
new file mode 100644
index 00000000000..9ba90c6c15c
Binary files /dev/null and b/public/images/emoji/google/tunisia.png differ
diff --git a/public/images/emoji/google/turkey.png b/public/images/emoji/google/turkey.png
index 09181dd70e6..c0aae847c91 100644
Binary files a/public/images/emoji/google/turkey.png and b/public/images/emoji/google/turkey.png differ
diff --git a/public/images/emoji/google/turkmenistan.png b/public/images/emoji/google/turkmenistan.png
new file mode 100644
index 00000000000..6c3dfed67a1
Binary files /dev/null and b/public/images/emoji/google/turkmenistan.png differ
diff --git a/public/images/emoji/google/turks_caicos_islands.png b/public/images/emoji/google/turks_caicos_islands.png
new file mode 100644
index 00000000000..e3f57dfe984
Binary files /dev/null and b/public/images/emoji/google/turks_caicos_islands.png differ
diff --git a/public/images/emoji/google/turtle.png b/public/images/emoji/google/turtle.png
index 8389c5dbaa6..fce25a40ce3 100644
Binary files a/public/images/emoji/google/turtle.png and b/public/images/emoji/google/turtle.png differ
diff --git a/public/images/emoji/google/tuvalu.png b/public/images/emoji/google/tuvalu.png
new file mode 100644
index 00000000000..179aa46066f
Binary files /dev/null and b/public/images/emoji/google/tuvalu.png differ
diff --git a/public/images/emoji/google/tv.png b/public/images/emoji/google/tv.png
index 85079ffb8b2..5cd554ac60d 100644
Binary files a/public/images/emoji/google/tv.png and b/public/images/emoji/google/tv.png differ
diff --git a/public/images/emoji/google/twisted_rightwards_arrows.png b/public/images/emoji/google/twisted_rightwards_arrows.png
index fa7708abb32..a187bc9b57b 100644
Binary files a/public/images/emoji/google/twisted_rightwards_arrows.png and b/public/images/emoji/google/twisted_rightwards_arrows.png differ
diff --git a/public/images/emoji/google/two.png b/public/images/emoji/google/two.png
index 1de23db789e..37c3fa792f7 100644
Binary files a/public/images/emoji/google/two.png and b/public/images/emoji/google/two.png differ
diff --git a/public/images/emoji/google/two_hearts.png b/public/images/emoji/google/two_hearts.png
index 229a4a6b8a2..be2de5c738d 100644
Binary files a/public/images/emoji/google/two_hearts.png and b/public/images/emoji/google/two_hearts.png differ
diff --git a/public/images/emoji/google/two_men_holding_hands.png b/public/images/emoji/google/two_men_holding_hands.png
index b66c204e6a2..2c28894a112 100644
Binary files a/public/images/emoji/google/two_men_holding_hands.png and b/public/images/emoji/google/two_men_holding_hands.png differ
diff --git a/public/images/emoji/google/two_women_holding_hands.png b/public/images/emoji/google/two_women_holding_hands.png
index 6a538c4a91f..ea96bde5449 100644
Binary files a/public/images/emoji/google/two_women_holding_hands.png and b/public/images/emoji/google/two_women_holding_hands.png differ
diff --git a/public/images/emoji/google/u5272.png b/public/images/emoji/google/u5272.png
index babe5c8b2e9..c0b6e8b67ac 100644
Binary files a/public/images/emoji/google/u5272.png and b/public/images/emoji/google/u5272.png differ
diff --git a/public/images/emoji/google/u5408.png b/public/images/emoji/google/u5408.png
index f347e846b6e..f74e250d0ff 100644
Binary files a/public/images/emoji/google/u5408.png and b/public/images/emoji/google/u5408.png differ
diff --git a/public/images/emoji/google/u55b6.png b/public/images/emoji/google/u55b6.png
index 4f46d2340f3..48b07a4ed5d 100644
Binary files a/public/images/emoji/google/u55b6.png and b/public/images/emoji/google/u55b6.png differ
diff --git a/public/images/emoji/google/u6307.png b/public/images/emoji/google/u6307.png
index a33cc2e92ba..8d5ad589b68 100644
Binary files a/public/images/emoji/google/u6307.png and b/public/images/emoji/google/u6307.png differ
diff --git a/public/images/emoji/google/u6708.png b/public/images/emoji/google/u6708.png
index def973dc983..18f9397f5e3 100644
Binary files a/public/images/emoji/google/u6708.png and b/public/images/emoji/google/u6708.png differ
diff --git a/public/images/emoji/google/u6709.png b/public/images/emoji/google/u6709.png
index dc24cb62f64..29df4c52277 100644
Binary files a/public/images/emoji/google/u6709.png and b/public/images/emoji/google/u6709.png differ
diff --git a/public/images/emoji/google/u6e80.png b/public/images/emoji/google/u6e80.png
index ff0140c69dd..749f759aa62 100644
Binary files a/public/images/emoji/google/u6e80.png and b/public/images/emoji/google/u6e80.png differ
diff --git a/public/images/emoji/google/u7121.png b/public/images/emoji/google/u7121.png
index ff57e3c9716..d34fef0b4da 100644
Binary files a/public/images/emoji/google/u7121.png and b/public/images/emoji/google/u7121.png differ
diff --git a/public/images/emoji/google/u7533.png b/public/images/emoji/google/u7533.png
index a55ddcdd256..73a7bf1d66a 100644
Binary files a/public/images/emoji/google/u7533.png and b/public/images/emoji/google/u7533.png differ
diff --git a/public/images/emoji/google/u7981.png b/public/images/emoji/google/u7981.png
index 367af9cf6d9..bc603461a2e 100644
Binary files a/public/images/emoji/google/u7981.png and b/public/images/emoji/google/u7981.png differ
diff --git a/public/images/emoji/google/u7a7a.png b/public/images/emoji/google/u7a7a.png
index ccc982801d9..12ab0fc2563 100644
Binary files a/public/images/emoji/google/u7a7a.png and b/public/images/emoji/google/u7a7a.png differ
diff --git a/public/images/emoji/google/uganda.png b/public/images/emoji/google/uganda.png
new file mode 100644
index 00000000000..e897ff257c7
Binary files /dev/null and b/public/images/emoji/google/uganda.png differ
diff --git a/public/images/emoji/google/uk.png b/public/images/emoji/google/uk.png
new file mode 100644
index 00000000000..798328a1ee2
Binary files /dev/null and b/public/images/emoji/google/uk.png differ
diff --git a/public/images/emoji/google/ukraine.png b/public/images/emoji/google/ukraine.png
new file mode 100644
index 00000000000..5603cf126c2
Binary files /dev/null and b/public/images/emoji/google/ukraine.png differ
diff --git a/public/images/emoji/google/umbrella.png b/public/images/emoji/google/umbrella.png
index 3945316c2de..61415439186 100644
Binary files a/public/images/emoji/google/umbrella.png and b/public/images/emoji/google/umbrella.png differ
diff --git a/public/images/emoji/google/umbrella2.png b/public/images/emoji/google/umbrella2.png
index a9fbd03abaf..21b025ea515 100644
Binary files a/public/images/emoji/google/umbrella2.png and b/public/images/emoji/google/umbrella2.png differ
diff --git a/public/images/emoji/google/umbrella_on_ground.png b/public/images/emoji/google/umbrella_on_ground.png
index f23d6f604ce..2a16b4d32a7 100644
Binary files a/public/images/emoji/google/umbrella_on_ground.png and b/public/images/emoji/google/umbrella_on_ground.png differ
diff --git a/public/images/emoji/google/unamused.png b/public/images/emoji/google/unamused.png
index 9edd2a8dc3d..864cb335795 100644
Binary files a/public/images/emoji/google/unamused.png and b/public/images/emoji/google/unamused.png differ
diff --git a/public/images/emoji/google/underage.png b/public/images/emoji/google/underage.png
index 26cab51e7da..09e967fcad1 100644
Binary files a/public/images/emoji/google/underage.png and b/public/images/emoji/google/underage.png differ
diff --git a/public/images/emoji/google/unicorn.png b/public/images/emoji/google/unicorn.png
index 9a52258b99c..b32a890bec6 100644
Binary files a/public/images/emoji/google/unicorn.png and b/public/images/emoji/google/unicorn.png differ
diff --git a/public/images/emoji/google/unicorn_face.png b/public/images/emoji/google/unicorn_face.png
index 9a52258b99c..b32a890bec6 100644
Binary files a/public/images/emoji/google/unicorn_face.png and b/public/images/emoji/google/unicorn_face.png differ
diff --git a/public/images/emoji/google/united_arab_emirates.png b/public/images/emoji/google/united_arab_emirates.png
new file mode 100644
index 00000000000..0e19ed7007c
Binary files /dev/null and b/public/images/emoji/google/united_arab_emirates.png differ
diff --git a/public/images/emoji/google/unlock.png b/public/images/emoji/google/unlock.png
index 3e2fb468b7e..3f04497713d 100644
Binary files a/public/images/emoji/google/unlock.png and b/public/images/emoji/google/unlock.png differ
diff --git a/public/images/emoji/google/up.png b/public/images/emoji/google/up.png
index 3b52fffe11a..ce2b306ca68 100644
Binary files a/public/images/emoji/google/up.png and b/public/images/emoji/google/up.png differ
diff --git a/public/images/emoji/google/upside_down.png b/public/images/emoji/google/upside_down.png
index ea09f4c9a62..17905e15783 100644
Binary files a/public/images/emoji/google/upside_down.png and b/public/images/emoji/google/upside_down.png differ
diff --git a/public/images/emoji/google/upside_down_face.png b/public/images/emoji/google/upside_down_face.png
index ea09f4c9a62..17905e15783 100644
Binary files a/public/images/emoji/google/upside_down_face.png and b/public/images/emoji/google/upside_down_face.png differ
diff --git a/public/images/emoji/google/urn.png b/public/images/emoji/google/urn.png
index eff08b3c1a1..864d903a351 100644
Binary files a/public/images/emoji/google/urn.png and b/public/images/emoji/google/urn.png differ
diff --git a/public/images/emoji/google/uruguay.png b/public/images/emoji/google/uruguay.png
new file mode 100644
index 00000000000..2e547a48ff6
Binary files /dev/null and b/public/images/emoji/google/uruguay.png differ
diff --git a/public/images/emoji/google/us.png b/public/images/emoji/google/us.png
index 253e481c1ff..fae42715118 100644
Binary files a/public/images/emoji/google/us.png and b/public/images/emoji/google/us.png differ
diff --git a/public/images/emoji/google/us_virgin_islands.png b/public/images/emoji/google/us_virgin_islands.png
new file mode 100644
index 00000000000..ddfe6616738
Binary files /dev/null and b/public/images/emoji/google/us_virgin_islands.png differ
diff --git a/public/images/emoji/google/uzbekistan.png b/public/images/emoji/google/uzbekistan.png
new file mode 100644
index 00000000000..f460a0ee46f
Binary files /dev/null and b/public/images/emoji/google/uzbekistan.png differ
diff --git a/public/images/emoji/google/v.png b/public/images/emoji/google/v.png
index 989ad11a143..b8cbb64306b 100644
Binary files a/public/images/emoji/google/v.png and b/public/images/emoji/google/v.png differ
diff --git a/public/images/emoji/google/v/2.png b/public/images/emoji/google/v/2.png
new file mode 100644
index 00000000000..1645b2899b5
Binary files /dev/null and b/public/images/emoji/google/v/2.png differ
diff --git a/public/images/emoji/google/v/3.png b/public/images/emoji/google/v/3.png
new file mode 100644
index 00000000000..15dc6dd3d36
Binary files /dev/null and b/public/images/emoji/google/v/3.png differ
diff --git a/public/images/emoji/google/v/4.png b/public/images/emoji/google/v/4.png
new file mode 100644
index 00000000000..b79939791b8
Binary files /dev/null and b/public/images/emoji/google/v/4.png differ
diff --git a/public/images/emoji/google/v/5.png b/public/images/emoji/google/v/5.png
new file mode 100644
index 00000000000..a7211c352cf
Binary files /dev/null and b/public/images/emoji/google/v/5.png differ
diff --git a/public/images/emoji/google/v/6.png b/public/images/emoji/google/v/6.png
new file mode 100644
index 00000000000..9f9b21f325b
Binary files /dev/null and b/public/images/emoji/google/v/6.png differ
diff --git a/public/images/emoji/google/vanuatu.png b/public/images/emoji/google/vanuatu.png
new file mode 100644
index 00000000000..3fc2e85ac8f
Binary files /dev/null and b/public/images/emoji/google/vanuatu.png differ
diff --git a/public/images/emoji/google/vatican_city.png b/public/images/emoji/google/vatican_city.png
new file mode 100644
index 00000000000..1fad5c92691
Binary files /dev/null and b/public/images/emoji/google/vatican_city.png differ
diff --git a/public/images/emoji/google/venezuela.png b/public/images/emoji/google/venezuela.png
new file mode 100644
index 00000000000..2e340a521a9
Binary files /dev/null and b/public/images/emoji/google/venezuela.png differ
diff --git a/public/images/emoji/google/vertical_traffic_light.png b/public/images/emoji/google/vertical_traffic_light.png
index 56bee06af65..795439a0f29 100644
Binary files a/public/images/emoji/google/vertical_traffic_light.png and b/public/images/emoji/google/vertical_traffic_light.png differ
diff --git a/public/images/emoji/google/vhs.png b/public/images/emoji/google/vhs.png
index 6238e740207..e3789dc34fd 100644
Binary files a/public/images/emoji/google/vhs.png and b/public/images/emoji/google/vhs.png differ
diff --git a/public/images/emoji/google/vibration_mode.png b/public/images/emoji/google/vibration_mode.png
index 5a6aca044b4..a8f2fe50fe9 100644
Binary files a/public/images/emoji/google/vibration_mode.png and b/public/images/emoji/google/vibration_mode.png differ
diff --git a/public/images/emoji/google/video_camera.png b/public/images/emoji/google/video_camera.png
index 211279451d4..fd426e4ad33 100644
Binary files a/public/images/emoji/google/video_camera.png and b/public/images/emoji/google/video_camera.png differ
diff --git a/public/images/emoji/google/video_game.png b/public/images/emoji/google/video_game.png
index 38077b5a11f..66a883da313 100644
Binary files a/public/images/emoji/google/video_game.png and b/public/images/emoji/google/video_game.png differ
diff --git a/public/images/emoji/google/vietnam.png b/public/images/emoji/google/vietnam.png
new file mode 100644
index 00000000000..38ccc85e780
Binary files /dev/null and b/public/images/emoji/google/vietnam.png differ
diff --git a/public/images/emoji/google/violin.png b/public/images/emoji/google/violin.png
index d91a10d8ffb..e2d69249193 100644
Binary files a/public/images/emoji/google/violin.png and b/public/images/emoji/google/violin.png differ
diff --git a/public/images/emoji/google/virgo.png b/public/images/emoji/google/virgo.png
index 4f17f767a09..45473446ff4 100644
Binary files a/public/images/emoji/google/virgo.png and b/public/images/emoji/google/virgo.png differ
diff --git a/public/images/emoji/google/volcano.png b/public/images/emoji/google/volcano.png
index 4d1cf9b4ee6..0baf6540823 100644
Binary files a/public/images/emoji/google/volcano.png and b/public/images/emoji/google/volcano.png differ
diff --git a/public/images/emoji/google/volleyball.png b/public/images/emoji/google/volleyball.png
index 7503e8aa133..4cb7f03b3c2 100644
Binary files a/public/images/emoji/google/volleyball.png and b/public/images/emoji/google/volleyball.png differ
diff --git a/public/images/emoji/google/vs.png b/public/images/emoji/google/vs.png
index 98a374dcf09..2fe23e57cec 100644
Binary files a/public/images/emoji/google/vs.png and b/public/images/emoji/google/vs.png differ
diff --git a/public/images/emoji/google/vulcan.png b/public/images/emoji/google/vulcan.png
index 7294a38c1fa..e672a711f11 100644
Binary files a/public/images/emoji/google/vulcan.png and b/public/images/emoji/google/vulcan.png differ
diff --git a/public/images/emoji/google/vulcan_salute.png b/public/images/emoji/google/vulcan_salute.png
new file mode 100644
index 00000000000..e672a711f11
Binary files /dev/null and b/public/images/emoji/google/vulcan_salute.png differ
diff --git a/public/images/emoji/google/vulcan_salute/2.png b/public/images/emoji/google/vulcan_salute/2.png
new file mode 100644
index 00000000000..635aa1f7757
Binary files /dev/null and b/public/images/emoji/google/vulcan_salute/2.png differ
diff --git a/public/images/emoji/google/vulcan_salute/3.png b/public/images/emoji/google/vulcan_salute/3.png
new file mode 100644
index 00000000000..d6c303152c4
Binary files /dev/null and b/public/images/emoji/google/vulcan_salute/3.png differ
diff --git a/public/images/emoji/google/vulcan_salute/4.png b/public/images/emoji/google/vulcan_salute/4.png
new file mode 100644
index 00000000000..645ad295a80
Binary files /dev/null and b/public/images/emoji/google/vulcan_salute/4.png differ
diff --git a/public/images/emoji/google/vulcan_salute/5.png b/public/images/emoji/google/vulcan_salute/5.png
new file mode 100644
index 00000000000..cbb240d2c67
Binary files /dev/null and b/public/images/emoji/google/vulcan_salute/5.png differ
diff --git a/public/images/emoji/google/vulcan_salute/6.png b/public/images/emoji/google/vulcan_salute/6.png
new file mode 100644
index 00000000000..0e727c865aa
Binary files /dev/null and b/public/images/emoji/google/vulcan_salute/6.png differ
diff --git a/public/images/emoji/google/walking.png b/public/images/emoji/google/walking.png
index bbd7b970bea..509a8cdabec 100644
Binary files a/public/images/emoji/google/walking.png and b/public/images/emoji/google/walking.png differ
diff --git a/public/images/emoji/google/walking_man.png b/public/images/emoji/google/walking_man.png
new file mode 100644
index 00000000000..509a8cdabec
Binary files /dev/null and b/public/images/emoji/google/walking_man.png differ
diff --git a/public/images/emoji/google/walking_man/2.png b/public/images/emoji/google/walking_man/2.png
new file mode 100644
index 00000000000..e20ab752606
Binary files /dev/null and b/public/images/emoji/google/walking_man/2.png differ
diff --git a/public/images/emoji/google/walking_man/3.png b/public/images/emoji/google/walking_man/3.png
new file mode 100644
index 00000000000..766cfec327a
Binary files /dev/null and b/public/images/emoji/google/walking_man/3.png differ
diff --git a/public/images/emoji/google/walking_man/4.png b/public/images/emoji/google/walking_man/4.png
new file mode 100644
index 00000000000..a2a6fe42cf9
Binary files /dev/null and b/public/images/emoji/google/walking_man/4.png differ
diff --git a/public/images/emoji/google/walking_man/5.png b/public/images/emoji/google/walking_man/5.png
new file mode 100644
index 00000000000..855ebfa8c7c
Binary files /dev/null and b/public/images/emoji/google/walking_man/5.png differ
diff --git a/public/images/emoji/google/walking_man/6.png b/public/images/emoji/google/walking_man/6.png
new file mode 100644
index 00000000000..80df101bfdd
Binary files /dev/null and b/public/images/emoji/google/walking_man/6.png differ
diff --git a/public/images/emoji/google/walking_woman.png b/public/images/emoji/google/walking_woman.png
new file mode 100644
index 00000000000..5f70f0657fb
Binary files /dev/null and b/public/images/emoji/google/walking_woman.png differ
diff --git a/public/images/emoji/google/walking_woman/2.png b/public/images/emoji/google/walking_woman/2.png
new file mode 100644
index 00000000000..10c82332c25
Binary files /dev/null and b/public/images/emoji/google/walking_woman/2.png differ
diff --git a/public/images/emoji/google/walking_woman/3.png b/public/images/emoji/google/walking_woman/3.png
new file mode 100644
index 00000000000..e99c4be9afc
Binary files /dev/null and b/public/images/emoji/google/walking_woman/3.png differ
diff --git a/public/images/emoji/google/walking_woman/4.png b/public/images/emoji/google/walking_woman/4.png
new file mode 100644
index 00000000000..b06773ed466
Binary files /dev/null and b/public/images/emoji/google/walking_woman/4.png differ
diff --git a/public/images/emoji/google/walking_woman/5.png b/public/images/emoji/google/walking_woman/5.png
new file mode 100644
index 00000000000..dadb3e34161
Binary files /dev/null and b/public/images/emoji/google/walking_woman/5.png differ
diff --git a/public/images/emoji/google/walking_woman/6.png b/public/images/emoji/google/walking_woman/6.png
new file mode 100644
index 00000000000..a2b5f60343d
Binary files /dev/null and b/public/images/emoji/google/walking_woman/6.png differ
diff --git a/public/images/emoji/google/wallis_futuna.png b/public/images/emoji/google/wallis_futuna.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/wallis_futuna.png differ
diff --git a/public/images/emoji/google/waning_crescent_moon.png b/public/images/emoji/google/waning_crescent_moon.png
index 993deafc94d..308cad43ead 100644
Binary files a/public/images/emoji/google/waning_crescent_moon.png and b/public/images/emoji/google/waning_crescent_moon.png differ
diff --git a/public/images/emoji/google/waning_gibbous_moon.png b/public/images/emoji/google/waning_gibbous_moon.png
index b70b1b3b523..a3d48ca2219 100644
Binary files a/public/images/emoji/google/waning_gibbous_moon.png and b/public/images/emoji/google/waning_gibbous_moon.png differ
diff --git a/public/images/emoji/google/warning.png b/public/images/emoji/google/warning.png
index 13f08e539bf..9e3a4f3afeb 100644
Binary files a/public/images/emoji/google/warning.png and b/public/images/emoji/google/warning.png differ
diff --git a/public/images/emoji/google/wastebasket.png b/public/images/emoji/google/wastebasket.png
index ab1ca0dcbfd..874a3480e88 100644
Binary files a/public/images/emoji/google/wastebasket.png and b/public/images/emoji/google/wastebasket.png differ
diff --git a/public/images/emoji/google/watch.png b/public/images/emoji/google/watch.png
index 528df360740..d405c22176a 100644
Binary files a/public/images/emoji/google/watch.png and b/public/images/emoji/google/watch.png differ
diff --git a/public/images/emoji/google/water_buffalo.png b/public/images/emoji/google/water_buffalo.png
index 4888de00f2c..1b2f9c7e59f 100644
Binary files a/public/images/emoji/google/water_buffalo.png and b/public/images/emoji/google/water_buffalo.png differ
diff --git a/public/images/emoji/google/watermelon.png b/public/images/emoji/google/watermelon.png
index bf07ccfa7a7..db68e490110 100644
Binary files a/public/images/emoji/google/watermelon.png and b/public/images/emoji/google/watermelon.png differ
diff --git a/public/images/emoji/google/wave.png b/public/images/emoji/google/wave.png
index 35caa37fd97..90bca6de08a 100644
Binary files a/public/images/emoji/google/wave.png and b/public/images/emoji/google/wave.png differ
diff --git a/public/images/emoji/google/wave/2.png b/public/images/emoji/google/wave/2.png
new file mode 100644
index 00000000000..5c034714b0d
Binary files /dev/null and b/public/images/emoji/google/wave/2.png differ
diff --git a/public/images/emoji/google/wave/3.png b/public/images/emoji/google/wave/3.png
new file mode 100644
index 00000000000..9a2825e24e4
Binary files /dev/null and b/public/images/emoji/google/wave/3.png differ
diff --git a/public/images/emoji/google/wave/4.png b/public/images/emoji/google/wave/4.png
new file mode 100644
index 00000000000..bfbb943f5bc
Binary files /dev/null and b/public/images/emoji/google/wave/4.png differ
diff --git a/public/images/emoji/google/wave/5.png b/public/images/emoji/google/wave/5.png
new file mode 100644
index 00000000000..f4233b8168e
Binary files /dev/null and b/public/images/emoji/google/wave/5.png differ
diff --git a/public/images/emoji/google/wave/6.png b/public/images/emoji/google/wave/6.png
new file mode 100644
index 00000000000..d403d79c6fe
Binary files /dev/null and b/public/images/emoji/google/wave/6.png differ
diff --git a/public/images/emoji/google/waving_black_flag.png b/public/images/emoji/google/waving_black_flag.png
index de072bca626..a7fce0c5812 100644
Binary files a/public/images/emoji/google/waving_black_flag.png and b/public/images/emoji/google/waving_black_flag.png differ
diff --git a/public/images/emoji/google/waving_white_flag.png b/public/images/emoji/google/waving_white_flag.png
index ce4e23c8c72..7876a1b95cc 100644
Binary files a/public/images/emoji/google/waving_white_flag.png and b/public/images/emoji/google/waving_white_flag.png differ
diff --git a/public/images/emoji/google/wavy_dash.png b/public/images/emoji/google/wavy_dash.png
index e28d0933872..a11c57148d4 100644
Binary files a/public/images/emoji/google/wavy_dash.png and b/public/images/emoji/google/wavy_dash.png differ
diff --git a/public/images/emoji/google/waxing_crescent_moon.png b/public/images/emoji/google/waxing_crescent_moon.png
index 0a775f4918e..eafecdf5738 100644
Binary files a/public/images/emoji/google/waxing_crescent_moon.png and b/public/images/emoji/google/waxing_crescent_moon.png differ
diff --git a/public/images/emoji/google/waxing_gibbous_moon.png b/public/images/emoji/google/waxing_gibbous_moon.png
index 5673a0b3fad..358209cb644 100644
Binary files a/public/images/emoji/google/waxing_gibbous_moon.png and b/public/images/emoji/google/waxing_gibbous_moon.png differ
diff --git a/public/images/emoji/google/wc.png b/public/images/emoji/google/wc.png
index 18b1e0b15ac..b56cd1743b0 100644
Binary files a/public/images/emoji/google/wc.png and b/public/images/emoji/google/wc.png differ
diff --git a/public/images/emoji/google/weary.png b/public/images/emoji/google/weary.png
index ced0d21c409..16b0783cec0 100644
Binary files a/public/images/emoji/google/weary.png and b/public/images/emoji/google/weary.png differ
diff --git a/public/images/emoji/google/wedding.png b/public/images/emoji/google/wedding.png
index e9b39cda21e..750e7e0c4a0 100644
Binary files a/public/images/emoji/google/wedding.png and b/public/images/emoji/google/wedding.png differ
diff --git a/public/images/emoji/google/weight_lifter.png b/public/images/emoji/google/weight_lifter.png
index eb58823175e..47689fc2921 100644
Binary files a/public/images/emoji/google/weight_lifter.png and b/public/images/emoji/google/weight_lifter.png differ
diff --git a/public/images/emoji/google/weight_lifting_man.png b/public/images/emoji/google/weight_lifting_man.png
new file mode 100644
index 00000000000..47689fc2921
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_man.png differ
diff --git a/public/images/emoji/google/weight_lifting_man/2.png b/public/images/emoji/google/weight_lifting_man/2.png
new file mode 100644
index 00000000000..56ac45601aa
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_man/2.png differ
diff --git a/public/images/emoji/google/weight_lifting_man/3.png b/public/images/emoji/google/weight_lifting_man/3.png
new file mode 100644
index 00000000000..e4f89233ed0
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_man/3.png differ
diff --git a/public/images/emoji/google/weight_lifting_man/4.png b/public/images/emoji/google/weight_lifting_man/4.png
new file mode 100644
index 00000000000..a0a5133cf44
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_man/4.png differ
diff --git a/public/images/emoji/google/weight_lifting_man/5.png b/public/images/emoji/google/weight_lifting_man/5.png
new file mode 100644
index 00000000000..a38a3c841a9
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_man/5.png differ
diff --git a/public/images/emoji/google/weight_lifting_man/6.png b/public/images/emoji/google/weight_lifting_man/6.png
new file mode 100644
index 00000000000..f5b56144633
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_man/6.png differ
diff --git a/public/images/emoji/google/weight_lifting_woman.png b/public/images/emoji/google/weight_lifting_woman.png
new file mode 100644
index 00000000000..52b046d7d83
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_woman.png differ
diff --git a/public/images/emoji/google/weight_lifting_woman/2.png b/public/images/emoji/google/weight_lifting_woman/2.png
new file mode 100644
index 00000000000..d1ed3413c8a
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_woman/2.png differ
diff --git a/public/images/emoji/google/weight_lifting_woman/3.png b/public/images/emoji/google/weight_lifting_woman/3.png
new file mode 100644
index 00000000000..36003f87209
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_woman/3.png differ
diff --git a/public/images/emoji/google/weight_lifting_woman/4.png b/public/images/emoji/google/weight_lifting_woman/4.png
new file mode 100644
index 00000000000..192e63c6e35
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_woman/4.png differ
diff --git a/public/images/emoji/google/weight_lifting_woman/5.png b/public/images/emoji/google/weight_lifting_woman/5.png
new file mode 100644
index 00000000000..7fe3c2885f8
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_woman/5.png differ
diff --git a/public/images/emoji/google/weight_lifting_woman/6.png b/public/images/emoji/google/weight_lifting_woman/6.png
new file mode 100644
index 00000000000..ed6f96bbc5f
Binary files /dev/null and b/public/images/emoji/google/weight_lifting_woman/6.png differ
diff --git a/public/images/emoji/google/western_sahara.png b/public/images/emoji/google/western_sahara.png
new file mode 100644
index 00000000000..dad0f8ce650
Binary files /dev/null and b/public/images/emoji/google/western_sahara.png differ
diff --git a/public/images/emoji/google/whale.png b/public/images/emoji/google/whale.png
index 2a83fedd0cc..114853b6262 100644
Binary files a/public/images/emoji/google/whale.png and b/public/images/emoji/google/whale.png differ
diff --git a/public/images/emoji/google/whale2.png b/public/images/emoji/google/whale2.png
index 433108acf74..0b96c8556b5 100644
Binary files a/public/images/emoji/google/whale2.png and b/public/images/emoji/google/whale2.png differ
diff --git a/public/images/emoji/google/wheel_of_dharma.png b/public/images/emoji/google/wheel_of_dharma.png
index eacaf590e69..71da4ccd167 100644
Binary files a/public/images/emoji/google/wheel_of_dharma.png and b/public/images/emoji/google/wheel_of_dharma.png differ
diff --git a/public/images/emoji/google/wheelchair.png b/public/images/emoji/google/wheelchair.png
index 17ab798b1c8..96ac605b623 100644
Binary files a/public/images/emoji/google/wheelchair.png and b/public/images/emoji/google/wheelchair.png differ
diff --git a/public/images/emoji/google/white_check_mark.png b/public/images/emoji/google/white_check_mark.png
index fcb38f94828..5c357f7c11c 100644
Binary files a/public/images/emoji/google/white_check_mark.png and b/public/images/emoji/google/white_check_mark.png differ
diff --git a/public/images/emoji/google/white_circle.png b/public/images/emoji/google/white_circle.png
index cb1d0f740af..6723e92a5f0 100644
Binary files a/public/images/emoji/google/white_circle.png and b/public/images/emoji/google/white_circle.png differ
diff --git a/public/images/emoji/google/white_flag.png b/public/images/emoji/google/white_flag.png
new file mode 100644
index 00000000000..7876a1b95cc
Binary files /dev/null and b/public/images/emoji/google/white_flag.png differ
diff --git a/public/images/emoji/google/white_flower.png b/public/images/emoji/google/white_flower.png
index 5486e25da82..dfa80abfe72 100644
Binary files a/public/images/emoji/google/white_flower.png and b/public/images/emoji/google/white_flower.png differ
diff --git a/public/images/emoji/google/white_frowning_face.png b/public/images/emoji/google/white_frowning_face.png
index db9c6af5b3b..7248eaba8ac 100644
Binary files a/public/images/emoji/google/white_frowning_face.png and b/public/images/emoji/google/white_frowning_face.png differ
diff --git a/public/images/emoji/google/white_large_square.png b/public/images/emoji/google/white_large_square.png
index f9dda7899df..79debc6d730 100644
Binary files a/public/images/emoji/google/white_large_square.png and b/public/images/emoji/google/white_large_square.png differ
diff --git a/public/images/emoji/google/white_medium_small_square.png b/public/images/emoji/google/white_medium_small_square.png
index 9768059a106..9067cd7ef9a 100644
Binary files a/public/images/emoji/google/white_medium_small_square.png and b/public/images/emoji/google/white_medium_small_square.png differ
diff --git a/public/images/emoji/google/white_medium_square.png b/public/images/emoji/google/white_medium_square.png
index 1a0bd021006..cfdbe99458e 100644
Binary files a/public/images/emoji/google/white_medium_square.png and b/public/images/emoji/google/white_medium_square.png differ
diff --git a/public/images/emoji/google/white_small_square.png b/public/images/emoji/google/white_small_square.png
index 3b2f5b6f419..57078785603 100644
Binary files a/public/images/emoji/google/white_small_square.png and b/public/images/emoji/google/white_small_square.png differ
diff --git a/public/images/emoji/google/white_square_button.png b/public/images/emoji/google/white_square_button.png
index 9daf142f81b..7e68a0c8ba5 100644
Binary files a/public/images/emoji/google/white_square_button.png and b/public/images/emoji/google/white_square_button.png differ
diff --git a/public/images/emoji/google/white_sun_behind_cloud.png b/public/images/emoji/google/white_sun_behind_cloud.png
index 43f98996984..e3a78dca903 100644
Binary files a/public/images/emoji/google/white_sun_behind_cloud.png and b/public/images/emoji/google/white_sun_behind_cloud.png differ
diff --git a/public/images/emoji/google/white_sun_behind_cloud_with_rain.png b/public/images/emoji/google/white_sun_behind_cloud_with_rain.png
index 1ef8a371472..4fc26cb31b6 100644
Binary files a/public/images/emoji/google/white_sun_behind_cloud_with_rain.png and b/public/images/emoji/google/white_sun_behind_cloud_with_rain.png differ
diff --git a/public/images/emoji/google/white_sun_cloud.png b/public/images/emoji/google/white_sun_cloud.png
index 43f98996984..e3a78dca903 100644
Binary files a/public/images/emoji/google/white_sun_cloud.png and b/public/images/emoji/google/white_sun_cloud.png differ
diff --git a/public/images/emoji/google/white_sun_rain_cloud.png b/public/images/emoji/google/white_sun_rain_cloud.png
index 1ef8a371472..4fc26cb31b6 100644
Binary files a/public/images/emoji/google/white_sun_rain_cloud.png and b/public/images/emoji/google/white_sun_rain_cloud.png differ
diff --git a/public/images/emoji/google/white_sun_small_cloud.png b/public/images/emoji/google/white_sun_small_cloud.png
index 6a432e0db9d..ca30e8990bd 100644
Binary files a/public/images/emoji/google/white_sun_small_cloud.png and b/public/images/emoji/google/white_sun_small_cloud.png differ
diff --git a/public/images/emoji/google/white_sun_with_small_cloud.png b/public/images/emoji/google/white_sun_with_small_cloud.png
index 6a432e0db9d..ca30e8990bd 100644
Binary files a/public/images/emoji/google/white_sun_with_small_cloud.png and b/public/images/emoji/google/white_sun_with_small_cloud.png differ
diff --git a/public/images/emoji/google/wilted_flower.png b/public/images/emoji/google/wilted_flower.png
new file mode 100644
index 00000000000..58be454893f
Binary files /dev/null and b/public/images/emoji/google/wilted_flower.png differ
diff --git a/public/images/emoji/google/wind_blowing_face.png b/public/images/emoji/google/wind_blowing_face.png
index dc17bd19744..b7184aa468f 100644
Binary files a/public/images/emoji/google/wind_blowing_face.png and b/public/images/emoji/google/wind_blowing_face.png differ
diff --git a/public/images/emoji/google/wind_chime.png b/public/images/emoji/google/wind_chime.png
index 25ee602d2cd..ba76dbc1bfd 100644
Binary files a/public/images/emoji/google/wind_chime.png and b/public/images/emoji/google/wind_chime.png differ
diff --git a/public/images/emoji/google/wind_face.png b/public/images/emoji/google/wind_face.png
new file mode 100644
index 00000000000..b7184aa468f
Binary files /dev/null and b/public/images/emoji/google/wind_face.png differ
diff --git a/public/images/emoji/google/wine_glass.png b/public/images/emoji/google/wine_glass.png
index 86122bb31e7..dc515b30655 100644
Binary files a/public/images/emoji/google/wine_glass.png and b/public/images/emoji/google/wine_glass.png differ
diff --git a/public/images/emoji/google/wink.png b/public/images/emoji/google/wink.png
index 7d99dd23c1f..4a06288ae65 100644
Binary files a/public/images/emoji/google/wink.png and b/public/images/emoji/google/wink.png differ
diff --git a/public/images/emoji/google/wolf.png b/public/images/emoji/google/wolf.png
index dbd16da58b8..f6bfb3f47c2 100644
Binary files a/public/images/emoji/google/wolf.png and b/public/images/emoji/google/wolf.png differ
diff --git a/public/images/emoji/google/woman.png b/public/images/emoji/google/woman.png
index d7770ff9644..058ac922a70 100644
Binary files a/public/images/emoji/google/woman.png and b/public/images/emoji/google/woman.png differ
diff --git a/public/images/emoji/google/woman/2.png b/public/images/emoji/google/woman/2.png
new file mode 100644
index 00000000000..99a6a7c4287
Binary files /dev/null and b/public/images/emoji/google/woman/2.png differ
diff --git a/public/images/emoji/google/woman/3.png b/public/images/emoji/google/woman/3.png
new file mode 100644
index 00000000000..35beb7b0469
Binary files /dev/null and b/public/images/emoji/google/woman/3.png differ
diff --git a/public/images/emoji/google/woman/4.png b/public/images/emoji/google/woman/4.png
new file mode 100644
index 00000000000..2b783f6a8c7
Binary files /dev/null and b/public/images/emoji/google/woman/4.png differ
diff --git a/public/images/emoji/google/woman/5.png b/public/images/emoji/google/woman/5.png
new file mode 100644
index 00000000000..734c78d6467
Binary files /dev/null and b/public/images/emoji/google/woman/5.png differ
diff --git a/public/images/emoji/google/woman/6.png b/public/images/emoji/google/woman/6.png
new file mode 100644
index 00000000000..c0a3986e5ff
Binary files /dev/null and b/public/images/emoji/google/woman/6.png differ
diff --git a/public/images/emoji/google/woman_artist.png b/public/images/emoji/google/woman_artist.png
new file mode 100644
index 00000000000..8f158f24503
Binary files /dev/null and b/public/images/emoji/google/woman_artist.png differ
diff --git a/public/images/emoji/google/woman_astronaut.png b/public/images/emoji/google/woman_astronaut.png
new file mode 100644
index 00000000000..5505538a5cf
Binary files /dev/null and b/public/images/emoji/google/woman_astronaut.png differ
diff --git a/public/images/emoji/google/woman_cartwheeling.png b/public/images/emoji/google/woman_cartwheeling.png
new file mode 100644
index 00000000000..fda8a2d50b9
Binary files /dev/null and b/public/images/emoji/google/woman_cartwheeling.png differ
diff --git a/public/images/emoji/google/woman_cartwheeling/2.png b/public/images/emoji/google/woman_cartwheeling/2.png
new file mode 100644
index 00000000000..df68948dc86
Binary files /dev/null and b/public/images/emoji/google/woman_cartwheeling/2.png differ
diff --git a/public/images/emoji/google/woman_cartwheeling/3.png b/public/images/emoji/google/woman_cartwheeling/3.png
new file mode 100644
index 00000000000..67712e50056
Binary files /dev/null and b/public/images/emoji/google/woman_cartwheeling/3.png differ
diff --git a/public/images/emoji/google/woman_cartwheeling/4.png b/public/images/emoji/google/woman_cartwheeling/4.png
new file mode 100644
index 00000000000..6a56eb65396
Binary files /dev/null and b/public/images/emoji/google/woman_cartwheeling/4.png differ
diff --git a/public/images/emoji/google/woman_cartwheeling/5.png b/public/images/emoji/google/woman_cartwheeling/5.png
new file mode 100644
index 00000000000..ae2760e26ba
Binary files /dev/null and b/public/images/emoji/google/woman_cartwheeling/5.png differ
diff --git a/public/images/emoji/google/woman_cartwheeling/6.png b/public/images/emoji/google/woman_cartwheeling/6.png
new file mode 100644
index 00000000000..92171ba2086
Binary files /dev/null and b/public/images/emoji/google/woman_cartwheeling/6.png differ
diff --git a/public/images/emoji/google/woman_cook.png b/public/images/emoji/google/woman_cook.png
new file mode 100644
index 00000000000..293d1bf583f
Binary files /dev/null and b/public/images/emoji/google/woman_cook.png differ
diff --git a/public/images/emoji/google/woman_facepalming.png b/public/images/emoji/google/woman_facepalming.png
new file mode 100644
index 00000000000..545a28a2ab8
Binary files /dev/null and b/public/images/emoji/google/woman_facepalming.png differ
diff --git a/public/images/emoji/google/woman_facepalming/2.png b/public/images/emoji/google/woman_facepalming/2.png
new file mode 100644
index 00000000000..b4c1b9189f4
Binary files /dev/null and b/public/images/emoji/google/woman_facepalming/2.png differ
diff --git a/public/images/emoji/google/woman_facepalming/3.png b/public/images/emoji/google/woman_facepalming/3.png
new file mode 100644
index 00000000000..34678c776b1
Binary files /dev/null and b/public/images/emoji/google/woman_facepalming/3.png differ
diff --git a/public/images/emoji/google/woman_facepalming/4.png b/public/images/emoji/google/woman_facepalming/4.png
new file mode 100644
index 00000000000..a951cc15b77
Binary files /dev/null and b/public/images/emoji/google/woman_facepalming/4.png differ
diff --git a/public/images/emoji/google/woman_facepalming/5.png b/public/images/emoji/google/woman_facepalming/5.png
new file mode 100644
index 00000000000..54e377054f9
Binary files /dev/null and b/public/images/emoji/google/woman_facepalming/5.png differ
diff --git a/public/images/emoji/google/woman_facepalming/6.png b/public/images/emoji/google/woman_facepalming/6.png
new file mode 100644
index 00000000000..5a432ab436f
Binary files /dev/null and b/public/images/emoji/google/woman_facepalming/6.png differ
diff --git a/public/images/emoji/google/woman_factory_worker.png b/public/images/emoji/google/woman_factory_worker.png
new file mode 100644
index 00000000000..ea445420a5c
Binary files /dev/null and b/public/images/emoji/google/woman_factory_worker.png differ
diff --git a/public/images/emoji/google/woman_farmer.png b/public/images/emoji/google/woman_farmer.png
new file mode 100644
index 00000000000..d894f4a079f
Binary files /dev/null and b/public/images/emoji/google/woman_farmer.png differ
diff --git a/public/images/emoji/google/woman_firefighter.png b/public/images/emoji/google/woman_firefighter.png
new file mode 100644
index 00000000000..fcd02ecb2dd
Binary files /dev/null and b/public/images/emoji/google/woman_firefighter.png differ
diff --git a/public/images/emoji/google/woman_health_worker.png b/public/images/emoji/google/woman_health_worker.png
new file mode 100644
index 00000000000..455bd7b24b7
Binary files /dev/null and b/public/images/emoji/google/woman_health_worker.png differ
diff --git a/public/images/emoji/google/woman_health_worker/2.png b/public/images/emoji/google/woman_health_worker/2.png
new file mode 100644
index 00000000000..b668529d5d4
Binary files /dev/null and b/public/images/emoji/google/woman_health_worker/2.png differ
diff --git a/public/images/emoji/google/woman_health_worker/3.png b/public/images/emoji/google/woman_health_worker/3.png
new file mode 100644
index 00000000000..09b136615b2
Binary files /dev/null and b/public/images/emoji/google/woman_health_worker/3.png differ
diff --git a/public/images/emoji/google/woman_health_worker/4.png b/public/images/emoji/google/woman_health_worker/4.png
new file mode 100644
index 00000000000..fc8edda1fd3
Binary files /dev/null and b/public/images/emoji/google/woman_health_worker/4.png differ
diff --git a/public/images/emoji/google/woman_health_worker/5.png b/public/images/emoji/google/woman_health_worker/5.png
new file mode 100644
index 00000000000..a007e1d6c35
Binary files /dev/null and b/public/images/emoji/google/woman_health_worker/5.png differ
diff --git a/public/images/emoji/google/woman_health_worker/6.png b/public/images/emoji/google/woman_health_worker/6.png
new file mode 100644
index 00000000000..bda7018049b
Binary files /dev/null and b/public/images/emoji/google/woman_health_worker/6.png differ
diff --git a/public/images/emoji/google/woman_judge.png b/public/images/emoji/google/woman_judge.png
new file mode 100644
index 00000000000..ae2d4f1060b
Binary files /dev/null and b/public/images/emoji/google/woman_judge.png differ
diff --git a/public/images/emoji/google/woman_judge/2.png b/public/images/emoji/google/woman_judge/2.png
new file mode 100644
index 00000000000..198e959987f
Binary files /dev/null and b/public/images/emoji/google/woman_judge/2.png differ
diff --git a/public/images/emoji/google/woman_judge/3.png b/public/images/emoji/google/woman_judge/3.png
new file mode 100644
index 00000000000..65193777b87
Binary files /dev/null and b/public/images/emoji/google/woman_judge/3.png differ
diff --git a/public/images/emoji/google/woman_judge/4.png b/public/images/emoji/google/woman_judge/4.png
new file mode 100644
index 00000000000..27d70a95801
Binary files /dev/null and b/public/images/emoji/google/woman_judge/4.png differ
diff --git a/public/images/emoji/google/woman_judge/5.png b/public/images/emoji/google/woman_judge/5.png
new file mode 100644
index 00000000000..107b1df76ae
Binary files /dev/null and b/public/images/emoji/google/woman_judge/5.png differ
diff --git a/public/images/emoji/google/woman_judge/6.png b/public/images/emoji/google/woman_judge/6.png
new file mode 100644
index 00000000000..10aae699cab
Binary files /dev/null and b/public/images/emoji/google/woman_judge/6.png differ
diff --git a/public/images/emoji/google/woman_juggling.png b/public/images/emoji/google/woman_juggling.png
new file mode 100644
index 00000000000..189098d6164
Binary files /dev/null and b/public/images/emoji/google/woman_juggling.png differ
diff --git a/public/images/emoji/google/woman_juggling/2.png b/public/images/emoji/google/woman_juggling/2.png
new file mode 100644
index 00000000000..e999b0923cb
Binary files /dev/null and b/public/images/emoji/google/woman_juggling/2.png differ
diff --git a/public/images/emoji/google/woman_juggling/3.png b/public/images/emoji/google/woman_juggling/3.png
new file mode 100644
index 00000000000..6ff879f5e46
Binary files /dev/null and b/public/images/emoji/google/woman_juggling/3.png differ
diff --git a/public/images/emoji/google/woman_juggling/4.png b/public/images/emoji/google/woman_juggling/4.png
new file mode 100644
index 00000000000..2827bd824e4
Binary files /dev/null and b/public/images/emoji/google/woman_juggling/4.png differ
diff --git a/public/images/emoji/google/woman_juggling/5.png b/public/images/emoji/google/woman_juggling/5.png
new file mode 100644
index 00000000000..60e76455f9b
Binary files /dev/null and b/public/images/emoji/google/woman_juggling/5.png differ
diff --git a/public/images/emoji/google/woman_juggling/6.png b/public/images/emoji/google/woman_juggling/6.png
new file mode 100644
index 00000000000..caa0d3c91d6
Binary files /dev/null and b/public/images/emoji/google/woman_juggling/6.png differ
diff --git a/public/images/emoji/google/woman_mechanic.png b/public/images/emoji/google/woman_mechanic.png
new file mode 100644
index 00000000000..7eeb2ef6bc6
Binary files /dev/null and b/public/images/emoji/google/woman_mechanic.png differ
diff --git a/public/images/emoji/google/woman_office_worker.png b/public/images/emoji/google/woman_office_worker.png
new file mode 100644
index 00000000000..ee71c20cecf
Binary files /dev/null and b/public/images/emoji/google/woman_office_worker.png differ
diff --git a/public/images/emoji/google/woman_pilot.png b/public/images/emoji/google/woman_pilot.png
new file mode 100644
index 00000000000..20cc8707161
Binary files /dev/null and b/public/images/emoji/google/woman_pilot.png differ
diff --git a/public/images/emoji/google/woman_pilot/2.png b/public/images/emoji/google/woman_pilot/2.png
new file mode 100644
index 00000000000..378e61efe14
Binary files /dev/null and b/public/images/emoji/google/woman_pilot/2.png differ
diff --git a/public/images/emoji/google/woman_pilot/3.png b/public/images/emoji/google/woman_pilot/3.png
new file mode 100644
index 00000000000..e2484c4785f
Binary files /dev/null and b/public/images/emoji/google/woman_pilot/3.png differ
diff --git a/public/images/emoji/google/woman_pilot/4.png b/public/images/emoji/google/woman_pilot/4.png
new file mode 100644
index 00000000000..f59c81321fd
Binary files /dev/null and b/public/images/emoji/google/woman_pilot/4.png differ
diff --git a/public/images/emoji/google/woman_pilot/5.png b/public/images/emoji/google/woman_pilot/5.png
new file mode 100644
index 00000000000..7a3b523ab91
Binary files /dev/null and b/public/images/emoji/google/woman_pilot/5.png differ
diff --git a/public/images/emoji/google/woman_pilot/6.png b/public/images/emoji/google/woman_pilot/6.png
new file mode 100644
index 00000000000..d0e729e4775
Binary files /dev/null and b/public/images/emoji/google/woman_pilot/6.png differ
diff --git a/public/images/emoji/google/woman_playing_handball.png b/public/images/emoji/google/woman_playing_handball.png
new file mode 100644
index 00000000000..00c62370167
Binary files /dev/null and b/public/images/emoji/google/woman_playing_handball.png differ
diff --git a/public/images/emoji/google/woman_playing_handball/2.png b/public/images/emoji/google/woman_playing_handball/2.png
new file mode 100644
index 00000000000..2396626d8e6
Binary files /dev/null and b/public/images/emoji/google/woman_playing_handball/2.png differ
diff --git a/public/images/emoji/google/woman_playing_handball/3.png b/public/images/emoji/google/woman_playing_handball/3.png
new file mode 100644
index 00000000000..b49ba0f3bb5
Binary files /dev/null and b/public/images/emoji/google/woman_playing_handball/3.png differ
diff --git a/public/images/emoji/google/woman_playing_handball/4.png b/public/images/emoji/google/woman_playing_handball/4.png
new file mode 100644
index 00000000000..70db301bf57
Binary files /dev/null and b/public/images/emoji/google/woman_playing_handball/4.png differ
diff --git a/public/images/emoji/google/woman_playing_handball/5.png b/public/images/emoji/google/woman_playing_handball/5.png
new file mode 100644
index 00000000000..bc5b60a12a3
Binary files /dev/null and b/public/images/emoji/google/woman_playing_handball/5.png differ
diff --git a/public/images/emoji/google/woman_playing_handball/6.png b/public/images/emoji/google/woman_playing_handball/6.png
new file mode 100644
index 00000000000..5e7574d8604
Binary files /dev/null and b/public/images/emoji/google/woman_playing_handball/6.png differ
diff --git a/public/images/emoji/google/woman_playing_water_polo.png b/public/images/emoji/google/woman_playing_water_polo.png
new file mode 100644
index 00000000000..fe24b5346da
Binary files /dev/null and b/public/images/emoji/google/woman_playing_water_polo.png differ
diff --git a/public/images/emoji/google/woman_playing_water_polo/2.png b/public/images/emoji/google/woman_playing_water_polo/2.png
new file mode 100644
index 00000000000..3f3798dd662
Binary files /dev/null and b/public/images/emoji/google/woman_playing_water_polo/2.png differ
diff --git a/public/images/emoji/google/woman_playing_water_polo/3.png b/public/images/emoji/google/woman_playing_water_polo/3.png
new file mode 100644
index 00000000000..e3db492fa53
Binary files /dev/null and b/public/images/emoji/google/woman_playing_water_polo/3.png differ
diff --git a/public/images/emoji/google/woman_playing_water_polo/4.png b/public/images/emoji/google/woman_playing_water_polo/4.png
new file mode 100644
index 00000000000..9a80e701a64
Binary files /dev/null and b/public/images/emoji/google/woman_playing_water_polo/4.png differ
diff --git a/public/images/emoji/google/woman_playing_water_polo/5.png b/public/images/emoji/google/woman_playing_water_polo/5.png
new file mode 100644
index 00000000000..8c706e9fde8
Binary files /dev/null and b/public/images/emoji/google/woman_playing_water_polo/5.png differ
diff --git a/public/images/emoji/google/woman_playing_water_polo/6.png b/public/images/emoji/google/woman_playing_water_polo/6.png
new file mode 100644
index 00000000000..e4f4e19089d
Binary files /dev/null and b/public/images/emoji/google/woman_playing_water_polo/6.png differ
diff --git a/public/images/emoji/google/woman_scientist.png b/public/images/emoji/google/woman_scientist.png
new file mode 100644
index 00000000000..7d873ea4c40
Binary files /dev/null and b/public/images/emoji/google/woman_scientist.png differ
diff --git a/public/images/emoji/google/woman_shrugging.png b/public/images/emoji/google/woman_shrugging.png
new file mode 100644
index 00000000000..9a455a54570
Binary files /dev/null and b/public/images/emoji/google/woman_shrugging.png differ
diff --git a/public/images/emoji/google/woman_shrugging/2.png b/public/images/emoji/google/woman_shrugging/2.png
new file mode 100644
index 00000000000..0b85abb35a5
Binary files /dev/null and b/public/images/emoji/google/woman_shrugging/2.png differ
diff --git a/public/images/emoji/google/woman_shrugging/3.png b/public/images/emoji/google/woman_shrugging/3.png
new file mode 100644
index 00000000000..e8bfa2f22d2
Binary files /dev/null and b/public/images/emoji/google/woman_shrugging/3.png differ
diff --git a/public/images/emoji/google/woman_shrugging/4.png b/public/images/emoji/google/woman_shrugging/4.png
new file mode 100644
index 00000000000..f74a732db01
Binary files /dev/null and b/public/images/emoji/google/woman_shrugging/4.png differ
diff --git a/public/images/emoji/google/woman_shrugging/5.png b/public/images/emoji/google/woman_shrugging/5.png
new file mode 100644
index 00000000000..00a173acd5a
Binary files /dev/null and b/public/images/emoji/google/woman_shrugging/5.png differ
diff --git a/public/images/emoji/google/woman_shrugging/6.png b/public/images/emoji/google/woman_shrugging/6.png
new file mode 100644
index 00000000000..4a03c01d43f
Binary files /dev/null and b/public/images/emoji/google/woman_shrugging/6.png differ
diff --git a/public/images/emoji/google/woman_singer.png b/public/images/emoji/google/woman_singer.png
new file mode 100644
index 00000000000..2b3f46e2ea1
Binary files /dev/null and b/public/images/emoji/google/woman_singer.png differ
diff --git a/public/images/emoji/google/woman_student.png b/public/images/emoji/google/woman_student.png
new file mode 100644
index 00000000000..c6f2c7c8e62
Binary files /dev/null and b/public/images/emoji/google/woman_student.png differ
diff --git a/public/images/emoji/google/woman_teacher.png b/public/images/emoji/google/woman_teacher.png
new file mode 100644
index 00000000000..243e1125d99
Binary files /dev/null and b/public/images/emoji/google/woman_teacher.png differ
diff --git a/public/images/emoji/google/woman_technologist.png b/public/images/emoji/google/woman_technologist.png
new file mode 100644
index 00000000000..68344dd63fc
Binary files /dev/null and b/public/images/emoji/google/woman_technologist.png differ
diff --git a/public/images/emoji/google/woman_with_turban.png b/public/images/emoji/google/woman_with_turban.png
new file mode 100644
index 00000000000..45e6b5af7a9
Binary files /dev/null and b/public/images/emoji/google/woman_with_turban.png differ
diff --git a/public/images/emoji/google/woman_with_turban/2.png b/public/images/emoji/google/woman_with_turban/2.png
new file mode 100644
index 00000000000..083ddb6b4c3
Binary files /dev/null and b/public/images/emoji/google/woman_with_turban/2.png differ
diff --git a/public/images/emoji/google/woman_with_turban/3.png b/public/images/emoji/google/woman_with_turban/3.png
new file mode 100644
index 00000000000..dc7c168a024
Binary files /dev/null and b/public/images/emoji/google/woman_with_turban/3.png differ
diff --git a/public/images/emoji/google/woman_with_turban/4.png b/public/images/emoji/google/woman_with_turban/4.png
new file mode 100644
index 00000000000..b17ff8bbc54
Binary files /dev/null and b/public/images/emoji/google/woman_with_turban/4.png differ
diff --git a/public/images/emoji/google/woman_with_turban/5.png b/public/images/emoji/google/woman_with_turban/5.png
new file mode 100644
index 00000000000..ff542288658
Binary files /dev/null and b/public/images/emoji/google/woman_with_turban/5.png differ
diff --git a/public/images/emoji/google/woman_with_turban/6.png b/public/images/emoji/google/woman_with_turban/6.png
new file mode 100644
index 00000000000..5739b78d287
Binary files /dev/null and b/public/images/emoji/google/woman_with_turban/6.png differ
diff --git a/public/images/emoji/google/womans_clothes.png b/public/images/emoji/google/womans_clothes.png
index 23f3f022bac..5585c0d59ce 100644
Binary files a/public/images/emoji/google/womans_clothes.png and b/public/images/emoji/google/womans_clothes.png differ
diff --git a/public/images/emoji/google/womans_hat.png b/public/images/emoji/google/womans_hat.png
index bb6e9b9a58f..0785e654922 100644
Binary files a/public/images/emoji/google/womans_hat.png and b/public/images/emoji/google/womans_hat.png differ
diff --git a/public/images/emoji/google/women_wrestling.png b/public/images/emoji/google/women_wrestling.png
new file mode 100644
index 00000000000..757fa6cf862
Binary files /dev/null and b/public/images/emoji/google/women_wrestling.png differ
diff --git a/public/images/emoji/google/womens.png b/public/images/emoji/google/womens.png
index 9c8b38392b2..cb8ddb829b5 100644
Binary files a/public/images/emoji/google/womens.png and b/public/images/emoji/google/womens.png differ
diff --git a/public/images/emoji/google/world_map.png b/public/images/emoji/google/world_map.png
index fc4cfafe8a4..dccb5d0512b 100644
Binary files a/public/images/emoji/google/world_map.png and b/public/images/emoji/google/world_map.png differ
diff --git a/public/images/emoji/google/worried.png b/public/images/emoji/google/worried.png
index 6a30663f232..d45ecb4af43 100644
Binary files a/public/images/emoji/google/worried.png and b/public/images/emoji/google/worried.png differ
diff --git a/public/images/emoji/google/worship_symbol.png b/public/images/emoji/google/worship_symbol.png
index 7783233e9f9..0cc3774779c 100644
Binary files a/public/images/emoji/google/worship_symbol.png and b/public/images/emoji/google/worship_symbol.png differ
diff --git a/public/images/emoji/google/wrench.png b/public/images/emoji/google/wrench.png
index ffd85982eab..7babf38ac64 100644
Binary files a/public/images/emoji/google/wrench.png and b/public/images/emoji/google/wrench.png differ
diff --git a/public/images/emoji/google/writing_hand.png b/public/images/emoji/google/writing_hand.png
index 608570fd5b7..02c6ba744ff 100644
Binary files a/public/images/emoji/google/writing_hand.png and b/public/images/emoji/google/writing_hand.png differ
diff --git a/public/images/emoji/google/writing_hand/2.png b/public/images/emoji/google/writing_hand/2.png
new file mode 100644
index 00000000000..247f8dafc4c
Binary files /dev/null and b/public/images/emoji/google/writing_hand/2.png differ
diff --git a/public/images/emoji/google/writing_hand/3.png b/public/images/emoji/google/writing_hand/3.png
new file mode 100644
index 00000000000..be2d6888fde
Binary files /dev/null and b/public/images/emoji/google/writing_hand/3.png differ
diff --git a/public/images/emoji/google/writing_hand/4.png b/public/images/emoji/google/writing_hand/4.png
new file mode 100644
index 00000000000..e1158445cf4
Binary files /dev/null and b/public/images/emoji/google/writing_hand/4.png differ
diff --git a/public/images/emoji/google/writing_hand/5.png b/public/images/emoji/google/writing_hand/5.png
new file mode 100644
index 00000000000..c7aa68796d6
Binary files /dev/null and b/public/images/emoji/google/writing_hand/5.png differ
diff --git a/public/images/emoji/google/writing_hand/6.png b/public/images/emoji/google/writing_hand/6.png
new file mode 100644
index 00000000000..beecc36dd1f
Binary files /dev/null and b/public/images/emoji/google/writing_hand/6.png differ
diff --git a/public/images/emoji/google/x.png b/public/images/emoji/google/x.png
index b950ece572f..56233b4e593 100644
Binary files a/public/images/emoji/google/x.png and b/public/images/emoji/google/x.png differ
diff --git a/public/images/emoji/google/yellow_heart.png b/public/images/emoji/google/yellow_heart.png
index 86d15a015b8..5849f2d9b41 100644
Binary files a/public/images/emoji/google/yellow_heart.png and b/public/images/emoji/google/yellow_heart.png differ
diff --git a/public/images/emoji/google/yemen.png b/public/images/emoji/google/yemen.png
new file mode 100644
index 00000000000..494e2072dfe
Binary files /dev/null and b/public/images/emoji/google/yemen.png differ
diff --git a/public/images/emoji/google/yen.png b/public/images/emoji/google/yen.png
index b76abb89c61..a6c8a80c7ed 100644
Binary files a/public/images/emoji/google/yen.png and b/public/images/emoji/google/yen.png differ
diff --git a/public/images/emoji/google/yin_yang.png b/public/images/emoji/google/yin_yang.png
index 143c24116e3..629675cfe9c 100644
Binary files a/public/images/emoji/google/yin_yang.png and b/public/images/emoji/google/yin_yang.png differ
diff --git a/public/images/emoji/google/yum.png b/public/images/emoji/google/yum.png
index 9ca8fab0131..c454d73b4c0 100644
Binary files a/public/images/emoji/google/yum.png and b/public/images/emoji/google/yum.png differ
diff --git a/public/images/emoji/google/zambia.png b/public/images/emoji/google/zambia.png
new file mode 100644
index 00000000000..4ca566d8d41
Binary files /dev/null and b/public/images/emoji/google/zambia.png differ
diff --git a/public/images/emoji/google/zap.png b/public/images/emoji/google/zap.png
index 5fbb7ca0035..a457b5fc1cf 100644
Binary files a/public/images/emoji/google/zap.png and b/public/images/emoji/google/zap.png differ
diff --git a/public/images/emoji/google/zero.png b/public/images/emoji/google/zero.png
index ce02394db08..28b42505406 100644
Binary files a/public/images/emoji/google/zero.png and b/public/images/emoji/google/zero.png differ
diff --git a/public/images/emoji/google/zimbabwe.png b/public/images/emoji/google/zimbabwe.png
new file mode 100644
index 00000000000..6d337f40e2d
Binary files /dev/null and b/public/images/emoji/google/zimbabwe.png differ
diff --git a/public/images/emoji/google/zipper_mouth.png b/public/images/emoji/google/zipper_mouth.png
index 6a9ed782fae..1fb69244fea 100644
Binary files a/public/images/emoji/google/zipper_mouth.png and b/public/images/emoji/google/zipper_mouth.png differ
diff --git a/public/images/emoji/google/zipper_mouth_face.png b/public/images/emoji/google/zipper_mouth_face.png
index 6a9ed782fae..1fb69244fea 100644
Binary files a/public/images/emoji/google/zipper_mouth_face.png and b/public/images/emoji/google/zipper_mouth_face.png differ
diff --git a/public/images/emoji/google/zzz.png b/public/images/emoji/google/zzz.png
index 1e6a2b5a161..35f09724ee1 100644
Binary files a/public/images/emoji/google/zzz.png and b/public/images/emoji/google/zzz.png differ
diff --git a/public/images/emoji/twitter/1st_place_medal.png b/public/images/emoji/twitter/1st_place_medal.png
new file mode 100644
index 00000000000..92235c693c6
Binary files /dev/null and b/public/images/emoji/twitter/1st_place_medal.png differ
diff --git a/public/images/emoji/twitter/2nd_place_medal.png b/public/images/emoji/twitter/2nd_place_medal.png
new file mode 100644
index 00000000000..6eb5db8e21f
Binary files /dev/null and b/public/images/emoji/twitter/2nd_place_medal.png differ
diff --git a/public/images/emoji/twitter/3rd_place_medal.png b/public/images/emoji/twitter/3rd_place_medal.png
new file mode 100644
index 00000000000..4676f24e21a
Binary files /dev/null and b/public/images/emoji/twitter/3rd_place_medal.png differ
diff --git a/public/images/emoji/twitter/afghanistan.png b/public/images/emoji/twitter/afghanistan.png
new file mode 100644
index 00000000000..50c4c6b272e
Binary files /dev/null and b/public/images/emoji/twitter/afghanistan.png differ
diff --git a/public/images/emoji/twitter/airplane.png b/public/images/emoji/twitter/airplane.png
index df94ee2ce9b..f5a217ef09a 100644
Binary files a/public/images/emoji/twitter/airplane.png and b/public/images/emoji/twitter/airplane.png differ
diff --git a/public/images/emoji/twitter/airplane_arriving.png b/public/images/emoji/twitter/airplane_arriving.png
index 59795d6830b..0585a1c36c2 100644
Binary files a/public/images/emoji/twitter/airplane_arriving.png and b/public/images/emoji/twitter/airplane_arriving.png differ
diff --git a/public/images/emoji/twitter/airplane_departure.png b/public/images/emoji/twitter/airplane_departure.png
index 62bc81a282c..dc86670a865 100644
Binary files a/public/images/emoji/twitter/airplane_departure.png and b/public/images/emoji/twitter/airplane_departure.png differ
diff --git a/public/images/emoji/twitter/airplane_small.png b/public/images/emoji/twitter/airplane_small.png
index 6784909fffb..47399184f72 100644
Binary files a/public/images/emoji/twitter/airplane_small.png and b/public/images/emoji/twitter/airplane_small.png differ
diff --git a/public/images/emoji/twitter/aland_islands.png b/public/images/emoji/twitter/aland_islands.png
new file mode 100644
index 00000000000..2ce958b9202
Binary files /dev/null and b/public/images/emoji/twitter/aland_islands.png differ
diff --git a/public/images/emoji/twitter/alarm_clock.png b/public/images/emoji/twitter/alarm_clock.png
index 35417969438..09794594d78 100644
Binary files a/public/images/emoji/twitter/alarm_clock.png and b/public/images/emoji/twitter/alarm_clock.png differ
diff --git a/public/images/emoji/twitter/albania.png b/public/images/emoji/twitter/albania.png
new file mode 100644
index 00000000000..8d428869d47
Binary files /dev/null and b/public/images/emoji/twitter/albania.png differ
diff --git a/public/images/emoji/twitter/algeria.png b/public/images/emoji/twitter/algeria.png
new file mode 100644
index 00000000000..cd3dc01ab28
Binary files /dev/null and b/public/images/emoji/twitter/algeria.png differ
diff --git a/public/images/emoji/twitter/american_samoa.png b/public/images/emoji/twitter/american_samoa.png
new file mode 100644
index 00000000000..f4f58e2e257
Binary files /dev/null and b/public/images/emoji/twitter/american_samoa.png differ
diff --git a/public/images/emoji/twitter/amphora.png b/public/images/emoji/twitter/amphora.png
index 3f32cad88ba..550f047067a 100644
Binary files a/public/images/emoji/twitter/amphora.png and b/public/images/emoji/twitter/amphora.png differ
diff --git a/public/images/emoji/twitter/andorra.png b/public/images/emoji/twitter/andorra.png
new file mode 100644
index 00000000000..0fd73782c23
Binary files /dev/null and b/public/images/emoji/twitter/andorra.png differ
diff --git a/public/images/emoji/twitter/angel.png b/public/images/emoji/twitter/angel.png
index 5a4f3c5c271..718fed87a3c 100644
Binary files a/public/images/emoji/twitter/angel.png and b/public/images/emoji/twitter/angel.png differ
diff --git a/public/images/emoji/twitter/angel/2.png b/public/images/emoji/twitter/angel/2.png
new file mode 100644
index 00000000000..b1363242c3e
Binary files /dev/null and b/public/images/emoji/twitter/angel/2.png differ
diff --git a/public/images/emoji/twitter/angel/3.png b/public/images/emoji/twitter/angel/3.png
new file mode 100644
index 00000000000..4534f4a0f54
Binary files /dev/null and b/public/images/emoji/twitter/angel/3.png differ
diff --git a/public/images/emoji/twitter/angel/4.png b/public/images/emoji/twitter/angel/4.png
new file mode 100644
index 00000000000..a6d457d6e7d
Binary files /dev/null and b/public/images/emoji/twitter/angel/4.png differ
diff --git a/public/images/emoji/twitter/angel/5.png b/public/images/emoji/twitter/angel/5.png
new file mode 100644
index 00000000000..c4442989a6c
Binary files /dev/null and b/public/images/emoji/twitter/angel/5.png differ
diff --git a/public/images/emoji/twitter/angel/6.png b/public/images/emoji/twitter/angel/6.png
new file mode 100644
index 00000000000..05357038808
Binary files /dev/null and b/public/images/emoji/twitter/angel/6.png differ
diff --git a/public/images/emoji/twitter/angola.png b/public/images/emoji/twitter/angola.png
new file mode 100644
index 00000000000..5aca11a07e4
Binary files /dev/null and b/public/images/emoji/twitter/angola.png differ
diff --git a/public/images/emoji/twitter/anguilla.png b/public/images/emoji/twitter/anguilla.png
new file mode 100644
index 00000000000..d1006c6c19b
Binary files /dev/null and b/public/images/emoji/twitter/anguilla.png differ
diff --git a/public/images/emoji/twitter/antarctica.png b/public/images/emoji/twitter/antarctica.png
new file mode 100644
index 00000000000..5a6759de63e
Binary files /dev/null and b/public/images/emoji/twitter/antarctica.png differ
diff --git a/public/images/emoji/twitter/antigua_barbuda.png b/public/images/emoji/twitter/antigua_barbuda.png
new file mode 100644
index 00000000000..e3ff113cbae
Binary files /dev/null and b/public/images/emoji/twitter/antigua_barbuda.png differ
diff --git a/public/images/emoji/twitter/archery.png b/public/images/emoji/twitter/archery.png
index b0c9511fafd..f50a1389fef 100644
Binary files a/public/images/emoji/twitter/archery.png and b/public/images/emoji/twitter/archery.png differ
diff --git a/public/images/emoji/twitter/argentina.png b/public/images/emoji/twitter/argentina.png
new file mode 100644
index 00000000000..1e5e8150987
Binary files /dev/null and b/public/images/emoji/twitter/argentina.png differ
diff --git a/public/images/emoji/twitter/armenia.png b/public/images/emoji/twitter/armenia.png
new file mode 100644
index 00000000000..846307fcf33
Binary files /dev/null and b/public/images/emoji/twitter/armenia.png differ
diff --git a/public/images/emoji/twitter/artificial_satellite.png b/public/images/emoji/twitter/artificial_satellite.png
new file mode 100644
index 00000000000..81715516af6
Binary files /dev/null and b/public/images/emoji/twitter/artificial_satellite.png differ
diff --git a/public/images/emoji/twitter/aruba.png b/public/images/emoji/twitter/aruba.png
new file mode 100644
index 00000000000..459facc13b1
Binary files /dev/null and b/public/images/emoji/twitter/aruba.png differ
diff --git a/public/images/emoji/twitter/asterisk.png b/public/images/emoji/twitter/asterisk.png
new file mode 100644
index 00000000000..2bfefce2bec
Binary files /dev/null and b/public/images/emoji/twitter/asterisk.png differ
diff --git a/public/images/emoji/twitter/astonished.png b/public/images/emoji/twitter/astonished.png
index 3f7d5a506d4..5deec18db8f 100644
Binary files a/public/images/emoji/twitter/astonished.png and b/public/images/emoji/twitter/astonished.png differ
diff --git a/public/images/emoji/twitter/australia.png b/public/images/emoji/twitter/australia.png
new file mode 100644
index 00000000000..5dbc804e863
Binary files /dev/null and b/public/images/emoji/twitter/australia.png differ
diff --git a/public/images/emoji/twitter/austria.png b/public/images/emoji/twitter/austria.png
new file mode 100644
index 00000000000..58141c9f3c1
Binary files /dev/null and b/public/images/emoji/twitter/austria.png differ
diff --git a/public/images/emoji/twitter/avocado.png b/public/images/emoji/twitter/avocado.png
new file mode 100644
index 00000000000..faa8c8fbe79
Binary files /dev/null and b/public/images/emoji/twitter/avocado.png differ
diff --git a/public/images/emoji/twitter/azerbaijan.png b/public/images/emoji/twitter/azerbaijan.png
new file mode 100644
index 00000000000..59b4ecf2a0a
Binary files /dev/null and b/public/images/emoji/twitter/azerbaijan.png differ
diff --git a/public/images/emoji/twitter/baby/2.png b/public/images/emoji/twitter/baby/2.png
new file mode 100644
index 00000000000..9977df9a5b3
Binary files /dev/null and b/public/images/emoji/twitter/baby/2.png differ
diff --git a/public/images/emoji/twitter/baby/3.png b/public/images/emoji/twitter/baby/3.png
new file mode 100644
index 00000000000..aff19a23660
Binary files /dev/null and b/public/images/emoji/twitter/baby/3.png differ
diff --git a/public/images/emoji/twitter/baby/4.png b/public/images/emoji/twitter/baby/4.png
new file mode 100644
index 00000000000..c38253651e1
Binary files /dev/null and b/public/images/emoji/twitter/baby/4.png differ
diff --git a/public/images/emoji/twitter/baby/5.png b/public/images/emoji/twitter/baby/5.png
new file mode 100644
index 00000000000..b4df1272b9b
Binary files /dev/null and b/public/images/emoji/twitter/baby/5.png differ
diff --git a/public/images/emoji/twitter/baby/6.png b/public/images/emoji/twitter/baby/6.png
new file mode 100644
index 00000000000..ba53029fff7
Binary files /dev/null and b/public/images/emoji/twitter/baby/6.png differ
diff --git a/public/images/emoji/twitter/back.png b/public/images/emoji/twitter/back.png
index bea7330b5ad..ffe5dcc6d34 100644
Binary files a/public/images/emoji/twitter/back.png and b/public/images/emoji/twitter/back.png differ
diff --git a/public/images/emoji/twitter/bacon.png b/public/images/emoji/twitter/bacon.png
new file mode 100644
index 00000000000..b1cfa9dc3b5
Binary files /dev/null and b/public/images/emoji/twitter/bacon.png differ
diff --git a/public/images/emoji/twitter/badminton.png b/public/images/emoji/twitter/badminton.png
index 7c2023ce3c8..3b5d0df295d 100644
Binary files a/public/images/emoji/twitter/badminton.png and b/public/images/emoji/twitter/badminton.png differ
diff --git a/public/images/emoji/twitter/baguette_bread.png b/public/images/emoji/twitter/baguette_bread.png
new file mode 100644
index 00000000000..3be5a539033
Binary files /dev/null and b/public/images/emoji/twitter/baguette_bread.png differ
diff --git a/public/images/emoji/twitter/bahamas.png b/public/images/emoji/twitter/bahamas.png
new file mode 100644
index 00000000000..ed95128e196
Binary files /dev/null and b/public/images/emoji/twitter/bahamas.png differ
diff --git a/public/images/emoji/twitter/bahrain.png b/public/images/emoji/twitter/bahrain.png
new file mode 100644
index 00000000000..815a93ef0bf
Binary files /dev/null and b/public/images/emoji/twitter/bahrain.png differ
diff --git a/public/images/emoji/twitter/balance_scale.png b/public/images/emoji/twitter/balance_scale.png
new file mode 100644
index 00000000000..75713abc23d
Binary files /dev/null and b/public/images/emoji/twitter/balance_scale.png differ
diff --git a/public/images/emoji/twitter/banana.png b/public/images/emoji/twitter/banana.png
index dd908f0c01b..b6e8b94639c 100644
Binary files a/public/images/emoji/twitter/banana.png and b/public/images/emoji/twitter/banana.png differ
diff --git a/public/images/emoji/twitter/bangladesh.png b/public/images/emoji/twitter/bangladesh.png
new file mode 100644
index 00000000000..caab400018c
Binary files /dev/null and b/public/images/emoji/twitter/bangladesh.png differ
diff --git a/public/images/emoji/twitter/barbados.png b/public/images/emoji/twitter/barbados.png
new file mode 100644
index 00000000000..830578344d9
Binary files /dev/null and b/public/images/emoji/twitter/barbados.png differ
diff --git a/public/images/emoji/twitter/baseball.png b/public/images/emoji/twitter/baseball.png
index 35576ac24b1..b7ad17d4d7b 100644
Binary files a/public/images/emoji/twitter/baseball.png and b/public/images/emoji/twitter/baseball.png differ
diff --git a/public/images/emoji/twitter/basketball_man.png b/public/images/emoji/twitter/basketball_man.png
new file mode 100644
index 00000000000..ac6a6c2c9f1
Binary files /dev/null and b/public/images/emoji/twitter/basketball_man.png differ
diff --git a/public/images/emoji/twitter/basketball_man/2.png b/public/images/emoji/twitter/basketball_man/2.png
new file mode 100644
index 00000000000..4dad1da7dbe
Binary files /dev/null and b/public/images/emoji/twitter/basketball_man/2.png differ
diff --git a/public/images/emoji/twitter/basketball_man/3.png b/public/images/emoji/twitter/basketball_man/3.png
new file mode 100644
index 00000000000..739f1de58c0
Binary files /dev/null and b/public/images/emoji/twitter/basketball_man/3.png differ
diff --git a/public/images/emoji/twitter/basketball_man/4.png b/public/images/emoji/twitter/basketball_man/4.png
new file mode 100644
index 00000000000..62a23de4665
Binary files /dev/null and b/public/images/emoji/twitter/basketball_man/4.png differ
diff --git a/public/images/emoji/twitter/basketball_man/5.png b/public/images/emoji/twitter/basketball_man/5.png
new file mode 100644
index 00000000000..2cd9628b760
Binary files /dev/null and b/public/images/emoji/twitter/basketball_man/5.png differ
diff --git a/public/images/emoji/twitter/basketball_man/6.png b/public/images/emoji/twitter/basketball_man/6.png
new file mode 100644
index 00000000000..85bfaeb5785
Binary files /dev/null and b/public/images/emoji/twitter/basketball_man/6.png differ
diff --git a/public/images/emoji/twitter/basketball_player.png b/public/images/emoji/twitter/basketball_player.png
index af55a33bfbf..ac6a6c2c9f1 100644
Binary files a/public/images/emoji/twitter/basketball_player.png and b/public/images/emoji/twitter/basketball_player.png differ
diff --git a/public/images/emoji/twitter/basketball_woman.png b/public/images/emoji/twitter/basketball_woman.png
new file mode 100644
index 00000000000..7df66bcfb7b
Binary files /dev/null and b/public/images/emoji/twitter/basketball_woman.png differ
diff --git a/public/images/emoji/twitter/basketball_woman/2.png b/public/images/emoji/twitter/basketball_woman/2.png
new file mode 100644
index 00000000000..c33ad5ba515
Binary files /dev/null and b/public/images/emoji/twitter/basketball_woman/2.png differ
diff --git a/public/images/emoji/twitter/basketball_woman/3.png b/public/images/emoji/twitter/basketball_woman/3.png
new file mode 100644
index 00000000000..2bf284e7e15
Binary files /dev/null and b/public/images/emoji/twitter/basketball_woman/3.png differ
diff --git a/public/images/emoji/twitter/basketball_woman/4.png b/public/images/emoji/twitter/basketball_woman/4.png
new file mode 100644
index 00000000000..5541a59cda9
Binary files /dev/null and b/public/images/emoji/twitter/basketball_woman/4.png differ
diff --git a/public/images/emoji/twitter/basketball_woman/5.png b/public/images/emoji/twitter/basketball_woman/5.png
new file mode 100644
index 00000000000..23bb62378ad
Binary files /dev/null and b/public/images/emoji/twitter/basketball_woman/5.png differ
diff --git a/public/images/emoji/twitter/basketball_woman/6.png b/public/images/emoji/twitter/basketball_woman/6.png
new file mode 100644
index 00000000000..6d1bce43416
Binary files /dev/null and b/public/images/emoji/twitter/basketball_woman/6.png differ
diff --git a/public/images/emoji/twitter/bat.png b/public/images/emoji/twitter/bat.png
new file mode 100644
index 00000000000..d997111fc5f
Binary files /dev/null and b/public/images/emoji/twitter/bat.png differ
diff --git a/public/images/emoji/twitter/bath.png b/public/images/emoji/twitter/bath.png
index d5d52c29ece..ed94dd59b4a 100644
Binary files a/public/images/emoji/twitter/bath.png and b/public/images/emoji/twitter/bath.png differ
diff --git a/public/images/emoji/twitter/bath/2.png b/public/images/emoji/twitter/bath/2.png
new file mode 100644
index 00000000000..fdbe8725c67
Binary files /dev/null and b/public/images/emoji/twitter/bath/2.png differ
diff --git a/public/images/emoji/twitter/bath/3.png b/public/images/emoji/twitter/bath/3.png
new file mode 100644
index 00000000000..033290fcb93
Binary files /dev/null and b/public/images/emoji/twitter/bath/3.png differ
diff --git a/public/images/emoji/twitter/bath/4.png b/public/images/emoji/twitter/bath/4.png
new file mode 100644
index 00000000000..75da71b8d1e
Binary files /dev/null and b/public/images/emoji/twitter/bath/4.png differ
diff --git a/public/images/emoji/twitter/bath/5.png b/public/images/emoji/twitter/bath/5.png
new file mode 100644
index 00000000000..c1315378b28
Binary files /dev/null and b/public/images/emoji/twitter/bath/5.png differ
diff --git a/public/images/emoji/twitter/bath/6.png b/public/images/emoji/twitter/bath/6.png
new file mode 100644
index 00000000000..79dcf75dd36
Binary files /dev/null and b/public/images/emoji/twitter/bath/6.png differ
diff --git a/public/images/emoji/twitter/beach.png b/public/images/emoji/twitter/beach.png
index d74fd5a910e..894e33bee13 100644
Binary files a/public/images/emoji/twitter/beach.png and b/public/images/emoji/twitter/beach.png differ
diff --git a/public/images/emoji/twitter/beach_umbrella.png b/public/images/emoji/twitter/beach_umbrella.png
index d12db22ecb0..894e33bee13 100644
Binary files a/public/images/emoji/twitter/beach_umbrella.png and b/public/images/emoji/twitter/beach_umbrella.png differ
diff --git a/public/images/emoji/twitter/beach_with_umbrella.png b/public/images/emoji/twitter/beach_with_umbrella.png
index d74fd5a910e..894e33bee13 100644
Binary files a/public/images/emoji/twitter/beach_with_umbrella.png and b/public/images/emoji/twitter/beach_with_umbrella.png differ
diff --git a/public/images/emoji/twitter/bee.png b/public/images/emoji/twitter/bee.png
index 34cf8b08e2d..1dde5bac0d9 100644
Binary files a/public/images/emoji/twitter/bee.png and b/public/images/emoji/twitter/bee.png differ
diff --git a/public/images/emoji/twitter/beetle.png b/public/images/emoji/twitter/beetle.png
index e91b32458a5..47ba5e58713 100644
Binary files a/public/images/emoji/twitter/beetle.png and b/public/images/emoji/twitter/beetle.png differ
diff --git a/public/images/emoji/twitter/beginner.png b/public/images/emoji/twitter/beginner.png
index e7236905abe..d0c3d5200f2 100644
Binary files a/public/images/emoji/twitter/beginner.png and b/public/images/emoji/twitter/beginner.png differ
diff --git a/public/images/emoji/twitter/belarus.png b/public/images/emoji/twitter/belarus.png
new file mode 100644
index 00000000000..e75dc9ec50b
Binary files /dev/null and b/public/images/emoji/twitter/belarus.png differ
diff --git a/public/images/emoji/twitter/belgium.png b/public/images/emoji/twitter/belgium.png
new file mode 100644
index 00000000000..ca401e5985c
Binary files /dev/null and b/public/images/emoji/twitter/belgium.png differ
diff --git a/public/images/emoji/twitter/belize.png b/public/images/emoji/twitter/belize.png
new file mode 100644
index 00000000000..5f6dded80bf
Binary files /dev/null and b/public/images/emoji/twitter/belize.png differ
diff --git a/public/images/emoji/twitter/benin.png b/public/images/emoji/twitter/benin.png
new file mode 100644
index 00000000000..bb74e98818a
Binary files /dev/null and b/public/images/emoji/twitter/benin.png differ
diff --git a/public/images/emoji/twitter/bento.png b/public/images/emoji/twitter/bento.png
index 29e1400dcbf..14261e4878c 100644
Binary files a/public/images/emoji/twitter/bento.png and b/public/images/emoji/twitter/bento.png differ
diff --git a/public/images/emoji/twitter/bermuda.png b/public/images/emoji/twitter/bermuda.png
new file mode 100644
index 00000000000..75f2fac7609
Binary files /dev/null and b/public/images/emoji/twitter/bermuda.png differ
diff --git a/public/images/emoji/twitter/bhutan.png b/public/images/emoji/twitter/bhutan.png
new file mode 100644
index 00000000000..d9a2d20fc1f
Binary files /dev/null and b/public/images/emoji/twitter/bhutan.png differ
diff --git a/public/images/emoji/twitter/bicyclist.png b/public/images/emoji/twitter/bicyclist.png
index 7fa1bacfe56..809093cea9b 100644
Binary files a/public/images/emoji/twitter/bicyclist.png and b/public/images/emoji/twitter/bicyclist.png differ
diff --git a/public/images/emoji/twitter/bike.png b/public/images/emoji/twitter/bike.png
index 3f19d3f3be0..e2c20735ff0 100644
Binary files a/public/images/emoji/twitter/bike.png and b/public/images/emoji/twitter/bike.png differ
diff --git a/public/images/emoji/twitter/biking_man.png b/public/images/emoji/twitter/biking_man.png
new file mode 100644
index 00000000000..809093cea9b
Binary files /dev/null and b/public/images/emoji/twitter/biking_man.png differ
diff --git a/public/images/emoji/twitter/biking_man/2.png b/public/images/emoji/twitter/biking_man/2.png
new file mode 100644
index 00000000000..033fa69539d
Binary files /dev/null and b/public/images/emoji/twitter/biking_man/2.png differ
diff --git a/public/images/emoji/twitter/biking_man/3.png b/public/images/emoji/twitter/biking_man/3.png
new file mode 100644
index 00000000000..15b01ed13fc
Binary files /dev/null and b/public/images/emoji/twitter/biking_man/3.png differ
diff --git a/public/images/emoji/twitter/biking_man/4.png b/public/images/emoji/twitter/biking_man/4.png
new file mode 100644
index 00000000000..b98320c2492
Binary files /dev/null and b/public/images/emoji/twitter/biking_man/4.png differ
diff --git a/public/images/emoji/twitter/biking_man/5.png b/public/images/emoji/twitter/biking_man/5.png
new file mode 100644
index 00000000000..ed6459ad808
Binary files /dev/null and b/public/images/emoji/twitter/biking_man/5.png differ
diff --git a/public/images/emoji/twitter/biking_man/6.png b/public/images/emoji/twitter/biking_man/6.png
new file mode 100644
index 00000000000..775e94a0769
Binary files /dev/null and b/public/images/emoji/twitter/biking_man/6.png differ
diff --git a/public/images/emoji/twitter/biking_woman.png b/public/images/emoji/twitter/biking_woman.png
new file mode 100644
index 00000000000..eab8bcf9f62
Binary files /dev/null and b/public/images/emoji/twitter/biking_woman.png differ
diff --git a/public/images/emoji/twitter/biking_woman/2.png b/public/images/emoji/twitter/biking_woman/2.png
new file mode 100644
index 00000000000..39b2f70d9a6
Binary files /dev/null and b/public/images/emoji/twitter/biking_woman/2.png differ
diff --git a/public/images/emoji/twitter/biking_woman/3.png b/public/images/emoji/twitter/biking_woman/3.png
new file mode 100644
index 00000000000..1cdb55d7bd1
Binary files /dev/null and b/public/images/emoji/twitter/biking_woman/3.png differ
diff --git a/public/images/emoji/twitter/biking_woman/4.png b/public/images/emoji/twitter/biking_woman/4.png
new file mode 100644
index 00000000000..1479fbc064f
Binary files /dev/null and b/public/images/emoji/twitter/biking_woman/4.png differ
diff --git a/public/images/emoji/twitter/biking_woman/5.png b/public/images/emoji/twitter/biking_woman/5.png
new file mode 100644
index 00000000000..521d5bf8850
Binary files /dev/null and b/public/images/emoji/twitter/biking_woman/5.png differ
diff --git a/public/images/emoji/twitter/biking_woman/6.png b/public/images/emoji/twitter/biking_woman/6.png
new file mode 100644
index 00000000000..bb3897810e7
Binary files /dev/null and b/public/images/emoji/twitter/biking_woman/6.png differ
diff --git a/public/images/emoji/twitter/bird.png b/public/images/emoji/twitter/bird.png
index 1032597b14f..43ba2d4a9df 100644
Binary files a/public/images/emoji/twitter/bird.png and b/public/images/emoji/twitter/bird.png differ
diff --git a/public/images/emoji/twitter/birthday.png b/public/images/emoji/twitter/birthday.png
index 79404fdb473..9c8a879b677 100644
Binary files a/public/images/emoji/twitter/birthday.png and b/public/images/emoji/twitter/birthday.png differ
diff --git a/public/images/emoji/twitter/black_flag.png b/public/images/emoji/twitter/black_flag.png
new file mode 100644
index 00000000000..5c1237bdad2
Binary files /dev/null and b/public/images/emoji/twitter/black_flag.png differ
diff --git a/public/images/emoji/twitter/black_heart.png b/public/images/emoji/twitter/black_heart.png
new file mode 100644
index 00000000000..b2378197554
Binary files /dev/null and b/public/images/emoji/twitter/black_heart.png differ
diff --git a/public/images/emoji/twitter/black_joker.png b/public/images/emoji/twitter/black_joker.png
index 8d2a53756bb..eea3a53bcf9 100644
Binary files a/public/images/emoji/twitter/black_joker.png and b/public/images/emoji/twitter/black_joker.png differ
diff --git a/public/images/emoji/twitter/blonde_man.png b/public/images/emoji/twitter/blonde_man.png
new file mode 100644
index 00000000000..419c5d22c59
Binary files /dev/null and b/public/images/emoji/twitter/blonde_man.png differ
diff --git a/public/images/emoji/twitter/blonde_man/2.png b/public/images/emoji/twitter/blonde_man/2.png
new file mode 100644
index 00000000000..f6e78cc4488
Binary files /dev/null and b/public/images/emoji/twitter/blonde_man/2.png differ
diff --git a/public/images/emoji/twitter/blonde_man/3.png b/public/images/emoji/twitter/blonde_man/3.png
new file mode 100644
index 00000000000..d26f97cb5bd
Binary files /dev/null and b/public/images/emoji/twitter/blonde_man/3.png differ
diff --git a/public/images/emoji/twitter/blonde_man/4.png b/public/images/emoji/twitter/blonde_man/4.png
new file mode 100644
index 00000000000..ff83f6d7d10
Binary files /dev/null and b/public/images/emoji/twitter/blonde_man/4.png differ
diff --git a/public/images/emoji/twitter/blonde_man/5.png b/public/images/emoji/twitter/blonde_man/5.png
new file mode 100644
index 00000000000..e40e865a497
Binary files /dev/null and b/public/images/emoji/twitter/blonde_man/5.png differ
diff --git a/public/images/emoji/twitter/blonde_man/6.png b/public/images/emoji/twitter/blonde_man/6.png
new file mode 100644
index 00000000000..c04215ecc28
Binary files /dev/null and b/public/images/emoji/twitter/blonde_man/6.png differ
diff --git a/public/images/emoji/twitter/blonde_woman.png b/public/images/emoji/twitter/blonde_woman.png
new file mode 100644
index 00000000000..11e258fa617
Binary files /dev/null and b/public/images/emoji/twitter/blonde_woman.png differ
diff --git a/public/images/emoji/twitter/blonde_woman/2.png b/public/images/emoji/twitter/blonde_woman/2.png
new file mode 100644
index 00000000000..70e3888d3eb
Binary files /dev/null and b/public/images/emoji/twitter/blonde_woman/2.png differ
diff --git a/public/images/emoji/twitter/blonde_woman/3.png b/public/images/emoji/twitter/blonde_woman/3.png
new file mode 100644
index 00000000000..52e92bb7d6b
Binary files /dev/null and b/public/images/emoji/twitter/blonde_woman/3.png differ
diff --git a/public/images/emoji/twitter/blonde_woman/4.png b/public/images/emoji/twitter/blonde_woman/4.png
new file mode 100644
index 00000000000..37108efb1f2
Binary files /dev/null and b/public/images/emoji/twitter/blonde_woman/4.png differ
diff --git a/public/images/emoji/twitter/blonde_woman/5.png b/public/images/emoji/twitter/blonde_woman/5.png
new file mode 100644
index 00000000000..a7c2fcdfd9b
Binary files /dev/null and b/public/images/emoji/twitter/blonde_woman/5.png differ
diff --git a/public/images/emoji/twitter/blonde_woman/6.png b/public/images/emoji/twitter/blonde_woman/6.png
new file mode 100644
index 00000000000..0a8ee484ce3
Binary files /dev/null and b/public/images/emoji/twitter/blonde_woman/6.png differ
diff --git a/public/images/emoji/twitter/boar.png b/public/images/emoji/twitter/boar.png
index 1763c90b3b1..ad255bc8eb4 100644
Binary files a/public/images/emoji/twitter/boar.png and b/public/images/emoji/twitter/boar.png differ
diff --git a/public/images/emoji/twitter/boat.png b/public/images/emoji/twitter/boat.png
new file mode 100644
index 00000000000..3eba365766f
Binary files /dev/null and b/public/images/emoji/twitter/boat.png differ
diff --git a/public/images/emoji/twitter/bolivia.png b/public/images/emoji/twitter/bolivia.png
new file mode 100644
index 00000000000..af9bd4d5e7a
Binary files /dev/null and b/public/images/emoji/twitter/bolivia.png differ
diff --git a/public/images/emoji/twitter/bosnia_herzegovina.png b/public/images/emoji/twitter/bosnia_herzegovina.png
new file mode 100644
index 00000000000..91493ade758
Binary files /dev/null and b/public/images/emoji/twitter/bosnia_herzegovina.png differ
diff --git a/public/images/emoji/twitter/botswana.png b/public/images/emoji/twitter/botswana.png
new file mode 100644
index 00000000000..3697a723dd3
Binary files /dev/null and b/public/images/emoji/twitter/botswana.png differ
diff --git a/public/images/emoji/twitter/bottle_with_popping_cork.png b/public/images/emoji/twitter/bottle_with_popping_cork.png
index d097247136f..49ea37f3899 100644
Binary files a/public/images/emoji/twitter/bottle_with_popping_cork.png and b/public/images/emoji/twitter/bottle_with_popping_cork.png differ
diff --git a/public/images/emoji/twitter/bouquet.png b/public/images/emoji/twitter/bouquet.png
index 523e02ce03e..1afe2438e2c 100644
Binary files a/public/images/emoji/twitter/bouquet.png and b/public/images/emoji/twitter/bouquet.png differ
diff --git a/public/images/emoji/twitter/bow.png b/public/images/emoji/twitter/bow.png
index 47553dce0df..c602d42a914 100644
Binary files a/public/images/emoji/twitter/bow.png and b/public/images/emoji/twitter/bow.png differ
diff --git a/public/images/emoji/twitter/bow_and_arrow.png b/public/images/emoji/twitter/bow_and_arrow.png
index b0c9511fafd..f50a1389fef 100644
Binary files a/public/images/emoji/twitter/bow_and_arrow.png and b/public/images/emoji/twitter/bow_and_arrow.png differ
diff --git a/public/images/emoji/twitter/bowing_man.png b/public/images/emoji/twitter/bowing_man.png
new file mode 100644
index 00000000000..c602d42a914
Binary files /dev/null and b/public/images/emoji/twitter/bowing_man.png differ
diff --git a/public/images/emoji/twitter/bowing_man/2.png b/public/images/emoji/twitter/bowing_man/2.png
new file mode 100644
index 00000000000..6859d977503
Binary files /dev/null and b/public/images/emoji/twitter/bowing_man/2.png differ
diff --git a/public/images/emoji/twitter/bowing_man/3.png b/public/images/emoji/twitter/bowing_man/3.png
new file mode 100644
index 00000000000..db5fd10f100
Binary files /dev/null and b/public/images/emoji/twitter/bowing_man/3.png differ
diff --git a/public/images/emoji/twitter/bowing_man/4.png b/public/images/emoji/twitter/bowing_man/4.png
new file mode 100644
index 00000000000..d61fb8c38d1
Binary files /dev/null and b/public/images/emoji/twitter/bowing_man/4.png differ
diff --git a/public/images/emoji/twitter/bowing_man/5.png b/public/images/emoji/twitter/bowing_man/5.png
new file mode 100644
index 00000000000..1ef277b893f
Binary files /dev/null and b/public/images/emoji/twitter/bowing_man/5.png differ
diff --git a/public/images/emoji/twitter/bowing_man/6.png b/public/images/emoji/twitter/bowing_man/6.png
new file mode 100644
index 00000000000..922ad0843cb
Binary files /dev/null and b/public/images/emoji/twitter/bowing_man/6.png differ
diff --git a/public/images/emoji/twitter/bowing_woman.png b/public/images/emoji/twitter/bowing_woman.png
new file mode 100644
index 00000000000..bbe859ce678
Binary files /dev/null and b/public/images/emoji/twitter/bowing_woman.png differ
diff --git a/public/images/emoji/twitter/bowing_woman/2.png b/public/images/emoji/twitter/bowing_woman/2.png
new file mode 100644
index 00000000000..e6fa7ca7f53
Binary files /dev/null and b/public/images/emoji/twitter/bowing_woman/2.png differ
diff --git a/public/images/emoji/twitter/bowing_woman/3.png b/public/images/emoji/twitter/bowing_woman/3.png
new file mode 100644
index 00000000000..206a3687086
Binary files /dev/null and b/public/images/emoji/twitter/bowing_woman/3.png differ
diff --git a/public/images/emoji/twitter/bowing_woman/4.png b/public/images/emoji/twitter/bowing_woman/4.png
new file mode 100644
index 00000000000..047411f9662
Binary files /dev/null and b/public/images/emoji/twitter/bowing_woman/4.png differ
diff --git a/public/images/emoji/twitter/bowing_woman/5.png b/public/images/emoji/twitter/bowing_woman/5.png
new file mode 100644
index 00000000000..9d43cffab0a
Binary files /dev/null and b/public/images/emoji/twitter/bowing_woman/5.png differ
diff --git a/public/images/emoji/twitter/bowing_woman/6.png b/public/images/emoji/twitter/bowing_woman/6.png
new file mode 100644
index 00000000000..85a701f354e
Binary files /dev/null and b/public/images/emoji/twitter/bowing_woman/6.png differ
diff --git a/public/images/emoji/twitter/bowling.png b/public/images/emoji/twitter/bowling.png
index 5a586ebdd5f..9c334abe136 100644
Binary files a/public/images/emoji/twitter/bowling.png and b/public/images/emoji/twitter/bowling.png differ
diff --git a/public/images/emoji/twitter/boxing_glove.png b/public/images/emoji/twitter/boxing_glove.png
new file mode 100644
index 00000000000..abb4d248341
Binary files /dev/null and b/public/images/emoji/twitter/boxing_glove.png differ
diff --git a/public/images/emoji/twitter/boy/2.png b/public/images/emoji/twitter/boy/2.png
new file mode 100644
index 00000000000..e84ab48a989
Binary files /dev/null and b/public/images/emoji/twitter/boy/2.png differ
diff --git a/public/images/emoji/twitter/boy/3.png b/public/images/emoji/twitter/boy/3.png
new file mode 100644
index 00000000000..e8975835797
Binary files /dev/null and b/public/images/emoji/twitter/boy/3.png differ
diff --git a/public/images/emoji/twitter/boy/4.png b/public/images/emoji/twitter/boy/4.png
new file mode 100644
index 00000000000..49a32025a6b
Binary files /dev/null and b/public/images/emoji/twitter/boy/4.png differ
diff --git a/public/images/emoji/twitter/boy/5.png b/public/images/emoji/twitter/boy/5.png
new file mode 100644
index 00000000000..7f7734ecdb9
Binary files /dev/null and b/public/images/emoji/twitter/boy/5.png differ
diff --git a/public/images/emoji/twitter/boy/6.png b/public/images/emoji/twitter/boy/6.png
new file mode 100644
index 00000000000..0f350a552e4
Binary files /dev/null and b/public/images/emoji/twitter/boy/6.png differ
diff --git a/public/images/emoji/twitter/brazil.png b/public/images/emoji/twitter/brazil.png
new file mode 100644
index 00000000000..a68b1e6b586
Binary files /dev/null and b/public/images/emoji/twitter/brazil.png differ
diff --git a/public/images/emoji/twitter/bride_with_veil.png b/public/images/emoji/twitter/bride_with_veil.png
index d30ae00c15c..ca5bcd13fcf 100644
Binary files a/public/images/emoji/twitter/bride_with_veil.png and b/public/images/emoji/twitter/bride_with_veil.png differ
diff --git a/public/images/emoji/twitter/bride_with_veil/2.png b/public/images/emoji/twitter/bride_with_veil/2.png
new file mode 100644
index 00000000000..c6f204ead0a
Binary files /dev/null and b/public/images/emoji/twitter/bride_with_veil/2.png differ
diff --git a/public/images/emoji/twitter/bride_with_veil/3.png b/public/images/emoji/twitter/bride_with_veil/3.png
new file mode 100644
index 00000000000..781740ea04b
Binary files /dev/null and b/public/images/emoji/twitter/bride_with_veil/3.png differ
diff --git a/public/images/emoji/twitter/bride_with_veil/4.png b/public/images/emoji/twitter/bride_with_veil/4.png
new file mode 100644
index 00000000000..6cd7c62004e
Binary files /dev/null and b/public/images/emoji/twitter/bride_with_veil/4.png differ
diff --git a/public/images/emoji/twitter/bride_with_veil/5.png b/public/images/emoji/twitter/bride_with_veil/5.png
new file mode 100644
index 00000000000..a48ae997826
Binary files /dev/null and b/public/images/emoji/twitter/bride_with_veil/5.png differ
diff --git a/public/images/emoji/twitter/bride_with_veil/6.png b/public/images/emoji/twitter/bride_with_veil/6.png
new file mode 100644
index 00000000000..6247cc757a0
Binary files /dev/null and b/public/images/emoji/twitter/bride_with_veil/6.png differ
diff --git a/public/images/emoji/twitter/british_indian_ocean_territory.png b/public/images/emoji/twitter/british_indian_ocean_territory.png
new file mode 100644
index 00000000000..e3d2479344f
Binary files /dev/null and b/public/images/emoji/twitter/british_indian_ocean_territory.png differ
diff --git a/public/images/emoji/twitter/british_virgin_islands.png b/public/images/emoji/twitter/british_virgin_islands.png
new file mode 100644
index 00000000000..9f758979a16
Binary files /dev/null and b/public/images/emoji/twitter/british_virgin_islands.png differ
diff --git a/public/images/emoji/twitter/brunei.png b/public/images/emoji/twitter/brunei.png
new file mode 100644
index 00000000000..647e1c4d79b
Binary files /dev/null and b/public/images/emoji/twitter/brunei.png differ
diff --git a/public/images/emoji/twitter/building_construction.png b/public/images/emoji/twitter/building_construction.png
index 0b2cebc9221..24cdec2e5fd 100644
Binary files a/public/images/emoji/twitter/building_construction.png and b/public/images/emoji/twitter/building_construction.png differ
diff --git a/public/images/emoji/twitter/bulgaria.png b/public/images/emoji/twitter/bulgaria.png
new file mode 100644
index 00000000000..5185700c636
Binary files /dev/null and b/public/images/emoji/twitter/bulgaria.png differ
diff --git a/public/images/emoji/twitter/burkina_faso.png b/public/images/emoji/twitter/burkina_faso.png
new file mode 100644
index 00000000000..c519f8a954c
Binary files /dev/null and b/public/images/emoji/twitter/burkina_faso.png differ
diff --git a/public/images/emoji/twitter/burrito.png b/public/images/emoji/twitter/burrito.png
index b4ffcb0ac98..74894241cc2 100644
Binary files a/public/images/emoji/twitter/burrito.png and b/public/images/emoji/twitter/burrito.png differ
diff --git a/public/images/emoji/twitter/burundi.png b/public/images/emoji/twitter/burundi.png
new file mode 100644
index 00000000000..83e731cc34f
Binary files /dev/null and b/public/images/emoji/twitter/burundi.png differ
diff --git a/public/images/emoji/twitter/business_suit_levitating.png b/public/images/emoji/twitter/business_suit_levitating.png
new file mode 100644
index 00000000000..5231c708a03
Binary files /dev/null and b/public/images/emoji/twitter/business_suit_levitating.png differ
diff --git a/public/images/emoji/twitter/business_suit_levitating/2.png b/public/images/emoji/twitter/business_suit_levitating/2.png
new file mode 100644
index 00000000000..753693b093b
Binary files /dev/null and b/public/images/emoji/twitter/business_suit_levitating/2.png differ
diff --git a/public/images/emoji/twitter/business_suit_levitating/3.png b/public/images/emoji/twitter/business_suit_levitating/3.png
new file mode 100644
index 00000000000..f56875edac9
Binary files /dev/null and b/public/images/emoji/twitter/business_suit_levitating/3.png differ
diff --git a/public/images/emoji/twitter/business_suit_levitating/4.png b/public/images/emoji/twitter/business_suit_levitating/4.png
new file mode 100644
index 00000000000..37d74f5c97d
Binary files /dev/null and b/public/images/emoji/twitter/business_suit_levitating/4.png differ
diff --git a/public/images/emoji/twitter/business_suit_levitating/5.png b/public/images/emoji/twitter/business_suit_levitating/5.png
new file mode 100644
index 00000000000..5a48f961920
Binary files /dev/null and b/public/images/emoji/twitter/business_suit_levitating/5.png differ
diff --git a/public/images/emoji/twitter/business_suit_levitating/6.png b/public/images/emoji/twitter/business_suit_levitating/6.png
new file mode 100644
index 00000000000..61507408172
Binary files /dev/null and b/public/images/emoji/twitter/business_suit_levitating/6.png differ
diff --git a/public/images/emoji/twitter/butterfly.png b/public/images/emoji/twitter/butterfly.png
new file mode 100644
index 00000000000..995ea58f802
Binary files /dev/null and b/public/images/emoji/twitter/butterfly.png differ
diff --git a/public/images/emoji/twitter/cake.png b/public/images/emoji/twitter/cake.png
index 56c6355432f..57348384374 100644
Binary files a/public/images/emoji/twitter/cake.png and b/public/images/emoji/twitter/cake.png differ
diff --git a/public/images/emoji/twitter/calendar.png b/public/images/emoji/twitter/calendar.png
index 7c2c806bbb6..f2ccc329179 100644
Binary files a/public/images/emoji/twitter/calendar.png and b/public/images/emoji/twitter/calendar.png differ
diff --git a/public/images/emoji/twitter/call_me_hand.png b/public/images/emoji/twitter/call_me_hand.png
new file mode 100644
index 00000000000..6e50aea9ee9
Binary files /dev/null and b/public/images/emoji/twitter/call_me_hand.png differ
diff --git a/public/images/emoji/twitter/call_me_hand/2.png b/public/images/emoji/twitter/call_me_hand/2.png
new file mode 100644
index 00000000000..31a89ad6336
Binary files /dev/null and b/public/images/emoji/twitter/call_me_hand/2.png differ
diff --git a/public/images/emoji/twitter/call_me_hand/3.png b/public/images/emoji/twitter/call_me_hand/3.png
new file mode 100644
index 00000000000..d619e0b8d79
Binary files /dev/null and b/public/images/emoji/twitter/call_me_hand/3.png differ
diff --git a/public/images/emoji/twitter/call_me_hand/4.png b/public/images/emoji/twitter/call_me_hand/4.png
new file mode 100644
index 00000000000..f99492eb6c9
Binary files /dev/null and b/public/images/emoji/twitter/call_me_hand/4.png differ
diff --git a/public/images/emoji/twitter/call_me_hand/5.png b/public/images/emoji/twitter/call_me_hand/5.png
new file mode 100644
index 00000000000..02be2857ff6
Binary files /dev/null and b/public/images/emoji/twitter/call_me_hand/5.png differ
diff --git a/public/images/emoji/twitter/call_me_hand/6.png b/public/images/emoji/twitter/call_me_hand/6.png
new file mode 100644
index 00000000000..f0c258b55b7
Binary files /dev/null and b/public/images/emoji/twitter/call_me_hand/6.png differ
diff --git a/public/images/emoji/twitter/cambodia.png b/public/images/emoji/twitter/cambodia.png
new file mode 100644
index 00000000000..0a7ca06fb42
Binary files /dev/null and b/public/images/emoji/twitter/cambodia.png differ
diff --git a/public/images/emoji/twitter/camera_flash.png b/public/images/emoji/twitter/camera_flash.png
new file mode 100644
index 00000000000..fd49394ac1d
Binary files /dev/null and b/public/images/emoji/twitter/camera_flash.png differ
diff --git a/public/images/emoji/twitter/camera_with_flash.png b/public/images/emoji/twitter/camera_with_flash.png
index 63e41c52942..fd49394ac1d 100644
Binary files a/public/images/emoji/twitter/camera_with_flash.png and b/public/images/emoji/twitter/camera_with_flash.png differ
diff --git a/public/images/emoji/twitter/cameroon.png b/public/images/emoji/twitter/cameroon.png
new file mode 100644
index 00000000000..b9aaf463487
Binary files /dev/null and b/public/images/emoji/twitter/cameroon.png differ
diff --git a/public/images/emoji/twitter/camping.png b/public/images/emoji/twitter/camping.png
index 0f5da1ddacd..414dc9caf6f 100644
Binary files a/public/images/emoji/twitter/camping.png and b/public/images/emoji/twitter/camping.png differ
diff --git a/public/images/emoji/twitter/canada.png b/public/images/emoji/twitter/canada.png
new file mode 100644
index 00000000000..82664ad79e9
Binary files /dev/null and b/public/images/emoji/twitter/canada.png differ
diff --git a/public/images/emoji/twitter/canary_islands.png b/public/images/emoji/twitter/canary_islands.png
new file mode 100644
index 00000000000..68ccf48d0df
Binary files /dev/null and b/public/images/emoji/twitter/canary_islands.png differ
diff --git a/public/images/emoji/twitter/canoe.png b/public/images/emoji/twitter/canoe.png
new file mode 100644
index 00000000000..4ee3c9caa7e
Binary files /dev/null and b/public/images/emoji/twitter/canoe.png differ
diff --git a/public/images/emoji/twitter/cape_verde.png b/public/images/emoji/twitter/cape_verde.png
new file mode 100644
index 00000000000..1252c37a6d8
Binary files /dev/null and b/public/images/emoji/twitter/cape_verde.png differ
diff --git a/public/images/emoji/twitter/caribbean_netherlands.png b/public/images/emoji/twitter/caribbean_netherlands.png
new file mode 100644
index 00000000000..7780a4a0367
Binary files /dev/null and b/public/images/emoji/twitter/caribbean_netherlands.png differ
diff --git a/public/images/emoji/twitter/carousel_horse.png b/public/images/emoji/twitter/carousel_horse.png
index ac1ac5fb269..1aeaf5f5b09 100644
Binary files a/public/images/emoji/twitter/carousel_horse.png and b/public/images/emoji/twitter/carousel_horse.png differ
diff --git a/public/images/emoji/twitter/carrot.png b/public/images/emoji/twitter/carrot.png
new file mode 100644
index 00000000000..939b6874ea3
Binary files /dev/null and b/public/images/emoji/twitter/carrot.png differ
diff --git a/public/images/emoji/twitter/cat.png b/public/images/emoji/twitter/cat.png
index dc33084aabc..a0bddf1ffe5 100644
Binary files a/public/images/emoji/twitter/cat.png and b/public/images/emoji/twitter/cat.png differ
diff --git a/public/images/emoji/twitter/cayman_islands.png b/public/images/emoji/twitter/cayman_islands.png
new file mode 100644
index 00000000000..70d8309d8c6
Binary files /dev/null and b/public/images/emoji/twitter/cayman_islands.png differ
diff --git a/public/images/emoji/twitter/central_african_republic.png b/public/images/emoji/twitter/central_african_republic.png
new file mode 100644
index 00000000000..a344cb3ae87
Binary files /dev/null and b/public/images/emoji/twitter/central_african_republic.png differ
diff --git a/public/images/emoji/twitter/chad.png b/public/images/emoji/twitter/chad.png
new file mode 100644
index 00000000000..26b77c821c1
Binary files /dev/null and b/public/images/emoji/twitter/chad.png differ
diff --git a/public/images/emoji/twitter/champagne.png b/public/images/emoji/twitter/champagne.png
index d097247136f..49ea37f3899 100644
Binary files a/public/images/emoji/twitter/champagne.png and b/public/images/emoji/twitter/champagne.png differ
diff --git a/public/images/emoji/twitter/cherry_blossom.png b/public/images/emoji/twitter/cherry_blossom.png
index ab6c9d78911..8c5a8f8c094 100644
Binary files a/public/images/emoji/twitter/cherry_blossom.png and b/public/images/emoji/twitter/cherry_blossom.png differ
diff --git a/public/images/emoji/twitter/chicken.png b/public/images/emoji/twitter/chicken.png
index ea0834b78b6..2299ae10ec4 100644
Binary files a/public/images/emoji/twitter/chicken.png and b/public/images/emoji/twitter/chicken.png differ
diff --git a/public/images/emoji/twitter/chile.png b/public/images/emoji/twitter/chile.png
new file mode 100644
index 00000000000..740d09658ed
Binary files /dev/null and b/public/images/emoji/twitter/chile.png differ
diff --git a/public/images/emoji/twitter/chipmunk.png b/public/images/emoji/twitter/chipmunk.png
index 7abc69e19b7..e46b2790d62 100644
Binary files a/public/images/emoji/twitter/chipmunk.png and b/public/images/emoji/twitter/chipmunk.png differ
diff --git a/public/images/emoji/twitter/chocolate_bar.png b/public/images/emoji/twitter/chocolate_bar.png
index 680b64628b1..735209e166d 100644
Binary files a/public/images/emoji/twitter/chocolate_bar.png and b/public/images/emoji/twitter/chocolate_bar.png differ
diff --git a/public/images/emoji/twitter/christmas_island.png b/public/images/emoji/twitter/christmas_island.png
new file mode 100644
index 00000000000..6958b7d8d8f
Binary files /dev/null and b/public/images/emoji/twitter/christmas_island.png differ
diff --git a/public/images/emoji/twitter/christmas_tree.png b/public/images/emoji/twitter/christmas_tree.png
index 45b678cbd34..4ee6b2fef0d 100644
Binary files a/public/images/emoji/twitter/christmas_tree.png and b/public/images/emoji/twitter/christmas_tree.png differ
diff --git a/public/images/emoji/twitter/circus_tent.png b/public/images/emoji/twitter/circus_tent.png
index ddbfcfa5caf..4f04b745a85 100644
Binary files a/public/images/emoji/twitter/circus_tent.png and b/public/images/emoji/twitter/circus_tent.png differ
diff --git a/public/images/emoji/twitter/city_sunset.png b/public/images/emoji/twitter/city_sunset.png
index d34ac7ece6a..17dcd8e49f3 100644
Binary files a/public/images/emoji/twitter/city_sunset.png and b/public/images/emoji/twitter/city_sunset.png differ
diff --git a/public/images/emoji/twitter/clamp.png b/public/images/emoji/twitter/clamp.png
new file mode 100644
index 00000000000..e17edcfc70e
Binary files /dev/null and b/public/images/emoji/twitter/clamp.png differ
diff --git a/public/images/emoji/twitter/clap/2.png b/public/images/emoji/twitter/clap/2.png
new file mode 100644
index 00000000000..20c58c405af
Binary files /dev/null and b/public/images/emoji/twitter/clap/2.png differ
diff --git a/public/images/emoji/twitter/clap/3.png b/public/images/emoji/twitter/clap/3.png
new file mode 100644
index 00000000000..6bbe9de353f
Binary files /dev/null and b/public/images/emoji/twitter/clap/3.png differ
diff --git a/public/images/emoji/twitter/clap/4.png b/public/images/emoji/twitter/clap/4.png
new file mode 100644
index 00000000000..959db77f63a
Binary files /dev/null and b/public/images/emoji/twitter/clap/4.png differ
diff --git a/public/images/emoji/twitter/clap/5.png b/public/images/emoji/twitter/clap/5.png
new file mode 100644
index 00000000000..a767c09a2fe
Binary files /dev/null and b/public/images/emoji/twitter/clap/5.png differ
diff --git a/public/images/emoji/twitter/clap/6.png b/public/images/emoji/twitter/clap/6.png
new file mode 100644
index 00000000000..24839781d41
Binary files /dev/null and b/public/images/emoji/twitter/clap/6.png differ
diff --git a/public/images/emoji/twitter/clapper.png b/public/images/emoji/twitter/clapper.png
index dbf6a08ee13..e180b0340ae 100644
Binary files a/public/images/emoji/twitter/clapper.png and b/public/images/emoji/twitter/clapper.png differ
diff --git a/public/images/emoji/twitter/clinking_glasses.png b/public/images/emoji/twitter/clinking_glasses.png
new file mode 100644
index 00000000000..1b24d16ae00
Binary files /dev/null and b/public/images/emoji/twitter/clinking_glasses.png differ
diff --git a/public/images/emoji/twitter/clock.png b/public/images/emoji/twitter/clock.png
index cf335766a1b..62a0e894592 100644
Binary files a/public/images/emoji/twitter/clock.png and b/public/images/emoji/twitter/clock.png differ
diff --git a/public/images/emoji/twitter/cloud_with_lightning_and_rain.png b/public/images/emoji/twitter/cloud_with_lightning_and_rain.png
new file mode 100644
index 00000000000..be44d531a75
Binary files /dev/null and b/public/images/emoji/twitter/cloud_with_lightning_and_rain.png differ
diff --git a/public/images/emoji/twitter/clown_face.png b/public/images/emoji/twitter/clown_face.png
new file mode 100644
index 00000000000..c78134fdee3
Binary files /dev/null and b/public/images/emoji/twitter/clown_face.png differ
diff --git a/public/images/emoji/twitter/cocktail.png b/public/images/emoji/twitter/cocktail.png
index dc78191f4bd..fab0609689d 100644
Binary files a/public/images/emoji/twitter/cocktail.png and b/public/images/emoji/twitter/cocktail.png differ
diff --git a/public/images/emoji/twitter/cocos_islands.png b/public/images/emoji/twitter/cocos_islands.png
new file mode 100644
index 00000000000..c9025e34e4b
Binary files /dev/null and b/public/images/emoji/twitter/cocos_islands.png differ
diff --git a/public/images/emoji/twitter/coffee.png b/public/images/emoji/twitter/coffee.png
index 90990adf2c6..fbea94471b8 100644
Binary files a/public/images/emoji/twitter/coffee.png and b/public/images/emoji/twitter/coffee.png differ
diff --git a/public/images/emoji/twitter/cold_sweat.png b/public/images/emoji/twitter/cold_sweat.png
index 49d200520ee..3c022b97954 100644
Binary files a/public/images/emoji/twitter/cold_sweat.png and b/public/images/emoji/twitter/cold_sweat.png differ
diff --git a/public/images/emoji/twitter/colombia.png b/public/images/emoji/twitter/colombia.png
new file mode 100644
index 00000000000..680f77b22d3
Binary files /dev/null and b/public/images/emoji/twitter/colombia.png differ
diff --git a/public/images/emoji/twitter/comoros.png b/public/images/emoji/twitter/comoros.png
new file mode 100644
index 00000000000..e765f507156
Binary files /dev/null and b/public/images/emoji/twitter/comoros.png differ
diff --git a/public/images/emoji/twitter/mouse_three_button.png b/public/images/emoji/twitter/computer_mouse.png
similarity index 100%
rename from public/images/emoji/twitter/mouse_three_button.png
rename to public/images/emoji/twitter/computer_mouse.png
diff --git a/public/images/emoji/twitter/confetti_ball.png b/public/images/emoji/twitter/confetti_ball.png
index 7b5e40f7e7f..44528c70ace 100644
Binary files a/public/images/emoji/twitter/confetti_ball.png and b/public/images/emoji/twitter/confetti_ball.png differ
diff --git a/public/images/emoji/twitter/congo_brazzaville.png b/public/images/emoji/twitter/congo_brazzaville.png
new file mode 100644
index 00000000000..2eef1d6c176
Binary files /dev/null and b/public/images/emoji/twitter/congo_brazzaville.png differ
diff --git a/public/images/emoji/twitter/congo_kinshasa.png b/public/images/emoji/twitter/congo_kinshasa.png
new file mode 100644
index 00000000000..a34af9d64a3
Binary files /dev/null and b/public/images/emoji/twitter/congo_kinshasa.png differ
diff --git a/public/images/emoji/twitter/construction_site.png b/public/images/emoji/twitter/construction_site.png
index 0b2cebc9221..24cdec2e5fd 100644
Binary files a/public/images/emoji/twitter/construction_site.png and b/public/images/emoji/twitter/construction_site.png differ
diff --git a/public/images/emoji/twitter/construction_worker.png b/public/images/emoji/twitter/construction_worker.png
index c408538fabf..32c0607d305 100644
Binary files a/public/images/emoji/twitter/construction_worker.png and b/public/images/emoji/twitter/construction_worker.png differ
diff --git a/public/images/emoji/twitter/construction_worker_man.png b/public/images/emoji/twitter/construction_worker_man.png
new file mode 100644
index 00000000000..32c0607d305
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_man.png differ
diff --git a/public/images/emoji/twitter/construction_worker_man/2.png b/public/images/emoji/twitter/construction_worker_man/2.png
new file mode 100644
index 00000000000..27241c8308f
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_man/2.png differ
diff --git a/public/images/emoji/twitter/construction_worker_man/3.png b/public/images/emoji/twitter/construction_worker_man/3.png
new file mode 100644
index 00000000000..5793b115dab
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_man/3.png differ
diff --git a/public/images/emoji/twitter/construction_worker_man/4.png b/public/images/emoji/twitter/construction_worker_man/4.png
new file mode 100644
index 00000000000..8fd2dd6ad62
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_man/4.png differ
diff --git a/public/images/emoji/twitter/construction_worker_man/5.png b/public/images/emoji/twitter/construction_worker_man/5.png
new file mode 100644
index 00000000000..e460c5cda28
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_man/5.png differ
diff --git a/public/images/emoji/twitter/construction_worker_man/6.png b/public/images/emoji/twitter/construction_worker_man/6.png
new file mode 100644
index 00000000000..9efbda410b8
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_man/6.png differ
diff --git a/public/images/emoji/twitter/construction_worker_woman.png b/public/images/emoji/twitter/construction_worker_woman.png
new file mode 100644
index 00000000000..79632626060
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_woman.png differ
diff --git a/public/images/emoji/twitter/construction_worker_woman/2.png b/public/images/emoji/twitter/construction_worker_woman/2.png
new file mode 100644
index 00000000000..63998c76ae0
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_woman/2.png differ
diff --git a/public/images/emoji/twitter/construction_worker_woman/3.png b/public/images/emoji/twitter/construction_worker_woman/3.png
new file mode 100644
index 00000000000..83eb2d87495
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_woman/3.png differ
diff --git a/public/images/emoji/twitter/construction_worker_woman/4.png b/public/images/emoji/twitter/construction_worker_woman/4.png
new file mode 100644
index 00000000000..b518850876c
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_woman/4.png differ
diff --git a/public/images/emoji/twitter/construction_worker_woman/5.png b/public/images/emoji/twitter/construction_worker_woman/5.png
new file mode 100644
index 00000000000..80eacbdd523
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_woman/5.png differ
diff --git a/public/images/emoji/twitter/construction_worker_woman/6.png b/public/images/emoji/twitter/construction_worker_woman/6.png
new file mode 100644
index 00000000000..34a1e9e2c0d
Binary files /dev/null and b/public/images/emoji/twitter/construction_worker_woman/6.png differ
diff --git a/public/images/emoji/twitter/control_knobs.png b/public/images/emoji/twitter/control_knobs.png
index c54026dbba7..471e812ed30 100644
Binary files a/public/images/emoji/twitter/control_knobs.png and b/public/images/emoji/twitter/control_knobs.png differ
diff --git a/public/images/emoji/twitter/cook_islands.png b/public/images/emoji/twitter/cook_islands.png
new file mode 100644
index 00000000000..d1e4afbacae
Binary files /dev/null and b/public/images/emoji/twitter/cook_islands.png differ
diff --git a/public/images/emoji/twitter/cop.png b/public/images/emoji/twitter/cop.png
index 5be8c58dc46..fe7b77444a0 100644
Binary files a/public/images/emoji/twitter/cop.png and b/public/images/emoji/twitter/cop.png differ
diff --git a/public/images/emoji/twitter/corn.png b/public/images/emoji/twitter/corn.png
index 00d63e9cb52..0bb05b4c1b0 100644
Binary files a/public/images/emoji/twitter/corn.png and b/public/images/emoji/twitter/corn.png differ
diff --git a/public/images/emoji/twitter/costa_rica.png b/public/images/emoji/twitter/costa_rica.png
new file mode 100644
index 00000000000..e6c16e4ea0b
Binary files /dev/null and b/public/images/emoji/twitter/costa_rica.png differ
diff --git a/public/images/emoji/twitter/cote_divoire.png b/public/images/emoji/twitter/cote_divoire.png
new file mode 100644
index 00000000000..c8e9c1eacef
Binary files /dev/null and b/public/images/emoji/twitter/cote_divoire.png differ
diff --git a/public/images/emoji/twitter/couple.png b/public/images/emoji/twitter/couple.png
index c703fb08733..c17e182f547 100644
Binary files a/public/images/emoji/twitter/couple.png and b/public/images/emoji/twitter/couple.png differ
diff --git a/public/images/emoji/twitter/couple_with_heart.png b/public/images/emoji/twitter/couple_with_heart.png
index 3842a5b1868..98680b826f1 100644
Binary files a/public/images/emoji/twitter/couple_with_heart.png and b/public/images/emoji/twitter/couple_with_heart.png differ
diff --git a/public/images/emoji/twitter/couple_with_heart_man_man.png b/public/images/emoji/twitter/couple_with_heart_man_man.png
new file mode 100644
index 00000000000..56d8afc89a0
Binary files /dev/null and b/public/images/emoji/twitter/couple_with_heart_man_man.png differ
diff --git a/public/images/emoji/twitter/couple_with_heart_woman_man.png b/public/images/emoji/twitter/couple_with_heart_woman_man.png
new file mode 100644
index 00000000000..98680b826f1
Binary files /dev/null and b/public/images/emoji/twitter/couple_with_heart_woman_man.png differ
diff --git a/public/images/emoji/twitter/couple_with_heart_woman_woman.png b/public/images/emoji/twitter/couple_with_heart_woman_woman.png
new file mode 100644
index 00000000000..8381dc5b8ef
Binary files /dev/null and b/public/images/emoji/twitter/couple_with_heart_woman_woman.png differ
diff --git a/public/images/emoji/twitter/couplekiss.png b/public/images/emoji/twitter/couplekiss.png
index fe04756efb6..576b77fc174 100644
Binary files a/public/images/emoji/twitter/couplekiss.png and b/public/images/emoji/twitter/couplekiss.png differ
diff --git a/public/images/emoji/twitter/couplekiss_man_man.png b/public/images/emoji/twitter/couplekiss_man_man.png
new file mode 100644
index 00000000000..2de6d98e2f9
Binary files /dev/null and b/public/images/emoji/twitter/couplekiss_man_man.png differ
diff --git a/public/images/emoji/twitter/couplekiss_man_woman.png b/public/images/emoji/twitter/couplekiss_man_woman.png
new file mode 100644
index 00000000000..576b77fc174
Binary files /dev/null and b/public/images/emoji/twitter/couplekiss_man_woman.png differ
diff --git a/public/images/emoji/twitter/couplekiss_woman_woman.png b/public/images/emoji/twitter/couplekiss_woman_woman.png
new file mode 100644
index 00000000000..f238608d9ac
Binary files /dev/null and b/public/images/emoji/twitter/couplekiss_woman_woman.png differ
diff --git a/public/images/emoji/twitter/cow.png b/public/images/emoji/twitter/cow.png
index 006bf5d83e8..23a2ba41a1c 100644
Binary files a/public/images/emoji/twitter/cow.png and b/public/images/emoji/twitter/cow.png differ
diff --git a/public/images/emoji/twitter/cow2.png b/public/images/emoji/twitter/cow2.png
index 616318dedb2..e98639283cf 100644
Binary files a/public/images/emoji/twitter/cow2.png and b/public/images/emoji/twitter/cow2.png differ
diff --git a/public/images/emoji/twitter/cowboy_hat_face.png b/public/images/emoji/twitter/cowboy_hat_face.png
new file mode 100644
index 00000000000..efe2c6fcd17
Binary files /dev/null and b/public/images/emoji/twitter/cowboy_hat_face.png differ
diff --git a/public/images/emoji/twitter/croatia.png b/public/images/emoji/twitter/croatia.png
new file mode 100644
index 00000000000..6cc9a0e7485
Binary files /dev/null and b/public/images/emoji/twitter/croatia.png differ
diff --git a/public/images/emoji/twitter/crocodile.png b/public/images/emoji/twitter/crocodile.png
index c80fa94f738..e8a07ebbffe 100644
Binary files a/public/images/emoji/twitter/crocodile.png and b/public/images/emoji/twitter/crocodile.png differ
diff --git a/public/images/emoji/twitter/croissant.png b/public/images/emoji/twitter/croissant.png
new file mode 100644
index 00000000000..c2cea2221f9
Binary files /dev/null and b/public/images/emoji/twitter/croissant.png differ
diff --git a/public/images/emoji/twitter/crossed_fingers.png b/public/images/emoji/twitter/crossed_fingers.png
new file mode 100644
index 00000000000..9ba3b1ff090
Binary files /dev/null and b/public/images/emoji/twitter/crossed_fingers.png differ
diff --git a/public/images/emoji/twitter/crossed_fingers/2.png b/public/images/emoji/twitter/crossed_fingers/2.png
new file mode 100644
index 00000000000..7ce5cd5811a
Binary files /dev/null and b/public/images/emoji/twitter/crossed_fingers/2.png differ
diff --git a/public/images/emoji/twitter/crossed_fingers/3.png b/public/images/emoji/twitter/crossed_fingers/3.png
new file mode 100644
index 00000000000..c6297b1c63b
Binary files /dev/null and b/public/images/emoji/twitter/crossed_fingers/3.png differ
diff --git a/public/images/emoji/twitter/crossed_fingers/4.png b/public/images/emoji/twitter/crossed_fingers/4.png
new file mode 100644
index 00000000000..8ae4d9b0f90
Binary files /dev/null and b/public/images/emoji/twitter/crossed_fingers/4.png differ
diff --git a/public/images/emoji/twitter/crossed_fingers/5.png b/public/images/emoji/twitter/crossed_fingers/5.png
new file mode 100644
index 00000000000..f3529e25376
Binary files /dev/null and b/public/images/emoji/twitter/crossed_fingers/5.png differ
diff --git a/public/images/emoji/twitter/crossed_fingers/6.png b/public/images/emoji/twitter/crossed_fingers/6.png
new file mode 100644
index 00000000000..0265996d383
Binary files /dev/null and b/public/images/emoji/twitter/crossed_fingers/6.png differ
diff --git a/public/images/emoji/twitter/crossed_flags.png b/public/images/emoji/twitter/crossed_flags.png
index f78b11032a3..07b18f76593 100644
Binary files a/public/images/emoji/twitter/crossed_flags.png and b/public/images/emoji/twitter/crossed_flags.png differ
diff --git a/public/images/emoji/twitter/crossed_swords.png b/public/images/emoji/twitter/crossed_swords.png
index 644b016522b..ec1da04367b 100644
Binary files a/public/images/emoji/twitter/crossed_swords.png and b/public/images/emoji/twitter/crossed_swords.png differ
diff --git a/public/images/emoji/twitter/crying_cat_face.png b/public/images/emoji/twitter/crying_cat_face.png
index 17e4845f5c6..c262ae3288e 100644
Binary files a/public/images/emoji/twitter/crying_cat_face.png and b/public/images/emoji/twitter/crying_cat_face.png differ
diff --git a/public/images/emoji/twitter/cuba.png b/public/images/emoji/twitter/cuba.png
new file mode 100644
index 00000000000..4436dee31e9
Binary files /dev/null and b/public/images/emoji/twitter/cuba.png differ
diff --git a/public/images/emoji/twitter/cucumber.png b/public/images/emoji/twitter/cucumber.png
new file mode 100644
index 00000000000..392fdddcc1c
Binary files /dev/null and b/public/images/emoji/twitter/cucumber.png differ
diff --git a/public/images/emoji/twitter/cupid.png b/public/images/emoji/twitter/cupid.png
index 30f6c4435cc..0e44661a91c 100644
Binary files a/public/images/emoji/twitter/cupid.png and b/public/images/emoji/twitter/cupid.png differ
diff --git a/public/images/emoji/twitter/curacao.png b/public/images/emoji/twitter/curacao.png
new file mode 100644
index 00000000000..e29bde1f8b5
Binary files /dev/null and b/public/images/emoji/twitter/curacao.png differ
diff --git a/public/images/emoji/twitter/curry.png b/public/images/emoji/twitter/curry.png
index 295fa810160..e9e28797319 100644
Binary files a/public/images/emoji/twitter/curry.png and b/public/images/emoji/twitter/curry.png differ
diff --git a/public/images/emoji/twitter/custard.png b/public/images/emoji/twitter/custard.png
index 673db8a3a88..7e0d040771b 100644
Binary files a/public/images/emoji/twitter/custard.png and b/public/images/emoji/twitter/custard.png differ
diff --git a/public/images/emoji/twitter/cyprus.png b/public/images/emoji/twitter/cyprus.png
new file mode 100644
index 00000000000..7f80f4ed578
Binary files /dev/null and b/public/images/emoji/twitter/cyprus.png differ
diff --git a/public/images/emoji/twitter/czech_republic.png b/public/images/emoji/twitter/czech_republic.png
new file mode 100644
index 00000000000..88558e4ab2a
Binary files /dev/null and b/public/images/emoji/twitter/czech_republic.png differ
diff --git a/public/images/emoji/twitter/dancer.png b/public/images/emoji/twitter/dancer.png
index b39cc3a9e1a..78122daaa5d 100644
Binary files a/public/images/emoji/twitter/dancer.png and b/public/images/emoji/twitter/dancer.png differ
diff --git a/public/images/emoji/twitter/dancer/2.png b/public/images/emoji/twitter/dancer/2.png
new file mode 100644
index 00000000000..2b6ae277462
Binary files /dev/null and b/public/images/emoji/twitter/dancer/2.png differ
diff --git a/public/images/emoji/twitter/dancer/3.png b/public/images/emoji/twitter/dancer/3.png
new file mode 100644
index 00000000000..31649029148
Binary files /dev/null and b/public/images/emoji/twitter/dancer/3.png differ
diff --git a/public/images/emoji/twitter/dancer/4.png b/public/images/emoji/twitter/dancer/4.png
new file mode 100644
index 00000000000..9aa4c2b777b
Binary files /dev/null and b/public/images/emoji/twitter/dancer/4.png differ
diff --git a/public/images/emoji/twitter/dancer/5.png b/public/images/emoji/twitter/dancer/5.png
new file mode 100644
index 00000000000..c87ed99b460
Binary files /dev/null and b/public/images/emoji/twitter/dancer/5.png differ
diff --git a/public/images/emoji/twitter/dancer/6.png b/public/images/emoji/twitter/dancer/6.png
new file mode 100644
index 00000000000..e5b30ff0ec3
Binary files /dev/null and b/public/images/emoji/twitter/dancer/6.png differ
diff --git a/public/images/emoji/twitter/dancers.png b/public/images/emoji/twitter/dancers.png
index 4f9a95af335..f972cc2a77f 100644
Binary files a/public/images/emoji/twitter/dancers.png and b/public/images/emoji/twitter/dancers.png differ
diff --git a/public/images/emoji/twitter/dancing_men.png b/public/images/emoji/twitter/dancing_men.png
new file mode 100644
index 00000000000..dec9fb054b6
Binary files /dev/null and b/public/images/emoji/twitter/dancing_men.png differ
diff --git a/public/images/emoji/twitter/dancing_women.png b/public/images/emoji/twitter/dancing_women.png
new file mode 100644
index 00000000000..f972cc2a77f
Binary files /dev/null and b/public/images/emoji/twitter/dancing_women.png differ
diff --git a/public/images/emoji/twitter/dart.png b/public/images/emoji/twitter/dart.png
index 51cea45f9ca..80dd9608773 100644
Binary files a/public/images/emoji/twitter/dart.png and b/public/images/emoji/twitter/dart.png differ
diff --git a/public/images/emoji/twitter/deer.png b/public/images/emoji/twitter/deer.png
new file mode 100644
index 00000000000..92aa546e945
Binary files /dev/null and b/public/images/emoji/twitter/deer.png differ
diff --git a/public/images/emoji/twitter/denmark.png b/public/images/emoji/twitter/denmark.png
new file mode 100644
index 00000000000..821499e02c7
Binary files /dev/null and b/public/images/emoji/twitter/denmark.png differ
diff --git a/public/images/emoji/twitter/derelict_house.png b/public/images/emoji/twitter/derelict_house.png
new file mode 100644
index 00000000000..a48da604946
Binary files /dev/null and b/public/images/emoji/twitter/derelict_house.png differ
diff --git a/public/images/emoji/twitter/desert.png b/public/images/emoji/twitter/desert.png
index 34cde2e36fa..3ec8a867b45 100644
Binary files a/public/images/emoji/twitter/desert.png and b/public/images/emoji/twitter/desert.png differ
diff --git a/public/images/emoji/twitter/desert_island.png b/public/images/emoji/twitter/desert_island.png
index 37832e01835..2d2e8919fff 100644
Binary files a/public/images/emoji/twitter/desert_island.png and b/public/images/emoji/twitter/desert_island.png differ
diff --git a/public/images/emoji/twitter/djibouti.png b/public/images/emoji/twitter/djibouti.png
new file mode 100644
index 00000000000..606fe6a1ee5
Binary files /dev/null and b/public/images/emoji/twitter/djibouti.png differ
diff --git a/public/images/emoji/twitter/do_not_litter.png b/public/images/emoji/twitter/do_not_litter.png
index 86e5cfda498..518466b08ab 100644
Binary files a/public/images/emoji/twitter/do_not_litter.png and b/public/images/emoji/twitter/do_not_litter.png differ
diff --git a/public/images/emoji/twitter/dog.png b/public/images/emoji/twitter/dog.png
index 91f68d68850..797c62e8cc3 100644
Binary files a/public/images/emoji/twitter/dog.png and b/public/images/emoji/twitter/dog.png differ
diff --git a/public/images/emoji/twitter/dog2.png b/public/images/emoji/twitter/dog2.png
index 12dd201bcc3..d922415786a 100644
Binary files a/public/images/emoji/twitter/dog2.png and b/public/images/emoji/twitter/dog2.png differ
diff --git a/public/images/emoji/twitter/dolls.png b/public/images/emoji/twitter/dolls.png
index 182370e8ac0..a69e389862e 100644
Binary files a/public/images/emoji/twitter/dolls.png and b/public/images/emoji/twitter/dolls.png differ
diff --git a/public/images/emoji/twitter/dominica.png b/public/images/emoji/twitter/dominica.png
new file mode 100644
index 00000000000..588ece3f433
Binary files /dev/null and b/public/images/emoji/twitter/dominica.png differ
diff --git a/public/images/emoji/twitter/dominican_republic.png b/public/images/emoji/twitter/dominican_republic.png
new file mode 100644
index 00000000000..de48ff449ca
Binary files /dev/null and b/public/images/emoji/twitter/dominican_republic.png differ
diff --git a/public/images/emoji/twitter/doughnut.png b/public/images/emoji/twitter/doughnut.png
index 6c09ea3c739..5c85e0b83c5 100644
Binary files a/public/images/emoji/twitter/doughnut.png and b/public/images/emoji/twitter/doughnut.png differ
diff --git a/public/images/emoji/twitter/dove.png b/public/images/emoji/twitter/dove.png
index 721749b09d0..9fdcff829ad 100644
Binary files a/public/images/emoji/twitter/dove.png and b/public/images/emoji/twitter/dove.png differ
diff --git a/public/images/emoji/twitter/dove_of_peace.png b/public/images/emoji/twitter/dove_of_peace.png
index 721749b09d0..9fdcff829ad 100644
Binary files a/public/images/emoji/twitter/dove_of_peace.png and b/public/images/emoji/twitter/dove_of_peace.png differ
diff --git a/public/images/emoji/twitter/dragon.png b/public/images/emoji/twitter/dragon.png
index 40233507fb6..951a35d0cb4 100644
Binary files a/public/images/emoji/twitter/dragon.png and b/public/images/emoji/twitter/dragon.png differ
diff --git a/public/images/emoji/twitter/dragon_face.png b/public/images/emoji/twitter/dragon_face.png
index 8dbce8f24ba..64acc92aa9e 100644
Binary files a/public/images/emoji/twitter/dragon_face.png and b/public/images/emoji/twitter/dragon_face.png differ
diff --git a/public/images/emoji/twitter/drooling_face.png b/public/images/emoji/twitter/drooling_face.png
new file mode 100644
index 00000000000..2ad3f8a41b1
Binary files /dev/null and b/public/images/emoji/twitter/drooling_face.png differ
diff --git a/public/images/emoji/twitter/drum.png b/public/images/emoji/twitter/drum.png
new file mode 100644
index 00000000000..d0c94c34e49
Binary files /dev/null and b/public/images/emoji/twitter/drum.png differ
diff --git a/public/images/emoji/twitter/duck.png b/public/images/emoji/twitter/duck.png
new file mode 100644
index 00000000000..6adaf8cddb3
Binary files /dev/null and b/public/images/emoji/twitter/duck.png differ
diff --git a/public/images/emoji/twitter/eagle.png b/public/images/emoji/twitter/eagle.png
new file mode 100644
index 00000000000..c9cce258ae2
Binary files /dev/null and b/public/images/emoji/twitter/eagle.png differ
diff --git a/public/images/emoji/twitter/ear/2.png b/public/images/emoji/twitter/ear/2.png
new file mode 100644
index 00000000000..ebd0634eb6d
Binary files /dev/null and b/public/images/emoji/twitter/ear/2.png differ
diff --git a/public/images/emoji/twitter/ear/3.png b/public/images/emoji/twitter/ear/3.png
new file mode 100644
index 00000000000..da8447f5f26
Binary files /dev/null and b/public/images/emoji/twitter/ear/3.png differ
diff --git a/public/images/emoji/twitter/ear/4.png b/public/images/emoji/twitter/ear/4.png
new file mode 100644
index 00000000000..13619101d0a
Binary files /dev/null and b/public/images/emoji/twitter/ear/4.png differ
diff --git a/public/images/emoji/twitter/ear/5.png b/public/images/emoji/twitter/ear/5.png
new file mode 100644
index 00000000000..b488923c4ae
Binary files /dev/null and b/public/images/emoji/twitter/ear/5.png differ
diff --git a/public/images/emoji/twitter/ear/6.png b/public/images/emoji/twitter/ear/6.png
new file mode 100644
index 00000000000..7874afc0a69
Binary files /dev/null and b/public/images/emoji/twitter/ear/6.png differ
diff --git a/public/images/emoji/twitter/ecuador.png b/public/images/emoji/twitter/ecuador.png
new file mode 100644
index 00000000000..cf86fbaad62
Binary files /dev/null and b/public/images/emoji/twitter/ecuador.png differ
diff --git a/public/images/emoji/twitter/egg.png b/public/images/emoji/twitter/egg.png
index 596a7389b83..cec55b549a2 100644
Binary files a/public/images/emoji/twitter/egg.png and b/public/images/emoji/twitter/egg.png differ
diff --git a/public/images/emoji/twitter/egypt.png b/public/images/emoji/twitter/egypt.png
new file mode 100644
index 00000000000..bbbdefa653f
Binary files /dev/null and b/public/images/emoji/twitter/egypt.png differ
diff --git a/public/images/emoji/twitter/eight.png b/public/images/emoji/twitter/eight.png
index 90f774c3920..302a381ec08 100644
Binary files a/public/images/emoji/twitter/eight.png and b/public/images/emoji/twitter/eight.png differ
diff --git a/public/images/emoji/twitter/el_salvador.png b/public/images/emoji/twitter/el_salvador.png
new file mode 100644
index 00000000000..0f24a983698
Binary files /dev/null and b/public/images/emoji/twitter/el_salvador.png differ
diff --git a/public/images/emoji/twitter/email.png b/public/images/emoji/twitter/email.png
index e1f706f93bd..fcdd33b0d75 100644
Binary files a/public/images/emoji/twitter/email.png and b/public/images/emoji/twitter/email.png differ
diff --git a/public/images/emoji/twitter/end.png b/public/images/emoji/twitter/end.png
index 398caa50510..6becf76bb18 100644
Binary files a/public/images/emoji/twitter/end.png and b/public/images/emoji/twitter/end.png differ
diff --git a/public/images/emoji/twitter/equatorial_guinea.png b/public/images/emoji/twitter/equatorial_guinea.png
new file mode 100644
index 00000000000..38e992318c3
Binary files /dev/null and b/public/images/emoji/twitter/equatorial_guinea.png differ
diff --git a/public/images/emoji/twitter/eritrea.png b/public/images/emoji/twitter/eritrea.png
new file mode 100644
index 00000000000..630fd664150
Binary files /dev/null and b/public/images/emoji/twitter/eritrea.png differ
diff --git a/public/images/emoji/twitter/estonia.png b/public/images/emoji/twitter/estonia.png
new file mode 100644
index 00000000000..2553a5dbf7d
Binary files /dev/null and b/public/images/emoji/twitter/estonia.png differ
diff --git a/public/images/emoji/twitter/ethiopia.png b/public/images/emoji/twitter/ethiopia.png
new file mode 100644
index 00000000000..d0d78350cdf
Binary files /dev/null and b/public/images/emoji/twitter/ethiopia.png differ
diff --git a/public/images/emoji/twitter/eu.png b/public/images/emoji/twitter/eu.png
new file mode 100644
index 00000000000..938b488ddb8
Binary files /dev/null and b/public/images/emoji/twitter/eu.png differ
diff --git a/public/images/emoji/twitter/face_with_head_bandage.png b/public/images/emoji/twitter/face_with_head_bandage.png
index f68e8b2f197..97bec4d11f6 100644
Binary files a/public/images/emoji/twitter/face_with_head_bandage.png and b/public/images/emoji/twitter/face_with_head_bandage.png differ
diff --git a/public/images/emoji/twitter/face_with_rolling_eyes.png b/public/images/emoji/twitter/face_with_rolling_eyes.png
index 19f91b44b44..8a864a00bdf 100644
Binary files a/public/images/emoji/twitter/face_with_rolling_eyes.png and b/public/images/emoji/twitter/face_with_rolling_eyes.png differ
diff --git a/public/images/emoji/twitter/face_with_thermometer.png b/public/images/emoji/twitter/face_with_thermometer.png
index 5539251aa4e..c9440239c0d 100644
Binary files a/public/images/emoji/twitter/face_with_thermometer.png and b/public/images/emoji/twitter/face_with_thermometer.png differ
diff --git a/public/images/emoji/twitter/facepunch.png b/public/images/emoji/twitter/facepunch.png
new file mode 100644
index 00000000000..28448af2fb6
Binary files /dev/null and b/public/images/emoji/twitter/facepunch.png differ
diff --git a/public/images/emoji/twitter/facepunch/2.png b/public/images/emoji/twitter/facepunch/2.png
new file mode 100644
index 00000000000..f5511a84165
Binary files /dev/null and b/public/images/emoji/twitter/facepunch/2.png differ
diff --git a/public/images/emoji/twitter/facepunch/3.png b/public/images/emoji/twitter/facepunch/3.png
new file mode 100644
index 00000000000..b836c259f3b
Binary files /dev/null and b/public/images/emoji/twitter/facepunch/3.png differ
diff --git a/public/images/emoji/twitter/facepunch/4.png b/public/images/emoji/twitter/facepunch/4.png
new file mode 100644
index 00000000000..3eb0bb85212
Binary files /dev/null and b/public/images/emoji/twitter/facepunch/4.png differ
diff --git a/public/images/emoji/twitter/facepunch/5.png b/public/images/emoji/twitter/facepunch/5.png
new file mode 100644
index 00000000000..b1004a4f045
Binary files /dev/null and b/public/images/emoji/twitter/facepunch/5.png differ
diff --git a/public/images/emoji/twitter/facepunch/6.png b/public/images/emoji/twitter/facepunch/6.png
new file mode 100644
index 00000000000..570a5d52d93
Binary files /dev/null and b/public/images/emoji/twitter/facepunch/6.png differ
diff --git a/public/images/emoji/twitter/falkland_islands.png b/public/images/emoji/twitter/falkland_islands.png
new file mode 100644
index 00000000000..d97a84cea15
Binary files /dev/null and b/public/images/emoji/twitter/falkland_islands.png differ
diff --git a/public/images/emoji/twitter/family.png b/public/images/emoji/twitter/family.png
new file mode 100644
index 00000000000..3d59c46f5a2
Binary files /dev/null and b/public/images/emoji/twitter/family.png differ
diff --git a/public/images/emoji/twitter/family_man_boy.png b/public/images/emoji/twitter/family_man_boy.png
new file mode 100644
index 00000000000..d31b0f6209a
Binary files /dev/null and b/public/images/emoji/twitter/family_man_boy.png differ
diff --git a/public/images/emoji/twitter/family_man_boy_boy.png b/public/images/emoji/twitter/family_man_boy_boy.png
new file mode 100644
index 00000000000..67d15f282cf
Binary files /dev/null and b/public/images/emoji/twitter/family_man_boy_boy.png differ
diff --git a/public/images/emoji/twitter/family_man_girl.png b/public/images/emoji/twitter/family_man_girl.png
new file mode 100644
index 00000000000..4bb3d823f80
Binary files /dev/null and b/public/images/emoji/twitter/family_man_girl.png differ
diff --git a/public/images/emoji/twitter/family_man_girl_boy.png b/public/images/emoji/twitter/family_man_girl_boy.png
new file mode 100644
index 00000000000..a8b6469dcb1
Binary files /dev/null and b/public/images/emoji/twitter/family_man_girl_boy.png differ
diff --git a/public/images/emoji/twitter/family_man_girl_girl.png b/public/images/emoji/twitter/family_man_girl_girl.png
new file mode 100644
index 00000000000..e1aa1a80db0
Binary files /dev/null and b/public/images/emoji/twitter/family_man_girl_girl.png differ
diff --git a/public/images/emoji/twitter/family_man_man_boy.png b/public/images/emoji/twitter/family_man_man_boy.png
new file mode 100644
index 00000000000..f908ca59432
Binary files /dev/null and b/public/images/emoji/twitter/family_man_man_boy.png differ
diff --git a/public/images/emoji/twitter/family_man_man_boy_boy.png b/public/images/emoji/twitter/family_man_man_boy_boy.png
new file mode 100644
index 00000000000..3a5450aa90a
Binary files /dev/null and b/public/images/emoji/twitter/family_man_man_boy_boy.png differ
diff --git a/public/images/emoji/twitter/family_man_man_girl.png b/public/images/emoji/twitter/family_man_man_girl.png
new file mode 100644
index 00000000000..40cc392a935
Binary files /dev/null and b/public/images/emoji/twitter/family_man_man_girl.png differ
diff --git a/public/images/emoji/twitter/family_man_man_girl_boy.png b/public/images/emoji/twitter/family_man_man_girl_boy.png
new file mode 100644
index 00000000000..3dac9f07feb
Binary files /dev/null and b/public/images/emoji/twitter/family_man_man_girl_boy.png differ
diff --git a/public/images/emoji/twitter/family_man_man_girl_girl.png b/public/images/emoji/twitter/family_man_man_girl_girl.png
new file mode 100644
index 00000000000..985c53eb3c9
Binary files /dev/null and b/public/images/emoji/twitter/family_man_man_girl_girl.png differ
diff --git a/public/images/emoji/twitter/family_man_woman_boy.png b/public/images/emoji/twitter/family_man_woman_boy.png
new file mode 100644
index 00000000000..90526b27fc2
Binary files /dev/null and b/public/images/emoji/twitter/family_man_woman_boy.png differ
diff --git a/public/images/emoji/twitter/family_man_woman_boy_boy.png b/public/images/emoji/twitter/family_man_woman_boy_boy.png
new file mode 100644
index 00000000000..e8abd120b19
Binary files /dev/null and b/public/images/emoji/twitter/family_man_woman_boy_boy.png differ
diff --git a/public/images/emoji/twitter/family_man_woman_boys.png b/public/images/emoji/twitter/family_man_woman_boys.png
index 6e182893e99..e8abd120b19 100644
Binary files a/public/images/emoji/twitter/family_man_woman_boys.png and b/public/images/emoji/twitter/family_man_woman_boys.png differ
diff --git a/public/images/emoji/twitter/family_man_woman_girl.png b/public/images/emoji/twitter/family_man_woman_girl.png
index 87fc9a756b1..b948f1cbca2 100644
Binary files a/public/images/emoji/twitter/family_man_woman_girl.png and b/public/images/emoji/twitter/family_man_woman_girl.png differ
diff --git a/public/images/emoji/twitter/family_man_woman_girl_boy.png b/public/images/emoji/twitter/family_man_woman_girl_boy.png
index 245e06801dd..3d59c46f5a2 100644
Binary files a/public/images/emoji/twitter/family_man_woman_girl_boy.png and b/public/images/emoji/twitter/family_man_woman_girl_boy.png differ
diff --git a/public/images/emoji/twitter/family_man_woman_girl_girl.png b/public/images/emoji/twitter/family_man_woman_girl_girl.png
new file mode 100644
index 00000000000..8d6fa3ac3e0
Binary files /dev/null and b/public/images/emoji/twitter/family_man_woman_girl_girl.png differ
diff --git a/public/images/emoji/twitter/family_man_woman_girls.png b/public/images/emoji/twitter/family_man_woman_girls.png
index 932e8dc1fc8..8d6fa3ac3e0 100644
Binary files a/public/images/emoji/twitter/family_man_woman_girls.png and b/public/images/emoji/twitter/family_man_woman_girls.png differ
diff --git a/public/images/emoji/twitter/family_men_boy.png b/public/images/emoji/twitter/family_men_boy.png
index d7f05619869..f908ca59432 100644
Binary files a/public/images/emoji/twitter/family_men_boy.png and b/public/images/emoji/twitter/family_men_boy.png differ
diff --git a/public/images/emoji/twitter/family_men_boys.png b/public/images/emoji/twitter/family_men_boys.png
index 17ef09256e3..3a5450aa90a 100644
Binary files a/public/images/emoji/twitter/family_men_boys.png and b/public/images/emoji/twitter/family_men_boys.png differ
diff --git a/public/images/emoji/twitter/family_men_girl.png b/public/images/emoji/twitter/family_men_girl.png
index cc4a1118485..40cc392a935 100644
Binary files a/public/images/emoji/twitter/family_men_girl.png and b/public/images/emoji/twitter/family_men_girl.png differ
diff --git a/public/images/emoji/twitter/family_men_girl_boy.png b/public/images/emoji/twitter/family_men_girl_boy.png
index 7772e1d79b5..3dac9f07feb 100644
Binary files a/public/images/emoji/twitter/family_men_girl_boy.png and b/public/images/emoji/twitter/family_men_girl_boy.png differ
diff --git a/public/images/emoji/twitter/family_men_girls.png b/public/images/emoji/twitter/family_men_girls.png
index 3367cfcd773..985c53eb3c9 100644
Binary files a/public/images/emoji/twitter/family_men_girls.png and b/public/images/emoji/twitter/family_men_girls.png differ
diff --git a/public/images/emoji/twitter/family_woman_boy.png b/public/images/emoji/twitter/family_woman_boy.png
new file mode 100644
index 00000000000..3b0f755fd8c
Binary files /dev/null and b/public/images/emoji/twitter/family_woman_boy.png differ
diff --git a/public/images/emoji/twitter/family_woman_boy_boy.png b/public/images/emoji/twitter/family_woman_boy_boy.png
new file mode 100644
index 00000000000..f9a18137382
Binary files /dev/null and b/public/images/emoji/twitter/family_woman_boy_boy.png differ
diff --git a/public/images/emoji/twitter/family_woman_girl.png b/public/images/emoji/twitter/family_woman_girl.png
new file mode 100644
index 00000000000..966c36a0b90
Binary files /dev/null and b/public/images/emoji/twitter/family_woman_girl.png differ
diff --git a/public/images/emoji/twitter/family_woman_girl_boy.png b/public/images/emoji/twitter/family_woman_girl_boy.png
new file mode 100644
index 00000000000..68b96718176
Binary files /dev/null and b/public/images/emoji/twitter/family_woman_girl_boy.png differ
diff --git a/public/images/emoji/twitter/family_woman_girl_girl.png b/public/images/emoji/twitter/family_woman_girl_girl.png
new file mode 100644
index 00000000000..1e1995f8bf4
Binary files /dev/null and b/public/images/emoji/twitter/family_woman_girl_girl.png differ
diff --git a/public/images/emoji/twitter/family_woman_woman_boy.png b/public/images/emoji/twitter/family_woman_woman_boy.png
new file mode 100644
index 00000000000..e9ce3234874
Binary files /dev/null and b/public/images/emoji/twitter/family_woman_woman_boy.png differ
diff --git a/public/images/emoji/twitter/family_woman_woman_boy_boy.png b/public/images/emoji/twitter/family_woman_woman_boy_boy.png
new file mode 100644
index 00000000000..99137491627
Binary files /dev/null and b/public/images/emoji/twitter/family_woman_woman_boy_boy.png differ
diff --git a/public/images/emoji/twitter/family_woman_woman_girl.png b/public/images/emoji/twitter/family_woman_woman_girl.png
new file mode 100644
index 00000000000..ce0352c19b5
Binary files /dev/null and b/public/images/emoji/twitter/family_woman_woman_girl.png differ
diff --git a/public/images/emoji/twitter/family_woman_woman_girl_boy.png b/public/images/emoji/twitter/family_woman_woman_girl_boy.png
new file mode 100644
index 00000000000..cb294dd7c07
Binary files /dev/null and b/public/images/emoji/twitter/family_woman_woman_girl_boy.png differ
diff --git a/public/images/emoji/twitter/family_woman_woman_girl_girl.png b/public/images/emoji/twitter/family_woman_woman_girl_girl.png
new file mode 100644
index 00000000000..e751a274016
Binary files /dev/null and b/public/images/emoji/twitter/family_woman_woman_girl_girl.png differ
diff --git a/public/images/emoji/twitter/family_women_boys.png b/public/images/emoji/twitter/family_women_boys.png
index a5394941df0..99137491627 100644
Binary files a/public/images/emoji/twitter/family_women_boys.png and b/public/images/emoji/twitter/family_women_boys.png differ
diff --git a/public/images/emoji/twitter/family_women_girl_boy.png b/public/images/emoji/twitter/family_women_girl_boy.png
index 24cf7536f25..cb294dd7c07 100644
Binary files a/public/images/emoji/twitter/family_women_girl_boy.png and b/public/images/emoji/twitter/family_women_girl_boy.png differ
diff --git a/public/images/emoji/twitter/family_women_girls.png b/public/images/emoji/twitter/family_women_girls.png
index 610f517f2a8..e751a274016 100644
Binary files a/public/images/emoji/twitter/family_women_girls.png and b/public/images/emoji/twitter/family_women_girls.png differ
diff --git a/public/images/emoji/twitter/faroe_islands.png b/public/images/emoji/twitter/faroe_islands.png
new file mode 100644
index 00000000000..5da7953f8d0
Binary files /dev/null and b/public/images/emoji/twitter/faroe_islands.png differ
diff --git a/public/images/emoji/twitter/fearful.png b/public/images/emoji/twitter/fearful.png
index 5c0e5127d71..a8e9ccbb604 100644
Binary files a/public/images/emoji/twitter/fearful.png and b/public/images/emoji/twitter/fearful.png differ
diff --git a/public/images/emoji/twitter/feet.png b/public/images/emoji/twitter/feet.png
index 5d89252f0e9..1869c3930a2 100644
Binary files a/public/images/emoji/twitter/feet.png and b/public/images/emoji/twitter/feet.png differ
diff --git a/public/images/emoji/twitter/female_couple_with_heart.png b/public/images/emoji/twitter/female_couple_with_heart.png
index 16dd7df4dee..8381dc5b8ef 100644
Binary files a/public/images/emoji/twitter/female_couple_with_heart.png and b/public/images/emoji/twitter/female_couple_with_heart.png differ
diff --git a/public/images/emoji/twitter/female_detective.png b/public/images/emoji/twitter/female_detective.png
new file mode 100644
index 00000000000..c1703a7c869
Binary files /dev/null and b/public/images/emoji/twitter/female_detective.png differ
diff --git a/public/images/emoji/twitter/female_detective/2.png b/public/images/emoji/twitter/female_detective/2.png
new file mode 100644
index 00000000000..b5c599fb057
Binary files /dev/null and b/public/images/emoji/twitter/female_detective/2.png differ
diff --git a/public/images/emoji/twitter/female_detective/3.png b/public/images/emoji/twitter/female_detective/3.png
new file mode 100644
index 00000000000..a13a136b725
Binary files /dev/null and b/public/images/emoji/twitter/female_detective/3.png differ
diff --git a/public/images/emoji/twitter/female_detective/4.png b/public/images/emoji/twitter/female_detective/4.png
new file mode 100644
index 00000000000..a66f479434c
Binary files /dev/null and b/public/images/emoji/twitter/female_detective/4.png differ
diff --git a/public/images/emoji/twitter/female_detective/5.png b/public/images/emoji/twitter/female_detective/5.png
new file mode 100644
index 00000000000..391511ede7d
Binary files /dev/null and b/public/images/emoji/twitter/female_detective/5.png differ
diff --git a/public/images/emoji/twitter/female_detective/6.png b/public/images/emoji/twitter/female_detective/6.png
new file mode 100644
index 00000000000..656a981c9a9
Binary files /dev/null and b/public/images/emoji/twitter/female_detective/6.png differ
diff --git a/public/images/emoji/twitter/ferris_wheel.png b/public/images/emoji/twitter/ferris_wheel.png
index 3168f01b453..68e00d62fe5 100644
Binary files a/public/images/emoji/twitter/ferris_wheel.png and b/public/images/emoji/twitter/ferris_wheel.png differ
diff --git a/public/images/emoji/twitter/fiji.png b/public/images/emoji/twitter/fiji.png
new file mode 100644
index 00000000000..df504caef6c
Binary files /dev/null and b/public/images/emoji/twitter/fiji.png differ
diff --git a/public/images/emoji/twitter/film_frames.png b/public/images/emoji/twitter/film_frames.png
index 863b2129777..f0fcd6fc1dc 100644
Binary files a/public/images/emoji/twitter/film_frames.png and b/public/images/emoji/twitter/film_frames.png differ
diff --git a/public/images/emoji/twitter/film_strip.png b/public/images/emoji/twitter/film_strip.png
new file mode 100644
index 00000000000..f0fcd6fc1dc
Binary files /dev/null and b/public/images/emoji/twitter/film_strip.png differ
diff --git a/public/images/emoji/twitter/finland.png b/public/images/emoji/twitter/finland.png
new file mode 100644
index 00000000000..5eda4bb8646
Binary files /dev/null and b/public/images/emoji/twitter/finland.png differ
diff --git a/public/images/emoji/twitter/fireworks.png b/public/images/emoji/twitter/fireworks.png
index 2734a6d6e4a..1f7f056b57f 100644
Binary files a/public/images/emoji/twitter/fireworks.png and b/public/images/emoji/twitter/fireworks.png differ
diff --git a/public/images/emoji/twitter/first_quarter_moon_with_face.png b/public/images/emoji/twitter/first_quarter_moon_with_face.png
index ee984ef906f..1d702357e62 100644
Binary files a/public/images/emoji/twitter/first_quarter_moon_with_face.png and b/public/images/emoji/twitter/first_quarter_moon_with_face.png differ
diff --git a/public/images/emoji/twitter/fishing_pole_and_fish.png b/public/images/emoji/twitter/fishing_pole_and_fish.png
index cac34b4f771..936e1559a4d 100644
Binary files a/public/images/emoji/twitter/fishing_pole_and_fish.png and b/public/images/emoji/twitter/fishing_pole_and_fish.png differ
diff --git a/public/images/emoji/twitter/fist.png b/public/images/emoji/twitter/fist.png
index 240544d25ff..30d7e1e2142 100644
Binary files a/public/images/emoji/twitter/fist.png and b/public/images/emoji/twitter/fist.png differ
diff --git a/public/images/emoji/twitter/fist/2.png b/public/images/emoji/twitter/fist/2.png
new file mode 100644
index 00000000000..a9739dc4c1f
Binary files /dev/null and b/public/images/emoji/twitter/fist/2.png differ
diff --git a/public/images/emoji/twitter/fist/3.png b/public/images/emoji/twitter/fist/3.png
new file mode 100644
index 00000000000..634bb802473
Binary files /dev/null and b/public/images/emoji/twitter/fist/3.png differ
diff --git a/public/images/emoji/twitter/fist/4.png b/public/images/emoji/twitter/fist/4.png
new file mode 100644
index 00000000000..42492cdf3d0
Binary files /dev/null and b/public/images/emoji/twitter/fist/4.png differ
diff --git a/public/images/emoji/twitter/fist/5.png b/public/images/emoji/twitter/fist/5.png
new file mode 100644
index 00000000000..0f1ba5dece1
Binary files /dev/null and b/public/images/emoji/twitter/fist/5.png differ
diff --git a/public/images/emoji/twitter/fist/6.png b/public/images/emoji/twitter/fist/6.png
new file mode 100644
index 00000000000..24030c7af73
Binary files /dev/null and b/public/images/emoji/twitter/fist/6.png differ
diff --git a/public/images/emoji/twitter/fist_left.png b/public/images/emoji/twitter/fist_left.png
new file mode 100644
index 00000000000..f1ebb97514a
Binary files /dev/null and b/public/images/emoji/twitter/fist_left.png differ
diff --git a/public/images/emoji/twitter/fist_left/2.png b/public/images/emoji/twitter/fist_left/2.png
new file mode 100644
index 00000000000..1360d252cef
Binary files /dev/null and b/public/images/emoji/twitter/fist_left/2.png differ
diff --git a/public/images/emoji/twitter/fist_left/3.png b/public/images/emoji/twitter/fist_left/3.png
new file mode 100644
index 00000000000..270de69cd23
Binary files /dev/null and b/public/images/emoji/twitter/fist_left/3.png differ
diff --git a/public/images/emoji/twitter/fist_left/4.png b/public/images/emoji/twitter/fist_left/4.png
new file mode 100644
index 00000000000..99e8ae08f3f
Binary files /dev/null and b/public/images/emoji/twitter/fist_left/4.png differ
diff --git a/public/images/emoji/twitter/fist_left/5.png b/public/images/emoji/twitter/fist_left/5.png
new file mode 100644
index 00000000000..5600a525fbb
Binary files /dev/null and b/public/images/emoji/twitter/fist_left/5.png differ
diff --git a/public/images/emoji/twitter/fist_left/6.png b/public/images/emoji/twitter/fist_left/6.png
new file mode 100644
index 00000000000..4db9f46f345
Binary files /dev/null and b/public/images/emoji/twitter/fist_left/6.png differ
diff --git a/public/images/emoji/twitter/fist_right.png b/public/images/emoji/twitter/fist_right.png
new file mode 100644
index 00000000000..010432f2013
Binary files /dev/null and b/public/images/emoji/twitter/fist_right.png differ
diff --git a/public/images/emoji/twitter/fist_right/2.png b/public/images/emoji/twitter/fist_right/2.png
new file mode 100644
index 00000000000..a71348e322b
Binary files /dev/null and b/public/images/emoji/twitter/fist_right/2.png differ
diff --git a/public/images/emoji/twitter/fist_right/3.png b/public/images/emoji/twitter/fist_right/3.png
new file mode 100644
index 00000000000..b62317eca5a
Binary files /dev/null and b/public/images/emoji/twitter/fist_right/3.png differ
diff --git a/public/images/emoji/twitter/fist_right/4.png b/public/images/emoji/twitter/fist_right/4.png
new file mode 100644
index 00000000000..abceea04345
Binary files /dev/null and b/public/images/emoji/twitter/fist_right/4.png differ
diff --git a/public/images/emoji/twitter/fist_right/5.png b/public/images/emoji/twitter/fist_right/5.png
new file mode 100644
index 00000000000..e64682dfe54
Binary files /dev/null and b/public/images/emoji/twitter/fist_right/5.png differ
diff --git a/public/images/emoji/twitter/fist_right/6.png b/public/images/emoji/twitter/fist_right/6.png
new file mode 100644
index 00000000000..daa257c5c26
Binary files /dev/null and b/public/images/emoji/twitter/fist_right/6.png differ
diff --git a/public/images/emoji/twitter/five.png b/public/images/emoji/twitter/five.png
index 75a85c48add..d547d1df555 100644
Binary files a/public/images/emoji/twitter/five.png and b/public/images/emoji/twitter/five.png differ
diff --git a/public/images/emoji/twitter/flag_kr.png b/public/images/emoji/twitter/flag_kr.png
index a0657a04c09..82486f8812c 100644
Binary files a/public/images/emoji/twitter/flag_kr.png and b/public/images/emoji/twitter/flag_kr.png differ
diff --git a/public/images/emoji/twitter/flags.png b/public/images/emoji/twitter/flags.png
index d4cce444c01..76909f76f11 100644
Binary files a/public/images/emoji/twitter/flags.png and b/public/images/emoji/twitter/flags.png differ
diff --git a/public/images/emoji/twitter/fleur_de_lis.png b/public/images/emoji/twitter/fleur_de_lis.png
new file mode 100644
index 00000000000..27cd209049a
Binary files /dev/null and b/public/images/emoji/twitter/fleur_de_lis.png differ
diff --git a/public/images/emoji/twitter/flight_arrival.png b/public/images/emoji/twitter/flight_arrival.png
new file mode 100644
index 00000000000..0585a1c36c2
Binary files /dev/null and b/public/images/emoji/twitter/flight_arrival.png differ
diff --git a/public/images/emoji/twitter/flight_departure.png b/public/images/emoji/twitter/flight_departure.png
new file mode 100644
index 00000000000..dc86670a865
Binary files /dev/null and b/public/images/emoji/twitter/flight_departure.png differ
diff --git a/public/images/emoji/twitter/fog.png b/public/images/emoji/twitter/fog.png
index c671f9b2254..f8aee2c7b5e 100644
Binary files a/public/images/emoji/twitter/fog.png and b/public/images/emoji/twitter/fog.png differ
diff --git a/public/images/emoji/twitter/fountain_pen.png b/public/images/emoji/twitter/fountain_pen.png
new file mode 100644
index 00000000000..96584c9f579
Binary files /dev/null and b/public/images/emoji/twitter/fountain_pen.png differ
diff --git a/public/images/emoji/twitter/four.png b/public/images/emoji/twitter/four.png
index 77de1b164b3..91b21c1d94c 100644
Binary files a/public/images/emoji/twitter/four.png and b/public/images/emoji/twitter/four.png differ
diff --git a/public/images/emoji/twitter/fox_face.png b/public/images/emoji/twitter/fox_face.png
new file mode 100644
index 00000000000..74bcddb7e72
Binary files /dev/null and b/public/images/emoji/twitter/fox_face.png differ
diff --git a/public/images/emoji/twitter/framed_picture.png b/public/images/emoji/twitter/framed_picture.png
new file mode 100644
index 00000000000..ad38ccf08da
Binary files /dev/null and b/public/images/emoji/twitter/framed_picture.png differ
diff --git a/public/images/emoji/twitter/french_guiana.png b/public/images/emoji/twitter/french_guiana.png
new file mode 100644
index 00000000000..b67d58af241
Binary files /dev/null and b/public/images/emoji/twitter/french_guiana.png differ
diff --git a/public/images/emoji/twitter/french_polynesia.png b/public/images/emoji/twitter/french_polynesia.png
new file mode 100644
index 00000000000..8e67281736f
Binary files /dev/null and b/public/images/emoji/twitter/french_polynesia.png differ
diff --git a/public/images/emoji/twitter/french_southern_territories.png b/public/images/emoji/twitter/french_southern_territories.png
new file mode 100644
index 00000000000..ecc9bec0fa6
Binary files /dev/null and b/public/images/emoji/twitter/french_southern_territories.png differ
diff --git a/public/images/emoji/twitter/fried_egg.png b/public/images/emoji/twitter/fried_egg.png
new file mode 100644
index 00000000000..596a7389b83
Binary files /dev/null and b/public/images/emoji/twitter/fried_egg.png differ
diff --git a/public/images/emoji/twitter/fried_shrimp.png b/public/images/emoji/twitter/fried_shrimp.png
index cdf33177037..0769d43e831 100644
Binary files a/public/images/emoji/twitter/fried_shrimp.png and b/public/images/emoji/twitter/fried_shrimp.png differ
diff --git a/public/images/emoji/twitter/frowning_face.png b/public/images/emoji/twitter/frowning_face.png
new file mode 100644
index 00000000000..1c5988a20b5
Binary files /dev/null and b/public/images/emoji/twitter/frowning_face.png differ
diff --git a/public/images/emoji/twitter/frowning_man.png b/public/images/emoji/twitter/frowning_man.png
new file mode 100644
index 00000000000..e10ce817f85
Binary files /dev/null and b/public/images/emoji/twitter/frowning_man.png differ
diff --git a/public/images/emoji/twitter/frowning_man/2.png b/public/images/emoji/twitter/frowning_man/2.png
new file mode 100644
index 00000000000..5f04a5370d7
Binary files /dev/null and b/public/images/emoji/twitter/frowning_man/2.png differ
diff --git a/public/images/emoji/twitter/frowning_man/3.png b/public/images/emoji/twitter/frowning_man/3.png
new file mode 100644
index 00000000000..8be682c19d4
Binary files /dev/null and b/public/images/emoji/twitter/frowning_man/3.png differ
diff --git a/public/images/emoji/twitter/frowning_man/4.png b/public/images/emoji/twitter/frowning_man/4.png
new file mode 100644
index 00000000000..28b79908428
Binary files /dev/null and b/public/images/emoji/twitter/frowning_man/4.png differ
diff --git a/public/images/emoji/twitter/frowning_man/5.png b/public/images/emoji/twitter/frowning_man/5.png
new file mode 100644
index 00000000000..5f8463196b4
Binary files /dev/null and b/public/images/emoji/twitter/frowning_man/5.png differ
diff --git a/public/images/emoji/twitter/frowning_man/6.png b/public/images/emoji/twitter/frowning_man/6.png
new file mode 100644
index 00000000000..8c92a9c484b
Binary files /dev/null and b/public/images/emoji/twitter/frowning_man/6.png differ
diff --git a/public/images/emoji/twitter/frowning_woman.png b/public/images/emoji/twitter/frowning_woman.png
new file mode 100644
index 00000000000..f1ca30e5382
Binary files /dev/null and b/public/images/emoji/twitter/frowning_woman.png differ
diff --git a/public/images/emoji/twitter/frowning_woman/2.png b/public/images/emoji/twitter/frowning_woman/2.png
new file mode 100644
index 00000000000..7c8f518c957
Binary files /dev/null and b/public/images/emoji/twitter/frowning_woman/2.png differ
diff --git a/public/images/emoji/twitter/frowning_woman/3.png b/public/images/emoji/twitter/frowning_woman/3.png
new file mode 100644
index 00000000000..124d99647d5
Binary files /dev/null and b/public/images/emoji/twitter/frowning_woman/3.png differ
diff --git a/public/images/emoji/twitter/frowning_woman/4.png b/public/images/emoji/twitter/frowning_woman/4.png
new file mode 100644
index 00000000000..f7fe84e3343
Binary files /dev/null and b/public/images/emoji/twitter/frowning_woman/4.png differ
diff --git a/public/images/emoji/twitter/frowning_woman/5.png b/public/images/emoji/twitter/frowning_woman/5.png
new file mode 100644
index 00000000000..5b483c06ad9
Binary files /dev/null and b/public/images/emoji/twitter/frowning_woman/5.png differ
diff --git a/public/images/emoji/twitter/frowning_woman/6.png b/public/images/emoji/twitter/frowning_woman/6.png
new file mode 100644
index 00000000000..d557856b3fe
Binary files /dev/null and b/public/images/emoji/twitter/frowning_woman/6.png differ
diff --git a/public/images/emoji/twitter/fu.png b/public/images/emoji/twitter/fu.png
new file mode 100644
index 00000000000..8e7fce2f49b
Binary files /dev/null and b/public/images/emoji/twitter/fu.png differ
diff --git a/public/images/emoji/twitter/fu/2.png b/public/images/emoji/twitter/fu/2.png
new file mode 100644
index 00000000000..992338bb2b6
Binary files /dev/null and b/public/images/emoji/twitter/fu/2.png differ
diff --git a/public/images/emoji/twitter/fu/3.png b/public/images/emoji/twitter/fu/3.png
new file mode 100644
index 00000000000..aadc06129fe
Binary files /dev/null and b/public/images/emoji/twitter/fu/3.png differ
diff --git a/public/images/emoji/twitter/fu/4.png b/public/images/emoji/twitter/fu/4.png
new file mode 100644
index 00000000000..8ad10be1169
Binary files /dev/null and b/public/images/emoji/twitter/fu/4.png differ
diff --git a/public/images/emoji/twitter/fu/5.png b/public/images/emoji/twitter/fu/5.png
new file mode 100644
index 00000000000..695c4a6cb9c
Binary files /dev/null and b/public/images/emoji/twitter/fu/5.png differ
diff --git a/public/images/emoji/twitter/fu/6.png b/public/images/emoji/twitter/fu/6.png
new file mode 100644
index 00000000000..3457e01312c
Binary files /dev/null and b/public/images/emoji/twitter/fu/6.png differ
diff --git a/public/images/emoji/twitter/full_moon_with_face.png b/public/images/emoji/twitter/full_moon_with_face.png
index 98af01c5e37..decb957645e 100644
Binary files a/public/images/emoji/twitter/full_moon_with_face.png and b/public/images/emoji/twitter/full_moon_with_face.png differ
diff --git a/public/images/emoji/twitter/gabon.png b/public/images/emoji/twitter/gabon.png
new file mode 100644
index 00000000000..6563b2a69f0
Binary files /dev/null and b/public/images/emoji/twitter/gabon.png differ
diff --git a/public/images/emoji/twitter/gambia.png b/public/images/emoji/twitter/gambia.png
new file mode 100644
index 00000000000..707ca2a121b
Binary files /dev/null and b/public/images/emoji/twitter/gambia.png differ
diff --git a/public/images/emoji/twitter/game_die.png b/public/images/emoji/twitter/game_die.png
index de9bd49f9a1..5e5732a995a 100644
Binary files a/public/images/emoji/twitter/game_die.png and b/public/images/emoji/twitter/game_die.png differ
diff --git a/public/images/emoji/twitter/gem.png b/public/images/emoji/twitter/gem.png
index 2fe689f356e..7f48782f4ad 100644
Binary files a/public/images/emoji/twitter/gem.png and b/public/images/emoji/twitter/gem.png differ
diff --git a/public/images/emoji/twitter/georgia.png b/public/images/emoji/twitter/georgia.png
new file mode 100644
index 00000000000..673f81ef6ff
Binary files /dev/null and b/public/images/emoji/twitter/georgia.png differ
diff --git a/public/images/emoji/twitter/ghana.png b/public/images/emoji/twitter/ghana.png
new file mode 100644
index 00000000000..f1b8829dbab
Binary files /dev/null and b/public/images/emoji/twitter/ghana.png differ
diff --git a/public/images/emoji/twitter/gibraltar.png b/public/images/emoji/twitter/gibraltar.png
new file mode 100644
index 00000000000..cbe9f11a125
Binary files /dev/null and b/public/images/emoji/twitter/gibraltar.png differ
diff --git a/public/images/emoji/twitter/girl/2.png b/public/images/emoji/twitter/girl/2.png
new file mode 100644
index 00000000000..bc1291bf4fc
Binary files /dev/null and b/public/images/emoji/twitter/girl/2.png differ
diff --git a/public/images/emoji/twitter/girl/3.png b/public/images/emoji/twitter/girl/3.png
new file mode 100644
index 00000000000..f20d619e3c0
Binary files /dev/null and b/public/images/emoji/twitter/girl/3.png differ
diff --git a/public/images/emoji/twitter/girl/4.png b/public/images/emoji/twitter/girl/4.png
new file mode 100644
index 00000000000..0f50dd516ac
Binary files /dev/null and b/public/images/emoji/twitter/girl/4.png differ
diff --git a/public/images/emoji/twitter/girl/5.png b/public/images/emoji/twitter/girl/5.png
new file mode 100644
index 00000000000..87632adc490
Binary files /dev/null and b/public/images/emoji/twitter/girl/5.png differ
diff --git a/public/images/emoji/twitter/girl/6.png b/public/images/emoji/twitter/girl/6.png
new file mode 100644
index 00000000000..cd828026409
Binary files /dev/null and b/public/images/emoji/twitter/girl/6.png differ
diff --git a/public/images/emoji/twitter/goal_net.png b/public/images/emoji/twitter/goal_net.png
new file mode 100644
index 00000000000..4773a63cf9d
Binary files /dev/null and b/public/images/emoji/twitter/goal_net.png differ
diff --git a/public/images/emoji/twitter/goat.png b/public/images/emoji/twitter/goat.png
index 9fa2979660b..1f7c85cbb9f 100644
Binary files a/public/images/emoji/twitter/goat.png and b/public/images/emoji/twitter/goat.png differ
diff --git a/public/images/emoji/twitter/golfer.png b/public/images/emoji/twitter/golfer.png
index f8a187a8847..36609a56707 100644
Binary files a/public/images/emoji/twitter/golfer.png and b/public/images/emoji/twitter/golfer.png differ
diff --git a/public/images/emoji/twitter/golfing_man.png b/public/images/emoji/twitter/golfing_man.png
new file mode 100644
index 00000000000..36609a56707
Binary files /dev/null and b/public/images/emoji/twitter/golfing_man.png differ
diff --git a/public/images/emoji/twitter/golfing_man/2.png b/public/images/emoji/twitter/golfing_man/2.png
new file mode 100644
index 00000000000..93df509c6ee
Binary files /dev/null and b/public/images/emoji/twitter/golfing_man/2.png differ
diff --git a/public/images/emoji/twitter/golfing_man/3.png b/public/images/emoji/twitter/golfing_man/3.png
new file mode 100644
index 00000000000..d986fe75018
Binary files /dev/null and b/public/images/emoji/twitter/golfing_man/3.png differ
diff --git a/public/images/emoji/twitter/golfing_man/4.png b/public/images/emoji/twitter/golfing_man/4.png
new file mode 100644
index 00000000000..3fa61820b6a
Binary files /dev/null and b/public/images/emoji/twitter/golfing_man/4.png differ
diff --git a/public/images/emoji/twitter/golfing_man/5.png b/public/images/emoji/twitter/golfing_man/5.png
new file mode 100644
index 00000000000..22116c217a3
Binary files /dev/null and b/public/images/emoji/twitter/golfing_man/5.png differ
diff --git a/public/images/emoji/twitter/golfing_man/6.png b/public/images/emoji/twitter/golfing_man/6.png
new file mode 100644
index 00000000000..ebbc3263e20
Binary files /dev/null and b/public/images/emoji/twitter/golfing_man/6.png differ
diff --git a/public/images/emoji/twitter/golfing_woman.png b/public/images/emoji/twitter/golfing_woman.png
new file mode 100644
index 00000000000..115ceac8f08
Binary files /dev/null and b/public/images/emoji/twitter/golfing_woman.png differ
diff --git a/public/images/emoji/twitter/golfing_woman/2.png b/public/images/emoji/twitter/golfing_woman/2.png
new file mode 100644
index 00000000000..76418310e18
Binary files /dev/null and b/public/images/emoji/twitter/golfing_woman/2.png differ
diff --git a/public/images/emoji/twitter/golfing_woman/3.png b/public/images/emoji/twitter/golfing_woman/3.png
new file mode 100644
index 00000000000..4dab82a6d8c
Binary files /dev/null and b/public/images/emoji/twitter/golfing_woman/3.png differ
diff --git a/public/images/emoji/twitter/golfing_woman/4.png b/public/images/emoji/twitter/golfing_woman/4.png
new file mode 100644
index 00000000000..767989905bb
Binary files /dev/null and b/public/images/emoji/twitter/golfing_woman/4.png differ
diff --git a/public/images/emoji/twitter/golfing_woman/5.png b/public/images/emoji/twitter/golfing_woman/5.png
new file mode 100644
index 00000000000..2993c99b988
Binary files /dev/null and b/public/images/emoji/twitter/golfing_woman/5.png differ
diff --git a/public/images/emoji/twitter/golfing_woman/6.png b/public/images/emoji/twitter/golfing_woman/6.png
new file mode 100644
index 00000000000..de08a215f9a
Binary files /dev/null and b/public/images/emoji/twitter/golfing_woman/6.png differ
diff --git a/public/images/emoji/twitter/gorilla.png b/public/images/emoji/twitter/gorilla.png
new file mode 100644
index 00000000000..bd7d3d17fb5
Binary files /dev/null and b/public/images/emoji/twitter/gorilla.png differ
diff --git a/public/images/emoji/twitter/grandma.png b/public/images/emoji/twitter/grandma.png
index fb6a0cc690e..8fe6dc8f16a 100644
Binary files a/public/images/emoji/twitter/grandma.png and b/public/images/emoji/twitter/grandma.png differ
diff --git a/public/images/emoji/twitter/greece.png b/public/images/emoji/twitter/greece.png
new file mode 100644
index 00000000000..c274ffb629c
Binary files /dev/null and b/public/images/emoji/twitter/greece.png differ
diff --git a/public/images/emoji/twitter/green_salad.png b/public/images/emoji/twitter/green_salad.png
new file mode 100644
index 00000000000..e3325b048e5
Binary files /dev/null and b/public/images/emoji/twitter/green_salad.png differ
diff --git a/public/images/emoji/twitter/greenland.png b/public/images/emoji/twitter/greenland.png
new file mode 100644
index 00000000000..31c8707a434
Binary files /dev/null and b/public/images/emoji/twitter/greenland.png differ
diff --git a/public/images/emoji/twitter/grenada.png b/public/images/emoji/twitter/grenada.png
new file mode 100644
index 00000000000..87f17a6ff22
Binary files /dev/null and b/public/images/emoji/twitter/grenada.png differ
diff --git a/public/images/emoji/twitter/grin.png b/public/images/emoji/twitter/grin.png
index 41bb7be9bbb..9625aa51001 100644
Binary files a/public/images/emoji/twitter/grin.png and b/public/images/emoji/twitter/grin.png differ
diff --git a/public/images/emoji/twitter/grinning.png b/public/images/emoji/twitter/grinning.png
index 4d970b6d78b..39e0a68f19c 100644
Binary files a/public/images/emoji/twitter/grinning.png and b/public/images/emoji/twitter/grinning.png differ
diff --git a/public/images/emoji/twitter/guadeloupe.png b/public/images/emoji/twitter/guadeloupe.png
new file mode 100644
index 00000000000..c9c437901df
Binary files /dev/null and b/public/images/emoji/twitter/guadeloupe.png differ
diff --git a/public/images/emoji/twitter/guam.png b/public/images/emoji/twitter/guam.png
new file mode 100644
index 00000000000..d291c89c97c
Binary files /dev/null and b/public/images/emoji/twitter/guam.png differ
diff --git a/public/images/emoji/twitter/guardsman.png b/public/images/emoji/twitter/guardsman.png
index 6ee3ce550ef..62f207fa74f 100644
Binary files a/public/images/emoji/twitter/guardsman.png and b/public/images/emoji/twitter/guardsman.png differ
diff --git a/public/images/emoji/twitter/guardsman/2.png b/public/images/emoji/twitter/guardsman/2.png
new file mode 100644
index 00000000000..d1188cf3148
Binary files /dev/null and b/public/images/emoji/twitter/guardsman/2.png differ
diff --git a/public/images/emoji/twitter/guardsman/3.png b/public/images/emoji/twitter/guardsman/3.png
new file mode 100644
index 00000000000..c590551ee5c
Binary files /dev/null and b/public/images/emoji/twitter/guardsman/3.png differ
diff --git a/public/images/emoji/twitter/guardsman/4.png b/public/images/emoji/twitter/guardsman/4.png
new file mode 100644
index 00000000000..41296d25878
Binary files /dev/null and b/public/images/emoji/twitter/guardsman/4.png differ
diff --git a/public/images/emoji/twitter/guardsman/5.png b/public/images/emoji/twitter/guardsman/5.png
new file mode 100644
index 00000000000..13ae230651d
Binary files /dev/null and b/public/images/emoji/twitter/guardsman/5.png differ
diff --git a/public/images/emoji/twitter/guardsman/6.png b/public/images/emoji/twitter/guardsman/6.png
new file mode 100644
index 00000000000..1d0a9bd6c95
Binary files /dev/null and b/public/images/emoji/twitter/guardsman/6.png differ
diff --git a/public/images/emoji/twitter/guardswoman.png b/public/images/emoji/twitter/guardswoman.png
new file mode 100644
index 00000000000..fefb6c23e59
Binary files /dev/null and b/public/images/emoji/twitter/guardswoman.png differ
diff --git a/public/images/emoji/twitter/guardswoman/2.png b/public/images/emoji/twitter/guardswoman/2.png
new file mode 100644
index 00000000000..9b3ea56a62d
Binary files /dev/null and b/public/images/emoji/twitter/guardswoman/2.png differ
diff --git a/public/images/emoji/twitter/guardswoman/3.png b/public/images/emoji/twitter/guardswoman/3.png
new file mode 100644
index 00000000000..0ab6714e8dc
Binary files /dev/null and b/public/images/emoji/twitter/guardswoman/3.png differ
diff --git a/public/images/emoji/twitter/guardswoman/4.png b/public/images/emoji/twitter/guardswoman/4.png
new file mode 100644
index 00000000000..4fde6f1fd6b
Binary files /dev/null and b/public/images/emoji/twitter/guardswoman/4.png differ
diff --git a/public/images/emoji/twitter/guardswoman/5.png b/public/images/emoji/twitter/guardswoman/5.png
new file mode 100644
index 00000000000..42349efadde
Binary files /dev/null and b/public/images/emoji/twitter/guardswoman/5.png differ
diff --git a/public/images/emoji/twitter/guardswoman/6.png b/public/images/emoji/twitter/guardswoman/6.png
new file mode 100644
index 00000000000..77ae53aaf1d
Binary files /dev/null and b/public/images/emoji/twitter/guardswoman/6.png differ
diff --git a/public/images/emoji/twitter/guatemala.png b/public/images/emoji/twitter/guatemala.png
new file mode 100644
index 00000000000..b7e7259bc83
Binary files /dev/null and b/public/images/emoji/twitter/guatemala.png differ
diff --git a/public/images/emoji/twitter/guernsey.png b/public/images/emoji/twitter/guernsey.png
new file mode 100644
index 00000000000..f92e78a3246
Binary files /dev/null and b/public/images/emoji/twitter/guernsey.png differ
diff --git a/public/images/emoji/twitter/guinea.png b/public/images/emoji/twitter/guinea.png
new file mode 100644
index 00000000000..dd1482188c6
Binary files /dev/null and b/public/images/emoji/twitter/guinea.png differ
diff --git a/public/images/emoji/twitter/guinea_bissau.png b/public/images/emoji/twitter/guinea_bissau.png
new file mode 100644
index 00000000000..c2ab6fb5073
Binary files /dev/null and b/public/images/emoji/twitter/guinea_bissau.png differ
diff --git a/public/images/emoji/twitter/guyana.png b/public/images/emoji/twitter/guyana.png
new file mode 100644
index 00000000000..2ceb411ad23
Binary files /dev/null and b/public/images/emoji/twitter/guyana.png differ
diff --git a/public/images/emoji/twitter/haircut.png b/public/images/emoji/twitter/haircut.png
index ea58297f9a0..50259f54fef 100644
Binary files a/public/images/emoji/twitter/haircut.png and b/public/images/emoji/twitter/haircut.png differ
diff --git a/public/images/emoji/twitter/haircut_man.png b/public/images/emoji/twitter/haircut_man.png
new file mode 100644
index 00000000000..b5a80561e42
Binary files /dev/null and b/public/images/emoji/twitter/haircut_man.png differ
diff --git a/public/images/emoji/twitter/haircut_man/2.png b/public/images/emoji/twitter/haircut_man/2.png
new file mode 100644
index 00000000000..2be41d13bcd
Binary files /dev/null and b/public/images/emoji/twitter/haircut_man/2.png differ
diff --git a/public/images/emoji/twitter/haircut_man/3.png b/public/images/emoji/twitter/haircut_man/3.png
new file mode 100644
index 00000000000..2fab3a1ac2c
Binary files /dev/null and b/public/images/emoji/twitter/haircut_man/3.png differ
diff --git a/public/images/emoji/twitter/haircut_man/4.png b/public/images/emoji/twitter/haircut_man/4.png
new file mode 100644
index 00000000000..7e6d5998c77
Binary files /dev/null and b/public/images/emoji/twitter/haircut_man/4.png differ
diff --git a/public/images/emoji/twitter/haircut_man/5.png b/public/images/emoji/twitter/haircut_man/5.png
new file mode 100644
index 00000000000..5787ce4a5ba
Binary files /dev/null and b/public/images/emoji/twitter/haircut_man/5.png differ
diff --git a/public/images/emoji/twitter/haircut_man/6.png b/public/images/emoji/twitter/haircut_man/6.png
new file mode 100644
index 00000000000..f5d2a283126
Binary files /dev/null and b/public/images/emoji/twitter/haircut_man/6.png differ
diff --git a/public/images/emoji/twitter/haircut_woman.png b/public/images/emoji/twitter/haircut_woman.png
new file mode 100644
index 00000000000..50259f54fef
Binary files /dev/null and b/public/images/emoji/twitter/haircut_woman.png differ
diff --git a/public/images/emoji/twitter/haircut_woman/2.png b/public/images/emoji/twitter/haircut_woman/2.png
new file mode 100644
index 00000000000..6318552d6f1
Binary files /dev/null and b/public/images/emoji/twitter/haircut_woman/2.png differ
diff --git a/public/images/emoji/twitter/haircut_woman/3.png b/public/images/emoji/twitter/haircut_woman/3.png
new file mode 100644
index 00000000000..2f36ce4223b
Binary files /dev/null and b/public/images/emoji/twitter/haircut_woman/3.png differ
diff --git a/public/images/emoji/twitter/haircut_woman/4.png b/public/images/emoji/twitter/haircut_woman/4.png
new file mode 100644
index 00000000000..d77285b2769
Binary files /dev/null and b/public/images/emoji/twitter/haircut_woman/4.png differ
diff --git a/public/images/emoji/twitter/haircut_woman/5.png b/public/images/emoji/twitter/haircut_woman/5.png
new file mode 100644
index 00000000000..7920362667e
Binary files /dev/null and b/public/images/emoji/twitter/haircut_woman/5.png differ
diff --git a/public/images/emoji/twitter/haircut_woman/6.png b/public/images/emoji/twitter/haircut_woman/6.png
new file mode 100644
index 00000000000..ee3101d501d
Binary files /dev/null and b/public/images/emoji/twitter/haircut_woman/6.png differ
diff --git a/public/images/emoji/twitter/haiti.png b/public/images/emoji/twitter/haiti.png
new file mode 100644
index 00000000000..53d2160f9a6
Binary files /dev/null and b/public/images/emoji/twitter/haiti.png differ
diff --git a/public/images/emoji/twitter/hamburger.png b/public/images/emoji/twitter/hamburger.png
index 4c271c16603..10cca5ac3d2 100644
Binary files a/public/images/emoji/twitter/hamburger.png and b/public/images/emoji/twitter/hamburger.png differ
diff --git a/public/images/emoji/twitter/hamster.png b/public/images/emoji/twitter/hamster.png
index 374bb61e927..eaee91f7a79 100644
Binary files a/public/images/emoji/twitter/hamster.png and b/public/images/emoji/twitter/hamster.png differ
diff --git a/public/images/emoji/twitter/hand.png b/public/images/emoji/twitter/hand.png
new file mode 100644
index 00000000000..e18572e405c
Binary files /dev/null and b/public/images/emoji/twitter/hand.png differ
diff --git a/public/images/emoji/twitter/handshake.png b/public/images/emoji/twitter/handshake.png
new file mode 100644
index 00000000000..6ac8b5fdf6f
Binary files /dev/null and b/public/images/emoji/twitter/handshake.png differ
diff --git a/public/images/emoji/twitter/hatching_chick.png b/public/images/emoji/twitter/hatching_chick.png
index 83889bd72f7..66af0792c96 100644
Binary files a/public/images/emoji/twitter/hatching_chick.png and b/public/images/emoji/twitter/hatching_chick.png differ
diff --git a/public/images/emoji/twitter/head_bandage.png b/public/images/emoji/twitter/head_bandage.png
index f68e8b2f197..97bec4d11f6 100644
Binary files a/public/images/emoji/twitter/head_bandage.png and b/public/images/emoji/twitter/head_bandage.png differ
diff --git a/public/images/emoji/twitter/heart_eyes_cat.png b/public/images/emoji/twitter/heart_eyes_cat.png
index 781f4bdc67b..dfc121a0bb1 100644
Binary files a/public/images/emoji/twitter/heart_eyes_cat.png and b/public/images/emoji/twitter/heart_eyes_cat.png differ
diff --git a/public/images/emoji/twitter/heavy_heart_exclamation.png b/public/images/emoji/twitter/heavy_heart_exclamation.png
new file mode 100644
index 00000000000..1cb11ddf8bf
Binary files /dev/null and b/public/images/emoji/twitter/heavy_heart_exclamation.png differ
diff --git a/public/images/emoji/twitter/helicopter.png b/public/images/emoji/twitter/helicopter.png
index 2a913d9d331..91a6fd1599c 100644
Binary files a/public/images/emoji/twitter/helicopter.png and b/public/images/emoji/twitter/helicopter.png differ
diff --git a/public/images/emoji/twitter/helmet_with_cross.png b/public/images/emoji/twitter/helmet_with_cross.png
index fa7cdcf33a8..ad220c2eefe 100644
Binary files a/public/images/emoji/twitter/helmet_with_cross.png and b/public/images/emoji/twitter/helmet_with_cross.png differ
diff --git a/public/images/emoji/twitter/helmet_with_white_cross.png b/public/images/emoji/twitter/helmet_with_white_cross.png
index fa7cdcf33a8..ad220c2eefe 100644
Binary files a/public/images/emoji/twitter/helmet_with_white_cross.png and b/public/images/emoji/twitter/helmet_with_white_cross.png differ
diff --git a/public/images/emoji/twitter/herb.png b/public/images/emoji/twitter/herb.png
index 5599ac0a2bd..2cd2474b51d 100644
Binary files a/public/images/emoji/twitter/herb.png and b/public/images/emoji/twitter/herb.png differ
diff --git a/public/images/emoji/twitter/hibiscus.png b/public/images/emoji/twitter/hibiscus.png
index ddf9490610e..00bdf1ea52c 100644
Binary files a/public/images/emoji/twitter/hibiscus.png and b/public/images/emoji/twitter/hibiscus.png differ
diff --git a/public/images/emoji/twitter/hocho.png b/public/images/emoji/twitter/hocho.png
new file mode 100644
index 00000000000..a7425d8c392
Binary files /dev/null and b/public/images/emoji/twitter/hocho.png differ
diff --git a/public/images/emoji/twitter/honduras.png b/public/images/emoji/twitter/honduras.png
new file mode 100644
index 00000000000..d0aff11833e
Binary files /dev/null and b/public/images/emoji/twitter/honduras.png differ
diff --git a/public/images/emoji/twitter/honey_pot.png b/public/images/emoji/twitter/honey_pot.png
index 46871632766..a55fe609b37 100644
Binary files a/public/images/emoji/twitter/honey_pot.png and b/public/images/emoji/twitter/honey_pot.png differ
diff --git a/public/images/emoji/twitter/honeybee.png b/public/images/emoji/twitter/honeybee.png
new file mode 100644
index 00000000000..1dde5bac0d9
Binary files /dev/null and b/public/images/emoji/twitter/honeybee.png differ
diff --git a/public/images/emoji/twitter/hong_kong.png b/public/images/emoji/twitter/hong_kong.png
new file mode 100644
index 00000000000..9db8cbc1023
Binary files /dev/null and b/public/images/emoji/twitter/hong_kong.png differ
diff --git a/public/images/emoji/twitter/horse.png b/public/images/emoji/twitter/horse.png
index e98be98a398..10279f4134c 100644
Binary files a/public/images/emoji/twitter/horse.png and b/public/images/emoji/twitter/horse.png differ
diff --git a/public/images/emoji/twitter/horse_racing.png b/public/images/emoji/twitter/horse_racing.png
index f2320850597..309fc3aa7ac 100644
Binary files a/public/images/emoji/twitter/horse_racing.png and b/public/images/emoji/twitter/horse_racing.png differ
diff --git a/public/images/emoji/twitter/horse_racing/2.png b/public/images/emoji/twitter/horse_racing/2.png
new file mode 100644
index 00000000000..b7215a89024
Binary files /dev/null and b/public/images/emoji/twitter/horse_racing/2.png differ
diff --git a/public/images/emoji/twitter/horse_racing/3.png b/public/images/emoji/twitter/horse_racing/3.png
new file mode 100644
index 00000000000..f38b15d6f35
Binary files /dev/null and b/public/images/emoji/twitter/horse_racing/3.png differ
diff --git a/public/images/emoji/twitter/horse_racing/4.png b/public/images/emoji/twitter/horse_racing/4.png
new file mode 100644
index 00000000000..8639c6ef237
Binary files /dev/null and b/public/images/emoji/twitter/horse_racing/4.png differ
diff --git a/public/images/emoji/twitter/horse_racing/5.png b/public/images/emoji/twitter/horse_racing/5.png
new file mode 100644
index 00000000000..94c756406d8
Binary files /dev/null and b/public/images/emoji/twitter/horse_racing/5.png differ
diff --git a/public/images/emoji/twitter/horse_racing/6.png b/public/images/emoji/twitter/horse_racing/6.png
new file mode 100644
index 00000000000..059178c9e23
Binary files /dev/null and b/public/images/emoji/twitter/horse_racing/6.png differ
diff --git a/public/images/emoji/twitter/houses.png b/public/images/emoji/twitter/houses.png
new file mode 100644
index 00000000000..5f9a0a658b7
Binary files /dev/null and b/public/images/emoji/twitter/houses.png differ
diff --git a/public/images/emoji/twitter/hugging.png b/public/images/emoji/twitter/hugging.png
index 4ed699b11f5..f0eb7db3220 100644
Binary files a/public/images/emoji/twitter/hugging.png and b/public/images/emoji/twitter/hugging.png differ
diff --git a/public/images/emoji/twitter/hugging_face.png b/public/images/emoji/twitter/hugging_face.png
index 4ed699b11f5..f0eb7db3220 100644
Binary files a/public/images/emoji/twitter/hugging_face.png and b/public/images/emoji/twitter/hugging_face.png differ
diff --git a/public/images/emoji/twitter/hugs.png b/public/images/emoji/twitter/hugs.png
new file mode 100644
index 00000000000..f0eb7db3220
Binary files /dev/null and b/public/images/emoji/twitter/hugs.png differ
diff --git a/public/images/emoji/twitter/hungary.png b/public/images/emoji/twitter/hungary.png
new file mode 100644
index 00000000000..98963a97c99
Binary files /dev/null and b/public/images/emoji/twitter/hungary.png differ
diff --git a/public/images/emoji/twitter/ice_cream.png b/public/images/emoji/twitter/ice_cream.png
index 957b1971e68..939a2efca68 100644
Binary files a/public/images/emoji/twitter/ice_cream.png and b/public/images/emoji/twitter/ice_cream.png differ
diff --git a/public/images/emoji/twitter/ice_hockey.png b/public/images/emoji/twitter/ice_hockey.png
new file mode 100644
index 00000000000..7b5a1105c39
Binary files /dev/null and b/public/images/emoji/twitter/ice_hockey.png differ
diff --git a/public/images/emoji/twitter/iceland.png b/public/images/emoji/twitter/iceland.png
new file mode 100644
index 00000000000..399f5a4e85d
Binary files /dev/null and b/public/images/emoji/twitter/iceland.png differ
diff --git a/public/images/emoji/twitter/india.png b/public/images/emoji/twitter/india.png
new file mode 100644
index 00000000000..b95563b7877
Binary files /dev/null and b/public/images/emoji/twitter/india.png differ
diff --git a/public/images/emoji/twitter/indonesia.png b/public/images/emoji/twitter/indonesia.png
new file mode 100644
index 00000000000..09e63e6b9f8
Binary files /dev/null and b/public/images/emoji/twitter/indonesia.png differ
diff --git a/public/images/emoji/twitter/innocent.png b/public/images/emoji/twitter/innocent.png
index 516c432a492..5cb5888fc1a 100644
Binary files a/public/images/emoji/twitter/innocent.png and b/public/images/emoji/twitter/innocent.png differ
diff --git a/public/images/emoji/twitter/iran.png b/public/images/emoji/twitter/iran.png
new file mode 100644
index 00000000000..e30df4c1f50
Binary files /dev/null and b/public/images/emoji/twitter/iran.png differ
diff --git a/public/images/emoji/twitter/iraq.png b/public/images/emoji/twitter/iraq.png
new file mode 100644
index 00000000000..cccd140ba3c
Binary files /dev/null and b/public/images/emoji/twitter/iraq.png differ
diff --git a/public/images/emoji/twitter/ireland.png b/public/images/emoji/twitter/ireland.png
new file mode 100644
index 00000000000..b97ecbcbd48
Binary files /dev/null and b/public/images/emoji/twitter/ireland.png differ
diff --git a/public/images/emoji/twitter/island.png b/public/images/emoji/twitter/island.png
index 37832e01835..2d2e8919fff 100644
Binary files a/public/images/emoji/twitter/island.png and b/public/images/emoji/twitter/island.png differ
diff --git a/public/images/emoji/twitter/isle_of_man.png b/public/images/emoji/twitter/isle_of_man.png
new file mode 100644
index 00000000000..7829f538f8e
Binary files /dev/null and b/public/images/emoji/twitter/isle_of_man.png differ
diff --git a/public/images/emoji/twitter/israel.png b/public/images/emoji/twitter/israel.png
new file mode 100644
index 00000000000..f7bc67925db
Binary files /dev/null and b/public/images/emoji/twitter/israel.png differ
diff --git a/public/images/emoji/twitter/jack_o_lantern.png b/public/images/emoji/twitter/jack_o_lantern.png
index d520e1bdbf5..66651e49b72 100644
Binary files a/public/images/emoji/twitter/jack_o_lantern.png and b/public/images/emoji/twitter/jack_o_lantern.png differ
diff --git a/public/images/emoji/twitter/jamaica.png b/public/images/emoji/twitter/jamaica.png
new file mode 100644
index 00000000000..dc2c8075112
Binary files /dev/null and b/public/images/emoji/twitter/jamaica.png differ
diff --git a/public/images/emoji/twitter/japanese_goblin.png b/public/images/emoji/twitter/japanese_goblin.png
index 9416e35b5e3..e1f040623fc 100644
Binary files a/public/images/emoji/twitter/japanese_goblin.png and b/public/images/emoji/twitter/japanese_goblin.png differ
diff --git a/public/images/emoji/twitter/japanese_ogre.png b/public/images/emoji/twitter/japanese_ogre.png
index 1e322ae5845..77d35ce1265 100644
Binary files a/public/images/emoji/twitter/japanese_ogre.png and b/public/images/emoji/twitter/japanese_ogre.png differ
diff --git a/public/images/emoji/twitter/jersey.png b/public/images/emoji/twitter/jersey.png
new file mode 100644
index 00000000000..adfdbc3c1a6
Binary files /dev/null and b/public/images/emoji/twitter/jersey.png differ
diff --git a/public/images/emoji/twitter/jordan.png b/public/images/emoji/twitter/jordan.png
new file mode 100644
index 00000000000..43a2f9139f4
Binary files /dev/null and b/public/images/emoji/twitter/jordan.png differ
diff --git a/public/images/emoji/twitter/joy.png b/public/images/emoji/twitter/joy.png
index 1158e9d471a..eaa38f615a7 100644
Binary files a/public/images/emoji/twitter/joy.png and b/public/images/emoji/twitter/joy.png differ
diff --git a/public/images/emoji/twitter/joy_cat.png b/public/images/emoji/twitter/joy_cat.png
index 2124b7c10bc..9f541c69f20 100644
Binary files a/public/images/emoji/twitter/joy_cat.png and b/public/images/emoji/twitter/joy_cat.png differ
diff --git a/public/images/emoji/twitter/kaaba.png b/public/images/emoji/twitter/kaaba.png
index b31e29c6924..73219d28c1c 100644
Binary files a/public/images/emoji/twitter/kaaba.png and b/public/images/emoji/twitter/kaaba.png differ
diff --git a/public/images/emoji/twitter/kazakhstan.png b/public/images/emoji/twitter/kazakhstan.png
new file mode 100644
index 00000000000..731858e2cfa
Binary files /dev/null and b/public/images/emoji/twitter/kazakhstan.png differ
diff --git a/public/images/emoji/twitter/kenya.png b/public/images/emoji/twitter/kenya.png
new file mode 100644
index 00000000000..cc55fd69815
Binary files /dev/null and b/public/images/emoji/twitter/kenya.png differ
diff --git a/public/images/emoji/twitter/keycap_ten.png b/public/images/emoji/twitter/keycap_ten.png
new file mode 100644
index 00000000000..77727fec80b
Binary files /dev/null and b/public/images/emoji/twitter/keycap_ten.png differ
diff --git a/public/images/emoji/twitter/kick_scooter.png b/public/images/emoji/twitter/kick_scooter.png
new file mode 100644
index 00000000000..f04615710f9
Binary files /dev/null and b/public/images/emoji/twitter/kick_scooter.png differ
diff --git a/public/images/emoji/twitter/kiribati.png b/public/images/emoji/twitter/kiribati.png
new file mode 100644
index 00000000000..138fd3f2b5b
Binary files /dev/null and b/public/images/emoji/twitter/kiribati.png differ
diff --git a/public/images/emoji/twitter/kissing_cat.png b/public/images/emoji/twitter/kissing_cat.png
index 2a426077e40..ca752f4ae2a 100644
Binary files a/public/images/emoji/twitter/kissing_cat.png and b/public/images/emoji/twitter/kissing_cat.png differ
diff --git a/public/images/emoji/twitter/kiwi_fruit.png b/public/images/emoji/twitter/kiwi_fruit.png
new file mode 100644
index 00000000000..1abebdab603
Binary files /dev/null and b/public/images/emoji/twitter/kiwi_fruit.png differ
diff --git a/public/images/emoji/twitter/kosovo.png b/public/images/emoji/twitter/kosovo.png
new file mode 100644
index 00000000000..efea0b70bde
Binary files /dev/null and b/public/images/emoji/twitter/kosovo.png differ
diff --git a/public/images/emoji/twitter/kr.png b/public/images/emoji/twitter/kr.png
index a0657a04c09..82486f8812c 100644
Binary files a/public/images/emoji/twitter/kr.png and b/public/images/emoji/twitter/kr.png differ
diff --git a/public/images/emoji/twitter/kuwait.png b/public/images/emoji/twitter/kuwait.png
new file mode 100644
index 00000000000..32b00e4806d
Binary files /dev/null and b/public/images/emoji/twitter/kuwait.png differ
diff --git a/public/images/emoji/twitter/kyrgyzstan.png b/public/images/emoji/twitter/kyrgyzstan.png
new file mode 100644
index 00000000000..6ecfc717c9b
Binary files /dev/null and b/public/images/emoji/twitter/kyrgyzstan.png differ
diff --git a/public/images/emoji/twitter/laos.png b/public/images/emoji/twitter/laos.png
new file mode 100644
index 00000000000..5dca502f80e
Binary files /dev/null and b/public/images/emoji/twitter/laos.png differ
diff --git a/public/images/emoji/twitter/large_blue_diamond.png b/public/images/emoji/twitter/large_blue_diamond.png
index a7ed27cf548..967ce3a0592 100644
Binary files a/public/images/emoji/twitter/large_blue_diamond.png and b/public/images/emoji/twitter/large_blue_diamond.png differ
diff --git a/public/images/emoji/twitter/large_orange_diamond.png b/public/images/emoji/twitter/large_orange_diamond.png
index c217bb8d0d9..f3001bd7091 100644
Binary files a/public/images/emoji/twitter/large_orange_diamond.png and b/public/images/emoji/twitter/large_orange_diamond.png differ
diff --git a/public/images/emoji/twitter/last_quarter_moon_with_face.png b/public/images/emoji/twitter/last_quarter_moon_with_face.png
index 68f288277cf..7a31d134842 100644
Binary files a/public/images/emoji/twitter/last_quarter_moon_with_face.png and b/public/images/emoji/twitter/last_quarter_moon_with_face.png differ
diff --git a/public/images/emoji/twitter/latvia.png b/public/images/emoji/twitter/latvia.png
new file mode 100644
index 00000000000..a23d4c4e2e6
Binary files /dev/null and b/public/images/emoji/twitter/latvia.png differ
diff --git a/public/images/emoji/twitter/lebanon.png b/public/images/emoji/twitter/lebanon.png
new file mode 100644
index 00000000000..5b8710dfd72
Binary files /dev/null and b/public/images/emoji/twitter/lebanon.png differ
diff --git a/public/images/emoji/twitter/lemon.png b/public/images/emoji/twitter/lemon.png
index 2305ee80d71..263a61ad0f5 100644
Binary files a/public/images/emoji/twitter/lemon.png and b/public/images/emoji/twitter/lemon.png differ
diff --git a/public/images/emoji/twitter/lesotho.png b/public/images/emoji/twitter/lesotho.png
new file mode 100644
index 00000000000..136ea59d3dc
Binary files /dev/null and b/public/images/emoji/twitter/lesotho.png differ
diff --git a/public/images/emoji/twitter/levitate.png b/public/images/emoji/twitter/levitate.png
index 622ec86bf72..5231c708a03 100644
Binary files a/public/images/emoji/twitter/levitate.png and b/public/images/emoji/twitter/levitate.png differ
diff --git a/public/images/emoji/twitter/liberia.png b/public/images/emoji/twitter/liberia.png
new file mode 100644
index 00000000000..2828cee4c87
Binary files /dev/null and b/public/images/emoji/twitter/liberia.png differ
diff --git a/public/images/emoji/twitter/libya.png b/public/images/emoji/twitter/libya.png
new file mode 100644
index 00000000000..a6c90e15d4f
Binary files /dev/null and b/public/images/emoji/twitter/libya.png differ
diff --git a/public/images/emoji/twitter/liechtenstein.png b/public/images/emoji/twitter/liechtenstein.png
new file mode 100644
index 00000000000..93605ebfd57
Binary files /dev/null and b/public/images/emoji/twitter/liechtenstein.png differ
diff --git a/public/images/emoji/twitter/lifter.png b/public/images/emoji/twitter/lifter.png
index e0fb05d5e01..be0473304d5 100644
Binary files a/public/images/emoji/twitter/lifter.png and b/public/images/emoji/twitter/lifter.png differ
diff --git a/public/images/emoji/twitter/lion.png b/public/images/emoji/twitter/lion.png
index 8ff236dc423..aace4fa00bf 100644
Binary files a/public/images/emoji/twitter/lion.png and b/public/images/emoji/twitter/lion.png differ
diff --git a/public/images/emoji/twitter/lion_face.png b/public/images/emoji/twitter/lion_face.png
index 8ff236dc423..aace4fa00bf 100644
Binary files a/public/images/emoji/twitter/lion_face.png and b/public/images/emoji/twitter/lion_face.png differ
diff --git a/public/images/emoji/twitter/lithuania.png b/public/images/emoji/twitter/lithuania.png
new file mode 100644
index 00000000000..d4e7e6766a2
Binary files /dev/null and b/public/images/emoji/twitter/lithuania.png differ
diff --git a/public/images/emoji/twitter/lizard.png b/public/images/emoji/twitter/lizard.png
new file mode 100644
index 00000000000..302081914b6
Binary files /dev/null and b/public/images/emoji/twitter/lizard.png differ
diff --git a/public/images/emoji/twitter/loudspeaker.png b/public/images/emoji/twitter/loudspeaker.png
index 377c42203fe..710b5c06682 100644
Binary files a/public/images/emoji/twitter/loudspeaker.png and b/public/images/emoji/twitter/loudspeaker.png differ
diff --git a/public/images/emoji/twitter/lower_left_ballpoint_pen.png b/public/images/emoji/twitter/lower_left_ballpoint_pen.png
deleted file mode 100644
index 97d8c722a53..00000000000
Binary files a/public/images/emoji/twitter/lower_left_ballpoint_pen.png and /dev/null differ
diff --git a/public/images/emoji/twitter/luxembourg.png b/public/images/emoji/twitter/luxembourg.png
new file mode 100644
index 00000000000..a8c6737d1b6
Binary files /dev/null and b/public/images/emoji/twitter/luxembourg.png differ
diff --git a/public/images/emoji/twitter/lying_face.png b/public/images/emoji/twitter/lying_face.png
new file mode 100644
index 00000000000..e31e547296e
Binary files /dev/null and b/public/images/emoji/twitter/lying_face.png differ
diff --git a/public/images/emoji/twitter/macau.png b/public/images/emoji/twitter/macau.png
new file mode 100644
index 00000000000..70620e1d545
Binary files /dev/null and b/public/images/emoji/twitter/macau.png differ
diff --git a/public/images/emoji/twitter/macedonia.png b/public/images/emoji/twitter/macedonia.png
new file mode 100644
index 00000000000..a4c8ef41d2f
Binary files /dev/null and b/public/images/emoji/twitter/macedonia.png differ
diff --git a/public/images/emoji/twitter/madagascar.png b/public/images/emoji/twitter/madagascar.png
new file mode 100644
index 00000000000..708ec7416ce
Binary files /dev/null and b/public/images/emoji/twitter/madagascar.png differ
diff --git a/public/images/emoji/twitter/malawi.png b/public/images/emoji/twitter/malawi.png
new file mode 100644
index 00000000000..854fd4ce854
Binary files /dev/null and b/public/images/emoji/twitter/malawi.png differ
diff --git a/public/images/emoji/twitter/malaysia.png b/public/images/emoji/twitter/malaysia.png
new file mode 100644
index 00000000000..13137b15ad8
Binary files /dev/null and b/public/images/emoji/twitter/malaysia.png differ
diff --git a/public/images/emoji/twitter/maldives.png b/public/images/emoji/twitter/maldives.png
new file mode 100644
index 00000000000..e0fec7e04b4
Binary files /dev/null and b/public/images/emoji/twitter/maldives.png differ
diff --git a/public/images/emoji/twitter/male_couple_with_heart.png b/public/images/emoji/twitter/male_couple_with_heart.png
index 587278ae57a..56d8afc89a0 100644
Binary files a/public/images/emoji/twitter/male_couple_with_heart.png and b/public/images/emoji/twitter/male_couple_with_heart.png differ
diff --git a/public/images/emoji/twitter/male_couplekiss.png b/public/images/emoji/twitter/male_couplekiss.png
index ea1ec929065..2de6d98e2f9 100644
Binary files a/public/images/emoji/twitter/male_couplekiss.png and b/public/images/emoji/twitter/male_couplekiss.png differ
diff --git a/public/images/emoji/twitter/male_detective.png b/public/images/emoji/twitter/male_detective.png
new file mode 100644
index 00000000000..587e506d98d
Binary files /dev/null and b/public/images/emoji/twitter/male_detective.png differ
diff --git a/public/images/emoji/twitter/male_detective/2.png b/public/images/emoji/twitter/male_detective/2.png
new file mode 100644
index 00000000000..a25d5ea4d44
Binary files /dev/null and b/public/images/emoji/twitter/male_detective/2.png differ
diff --git a/public/images/emoji/twitter/male_detective/3.png b/public/images/emoji/twitter/male_detective/3.png
new file mode 100644
index 00000000000..f100fd13a45
Binary files /dev/null and b/public/images/emoji/twitter/male_detective/3.png differ
diff --git a/public/images/emoji/twitter/male_detective/4.png b/public/images/emoji/twitter/male_detective/4.png
new file mode 100644
index 00000000000..775a8b2f2b0
Binary files /dev/null and b/public/images/emoji/twitter/male_detective/4.png differ
diff --git a/public/images/emoji/twitter/male_detective/5.png b/public/images/emoji/twitter/male_detective/5.png
new file mode 100644
index 00000000000..c9703ba9946
Binary files /dev/null and b/public/images/emoji/twitter/male_detective/5.png differ
diff --git a/public/images/emoji/twitter/male_detective/6.png b/public/images/emoji/twitter/male_detective/6.png
new file mode 100644
index 00000000000..55cc03db8d4
Binary files /dev/null and b/public/images/emoji/twitter/male_detective/6.png differ
diff --git a/public/images/emoji/twitter/mali.png b/public/images/emoji/twitter/mali.png
new file mode 100644
index 00000000000..ef19c197c7b
Binary files /dev/null and b/public/images/emoji/twitter/mali.png differ
diff --git a/public/images/emoji/twitter/malta.png b/public/images/emoji/twitter/malta.png
new file mode 100644
index 00000000000..f6850d62764
Binary files /dev/null and b/public/images/emoji/twitter/malta.png differ
diff --git a/public/images/emoji/twitter/man/2.png b/public/images/emoji/twitter/man/2.png
new file mode 100644
index 00000000000..a570e26c0ae
Binary files /dev/null and b/public/images/emoji/twitter/man/2.png differ
diff --git a/public/images/emoji/twitter/man/3.png b/public/images/emoji/twitter/man/3.png
new file mode 100644
index 00000000000..dd21d97a8af
Binary files /dev/null and b/public/images/emoji/twitter/man/3.png differ
diff --git a/public/images/emoji/twitter/man/4.png b/public/images/emoji/twitter/man/4.png
new file mode 100644
index 00000000000..23d0f10eacd
Binary files /dev/null and b/public/images/emoji/twitter/man/4.png differ
diff --git a/public/images/emoji/twitter/man/5.png b/public/images/emoji/twitter/man/5.png
new file mode 100644
index 00000000000..07aa167d0b3
Binary files /dev/null and b/public/images/emoji/twitter/man/5.png differ
diff --git a/public/images/emoji/twitter/man/6.png b/public/images/emoji/twitter/man/6.png
new file mode 100644
index 00000000000..1262a4ee31c
Binary files /dev/null and b/public/images/emoji/twitter/man/6.png differ
diff --git a/public/images/emoji/twitter/man_artist.png b/public/images/emoji/twitter/man_artist.png
new file mode 100644
index 00000000000..1cc66506970
Binary files /dev/null and b/public/images/emoji/twitter/man_artist.png differ
diff --git a/public/images/emoji/twitter/man_astronaut.png b/public/images/emoji/twitter/man_astronaut.png
new file mode 100644
index 00000000000..3248c7ea4bb
Binary files /dev/null and b/public/images/emoji/twitter/man_astronaut.png differ
diff --git a/public/images/emoji/twitter/man_cartwheeling.png b/public/images/emoji/twitter/man_cartwheeling.png
new file mode 100644
index 00000000000..aaf7c70f746
Binary files /dev/null and b/public/images/emoji/twitter/man_cartwheeling.png differ
diff --git a/public/images/emoji/twitter/man_cartwheeling/2.png b/public/images/emoji/twitter/man_cartwheeling/2.png
new file mode 100644
index 00000000000..431a4461e3c
Binary files /dev/null and b/public/images/emoji/twitter/man_cartwheeling/2.png differ
diff --git a/public/images/emoji/twitter/man_cartwheeling/3.png b/public/images/emoji/twitter/man_cartwheeling/3.png
new file mode 100644
index 00000000000..fb4421abb07
Binary files /dev/null and b/public/images/emoji/twitter/man_cartwheeling/3.png differ
diff --git a/public/images/emoji/twitter/man_cartwheeling/4.png b/public/images/emoji/twitter/man_cartwheeling/4.png
new file mode 100644
index 00000000000..277e11f0c50
Binary files /dev/null and b/public/images/emoji/twitter/man_cartwheeling/4.png differ
diff --git a/public/images/emoji/twitter/man_cartwheeling/5.png b/public/images/emoji/twitter/man_cartwheeling/5.png
new file mode 100644
index 00000000000..dfd446bd8d2
Binary files /dev/null and b/public/images/emoji/twitter/man_cartwheeling/5.png differ
diff --git a/public/images/emoji/twitter/man_cartwheeling/6.png b/public/images/emoji/twitter/man_cartwheeling/6.png
new file mode 100644
index 00000000000..8877efb2711
Binary files /dev/null and b/public/images/emoji/twitter/man_cartwheeling/6.png differ
diff --git a/public/images/emoji/twitter/man_cook.png b/public/images/emoji/twitter/man_cook.png
new file mode 100644
index 00000000000..8fb843406f5
Binary files /dev/null and b/public/images/emoji/twitter/man_cook.png differ
diff --git a/public/images/emoji/twitter/man_dancing.png b/public/images/emoji/twitter/man_dancing.png
new file mode 100644
index 00000000000..f3f2a5b04c7
Binary files /dev/null and b/public/images/emoji/twitter/man_dancing.png differ
diff --git a/public/images/emoji/twitter/man_dancing/2.png b/public/images/emoji/twitter/man_dancing/2.png
new file mode 100644
index 00000000000..040218520e4
Binary files /dev/null and b/public/images/emoji/twitter/man_dancing/2.png differ
diff --git a/public/images/emoji/twitter/man_dancing/3.png b/public/images/emoji/twitter/man_dancing/3.png
new file mode 100644
index 00000000000..8aec654d0ed
Binary files /dev/null and b/public/images/emoji/twitter/man_dancing/3.png differ
diff --git a/public/images/emoji/twitter/man_dancing/4.png b/public/images/emoji/twitter/man_dancing/4.png
new file mode 100644
index 00000000000..3d74099cbba
Binary files /dev/null and b/public/images/emoji/twitter/man_dancing/4.png differ
diff --git a/public/images/emoji/twitter/man_dancing/5.png b/public/images/emoji/twitter/man_dancing/5.png
new file mode 100644
index 00000000000..d41bc277889
Binary files /dev/null and b/public/images/emoji/twitter/man_dancing/5.png differ
diff --git a/public/images/emoji/twitter/man_dancing/6.png b/public/images/emoji/twitter/man_dancing/6.png
new file mode 100644
index 00000000000..01ee2f8efeb
Binary files /dev/null and b/public/images/emoji/twitter/man_dancing/6.png differ
diff --git a/public/images/emoji/twitter/man_facepalming.png b/public/images/emoji/twitter/man_facepalming.png
new file mode 100644
index 00000000000..4967e238dcc
Binary files /dev/null and b/public/images/emoji/twitter/man_facepalming.png differ
diff --git a/public/images/emoji/twitter/man_facepalming/2.png b/public/images/emoji/twitter/man_facepalming/2.png
new file mode 100644
index 00000000000..797300f215f
Binary files /dev/null and b/public/images/emoji/twitter/man_facepalming/2.png differ
diff --git a/public/images/emoji/twitter/man_facepalming/3.png b/public/images/emoji/twitter/man_facepalming/3.png
new file mode 100644
index 00000000000..407e8054b53
Binary files /dev/null and b/public/images/emoji/twitter/man_facepalming/3.png differ
diff --git a/public/images/emoji/twitter/man_facepalming/4.png b/public/images/emoji/twitter/man_facepalming/4.png
new file mode 100644
index 00000000000..6254233090c
Binary files /dev/null and b/public/images/emoji/twitter/man_facepalming/4.png differ
diff --git a/public/images/emoji/twitter/man_facepalming/5.png b/public/images/emoji/twitter/man_facepalming/5.png
new file mode 100644
index 00000000000..5e7da37f052
Binary files /dev/null and b/public/images/emoji/twitter/man_facepalming/5.png differ
diff --git a/public/images/emoji/twitter/man_facepalming/6.png b/public/images/emoji/twitter/man_facepalming/6.png
new file mode 100644
index 00000000000..eca03f4a44f
Binary files /dev/null and b/public/images/emoji/twitter/man_facepalming/6.png differ
diff --git a/public/images/emoji/twitter/man_factory_worker.png b/public/images/emoji/twitter/man_factory_worker.png
new file mode 100644
index 00000000000..4f8d7b6339f
Binary files /dev/null and b/public/images/emoji/twitter/man_factory_worker.png differ
diff --git a/public/images/emoji/twitter/man_farmer.png b/public/images/emoji/twitter/man_farmer.png
new file mode 100644
index 00000000000..a275fe56a76
Binary files /dev/null and b/public/images/emoji/twitter/man_farmer.png differ
diff --git a/public/images/emoji/twitter/man_firefighter.png b/public/images/emoji/twitter/man_firefighter.png
new file mode 100644
index 00000000000..a43787bc209
Binary files /dev/null and b/public/images/emoji/twitter/man_firefighter.png differ
diff --git a/public/images/emoji/twitter/man_health_worker.png b/public/images/emoji/twitter/man_health_worker.png
new file mode 100644
index 00000000000..266219eec10
Binary files /dev/null and b/public/images/emoji/twitter/man_health_worker.png differ
diff --git a/public/images/emoji/twitter/man_health_worker/2.png b/public/images/emoji/twitter/man_health_worker/2.png
new file mode 100644
index 00000000000..07434ed5781
Binary files /dev/null and b/public/images/emoji/twitter/man_health_worker/2.png differ
diff --git a/public/images/emoji/twitter/man_health_worker/3.png b/public/images/emoji/twitter/man_health_worker/3.png
new file mode 100644
index 00000000000..a233efb0c7a
Binary files /dev/null and b/public/images/emoji/twitter/man_health_worker/3.png differ
diff --git a/public/images/emoji/twitter/man_health_worker/4.png b/public/images/emoji/twitter/man_health_worker/4.png
new file mode 100644
index 00000000000..9dbd254708e
Binary files /dev/null and b/public/images/emoji/twitter/man_health_worker/4.png differ
diff --git a/public/images/emoji/twitter/man_health_worker/5.png b/public/images/emoji/twitter/man_health_worker/5.png
new file mode 100644
index 00000000000..3e13cf5b0dc
Binary files /dev/null and b/public/images/emoji/twitter/man_health_worker/5.png differ
diff --git a/public/images/emoji/twitter/man_health_worker/6.png b/public/images/emoji/twitter/man_health_worker/6.png
new file mode 100644
index 00000000000..6fe28eed3cd
Binary files /dev/null and b/public/images/emoji/twitter/man_health_worker/6.png differ
diff --git a/public/images/emoji/twitter/man_in_business_suit_levitating.png b/public/images/emoji/twitter/man_in_business_suit_levitating.png
index 622ec86bf72..5231c708a03 100644
Binary files a/public/images/emoji/twitter/man_in_business_suit_levitating.png and b/public/images/emoji/twitter/man_in_business_suit_levitating.png differ
diff --git a/public/images/emoji/twitter/man_in_tuxedo.png b/public/images/emoji/twitter/man_in_tuxedo.png
new file mode 100644
index 00000000000..68a5498555d
Binary files /dev/null and b/public/images/emoji/twitter/man_in_tuxedo.png differ
diff --git a/public/images/emoji/twitter/man_in_tuxedo/2.png b/public/images/emoji/twitter/man_in_tuxedo/2.png
new file mode 100644
index 00000000000..9115065434d
Binary files /dev/null and b/public/images/emoji/twitter/man_in_tuxedo/2.png differ
diff --git a/public/images/emoji/twitter/man_in_tuxedo/3.png b/public/images/emoji/twitter/man_in_tuxedo/3.png
new file mode 100644
index 00000000000..7d21e355055
Binary files /dev/null and b/public/images/emoji/twitter/man_in_tuxedo/3.png differ
diff --git a/public/images/emoji/twitter/man_in_tuxedo/4.png b/public/images/emoji/twitter/man_in_tuxedo/4.png
new file mode 100644
index 00000000000..5560c73e7c2
Binary files /dev/null and b/public/images/emoji/twitter/man_in_tuxedo/4.png differ
diff --git a/public/images/emoji/twitter/man_in_tuxedo/5.png b/public/images/emoji/twitter/man_in_tuxedo/5.png
new file mode 100644
index 00000000000..0507a8bc08e
Binary files /dev/null and b/public/images/emoji/twitter/man_in_tuxedo/5.png differ
diff --git a/public/images/emoji/twitter/man_in_tuxedo/6.png b/public/images/emoji/twitter/man_in_tuxedo/6.png
new file mode 100644
index 00000000000..7e5b9118602
Binary files /dev/null and b/public/images/emoji/twitter/man_in_tuxedo/6.png differ
diff --git a/public/images/emoji/twitter/man_judge.png b/public/images/emoji/twitter/man_judge.png
new file mode 100644
index 00000000000..b20c0cd7349
Binary files /dev/null and b/public/images/emoji/twitter/man_judge.png differ
diff --git a/public/images/emoji/twitter/man_judge/2.png b/public/images/emoji/twitter/man_judge/2.png
new file mode 100644
index 00000000000..bdfee1817bb
Binary files /dev/null and b/public/images/emoji/twitter/man_judge/2.png differ
diff --git a/public/images/emoji/twitter/man_judge/3.png b/public/images/emoji/twitter/man_judge/3.png
new file mode 100644
index 00000000000..052c0b0fa21
Binary files /dev/null and b/public/images/emoji/twitter/man_judge/3.png differ
diff --git a/public/images/emoji/twitter/man_judge/4.png b/public/images/emoji/twitter/man_judge/4.png
new file mode 100644
index 00000000000..ddd7e0530df
Binary files /dev/null and b/public/images/emoji/twitter/man_judge/4.png differ
diff --git a/public/images/emoji/twitter/man_judge/5.png b/public/images/emoji/twitter/man_judge/5.png
new file mode 100644
index 00000000000..1a374e14850
Binary files /dev/null and b/public/images/emoji/twitter/man_judge/5.png differ
diff --git a/public/images/emoji/twitter/man_judge/6.png b/public/images/emoji/twitter/man_judge/6.png
new file mode 100644
index 00000000000..4d5fac75dfe
Binary files /dev/null and b/public/images/emoji/twitter/man_judge/6.png differ
diff --git a/public/images/emoji/twitter/man_juggling.png b/public/images/emoji/twitter/man_juggling.png
new file mode 100644
index 00000000000..d6cc6a380df
Binary files /dev/null and b/public/images/emoji/twitter/man_juggling.png differ
diff --git a/public/images/emoji/twitter/man_juggling/2.png b/public/images/emoji/twitter/man_juggling/2.png
new file mode 100644
index 00000000000..631afe697f6
Binary files /dev/null and b/public/images/emoji/twitter/man_juggling/2.png differ
diff --git a/public/images/emoji/twitter/man_juggling/3.png b/public/images/emoji/twitter/man_juggling/3.png
new file mode 100644
index 00000000000..c28f2a5db9f
Binary files /dev/null and b/public/images/emoji/twitter/man_juggling/3.png differ
diff --git a/public/images/emoji/twitter/man_juggling/4.png b/public/images/emoji/twitter/man_juggling/4.png
new file mode 100644
index 00000000000..12d32ecb86a
Binary files /dev/null and b/public/images/emoji/twitter/man_juggling/4.png differ
diff --git a/public/images/emoji/twitter/man_juggling/5.png b/public/images/emoji/twitter/man_juggling/5.png
new file mode 100644
index 00000000000..f04ba21ece3
Binary files /dev/null and b/public/images/emoji/twitter/man_juggling/5.png differ
diff --git a/public/images/emoji/twitter/man_juggling/6.png b/public/images/emoji/twitter/man_juggling/6.png
new file mode 100644
index 00000000000..4b5b1a7d5c6
Binary files /dev/null and b/public/images/emoji/twitter/man_juggling/6.png differ
diff --git a/public/images/emoji/twitter/man_mechanic.png b/public/images/emoji/twitter/man_mechanic.png
new file mode 100644
index 00000000000..df912ad2558
Binary files /dev/null and b/public/images/emoji/twitter/man_mechanic.png differ
diff --git a/public/images/emoji/twitter/man_office_worker.png b/public/images/emoji/twitter/man_office_worker.png
new file mode 100644
index 00000000000..641784af029
Binary files /dev/null and b/public/images/emoji/twitter/man_office_worker.png differ
diff --git a/public/images/emoji/twitter/man_pilot.png b/public/images/emoji/twitter/man_pilot.png
new file mode 100644
index 00000000000..196949a366f
Binary files /dev/null and b/public/images/emoji/twitter/man_pilot.png differ
diff --git a/public/images/emoji/twitter/man_pilot/2.png b/public/images/emoji/twitter/man_pilot/2.png
new file mode 100644
index 00000000000..0b3fe7f3492
Binary files /dev/null and b/public/images/emoji/twitter/man_pilot/2.png differ
diff --git a/public/images/emoji/twitter/man_pilot/3.png b/public/images/emoji/twitter/man_pilot/3.png
new file mode 100644
index 00000000000..2af0c956d9d
Binary files /dev/null and b/public/images/emoji/twitter/man_pilot/3.png differ
diff --git a/public/images/emoji/twitter/man_pilot/4.png b/public/images/emoji/twitter/man_pilot/4.png
new file mode 100644
index 00000000000..7098a598caa
Binary files /dev/null and b/public/images/emoji/twitter/man_pilot/4.png differ
diff --git a/public/images/emoji/twitter/man_pilot/5.png b/public/images/emoji/twitter/man_pilot/5.png
new file mode 100644
index 00000000000..790ecc7051e
Binary files /dev/null and b/public/images/emoji/twitter/man_pilot/5.png differ
diff --git a/public/images/emoji/twitter/man_pilot/6.png b/public/images/emoji/twitter/man_pilot/6.png
new file mode 100644
index 00000000000..7082b178d78
Binary files /dev/null and b/public/images/emoji/twitter/man_pilot/6.png differ
diff --git a/public/images/emoji/twitter/man_playing_handball.png b/public/images/emoji/twitter/man_playing_handball.png
new file mode 100644
index 00000000000..8d9964cf037
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_handball.png differ
diff --git a/public/images/emoji/twitter/man_playing_handball/2.png b/public/images/emoji/twitter/man_playing_handball/2.png
new file mode 100644
index 00000000000..33b1d7c764b
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_handball/2.png differ
diff --git a/public/images/emoji/twitter/man_playing_handball/3.png b/public/images/emoji/twitter/man_playing_handball/3.png
new file mode 100644
index 00000000000..1f3f9215d08
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_handball/3.png differ
diff --git a/public/images/emoji/twitter/man_playing_handball/4.png b/public/images/emoji/twitter/man_playing_handball/4.png
new file mode 100644
index 00000000000..20d6288ed7a
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_handball/4.png differ
diff --git a/public/images/emoji/twitter/man_playing_handball/5.png b/public/images/emoji/twitter/man_playing_handball/5.png
new file mode 100644
index 00000000000..b653112d27f
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_handball/5.png differ
diff --git a/public/images/emoji/twitter/man_playing_handball/6.png b/public/images/emoji/twitter/man_playing_handball/6.png
new file mode 100644
index 00000000000..c7dce8c231c
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_handball/6.png differ
diff --git a/public/images/emoji/twitter/man_playing_water_polo.png b/public/images/emoji/twitter/man_playing_water_polo.png
new file mode 100644
index 00000000000..14bc7c68d11
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_water_polo.png differ
diff --git a/public/images/emoji/twitter/man_playing_water_polo/2.png b/public/images/emoji/twitter/man_playing_water_polo/2.png
new file mode 100644
index 00000000000..4f343861d3c
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_water_polo/2.png differ
diff --git a/public/images/emoji/twitter/man_playing_water_polo/3.png b/public/images/emoji/twitter/man_playing_water_polo/3.png
new file mode 100644
index 00000000000..3548a2ef8db
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_water_polo/3.png differ
diff --git a/public/images/emoji/twitter/man_playing_water_polo/4.png b/public/images/emoji/twitter/man_playing_water_polo/4.png
new file mode 100644
index 00000000000..7b45751b64d
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_water_polo/4.png differ
diff --git a/public/images/emoji/twitter/man_playing_water_polo/5.png b/public/images/emoji/twitter/man_playing_water_polo/5.png
new file mode 100644
index 00000000000..3247752e194
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_water_polo/5.png differ
diff --git a/public/images/emoji/twitter/man_playing_water_polo/6.png b/public/images/emoji/twitter/man_playing_water_polo/6.png
new file mode 100644
index 00000000000..bd6e616eb20
Binary files /dev/null and b/public/images/emoji/twitter/man_playing_water_polo/6.png differ
diff --git a/public/images/emoji/twitter/man_scientist.png b/public/images/emoji/twitter/man_scientist.png
new file mode 100644
index 00000000000..af1f36d1cd5
Binary files /dev/null and b/public/images/emoji/twitter/man_scientist.png differ
diff --git a/public/images/emoji/twitter/man_shrugging.png b/public/images/emoji/twitter/man_shrugging.png
new file mode 100644
index 00000000000..61e00fd0b01
Binary files /dev/null and b/public/images/emoji/twitter/man_shrugging.png differ
diff --git a/public/images/emoji/twitter/man_shrugging/2.png b/public/images/emoji/twitter/man_shrugging/2.png
new file mode 100644
index 00000000000..6db5885ddbd
Binary files /dev/null and b/public/images/emoji/twitter/man_shrugging/2.png differ
diff --git a/public/images/emoji/twitter/man_shrugging/3.png b/public/images/emoji/twitter/man_shrugging/3.png
new file mode 100644
index 00000000000..f1fc833e9c7
Binary files /dev/null and b/public/images/emoji/twitter/man_shrugging/3.png differ
diff --git a/public/images/emoji/twitter/man_shrugging/4.png b/public/images/emoji/twitter/man_shrugging/4.png
new file mode 100644
index 00000000000..9ca39fce99b
Binary files /dev/null and b/public/images/emoji/twitter/man_shrugging/4.png differ
diff --git a/public/images/emoji/twitter/man_shrugging/5.png b/public/images/emoji/twitter/man_shrugging/5.png
new file mode 100644
index 00000000000..ab9cd50150c
Binary files /dev/null and b/public/images/emoji/twitter/man_shrugging/5.png differ
diff --git a/public/images/emoji/twitter/man_shrugging/6.png b/public/images/emoji/twitter/man_shrugging/6.png
new file mode 100644
index 00000000000..a805a9fe340
Binary files /dev/null and b/public/images/emoji/twitter/man_shrugging/6.png differ
diff --git a/public/images/emoji/twitter/man_singer.png b/public/images/emoji/twitter/man_singer.png
new file mode 100644
index 00000000000..f3df8810282
Binary files /dev/null and b/public/images/emoji/twitter/man_singer.png differ
diff --git a/public/images/emoji/twitter/man_student.png b/public/images/emoji/twitter/man_student.png
new file mode 100644
index 00000000000..897c8af4123
Binary files /dev/null and b/public/images/emoji/twitter/man_student.png differ
diff --git a/public/images/emoji/twitter/man_teacher.png b/public/images/emoji/twitter/man_teacher.png
new file mode 100644
index 00000000000..b85d9054667
Binary files /dev/null and b/public/images/emoji/twitter/man_teacher.png differ
diff --git a/public/images/emoji/twitter/man_technologist.png b/public/images/emoji/twitter/man_technologist.png
new file mode 100644
index 00000000000..4d8208bbe1f
Binary files /dev/null and b/public/images/emoji/twitter/man_technologist.png differ
diff --git a/public/images/emoji/twitter/man_with_gua_pi_mao.png b/public/images/emoji/twitter/man_with_gua_pi_mao.png
index 8b0d5707344..79b9ed91ff0 100644
Binary files a/public/images/emoji/twitter/man_with_gua_pi_mao.png and b/public/images/emoji/twitter/man_with_gua_pi_mao.png differ
diff --git a/public/images/emoji/twitter/man_with_gua_pi_mao/2.png b/public/images/emoji/twitter/man_with_gua_pi_mao/2.png
new file mode 100644
index 00000000000..c59baa4f7eb
Binary files /dev/null and b/public/images/emoji/twitter/man_with_gua_pi_mao/2.png differ
diff --git a/public/images/emoji/twitter/man_with_gua_pi_mao/3.png b/public/images/emoji/twitter/man_with_gua_pi_mao/3.png
new file mode 100644
index 00000000000..4922909edfc
Binary files /dev/null and b/public/images/emoji/twitter/man_with_gua_pi_mao/3.png differ
diff --git a/public/images/emoji/twitter/man_with_gua_pi_mao/4.png b/public/images/emoji/twitter/man_with_gua_pi_mao/4.png
new file mode 100644
index 00000000000..d80252bb5be
Binary files /dev/null and b/public/images/emoji/twitter/man_with_gua_pi_mao/4.png differ
diff --git a/public/images/emoji/twitter/man_with_gua_pi_mao/5.png b/public/images/emoji/twitter/man_with_gua_pi_mao/5.png
new file mode 100644
index 00000000000..1870b9ea11d
Binary files /dev/null and b/public/images/emoji/twitter/man_with_gua_pi_mao/5.png differ
diff --git a/public/images/emoji/twitter/man_with_gua_pi_mao/6.png b/public/images/emoji/twitter/man_with_gua_pi_mao/6.png
new file mode 100644
index 00000000000..70dba3b9125
Binary files /dev/null and b/public/images/emoji/twitter/man_with_gua_pi_mao/6.png differ
diff --git a/public/images/emoji/twitter/man_with_turban.png b/public/images/emoji/twitter/man_with_turban.png
index fe1c0772b7f..ca077edb9fa 100644
Binary files a/public/images/emoji/twitter/man_with_turban.png and b/public/images/emoji/twitter/man_with_turban.png differ
diff --git a/public/images/emoji/twitter/man_with_turban/2.png b/public/images/emoji/twitter/man_with_turban/2.png
new file mode 100644
index 00000000000..3f7c50560fa
Binary files /dev/null and b/public/images/emoji/twitter/man_with_turban/2.png differ
diff --git a/public/images/emoji/twitter/man_with_turban/3.png b/public/images/emoji/twitter/man_with_turban/3.png
new file mode 100644
index 00000000000..955e6875bb1
Binary files /dev/null and b/public/images/emoji/twitter/man_with_turban/3.png differ
diff --git a/public/images/emoji/twitter/man_with_turban/4.png b/public/images/emoji/twitter/man_with_turban/4.png
new file mode 100644
index 00000000000..d4cf3d5619e
Binary files /dev/null and b/public/images/emoji/twitter/man_with_turban/4.png differ
diff --git a/public/images/emoji/twitter/man_with_turban/5.png b/public/images/emoji/twitter/man_with_turban/5.png
new file mode 100644
index 00000000000..df806fe5235
Binary files /dev/null and b/public/images/emoji/twitter/man_with_turban/5.png differ
diff --git a/public/images/emoji/twitter/man_with_turban/6.png b/public/images/emoji/twitter/man_with_turban/6.png
new file mode 100644
index 00000000000..03fad70d6e0
Binary files /dev/null and b/public/images/emoji/twitter/man_with_turban/6.png differ
diff --git a/public/images/emoji/twitter/mantelpiece_clock.png b/public/images/emoji/twitter/mantelpiece_clock.png
new file mode 100644
index 00000000000..62a0e894592
Binary files /dev/null and b/public/images/emoji/twitter/mantelpiece_clock.png differ
diff --git a/public/images/emoji/twitter/mantlepiece_clock.png b/public/images/emoji/twitter/mantlepiece_clock.png
deleted file mode 100644
index cf335766a1b..00000000000
Binary files a/public/images/emoji/twitter/mantlepiece_clock.png and /dev/null differ
diff --git a/public/images/emoji/twitter/map.png b/public/images/emoji/twitter/map.png
index 471c048fa27..8c102ea49de 100644
Binary files a/public/images/emoji/twitter/map.png and b/public/images/emoji/twitter/map.png differ
diff --git a/public/images/emoji/twitter/marshall_islands.png b/public/images/emoji/twitter/marshall_islands.png
new file mode 100644
index 00000000000..35a77d3ec6a
Binary files /dev/null and b/public/images/emoji/twitter/marshall_islands.png differ
diff --git a/public/images/emoji/twitter/martial_arts_uniform.png b/public/images/emoji/twitter/martial_arts_uniform.png
new file mode 100644
index 00000000000..50e9d87cd53
Binary files /dev/null and b/public/images/emoji/twitter/martial_arts_uniform.png differ
diff --git a/public/images/emoji/twitter/martinique.png b/public/images/emoji/twitter/martinique.png
new file mode 100644
index 00000000000..20265c357af
Binary files /dev/null and b/public/images/emoji/twitter/martinique.png differ
diff --git a/public/images/emoji/twitter/massage.png b/public/images/emoji/twitter/massage.png
index 01e380bcf64..e8364a6f97c 100644
Binary files a/public/images/emoji/twitter/massage.png and b/public/images/emoji/twitter/massage.png differ
diff --git a/public/images/emoji/twitter/massage_man.png b/public/images/emoji/twitter/massage_man.png
new file mode 100644
index 00000000000..b2d809725e0
Binary files /dev/null and b/public/images/emoji/twitter/massage_man.png differ
diff --git a/public/images/emoji/twitter/massage_man/2.png b/public/images/emoji/twitter/massage_man/2.png
new file mode 100644
index 00000000000..892e43bd6aa
Binary files /dev/null and b/public/images/emoji/twitter/massage_man/2.png differ
diff --git a/public/images/emoji/twitter/massage_man/3.png b/public/images/emoji/twitter/massage_man/3.png
new file mode 100644
index 00000000000..e9668ae1d81
Binary files /dev/null and b/public/images/emoji/twitter/massage_man/3.png differ
diff --git a/public/images/emoji/twitter/massage_man/4.png b/public/images/emoji/twitter/massage_man/4.png
new file mode 100644
index 00000000000..f891cc952f1
Binary files /dev/null and b/public/images/emoji/twitter/massage_man/4.png differ
diff --git a/public/images/emoji/twitter/massage_man/5.png b/public/images/emoji/twitter/massage_man/5.png
new file mode 100644
index 00000000000..8295da5a875
Binary files /dev/null and b/public/images/emoji/twitter/massage_man/5.png differ
diff --git a/public/images/emoji/twitter/massage_man/6.png b/public/images/emoji/twitter/massage_man/6.png
new file mode 100644
index 00000000000..549596cc7c1
Binary files /dev/null and b/public/images/emoji/twitter/massage_man/6.png differ
diff --git a/public/images/emoji/twitter/massage_woman.png b/public/images/emoji/twitter/massage_woman.png
new file mode 100644
index 00000000000..e8364a6f97c
Binary files /dev/null and b/public/images/emoji/twitter/massage_woman.png differ
diff --git a/public/images/emoji/twitter/massage_woman/2.png b/public/images/emoji/twitter/massage_woman/2.png
new file mode 100644
index 00000000000..18b9502a83a
Binary files /dev/null and b/public/images/emoji/twitter/massage_woman/2.png differ
diff --git a/public/images/emoji/twitter/massage_woman/3.png b/public/images/emoji/twitter/massage_woman/3.png
new file mode 100644
index 00000000000..02af90bedcc
Binary files /dev/null and b/public/images/emoji/twitter/massage_woman/3.png differ
diff --git a/public/images/emoji/twitter/massage_woman/4.png b/public/images/emoji/twitter/massage_woman/4.png
new file mode 100644
index 00000000000..2f46bdfc4a1
Binary files /dev/null and b/public/images/emoji/twitter/massage_woman/4.png differ
diff --git a/public/images/emoji/twitter/massage_woman/5.png b/public/images/emoji/twitter/massage_woman/5.png
new file mode 100644
index 00000000000..c0f14dbde9a
Binary files /dev/null and b/public/images/emoji/twitter/massage_woman/5.png differ
diff --git a/public/images/emoji/twitter/massage_woman/6.png b/public/images/emoji/twitter/massage_woman/6.png
new file mode 100644
index 00000000000..46504c4dec4
Binary files /dev/null and b/public/images/emoji/twitter/massage_woman/6.png differ
diff --git a/public/images/emoji/twitter/mauritania.png b/public/images/emoji/twitter/mauritania.png
new file mode 100644
index 00000000000..23fa26e4ced
Binary files /dev/null and b/public/images/emoji/twitter/mauritania.png differ
diff --git a/public/images/emoji/twitter/mauritius.png b/public/images/emoji/twitter/mauritius.png
new file mode 100644
index 00000000000..846272e3670
Binary files /dev/null and b/public/images/emoji/twitter/mauritius.png differ
diff --git a/public/images/emoji/twitter/mayotte.png b/public/images/emoji/twitter/mayotte.png
new file mode 100644
index 00000000000..43a7879d247
Binary files /dev/null and b/public/images/emoji/twitter/mayotte.png differ
diff --git a/public/images/emoji/twitter/medal_military.png b/public/images/emoji/twitter/medal_military.png
new file mode 100644
index 00000000000..857488da67c
Binary files /dev/null and b/public/images/emoji/twitter/medal_military.png differ
diff --git a/public/images/emoji/twitter/medal_sports.png b/public/images/emoji/twitter/medal_sports.png
new file mode 100644
index 00000000000..57fbc8512fc
Binary files /dev/null and b/public/images/emoji/twitter/medal_sports.png differ
diff --git a/public/images/emoji/twitter/memo.png b/public/images/emoji/twitter/memo.png
new file mode 100644
index 00000000000..9cefdba7eb0
Binary files /dev/null and b/public/images/emoji/twitter/memo.png differ
diff --git a/public/images/emoji/twitter/men_wrestling.png b/public/images/emoji/twitter/men_wrestling.png
new file mode 100644
index 00000000000..ab63e2f4f0f
Binary files /dev/null and b/public/images/emoji/twitter/men_wrestling.png differ
diff --git a/public/images/emoji/twitter/menorah.png b/public/images/emoji/twitter/menorah.png
index bb7276c32ea..fe2a128793a 100644
Binary files a/public/images/emoji/twitter/menorah.png and b/public/images/emoji/twitter/menorah.png differ
diff --git a/public/images/emoji/twitter/metal.png b/public/images/emoji/twitter/metal.png
index 788071275e3..72d987aadc3 100644
Binary files a/public/images/emoji/twitter/metal.png and b/public/images/emoji/twitter/metal.png differ
diff --git a/public/images/emoji/twitter/metal/2.png b/public/images/emoji/twitter/metal/2.png
new file mode 100644
index 00000000000..8d87aab277f
Binary files /dev/null and b/public/images/emoji/twitter/metal/2.png differ
diff --git a/public/images/emoji/twitter/metal/3.png b/public/images/emoji/twitter/metal/3.png
new file mode 100644
index 00000000000..39a19cd401f
Binary files /dev/null and b/public/images/emoji/twitter/metal/3.png differ
diff --git a/public/images/emoji/twitter/metal/4.png b/public/images/emoji/twitter/metal/4.png
new file mode 100644
index 00000000000..73bedb2c022
Binary files /dev/null and b/public/images/emoji/twitter/metal/4.png differ
diff --git a/public/images/emoji/twitter/metal/5.png b/public/images/emoji/twitter/metal/5.png
new file mode 100644
index 00000000000..36413ab8cfb
Binary files /dev/null and b/public/images/emoji/twitter/metal/5.png differ
diff --git a/public/images/emoji/twitter/metal/6.png b/public/images/emoji/twitter/metal/6.png
new file mode 100644
index 00000000000..1cb1b661b95
Binary files /dev/null and b/public/images/emoji/twitter/metal/6.png differ
diff --git a/public/images/emoji/twitter/mexico.png b/public/images/emoji/twitter/mexico.png
new file mode 100644
index 00000000000..95e838852b4
Binary files /dev/null and b/public/images/emoji/twitter/mexico.png differ
diff --git a/public/images/emoji/twitter/micronesia.png b/public/images/emoji/twitter/micronesia.png
new file mode 100644
index 00000000000..549d03fdc7c
Binary files /dev/null and b/public/images/emoji/twitter/micronesia.png differ
diff --git a/public/images/emoji/twitter/microphone.png b/public/images/emoji/twitter/microphone.png
index 20e7ca5be3e..bb4de707154 100644
Binary files a/public/images/emoji/twitter/microphone.png and b/public/images/emoji/twitter/microphone.png differ
diff --git a/public/images/emoji/twitter/milk_glass.png b/public/images/emoji/twitter/milk_glass.png
new file mode 100644
index 00000000000..d2de8252bba
Binary files /dev/null and b/public/images/emoji/twitter/milk_glass.png differ
diff --git a/public/images/emoji/twitter/moldova.png b/public/images/emoji/twitter/moldova.png
new file mode 100644
index 00000000000..d4463a01473
Binary files /dev/null and b/public/images/emoji/twitter/moldova.png differ
diff --git a/public/images/emoji/twitter/monaco.png b/public/images/emoji/twitter/monaco.png
new file mode 100644
index 00000000000..17833f535af
Binary files /dev/null and b/public/images/emoji/twitter/monaco.png differ
diff --git a/public/images/emoji/twitter/money_mouth.png b/public/images/emoji/twitter/money_mouth.png
index ef52b6424c8..cd2459518eb 100644
Binary files a/public/images/emoji/twitter/money_mouth.png and b/public/images/emoji/twitter/money_mouth.png differ
diff --git a/public/images/emoji/twitter/money_mouth_face.png b/public/images/emoji/twitter/money_mouth_face.png
index ef52b6424c8..cd2459518eb 100644
Binary files a/public/images/emoji/twitter/money_mouth_face.png and b/public/images/emoji/twitter/money_mouth_face.png differ
diff --git a/public/images/emoji/twitter/money_with_wings.png b/public/images/emoji/twitter/money_with_wings.png
index 4761d016550..53121e555ae 100644
Binary files a/public/images/emoji/twitter/money_with_wings.png and b/public/images/emoji/twitter/money_with_wings.png differ
diff --git a/public/images/emoji/twitter/mongolia.png b/public/images/emoji/twitter/mongolia.png
new file mode 100644
index 00000000000..cf978945085
Binary files /dev/null and b/public/images/emoji/twitter/mongolia.png differ
diff --git a/public/images/emoji/twitter/montenegro.png b/public/images/emoji/twitter/montenegro.png
new file mode 100644
index 00000000000..7cbd07cef3c
Binary files /dev/null and b/public/images/emoji/twitter/montenegro.png differ
diff --git a/public/images/emoji/twitter/montserrat.png b/public/images/emoji/twitter/montserrat.png
new file mode 100644
index 00000000000..28712de519d
Binary files /dev/null and b/public/images/emoji/twitter/montserrat.png differ
diff --git a/public/images/emoji/twitter/moon.png b/public/images/emoji/twitter/moon.png
new file mode 100644
index 00000000000..826e38b1b3a
Binary files /dev/null and b/public/images/emoji/twitter/moon.png differ
diff --git a/public/images/emoji/twitter/morocco.png b/public/images/emoji/twitter/morocco.png
new file mode 100644
index 00000000000..7f16d0a66de
Binary files /dev/null and b/public/images/emoji/twitter/morocco.png differ
diff --git a/public/images/emoji/twitter/motor_boat.png b/public/images/emoji/twitter/motor_boat.png
new file mode 100644
index 00000000000..3eba365766f
Binary files /dev/null and b/public/images/emoji/twitter/motor_boat.png differ
diff --git a/public/images/emoji/twitter/motor_scooter.png b/public/images/emoji/twitter/motor_scooter.png
new file mode 100644
index 00000000000..b9659e99a3e
Binary files /dev/null and b/public/images/emoji/twitter/motor_scooter.png differ
diff --git a/public/images/emoji/twitter/motorcycle.png b/public/images/emoji/twitter/motorcycle.png
index 2c7b22a423d..ba7fb373bad 100644
Binary files a/public/images/emoji/twitter/motorcycle.png and b/public/images/emoji/twitter/motorcycle.png differ
diff --git a/public/images/emoji/twitter/motorway.png b/public/images/emoji/twitter/motorway.png
index 84328c865dc..2d5622664b6 100644
Binary files a/public/images/emoji/twitter/motorway.png and b/public/images/emoji/twitter/motorway.png differ
diff --git a/public/images/emoji/twitter/mountain_bicyclist.png b/public/images/emoji/twitter/mountain_bicyclist.png
index f0bc0bf7e79..57a9ff5b9ea 100644
Binary files a/public/images/emoji/twitter/mountain_bicyclist.png and b/public/images/emoji/twitter/mountain_bicyclist.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_man.png b/public/images/emoji/twitter/mountain_biking_man.png
new file mode 100644
index 00000000000..57a9ff5b9ea
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_man.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_man/2.png b/public/images/emoji/twitter/mountain_biking_man/2.png
new file mode 100644
index 00000000000..1e1a7ef9311
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_man/2.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_man/3.png b/public/images/emoji/twitter/mountain_biking_man/3.png
new file mode 100644
index 00000000000..ee2192aa47b
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_man/3.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_man/4.png b/public/images/emoji/twitter/mountain_biking_man/4.png
new file mode 100644
index 00000000000..556c1d9b21f
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_man/4.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_man/5.png b/public/images/emoji/twitter/mountain_biking_man/5.png
new file mode 100644
index 00000000000..7fd812e24d9
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_man/5.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_man/6.png b/public/images/emoji/twitter/mountain_biking_man/6.png
new file mode 100644
index 00000000000..e24f516b290
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_man/6.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_woman.png b/public/images/emoji/twitter/mountain_biking_woman.png
new file mode 100644
index 00000000000..f752e9cdf3c
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_woman.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_woman/2.png b/public/images/emoji/twitter/mountain_biking_woman/2.png
new file mode 100644
index 00000000000..78e8c2577b8
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_woman/2.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_woman/3.png b/public/images/emoji/twitter/mountain_biking_woman/3.png
new file mode 100644
index 00000000000..2e4e5a891d4
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_woman/3.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_woman/4.png b/public/images/emoji/twitter/mountain_biking_woman/4.png
new file mode 100644
index 00000000000..ee9fd92c8d7
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_woman/4.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_woman/5.png b/public/images/emoji/twitter/mountain_biking_woman/5.png
new file mode 100644
index 00000000000..6f663ca4c08
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_woman/5.png differ
diff --git a/public/images/emoji/twitter/mountain_biking_woman/6.png b/public/images/emoji/twitter/mountain_biking_woman/6.png
new file mode 100644
index 00000000000..f49e7054c91
Binary files /dev/null and b/public/images/emoji/twitter/mountain_biking_woman/6.png differ
diff --git a/public/images/emoji/twitter/mozambique.png b/public/images/emoji/twitter/mozambique.png
new file mode 100644
index 00000000000..07d5cd56f0e
Binary files /dev/null and b/public/images/emoji/twitter/mozambique.png differ
diff --git a/public/images/emoji/twitter/mrs_claus.png b/public/images/emoji/twitter/mrs_claus.png
new file mode 100644
index 00000000000..1923fbd8e93
Binary files /dev/null and b/public/images/emoji/twitter/mrs_claus.png differ
diff --git a/public/images/emoji/twitter/mrs_claus/2.png b/public/images/emoji/twitter/mrs_claus/2.png
new file mode 100644
index 00000000000..a6e57fc30b2
Binary files /dev/null and b/public/images/emoji/twitter/mrs_claus/2.png differ
diff --git a/public/images/emoji/twitter/mrs_claus/3.png b/public/images/emoji/twitter/mrs_claus/3.png
new file mode 100644
index 00000000000..48e81212564
Binary files /dev/null and b/public/images/emoji/twitter/mrs_claus/3.png differ
diff --git a/public/images/emoji/twitter/mrs_claus/4.png b/public/images/emoji/twitter/mrs_claus/4.png
new file mode 100644
index 00000000000..cdefbc93405
Binary files /dev/null and b/public/images/emoji/twitter/mrs_claus/4.png differ
diff --git a/public/images/emoji/twitter/mrs_claus/5.png b/public/images/emoji/twitter/mrs_claus/5.png
new file mode 100644
index 00000000000..de7de0327ab
Binary files /dev/null and b/public/images/emoji/twitter/mrs_claus/5.png differ
diff --git a/public/images/emoji/twitter/mrs_claus/6.png b/public/images/emoji/twitter/mrs_claus/6.png
new file mode 100644
index 00000000000..25324ab4205
Binary files /dev/null and b/public/images/emoji/twitter/mrs_claus/6.png differ
diff --git a/public/images/emoji/twitter/muscle/2.png b/public/images/emoji/twitter/muscle/2.png
new file mode 100644
index 00000000000..9213660c025
Binary files /dev/null and b/public/images/emoji/twitter/muscle/2.png differ
diff --git a/public/images/emoji/twitter/muscle/3.png b/public/images/emoji/twitter/muscle/3.png
new file mode 100644
index 00000000000..8fb22bc29ea
Binary files /dev/null and b/public/images/emoji/twitter/muscle/3.png differ
diff --git a/public/images/emoji/twitter/muscle/4.png b/public/images/emoji/twitter/muscle/4.png
new file mode 100644
index 00000000000..3a2bd0bb5dd
Binary files /dev/null and b/public/images/emoji/twitter/muscle/4.png differ
diff --git a/public/images/emoji/twitter/muscle/5.png b/public/images/emoji/twitter/muscle/5.png
new file mode 100644
index 00000000000..812a7372cd4
Binary files /dev/null and b/public/images/emoji/twitter/muscle/5.png differ
diff --git a/public/images/emoji/twitter/muscle/6.png b/public/images/emoji/twitter/muscle/6.png
new file mode 100644
index 00000000000..41666caafa0
Binary files /dev/null and b/public/images/emoji/twitter/muscle/6.png differ
diff --git a/public/images/emoji/twitter/myanmar.png b/public/images/emoji/twitter/myanmar.png
new file mode 100644
index 00000000000..345829e2a3e
Binary files /dev/null and b/public/images/emoji/twitter/myanmar.png differ
diff --git a/public/images/emoji/twitter/nail_care/2.png b/public/images/emoji/twitter/nail_care/2.png
new file mode 100644
index 00000000000..afb85f1b1b7
Binary files /dev/null and b/public/images/emoji/twitter/nail_care/2.png differ
diff --git a/public/images/emoji/twitter/nail_care/3.png b/public/images/emoji/twitter/nail_care/3.png
new file mode 100644
index 00000000000..d16e8095559
Binary files /dev/null and b/public/images/emoji/twitter/nail_care/3.png differ
diff --git a/public/images/emoji/twitter/nail_care/4.png b/public/images/emoji/twitter/nail_care/4.png
new file mode 100644
index 00000000000..e6c2cbe329f
Binary files /dev/null and b/public/images/emoji/twitter/nail_care/4.png differ
diff --git a/public/images/emoji/twitter/nail_care/5.png b/public/images/emoji/twitter/nail_care/5.png
new file mode 100644
index 00000000000..88c57c45cd4
Binary files /dev/null and b/public/images/emoji/twitter/nail_care/5.png differ
diff --git a/public/images/emoji/twitter/nail_care/6.png b/public/images/emoji/twitter/nail_care/6.png
new file mode 100644
index 00000000000..e955eecd001
Binary files /dev/null and b/public/images/emoji/twitter/nail_care/6.png differ
diff --git a/public/images/emoji/twitter/namibia.png b/public/images/emoji/twitter/namibia.png
new file mode 100644
index 00000000000..f505b371fd5
Binary files /dev/null and b/public/images/emoji/twitter/namibia.png differ
diff --git a/public/images/emoji/twitter/nauru.png b/public/images/emoji/twitter/nauru.png
new file mode 100644
index 00000000000..443c1a5e935
Binary files /dev/null and b/public/images/emoji/twitter/nauru.png differ
diff --git a/public/images/emoji/twitter/nauseated_face.png b/public/images/emoji/twitter/nauseated_face.png
new file mode 100644
index 00000000000..0ec48392c20
Binary files /dev/null and b/public/images/emoji/twitter/nauseated_face.png differ
diff --git a/public/images/emoji/twitter/nepal.png b/public/images/emoji/twitter/nepal.png
new file mode 100644
index 00000000000..cd57822d801
Binary files /dev/null and b/public/images/emoji/twitter/nepal.png differ
diff --git a/public/images/emoji/twitter/nerd.png b/public/images/emoji/twitter/nerd.png
index 6b546277d30..b844baf25b2 100644
Binary files a/public/images/emoji/twitter/nerd.png and b/public/images/emoji/twitter/nerd.png differ
diff --git a/public/images/emoji/twitter/nerd_face.png b/public/images/emoji/twitter/nerd_face.png
index 6b546277d30..b844baf25b2 100644
Binary files a/public/images/emoji/twitter/nerd_face.png and b/public/images/emoji/twitter/nerd_face.png differ
diff --git a/public/images/emoji/twitter/netherlands.png b/public/images/emoji/twitter/netherlands.png
new file mode 100644
index 00000000000..1e37d79d5d4
Binary files /dev/null and b/public/images/emoji/twitter/netherlands.png differ
diff --git a/public/images/emoji/twitter/new_caledonia.png b/public/images/emoji/twitter/new_caledonia.png
new file mode 100644
index 00000000000..45914c48c7d
Binary files /dev/null and b/public/images/emoji/twitter/new_caledonia.png differ
diff --git a/public/images/emoji/twitter/new_moon_with_face.png b/public/images/emoji/twitter/new_moon_with_face.png
index e16a5a5afc2..f4aa3f33207 100644
Binary files a/public/images/emoji/twitter/new_moon_with_face.png and b/public/images/emoji/twitter/new_moon_with_face.png differ
diff --git a/public/images/emoji/twitter/new_zealand.png b/public/images/emoji/twitter/new_zealand.png
new file mode 100644
index 00000000000..9ab60df7b72
Binary files /dev/null and b/public/images/emoji/twitter/new_zealand.png differ
diff --git a/public/images/emoji/twitter/newspaper_roll.png b/public/images/emoji/twitter/newspaper_roll.png
new file mode 100644
index 00000000000..052dcce75f0
Binary files /dev/null and b/public/images/emoji/twitter/newspaper_roll.png differ
diff --git a/public/images/emoji/twitter/next_track_button.png b/public/images/emoji/twitter/next_track_button.png
new file mode 100644
index 00000000000..13953da5d7f
Binary files /dev/null and b/public/images/emoji/twitter/next_track_button.png differ
diff --git a/public/images/emoji/twitter/nicaragua.png b/public/images/emoji/twitter/nicaragua.png
new file mode 100644
index 00000000000..e405151e2d1
Binary files /dev/null and b/public/images/emoji/twitter/nicaragua.png differ
diff --git a/public/images/emoji/twitter/niger.png b/public/images/emoji/twitter/niger.png
new file mode 100644
index 00000000000..fb6c4a4d372
Binary files /dev/null and b/public/images/emoji/twitter/niger.png differ
diff --git a/public/images/emoji/twitter/nigeria.png b/public/images/emoji/twitter/nigeria.png
new file mode 100644
index 00000000000..23c9d9a7627
Binary files /dev/null and b/public/images/emoji/twitter/nigeria.png differ
diff --git a/public/images/emoji/twitter/nine.png b/public/images/emoji/twitter/nine.png
index 1e425523f85..ff2bfa73c3d 100644
Binary files a/public/images/emoji/twitter/nine.png and b/public/images/emoji/twitter/nine.png differ
diff --git a/public/images/emoji/twitter/niue.png b/public/images/emoji/twitter/niue.png
new file mode 100644
index 00000000000..daaa26cc166
Binary files /dev/null and b/public/images/emoji/twitter/niue.png differ
diff --git a/public/images/emoji/twitter/no_bicycles.png b/public/images/emoji/twitter/no_bicycles.png
index a3f3104aab7..06b01f625a7 100644
Binary files a/public/images/emoji/twitter/no_bicycles.png and b/public/images/emoji/twitter/no_bicycles.png differ
diff --git a/public/images/emoji/twitter/no_good.png b/public/images/emoji/twitter/no_good.png
index f388e6454ab..8e7851dcce6 100644
Binary files a/public/images/emoji/twitter/no_good.png and b/public/images/emoji/twitter/no_good.png differ
diff --git a/public/images/emoji/twitter/no_good_man.png b/public/images/emoji/twitter/no_good_man.png
new file mode 100644
index 00000000000..482a4698d1e
Binary files /dev/null and b/public/images/emoji/twitter/no_good_man.png differ
diff --git a/public/images/emoji/twitter/no_good_man/2.png b/public/images/emoji/twitter/no_good_man/2.png
new file mode 100644
index 00000000000..faf146004d6
Binary files /dev/null and b/public/images/emoji/twitter/no_good_man/2.png differ
diff --git a/public/images/emoji/twitter/no_good_man/3.png b/public/images/emoji/twitter/no_good_man/3.png
new file mode 100644
index 00000000000..27ba65f98b2
Binary files /dev/null and b/public/images/emoji/twitter/no_good_man/3.png differ
diff --git a/public/images/emoji/twitter/no_good_man/4.png b/public/images/emoji/twitter/no_good_man/4.png
new file mode 100644
index 00000000000..cb7608b4e9c
Binary files /dev/null and b/public/images/emoji/twitter/no_good_man/4.png differ
diff --git a/public/images/emoji/twitter/no_good_man/5.png b/public/images/emoji/twitter/no_good_man/5.png
new file mode 100644
index 00000000000..6498b6f0827
Binary files /dev/null and b/public/images/emoji/twitter/no_good_man/5.png differ
diff --git a/public/images/emoji/twitter/no_good_man/6.png b/public/images/emoji/twitter/no_good_man/6.png
new file mode 100644
index 00000000000..0bac0f4cd47
Binary files /dev/null and b/public/images/emoji/twitter/no_good_man/6.png differ
diff --git a/public/images/emoji/twitter/no_good_woman.png b/public/images/emoji/twitter/no_good_woman.png
new file mode 100644
index 00000000000..8e7851dcce6
Binary files /dev/null and b/public/images/emoji/twitter/no_good_woman.png differ
diff --git a/public/images/emoji/twitter/no_good_woman/2.png b/public/images/emoji/twitter/no_good_woman/2.png
new file mode 100644
index 00000000000..7293f799222
Binary files /dev/null and b/public/images/emoji/twitter/no_good_woman/2.png differ
diff --git a/public/images/emoji/twitter/no_good_woman/3.png b/public/images/emoji/twitter/no_good_woman/3.png
new file mode 100644
index 00000000000..e1aca08cc40
Binary files /dev/null and b/public/images/emoji/twitter/no_good_woman/3.png differ
diff --git a/public/images/emoji/twitter/no_good_woman/4.png b/public/images/emoji/twitter/no_good_woman/4.png
new file mode 100644
index 00000000000..e9e36b07d89
Binary files /dev/null and b/public/images/emoji/twitter/no_good_woman/4.png differ
diff --git a/public/images/emoji/twitter/no_good_woman/5.png b/public/images/emoji/twitter/no_good_woman/5.png
new file mode 100644
index 00000000000..5fc7c201708
Binary files /dev/null and b/public/images/emoji/twitter/no_good_woman/5.png differ
diff --git a/public/images/emoji/twitter/no_good_woman/6.png b/public/images/emoji/twitter/no_good_woman/6.png
new file mode 100644
index 00000000000..b32f8a97d52
Binary files /dev/null and b/public/images/emoji/twitter/no_good_woman/6.png differ
diff --git a/public/images/emoji/twitter/no_smoking.png b/public/images/emoji/twitter/no_smoking.png
index f60796c680e..a89ddf2dbfa 100644
Binary files a/public/images/emoji/twitter/no_smoking.png and b/public/images/emoji/twitter/no_smoking.png differ
diff --git a/public/images/emoji/twitter/norfolk_island.png b/public/images/emoji/twitter/norfolk_island.png
new file mode 100644
index 00000000000..574acba1009
Binary files /dev/null and b/public/images/emoji/twitter/norfolk_island.png differ
diff --git a/public/images/emoji/twitter/north_korea.png b/public/images/emoji/twitter/north_korea.png
new file mode 100644
index 00000000000..d15d10aecec
Binary files /dev/null and b/public/images/emoji/twitter/north_korea.png differ
diff --git a/public/images/emoji/twitter/northern_mariana_islands.png b/public/images/emoji/twitter/northern_mariana_islands.png
new file mode 100644
index 00000000000..962a6171b9c
Binary files /dev/null and b/public/images/emoji/twitter/northern_mariana_islands.png differ
diff --git a/public/images/emoji/twitter/norway.png b/public/images/emoji/twitter/norway.png
new file mode 100644
index 00000000000..004a11d8308
Binary files /dev/null and b/public/images/emoji/twitter/norway.png differ
diff --git a/public/images/emoji/twitter/nose/2.png b/public/images/emoji/twitter/nose/2.png
new file mode 100644
index 00000000000..f3b98d3f93d
Binary files /dev/null and b/public/images/emoji/twitter/nose/2.png differ
diff --git a/public/images/emoji/twitter/nose/3.png b/public/images/emoji/twitter/nose/3.png
new file mode 100644
index 00000000000..f2b1542b1a8
Binary files /dev/null and b/public/images/emoji/twitter/nose/3.png differ
diff --git a/public/images/emoji/twitter/nose/4.png b/public/images/emoji/twitter/nose/4.png
new file mode 100644
index 00000000000..3d3c694a967
Binary files /dev/null and b/public/images/emoji/twitter/nose/4.png differ
diff --git a/public/images/emoji/twitter/nose/5.png b/public/images/emoji/twitter/nose/5.png
new file mode 100644
index 00000000000..dda7ddd74cc
Binary files /dev/null and b/public/images/emoji/twitter/nose/5.png differ
diff --git a/public/images/emoji/twitter/nose/6.png b/public/images/emoji/twitter/nose/6.png
new file mode 100644
index 00000000000..eaebaeec5c8
Binary files /dev/null and b/public/images/emoji/twitter/nose/6.png differ
diff --git a/public/images/emoji/twitter/ok_hand/2.png b/public/images/emoji/twitter/ok_hand/2.png
new file mode 100644
index 00000000000..119e3424f20
Binary files /dev/null and b/public/images/emoji/twitter/ok_hand/2.png differ
diff --git a/public/images/emoji/twitter/ok_hand/3.png b/public/images/emoji/twitter/ok_hand/3.png
new file mode 100644
index 00000000000..ed25cd13771
Binary files /dev/null and b/public/images/emoji/twitter/ok_hand/3.png differ
diff --git a/public/images/emoji/twitter/ok_hand/4.png b/public/images/emoji/twitter/ok_hand/4.png
new file mode 100644
index 00000000000..81ea711e8c8
Binary files /dev/null and b/public/images/emoji/twitter/ok_hand/4.png differ
diff --git a/public/images/emoji/twitter/ok_hand/5.png b/public/images/emoji/twitter/ok_hand/5.png
new file mode 100644
index 00000000000..3dfb147dd82
Binary files /dev/null and b/public/images/emoji/twitter/ok_hand/5.png differ
diff --git a/public/images/emoji/twitter/ok_hand/6.png b/public/images/emoji/twitter/ok_hand/6.png
new file mode 100644
index 00000000000..c8f0791806e
Binary files /dev/null and b/public/images/emoji/twitter/ok_hand/6.png differ
diff --git a/public/images/emoji/twitter/ok_man.png b/public/images/emoji/twitter/ok_man.png
new file mode 100644
index 00000000000..a409be9d6e3
Binary files /dev/null and b/public/images/emoji/twitter/ok_man.png differ
diff --git a/public/images/emoji/twitter/ok_man/2.png b/public/images/emoji/twitter/ok_man/2.png
new file mode 100644
index 00000000000..a053dbd980e
Binary files /dev/null and b/public/images/emoji/twitter/ok_man/2.png differ
diff --git a/public/images/emoji/twitter/ok_man/3.png b/public/images/emoji/twitter/ok_man/3.png
new file mode 100644
index 00000000000..e16633321f5
Binary files /dev/null and b/public/images/emoji/twitter/ok_man/3.png differ
diff --git a/public/images/emoji/twitter/ok_man/4.png b/public/images/emoji/twitter/ok_man/4.png
new file mode 100644
index 00000000000..4634976b5e4
Binary files /dev/null and b/public/images/emoji/twitter/ok_man/4.png differ
diff --git a/public/images/emoji/twitter/ok_man/5.png b/public/images/emoji/twitter/ok_man/5.png
new file mode 100644
index 00000000000..f0003c09eb6
Binary files /dev/null and b/public/images/emoji/twitter/ok_man/5.png differ
diff --git a/public/images/emoji/twitter/ok_man/6.png b/public/images/emoji/twitter/ok_man/6.png
new file mode 100644
index 00000000000..39c7357546e
Binary files /dev/null and b/public/images/emoji/twitter/ok_man/6.png differ
diff --git a/public/images/emoji/twitter/ok_woman.png b/public/images/emoji/twitter/ok_woman.png
index d81cd306343..2cdb61d84d2 100644
Binary files a/public/images/emoji/twitter/ok_woman.png and b/public/images/emoji/twitter/ok_woman.png differ
diff --git a/public/images/emoji/twitter/ok_woman/2.png b/public/images/emoji/twitter/ok_woman/2.png
new file mode 100644
index 00000000000..d83e330d980
Binary files /dev/null and b/public/images/emoji/twitter/ok_woman/2.png differ
diff --git a/public/images/emoji/twitter/ok_woman/3.png b/public/images/emoji/twitter/ok_woman/3.png
new file mode 100644
index 00000000000..24843bf1fcf
Binary files /dev/null and b/public/images/emoji/twitter/ok_woman/3.png differ
diff --git a/public/images/emoji/twitter/ok_woman/4.png b/public/images/emoji/twitter/ok_woman/4.png
new file mode 100644
index 00000000000..2c5502b0ece
Binary files /dev/null and b/public/images/emoji/twitter/ok_woman/4.png differ
diff --git a/public/images/emoji/twitter/ok_woman/5.png b/public/images/emoji/twitter/ok_woman/5.png
new file mode 100644
index 00000000000..b0596ed0424
Binary files /dev/null and b/public/images/emoji/twitter/ok_woman/5.png differ
diff --git a/public/images/emoji/twitter/ok_woman/6.png b/public/images/emoji/twitter/ok_woman/6.png
new file mode 100644
index 00000000000..285153bcb45
Binary files /dev/null and b/public/images/emoji/twitter/ok_woman/6.png differ
diff --git a/public/images/emoji/twitter/older_man/2.png b/public/images/emoji/twitter/older_man/2.png
new file mode 100644
index 00000000000..665bce6c46e
Binary files /dev/null and b/public/images/emoji/twitter/older_man/2.png differ
diff --git a/public/images/emoji/twitter/older_man/3.png b/public/images/emoji/twitter/older_man/3.png
new file mode 100644
index 00000000000..98802367ce2
Binary files /dev/null and b/public/images/emoji/twitter/older_man/3.png differ
diff --git a/public/images/emoji/twitter/older_man/4.png b/public/images/emoji/twitter/older_man/4.png
new file mode 100644
index 00000000000..f17d204e7f1
Binary files /dev/null and b/public/images/emoji/twitter/older_man/4.png differ
diff --git a/public/images/emoji/twitter/older_man/5.png b/public/images/emoji/twitter/older_man/5.png
new file mode 100644
index 00000000000..afa38712984
Binary files /dev/null and b/public/images/emoji/twitter/older_man/5.png differ
diff --git a/public/images/emoji/twitter/older_man/6.png b/public/images/emoji/twitter/older_man/6.png
new file mode 100644
index 00000000000..9443440bf8c
Binary files /dev/null and b/public/images/emoji/twitter/older_man/6.png differ
diff --git a/public/images/emoji/twitter/older_woman.png b/public/images/emoji/twitter/older_woman.png
index fb6a0cc690e..8fe6dc8f16a 100644
Binary files a/public/images/emoji/twitter/older_woman.png and b/public/images/emoji/twitter/older_woman.png differ
diff --git a/public/images/emoji/twitter/older_woman/2.png b/public/images/emoji/twitter/older_woman/2.png
new file mode 100644
index 00000000000..7cee24d816e
Binary files /dev/null and b/public/images/emoji/twitter/older_woman/2.png differ
diff --git a/public/images/emoji/twitter/older_woman/3.png b/public/images/emoji/twitter/older_woman/3.png
new file mode 100644
index 00000000000..033fd6c050a
Binary files /dev/null and b/public/images/emoji/twitter/older_woman/3.png differ
diff --git a/public/images/emoji/twitter/older_woman/4.png b/public/images/emoji/twitter/older_woman/4.png
new file mode 100644
index 00000000000..b225a2163f9
Binary files /dev/null and b/public/images/emoji/twitter/older_woman/4.png differ
diff --git a/public/images/emoji/twitter/older_woman/5.png b/public/images/emoji/twitter/older_woman/5.png
new file mode 100644
index 00000000000..b55baa79938
Binary files /dev/null and b/public/images/emoji/twitter/older_woman/5.png differ
diff --git a/public/images/emoji/twitter/older_woman/6.png b/public/images/emoji/twitter/older_woman/6.png
new file mode 100644
index 00000000000..abb1c09fb82
Binary files /dev/null and b/public/images/emoji/twitter/older_woman/6.png differ
diff --git a/public/images/emoji/twitter/om.png b/public/images/emoji/twitter/om.png
new file mode 100644
index 00000000000..bcd7113141c
Binary files /dev/null and b/public/images/emoji/twitter/om.png differ
diff --git a/public/images/emoji/twitter/oman.png b/public/images/emoji/twitter/oman.png
new file mode 100644
index 00000000000..59e0df087e4
Binary files /dev/null and b/public/images/emoji/twitter/oman.png differ
diff --git a/public/images/emoji/twitter/on.png b/public/images/emoji/twitter/on.png
index cb0d26f5a9c..af2da0876d7 100644
Binary files a/public/images/emoji/twitter/on.png and b/public/images/emoji/twitter/on.png differ
diff --git a/public/images/emoji/twitter/oncoming_taxi.png b/public/images/emoji/twitter/oncoming_taxi.png
index c9043c238d1..20ac2e2a962 100644
Binary files a/public/images/emoji/twitter/oncoming_taxi.png and b/public/images/emoji/twitter/oncoming_taxi.png differ
diff --git a/public/images/emoji/twitter/one.png b/public/images/emoji/twitter/one.png
index 9369fcc06bd..9ebc934a30c 100644
Binary files a/public/images/emoji/twitter/one.png and b/public/images/emoji/twitter/one.png differ
diff --git a/public/images/emoji/twitter/open_book.png b/public/images/emoji/twitter/open_book.png
new file mode 100644
index 00000000000..6f220c4b0b9
Binary files /dev/null and b/public/images/emoji/twitter/open_book.png differ
diff --git a/public/images/emoji/twitter/open_hands/2.png b/public/images/emoji/twitter/open_hands/2.png
new file mode 100644
index 00000000000..59c9be18018
Binary files /dev/null and b/public/images/emoji/twitter/open_hands/2.png differ
diff --git a/public/images/emoji/twitter/open_hands/3.png b/public/images/emoji/twitter/open_hands/3.png
new file mode 100644
index 00000000000..e3c3b4d0e14
Binary files /dev/null and b/public/images/emoji/twitter/open_hands/3.png differ
diff --git a/public/images/emoji/twitter/open_hands/4.png b/public/images/emoji/twitter/open_hands/4.png
new file mode 100644
index 00000000000..b4d579904a6
Binary files /dev/null and b/public/images/emoji/twitter/open_hands/4.png differ
diff --git a/public/images/emoji/twitter/open_hands/5.png b/public/images/emoji/twitter/open_hands/5.png
new file mode 100644
index 00000000000..cb9823d24ff
Binary files /dev/null and b/public/images/emoji/twitter/open_hands/5.png differ
diff --git a/public/images/emoji/twitter/open_hands/6.png b/public/images/emoji/twitter/open_hands/6.png
new file mode 100644
index 00000000000..9d316e5ba55
Binary files /dev/null and b/public/images/emoji/twitter/open_hands/6.png differ
diff --git a/public/images/emoji/twitter/open_umbrella.png b/public/images/emoji/twitter/open_umbrella.png
new file mode 100644
index 00000000000..ec99aeb164e
Binary files /dev/null and b/public/images/emoji/twitter/open_umbrella.png differ
diff --git a/public/images/emoji/twitter/owl.png b/public/images/emoji/twitter/owl.png
new file mode 100644
index 00000000000..905115e7122
Binary files /dev/null and b/public/images/emoji/twitter/owl.png differ
diff --git a/public/images/emoji/twitter/package.png b/public/images/emoji/twitter/package.png
index 10d438ca2fc..44189c349b3 100644
Binary files a/public/images/emoji/twitter/package.png and b/public/images/emoji/twitter/package.png differ
diff --git a/public/images/emoji/twitter/pakistan.png b/public/images/emoji/twitter/pakistan.png
new file mode 100644
index 00000000000..f4c74d1d49c
Binary files /dev/null and b/public/images/emoji/twitter/pakistan.png differ
diff --git a/public/images/emoji/twitter/palau.png b/public/images/emoji/twitter/palau.png
new file mode 100644
index 00000000000..69aace7555f
Binary files /dev/null and b/public/images/emoji/twitter/palau.png differ
diff --git a/public/images/emoji/twitter/palestinian_territories.png b/public/images/emoji/twitter/palestinian_territories.png
new file mode 100644
index 00000000000..2e4399d7627
Binary files /dev/null and b/public/images/emoji/twitter/palestinian_territories.png differ
diff --git a/public/images/emoji/twitter/panama.png b/public/images/emoji/twitter/panama.png
new file mode 100644
index 00000000000..2a564db4266
Binary files /dev/null and b/public/images/emoji/twitter/panama.png differ
diff --git a/public/images/emoji/twitter/pancakes.png b/public/images/emoji/twitter/pancakes.png
new file mode 100644
index 00000000000..ebd14eecd02
Binary files /dev/null and b/public/images/emoji/twitter/pancakes.png differ
diff --git a/public/images/emoji/twitter/panda_face.png b/public/images/emoji/twitter/panda_face.png
index 2b48135fdcd..24934af6502 100644
Binary files a/public/images/emoji/twitter/panda_face.png and b/public/images/emoji/twitter/panda_face.png differ
diff --git a/public/images/emoji/twitter/papua_new_guinea.png b/public/images/emoji/twitter/papua_new_guinea.png
new file mode 100644
index 00000000000..b449d67794a
Binary files /dev/null and b/public/images/emoji/twitter/papua_new_guinea.png differ
diff --git a/public/images/emoji/twitter/paraguay.png b/public/images/emoji/twitter/paraguay.png
new file mode 100644
index 00000000000..d9eab9434ce
Binary files /dev/null and b/public/images/emoji/twitter/paraguay.png differ
diff --git a/public/images/emoji/twitter/parasol_on_ground.png b/public/images/emoji/twitter/parasol_on_ground.png
new file mode 100644
index 00000000000..2bb23697b7f
Binary files /dev/null and b/public/images/emoji/twitter/parasol_on_ground.png differ
diff --git a/public/images/emoji/twitter/peanuts.png b/public/images/emoji/twitter/peanuts.png
new file mode 100644
index 00000000000..34f4eed2d5f
Binary files /dev/null and b/public/images/emoji/twitter/peanuts.png differ
diff --git a/public/images/emoji/twitter/pen.png b/public/images/emoji/twitter/pen.png
new file mode 100644
index 00000000000..6219ae26cc1
Binary files /dev/null and b/public/images/emoji/twitter/pen.png differ
diff --git a/public/images/emoji/twitter/pen_ballpoint.png b/public/images/emoji/twitter/pen_ballpoint.png
index 97d8c722a53..6219ae26cc1 100644
Binary files a/public/images/emoji/twitter/pen_ballpoint.png and b/public/images/emoji/twitter/pen_ballpoint.png differ
diff --git a/public/images/emoji/twitter/penguin.png b/public/images/emoji/twitter/penguin.png
index 81e227d7e0d..f0820a8c339 100644
Binary files a/public/images/emoji/twitter/penguin.png and b/public/images/emoji/twitter/penguin.png differ
diff --git a/public/images/emoji/twitter/person_fencing.png b/public/images/emoji/twitter/person_fencing.png
new file mode 100644
index 00000000000..064b747aaec
Binary files /dev/null and b/public/images/emoji/twitter/person_fencing.png differ
diff --git a/public/images/emoji/twitter/person_with_ball.png b/public/images/emoji/twitter/person_with_ball.png
index af55a33bfbf..ac6a6c2c9f1 100644
Binary files a/public/images/emoji/twitter/person_with_ball.png and b/public/images/emoji/twitter/person_with_ball.png differ
diff --git a/public/images/emoji/twitter/peru.png b/public/images/emoji/twitter/peru.png
new file mode 100644
index 00000000000..bbb5523f939
Binary files /dev/null and b/public/images/emoji/twitter/peru.png differ
diff --git a/public/images/emoji/twitter/philippines.png b/public/images/emoji/twitter/philippines.png
new file mode 100644
index 00000000000..b26fa86ac23
Binary files /dev/null and b/public/images/emoji/twitter/philippines.png differ
diff --git a/public/images/emoji/twitter/phone.png b/public/images/emoji/twitter/phone.png
new file mode 100644
index 00000000000..749e9f38ae5
Binary files /dev/null and b/public/images/emoji/twitter/phone.png differ
diff --git a/public/images/emoji/twitter/pitcairn_islands.png b/public/images/emoji/twitter/pitcairn_islands.png
new file mode 100644
index 00000000000..3e3d79bca5c
Binary files /dev/null and b/public/images/emoji/twitter/pitcairn_islands.png differ
diff --git a/public/images/emoji/twitter/pizza.png b/public/images/emoji/twitter/pizza.png
index 5dee653646f..010da4d2081 100644
Binary files a/public/images/emoji/twitter/pizza.png and b/public/images/emoji/twitter/pizza.png differ
diff --git a/public/images/emoji/twitter/plate_with_cutlery.png b/public/images/emoji/twitter/plate_with_cutlery.png
new file mode 100644
index 00000000000..df63dcc4f4f
Binary files /dev/null and b/public/images/emoji/twitter/plate_with_cutlery.png differ
diff --git a/public/images/emoji/twitter/play_or_pause_button.png b/public/images/emoji/twitter/play_or_pause_button.png
new file mode 100644
index 00000000000..64b99985414
Binary files /dev/null and b/public/images/emoji/twitter/play_or_pause_button.png differ
diff --git a/public/images/emoji/twitter/point_down/2.png b/public/images/emoji/twitter/point_down/2.png
new file mode 100644
index 00000000000..95c79b224d6
Binary files /dev/null and b/public/images/emoji/twitter/point_down/2.png differ
diff --git a/public/images/emoji/twitter/point_down/3.png b/public/images/emoji/twitter/point_down/3.png
new file mode 100644
index 00000000000..a9724649fab
Binary files /dev/null and b/public/images/emoji/twitter/point_down/3.png differ
diff --git a/public/images/emoji/twitter/point_down/4.png b/public/images/emoji/twitter/point_down/4.png
new file mode 100644
index 00000000000..23e564b81a7
Binary files /dev/null and b/public/images/emoji/twitter/point_down/4.png differ
diff --git a/public/images/emoji/twitter/point_down/5.png b/public/images/emoji/twitter/point_down/5.png
new file mode 100644
index 00000000000..606aa69ee12
Binary files /dev/null and b/public/images/emoji/twitter/point_down/5.png differ
diff --git a/public/images/emoji/twitter/point_down/6.png b/public/images/emoji/twitter/point_down/6.png
new file mode 100644
index 00000000000..35de883a4a7
Binary files /dev/null and b/public/images/emoji/twitter/point_down/6.png differ
diff --git a/public/images/emoji/twitter/point_left/2.png b/public/images/emoji/twitter/point_left/2.png
new file mode 100644
index 00000000000..b5d8fcb9c2e
Binary files /dev/null and b/public/images/emoji/twitter/point_left/2.png differ
diff --git a/public/images/emoji/twitter/point_left/3.png b/public/images/emoji/twitter/point_left/3.png
new file mode 100644
index 00000000000..9a5e8ff555b
Binary files /dev/null and b/public/images/emoji/twitter/point_left/3.png differ
diff --git a/public/images/emoji/twitter/point_left/4.png b/public/images/emoji/twitter/point_left/4.png
new file mode 100644
index 00000000000..e49bf34802a
Binary files /dev/null and b/public/images/emoji/twitter/point_left/4.png differ
diff --git a/public/images/emoji/twitter/point_left/5.png b/public/images/emoji/twitter/point_left/5.png
new file mode 100644
index 00000000000..4e217f472f1
Binary files /dev/null and b/public/images/emoji/twitter/point_left/5.png differ
diff --git a/public/images/emoji/twitter/point_left/6.png b/public/images/emoji/twitter/point_left/6.png
new file mode 100644
index 00000000000..ab8626df333
Binary files /dev/null and b/public/images/emoji/twitter/point_left/6.png differ
diff --git a/public/images/emoji/twitter/point_right/2.png b/public/images/emoji/twitter/point_right/2.png
new file mode 100644
index 00000000000..22d016c6cc5
Binary files /dev/null and b/public/images/emoji/twitter/point_right/2.png differ
diff --git a/public/images/emoji/twitter/point_right/3.png b/public/images/emoji/twitter/point_right/3.png
new file mode 100644
index 00000000000..891f49d8005
Binary files /dev/null and b/public/images/emoji/twitter/point_right/3.png differ
diff --git a/public/images/emoji/twitter/point_right/4.png b/public/images/emoji/twitter/point_right/4.png
new file mode 100644
index 00000000000..f1704b8e3aa
Binary files /dev/null and b/public/images/emoji/twitter/point_right/4.png differ
diff --git a/public/images/emoji/twitter/point_right/5.png b/public/images/emoji/twitter/point_right/5.png
new file mode 100644
index 00000000000..97cd384d0c5
Binary files /dev/null and b/public/images/emoji/twitter/point_right/5.png differ
diff --git a/public/images/emoji/twitter/point_right/6.png b/public/images/emoji/twitter/point_right/6.png
new file mode 100644
index 00000000000..be01ef70a6e
Binary files /dev/null and b/public/images/emoji/twitter/point_right/6.png differ
diff --git a/public/images/emoji/twitter/point_up.png b/public/images/emoji/twitter/point_up.png
index 8628dba3bf1..f921a890da6 100644
Binary files a/public/images/emoji/twitter/point_up.png and b/public/images/emoji/twitter/point_up.png differ
diff --git a/public/images/emoji/twitter/point_up/2.png b/public/images/emoji/twitter/point_up/2.png
new file mode 100644
index 00000000000..e850849c39f
Binary files /dev/null and b/public/images/emoji/twitter/point_up/2.png differ
diff --git a/public/images/emoji/twitter/point_up/3.png b/public/images/emoji/twitter/point_up/3.png
new file mode 100644
index 00000000000..515aab771af
Binary files /dev/null and b/public/images/emoji/twitter/point_up/3.png differ
diff --git a/public/images/emoji/twitter/point_up/4.png b/public/images/emoji/twitter/point_up/4.png
new file mode 100644
index 00000000000..70d08af505a
Binary files /dev/null and b/public/images/emoji/twitter/point_up/4.png differ
diff --git a/public/images/emoji/twitter/point_up/5.png b/public/images/emoji/twitter/point_up/5.png
new file mode 100644
index 00000000000..a41fd4f55e8
Binary files /dev/null and b/public/images/emoji/twitter/point_up/5.png differ
diff --git a/public/images/emoji/twitter/point_up/6.png b/public/images/emoji/twitter/point_up/6.png
new file mode 100644
index 00000000000..6ecd39fe4c2
Binary files /dev/null and b/public/images/emoji/twitter/point_up/6.png differ
diff --git a/public/images/emoji/twitter/point_up_2/2.png b/public/images/emoji/twitter/point_up_2/2.png
new file mode 100644
index 00000000000..827f7f97ef9
Binary files /dev/null and b/public/images/emoji/twitter/point_up_2/2.png differ
diff --git a/public/images/emoji/twitter/point_up_2/3.png b/public/images/emoji/twitter/point_up_2/3.png
new file mode 100644
index 00000000000..0295c5d10e7
Binary files /dev/null and b/public/images/emoji/twitter/point_up_2/3.png differ
diff --git a/public/images/emoji/twitter/point_up_2/4.png b/public/images/emoji/twitter/point_up_2/4.png
new file mode 100644
index 00000000000..9f147d7cf27
Binary files /dev/null and b/public/images/emoji/twitter/point_up_2/4.png differ
diff --git a/public/images/emoji/twitter/point_up_2/5.png b/public/images/emoji/twitter/point_up_2/5.png
new file mode 100644
index 00000000000..9134c284765
Binary files /dev/null and b/public/images/emoji/twitter/point_up_2/5.png differ
diff --git a/public/images/emoji/twitter/point_up_2/6.png b/public/images/emoji/twitter/point_up_2/6.png
new file mode 100644
index 00000000000..23d13f0b160
Binary files /dev/null and b/public/images/emoji/twitter/point_up_2/6.png differ
diff --git a/public/images/emoji/twitter/poland.png b/public/images/emoji/twitter/poland.png
new file mode 100644
index 00000000000..c8872ee52e9
Binary files /dev/null and b/public/images/emoji/twitter/poland.png differ
diff --git a/public/images/emoji/twitter/policeman.png b/public/images/emoji/twitter/policeman.png
new file mode 100644
index 00000000000..fe7b77444a0
Binary files /dev/null and b/public/images/emoji/twitter/policeman.png differ
diff --git a/public/images/emoji/twitter/policeman/2.png b/public/images/emoji/twitter/policeman/2.png
new file mode 100644
index 00000000000..13b912f19e6
Binary files /dev/null and b/public/images/emoji/twitter/policeman/2.png differ
diff --git a/public/images/emoji/twitter/policeman/3.png b/public/images/emoji/twitter/policeman/3.png
new file mode 100644
index 00000000000..6bdbeca1115
Binary files /dev/null and b/public/images/emoji/twitter/policeman/3.png differ
diff --git a/public/images/emoji/twitter/policeman/4.png b/public/images/emoji/twitter/policeman/4.png
new file mode 100644
index 00000000000..b062756c453
Binary files /dev/null and b/public/images/emoji/twitter/policeman/4.png differ
diff --git a/public/images/emoji/twitter/policeman/5.png b/public/images/emoji/twitter/policeman/5.png
new file mode 100644
index 00000000000..86f0ae990b4
Binary files /dev/null and b/public/images/emoji/twitter/policeman/5.png differ
diff --git a/public/images/emoji/twitter/policeman/6.png b/public/images/emoji/twitter/policeman/6.png
new file mode 100644
index 00000000000..29f3fc63aba
Binary files /dev/null and b/public/images/emoji/twitter/policeman/6.png differ
diff --git a/public/images/emoji/twitter/policewoman.png b/public/images/emoji/twitter/policewoman.png
new file mode 100644
index 00000000000..566f93771b3
Binary files /dev/null and b/public/images/emoji/twitter/policewoman.png differ
diff --git a/public/images/emoji/twitter/policewoman/2.png b/public/images/emoji/twitter/policewoman/2.png
new file mode 100644
index 00000000000..f319e4af5db
Binary files /dev/null and b/public/images/emoji/twitter/policewoman/2.png differ
diff --git a/public/images/emoji/twitter/policewoman/3.png b/public/images/emoji/twitter/policewoman/3.png
new file mode 100644
index 00000000000..c1652f098c4
Binary files /dev/null and b/public/images/emoji/twitter/policewoman/3.png differ
diff --git a/public/images/emoji/twitter/policewoman/4.png b/public/images/emoji/twitter/policewoman/4.png
new file mode 100644
index 00000000000..92fe65ff978
Binary files /dev/null and b/public/images/emoji/twitter/policewoman/4.png differ
diff --git a/public/images/emoji/twitter/policewoman/5.png b/public/images/emoji/twitter/policewoman/5.png
new file mode 100644
index 00000000000..0bf22ab60db
Binary files /dev/null and b/public/images/emoji/twitter/policewoman/5.png differ
diff --git a/public/images/emoji/twitter/policewoman/6.png b/public/images/emoji/twitter/policewoman/6.png
new file mode 100644
index 00000000000..13ab6c5e904
Binary files /dev/null and b/public/images/emoji/twitter/policewoman/6.png differ
diff --git a/public/images/emoji/twitter/poodle.png b/public/images/emoji/twitter/poodle.png
index 4029c7552ae..aa6690d790e 100644
Binary files a/public/images/emoji/twitter/poodle.png and b/public/images/emoji/twitter/poodle.png differ
diff --git a/public/images/emoji/twitter/portugal.png b/public/images/emoji/twitter/portugal.png
new file mode 100644
index 00000000000..5646de06226
Binary files /dev/null and b/public/images/emoji/twitter/portugal.png differ
diff --git a/public/images/emoji/twitter/potato.png b/public/images/emoji/twitter/potato.png
new file mode 100644
index 00000000000..3f097365d9f
Binary files /dev/null and b/public/images/emoji/twitter/potato.png differ
diff --git a/public/images/emoji/twitter/pouting_cat.png b/public/images/emoji/twitter/pouting_cat.png
index 87a39c56fa5..973f479afbb 100644
Binary files a/public/images/emoji/twitter/pouting_cat.png and b/public/images/emoji/twitter/pouting_cat.png differ
diff --git a/public/images/emoji/twitter/pouting_man.png b/public/images/emoji/twitter/pouting_man.png
new file mode 100644
index 00000000000..c6392b40a64
Binary files /dev/null and b/public/images/emoji/twitter/pouting_man.png differ
diff --git a/public/images/emoji/twitter/pouting_man/2.png b/public/images/emoji/twitter/pouting_man/2.png
new file mode 100644
index 00000000000..b5f4f2999a6
Binary files /dev/null and b/public/images/emoji/twitter/pouting_man/2.png differ
diff --git a/public/images/emoji/twitter/pouting_man/3.png b/public/images/emoji/twitter/pouting_man/3.png
new file mode 100644
index 00000000000..7ca74c419eb
Binary files /dev/null and b/public/images/emoji/twitter/pouting_man/3.png differ
diff --git a/public/images/emoji/twitter/pouting_man/4.png b/public/images/emoji/twitter/pouting_man/4.png
new file mode 100644
index 00000000000..0e99fe45b11
Binary files /dev/null and b/public/images/emoji/twitter/pouting_man/4.png differ
diff --git a/public/images/emoji/twitter/pouting_man/5.png b/public/images/emoji/twitter/pouting_man/5.png
new file mode 100644
index 00000000000..91faf90cf59
Binary files /dev/null and b/public/images/emoji/twitter/pouting_man/5.png differ
diff --git a/public/images/emoji/twitter/pouting_man/6.png b/public/images/emoji/twitter/pouting_man/6.png
new file mode 100644
index 00000000000..07156230630
Binary files /dev/null and b/public/images/emoji/twitter/pouting_man/6.png differ
diff --git a/public/images/emoji/twitter/pouting_woman.png b/public/images/emoji/twitter/pouting_woman.png
new file mode 100644
index 00000000000..8d764bf4f3c
Binary files /dev/null and b/public/images/emoji/twitter/pouting_woman.png differ
diff --git a/public/images/emoji/twitter/pouting_woman/2.png b/public/images/emoji/twitter/pouting_woman/2.png
new file mode 100644
index 00000000000..bd07cc52fab
Binary files /dev/null and b/public/images/emoji/twitter/pouting_woman/2.png differ
diff --git a/public/images/emoji/twitter/pouting_woman/3.png b/public/images/emoji/twitter/pouting_woman/3.png
new file mode 100644
index 00000000000..ef2293b4412
Binary files /dev/null and b/public/images/emoji/twitter/pouting_woman/3.png differ
diff --git a/public/images/emoji/twitter/pouting_woman/4.png b/public/images/emoji/twitter/pouting_woman/4.png
new file mode 100644
index 00000000000..9cb90bf69d6
Binary files /dev/null and b/public/images/emoji/twitter/pouting_woman/4.png differ
diff --git a/public/images/emoji/twitter/pouting_woman/5.png b/public/images/emoji/twitter/pouting_woman/5.png
new file mode 100644
index 00000000000..97549816c80
Binary files /dev/null and b/public/images/emoji/twitter/pouting_woman/5.png differ
diff --git a/public/images/emoji/twitter/pouting_woman/6.png b/public/images/emoji/twitter/pouting_woman/6.png
new file mode 100644
index 00000000000..33332b73655
Binary files /dev/null and b/public/images/emoji/twitter/pouting_woman/6.png differ
diff --git a/public/images/emoji/twitter/pray/2.png b/public/images/emoji/twitter/pray/2.png
new file mode 100644
index 00000000000..cb41df5b948
Binary files /dev/null and b/public/images/emoji/twitter/pray/2.png differ
diff --git a/public/images/emoji/twitter/pray/3.png b/public/images/emoji/twitter/pray/3.png
new file mode 100644
index 00000000000..40b083f97b8
Binary files /dev/null and b/public/images/emoji/twitter/pray/3.png differ
diff --git a/public/images/emoji/twitter/pray/4.png b/public/images/emoji/twitter/pray/4.png
new file mode 100644
index 00000000000..26896b869a7
Binary files /dev/null and b/public/images/emoji/twitter/pray/4.png differ
diff --git a/public/images/emoji/twitter/pray/5.png b/public/images/emoji/twitter/pray/5.png
new file mode 100644
index 00000000000..db14aa23f9b
Binary files /dev/null and b/public/images/emoji/twitter/pray/5.png differ
diff --git a/public/images/emoji/twitter/pray/6.png b/public/images/emoji/twitter/pray/6.png
new file mode 100644
index 00000000000..1e556c70f2b
Binary files /dev/null and b/public/images/emoji/twitter/pray/6.png differ
diff --git a/public/images/emoji/twitter/prayer_beads.png b/public/images/emoji/twitter/prayer_beads.png
index 06ae366e5f5..71d6e55ae05 100644
Binary files a/public/images/emoji/twitter/prayer_beads.png and b/public/images/emoji/twitter/prayer_beads.png differ
diff --git a/public/images/emoji/twitter/pregnant_woman.png b/public/images/emoji/twitter/pregnant_woman.png
new file mode 100644
index 00000000000..d965748c88b
Binary files /dev/null and b/public/images/emoji/twitter/pregnant_woman.png differ
diff --git a/public/images/emoji/twitter/pregnant_woman/2.png b/public/images/emoji/twitter/pregnant_woman/2.png
new file mode 100644
index 00000000000..5b633046347
Binary files /dev/null and b/public/images/emoji/twitter/pregnant_woman/2.png differ
diff --git a/public/images/emoji/twitter/pregnant_woman/3.png b/public/images/emoji/twitter/pregnant_woman/3.png
new file mode 100644
index 00000000000..5ff2e3c4321
Binary files /dev/null and b/public/images/emoji/twitter/pregnant_woman/3.png differ
diff --git a/public/images/emoji/twitter/pregnant_woman/4.png b/public/images/emoji/twitter/pregnant_woman/4.png
new file mode 100644
index 00000000000..6b6241fefc4
Binary files /dev/null and b/public/images/emoji/twitter/pregnant_woman/4.png differ
diff --git a/public/images/emoji/twitter/pregnant_woman/5.png b/public/images/emoji/twitter/pregnant_woman/5.png
new file mode 100644
index 00000000000..ddc0648e8e4
Binary files /dev/null and b/public/images/emoji/twitter/pregnant_woman/5.png differ
diff --git a/public/images/emoji/twitter/pregnant_woman/6.png b/public/images/emoji/twitter/pregnant_woman/6.png
new file mode 100644
index 00000000000..04918ba7384
Binary files /dev/null and b/public/images/emoji/twitter/pregnant_woman/6.png differ
diff --git a/public/images/emoji/twitter/previous_track_button.png b/public/images/emoji/twitter/previous_track_button.png
new file mode 100644
index 00000000000..ada39abc337
Binary files /dev/null and b/public/images/emoji/twitter/previous_track_button.png differ
diff --git a/public/images/emoji/twitter/prince.png b/public/images/emoji/twitter/prince.png
new file mode 100644
index 00000000000..5ec0ddf76be
Binary files /dev/null and b/public/images/emoji/twitter/prince.png differ
diff --git a/public/images/emoji/twitter/prince/2.png b/public/images/emoji/twitter/prince/2.png
new file mode 100644
index 00000000000..dd91dd02fa8
Binary files /dev/null and b/public/images/emoji/twitter/prince/2.png differ
diff --git a/public/images/emoji/twitter/prince/3.png b/public/images/emoji/twitter/prince/3.png
new file mode 100644
index 00000000000..d3e36181843
Binary files /dev/null and b/public/images/emoji/twitter/prince/3.png differ
diff --git a/public/images/emoji/twitter/prince/4.png b/public/images/emoji/twitter/prince/4.png
new file mode 100644
index 00000000000..a00e9eb039d
Binary files /dev/null and b/public/images/emoji/twitter/prince/4.png differ
diff --git a/public/images/emoji/twitter/prince/5.png b/public/images/emoji/twitter/prince/5.png
new file mode 100644
index 00000000000..2d2fabb6ec9
Binary files /dev/null and b/public/images/emoji/twitter/prince/5.png differ
diff --git a/public/images/emoji/twitter/prince/6.png b/public/images/emoji/twitter/prince/6.png
new file mode 100644
index 00000000000..5f7f4ec8914
Binary files /dev/null and b/public/images/emoji/twitter/prince/6.png differ
diff --git a/public/images/emoji/twitter/princess.png b/public/images/emoji/twitter/princess.png
index a0ada98dc1a..a0a5e8698ec 100644
Binary files a/public/images/emoji/twitter/princess.png and b/public/images/emoji/twitter/princess.png differ
diff --git a/public/images/emoji/twitter/princess/2.png b/public/images/emoji/twitter/princess/2.png
new file mode 100644
index 00000000000..2ec356843f9
Binary files /dev/null and b/public/images/emoji/twitter/princess/2.png differ
diff --git a/public/images/emoji/twitter/princess/3.png b/public/images/emoji/twitter/princess/3.png
new file mode 100644
index 00000000000..b9a98edea92
Binary files /dev/null and b/public/images/emoji/twitter/princess/3.png differ
diff --git a/public/images/emoji/twitter/princess/4.png b/public/images/emoji/twitter/princess/4.png
new file mode 100644
index 00000000000..ab8b2f22659
Binary files /dev/null and b/public/images/emoji/twitter/princess/4.png differ
diff --git a/public/images/emoji/twitter/princess/5.png b/public/images/emoji/twitter/princess/5.png
new file mode 100644
index 00000000000..2c925ab7823
Binary files /dev/null and b/public/images/emoji/twitter/princess/5.png differ
diff --git a/public/images/emoji/twitter/princess/6.png b/public/images/emoji/twitter/princess/6.png
new file mode 100644
index 00000000000..041f7071176
Binary files /dev/null and b/public/images/emoji/twitter/princess/6.png differ
diff --git a/public/images/emoji/twitter/puerto_rico.png b/public/images/emoji/twitter/puerto_rico.png
new file mode 100644
index 00000000000..05a929944de
Binary files /dev/null and b/public/images/emoji/twitter/puerto_rico.png differ
diff --git a/public/images/emoji/twitter/purse.png b/public/images/emoji/twitter/purse.png
index de231d06c79..6aeb938679e 100644
Binary files a/public/images/emoji/twitter/purse.png and b/public/images/emoji/twitter/purse.png differ
diff --git a/public/images/emoji/twitter/qatar.png b/public/images/emoji/twitter/qatar.png
new file mode 100644
index 00000000000..f51ae1d0ffd
Binary files /dev/null and b/public/images/emoji/twitter/qatar.png differ
diff --git a/public/images/emoji/twitter/race_car.png b/public/images/emoji/twitter/race_car.png
index 8cf5954690f..894f1b62c24 100644
Binary files a/public/images/emoji/twitter/race_car.png and b/public/images/emoji/twitter/race_car.png differ
diff --git a/public/images/emoji/twitter/racehorse.png b/public/images/emoji/twitter/racehorse.png
index 8713450504d..af92b7244ad 100644
Binary files a/public/images/emoji/twitter/racehorse.png and b/public/images/emoji/twitter/racehorse.png differ
diff --git a/public/images/emoji/twitter/racing_car.png b/public/images/emoji/twitter/racing_car.png
index 8cf5954690f..894f1b62c24 100644
Binary files a/public/images/emoji/twitter/racing_car.png and b/public/images/emoji/twitter/racing_car.png differ
diff --git a/public/images/emoji/twitter/racing_motorcycle.png b/public/images/emoji/twitter/racing_motorcycle.png
index 2c7b22a423d..ba7fb373bad 100644
Binary files a/public/images/emoji/twitter/racing_motorcycle.png and b/public/images/emoji/twitter/racing_motorcycle.png differ
diff --git a/public/images/emoji/twitter/railroad_track.png b/public/images/emoji/twitter/railroad_track.png
index 09bac6b7de7..7b456ff579a 100644
Binary files a/public/images/emoji/twitter/railroad_track.png and b/public/images/emoji/twitter/railroad_track.png differ
diff --git a/public/images/emoji/twitter/railway_car.png b/public/images/emoji/twitter/railway_car.png
index e2ee0c1710a..d47d0786574 100644
Binary files a/public/images/emoji/twitter/railway_car.png and b/public/images/emoji/twitter/railway_car.png differ
diff --git a/public/images/emoji/twitter/railway_track.png b/public/images/emoji/twitter/railway_track.png
index 09bac6b7de7..7b456ff579a 100644
Binary files a/public/images/emoji/twitter/railway_track.png and b/public/images/emoji/twitter/railway_track.png differ
diff --git a/public/images/emoji/twitter/rainbow.png b/public/images/emoji/twitter/rainbow.png
index ec793adc746..3da4abbbc39 100644
Binary files a/public/images/emoji/twitter/rainbow.png and b/public/images/emoji/twitter/rainbow.png differ
diff --git a/public/images/emoji/twitter/rainbow_flag.png b/public/images/emoji/twitter/rainbow_flag.png
new file mode 100644
index 00000000000..af14c94a4f2
Binary files /dev/null and b/public/images/emoji/twitter/rainbow_flag.png differ
diff --git a/public/images/emoji/twitter/raised_back_of_hand.png b/public/images/emoji/twitter/raised_back_of_hand.png
new file mode 100644
index 00000000000..7e8bd4c6ad9
Binary files /dev/null and b/public/images/emoji/twitter/raised_back_of_hand.png differ
diff --git a/public/images/emoji/twitter/raised_back_of_hand/2.png b/public/images/emoji/twitter/raised_back_of_hand/2.png
new file mode 100644
index 00000000000..a65c925100b
Binary files /dev/null and b/public/images/emoji/twitter/raised_back_of_hand/2.png differ
diff --git a/public/images/emoji/twitter/raised_back_of_hand/3.png b/public/images/emoji/twitter/raised_back_of_hand/3.png
new file mode 100644
index 00000000000..527e2055be7
Binary files /dev/null and b/public/images/emoji/twitter/raised_back_of_hand/3.png differ
diff --git a/public/images/emoji/twitter/raised_back_of_hand/4.png b/public/images/emoji/twitter/raised_back_of_hand/4.png
new file mode 100644
index 00000000000..35a4c34bc74
Binary files /dev/null and b/public/images/emoji/twitter/raised_back_of_hand/4.png differ
diff --git a/public/images/emoji/twitter/raised_back_of_hand/5.png b/public/images/emoji/twitter/raised_back_of_hand/5.png
new file mode 100644
index 00000000000..3a75748ef90
Binary files /dev/null and b/public/images/emoji/twitter/raised_back_of_hand/5.png differ
diff --git a/public/images/emoji/twitter/raised_back_of_hand/6.png b/public/images/emoji/twitter/raised_back_of_hand/6.png
new file mode 100644
index 00000000000..db1c8f050cf
Binary files /dev/null and b/public/images/emoji/twitter/raised_back_of_hand/6.png differ
diff --git a/public/images/emoji/twitter/raised_hand.png b/public/images/emoji/twitter/raised_hand.png
index 8a2c6cc3202..e18572e405c 100644
Binary files a/public/images/emoji/twitter/raised_hand.png and b/public/images/emoji/twitter/raised_hand.png differ
diff --git a/public/images/emoji/twitter/raised_hand/2.png b/public/images/emoji/twitter/raised_hand/2.png
new file mode 100644
index 00000000000..bd7ea42aa4d
Binary files /dev/null and b/public/images/emoji/twitter/raised_hand/2.png differ
diff --git a/public/images/emoji/twitter/raised_hand/3.png b/public/images/emoji/twitter/raised_hand/3.png
new file mode 100644
index 00000000000..f0708d24fbc
Binary files /dev/null and b/public/images/emoji/twitter/raised_hand/3.png differ
diff --git a/public/images/emoji/twitter/raised_hand/4.png b/public/images/emoji/twitter/raised_hand/4.png
new file mode 100644
index 00000000000..9ecd50830ab
Binary files /dev/null and b/public/images/emoji/twitter/raised_hand/4.png differ
diff --git a/public/images/emoji/twitter/raised_hand/5.png b/public/images/emoji/twitter/raised_hand/5.png
new file mode 100644
index 00000000000..f736e8afd37
Binary files /dev/null and b/public/images/emoji/twitter/raised_hand/5.png differ
diff --git a/public/images/emoji/twitter/raised_hand/6.png b/public/images/emoji/twitter/raised_hand/6.png
new file mode 100644
index 00000000000..d387aac9c28
Binary files /dev/null and b/public/images/emoji/twitter/raised_hand/6.png differ
diff --git a/public/images/emoji/twitter/raised_hand_with_fingers_splayed/2.png b/public/images/emoji/twitter/raised_hand_with_fingers_splayed/2.png
new file mode 100644
index 00000000000..37a9048ad78
Binary files /dev/null and b/public/images/emoji/twitter/raised_hand_with_fingers_splayed/2.png differ
diff --git a/public/images/emoji/twitter/raised_hand_with_fingers_splayed/3.png b/public/images/emoji/twitter/raised_hand_with_fingers_splayed/3.png
new file mode 100644
index 00000000000..6ddd74b5862
Binary files /dev/null and b/public/images/emoji/twitter/raised_hand_with_fingers_splayed/3.png differ
diff --git a/public/images/emoji/twitter/raised_hand_with_fingers_splayed/4.png b/public/images/emoji/twitter/raised_hand_with_fingers_splayed/4.png
new file mode 100644
index 00000000000..1d901925fe9
Binary files /dev/null and b/public/images/emoji/twitter/raised_hand_with_fingers_splayed/4.png differ
diff --git a/public/images/emoji/twitter/raised_hand_with_fingers_splayed/5.png b/public/images/emoji/twitter/raised_hand_with_fingers_splayed/5.png
new file mode 100644
index 00000000000..5fcac72a703
Binary files /dev/null and b/public/images/emoji/twitter/raised_hand_with_fingers_splayed/5.png differ
diff --git a/public/images/emoji/twitter/raised_hand_with_fingers_splayed/6.png b/public/images/emoji/twitter/raised_hand_with_fingers_splayed/6.png
new file mode 100644
index 00000000000..74fa972cade
Binary files /dev/null and b/public/images/emoji/twitter/raised_hand_with_fingers_splayed/6.png differ
diff --git a/public/images/emoji/twitter/raised_hands/2.png b/public/images/emoji/twitter/raised_hands/2.png
new file mode 100644
index 00000000000..e745d8b3398
Binary files /dev/null and b/public/images/emoji/twitter/raised_hands/2.png differ
diff --git a/public/images/emoji/twitter/raised_hands/3.png b/public/images/emoji/twitter/raised_hands/3.png
new file mode 100644
index 00000000000..b9cf0595deb
Binary files /dev/null and b/public/images/emoji/twitter/raised_hands/3.png differ
diff --git a/public/images/emoji/twitter/raised_hands/4.png b/public/images/emoji/twitter/raised_hands/4.png
new file mode 100644
index 00000000000..e5cee4c1d9b
Binary files /dev/null and b/public/images/emoji/twitter/raised_hands/4.png differ
diff --git a/public/images/emoji/twitter/raised_hands/5.png b/public/images/emoji/twitter/raised_hands/5.png
new file mode 100644
index 00000000000..4d85ea358a9
Binary files /dev/null and b/public/images/emoji/twitter/raised_hands/5.png differ
diff --git a/public/images/emoji/twitter/raised_hands/6.png b/public/images/emoji/twitter/raised_hands/6.png
new file mode 100644
index 00000000000..07f83be74a6
Binary files /dev/null and b/public/images/emoji/twitter/raised_hands/6.png differ
diff --git a/public/images/emoji/twitter/raising_hand_man.png b/public/images/emoji/twitter/raising_hand_man.png
new file mode 100644
index 00000000000..888c2e010f1
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_man.png differ
diff --git a/public/images/emoji/twitter/raising_hand_man/2.png b/public/images/emoji/twitter/raising_hand_man/2.png
new file mode 100644
index 00000000000..358c2c878bd
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_man/2.png differ
diff --git a/public/images/emoji/twitter/raising_hand_man/3.png b/public/images/emoji/twitter/raising_hand_man/3.png
new file mode 100644
index 00000000000..ebe5b4b0eb9
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_man/3.png differ
diff --git a/public/images/emoji/twitter/raising_hand_man/4.png b/public/images/emoji/twitter/raising_hand_man/4.png
new file mode 100644
index 00000000000..a2d3d552bbf
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_man/4.png differ
diff --git a/public/images/emoji/twitter/raising_hand_man/5.png b/public/images/emoji/twitter/raising_hand_man/5.png
new file mode 100644
index 00000000000..385867923f6
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_man/5.png differ
diff --git a/public/images/emoji/twitter/raising_hand_man/6.png b/public/images/emoji/twitter/raising_hand_man/6.png
new file mode 100644
index 00000000000..21a811c9976
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_man/6.png differ
diff --git a/public/images/emoji/twitter/raising_hand_woman.png b/public/images/emoji/twitter/raising_hand_woman.png
new file mode 100644
index 00000000000..88082b40829
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_woman.png differ
diff --git a/public/images/emoji/twitter/raising_hand_woman/2.png b/public/images/emoji/twitter/raising_hand_woman/2.png
new file mode 100644
index 00000000000..8918f6323d1
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_woman/2.png differ
diff --git a/public/images/emoji/twitter/raising_hand_woman/3.png b/public/images/emoji/twitter/raising_hand_woman/3.png
new file mode 100644
index 00000000000..5fa8f64243f
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_woman/3.png differ
diff --git a/public/images/emoji/twitter/raising_hand_woman/4.png b/public/images/emoji/twitter/raising_hand_woman/4.png
new file mode 100644
index 00000000000..8ddd0ea893b
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_woman/4.png differ
diff --git a/public/images/emoji/twitter/raising_hand_woman/5.png b/public/images/emoji/twitter/raising_hand_woman/5.png
new file mode 100644
index 00000000000..9278077e53b
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_woman/5.png differ
diff --git a/public/images/emoji/twitter/raising_hand_woman/6.png b/public/images/emoji/twitter/raising_hand_woman/6.png
new file mode 100644
index 00000000000..e580c7cb642
Binary files /dev/null and b/public/images/emoji/twitter/raising_hand_woman/6.png differ
diff --git a/public/images/emoji/twitter/ram.png b/public/images/emoji/twitter/ram.png
index 66c80027f43..a0255d2e783 100644
Binary files a/public/images/emoji/twitter/ram.png and b/public/images/emoji/twitter/ram.png differ
diff --git a/public/images/emoji/twitter/ramen.png b/public/images/emoji/twitter/ramen.png
index 16a2647892b..017fb916385 100644
Binary files a/public/images/emoji/twitter/ramen.png and b/public/images/emoji/twitter/ramen.png differ
diff --git a/public/images/emoji/twitter/reminder_ribbon.png b/public/images/emoji/twitter/reminder_ribbon.png
index c6c9d319225..09d8d0e3081 100644
Binary files a/public/images/emoji/twitter/reminder_ribbon.png and b/public/images/emoji/twitter/reminder_ribbon.png differ
diff --git a/public/images/emoji/twitter/rescue_worker_helmet.png b/public/images/emoji/twitter/rescue_worker_helmet.png
new file mode 100644
index 00000000000..ad220c2eefe
Binary files /dev/null and b/public/images/emoji/twitter/rescue_worker_helmet.png differ
diff --git a/public/images/emoji/twitter/reunion.png b/public/images/emoji/twitter/reunion.png
new file mode 100644
index 00000000000..1679d4c5b9c
Binary files /dev/null and b/public/images/emoji/twitter/reunion.png differ
diff --git a/public/images/emoji/twitter/rhinoceros.png b/public/images/emoji/twitter/rhinoceros.png
new file mode 100644
index 00000000000..e81681a6031
Binary files /dev/null and b/public/images/emoji/twitter/rhinoceros.png differ
diff --git a/public/images/emoji/twitter/rice.png b/public/images/emoji/twitter/rice.png
index 5018b04fcb6..c8092aac540 100644
Binary files a/public/images/emoji/twitter/rice.png and b/public/images/emoji/twitter/rice.png differ
diff --git a/public/images/emoji/twitter/rocket.png b/public/images/emoji/twitter/rocket.png
index 5cb78bd0c97..c5b0e8bd9cd 100644
Binary files a/public/images/emoji/twitter/rocket.png and b/public/images/emoji/twitter/rocket.png differ
diff --git a/public/images/emoji/twitter/rofl.png b/public/images/emoji/twitter/rofl.png
new file mode 100644
index 00000000000..ab648dd83df
Binary files /dev/null and b/public/images/emoji/twitter/rofl.png differ
diff --git a/public/images/emoji/twitter/roll_eyes.png b/public/images/emoji/twitter/roll_eyes.png
new file mode 100644
index 00000000000..8a864a00bdf
Binary files /dev/null and b/public/images/emoji/twitter/roll_eyes.png differ
diff --git a/public/images/emoji/twitter/rolling_eyes.png b/public/images/emoji/twitter/rolling_eyes.png
index 19f91b44b44..8a864a00bdf 100644
Binary files a/public/images/emoji/twitter/rolling_eyes.png and b/public/images/emoji/twitter/rolling_eyes.png differ
diff --git a/public/images/emoji/twitter/romania.png b/public/images/emoji/twitter/romania.png
new file mode 100644
index 00000000000..2b163248784
Binary files /dev/null and b/public/images/emoji/twitter/romania.png differ
diff --git a/public/images/emoji/twitter/rooster.png b/public/images/emoji/twitter/rooster.png
index 79d6908130c..9e499840f6d 100644
Binary files a/public/images/emoji/twitter/rooster.png and b/public/images/emoji/twitter/rooster.png differ
diff --git a/public/images/emoji/twitter/rowboat.png b/public/images/emoji/twitter/rowboat.png
index 56b905e6f2f..72560f2e25a 100644
Binary files a/public/images/emoji/twitter/rowboat.png and b/public/images/emoji/twitter/rowboat.png differ
diff --git a/public/images/emoji/twitter/rowing_man.png b/public/images/emoji/twitter/rowing_man.png
new file mode 100644
index 00000000000..72560f2e25a
Binary files /dev/null and b/public/images/emoji/twitter/rowing_man.png differ
diff --git a/public/images/emoji/twitter/rowing_man/2.png b/public/images/emoji/twitter/rowing_man/2.png
new file mode 100644
index 00000000000..37316291ca0
Binary files /dev/null and b/public/images/emoji/twitter/rowing_man/2.png differ
diff --git a/public/images/emoji/twitter/rowing_man/3.png b/public/images/emoji/twitter/rowing_man/3.png
new file mode 100644
index 00000000000..d57f25f2d8b
Binary files /dev/null and b/public/images/emoji/twitter/rowing_man/3.png differ
diff --git a/public/images/emoji/twitter/rowing_man/4.png b/public/images/emoji/twitter/rowing_man/4.png
new file mode 100644
index 00000000000..8457e4894f7
Binary files /dev/null and b/public/images/emoji/twitter/rowing_man/4.png differ
diff --git a/public/images/emoji/twitter/rowing_man/5.png b/public/images/emoji/twitter/rowing_man/5.png
new file mode 100644
index 00000000000..98db5207f7b
Binary files /dev/null and b/public/images/emoji/twitter/rowing_man/5.png differ
diff --git a/public/images/emoji/twitter/rowing_man/6.png b/public/images/emoji/twitter/rowing_man/6.png
new file mode 100644
index 00000000000..a8cea7bd6d8
Binary files /dev/null and b/public/images/emoji/twitter/rowing_man/6.png differ
diff --git a/public/images/emoji/twitter/rowing_woman.png b/public/images/emoji/twitter/rowing_woman.png
new file mode 100644
index 00000000000..621b0acc040
Binary files /dev/null and b/public/images/emoji/twitter/rowing_woman.png differ
diff --git a/public/images/emoji/twitter/rowing_woman/2.png b/public/images/emoji/twitter/rowing_woman/2.png
new file mode 100644
index 00000000000..0bee4147be6
Binary files /dev/null and b/public/images/emoji/twitter/rowing_woman/2.png differ
diff --git a/public/images/emoji/twitter/rowing_woman/3.png b/public/images/emoji/twitter/rowing_woman/3.png
new file mode 100644
index 00000000000..f51db263218
Binary files /dev/null and b/public/images/emoji/twitter/rowing_woman/3.png differ
diff --git a/public/images/emoji/twitter/rowing_woman/4.png b/public/images/emoji/twitter/rowing_woman/4.png
new file mode 100644
index 00000000000..e61c949d0d6
Binary files /dev/null and b/public/images/emoji/twitter/rowing_woman/4.png differ
diff --git a/public/images/emoji/twitter/rowing_woman/5.png b/public/images/emoji/twitter/rowing_woman/5.png
new file mode 100644
index 00000000000..b21bb84ca6f
Binary files /dev/null and b/public/images/emoji/twitter/rowing_woman/5.png differ
diff --git a/public/images/emoji/twitter/rowing_woman/6.png b/public/images/emoji/twitter/rowing_woman/6.png
new file mode 100644
index 00000000000..cc2a55e7672
Binary files /dev/null and b/public/images/emoji/twitter/rowing_woman/6.png differ
diff --git a/public/images/emoji/twitter/runner.png b/public/images/emoji/twitter/runner.png
index 2d5d3a83b0d..10ab7874a04 100644
Binary files a/public/images/emoji/twitter/runner.png and b/public/images/emoji/twitter/runner.png differ
diff --git a/public/images/emoji/twitter/running_man.png b/public/images/emoji/twitter/running_man.png
new file mode 100644
index 00000000000..10ab7874a04
Binary files /dev/null and b/public/images/emoji/twitter/running_man.png differ
diff --git a/public/images/emoji/twitter/running_man/2.png b/public/images/emoji/twitter/running_man/2.png
new file mode 100644
index 00000000000..6c124f83eeb
Binary files /dev/null and b/public/images/emoji/twitter/running_man/2.png differ
diff --git a/public/images/emoji/twitter/running_man/3.png b/public/images/emoji/twitter/running_man/3.png
new file mode 100644
index 00000000000..ebaf30c9067
Binary files /dev/null and b/public/images/emoji/twitter/running_man/3.png differ
diff --git a/public/images/emoji/twitter/running_man/4.png b/public/images/emoji/twitter/running_man/4.png
new file mode 100644
index 00000000000..230bc7a138b
Binary files /dev/null and b/public/images/emoji/twitter/running_man/4.png differ
diff --git a/public/images/emoji/twitter/running_man/5.png b/public/images/emoji/twitter/running_man/5.png
new file mode 100644
index 00000000000..3418e923771
Binary files /dev/null and b/public/images/emoji/twitter/running_man/5.png differ
diff --git a/public/images/emoji/twitter/running_man/6.png b/public/images/emoji/twitter/running_man/6.png
new file mode 100644
index 00000000000..015e260ba4b
Binary files /dev/null and b/public/images/emoji/twitter/running_man/6.png differ
diff --git a/public/images/emoji/twitter/running_shirt_with_sash.png b/public/images/emoji/twitter/running_shirt_with_sash.png
index 731947e888f..e28ae6ff4f3 100644
Binary files a/public/images/emoji/twitter/running_shirt_with_sash.png and b/public/images/emoji/twitter/running_shirt_with_sash.png differ
diff --git a/public/images/emoji/twitter/running_woman.png b/public/images/emoji/twitter/running_woman.png
new file mode 100644
index 00000000000..01418f1a8da
Binary files /dev/null and b/public/images/emoji/twitter/running_woman.png differ
diff --git a/public/images/emoji/twitter/running_woman/2.png b/public/images/emoji/twitter/running_woman/2.png
new file mode 100644
index 00000000000..cde0a287031
Binary files /dev/null and b/public/images/emoji/twitter/running_woman/2.png differ
diff --git a/public/images/emoji/twitter/running_woman/3.png b/public/images/emoji/twitter/running_woman/3.png
new file mode 100644
index 00000000000..a9b8ba20cec
Binary files /dev/null and b/public/images/emoji/twitter/running_woman/3.png differ
diff --git a/public/images/emoji/twitter/running_woman/4.png b/public/images/emoji/twitter/running_woman/4.png
new file mode 100644
index 00000000000..e14cb3884a9
Binary files /dev/null and b/public/images/emoji/twitter/running_woman/4.png differ
diff --git a/public/images/emoji/twitter/running_woman/5.png b/public/images/emoji/twitter/running_woman/5.png
new file mode 100644
index 00000000000..54b0cb838b2
Binary files /dev/null and b/public/images/emoji/twitter/running_woman/5.png differ
diff --git a/public/images/emoji/twitter/running_woman/6.png b/public/images/emoji/twitter/running_woman/6.png
new file mode 100644
index 00000000000..114138c0b68
Binary files /dev/null and b/public/images/emoji/twitter/running_woman/6.png differ
diff --git a/public/images/emoji/twitter/rwanda.png b/public/images/emoji/twitter/rwanda.png
new file mode 100644
index 00000000000..a45a988ff58
Binary files /dev/null and b/public/images/emoji/twitter/rwanda.png differ
diff --git a/public/images/emoji/twitter/sake.png b/public/images/emoji/twitter/sake.png
index 5712e64dfa8..b892cbd7538 100644
Binary files a/public/images/emoji/twitter/sake.png and b/public/images/emoji/twitter/sake.png differ
diff --git a/public/images/emoji/twitter/samoa.png b/public/images/emoji/twitter/samoa.png
new file mode 100644
index 00000000000..de81c048d01
Binary files /dev/null and b/public/images/emoji/twitter/samoa.png differ
diff --git a/public/images/emoji/twitter/san_marino.png b/public/images/emoji/twitter/san_marino.png
new file mode 100644
index 00000000000..fa20a008086
Binary files /dev/null and b/public/images/emoji/twitter/san_marino.png differ
diff --git a/public/images/emoji/twitter/santa.png b/public/images/emoji/twitter/santa.png
index 9af2d28bb77..fd2297327fc 100644
Binary files a/public/images/emoji/twitter/santa.png and b/public/images/emoji/twitter/santa.png differ
diff --git a/public/images/emoji/twitter/santa/2.png b/public/images/emoji/twitter/santa/2.png
new file mode 100644
index 00000000000..2a5e77872a9
Binary files /dev/null and b/public/images/emoji/twitter/santa/2.png differ
diff --git a/public/images/emoji/twitter/santa/3.png b/public/images/emoji/twitter/santa/3.png
new file mode 100644
index 00000000000..a71ab0f5c87
Binary files /dev/null and b/public/images/emoji/twitter/santa/3.png differ
diff --git a/public/images/emoji/twitter/santa/4.png b/public/images/emoji/twitter/santa/4.png
new file mode 100644
index 00000000000..f1309c60121
Binary files /dev/null and b/public/images/emoji/twitter/santa/4.png differ
diff --git a/public/images/emoji/twitter/santa/5.png b/public/images/emoji/twitter/santa/5.png
new file mode 100644
index 00000000000..76ce5987f36
Binary files /dev/null and b/public/images/emoji/twitter/santa/5.png differ
diff --git a/public/images/emoji/twitter/santa/6.png b/public/images/emoji/twitter/santa/6.png
new file mode 100644
index 00000000000..fa476d8f99f
Binary files /dev/null and b/public/images/emoji/twitter/santa/6.png differ
diff --git a/public/images/emoji/twitter/sao_tome_principe.png b/public/images/emoji/twitter/sao_tome_principe.png
new file mode 100644
index 00000000000..bbfcbd18df3
Binary files /dev/null and b/public/images/emoji/twitter/sao_tome_principe.png differ
diff --git a/public/images/emoji/twitter/satellite.png b/public/images/emoji/twitter/satellite.png
index 00c384c5d66..63ee7b91319 100644
Binary files a/public/images/emoji/twitter/satellite.png and b/public/images/emoji/twitter/satellite.png differ
diff --git a/public/images/emoji/twitter/satellite_orbital.png b/public/images/emoji/twitter/satellite_orbital.png
index ef004f4ecbc..81715516af6 100644
Binary files a/public/images/emoji/twitter/satellite_orbital.png and b/public/images/emoji/twitter/satellite_orbital.png differ
diff --git a/public/images/emoji/twitter/saudi_arabia.png b/public/images/emoji/twitter/saudi_arabia.png
new file mode 100644
index 00000000000..59954eccbc0
Binary files /dev/null and b/public/images/emoji/twitter/saudi_arabia.png differ
diff --git a/public/images/emoji/twitter/saxophone.png b/public/images/emoji/twitter/saxophone.png
index 0db8249b132..3f9041ac17b 100644
Binary files a/public/images/emoji/twitter/saxophone.png and b/public/images/emoji/twitter/saxophone.png differ
diff --git a/public/images/emoji/twitter/scissors.png b/public/images/emoji/twitter/scissors.png
index 3e9b3bf9552..de918c6a297 100644
Binary files a/public/images/emoji/twitter/scissors.png and b/public/images/emoji/twitter/scissors.png differ
diff --git a/public/images/emoji/twitter/scorpion.png b/public/images/emoji/twitter/scorpion.png
index 6b0d18e53f1..2215d4642fd 100644
Binary files a/public/images/emoji/twitter/scorpion.png and b/public/images/emoji/twitter/scorpion.png differ
diff --git a/public/images/emoji/twitter/scream.png b/public/images/emoji/twitter/scream.png
index 1efe91af5cb..9960ab5065c 100644
Binary files a/public/images/emoji/twitter/scream.png and b/public/images/emoji/twitter/scream.png differ
diff --git a/public/images/emoji/twitter/scream_cat.png b/public/images/emoji/twitter/scream_cat.png
index 38d004fa684..55ea2a56939 100644
Binary files a/public/images/emoji/twitter/scream_cat.png and b/public/images/emoji/twitter/scream_cat.png differ
diff --git a/public/images/emoji/twitter/selfie.png b/public/images/emoji/twitter/selfie.png
new file mode 100644
index 00000000000..f6411e5444c
Binary files /dev/null and b/public/images/emoji/twitter/selfie.png differ
diff --git a/public/images/emoji/twitter/selfie/2.png b/public/images/emoji/twitter/selfie/2.png
new file mode 100644
index 00000000000..24a81ca396a
Binary files /dev/null and b/public/images/emoji/twitter/selfie/2.png differ
diff --git a/public/images/emoji/twitter/selfie/3.png b/public/images/emoji/twitter/selfie/3.png
new file mode 100644
index 00000000000..712bc730000
Binary files /dev/null and b/public/images/emoji/twitter/selfie/3.png differ
diff --git a/public/images/emoji/twitter/selfie/4.png b/public/images/emoji/twitter/selfie/4.png
new file mode 100644
index 00000000000..77139915b79
Binary files /dev/null and b/public/images/emoji/twitter/selfie/4.png differ
diff --git a/public/images/emoji/twitter/selfie/5.png b/public/images/emoji/twitter/selfie/5.png
new file mode 100644
index 00000000000..f326d7825d1
Binary files /dev/null and b/public/images/emoji/twitter/selfie/5.png differ
diff --git a/public/images/emoji/twitter/selfie/6.png b/public/images/emoji/twitter/selfie/6.png
new file mode 100644
index 00000000000..de9106c369f
Binary files /dev/null and b/public/images/emoji/twitter/selfie/6.png differ
diff --git a/public/images/emoji/twitter/senegal.png b/public/images/emoji/twitter/senegal.png
new file mode 100644
index 00000000000..2d32427625a
Binary files /dev/null and b/public/images/emoji/twitter/senegal.png differ
diff --git a/public/images/emoji/twitter/serbia.png b/public/images/emoji/twitter/serbia.png
new file mode 100644
index 00000000000..a7af1346e56
Binary files /dev/null and b/public/images/emoji/twitter/serbia.png differ
diff --git a/public/images/emoji/twitter/seven.png b/public/images/emoji/twitter/seven.png
index 6547329774d..8ef72161feb 100644
Binary files a/public/images/emoji/twitter/seven.png and b/public/images/emoji/twitter/seven.png differ
diff --git a/public/images/emoji/twitter/seychelles.png b/public/images/emoji/twitter/seychelles.png
new file mode 100644
index 00000000000..e69ca6add18
Binary files /dev/null and b/public/images/emoji/twitter/seychelles.png differ
diff --git a/public/images/emoji/twitter/shallow_pan_of_food.png b/public/images/emoji/twitter/shallow_pan_of_food.png
new file mode 100644
index 00000000000..300f700fcc4
Binary files /dev/null and b/public/images/emoji/twitter/shallow_pan_of_food.png differ
diff --git a/public/images/emoji/twitter/shark.png b/public/images/emoji/twitter/shark.png
new file mode 100644
index 00000000000..856894743dd
Binary files /dev/null and b/public/images/emoji/twitter/shark.png differ
diff --git a/public/images/emoji/twitter/shaved_ice.png b/public/images/emoji/twitter/shaved_ice.png
index 1ecf099ca0e..7cd17c20e6d 100644
Binary files a/public/images/emoji/twitter/shaved_ice.png and b/public/images/emoji/twitter/shaved_ice.png differ
diff --git a/public/images/emoji/twitter/sheep.png b/public/images/emoji/twitter/sheep.png
index b60d354d762..68ace299040 100644
Binary files a/public/images/emoji/twitter/sheep.png and b/public/images/emoji/twitter/sheep.png differ
diff --git a/public/images/emoji/twitter/shopping.png b/public/images/emoji/twitter/shopping.png
new file mode 100644
index 00000000000..ee15abd9933
Binary files /dev/null and b/public/images/emoji/twitter/shopping.png differ
diff --git a/public/images/emoji/twitter/shopping_cart.png b/public/images/emoji/twitter/shopping_cart.png
new file mode 100644
index 00000000000..419cc70376a
Binary files /dev/null and b/public/images/emoji/twitter/shopping_cart.png differ
diff --git a/public/images/emoji/twitter/shrimp.png b/public/images/emoji/twitter/shrimp.png
new file mode 100644
index 00000000000..e45d741b479
Binary files /dev/null and b/public/images/emoji/twitter/shrimp.png differ
diff --git a/public/images/emoji/twitter/sierra_leone.png b/public/images/emoji/twitter/sierra_leone.png
new file mode 100644
index 00000000000..816f090002a
Binary files /dev/null and b/public/images/emoji/twitter/sierra_leone.png differ
diff --git a/public/images/emoji/twitter/sign_of_the_horns.png b/public/images/emoji/twitter/sign_of_the_horns.png
index 788071275e3..72d987aadc3 100644
Binary files a/public/images/emoji/twitter/sign_of_the_horns.png and b/public/images/emoji/twitter/sign_of_the_horns.png differ
diff --git a/public/images/emoji/twitter/singapore.png b/public/images/emoji/twitter/singapore.png
new file mode 100644
index 00000000000..4cf2332d20f
Binary files /dev/null and b/public/images/emoji/twitter/singapore.png differ
diff --git a/public/images/emoji/twitter/sint_maarten.png b/public/images/emoji/twitter/sint_maarten.png
new file mode 100644
index 00000000000..5248152aba9
Binary files /dev/null and b/public/images/emoji/twitter/sint_maarten.png differ
diff --git a/public/images/emoji/twitter/six.png b/public/images/emoji/twitter/six.png
index 990c260628e..f229efebf12 100644
Binary files a/public/images/emoji/twitter/six.png and b/public/images/emoji/twitter/six.png differ
diff --git a/public/images/emoji/twitter/ski.png b/public/images/emoji/twitter/ski.png
index dec2ce43541..09fe52fa17f 100644
Binary files a/public/images/emoji/twitter/ski.png and b/public/images/emoji/twitter/ski.png differ
diff --git a/public/images/emoji/twitter/skier.png b/public/images/emoji/twitter/skier.png
index c9598b96b07..a4cffe7aca6 100644
Binary files a/public/images/emoji/twitter/skier.png and b/public/images/emoji/twitter/skier.png differ
diff --git a/public/images/emoji/twitter/sleeping.png b/public/images/emoji/twitter/sleeping.png
index 55bd19842d2..0a7e19d0be5 100644
Binary files a/public/images/emoji/twitter/sleeping.png and b/public/images/emoji/twitter/sleeping.png differ
diff --git a/public/images/emoji/twitter/sleeping_bed.png b/public/images/emoji/twitter/sleeping_bed.png
new file mode 100644
index 00000000000..70398fd0978
Binary files /dev/null and b/public/images/emoji/twitter/sleeping_bed.png differ
diff --git a/public/images/emoji/twitter/sleeping_bed/2.png b/public/images/emoji/twitter/sleeping_bed/2.png
new file mode 100644
index 00000000000..feb77c5dac0
Binary files /dev/null and b/public/images/emoji/twitter/sleeping_bed/2.png differ
diff --git a/public/images/emoji/twitter/sleeping_bed/3.png b/public/images/emoji/twitter/sleeping_bed/3.png
new file mode 100644
index 00000000000..6934d93973f
Binary files /dev/null and b/public/images/emoji/twitter/sleeping_bed/3.png differ
diff --git a/public/images/emoji/twitter/sleeping_bed/4.png b/public/images/emoji/twitter/sleeping_bed/4.png
new file mode 100644
index 00000000000..e7705b515e9
Binary files /dev/null and b/public/images/emoji/twitter/sleeping_bed/4.png differ
diff --git a/public/images/emoji/twitter/sleeping_bed/5.png b/public/images/emoji/twitter/sleeping_bed/5.png
new file mode 100644
index 00000000000..76d7ae664b3
Binary files /dev/null and b/public/images/emoji/twitter/sleeping_bed/5.png differ
diff --git a/public/images/emoji/twitter/sleeping_bed/6.png b/public/images/emoji/twitter/sleeping_bed/6.png
new file mode 100644
index 00000000000..6ea7b534620
Binary files /dev/null and b/public/images/emoji/twitter/sleeping_bed/6.png differ
diff --git a/public/images/emoji/twitter/sleepy.png b/public/images/emoji/twitter/sleepy.png
index 125521645ea..ff62e358809 100644
Binary files a/public/images/emoji/twitter/sleepy.png and b/public/images/emoji/twitter/sleepy.png differ
diff --git a/public/images/emoji/twitter/sleuth_or_spy.png b/public/images/emoji/twitter/sleuth_or_spy.png
index 6b77a14a23b..587e506d98d 100644
Binary files a/public/images/emoji/twitter/sleuth_or_spy.png and b/public/images/emoji/twitter/sleuth_or_spy.png differ
diff --git a/public/images/emoji/twitter/slightly_smiling.png b/public/images/emoji/twitter/slightly_smiling.png
new file mode 100644
index 00000000000..89e96a61201
Binary files /dev/null and b/public/images/emoji/twitter/slightly_smiling.png differ
diff --git a/public/images/emoji/twitter/slovakia.png b/public/images/emoji/twitter/slovakia.png
new file mode 100644
index 00000000000..9b716032fd8
Binary files /dev/null and b/public/images/emoji/twitter/slovakia.png differ
diff --git a/public/images/emoji/twitter/slovenia.png b/public/images/emoji/twitter/slovenia.png
new file mode 100644
index 00000000000..6dfbe6eae24
Binary files /dev/null and b/public/images/emoji/twitter/slovenia.png differ
diff --git a/public/images/emoji/twitter/small_airplane.png b/public/images/emoji/twitter/small_airplane.png
index 6784909fffb..47399184f72 100644
Binary files a/public/images/emoji/twitter/small_airplane.png and b/public/images/emoji/twitter/small_airplane.png differ
diff --git a/public/images/emoji/twitter/smile.png b/public/images/emoji/twitter/smile.png
index 46b6e25092d..47264166800 100644
Binary files a/public/images/emoji/twitter/smile.png and b/public/images/emoji/twitter/smile.png differ
diff --git a/public/images/emoji/twitter/smile_cat.png b/public/images/emoji/twitter/smile_cat.png
index de25c5699f3..104ab4e73a5 100644
Binary files a/public/images/emoji/twitter/smile_cat.png and b/public/images/emoji/twitter/smile_cat.png differ
diff --git a/public/images/emoji/twitter/smiley_cat.png b/public/images/emoji/twitter/smiley_cat.png
index d2b189233bc..ea9ae4eb56a 100644
Binary files a/public/images/emoji/twitter/smiley_cat.png and b/public/images/emoji/twitter/smiley_cat.png differ
diff --git a/public/images/emoji/twitter/smirk_cat.png b/public/images/emoji/twitter/smirk_cat.png
index 717af143c66..315fdb05789 100644
Binary files a/public/images/emoji/twitter/smirk_cat.png and b/public/images/emoji/twitter/smirk_cat.png differ
diff --git a/public/images/emoji/twitter/sneezing_face.png b/public/images/emoji/twitter/sneezing_face.png
new file mode 100644
index 00000000000..b1801ae41ff
Binary files /dev/null and b/public/images/emoji/twitter/sneezing_face.png differ
diff --git a/public/images/emoji/twitter/snowboarder.png b/public/images/emoji/twitter/snowboarder.png
index 2c2ae47882c..74f312e46e5 100644
Binary files a/public/images/emoji/twitter/snowboarder.png and b/public/images/emoji/twitter/snowboarder.png differ
diff --git a/public/images/emoji/twitter/snowboarder/2.png b/public/images/emoji/twitter/snowboarder/2.png
new file mode 100644
index 00000000000..a4f49938218
Binary files /dev/null and b/public/images/emoji/twitter/snowboarder/2.png differ
diff --git a/public/images/emoji/twitter/snowboarder/3.png b/public/images/emoji/twitter/snowboarder/3.png
new file mode 100644
index 00000000000..f18d5084305
Binary files /dev/null and b/public/images/emoji/twitter/snowboarder/3.png differ
diff --git a/public/images/emoji/twitter/snowboarder/4.png b/public/images/emoji/twitter/snowboarder/4.png
new file mode 100644
index 00000000000..72183274200
Binary files /dev/null and b/public/images/emoji/twitter/snowboarder/4.png differ
diff --git a/public/images/emoji/twitter/snowboarder/5.png b/public/images/emoji/twitter/snowboarder/5.png
new file mode 100644
index 00000000000..b3372f66d7a
Binary files /dev/null and b/public/images/emoji/twitter/snowboarder/5.png differ
diff --git a/public/images/emoji/twitter/snowboarder/6.png b/public/images/emoji/twitter/snowboarder/6.png
new file mode 100644
index 00000000000..245ed273019
Binary files /dev/null and b/public/images/emoji/twitter/snowboarder/6.png differ
diff --git a/public/images/emoji/twitter/snowman.png b/public/images/emoji/twitter/snowman.png
index 93df265fb2d..b6c90da48d5 100644
Binary files a/public/images/emoji/twitter/snowman.png and b/public/images/emoji/twitter/snowman.png differ
diff --git a/public/images/emoji/twitter/snowman2.png b/public/images/emoji/twitter/snowman2.png
index d73b56cff4f..abefab72343 100644
Binary files a/public/images/emoji/twitter/snowman2.png and b/public/images/emoji/twitter/snowman2.png differ
diff --git a/public/images/emoji/twitter/snowman_with_snow.png b/public/images/emoji/twitter/snowman_with_snow.png
new file mode 100644
index 00000000000..abefab72343
Binary files /dev/null and b/public/images/emoji/twitter/snowman_with_snow.png differ
diff --git a/public/images/emoji/twitter/sob.png b/public/images/emoji/twitter/sob.png
index 674f4df95c1..faf0b07edea 100644
Binary files a/public/images/emoji/twitter/sob.png and b/public/images/emoji/twitter/sob.png differ
diff --git a/public/images/emoji/twitter/soccer.png b/public/images/emoji/twitter/soccer.png
index 4900e927531..28b1b60076f 100644
Binary files a/public/images/emoji/twitter/soccer.png and b/public/images/emoji/twitter/soccer.png differ
diff --git a/public/images/emoji/twitter/solomon_islands.png b/public/images/emoji/twitter/solomon_islands.png
new file mode 100644
index 00000000000..e4476e18806
Binary files /dev/null and b/public/images/emoji/twitter/solomon_islands.png differ
diff --git a/public/images/emoji/twitter/somalia.png b/public/images/emoji/twitter/somalia.png
new file mode 100644
index 00000000000..209fffeaed0
Binary files /dev/null and b/public/images/emoji/twitter/somalia.png differ
diff --git a/public/images/emoji/twitter/soon.png b/public/images/emoji/twitter/soon.png
index 11fe57f6f92..9edaecce852 100644
Binary files a/public/images/emoji/twitter/soon.png and b/public/images/emoji/twitter/soon.png differ
diff --git a/public/images/emoji/twitter/south_africa.png b/public/images/emoji/twitter/south_africa.png
new file mode 100644
index 00000000000..d40f1c75c81
Binary files /dev/null and b/public/images/emoji/twitter/south_africa.png differ
diff --git a/public/images/emoji/twitter/south_georgia_south_sandwich_islands.png b/public/images/emoji/twitter/south_georgia_south_sandwich_islands.png
new file mode 100644
index 00000000000..58f47bcd9b9
Binary files /dev/null and b/public/images/emoji/twitter/south_georgia_south_sandwich_islands.png differ
diff --git a/public/images/emoji/twitter/south_sudan.png b/public/images/emoji/twitter/south_sudan.png
new file mode 100644
index 00000000000..c7cbc6967c2
Binary files /dev/null and b/public/images/emoji/twitter/south_sudan.png differ
diff --git a/public/images/emoji/twitter/space_invader.png b/public/images/emoji/twitter/space_invader.png
index 043e4950ac3..6d385070792 100644
Binary files a/public/images/emoji/twitter/space_invader.png and b/public/images/emoji/twitter/space_invader.png differ
diff --git a/public/images/emoji/twitter/spaghetti.png b/public/images/emoji/twitter/spaghetti.png
index fb02e2d7edf..4dc8ee44d12 100644
Binary files a/public/images/emoji/twitter/spaghetti.png and b/public/images/emoji/twitter/spaghetti.png differ
diff --git a/public/images/emoji/twitter/sparkler.png b/public/images/emoji/twitter/sparkler.png
index 35bf617ae24..29979fb6961 100644
Binary files a/public/images/emoji/twitter/sparkler.png and b/public/images/emoji/twitter/sparkler.png differ
diff --git a/public/images/emoji/twitter/speedboat.png b/public/images/emoji/twitter/speedboat.png
index ce0b69cc383..212bd89406b 100644
Binary files a/public/images/emoji/twitter/speedboat.png and b/public/images/emoji/twitter/speedboat.png differ
diff --git a/public/images/emoji/twitter/spiral_calendar.png b/public/images/emoji/twitter/spiral_calendar.png
new file mode 100644
index 00000000000..8cd3bd7e57f
Binary files /dev/null and b/public/images/emoji/twitter/spiral_calendar.png differ
diff --git a/public/images/emoji/twitter/spiral_notepad.png b/public/images/emoji/twitter/spiral_notepad.png
new file mode 100644
index 00000000000..b8ebfe080a3
Binary files /dev/null and b/public/images/emoji/twitter/spiral_notepad.png differ
diff --git a/public/images/emoji/twitter/spoon.png b/public/images/emoji/twitter/spoon.png
new file mode 100644
index 00000000000..960cba2bf7f
Binary files /dev/null and b/public/images/emoji/twitter/spoon.png differ
diff --git a/public/images/emoji/twitter/spy.png b/public/images/emoji/twitter/spy.png
index 6b77a14a23b..587e506d98d 100644
Binary files a/public/images/emoji/twitter/spy.png and b/public/images/emoji/twitter/spy.png differ
diff --git a/public/images/emoji/twitter/squid.png b/public/images/emoji/twitter/squid.png
new file mode 100644
index 00000000000..8e1b95f60e9
Binary files /dev/null and b/public/images/emoji/twitter/squid.png differ
diff --git a/public/images/emoji/twitter/sri_lanka.png b/public/images/emoji/twitter/sri_lanka.png
new file mode 100644
index 00000000000..f15b9be56dd
Binary files /dev/null and b/public/images/emoji/twitter/sri_lanka.png differ
diff --git a/public/images/emoji/twitter/st_barthelemy.png b/public/images/emoji/twitter/st_barthelemy.png
new file mode 100644
index 00000000000..e213bf7e406
Binary files /dev/null and b/public/images/emoji/twitter/st_barthelemy.png differ
diff --git a/public/images/emoji/twitter/st_helena.png b/public/images/emoji/twitter/st_helena.png
new file mode 100644
index 00000000000..90fefd0cab2
Binary files /dev/null and b/public/images/emoji/twitter/st_helena.png differ
diff --git a/public/images/emoji/twitter/st_kitts_nevis.png b/public/images/emoji/twitter/st_kitts_nevis.png
new file mode 100644
index 00000000000..d7686f8b603
Binary files /dev/null and b/public/images/emoji/twitter/st_kitts_nevis.png differ
diff --git a/public/images/emoji/twitter/st_lucia.png b/public/images/emoji/twitter/st_lucia.png
new file mode 100644
index 00000000000..92eafffe947
Binary files /dev/null and b/public/images/emoji/twitter/st_lucia.png differ
diff --git a/public/images/emoji/twitter/st_pierre_miquelon.png b/public/images/emoji/twitter/st_pierre_miquelon.png
new file mode 100644
index 00000000000..b05828b47cb
Binary files /dev/null and b/public/images/emoji/twitter/st_pierre_miquelon.png differ
diff --git a/public/images/emoji/twitter/st_vincent_grenadines.png b/public/images/emoji/twitter/st_vincent_grenadines.png
new file mode 100644
index 00000000000..ddfd25fd227
Binary files /dev/null and b/public/images/emoji/twitter/st_vincent_grenadines.png differ
diff --git a/public/images/emoji/twitter/stadium.png b/public/images/emoji/twitter/stadium.png
index 4ca5f1e8f62..0ad57f80a41 100644
Binary files a/public/images/emoji/twitter/stadium.png and b/public/images/emoji/twitter/stadium.png differ
diff --git a/public/images/emoji/twitter/station.png b/public/images/emoji/twitter/station.png
index 71ba5b434ad..10758831eb8 100644
Binary files a/public/images/emoji/twitter/station.png and b/public/images/emoji/twitter/station.png differ
diff --git a/public/images/emoji/twitter/stew.png b/public/images/emoji/twitter/stew.png
index 01ccebbb90d..708d29b7335 100644
Binary files a/public/images/emoji/twitter/stew.png and b/public/images/emoji/twitter/stew.png differ
diff --git a/public/images/emoji/twitter/stop_sign.png b/public/images/emoji/twitter/stop_sign.png
new file mode 100644
index 00000000000..cf08756ebf4
Binary files /dev/null and b/public/images/emoji/twitter/stop_sign.png differ
diff --git a/public/images/emoji/twitter/strawberry.png b/public/images/emoji/twitter/strawberry.png
index a7532711075..9471d8e5457 100644
Binary files a/public/images/emoji/twitter/strawberry.png and b/public/images/emoji/twitter/strawberry.png differ
diff --git a/public/images/emoji/twitter/stuffed_flatbread.png b/public/images/emoji/twitter/stuffed_flatbread.png
new file mode 100644
index 00000000000..f5dca14bd2b
Binary files /dev/null and b/public/images/emoji/twitter/stuffed_flatbread.png differ
diff --git a/public/images/emoji/twitter/sudan.png b/public/images/emoji/twitter/sudan.png
new file mode 100644
index 00000000000..3974a07328c
Binary files /dev/null and b/public/images/emoji/twitter/sudan.png differ
diff --git a/public/images/emoji/twitter/sun_behind_large_cloud.png b/public/images/emoji/twitter/sun_behind_large_cloud.png
new file mode 100644
index 00000000000..3ceb40a9ec0
Binary files /dev/null and b/public/images/emoji/twitter/sun_behind_large_cloud.png differ
diff --git a/public/images/emoji/twitter/sun_behind_rain_cloud.png b/public/images/emoji/twitter/sun_behind_rain_cloud.png
new file mode 100644
index 00000000000..ef892f1f889
Binary files /dev/null and b/public/images/emoji/twitter/sun_behind_rain_cloud.png differ
diff --git a/public/images/emoji/twitter/sun_behind_small_cloud.png b/public/images/emoji/twitter/sun_behind_small_cloud.png
new file mode 100644
index 00000000000..90af3591e04
Binary files /dev/null and b/public/images/emoji/twitter/sun_behind_small_cloud.png differ
diff --git a/public/images/emoji/twitter/sunglasses.png b/public/images/emoji/twitter/sunglasses.png
index 3cf2e455b16..5a9c57a7be3 100644
Binary files a/public/images/emoji/twitter/sunglasses.png and b/public/images/emoji/twitter/sunglasses.png differ
diff --git a/public/images/emoji/twitter/surfer.png b/public/images/emoji/twitter/surfer.png
index d34fcfdc456..a8ebb685846 100644
Binary files a/public/images/emoji/twitter/surfer.png and b/public/images/emoji/twitter/surfer.png differ
diff --git a/public/images/emoji/twitter/surfing_man.png b/public/images/emoji/twitter/surfing_man.png
new file mode 100644
index 00000000000..a8ebb685846
Binary files /dev/null and b/public/images/emoji/twitter/surfing_man.png differ
diff --git a/public/images/emoji/twitter/surfing_man/2.png b/public/images/emoji/twitter/surfing_man/2.png
new file mode 100644
index 00000000000..970d76a9883
Binary files /dev/null and b/public/images/emoji/twitter/surfing_man/2.png differ
diff --git a/public/images/emoji/twitter/surfing_man/3.png b/public/images/emoji/twitter/surfing_man/3.png
new file mode 100644
index 00000000000..a6ccac92ea4
Binary files /dev/null and b/public/images/emoji/twitter/surfing_man/3.png differ
diff --git a/public/images/emoji/twitter/surfing_man/4.png b/public/images/emoji/twitter/surfing_man/4.png
new file mode 100644
index 00000000000..e329c3cdd20
Binary files /dev/null and b/public/images/emoji/twitter/surfing_man/4.png differ
diff --git a/public/images/emoji/twitter/surfing_man/5.png b/public/images/emoji/twitter/surfing_man/5.png
new file mode 100644
index 00000000000..10e2c7dac99
Binary files /dev/null and b/public/images/emoji/twitter/surfing_man/5.png differ
diff --git a/public/images/emoji/twitter/surfing_man/6.png b/public/images/emoji/twitter/surfing_man/6.png
new file mode 100644
index 00000000000..6ae6255db99
Binary files /dev/null and b/public/images/emoji/twitter/surfing_man/6.png differ
diff --git a/public/images/emoji/twitter/surfing_woman.png b/public/images/emoji/twitter/surfing_woman.png
new file mode 100644
index 00000000000..5a5e1cefda9
Binary files /dev/null and b/public/images/emoji/twitter/surfing_woman.png differ
diff --git a/public/images/emoji/twitter/surfing_woman/2.png b/public/images/emoji/twitter/surfing_woman/2.png
new file mode 100644
index 00000000000..c66e258d1c7
Binary files /dev/null and b/public/images/emoji/twitter/surfing_woman/2.png differ
diff --git a/public/images/emoji/twitter/surfing_woman/3.png b/public/images/emoji/twitter/surfing_woman/3.png
new file mode 100644
index 00000000000..0e9b7989d64
Binary files /dev/null and b/public/images/emoji/twitter/surfing_woman/3.png differ
diff --git a/public/images/emoji/twitter/surfing_woman/4.png b/public/images/emoji/twitter/surfing_woman/4.png
new file mode 100644
index 00000000000..50f43ce0700
Binary files /dev/null and b/public/images/emoji/twitter/surfing_woman/4.png differ
diff --git a/public/images/emoji/twitter/surfing_woman/5.png b/public/images/emoji/twitter/surfing_woman/5.png
new file mode 100644
index 00000000000..99d3d275355
Binary files /dev/null and b/public/images/emoji/twitter/surfing_woman/5.png differ
diff --git a/public/images/emoji/twitter/surfing_woman/6.png b/public/images/emoji/twitter/surfing_woman/6.png
new file mode 100644
index 00000000000..f30dff2f5a9
Binary files /dev/null and b/public/images/emoji/twitter/surfing_woman/6.png differ
diff --git a/public/images/emoji/twitter/suriname.png b/public/images/emoji/twitter/suriname.png
new file mode 100644
index 00000000000..48afc4adac5
Binary files /dev/null and b/public/images/emoji/twitter/suriname.png differ
diff --git a/public/images/emoji/twitter/sushi.png b/public/images/emoji/twitter/sushi.png
index db6873e592a..ffe8a7f7fe2 100644
Binary files a/public/images/emoji/twitter/sushi.png and b/public/images/emoji/twitter/sushi.png differ
diff --git a/public/images/emoji/twitter/swaziland.png b/public/images/emoji/twitter/swaziland.png
new file mode 100644
index 00000000000..fb5ee97ba24
Binary files /dev/null and b/public/images/emoji/twitter/swaziland.png differ
diff --git a/public/images/emoji/twitter/sweat_smile.png b/public/images/emoji/twitter/sweat_smile.png
index bbacee36f77..3ceaa5bf384 100644
Binary files a/public/images/emoji/twitter/sweat_smile.png and b/public/images/emoji/twitter/sweat_smile.png differ
diff --git a/public/images/emoji/twitter/sweden.png b/public/images/emoji/twitter/sweden.png
new file mode 100644
index 00000000000..3b46fe18abc
Binary files /dev/null and b/public/images/emoji/twitter/sweden.png differ
diff --git a/public/images/emoji/twitter/sweet_potato.png b/public/images/emoji/twitter/sweet_potato.png
index 784fc80a32c..63c6cc807cc 100644
Binary files a/public/images/emoji/twitter/sweet_potato.png and b/public/images/emoji/twitter/sweet_potato.png differ
diff --git a/public/images/emoji/twitter/swimmer.png b/public/images/emoji/twitter/swimmer.png
index 7fa40aa218f..030252ec906 100644
Binary files a/public/images/emoji/twitter/swimmer.png and b/public/images/emoji/twitter/swimmer.png differ
diff --git a/public/images/emoji/twitter/swimming_man.png b/public/images/emoji/twitter/swimming_man.png
new file mode 100644
index 00000000000..030252ec906
Binary files /dev/null and b/public/images/emoji/twitter/swimming_man.png differ
diff --git a/public/images/emoji/twitter/swimming_man/2.png b/public/images/emoji/twitter/swimming_man/2.png
new file mode 100644
index 00000000000..b6872252b2d
Binary files /dev/null and b/public/images/emoji/twitter/swimming_man/2.png differ
diff --git a/public/images/emoji/twitter/swimming_man/3.png b/public/images/emoji/twitter/swimming_man/3.png
new file mode 100644
index 00000000000..2bb3abf6ea1
Binary files /dev/null and b/public/images/emoji/twitter/swimming_man/3.png differ
diff --git a/public/images/emoji/twitter/swimming_man/4.png b/public/images/emoji/twitter/swimming_man/4.png
new file mode 100644
index 00000000000..bd8139b2daf
Binary files /dev/null and b/public/images/emoji/twitter/swimming_man/4.png differ
diff --git a/public/images/emoji/twitter/swimming_man/5.png b/public/images/emoji/twitter/swimming_man/5.png
new file mode 100644
index 00000000000..32252de704b
Binary files /dev/null and b/public/images/emoji/twitter/swimming_man/5.png differ
diff --git a/public/images/emoji/twitter/swimming_man/6.png b/public/images/emoji/twitter/swimming_man/6.png
new file mode 100644
index 00000000000..d180cb675bf
Binary files /dev/null and b/public/images/emoji/twitter/swimming_man/6.png differ
diff --git a/public/images/emoji/twitter/swimming_woman.png b/public/images/emoji/twitter/swimming_woman.png
new file mode 100644
index 00000000000..9963221f611
Binary files /dev/null and b/public/images/emoji/twitter/swimming_woman.png differ
diff --git a/public/images/emoji/twitter/swimming_woman/2.png b/public/images/emoji/twitter/swimming_woman/2.png
new file mode 100644
index 00000000000..59dad2c3e13
Binary files /dev/null and b/public/images/emoji/twitter/swimming_woman/2.png differ
diff --git a/public/images/emoji/twitter/swimming_woman/3.png b/public/images/emoji/twitter/swimming_woman/3.png
new file mode 100644
index 00000000000..66e962335cf
Binary files /dev/null and b/public/images/emoji/twitter/swimming_woman/3.png differ
diff --git a/public/images/emoji/twitter/swimming_woman/4.png b/public/images/emoji/twitter/swimming_woman/4.png
new file mode 100644
index 00000000000..9414644c3e8
Binary files /dev/null and b/public/images/emoji/twitter/swimming_woman/4.png differ
diff --git a/public/images/emoji/twitter/swimming_woman/5.png b/public/images/emoji/twitter/swimming_woman/5.png
new file mode 100644
index 00000000000..ebde0eb37c5
Binary files /dev/null and b/public/images/emoji/twitter/swimming_woman/5.png differ
diff --git a/public/images/emoji/twitter/swimming_woman/6.png b/public/images/emoji/twitter/swimming_woman/6.png
new file mode 100644
index 00000000000..d294454be94
Binary files /dev/null and b/public/images/emoji/twitter/swimming_woman/6.png differ
diff --git a/public/images/emoji/twitter/switzerland.png b/public/images/emoji/twitter/switzerland.png
new file mode 100644
index 00000000000..e0caa61ba63
Binary files /dev/null and b/public/images/emoji/twitter/switzerland.png differ
diff --git a/public/images/emoji/twitter/syria.png b/public/images/emoji/twitter/syria.png
new file mode 100644
index 00000000000..53606f3e075
Binary files /dev/null and b/public/images/emoji/twitter/syria.png differ
diff --git a/public/images/emoji/twitter/syringe.png b/public/images/emoji/twitter/syringe.png
index e48b3960b05..0064516f1b7 100644
Binary files a/public/images/emoji/twitter/syringe.png and b/public/images/emoji/twitter/syringe.png differ
diff --git a/public/images/emoji/twitter/taco.png b/public/images/emoji/twitter/taco.png
index 8e395d91db4..14247eb307a 100644
Binary files a/public/images/emoji/twitter/taco.png and b/public/images/emoji/twitter/taco.png differ
diff --git a/public/images/emoji/twitter/tada.png b/public/images/emoji/twitter/tada.png
index 424685f2a4b..02ad12d2823 100644
Binary files a/public/images/emoji/twitter/tada.png and b/public/images/emoji/twitter/tada.png differ
diff --git a/public/images/emoji/twitter/taiwan.png b/public/images/emoji/twitter/taiwan.png
new file mode 100644
index 00000000000..dde348b40da
Binary files /dev/null and b/public/images/emoji/twitter/taiwan.png differ
diff --git a/public/images/emoji/twitter/tajikistan.png b/public/images/emoji/twitter/tajikistan.png
new file mode 100644
index 00000000000..7b3697952d5
Binary files /dev/null and b/public/images/emoji/twitter/tajikistan.png differ
diff --git a/public/images/emoji/twitter/tanabata_tree.png b/public/images/emoji/twitter/tanabata_tree.png
index 65d0cdf4094..eb67d0ef81d 100644
Binary files a/public/images/emoji/twitter/tanabata_tree.png and b/public/images/emoji/twitter/tanabata_tree.png differ
diff --git a/public/images/emoji/twitter/tanzania.png b/public/images/emoji/twitter/tanzania.png
new file mode 100644
index 00000000000..d4026fea320
Binary files /dev/null and b/public/images/emoji/twitter/tanzania.png differ
diff --git a/public/images/emoji/twitter/tea.png b/public/images/emoji/twitter/tea.png
index 1fe48e32ff0..19a6fdb7e5e 100644
Binary files a/public/images/emoji/twitter/tea.png and b/public/images/emoji/twitter/tea.png differ
diff --git a/public/images/emoji/twitter/telephone.png b/public/images/emoji/twitter/telephone.png
index cb305644f28..749e9f38ae5 100644
Binary files a/public/images/emoji/twitter/telephone.png and b/public/images/emoji/twitter/telephone.png differ
diff --git a/public/images/emoji/twitter/telescope.png b/public/images/emoji/twitter/telescope.png
index 8174a681989..efa940750b6 100644
Binary files a/public/images/emoji/twitter/telescope.png and b/public/images/emoji/twitter/telescope.png differ
diff --git a/public/images/emoji/twitter/tent.png b/public/images/emoji/twitter/tent.png
index 1a982903ce9..6cbddd76d69 100644
Binary files a/public/images/emoji/twitter/tent.png and b/public/images/emoji/twitter/tent.png differ
diff --git a/public/images/emoji/twitter/thailand.png b/public/images/emoji/twitter/thailand.png
new file mode 100644
index 00000000000..81499f16168
Binary files /dev/null and b/public/images/emoji/twitter/thailand.png differ
diff --git a/public/images/emoji/twitter/thermometer_face.png b/public/images/emoji/twitter/thermometer_face.png
index 5539251aa4e..c9440239c0d 100644
Binary files a/public/images/emoji/twitter/thermometer_face.png and b/public/images/emoji/twitter/thermometer_face.png differ
diff --git a/public/images/emoji/twitter/three.png b/public/images/emoji/twitter/three.png
index cdd7ca9db3c..ed9281a364a 100644
Binary files a/public/images/emoji/twitter/three.png and b/public/images/emoji/twitter/three.png differ
diff --git a/public/images/emoji/twitter/three_button_mouse.png b/public/images/emoji/twitter/three_button_mouse.png
deleted file mode 100644
index 3a71c800c68..00000000000
Binary files a/public/images/emoji/twitter/three_button_mouse.png and /dev/null differ
diff --git a/public/images/emoji/twitter/thumbsdown/2.png b/public/images/emoji/twitter/thumbsdown/2.png
new file mode 100644
index 00000000000..a3c768cdd0b
Binary files /dev/null and b/public/images/emoji/twitter/thumbsdown/2.png differ
diff --git a/public/images/emoji/twitter/thumbsdown/3.png b/public/images/emoji/twitter/thumbsdown/3.png
new file mode 100644
index 00000000000..2737de44b52
Binary files /dev/null and b/public/images/emoji/twitter/thumbsdown/3.png differ
diff --git a/public/images/emoji/twitter/thumbsdown/4.png b/public/images/emoji/twitter/thumbsdown/4.png
new file mode 100644
index 00000000000..3b87d1364c2
Binary files /dev/null and b/public/images/emoji/twitter/thumbsdown/4.png differ
diff --git a/public/images/emoji/twitter/thumbsdown/5.png b/public/images/emoji/twitter/thumbsdown/5.png
new file mode 100644
index 00000000000..4a8ea96d5b3
Binary files /dev/null and b/public/images/emoji/twitter/thumbsdown/5.png differ
diff --git a/public/images/emoji/twitter/thumbsdown/6.png b/public/images/emoji/twitter/thumbsdown/6.png
new file mode 100644
index 00000000000..3bec88e6afd
Binary files /dev/null and b/public/images/emoji/twitter/thumbsdown/6.png differ
diff --git a/public/images/emoji/twitter/thumbsup/2.png b/public/images/emoji/twitter/thumbsup/2.png
new file mode 100644
index 00000000000..e68d1b077a6
Binary files /dev/null and b/public/images/emoji/twitter/thumbsup/2.png differ
diff --git a/public/images/emoji/twitter/thumbsup/3.png b/public/images/emoji/twitter/thumbsup/3.png
new file mode 100644
index 00000000000..0123a0f8a19
Binary files /dev/null and b/public/images/emoji/twitter/thumbsup/3.png differ
diff --git a/public/images/emoji/twitter/thumbsup/4.png b/public/images/emoji/twitter/thumbsup/4.png
new file mode 100644
index 00000000000..19a0e463893
Binary files /dev/null and b/public/images/emoji/twitter/thumbsup/4.png differ
diff --git a/public/images/emoji/twitter/thumbsup/5.png b/public/images/emoji/twitter/thumbsup/5.png
new file mode 100644
index 00000000000..209c0e4e5b6
Binary files /dev/null and b/public/images/emoji/twitter/thumbsup/5.png differ
diff --git a/public/images/emoji/twitter/thumbsup/6.png b/public/images/emoji/twitter/thumbsup/6.png
new file mode 100644
index 00000000000..9deccd899a9
Binary files /dev/null and b/public/images/emoji/twitter/thumbsup/6.png differ
diff --git a/public/images/emoji/twitter/tiger.png b/public/images/emoji/twitter/tiger.png
index 2f12f47306e..9ef50eda88b 100644
Binary files a/public/images/emoji/twitter/tiger.png and b/public/images/emoji/twitter/tiger.png differ
diff --git a/public/images/emoji/twitter/tiger2.png b/public/images/emoji/twitter/tiger2.png
index fd5681ab7e9..c7ff0c963cf 100644
Binary files a/public/images/emoji/twitter/tiger2.png and b/public/images/emoji/twitter/tiger2.png differ
diff --git a/public/images/emoji/twitter/timor_leste.png b/public/images/emoji/twitter/timor_leste.png
new file mode 100644
index 00000000000..6706def9912
Binary files /dev/null and b/public/images/emoji/twitter/timor_leste.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_man.png b/public/images/emoji/twitter/tipping_hand_man.png
new file mode 100644
index 00000000000..63e5492220b
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_man.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_man/2.png b/public/images/emoji/twitter/tipping_hand_man/2.png
new file mode 100644
index 00000000000..aec62f49f46
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_man/2.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_man/3.png b/public/images/emoji/twitter/tipping_hand_man/3.png
new file mode 100644
index 00000000000..92e1fe7d224
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_man/3.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_man/4.png b/public/images/emoji/twitter/tipping_hand_man/4.png
new file mode 100644
index 00000000000..813113bb9c5
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_man/4.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_man/5.png b/public/images/emoji/twitter/tipping_hand_man/5.png
new file mode 100644
index 00000000000..a2f29fdac94
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_man/5.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_man/6.png b/public/images/emoji/twitter/tipping_hand_man/6.png
new file mode 100644
index 00000000000..fa68bdb53aa
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_man/6.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_woman.png b/public/images/emoji/twitter/tipping_hand_woman.png
new file mode 100644
index 00000000000..03f50304100
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_woman.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_woman/2.png b/public/images/emoji/twitter/tipping_hand_woman/2.png
new file mode 100644
index 00000000000..a117cff357c
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_woman/2.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_woman/3.png b/public/images/emoji/twitter/tipping_hand_woman/3.png
new file mode 100644
index 00000000000..baa70f4a21a
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_woman/3.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_woman/4.png b/public/images/emoji/twitter/tipping_hand_woman/4.png
new file mode 100644
index 00000000000..59d41fc875a
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_woman/4.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_woman/5.png b/public/images/emoji/twitter/tipping_hand_woman/5.png
new file mode 100644
index 00000000000..3726ca85acd
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_woman/5.png differ
diff --git a/public/images/emoji/twitter/tipping_hand_woman/6.png b/public/images/emoji/twitter/tipping_hand_woman/6.png
new file mode 100644
index 00000000000..505a1d85401
Binary files /dev/null and b/public/images/emoji/twitter/tipping_hand_woman/6.png differ
diff --git a/public/images/emoji/twitter/togo.png b/public/images/emoji/twitter/togo.png
new file mode 100644
index 00000000000..7a542547e05
Binary files /dev/null and b/public/images/emoji/twitter/togo.png differ
diff --git a/public/images/emoji/twitter/tokelau.png b/public/images/emoji/twitter/tokelau.png
new file mode 100644
index 00000000000..f42f8686314
Binary files /dev/null and b/public/images/emoji/twitter/tokelau.png differ
diff --git a/public/images/emoji/twitter/tonga.png b/public/images/emoji/twitter/tonga.png
new file mode 100644
index 00000000000..bfff80acf4d
Binary files /dev/null and b/public/images/emoji/twitter/tonga.png differ
diff --git a/public/images/emoji/twitter/top.png b/public/images/emoji/twitter/top.png
index 4a5d5c956f9..41074daeac3 100644
Binary files a/public/images/emoji/twitter/top.png and b/public/images/emoji/twitter/top.png differ
diff --git a/public/images/emoji/twitter/tornado.png b/public/images/emoji/twitter/tornado.png
new file mode 100644
index 00000000000..fd843824ed3
Binary files /dev/null and b/public/images/emoji/twitter/tornado.png differ
diff --git a/public/images/emoji/twitter/tr.png b/public/images/emoji/twitter/tr.png
new file mode 100644
index 00000000000..3b6fc163790
Binary files /dev/null and b/public/images/emoji/twitter/tr.png differ
diff --git a/public/images/emoji/twitter/trackball.png b/public/images/emoji/twitter/trackball.png
index 06913842189..c2258edc121 100644
Binary files a/public/images/emoji/twitter/trackball.png and b/public/images/emoji/twitter/trackball.png differ
diff --git a/public/images/emoji/twitter/tractor.png b/public/images/emoji/twitter/tractor.png
index f1334c882d6..c441c89305f 100644
Binary files a/public/images/emoji/twitter/tractor.png and b/public/images/emoji/twitter/tractor.png differ
diff --git a/public/images/emoji/twitter/train2.png b/public/images/emoji/twitter/train2.png
index 098821a2e14..744c7e9586e 100644
Binary files a/public/images/emoji/twitter/train2.png and b/public/images/emoji/twitter/train2.png differ
diff --git a/public/images/emoji/twitter/tram.png b/public/images/emoji/twitter/tram.png
index 27c1d3c5cc7..51b66575a68 100644
Binary files a/public/images/emoji/twitter/tram.png and b/public/images/emoji/twitter/tram.png differ
diff --git a/public/images/emoji/twitter/trinidad_tobago.png b/public/images/emoji/twitter/trinidad_tobago.png
new file mode 100644
index 00000000000..14355ce15f6
Binary files /dev/null and b/public/images/emoji/twitter/trinidad_tobago.png differ
diff --git a/public/images/emoji/twitter/triumph.png b/public/images/emoji/twitter/triumph.png
index 9782c78ddea..c71d3a89cba 100644
Binary files a/public/images/emoji/twitter/triumph.png and b/public/images/emoji/twitter/triumph.png differ
diff --git a/public/images/emoji/twitter/tropical_drink.png b/public/images/emoji/twitter/tropical_drink.png
index 9eaab4257d6..08fb02b1cae 100644
Binary files a/public/images/emoji/twitter/tropical_drink.png and b/public/images/emoji/twitter/tropical_drink.png differ
diff --git a/public/images/emoji/twitter/tshirt.png b/public/images/emoji/twitter/tshirt.png
new file mode 100644
index 00000000000..4723c7947a6
Binary files /dev/null and b/public/images/emoji/twitter/tshirt.png differ
diff --git a/public/images/emoji/twitter/tulip.png b/public/images/emoji/twitter/tulip.png
index 394ff4acac0..d617275fcd8 100644
Binary files a/public/images/emoji/twitter/tulip.png and b/public/images/emoji/twitter/tulip.png differ
diff --git a/public/images/emoji/twitter/tumbler_glass.png b/public/images/emoji/twitter/tumbler_glass.png
new file mode 100644
index 00000000000..78db9d6036f
Binary files /dev/null and b/public/images/emoji/twitter/tumbler_glass.png differ
diff --git a/public/images/emoji/twitter/tunisia.png b/public/images/emoji/twitter/tunisia.png
new file mode 100644
index 00000000000..2691b42f09a
Binary files /dev/null and b/public/images/emoji/twitter/tunisia.png differ
diff --git a/public/images/emoji/twitter/turkey.png b/public/images/emoji/twitter/turkey.png
index 043a7ac8103..829f5ffdfca 100644
Binary files a/public/images/emoji/twitter/turkey.png and b/public/images/emoji/twitter/turkey.png differ
diff --git a/public/images/emoji/twitter/turkmenistan.png b/public/images/emoji/twitter/turkmenistan.png
new file mode 100644
index 00000000000..a0729e2c292
Binary files /dev/null and b/public/images/emoji/twitter/turkmenistan.png differ
diff --git a/public/images/emoji/twitter/turks_caicos_islands.png b/public/images/emoji/twitter/turks_caicos_islands.png
new file mode 100644
index 00000000000..bb04d27666c
Binary files /dev/null and b/public/images/emoji/twitter/turks_caicos_islands.png differ
diff --git a/public/images/emoji/twitter/tuvalu.png b/public/images/emoji/twitter/tuvalu.png
new file mode 100644
index 00000000000..60fad11afce
Binary files /dev/null and b/public/images/emoji/twitter/tuvalu.png differ
diff --git a/public/images/emoji/twitter/two.png b/public/images/emoji/twitter/two.png
index 3ca9cd02327..572ce89681d 100644
Binary files a/public/images/emoji/twitter/two.png and b/public/images/emoji/twitter/two.png differ
diff --git a/public/images/emoji/twitter/two_men_holding_hands.png b/public/images/emoji/twitter/two_men_holding_hands.png
index ed10e54073f..1e7e303e107 100644
Binary files a/public/images/emoji/twitter/two_men_holding_hands.png and b/public/images/emoji/twitter/two_men_holding_hands.png differ
diff --git a/public/images/emoji/twitter/two_women_holding_hands.png b/public/images/emoji/twitter/two_women_holding_hands.png
index 4a2a92931a0..bf1afc84591 100644
Binary files a/public/images/emoji/twitter/two_women_holding_hands.png and b/public/images/emoji/twitter/two_women_holding_hands.png differ
diff --git a/public/images/emoji/twitter/u7a7a.png b/public/images/emoji/twitter/u7a7a.png
index 00d828d9d40..204ac0670d0 100644
Binary files a/public/images/emoji/twitter/u7a7a.png and b/public/images/emoji/twitter/u7a7a.png differ
diff --git a/public/images/emoji/twitter/uganda.png b/public/images/emoji/twitter/uganda.png
new file mode 100644
index 00000000000..9541a9fe432
Binary files /dev/null and b/public/images/emoji/twitter/uganda.png differ
diff --git a/public/images/emoji/twitter/uk.png b/public/images/emoji/twitter/uk.png
new file mode 100644
index 00000000000..ad2a6622e47
Binary files /dev/null and b/public/images/emoji/twitter/uk.png differ
diff --git a/public/images/emoji/twitter/ukraine.png b/public/images/emoji/twitter/ukraine.png
new file mode 100644
index 00000000000..d24b4e827b0
Binary files /dev/null and b/public/images/emoji/twitter/ukraine.png differ
diff --git a/public/images/emoji/twitter/umbrella.png b/public/images/emoji/twitter/umbrella.png
index e149b9f0f1b..869523fd2c5 100644
Binary files a/public/images/emoji/twitter/umbrella.png and b/public/images/emoji/twitter/umbrella.png differ
diff --git a/public/images/emoji/twitter/umbrella_on_ground.png b/public/images/emoji/twitter/umbrella_on_ground.png
index d12db22ecb0..2bb23697b7f 100644
Binary files a/public/images/emoji/twitter/umbrella_on_ground.png and b/public/images/emoji/twitter/umbrella_on_ground.png differ
diff --git a/public/images/emoji/twitter/underage.png b/public/images/emoji/twitter/underage.png
index 7c5deb816fa..15ac7fdbd55 100644
Binary files a/public/images/emoji/twitter/underage.png and b/public/images/emoji/twitter/underage.png differ
diff --git a/public/images/emoji/twitter/unicorn.png b/public/images/emoji/twitter/unicorn.png
index 60db9271818..7b53a8b310a 100644
Binary files a/public/images/emoji/twitter/unicorn.png and b/public/images/emoji/twitter/unicorn.png differ
diff --git a/public/images/emoji/twitter/unicorn_face.png b/public/images/emoji/twitter/unicorn_face.png
index 60db9271818..7b53a8b310a 100644
Binary files a/public/images/emoji/twitter/unicorn_face.png and b/public/images/emoji/twitter/unicorn_face.png differ
diff --git a/public/images/emoji/twitter/united_arab_emirates.png b/public/images/emoji/twitter/united_arab_emirates.png
new file mode 100644
index 00000000000..0aac4c4b1eb
Binary files /dev/null and b/public/images/emoji/twitter/united_arab_emirates.png differ
diff --git a/public/images/emoji/twitter/uruguay.png b/public/images/emoji/twitter/uruguay.png
new file mode 100644
index 00000000000..8196541e261
Binary files /dev/null and b/public/images/emoji/twitter/uruguay.png differ
diff --git a/public/images/emoji/twitter/us_virgin_islands.png b/public/images/emoji/twitter/us_virgin_islands.png
new file mode 100644
index 00000000000..2352c2610b8
Binary files /dev/null and b/public/images/emoji/twitter/us_virgin_islands.png differ
diff --git a/public/images/emoji/twitter/uzbekistan.png b/public/images/emoji/twitter/uzbekistan.png
new file mode 100644
index 00000000000..c268b7f0b2a
Binary files /dev/null and b/public/images/emoji/twitter/uzbekistan.png differ
diff --git a/public/images/emoji/twitter/v.png b/public/images/emoji/twitter/v.png
index 88575a6d26e..0a54bd68346 100644
Binary files a/public/images/emoji/twitter/v.png and b/public/images/emoji/twitter/v.png differ
diff --git a/public/images/emoji/twitter/v/2.png b/public/images/emoji/twitter/v/2.png
new file mode 100644
index 00000000000..0b0dc895afc
Binary files /dev/null and b/public/images/emoji/twitter/v/2.png differ
diff --git a/public/images/emoji/twitter/v/3.png b/public/images/emoji/twitter/v/3.png
new file mode 100644
index 00000000000..5594f492595
Binary files /dev/null and b/public/images/emoji/twitter/v/3.png differ
diff --git a/public/images/emoji/twitter/v/4.png b/public/images/emoji/twitter/v/4.png
new file mode 100644
index 00000000000..242e53e4594
Binary files /dev/null and b/public/images/emoji/twitter/v/4.png differ
diff --git a/public/images/emoji/twitter/v/5.png b/public/images/emoji/twitter/v/5.png
new file mode 100644
index 00000000000..a6362e8500a
Binary files /dev/null and b/public/images/emoji/twitter/v/5.png differ
diff --git a/public/images/emoji/twitter/v/6.png b/public/images/emoji/twitter/v/6.png
new file mode 100644
index 00000000000..1013715b9a9
Binary files /dev/null and b/public/images/emoji/twitter/v/6.png differ
diff --git a/public/images/emoji/twitter/vanuatu.png b/public/images/emoji/twitter/vanuatu.png
new file mode 100644
index 00000000000..ebf4b693156
Binary files /dev/null and b/public/images/emoji/twitter/vanuatu.png differ
diff --git a/public/images/emoji/twitter/vatican_city.png b/public/images/emoji/twitter/vatican_city.png
new file mode 100644
index 00000000000..a91fed8815c
Binary files /dev/null and b/public/images/emoji/twitter/vatican_city.png differ
diff --git a/public/images/emoji/twitter/venezuela.png b/public/images/emoji/twitter/venezuela.png
new file mode 100644
index 00000000000..e2b7cff1d89
Binary files /dev/null and b/public/images/emoji/twitter/venezuela.png differ
diff --git a/public/images/emoji/twitter/vietnam.png b/public/images/emoji/twitter/vietnam.png
new file mode 100644
index 00000000000..f888ea94350
Binary files /dev/null and b/public/images/emoji/twitter/vietnam.png differ
diff --git a/public/images/emoji/twitter/vulcan_salute.png b/public/images/emoji/twitter/vulcan_salute.png
new file mode 100644
index 00000000000..62459294572
Binary files /dev/null and b/public/images/emoji/twitter/vulcan_salute.png differ
diff --git a/public/images/emoji/twitter/vulcan_salute/2.png b/public/images/emoji/twitter/vulcan_salute/2.png
new file mode 100644
index 00000000000..5cdfab6d9a3
Binary files /dev/null and b/public/images/emoji/twitter/vulcan_salute/2.png differ
diff --git a/public/images/emoji/twitter/vulcan_salute/3.png b/public/images/emoji/twitter/vulcan_salute/3.png
new file mode 100644
index 00000000000..a469f9b420e
Binary files /dev/null and b/public/images/emoji/twitter/vulcan_salute/3.png differ
diff --git a/public/images/emoji/twitter/vulcan_salute/4.png b/public/images/emoji/twitter/vulcan_salute/4.png
new file mode 100644
index 00000000000..a8803b88169
Binary files /dev/null and b/public/images/emoji/twitter/vulcan_salute/4.png differ
diff --git a/public/images/emoji/twitter/vulcan_salute/5.png b/public/images/emoji/twitter/vulcan_salute/5.png
new file mode 100644
index 00000000000..2d9def823e5
Binary files /dev/null and b/public/images/emoji/twitter/vulcan_salute/5.png differ
diff --git a/public/images/emoji/twitter/vulcan_salute/6.png b/public/images/emoji/twitter/vulcan_salute/6.png
new file mode 100644
index 00000000000..bbcb6dc0d34
Binary files /dev/null and b/public/images/emoji/twitter/vulcan_salute/6.png differ
diff --git a/public/images/emoji/twitter/walking.png b/public/images/emoji/twitter/walking.png
index 671bb160508..620e3d3b36c 100644
Binary files a/public/images/emoji/twitter/walking.png and b/public/images/emoji/twitter/walking.png differ
diff --git a/public/images/emoji/twitter/walking_man.png b/public/images/emoji/twitter/walking_man.png
new file mode 100644
index 00000000000..620e3d3b36c
Binary files /dev/null and b/public/images/emoji/twitter/walking_man.png differ
diff --git a/public/images/emoji/twitter/walking_man/2.png b/public/images/emoji/twitter/walking_man/2.png
new file mode 100644
index 00000000000..8972ced603b
Binary files /dev/null and b/public/images/emoji/twitter/walking_man/2.png differ
diff --git a/public/images/emoji/twitter/walking_man/3.png b/public/images/emoji/twitter/walking_man/3.png
new file mode 100644
index 00000000000..1f171060baf
Binary files /dev/null and b/public/images/emoji/twitter/walking_man/3.png differ
diff --git a/public/images/emoji/twitter/walking_man/4.png b/public/images/emoji/twitter/walking_man/4.png
new file mode 100644
index 00000000000..ad9da430ec1
Binary files /dev/null and b/public/images/emoji/twitter/walking_man/4.png differ
diff --git a/public/images/emoji/twitter/walking_man/5.png b/public/images/emoji/twitter/walking_man/5.png
new file mode 100644
index 00000000000..47e4491eb3e
Binary files /dev/null and b/public/images/emoji/twitter/walking_man/5.png differ
diff --git a/public/images/emoji/twitter/walking_man/6.png b/public/images/emoji/twitter/walking_man/6.png
new file mode 100644
index 00000000000..a530b5481a7
Binary files /dev/null and b/public/images/emoji/twitter/walking_man/6.png differ
diff --git a/public/images/emoji/twitter/walking_woman.png b/public/images/emoji/twitter/walking_woman.png
new file mode 100644
index 00000000000..5541bff1ede
Binary files /dev/null and b/public/images/emoji/twitter/walking_woman.png differ
diff --git a/public/images/emoji/twitter/walking_woman/2.png b/public/images/emoji/twitter/walking_woman/2.png
new file mode 100644
index 00000000000..3e8f7832c4c
Binary files /dev/null and b/public/images/emoji/twitter/walking_woman/2.png differ
diff --git a/public/images/emoji/twitter/walking_woman/3.png b/public/images/emoji/twitter/walking_woman/3.png
new file mode 100644
index 00000000000..3876ee6e63d
Binary files /dev/null and b/public/images/emoji/twitter/walking_woman/3.png differ
diff --git a/public/images/emoji/twitter/walking_woman/4.png b/public/images/emoji/twitter/walking_woman/4.png
new file mode 100644
index 00000000000..0aad2bc840d
Binary files /dev/null and b/public/images/emoji/twitter/walking_woman/4.png differ
diff --git a/public/images/emoji/twitter/walking_woman/5.png b/public/images/emoji/twitter/walking_woman/5.png
new file mode 100644
index 00000000000..c4d8fc9c356
Binary files /dev/null and b/public/images/emoji/twitter/walking_woman/5.png differ
diff --git a/public/images/emoji/twitter/walking_woman/6.png b/public/images/emoji/twitter/walking_woman/6.png
new file mode 100644
index 00000000000..54cb211d6b9
Binary files /dev/null and b/public/images/emoji/twitter/walking_woman/6.png differ
diff --git a/public/images/emoji/twitter/wallis_futuna.png b/public/images/emoji/twitter/wallis_futuna.png
new file mode 100644
index 00000000000..4672eabedba
Binary files /dev/null and b/public/images/emoji/twitter/wallis_futuna.png differ
diff --git a/public/images/emoji/twitter/watermelon.png b/public/images/emoji/twitter/watermelon.png
index 076112a642c..6d87561e563 100644
Binary files a/public/images/emoji/twitter/watermelon.png and b/public/images/emoji/twitter/watermelon.png differ
diff --git a/public/images/emoji/twitter/wave.png b/public/images/emoji/twitter/wave.png
index 304b214f04d..62e28e168be 100644
Binary files a/public/images/emoji/twitter/wave.png and b/public/images/emoji/twitter/wave.png differ
diff --git a/public/images/emoji/twitter/wave/2.png b/public/images/emoji/twitter/wave/2.png
new file mode 100644
index 00000000000..3d184999242
Binary files /dev/null and b/public/images/emoji/twitter/wave/2.png differ
diff --git a/public/images/emoji/twitter/wave/3.png b/public/images/emoji/twitter/wave/3.png
new file mode 100644
index 00000000000..865d825c206
Binary files /dev/null and b/public/images/emoji/twitter/wave/3.png differ
diff --git a/public/images/emoji/twitter/wave/4.png b/public/images/emoji/twitter/wave/4.png
new file mode 100644
index 00000000000..77ffe01a609
Binary files /dev/null and b/public/images/emoji/twitter/wave/4.png differ
diff --git a/public/images/emoji/twitter/wave/5.png b/public/images/emoji/twitter/wave/5.png
new file mode 100644
index 00000000000..1d869f74c09
Binary files /dev/null and b/public/images/emoji/twitter/wave/5.png differ
diff --git a/public/images/emoji/twitter/wave/6.png b/public/images/emoji/twitter/wave/6.png
new file mode 100644
index 00000000000..66b5dbc074f
Binary files /dev/null and b/public/images/emoji/twitter/wave/6.png differ
diff --git a/public/images/emoji/twitter/wedding.png b/public/images/emoji/twitter/wedding.png
index ac630fc57df..ba45ce4cb5e 100644
Binary files a/public/images/emoji/twitter/wedding.png and b/public/images/emoji/twitter/wedding.png differ
diff --git a/public/images/emoji/twitter/weight_lifter.png b/public/images/emoji/twitter/weight_lifter.png
index e0fb05d5e01..be0473304d5 100644
Binary files a/public/images/emoji/twitter/weight_lifter.png and b/public/images/emoji/twitter/weight_lifter.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_man.png b/public/images/emoji/twitter/weight_lifting_man.png
new file mode 100644
index 00000000000..be0473304d5
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_man.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_man/2.png b/public/images/emoji/twitter/weight_lifting_man/2.png
new file mode 100644
index 00000000000..8d680f5b12c
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_man/2.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_man/3.png b/public/images/emoji/twitter/weight_lifting_man/3.png
new file mode 100644
index 00000000000..e4e961d5d5d
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_man/3.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_man/4.png b/public/images/emoji/twitter/weight_lifting_man/4.png
new file mode 100644
index 00000000000..bcdf20d1757
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_man/4.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_man/5.png b/public/images/emoji/twitter/weight_lifting_man/5.png
new file mode 100644
index 00000000000..9b91906952e
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_man/5.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_man/6.png b/public/images/emoji/twitter/weight_lifting_man/6.png
new file mode 100644
index 00000000000..c3ce145e9e1
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_man/6.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_woman.png b/public/images/emoji/twitter/weight_lifting_woman.png
new file mode 100644
index 00000000000..2279709c85b
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_woman.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_woman/2.png b/public/images/emoji/twitter/weight_lifting_woman/2.png
new file mode 100644
index 00000000000..f763a636c34
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_woman/2.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_woman/3.png b/public/images/emoji/twitter/weight_lifting_woman/3.png
new file mode 100644
index 00000000000..57da4695a24
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_woman/3.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_woman/4.png b/public/images/emoji/twitter/weight_lifting_woman/4.png
new file mode 100644
index 00000000000..3fb46a23b35
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_woman/4.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_woman/5.png b/public/images/emoji/twitter/weight_lifting_woman/5.png
new file mode 100644
index 00000000000..6942ef0b650
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_woman/5.png differ
diff --git a/public/images/emoji/twitter/weight_lifting_woman/6.png b/public/images/emoji/twitter/weight_lifting_woman/6.png
new file mode 100644
index 00000000000..4dfd9decda6
Binary files /dev/null and b/public/images/emoji/twitter/weight_lifting_woman/6.png differ
diff --git a/public/images/emoji/twitter/western_sahara.png b/public/images/emoji/twitter/western_sahara.png
new file mode 100644
index 00000000000..44c0ea20dd7
Binary files /dev/null and b/public/images/emoji/twitter/western_sahara.png differ
diff --git a/public/images/emoji/twitter/white_flag.png b/public/images/emoji/twitter/white_flag.png
new file mode 100644
index 00000000000..5f052fff2af
Binary files /dev/null and b/public/images/emoji/twitter/white_flag.png differ
diff --git a/public/images/emoji/twitter/white_sun_behind_cloud_with_rain.png b/public/images/emoji/twitter/white_sun_behind_cloud_with_rain.png
index 804862c0649..ef892f1f889 100644
Binary files a/public/images/emoji/twitter/white_sun_behind_cloud_with_rain.png and b/public/images/emoji/twitter/white_sun_behind_cloud_with_rain.png differ
diff --git a/public/images/emoji/twitter/white_sun_rain_cloud.png b/public/images/emoji/twitter/white_sun_rain_cloud.png
index 804862c0649..ef892f1f889 100644
Binary files a/public/images/emoji/twitter/white_sun_rain_cloud.png and b/public/images/emoji/twitter/white_sun_rain_cloud.png differ
diff --git a/public/images/emoji/twitter/white_sun_small_cloud.png b/public/images/emoji/twitter/white_sun_small_cloud.png
index 90af3591e04..544e6eafea7 100644
Binary files a/public/images/emoji/twitter/white_sun_small_cloud.png and b/public/images/emoji/twitter/white_sun_small_cloud.png differ
diff --git a/public/images/emoji/twitter/white_sun_with_small_cloud.png b/public/images/emoji/twitter/white_sun_with_small_cloud.png
index 90af3591e04..544e6eafea7 100644
Binary files a/public/images/emoji/twitter/white_sun_with_small_cloud.png and b/public/images/emoji/twitter/white_sun_with_small_cloud.png differ
diff --git a/public/images/emoji/twitter/wilted_flower.png b/public/images/emoji/twitter/wilted_flower.png
new file mode 100644
index 00000000000..a4e69ff073b
Binary files /dev/null and b/public/images/emoji/twitter/wilted_flower.png differ
diff --git a/public/images/emoji/twitter/wind_face.png b/public/images/emoji/twitter/wind_face.png
new file mode 100644
index 00000000000..f89ef444f72
Binary files /dev/null and b/public/images/emoji/twitter/wind_face.png differ
diff --git a/public/images/emoji/twitter/wine_glass.png b/public/images/emoji/twitter/wine_glass.png
index 23e0fd17d4f..b7b4e4f1f49 100644
Binary files a/public/images/emoji/twitter/wine_glass.png and b/public/images/emoji/twitter/wine_glass.png differ
diff --git a/public/images/emoji/twitter/wolf.png b/public/images/emoji/twitter/wolf.png
index aa813db5c0b..36be9044764 100644
Binary files a/public/images/emoji/twitter/wolf.png and b/public/images/emoji/twitter/wolf.png differ
diff --git a/public/images/emoji/twitter/woman/2.png b/public/images/emoji/twitter/woman/2.png
new file mode 100644
index 00000000000..0fccb432f91
Binary files /dev/null and b/public/images/emoji/twitter/woman/2.png differ
diff --git a/public/images/emoji/twitter/woman/3.png b/public/images/emoji/twitter/woman/3.png
new file mode 100644
index 00000000000..32f6dbe3f8b
Binary files /dev/null and b/public/images/emoji/twitter/woman/3.png differ
diff --git a/public/images/emoji/twitter/woman/4.png b/public/images/emoji/twitter/woman/4.png
new file mode 100644
index 00000000000..95ddc1752be
Binary files /dev/null and b/public/images/emoji/twitter/woman/4.png differ
diff --git a/public/images/emoji/twitter/woman/5.png b/public/images/emoji/twitter/woman/5.png
new file mode 100644
index 00000000000..2c8d8c0ebb4
Binary files /dev/null and b/public/images/emoji/twitter/woman/5.png differ
diff --git a/public/images/emoji/twitter/woman/6.png b/public/images/emoji/twitter/woman/6.png
new file mode 100644
index 00000000000..040247f9292
Binary files /dev/null and b/public/images/emoji/twitter/woman/6.png differ
diff --git a/public/images/emoji/twitter/woman_artist.png b/public/images/emoji/twitter/woman_artist.png
new file mode 100644
index 00000000000..59bef6499ad
Binary files /dev/null and b/public/images/emoji/twitter/woman_artist.png differ
diff --git a/public/images/emoji/twitter/woman_astronaut.png b/public/images/emoji/twitter/woman_astronaut.png
new file mode 100644
index 00000000000..cdd72ce56da
Binary files /dev/null and b/public/images/emoji/twitter/woman_astronaut.png differ
diff --git a/public/images/emoji/twitter/woman_cartwheeling.png b/public/images/emoji/twitter/woman_cartwheeling.png
new file mode 100644
index 00000000000..124763691f3
Binary files /dev/null and b/public/images/emoji/twitter/woman_cartwheeling.png differ
diff --git a/public/images/emoji/twitter/woman_cartwheeling/2.png b/public/images/emoji/twitter/woman_cartwheeling/2.png
new file mode 100644
index 00000000000..cbda90bf9f8
Binary files /dev/null and b/public/images/emoji/twitter/woman_cartwheeling/2.png differ
diff --git a/public/images/emoji/twitter/woman_cartwheeling/3.png b/public/images/emoji/twitter/woman_cartwheeling/3.png
new file mode 100644
index 00000000000..133d630aae8
Binary files /dev/null and b/public/images/emoji/twitter/woman_cartwheeling/3.png differ
diff --git a/public/images/emoji/twitter/woman_cartwheeling/4.png b/public/images/emoji/twitter/woman_cartwheeling/4.png
new file mode 100644
index 00000000000..399f4807f8f
Binary files /dev/null and b/public/images/emoji/twitter/woman_cartwheeling/4.png differ
diff --git a/public/images/emoji/twitter/woman_cartwheeling/5.png b/public/images/emoji/twitter/woman_cartwheeling/5.png
new file mode 100644
index 00000000000..bb0785b5022
Binary files /dev/null and b/public/images/emoji/twitter/woman_cartwheeling/5.png differ
diff --git a/public/images/emoji/twitter/woman_cartwheeling/6.png b/public/images/emoji/twitter/woman_cartwheeling/6.png
new file mode 100644
index 00000000000..90454bc8b96
Binary files /dev/null and b/public/images/emoji/twitter/woman_cartwheeling/6.png differ
diff --git a/public/images/emoji/twitter/woman_cook.png b/public/images/emoji/twitter/woman_cook.png
new file mode 100644
index 00000000000..fb473698634
Binary files /dev/null and b/public/images/emoji/twitter/woman_cook.png differ
diff --git a/public/images/emoji/twitter/woman_facepalming.png b/public/images/emoji/twitter/woman_facepalming.png
new file mode 100644
index 00000000000..0862f45755f
Binary files /dev/null and b/public/images/emoji/twitter/woman_facepalming.png differ
diff --git a/public/images/emoji/twitter/woman_facepalming/2.png b/public/images/emoji/twitter/woman_facepalming/2.png
new file mode 100644
index 00000000000..c2a0c5583d9
Binary files /dev/null and b/public/images/emoji/twitter/woman_facepalming/2.png differ
diff --git a/public/images/emoji/twitter/woman_facepalming/3.png b/public/images/emoji/twitter/woman_facepalming/3.png
new file mode 100644
index 00000000000..2efbdb0954d
Binary files /dev/null and b/public/images/emoji/twitter/woman_facepalming/3.png differ
diff --git a/public/images/emoji/twitter/woman_facepalming/4.png b/public/images/emoji/twitter/woman_facepalming/4.png
new file mode 100644
index 00000000000..93d1697b834
Binary files /dev/null and b/public/images/emoji/twitter/woman_facepalming/4.png differ
diff --git a/public/images/emoji/twitter/woman_facepalming/5.png b/public/images/emoji/twitter/woman_facepalming/5.png
new file mode 100644
index 00000000000..5e7da37f052
Binary files /dev/null and b/public/images/emoji/twitter/woman_facepalming/5.png differ
diff --git a/public/images/emoji/twitter/woman_facepalming/6.png b/public/images/emoji/twitter/woman_facepalming/6.png
new file mode 100644
index 00000000000..d7dcd8dfc0f
Binary files /dev/null and b/public/images/emoji/twitter/woman_facepalming/6.png differ
diff --git a/public/images/emoji/twitter/woman_factory_worker.png b/public/images/emoji/twitter/woman_factory_worker.png
new file mode 100644
index 00000000000..22e9ab5b8d3
Binary files /dev/null and b/public/images/emoji/twitter/woman_factory_worker.png differ
diff --git a/public/images/emoji/twitter/woman_farmer.png b/public/images/emoji/twitter/woman_farmer.png
new file mode 100644
index 00000000000..edb763b8c0d
Binary files /dev/null and b/public/images/emoji/twitter/woman_farmer.png differ
diff --git a/public/images/emoji/twitter/woman_firefighter.png b/public/images/emoji/twitter/woman_firefighter.png
new file mode 100644
index 00000000000..ec9fc0dd0ae
Binary files /dev/null and b/public/images/emoji/twitter/woman_firefighter.png differ
diff --git a/public/images/emoji/twitter/woman_health_worker.png b/public/images/emoji/twitter/woman_health_worker.png
new file mode 100644
index 00000000000..bdd57f781c7
Binary files /dev/null and b/public/images/emoji/twitter/woman_health_worker.png differ
diff --git a/public/images/emoji/twitter/woman_health_worker/2.png b/public/images/emoji/twitter/woman_health_worker/2.png
new file mode 100644
index 00000000000..7e0d10c1f09
Binary files /dev/null and b/public/images/emoji/twitter/woman_health_worker/2.png differ
diff --git a/public/images/emoji/twitter/woman_health_worker/3.png b/public/images/emoji/twitter/woman_health_worker/3.png
new file mode 100644
index 00000000000..06e678a9dbc
Binary files /dev/null and b/public/images/emoji/twitter/woman_health_worker/3.png differ
diff --git a/public/images/emoji/twitter/woman_health_worker/4.png b/public/images/emoji/twitter/woman_health_worker/4.png
new file mode 100644
index 00000000000..86876a9e634
Binary files /dev/null and b/public/images/emoji/twitter/woman_health_worker/4.png differ
diff --git a/public/images/emoji/twitter/woman_health_worker/5.png b/public/images/emoji/twitter/woman_health_worker/5.png
new file mode 100644
index 00000000000..922e25ee9a2
Binary files /dev/null and b/public/images/emoji/twitter/woman_health_worker/5.png differ
diff --git a/public/images/emoji/twitter/woman_health_worker/6.png b/public/images/emoji/twitter/woman_health_worker/6.png
new file mode 100644
index 00000000000..cae11d93383
Binary files /dev/null and b/public/images/emoji/twitter/woman_health_worker/6.png differ
diff --git a/public/images/emoji/twitter/woman_judge.png b/public/images/emoji/twitter/woman_judge.png
new file mode 100644
index 00000000000..302f1fbdd70
Binary files /dev/null and b/public/images/emoji/twitter/woman_judge.png differ
diff --git a/public/images/emoji/twitter/woman_judge/2.png b/public/images/emoji/twitter/woman_judge/2.png
new file mode 100644
index 00000000000..ba942e11df6
Binary files /dev/null and b/public/images/emoji/twitter/woman_judge/2.png differ
diff --git a/public/images/emoji/twitter/woman_judge/3.png b/public/images/emoji/twitter/woman_judge/3.png
new file mode 100644
index 00000000000..943dc444e8a
Binary files /dev/null and b/public/images/emoji/twitter/woman_judge/3.png differ
diff --git a/public/images/emoji/twitter/woman_judge/4.png b/public/images/emoji/twitter/woman_judge/4.png
new file mode 100644
index 00000000000..901c7c2fb9b
Binary files /dev/null and b/public/images/emoji/twitter/woman_judge/4.png differ
diff --git a/public/images/emoji/twitter/woman_judge/5.png b/public/images/emoji/twitter/woman_judge/5.png
new file mode 100644
index 00000000000..be61917660f
Binary files /dev/null and b/public/images/emoji/twitter/woman_judge/5.png differ
diff --git a/public/images/emoji/twitter/woman_judge/6.png b/public/images/emoji/twitter/woman_judge/6.png
new file mode 100644
index 00000000000..3be5920c27d
Binary files /dev/null and b/public/images/emoji/twitter/woman_judge/6.png differ
diff --git a/public/images/emoji/twitter/woman_juggling.png b/public/images/emoji/twitter/woman_juggling.png
new file mode 100644
index 00000000000..5c3deb2d493
Binary files /dev/null and b/public/images/emoji/twitter/woman_juggling.png differ
diff --git a/public/images/emoji/twitter/woman_juggling/2.png b/public/images/emoji/twitter/woman_juggling/2.png
new file mode 100644
index 00000000000..7e0822fd89d
Binary files /dev/null and b/public/images/emoji/twitter/woman_juggling/2.png differ
diff --git a/public/images/emoji/twitter/woman_juggling/3.png b/public/images/emoji/twitter/woman_juggling/3.png
new file mode 100644
index 00000000000..9427c61849f
Binary files /dev/null and b/public/images/emoji/twitter/woman_juggling/3.png differ
diff --git a/public/images/emoji/twitter/woman_juggling/4.png b/public/images/emoji/twitter/woman_juggling/4.png
new file mode 100644
index 00000000000..710119d96b5
Binary files /dev/null and b/public/images/emoji/twitter/woman_juggling/4.png differ
diff --git a/public/images/emoji/twitter/woman_juggling/5.png b/public/images/emoji/twitter/woman_juggling/5.png
new file mode 100644
index 00000000000..2a8d51aaa99
Binary files /dev/null and b/public/images/emoji/twitter/woman_juggling/5.png differ
diff --git a/public/images/emoji/twitter/woman_juggling/6.png b/public/images/emoji/twitter/woman_juggling/6.png
new file mode 100644
index 00000000000..37a7391cfe7
Binary files /dev/null and b/public/images/emoji/twitter/woman_juggling/6.png differ
diff --git a/public/images/emoji/twitter/woman_mechanic.png b/public/images/emoji/twitter/woman_mechanic.png
new file mode 100644
index 00000000000..00c01f4dc78
Binary files /dev/null and b/public/images/emoji/twitter/woman_mechanic.png differ
diff --git a/public/images/emoji/twitter/woman_office_worker.png b/public/images/emoji/twitter/woman_office_worker.png
new file mode 100644
index 00000000000..3ed967832b7
Binary files /dev/null and b/public/images/emoji/twitter/woman_office_worker.png differ
diff --git a/public/images/emoji/twitter/woman_pilot.png b/public/images/emoji/twitter/woman_pilot.png
new file mode 100644
index 00000000000..bdb1f781ee9
Binary files /dev/null and b/public/images/emoji/twitter/woman_pilot.png differ
diff --git a/public/images/emoji/twitter/woman_pilot/2.png b/public/images/emoji/twitter/woman_pilot/2.png
new file mode 100644
index 00000000000..18357b611a1
Binary files /dev/null and b/public/images/emoji/twitter/woman_pilot/2.png differ
diff --git a/public/images/emoji/twitter/woman_pilot/3.png b/public/images/emoji/twitter/woman_pilot/3.png
new file mode 100644
index 00000000000..6ef43682bc7
Binary files /dev/null and b/public/images/emoji/twitter/woman_pilot/3.png differ
diff --git a/public/images/emoji/twitter/woman_pilot/4.png b/public/images/emoji/twitter/woman_pilot/4.png
new file mode 100644
index 00000000000..5b46123bc29
Binary files /dev/null and b/public/images/emoji/twitter/woman_pilot/4.png differ
diff --git a/public/images/emoji/twitter/woman_pilot/5.png b/public/images/emoji/twitter/woman_pilot/5.png
new file mode 100644
index 00000000000..c13b55013ec
Binary files /dev/null and b/public/images/emoji/twitter/woman_pilot/5.png differ
diff --git a/public/images/emoji/twitter/woman_pilot/6.png b/public/images/emoji/twitter/woman_pilot/6.png
new file mode 100644
index 00000000000..fb7ec93f0ca
Binary files /dev/null and b/public/images/emoji/twitter/woman_pilot/6.png differ
diff --git a/public/images/emoji/twitter/woman_playing_handball.png b/public/images/emoji/twitter/woman_playing_handball.png
new file mode 100644
index 00000000000..731f747ab26
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_handball.png differ
diff --git a/public/images/emoji/twitter/woman_playing_handball/2.png b/public/images/emoji/twitter/woman_playing_handball/2.png
new file mode 100644
index 00000000000..52f1ac332db
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_handball/2.png differ
diff --git a/public/images/emoji/twitter/woman_playing_handball/3.png b/public/images/emoji/twitter/woman_playing_handball/3.png
new file mode 100644
index 00000000000..57ff251cbe3
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_handball/3.png differ
diff --git a/public/images/emoji/twitter/woman_playing_handball/4.png b/public/images/emoji/twitter/woman_playing_handball/4.png
new file mode 100644
index 00000000000..8b21c5f954e
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_handball/4.png differ
diff --git a/public/images/emoji/twitter/woman_playing_handball/5.png b/public/images/emoji/twitter/woman_playing_handball/5.png
new file mode 100644
index 00000000000..c09e12ad349
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_handball/5.png differ
diff --git a/public/images/emoji/twitter/woman_playing_handball/6.png b/public/images/emoji/twitter/woman_playing_handball/6.png
new file mode 100644
index 00000000000..25a5c4edd8e
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_handball/6.png differ
diff --git a/public/images/emoji/twitter/woman_playing_water_polo.png b/public/images/emoji/twitter/woman_playing_water_polo.png
new file mode 100644
index 00000000000..9f1a2e79e9d
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_water_polo.png differ
diff --git a/public/images/emoji/twitter/woman_playing_water_polo/2.png b/public/images/emoji/twitter/woman_playing_water_polo/2.png
new file mode 100644
index 00000000000..74118cdc896
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_water_polo/2.png differ
diff --git a/public/images/emoji/twitter/woman_playing_water_polo/3.png b/public/images/emoji/twitter/woman_playing_water_polo/3.png
new file mode 100644
index 00000000000..02a40bc83d7
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_water_polo/3.png differ
diff --git a/public/images/emoji/twitter/woman_playing_water_polo/4.png b/public/images/emoji/twitter/woman_playing_water_polo/4.png
new file mode 100644
index 00000000000..28e04bc113c
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_water_polo/4.png differ
diff --git a/public/images/emoji/twitter/woman_playing_water_polo/5.png b/public/images/emoji/twitter/woman_playing_water_polo/5.png
new file mode 100644
index 00000000000..f112c330bc3
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_water_polo/5.png differ
diff --git a/public/images/emoji/twitter/woman_playing_water_polo/6.png b/public/images/emoji/twitter/woman_playing_water_polo/6.png
new file mode 100644
index 00000000000..dd3f628ee91
Binary files /dev/null and b/public/images/emoji/twitter/woman_playing_water_polo/6.png differ
diff --git a/public/images/emoji/twitter/woman_scientist.png b/public/images/emoji/twitter/woman_scientist.png
new file mode 100644
index 00000000000..debc8aa07e2
Binary files /dev/null and b/public/images/emoji/twitter/woman_scientist.png differ
diff --git a/public/images/emoji/twitter/woman_shrugging.png b/public/images/emoji/twitter/woman_shrugging.png
new file mode 100644
index 00000000000..3839c5eacdf
Binary files /dev/null and b/public/images/emoji/twitter/woman_shrugging.png differ
diff --git a/public/images/emoji/twitter/woman_shrugging/2.png b/public/images/emoji/twitter/woman_shrugging/2.png
new file mode 100644
index 00000000000..17e41e4d718
Binary files /dev/null and b/public/images/emoji/twitter/woman_shrugging/2.png differ
diff --git a/public/images/emoji/twitter/woman_shrugging/3.png b/public/images/emoji/twitter/woman_shrugging/3.png
new file mode 100644
index 00000000000..08215923ebf
Binary files /dev/null and b/public/images/emoji/twitter/woman_shrugging/3.png differ
diff --git a/public/images/emoji/twitter/woman_shrugging/4.png b/public/images/emoji/twitter/woman_shrugging/4.png
new file mode 100644
index 00000000000..c29ab2f743a
Binary files /dev/null and b/public/images/emoji/twitter/woman_shrugging/4.png differ
diff --git a/public/images/emoji/twitter/woman_shrugging/5.png b/public/images/emoji/twitter/woman_shrugging/5.png
new file mode 100644
index 00000000000..8ebe5b703d0
Binary files /dev/null and b/public/images/emoji/twitter/woman_shrugging/5.png differ
diff --git a/public/images/emoji/twitter/woman_shrugging/6.png b/public/images/emoji/twitter/woman_shrugging/6.png
new file mode 100644
index 00000000000..27717066d7a
Binary files /dev/null and b/public/images/emoji/twitter/woman_shrugging/6.png differ
diff --git a/public/images/emoji/twitter/woman_singer.png b/public/images/emoji/twitter/woman_singer.png
new file mode 100644
index 00000000000..07f59ab15f2
Binary files /dev/null and b/public/images/emoji/twitter/woman_singer.png differ
diff --git a/public/images/emoji/twitter/woman_student.png b/public/images/emoji/twitter/woman_student.png
new file mode 100644
index 00000000000..60e3c075ebb
Binary files /dev/null and b/public/images/emoji/twitter/woman_student.png differ
diff --git a/public/images/emoji/twitter/woman_teacher.png b/public/images/emoji/twitter/woman_teacher.png
new file mode 100644
index 00000000000..d98448f85bd
Binary files /dev/null and b/public/images/emoji/twitter/woman_teacher.png differ
diff --git a/public/images/emoji/twitter/woman_technologist.png b/public/images/emoji/twitter/woman_technologist.png
new file mode 100644
index 00000000000..d74e604a64c
Binary files /dev/null and b/public/images/emoji/twitter/woman_technologist.png differ
diff --git a/public/images/emoji/twitter/woman_with_turban.png b/public/images/emoji/twitter/woman_with_turban.png
new file mode 100644
index 00000000000..884af5800cf
Binary files /dev/null and b/public/images/emoji/twitter/woman_with_turban.png differ
diff --git a/public/images/emoji/twitter/woman_with_turban/2.png b/public/images/emoji/twitter/woman_with_turban/2.png
new file mode 100644
index 00000000000..f4904a0f1c8
Binary files /dev/null and b/public/images/emoji/twitter/woman_with_turban/2.png differ
diff --git a/public/images/emoji/twitter/woman_with_turban/3.png b/public/images/emoji/twitter/woman_with_turban/3.png
new file mode 100644
index 00000000000..1629f28e0b1
Binary files /dev/null and b/public/images/emoji/twitter/woman_with_turban/3.png differ
diff --git a/public/images/emoji/twitter/woman_with_turban/4.png b/public/images/emoji/twitter/woman_with_turban/4.png
new file mode 100644
index 00000000000..be7cbbeb4ee
Binary files /dev/null and b/public/images/emoji/twitter/woman_with_turban/4.png differ
diff --git a/public/images/emoji/twitter/woman_with_turban/5.png b/public/images/emoji/twitter/woman_with_turban/5.png
new file mode 100644
index 00000000000..28845305df9
Binary files /dev/null and b/public/images/emoji/twitter/woman_with_turban/5.png differ
diff --git a/public/images/emoji/twitter/woman_with_turban/6.png b/public/images/emoji/twitter/woman_with_turban/6.png
new file mode 100644
index 00000000000..1831d062fee
Binary files /dev/null and b/public/images/emoji/twitter/woman_with_turban/6.png differ
diff --git a/public/images/emoji/twitter/women_wrestling.png b/public/images/emoji/twitter/women_wrestling.png
new file mode 100644
index 00000000000..11fa66fd954
Binary files /dev/null and b/public/images/emoji/twitter/women_wrestling.png differ
diff --git a/public/images/emoji/twitter/world_map.png b/public/images/emoji/twitter/world_map.png
index 471c048fa27..8c102ea49de 100644
Binary files a/public/images/emoji/twitter/world_map.png and b/public/images/emoji/twitter/world_map.png differ
diff --git a/public/images/emoji/twitter/writing_hand.png b/public/images/emoji/twitter/writing_hand.png
index d4173ad57eb..8ec2032bf40 100644
Binary files a/public/images/emoji/twitter/writing_hand.png and b/public/images/emoji/twitter/writing_hand.png differ
diff --git a/public/images/emoji/twitter/writing_hand/2.png b/public/images/emoji/twitter/writing_hand/2.png
new file mode 100644
index 00000000000..37ac5fc0895
Binary files /dev/null and b/public/images/emoji/twitter/writing_hand/2.png differ
diff --git a/public/images/emoji/twitter/writing_hand/3.png b/public/images/emoji/twitter/writing_hand/3.png
new file mode 100644
index 00000000000..38606d26637
Binary files /dev/null and b/public/images/emoji/twitter/writing_hand/3.png differ
diff --git a/public/images/emoji/twitter/writing_hand/4.png b/public/images/emoji/twitter/writing_hand/4.png
new file mode 100644
index 00000000000..84ae862921f
Binary files /dev/null and b/public/images/emoji/twitter/writing_hand/4.png differ
diff --git a/public/images/emoji/twitter/writing_hand/5.png b/public/images/emoji/twitter/writing_hand/5.png
new file mode 100644
index 00000000000..89644b2736d
Binary files /dev/null and b/public/images/emoji/twitter/writing_hand/5.png differ
diff --git a/public/images/emoji/twitter/writing_hand/6.png b/public/images/emoji/twitter/writing_hand/6.png
new file mode 100644
index 00000000000..c9e50cd3522
Binary files /dev/null and b/public/images/emoji/twitter/writing_hand/6.png differ
diff --git a/public/images/emoji/twitter/yemen.png b/public/images/emoji/twitter/yemen.png
new file mode 100644
index 00000000000..3a37c850413
Binary files /dev/null and b/public/images/emoji/twitter/yemen.png differ
diff --git a/public/images/emoji/twitter/yum.png b/public/images/emoji/twitter/yum.png
index bdea07940d5..1c511243385 100644
Binary files a/public/images/emoji/twitter/yum.png and b/public/images/emoji/twitter/yum.png differ
diff --git a/public/images/emoji/twitter/zambia.png b/public/images/emoji/twitter/zambia.png
new file mode 100644
index 00000000000..3e7d4cbea56
Binary files /dev/null and b/public/images/emoji/twitter/zambia.png differ
diff --git a/public/images/emoji/twitter/zimbabwe.png b/public/images/emoji/twitter/zimbabwe.png
new file mode 100644
index 00000000000..c3af3c54d7e
Binary files /dev/null and b/public/images/emoji/twitter/zimbabwe.png differ
diff --git a/public/images/emoji/win10/100.png b/public/images/emoji/win10/100.png
index 65ba6962de8..dae9aa96a7d 100644
Binary files a/public/images/emoji/win10/100.png and b/public/images/emoji/win10/100.png differ
diff --git a/public/images/emoji/win10/1st_place_medal.png b/public/images/emoji/win10/1st_place_medal.png
new file mode 100644
index 00000000000..6a661192161
Binary files /dev/null and b/public/images/emoji/win10/1st_place_medal.png differ
diff --git a/public/images/emoji/win10/2nd_place_medal.png b/public/images/emoji/win10/2nd_place_medal.png
new file mode 100644
index 00000000000..9c02df9b5c5
Binary files /dev/null and b/public/images/emoji/win10/2nd_place_medal.png differ
diff --git a/public/images/emoji/win10/3rd_place_medal.png b/public/images/emoji/win10/3rd_place_medal.png
new file mode 100644
index 00000000000..67470782aaf
Binary files /dev/null and b/public/images/emoji/win10/3rd_place_medal.png differ
diff --git a/public/images/emoji/win10/afghanistan.png b/public/images/emoji/win10/afghanistan.png
new file mode 100644
index 00000000000..50c4c6b272e
Binary files /dev/null and b/public/images/emoji/win10/afghanistan.png differ
diff --git a/public/images/emoji/win10/aland_islands.png b/public/images/emoji/win10/aland_islands.png
new file mode 100644
index 00000000000..2ce958b9202
Binary files /dev/null and b/public/images/emoji/win10/aland_islands.png differ
diff --git a/public/images/emoji/win10/albania.png b/public/images/emoji/win10/albania.png
new file mode 100644
index 00000000000..8d428869d47
Binary files /dev/null and b/public/images/emoji/win10/albania.png differ
diff --git a/public/images/emoji/win10/algeria.png b/public/images/emoji/win10/algeria.png
new file mode 100644
index 00000000000..cd3dc01ab28
Binary files /dev/null and b/public/images/emoji/win10/algeria.png differ
diff --git a/public/images/emoji/win10/american_samoa.png b/public/images/emoji/win10/american_samoa.png
new file mode 100644
index 00000000000..f4f58e2e257
Binary files /dev/null and b/public/images/emoji/win10/american_samoa.png differ
diff --git a/public/images/emoji/win10/andorra.png b/public/images/emoji/win10/andorra.png
new file mode 100644
index 00000000000..0fd73782c23
Binary files /dev/null and b/public/images/emoji/win10/andorra.png differ
diff --git a/public/images/emoji/win10/angel/2.png b/public/images/emoji/win10/angel/2.png
new file mode 100644
index 00000000000..bb97419b7e5
Binary files /dev/null and b/public/images/emoji/win10/angel/2.png differ
diff --git a/public/images/emoji/win10/angel/3.png b/public/images/emoji/win10/angel/3.png
new file mode 100644
index 00000000000..302da0a4da4
Binary files /dev/null and b/public/images/emoji/win10/angel/3.png differ
diff --git a/public/images/emoji/win10/angel/4.png b/public/images/emoji/win10/angel/4.png
new file mode 100644
index 00000000000..b1479fbc181
Binary files /dev/null and b/public/images/emoji/win10/angel/4.png differ
diff --git a/public/images/emoji/win10/angel/5.png b/public/images/emoji/win10/angel/5.png
new file mode 100644
index 00000000000..00942aede05
Binary files /dev/null and b/public/images/emoji/win10/angel/5.png differ
diff --git a/public/images/emoji/win10/angel/6.png b/public/images/emoji/win10/angel/6.png
new file mode 100644
index 00000000000..2f2f0add071
Binary files /dev/null and b/public/images/emoji/win10/angel/6.png differ
diff --git a/public/images/emoji/win10/angola.png b/public/images/emoji/win10/angola.png
new file mode 100644
index 00000000000..5aca11a07e4
Binary files /dev/null and b/public/images/emoji/win10/angola.png differ
diff --git a/public/images/emoji/win10/anguilla.png b/public/images/emoji/win10/anguilla.png
new file mode 100644
index 00000000000..d1006c6c19b
Binary files /dev/null and b/public/images/emoji/win10/anguilla.png differ
diff --git a/public/images/emoji/win10/antarctica.png b/public/images/emoji/win10/antarctica.png
new file mode 100644
index 00000000000..5a6759de63e
Binary files /dev/null and b/public/images/emoji/win10/antarctica.png differ
diff --git a/public/images/emoji/win10/antigua_barbuda.png b/public/images/emoji/win10/antigua_barbuda.png
new file mode 100644
index 00000000000..e3ff113cbae
Binary files /dev/null and b/public/images/emoji/win10/antigua_barbuda.png differ
diff --git a/public/images/emoji/win10/argentina.png b/public/images/emoji/win10/argentina.png
new file mode 100644
index 00000000000..1e5e8150987
Binary files /dev/null and b/public/images/emoji/win10/argentina.png differ
diff --git a/public/images/emoji/win10/armenia.png b/public/images/emoji/win10/armenia.png
new file mode 100644
index 00000000000..846307fcf33
Binary files /dev/null and b/public/images/emoji/win10/armenia.png differ
diff --git a/public/images/emoji/win10/artificial_satellite.png b/public/images/emoji/win10/artificial_satellite.png
new file mode 100644
index 00000000000..1b1553a6b66
Binary files /dev/null and b/public/images/emoji/win10/artificial_satellite.png differ
diff --git a/public/images/emoji/win10/aruba.png b/public/images/emoji/win10/aruba.png
new file mode 100644
index 00000000000..459facc13b1
Binary files /dev/null and b/public/images/emoji/win10/aruba.png differ
diff --git a/public/images/emoji/win10/asterisk.png b/public/images/emoji/win10/asterisk.png
new file mode 100644
index 00000000000..f847acf58c4
Binary files /dev/null and b/public/images/emoji/win10/asterisk.png differ
diff --git a/public/images/emoji/win10/australia.png b/public/images/emoji/win10/australia.png
new file mode 100644
index 00000000000..5dbc804e863
Binary files /dev/null and b/public/images/emoji/win10/australia.png differ
diff --git a/public/images/emoji/win10/austria.png b/public/images/emoji/win10/austria.png
new file mode 100644
index 00000000000..58141c9f3c1
Binary files /dev/null and b/public/images/emoji/win10/austria.png differ
diff --git a/public/images/emoji/win10/avocado.png b/public/images/emoji/win10/avocado.png
new file mode 100644
index 00000000000..15b26bec9c8
Binary files /dev/null and b/public/images/emoji/win10/avocado.png differ
diff --git a/public/images/emoji/win10/azerbaijan.png b/public/images/emoji/win10/azerbaijan.png
new file mode 100644
index 00000000000..59b4ecf2a0a
Binary files /dev/null and b/public/images/emoji/win10/azerbaijan.png differ
diff --git a/public/images/emoji/win10/baby/2.png b/public/images/emoji/win10/baby/2.png
new file mode 100644
index 00000000000..bc634a8eeef
Binary files /dev/null and b/public/images/emoji/win10/baby/2.png differ
diff --git a/public/images/emoji/win10/baby/3.png b/public/images/emoji/win10/baby/3.png
new file mode 100644
index 00000000000..359af1cf4c2
Binary files /dev/null and b/public/images/emoji/win10/baby/3.png differ
diff --git a/public/images/emoji/win10/baby/4.png b/public/images/emoji/win10/baby/4.png
new file mode 100644
index 00000000000..3f56f3815d2
Binary files /dev/null and b/public/images/emoji/win10/baby/4.png differ
diff --git a/public/images/emoji/win10/baby/5.png b/public/images/emoji/win10/baby/5.png
new file mode 100644
index 00000000000..a068cf1ef1a
Binary files /dev/null and b/public/images/emoji/win10/baby/5.png differ
diff --git a/public/images/emoji/win10/baby/6.png b/public/images/emoji/win10/baby/6.png
new file mode 100644
index 00000000000..9cc4b5ebc16
Binary files /dev/null and b/public/images/emoji/win10/baby/6.png differ
diff --git a/public/images/emoji/win10/bacon.png b/public/images/emoji/win10/bacon.png
new file mode 100644
index 00000000000..86cac87e564
Binary files /dev/null and b/public/images/emoji/win10/bacon.png differ
diff --git a/public/images/emoji/win10/baguette_bread.png b/public/images/emoji/win10/baguette_bread.png
new file mode 100644
index 00000000000..da8a82521ae
Binary files /dev/null and b/public/images/emoji/win10/baguette_bread.png differ
diff --git a/public/images/emoji/win10/bahamas.png b/public/images/emoji/win10/bahamas.png
new file mode 100644
index 00000000000..ed95128e196
Binary files /dev/null and b/public/images/emoji/win10/bahamas.png differ
diff --git a/public/images/emoji/win10/bahrain.png b/public/images/emoji/win10/bahrain.png
new file mode 100644
index 00000000000..815a93ef0bf
Binary files /dev/null and b/public/images/emoji/win10/bahrain.png differ
diff --git a/public/images/emoji/win10/balance_scale.png b/public/images/emoji/win10/balance_scale.png
new file mode 100644
index 00000000000..21db689c718
Binary files /dev/null and b/public/images/emoji/win10/balance_scale.png differ
diff --git a/public/images/emoji/win10/bangladesh.png b/public/images/emoji/win10/bangladesh.png
new file mode 100644
index 00000000000..caab400018c
Binary files /dev/null and b/public/images/emoji/win10/bangladesh.png differ
diff --git a/public/images/emoji/win10/barbados.png b/public/images/emoji/win10/barbados.png
new file mode 100644
index 00000000000..830578344d9
Binary files /dev/null and b/public/images/emoji/win10/barbados.png differ
diff --git a/public/images/emoji/win10/basketball_man.png b/public/images/emoji/win10/basketball_man.png
new file mode 100644
index 00000000000..e068ef63398
Binary files /dev/null and b/public/images/emoji/win10/basketball_man.png differ
diff --git a/public/images/emoji/win10/basketball_man/2.png b/public/images/emoji/win10/basketball_man/2.png
new file mode 100644
index 00000000000..d28e4579215
Binary files /dev/null and b/public/images/emoji/win10/basketball_man/2.png differ
diff --git a/public/images/emoji/win10/basketball_man/3.png b/public/images/emoji/win10/basketball_man/3.png
new file mode 100644
index 00000000000..43168676850
Binary files /dev/null and b/public/images/emoji/win10/basketball_man/3.png differ
diff --git a/public/images/emoji/win10/basketball_man/4.png b/public/images/emoji/win10/basketball_man/4.png
new file mode 100644
index 00000000000..50fadc5f6d5
Binary files /dev/null and b/public/images/emoji/win10/basketball_man/4.png differ
diff --git a/public/images/emoji/win10/basketball_man/5.png b/public/images/emoji/win10/basketball_man/5.png
new file mode 100644
index 00000000000..1b1828182cf
Binary files /dev/null and b/public/images/emoji/win10/basketball_man/5.png differ
diff --git a/public/images/emoji/win10/basketball_man/6.png b/public/images/emoji/win10/basketball_man/6.png
new file mode 100644
index 00000000000..d2c934ec3cf
Binary files /dev/null and b/public/images/emoji/win10/basketball_man/6.png differ
diff --git a/public/images/emoji/win10/basketball_woman.png b/public/images/emoji/win10/basketball_woman.png
new file mode 100644
index 00000000000..b832c5432af
Binary files /dev/null and b/public/images/emoji/win10/basketball_woman.png differ
diff --git a/public/images/emoji/win10/basketball_woman/2.png b/public/images/emoji/win10/basketball_woman/2.png
new file mode 100644
index 00000000000..eb04e016d2e
Binary files /dev/null and b/public/images/emoji/win10/basketball_woman/2.png differ
diff --git a/public/images/emoji/win10/basketball_woman/3.png b/public/images/emoji/win10/basketball_woman/3.png
new file mode 100644
index 00000000000..416c44066f9
Binary files /dev/null and b/public/images/emoji/win10/basketball_woman/3.png differ
diff --git a/public/images/emoji/win10/basketball_woman/4.png b/public/images/emoji/win10/basketball_woman/4.png
new file mode 100644
index 00000000000..79ae4cf7ad8
Binary files /dev/null and b/public/images/emoji/win10/basketball_woman/4.png differ
diff --git a/public/images/emoji/win10/basketball_woman/5.png b/public/images/emoji/win10/basketball_woman/5.png
new file mode 100644
index 00000000000..1c620d21cd1
Binary files /dev/null and b/public/images/emoji/win10/basketball_woman/5.png differ
diff --git a/public/images/emoji/win10/basketball_woman/6.png b/public/images/emoji/win10/basketball_woman/6.png
new file mode 100644
index 00000000000..26a6fba7b13
Binary files /dev/null and b/public/images/emoji/win10/basketball_woman/6.png differ
diff --git a/public/images/emoji/win10/bat.png b/public/images/emoji/win10/bat.png
new file mode 100644
index 00000000000..3b85e21a1a5
Binary files /dev/null and b/public/images/emoji/win10/bat.png differ
diff --git a/public/images/emoji/win10/bath/2.png b/public/images/emoji/win10/bath/2.png
new file mode 100644
index 00000000000..e1582e04272
Binary files /dev/null and b/public/images/emoji/win10/bath/2.png differ
diff --git a/public/images/emoji/win10/bath/3.png b/public/images/emoji/win10/bath/3.png
new file mode 100644
index 00000000000..5f278dc1490
Binary files /dev/null and b/public/images/emoji/win10/bath/3.png differ
diff --git a/public/images/emoji/win10/bath/4.png b/public/images/emoji/win10/bath/4.png
new file mode 100644
index 00000000000..999feded298
Binary files /dev/null and b/public/images/emoji/win10/bath/4.png differ
diff --git a/public/images/emoji/win10/bath/5.png b/public/images/emoji/win10/bath/5.png
new file mode 100644
index 00000000000..1d673a8a6d7
Binary files /dev/null and b/public/images/emoji/win10/bath/5.png differ
diff --git a/public/images/emoji/win10/bath/6.png b/public/images/emoji/win10/bath/6.png
new file mode 100644
index 00000000000..6bdb59978b7
Binary files /dev/null and b/public/images/emoji/win10/bath/6.png differ
diff --git a/public/images/emoji/win10/beach_umbrella.png b/public/images/emoji/win10/beach_umbrella.png
index a3a45c3495c..249b41af25a 100644
Binary files a/public/images/emoji/win10/beach_umbrella.png and b/public/images/emoji/win10/beach_umbrella.png differ
diff --git a/public/images/emoji/win10/belarus.png b/public/images/emoji/win10/belarus.png
new file mode 100644
index 00000000000..e75dc9ec50b
Binary files /dev/null and b/public/images/emoji/win10/belarus.png differ
diff --git a/public/images/emoji/win10/belgium.png b/public/images/emoji/win10/belgium.png
new file mode 100644
index 00000000000..ca401e5985c
Binary files /dev/null and b/public/images/emoji/win10/belgium.png differ
diff --git a/public/images/emoji/win10/belize.png b/public/images/emoji/win10/belize.png
new file mode 100644
index 00000000000..5f6dded80bf
Binary files /dev/null and b/public/images/emoji/win10/belize.png differ
diff --git a/public/images/emoji/win10/benin.png b/public/images/emoji/win10/benin.png
new file mode 100644
index 00000000000..bb74e98818a
Binary files /dev/null and b/public/images/emoji/win10/benin.png differ
diff --git a/public/images/emoji/win10/bermuda.png b/public/images/emoji/win10/bermuda.png
new file mode 100644
index 00000000000..75f2fac7609
Binary files /dev/null and b/public/images/emoji/win10/bermuda.png differ
diff --git a/public/images/emoji/win10/bhutan.png b/public/images/emoji/win10/bhutan.png
new file mode 100644
index 00000000000..d9a2d20fc1f
Binary files /dev/null and b/public/images/emoji/win10/bhutan.png differ
diff --git a/public/images/emoji/win10/bicyclist.png b/public/images/emoji/win10/bicyclist.png
index f4be93aaecf..a010eea8138 100644
Binary files a/public/images/emoji/win10/bicyclist.png and b/public/images/emoji/win10/bicyclist.png differ
diff --git a/public/images/emoji/win10/biking_man.png b/public/images/emoji/win10/biking_man.png
new file mode 100644
index 00000000000..a010eea8138
Binary files /dev/null and b/public/images/emoji/win10/biking_man.png differ
diff --git a/public/images/emoji/win10/biking_man/2.png b/public/images/emoji/win10/biking_man/2.png
new file mode 100644
index 00000000000..66f963e17e2
Binary files /dev/null and b/public/images/emoji/win10/biking_man/2.png differ
diff --git a/public/images/emoji/win10/biking_man/3.png b/public/images/emoji/win10/biking_man/3.png
new file mode 100644
index 00000000000..dbe0c76d044
Binary files /dev/null and b/public/images/emoji/win10/biking_man/3.png differ
diff --git a/public/images/emoji/win10/biking_man/4.png b/public/images/emoji/win10/biking_man/4.png
new file mode 100644
index 00000000000..643074dc660
Binary files /dev/null and b/public/images/emoji/win10/biking_man/4.png differ
diff --git a/public/images/emoji/win10/biking_man/5.png b/public/images/emoji/win10/biking_man/5.png
new file mode 100644
index 00000000000..48a9133ef8d
Binary files /dev/null and b/public/images/emoji/win10/biking_man/5.png differ
diff --git a/public/images/emoji/win10/biking_man/6.png b/public/images/emoji/win10/biking_man/6.png
new file mode 100644
index 00000000000..96ebbfa8807
Binary files /dev/null and b/public/images/emoji/win10/biking_man/6.png differ
diff --git a/public/images/emoji/win10/biking_woman.png b/public/images/emoji/win10/biking_woman.png
new file mode 100644
index 00000000000..ddfc10739c8
Binary files /dev/null and b/public/images/emoji/win10/biking_woman.png differ
diff --git a/public/images/emoji/win10/biking_woman/2.png b/public/images/emoji/win10/biking_woman/2.png
new file mode 100644
index 00000000000..cfc0056372f
Binary files /dev/null and b/public/images/emoji/win10/biking_woman/2.png differ
diff --git a/public/images/emoji/win10/biking_woman/3.png b/public/images/emoji/win10/biking_woman/3.png
new file mode 100644
index 00000000000..68cac784e46
Binary files /dev/null and b/public/images/emoji/win10/biking_woman/3.png differ
diff --git a/public/images/emoji/win10/biking_woman/4.png b/public/images/emoji/win10/biking_woman/4.png
new file mode 100644
index 00000000000..33f65628109
Binary files /dev/null and b/public/images/emoji/win10/biking_woman/4.png differ
diff --git a/public/images/emoji/win10/biking_woman/5.png b/public/images/emoji/win10/biking_woman/5.png
new file mode 100644
index 00000000000..edf5caeb637
Binary files /dev/null and b/public/images/emoji/win10/biking_woman/5.png differ
diff --git a/public/images/emoji/win10/biking_woman/6.png b/public/images/emoji/win10/biking_woman/6.png
new file mode 100644
index 00000000000..74ccb1afaf4
Binary files /dev/null and b/public/images/emoji/win10/biking_woman/6.png differ
diff --git a/public/images/emoji/win10/black_flag.png b/public/images/emoji/win10/black_flag.png
new file mode 100644
index 00000000000..8aea4b35e02
Binary files /dev/null and b/public/images/emoji/win10/black_flag.png differ
diff --git a/public/images/emoji/win10/black_heart.png b/public/images/emoji/win10/black_heart.png
new file mode 100644
index 00000000000..3a13c5b2a78
Binary files /dev/null and b/public/images/emoji/win10/black_heart.png differ
diff --git a/public/images/emoji/win10/blonde_man.png b/public/images/emoji/win10/blonde_man.png
new file mode 100644
index 00000000000..9c71d80def9
Binary files /dev/null and b/public/images/emoji/win10/blonde_man.png differ
diff --git a/public/images/emoji/win10/blonde_man/2.png b/public/images/emoji/win10/blonde_man/2.png
new file mode 100644
index 00000000000..26bfc70d38c
Binary files /dev/null and b/public/images/emoji/win10/blonde_man/2.png differ
diff --git a/public/images/emoji/win10/blonde_man/3.png b/public/images/emoji/win10/blonde_man/3.png
new file mode 100644
index 00000000000..9a496854cbe
Binary files /dev/null and b/public/images/emoji/win10/blonde_man/3.png differ
diff --git a/public/images/emoji/win10/blonde_man/4.png b/public/images/emoji/win10/blonde_man/4.png
new file mode 100644
index 00000000000..3313ce6bbfa
Binary files /dev/null and b/public/images/emoji/win10/blonde_man/4.png differ
diff --git a/public/images/emoji/win10/blonde_man/5.png b/public/images/emoji/win10/blonde_man/5.png
new file mode 100644
index 00000000000..9643cf9dd3e
Binary files /dev/null and b/public/images/emoji/win10/blonde_man/5.png differ
diff --git a/public/images/emoji/win10/blonde_man/6.png b/public/images/emoji/win10/blonde_man/6.png
new file mode 100644
index 00000000000..6626ede2542
Binary files /dev/null and b/public/images/emoji/win10/blonde_man/6.png differ
diff --git a/public/images/emoji/win10/blonde_woman.png b/public/images/emoji/win10/blonde_woman.png
new file mode 100644
index 00000000000..19590a24247
Binary files /dev/null and b/public/images/emoji/win10/blonde_woman.png differ
diff --git a/public/images/emoji/win10/blonde_woman/2.png b/public/images/emoji/win10/blonde_woman/2.png
new file mode 100644
index 00000000000..e6d33f831ad
Binary files /dev/null and b/public/images/emoji/win10/blonde_woman/2.png differ
diff --git a/public/images/emoji/win10/blonde_woman/3.png b/public/images/emoji/win10/blonde_woman/3.png
new file mode 100644
index 00000000000..0409760c7a4
Binary files /dev/null and b/public/images/emoji/win10/blonde_woman/3.png differ
diff --git a/public/images/emoji/win10/blonde_woman/4.png b/public/images/emoji/win10/blonde_woman/4.png
new file mode 100644
index 00000000000..51b55eaaff5
Binary files /dev/null and b/public/images/emoji/win10/blonde_woman/4.png differ
diff --git a/public/images/emoji/win10/blonde_woman/5.png b/public/images/emoji/win10/blonde_woman/5.png
new file mode 100644
index 00000000000..39cba5f9e78
Binary files /dev/null and b/public/images/emoji/win10/blonde_woman/5.png differ
diff --git a/public/images/emoji/win10/blonde_woman/6.png b/public/images/emoji/win10/blonde_woman/6.png
new file mode 100644
index 00000000000..260dbfe0ad2
Binary files /dev/null and b/public/images/emoji/win10/blonde_woman/6.png differ
diff --git a/public/images/emoji/win10/boat.png b/public/images/emoji/win10/boat.png
new file mode 100644
index 00000000000..15abcc4969b
Binary files /dev/null and b/public/images/emoji/win10/boat.png differ
diff --git a/public/images/emoji/win10/bolivia.png b/public/images/emoji/win10/bolivia.png
new file mode 100644
index 00000000000..af9bd4d5e7a
Binary files /dev/null and b/public/images/emoji/win10/bolivia.png differ
diff --git a/public/images/emoji/win10/bosnia_herzegovina.png b/public/images/emoji/win10/bosnia_herzegovina.png
new file mode 100644
index 00000000000..91493ade758
Binary files /dev/null and b/public/images/emoji/win10/bosnia_herzegovina.png differ
diff --git a/public/images/emoji/win10/botswana.png b/public/images/emoji/win10/botswana.png
new file mode 100644
index 00000000000..3697a723dd3
Binary files /dev/null and b/public/images/emoji/win10/botswana.png differ
diff --git a/public/images/emoji/win10/bottle_with_popping_cork.png b/public/images/emoji/win10/bottle_with_popping_cork.png
index 9863b08a595..8c2dce713af 100644
Binary files a/public/images/emoji/win10/bottle_with_popping_cork.png and b/public/images/emoji/win10/bottle_with_popping_cork.png differ
diff --git a/public/images/emoji/win10/bowing_man.png b/public/images/emoji/win10/bowing_man.png
new file mode 100644
index 00000000000..24a73f18adf
Binary files /dev/null and b/public/images/emoji/win10/bowing_man.png differ
diff --git a/public/images/emoji/win10/bowing_man/2.png b/public/images/emoji/win10/bowing_man/2.png
new file mode 100644
index 00000000000..88bd6251952
Binary files /dev/null and b/public/images/emoji/win10/bowing_man/2.png differ
diff --git a/public/images/emoji/win10/bowing_man/3.png b/public/images/emoji/win10/bowing_man/3.png
new file mode 100644
index 00000000000..2e27c6faa13
Binary files /dev/null and b/public/images/emoji/win10/bowing_man/3.png differ
diff --git a/public/images/emoji/win10/bowing_man/4.png b/public/images/emoji/win10/bowing_man/4.png
new file mode 100644
index 00000000000..acd231d1a0e
Binary files /dev/null and b/public/images/emoji/win10/bowing_man/4.png differ
diff --git a/public/images/emoji/win10/bowing_man/5.png b/public/images/emoji/win10/bowing_man/5.png
new file mode 100644
index 00000000000..946d5b36cad
Binary files /dev/null and b/public/images/emoji/win10/bowing_man/5.png differ
diff --git a/public/images/emoji/win10/bowing_man/6.png b/public/images/emoji/win10/bowing_man/6.png
new file mode 100644
index 00000000000..11afc0356be
Binary files /dev/null and b/public/images/emoji/win10/bowing_man/6.png differ
diff --git a/public/images/emoji/win10/bowing_woman.png b/public/images/emoji/win10/bowing_woman.png
new file mode 100644
index 00000000000..0f21e3e90c2
Binary files /dev/null and b/public/images/emoji/win10/bowing_woman.png differ
diff --git a/public/images/emoji/win10/bowing_woman/2.png b/public/images/emoji/win10/bowing_woman/2.png
new file mode 100644
index 00000000000..a0a1f554b52
Binary files /dev/null and b/public/images/emoji/win10/bowing_woman/2.png differ
diff --git a/public/images/emoji/win10/bowing_woman/3.png b/public/images/emoji/win10/bowing_woman/3.png
new file mode 100644
index 00000000000..7f3410056d2
Binary files /dev/null and b/public/images/emoji/win10/bowing_woman/3.png differ
diff --git a/public/images/emoji/win10/bowing_woman/4.png b/public/images/emoji/win10/bowing_woman/4.png
new file mode 100644
index 00000000000..0f5b83bd929
Binary files /dev/null and b/public/images/emoji/win10/bowing_woman/4.png differ
diff --git a/public/images/emoji/win10/bowing_woman/5.png b/public/images/emoji/win10/bowing_woman/5.png
new file mode 100644
index 00000000000..5730d0af22a
Binary files /dev/null and b/public/images/emoji/win10/bowing_woman/5.png differ
diff --git a/public/images/emoji/win10/bowing_woman/6.png b/public/images/emoji/win10/bowing_woman/6.png
new file mode 100644
index 00000000000..4cefe0dc043
Binary files /dev/null and b/public/images/emoji/win10/bowing_woman/6.png differ
diff --git a/public/images/emoji/win10/boxing_glove.png b/public/images/emoji/win10/boxing_glove.png
new file mode 100644
index 00000000000..eae7e4dd5e5
Binary files /dev/null and b/public/images/emoji/win10/boxing_glove.png differ
diff --git a/public/images/emoji/win10/boy/2.png b/public/images/emoji/win10/boy/2.png
new file mode 100644
index 00000000000..dc95bb76a49
Binary files /dev/null and b/public/images/emoji/win10/boy/2.png differ
diff --git a/public/images/emoji/win10/boy/3.png b/public/images/emoji/win10/boy/3.png
new file mode 100644
index 00000000000..598f2916486
Binary files /dev/null and b/public/images/emoji/win10/boy/3.png differ
diff --git a/public/images/emoji/win10/boy/4.png b/public/images/emoji/win10/boy/4.png
new file mode 100644
index 00000000000..f275eaf95bd
Binary files /dev/null and b/public/images/emoji/win10/boy/4.png differ
diff --git a/public/images/emoji/win10/boy/5.png b/public/images/emoji/win10/boy/5.png
new file mode 100644
index 00000000000..3f058b1b13b
Binary files /dev/null and b/public/images/emoji/win10/boy/5.png differ
diff --git a/public/images/emoji/win10/boy/6.png b/public/images/emoji/win10/boy/6.png
new file mode 100644
index 00000000000..f967f62157a
Binary files /dev/null and b/public/images/emoji/win10/boy/6.png differ
diff --git a/public/images/emoji/win10/brazil.png b/public/images/emoji/win10/brazil.png
new file mode 100644
index 00000000000..a68b1e6b586
Binary files /dev/null and b/public/images/emoji/win10/brazil.png differ
diff --git a/public/images/emoji/win10/bride_with_veil/2.png b/public/images/emoji/win10/bride_with_veil/2.png
new file mode 100644
index 00000000000..b615e00e259
Binary files /dev/null and b/public/images/emoji/win10/bride_with_veil/2.png differ
diff --git a/public/images/emoji/win10/bride_with_veil/3.png b/public/images/emoji/win10/bride_with_veil/3.png
new file mode 100644
index 00000000000..1751a8e4a22
Binary files /dev/null and b/public/images/emoji/win10/bride_with_veil/3.png differ
diff --git a/public/images/emoji/win10/bride_with_veil/4.png b/public/images/emoji/win10/bride_with_veil/4.png
new file mode 100644
index 00000000000..a094eb0718a
Binary files /dev/null and b/public/images/emoji/win10/bride_with_veil/4.png differ
diff --git a/public/images/emoji/win10/bride_with_veil/5.png b/public/images/emoji/win10/bride_with_veil/5.png
new file mode 100644
index 00000000000..65dc26ba1b3
Binary files /dev/null and b/public/images/emoji/win10/bride_with_veil/5.png differ
diff --git a/public/images/emoji/win10/bride_with_veil/6.png b/public/images/emoji/win10/bride_with_veil/6.png
new file mode 100644
index 00000000000..b9cd75a065b
Binary files /dev/null and b/public/images/emoji/win10/bride_with_veil/6.png differ
diff --git a/public/images/emoji/win10/british_indian_ocean_territory.png b/public/images/emoji/win10/british_indian_ocean_territory.png
new file mode 100644
index 00000000000..e3d2479344f
Binary files /dev/null and b/public/images/emoji/win10/british_indian_ocean_territory.png differ
diff --git a/public/images/emoji/win10/british_virgin_islands.png b/public/images/emoji/win10/british_virgin_islands.png
new file mode 100644
index 00000000000..9f758979a16
Binary files /dev/null and b/public/images/emoji/win10/british_virgin_islands.png differ
diff --git a/public/images/emoji/win10/brunei.png b/public/images/emoji/win10/brunei.png
new file mode 100644
index 00000000000..647e1c4d79b
Binary files /dev/null and b/public/images/emoji/win10/brunei.png differ
diff --git a/public/images/emoji/win10/bulgaria.png b/public/images/emoji/win10/bulgaria.png
new file mode 100644
index 00000000000..5185700c636
Binary files /dev/null and b/public/images/emoji/win10/bulgaria.png differ
diff --git a/public/images/emoji/win10/burkina_faso.png b/public/images/emoji/win10/burkina_faso.png
new file mode 100644
index 00000000000..c519f8a954c
Binary files /dev/null and b/public/images/emoji/win10/burkina_faso.png differ
diff --git a/public/images/emoji/win10/burundi.png b/public/images/emoji/win10/burundi.png
new file mode 100644
index 00000000000..83e731cc34f
Binary files /dev/null and b/public/images/emoji/win10/burundi.png differ
diff --git a/public/images/emoji/win10/business_suit_levitating.png b/public/images/emoji/win10/business_suit_levitating.png
new file mode 100644
index 00000000000..e7546fc1e00
Binary files /dev/null and b/public/images/emoji/win10/business_suit_levitating.png differ
diff --git a/public/images/emoji/win10/business_suit_levitating/2.png b/public/images/emoji/win10/business_suit_levitating/2.png
new file mode 100644
index 00000000000..de379247570
Binary files /dev/null and b/public/images/emoji/win10/business_suit_levitating/2.png differ
diff --git a/public/images/emoji/win10/business_suit_levitating/3.png b/public/images/emoji/win10/business_suit_levitating/3.png
new file mode 100644
index 00000000000..8da714140ef
Binary files /dev/null and b/public/images/emoji/win10/business_suit_levitating/3.png differ
diff --git a/public/images/emoji/win10/business_suit_levitating/4.png b/public/images/emoji/win10/business_suit_levitating/4.png
new file mode 100644
index 00000000000..2a26043c96c
Binary files /dev/null and b/public/images/emoji/win10/business_suit_levitating/4.png differ
diff --git a/public/images/emoji/win10/business_suit_levitating/5.png b/public/images/emoji/win10/business_suit_levitating/5.png
new file mode 100644
index 00000000000..f38a2f93340
Binary files /dev/null and b/public/images/emoji/win10/business_suit_levitating/5.png differ
diff --git a/public/images/emoji/win10/business_suit_levitating/6.png b/public/images/emoji/win10/business_suit_levitating/6.png
new file mode 100644
index 00000000000..030123a63ee
Binary files /dev/null and b/public/images/emoji/win10/business_suit_levitating/6.png differ
diff --git a/public/images/emoji/win10/butterfly.png b/public/images/emoji/win10/butterfly.png
new file mode 100644
index 00000000000..2cd5a22f338
Binary files /dev/null and b/public/images/emoji/win10/butterfly.png differ
diff --git a/public/images/emoji/win10/call_me_hand.png b/public/images/emoji/win10/call_me_hand.png
new file mode 100644
index 00000000000..90cb0894ed1
Binary files /dev/null and b/public/images/emoji/win10/call_me_hand.png differ
diff --git a/public/images/emoji/win10/call_me_hand/2.png b/public/images/emoji/win10/call_me_hand/2.png
new file mode 100644
index 00000000000..7199711913f
Binary files /dev/null and b/public/images/emoji/win10/call_me_hand/2.png differ
diff --git a/public/images/emoji/win10/call_me_hand/3.png b/public/images/emoji/win10/call_me_hand/3.png
new file mode 100644
index 00000000000..81c24d2c248
Binary files /dev/null and b/public/images/emoji/win10/call_me_hand/3.png differ
diff --git a/public/images/emoji/win10/call_me_hand/4.png b/public/images/emoji/win10/call_me_hand/4.png
new file mode 100644
index 00000000000..c23ad6738b8
Binary files /dev/null and b/public/images/emoji/win10/call_me_hand/4.png differ
diff --git a/public/images/emoji/win10/call_me_hand/5.png b/public/images/emoji/win10/call_me_hand/5.png
new file mode 100644
index 00000000000..076a330a89c
Binary files /dev/null and b/public/images/emoji/win10/call_me_hand/5.png differ
diff --git a/public/images/emoji/win10/call_me_hand/6.png b/public/images/emoji/win10/call_me_hand/6.png
new file mode 100644
index 00000000000..0d54fbe067c
Binary files /dev/null and b/public/images/emoji/win10/call_me_hand/6.png differ
diff --git a/public/images/emoji/win10/cambodia.png b/public/images/emoji/win10/cambodia.png
new file mode 100644
index 00000000000..0a7ca06fb42
Binary files /dev/null and b/public/images/emoji/win10/cambodia.png differ
diff --git a/public/images/emoji/win10/camera_flash.png b/public/images/emoji/win10/camera_flash.png
new file mode 100644
index 00000000000..8dccd471b8a
Binary files /dev/null and b/public/images/emoji/win10/camera_flash.png differ
diff --git a/public/images/emoji/win10/cameroon.png b/public/images/emoji/win10/cameroon.png
new file mode 100644
index 00000000000..b9aaf463487
Binary files /dev/null and b/public/images/emoji/win10/cameroon.png differ
diff --git a/public/images/emoji/win10/canada.png b/public/images/emoji/win10/canada.png
new file mode 100644
index 00000000000..82664ad79e9
Binary files /dev/null and b/public/images/emoji/win10/canada.png differ
diff --git a/public/images/emoji/win10/canary_islands.png b/public/images/emoji/win10/canary_islands.png
new file mode 100644
index 00000000000..68ccf48d0df
Binary files /dev/null and b/public/images/emoji/win10/canary_islands.png differ
diff --git a/public/images/emoji/win10/canoe.png b/public/images/emoji/win10/canoe.png
new file mode 100644
index 00000000000..aef0256e90e
Binary files /dev/null and b/public/images/emoji/win10/canoe.png differ
diff --git a/public/images/emoji/win10/cape_verde.png b/public/images/emoji/win10/cape_verde.png
new file mode 100644
index 00000000000..1252c37a6d8
Binary files /dev/null and b/public/images/emoji/win10/cape_verde.png differ
diff --git a/public/images/emoji/win10/caribbean_netherlands.png b/public/images/emoji/win10/caribbean_netherlands.png
new file mode 100644
index 00000000000..7780a4a0367
Binary files /dev/null and b/public/images/emoji/win10/caribbean_netherlands.png differ
diff --git a/public/images/emoji/win10/carrot.png b/public/images/emoji/win10/carrot.png
new file mode 100644
index 00000000000..848a88be289
Binary files /dev/null and b/public/images/emoji/win10/carrot.png differ
diff --git a/public/images/emoji/win10/cayman_islands.png b/public/images/emoji/win10/cayman_islands.png
new file mode 100644
index 00000000000..70d8309d8c6
Binary files /dev/null and b/public/images/emoji/win10/cayman_islands.png differ
diff --git a/public/images/emoji/win10/central_african_republic.png b/public/images/emoji/win10/central_african_republic.png
new file mode 100644
index 00000000000..a344cb3ae87
Binary files /dev/null and b/public/images/emoji/win10/central_african_republic.png differ
diff --git a/public/images/emoji/win10/chad.png b/public/images/emoji/win10/chad.png
new file mode 100644
index 00000000000..26b77c821c1
Binary files /dev/null and b/public/images/emoji/win10/chad.png differ
diff --git a/public/images/emoji/win10/champagne.png b/public/images/emoji/win10/champagne.png
index 9863b08a595..8c2dce713af 100644
Binary files a/public/images/emoji/win10/champagne.png and b/public/images/emoji/win10/champagne.png differ
diff --git a/public/images/emoji/win10/chile.png b/public/images/emoji/win10/chile.png
new file mode 100644
index 00000000000..740d09658ed
Binary files /dev/null and b/public/images/emoji/win10/chile.png differ
diff --git a/public/images/emoji/win10/christmas_island.png b/public/images/emoji/win10/christmas_island.png
new file mode 100644
index 00000000000..6958b7d8d8f
Binary files /dev/null and b/public/images/emoji/win10/christmas_island.png differ
diff --git a/public/images/emoji/win10/city_sunset.png b/public/images/emoji/win10/city_sunset.png
index 5875e1550cd..13a0c99fdd4 100644
Binary files a/public/images/emoji/win10/city_sunset.png and b/public/images/emoji/win10/city_sunset.png differ
diff --git a/public/images/emoji/win10/clamp.png b/public/images/emoji/win10/clamp.png
new file mode 100644
index 00000000000..4f669a5cee5
Binary files /dev/null and b/public/images/emoji/win10/clamp.png differ
diff --git a/public/images/emoji/win10/clap/2.png b/public/images/emoji/win10/clap/2.png
new file mode 100644
index 00000000000..420e5a4501c
Binary files /dev/null and b/public/images/emoji/win10/clap/2.png differ
diff --git a/public/images/emoji/win10/clap/3.png b/public/images/emoji/win10/clap/3.png
new file mode 100644
index 00000000000..7a043d8551b
Binary files /dev/null and b/public/images/emoji/win10/clap/3.png differ
diff --git a/public/images/emoji/win10/clap/4.png b/public/images/emoji/win10/clap/4.png
new file mode 100644
index 00000000000..90d35165f4f
Binary files /dev/null and b/public/images/emoji/win10/clap/4.png differ
diff --git a/public/images/emoji/win10/clap/5.png b/public/images/emoji/win10/clap/5.png
new file mode 100644
index 00000000000..cea7113aa97
Binary files /dev/null and b/public/images/emoji/win10/clap/5.png differ
diff --git a/public/images/emoji/win10/clap/6.png b/public/images/emoji/win10/clap/6.png
new file mode 100644
index 00000000000..57450f33f8b
Binary files /dev/null and b/public/images/emoji/win10/clap/6.png differ
diff --git a/public/images/emoji/win10/clinking_glasses.png b/public/images/emoji/win10/clinking_glasses.png
new file mode 100644
index 00000000000..1114b6a3c6a
Binary files /dev/null and b/public/images/emoji/win10/clinking_glasses.png differ
diff --git a/public/images/emoji/win10/cloud_with_lightning_and_rain.png b/public/images/emoji/win10/cloud_with_lightning_and_rain.png
new file mode 100644
index 00000000000..b9874884478
Binary files /dev/null and b/public/images/emoji/win10/cloud_with_lightning_and_rain.png differ
diff --git a/public/images/emoji/win10/clown_face.png b/public/images/emoji/win10/clown_face.png
new file mode 100644
index 00000000000..b610c05f298
Binary files /dev/null and b/public/images/emoji/win10/clown_face.png differ
diff --git a/public/images/emoji/win10/cn.png b/public/images/emoji/win10/cn.png
index 646f950b500..67efed2e4d4 100644
Binary files a/public/images/emoji/win10/cn.png and b/public/images/emoji/win10/cn.png differ
diff --git a/public/images/emoji/win10/cocos_islands.png b/public/images/emoji/win10/cocos_islands.png
new file mode 100644
index 00000000000..c9025e34e4b
Binary files /dev/null and b/public/images/emoji/win10/cocos_islands.png differ
diff --git a/public/images/emoji/win10/colombia.png b/public/images/emoji/win10/colombia.png
new file mode 100644
index 00000000000..680f77b22d3
Binary files /dev/null and b/public/images/emoji/win10/colombia.png differ
diff --git a/public/images/emoji/win10/comoros.png b/public/images/emoji/win10/comoros.png
new file mode 100644
index 00000000000..e765f507156
Binary files /dev/null and b/public/images/emoji/win10/comoros.png differ
diff --git a/public/images/emoji/win10/mouse_three_button.png b/public/images/emoji/win10/computer_mouse.png
similarity index 100%
rename from public/images/emoji/win10/mouse_three_button.png
rename to public/images/emoji/win10/computer_mouse.png
diff --git a/public/images/emoji/win10/congo_brazzaville.png b/public/images/emoji/win10/congo_brazzaville.png
new file mode 100644
index 00000000000..2eef1d6c176
Binary files /dev/null and b/public/images/emoji/win10/congo_brazzaville.png differ
diff --git a/public/images/emoji/win10/congo_kinshasa.png b/public/images/emoji/win10/congo_kinshasa.png
new file mode 100644
index 00000000000..a34af9d64a3
Binary files /dev/null and b/public/images/emoji/win10/congo_kinshasa.png differ
diff --git a/public/images/emoji/win10/construction_worker_man.png b/public/images/emoji/win10/construction_worker_man.png
new file mode 100644
index 00000000000..dcf043a510e
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_man.png differ
diff --git a/public/images/emoji/win10/construction_worker_man/2.png b/public/images/emoji/win10/construction_worker_man/2.png
new file mode 100644
index 00000000000..ae8b600dfb7
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_man/2.png differ
diff --git a/public/images/emoji/win10/construction_worker_man/3.png b/public/images/emoji/win10/construction_worker_man/3.png
new file mode 100644
index 00000000000..db910f28bb4
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_man/3.png differ
diff --git a/public/images/emoji/win10/construction_worker_man/4.png b/public/images/emoji/win10/construction_worker_man/4.png
new file mode 100644
index 00000000000..05f5de395b2
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_man/4.png differ
diff --git a/public/images/emoji/win10/construction_worker_man/5.png b/public/images/emoji/win10/construction_worker_man/5.png
new file mode 100644
index 00000000000..543e9f90b90
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_man/5.png differ
diff --git a/public/images/emoji/win10/construction_worker_man/6.png b/public/images/emoji/win10/construction_worker_man/6.png
new file mode 100644
index 00000000000..11b08e2d1e4
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_man/6.png differ
diff --git a/public/images/emoji/win10/construction_worker_woman.png b/public/images/emoji/win10/construction_worker_woman.png
new file mode 100644
index 00000000000..fcb4278dc16
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_woman.png differ
diff --git a/public/images/emoji/win10/construction_worker_woman/2.png b/public/images/emoji/win10/construction_worker_woman/2.png
new file mode 100644
index 00000000000..00910385a2c
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_woman/2.png differ
diff --git a/public/images/emoji/win10/construction_worker_woman/3.png b/public/images/emoji/win10/construction_worker_woman/3.png
new file mode 100644
index 00000000000..fa709b7ebdd
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_woman/3.png differ
diff --git a/public/images/emoji/win10/construction_worker_woman/4.png b/public/images/emoji/win10/construction_worker_woman/4.png
new file mode 100644
index 00000000000..0b24a6171be
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_woman/4.png differ
diff --git a/public/images/emoji/win10/construction_worker_woman/5.png b/public/images/emoji/win10/construction_worker_woman/5.png
new file mode 100644
index 00000000000..993695eebc5
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_woman/5.png differ
diff --git a/public/images/emoji/win10/construction_worker_woman/6.png b/public/images/emoji/win10/construction_worker_woman/6.png
new file mode 100644
index 00000000000..4f3747f67b7
Binary files /dev/null and b/public/images/emoji/win10/construction_worker_woman/6.png differ
diff --git a/public/images/emoji/win10/cook_islands.png b/public/images/emoji/win10/cook_islands.png
new file mode 100644
index 00000000000..d1e4afbacae
Binary files /dev/null and b/public/images/emoji/win10/cook_islands.png differ
diff --git a/public/images/emoji/win10/costa_rica.png b/public/images/emoji/win10/costa_rica.png
new file mode 100644
index 00000000000..e6c16e4ea0b
Binary files /dev/null and b/public/images/emoji/win10/costa_rica.png differ
diff --git a/public/images/emoji/win10/cote_divoire.png b/public/images/emoji/win10/cote_divoire.png
new file mode 100644
index 00000000000..c8e9c1eacef
Binary files /dev/null and b/public/images/emoji/win10/cote_divoire.png differ
diff --git a/public/images/emoji/win10/couple_with_heart_man_man.png b/public/images/emoji/win10/couple_with_heart_man_man.png
new file mode 100644
index 00000000000..1f50d4f8ffe
Binary files /dev/null and b/public/images/emoji/win10/couple_with_heart_man_man.png differ
diff --git a/public/images/emoji/win10/couple_with_heart_woman_man.png b/public/images/emoji/win10/couple_with_heart_woman_man.png
new file mode 100644
index 00000000000..a8181c3fee9
Binary files /dev/null and b/public/images/emoji/win10/couple_with_heart_woman_man.png differ
diff --git a/public/images/emoji/win10/couple_with_heart_woman_woman.png b/public/images/emoji/win10/couple_with_heart_woman_woman.png
new file mode 100644
index 00000000000..1156f31e63f
Binary files /dev/null and b/public/images/emoji/win10/couple_with_heart_woman_woman.png differ
diff --git a/public/images/emoji/win10/couplekiss_man_man.png b/public/images/emoji/win10/couplekiss_man_man.png
new file mode 100644
index 00000000000..6933b45c7c3
Binary files /dev/null and b/public/images/emoji/win10/couplekiss_man_man.png differ
diff --git a/public/images/emoji/win10/couplekiss_man_woman.png b/public/images/emoji/win10/couplekiss_man_woman.png
new file mode 100644
index 00000000000..5afee8672b0
Binary files /dev/null and b/public/images/emoji/win10/couplekiss_man_woman.png differ
diff --git a/public/images/emoji/win10/couplekiss_woman_woman.png b/public/images/emoji/win10/couplekiss_woman_woman.png
new file mode 100644
index 00000000000..b5e10de7131
Binary files /dev/null and b/public/images/emoji/win10/couplekiss_woman_woman.png differ
diff --git a/public/images/emoji/win10/cowboy_hat_face.png b/public/images/emoji/win10/cowboy_hat_face.png
new file mode 100644
index 00000000000..50976e5e677
Binary files /dev/null and b/public/images/emoji/win10/cowboy_hat_face.png differ
diff --git a/public/images/emoji/win10/croatia.png b/public/images/emoji/win10/croatia.png
new file mode 100644
index 00000000000..6cc9a0e7485
Binary files /dev/null and b/public/images/emoji/win10/croatia.png differ
diff --git a/public/images/emoji/win10/croissant.png b/public/images/emoji/win10/croissant.png
new file mode 100644
index 00000000000..117d8e025a4
Binary files /dev/null and b/public/images/emoji/win10/croissant.png differ
diff --git a/public/images/emoji/win10/crossed_fingers.png b/public/images/emoji/win10/crossed_fingers.png
new file mode 100644
index 00000000000..54711bc7742
Binary files /dev/null and b/public/images/emoji/win10/crossed_fingers.png differ
diff --git a/public/images/emoji/win10/crossed_fingers/2.png b/public/images/emoji/win10/crossed_fingers/2.png
new file mode 100644
index 00000000000..8539710a1d4
Binary files /dev/null and b/public/images/emoji/win10/crossed_fingers/2.png differ
diff --git a/public/images/emoji/win10/crossed_fingers/3.png b/public/images/emoji/win10/crossed_fingers/3.png
new file mode 100644
index 00000000000..51ff3c68b8f
Binary files /dev/null and b/public/images/emoji/win10/crossed_fingers/3.png differ
diff --git a/public/images/emoji/win10/crossed_fingers/4.png b/public/images/emoji/win10/crossed_fingers/4.png
new file mode 100644
index 00000000000..c6af6bd39c7
Binary files /dev/null and b/public/images/emoji/win10/crossed_fingers/4.png differ
diff --git a/public/images/emoji/win10/crossed_fingers/5.png b/public/images/emoji/win10/crossed_fingers/5.png
new file mode 100644
index 00000000000..e89ccdec7a6
Binary files /dev/null and b/public/images/emoji/win10/crossed_fingers/5.png differ
diff --git a/public/images/emoji/win10/crossed_fingers/6.png b/public/images/emoji/win10/crossed_fingers/6.png
new file mode 100644
index 00000000000..cf813f1885e
Binary files /dev/null and b/public/images/emoji/win10/crossed_fingers/6.png differ
diff --git a/public/images/emoji/win10/crystal_ball.png b/public/images/emoji/win10/crystal_ball.png
index 186bd57c25f..4f82b1e1dac 100644
Binary files a/public/images/emoji/win10/crystal_ball.png and b/public/images/emoji/win10/crystal_ball.png differ
diff --git a/public/images/emoji/win10/cuba.png b/public/images/emoji/win10/cuba.png
new file mode 100644
index 00000000000..4436dee31e9
Binary files /dev/null and b/public/images/emoji/win10/cuba.png differ
diff --git a/public/images/emoji/win10/cucumber.png b/public/images/emoji/win10/cucumber.png
new file mode 100644
index 00000000000..cdac0debb11
Binary files /dev/null and b/public/images/emoji/win10/cucumber.png differ
diff --git a/public/images/emoji/win10/curacao.png b/public/images/emoji/win10/curacao.png
new file mode 100644
index 00000000000..e29bde1f8b5
Binary files /dev/null and b/public/images/emoji/win10/curacao.png differ
diff --git a/public/images/emoji/win10/cyprus.png b/public/images/emoji/win10/cyprus.png
new file mode 100644
index 00000000000..7f80f4ed578
Binary files /dev/null and b/public/images/emoji/win10/cyprus.png differ
diff --git a/public/images/emoji/win10/czech_republic.png b/public/images/emoji/win10/czech_republic.png
new file mode 100644
index 00000000000..88558e4ab2a
Binary files /dev/null and b/public/images/emoji/win10/czech_republic.png differ
diff --git a/public/images/emoji/win10/dancer.png b/public/images/emoji/win10/dancer.png
index db1c4e4d9e2..270386648a3 100644
Binary files a/public/images/emoji/win10/dancer.png and b/public/images/emoji/win10/dancer.png differ
diff --git a/public/images/emoji/win10/dancer/2.png b/public/images/emoji/win10/dancer/2.png
new file mode 100644
index 00000000000..438ff8d1782
Binary files /dev/null and b/public/images/emoji/win10/dancer/2.png differ
diff --git a/public/images/emoji/win10/dancer/3.png b/public/images/emoji/win10/dancer/3.png
new file mode 100644
index 00000000000..4d8f1e20d79
Binary files /dev/null and b/public/images/emoji/win10/dancer/3.png differ
diff --git a/public/images/emoji/win10/dancer/4.png b/public/images/emoji/win10/dancer/4.png
new file mode 100644
index 00000000000..e5e46ae1cfa
Binary files /dev/null and b/public/images/emoji/win10/dancer/4.png differ
diff --git a/public/images/emoji/win10/dancer/5.png b/public/images/emoji/win10/dancer/5.png
new file mode 100644
index 00000000000..fbfa036302d
Binary files /dev/null and b/public/images/emoji/win10/dancer/5.png differ
diff --git a/public/images/emoji/win10/dancer/6.png b/public/images/emoji/win10/dancer/6.png
new file mode 100644
index 00000000000..ee6919215a5
Binary files /dev/null and b/public/images/emoji/win10/dancer/6.png differ
diff --git a/public/images/emoji/win10/dancers.png b/public/images/emoji/win10/dancers.png
index 7216a94c558..37c9d50af89 100644
Binary files a/public/images/emoji/win10/dancers.png and b/public/images/emoji/win10/dancers.png differ
diff --git a/public/images/emoji/win10/dancing_men.png b/public/images/emoji/win10/dancing_men.png
new file mode 100644
index 00000000000..cb96a35fa44
Binary files /dev/null and b/public/images/emoji/win10/dancing_men.png differ
diff --git a/public/images/emoji/win10/dancing_women.png b/public/images/emoji/win10/dancing_women.png
new file mode 100644
index 00000000000..37c9d50af89
Binary files /dev/null and b/public/images/emoji/win10/dancing_women.png differ
diff --git a/public/images/emoji/win10/de.png b/public/images/emoji/win10/de.png
index 766c519bc8b..746bf11011c 100644
Binary files a/public/images/emoji/win10/de.png and b/public/images/emoji/win10/de.png differ
diff --git a/public/images/emoji/win10/deer.png b/public/images/emoji/win10/deer.png
new file mode 100644
index 00000000000..0dae904d786
Binary files /dev/null and b/public/images/emoji/win10/deer.png differ
diff --git a/public/images/emoji/win10/denmark.png b/public/images/emoji/win10/denmark.png
new file mode 100644
index 00000000000..821499e02c7
Binary files /dev/null and b/public/images/emoji/win10/denmark.png differ
diff --git a/public/images/emoji/win10/derelict_house.png b/public/images/emoji/win10/derelict_house.png
new file mode 100644
index 00000000000..14a514ed42e
Binary files /dev/null and b/public/images/emoji/win10/derelict_house.png differ
diff --git a/public/images/emoji/win10/djibouti.png b/public/images/emoji/win10/djibouti.png
new file mode 100644
index 00000000000..606fe6a1ee5
Binary files /dev/null and b/public/images/emoji/win10/djibouti.png differ
diff --git a/public/images/emoji/win10/dominica.png b/public/images/emoji/win10/dominica.png
new file mode 100644
index 00000000000..588ece3f433
Binary files /dev/null and b/public/images/emoji/win10/dominica.png differ
diff --git a/public/images/emoji/win10/dominican_republic.png b/public/images/emoji/win10/dominican_republic.png
new file mode 100644
index 00000000000..de48ff449ca
Binary files /dev/null and b/public/images/emoji/win10/dominican_republic.png differ
diff --git a/public/images/emoji/win10/drooling_face.png b/public/images/emoji/win10/drooling_face.png
new file mode 100644
index 00000000000..e6fba4d9f6f
Binary files /dev/null and b/public/images/emoji/win10/drooling_face.png differ
diff --git a/public/images/emoji/win10/drum.png b/public/images/emoji/win10/drum.png
new file mode 100644
index 00000000000..7ac4d13d689
Binary files /dev/null and b/public/images/emoji/win10/drum.png differ
diff --git a/public/images/emoji/win10/duck.png b/public/images/emoji/win10/duck.png
new file mode 100644
index 00000000000..4b69bbdd942
Binary files /dev/null and b/public/images/emoji/win10/duck.png differ
diff --git a/public/images/emoji/win10/eagle.png b/public/images/emoji/win10/eagle.png
new file mode 100644
index 00000000000..3d0847166ba
Binary files /dev/null and b/public/images/emoji/win10/eagle.png differ
diff --git a/public/images/emoji/win10/ear/2.png b/public/images/emoji/win10/ear/2.png
new file mode 100644
index 00000000000..f8511328629
Binary files /dev/null and b/public/images/emoji/win10/ear/2.png differ
diff --git a/public/images/emoji/win10/ear/3.png b/public/images/emoji/win10/ear/3.png
new file mode 100644
index 00000000000..9dcda7c654a
Binary files /dev/null and b/public/images/emoji/win10/ear/3.png differ
diff --git a/public/images/emoji/win10/ear/4.png b/public/images/emoji/win10/ear/4.png
new file mode 100644
index 00000000000..12c74ec607a
Binary files /dev/null and b/public/images/emoji/win10/ear/4.png differ
diff --git a/public/images/emoji/win10/ear/5.png b/public/images/emoji/win10/ear/5.png
new file mode 100644
index 00000000000..ebf07310b98
Binary files /dev/null and b/public/images/emoji/win10/ear/5.png differ
diff --git a/public/images/emoji/win10/ear/6.png b/public/images/emoji/win10/ear/6.png
new file mode 100644
index 00000000000..517f25dddce
Binary files /dev/null and b/public/images/emoji/win10/ear/6.png differ
diff --git a/public/images/emoji/win10/ecuador.png b/public/images/emoji/win10/ecuador.png
new file mode 100644
index 00000000000..cf86fbaad62
Binary files /dev/null and b/public/images/emoji/win10/ecuador.png differ
diff --git a/public/images/emoji/win10/egg.png b/public/images/emoji/win10/egg.png
index 42149092674..edcdf7cfa42 100644
Binary files a/public/images/emoji/win10/egg.png and b/public/images/emoji/win10/egg.png differ
diff --git a/public/images/emoji/win10/egypt.png b/public/images/emoji/win10/egypt.png
new file mode 100644
index 00000000000..bbbdefa653f
Binary files /dev/null and b/public/images/emoji/win10/egypt.png differ
diff --git a/public/images/emoji/win10/eight.png b/public/images/emoji/win10/eight.png
index 4fe4c5f23e2..6269d3b91ab 100644
Binary files a/public/images/emoji/win10/eight.png and b/public/images/emoji/win10/eight.png differ
diff --git a/public/images/emoji/win10/el_salvador.png b/public/images/emoji/win10/el_salvador.png
new file mode 100644
index 00000000000..0f24a983698
Binary files /dev/null and b/public/images/emoji/win10/el_salvador.png differ
diff --git a/public/images/emoji/win10/email.png b/public/images/emoji/win10/email.png
index 8b5aca72151..d0d51d40ef5 100644
Binary files a/public/images/emoji/win10/email.png and b/public/images/emoji/win10/email.png differ
diff --git a/public/images/emoji/win10/equatorial_guinea.png b/public/images/emoji/win10/equatorial_guinea.png
new file mode 100644
index 00000000000..38e992318c3
Binary files /dev/null and b/public/images/emoji/win10/equatorial_guinea.png differ
diff --git a/public/images/emoji/win10/eritrea.png b/public/images/emoji/win10/eritrea.png
new file mode 100644
index 00000000000..630fd664150
Binary files /dev/null and b/public/images/emoji/win10/eritrea.png differ
diff --git a/public/images/emoji/win10/es.png b/public/images/emoji/win10/es.png
index 7a4fce76b98..e0da30d5a6c 100644
Binary files a/public/images/emoji/win10/es.png and b/public/images/emoji/win10/es.png differ
diff --git a/public/images/emoji/win10/estonia.png b/public/images/emoji/win10/estonia.png
new file mode 100644
index 00000000000..2553a5dbf7d
Binary files /dev/null and b/public/images/emoji/win10/estonia.png differ
diff --git a/public/images/emoji/win10/ethiopia.png b/public/images/emoji/win10/ethiopia.png
new file mode 100644
index 00000000000..d0d78350cdf
Binary files /dev/null and b/public/images/emoji/win10/ethiopia.png differ
diff --git a/public/images/emoji/win10/eu.png b/public/images/emoji/win10/eu.png
new file mode 100644
index 00000000000..938b488ddb8
Binary files /dev/null and b/public/images/emoji/win10/eu.png differ
diff --git a/public/images/emoji/win10/facepunch.png b/public/images/emoji/win10/facepunch.png
new file mode 100644
index 00000000000..574c1d8aad2
Binary files /dev/null and b/public/images/emoji/win10/facepunch.png differ
diff --git a/public/images/emoji/win10/facepunch/2.png b/public/images/emoji/win10/facepunch/2.png
new file mode 100644
index 00000000000..10713c080bd
Binary files /dev/null and b/public/images/emoji/win10/facepunch/2.png differ
diff --git a/public/images/emoji/win10/facepunch/3.png b/public/images/emoji/win10/facepunch/3.png
new file mode 100644
index 00000000000..b04e39925ee
Binary files /dev/null and b/public/images/emoji/win10/facepunch/3.png differ
diff --git a/public/images/emoji/win10/facepunch/4.png b/public/images/emoji/win10/facepunch/4.png
new file mode 100644
index 00000000000..984a309cd8f
Binary files /dev/null and b/public/images/emoji/win10/facepunch/4.png differ
diff --git a/public/images/emoji/win10/facepunch/5.png b/public/images/emoji/win10/facepunch/5.png
new file mode 100644
index 00000000000..3ab77933909
Binary files /dev/null and b/public/images/emoji/win10/facepunch/5.png differ
diff --git a/public/images/emoji/win10/facepunch/6.png b/public/images/emoji/win10/facepunch/6.png
new file mode 100644
index 00000000000..a564b18f51c
Binary files /dev/null and b/public/images/emoji/win10/facepunch/6.png differ
diff --git a/public/images/emoji/win10/falkland_islands.png b/public/images/emoji/win10/falkland_islands.png
new file mode 100644
index 00000000000..d97a84cea15
Binary files /dev/null and b/public/images/emoji/win10/falkland_islands.png differ
diff --git a/public/images/emoji/win10/family.png b/public/images/emoji/win10/family.png
new file mode 100644
index 00000000000..5c1a61c16b2
Binary files /dev/null and b/public/images/emoji/win10/family.png differ
diff --git a/public/images/emoji/win10/family_man_boy.png b/public/images/emoji/win10/family_man_boy.png
new file mode 100644
index 00000000000..1ff3b48b115
Binary files /dev/null and b/public/images/emoji/win10/family_man_boy.png differ
diff --git a/public/images/emoji/win10/family_man_boy_boy.png b/public/images/emoji/win10/family_man_boy_boy.png
new file mode 100644
index 00000000000..87695616e1d
Binary files /dev/null and b/public/images/emoji/win10/family_man_boy_boy.png differ
diff --git a/public/images/emoji/win10/family_man_girl.png b/public/images/emoji/win10/family_man_girl.png
new file mode 100644
index 00000000000..574c9af8e74
Binary files /dev/null and b/public/images/emoji/win10/family_man_girl.png differ
diff --git a/public/images/emoji/win10/family_man_girl_boy.png b/public/images/emoji/win10/family_man_girl_boy.png
new file mode 100644
index 00000000000..11ea8046fd6
Binary files /dev/null and b/public/images/emoji/win10/family_man_girl_boy.png differ
diff --git a/public/images/emoji/win10/family_man_girl_girl.png b/public/images/emoji/win10/family_man_girl_girl.png
new file mode 100644
index 00000000000..3786bd71486
Binary files /dev/null and b/public/images/emoji/win10/family_man_girl_girl.png differ
diff --git a/public/images/emoji/win10/family_man_man_boy.png b/public/images/emoji/win10/family_man_man_boy.png
new file mode 100644
index 00000000000..e32790925d3
Binary files /dev/null and b/public/images/emoji/win10/family_man_man_boy.png differ
diff --git a/public/images/emoji/win10/family_man_man_boy_boy.png b/public/images/emoji/win10/family_man_man_boy_boy.png
new file mode 100644
index 00000000000..69fb260b1e3
Binary files /dev/null and b/public/images/emoji/win10/family_man_man_boy_boy.png differ
diff --git a/public/images/emoji/win10/family_man_man_girl.png b/public/images/emoji/win10/family_man_man_girl.png
new file mode 100644
index 00000000000..3ba9652f9a1
Binary files /dev/null and b/public/images/emoji/win10/family_man_man_girl.png differ
diff --git a/public/images/emoji/win10/family_man_man_girl_boy.png b/public/images/emoji/win10/family_man_man_girl_boy.png
new file mode 100644
index 00000000000..81f5c87934c
Binary files /dev/null and b/public/images/emoji/win10/family_man_man_girl_boy.png differ
diff --git a/public/images/emoji/win10/family_man_man_girl_girl.png b/public/images/emoji/win10/family_man_man_girl_girl.png
new file mode 100644
index 00000000000..ea8d77c99ae
Binary files /dev/null and b/public/images/emoji/win10/family_man_man_girl_girl.png differ
diff --git a/public/images/emoji/win10/family_man_woman_boy.png b/public/images/emoji/win10/family_man_woman_boy.png
new file mode 100644
index 00000000000..1a4d50e60b0
Binary files /dev/null and b/public/images/emoji/win10/family_man_woman_boy.png differ
diff --git a/public/images/emoji/win10/family_man_woman_boy_boy.png b/public/images/emoji/win10/family_man_woman_boy_boy.png
new file mode 100644
index 00000000000..33fea49e37a
Binary files /dev/null and b/public/images/emoji/win10/family_man_woman_boy_boy.png differ
diff --git a/public/images/emoji/win10/family_man_woman_boys.png b/public/images/emoji/win10/family_man_woman_boys.png
index fc282c49ad4..33fea49e37a 100644
Binary files a/public/images/emoji/win10/family_man_woman_boys.png and b/public/images/emoji/win10/family_man_woman_boys.png differ
diff --git a/public/images/emoji/win10/family_man_woman_girl.png b/public/images/emoji/win10/family_man_woman_girl.png
index caa399544db..2a6ef392cf4 100644
Binary files a/public/images/emoji/win10/family_man_woman_girl.png and b/public/images/emoji/win10/family_man_woman_girl.png differ
diff --git a/public/images/emoji/win10/family_man_woman_girl_boy.png b/public/images/emoji/win10/family_man_woman_girl_boy.png
index 1e1146dcd06..5c1a61c16b2 100644
Binary files a/public/images/emoji/win10/family_man_woman_girl_boy.png and b/public/images/emoji/win10/family_man_woman_girl_boy.png differ
diff --git a/public/images/emoji/win10/family_man_woman_girl_girl.png b/public/images/emoji/win10/family_man_woman_girl_girl.png
new file mode 100644
index 00000000000..234c3fae1a4
Binary files /dev/null and b/public/images/emoji/win10/family_man_woman_girl_girl.png differ
diff --git a/public/images/emoji/win10/family_man_woman_girls.png b/public/images/emoji/win10/family_man_woman_girls.png
index edd279c1c05..234c3fae1a4 100644
Binary files a/public/images/emoji/win10/family_man_woman_girls.png and b/public/images/emoji/win10/family_man_woman_girls.png differ
diff --git a/public/images/emoji/win10/family_men_boy.png b/public/images/emoji/win10/family_men_boy.png
index 065e4bb395f..e32790925d3 100644
Binary files a/public/images/emoji/win10/family_men_boy.png and b/public/images/emoji/win10/family_men_boy.png differ
diff --git a/public/images/emoji/win10/family_men_boys.png b/public/images/emoji/win10/family_men_boys.png
index 3a8ecd5651a..69fb260b1e3 100644
Binary files a/public/images/emoji/win10/family_men_boys.png and b/public/images/emoji/win10/family_men_boys.png differ
diff --git a/public/images/emoji/win10/family_men_girl.png b/public/images/emoji/win10/family_men_girl.png
index 6fd87bc2dd2..3ba9652f9a1 100644
Binary files a/public/images/emoji/win10/family_men_girl.png and b/public/images/emoji/win10/family_men_girl.png differ
diff --git a/public/images/emoji/win10/family_men_girl_boy.png b/public/images/emoji/win10/family_men_girl_boy.png
index 70e7eba386c..81f5c87934c 100644
Binary files a/public/images/emoji/win10/family_men_girl_boy.png and b/public/images/emoji/win10/family_men_girl_boy.png differ
diff --git a/public/images/emoji/win10/family_men_girls.png b/public/images/emoji/win10/family_men_girls.png
index 65bc776461c..ea8d77c99ae 100644
Binary files a/public/images/emoji/win10/family_men_girls.png and b/public/images/emoji/win10/family_men_girls.png differ
diff --git a/public/images/emoji/win10/family_woman_boy.png b/public/images/emoji/win10/family_woman_boy.png
new file mode 100644
index 00000000000..407a5662b12
Binary files /dev/null and b/public/images/emoji/win10/family_woman_boy.png differ
diff --git a/public/images/emoji/win10/family_woman_boy_boy.png b/public/images/emoji/win10/family_woman_boy_boy.png
new file mode 100644
index 00000000000..1a466ab87f6
Binary files /dev/null and b/public/images/emoji/win10/family_woman_boy_boy.png differ
diff --git a/public/images/emoji/win10/family_woman_girl.png b/public/images/emoji/win10/family_woman_girl.png
new file mode 100644
index 00000000000..1e20cb45400
Binary files /dev/null and b/public/images/emoji/win10/family_woman_girl.png differ
diff --git a/public/images/emoji/win10/family_woman_girl_boy.png b/public/images/emoji/win10/family_woman_girl_boy.png
new file mode 100644
index 00000000000..5131a6545ba
Binary files /dev/null and b/public/images/emoji/win10/family_woman_girl_boy.png differ
diff --git a/public/images/emoji/win10/family_woman_girl_girl.png b/public/images/emoji/win10/family_woman_girl_girl.png
new file mode 100644
index 00000000000..e6ecd67fe2e
Binary files /dev/null and b/public/images/emoji/win10/family_woman_girl_girl.png differ
diff --git a/public/images/emoji/win10/family_woman_woman_boy.png b/public/images/emoji/win10/family_woman_woman_boy.png
new file mode 100644
index 00000000000..ece2fb9d80b
Binary files /dev/null and b/public/images/emoji/win10/family_woman_woman_boy.png differ
diff --git a/public/images/emoji/win10/family_woman_woman_boy_boy.png b/public/images/emoji/win10/family_woman_woman_boy_boy.png
new file mode 100644
index 00000000000..fd6469a8d27
Binary files /dev/null and b/public/images/emoji/win10/family_woman_woman_boy_boy.png differ
diff --git a/public/images/emoji/win10/family_woman_woman_girl.png b/public/images/emoji/win10/family_woman_woman_girl.png
new file mode 100644
index 00000000000..92035f6bb51
Binary files /dev/null and b/public/images/emoji/win10/family_woman_woman_girl.png differ
diff --git a/public/images/emoji/win10/family_woman_woman_girl_boy.png b/public/images/emoji/win10/family_woman_woman_girl_boy.png
new file mode 100644
index 00000000000..06902980d6b
Binary files /dev/null and b/public/images/emoji/win10/family_woman_woman_girl_boy.png differ
diff --git a/public/images/emoji/win10/family_woman_woman_girl_girl.png b/public/images/emoji/win10/family_woman_woman_girl_girl.png
new file mode 100644
index 00000000000..145d8a26a95
Binary files /dev/null and b/public/images/emoji/win10/family_woman_woman_girl_girl.png differ
diff --git a/public/images/emoji/win10/family_women_boy.png b/public/images/emoji/win10/family_women_boy.png
index 3ff0e142035..ece2fb9d80b 100644
Binary files a/public/images/emoji/win10/family_women_boy.png and b/public/images/emoji/win10/family_women_boy.png differ
diff --git a/public/images/emoji/win10/family_women_boys.png b/public/images/emoji/win10/family_women_boys.png
index ba07c3b93bf..fd6469a8d27 100644
Binary files a/public/images/emoji/win10/family_women_boys.png and b/public/images/emoji/win10/family_women_boys.png differ
diff --git a/public/images/emoji/win10/family_women_girl.png b/public/images/emoji/win10/family_women_girl.png
index 162d2cb285d..92035f6bb51 100644
Binary files a/public/images/emoji/win10/family_women_girl.png and b/public/images/emoji/win10/family_women_girl.png differ
diff --git a/public/images/emoji/win10/family_women_girl_boy.png b/public/images/emoji/win10/family_women_girl_boy.png
index b761109252a..06902980d6b 100644
Binary files a/public/images/emoji/win10/family_women_girl_boy.png and b/public/images/emoji/win10/family_women_girl_boy.png differ
diff --git a/public/images/emoji/win10/family_women_girls.png b/public/images/emoji/win10/family_women_girls.png
index 2d499378f76..145d8a26a95 100644
Binary files a/public/images/emoji/win10/family_women_girls.png and b/public/images/emoji/win10/family_women_girls.png differ
diff --git a/public/images/emoji/win10/faroe_islands.png b/public/images/emoji/win10/faroe_islands.png
new file mode 100644
index 00000000000..5da7953f8d0
Binary files /dev/null and b/public/images/emoji/win10/faroe_islands.png differ
diff --git a/public/images/emoji/win10/feet.png b/public/images/emoji/win10/feet.png
index c22de58cf47..9d5deb5aab4 100644
Binary files a/public/images/emoji/win10/feet.png and b/public/images/emoji/win10/feet.png differ
diff --git a/public/images/emoji/win10/female_detective.png b/public/images/emoji/win10/female_detective.png
new file mode 100644
index 00000000000..5b4e672cafb
Binary files /dev/null and b/public/images/emoji/win10/female_detective.png differ
diff --git a/public/images/emoji/win10/female_detective/2.png b/public/images/emoji/win10/female_detective/2.png
new file mode 100644
index 00000000000..7a06e9754f2
Binary files /dev/null and b/public/images/emoji/win10/female_detective/2.png differ
diff --git a/public/images/emoji/win10/female_detective/3.png b/public/images/emoji/win10/female_detective/3.png
new file mode 100644
index 00000000000..305503fae8a
Binary files /dev/null and b/public/images/emoji/win10/female_detective/3.png differ
diff --git a/public/images/emoji/win10/female_detective/4.png b/public/images/emoji/win10/female_detective/4.png
new file mode 100644
index 00000000000..e04c859cceb
Binary files /dev/null and b/public/images/emoji/win10/female_detective/4.png differ
diff --git a/public/images/emoji/win10/female_detective/5.png b/public/images/emoji/win10/female_detective/5.png
new file mode 100644
index 00000000000..a949cf4eaa0
Binary files /dev/null and b/public/images/emoji/win10/female_detective/5.png differ
diff --git a/public/images/emoji/win10/female_detective/6.png b/public/images/emoji/win10/female_detective/6.png
new file mode 100644
index 00000000000..5fa5b96cf00
Binary files /dev/null and b/public/images/emoji/win10/female_detective/6.png differ
diff --git a/public/images/emoji/win10/fiji.png b/public/images/emoji/win10/fiji.png
new file mode 100644
index 00000000000..df504caef6c
Binary files /dev/null and b/public/images/emoji/win10/fiji.png differ
diff --git a/public/images/emoji/win10/film_strip.png b/public/images/emoji/win10/film_strip.png
new file mode 100644
index 00000000000..09256e78ea2
Binary files /dev/null and b/public/images/emoji/win10/film_strip.png differ
diff --git a/public/images/emoji/win10/finland.png b/public/images/emoji/win10/finland.png
new file mode 100644
index 00000000000..5eda4bb8646
Binary files /dev/null and b/public/images/emoji/win10/finland.png differ
diff --git a/public/images/emoji/win10/fist/2.png b/public/images/emoji/win10/fist/2.png
new file mode 100644
index 00000000000..88b32740e98
Binary files /dev/null and b/public/images/emoji/win10/fist/2.png differ
diff --git a/public/images/emoji/win10/fist/3.png b/public/images/emoji/win10/fist/3.png
new file mode 100644
index 00000000000..158912a5702
Binary files /dev/null and b/public/images/emoji/win10/fist/3.png differ
diff --git a/public/images/emoji/win10/fist/4.png b/public/images/emoji/win10/fist/4.png
new file mode 100644
index 00000000000..286c12b8fc2
Binary files /dev/null and b/public/images/emoji/win10/fist/4.png differ
diff --git a/public/images/emoji/win10/fist/5.png b/public/images/emoji/win10/fist/5.png
new file mode 100644
index 00000000000..5b568a36e2e
Binary files /dev/null and b/public/images/emoji/win10/fist/5.png differ
diff --git a/public/images/emoji/win10/fist/6.png b/public/images/emoji/win10/fist/6.png
new file mode 100644
index 00000000000..1fb87ca66c7
Binary files /dev/null and b/public/images/emoji/win10/fist/6.png differ
diff --git a/public/images/emoji/win10/fist_left.png b/public/images/emoji/win10/fist_left.png
new file mode 100644
index 00000000000..af96a90dc01
Binary files /dev/null and b/public/images/emoji/win10/fist_left.png differ
diff --git a/public/images/emoji/win10/fist_left/2.png b/public/images/emoji/win10/fist_left/2.png
new file mode 100644
index 00000000000..2c86532aebe
Binary files /dev/null and b/public/images/emoji/win10/fist_left/2.png differ
diff --git a/public/images/emoji/win10/fist_left/3.png b/public/images/emoji/win10/fist_left/3.png
new file mode 100644
index 00000000000..f7c3f6c98ba
Binary files /dev/null and b/public/images/emoji/win10/fist_left/3.png differ
diff --git a/public/images/emoji/win10/fist_left/4.png b/public/images/emoji/win10/fist_left/4.png
new file mode 100644
index 00000000000..55b1ed472b5
Binary files /dev/null and b/public/images/emoji/win10/fist_left/4.png differ
diff --git a/public/images/emoji/win10/fist_left/5.png b/public/images/emoji/win10/fist_left/5.png
new file mode 100644
index 00000000000..fd15cbfec16
Binary files /dev/null and b/public/images/emoji/win10/fist_left/5.png differ
diff --git a/public/images/emoji/win10/fist_left/6.png b/public/images/emoji/win10/fist_left/6.png
new file mode 100644
index 00000000000..fb90f8da452
Binary files /dev/null and b/public/images/emoji/win10/fist_left/6.png differ
diff --git a/public/images/emoji/win10/fist_right.png b/public/images/emoji/win10/fist_right.png
new file mode 100644
index 00000000000..1075d2a8d75
Binary files /dev/null and b/public/images/emoji/win10/fist_right.png differ
diff --git a/public/images/emoji/win10/fist_right/2.png b/public/images/emoji/win10/fist_right/2.png
new file mode 100644
index 00000000000..6599c83280d
Binary files /dev/null and b/public/images/emoji/win10/fist_right/2.png differ
diff --git a/public/images/emoji/win10/fist_right/3.png b/public/images/emoji/win10/fist_right/3.png
new file mode 100644
index 00000000000..14dee31207b
Binary files /dev/null and b/public/images/emoji/win10/fist_right/3.png differ
diff --git a/public/images/emoji/win10/fist_right/4.png b/public/images/emoji/win10/fist_right/4.png
new file mode 100644
index 00000000000..2c4433c9b6c
Binary files /dev/null and b/public/images/emoji/win10/fist_right/4.png differ
diff --git a/public/images/emoji/win10/fist_right/5.png b/public/images/emoji/win10/fist_right/5.png
new file mode 100644
index 00000000000..1914089b757
Binary files /dev/null and b/public/images/emoji/win10/fist_right/5.png differ
diff --git a/public/images/emoji/win10/fist_right/6.png b/public/images/emoji/win10/fist_right/6.png
new file mode 100644
index 00000000000..59a233c5f2c
Binary files /dev/null and b/public/images/emoji/win10/fist_right/6.png differ
diff --git a/public/images/emoji/win10/five.png b/public/images/emoji/win10/five.png
index 1e284bf610a..5c85432a268 100644
Binary files a/public/images/emoji/win10/five.png and b/public/images/emoji/win10/five.png differ
diff --git a/public/images/emoji/win10/flag_cn.png b/public/images/emoji/win10/flag_cn.png
index 646f950b500..67efed2e4d4 100644
Binary files a/public/images/emoji/win10/flag_cn.png 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
index 766c519bc8b..746bf11011c 100644
Binary files a/public/images/emoji/win10/flag_de.png 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
index 7a4fce76b98..e0da30d5a6c 100644
Binary files a/public/images/emoji/win10/flag_es.png 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
index ec24be1683d..7943b73f671 100644
Binary files a/public/images/emoji/win10/flag_fr.png 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
index 099c1c49f90..ad2a6622e47 100644
Binary files a/public/images/emoji/win10/flag_gb.png 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
index 72465f2f9d0..13bbb1b1f8d 100644
Binary files a/public/images/emoji/win10/flag_it.png 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
index 157eb85d657..cca79ffb9dc 100644
Binary files a/public/images/emoji/win10/flag_jp.png 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
index f711c775b9a..82486f8812c 100644
Binary files a/public/images/emoji/win10/flag_kr.png 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
index 9b23019f392..3ecaefd941b 100644
Binary files a/public/images/emoji/win10/flag_ru.png 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
index b8aa8dd603b..450853eca47 100644
Binary files a/public/images/emoji/win10/flag_us.png and b/public/images/emoji/win10/flag_us.png differ
diff --git a/public/images/emoji/win10/fleur_de_lis.png b/public/images/emoji/win10/fleur_de_lis.png
new file mode 100644
index 00000000000..1c33f99fcb6
Binary files /dev/null and b/public/images/emoji/win10/fleur_de_lis.png differ
diff --git a/public/images/emoji/win10/flight_arrival.png b/public/images/emoji/win10/flight_arrival.png
new file mode 100644
index 00000000000..a173766ceff
Binary files /dev/null and b/public/images/emoji/win10/flight_arrival.png differ
diff --git a/public/images/emoji/win10/flight_departure.png b/public/images/emoji/win10/flight_departure.png
new file mode 100644
index 00000000000..94788d7f1be
Binary files /dev/null and b/public/images/emoji/win10/flight_departure.png differ
diff --git a/public/images/emoji/win10/fountain_pen.png b/public/images/emoji/win10/fountain_pen.png
new file mode 100644
index 00000000000..aa1511a56cf
Binary files /dev/null and b/public/images/emoji/win10/fountain_pen.png differ
diff --git a/public/images/emoji/win10/four.png b/public/images/emoji/win10/four.png
index a5d7e4f82e7..3800d040764 100644
Binary files a/public/images/emoji/win10/four.png and b/public/images/emoji/win10/four.png differ
diff --git a/public/images/emoji/win10/fox_face.png b/public/images/emoji/win10/fox_face.png
new file mode 100644
index 00000000000..02e6d297b04
Binary files /dev/null and b/public/images/emoji/win10/fox_face.png differ
diff --git a/public/images/emoji/win10/fr.png b/public/images/emoji/win10/fr.png
index ec24be1683d..7943b73f671 100644
Binary files a/public/images/emoji/win10/fr.png and b/public/images/emoji/win10/fr.png differ
diff --git a/public/images/emoji/win10/framed_picture.png b/public/images/emoji/win10/framed_picture.png
new file mode 100644
index 00000000000..e6eff0fa6e2
Binary files /dev/null and b/public/images/emoji/win10/framed_picture.png differ
diff --git a/public/images/emoji/win10/french_guiana.png b/public/images/emoji/win10/french_guiana.png
new file mode 100644
index 00000000000..b67d58af241
Binary files /dev/null and b/public/images/emoji/win10/french_guiana.png differ
diff --git a/public/images/emoji/win10/french_polynesia.png b/public/images/emoji/win10/french_polynesia.png
new file mode 100644
index 00000000000..8e67281736f
Binary files /dev/null and b/public/images/emoji/win10/french_polynesia.png differ
diff --git a/public/images/emoji/win10/french_southern_territories.png b/public/images/emoji/win10/french_southern_territories.png
new file mode 100644
index 00000000000..ecc9bec0fa6
Binary files /dev/null and b/public/images/emoji/win10/french_southern_territories.png differ
diff --git a/public/images/emoji/win10/fried_egg.png b/public/images/emoji/win10/fried_egg.png
new file mode 100644
index 00000000000..42149092674
Binary files /dev/null and b/public/images/emoji/win10/fried_egg.png differ
diff --git a/public/images/emoji/win10/frowning_face.png b/public/images/emoji/win10/frowning_face.png
new file mode 100644
index 00000000000..4ec64d8ef59
Binary files /dev/null and b/public/images/emoji/win10/frowning_face.png differ
diff --git a/public/images/emoji/win10/frowning_man.png b/public/images/emoji/win10/frowning_man.png
new file mode 100644
index 00000000000..596c3de38aa
Binary files /dev/null and b/public/images/emoji/win10/frowning_man.png differ
diff --git a/public/images/emoji/win10/frowning_man/2.png b/public/images/emoji/win10/frowning_man/2.png
new file mode 100644
index 00000000000..fa79ccd5e0b
Binary files /dev/null and b/public/images/emoji/win10/frowning_man/2.png differ
diff --git a/public/images/emoji/win10/frowning_man/3.png b/public/images/emoji/win10/frowning_man/3.png
new file mode 100644
index 00000000000..3a4793ec935
Binary files /dev/null and b/public/images/emoji/win10/frowning_man/3.png differ
diff --git a/public/images/emoji/win10/frowning_man/4.png b/public/images/emoji/win10/frowning_man/4.png
new file mode 100644
index 00000000000..9701d81ee0a
Binary files /dev/null and b/public/images/emoji/win10/frowning_man/4.png differ
diff --git a/public/images/emoji/win10/frowning_man/5.png b/public/images/emoji/win10/frowning_man/5.png
new file mode 100644
index 00000000000..d13e351ce28
Binary files /dev/null and b/public/images/emoji/win10/frowning_man/5.png differ
diff --git a/public/images/emoji/win10/frowning_man/6.png b/public/images/emoji/win10/frowning_man/6.png
new file mode 100644
index 00000000000..93b558b50da
Binary files /dev/null and b/public/images/emoji/win10/frowning_man/6.png differ
diff --git a/public/images/emoji/win10/frowning_woman.png b/public/images/emoji/win10/frowning_woman.png
new file mode 100644
index 00000000000..925ebd2660a
Binary files /dev/null and b/public/images/emoji/win10/frowning_woman.png differ
diff --git a/public/images/emoji/win10/frowning_woman/2.png b/public/images/emoji/win10/frowning_woman/2.png
new file mode 100644
index 00000000000..f43aa390faf
Binary files /dev/null and b/public/images/emoji/win10/frowning_woman/2.png differ
diff --git a/public/images/emoji/win10/frowning_woman/3.png b/public/images/emoji/win10/frowning_woman/3.png
new file mode 100644
index 00000000000..b93713bc013
Binary files /dev/null and b/public/images/emoji/win10/frowning_woman/3.png differ
diff --git a/public/images/emoji/win10/frowning_woman/4.png b/public/images/emoji/win10/frowning_woman/4.png
new file mode 100644
index 00000000000..ab6e3557e90
Binary files /dev/null and b/public/images/emoji/win10/frowning_woman/4.png differ
diff --git a/public/images/emoji/win10/frowning_woman/5.png b/public/images/emoji/win10/frowning_woman/5.png
new file mode 100644
index 00000000000..72d4d6cf404
Binary files /dev/null and b/public/images/emoji/win10/frowning_woman/5.png differ
diff --git a/public/images/emoji/win10/frowning_woman/6.png b/public/images/emoji/win10/frowning_woman/6.png
new file mode 100644
index 00000000000..901ef717a78
Binary files /dev/null and b/public/images/emoji/win10/frowning_woman/6.png differ
diff --git a/public/images/emoji/win10/fu.png b/public/images/emoji/win10/fu.png
new file mode 100644
index 00000000000..ac5ed367d2d
Binary files /dev/null and b/public/images/emoji/win10/fu.png differ
diff --git a/public/images/emoji/win10/fu/2.png b/public/images/emoji/win10/fu/2.png
new file mode 100644
index 00000000000..fe6bdc07803
Binary files /dev/null and b/public/images/emoji/win10/fu/2.png differ
diff --git a/public/images/emoji/win10/fu/3.png b/public/images/emoji/win10/fu/3.png
new file mode 100644
index 00000000000..6e8798d3343
Binary files /dev/null and b/public/images/emoji/win10/fu/3.png differ
diff --git a/public/images/emoji/win10/fu/4.png b/public/images/emoji/win10/fu/4.png
new file mode 100644
index 00000000000..56655292b82
Binary files /dev/null and b/public/images/emoji/win10/fu/4.png differ
diff --git a/public/images/emoji/win10/fu/5.png b/public/images/emoji/win10/fu/5.png
new file mode 100644
index 00000000000..d7661ab8d5f
Binary files /dev/null and b/public/images/emoji/win10/fu/5.png differ
diff --git a/public/images/emoji/win10/fu/6.png b/public/images/emoji/win10/fu/6.png
new file mode 100644
index 00000000000..7f0c702f9f9
Binary files /dev/null and b/public/images/emoji/win10/fu/6.png differ
diff --git a/public/images/emoji/win10/gabon.png b/public/images/emoji/win10/gabon.png
new file mode 100644
index 00000000000..6563b2a69f0
Binary files /dev/null and b/public/images/emoji/win10/gabon.png differ
diff --git a/public/images/emoji/win10/gambia.png b/public/images/emoji/win10/gambia.png
new file mode 100644
index 00000000000..707ca2a121b
Binary files /dev/null and b/public/images/emoji/win10/gambia.png differ
diff --git a/public/images/emoji/win10/gb.png b/public/images/emoji/win10/gb.png
index 099c1c49f90..ad2a6622e47 100644
Binary files a/public/images/emoji/win10/gb.png and b/public/images/emoji/win10/gb.png differ
diff --git a/public/images/emoji/win10/georgia.png b/public/images/emoji/win10/georgia.png
new file mode 100644
index 00000000000..673f81ef6ff
Binary files /dev/null and b/public/images/emoji/win10/georgia.png differ
diff --git a/public/images/emoji/win10/ghana.png b/public/images/emoji/win10/ghana.png
new file mode 100644
index 00000000000..f1b8829dbab
Binary files /dev/null and b/public/images/emoji/win10/ghana.png differ
diff --git a/public/images/emoji/win10/gibraltar.png b/public/images/emoji/win10/gibraltar.png
new file mode 100644
index 00000000000..cbe9f11a125
Binary files /dev/null and b/public/images/emoji/win10/gibraltar.png differ
diff --git a/public/images/emoji/win10/girl/2.png b/public/images/emoji/win10/girl/2.png
new file mode 100644
index 00000000000..6eb9b6d7ee5
Binary files /dev/null and b/public/images/emoji/win10/girl/2.png differ
diff --git a/public/images/emoji/win10/girl/3.png b/public/images/emoji/win10/girl/3.png
new file mode 100644
index 00000000000..b06266afd72
Binary files /dev/null and b/public/images/emoji/win10/girl/3.png differ
diff --git a/public/images/emoji/win10/girl/4.png b/public/images/emoji/win10/girl/4.png
new file mode 100644
index 00000000000..9de95676903
Binary files /dev/null and b/public/images/emoji/win10/girl/4.png differ
diff --git a/public/images/emoji/win10/girl/5.png b/public/images/emoji/win10/girl/5.png
new file mode 100644
index 00000000000..0357f948a5e
Binary files /dev/null and b/public/images/emoji/win10/girl/5.png differ
diff --git a/public/images/emoji/win10/girl/6.png b/public/images/emoji/win10/girl/6.png
new file mode 100644
index 00000000000..3445626aaf8
Binary files /dev/null and b/public/images/emoji/win10/girl/6.png differ
diff --git a/public/images/emoji/win10/goal_net.png b/public/images/emoji/win10/goal_net.png
new file mode 100644
index 00000000000..2b504c06935
Binary files /dev/null and b/public/images/emoji/win10/goal_net.png differ
diff --git a/public/images/emoji/win10/golfer.png b/public/images/emoji/win10/golfer.png
index 47fc34cff10..aa07ecc1e1b 100644
Binary files a/public/images/emoji/win10/golfer.png and b/public/images/emoji/win10/golfer.png differ
diff --git a/public/images/emoji/win10/golfing_man.png b/public/images/emoji/win10/golfing_man.png
new file mode 100644
index 00000000000..aa07ecc1e1b
Binary files /dev/null and b/public/images/emoji/win10/golfing_man.png differ
diff --git a/public/images/emoji/win10/golfing_man/2.png b/public/images/emoji/win10/golfing_man/2.png
new file mode 100644
index 00000000000..a7c98bcfa73
Binary files /dev/null and b/public/images/emoji/win10/golfing_man/2.png differ
diff --git a/public/images/emoji/win10/golfing_man/3.png b/public/images/emoji/win10/golfing_man/3.png
new file mode 100644
index 00000000000..d465d903fbd
Binary files /dev/null and b/public/images/emoji/win10/golfing_man/3.png differ
diff --git a/public/images/emoji/win10/golfing_man/4.png b/public/images/emoji/win10/golfing_man/4.png
new file mode 100644
index 00000000000..1d90f601f52
Binary files /dev/null and b/public/images/emoji/win10/golfing_man/4.png differ
diff --git a/public/images/emoji/win10/golfing_man/5.png b/public/images/emoji/win10/golfing_man/5.png
new file mode 100644
index 00000000000..34581810df5
Binary files /dev/null and b/public/images/emoji/win10/golfing_man/5.png differ
diff --git a/public/images/emoji/win10/golfing_man/6.png b/public/images/emoji/win10/golfing_man/6.png
new file mode 100644
index 00000000000..a2636a1cf62
Binary files /dev/null and b/public/images/emoji/win10/golfing_man/6.png differ
diff --git a/public/images/emoji/win10/golfing_woman.png b/public/images/emoji/win10/golfing_woman.png
new file mode 100644
index 00000000000..a70839fa136
Binary files /dev/null and b/public/images/emoji/win10/golfing_woman.png differ
diff --git a/public/images/emoji/win10/golfing_woman/2.png b/public/images/emoji/win10/golfing_woman/2.png
new file mode 100644
index 00000000000..bf3546a042e
Binary files /dev/null and b/public/images/emoji/win10/golfing_woman/2.png differ
diff --git a/public/images/emoji/win10/golfing_woman/3.png b/public/images/emoji/win10/golfing_woman/3.png
new file mode 100644
index 00000000000..3c4d22698a7
Binary files /dev/null and b/public/images/emoji/win10/golfing_woman/3.png differ
diff --git a/public/images/emoji/win10/golfing_woman/4.png b/public/images/emoji/win10/golfing_woman/4.png
new file mode 100644
index 00000000000..978584fdc16
Binary files /dev/null and b/public/images/emoji/win10/golfing_woman/4.png differ
diff --git a/public/images/emoji/win10/golfing_woman/5.png b/public/images/emoji/win10/golfing_woman/5.png
new file mode 100644
index 00000000000..2b3632c3042
Binary files /dev/null and b/public/images/emoji/win10/golfing_woman/5.png differ
diff --git a/public/images/emoji/win10/golfing_woman/6.png b/public/images/emoji/win10/golfing_woman/6.png
new file mode 100644
index 00000000000..733d457fed1
Binary files /dev/null and b/public/images/emoji/win10/golfing_woman/6.png differ
diff --git a/public/images/emoji/win10/gorilla.png b/public/images/emoji/win10/gorilla.png
new file mode 100644
index 00000000000..0d87c8c1ded
Binary files /dev/null and b/public/images/emoji/win10/gorilla.png differ
diff --git a/public/images/emoji/win10/greece.png b/public/images/emoji/win10/greece.png
new file mode 100644
index 00000000000..c274ffb629c
Binary files /dev/null and b/public/images/emoji/win10/greece.png differ
diff --git a/public/images/emoji/win10/green_salad.png b/public/images/emoji/win10/green_salad.png
new file mode 100644
index 00000000000..354c43b176c
Binary files /dev/null and b/public/images/emoji/win10/green_salad.png differ
diff --git a/public/images/emoji/win10/greenland.png b/public/images/emoji/win10/greenland.png
new file mode 100644
index 00000000000..31c8707a434
Binary files /dev/null and b/public/images/emoji/win10/greenland.png differ
diff --git a/public/images/emoji/win10/grenada.png b/public/images/emoji/win10/grenada.png
new file mode 100644
index 00000000000..87f17a6ff22
Binary files /dev/null and b/public/images/emoji/win10/grenada.png differ
diff --git a/public/images/emoji/win10/guadeloupe.png b/public/images/emoji/win10/guadeloupe.png
new file mode 100644
index 00000000000..c9c437901df
Binary files /dev/null and b/public/images/emoji/win10/guadeloupe.png differ
diff --git a/public/images/emoji/win10/guam.png b/public/images/emoji/win10/guam.png
new file mode 100644
index 00000000000..d291c89c97c
Binary files /dev/null and b/public/images/emoji/win10/guam.png differ
diff --git a/public/images/emoji/win10/guardsman/2.png b/public/images/emoji/win10/guardsman/2.png
new file mode 100644
index 00000000000..989998e96d6
Binary files /dev/null and b/public/images/emoji/win10/guardsman/2.png differ
diff --git a/public/images/emoji/win10/guardsman/3.png b/public/images/emoji/win10/guardsman/3.png
new file mode 100644
index 00000000000..7face0a6723
Binary files /dev/null and b/public/images/emoji/win10/guardsman/3.png differ
diff --git a/public/images/emoji/win10/guardsman/4.png b/public/images/emoji/win10/guardsman/4.png
new file mode 100644
index 00000000000..6c029bdf97e
Binary files /dev/null and b/public/images/emoji/win10/guardsman/4.png differ
diff --git a/public/images/emoji/win10/guardsman/5.png b/public/images/emoji/win10/guardsman/5.png
new file mode 100644
index 00000000000..1b24ae62b28
Binary files /dev/null and b/public/images/emoji/win10/guardsman/5.png differ
diff --git a/public/images/emoji/win10/guardsman/6.png b/public/images/emoji/win10/guardsman/6.png
new file mode 100644
index 00000000000..34fdb89bbd4
Binary files /dev/null and b/public/images/emoji/win10/guardsman/6.png differ
diff --git a/public/images/emoji/win10/guardswoman.png b/public/images/emoji/win10/guardswoman.png
new file mode 100644
index 00000000000..44cb5e08543
Binary files /dev/null and b/public/images/emoji/win10/guardswoman.png differ
diff --git a/public/images/emoji/win10/guardswoman/2.png b/public/images/emoji/win10/guardswoman/2.png
new file mode 100644
index 00000000000..5c367842d04
Binary files /dev/null and b/public/images/emoji/win10/guardswoman/2.png differ
diff --git a/public/images/emoji/win10/guardswoman/3.png b/public/images/emoji/win10/guardswoman/3.png
new file mode 100644
index 00000000000..25998daf8bc
Binary files /dev/null and b/public/images/emoji/win10/guardswoman/3.png differ
diff --git a/public/images/emoji/win10/guardswoman/4.png b/public/images/emoji/win10/guardswoman/4.png
new file mode 100644
index 00000000000..9978559be51
Binary files /dev/null and b/public/images/emoji/win10/guardswoman/4.png differ
diff --git a/public/images/emoji/win10/guardswoman/5.png b/public/images/emoji/win10/guardswoman/5.png
new file mode 100644
index 00000000000..46588b09162
Binary files /dev/null and b/public/images/emoji/win10/guardswoman/5.png differ
diff --git a/public/images/emoji/win10/guardswoman/6.png b/public/images/emoji/win10/guardswoman/6.png
new file mode 100644
index 00000000000..37596de848a
Binary files /dev/null and b/public/images/emoji/win10/guardswoman/6.png differ
diff --git a/public/images/emoji/win10/guatemala.png b/public/images/emoji/win10/guatemala.png
new file mode 100644
index 00000000000..b7e7259bc83
Binary files /dev/null and b/public/images/emoji/win10/guatemala.png differ
diff --git a/public/images/emoji/win10/guernsey.png b/public/images/emoji/win10/guernsey.png
new file mode 100644
index 00000000000..f92e78a3246
Binary files /dev/null and b/public/images/emoji/win10/guernsey.png differ
diff --git a/public/images/emoji/win10/guinea.png b/public/images/emoji/win10/guinea.png
new file mode 100644
index 00000000000..dd1482188c6
Binary files /dev/null and b/public/images/emoji/win10/guinea.png differ
diff --git a/public/images/emoji/win10/guinea_bissau.png b/public/images/emoji/win10/guinea_bissau.png
new file mode 100644
index 00000000000..c2ab6fb5073
Binary files /dev/null and b/public/images/emoji/win10/guinea_bissau.png differ
diff --git a/public/images/emoji/win10/guyana.png b/public/images/emoji/win10/guyana.png
new file mode 100644
index 00000000000..2ceb411ad23
Binary files /dev/null and b/public/images/emoji/win10/guyana.png differ
diff --git a/public/images/emoji/win10/haircut_man.png b/public/images/emoji/win10/haircut_man.png
new file mode 100644
index 00000000000..081dc539c47
Binary files /dev/null and b/public/images/emoji/win10/haircut_man.png differ
diff --git a/public/images/emoji/win10/haircut_man/2.png b/public/images/emoji/win10/haircut_man/2.png
new file mode 100644
index 00000000000..461d6b961d6
Binary files /dev/null and b/public/images/emoji/win10/haircut_man/2.png differ
diff --git a/public/images/emoji/win10/haircut_man/3.png b/public/images/emoji/win10/haircut_man/3.png
new file mode 100644
index 00000000000..c6b92d608f0
Binary files /dev/null and b/public/images/emoji/win10/haircut_man/3.png differ
diff --git a/public/images/emoji/win10/haircut_man/4.png b/public/images/emoji/win10/haircut_man/4.png
new file mode 100644
index 00000000000..8998b79e774
Binary files /dev/null and b/public/images/emoji/win10/haircut_man/4.png differ
diff --git a/public/images/emoji/win10/haircut_man/5.png b/public/images/emoji/win10/haircut_man/5.png
new file mode 100644
index 00000000000..38b68acaa21
Binary files /dev/null and b/public/images/emoji/win10/haircut_man/5.png differ
diff --git a/public/images/emoji/win10/haircut_man/6.png b/public/images/emoji/win10/haircut_man/6.png
new file mode 100644
index 00000000000..61c0c58eb56
Binary files /dev/null and b/public/images/emoji/win10/haircut_man/6.png differ
diff --git a/public/images/emoji/win10/haircut_woman.png b/public/images/emoji/win10/haircut_woman.png
new file mode 100644
index 00000000000..b1ba7f551d7
Binary files /dev/null and b/public/images/emoji/win10/haircut_woman.png differ
diff --git a/public/images/emoji/win10/haircut_woman/2.png b/public/images/emoji/win10/haircut_woman/2.png
new file mode 100644
index 00000000000..fd9bc6b643a
Binary files /dev/null and b/public/images/emoji/win10/haircut_woman/2.png differ
diff --git a/public/images/emoji/win10/haircut_woman/3.png b/public/images/emoji/win10/haircut_woman/3.png
new file mode 100644
index 00000000000..fbf274a6db3
Binary files /dev/null and b/public/images/emoji/win10/haircut_woman/3.png differ
diff --git a/public/images/emoji/win10/haircut_woman/4.png b/public/images/emoji/win10/haircut_woman/4.png
new file mode 100644
index 00000000000..02525ee727c
Binary files /dev/null and b/public/images/emoji/win10/haircut_woman/4.png differ
diff --git a/public/images/emoji/win10/haircut_woman/5.png b/public/images/emoji/win10/haircut_woman/5.png
new file mode 100644
index 00000000000..22f5d039ece
Binary files /dev/null and b/public/images/emoji/win10/haircut_woman/5.png differ
diff --git a/public/images/emoji/win10/haircut_woman/6.png b/public/images/emoji/win10/haircut_woman/6.png
new file mode 100644
index 00000000000..de404b58c92
Binary files /dev/null and b/public/images/emoji/win10/haircut_woman/6.png differ
diff --git a/public/images/emoji/win10/haiti.png b/public/images/emoji/win10/haiti.png
new file mode 100644
index 00000000000..53d2160f9a6
Binary files /dev/null and b/public/images/emoji/win10/haiti.png differ
diff --git a/public/images/emoji/win10/hand.png b/public/images/emoji/win10/hand.png
new file mode 100644
index 00000000000..17390989cc5
Binary files /dev/null and b/public/images/emoji/win10/hand.png differ
diff --git a/public/images/emoji/win10/handshake.png b/public/images/emoji/win10/handshake.png
new file mode 100644
index 00000000000..d3885d60c2b
Binary files /dev/null and b/public/images/emoji/win10/handshake.png differ
diff --git a/public/images/emoji/win10/hash.png b/public/images/emoji/win10/hash.png
index 7d06801e1f5..64f9f559649 100644
Binary files a/public/images/emoji/win10/hash.png and b/public/images/emoji/win10/hash.png differ
diff --git a/public/images/emoji/win10/heavy_heart_exclamation.png b/public/images/emoji/win10/heavy_heart_exclamation.png
new file mode 100644
index 00000000000..57971277add
Binary files /dev/null and b/public/images/emoji/win10/heavy_heart_exclamation.png differ
diff --git a/public/images/emoji/win10/helmet_with_cross.png b/public/images/emoji/win10/helmet_with_cross.png
index 15d6b81ca55..79e1a5801c1 100644
Binary files a/public/images/emoji/win10/helmet_with_cross.png and b/public/images/emoji/win10/helmet_with_cross.png differ
diff --git a/public/images/emoji/win10/helmet_with_white_cross.png b/public/images/emoji/win10/helmet_with_white_cross.png
index 15d6b81ca55..79e1a5801c1 100644
Binary files a/public/images/emoji/win10/helmet_with_white_cross.png and b/public/images/emoji/win10/helmet_with_white_cross.png differ
diff --git a/public/images/emoji/win10/hocho.png b/public/images/emoji/win10/hocho.png
new file mode 100644
index 00000000000..d62692abb8f
Binary files /dev/null and b/public/images/emoji/win10/hocho.png differ
diff --git a/public/images/emoji/win10/honduras.png b/public/images/emoji/win10/honduras.png
new file mode 100644
index 00000000000..d0aff11833e
Binary files /dev/null and b/public/images/emoji/win10/honduras.png differ
diff --git a/public/images/emoji/win10/honeybee.png b/public/images/emoji/win10/honeybee.png
new file mode 100644
index 00000000000..6b08780115a
Binary files /dev/null and b/public/images/emoji/win10/honeybee.png differ
diff --git a/public/images/emoji/win10/hong_kong.png b/public/images/emoji/win10/hong_kong.png
new file mode 100644
index 00000000000..9db8cbc1023
Binary files /dev/null and b/public/images/emoji/win10/hong_kong.png differ
diff --git a/public/images/emoji/win10/horse_racing/2.png b/public/images/emoji/win10/horse_racing/2.png
new file mode 100644
index 00000000000..4f54540b562
Binary files /dev/null and b/public/images/emoji/win10/horse_racing/2.png differ
diff --git a/public/images/emoji/win10/horse_racing/3.png b/public/images/emoji/win10/horse_racing/3.png
new file mode 100644
index 00000000000..83c9be9dfde
Binary files /dev/null and b/public/images/emoji/win10/horse_racing/3.png differ
diff --git a/public/images/emoji/win10/horse_racing/4.png b/public/images/emoji/win10/horse_racing/4.png
new file mode 100644
index 00000000000..28780497997
Binary files /dev/null and b/public/images/emoji/win10/horse_racing/4.png differ
diff --git a/public/images/emoji/win10/horse_racing/5.png b/public/images/emoji/win10/horse_racing/5.png
new file mode 100644
index 00000000000..6f1cdd7e881
Binary files /dev/null and b/public/images/emoji/win10/horse_racing/5.png differ
diff --git a/public/images/emoji/win10/horse_racing/6.png b/public/images/emoji/win10/horse_racing/6.png
new file mode 100644
index 00000000000..bea56a3899c
Binary files /dev/null and b/public/images/emoji/win10/horse_racing/6.png differ
diff --git a/public/images/emoji/win10/houses.png b/public/images/emoji/win10/houses.png
new file mode 100644
index 00000000000..41bc48e972b
Binary files /dev/null and b/public/images/emoji/win10/houses.png differ
diff --git a/public/images/emoji/win10/hugs.png b/public/images/emoji/win10/hugs.png
new file mode 100644
index 00000000000..a48b73e97b0
Binary files /dev/null and b/public/images/emoji/win10/hugs.png differ
diff --git a/public/images/emoji/win10/hungary.png b/public/images/emoji/win10/hungary.png
new file mode 100644
index 00000000000..98963a97c99
Binary files /dev/null and b/public/images/emoji/win10/hungary.png differ
diff --git a/public/images/emoji/win10/ice_hockey.png b/public/images/emoji/win10/ice_hockey.png
new file mode 100644
index 00000000000..f47c9cd731a
Binary files /dev/null and b/public/images/emoji/win10/ice_hockey.png differ
diff --git a/public/images/emoji/win10/iceland.png b/public/images/emoji/win10/iceland.png
new file mode 100644
index 00000000000..399f5a4e85d
Binary files /dev/null and b/public/images/emoji/win10/iceland.png differ
diff --git a/public/images/emoji/win10/india.png b/public/images/emoji/win10/india.png
new file mode 100644
index 00000000000..b95563b7877
Binary files /dev/null and b/public/images/emoji/win10/india.png differ
diff --git a/public/images/emoji/win10/indonesia.png b/public/images/emoji/win10/indonesia.png
new file mode 100644
index 00000000000..09e63e6b9f8
Binary files /dev/null and b/public/images/emoji/win10/indonesia.png differ
diff --git a/public/images/emoji/win10/iran.png b/public/images/emoji/win10/iran.png
new file mode 100644
index 00000000000..e30df4c1f50
Binary files /dev/null and b/public/images/emoji/win10/iran.png differ
diff --git a/public/images/emoji/win10/iraq.png b/public/images/emoji/win10/iraq.png
new file mode 100644
index 00000000000..cccd140ba3c
Binary files /dev/null and b/public/images/emoji/win10/iraq.png differ
diff --git a/public/images/emoji/win10/ireland.png b/public/images/emoji/win10/ireland.png
new file mode 100644
index 00000000000..b97ecbcbd48
Binary files /dev/null and b/public/images/emoji/win10/ireland.png differ
diff --git a/public/images/emoji/win10/isle_of_man.png b/public/images/emoji/win10/isle_of_man.png
new file mode 100644
index 00000000000..7829f538f8e
Binary files /dev/null and b/public/images/emoji/win10/isle_of_man.png differ
diff --git a/public/images/emoji/win10/israel.png b/public/images/emoji/win10/israel.png
new file mode 100644
index 00000000000..f7bc67925db
Binary files /dev/null and b/public/images/emoji/win10/israel.png differ
diff --git a/public/images/emoji/win10/it.png b/public/images/emoji/win10/it.png
index 72465f2f9d0..13bbb1b1f8d 100644
Binary files a/public/images/emoji/win10/it.png and b/public/images/emoji/win10/it.png differ
diff --git a/public/images/emoji/win10/jamaica.png b/public/images/emoji/win10/jamaica.png
new file mode 100644
index 00000000000..dc2c8075112
Binary files /dev/null and b/public/images/emoji/win10/jamaica.png differ
diff --git a/public/images/emoji/win10/jersey.png b/public/images/emoji/win10/jersey.png
new file mode 100644
index 00000000000..adfdbc3c1a6
Binary files /dev/null and b/public/images/emoji/win10/jersey.png differ
diff --git a/public/images/emoji/win10/jordan.png b/public/images/emoji/win10/jordan.png
new file mode 100644
index 00000000000..43a2f9139f4
Binary files /dev/null and b/public/images/emoji/win10/jordan.png differ
diff --git a/public/images/emoji/win10/jp.png b/public/images/emoji/win10/jp.png
index 157eb85d657..cca79ffb9dc 100644
Binary files a/public/images/emoji/win10/jp.png and b/public/images/emoji/win10/jp.png differ
diff --git a/public/images/emoji/win10/kazakhstan.png b/public/images/emoji/win10/kazakhstan.png
new file mode 100644
index 00000000000..731858e2cfa
Binary files /dev/null and b/public/images/emoji/win10/kazakhstan.png differ
diff --git a/public/images/emoji/win10/kenya.png b/public/images/emoji/win10/kenya.png
new file mode 100644
index 00000000000..cc55fd69815
Binary files /dev/null and b/public/images/emoji/win10/kenya.png differ
diff --git a/public/images/emoji/win10/keycap_star.png b/public/images/emoji/win10/keycap_star.png
index e69de29bb2d..f847acf58c4 100644
Binary files a/public/images/emoji/win10/keycap_star.png and b/public/images/emoji/win10/keycap_star.png differ
diff --git a/public/images/emoji/win10/keycap_ten.png b/public/images/emoji/win10/keycap_ten.png
new file mode 100644
index 00000000000..22f61b5a84f
Binary files /dev/null and b/public/images/emoji/win10/keycap_ten.png differ
diff --git a/public/images/emoji/win10/kick_scooter.png b/public/images/emoji/win10/kick_scooter.png
new file mode 100644
index 00000000000..4415b232820
Binary files /dev/null and b/public/images/emoji/win10/kick_scooter.png differ
diff --git a/public/images/emoji/win10/kiribati.png b/public/images/emoji/win10/kiribati.png
new file mode 100644
index 00000000000..138fd3f2b5b
Binary files /dev/null and b/public/images/emoji/win10/kiribati.png differ
diff --git a/public/images/emoji/win10/kiwi_fruit.png b/public/images/emoji/win10/kiwi_fruit.png
new file mode 100644
index 00000000000..e597ed22d94
Binary files /dev/null and b/public/images/emoji/win10/kiwi_fruit.png differ
diff --git a/public/images/emoji/win10/kosovo.png b/public/images/emoji/win10/kosovo.png
new file mode 100644
index 00000000000..efea0b70bde
Binary files /dev/null and b/public/images/emoji/win10/kosovo.png differ
diff --git a/public/images/emoji/win10/kr.png b/public/images/emoji/win10/kr.png
index f711c775b9a..82486f8812c 100644
Binary files a/public/images/emoji/win10/kr.png and b/public/images/emoji/win10/kr.png differ
diff --git a/public/images/emoji/win10/kuwait.png b/public/images/emoji/win10/kuwait.png
new file mode 100644
index 00000000000..32b00e4806d
Binary files /dev/null and b/public/images/emoji/win10/kuwait.png differ
diff --git a/public/images/emoji/win10/kyrgyzstan.png b/public/images/emoji/win10/kyrgyzstan.png
new file mode 100644
index 00000000000..6ecfc717c9b
Binary files /dev/null and b/public/images/emoji/win10/kyrgyzstan.png differ
diff --git a/public/images/emoji/win10/laos.png b/public/images/emoji/win10/laos.png
new file mode 100644
index 00000000000..5dca502f80e
Binary files /dev/null and b/public/images/emoji/win10/laos.png differ
diff --git a/public/images/emoji/win10/latvia.png b/public/images/emoji/win10/latvia.png
new file mode 100644
index 00000000000..a23d4c4e2e6
Binary files /dev/null and b/public/images/emoji/win10/latvia.png differ
diff --git a/public/images/emoji/win10/lebanon.png b/public/images/emoji/win10/lebanon.png
new file mode 100644
index 00000000000..5b8710dfd72
Binary files /dev/null and b/public/images/emoji/win10/lebanon.png differ
diff --git a/public/images/emoji/win10/lesotho.png b/public/images/emoji/win10/lesotho.png
new file mode 100644
index 00000000000..136ea59d3dc
Binary files /dev/null and b/public/images/emoji/win10/lesotho.png differ
diff --git a/public/images/emoji/win10/levitate.png b/public/images/emoji/win10/levitate.png
index 0d66bb13e50..e7546fc1e00 100644
Binary files a/public/images/emoji/win10/levitate.png and b/public/images/emoji/win10/levitate.png differ
diff --git a/public/images/emoji/win10/liberia.png b/public/images/emoji/win10/liberia.png
new file mode 100644
index 00000000000..2828cee4c87
Binary files /dev/null and b/public/images/emoji/win10/liberia.png differ
diff --git a/public/images/emoji/win10/libya.png b/public/images/emoji/win10/libya.png
new file mode 100644
index 00000000000..a6c90e15d4f
Binary files /dev/null and b/public/images/emoji/win10/libya.png differ
diff --git a/public/images/emoji/win10/liechtenstein.png b/public/images/emoji/win10/liechtenstein.png
new file mode 100644
index 00000000000..93605ebfd57
Binary files /dev/null and b/public/images/emoji/win10/liechtenstein.png differ
diff --git a/public/images/emoji/win10/lifter.png b/public/images/emoji/win10/lifter.png
index 8e05683be02..8251adfa58c 100644
Binary files a/public/images/emoji/win10/lifter.png and b/public/images/emoji/win10/lifter.png differ
diff --git a/public/images/emoji/win10/lithuania.png b/public/images/emoji/win10/lithuania.png
new file mode 100644
index 00000000000..d4e7e6766a2
Binary files /dev/null and b/public/images/emoji/win10/lithuania.png differ
diff --git a/public/images/emoji/win10/lizard.png b/public/images/emoji/win10/lizard.png
new file mode 100644
index 00000000000..55498139323
Binary files /dev/null and b/public/images/emoji/win10/lizard.png differ
diff --git a/public/images/emoji/win10/luxembourg.png b/public/images/emoji/win10/luxembourg.png
new file mode 100644
index 00000000000..a8c6737d1b6
Binary files /dev/null and b/public/images/emoji/win10/luxembourg.png differ
diff --git a/public/images/emoji/win10/lying_face.png b/public/images/emoji/win10/lying_face.png
new file mode 100644
index 00000000000..dedcbab92e4
Binary files /dev/null and b/public/images/emoji/win10/lying_face.png differ
diff --git a/public/images/emoji/win10/macau.png b/public/images/emoji/win10/macau.png
new file mode 100644
index 00000000000..70620e1d545
Binary files /dev/null and b/public/images/emoji/win10/macau.png differ
diff --git a/public/images/emoji/win10/macedonia.png b/public/images/emoji/win10/macedonia.png
new file mode 100644
index 00000000000..a4c8ef41d2f
Binary files /dev/null and b/public/images/emoji/win10/macedonia.png differ
diff --git a/public/images/emoji/win10/madagascar.png b/public/images/emoji/win10/madagascar.png
new file mode 100644
index 00000000000..708ec7416ce
Binary files /dev/null and b/public/images/emoji/win10/madagascar.png differ
diff --git a/public/images/emoji/win10/mag.png b/public/images/emoji/win10/mag.png
index bbf7459e253..9ed9210f3ac 100644
Binary files a/public/images/emoji/win10/mag.png and b/public/images/emoji/win10/mag.png differ
diff --git a/public/images/emoji/win10/mag_right.png b/public/images/emoji/win10/mag_right.png
index 65ae1c697b5..c6b0bb5a77f 100644
Binary files a/public/images/emoji/win10/mag_right.png and b/public/images/emoji/win10/mag_right.png differ
diff --git a/public/images/emoji/win10/malawi.png b/public/images/emoji/win10/malawi.png
new file mode 100644
index 00000000000..854fd4ce854
Binary files /dev/null and b/public/images/emoji/win10/malawi.png differ
diff --git a/public/images/emoji/win10/malaysia.png b/public/images/emoji/win10/malaysia.png
new file mode 100644
index 00000000000..13137b15ad8
Binary files /dev/null and b/public/images/emoji/win10/malaysia.png differ
diff --git a/public/images/emoji/win10/maldives.png b/public/images/emoji/win10/maldives.png
new file mode 100644
index 00000000000..e0fec7e04b4
Binary files /dev/null and b/public/images/emoji/win10/maldives.png differ
diff --git a/public/images/emoji/win10/male_detective.png b/public/images/emoji/win10/male_detective.png
new file mode 100644
index 00000000000..625c4ee8139
Binary files /dev/null and b/public/images/emoji/win10/male_detective.png differ
diff --git a/public/images/emoji/win10/male_detective/2.png b/public/images/emoji/win10/male_detective/2.png
new file mode 100644
index 00000000000..2e3b2bed292
Binary files /dev/null and b/public/images/emoji/win10/male_detective/2.png differ
diff --git a/public/images/emoji/win10/male_detective/3.png b/public/images/emoji/win10/male_detective/3.png
new file mode 100644
index 00000000000..f434db9e086
Binary files /dev/null and b/public/images/emoji/win10/male_detective/3.png differ
diff --git a/public/images/emoji/win10/male_detective/4.png b/public/images/emoji/win10/male_detective/4.png
new file mode 100644
index 00000000000..18e8b564e06
Binary files /dev/null and b/public/images/emoji/win10/male_detective/4.png differ
diff --git a/public/images/emoji/win10/male_detective/5.png b/public/images/emoji/win10/male_detective/5.png
new file mode 100644
index 00000000000..97c22cf8796
Binary files /dev/null and b/public/images/emoji/win10/male_detective/5.png differ
diff --git a/public/images/emoji/win10/male_detective/6.png b/public/images/emoji/win10/male_detective/6.png
new file mode 100644
index 00000000000..38b339fd02b
Binary files /dev/null and b/public/images/emoji/win10/male_detective/6.png differ
diff --git a/public/images/emoji/win10/mali.png b/public/images/emoji/win10/mali.png
new file mode 100644
index 00000000000..ef19c197c7b
Binary files /dev/null and b/public/images/emoji/win10/mali.png differ
diff --git a/public/images/emoji/win10/malta.png b/public/images/emoji/win10/malta.png
new file mode 100644
index 00000000000..f6850d62764
Binary files /dev/null and b/public/images/emoji/win10/malta.png differ
diff --git a/public/images/emoji/win10/man/2.png b/public/images/emoji/win10/man/2.png
new file mode 100644
index 00000000000..c3dd71d6d65
Binary files /dev/null and b/public/images/emoji/win10/man/2.png differ
diff --git a/public/images/emoji/win10/man/3.png b/public/images/emoji/win10/man/3.png
new file mode 100644
index 00000000000..622a55db3bc
Binary files /dev/null and b/public/images/emoji/win10/man/3.png differ
diff --git a/public/images/emoji/win10/man/4.png b/public/images/emoji/win10/man/4.png
new file mode 100644
index 00000000000..c8328bcd9cb
Binary files /dev/null and b/public/images/emoji/win10/man/4.png differ
diff --git a/public/images/emoji/win10/man/5.png b/public/images/emoji/win10/man/5.png
new file mode 100644
index 00000000000..b3551423f9e
Binary files /dev/null and b/public/images/emoji/win10/man/5.png differ
diff --git a/public/images/emoji/win10/man/6.png b/public/images/emoji/win10/man/6.png
new file mode 100644
index 00000000000..5143e4a4d18
Binary files /dev/null and b/public/images/emoji/win10/man/6.png differ
diff --git a/public/images/emoji/win10/man_artist.png b/public/images/emoji/win10/man_artist.png
new file mode 100644
index 00000000000..691c34c2244
Binary files /dev/null and b/public/images/emoji/win10/man_artist.png differ
diff --git a/public/images/emoji/win10/man_astronaut.png b/public/images/emoji/win10/man_astronaut.png
new file mode 100644
index 00000000000..04a2262f977
Binary files /dev/null and b/public/images/emoji/win10/man_astronaut.png differ
diff --git a/public/images/emoji/win10/man_cartwheeling.png b/public/images/emoji/win10/man_cartwheeling.png
new file mode 100644
index 00000000000..430502102d6
Binary files /dev/null and b/public/images/emoji/win10/man_cartwheeling.png differ
diff --git a/public/images/emoji/win10/man_cartwheeling/2.png b/public/images/emoji/win10/man_cartwheeling/2.png
new file mode 100644
index 00000000000..4b06a80d03a
Binary files /dev/null and b/public/images/emoji/win10/man_cartwheeling/2.png differ
diff --git a/public/images/emoji/win10/man_cartwheeling/3.png b/public/images/emoji/win10/man_cartwheeling/3.png
new file mode 100644
index 00000000000..411148e567b
Binary files /dev/null and b/public/images/emoji/win10/man_cartwheeling/3.png differ
diff --git a/public/images/emoji/win10/man_cartwheeling/4.png b/public/images/emoji/win10/man_cartwheeling/4.png
new file mode 100644
index 00000000000..3f58818a085
Binary files /dev/null and b/public/images/emoji/win10/man_cartwheeling/4.png differ
diff --git a/public/images/emoji/win10/man_cartwheeling/5.png b/public/images/emoji/win10/man_cartwheeling/5.png
new file mode 100644
index 00000000000..73b2fa9ad40
Binary files /dev/null and b/public/images/emoji/win10/man_cartwheeling/5.png differ
diff --git a/public/images/emoji/win10/man_cartwheeling/6.png b/public/images/emoji/win10/man_cartwheeling/6.png
new file mode 100644
index 00000000000..536653a6935
Binary files /dev/null and b/public/images/emoji/win10/man_cartwheeling/6.png differ
diff --git a/public/images/emoji/win10/man_cook.png b/public/images/emoji/win10/man_cook.png
new file mode 100644
index 00000000000..86bc19a3b60
Binary files /dev/null and b/public/images/emoji/win10/man_cook.png differ
diff --git a/public/images/emoji/win10/man_dancing.png b/public/images/emoji/win10/man_dancing.png
new file mode 100644
index 00000000000..ba9f58938bb
Binary files /dev/null and b/public/images/emoji/win10/man_dancing.png differ
diff --git a/public/images/emoji/win10/man_dancing/2.png b/public/images/emoji/win10/man_dancing/2.png
new file mode 100644
index 00000000000..be511605160
Binary files /dev/null and b/public/images/emoji/win10/man_dancing/2.png differ
diff --git a/public/images/emoji/win10/man_dancing/3.png b/public/images/emoji/win10/man_dancing/3.png
new file mode 100644
index 00000000000..6f0217753a6
Binary files /dev/null and b/public/images/emoji/win10/man_dancing/3.png differ
diff --git a/public/images/emoji/win10/man_dancing/4.png b/public/images/emoji/win10/man_dancing/4.png
new file mode 100644
index 00000000000..cef8fa1223f
Binary files /dev/null and b/public/images/emoji/win10/man_dancing/4.png differ
diff --git a/public/images/emoji/win10/man_dancing/5.png b/public/images/emoji/win10/man_dancing/5.png
new file mode 100644
index 00000000000..ea1d94be53d
Binary files /dev/null and b/public/images/emoji/win10/man_dancing/5.png differ
diff --git a/public/images/emoji/win10/man_dancing/6.png b/public/images/emoji/win10/man_dancing/6.png
new file mode 100644
index 00000000000..47e5198fffc
Binary files /dev/null and b/public/images/emoji/win10/man_dancing/6.png differ
diff --git a/public/images/emoji/win10/man_facepalming.png b/public/images/emoji/win10/man_facepalming.png
new file mode 100644
index 00000000000..44ca8d78b22
Binary files /dev/null and b/public/images/emoji/win10/man_facepalming.png differ
diff --git a/public/images/emoji/win10/man_facepalming/2.png b/public/images/emoji/win10/man_facepalming/2.png
new file mode 100644
index 00000000000..b3c8601eabf
Binary files /dev/null and b/public/images/emoji/win10/man_facepalming/2.png differ
diff --git a/public/images/emoji/win10/man_facepalming/3.png b/public/images/emoji/win10/man_facepalming/3.png
new file mode 100644
index 00000000000..dd0aa37b990
Binary files /dev/null and b/public/images/emoji/win10/man_facepalming/3.png differ
diff --git a/public/images/emoji/win10/man_facepalming/4.png b/public/images/emoji/win10/man_facepalming/4.png
new file mode 100644
index 00000000000..f7431f6048f
Binary files /dev/null and b/public/images/emoji/win10/man_facepalming/4.png differ
diff --git a/public/images/emoji/win10/man_facepalming/5.png b/public/images/emoji/win10/man_facepalming/5.png
new file mode 100644
index 00000000000..2dfe7989d4a
Binary files /dev/null and b/public/images/emoji/win10/man_facepalming/5.png differ
diff --git a/public/images/emoji/win10/man_facepalming/6.png b/public/images/emoji/win10/man_facepalming/6.png
new file mode 100644
index 00000000000..3ad93446452
Binary files /dev/null and b/public/images/emoji/win10/man_facepalming/6.png differ
diff --git a/public/images/emoji/win10/man_factory_worker.png b/public/images/emoji/win10/man_factory_worker.png
new file mode 100644
index 00000000000..bcfadf30e5f
Binary files /dev/null and b/public/images/emoji/win10/man_factory_worker.png differ
diff --git a/public/images/emoji/win10/man_farmer.png b/public/images/emoji/win10/man_farmer.png
new file mode 100644
index 00000000000..475ea0ef893
Binary files /dev/null and b/public/images/emoji/win10/man_farmer.png differ
diff --git a/public/images/emoji/win10/man_firefighter.png b/public/images/emoji/win10/man_firefighter.png
new file mode 100644
index 00000000000..11778229c81
Binary files /dev/null and b/public/images/emoji/win10/man_firefighter.png differ
diff --git a/public/images/emoji/win10/man_health_worker.png b/public/images/emoji/win10/man_health_worker.png
new file mode 100644
index 00000000000..e96b1caf8c9
Binary files /dev/null and b/public/images/emoji/win10/man_health_worker.png differ
diff --git a/public/images/emoji/win10/man_health_worker/2.png b/public/images/emoji/win10/man_health_worker/2.png
new file mode 100644
index 00000000000..0d702cda099
Binary files /dev/null and b/public/images/emoji/win10/man_health_worker/2.png differ
diff --git a/public/images/emoji/win10/man_health_worker/3.png b/public/images/emoji/win10/man_health_worker/3.png
new file mode 100644
index 00000000000..7ceedfdc61e
Binary files /dev/null and b/public/images/emoji/win10/man_health_worker/3.png differ
diff --git a/public/images/emoji/win10/man_health_worker/4.png b/public/images/emoji/win10/man_health_worker/4.png
new file mode 100644
index 00000000000..db570ce4c11
Binary files /dev/null and b/public/images/emoji/win10/man_health_worker/4.png differ
diff --git a/public/images/emoji/win10/man_health_worker/5.png b/public/images/emoji/win10/man_health_worker/5.png
new file mode 100644
index 00000000000..ff151e19964
Binary files /dev/null and b/public/images/emoji/win10/man_health_worker/5.png differ
diff --git a/public/images/emoji/win10/man_health_worker/6.png b/public/images/emoji/win10/man_health_worker/6.png
new file mode 100644
index 00000000000..440ff7bad3a
Binary files /dev/null and b/public/images/emoji/win10/man_health_worker/6.png differ
diff --git a/public/images/emoji/win10/man_in_business_suit_levitating.png b/public/images/emoji/win10/man_in_business_suit_levitating.png
index 0d66bb13e50..e7546fc1e00 100644
Binary files a/public/images/emoji/win10/man_in_business_suit_levitating.png and b/public/images/emoji/win10/man_in_business_suit_levitating.png differ
diff --git a/public/images/emoji/win10/man_in_tuxedo.png b/public/images/emoji/win10/man_in_tuxedo.png
new file mode 100644
index 00000000000..658e56056d7
Binary files /dev/null and b/public/images/emoji/win10/man_in_tuxedo.png differ
diff --git a/public/images/emoji/win10/man_in_tuxedo/2.png b/public/images/emoji/win10/man_in_tuxedo/2.png
new file mode 100644
index 00000000000..1ee9584c1d7
Binary files /dev/null and b/public/images/emoji/win10/man_in_tuxedo/2.png differ
diff --git a/public/images/emoji/win10/man_in_tuxedo/3.png b/public/images/emoji/win10/man_in_tuxedo/3.png
new file mode 100644
index 00000000000..6d42b2d60af
Binary files /dev/null and b/public/images/emoji/win10/man_in_tuxedo/3.png differ
diff --git a/public/images/emoji/win10/man_in_tuxedo/4.png b/public/images/emoji/win10/man_in_tuxedo/4.png
new file mode 100644
index 00000000000..f7437a388c1
Binary files /dev/null and b/public/images/emoji/win10/man_in_tuxedo/4.png differ
diff --git a/public/images/emoji/win10/man_in_tuxedo/5.png b/public/images/emoji/win10/man_in_tuxedo/5.png
new file mode 100644
index 00000000000..4153c02d9a4
Binary files /dev/null and b/public/images/emoji/win10/man_in_tuxedo/5.png differ
diff --git a/public/images/emoji/win10/man_in_tuxedo/6.png b/public/images/emoji/win10/man_in_tuxedo/6.png
new file mode 100644
index 00000000000..5be896cf583
Binary files /dev/null and b/public/images/emoji/win10/man_in_tuxedo/6.png differ
diff --git a/public/images/emoji/win10/man_judge.png b/public/images/emoji/win10/man_judge.png
new file mode 100644
index 00000000000..2cdafe169ac
Binary files /dev/null and b/public/images/emoji/win10/man_judge.png differ
diff --git a/public/images/emoji/win10/man_judge/2.png b/public/images/emoji/win10/man_judge/2.png
new file mode 100644
index 00000000000..4fce813de9f
Binary files /dev/null and b/public/images/emoji/win10/man_judge/2.png differ
diff --git a/public/images/emoji/win10/man_judge/3.png b/public/images/emoji/win10/man_judge/3.png
new file mode 100644
index 00000000000..a937b4446c5
Binary files /dev/null and b/public/images/emoji/win10/man_judge/3.png differ
diff --git a/public/images/emoji/win10/man_judge/4.png b/public/images/emoji/win10/man_judge/4.png
new file mode 100644
index 00000000000..6ce713dd67a
Binary files /dev/null and b/public/images/emoji/win10/man_judge/4.png differ
diff --git a/public/images/emoji/win10/man_judge/5.png b/public/images/emoji/win10/man_judge/5.png
new file mode 100644
index 00000000000..15bcaf07f76
Binary files /dev/null and b/public/images/emoji/win10/man_judge/5.png differ
diff --git a/public/images/emoji/win10/man_judge/6.png b/public/images/emoji/win10/man_judge/6.png
new file mode 100644
index 00000000000..b542c93ffd5
Binary files /dev/null and b/public/images/emoji/win10/man_judge/6.png differ
diff --git a/public/images/emoji/win10/man_juggling.png b/public/images/emoji/win10/man_juggling.png
new file mode 100644
index 00000000000..e2f2dba17e2
Binary files /dev/null and b/public/images/emoji/win10/man_juggling.png differ
diff --git a/public/images/emoji/win10/man_juggling/2.png b/public/images/emoji/win10/man_juggling/2.png
new file mode 100644
index 00000000000..a75381b34a3
Binary files /dev/null and b/public/images/emoji/win10/man_juggling/2.png differ
diff --git a/public/images/emoji/win10/man_juggling/3.png b/public/images/emoji/win10/man_juggling/3.png
new file mode 100644
index 00000000000..7b5303f92b9
Binary files /dev/null and b/public/images/emoji/win10/man_juggling/3.png differ
diff --git a/public/images/emoji/win10/man_juggling/4.png b/public/images/emoji/win10/man_juggling/4.png
new file mode 100644
index 00000000000..9d274de7ac2
Binary files /dev/null and b/public/images/emoji/win10/man_juggling/4.png differ
diff --git a/public/images/emoji/win10/man_juggling/5.png b/public/images/emoji/win10/man_juggling/5.png
new file mode 100644
index 00000000000..2458aea4fba
Binary files /dev/null and b/public/images/emoji/win10/man_juggling/5.png differ
diff --git a/public/images/emoji/win10/man_juggling/6.png b/public/images/emoji/win10/man_juggling/6.png
new file mode 100644
index 00000000000..d74c810c18f
Binary files /dev/null and b/public/images/emoji/win10/man_juggling/6.png differ
diff --git a/public/images/emoji/win10/man_mechanic.png b/public/images/emoji/win10/man_mechanic.png
new file mode 100644
index 00000000000..1100268d0af
Binary files /dev/null and b/public/images/emoji/win10/man_mechanic.png differ
diff --git a/public/images/emoji/win10/man_office_worker.png b/public/images/emoji/win10/man_office_worker.png
new file mode 100644
index 00000000000..1f596cdebb8
Binary files /dev/null and b/public/images/emoji/win10/man_office_worker.png differ
diff --git a/public/images/emoji/win10/man_pilot.png b/public/images/emoji/win10/man_pilot.png
new file mode 100644
index 00000000000..109c0a2a366
Binary files /dev/null and b/public/images/emoji/win10/man_pilot.png differ
diff --git a/public/images/emoji/win10/man_pilot/2.png b/public/images/emoji/win10/man_pilot/2.png
new file mode 100644
index 00000000000..5768499647c
Binary files /dev/null and b/public/images/emoji/win10/man_pilot/2.png differ
diff --git a/public/images/emoji/win10/man_pilot/3.png b/public/images/emoji/win10/man_pilot/3.png
new file mode 100644
index 00000000000..54b63a91850
Binary files /dev/null and b/public/images/emoji/win10/man_pilot/3.png differ
diff --git a/public/images/emoji/win10/man_pilot/4.png b/public/images/emoji/win10/man_pilot/4.png
new file mode 100644
index 00000000000..819230e7ece
Binary files /dev/null and b/public/images/emoji/win10/man_pilot/4.png differ
diff --git a/public/images/emoji/win10/man_pilot/5.png b/public/images/emoji/win10/man_pilot/5.png
new file mode 100644
index 00000000000..d367fd46710
Binary files /dev/null and b/public/images/emoji/win10/man_pilot/5.png differ
diff --git a/public/images/emoji/win10/man_pilot/6.png b/public/images/emoji/win10/man_pilot/6.png
new file mode 100644
index 00000000000..0dd8e85bc47
Binary files /dev/null and b/public/images/emoji/win10/man_pilot/6.png differ
diff --git a/public/images/emoji/win10/man_playing_handball.png b/public/images/emoji/win10/man_playing_handball.png
new file mode 100644
index 00000000000..e77cc980cba
Binary files /dev/null and b/public/images/emoji/win10/man_playing_handball.png differ
diff --git a/public/images/emoji/win10/man_playing_handball/2.png b/public/images/emoji/win10/man_playing_handball/2.png
new file mode 100644
index 00000000000..652c6b8ef38
Binary files /dev/null and b/public/images/emoji/win10/man_playing_handball/2.png differ
diff --git a/public/images/emoji/win10/man_playing_handball/3.png b/public/images/emoji/win10/man_playing_handball/3.png
new file mode 100644
index 00000000000..4b9960ee527
Binary files /dev/null and b/public/images/emoji/win10/man_playing_handball/3.png differ
diff --git a/public/images/emoji/win10/man_playing_handball/4.png b/public/images/emoji/win10/man_playing_handball/4.png
new file mode 100644
index 00000000000..f08f2562cc3
Binary files /dev/null and b/public/images/emoji/win10/man_playing_handball/4.png differ
diff --git a/public/images/emoji/win10/man_playing_handball/5.png b/public/images/emoji/win10/man_playing_handball/5.png
new file mode 100644
index 00000000000..f1d3ac6350a
Binary files /dev/null and b/public/images/emoji/win10/man_playing_handball/5.png differ
diff --git a/public/images/emoji/win10/man_playing_handball/6.png b/public/images/emoji/win10/man_playing_handball/6.png
new file mode 100644
index 00000000000..1f55070b6d7
Binary files /dev/null and b/public/images/emoji/win10/man_playing_handball/6.png differ
diff --git a/public/images/emoji/win10/man_playing_water_polo.png b/public/images/emoji/win10/man_playing_water_polo.png
new file mode 100644
index 00000000000..6aa3469fbe6
Binary files /dev/null and b/public/images/emoji/win10/man_playing_water_polo.png differ
diff --git a/public/images/emoji/win10/man_playing_water_polo/2.png b/public/images/emoji/win10/man_playing_water_polo/2.png
new file mode 100644
index 00000000000..08c84c7221e
Binary files /dev/null and b/public/images/emoji/win10/man_playing_water_polo/2.png differ
diff --git a/public/images/emoji/win10/man_playing_water_polo/3.png b/public/images/emoji/win10/man_playing_water_polo/3.png
new file mode 100644
index 00000000000..f57b02f1de8
Binary files /dev/null and b/public/images/emoji/win10/man_playing_water_polo/3.png differ
diff --git a/public/images/emoji/win10/man_playing_water_polo/4.png b/public/images/emoji/win10/man_playing_water_polo/4.png
new file mode 100644
index 00000000000..ec3fba8e3d6
Binary files /dev/null and b/public/images/emoji/win10/man_playing_water_polo/4.png differ
diff --git a/public/images/emoji/win10/man_playing_water_polo/5.png b/public/images/emoji/win10/man_playing_water_polo/5.png
new file mode 100644
index 00000000000..acf3450f23c
Binary files /dev/null and b/public/images/emoji/win10/man_playing_water_polo/5.png differ
diff --git a/public/images/emoji/win10/man_playing_water_polo/6.png b/public/images/emoji/win10/man_playing_water_polo/6.png
new file mode 100644
index 00000000000..2ddaf5eaf88
Binary files /dev/null and b/public/images/emoji/win10/man_playing_water_polo/6.png differ
diff --git a/public/images/emoji/win10/man_scientist.png b/public/images/emoji/win10/man_scientist.png
new file mode 100644
index 00000000000..a6b1405739c
Binary files /dev/null and b/public/images/emoji/win10/man_scientist.png differ
diff --git a/public/images/emoji/win10/man_shrugging.png b/public/images/emoji/win10/man_shrugging.png
new file mode 100644
index 00000000000..914a94344af
Binary files /dev/null and b/public/images/emoji/win10/man_shrugging.png differ
diff --git a/public/images/emoji/win10/man_shrugging/2.png b/public/images/emoji/win10/man_shrugging/2.png
new file mode 100644
index 00000000000..77fa2ab73ee
Binary files /dev/null and b/public/images/emoji/win10/man_shrugging/2.png differ
diff --git a/public/images/emoji/win10/man_shrugging/3.png b/public/images/emoji/win10/man_shrugging/3.png
new file mode 100644
index 00000000000..5b75fafe737
Binary files /dev/null and b/public/images/emoji/win10/man_shrugging/3.png differ
diff --git a/public/images/emoji/win10/man_shrugging/4.png b/public/images/emoji/win10/man_shrugging/4.png
new file mode 100644
index 00000000000..3b848336282
Binary files /dev/null and b/public/images/emoji/win10/man_shrugging/4.png differ
diff --git a/public/images/emoji/win10/man_shrugging/5.png b/public/images/emoji/win10/man_shrugging/5.png
new file mode 100644
index 00000000000..dc2bb1d74e6
Binary files /dev/null and b/public/images/emoji/win10/man_shrugging/5.png differ
diff --git a/public/images/emoji/win10/man_shrugging/6.png b/public/images/emoji/win10/man_shrugging/6.png
new file mode 100644
index 00000000000..772524bcdbc
Binary files /dev/null and b/public/images/emoji/win10/man_shrugging/6.png differ
diff --git a/public/images/emoji/win10/man_singer.png b/public/images/emoji/win10/man_singer.png
new file mode 100644
index 00000000000..c271c9670ea
Binary files /dev/null and b/public/images/emoji/win10/man_singer.png differ
diff --git a/public/images/emoji/win10/man_student.png b/public/images/emoji/win10/man_student.png
new file mode 100644
index 00000000000..bd6d9a8d344
Binary files /dev/null and b/public/images/emoji/win10/man_student.png differ
diff --git a/public/images/emoji/win10/man_teacher.png b/public/images/emoji/win10/man_teacher.png
new file mode 100644
index 00000000000..2778040538a
Binary files /dev/null and b/public/images/emoji/win10/man_teacher.png differ
diff --git a/public/images/emoji/win10/man_technologist.png b/public/images/emoji/win10/man_technologist.png
new file mode 100644
index 00000000000..6ea7b1284da
Binary files /dev/null and b/public/images/emoji/win10/man_technologist.png differ
diff --git a/public/images/emoji/win10/man_with_gua_pi_mao/2.png b/public/images/emoji/win10/man_with_gua_pi_mao/2.png
new file mode 100644
index 00000000000..590dcf4d57d
Binary files /dev/null and b/public/images/emoji/win10/man_with_gua_pi_mao/2.png differ
diff --git a/public/images/emoji/win10/man_with_gua_pi_mao/3.png b/public/images/emoji/win10/man_with_gua_pi_mao/3.png
new file mode 100644
index 00000000000..1a197ede0a7
Binary files /dev/null and b/public/images/emoji/win10/man_with_gua_pi_mao/3.png differ
diff --git a/public/images/emoji/win10/man_with_gua_pi_mao/4.png b/public/images/emoji/win10/man_with_gua_pi_mao/4.png
new file mode 100644
index 00000000000..d0145ef5594
Binary files /dev/null and b/public/images/emoji/win10/man_with_gua_pi_mao/4.png differ
diff --git a/public/images/emoji/win10/man_with_gua_pi_mao/5.png b/public/images/emoji/win10/man_with_gua_pi_mao/5.png
new file mode 100644
index 00000000000..a269d7f44f1
Binary files /dev/null and b/public/images/emoji/win10/man_with_gua_pi_mao/5.png differ
diff --git a/public/images/emoji/win10/man_with_gua_pi_mao/6.png b/public/images/emoji/win10/man_with_gua_pi_mao/6.png
new file mode 100644
index 00000000000..fdc795f6144
Binary files /dev/null and b/public/images/emoji/win10/man_with_gua_pi_mao/6.png differ
diff --git a/public/images/emoji/win10/man_with_turban.png b/public/images/emoji/win10/man_with_turban.png
index 71a2859e895..922014dd040 100644
Binary files a/public/images/emoji/win10/man_with_turban.png and b/public/images/emoji/win10/man_with_turban.png differ
diff --git a/public/images/emoji/win10/man_with_turban/2.png b/public/images/emoji/win10/man_with_turban/2.png
new file mode 100644
index 00000000000..a9b69c0b8f0
Binary files /dev/null and b/public/images/emoji/win10/man_with_turban/2.png differ
diff --git a/public/images/emoji/win10/man_with_turban/3.png b/public/images/emoji/win10/man_with_turban/3.png
new file mode 100644
index 00000000000..325b81790e7
Binary files /dev/null and b/public/images/emoji/win10/man_with_turban/3.png differ
diff --git a/public/images/emoji/win10/man_with_turban/4.png b/public/images/emoji/win10/man_with_turban/4.png
new file mode 100644
index 00000000000..3be70c04764
Binary files /dev/null and b/public/images/emoji/win10/man_with_turban/4.png differ
diff --git a/public/images/emoji/win10/man_with_turban/5.png b/public/images/emoji/win10/man_with_turban/5.png
new file mode 100644
index 00000000000..95741745713
Binary files /dev/null and b/public/images/emoji/win10/man_with_turban/5.png differ
diff --git a/public/images/emoji/win10/man_with_turban/6.png b/public/images/emoji/win10/man_with_turban/6.png
new file mode 100644
index 00000000000..190944ff210
Binary files /dev/null and b/public/images/emoji/win10/man_with_turban/6.png differ
diff --git a/public/images/emoji/win10/mantlepiece_clock.png b/public/images/emoji/win10/mantelpiece_clock.png
similarity index 100%
rename from public/images/emoji/win10/mantlepiece_clock.png
rename to public/images/emoji/win10/mantelpiece_clock.png
diff --git a/public/images/emoji/win10/marshall_islands.png b/public/images/emoji/win10/marshall_islands.png
new file mode 100644
index 00000000000..35a77d3ec6a
Binary files /dev/null and b/public/images/emoji/win10/marshall_islands.png differ
diff --git a/public/images/emoji/win10/martial_arts_uniform.png b/public/images/emoji/win10/martial_arts_uniform.png
new file mode 100644
index 00000000000..3c28a968ebf
Binary files /dev/null and b/public/images/emoji/win10/martial_arts_uniform.png differ
diff --git a/public/images/emoji/win10/martinique.png b/public/images/emoji/win10/martinique.png
new file mode 100644
index 00000000000..20265c357af
Binary files /dev/null and b/public/images/emoji/win10/martinique.png differ
diff --git a/public/images/emoji/win10/massage.png b/public/images/emoji/win10/massage.png
index 83052970efa..2da4f16a625 100644
Binary files a/public/images/emoji/win10/massage.png and b/public/images/emoji/win10/massage.png differ
diff --git a/public/images/emoji/win10/massage_man.png b/public/images/emoji/win10/massage_man.png
new file mode 100644
index 00000000000..d3d4fe73d42
Binary files /dev/null and b/public/images/emoji/win10/massage_man.png differ
diff --git a/public/images/emoji/win10/massage_man/2.png b/public/images/emoji/win10/massage_man/2.png
new file mode 100644
index 00000000000..9d0ef16cb59
Binary files /dev/null and b/public/images/emoji/win10/massage_man/2.png differ
diff --git a/public/images/emoji/win10/massage_man/3.png b/public/images/emoji/win10/massage_man/3.png
new file mode 100644
index 00000000000..9f66b735876
Binary files /dev/null and b/public/images/emoji/win10/massage_man/3.png differ
diff --git a/public/images/emoji/win10/massage_man/4.png b/public/images/emoji/win10/massage_man/4.png
new file mode 100644
index 00000000000..2cc26f98580
Binary files /dev/null and b/public/images/emoji/win10/massage_man/4.png differ
diff --git a/public/images/emoji/win10/massage_man/5.png b/public/images/emoji/win10/massage_man/5.png
new file mode 100644
index 00000000000..9441915f4b0
Binary files /dev/null and b/public/images/emoji/win10/massage_man/5.png differ
diff --git a/public/images/emoji/win10/massage_man/6.png b/public/images/emoji/win10/massage_man/6.png
new file mode 100644
index 00000000000..8a7d98f3e07
Binary files /dev/null and b/public/images/emoji/win10/massage_man/6.png differ
diff --git a/public/images/emoji/win10/massage_woman.png b/public/images/emoji/win10/massage_woman.png
new file mode 100644
index 00000000000..2da4f16a625
Binary files /dev/null and b/public/images/emoji/win10/massage_woman.png differ
diff --git a/public/images/emoji/win10/massage_woman/2.png b/public/images/emoji/win10/massage_woman/2.png
new file mode 100644
index 00000000000..57aa9a51b27
Binary files /dev/null and b/public/images/emoji/win10/massage_woman/2.png differ
diff --git a/public/images/emoji/win10/massage_woman/3.png b/public/images/emoji/win10/massage_woman/3.png
new file mode 100644
index 00000000000..20d135bb474
Binary files /dev/null and b/public/images/emoji/win10/massage_woman/3.png differ
diff --git a/public/images/emoji/win10/massage_woman/4.png b/public/images/emoji/win10/massage_woman/4.png
new file mode 100644
index 00000000000..12fc2c57e5f
Binary files /dev/null and b/public/images/emoji/win10/massage_woman/4.png differ
diff --git a/public/images/emoji/win10/massage_woman/5.png b/public/images/emoji/win10/massage_woman/5.png
new file mode 100644
index 00000000000..22f5d3d02df
Binary files /dev/null and b/public/images/emoji/win10/massage_woman/5.png differ
diff --git a/public/images/emoji/win10/massage_woman/6.png b/public/images/emoji/win10/massage_woman/6.png
new file mode 100644
index 00000000000..23823edac7d
Binary files /dev/null and b/public/images/emoji/win10/massage_woman/6.png differ
diff --git a/public/images/emoji/win10/mauritania.png b/public/images/emoji/win10/mauritania.png
new file mode 100644
index 00000000000..23fa26e4ced
Binary files /dev/null and b/public/images/emoji/win10/mauritania.png differ
diff --git a/public/images/emoji/win10/mauritius.png b/public/images/emoji/win10/mauritius.png
new file mode 100644
index 00000000000..846272e3670
Binary files /dev/null and b/public/images/emoji/win10/mauritius.png differ
diff --git a/public/images/emoji/win10/mayotte.png b/public/images/emoji/win10/mayotte.png
new file mode 100644
index 00000000000..43a7879d247
Binary files /dev/null and b/public/images/emoji/win10/mayotte.png differ
diff --git a/public/images/emoji/win10/medal_military.png b/public/images/emoji/win10/medal_military.png
new file mode 100644
index 00000000000..a969d6bb872
Binary files /dev/null and b/public/images/emoji/win10/medal_military.png differ
diff --git a/public/images/emoji/win10/medal_sports.png b/public/images/emoji/win10/medal_sports.png
new file mode 100644
index 00000000000..40132b51a76
Binary files /dev/null and b/public/images/emoji/win10/medal_sports.png differ
diff --git a/public/images/emoji/win10/mega.png b/public/images/emoji/win10/mega.png
index ca494674456..57a0efbea70 100644
Binary files a/public/images/emoji/win10/mega.png and b/public/images/emoji/win10/mega.png differ
diff --git a/public/images/emoji/win10/memo.png b/public/images/emoji/win10/memo.png
new file mode 100644
index 00000000000..8e24698e746
Binary files /dev/null and b/public/images/emoji/win10/memo.png differ
diff --git a/public/images/emoji/win10/men_wrestling.png b/public/images/emoji/win10/men_wrestling.png
new file mode 100644
index 00000000000..ffcac108d35
Binary files /dev/null and b/public/images/emoji/win10/men_wrestling.png differ
diff --git a/public/images/emoji/win10/metal/2.png b/public/images/emoji/win10/metal/2.png
new file mode 100644
index 00000000000..f4cb9f579e5
Binary files /dev/null and b/public/images/emoji/win10/metal/2.png differ
diff --git a/public/images/emoji/win10/metal/3.png b/public/images/emoji/win10/metal/3.png
new file mode 100644
index 00000000000..02b9eb9bf2d
Binary files /dev/null and b/public/images/emoji/win10/metal/3.png differ
diff --git a/public/images/emoji/win10/metal/4.png b/public/images/emoji/win10/metal/4.png
new file mode 100644
index 00000000000..a9aeb8c2710
Binary files /dev/null and b/public/images/emoji/win10/metal/4.png differ
diff --git a/public/images/emoji/win10/metal/5.png b/public/images/emoji/win10/metal/5.png
new file mode 100644
index 00000000000..ea8e140a702
Binary files /dev/null and b/public/images/emoji/win10/metal/5.png differ
diff --git a/public/images/emoji/win10/metal/6.png b/public/images/emoji/win10/metal/6.png
new file mode 100644
index 00000000000..84336d469cd
Binary files /dev/null and b/public/images/emoji/win10/metal/6.png differ
diff --git a/public/images/emoji/win10/mexico.png b/public/images/emoji/win10/mexico.png
new file mode 100644
index 00000000000..95e838852b4
Binary files /dev/null and b/public/images/emoji/win10/mexico.png differ
diff --git a/public/images/emoji/win10/micronesia.png b/public/images/emoji/win10/micronesia.png
new file mode 100644
index 00000000000..549d03fdc7c
Binary files /dev/null and b/public/images/emoji/win10/micronesia.png differ
diff --git a/public/images/emoji/win10/milk_glass.png b/public/images/emoji/win10/milk_glass.png
new file mode 100644
index 00000000000..8aaefb7fe98
Binary files /dev/null and b/public/images/emoji/win10/milk_glass.png differ
diff --git a/public/images/emoji/win10/moldova.png b/public/images/emoji/win10/moldova.png
new file mode 100644
index 00000000000..d4463a01473
Binary files /dev/null and b/public/images/emoji/win10/moldova.png differ
diff --git a/public/images/emoji/win10/monaco.png b/public/images/emoji/win10/monaco.png
new file mode 100644
index 00000000000..17833f535af
Binary files /dev/null and b/public/images/emoji/win10/monaco.png differ
diff --git a/public/images/emoji/win10/mongolia.png b/public/images/emoji/win10/mongolia.png
new file mode 100644
index 00000000000..cf978945085
Binary files /dev/null and b/public/images/emoji/win10/mongolia.png differ
diff --git a/public/images/emoji/win10/montenegro.png b/public/images/emoji/win10/montenegro.png
new file mode 100644
index 00000000000..7cbd07cef3c
Binary files /dev/null and b/public/images/emoji/win10/montenegro.png differ
diff --git a/public/images/emoji/win10/montserrat.png b/public/images/emoji/win10/montserrat.png
new file mode 100644
index 00000000000..28712de519d
Binary files /dev/null and b/public/images/emoji/win10/montserrat.png differ
diff --git a/public/images/emoji/win10/moon.png b/public/images/emoji/win10/moon.png
new file mode 100644
index 00000000000..bea4cfab462
Binary files /dev/null and b/public/images/emoji/win10/moon.png differ
diff --git a/public/images/emoji/win10/morocco.png b/public/images/emoji/win10/morocco.png
new file mode 100644
index 00000000000..7f16d0a66de
Binary files /dev/null and b/public/images/emoji/win10/morocco.png differ
diff --git a/public/images/emoji/win10/motor_boat.png b/public/images/emoji/win10/motor_boat.png
new file mode 100644
index 00000000000..15abcc4969b
Binary files /dev/null and b/public/images/emoji/win10/motor_boat.png differ
diff --git a/public/images/emoji/win10/motor_scooter.png b/public/images/emoji/win10/motor_scooter.png
new file mode 100644
index 00000000000..e71daa68a34
Binary files /dev/null and b/public/images/emoji/win10/motor_scooter.png differ
diff --git a/public/images/emoji/win10/mountain_bicyclist.png b/public/images/emoji/win10/mountain_bicyclist.png
index e9d213749c3..8d0ab53fc04 100644
Binary files a/public/images/emoji/win10/mountain_bicyclist.png and b/public/images/emoji/win10/mountain_bicyclist.png differ
diff --git a/public/images/emoji/win10/mountain_biking_man.png b/public/images/emoji/win10/mountain_biking_man.png
new file mode 100644
index 00000000000..8d0ab53fc04
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_man.png differ
diff --git a/public/images/emoji/win10/mountain_biking_man/2.png b/public/images/emoji/win10/mountain_biking_man/2.png
new file mode 100644
index 00000000000..8f4194e2d26
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_man/2.png differ
diff --git a/public/images/emoji/win10/mountain_biking_man/3.png b/public/images/emoji/win10/mountain_biking_man/3.png
new file mode 100644
index 00000000000..66636eed106
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_man/3.png differ
diff --git a/public/images/emoji/win10/mountain_biking_man/4.png b/public/images/emoji/win10/mountain_biking_man/4.png
new file mode 100644
index 00000000000..0bab252f22b
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_man/4.png differ
diff --git a/public/images/emoji/win10/mountain_biking_man/5.png b/public/images/emoji/win10/mountain_biking_man/5.png
new file mode 100644
index 00000000000..84c53a5c6cf
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_man/5.png differ
diff --git a/public/images/emoji/win10/mountain_biking_man/6.png b/public/images/emoji/win10/mountain_biking_man/6.png
new file mode 100644
index 00000000000..617665a3814
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_man/6.png differ
diff --git a/public/images/emoji/win10/mountain_biking_woman.png b/public/images/emoji/win10/mountain_biking_woman.png
new file mode 100644
index 00000000000..92aa4061515
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_woman.png differ
diff --git a/public/images/emoji/win10/mountain_biking_woman/2.png b/public/images/emoji/win10/mountain_biking_woman/2.png
new file mode 100644
index 00000000000..6ed3d174004
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_woman/2.png differ
diff --git a/public/images/emoji/win10/mountain_biking_woman/3.png b/public/images/emoji/win10/mountain_biking_woman/3.png
new file mode 100644
index 00000000000..2c7a657a4f6
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_woman/3.png differ
diff --git a/public/images/emoji/win10/mountain_biking_woman/4.png b/public/images/emoji/win10/mountain_biking_woman/4.png
new file mode 100644
index 00000000000..e98641829fb
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_woman/4.png differ
diff --git a/public/images/emoji/win10/mountain_biking_woman/5.png b/public/images/emoji/win10/mountain_biking_woman/5.png
new file mode 100644
index 00000000000..72347b972ee
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_woman/5.png differ
diff --git a/public/images/emoji/win10/mountain_biking_woman/6.png b/public/images/emoji/win10/mountain_biking_woman/6.png
new file mode 100644
index 00000000000..147c9e9165c
Binary files /dev/null and b/public/images/emoji/win10/mountain_biking_woman/6.png differ
diff --git a/public/images/emoji/win10/moyai.png b/public/images/emoji/win10/moyai.png
index 2518282a3e7..cf01961f382 100644
Binary files a/public/images/emoji/win10/moyai.png and b/public/images/emoji/win10/moyai.png differ
diff --git a/public/images/emoji/win10/mozambique.png b/public/images/emoji/win10/mozambique.png
new file mode 100644
index 00000000000..07d5cd56f0e
Binary files /dev/null and b/public/images/emoji/win10/mozambique.png differ
diff --git a/public/images/emoji/win10/mrs_claus.png b/public/images/emoji/win10/mrs_claus.png
new file mode 100644
index 00000000000..749ca7f54dc
Binary files /dev/null and b/public/images/emoji/win10/mrs_claus.png differ
diff --git a/public/images/emoji/win10/mrs_claus/2.png b/public/images/emoji/win10/mrs_claus/2.png
new file mode 100644
index 00000000000..e0f43a59ac6
Binary files /dev/null and b/public/images/emoji/win10/mrs_claus/2.png differ
diff --git a/public/images/emoji/win10/mrs_claus/3.png b/public/images/emoji/win10/mrs_claus/3.png
new file mode 100644
index 00000000000..985611ada72
Binary files /dev/null and b/public/images/emoji/win10/mrs_claus/3.png differ
diff --git a/public/images/emoji/win10/mrs_claus/4.png b/public/images/emoji/win10/mrs_claus/4.png
new file mode 100644
index 00000000000..41067940827
Binary files /dev/null and b/public/images/emoji/win10/mrs_claus/4.png differ
diff --git a/public/images/emoji/win10/mrs_claus/5.png b/public/images/emoji/win10/mrs_claus/5.png
new file mode 100644
index 00000000000..2b5a7e6ce20
Binary files /dev/null and b/public/images/emoji/win10/mrs_claus/5.png differ
diff --git a/public/images/emoji/win10/mrs_claus/6.png b/public/images/emoji/win10/mrs_claus/6.png
new file mode 100644
index 00000000000..c8c327e34dc
Binary files /dev/null and b/public/images/emoji/win10/mrs_claus/6.png differ
diff --git a/public/images/emoji/win10/muscle/2.png b/public/images/emoji/win10/muscle/2.png
new file mode 100644
index 00000000000..3c72a4382bb
Binary files /dev/null and b/public/images/emoji/win10/muscle/2.png differ
diff --git a/public/images/emoji/win10/muscle/3.png b/public/images/emoji/win10/muscle/3.png
new file mode 100644
index 00000000000..d033982ae7a
Binary files /dev/null and b/public/images/emoji/win10/muscle/3.png differ
diff --git a/public/images/emoji/win10/muscle/4.png b/public/images/emoji/win10/muscle/4.png
new file mode 100644
index 00000000000..d56fbc165d8
Binary files /dev/null and b/public/images/emoji/win10/muscle/4.png differ
diff --git a/public/images/emoji/win10/muscle/5.png b/public/images/emoji/win10/muscle/5.png
new file mode 100644
index 00000000000..131c7f05459
Binary files /dev/null and b/public/images/emoji/win10/muscle/5.png differ
diff --git a/public/images/emoji/win10/muscle/6.png b/public/images/emoji/win10/muscle/6.png
new file mode 100644
index 00000000000..7a7d2a0af00
Binary files /dev/null and b/public/images/emoji/win10/muscle/6.png differ
diff --git a/public/images/emoji/win10/myanmar.png b/public/images/emoji/win10/myanmar.png
new file mode 100644
index 00000000000..345829e2a3e
Binary files /dev/null and b/public/images/emoji/win10/myanmar.png differ
diff --git a/public/images/emoji/win10/nail_care/2.png b/public/images/emoji/win10/nail_care/2.png
new file mode 100644
index 00000000000..ad0a6389a53
Binary files /dev/null and b/public/images/emoji/win10/nail_care/2.png differ
diff --git a/public/images/emoji/win10/nail_care/3.png b/public/images/emoji/win10/nail_care/3.png
new file mode 100644
index 00000000000..d99fd9c6311
Binary files /dev/null and b/public/images/emoji/win10/nail_care/3.png differ
diff --git a/public/images/emoji/win10/nail_care/4.png b/public/images/emoji/win10/nail_care/4.png
new file mode 100644
index 00000000000..538ce1d8afb
Binary files /dev/null and b/public/images/emoji/win10/nail_care/4.png differ
diff --git a/public/images/emoji/win10/nail_care/5.png b/public/images/emoji/win10/nail_care/5.png
new file mode 100644
index 00000000000..93a269718f7
Binary files /dev/null and b/public/images/emoji/win10/nail_care/5.png differ
diff --git a/public/images/emoji/win10/nail_care/6.png b/public/images/emoji/win10/nail_care/6.png
new file mode 100644
index 00000000000..1854dda1324
Binary files /dev/null and b/public/images/emoji/win10/nail_care/6.png differ
diff --git a/public/images/emoji/win10/namibia.png b/public/images/emoji/win10/namibia.png
new file mode 100644
index 00000000000..f505b371fd5
Binary files /dev/null and b/public/images/emoji/win10/namibia.png differ
diff --git a/public/images/emoji/win10/nauru.png b/public/images/emoji/win10/nauru.png
new file mode 100644
index 00000000000..443c1a5e935
Binary files /dev/null and b/public/images/emoji/win10/nauru.png differ
diff --git a/public/images/emoji/win10/nauseated_face.png b/public/images/emoji/win10/nauseated_face.png
new file mode 100644
index 00000000000..15f625665a8
Binary files /dev/null and b/public/images/emoji/win10/nauseated_face.png differ
diff --git a/public/images/emoji/win10/nepal.png b/public/images/emoji/win10/nepal.png
new file mode 100644
index 00000000000..cd57822d801
Binary files /dev/null and b/public/images/emoji/win10/nepal.png differ
diff --git a/public/images/emoji/win10/netherlands.png b/public/images/emoji/win10/netherlands.png
new file mode 100644
index 00000000000..1e37d79d5d4
Binary files /dev/null and b/public/images/emoji/win10/netherlands.png differ
diff --git a/public/images/emoji/win10/new_caledonia.png b/public/images/emoji/win10/new_caledonia.png
new file mode 100644
index 00000000000..45914c48c7d
Binary files /dev/null and b/public/images/emoji/win10/new_caledonia.png differ
diff --git a/public/images/emoji/win10/new_zealand.png b/public/images/emoji/win10/new_zealand.png
new file mode 100644
index 00000000000..9ab60df7b72
Binary files /dev/null and b/public/images/emoji/win10/new_zealand.png differ
diff --git a/public/images/emoji/win10/newspaper_roll.png b/public/images/emoji/win10/newspaper_roll.png
new file mode 100644
index 00000000000..91f3335f1bd
Binary files /dev/null and b/public/images/emoji/win10/newspaper_roll.png differ
diff --git a/public/images/emoji/win10/next_track_button.png b/public/images/emoji/win10/next_track_button.png
new file mode 100644
index 00000000000..0f2d82b5536
Binary files /dev/null and b/public/images/emoji/win10/next_track_button.png differ
diff --git a/public/images/emoji/win10/nicaragua.png b/public/images/emoji/win10/nicaragua.png
new file mode 100644
index 00000000000..e405151e2d1
Binary files /dev/null and b/public/images/emoji/win10/nicaragua.png differ
diff --git a/public/images/emoji/win10/niger.png b/public/images/emoji/win10/niger.png
new file mode 100644
index 00000000000..fb6c4a4d372
Binary files /dev/null and b/public/images/emoji/win10/niger.png differ
diff --git a/public/images/emoji/win10/nigeria.png b/public/images/emoji/win10/nigeria.png
new file mode 100644
index 00000000000..23c9d9a7627
Binary files /dev/null and b/public/images/emoji/win10/nigeria.png differ
diff --git a/public/images/emoji/win10/nine.png b/public/images/emoji/win10/nine.png
index 290dc7fe930..f68cbedc51c 100644
Binary files a/public/images/emoji/win10/nine.png and b/public/images/emoji/win10/nine.png differ
diff --git a/public/images/emoji/win10/niue.png b/public/images/emoji/win10/niue.png
new file mode 100644
index 00000000000..daaa26cc166
Binary files /dev/null and b/public/images/emoji/win10/niue.png differ
diff --git a/public/images/emoji/win10/no_good_man.png b/public/images/emoji/win10/no_good_man.png
new file mode 100644
index 00000000000..1b8fedce386
Binary files /dev/null and b/public/images/emoji/win10/no_good_man.png differ
diff --git a/public/images/emoji/win10/no_good_man/2.png b/public/images/emoji/win10/no_good_man/2.png
new file mode 100644
index 00000000000..6e944b57f30
Binary files /dev/null and b/public/images/emoji/win10/no_good_man/2.png differ
diff --git a/public/images/emoji/win10/no_good_man/3.png b/public/images/emoji/win10/no_good_man/3.png
new file mode 100644
index 00000000000..5b540304618
Binary files /dev/null and b/public/images/emoji/win10/no_good_man/3.png differ
diff --git a/public/images/emoji/win10/no_good_man/4.png b/public/images/emoji/win10/no_good_man/4.png
new file mode 100644
index 00000000000..f0766db1c13
Binary files /dev/null and b/public/images/emoji/win10/no_good_man/4.png differ
diff --git a/public/images/emoji/win10/no_good_man/5.png b/public/images/emoji/win10/no_good_man/5.png
new file mode 100644
index 00000000000..6d33d5803ed
Binary files /dev/null and b/public/images/emoji/win10/no_good_man/5.png differ
diff --git a/public/images/emoji/win10/no_good_man/6.png b/public/images/emoji/win10/no_good_man/6.png
new file mode 100644
index 00000000000..1de0bcfae48
Binary files /dev/null and b/public/images/emoji/win10/no_good_man/6.png differ
diff --git a/public/images/emoji/win10/no_good_woman.png b/public/images/emoji/win10/no_good_woman.png
new file mode 100644
index 00000000000..7af9237d4a3
Binary files /dev/null and b/public/images/emoji/win10/no_good_woman.png differ
diff --git a/public/images/emoji/win10/no_good_woman/2.png b/public/images/emoji/win10/no_good_woman/2.png
new file mode 100644
index 00000000000..d45e5a3f471
Binary files /dev/null and b/public/images/emoji/win10/no_good_woman/2.png differ
diff --git a/public/images/emoji/win10/no_good_woman/3.png b/public/images/emoji/win10/no_good_woman/3.png
new file mode 100644
index 00000000000..52b1b6d4798
Binary files /dev/null and b/public/images/emoji/win10/no_good_woman/3.png differ
diff --git a/public/images/emoji/win10/no_good_woman/4.png b/public/images/emoji/win10/no_good_woman/4.png
new file mode 100644
index 00000000000..1e5eda21aa0
Binary files /dev/null and b/public/images/emoji/win10/no_good_woman/4.png differ
diff --git a/public/images/emoji/win10/no_good_woman/5.png b/public/images/emoji/win10/no_good_woman/5.png
new file mode 100644
index 00000000000..984b2c047b3
Binary files /dev/null and b/public/images/emoji/win10/no_good_woman/5.png differ
diff --git a/public/images/emoji/win10/no_good_woman/6.png b/public/images/emoji/win10/no_good_woman/6.png
new file mode 100644
index 00000000000..af360791c00
Binary files /dev/null and b/public/images/emoji/win10/no_good_woman/6.png differ
diff --git a/public/images/emoji/win10/norfolk_island.png b/public/images/emoji/win10/norfolk_island.png
new file mode 100644
index 00000000000..574acba1009
Binary files /dev/null and b/public/images/emoji/win10/norfolk_island.png differ
diff --git a/public/images/emoji/win10/north_korea.png b/public/images/emoji/win10/north_korea.png
new file mode 100644
index 00000000000..d15d10aecec
Binary files /dev/null and b/public/images/emoji/win10/north_korea.png differ
diff --git a/public/images/emoji/win10/northern_mariana_islands.png b/public/images/emoji/win10/northern_mariana_islands.png
new file mode 100644
index 00000000000..962a6171b9c
Binary files /dev/null and b/public/images/emoji/win10/northern_mariana_islands.png differ
diff --git a/public/images/emoji/win10/norway.png b/public/images/emoji/win10/norway.png
new file mode 100644
index 00000000000..004a11d8308
Binary files /dev/null and b/public/images/emoji/win10/norway.png differ
diff --git a/public/images/emoji/win10/nose/2.png b/public/images/emoji/win10/nose/2.png
new file mode 100644
index 00000000000..a8e44999c7c
Binary files /dev/null and b/public/images/emoji/win10/nose/2.png differ
diff --git a/public/images/emoji/win10/nose/3.png b/public/images/emoji/win10/nose/3.png
new file mode 100644
index 00000000000..ba5fe28cf6d
Binary files /dev/null and b/public/images/emoji/win10/nose/3.png differ
diff --git a/public/images/emoji/win10/nose/4.png b/public/images/emoji/win10/nose/4.png
new file mode 100644
index 00000000000..ef914256fa8
Binary files /dev/null and b/public/images/emoji/win10/nose/4.png differ
diff --git a/public/images/emoji/win10/nose/5.png b/public/images/emoji/win10/nose/5.png
new file mode 100644
index 00000000000..98ff9f1c94b
Binary files /dev/null and b/public/images/emoji/win10/nose/5.png differ
diff --git a/public/images/emoji/win10/nose/6.png b/public/images/emoji/win10/nose/6.png
new file mode 100644
index 00000000000..edf1f383f4e
Binary files /dev/null and b/public/images/emoji/win10/nose/6.png differ
diff --git a/public/images/emoji/win10/ok_hand/2.png b/public/images/emoji/win10/ok_hand/2.png
new file mode 100644
index 00000000000..07d64ab431f
Binary files /dev/null and b/public/images/emoji/win10/ok_hand/2.png differ
diff --git a/public/images/emoji/win10/ok_hand/3.png b/public/images/emoji/win10/ok_hand/3.png
new file mode 100644
index 00000000000..bc6b122be62
Binary files /dev/null and b/public/images/emoji/win10/ok_hand/3.png differ
diff --git a/public/images/emoji/win10/ok_hand/4.png b/public/images/emoji/win10/ok_hand/4.png
new file mode 100644
index 00000000000..de35cc5456b
Binary files /dev/null and b/public/images/emoji/win10/ok_hand/4.png differ
diff --git a/public/images/emoji/win10/ok_hand/5.png b/public/images/emoji/win10/ok_hand/5.png
new file mode 100644
index 00000000000..aae1de982f2
Binary files /dev/null and b/public/images/emoji/win10/ok_hand/5.png differ
diff --git a/public/images/emoji/win10/ok_hand/6.png b/public/images/emoji/win10/ok_hand/6.png
new file mode 100644
index 00000000000..a52971409d5
Binary files /dev/null and b/public/images/emoji/win10/ok_hand/6.png differ
diff --git a/public/images/emoji/win10/ok_man.png b/public/images/emoji/win10/ok_man.png
new file mode 100644
index 00000000000..f455c1d8d4d
Binary files /dev/null and b/public/images/emoji/win10/ok_man.png differ
diff --git a/public/images/emoji/win10/ok_man/2.png b/public/images/emoji/win10/ok_man/2.png
new file mode 100644
index 00000000000..48639c6994b
Binary files /dev/null and b/public/images/emoji/win10/ok_man/2.png differ
diff --git a/public/images/emoji/win10/ok_man/3.png b/public/images/emoji/win10/ok_man/3.png
new file mode 100644
index 00000000000..d7e71879018
Binary files /dev/null and b/public/images/emoji/win10/ok_man/3.png differ
diff --git a/public/images/emoji/win10/ok_man/4.png b/public/images/emoji/win10/ok_man/4.png
new file mode 100644
index 00000000000..f41f0c6ec2f
Binary files /dev/null and b/public/images/emoji/win10/ok_man/4.png differ
diff --git a/public/images/emoji/win10/ok_man/5.png b/public/images/emoji/win10/ok_man/5.png
new file mode 100644
index 00000000000..926fa8bd2df
Binary files /dev/null and b/public/images/emoji/win10/ok_man/5.png differ
diff --git a/public/images/emoji/win10/ok_man/6.png b/public/images/emoji/win10/ok_man/6.png
new file mode 100644
index 00000000000..cb3bab329d6
Binary files /dev/null and b/public/images/emoji/win10/ok_man/6.png differ
diff --git a/public/images/emoji/win10/ok_woman/2.png b/public/images/emoji/win10/ok_woman/2.png
new file mode 100644
index 00000000000..9ce0b8596bc
Binary files /dev/null and b/public/images/emoji/win10/ok_woman/2.png differ
diff --git a/public/images/emoji/win10/ok_woman/3.png b/public/images/emoji/win10/ok_woman/3.png
new file mode 100644
index 00000000000..327e1d7a690
Binary files /dev/null and b/public/images/emoji/win10/ok_woman/3.png differ
diff --git a/public/images/emoji/win10/ok_woman/4.png b/public/images/emoji/win10/ok_woman/4.png
new file mode 100644
index 00000000000..76b54b1a381
Binary files /dev/null and b/public/images/emoji/win10/ok_woman/4.png differ
diff --git a/public/images/emoji/win10/ok_woman/5.png b/public/images/emoji/win10/ok_woman/5.png
new file mode 100644
index 00000000000..317a92f195f
Binary files /dev/null and b/public/images/emoji/win10/ok_woman/5.png differ
diff --git a/public/images/emoji/win10/ok_woman/6.png b/public/images/emoji/win10/ok_woman/6.png
new file mode 100644
index 00000000000..4b2ab307ee6
Binary files /dev/null and b/public/images/emoji/win10/ok_woman/6.png differ
diff --git a/public/images/emoji/win10/older_man/2.png b/public/images/emoji/win10/older_man/2.png
new file mode 100644
index 00000000000..660b422811d
Binary files /dev/null and b/public/images/emoji/win10/older_man/2.png differ
diff --git a/public/images/emoji/win10/older_man/3.png b/public/images/emoji/win10/older_man/3.png
new file mode 100644
index 00000000000..9aac260ee59
Binary files /dev/null and b/public/images/emoji/win10/older_man/3.png differ
diff --git a/public/images/emoji/win10/older_man/4.png b/public/images/emoji/win10/older_man/4.png
new file mode 100644
index 00000000000..ac794ddc4a1
Binary files /dev/null and b/public/images/emoji/win10/older_man/4.png differ
diff --git a/public/images/emoji/win10/older_man/5.png b/public/images/emoji/win10/older_man/5.png
new file mode 100644
index 00000000000..1898a8a3e1a
Binary files /dev/null and b/public/images/emoji/win10/older_man/5.png differ
diff --git a/public/images/emoji/win10/older_man/6.png b/public/images/emoji/win10/older_man/6.png
new file mode 100644
index 00000000000..e3433415ec9
Binary files /dev/null and b/public/images/emoji/win10/older_man/6.png differ
diff --git a/public/images/emoji/win10/older_woman/2.png b/public/images/emoji/win10/older_woman/2.png
new file mode 100644
index 00000000000..43e57aa73ac
Binary files /dev/null and b/public/images/emoji/win10/older_woman/2.png differ
diff --git a/public/images/emoji/win10/older_woman/3.png b/public/images/emoji/win10/older_woman/3.png
new file mode 100644
index 00000000000..8f8c5f94b90
Binary files /dev/null and b/public/images/emoji/win10/older_woman/3.png differ
diff --git a/public/images/emoji/win10/older_woman/4.png b/public/images/emoji/win10/older_woman/4.png
new file mode 100644
index 00000000000..a79d6f6935a
Binary files /dev/null and b/public/images/emoji/win10/older_woman/4.png differ
diff --git a/public/images/emoji/win10/older_woman/5.png b/public/images/emoji/win10/older_woman/5.png
new file mode 100644
index 00000000000..38db39f385d
Binary files /dev/null and b/public/images/emoji/win10/older_woman/5.png differ
diff --git a/public/images/emoji/win10/older_woman/6.png b/public/images/emoji/win10/older_woman/6.png
new file mode 100644
index 00000000000..afd9de68b5a
Binary files /dev/null and b/public/images/emoji/win10/older_woman/6.png differ
diff --git a/public/images/emoji/win10/om.png b/public/images/emoji/win10/om.png
new file mode 100644
index 00000000000..429aa5904e8
Binary files /dev/null and b/public/images/emoji/win10/om.png differ
diff --git a/public/images/emoji/win10/oman.png b/public/images/emoji/win10/oman.png
new file mode 100644
index 00000000000..59e0df087e4
Binary files /dev/null and b/public/images/emoji/win10/oman.png differ
diff --git a/public/images/emoji/win10/one.png b/public/images/emoji/win10/one.png
index 95e3c094c86..04153a940f9 100644
Binary files a/public/images/emoji/win10/one.png and b/public/images/emoji/win10/one.png differ
diff --git a/public/images/emoji/win10/open_book.png b/public/images/emoji/win10/open_book.png
new file mode 100644
index 00000000000..63bf1ca8543
Binary files /dev/null and b/public/images/emoji/win10/open_book.png differ
diff --git a/public/images/emoji/win10/open_hands/2.png b/public/images/emoji/win10/open_hands/2.png
new file mode 100644
index 00000000000..b3640435b05
Binary files /dev/null and b/public/images/emoji/win10/open_hands/2.png differ
diff --git a/public/images/emoji/win10/open_hands/3.png b/public/images/emoji/win10/open_hands/3.png
new file mode 100644
index 00000000000..1d864b7b626
Binary files /dev/null and b/public/images/emoji/win10/open_hands/3.png differ
diff --git a/public/images/emoji/win10/open_hands/4.png b/public/images/emoji/win10/open_hands/4.png
new file mode 100644
index 00000000000..dc1a758991e
Binary files /dev/null and b/public/images/emoji/win10/open_hands/4.png differ
diff --git a/public/images/emoji/win10/open_hands/5.png b/public/images/emoji/win10/open_hands/5.png
new file mode 100644
index 00000000000..f0d1685aa0a
Binary files /dev/null and b/public/images/emoji/win10/open_hands/5.png differ
diff --git a/public/images/emoji/win10/open_hands/6.png b/public/images/emoji/win10/open_hands/6.png
new file mode 100644
index 00000000000..b42a78d4880
Binary files /dev/null and b/public/images/emoji/win10/open_hands/6.png differ
diff --git a/public/images/emoji/win10/open_umbrella.png b/public/images/emoji/win10/open_umbrella.png
new file mode 100644
index 00000000000..d0f3b039fbb
Binary files /dev/null and b/public/images/emoji/win10/open_umbrella.png differ
diff --git a/public/images/emoji/win10/owl.png b/public/images/emoji/win10/owl.png
new file mode 100644
index 00000000000..dc5d94366b5
Binary files /dev/null and b/public/images/emoji/win10/owl.png differ
diff --git a/public/images/emoji/win10/pakistan.png b/public/images/emoji/win10/pakistan.png
new file mode 100644
index 00000000000..f4c74d1d49c
Binary files /dev/null and b/public/images/emoji/win10/pakistan.png differ
diff --git a/public/images/emoji/win10/palau.png b/public/images/emoji/win10/palau.png
new file mode 100644
index 00000000000..69aace7555f
Binary files /dev/null and b/public/images/emoji/win10/palau.png differ
diff --git a/public/images/emoji/win10/palestinian_territories.png b/public/images/emoji/win10/palestinian_territories.png
new file mode 100644
index 00000000000..2e4399d7627
Binary files /dev/null and b/public/images/emoji/win10/palestinian_territories.png differ
diff --git a/public/images/emoji/win10/panama.png b/public/images/emoji/win10/panama.png
new file mode 100644
index 00000000000..2a564db4266
Binary files /dev/null and b/public/images/emoji/win10/panama.png differ
diff --git a/public/images/emoji/win10/pancakes.png b/public/images/emoji/win10/pancakes.png
new file mode 100644
index 00000000000..888d129c10b
Binary files /dev/null and b/public/images/emoji/win10/pancakes.png differ
diff --git a/public/images/emoji/win10/papua_new_guinea.png b/public/images/emoji/win10/papua_new_guinea.png
new file mode 100644
index 00000000000..b449d67794a
Binary files /dev/null and b/public/images/emoji/win10/papua_new_guinea.png differ
diff --git a/public/images/emoji/win10/paraguay.png b/public/images/emoji/win10/paraguay.png
new file mode 100644
index 00000000000..d9eab9434ce
Binary files /dev/null and b/public/images/emoji/win10/paraguay.png differ
diff --git a/public/images/emoji/win10/parasol_on_ground.png b/public/images/emoji/win10/parasol_on_ground.png
new file mode 100644
index 00000000000..a3a45c3495c
Binary files /dev/null and b/public/images/emoji/win10/parasol_on_ground.png differ
diff --git a/public/images/emoji/win10/peanuts.png b/public/images/emoji/win10/peanuts.png
new file mode 100644
index 00000000000..a72719f8ac5
Binary files /dev/null and b/public/images/emoji/win10/peanuts.png differ
diff --git a/public/images/emoji/win10/lower_left_ballpoint_pen.png b/public/images/emoji/win10/pen.png
similarity index 100%
rename from public/images/emoji/win10/lower_left_ballpoint_pen.png
rename to public/images/emoji/win10/pen.png
diff --git a/public/images/emoji/win10/persevere.png b/public/images/emoji/win10/persevere.png
index f7c8cfc4f76..d41c3b5a245 100644
Binary files a/public/images/emoji/win10/persevere.png and b/public/images/emoji/win10/persevere.png differ
diff --git a/public/images/emoji/win10/person_fencing.png b/public/images/emoji/win10/person_fencing.png
new file mode 100644
index 00000000000..80b516192fb
Binary files /dev/null and b/public/images/emoji/win10/person_fencing.png differ
diff --git a/public/images/emoji/win10/peru.png b/public/images/emoji/win10/peru.png
new file mode 100644
index 00000000000..bbb5523f939
Binary files /dev/null and b/public/images/emoji/win10/peru.png differ
diff --git a/public/images/emoji/win10/philippines.png b/public/images/emoji/win10/philippines.png
new file mode 100644
index 00000000000..b26fa86ac23
Binary files /dev/null and b/public/images/emoji/win10/philippines.png differ
diff --git a/public/images/emoji/win10/phone.png b/public/images/emoji/win10/phone.png
new file mode 100644
index 00000000000..92bcaf872ea
Binary files /dev/null and b/public/images/emoji/win10/phone.png differ
diff --git a/public/images/emoji/win10/pitcairn_islands.png b/public/images/emoji/win10/pitcairn_islands.png
new file mode 100644
index 00000000000..3e3d79bca5c
Binary files /dev/null and b/public/images/emoji/win10/pitcairn_islands.png differ
diff --git a/public/images/emoji/win10/plate_with_cutlery.png b/public/images/emoji/win10/plate_with_cutlery.png
new file mode 100644
index 00000000000..d7a2654b4f3
Binary files /dev/null and b/public/images/emoji/win10/plate_with_cutlery.png differ
diff --git a/public/images/emoji/win10/play_or_pause_button.png b/public/images/emoji/win10/play_or_pause_button.png
new file mode 100644
index 00000000000..0cb9a347d6b
Binary files /dev/null and b/public/images/emoji/win10/play_or_pause_button.png differ
diff --git a/public/images/emoji/win10/point_down/2.png b/public/images/emoji/win10/point_down/2.png
new file mode 100644
index 00000000000..b27889771fe
Binary files /dev/null and b/public/images/emoji/win10/point_down/2.png differ
diff --git a/public/images/emoji/win10/point_down/3.png b/public/images/emoji/win10/point_down/3.png
new file mode 100644
index 00000000000..d30c27f449b
Binary files /dev/null and b/public/images/emoji/win10/point_down/3.png differ
diff --git a/public/images/emoji/win10/point_down/4.png b/public/images/emoji/win10/point_down/4.png
new file mode 100644
index 00000000000..671717cc8f2
Binary files /dev/null and b/public/images/emoji/win10/point_down/4.png differ
diff --git a/public/images/emoji/win10/point_down/5.png b/public/images/emoji/win10/point_down/5.png
new file mode 100644
index 00000000000..ba32e865414
Binary files /dev/null and b/public/images/emoji/win10/point_down/5.png differ
diff --git a/public/images/emoji/win10/point_down/6.png b/public/images/emoji/win10/point_down/6.png
new file mode 100644
index 00000000000..0070ddfc55c
Binary files /dev/null and b/public/images/emoji/win10/point_down/6.png differ
diff --git a/public/images/emoji/win10/point_left/2.png b/public/images/emoji/win10/point_left/2.png
new file mode 100644
index 00000000000..87b614f6128
Binary files /dev/null and b/public/images/emoji/win10/point_left/2.png differ
diff --git a/public/images/emoji/win10/point_left/3.png b/public/images/emoji/win10/point_left/3.png
new file mode 100644
index 00000000000..e1f757ff324
Binary files /dev/null and b/public/images/emoji/win10/point_left/3.png differ
diff --git a/public/images/emoji/win10/point_left/4.png b/public/images/emoji/win10/point_left/4.png
new file mode 100644
index 00000000000..323f7e6e33e
Binary files /dev/null and b/public/images/emoji/win10/point_left/4.png differ
diff --git a/public/images/emoji/win10/point_left/5.png b/public/images/emoji/win10/point_left/5.png
new file mode 100644
index 00000000000..bf73fed4a22
Binary files /dev/null and b/public/images/emoji/win10/point_left/5.png differ
diff --git a/public/images/emoji/win10/point_left/6.png b/public/images/emoji/win10/point_left/6.png
new file mode 100644
index 00000000000..72f1c6686d2
Binary files /dev/null and b/public/images/emoji/win10/point_left/6.png differ
diff --git a/public/images/emoji/win10/point_right/2.png b/public/images/emoji/win10/point_right/2.png
new file mode 100644
index 00000000000..d68cee86a52
Binary files /dev/null and b/public/images/emoji/win10/point_right/2.png differ
diff --git a/public/images/emoji/win10/point_right/3.png b/public/images/emoji/win10/point_right/3.png
new file mode 100644
index 00000000000..7349ad2f50e
Binary files /dev/null and b/public/images/emoji/win10/point_right/3.png differ
diff --git a/public/images/emoji/win10/point_right/4.png b/public/images/emoji/win10/point_right/4.png
new file mode 100644
index 00000000000..ee22412bdef
Binary files /dev/null and b/public/images/emoji/win10/point_right/4.png differ
diff --git a/public/images/emoji/win10/point_right/5.png b/public/images/emoji/win10/point_right/5.png
new file mode 100644
index 00000000000..eb52e4141b0
Binary files /dev/null and b/public/images/emoji/win10/point_right/5.png differ
diff --git a/public/images/emoji/win10/point_right/6.png b/public/images/emoji/win10/point_right/6.png
new file mode 100644
index 00000000000..03e1421c076
Binary files /dev/null and b/public/images/emoji/win10/point_right/6.png differ
diff --git a/public/images/emoji/win10/point_up/2.png b/public/images/emoji/win10/point_up/2.png
new file mode 100644
index 00000000000..823fbc621b0
Binary files /dev/null and b/public/images/emoji/win10/point_up/2.png differ
diff --git a/public/images/emoji/win10/point_up/3.png b/public/images/emoji/win10/point_up/3.png
new file mode 100644
index 00000000000..10993846bfa
Binary files /dev/null and b/public/images/emoji/win10/point_up/3.png differ
diff --git a/public/images/emoji/win10/point_up/4.png b/public/images/emoji/win10/point_up/4.png
new file mode 100644
index 00000000000..efb81bb7cca
Binary files /dev/null and b/public/images/emoji/win10/point_up/4.png differ
diff --git a/public/images/emoji/win10/point_up/5.png b/public/images/emoji/win10/point_up/5.png
new file mode 100644
index 00000000000..52b7ad3369d
Binary files /dev/null and b/public/images/emoji/win10/point_up/5.png differ
diff --git a/public/images/emoji/win10/point_up/6.png b/public/images/emoji/win10/point_up/6.png
new file mode 100644
index 00000000000..7f3bbdefac7
Binary files /dev/null and b/public/images/emoji/win10/point_up/6.png differ
diff --git a/public/images/emoji/win10/point_up_2/2.png b/public/images/emoji/win10/point_up_2/2.png
new file mode 100644
index 00000000000..d6e7f19ed6b
Binary files /dev/null and b/public/images/emoji/win10/point_up_2/2.png differ
diff --git a/public/images/emoji/win10/point_up_2/3.png b/public/images/emoji/win10/point_up_2/3.png
new file mode 100644
index 00000000000..9db6f24c08a
Binary files /dev/null and b/public/images/emoji/win10/point_up_2/3.png differ
diff --git a/public/images/emoji/win10/point_up_2/4.png b/public/images/emoji/win10/point_up_2/4.png
new file mode 100644
index 00000000000..117a9d98e82
Binary files /dev/null and b/public/images/emoji/win10/point_up_2/4.png differ
diff --git a/public/images/emoji/win10/point_up_2/5.png b/public/images/emoji/win10/point_up_2/5.png
new file mode 100644
index 00000000000..6279a091c03
Binary files /dev/null and b/public/images/emoji/win10/point_up_2/5.png differ
diff --git a/public/images/emoji/win10/point_up_2/6.png b/public/images/emoji/win10/point_up_2/6.png
new file mode 100644
index 00000000000..c23a99d7cca
Binary files /dev/null and b/public/images/emoji/win10/point_up_2/6.png differ
diff --git a/public/images/emoji/win10/poland.png b/public/images/emoji/win10/poland.png
new file mode 100644
index 00000000000..c8872ee52e9
Binary files /dev/null and b/public/images/emoji/win10/poland.png differ
diff --git a/public/images/emoji/win10/policeman.png b/public/images/emoji/win10/policeman.png
new file mode 100644
index 00000000000..9de63c18d88
Binary files /dev/null and b/public/images/emoji/win10/policeman.png differ
diff --git a/public/images/emoji/win10/policeman/2.png b/public/images/emoji/win10/policeman/2.png
new file mode 100644
index 00000000000..9113cfcde1a
Binary files /dev/null and b/public/images/emoji/win10/policeman/2.png differ
diff --git a/public/images/emoji/win10/policeman/3.png b/public/images/emoji/win10/policeman/3.png
new file mode 100644
index 00000000000..6e0c1756add
Binary files /dev/null and b/public/images/emoji/win10/policeman/3.png differ
diff --git a/public/images/emoji/win10/policeman/4.png b/public/images/emoji/win10/policeman/4.png
new file mode 100644
index 00000000000..8cdbe0a180e
Binary files /dev/null and b/public/images/emoji/win10/policeman/4.png differ
diff --git a/public/images/emoji/win10/policeman/5.png b/public/images/emoji/win10/policeman/5.png
new file mode 100644
index 00000000000..a1fd9fdd56e
Binary files /dev/null and b/public/images/emoji/win10/policeman/5.png differ
diff --git a/public/images/emoji/win10/policeman/6.png b/public/images/emoji/win10/policeman/6.png
new file mode 100644
index 00000000000..d31a94ecf5a
Binary files /dev/null and b/public/images/emoji/win10/policeman/6.png differ
diff --git a/public/images/emoji/win10/policewoman.png b/public/images/emoji/win10/policewoman.png
new file mode 100644
index 00000000000..33297dcab31
Binary files /dev/null and b/public/images/emoji/win10/policewoman.png differ
diff --git a/public/images/emoji/win10/policewoman/2.png b/public/images/emoji/win10/policewoman/2.png
new file mode 100644
index 00000000000..55a78227ce5
Binary files /dev/null and b/public/images/emoji/win10/policewoman/2.png differ
diff --git a/public/images/emoji/win10/policewoman/3.png b/public/images/emoji/win10/policewoman/3.png
new file mode 100644
index 00000000000..ef50efc1bbe
Binary files /dev/null and b/public/images/emoji/win10/policewoman/3.png differ
diff --git a/public/images/emoji/win10/policewoman/4.png b/public/images/emoji/win10/policewoman/4.png
new file mode 100644
index 00000000000..bfa84f98381
Binary files /dev/null and b/public/images/emoji/win10/policewoman/4.png differ
diff --git a/public/images/emoji/win10/policewoman/5.png b/public/images/emoji/win10/policewoman/5.png
new file mode 100644
index 00000000000..5094944aef3
Binary files /dev/null and b/public/images/emoji/win10/policewoman/5.png differ
diff --git a/public/images/emoji/win10/policewoman/6.png b/public/images/emoji/win10/policewoman/6.png
new file mode 100644
index 00000000000..4cae652ba73
Binary files /dev/null and b/public/images/emoji/win10/policewoman/6.png differ
diff --git a/public/images/emoji/win10/portugal.png b/public/images/emoji/win10/portugal.png
new file mode 100644
index 00000000000..5646de06226
Binary files /dev/null and b/public/images/emoji/win10/portugal.png differ
diff --git a/public/images/emoji/win10/potato.png b/public/images/emoji/win10/potato.png
new file mode 100644
index 00000000000..95225a806de
Binary files /dev/null and b/public/images/emoji/win10/potato.png differ
diff --git a/public/images/emoji/win10/pouting_man.png b/public/images/emoji/win10/pouting_man.png
new file mode 100644
index 00000000000..63685db1f54
Binary files /dev/null and b/public/images/emoji/win10/pouting_man.png differ
diff --git a/public/images/emoji/win10/pouting_man/2.png b/public/images/emoji/win10/pouting_man/2.png
new file mode 100644
index 00000000000..f713e9dd468
Binary files /dev/null and b/public/images/emoji/win10/pouting_man/2.png differ
diff --git a/public/images/emoji/win10/pouting_man/3.png b/public/images/emoji/win10/pouting_man/3.png
new file mode 100644
index 00000000000..dee5f58e2f9
Binary files /dev/null and b/public/images/emoji/win10/pouting_man/3.png differ
diff --git a/public/images/emoji/win10/pouting_man/4.png b/public/images/emoji/win10/pouting_man/4.png
new file mode 100644
index 00000000000..6c3d52305c4
Binary files /dev/null and b/public/images/emoji/win10/pouting_man/4.png differ
diff --git a/public/images/emoji/win10/pouting_man/5.png b/public/images/emoji/win10/pouting_man/5.png
new file mode 100644
index 00000000000..eab31fd31fe
Binary files /dev/null and b/public/images/emoji/win10/pouting_man/5.png differ
diff --git a/public/images/emoji/win10/pouting_man/6.png b/public/images/emoji/win10/pouting_man/6.png
new file mode 100644
index 00000000000..80e694c4a64
Binary files /dev/null and b/public/images/emoji/win10/pouting_man/6.png differ
diff --git a/public/images/emoji/win10/pouting_woman.png b/public/images/emoji/win10/pouting_woman.png
new file mode 100644
index 00000000000..1b55cb71bba
Binary files /dev/null and b/public/images/emoji/win10/pouting_woman.png differ
diff --git a/public/images/emoji/win10/pouting_woman/2.png b/public/images/emoji/win10/pouting_woman/2.png
new file mode 100644
index 00000000000..932574a3928
Binary files /dev/null and b/public/images/emoji/win10/pouting_woman/2.png differ
diff --git a/public/images/emoji/win10/pouting_woman/3.png b/public/images/emoji/win10/pouting_woman/3.png
new file mode 100644
index 00000000000..eff01b9450e
Binary files /dev/null and b/public/images/emoji/win10/pouting_woman/3.png differ
diff --git a/public/images/emoji/win10/pouting_woman/4.png b/public/images/emoji/win10/pouting_woman/4.png
new file mode 100644
index 00000000000..876e4806527
Binary files /dev/null and b/public/images/emoji/win10/pouting_woman/4.png differ
diff --git a/public/images/emoji/win10/pouting_woman/5.png b/public/images/emoji/win10/pouting_woman/5.png
new file mode 100644
index 00000000000..6e92b8ebfac
Binary files /dev/null and b/public/images/emoji/win10/pouting_woman/5.png differ
diff --git a/public/images/emoji/win10/pouting_woman/6.png b/public/images/emoji/win10/pouting_woman/6.png
new file mode 100644
index 00000000000..8de5a40ba08
Binary files /dev/null and b/public/images/emoji/win10/pouting_woman/6.png differ
diff --git a/public/images/emoji/win10/pray/2.png b/public/images/emoji/win10/pray/2.png
new file mode 100644
index 00000000000..16ef86a4e69
Binary files /dev/null and b/public/images/emoji/win10/pray/2.png differ
diff --git a/public/images/emoji/win10/pray/3.png b/public/images/emoji/win10/pray/3.png
new file mode 100644
index 00000000000..845363fe624
Binary files /dev/null and b/public/images/emoji/win10/pray/3.png differ
diff --git a/public/images/emoji/win10/pray/4.png b/public/images/emoji/win10/pray/4.png
new file mode 100644
index 00000000000..271cff1b585
Binary files /dev/null and b/public/images/emoji/win10/pray/4.png differ
diff --git a/public/images/emoji/win10/pray/5.png b/public/images/emoji/win10/pray/5.png
new file mode 100644
index 00000000000..a822e6adda5
Binary files /dev/null and b/public/images/emoji/win10/pray/5.png differ
diff --git a/public/images/emoji/win10/pray/6.png b/public/images/emoji/win10/pray/6.png
new file mode 100644
index 00000000000..77bdd570461
Binary files /dev/null and b/public/images/emoji/win10/pray/6.png differ
diff --git a/public/images/emoji/win10/pregnant_woman.png b/public/images/emoji/win10/pregnant_woman.png
new file mode 100644
index 00000000000..f6f905652f8
Binary files /dev/null and b/public/images/emoji/win10/pregnant_woman.png differ
diff --git a/public/images/emoji/win10/pregnant_woman/2.png b/public/images/emoji/win10/pregnant_woman/2.png
new file mode 100644
index 00000000000..235004a048e
Binary files /dev/null and b/public/images/emoji/win10/pregnant_woman/2.png differ
diff --git a/public/images/emoji/win10/pregnant_woman/3.png b/public/images/emoji/win10/pregnant_woman/3.png
new file mode 100644
index 00000000000..2090c7b6385
Binary files /dev/null and b/public/images/emoji/win10/pregnant_woman/3.png differ
diff --git a/public/images/emoji/win10/pregnant_woman/4.png b/public/images/emoji/win10/pregnant_woman/4.png
new file mode 100644
index 00000000000..a071d1f0a20
Binary files /dev/null and b/public/images/emoji/win10/pregnant_woman/4.png differ
diff --git a/public/images/emoji/win10/pregnant_woman/5.png b/public/images/emoji/win10/pregnant_woman/5.png
new file mode 100644
index 00000000000..7267685c1a3
Binary files /dev/null and b/public/images/emoji/win10/pregnant_woman/5.png differ
diff --git a/public/images/emoji/win10/pregnant_woman/6.png b/public/images/emoji/win10/pregnant_woman/6.png
new file mode 100644
index 00000000000..774aa31452c
Binary files /dev/null and b/public/images/emoji/win10/pregnant_woman/6.png differ
diff --git a/public/images/emoji/win10/previous_track_button.png b/public/images/emoji/win10/previous_track_button.png
new file mode 100644
index 00000000000..b06fec19f2a
Binary files /dev/null and b/public/images/emoji/win10/previous_track_button.png differ
diff --git a/public/images/emoji/win10/prince.png b/public/images/emoji/win10/prince.png
new file mode 100644
index 00000000000..cda060f30fb
Binary files /dev/null and b/public/images/emoji/win10/prince.png differ
diff --git a/public/images/emoji/win10/prince/2.png b/public/images/emoji/win10/prince/2.png
new file mode 100644
index 00000000000..64318c8edcf
Binary files /dev/null and b/public/images/emoji/win10/prince/2.png differ
diff --git a/public/images/emoji/win10/prince/3.png b/public/images/emoji/win10/prince/3.png
new file mode 100644
index 00000000000..d663d3bc348
Binary files /dev/null and b/public/images/emoji/win10/prince/3.png differ
diff --git a/public/images/emoji/win10/prince/4.png b/public/images/emoji/win10/prince/4.png
new file mode 100644
index 00000000000..13a3b8ec783
Binary files /dev/null and b/public/images/emoji/win10/prince/4.png differ
diff --git a/public/images/emoji/win10/prince/5.png b/public/images/emoji/win10/prince/5.png
new file mode 100644
index 00000000000..298729c255c
Binary files /dev/null and b/public/images/emoji/win10/prince/5.png differ
diff --git a/public/images/emoji/win10/prince/6.png b/public/images/emoji/win10/prince/6.png
new file mode 100644
index 00000000000..2ced21697ca
Binary files /dev/null and b/public/images/emoji/win10/prince/6.png differ
diff --git a/public/images/emoji/win10/princess/2.png b/public/images/emoji/win10/princess/2.png
new file mode 100644
index 00000000000..2d8ba05b00a
Binary files /dev/null and b/public/images/emoji/win10/princess/2.png differ
diff --git a/public/images/emoji/win10/princess/3.png b/public/images/emoji/win10/princess/3.png
new file mode 100644
index 00000000000..104a36077c9
Binary files /dev/null and b/public/images/emoji/win10/princess/3.png differ
diff --git a/public/images/emoji/win10/princess/4.png b/public/images/emoji/win10/princess/4.png
new file mode 100644
index 00000000000..47cd3255127
Binary files /dev/null and b/public/images/emoji/win10/princess/4.png differ
diff --git a/public/images/emoji/win10/princess/5.png b/public/images/emoji/win10/princess/5.png
new file mode 100644
index 00000000000..7021ba9d1b8
Binary files /dev/null and b/public/images/emoji/win10/princess/5.png differ
diff --git a/public/images/emoji/win10/princess/6.png b/public/images/emoji/win10/princess/6.png
new file mode 100644
index 00000000000..3b9bca2b4dc
Binary files /dev/null and b/public/images/emoji/win10/princess/6.png differ
diff --git a/public/images/emoji/win10/puerto_rico.png b/public/images/emoji/win10/puerto_rico.png
new file mode 100644
index 00000000000..05a929944de
Binary files /dev/null and b/public/images/emoji/win10/puerto_rico.png differ
diff --git a/public/images/emoji/win10/qatar.png b/public/images/emoji/win10/qatar.png
new file mode 100644
index 00000000000..f51ae1d0ffd
Binary files /dev/null and b/public/images/emoji/win10/qatar.png differ
diff --git a/public/images/emoji/win10/rainbow_flag.png b/public/images/emoji/win10/rainbow_flag.png
new file mode 100644
index 00000000000..83c2d46ab24
Binary files /dev/null and b/public/images/emoji/win10/rainbow_flag.png differ
diff --git a/public/images/emoji/win10/raised_back_of_hand.png b/public/images/emoji/win10/raised_back_of_hand.png
new file mode 100644
index 00000000000..00a0114ea90
Binary files /dev/null and b/public/images/emoji/win10/raised_back_of_hand.png differ
diff --git a/public/images/emoji/win10/raised_back_of_hand/2.png b/public/images/emoji/win10/raised_back_of_hand/2.png
new file mode 100644
index 00000000000..253edb88743
Binary files /dev/null and b/public/images/emoji/win10/raised_back_of_hand/2.png differ
diff --git a/public/images/emoji/win10/raised_back_of_hand/3.png b/public/images/emoji/win10/raised_back_of_hand/3.png
new file mode 100644
index 00000000000..f31e390a90a
Binary files /dev/null and b/public/images/emoji/win10/raised_back_of_hand/3.png differ
diff --git a/public/images/emoji/win10/raised_back_of_hand/4.png b/public/images/emoji/win10/raised_back_of_hand/4.png
new file mode 100644
index 00000000000..684cd7e13a5
Binary files /dev/null and b/public/images/emoji/win10/raised_back_of_hand/4.png differ
diff --git a/public/images/emoji/win10/raised_back_of_hand/5.png b/public/images/emoji/win10/raised_back_of_hand/5.png
new file mode 100644
index 00000000000..b321f86b641
Binary files /dev/null and b/public/images/emoji/win10/raised_back_of_hand/5.png differ
diff --git a/public/images/emoji/win10/raised_back_of_hand/6.png b/public/images/emoji/win10/raised_back_of_hand/6.png
new file mode 100644
index 00000000000..043bebc91ed
Binary files /dev/null and b/public/images/emoji/win10/raised_back_of_hand/6.png differ
diff --git a/public/images/emoji/win10/raised_hand/2.png b/public/images/emoji/win10/raised_hand/2.png
new file mode 100644
index 00000000000..d78d8500561
Binary files /dev/null and b/public/images/emoji/win10/raised_hand/2.png differ
diff --git a/public/images/emoji/win10/raised_hand/3.png b/public/images/emoji/win10/raised_hand/3.png
new file mode 100644
index 00000000000..bafed3922df
Binary files /dev/null and b/public/images/emoji/win10/raised_hand/3.png differ
diff --git a/public/images/emoji/win10/raised_hand/4.png b/public/images/emoji/win10/raised_hand/4.png
new file mode 100644
index 00000000000..a516ef4e230
Binary files /dev/null and b/public/images/emoji/win10/raised_hand/4.png differ
diff --git a/public/images/emoji/win10/raised_hand/5.png b/public/images/emoji/win10/raised_hand/5.png
new file mode 100644
index 00000000000..71b2ea504a4
Binary files /dev/null and b/public/images/emoji/win10/raised_hand/5.png differ
diff --git a/public/images/emoji/win10/raised_hand/6.png b/public/images/emoji/win10/raised_hand/6.png
new file mode 100644
index 00000000000..46ea5b4e64c
Binary files /dev/null and b/public/images/emoji/win10/raised_hand/6.png differ
diff --git a/public/images/emoji/win10/raised_hand_with_fingers_splayed/2.png b/public/images/emoji/win10/raised_hand_with_fingers_splayed/2.png
new file mode 100644
index 00000000000..f3267a72e5d
Binary files /dev/null and b/public/images/emoji/win10/raised_hand_with_fingers_splayed/2.png differ
diff --git a/public/images/emoji/win10/raised_hand_with_fingers_splayed/3.png b/public/images/emoji/win10/raised_hand_with_fingers_splayed/3.png
new file mode 100644
index 00000000000..f184eba9115
Binary files /dev/null and b/public/images/emoji/win10/raised_hand_with_fingers_splayed/3.png differ
diff --git a/public/images/emoji/win10/raised_hand_with_fingers_splayed/4.png b/public/images/emoji/win10/raised_hand_with_fingers_splayed/4.png
new file mode 100644
index 00000000000..355b8ac9316
Binary files /dev/null and b/public/images/emoji/win10/raised_hand_with_fingers_splayed/4.png differ
diff --git a/public/images/emoji/win10/raised_hand_with_fingers_splayed/5.png b/public/images/emoji/win10/raised_hand_with_fingers_splayed/5.png
new file mode 100644
index 00000000000..6cfb97ebd14
Binary files /dev/null and b/public/images/emoji/win10/raised_hand_with_fingers_splayed/5.png differ
diff --git a/public/images/emoji/win10/raised_hand_with_fingers_splayed/6.png b/public/images/emoji/win10/raised_hand_with_fingers_splayed/6.png
new file mode 100644
index 00000000000..35a9c3a1b31
Binary files /dev/null and b/public/images/emoji/win10/raised_hand_with_fingers_splayed/6.png differ
diff --git a/public/images/emoji/win10/raised_hands/2.png b/public/images/emoji/win10/raised_hands/2.png
new file mode 100644
index 00000000000..5f85dc188ca
Binary files /dev/null and b/public/images/emoji/win10/raised_hands/2.png differ
diff --git a/public/images/emoji/win10/raised_hands/3.png b/public/images/emoji/win10/raised_hands/3.png
new file mode 100644
index 00000000000..e8bcd0bd6c2
Binary files /dev/null and b/public/images/emoji/win10/raised_hands/3.png differ
diff --git a/public/images/emoji/win10/raised_hands/4.png b/public/images/emoji/win10/raised_hands/4.png
new file mode 100644
index 00000000000..faa47587a41
Binary files /dev/null and b/public/images/emoji/win10/raised_hands/4.png differ
diff --git a/public/images/emoji/win10/raised_hands/5.png b/public/images/emoji/win10/raised_hands/5.png
new file mode 100644
index 00000000000..74d02ec7f8a
Binary files /dev/null and b/public/images/emoji/win10/raised_hands/5.png differ
diff --git a/public/images/emoji/win10/raised_hands/6.png b/public/images/emoji/win10/raised_hands/6.png
new file mode 100644
index 00000000000..86c5f066fcb
Binary files /dev/null and b/public/images/emoji/win10/raised_hands/6.png differ
diff --git a/public/images/emoji/win10/raising_hand_man.png b/public/images/emoji/win10/raising_hand_man.png
new file mode 100644
index 00000000000..24021075bd7
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_man.png differ
diff --git a/public/images/emoji/win10/raising_hand_man/2.png b/public/images/emoji/win10/raising_hand_man/2.png
new file mode 100644
index 00000000000..9ace2368628
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_man/2.png differ
diff --git a/public/images/emoji/win10/raising_hand_man/3.png b/public/images/emoji/win10/raising_hand_man/3.png
new file mode 100644
index 00000000000..75ac82d04be
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_man/3.png differ
diff --git a/public/images/emoji/win10/raising_hand_man/4.png b/public/images/emoji/win10/raising_hand_man/4.png
new file mode 100644
index 00000000000..6ef77eb2846
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_man/4.png differ
diff --git a/public/images/emoji/win10/raising_hand_man/5.png b/public/images/emoji/win10/raising_hand_man/5.png
new file mode 100644
index 00000000000..44dd6aa55fe
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_man/5.png differ
diff --git a/public/images/emoji/win10/raising_hand_man/6.png b/public/images/emoji/win10/raising_hand_man/6.png
new file mode 100644
index 00000000000..098462ab2a9
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_man/6.png differ
diff --git a/public/images/emoji/win10/raising_hand_woman.png b/public/images/emoji/win10/raising_hand_woman.png
new file mode 100644
index 00000000000..f97a50924a5
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_woman.png differ
diff --git a/public/images/emoji/win10/raising_hand_woman/2.png b/public/images/emoji/win10/raising_hand_woman/2.png
new file mode 100644
index 00000000000..5c8e90945bc
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_woman/2.png differ
diff --git a/public/images/emoji/win10/raising_hand_woman/3.png b/public/images/emoji/win10/raising_hand_woman/3.png
new file mode 100644
index 00000000000..0eb2a755de4
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_woman/3.png differ
diff --git a/public/images/emoji/win10/raising_hand_woman/4.png b/public/images/emoji/win10/raising_hand_woman/4.png
new file mode 100644
index 00000000000..0bb059a3faf
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_woman/4.png differ
diff --git a/public/images/emoji/win10/raising_hand_woman/5.png b/public/images/emoji/win10/raising_hand_woman/5.png
new file mode 100644
index 00000000000..fdba997b6e0
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_woman/5.png differ
diff --git a/public/images/emoji/win10/raising_hand_woman/6.png b/public/images/emoji/win10/raising_hand_woman/6.png
new file mode 100644
index 00000000000..121d8a000a7
Binary files /dev/null and b/public/images/emoji/win10/raising_hand_woman/6.png differ
diff --git a/public/images/emoji/win10/rescue_worker_helmet.png b/public/images/emoji/win10/rescue_worker_helmet.png
new file mode 100644
index 00000000000..79e1a5801c1
Binary files /dev/null and b/public/images/emoji/win10/rescue_worker_helmet.png differ
diff --git a/public/images/emoji/win10/reunion.png b/public/images/emoji/win10/reunion.png
new file mode 100644
index 00000000000..1679d4c5b9c
Binary files /dev/null and b/public/images/emoji/win10/reunion.png differ
diff --git a/public/images/emoji/win10/rhinoceros.png b/public/images/emoji/win10/rhinoceros.png
new file mode 100644
index 00000000000..d2c91aa57d8
Binary files /dev/null and b/public/images/emoji/win10/rhinoceros.png differ
diff --git a/public/images/emoji/win10/rofl.png b/public/images/emoji/win10/rofl.png
new file mode 100644
index 00000000000..39f60567f64
Binary files /dev/null and b/public/images/emoji/win10/rofl.png differ
diff --git a/public/images/emoji/win10/roll_eyes.png b/public/images/emoji/win10/roll_eyes.png
new file mode 100644
index 00000000000..090ee207a4e
Binary files /dev/null and b/public/images/emoji/win10/roll_eyes.png differ
diff --git a/public/images/emoji/win10/romania.png b/public/images/emoji/win10/romania.png
new file mode 100644
index 00000000000..2b163248784
Binary files /dev/null and b/public/images/emoji/win10/romania.png differ
diff --git a/public/images/emoji/win10/rowboat.png b/public/images/emoji/win10/rowboat.png
index da7c189a856..4c3b2069372 100644
Binary files a/public/images/emoji/win10/rowboat.png and b/public/images/emoji/win10/rowboat.png differ
diff --git a/public/images/emoji/win10/rowing_man.png b/public/images/emoji/win10/rowing_man.png
new file mode 100644
index 00000000000..4c3b2069372
Binary files /dev/null and b/public/images/emoji/win10/rowing_man.png differ
diff --git a/public/images/emoji/win10/rowing_man/2.png b/public/images/emoji/win10/rowing_man/2.png
new file mode 100644
index 00000000000..b62d6718367
Binary files /dev/null and b/public/images/emoji/win10/rowing_man/2.png differ
diff --git a/public/images/emoji/win10/rowing_man/3.png b/public/images/emoji/win10/rowing_man/3.png
new file mode 100644
index 00000000000..55cc925046c
Binary files /dev/null and b/public/images/emoji/win10/rowing_man/3.png differ
diff --git a/public/images/emoji/win10/rowing_man/4.png b/public/images/emoji/win10/rowing_man/4.png
new file mode 100644
index 00000000000..545fadd1835
Binary files /dev/null and b/public/images/emoji/win10/rowing_man/4.png differ
diff --git a/public/images/emoji/win10/rowing_man/5.png b/public/images/emoji/win10/rowing_man/5.png
new file mode 100644
index 00000000000..877255c1c32
Binary files /dev/null and b/public/images/emoji/win10/rowing_man/5.png differ
diff --git a/public/images/emoji/win10/rowing_man/6.png b/public/images/emoji/win10/rowing_man/6.png
new file mode 100644
index 00000000000..d16b8042961
Binary files /dev/null and b/public/images/emoji/win10/rowing_man/6.png differ
diff --git a/public/images/emoji/win10/rowing_woman.png b/public/images/emoji/win10/rowing_woman.png
new file mode 100644
index 00000000000..e681c59eaf5
Binary files /dev/null and b/public/images/emoji/win10/rowing_woman.png differ
diff --git a/public/images/emoji/win10/rowing_woman/2.png b/public/images/emoji/win10/rowing_woman/2.png
new file mode 100644
index 00000000000..11723ab7501
Binary files /dev/null and b/public/images/emoji/win10/rowing_woman/2.png differ
diff --git a/public/images/emoji/win10/rowing_woman/3.png b/public/images/emoji/win10/rowing_woman/3.png
new file mode 100644
index 00000000000..b55eda457d9
Binary files /dev/null and b/public/images/emoji/win10/rowing_woman/3.png differ
diff --git a/public/images/emoji/win10/rowing_woman/4.png b/public/images/emoji/win10/rowing_woman/4.png
new file mode 100644
index 00000000000..e47493a2747
Binary files /dev/null and b/public/images/emoji/win10/rowing_woman/4.png differ
diff --git a/public/images/emoji/win10/rowing_woman/5.png b/public/images/emoji/win10/rowing_woman/5.png
new file mode 100644
index 00000000000..fdbac0b0ccd
Binary files /dev/null and b/public/images/emoji/win10/rowing_woman/5.png differ
diff --git a/public/images/emoji/win10/rowing_woman/6.png b/public/images/emoji/win10/rowing_woman/6.png
new file mode 100644
index 00000000000..88b7dcb412d
Binary files /dev/null and b/public/images/emoji/win10/rowing_woman/6.png differ
diff --git a/public/images/emoji/win10/ru.png b/public/images/emoji/win10/ru.png
index 9b23019f392..3ecaefd941b 100644
Binary files a/public/images/emoji/win10/ru.png and b/public/images/emoji/win10/ru.png differ
diff --git a/public/images/emoji/win10/runner.png b/public/images/emoji/win10/runner.png
index 32a8cf7b890..acc37342e88 100644
Binary files a/public/images/emoji/win10/runner.png and b/public/images/emoji/win10/runner.png differ
diff --git a/public/images/emoji/win10/running_man.png b/public/images/emoji/win10/running_man.png
new file mode 100644
index 00000000000..acc37342e88
Binary files /dev/null and b/public/images/emoji/win10/running_man.png differ
diff --git a/public/images/emoji/win10/running_man/2.png b/public/images/emoji/win10/running_man/2.png
new file mode 100644
index 00000000000..0f106bab000
Binary files /dev/null and b/public/images/emoji/win10/running_man/2.png differ
diff --git a/public/images/emoji/win10/running_man/3.png b/public/images/emoji/win10/running_man/3.png
new file mode 100644
index 00000000000..4958e4e942e
Binary files /dev/null and b/public/images/emoji/win10/running_man/3.png differ
diff --git a/public/images/emoji/win10/running_man/4.png b/public/images/emoji/win10/running_man/4.png
new file mode 100644
index 00000000000..dbe98788131
Binary files /dev/null and b/public/images/emoji/win10/running_man/4.png differ
diff --git a/public/images/emoji/win10/running_man/5.png b/public/images/emoji/win10/running_man/5.png
new file mode 100644
index 00000000000..02f8c5e2776
Binary files /dev/null and b/public/images/emoji/win10/running_man/5.png differ
diff --git a/public/images/emoji/win10/running_man/6.png b/public/images/emoji/win10/running_man/6.png
new file mode 100644
index 00000000000..1c27c748116
Binary files /dev/null and b/public/images/emoji/win10/running_man/6.png differ
diff --git a/public/images/emoji/win10/running_woman.png b/public/images/emoji/win10/running_woman.png
new file mode 100644
index 00000000000..6bbbe6235b6
Binary files /dev/null and b/public/images/emoji/win10/running_woman.png differ
diff --git a/public/images/emoji/win10/running_woman/2.png b/public/images/emoji/win10/running_woman/2.png
new file mode 100644
index 00000000000..8f2147f7d91
Binary files /dev/null and b/public/images/emoji/win10/running_woman/2.png differ
diff --git a/public/images/emoji/win10/running_woman/3.png b/public/images/emoji/win10/running_woman/3.png
new file mode 100644
index 00000000000..e36d7ad0403
Binary files /dev/null and b/public/images/emoji/win10/running_woman/3.png differ
diff --git a/public/images/emoji/win10/running_woman/4.png b/public/images/emoji/win10/running_woman/4.png
new file mode 100644
index 00000000000..ee34edb5548
Binary files /dev/null and b/public/images/emoji/win10/running_woman/4.png differ
diff --git a/public/images/emoji/win10/running_woman/5.png b/public/images/emoji/win10/running_woman/5.png
new file mode 100644
index 00000000000..8a47cee58c3
Binary files /dev/null and b/public/images/emoji/win10/running_woman/5.png differ
diff --git a/public/images/emoji/win10/running_woman/6.png b/public/images/emoji/win10/running_woman/6.png
new file mode 100644
index 00000000000..6a0d134c8d4
Binary files /dev/null and b/public/images/emoji/win10/running_woman/6.png differ
diff --git a/public/images/emoji/win10/rwanda.png b/public/images/emoji/win10/rwanda.png
new file mode 100644
index 00000000000..a45a988ff58
Binary files /dev/null and b/public/images/emoji/win10/rwanda.png differ
diff --git a/public/images/emoji/win10/samoa.png b/public/images/emoji/win10/samoa.png
new file mode 100644
index 00000000000..de81c048d01
Binary files /dev/null and b/public/images/emoji/win10/samoa.png differ
diff --git a/public/images/emoji/win10/san_marino.png b/public/images/emoji/win10/san_marino.png
new file mode 100644
index 00000000000..fa20a008086
Binary files /dev/null and b/public/images/emoji/win10/san_marino.png differ
diff --git a/public/images/emoji/win10/santa/2.png b/public/images/emoji/win10/santa/2.png
new file mode 100644
index 00000000000..9ea4e99148f
Binary files /dev/null and b/public/images/emoji/win10/santa/2.png differ
diff --git a/public/images/emoji/win10/santa/3.png b/public/images/emoji/win10/santa/3.png
new file mode 100644
index 00000000000..dd45301a216
Binary files /dev/null and b/public/images/emoji/win10/santa/3.png differ
diff --git a/public/images/emoji/win10/santa/4.png b/public/images/emoji/win10/santa/4.png
new file mode 100644
index 00000000000..0a9acc7cf84
Binary files /dev/null and b/public/images/emoji/win10/santa/4.png differ
diff --git a/public/images/emoji/win10/santa/5.png b/public/images/emoji/win10/santa/5.png
new file mode 100644
index 00000000000..4ddf67edcf5
Binary files /dev/null and b/public/images/emoji/win10/santa/5.png differ
diff --git a/public/images/emoji/win10/santa/6.png b/public/images/emoji/win10/santa/6.png
new file mode 100644
index 00000000000..d7c3b0fc419
Binary files /dev/null and b/public/images/emoji/win10/santa/6.png differ
diff --git a/public/images/emoji/win10/sao_tome_principe.png b/public/images/emoji/win10/sao_tome_principe.png
new file mode 100644
index 00000000000..bbfcbd18df3
Binary files /dev/null and b/public/images/emoji/win10/sao_tome_principe.png differ
diff --git a/public/images/emoji/win10/saudi_arabia.png b/public/images/emoji/win10/saudi_arabia.png
new file mode 100644
index 00000000000..59954eccbc0
Binary files /dev/null and b/public/images/emoji/win10/saudi_arabia.png differ
diff --git a/public/images/emoji/win10/selfie.png b/public/images/emoji/win10/selfie.png
new file mode 100644
index 00000000000..04120c6992a
Binary files /dev/null and b/public/images/emoji/win10/selfie.png differ
diff --git a/public/images/emoji/win10/selfie/2.png b/public/images/emoji/win10/selfie/2.png
new file mode 100644
index 00000000000..77498678fca
Binary files /dev/null and b/public/images/emoji/win10/selfie/2.png differ
diff --git a/public/images/emoji/win10/selfie/3.png b/public/images/emoji/win10/selfie/3.png
new file mode 100644
index 00000000000..b1738f03b04
Binary files /dev/null and b/public/images/emoji/win10/selfie/3.png differ
diff --git a/public/images/emoji/win10/selfie/4.png b/public/images/emoji/win10/selfie/4.png
new file mode 100644
index 00000000000..201bfb01122
Binary files /dev/null and b/public/images/emoji/win10/selfie/4.png differ
diff --git a/public/images/emoji/win10/selfie/5.png b/public/images/emoji/win10/selfie/5.png
new file mode 100644
index 00000000000..8518503c554
Binary files /dev/null and b/public/images/emoji/win10/selfie/5.png differ
diff --git a/public/images/emoji/win10/selfie/6.png b/public/images/emoji/win10/selfie/6.png
new file mode 100644
index 00000000000..91e2bc9aae5
Binary files /dev/null and b/public/images/emoji/win10/selfie/6.png differ
diff --git a/public/images/emoji/win10/senegal.png b/public/images/emoji/win10/senegal.png
new file mode 100644
index 00000000000..2d32427625a
Binary files /dev/null and b/public/images/emoji/win10/senegal.png differ
diff --git a/public/images/emoji/win10/serbia.png b/public/images/emoji/win10/serbia.png
new file mode 100644
index 00000000000..a7af1346e56
Binary files /dev/null and b/public/images/emoji/win10/serbia.png differ
diff --git a/public/images/emoji/win10/seven.png b/public/images/emoji/win10/seven.png
index 1c839c4e10d..8e280d07c46 100644
Binary files a/public/images/emoji/win10/seven.png and b/public/images/emoji/win10/seven.png differ
diff --git a/public/images/emoji/win10/seychelles.png b/public/images/emoji/win10/seychelles.png
new file mode 100644
index 00000000000..e69ca6add18
Binary files /dev/null and b/public/images/emoji/win10/seychelles.png differ
diff --git a/public/images/emoji/win10/shallow_pan_of_food.png b/public/images/emoji/win10/shallow_pan_of_food.png
new file mode 100644
index 00000000000..1bab061aab1
Binary files /dev/null and b/public/images/emoji/win10/shallow_pan_of_food.png differ
diff --git a/public/images/emoji/win10/shark.png b/public/images/emoji/win10/shark.png
new file mode 100644
index 00000000000..312241778c1
Binary files /dev/null and b/public/images/emoji/win10/shark.png differ
diff --git a/public/images/emoji/win10/shopping.png b/public/images/emoji/win10/shopping.png
new file mode 100644
index 00000000000..f0b9ad84199
Binary files /dev/null and b/public/images/emoji/win10/shopping.png differ
diff --git a/public/images/emoji/win10/shopping_cart.png b/public/images/emoji/win10/shopping_cart.png
new file mode 100644
index 00000000000..4259b68670d
Binary files /dev/null and b/public/images/emoji/win10/shopping_cart.png differ
diff --git a/public/images/emoji/win10/shrimp.png b/public/images/emoji/win10/shrimp.png
new file mode 100644
index 00000000000..f0e4aabf227
Binary files /dev/null and b/public/images/emoji/win10/shrimp.png differ
diff --git a/public/images/emoji/win10/sierra_leone.png b/public/images/emoji/win10/sierra_leone.png
new file mode 100644
index 00000000000..816f090002a
Binary files /dev/null and b/public/images/emoji/win10/sierra_leone.png differ
diff --git a/public/images/emoji/win10/singapore.png b/public/images/emoji/win10/singapore.png
new file mode 100644
index 00000000000..4cf2332d20f
Binary files /dev/null and b/public/images/emoji/win10/singapore.png differ
diff --git a/public/images/emoji/win10/sint_maarten.png b/public/images/emoji/win10/sint_maarten.png
new file mode 100644
index 00000000000..5248152aba9
Binary files /dev/null and b/public/images/emoji/win10/sint_maarten.png differ
diff --git a/public/images/emoji/win10/six.png b/public/images/emoji/win10/six.png
index 8e8a805e87d..230e33849b8 100644
Binary files a/public/images/emoji/win10/six.png and b/public/images/emoji/win10/six.png differ
diff --git a/public/images/emoji/win10/sleeping_bed.png b/public/images/emoji/win10/sleeping_bed.png
new file mode 100644
index 00000000000..22f9cf2543d
Binary files /dev/null and b/public/images/emoji/win10/sleeping_bed.png differ
diff --git a/public/images/emoji/win10/sleeping_bed/2.png b/public/images/emoji/win10/sleeping_bed/2.png
new file mode 100644
index 00000000000..a432127ee26
Binary files /dev/null and b/public/images/emoji/win10/sleeping_bed/2.png differ
diff --git a/public/images/emoji/win10/sleeping_bed/3.png b/public/images/emoji/win10/sleeping_bed/3.png
new file mode 100644
index 00000000000..67bdaa91728
Binary files /dev/null and b/public/images/emoji/win10/sleeping_bed/3.png differ
diff --git a/public/images/emoji/win10/sleeping_bed/4.png b/public/images/emoji/win10/sleeping_bed/4.png
new file mode 100644
index 00000000000..3473e32be27
Binary files /dev/null and b/public/images/emoji/win10/sleeping_bed/4.png differ
diff --git a/public/images/emoji/win10/sleeping_bed/5.png b/public/images/emoji/win10/sleeping_bed/5.png
new file mode 100644
index 00000000000..c7ee71281f1
Binary files /dev/null and b/public/images/emoji/win10/sleeping_bed/5.png differ
diff --git a/public/images/emoji/win10/sleeping_bed/6.png b/public/images/emoji/win10/sleeping_bed/6.png
new file mode 100644
index 00000000000..606e3238e5b
Binary files /dev/null and b/public/images/emoji/win10/sleeping_bed/6.png differ
diff --git a/public/images/emoji/win10/slightly_smiling.png b/public/images/emoji/win10/slightly_smiling.png
new file mode 100644
index 00000000000..718d272dd8d
Binary files /dev/null and b/public/images/emoji/win10/slightly_smiling.png differ
diff --git a/public/images/emoji/win10/slovakia.png b/public/images/emoji/win10/slovakia.png
new file mode 100644
index 00000000000..9b716032fd8
Binary files /dev/null and b/public/images/emoji/win10/slovakia.png differ
diff --git a/public/images/emoji/win10/slovenia.png b/public/images/emoji/win10/slovenia.png
new file mode 100644
index 00000000000..6dfbe6eae24
Binary files /dev/null and b/public/images/emoji/win10/slovenia.png differ
diff --git a/public/images/emoji/win10/sneezing_face.png b/public/images/emoji/win10/sneezing_face.png
new file mode 100644
index 00000000000..858eed43404
Binary files /dev/null and b/public/images/emoji/win10/sneezing_face.png differ
diff --git a/public/images/emoji/win10/snowboarder/2.png b/public/images/emoji/win10/snowboarder/2.png
new file mode 100644
index 00000000000..3bca4609809
Binary files /dev/null and b/public/images/emoji/win10/snowboarder/2.png differ
diff --git a/public/images/emoji/win10/snowboarder/3.png b/public/images/emoji/win10/snowboarder/3.png
new file mode 100644
index 00000000000..3de3d071c20
Binary files /dev/null and b/public/images/emoji/win10/snowboarder/3.png differ
diff --git a/public/images/emoji/win10/snowboarder/4.png b/public/images/emoji/win10/snowboarder/4.png
new file mode 100644
index 00000000000..52ac8cb8bcf
Binary files /dev/null and b/public/images/emoji/win10/snowboarder/4.png differ
diff --git a/public/images/emoji/win10/snowboarder/5.png b/public/images/emoji/win10/snowboarder/5.png
new file mode 100644
index 00000000000..0cc104e1bae
Binary files /dev/null and b/public/images/emoji/win10/snowboarder/5.png differ
diff --git a/public/images/emoji/win10/snowboarder/6.png b/public/images/emoji/win10/snowboarder/6.png
new file mode 100644
index 00000000000..a2f1f6e7978
Binary files /dev/null and b/public/images/emoji/win10/snowboarder/6.png differ
diff --git a/public/images/emoji/win10/snowflake.png b/public/images/emoji/win10/snowflake.png
index d91b8e18a52..15c8943929b 100644
Binary files a/public/images/emoji/win10/snowflake.png and b/public/images/emoji/win10/snowflake.png differ
diff --git a/public/images/emoji/win10/snowman_with_snow.png b/public/images/emoji/win10/snowman_with_snow.png
new file mode 100644
index 00000000000..d9bf8ee5804
Binary files /dev/null and b/public/images/emoji/win10/snowman_with_snow.png differ
diff --git a/public/images/emoji/win10/solomon_islands.png b/public/images/emoji/win10/solomon_islands.png
new file mode 100644
index 00000000000..e4476e18806
Binary files /dev/null and b/public/images/emoji/win10/solomon_islands.png differ
diff --git a/public/images/emoji/win10/somalia.png b/public/images/emoji/win10/somalia.png
new file mode 100644
index 00000000000..209fffeaed0
Binary files /dev/null and b/public/images/emoji/win10/somalia.png differ
diff --git a/public/images/emoji/win10/south_africa.png b/public/images/emoji/win10/south_africa.png
new file mode 100644
index 00000000000..d40f1c75c81
Binary files /dev/null and b/public/images/emoji/win10/south_africa.png differ
diff --git a/public/images/emoji/win10/south_georgia_south_sandwich_islands.png b/public/images/emoji/win10/south_georgia_south_sandwich_islands.png
new file mode 100644
index 00000000000..58f47bcd9b9
Binary files /dev/null and b/public/images/emoji/win10/south_georgia_south_sandwich_islands.png differ
diff --git a/public/images/emoji/win10/south_sudan.png b/public/images/emoji/win10/south_sudan.png
new file mode 100644
index 00000000000..c7cbc6967c2
Binary files /dev/null and b/public/images/emoji/win10/south_sudan.png differ
diff --git a/public/images/emoji/win10/spiral_calendar.png b/public/images/emoji/win10/spiral_calendar.png
new file mode 100644
index 00000000000..9e3b1e146f5
Binary files /dev/null and b/public/images/emoji/win10/spiral_calendar.png differ
diff --git a/public/images/emoji/win10/spiral_notepad.png b/public/images/emoji/win10/spiral_notepad.png
new file mode 100644
index 00000000000..356ee6a9179
Binary files /dev/null and b/public/images/emoji/win10/spiral_notepad.png differ
diff --git a/public/images/emoji/win10/spoon.png b/public/images/emoji/win10/spoon.png
new file mode 100644
index 00000000000..208b65fc9b0
Binary files /dev/null and b/public/images/emoji/win10/spoon.png differ
diff --git a/public/images/emoji/win10/squid.png b/public/images/emoji/win10/squid.png
new file mode 100644
index 00000000000..1ef1123926d
Binary files /dev/null and b/public/images/emoji/win10/squid.png differ
diff --git a/public/images/emoji/win10/sri_lanka.png b/public/images/emoji/win10/sri_lanka.png
new file mode 100644
index 00000000000..f15b9be56dd
Binary files /dev/null and b/public/images/emoji/win10/sri_lanka.png differ
diff --git a/public/images/emoji/win10/st_barthelemy.png b/public/images/emoji/win10/st_barthelemy.png
new file mode 100644
index 00000000000..e213bf7e406
Binary files /dev/null and b/public/images/emoji/win10/st_barthelemy.png differ
diff --git a/public/images/emoji/win10/st_helena.png b/public/images/emoji/win10/st_helena.png
new file mode 100644
index 00000000000..90fefd0cab2
Binary files /dev/null and b/public/images/emoji/win10/st_helena.png differ
diff --git a/public/images/emoji/win10/st_kitts_nevis.png b/public/images/emoji/win10/st_kitts_nevis.png
new file mode 100644
index 00000000000..d7686f8b603
Binary files /dev/null and b/public/images/emoji/win10/st_kitts_nevis.png differ
diff --git a/public/images/emoji/win10/st_lucia.png b/public/images/emoji/win10/st_lucia.png
new file mode 100644
index 00000000000..92eafffe947
Binary files /dev/null and b/public/images/emoji/win10/st_lucia.png differ
diff --git a/public/images/emoji/win10/st_pierre_miquelon.png b/public/images/emoji/win10/st_pierre_miquelon.png
new file mode 100644
index 00000000000..b05828b47cb
Binary files /dev/null and b/public/images/emoji/win10/st_pierre_miquelon.png differ
diff --git a/public/images/emoji/win10/st_vincent_grenadines.png b/public/images/emoji/win10/st_vincent_grenadines.png
new file mode 100644
index 00000000000..ddfd25fd227
Binary files /dev/null and b/public/images/emoji/win10/st_vincent_grenadines.png differ
diff --git a/public/images/emoji/win10/stop_sign.png b/public/images/emoji/win10/stop_sign.png
new file mode 100644
index 00000000000..ca997dac302
Binary files /dev/null and b/public/images/emoji/win10/stop_sign.png differ
diff --git a/public/images/emoji/win10/stuffed_flatbread.png b/public/images/emoji/win10/stuffed_flatbread.png
new file mode 100644
index 00000000000..00397d37345
Binary files /dev/null and b/public/images/emoji/win10/stuffed_flatbread.png differ
diff --git a/public/images/emoji/win10/sudan.png b/public/images/emoji/win10/sudan.png
new file mode 100644
index 00000000000..3974a07328c
Binary files /dev/null and b/public/images/emoji/win10/sudan.png differ
diff --git a/public/images/emoji/win10/sun_behind_large_cloud.png b/public/images/emoji/win10/sun_behind_large_cloud.png
new file mode 100644
index 00000000000..fd650f5bb30
Binary files /dev/null and b/public/images/emoji/win10/sun_behind_large_cloud.png differ
diff --git a/public/images/emoji/win10/sun_behind_rain_cloud.png b/public/images/emoji/win10/sun_behind_rain_cloud.png
new file mode 100644
index 00000000000..7013ea4de50
Binary files /dev/null and b/public/images/emoji/win10/sun_behind_rain_cloud.png differ
diff --git a/public/images/emoji/win10/sun_behind_small_cloud.png b/public/images/emoji/win10/sun_behind_small_cloud.png
new file mode 100644
index 00000000000..53525213719
Binary files /dev/null and b/public/images/emoji/win10/sun_behind_small_cloud.png differ
diff --git a/public/images/emoji/win10/surfer.png b/public/images/emoji/win10/surfer.png
index fb460756af6..77a10e6230c 100644
Binary files a/public/images/emoji/win10/surfer.png and b/public/images/emoji/win10/surfer.png differ
diff --git a/public/images/emoji/win10/surfing_man.png b/public/images/emoji/win10/surfing_man.png
new file mode 100644
index 00000000000..77a10e6230c
Binary files /dev/null and b/public/images/emoji/win10/surfing_man.png differ
diff --git a/public/images/emoji/win10/surfing_man/2.png b/public/images/emoji/win10/surfing_man/2.png
new file mode 100644
index 00000000000..b6822a9e01d
Binary files /dev/null and b/public/images/emoji/win10/surfing_man/2.png differ
diff --git a/public/images/emoji/win10/surfing_man/3.png b/public/images/emoji/win10/surfing_man/3.png
new file mode 100644
index 00000000000..466007cdd3b
Binary files /dev/null and b/public/images/emoji/win10/surfing_man/3.png differ
diff --git a/public/images/emoji/win10/surfing_man/4.png b/public/images/emoji/win10/surfing_man/4.png
new file mode 100644
index 00000000000..7592beb3b3b
Binary files /dev/null and b/public/images/emoji/win10/surfing_man/4.png differ
diff --git a/public/images/emoji/win10/surfing_man/5.png b/public/images/emoji/win10/surfing_man/5.png
new file mode 100644
index 00000000000..272ed04574e
Binary files /dev/null and b/public/images/emoji/win10/surfing_man/5.png differ
diff --git a/public/images/emoji/win10/surfing_man/6.png b/public/images/emoji/win10/surfing_man/6.png
new file mode 100644
index 00000000000..dcd327a9936
Binary files /dev/null and b/public/images/emoji/win10/surfing_man/6.png differ
diff --git a/public/images/emoji/win10/surfing_woman.png b/public/images/emoji/win10/surfing_woman.png
new file mode 100644
index 00000000000..b899da6939f
Binary files /dev/null and b/public/images/emoji/win10/surfing_woman.png differ
diff --git a/public/images/emoji/win10/surfing_woman/2.png b/public/images/emoji/win10/surfing_woman/2.png
new file mode 100644
index 00000000000..a7bc5f3bf0c
Binary files /dev/null and b/public/images/emoji/win10/surfing_woman/2.png differ
diff --git a/public/images/emoji/win10/surfing_woman/3.png b/public/images/emoji/win10/surfing_woman/3.png
new file mode 100644
index 00000000000..e4d80b9b129
Binary files /dev/null and b/public/images/emoji/win10/surfing_woman/3.png differ
diff --git a/public/images/emoji/win10/surfing_woman/4.png b/public/images/emoji/win10/surfing_woman/4.png
new file mode 100644
index 00000000000..b8510888c08
Binary files /dev/null and b/public/images/emoji/win10/surfing_woman/4.png differ
diff --git a/public/images/emoji/win10/surfing_woman/5.png b/public/images/emoji/win10/surfing_woman/5.png
new file mode 100644
index 00000000000..90fe9d3cf9a
Binary files /dev/null and b/public/images/emoji/win10/surfing_woman/5.png differ
diff --git a/public/images/emoji/win10/surfing_woman/6.png b/public/images/emoji/win10/surfing_woman/6.png
new file mode 100644
index 00000000000..21b0ba1e051
Binary files /dev/null and b/public/images/emoji/win10/surfing_woman/6.png differ
diff --git a/public/images/emoji/win10/suriname.png b/public/images/emoji/win10/suriname.png
new file mode 100644
index 00000000000..48afc4adac5
Binary files /dev/null and b/public/images/emoji/win10/suriname.png differ
diff --git a/public/images/emoji/win10/swaziland.png b/public/images/emoji/win10/swaziland.png
new file mode 100644
index 00000000000..fb5ee97ba24
Binary files /dev/null and b/public/images/emoji/win10/swaziland.png differ
diff --git a/public/images/emoji/win10/sweat_drops.png b/public/images/emoji/win10/sweat_drops.png
index 1b921089420..a1198aaf79d 100644
Binary files a/public/images/emoji/win10/sweat_drops.png and b/public/images/emoji/win10/sweat_drops.png differ
diff --git a/public/images/emoji/win10/sweden.png b/public/images/emoji/win10/sweden.png
new file mode 100644
index 00000000000..3b46fe18abc
Binary files /dev/null and b/public/images/emoji/win10/sweden.png differ
diff --git a/public/images/emoji/win10/swimmer.png b/public/images/emoji/win10/swimmer.png
index 4bcdaecb4de..ba294244a5d 100644
Binary files a/public/images/emoji/win10/swimmer.png and b/public/images/emoji/win10/swimmer.png differ
diff --git a/public/images/emoji/win10/swimming_man.png b/public/images/emoji/win10/swimming_man.png
new file mode 100644
index 00000000000..ba294244a5d
Binary files /dev/null and b/public/images/emoji/win10/swimming_man.png differ
diff --git a/public/images/emoji/win10/swimming_man/2.png b/public/images/emoji/win10/swimming_man/2.png
new file mode 100644
index 00000000000..1cbe6239bb6
Binary files /dev/null and b/public/images/emoji/win10/swimming_man/2.png differ
diff --git a/public/images/emoji/win10/swimming_man/3.png b/public/images/emoji/win10/swimming_man/3.png
new file mode 100644
index 00000000000..7c532b88e06
Binary files /dev/null and b/public/images/emoji/win10/swimming_man/3.png differ
diff --git a/public/images/emoji/win10/swimming_man/4.png b/public/images/emoji/win10/swimming_man/4.png
new file mode 100644
index 00000000000..e46de30a6b3
Binary files /dev/null and b/public/images/emoji/win10/swimming_man/4.png differ
diff --git a/public/images/emoji/win10/swimming_man/5.png b/public/images/emoji/win10/swimming_man/5.png
new file mode 100644
index 00000000000..eef6aeffe00
Binary files /dev/null and b/public/images/emoji/win10/swimming_man/5.png differ
diff --git a/public/images/emoji/win10/swimming_man/6.png b/public/images/emoji/win10/swimming_man/6.png
new file mode 100644
index 00000000000..ec0f6f16736
Binary files /dev/null and b/public/images/emoji/win10/swimming_man/6.png differ
diff --git a/public/images/emoji/win10/swimming_woman.png b/public/images/emoji/win10/swimming_woman.png
new file mode 100644
index 00000000000..ea4853cd299
Binary files /dev/null and b/public/images/emoji/win10/swimming_woman.png differ
diff --git a/public/images/emoji/win10/swimming_woman/2.png b/public/images/emoji/win10/swimming_woman/2.png
new file mode 100644
index 00000000000..c330f66129f
Binary files /dev/null and b/public/images/emoji/win10/swimming_woman/2.png differ
diff --git a/public/images/emoji/win10/swimming_woman/3.png b/public/images/emoji/win10/swimming_woman/3.png
new file mode 100644
index 00000000000..c1106311e55
Binary files /dev/null and b/public/images/emoji/win10/swimming_woman/3.png differ
diff --git a/public/images/emoji/win10/swimming_woman/4.png b/public/images/emoji/win10/swimming_woman/4.png
new file mode 100644
index 00000000000..a7b43072fc0
Binary files /dev/null and b/public/images/emoji/win10/swimming_woman/4.png differ
diff --git a/public/images/emoji/win10/swimming_woman/5.png b/public/images/emoji/win10/swimming_woman/5.png
new file mode 100644
index 00000000000..a3c6fefdf87
Binary files /dev/null and b/public/images/emoji/win10/swimming_woman/5.png differ
diff --git a/public/images/emoji/win10/swimming_woman/6.png b/public/images/emoji/win10/swimming_woman/6.png
new file mode 100644
index 00000000000..e3b91fe2fa3
Binary files /dev/null and b/public/images/emoji/win10/swimming_woman/6.png differ
diff --git a/public/images/emoji/win10/switzerland.png b/public/images/emoji/win10/switzerland.png
new file mode 100644
index 00000000000..e0caa61ba63
Binary files /dev/null and b/public/images/emoji/win10/switzerland.png differ
diff --git a/public/images/emoji/win10/syria.png b/public/images/emoji/win10/syria.png
new file mode 100644
index 00000000000..53606f3e075
Binary files /dev/null and b/public/images/emoji/win10/syria.png differ
diff --git a/public/images/emoji/win10/taiwan.png b/public/images/emoji/win10/taiwan.png
new file mode 100644
index 00000000000..dde348b40da
Binary files /dev/null and b/public/images/emoji/win10/taiwan.png differ
diff --git a/public/images/emoji/win10/tajikistan.png b/public/images/emoji/win10/tajikistan.png
new file mode 100644
index 00000000000..7b3697952d5
Binary files /dev/null and b/public/images/emoji/win10/tajikistan.png differ
diff --git a/public/images/emoji/win10/tanzania.png b/public/images/emoji/win10/tanzania.png
new file mode 100644
index 00000000000..d4026fea320
Binary files /dev/null and b/public/images/emoji/win10/tanzania.png differ
diff --git a/public/images/emoji/win10/thailand.png b/public/images/emoji/win10/thailand.png
new file mode 100644
index 00000000000..81499f16168
Binary files /dev/null and b/public/images/emoji/win10/thailand.png differ
diff --git a/public/images/emoji/win10/three.png b/public/images/emoji/win10/three.png
index 9cb4d40b0f3..2b641df50a8 100644
Binary files a/public/images/emoji/win10/three.png and b/public/images/emoji/win10/three.png differ
diff --git a/public/images/emoji/win10/three_button_mouse.png b/public/images/emoji/win10/three_button_mouse.png
deleted file mode 100644
index 3e39c0f398b..00000000000
Binary files a/public/images/emoji/win10/three_button_mouse.png and /dev/null differ
diff --git a/public/images/emoji/win10/thumbsdown/2.png b/public/images/emoji/win10/thumbsdown/2.png
new file mode 100644
index 00000000000..c3d21d3ce94
Binary files /dev/null and b/public/images/emoji/win10/thumbsdown/2.png differ
diff --git a/public/images/emoji/win10/thumbsdown/3.png b/public/images/emoji/win10/thumbsdown/3.png
new file mode 100644
index 00000000000..71e93c783c8
Binary files /dev/null and b/public/images/emoji/win10/thumbsdown/3.png differ
diff --git a/public/images/emoji/win10/thumbsdown/4.png b/public/images/emoji/win10/thumbsdown/4.png
new file mode 100644
index 00000000000..e886a316e89
Binary files /dev/null and b/public/images/emoji/win10/thumbsdown/4.png differ
diff --git a/public/images/emoji/win10/thumbsdown/5.png b/public/images/emoji/win10/thumbsdown/5.png
new file mode 100644
index 00000000000..972a46a3ad4
Binary files /dev/null and b/public/images/emoji/win10/thumbsdown/5.png differ
diff --git a/public/images/emoji/win10/thumbsdown/6.png b/public/images/emoji/win10/thumbsdown/6.png
new file mode 100644
index 00000000000..9af4ac9bf8a
Binary files /dev/null and b/public/images/emoji/win10/thumbsdown/6.png differ
diff --git a/public/images/emoji/win10/thumbsup/2.png b/public/images/emoji/win10/thumbsup/2.png
new file mode 100644
index 00000000000..edaefac65a0
Binary files /dev/null and b/public/images/emoji/win10/thumbsup/2.png differ
diff --git a/public/images/emoji/win10/thumbsup/3.png b/public/images/emoji/win10/thumbsup/3.png
new file mode 100644
index 00000000000..7d1b8491527
Binary files /dev/null and b/public/images/emoji/win10/thumbsup/3.png differ
diff --git a/public/images/emoji/win10/thumbsup/4.png b/public/images/emoji/win10/thumbsup/4.png
new file mode 100644
index 00000000000..27046532b74
Binary files /dev/null and b/public/images/emoji/win10/thumbsup/4.png differ
diff --git a/public/images/emoji/win10/thumbsup/5.png b/public/images/emoji/win10/thumbsup/5.png
new file mode 100644
index 00000000000..4ff2e844196
Binary files /dev/null and b/public/images/emoji/win10/thumbsup/5.png differ
diff --git a/public/images/emoji/win10/thumbsup/6.png b/public/images/emoji/win10/thumbsup/6.png
new file mode 100644
index 00000000000..86086610355
Binary files /dev/null and b/public/images/emoji/win10/thumbsup/6.png differ
diff --git a/public/images/emoji/win10/timor_leste.png b/public/images/emoji/win10/timor_leste.png
new file mode 100644
index 00000000000..6706def9912
Binary files /dev/null and b/public/images/emoji/win10/timor_leste.png differ
diff --git a/public/images/emoji/win10/tipping_hand_man.png b/public/images/emoji/win10/tipping_hand_man.png
new file mode 100644
index 00000000000..f34ad034695
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_man.png differ
diff --git a/public/images/emoji/win10/tipping_hand_man/2.png b/public/images/emoji/win10/tipping_hand_man/2.png
new file mode 100644
index 00000000000..b51c9f00138
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_man/2.png differ
diff --git a/public/images/emoji/win10/tipping_hand_man/3.png b/public/images/emoji/win10/tipping_hand_man/3.png
new file mode 100644
index 00000000000..9c25f10ce10
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_man/3.png differ
diff --git a/public/images/emoji/win10/tipping_hand_man/4.png b/public/images/emoji/win10/tipping_hand_man/4.png
new file mode 100644
index 00000000000..c0e63d7e1f3
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_man/4.png differ
diff --git a/public/images/emoji/win10/tipping_hand_man/5.png b/public/images/emoji/win10/tipping_hand_man/5.png
new file mode 100644
index 00000000000..190e7804a08
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_man/5.png differ
diff --git a/public/images/emoji/win10/tipping_hand_man/6.png b/public/images/emoji/win10/tipping_hand_man/6.png
new file mode 100644
index 00000000000..1457e72695e
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_man/6.png differ
diff --git a/public/images/emoji/win10/tipping_hand_woman.png b/public/images/emoji/win10/tipping_hand_woman.png
new file mode 100644
index 00000000000..d5f7de6d6d3
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_woman.png differ
diff --git a/public/images/emoji/win10/tipping_hand_woman/2.png b/public/images/emoji/win10/tipping_hand_woman/2.png
new file mode 100644
index 00000000000..673badf70bf
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_woman/2.png differ
diff --git a/public/images/emoji/win10/tipping_hand_woman/3.png b/public/images/emoji/win10/tipping_hand_woman/3.png
new file mode 100644
index 00000000000..8f7692e6390
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_woman/3.png differ
diff --git a/public/images/emoji/win10/tipping_hand_woman/4.png b/public/images/emoji/win10/tipping_hand_woman/4.png
new file mode 100644
index 00000000000..40faf9cee0f
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_woman/4.png differ
diff --git a/public/images/emoji/win10/tipping_hand_woman/5.png b/public/images/emoji/win10/tipping_hand_woman/5.png
new file mode 100644
index 00000000000..5e457453b5a
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_woman/5.png differ
diff --git a/public/images/emoji/win10/tipping_hand_woman/6.png b/public/images/emoji/win10/tipping_hand_woman/6.png
new file mode 100644
index 00000000000..3d86515ba99
Binary files /dev/null and b/public/images/emoji/win10/tipping_hand_woman/6.png differ
diff --git a/public/images/emoji/win10/tired_face.png b/public/images/emoji/win10/tired_face.png
index b34cb3bba15..3f1c72dce55 100644
Binary files a/public/images/emoji/win10/tired_face.png and b/public/images/emoji/win10/tired_face.png differ
diff --git a/public/images/emoji/win10/togo.png b/public/images/emoji/win10/togo.png
new file mode 100644
index 00000000000..7a542547e05
Binary files /dev/null and b/public/images/emoji/win10/togo.png differ
diff --git a/public/images/emoji/win10/tokelau.png b/public/images/emoji/win10/tokelau.png
new file mode 100644
index 00000000000..f42f8686314
Binary files /dev/null and b/public/images/emoji/win10/tokelau.png differ
diff --git a/public/images/emoji/win10/tonga.png b/public/images/emoji/win10/tonga.png
new file mode 100644
index 00000000000..bfff80acf4d
Binary files /dev/null and b/public/images/emoji/win10/tonga.png differ
diff --git a/public/images/emoji/win10/tornado.png b/public/images/emoji/win10/tornado.png
new file mode 100644
index 00000000000..8269d47872f
Binary files /dev/null and b/public/images/emoji/win10/tornado.png differ
diff --git a/public/images/emoji/win10/tr.png b/public/images/emoji/win10/tr.png
new file mode 100644
index 00000000000..3b6fc163790
Binary files /dev/null and b/public/images/emoji/win10/tr.png differ
diff --git a/public/images/emoji/win10/tractor.png b/public/images/emoji/win10/tractor.png
index 92290c70f89..f511682fb40 100644
Binary files a/public/images/emoji/win10/tractor.png and b/public/images/emoji/win10/tractor.png differ
diff --git a/public/images/emoji/win10/trinidad_tobago.png b/public/images/emoji/win10/trinidad_tobago.png
new file mode 100644
index 00000000000..14355ce15f6
Binary files /dev/null and b/public/images/emoji/win10/trinidad_tobago.png differ
diff --git a/public/images/emoji/win10/tshirt.png b/public/images/emoji/win10/tshirt.png
new file mode 100644
index 00000000000..0117d49657d
Binary files /dev/null and b/public/images/emoji/win10/tshirt.png differ
diff --git a/public/images/emoji/win10/tumbler_glass.png b/public/images/emoji/win10/tumbler_glass.png
new file mode 100644
index 00000000000..4cfe2053c2d
Binary files /dev/null and b/public/images/emoji/win10/tumbler_glass.png differ
diff --git a/public/images/emoji/win10/tunisia.png b/public/images/emoji/win10/tunisia.png
new file mode 100644
index 00000000000..2691b42f09a
Binary files /dev/null and b/public/images/emoji/win10/tunisia.png differ
diff --git a/public/images/emoji/win10/turkmenistan.png b/public/images/emoji/win10/turkmenistan.png
new file mode 100644
index 00000000000..a0729e2c292
Binary files /dev/null and b/public/images/emoji/win10/turkmenistan.png differ
diff --git a/public/images/emoji/win10/turks_caicos_islands.png b/public/images/emoji/win10/turks_caicos_islands.png
new file mode 100644
index 00000000000..bb04d27666c
Binary files /dev/null and b/public/images/emoji/win10/turks_caicos_islands.png differ
diff --git a/public/images/emoji/win10/tuvalu.png b/public/images/emoji/win10/tuvalu.png
new file mode 100644
index 00000000000..60fad11afce
Binary files /dev/null and b/public/images/emoji/win10/tuvalu.png differ
diff --git a/public/images/emoji/win10/two.png b/public/images/emoji/win10/two.png
index da3eb230b73..6740511b38b 100644
Binary files a/public/images/emoji/win10/two.png and b/public/images/emoji/win10/two.png differ
diff --git a/public/images/emoji/win10/u55b6.png b/public/images/emoji/win10/u55b6.png
index cce8ea89078..2873f57dfad 100644
Binary files a/public/images/emoji/win10/u55b6.png and b/public/images/emoji/win10/u55b6.png differ
diff --git a/public/images/emoji/win10/uganda.png b/public/images/emoji/win10/uganda.png
new file mode 100644
index 00000000000..9541a9fe432
Binary files /dev/null and b/public/images/emoji/win10/uganda.png differ
diff --git a/public/images/emoji/win10/uk.png b/public/images/emoji/win10/uk.png
new file mode 100644
index 00000000000..ad2a6622e47
Binary files /dev/null and b/public/images/emoji/win10/uk.png differ
diff --git a/public/images/emoji/win10/ukraine.png b/public/images/emoji/win10/ukraine.png
new file mode 100644
index 00000000000..d24b4e827b0
Binary files /dev/null and b/public/images/emoji/win10/ukraine.png differ
diff --git a/public/images/emoji/win10/united_arab_emirates.png b/public/images/emoji/win10/united_arab_emirates.png
new file mode 100644
index 00000000000..0aac4c4b1eb
Binary files /dev/null and b/public/images/emoji/win10/united_arab_emirates.png differ
diff --git a/public/images/emoji/win10/uruguay.png b/public/images/emoji/win10/uruguay.png
new file mode 100644
index 00000000000..8196541e261
Binary files /dev/null and b/public/images/emoji/win10/uruguay.png differ
diff --git a/public/images/emoji/win10/us.png b/public/images/emoji/win10/us.png
index b8aa8dd603b..450853eca47 100644
Binary files a/public/images/emoji/win10/us.png and b/public/images/emoji/win10/us.png differ
diff --git a/public/images/emoji/win10/us_virgin_islands.png b/public/images/emoji/win10/us_virgin_islands.png
new file mode 100644
index 00000000000..2352c2610b8
Binary files /dev/null and b/public/images/emoji/win10/us_virgin_islands.png differ
diff --git a/public/images/emoji/win10/uzbekistan.png b/public/images/emoji/win10/uzbekistan.png
new file mode 100644
index 00000000000..c268b7f0b2a
Binary files /dev/null and b/public/images/emoji/win10/uzbekistan.png differ
diff --git a/public/images/emoji/win10/v/2.png b/public/images/emoji/win10/v/2.png
new file mode 100644
index 00000000000..8e2ebf35378
Binary files /dev/null and b/public/images/emoji/win10/v/2.png differ
diff --git a/public/images/emoji/win10/v/3.png b/public/images/emoji/win10/v/3.png
new file mode 100644
index 00000000000..4f576a0a661
Binary files /dev/null and b/public/images/emoji/win10/v/3.png differ
diff --git a/public/images/emoji/win10/v/4.png b/public/images/emoji/win10/v/4.png
new file mode 100644
index 00000000000..d3658c2c6ba
Binary files /dev/null and b/public/images/emoji/win10/v/4.png differ
diff --git a/public/images/emoji/win10/v/5.png b/public/images/emoji/win10/v/5.png
new file mode 100644
index 00000000000..13f52508066
Binary files /dev/null and b/public/images/emoji/win10/v/5.png differ
diff --git a/public/images/emoji/win10/v/6.png b/public/images/emoji/win10/v/6.png
new file mode 100644
index 00000000000..2c1688e46c1
Binary files /dev/null and b/public/images/emoji/win10/v/6.png differ
diff --git a/public/images/emoji/win10/vanuatu.png b/public/images/emoji/win10/vanuatu.png
new file mode 100644
index 00000000000..ebf4b693156
Binary files /dev/null and b/public/images/emoji/win10/vanuatu.png differ
diff --git a/public/images/emoji/win10/vatican_city.png b/public/images/emoji/win10/vatican_city.png
new file mode 100644
index 00000000000..a91fed8815c
Binary files /dev/null and b/public/images/emoji/win10/vatican_city.png differ
diff --git a/public/images/emoji/win10/venezuela.png b/public/images/emoji/win10/venezuela.png
new file mode 100644
index 00000000000..e2b7cff1d89
Binary files /dev/null and b/public/images/emoji/win10/venezuela.png differ
diff --git a/public/images/emoji/win10/vietnam.png b/public/images/emoji/win10/vietnam.png
new file mode 100644
index 00000000000..f888ea94350
Binary files /dev/null and b/public/images/emoji/win10/vietnam.png differ
diff --git a/public/images/emoji/win10/vulcan_salute.png b/public/images/emoji/win10/vulcan_salute.png
new file mode 100644
index 00000000000..d5dbca1ff73
Binary files /dev/null and b/public/images/emoji/win10/vulcan_salute.png differ
diff --git a/public/images/emoji/win10/vulcan_salute/2.png b/public/images/emoji/win10/vulcan_salute/2.png
new file mode 100644
index 00000000000..317e548907b
Binary files /dev/null and b/public/images/emoji/win10/vulcan_salute/2.png differ
diff --git a/public/images/emoji/win10/vulcan_salute/3.png b/public/images/emoji/win10/vulcan_salute/3.png
new file mode 100644
index 00000000000..981c3dc12b7
Binary files /dev/null and b/public/images/emoji/win10/vulcan_salute/3.png differ
diff --git a/public/images/emoji/win10/vulcan_salute/4.png b/public/images/emoji/win10/vulcan_salute/4.png
new file mode 100644
index 00000000000..7af3f6715c9
Binary files /dev/null and b/public/images/emoji/win10/vulcan_salute/4.png differ
diff --git a/public/images/emoji/win10/vulcan_salute/5.png b/public/images/emoji/win10/vulcan_salute/5.png
new file mode 100644
index 00000000000..1b775210c0e
Binary files /dev/null and b/public/images/emoji/win10/vulcan_salute/5.png differ
diff --git a/public/images/emoji/win10/vulcan_salute/6.png b/public/images/emoji/win10/vulcan_salute/6.png
new file mode 100644
index 00000000000..11d10a9b07c
Binary files /dev/null and b/public/images/emoji/win10/vulcan_salute/6.png differ
diff --git a/public/images/emoji/win10/walking.png b/public/images/emoji/win10/walking.png
index 8936319a8e3..cdf31af1558 100644
Binary files a/public/images/emoji/win10/walking.png and b/public/images/emoji/win10/walking.png differ
diff --git a/public/images/emoji/win10/walking_man.png b/public/images/emoji/win10/walking_man.png
new file mode 100644
index 00000000000..cdf31af1558
Binary files /dev/null and b/public/images/emoji/win10/walking_man.png differ
diff --git a/public/images/emoji/win10/walking_man/2.png b/public/images/emoji/win10/walking_man/2.png
new file mode 100644
index 00000000000..8cd431293f4
Binary files /dev/null and b/public/images/emoji/win10/walking_man/2.png differ
diff --git a/public/images/emoji/win10/walking_man/3.png b/public/images/emoji/win10/walking_man/3.png
new file mode 100644
index 00000000000..1ee2612ea8c
Binary files /dev/null and b/public/images/emoji/win10/walking_man/3.png differ
diff --git a/public/images/emoji/win10/walking_man/4.png b/public/images/emoji/win10/walking_man/4.png
new file mode 100644
index 00000000000..c7f577394b7
Binary files /dev/null and b/public/images/emoji/win10/walking_man/4.png differ
diff --git a/public/images/emoji/win10/walking_man/5.png b/public/images/emoji/win10/walking_man/5.png
new file mode 100644
index 00000000000..a5dc06ee02a
Binary files /dev/null and b/public/images/emoji/win10/walking_man/5.png differ
diff --git a/public/images/emoji/win10/walking_man/6.png b/public/images/emoji/win10/walking_man/6.png
new file mode 100644
index 00000000000..5d895f3762c
Binary files /dev/null and b/public/images/emoji/win10/walking_man/6.png differ
diff --git a/public/images/emoji/win10/walking_woman.png b/public/images/emoji/win10/walking_woman.png
new file mode 100644
index 00000000000..4ce1ab68dba
Binary files /dev/null and b/public/images/emoji/win10/walking_woman.png differ
diff --git a/public/images/emoji/win10/walking_woman/2.png b/public/images/emoji/win10/walking_woman/2.png
new file mode 100644
index 00000000000..7d57bb6660e
Binary files /dev/null and b/public/images/emoji/win10/walking_woman/2.png differ
diff --git a/public/images/emoji/win10/walking_woman/3.png b/public/images/emoji/win10/walking_woman/3.png
new file mode 100644
index 00000000000..3d298d6bda3
Binary files /dev/null and b/public/images/emoji/win10/walking_woman/3.png differ
diff --git a/public/images/emoji/win10/walking_woman/4.png b/public/images/emoji/win10/walking_woman/4.png
new file mode 100644
index 00000000000..a155e9b154e
Binary files /dev/null and b/public/images/emoji/win10/walking_woman/4.png differ
diff --git a/public/images/emoji/win10/walking_woman/5.png b/public/images/emoji/win10/walking_woman/5.png
new file mode 100644
index 00000000000..c531cdf3f5e
Binary files /dev/null and b/public/images/emoji/win10/walking_woman/5.png differ
diff --git a/public/images/emoji/win10/walking_woman/6.png b/public/images/emoji/win10/walking_woman/6.png
new file mode 100644
index 00000000000..7757ee7914f
Binary files /dev/null and b/public/images/emoji/win10/walking_woman/6.png differ
diff --git a/public/images/emoji/win10/wallis_futuna.png b/public/images/emoji/win10/wallis_futuna.png
new file mode 100644
index 00000000000..4672eabedba
Binary files /dev/null and b/public/images/emoji/win10/wallis_futuna.png differ
diff --git a/public/images/emoji/win10/wave/2.png b/public/images/emoji/win10/wave/2.png
new file mode 100644
index 00000000000..1da3195ccac
Binary files /dev/null and b/public/images/emoji/win10/wave/2.png differ
diff --git a/public/images/emoji/win10/wave/3.png b/public/images/emoji/win10/wave/3.png
new file mode 100644
index 00000000000..337ecf32b86
Binary files /dev/null and b/public/images/emoji/win10/wave/3.png differ
diff --git a/public/images/emoji/win10/wave/4.png b/public/images/emoji/win10/wave/4.png
new file mode 100644
index 00000000000..1709f5ac153
Binary files /dev/null and b/public/images/emoji/win10/wave/4.png differ
diff --git a/public/images/emoji/win10/wave/5.png b/public/images/emoji/win10/wave/5.png
new file mode 100644
index 00000000000..cf236b60928
Binary files /dev/null and b/public/images/emoji/win10/wave/5.png differ
diff --git a/public/images/emoji/win10/wave/6.png b/public/images/emoji/win10/wave/6.png
new file mode 100644
index 00000000000..26135bc7d21
Binary files /dev/null and b/public/images/emoji/win10/wave/6.png differ
diff --git a/public/images/emoji/win10/weight_lifter.png b/public/images/emoji/win10/weight_lifter.png
index 8e05683be02..8251adfa58c 100644
Binary files a/public/images/emoji/win10/weight_lifter.png and b/public/images/emoji/win10/weight_lifter.png differ
diff --git a/public/images/emoji/win10/weight_lifting_man.png b/public/images/emoji/win10/weight_lifting_man.png
new file mode 100644
index 00000000000..8251adfa58c
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_man.png differ
diff --git a/public/images/emoji/win10/weight_lifting_man/2.png b/public/images/emoji/win10/weight_lifting_man/2.png
new file mode 100644
index 00000000000..da2c03eea22
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_man/2.png differ
diff --git a/public/images/emoji/win10/weight_lifting_man/3.png b/public/images/emoji/win10/weight_lifting_man/3.png
new file mode 100644
index 00000000000..5cdaedeab1f
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_man/3.png differ
diff --git a/public/images/emoji/win10/weight_lifting_man/4.png b/public/images/emoji/win10/weight_lifting_man/4.png
new file mode 100644
index 00000000000..2eeab22dca2
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_man/4.png differ
diff --git a/public/images/emoji/win10/weight_lifting_man/5.png b/public/images/emoji/win10/weight_lifting_man/5.png
new file mode 100644
index 00000000000..e5ae4eb943a
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_man/5.png differ
diff --git a/public/images/emoji/win10/weight_lifting_man/6.png b/public/images/emoji/win10/weight_lifting_man/6.png
new file mode 100644
index 00000000000..9e7a027f6b6
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_man/6.png differ
diff --git a/public/images/emoji/win10/weight_lifting_woman.png b/public/images/emoji/win10/weight_lifting_woman.png
new file mode 100644
index 00000000000..7fba56ced6a
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_woman.png differ
diff --git a/public/images/emoji/win10/weight_lifting_woman/2.png b/public/images/emoji/win10/weight_lifting_woman/2.png
new file mode 100644
index 00000000000..5636559aee7
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_woman/2.png differ
diff --git a/public/images/emoji/win10/weight_lifting_woman/3.png b/public/images/emoji/win10/weight_lifting_woman/3.png
new file mode 100644
index 00000000000..94f7ba06536
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_woman/3.png differ
diff --git a/public/images/emoji/win10/weight_lifting_woman/4.png b/public/images/emoji/win10/weight_lifting_woman/4.png
new file mode 100644
index 00000000000..54d0624bada
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_woman/4.png differ
diff --git a/public/images/emoji/win10/weight_lifting_woman/5.png b/public/images/emoji/win10/weight_lifting_woman/5.png
new file mode 100644
index 00000000000..2be6d2ac182
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_woman/5.png differ
diff --git a/public/images/emoji/win10/weight_lifting_woman/6.png b/public/images/emoji/win10/weight_lifting_woman/6.png
new file mode 100644
index 00000000000..0214355e239
Binary files /dev/null and b/public/images/emoji/win10/weight_lifting_woman/6.png differ
diff --git a/public/images/emoji/win10/western_sahara.png b/public/images/emoji/win10/western_sahara.png
new file mode 100644
index 00000000000..44c0ea20dd7
Binary files /dev/null and b/public/images/emoji/win10/western_sahara.png differ
diff --git a/public/images/emoji/win10/wheelchair.png b/public/images/emoji/win10/wheelchair.png
index 34724782752..44afda8c4f2 100644
Binary files a/public/images/emoji/win10/wheelchair.png and b/public/images/emoji/win10/wheelchair.png differ
diff --git a/public/images/emoji/win10/white_flag.png b/public/images/emoji/win10/white_flag.png
new file mode 100644
index 00000000000..0faada583b8
Binary files /dev/null and b/public/images/emoji/win10/white_flag.png differ
diff --git a/public/images/emoji/win10/white_sun_small_cloud.png b/public/images/emoji/win10/white_sun_small_cloud.png
index 53525213719..c8f11a93af2 100644
Binary files a/public/images/emoji/win10/white_sun_small_cloud.png and b/public/images/emoji/win10/white_sun_small_cloud.png differ
diff --git a/public/images/emoji/win10/white_sun_with_small_cloud.png b/public/images/emoji/win10/white_sun_with_small_cloud.png
index 53525213719..c8f11a93af2 100644
Binary files a/public/images/emoji/win10/white_sun_with_small_cloud.png and b/public/images/emoji/win10/white_sun_with_small_cloud.png differ
diff --git a/public/images/emoji/win10/wilted_flower.png b/public/images/emoji/win10/wilted_flower.png
new file mode 100644
index 00000000000..00643756936
Binary files /dev/null and b/public/images/emoji/win10/wilted_flower.png differ
diff --git a/public/images/emoji/win10/wind_face.png b/public/images/emoji/win10/wind_face.png
new file mode 100644
index 00000000000..e452463adc0
Binary files /dev/null and b/public/images/emoji/win10/wind_face.png differ
diff --git a/public/images/emoji/win10/woman/2.png b/public/images/emoji/win10/woman/2.png
new file mode 100644
index 00000000000..8e0291ac871
Binary files /dev/null and b/public/images/emoji/win10/woman/2.png differ
diff --git a/public/images/emoji/win10/woman/3.png b/public/images/emoji/win10/woman/3.png
new file mode 100644
index 00000000000..84f29c8f955
Binary files /dev/null and b/public/images/emoji/win10/woman/3.png differ
diff --git a/public/images/emoji/win10/woman/4.png b/public/images/emoji/win10/woman/4.png
new file mode 100644
index 00000000000..effd86aff9d
Binary files /dev/null and b/public/images/emoji/win10/woman/4.png differ
diff --git a/public/images/emoji/win10/woman/5.png b/public/images/emoji/win10/woman/5.png
new file mode 100644
index 00000000000..2e77babaa2a
Binary files /dev/null and b/public/images/emoji/win10/woman/5.png differ
diff --git a/public/images/emoji/win10/woman/6.png b/public/images/emoji/win10/woman/6.png
new file mode 100644
index 00000000000..52dd80a724c
Binary files /dev/null and b/public/images/emoji/win10/woman/6.png differ
diff --git a/public/images/emoji/win10/woman_artist.png b/public/images/emoji/win10/woman_artist.png
new file mode 100644
index 00000000000..b48409f0cdc
Binary files /dev/null and b/public/images/emoji/win10/woman_artist.png differ
diff --git a/public/images/emoji/win10/woman_astronaut.png b/public/images/emoji/win10/woman_astronaut.png
new file mode 100644
index 00000000000..8e4c712e0f8
Binary files /dev/null and b/public/images/emoji/win10/woman_astronaut.png differ
diff --git a/public/images/emoji/win10/woman_cartwheeling.png b/public/images/emoji/win10/woman_cartwheeling.png
new file mode 100644
index 00000000000..2582074dd67
Binary files /dev/null and b/public/images/emoji/win10/woman_cartwheeling.png differ
diff --git a/public/images/emoji/win10/woman_cartwheeling/2.png b/public/images/emoji/win10/woman_cartwheeling/2.png
new file mode 100644
index 00000000000..c5292573250
Binary files /dev/null and b/public/images/emoji/win10/woman_cartwheeling/2.png differ
diff --git a/public/images/emoji/win10/woman_cartwheeling/3.png b/public/images/emoji/win10/woman_cartwheeling/3.png
new file mode 100644
index 00000000000..65ad851e1d1
Binary files /dev/null and b/public/images/emoji/win10/woman_cartwheeling/3.png differ
diff --git a/public/images/emoji/win10/woman_cartwheeling/4.png b/public/images/emoji/win10/woman_cartwheeling/4.png
new file mode 100644
index 00000000000..fcb6e2c2b94
Binary files /dev/null and b/public/images/emoji/win10/woman_cartwheeling/4.png differ
diff --git a/public/images/emoji/win10/woman_cartwheeling/5.png b/public/images/emoji/win10/woman_cartwheeling/5.png
new file mode 100644
index 00000000000..e287a20c612
Binary files /dev/null and b/public/images/emoji/win10/woman_cartwheeling/5.png differ
diff --git a/public/images/emoji/win10/woman_cartwheeling/6.png b/public/images/emoji/win10/woman_cartwheeling/6.png
new file mode 100644
index 00000000000..7a5729de3cd
Binary files /dev/null and b/public/images/emoji/win10/woman_cartwheeling/6.png differ
diff --git a/public/images/emoji/win10/woman_cook.png b/public/images/emoji/win10/woman_cook.png
new file mode 100644
index 00000000000..5226f887eb8
Binary files /dev/null and b/public/images/emoji/win10/woman_cook.png differ
diff --git a/public/images/emoji/win10/woman_facepalming.png b/public/images/emoji/win10/woman_facepalming.png
new file mode 100644
index 00000000000..efcb7bbe16e
Binary files /dev/null and b/public/images/emoji/win10/woman_facepalming.png differ
diff --git a/public/images/emoji/win10/woman_facepalming/2.png b/public/images/emoji/win10/woman_facepalming/2.png
new file mode 100644
index 00000000000..389b056b7b1
Binary files /dev/null and b/public/images/emoji/win10/woman_facepalming/2.png differ
diff --git a/public/images/emoji/win10/woman_facepalming/3.png b/public/images/emoji/win10/woman_facepalming/3.png
new file mode 100644
index 00000000000..469afa185d0
Binary files /dev/null and b/public/images/emoji/win10/woman_facepalming/3.png differ
diff --git a/public/images/emoji/win10/woman_facepalming/4.png b/public/images/emoji/win10/woman_facepalming/4.png
new file mode 100644
index 00000000000..f0ef0f22922
Binary files /dev/null and b/public/images/emoji/win10/woman_facepalming/4.png differ
diff --git a/public/images/emoji/win10/woman_facepalming/5.png b/public/images/emoji/win10/woman_facepalming/5.png
new file mode 100644
index 00000000000..1859e5e8a06
Binary files /dev/null and b/public/images/emoji/win10/woman_facepalming/5.png differ
diff --git a/public/images/emoji/win10/woman_facepalming/6.png b/public/images/emoji/win10/woman_facepalming/6.png
new file mode 100644
index 00000000000..71b2946e58c
Binary files /dev/null and b/public/images/emoji/win10/woman_facepalming/6.png differ
diff --git a/public/images/emoji/win10/woman_factory_worker.png b/public/images/emoji/win10/woman_factory_worker.png
new file mode 100644
index 00000000000..a792b3e35ba
Binary files /dev/null and b/public/images/emoji/win10/woman_factory_worker.png differ
diff --git a/public/images/emoji/win10/woman_farmer.png b/public/images/emoji/win10/woman_farmer.png
new file mode 100644
index 00000000000..77364ef840e
Binary files /dev/null and b/public/images/emoji/win10/woman_farmer.png differ
diff --git a/public/images/emoji/win10/woman_firefighter.png b/public/images/emoji/win10/woman_firefighter.png
new file mode 100644
index 00000000000..3734f3f70ca
Binary files /dev/null and b/public/images/emoji/win10/woman_firefighter.png differ
diff --git a/public/images/emoji/win10/woman_health_worker.png b/public/images/emoji/win10/woman_health_worker.png
new file mode 100644
index 00000000000..01b54dbed46
Binary files /dev/null and b/public/images/emoji/win10/woman_health_worker.png differ
diff --git a/public/images/emoji/win10/woman_health_worker/2.png b/public/images/emoji/win10/woman_health_worker/2.png
new file mode 100644
index 00000000000..26b7e6c7ee8
Binary files /dev/null and b/public/images/emoji/win10/woman_health_worker/2.png differ
diff --git a/public/images/emoji/win10/woman_health_worker/3.png b/public/images/emoji/win10/woman_health_worker/3.png
new file mode 100644
index 00000000000..7757d8cd1f9
Binary files /dev/null and b/public/images/emoji/win10/woman_health_worker/3.png differ
diff --git a/public/images/emoji/win10/woman_health_worker/4.png b/public/images/emoji/win10/woman_health_worker/4.png
new file mode 100644
index 00000000000..f676d72107d
Binary files /dev/null and b/public/images/emoji/win10/woman_health_worker/4.png differ
diff --git a/public/images/emoji/win10/woman_health_worker/5.png b/public/images/emoji/win10/woman_health_worker/5.png
new file mode 100644
index 00000000000..97d90faafa4
Binary files /dev/null and b/public/images/emoji/win10/woman_health_worker/5.png differ
diff --git a/public/images/emoji/win10/woman_health_worker/6.png b/public/images/emoji/win10/woman_health_worker/6.png
new file mode 100644
index 00000000000..fb00bd29e17
Binary files /dev/null and b/public/images/emoji/win10/woman_health_worker/6.png differ
diff --git a/public/images/emoji/win10/woman_judge.png b/public/images/emoji/win10/woman_judge.png
new file mode 100644
index 00000000000..e2a6db57768
Binary files /dev/null and b/public/images/emoji/win10/woman_judge.png differ
diff --git a/public/images/emoji/win10/woman_judge/2.png b/public/images/emoji/win10/woman_judge/2.png
new file mode 100644
index 00000000000..944135de1e0
Binary files /dev/null and b/public/images/emoji/win10/woman_judge/2.png differ
diff --git a/public/images/emoji/win10/woman_judge/3.png b/public/images/emoji/win10/woman_judge/3.png
new file mode 100644
index 00000000000..5ebaef8fb54
Binary files /dev/null and b/public/images/emoji/win10/woman_judge/3.png differ
diff --git a/public/images/emoji/win10/woman_judge/4.png b/public/images/emoji/win10/woman_judge/4.png
new file mode 100644
index 00000000000..31c7eaf112d
Binary files /dev/null and b/public/images/emoji/win10/woman_judge/4.png differ
diff --git a/public/images/emoji/win10/woman_judge/5.png b/public/images/emoji/win10/woman_judge/5.png
new file mode 100644
index 00000000000..75d2be8f95c
Binary files /dev/null and b/public/images/emoji/win10/woman_judge/5.png differ
diff --git a/public/images/emoji/win10/woman_judge/6.png b/public/images/emoji/win10/woman_judge/6.png
new file mode 100644
index 00000000000..a8424feff54
Binary files /dev/null and b/public/images/emoji/win10/woman_judge/6.png differ
diff --git a/public/images/emoji/win10/woman_juggling.png b/public/images/emoji/win10/woman_juggling.png
new file mode 100644
index 00000000000..ba5a214d6ba
Binary files /dev/null and b/public/images/emoji/win10/woman_juggling.png differ
diff --git a/public/images/emoji/win10/woman_juggling/2.png b/public/images/emoji/win10/woman_juggling/2.png
new file mode 100644
index 00000000000..3c934fedefa
Binary files /dev/null and b/public/images/emoji/win10/woman_juggling/2.png differ
diff --git a/public/images/emoji/win10/woman_juggling/3.png b/public/images/emoji/win10/woman_juggling/3.png
new file mode 100644
index 00000000000..57831f7a446
Binary files /dev/null and b/public/images/emoji/win10/woman_juggling/3.png differ
diff --git a/public/images/emoji/win10/woman_juggling/4.png b/public/images/emoji/win10/woman_juggling/4.png
new file mode 100644
index 00000000000..f9041f5b53d
Binary files /dev/null and b/public/images/emoji/win10/woman_juggling/4.png differ
diff --git a/public/images/emoji/win10/woman_juggling/5.png b/public/images/emoji/win10/woman_juggling/5.png
new file mode 100644
index 00000000000..adc0ca84163
Binary files /dev/null and b/public/images/emoji/win10/woman_juggling/5.png differ
diff --git a/public/images/emoji/win10/woman_juggling/6.png b/public/images/emoji/win10/woman_juggling/6.png
new file mode 100644
index 00000000000..e247f142b5a
Binary files /dev/null and b/public/images/emoji/win10/woman_juggling/6.png differ
diff --git a/public/images/emoji/win10/woman_mechanic.png b/public/images/emoji/win10/woman_mechanic.png
new file mode 100644
index 00000000000..4c867d114bd
Binary files /dev/null and b/public/images/emoji/win10/woman_mechanic.png differ
diff --git a/public/images/emoji/win10/woman_office_worker.png b/public/images/emoji/win10/woman_office_worker.png
new file mode 100644
index 00000000000..66f31fa1a93
Binary files /dev/null and b/public/images/emoji/win10/woman_office_worker.png differ
diff --git a/public/images/emoji/win10/woman_pilot.png b/public/images/emoji/win10/woman_pilot.png
new file mode 100644
index 00000000000..d5ed1cd20cd
Binary files /dev/null and b/public/images/emoji/win10/woman_pilot.png differ
diff --git a/public/images/emoji/win10/woman_pilot/2.png b/public/images/emoji/win10/woman_pilot/2.png
new file mode 100644
index 00000000000..2eef6092cc9
Binary files /dev/null and b/public/images/emoji/win10/woman_pilot/2.png differ
diff --git a/public/images/emoji/win10/woman_pilot/3.png b/public/images/emoji/win10/woman_pilot/3.png
new file mode 100644
index 00000000000..bf9c80138f2
Binary files /dev/null and b/public/images/emoji/win10/woman_pilot/3.png differ
diff --git a/public/images/emoji/win10/woman_pilot/4.png b/public/images/emoji/win10/woman_pilot/4.png
new file mode 100644
index 00000000000..d3f2ae36151
Binary files /dev/null and b/public/images/emoji/win10/woman_pilot/4.png differ
diff --git a/public/images/emoji/win10/woman_pilot/5.png b/public/images/emoji/win10/woman_pilot/5.png
new file mode 100644
index 00000000000..60b47c92f3e
Binary files /dev/null and b/public/images/emoji/win10/woman_pilot/5.png differ
diff --git a/public/images/emoji/win10/woman_pilot/6.png b/public/images/emoji/win10/woman_pilot/6.png
new file mode 100644
index 00000000000..5571205254b
Binary files /dev/null and b/public/images/emoji/win10/woman_pilot/6.png differ
diff --git a/public/images/emoji/win10/woman_playing_handball.png b/public/images/emoji/win10/woman_playing_handball.png
new file mode 100644
index 00000000000..e958a239acc
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_handball.png differ
diff --git a/public/images/emoji/win10/woman_playing_handball/2.png b/public/images/emoji/win10/woman_playing_handball/2.png
new file mode 100644
index 00000000000..fd12d52f2e0
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_handball/2.png differ
diff --git a/public/images/emoji/win10/woman_playing_handball/3.png b/public/images/emoji/win10/woman_playing_handball/3.png
new file mode 100644
index 00000000000..f48e73c790a
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_handball/3.png differ
diff --git a/public/images/emoji/win10/woman_playing_handball/4.png b/public/images/emoji/win10/woman_playing_handball/4.png
new file mode 100644
index 00000000000..80332d861a5
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_handball/4.png differ
diff --git a/public/images/emoji/win10/woman_playing_handball/5.png b/public/images/emoji/win10/woman_playing_handball/5.png
new file mode 100644
index 00000000000..46bd9f75b28
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_handball/5.png differ
diff --git a/public/images/emoji/win10/woman_playing_handball/6.png b/public/images/emoji/win10/woman_playing_handball/6.png
new file mode 100644
index 00000000000..88ae2c6cd14
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_handball/6.png differ
diff --git a/public/images/emoji/win10/woman_playing_water_polo.png b/public/images/emoji/win10/woman_playing_water_polo.png
new file mode 100644
index 00000000000..ecdde1c72b7
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_water_polo.png differ
diff --git a/public/images/emoji/win10/woman_playing_water_polo/2.png b/public/images/emoji/win10/woman_playing_water_polo/2.png
new file mode 100644
index 00000000000..bafeb658e3d
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_water_polo/2.png differ
diff --git a/public/images/emoji/win10/woman_playing_water_polo/3.png b/public/images/emoji/win10/woman_playing_water_polo/3.png
new file mode 100644
index 00000000000..7b3d35c0b11
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_water_polo/3.png differ
diff --git a/public/images/emoji/win10/woman_playing_water_polo/4.png b/public/images/emoji/win10/woman_playing_water_polo/4.png
new file mode 100644
index 00000000000..5fdbe703b96
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_water_polo/4.png differ
diff --git a/public/images/emoji/win10/woman_playing_water_polo/5.png b/public/images/emoji/win10/woman_playing_water_polo/5.png
new file mode 100644
index 00000000000..06a4bc76d5a
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_water_polo/5.png differ
diff --git a/public/images/emoji/win10/woman_playing_water_polo/6.png b/public/images/emoji/win10/woman_playing_water_polo/6.png
new file mode 100644
index 00000000000..9ccd04c0eaa
Binary files /dev/null and b/public/images/emoji/win10/woman_playing_water_polo/6.png differ
diff --git a/public/images/emoji/win10/woman_scientist.png b/public/images/emoji/win10/woman_scientist.png
new file mode 100644
index 00000000000..b18588335ce
Binary files /dev/null and b/public/images/emoji/win10/woman_scientist.png differ
diff --git a/public/images/emoji/win10/woman_shrugging.png b/public/images/emoji/win10/woman_shrugging.png
new file mode 100644
index 00000000000..0e2de80b796
Binary files /dev/null and b/public/images/emoji/win10/woman_shrugging.png differ
diff --git a/public/images/emoji/win10/woman_shrugging/2.png b/public/images/emoji/win10/woman_shrugging/2.png
new file mode 100644
index 00000000000..e6284fc6c65
Binary files /dev/null and b/public/images/emoji/win10/woman_shrugging/2.png differ
diff --git a/public/images/emoji/win10/woman_shrugging/3.png b/public/images/emoji/win10/woman_shrugging/3.png
new file mode 100644
index 00000000000..f31d120f3dd
Binary files /dev/null and b/public/images/emoji/win10/woman_shrugging/3.png differ
diff --git a/public/images/emoji/win10/woman_shrugging/4.png b/public/images/emoji/win10/woman_shrugging/4.png
new file mode 100644
index 00000000000..374dff4504b
Binary files /dev/null and b/public/images/emoji/win10/woman_shrugging/4.png differ
diff --git a/public/images/emoji/win10/woman_shrugging/5.png b/public/images/emoji/win10/woman_shrugging/5.png
new file mode 100644
index 00000000000..9cf70f36bfb
Binary files /dev/null and b/public/images/emoji/win10/woman_shrugging/5.png differ
diff --git a/public/images/emoji/win10/woman_shrugging/6.png b/public/images/emoji/win10/woman_shrugging/6.png
new file mode 100644
index 00000000000..aadb906f445
Binary files /dev/null and b/public/images/emoji/win10/woman_shrugging/6.png differ
diff --git a/public/images/emoji/win10/woman_singer.png b/public/images/emoji/win10/woman_singer.png
new file mode 100644
index 00000000000..6b8e960f034
Binary files /dev/null and b/public/images/emoji/win10/woman_singer.png differ
diff --git a/public/images/emoji/win10/woman_student.png b/public/images/emoji/win10/woman_student.png
new file mode 100644
index 00000000000..89a522bd8eb
Binary files /dev/null and b/public/images/emoji/win10/woman_student.png differ
diff --git a/public/images/emoji/win10/woman_teacher.png b/public/images/emoji/win10/woman_teacher.png
new file mode 100644
index 00000000000..241e7dfa56f
Binary files /dev/null and b/public/images/emoji/win10/woman_teacher.png differ
diff --git a/public/images/emoji/win10/woman_technologist.png b/public/images/emoji/win10/woman_technologist.png
new file mode 100644
index 00000000000..7f37ebec0b4
Binary files /dev/null and b/public/images/emoji/win10/woman_technologist.png differ
diff --git a/public/images/emoji/win10/woman_with_turban.png b/public/images/emoji/win10/woman_with_turban.png
new file mode 100644
index 00000000000..ee81bb3672d
Binary files /dev/null and b/public/images/emoji/win10/woman_with_turban.png differ
diff --git a/public/images/emoji/win10/woman_with_turban/2.png b/public/images/emoji/win10/woman_with_turban/2.png
new file mode 100644
index 00000000000..194acbb2ac9
Binary files /dev/null and b/public/images/emoji/win10/woman_with_turban/2.png differ
diff --git a/public/images/emoji/win10/woman_with_turban/3.png b/public/images/emoji/win10/woman_with_turban/3.png
new file mode 100644
index 00000000000..f4b713023eb
Binary files /dev/null and b/public/images/emoji/win10/woman_with_turban/3.png differ
diff --git a/public/images/emoji/win10/woman_with_turban/4.png b/public/images/emoji/win10/woman_with_turban/4.png
new file mode 100644
index 00000000000..098d9fb145d
Binary files /dev/null and b/public/images/emoji/win10/woman_with_turban/4.png differ
diff --git a/public/images/emoji/win10/woman_with_turban/5.png b/public/images/emoji/win10/woman_with_turban/5.png
new file mode 100644
index 00000000000..7cb62e18cd5
Binary files /dev/null and b/public/images/emoji/win10/woman_with_turban/5.png differ
diff --git a/public/images/emoji/win10/woman_with_turban/6.png b/public/images/emoji/win10/woman_with_turban/6.png
new file mode 100644
index 00000000000..b946fd69e3c
Binary files /dev/null and b/public/images/emoji/win10/woman_with_turban/6.png differ
diff --git a/public/images/emoji/win10/women_wrestling.png b/public/images/emoji/win10/women_wrestling.png
new file mode 100644
index 00000000000..196e4c84d37
Binary files /dev/null and b/public/images/emoji/win10/women_wrestling.png differ
diff --git a/public/images/emoji/win10/writing_hand/2.png b/public/images/emoji/win10/writing_hand/2.png
new file mode 100644
index 00000000000..c08a31faae6
Binary files /dev/null and b/public/images/emoji/win10/writing_hand/2.png differ
diff --git a/public/images/emoji/win10/writing_hand/3.png b/public/images/emoji/win10/writing_hand/3.png
new file mode 100644
index 00000000000..11b2c126872
Binary files /dev/null and b/public/images/emoji/win10/writing_hand/3.png differ
diff --git a/public/images/emoji/win10/writing_hand/4.png b/public/images/emoji/win10/writing_hand/4.png
new file mode 100644
index 00000000000..2126260f41c
Binary files /dev/null and b/public/images/emoji/win10/writing_hand/4.png differ
diff --git a/public/images/emoji/win10/writing_hand/5.png b/public/images/emoji/win10/writing_hand/5.png
new file mode 100644
index 00000000000..45236df2aa1
Binary files /dev/null and b/public/images/emoji/win10/writing_hand/5.png differ
diff --git a/public/images/emoji/win10/writing_hand/6.png b/public/images/emoji/win10/writing_hand/6.png
new file mode 100644
index 00000000000..8a84783b9be
Binary files /dev/null and b/public/images/emoji/win10/writing_hand/6.png differ
diff --git a/public/images/emoji/win10/yemen.png b/public/images/emoji/win10/yemen.png
new file mode 100644
index 00000000000..3a37c850413
Binary files /dev/null and b/public/images/emoji/win10/yemen.png differ
diff --git a/public/images/emoji/win10/zambia.png b/public/images/emoji/win10/zambia.png
new file mode 100644
index 00000000000..3e7d4cbea56
Binary files /dev/null and b/public/images/emoji/win10/zambia.png differ
diff --git a/public/images/emoji/win10/zero.png b/public/images/emoji/win10/zero.png
index e5b08a12679..4b2b38dce0a 100644
Binary files a/public/images/emoji/win10/zero.png and b/public/images/emoji/win10/zero.png differ
diff --git a/public/images/emoji/win10/zimbabwe.png b/public/images/emoji/win10/zimbabwe.png
new file mode 100644
index 00000000000..c3af3c54d7e
Binary files /dev/null and b/public/images/emoji/win10/zimbabwe.png differ
diff --git a/spec/components/cooked_post_processor_spec.rb b/spec/components/cooked_post_processor_spec.rb
index cc0f5f4467e..6cee529961d 100644
--- a/spec/components/cooked_post_processor_spec.rb
+++ b/spec/components/cooked_post_processor_spec.rb
@@ -457,7 +457,7 @@ describe CookedPostProcessor do
Google
text.txt (20 Bytes)
-
+
HTML diff --git a/spec/jobs/rebake_custom_emoji_posts_spec.rb b/spec/jobs/rebake_custom_emoji_posts_spec.rb index 96d40decbdd..1d31b769970 100644 --- a/spec/jobs/rebake_custom_emoji_posts_spec.rb +++ b/spec/jobs/rebake_custom_emoji_posts_spec.rb @@ -8,7 +8,7 @@ RSpec.describe Jobs::RebakeCustomEmojiPosts do post = Fabricate(:post, raw: 'some post with :test: yay') expect(post.reload.cooked).to eq( - "ddd
some post with yay
some post with yay
this is an emoji
this is an emoji