diff --git a/app/models/site_setting.rb b/app/models/site_setting.rb
index 0419ff95f5c..284df6d532b 100644
--- a/app/models/site_setting.rb
+++ b/app/models/site_setting.rb
@@ -7,6 +7,11 @@ class SiteSetting < ActiveRecord::Base
validates_presence_of :name
validates_presence_of :data_type
+ after_save do |site_setting|
+ DiscourseEvent.trigger(:site_setting_saved, site_setting)
+ true
+ end
+
def self.load_settings(file)
SiteSettings::YamlLoader.new(file).load do |category, name, default, opts|
if opts.delete(:client)
@@ -19,8 +24,10 @@ class SiteSetting < ActiveRecord::Base
load_settings(File.join(Rails.root, 'config', 'site_settings.yml'))
- Dir[File.join(Rails.root, "plugins", "*", "config", "settings.yml")].each do |file|
- load_settings(file)
+ unless Rails.env.test? && ENV['LOAD_PLUGINS'] != "1"
+ Dir[File.join(Rails.root, "plugins", "*", "config", "settings.yml")].each do |file|
+ load_settings(file)
+ end
end
client_settings << :available_locales
diff --git a/db/migrate/20141211114517_fix_emoji_path.rb b/db/migrate/20141211114517_fix_emoji_path.rb
new file mode 100644
index 00000000000..03c5cd9bdd4
--- /dev/null
+++ b/db/migrate/20141211114517_fix_emoji_path.rb
@@ -0,0 +1,19 @@
+class FixEmojiPath < ActiveRecord::Migration
+ BASE_URL = '/plugins/emoji/images/'
+
+ def up
+ execute <<-SQL
+ UPDATE posts
+ SET cooked = REPLACE(cooked, '#{BASE_URL}', '#{BASE_URL}emoji_one/')
+ WHERE cooked LIKE '%#{BASE_URL}%'
+ SQL
+ end
+
+ def down
+ execute <<-SQL
+ UPDATE posts
+ SET cooked = REPLACE(cooked, '#{BASE_URL}emoji_one/', '#{BASE_URL}')
+ WHERE cooked LIKE '%#{BASE_URL}emoji_one/%'
+ SQL
+ end
+end
diff --git a/lib/js_locale_helper.rb b/lib/js_locale_helper.rb
index e040350ceb7..2211015300e 100644
--- a/lib/js_locale_helper.rb
+++ b/lib/js_locale_helper.rb
@@ -13,6 +13,7 @@ module JsLocaleHelper
Dir["#{Rails.root}/plugins/*/config/locales/client.#{locale_str}.yml"].each do |file|
plugin_translations.deep_merge! YAML::load(File.open(file))
end
+
# merge translations (plugin translations overwrite default translations)
translations[locale_str]['js'].deep_merge!(plugin_translations[locale_str]['js']) if translations[locale_str] && plugin_translations[locale_str] && plugin_translations[locale_str]['js']
@@ -22,7 +23,7 @@ module JsLocaleHelper
# For now, let's leave it split out in the translation file in case we want to split
# it again later, so we'll merge the JSON ourselves.
admin_contents = translations[locale_str].delete('admin_js')
- translations[locale_str]['js'].merge!(admin_contents) if admin_contents.present?
+ translations[locale_str]['js'].deep_merge!(admin_contents) if admin_contents.present?
translations[locale_str]['js'].deep_merge!(plugin_translations[locale_str]['admin_js']) if translations[locale_str] && plugin_translations[locale_str] && plugin_translations[locale_str]['admin_js']
message_formats = strip_out_message_formats!(translations[locale_str]['js'])
diff --git a/lib/plugin/instance.rb b/lib/plugin/instance.rb
index 2e231194120..66e9ccb37d8 100644
--- a/lib/plugin/instance.rb
+++ b/lib/plugin/instance.rb
@@ -95,6 +95,11 @@ class Plugin::Instance
end
end
+ def listen_for(event_name)
+ return unless self.respond_to?(event_name)
+ DiscourseEvent.on(event_name, &self.method(event_name))
+ end
+
def register_css(style)
@styles ||= []
@styles << style
diff --git a/lib/site_setting_extension.rb b/lib/site_setting_extension.rb
index ec8b7c16dfa..7f7466b62b5 100644
--- a/lib/site_setting_extension.rb
+++ b/lib/site_setting_extension.rb
@@ -177,7 +177,6 @@ module SiteSettingExtension
end
end
-
def ensure_listen_for_changes
unless @subscribed
MessageBus.subscribe("/site_settings") do |message|
@@ -273,7 +272,7 @@ module SiteSettingExtension
}
value = domain_array.join("|")
end
- return value
+ value
end
def set(name, value)
@@ -356,7 +355,6 @@ module SiteSettingExtension
def setup_methods(name, current_value)
-
clean_name = name.to_s.sub("?", "")
eval "define_singleton_method :#{clean_name} do
@@ -388,8 +386,7 @@ module SiteSettingExtension
url = "http://#{url}" if URI.parse(url).scheme.nil?
url = URI.parse(url).host
end
- return url
+ url
end
end
-
diff --git a/plugins/.gitkeep b/plugins/.gitkeep
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/plugins/emoji/Rakefile b/plugins/emoji/Rakefile
deleted file mode 100644
index 56bb7292a1e..00000000000
--- a/plugins/emoji/Rakefile
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env rake
-require "bundler/gem_tasks"
-require "rspec/core/rake_task"
-
-RSpec::Core::RakeTask.new(:test) do |spec|
- spec.pattern = 'spec/*_spec.rb'
-end
diff --git a/plugins/emoji/app/models/emoji_set_site_setting.rb b/plugins/emoji/app/models/emoji_set_site_setting.rb
new file mode 100644
index 00000000000..15a8bc4aa49
--- /dev/null
+++ b/plugins/emoji/app/models/emoji_set_site_setting.rb
@@ -0,0 +1,22 @@
+require 'enum_site_setting'
+
+class EmojiSetSiteSetting < EnumSiteSetting
+
+ def self.valid_value?(val)
+ values.any? { |v| v[:value] == val.to_s }
+ end
+
+ def self.values
+ @values ||= [
+ { name: 'apple_international', value: 'apple' },
+ { name: 'google', value: 'google' },
+ { name: 'twitter', value: 'twitter' },
+ { name: 'emoji_one', value: 'emoji_one' },
+ ]
+ end
+
+ def self.translate_names?
+ true
+ end
+
+end
diff --git a/plugins/emoji/assets/javascripts/emoji-autocomplete.js b/plugins/emoji/assets/javascripts/emoji-autocomplete.js
index 977d8ccebeb..cb3b1df1f1f 100644
--- a/plugins/emoji/assets/javascripts/emoji-autocomplete.js
+++ b/plugins/emoji/assets/javascripts/emoji-autocomplete.js
@@ -1,25 +1,26 @@
// TODO: Make this a proper ES6 import
var ComposerView = require('discourse/views/composer').default;
+
ComposerView.on("initWmdEditor", function(){
if (!Discourse.SiteSettings.enable_emoji) { return; }
- var template = Handlebars.compile("
");
+ var template = Handlebars.compile(
+ "" +
+ "
" +
+ "{{#each options}}" +
+ "- " +
+ "
{{code}}" +
+ " " +
+ "{{/each}}" +
+ "
" +
+ "
"
+ );
$('#wmd-input').autocomplete({
template: template,
key: ":",
- transformComplete: function(v){ return v.code + ":"; },
+ transformComplete: function(v){ return v.code + ":"; },
dataSource: function(term){
return new Ember.RSVP.Promise(function(resolve) {
var full = ":" + term;
diff --git a/plugins/emoji/assets/javascripts/emoji-toolbar.js b/plugins/emoji/assets/javascripts/emoji-toolbar.js
index 1e3f3118d03..c8c6b772c05 100644
--- a/plugins/emoji/assets/javascripts/emoji-toolbar.js
+++ b/plugins/emoji/assets/javascripts/emoji-toolbar.js
@@ -1,54 +1,55 @@
-var groups = [
-{
- name: "emoticons",
- icons: ["smile","smiley","grinning","blush","relaxed","wink","heart_eyes","kissing_heart","kissing_closed_eyes","kissing","kissing_smiling_eyes","stuck_out_tongue_winking_eye","stuck_out_tongue_closed_eyes","stuck_out_tongue","flushed","grin","pensive","relieved","unamused","disappointed","persevere","cry","joy","sob","sleepy","disappointed_relieved","cold_sweat","sweat_smile","sweat","weary","tired_face","fearful","scream","angry","rage","triumph","confounded","laughing","yum","mask","sunglasses","sleeping","dizzy_face","astonished","worried","frowning","anguished","smiling_imp","imp","open_mouth","grimacing","neutral_face","confused","hushed","no_mouth","innocent","smirk","expressionless","man_with_gua_pi_mao","man_with_turban","cop","construction_worker","guardsman","baby","boy","girl","man","woman","older_man","older_woman","person_with_blond_hair","angel","princess","smiley_cat","smile_cat","heart_eyes_cat","kissing_cat","smirk_cat","scream_cat","crying_cat_face","joy_cat","pouting_cat","japanese_ogre","japanese_goblin","see_no_evil","hear_no_evil","speak_no_evil","skull","alien","poop","fire","sparkles","star2","dizzy","boom","anger","sweat_drops","droplet","zzz","dash","ear","eyes","nose","tongue","lips","thumbsup","thumbsdown","ok_hand","punch","fist","v","wave","raised_hand","open_hands","point_up_2","point_down","point_right","point_left","raised_hands","pray","point_up","clap","muscle","walking","runner","dancer","couple","family","two_men_holding_hands","two_women_holding_hands","couplekiss","couple_with_heart","dancers","ok_woman","no_good","information_desk_person","raising_hand","massage","haircut","nail_care","bride_with_veil","person_with_pouting_face","person_frowning","bow","tophat","crown","womans_hat","athletic_shoe","mans_shoe","sandal","high_heel","boot","shirt","necktie","womans_clothes","dress","running_shirt_with_sash","jeans","kimono","bikini","briefcase","handbag","pouch","purse","eyeglasses","ribbon","closed_umbrella","lipstick","yellow_heart","blue_heart","purple_heart","green_heart","heart","broken_heart","heartpulse","heartbeat","two_hearts","sparkling_heart","revolving_hearts","cupid","love_letter","kiss","ring","gem","bust_in_silhouette","busts_in_silhouette","speech_balloon","footprints","thought_balloon"]
-},
-{
- name: "nature",
- icons: ["dog","wolf","cat","mouse","hamster","rabbit","frog","tiger","koala","bear","pig","pig_nose","cow","boar","monkey_face","monkey","horse","sheep","elephant","panda_face","penguin","bird","baby_chick","hatched_chick","hatching_chick","chicken","snake","turtle","bug","bee","ant","beetle","snail","octopus","shell","tropical_fish","fish","dolphin","whale","whale2","cow2","ram","rat","water_buffalo","tiger2","rabbit2","dragon","racehorse","goat","rooster","dog2","pig2","mouse2","ox","dragon_face","blowfish","crocodile","camel","dromedary_camel","leopard","cat2","poodle","feet","bouquet","cherry_blossom","tulip","four_leaf_clover","rose","sunflower","hibiscus","maple_leaf","leaves","fallen_leaf","herb","ear_of_rice","mushroom","cactus","palm_tree","evergreen_tree","deciduous_tree","chestnut","seedling","blossom","globe_with_meridians","sun_with_face","full_moon_with_face","new_moon_with_face","new_moon","waxing_crescent_moon","first_quarter_moon","waxing_gibbous_moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","last_quarter_moon_with_face","first_quarter_moon_with_face","crescent_moon","earth_africa","earth_americas","earth_asia","volcano","milky_way","stars","star","sunny","partly_sunny","cloud","zap","umbrella","snowflake","snowman","cyclone","foggy","rainbow","ocean"]
-},
-{
- name: "objects",
- icons: ["bamboo","gift_heart","dolls","school_satchel","mortar_board","flags","fireworks","sparkler","wind_chime","rice_scene","jack_o_lantern","ghost","santa","christmas_tree","gift","tanabata_tree","tada","confetti_ball","balloon","crossed_flags","crystal_ball","movie_camera","camera","video_camera","vhs","cd","dvd","minidisc","floppy_disk","computer","iphone","telephone","telephone_receiver","pager","fax","satellite","tv","radio","loud_sound","sound","speaker","mute","bell","no_bell","loudspeaker","mega","hourglass_flowing_sand","hourglass","alarm_clock","watch","unlock","lock","lock_with_ink_pen","closed_lock_with_key","key","mag_right","bulb","flashlight","high_brightness","low_brightness","electric_plug","battery","mag","bathtub","bath","shower","toilet","wrench","nut_and_bolt","hammer","door","smoking","bomb","gun","knife","pill","syringe","moneybag","yen","dollar","pound","euro","credit_card","money_with_wings","calling","e-mail","inbox_tray","outbox_tray","envelope","envelope_with_arrow","incoming_envelope","postal_horn","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","package","pencil","page_facing_up","page_with_curl","bookmark_tabs","bar_chart","chart_with_upwards_trend","chart_with_downwards_trend","scroll","clipboard","date","calendar","card_index","file_folder","open_file_folder","scissors","pushpin","paperclip","black_nib","pencil2","straight_ruler","triangular_ruler","closed_book","green_book","blue_book","orange_book","notebook","notebook_with_decorative_cover","ledger","books","book","bookmark","name_badge","microscope","telescope","newspaper","art","clapper","microphone","headphones","musical_score","musical_note","notes","musical_keyboard","violin","trumpet","saxophone","guitar","space_invader","video_game","black_joker","flower_playing_cards","mahjong","game_die","dart","football","basketball","soccer","baseball","tennis","8ball","rugby_football","bowling","golf","mountain_bicyclist","bicyclist","checkered_flag","horse_racing","trophy","ski","snowboarder","swimmer","surfer","fishing_pole_and_fish"]
-},
-{
- name: "foods",
- icons: ["coffee","tea","sake","baby_bottle","beer","beers","cocktail","tropical_drink","wine_glass","fork_and_knife","pizza","hamburger","fries","poultry_leg","meat_on_bone","spaghetti","curry","fried_shrimp","bento","sushi","fish_cake","rice_ball","rice_cracker","rice","ramen","stew","oden","dango","egg","bread","doughnut","custard","icecream","ice_cream","shaved_ice","birthday","cake","cookie","chocolate_bar","candy","lollipop","honey_pot","apple","green_apple","tangerine","lemon","cherries","grapes","watermelon","strawberry","peach","melon","banana","pear","pineapple","sweet_potato","eggplant","tomato","corn"]
-},
-{
- name: "places",
- icons: ["house","house_with_garden","school","office","post_office","hospital","bank","convenience_store","love_hotel","hotel","wedding","church","department_store","european_post_office","city_sunset","city_dusk","japanese_castle","european_castle","tent","factory","tokyo_tower","japan","mount_fuji","sunrise_over_mountains","sunrise","night_with_stars","statue_of_liberty","bridge_at_night","carousel_horse","ferris_wheel","fountain","roller_coaster","ship","sailboat","speedboat","rowboat","anchor","rocket","airplane","seat","helicopter","steam_locomotive","tram","station","mountain_railway","train2","bullettrain_side","bullettrain_front","light_rail","metro","monorail","train","railway_car","trolleybus","bus","oncoming_bus","blue_car","oncoming_automobile","red_car","taxi","oncoming_taxi","articulated_lorry","truck","rotating_light","police_car","oncoming_police_car","fire_engine","ambulance","minibus","bike","aerial_tramway","suspension_railway","mountain_cableway","tractor","barber","busstop","ticket","vertical_traffic_light","traffic_light","warning","construction","beginner","fuelpump","izakaya_lantern","slot_machine","hotsprings","moyai","circus_tent","performing_arts","round_pushpin","triangular_flag_on_post","cn","us","in","jp","br","ru","de","ng","gb","fr","mx","kr","id","ph","eg","vn","tr","it","es","ca","pl","ar","co","ir","za","my","pk","au","th","ma","tw","nl","ua","sa","ke","ve","pe","ro","cl","uz","bd","kz","be","se","cz","sd","hu","pt","ch","at","tz"]
-},
-{
- name: "symbols",
- icons: ["hash","one","two","three","four","five","six","seven","eight","nine","zero","keycap_ten","1234","symbols","arrow_up","arrow_down","arrow_left","arrow_right","capital_abcd","abcd","abc","arrow_upper_right","arrow_upper_left","arrow_lower_right","arrow_lower_left","left_right_arrow","arrow_up_down","arrows_counterclockwise","arrow_backward","arrow_forward","arrow_up_small","arrow_down_small","leftwards_arrow_with_hook","arrow_right_hook","information_source","rewind","fast_forward","arrow_double_up","arrow_double_down","arrow_heading_down","arrow_heading_up","ok","twisted_rightwards_arrows","repeat","repeat_one","new","up","cool","free","ng","signal_strength","cinema","koko","u6307","u7a7a","u6e80","u5408","u7981","ideograph_advantage","u5272","u55b6","u6709","u7121","restroom","mens","womens","baby_symbol","wc","potable_water","put_litter_in_its_place","parking","wheelchair","no_smoking","u6708","u7533","sa","m","passport_control","baggage_claim","left_luggage","customs","accept","secret","congratulations","cl","sos","id","no_entry_sign","underage","no_mobile_phones","do_not_litter","non-potable_water","no_bicycles","no_pedestrians","children_crossing","no_entry","eight_spoked_asterisk","sparkle","negative_squared_cross_mark","white_check_mark","eight_pointed_black_star","heart_decoration","vs","vibration_mode","mobile_phone_off","a","b","ab","o2","diamond_shape_with_a_dot_inside","loop","recycle","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","six_pointed_star","atm","chart","heavy_dollar_sign","currency_exchange","copyright","registered","tm","part_alternation_mark","wavy_dash","top","end","back","on","soon","x","o","exclamation","question","grey_exclamation","grey_question","bangbang","interrobang","arrows_clockwise","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock7","clock8","clock9","clock10","clock11","clock630","clock730","clock830","clock930","clock1030","clock1130","heavy_multiplication_x","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","spades","hearts","clubs","diamonds","white_flower","100","heavy_check_mark","ballot_box_with_check","radio_button","link","curly_loop","trident","black_square_button","white_square_button","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_small_square","white_small_square","small_red_triangle","white_large_square","black_large_square","black_circle","white_circle","red_circle","large_blue_circle","small_red_triangle_down","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond"]
-}];
+var _groups = [
+ {
+ name: "emoticons",
+ icons: ["smile","smiley","grinning","blush","relaxed","wink","heart_eyes","kissing_heart","kissing_closed_eyes","kissing","kissing_smiling_eyes","stuck_out_tongue_winking_eye","stuck_out_tongue_closed_eyes","stuck_out_tongue","flushed","grin","pensive","relieved","unamused","disappointed","persevere","cry","joy","sob","sleepy","disappointed_relieved","cold_sweat","sweat_smile","sweat","weary","tired_face","fearful","scream","angry","rage","triumph","confounded","laughing","yum","mask","sunglasses","sleeping","dizzy_face","astonished","worried","frowning","anguished","smiling_imp","imp","open_mouth","grimacing","neutral_face","confused","hushed","no_mouth","innocent","smirk","expressionless","man_with_gua_pi_mao","man_with_turban","cop","construction_worker","guardsman","baby","boy","girl","man","woman","older_man","older_woman","person_with_blond_hair","angel","princess","smiley_cat","smile_cat","heart_eyes_cat","kissing_cat","smirk_cat","scream_cat","crying_cat_face","joy_cat","pouting_cat","japanese_ogre","japanese_goblin","see_no_evil","hear_no_evil","speak_no_evil","skull","alien","poop","fire","sparkles","star2","dizzy","boom","anger","sweat_drops","droplet","zzz","dash","ear","eyes","nose","tongue","lips","thumbsup","thumbsdown","ok_hand","punch","fist","v","wave","raised_hand","open_hands","point_up_2","point_down","point_right","point_left","raised_hands","pray","point_up","clap","muscle","walking","runner","dancer","couple","family","two_men_holding_hands","two_women_holding_hands","couplekiss","couple_with_heart","dancers","ok_woman","no_good","information_desk_person","raising_hand","massage","haircut","nail_care","bride_with_veil","person_with_pouting_face","person_frowning","bow","tophat","crown","womans_hat","athletic_shoe","mans_shoe","sandal","high_heel","boot","shirt","necktie","womans_clothes","dress","running_shirt_with_sash","jeans","kimono","bikini","briefcase","handbag","pouch","purse","eyeglasses","ribbon","closed_umbrella","lipstick","yellow_heart","blue_heart","purple_heart","green_heart","heart","broken_heart","heartpulse","heartbeat","two_hearts","sparkling_heart","revolving_hearts","cupid","love_letter","kiss","ring","gem","bust_in_silhouette","busts_in_silhouette","speech_balloon","footprints","thought_balloon"]
+ },
+ {
+ name: "nature",
+ icons: ["dog","wolf","cat","mouse","hamster","rabbit","frog","tiger","koala","bear","pig","pig_nose","cow","boar","monkey_face","monkey","horse","sheep","elephant","panda_face","penguin","bird","baby_chick","hatched_chick","hatching_chick","chicken","snake","turtle","bug","bee","ant","beetle","snail","octopus","shell","tropical_fish","fish","dolphin","whale","whale2","cow2","ram","rat","water_buffalo","tiger2","rabbit2","dragon","racehorse","goat","rooster","dog2","pig2","mouse2","ox","dragon_face","blowfish","crocodile","camel","dromedary_camel","leopard","cat2","poodle","feet","bouquet","cherry_blossom","tulip","four_leaf_clover","rose","sunflower","hibiscus","maple_leaf","leaves","fallen_leaf","herb","ear_of_rice","mushroom","cactus","palm_tree","evergreen_tree","deciduous_tree","chestnut","seedling","blossom","globe_with_meridians","sun_with_face","full_moon_with_face","new_moon_with_face","new_moon","waxing_crescent_moon","first_quarter_moon","waxing_gibbous_moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","last_quarter_moon_with_face","first_quarter_moon_with_face","crescent_moon","earth_africa","earth_americas","earth_asia","volcano","milky_way","stars","star","sunny","partly_sunny","cloud","zap","umbrella","snowflake","snowman","cyclone","foggy","rainbow","ocean"]
+ },
+ {
+ name: "objects",
+ icons: ["bamboo","gift_heart","dolls","school_satchel","mortar_board","flags","fireworks","sparkler","wind_chime","rice_scene","jack_o_lantern","ghost","santa","christmas_tree","gift","tanabata_tree","tada","confetti_ball","balloon","crossed_flags","crystal_ball","movie_camera","camera","video_camera","vhs","cd","dvd","minidisc","floppy_disk","computer","iphone","telephone","telephone_receiver","pager","fax","satellite","tv","radio","loud_sound","sound","speaker","mute","bell","no_bell","loudspeaker","mega","hourglass_flowing_sand","hourglass","alarm_clock","watch","unlock","lock","lock_with_ink_pen","closed_lock_with_key","key","mag_right","bulb","flashlight","high_brightness","low_brightness","electric_plug","battery","mag","bathtub","bath","shower","toilet","wrench","nut_and_bolt","hammer","door","smoking","bomb","gun","knife","pill","syringe","moneybag","yen","dollar","pound","euro","credit_card","money_with_wings","calling","e-mail","inbox_tray","outbox_tray","envelope","envelope_with_arrow","incoming_envelope","postal_horn","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","package","pencil","page_facing_up","page_with_curl","bookmark_tabs","bar_chart","chart_with_upwards_trend","chart_with_downwards_trend","scroll","clipboard","date","calendar","card_index","file_folder","open_file_folder","scissors","pushpin","paperclip","black_nib","pencil2","straight_ruler","triangular_ruler","closed_book","green_book","blue_book","orange_book","notebook","notebook_with_decorative_cover","ledger","books","book","bookmark","name_badge","microscope","telescope","newspaper","art","clapper","microphone","headphones","musical_score","musical_note","notes","musical_keyboard","violin","trumpet","saxophone","guitar","space_invader","video_game","black_joker","flower_playing_cards","mahjong","game_die","dart","football","basketball","soccer","baseball","tennis","8ball","rugby_football","bowling","golf","mountain_bicyclist","bicyclist","checkered_flag","horse_racing","trophy","ski","snowboarder","swimmer","surfer","fishing_pole_and_fish"]
+ },
+ {
+ name: "foods",
+ icons: ["coffee","tea","sake","baby_bottle","beer","beers","cocktail","tropical_drink","wine_glass","fork_and_knife","pizza","hamburger","fries","poultry_leg","meat_on_bone","spaghetti","curry","fried_shrimp","bento","sushi","fish_cake","rice_ball","rice_cracker","rice","ramen","stew","oden","dango","egg","bread","doughnut","custard","icecream","ice_cream","shaved_ice","birthday","cake","cookie","chocolate_bar","candy","lollipop","honey_pot","apple","green_apple","tangerine","lemon","cherries","grapes","watermelon","strawberry","peach","melon","banana","pear","pineapple","sweet_potato","eggplant","tomato","corn"]
+ },
+ {
+ name: "places",
+ icons: ["house","house_with_garden","school","office","post_office","hospital","bank","convenience_store","love_hotel","hotel","wedding","church","department_store","european_post_office","city_sunset","city_dusk","japanese_castle","european_castle","tent","factory","tokyo_tower","japan","mount_fuji","sunrise_over_mountains","sunrise","night_with_stars","statue_of_liberty","bridge_at_night","carousel_horse","ferris_wheel","fountain","roller_coaster","ship","sailboat","speedboat","rowboat","anchor","rocket","airplane","seat","helicopter","steam_locomotive","tram","station","mountain_railway","train2","bullettrain_side","bullettrain_front","light_rail","metro","monorail","train","railway_car","trolleybus","bus","oncoming_bus","blue_car","oncoming_automobile","red_car","taxi","oncoming_taxi","articulated_lorry","truck","rotating_light","police_car","oncoming_police_car","fire_engine","ambulance","minibus","bike","aerial_tramway","suspension_railway","mountain_cableway","tractor","barber","busstop","ticket","vertical_traffic_light","traffic_light","warning","construction","beginner","fuelpump","izakaya_lantern","slot_machine","hotsprings","moyai","circus_tent","performing_arts","round_pushpin","triangular_flag_on_post","cn","us","in","jp","br","ru","de","ng","gb","fr","mx","kr","id","ph","eg","vn","tr","it","es","ca","pl","ar","co","ir","za","my","pk","au","th","ma","tw","nl","ua","sa","ke","ve","pe","ro","cl","uz","bd","kz","be","se","cz","sd","hu","pt","ch","at","tz"]
+ },
+ {
+ name: "symbols",
+ icons: ["hash","one","two","three","four","five","six","seven","eight","nine","zero","keycap_ten","1234","symbols","arrow_up","arrow_down","arrow_left","arrow_right","capital_abcd","abcd","abc","arrow_upper_right","arrow_upper_left","arrow_lower_right","arrow_lower_left","left_right_arrow","arrow_up_down","arrows_counterclockwise","arrow_backward","arrow_forward","arrow_up_small","arrow_down_small","leftwards_arrow_with_hook","arrow_right_hook","information_source","rewind","fast_forward","arrow_double_up","arrow_double_down","arrow_heading_down","arrow_heading_up","ok","twisted_rightwards_arrows","repeat","repeat_one","new","up","cool","free","ng","signal_strength","cinema","koko","u6307","u7a7a","u6e80","u5408","u7981","ideograph_advantage","u5272","u55b6","u6709","u7121","restroom","mens","womens","baby_symbol","wc","potable_water","put_litter_in_its_place","parking","wheelchair","no_smoking","u6708","u7533","sa","m","passport_control","baggage_claim","left_luggage","customs","accept","secret","congratulations","cl","sos","id","no_entry_sign","underage","no_mobile_phones","do_not_litter","non-potable_water","no_bicycles","no_pedestrians","children_crossing","no_entry","eight_spoked_asterisk","sparkle","negative_squared_cross_mark","white_check_mark","eight_pointed_black_star","heart_decoration","vs","vibration_mode","mobile_phone_off","a","b","ab","o2","diamond_shape_with_a_dot_inside","loop","recycle","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","six_pointed_star","atm","chart","heavy_dollar_sign","currency_exchange","copyright","registered","tm","part_alternation_mark","wavy_dash","top","end","back","on","soon","x","o","exclamation","question","grey_exclamation","grey_question","bangbang","interrobang","arrows_clockwise","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock7","clock8","clock9","clock10","clock11","clock630","clock730","clock830","clock930","clock1030","clock1130","heavy_multiplication_x","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","spades","hearts","clubs","diamonds","white_flower","100","heavy_check_mark","ballot_box_with_check","radio_button","link","curly_loop","trident","black_square_button","white_square_button","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_small_square","white_small_square","small_red_triangle","white_large_square","black_large_square","black_circle","white_circle","red_circle","large_blue_circle","small_red_triangle_down","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond"]
+ }
+];
// scrub groups
-groups.forEach(function(group){
+_groups.forEach(function(group){
group.icons = _.reject(group.icons, function(obj){
return !Discourse.Emoji.exists(obj);
});
});
// export so others can modify
-Discourse.Emoji.groups = groups;
+Discourse.Emoji.groups = _groups;
var closeSelector = function(){
$('.emoji-modal, .emoji-modal-wrapper').remove();
$('body, textarea').off('keydown.emoji');
};
-var ungroupedIcons;
+var _ungroupedIcons;
var toolbar = function(selected){
- if(!ungroupedIcons){
- ungroupedIcons = [];
+ if(!_ungroupedIcons){
+ _ungroupedIcons = [];
var groupedIcons = {};
- _.each(groups, function(group){
+ _.each(_groups, function(group){
_.each(group.icons, function(icon){
groupedIcons[icon] = true;
});
@@ -57,16 +58,16 @@ var toolbar = function(selected){
var emojis = Discourse.Emoji.list();
_.each(emojis,function(emoji){
if(groupedIcons[emoji] !== true){
- ungroupedIcons.push(emoji);
+ _ungroupedIcons.push(emoji);
}
});
- if(ungroupedIcons.length > 0){
- groups.push({name: 'ungrouped', icons: ungroupedIcons});
+ if(_ungroupedIcons.length > 0){
+ _groups.push({name: 'ungrouped', icons: _ungroupedIcons});
}
}
- return _.map(groups, function(g, i){
+ return _.map(_groups, function(g, i){
var row = {src: Discourse.Emoji.urlFor(g.icons[0]), groupId: i};
if(i===selected){
row.selected = true;
@@ -75,31 +76,29 @@ var toolbar = function(selected){
});
};
-var perRow=12, perPage=60;
+var PER_ROW = 12, PER_PAGE = 60;
var bindEvents = function(page,offset){
-
var composerController = Discourse.__container__.lookup('controller:composer');
+
$('.emoji-page a').click(function(){
composerController.appendTextAtCursor(":" + $(this).attr('title') + ":", {space: true});
closeSelector();
return false;
}).hover(function(){
var title = $(this).attr('title');
- $('.emoji-modal .info')
- .html("
:" + title + ":");
-
+ var html = "
:" + title + ":";
+ $('.emoji-modal .info').html(html);
},function(){
$('.emoji-modal .info').html("");
});
$('.emoji-modal .nav .next a').click(function(){
- render(page, offset+perPage);
+ render(page, offset+PER_PAGE);
});
$('.emoji-modal .nav .prev a').click(function(){
- render(page, offset-perPage);
+ render(page, offset-PER_PAGE);
});
$('.emoji-modal .toolbar a').click(function(){
@@ -112,13 +111,11 @@ var bindEvents = function(page,offset){
var render = function(page, offset){
var rows = [];
var row = [];
- var icons = groups[page].icons;
+ var icons = _groups[page].icons;
- for(var i=offset; i<(offset+perPage); i++){
- if(!icons[i]){
- break;
- }
- if(row.length === perRow){
+ for(var i=offset; i<(offset+PER_PAGE); i++){
+ if(!icons[i]){ break; }
+ if(row.length === PER_ROW){
rows.push(row);
row = [];
}
@@ -130,7 +127,7 @@ var render = function(page, offset){
toolbarItems: toolbar(page),
rows: rows,
prevDisabled: offset === 0,
- nextDisabled: (offset + perPage + 1) > icons.length
+ nextDisabled: (offset + PER_PAGE + 1) > icons.length
};
$('body .emoji-modal').remove();
@@ -140,9 +137,7 @@ var render = function(page, offset){
bindEvents(page,offset);
};
-
var showSelector = function(){
-
$('body').append('');
$('.emoji-modal-wrapper').click(function(){
@@ -151,7 +146,6 @@ var showSelector = function(){
render(0,0);
-
$('body, textarea').on('keydown.emoji', function(e){
if(e.which === 27){
closeSelector();
diff --git a/plugins/emoji/assets/javascripts/emoji.js.erb b/plugins/emoji/assets/javascripts/emoji.js.erb
index 69fd5e34a85..532dac1bc34 100644
--- a/plugins/emoji/assets/javascripts/emoji.js.erb
+++ b/plugins/emoji/assets/javascripts/emoji.js.erb
@@ -3,7 +3,7 @@ Discourse.Emoji = {};
// bump up this number to expire all emojis
Discourse.Emoji.ImageVersion = "0"
-var emoji = <%= Dir.glob(File.expand_path("../../../public/images/*.png", __FILE__)).map{|f| File.basename(f).split(".")[0]}.inspect %>;
+var _emoji = <%= Emoji.all.map { |e| e["aliases"] }.flatten.inspect %>;
var _extendedEmoji = {};
Discourse.Dialect.registerEmoji = function(code, url) {
@@ -11,41 +11,39 @@ Discourse.Dialect.registerEmoji = function(code, url) {
};
Discourse.Emoji.list = function(){
- var copy = emoji.slice(0);
+ var copy = _emoji.slice(0);
_.each(_extendedEmoji, function(v,k){
copy.push(k);
});
return copy;
};
-var toSearch;
+var _toSearch;
var search = function(term, options) {
var maxResults = (options && options["maxResults"]) || -1;
- toSearch = toSearch || emoji.concat(Object.keys(_extendedEmoji));
+ _toSearch = _toSearch || _emoji.concat(Object.keys(_extendedEmoji));
- if(maxResults === 0) {
- return [];
- }
+ if(maxResults === 0) { return []; }
- var results = [];
+ var i, results = [];
var done = function(){
return maxResults > 0 && results.length >= maxResults;
}
- for (i=0; i < toSearch.length; i++) {
- if (toSearch[i].indexOf(term) === 0) {
- results.push(toSearch[i]);
+ for (i=0; i < _toSearch.length; i++) {
+ if (_toSearch[i].indexOf(term) === 0) {
+ results.push(_toSearch[i]);
if(done()) { break; }
}
}
if(!done()){
- for (i=0; i < toSearch.length; i++) {
- if (toSearch[i].indexOf(term) > 0) {
- results.push(toSearch[i]);
+ for (i=0; i < _toSearch.length; i++) {
+ if (_toSearch[i].indexOf(term) > 0) {
+ results.push(_toSearch[i]);
if(done()) { break; }
}
}
@@ -56,20 +54,20 @@ var search = function(term, options) {
Discourse.Emoji.search = search;
-
-var emojiHash = {};
-emoji.forEach(function(code){
- emojiHash[code] = true;
+var _emojiHash = {};
+_emoji.forEach(function(code){
+ _emojiHash[code] = true;
});
var urlFor = function(code) {
- var url;
+ var url, set = Discourse.SiteSettings.emoji_set;
+
if(_extendedEmoji.hasOwnProperty(code)) {
url = _extendedEmoji[code];
}
- if(!url && emojiHash.hasOwnProperty(code)) {
- url = Discourse.getURL('/plugins/emoji/images/' + code + '.png');
+ if(!url && _emojiHash.hasOwnProperty(code)) {
+ url = Discourse.getURL('/plugins/emoji/images/' + set + '/' + code + '.png');
}
if(url && url[0] !== 'h' && Discourse.CDN) {
@@ -85,15 +83,14 @@ var urlFor = function(code) {
Discourse.Emoji.urlFor = urlFor;
-
Discourse.Emoji.exists = function(code){
- return !!(_extendedEmoji.hasOwnProperty(code) || emojiHash.hasOwnProperty(code));
+ return !!(_extendedEmoji.hasOwnProperty(code) || _emojiHash.hasOwnProperty(code));
}
function imageFor(code) {
var url = urlFor(code);
if (url) {
- return ['img', {href: url, title: ':' + code + ':', 'class': 'emoji', alt: code}];
+ return ['img', { href: url, title: ':' + code + ':', 'class': 'emoji', alt: code }];
}
}
@@ -191,6 +188,4 @@ Discourse.Dialect.registerInline(':', function(text, match, prev) {
}
});
-
Discourse.Markdown.whiteListTag('img', 'class', 'emoji');
-
diff --git a/plugins/emoji/bin/rails b/plugins/emoji/bin/rails
new file mode 100644
index 00000000000..b396883dd64
--- /dev/null
+++ b/plugins/emoji/bin/rails
@@ -0,0 +1,8 @@
+#!/usr/bin/env ruby
+# This command will automatically be run when you run "rails" with Rails 4 gems installed from the root of your application.
+
+ENGINE_ROOT = File.expand_path('../..', __FILE__)
+ENGINE_PATH = File.expand_path('../../lib/emoji/engine', __FILE__)
+
+require 'rails/all'
+require 'rails/engine/commands'
diff --git a/plugins/emoji/config/locales/client.en.yml b/plugins/emoji/config/locales/client.en.yml
index d7aaa920edf..0c26c3288ce 100644
--- a/plugins/emoji/config/locales/client.en.yml
+++ b/plugins/emoji/config/locales/client.en.yml
@@ -2,6 +2,12 @@ en:
js:
composer:
emoji: "Emoji :smile: CTRL+ E"
+
+ apple_international: "Apple/International"
+ google: "Google"
+ twitter: "Twitter"
+ emoji_one: "Emoji One"
+
admin_js:
admin:
site_settings:
diff --git a/plugins/emoji/config/locales/server.en.yml b/plugins/emoji/config/locales/server.en.yml
index 5da8351cf62..f3cb04a479b 100644
--- a/plugins/emoji/config/locales/server.en.yml
+++ b/plugins/emoji/config/locales/server.en.yml
@@ -1,3 +1,4 @@
en:
site_settings:
enable_emoji: "Enable the emoji plugin"
+ emoji_set: "How would you like your emoji?"
diff --git a/plugins/emoji/config/settings.yml b/plugins/emoji/config/settings.yml
index 10896b1013a..d87034fb8be 100644
--- a/plugins/emoji/config/settings.yml
+++ b/plugins/emoji/config/settings.yml
@@ -2,3 +2,7 @@ plugins:
enable_emoji:
default: true
client: true
+ emoji_set:
+ default: 'emoji_one'
+ client: true
+ enum: 'EmojiSetSiteSetting'
diff --git a/plugins/emoji/db.json b/plugins/emoji/db.json
new file mode 100644
index 00000000000..536a025cfc1
--- /dev/null
+++ b/plugins/emoji/db.json
@@ -0,0 +1,8122 @@
+[
+ {
+ "emoji": "😄"
+ , "description": "smiling face with open mouth and smiling eyes"
+ , "aliases": [
+ "smile"
+ ]
+ , "tags": [
+ "happy"
+ , "joy"
+ , "pleased"
+ ]
+ }
+, {
+ "emoji": "😃"
+ , "description": "smiling face with open mouth"
+ , "aliases": [
+ "smiley"
+ ]
+ , "tags": [
+ "happy"
+ , "joy"
+ , "haha"
+ ]
+ }
+, {
+ "emoji": "😀"
+ , "description": "grinning face"
+ , "aliases": [
+ "grinning"
+ ]
+ , "tags": [
+ "smile"
+ , "happy"
+ ]
+ }
+, {
+ "emoji": "😊"
+ , "description": "smiling face with smiling eyes"
+ , "aliases": [
+ "blush"
+ ]
+ , "tags": [
+ "proud"
+ ]
+ }
+, {
+ "emoji": "☺️"
+ , "description": "white smiling face"
+ , "aliases": [
+ "relaxed"
+ ]
+ , "tags": [
+ "blush"
+ , "pleased"
+ ]
+ }
+, {
+ "emoji": "😉"
+ , "description": "winking face"
+ , "aliases": [
+ "wink"
+ ]
+ , "tags": [
+ "flirt"
+ ]
+ }
+, {
+ "emoji": "😍"
+ , "description": "smiling face with heart-shaped eyes"
+ , "aliases": [
+ "heart_eyes"
+ ]
+ , "tags": [
+ "love"
+ , "crush"
+ ]
+ }
+, {
+ "emoji": "😘"
+ , "description": "face throwing a kiss"
+ , "aliases": [
+ "kissing_heart"
+ ]
+ , "tags": [
+ "flirt"
+ ]
+ }
+, {
+ "emoji": "😚"
+ , "description": "kissing face with closed eyes"
+ , "aliases": [
+ "kissing_closed_eyes"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😗"
+ , "description": "kissing face"
+ , "aliases": [
+ "kissing"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😙"
+ , "description": "kissing face with smiling eyes"
+ , "aliases": [
+ "kissing_smiling_eyes"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😜"
+ , "description": "face with stuck-out tongue and winking eye"
+ , "aliases": [
+ "stuck_out_tongue_winking_eye"
+ ]
+ , "tags": [
+ "prank"
+ , "silly"
+ ]
+ }
+, {
+ "emoji": "😝"
+ , "description": "face with stuck-out tongue and tightly-closed eyes"
+ , "aliases": [
+ "stuck_out_tongue_closed_eyes"
+ ]
+ , "tags": [
+ "prank"
+ ]
+ }
+, {
+ "emoji": "😛"
+ , "description": "face with stuck-out tongue"
+ , "aliases": [
+ "stuck_out_tongue"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😳"
+ , "description": "flushed face"
+ , "aliases": [
+ "flushed"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😁"
+ , "description": "grinning face with smiling eyes"
+ , "aliases": [
+ "grin"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😔"
+ , "description": "pensive face"
+ , "aliases": [
+ "pensive"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😌"
+ , "description": "relieved face"
+ , "aliases": [
+ "relieved"
+ ]
+ , "tags": [
+ "whew"
+ ]
+ }
+, {
+ "emoji": "😒"
+ , "description": "unamused face"
+ , "aliases": [
+ "unamused"
+ ]
+ , "tags": [
+ "meh"
+ ]
+ }
+, {
+ "emoji": "😞"
+ , "description": "disappointed face"
+ , "aliases": [
+ "disappointed"
+ ]
+ , "tags": [
+ "sad"
+ ]
+ }
+, {
+ "emoji": "😣"
+ , "description": "persevering face"
+ , "aliases": [
+ "persevere"
+ ]
+ , "tags": [
+ "struggling"
+ ]
+ }
+, {
+ "emoji": "😢"
+ , "description": "crying face"
+ , "aliases": [
+ "cry"
+ ]
+ , "tags": [
+ "sad"
+ , "tear"
+ ]
+ }
+, {
+ "emoji": "😂"
+ , "description": "face with tears of joy"
+ , "aliases": [
+ "joy"
+ ]
+ , "tags": [
+ "tears"
+ ]
+ }
+, {
+ "emoji": "😭"
+ , "description": "loudly crying face"
+ , "aliases": [
+ "sob"
+ ]
+ , "tags": [
+ "sad"
+ , "cry"
+ , "bawling"
+ ]
+ }
+, {
+ "emoji": "😪"
+ , "description": "sleepy face"
+ , "aliases": [
+ "sleepy"
+ ]
+ , "tags": [
+ "tired"
+ ]
+ }
+, {
+ "emoji": "😥"
+ , "description": "disappointed but relieved face"
+ , "aliases": [
+ "disappointed_relieved"
+ ]
+ , "tags": [
+ "phew"
+ , "sweat"
+ , "nervous"
+ ]
+ }
+, {
+ "emoji": "😰"
+ , "description": "face with open mouth and cold sweat"
+ , "aliases": [
+ "cold_sweat"
+ ]
+ , "tags": [
+ "nervous"
+ ]
+ }
+, {
+ "emoji": "😅"
+ , "description": "smiling face with open mouth and cold sweat"
+ , "aliases": [
+ "sweat_smile"
+ ]
+ , "tags": [
+ "hot"
+ ]
+ }
+, {
+ "emoji": "😓"
+ , "description": "face with cold sweat"
+ , "aliases": [
+ "sweat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😩"
+ , "description": "weary face"
+ , "aliases": [
+ "weary"
+ ]
+ , "tags": [
+ "tired"
+ ]
+ }
+, {
+ "emoji": "😫"
+ , "description": "tired face"
+ , "aliases": [
+ "tired_face"
+ ]
+ , "tags": [
+ "upset"
+ , "whine"
+ ]
+ }
+, {
+ "emoji": "😨"
+ , "description": "fearful face"
+ , "aliases": [
+ "fearful"
+ ]
+ , "tags": [
+ "scared"
+ , "shocked"
+ , "oops"
+ ]
+ }
+, {
+ "emoji": "😱"
+ , "description": "face screaming in fear"
+ , "aliases": [
+ "scream"
+ ]
+ , "tags": [
+ "horror"
+ , "shocked"
+ ]
+ }
+, {
+ "emoji": "😠"
+ , "description": "angry face"
+ , "aliases": [
+ "angry"
+ ]
+ , "tags": [
+ "mad"
+ , "annoyed"
+ ]
+ }
+, {
+ "emoji": "😡"
+ , "description": "pouting face"
+ , "aliases": [
+ "rage"
+ ]
+ , "tags": [
+ "angry"
+ ]
+ }
+, {
+ "emoji": "😤"
+ , "description": "face with look of triumph"
+ , "aliases": [
+ "triumph"
+ ]
+ , "tags": [
+ "smug"
+ ]
+ }
+, {
+ "emoji": "😖"
+ , "description": "confounded face"
+ , "aliases": [
+ "confounded"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😆"
+ , "description": "smiling face with open mouth and tightly-closed eyes"
+ , "aliases": [
+ "laughing"
+ , "satisfied"
+ ]
+ , "tags": [
+ "happy"
+ , "haha"
+ ]
+ }
+, {
+ "emoji": "😋"
+ , "description": "face savouring delicious food"
+ , "aliases": [
+ "yum"
+ ]
+ , "tags": [
+ "tongue"
+ , "lick"
+ ]
+ }
+, {
+ "emoji": "😷"
+ , "description": "face with medical mask"
+ , "aliases": [
+ "mask"
+ ]
+ , "tags": [
+ "sick"
+ , "ill"
+ ]
+ }
+, {
+ "emoji": "😎"
+ , "description": "smiling face with sunglasses"
+ , "aliases": [
+ "sunglasses"
+ ]
+ , "tags": [
+ "cool"
+ ]
+ }
+, {
+ "emoji": "😴"
+ , "description": "sleeping face"
+ , "aliases": [
+ "sleeping"
+ ]
+ , "tags": [
+ "zzz"
+ ]
+ }
+, {
+ "emoji": "😵"
+ , "description": "dizzy face"
+ , "aliases": [
+ "dizzy_face"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😲"
+ , "description": "astonished face"
+ , "aliases": [
+ "astonished"
+ ]
+ , "tags": [
+ "amazed"
+ , "gasp"
+ ]
+ }
+, {
+ "emoji": "😟"
+ , "description": "worried face"
+ , "aliases": [
+ "worried"
+ ]
+ , "tags": [
+ "nervous"
+ ]
+ }
+, {
+ "emoji": "😦"
+ , "description": "frowning face with open mouth"
+ , "aliases": [
+ "frowning"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😧"
+ , "description": "anguished face"
+ , "aliases": [
+ "anguished"
+ ]
+ , "tags": [
+ "stunned"
+ ]
+ }
+, {
+ "emoji": "😈"
+ , "description": "smiling face with horns"
+ , "aliases": [
+ "smiling_imp"
+ ]
+ , "tags": [
+ "devil"
+ , "evil"
+ , "horns"
+ ]
+ }
+, {
+ "emoji": "👿"
+ , "description": "imp"
+ , "aliases": [
+ "imp"
+ ]
+ , "tags": [
+ "angry"
+ , "devil"
+ , "evil"
+ , "horns"
+ ]
+ }
+, {
+ "emoji": "😮"
+ , "description": "face with open mouth"
+ , "aliases": [
+ "open_mouth"
+ ]
+ , "tags": [
+ "surprise"
+ , "impressed"
+ , "wow"
+ ]
+ }
+, {
+ "emoji": "😬"
+ , "description": "grimacing face"
+ , "aliases": [
+ "grimacing"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😐"
+ , "description": "neutral face"
+ , "aliases": [
+ "neutral_face"
+ ]
+ , "tags": [
+ "meh"
+ ]
+ }
+, {
+ "emoji": "😕"
+ , "description": "confused face"
+ , "aliases": [
+ "confused"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😯"
+ , "description": "hushed face"
+ , "aliases": [
+ "hushed"
+ ]
+ , "tags": [
+ "silence"
+ , "speechless"
+ ]
+ }
+, {
+ "emoji": "😶"
+ , "description": "face without mouth"
+ , "aliases": [
+ "no_mouth"
+ ]
+ , "tags": [
+ "mute"
+ , "silence"
+ ]
+ }
+, {
+ "emoji": "😇"
+ , "description": "smiling face with halo"
+ , "aliases": [
+ "innocent"
+ ]
+ , "tags": [
+ "angel"
+ ]
+ }
+, {
+ "emoji": "😏"
+ , "description": "smirking face"
+ , "aliases": [
+ "smirk"
+ ]
+ , "tags": [
+ "smug"
+ ]
+ }
+, {
+ "emoji": "😑"
+ , "description": "expressionless face"
+ , "aliases": [
+ "expressionless"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👲"
+ , "description": "man with gua pi mao"
+ , "aliases": [
+ "man_with_gua_pi_mao"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👳"
+ , "description": "man with turban"
+ , "aliases": [
+ "man_with_turban"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👮"
+ , "description": "police officer"
+ , "aliases": [
+ "cop"
+ ]
+ , "tags": [
+ "police"
+ , "law"
+ ]
+ }
+, {
+ "emoji": "👷"
+ , "description": "construction worker"
+ , "aliases": [
+ "construction_worker"
+ ]
+ , "tags": [
+ "helmet"
+ ]
+ }
+, {
+ "emoji": "💂"
+ , "description": "guardsman"
+ , "aliases": [
+ "guardsman"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👶"
+ , "description": "baby"
+ , "aliases": [
+ "baby"
+ ]
+ , "tags": [
+ "child"
+ , "newborn"
+ ]
+ }
+, {
+ "emoji": "👦"
+ , "description": "boy"
+ , "aliases": [
+ "boy"
+ ]
+ , "tags": [
+ "child"
+ ]
+ }
+, {
+ "emoji": "👧"
+ , "description": "girl"
+ , "aliases": [
+ "girl"
+ ]
+ , "tags": [
+ "child"
+ ]
+ }
+, {
+ "emoji": "👨"
+ , "description": "man"
+ , "aliases": [
+ "man"
+ ]
+ , "tags": [
+ "mustache"
+ , "father"
+ , "dad"
+ ]
+ }
+, {
+ "emoji": "👩"
+ , "description": "woman"
+ , "aliases": [
+ "woman"
+ ]
+ , "tags": [
+ "girls"
+ ]
+ }
+, {
+ "emoji": "👴"
+ , "description": "older man"
+ , "aliases": [
+ "older_man"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👵"
+ , "description": "older woman"
+ , "aliases": [
+ "older_woman"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👱"
+ , "description": "person with blond hair"
+ , "aliases": [
+ "person_with_blond_hair"
+ ]
+ , "tags": [
+ "boy"
+ ]
+ }
+, {
+ "emoji": "👼"
+ , "description": "baby angel"
+ , "aliases": [
+ "angel"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👸"
+ , "description": "princess"
+ , "aliases": [
+ "princess"
+ ]
+ , "tags": [
+ "blonde"
+ , "crown"
+ , "royal"
+ ]
+ }
+, {
+ "emoji": "😺"
+ , "description": "smiling cat face with open mouth"
+ , "aliases": [
+ "smiley_cat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😸"
+ , "description": "grinning cat face with smiling eyes"
+ , "aliases": [
+ "smile_cat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😻"
+ , "description": "smiling cat face with heart-shaped eyes"
+ , "aliases": [
+ "heart_eyes_cat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😽"
+ , "description": "kissing cat face with closed eyes"
+ , "aliases": [
+ "kissing_cat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😼"
+ , "description": "cat face with wry smile"
+ , "aliases": [
+ "smirk_cat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🙀"
+ , "description": "weary cat face"
+ , "aliases": [
+ "scream_cat"
+ ]
+ , "tags": [
+ "horror"
+ ]
+ }
+, {
+ "emoji": "😿"
+ , "description": "crying cat face"
+ , "aliases": [
+ "crying_cat_face"
+ ]
+ , "tags": [
+ "sad"
+ , "tear"
+ ]
+ }
+, {
+ "emoji": "😹"
+ , "description": "cat face with tears of joy"
+ , "aliases": [
+ "joy_cat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "😾"
+ , "description": "pouting cat face"
+ , "aliases": [
+ "pouting_cat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👹"
+ , "description": "japanese ogre"
+ , "aliases": [
+ "japanese_ogre"
+ ]
+ , "tags": [
+ "monster"
+ ]
+ }
+, {
+ "emoji": "👺"
+ , "description": "japanese goblin"
+ , "aliases": [
+ "japanese_goblin"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🙈"
+ , "description": "see-no-evil monkey"
+ , "aliases": [
+ "see_no_evil"
+ ]
+ , "tags": [
+ "monkey"
+ , "blind"
+ , "ignore"
+ ]
+ }
+, {
+ "emoji": "🙉"
+ , "description": "hear-no-evil monkey"
+ , "aliases": [
+ "hear_no_evil"
+ ]
+ , "tags": [
+ "monkey"
+ , "deaf"
+ ]
+ }
+, {
+ "emoji": "🙊"
+ , "description": "speak-no-evil monkey"
+ , "aliases": [
+ "speak_no_evil"
+ ]
+ , "tags": [
+ "monkey"
+ , "mute"
+ , "hush"
+ ]
+ }
+, {
+ "emoji": "💀"
+ , "description": "skull"
+ , "aliases": [
+ "skull"
+ ]
+ , "tags": [
+ "dead"
+ , "danger"
+ , "poison"
+ ]
+ }
+, {
+ "emoji": "👽"
+ , "description": "extraterrestrial alien"
+ , "aliases": [
+ "alien"
+ ]
+ , "tags": [
+ "ufo"
+ ]
+ }
+, {
+ "emoji": "💩"
+ , "description": "pile of poo"
+ , "aliases": [
+ "hankey"
+ , "poop"
+ , "shit"
+ ]
+ , "tags": [
+ "crap"
+ ]
+ }
+, {
+ "emoji": "🔥"
+ , "description": "fire"
+ , "aliases": [
+ "fire"
+ ]
+ , "tags": [
+ "burn"
+ ]
+ }
+, {
+ "emoji": "✨"
+ , "description": "sparkles"
+ , "aliases": [
+ "sparkles"
+ ]
+ , "tags": [
+ "shiny"
+ ]
+ }
+, {
+ "emoji": "🌟"
+ , "description": "glowing star"
+ , "aliases": [
+ "star2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💫"
+ , "description": "dizzy symbol"
+ , "aliases": [
+ "dizzy"
+ ]
+ , "tags": [
+ "star"
+ ]
+ }
+, {
+ "emoji": "💥"
+ , "description": "collision symbol"
+ , "aliases": [
+ "boom"
+ , "collision"
+ ]
+ , "tags": [
+ "explode"
+ ]
+ }
+, {
+ "emoji": "💢"
+ , "description": "anger symbol"
+ , "aliases": [
+ "anger"
+ ]
+ , "tags": [
+ "angry"
+ ]
+ }
+, {
+ "emoji": "💦"
+ , "description": "splashing sweat symbol"
+ , "aliases": [
+ "sweat_drops"
+ ]
+ , "tags": [
+ "water"
+ , "workout"
+ ]
+ }
+, {
+ "emoji": "💧"
+ , "description": "droplet"
+ , "aliases": [
+ "droplet"
+ ]
+ , "tags": [
+ "water"
+ ]
+ }
+, {
+ "emoji": "💤"
+ , "description": "sleeping symbol"
+ , "aliases": [
+ "zzz"
+ ]
+ , "tags": [
+ "sleeping"
+ ]
+ }
+, {
+ "emoji": "💨"
+ , "description": "dash symbol"
+ , "aliases": [
+ "dash"
+ ]
+ , "tags": [
+ "wind"
+ , "blow"
+ , "fast"
+ ]
+ }
+, {
+ "emoji": "👂"
+ , "description": "ear"
+ , "aliases": [
+ "ear"
+ ]
+ , "tags": [
+ "hear"
+ , "sound"
+ , "listen"
+ ]
+ }
+, {
+ "emoji": "👀"
+ , "description": "eyes"
+ , "aliases": [
+ "eyes"
+ ]
+ , "tags": [
+ "look"
+ , "see"
+ , "watch"
+ ]
+ }
+, {
+ "emoji": "👃"
+ , "description": "nose"
+ , "aliases": [
+ "nose"
+ ]
+ , "tags": [
+ "smell"
+ ]
+ }
+, {
+ "emoji": "👅"
+ , "description": "tongue"
+ , "aliases": [
+ "tongue"
+ ]
+ , "tags": [
+ "taste"
+ ]
+ }
+, {
+ "emoji": "👄"
+ , "description": "mouth"
+ , "aliases": [
+ "lips"
+ ]
+ , "tags": [
+ "kiss"
+ ]
+ }
+, {
+ "emoji": "👍"
+ , "description": "thumbs up sign"
+ , "aliases": [
+ "+1"
+ , "thumbsup"
+ ]
+ , "tags": [
+ "approve"
+ , "ok"
+ ]
+ }
+, {
+ "emoji": "👎"
+ , "description": "thumbs down sign"
+ , "aliases": [
+ "-1"
+ , "thumbsdown"
+ ]
+ , "tags": [
+ "disapprove"
+ , "bury"
+ ]
+ }
+, {
+ "emoji": "👌"
+ , "description": "ok hand sign"
+ , "aliases": [
+ "ok_hand"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👊"
+ , "description": "fisted hand sign"
+ , "aliases": [
+ "facepunch"
+ , "punch"
+ ]
+ , "tags": [
+ "attack"
+ ]
+ }
+, {
+ "emoji": "✊"
+ , "description": "raised fist"
+ , "aliases": [
+ "fist"
+ ]
+ , "tags": [
+ "power"
+ ]
+ }
+, {
+ "emoji": "✌️"
+ , "description": "victory hand"
+ , "aliases": [
+ "v"
+ ]
+ , "tags": [
+ "victory"
+ , "peace"
+ ]
+ }
+, {
+ "emoji": "👋"
+ , "description": "waving hand sign"
+ , "aliases": [
+ "wave"
+ ]
+ , "tags": [
+ "goodbye"
+ ]
+ }
+, {
+ "emoji": "✋"
+ , "description": "raised hand"
+ , "aliases": [
+ "hand"
+ , "raised_hand"
+ ]
+ , "tags": [
+ "highfive"
+ , "stop"
+ ]
+ }
+, {
+ "emoji": "👐"
+ , "description": "open hands sign"
+ , "aliases": [
+ "open_hands"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👆"
+ , "description": "white up pointing backhand index"
+ , "aliases": [
+ "point_up_2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👇"
+ , "description": "white down pointing backhand index"
+ , "aliases": [
+ "point_down"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👉"
+ , "description": "white right pointing backhand index"
+ , "aliases": [
+ "point_right"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👈"
+ , "description": "white left pointing backhand index"
+ , "aliases": [
+ "point_left"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🙌"
+ , "description": "person raising both hands in celebration"
+ , "aliases": [
+ "raised_hands"
+ ]
+ , "tags": [
+ "hooray"
+ ]
+ }
+, {
+ "emoji": "🙏"
+ , "description": "person with folded hands"
+ , "aliases": [
+ "pray"
+ ]
+ , "tags": [
+ "please"
+ , "hope"
+ , "wish"
+ ]
+ }
+, {
+ "emoji": "☝️"
+ , "description": "white up pointing index"
+ , "aliases": [
+ "point_up"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👏"
+ , "description": "clapping hands sign"
+ , "aliases": [
+ "clap"
+ ]
+ , "tags": [
+ "praise"
+ , "applause"
+ ]
+ }
+, {
+ "emoji": "💪"
+ , "description": "flexed biceps"
+ , "aliases": [
+ "muscle"
+ ]
+ , "tags": [
+ "flex"
+ , "bicep"
+ , "strong"
+ , "workout"
+ ]
+ }
+, {
+ "emoji": "🚶"
+ , "description": "pedestrian"
+ , "aliases": [
+ "walking"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏃"
+ , "description": "runner"
+ , "aliases": [
+ "runner"
+ , "running"
+ ]
+ , "tags": [
+ "exercise"
+ , "workout"
+ , "marathon"
+ ]
+ }
+, {
+ "emoji": "💃"
+ , "description": "dancer"
+ , "aliases": [
+ "dancer"
+ ]
+ , "tags": [
+ "dress"
+ ]
+ }
+, {
+ "emoji": "👫"
+ , "description": "man and woman holding hands"
+ , "aliases": [
+ "couple"
+ ]
+ , "tags": [
+ "date"
+ ]
+ }
+, {
+ "emoji": "👪"
+ , "description": "family"
+ , "aliases": [
+ "family"
+ ]
+ , "tags": [
+ "home"
+ , "parents"
+ , "child"
+ ]
+ }
+, {
+ "emoji": "👬"
+ , "description": "two men holding hands"
+ , "aliases": [
+ "two_men_holding_hands"
+ ]
+ , "tags": [
+ "couple"
+ , "date"
+ ]
+ }
+, {
+ "emoji": "👭"
+ , "description": "two women holding hands"
+ , "aliases": [
+ "two_women_holding_hands"
+ ]
+ , "tags": [
+ "couple"
+ , "date"
+ ]
+ }
+, {
+ "emoji": "💏"
+ , "description": "kiss"
+ , "aliases": [
+ "couplekiss"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💑"
+ , "description": "couple with heart"
+ , "aliases": [
+ "couple_with_heart"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👯"
+ , "description": "woman with bunny ears"
+ , "aliases": [
+ "dancers"
+ ]
+ , "tags": [
+ "bunny"
+ ]
+ }
+, {
+ "emoji": "🙆"
+ , "description": "face with ok gesture"
+ , "aliases": [
+ "ok_woman"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🙅"
+ , "description": "face with no good gesture"
+ , "aliases": [
+ "no_good"
+ ]
+ , "tags": [
+ "stop"
+ , "halt"
+ ]
+ }
+, {
+ "emoji": "💁"
+ , "description": "information desk person"
+ , "aliases": [
+ "information_desk_person"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🙋"
+ , "description": "happy person raising one hand"
+ , "aliases": [
+ "raising_hand"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💆"
+ , "description": "face massage"
+ , "aliases": [
+ "massage"
+ ]
+ , "tags": [
+ "spa"
+ ]
+ }
+, {
+ "emoji": "💇"
+ , "description": "haircut"
+ , "aliases": [
+ "haircut"
+ ]
+ , "tags": [
+ "beauty"
+ ]
+ }
+, {
+ "emoji": "💅"
+ , "description": "nail polish"
+ , "aliases": [
+ "nail_care"
+ ]
+ , "tags": [
+ "beauty"
+ , "manicure"
+ ]
+ }
+, {
+ "emoji": "👰"
+ , "description": "bride with veil"
+ , "aliases": [
+ "bride_with_veil"
+ ]
+ , "tags": [
+ "marriage"
+ , "wedding"
+ ]
+ }
+, {
+ "emoji": "🙎"
+ , "description": "person with pouting face"
+ , "aliases": [
+ "person_with_pouting_face"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🙍"
+ , "description": "person frowning"
+ , "aliases": [
+ "person_frowning"
+ ]
+ , "tags": [
+ "sad"
+ ]
+ }
+, {
+ "emoji": "🙇"
+ , "description": "person bowing deeply"
+ , "aliases": [
+ "bow"
+ ]
+ , "tags": [
+ "respect"
+ , "thanks"
+ ]
+ }
+, {
+ "emoji": "🎩"
+ , "description": "top hat"
+ , "aliases": [
+ "tophat"
+ ]
+ , "tags": [
+ "hat"
+ , "classy"
+ ]
+ }
+, {
+ "emoji": "👑"
+ , "description": "crown"
+ , "aliases": [
+ "crown"
+ ]
+ , "tags": [
+ "king"
+ , "queen"
+ , "royal"
+ ]
+ }
+, {
+ "emoji": "👒"
+ , "description": "womans hat"
+ , "aliases": [
+ "womans_hat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👟"
+ , "description": "athletic shoe"
+ , "aliases": [
+ "athletic_shoe"
+ ]
+ , "tags": [
+ "sneaker"
+ , "sport"
+ , "running"
+ ]
+ }
+, {
+ "emoji": "👞"
+ , "description": "mans shoe"
+ , "aliases": [
+ "mans_shoe"
+ , "shoe"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👡"
+ , "description": "womans sandal"
+ , "aliases": [
+ "sandal"
+ ]
+ , "tags": [
+ "shoe"
+ ]
+ }
+, {
+ "emoji": "👠"
+ , "description": "high-heeled shoe"
+ , "aliases": [
+ "high_heel"
+ ]
+ , "tags": [
+ "shoe"
+ ]
+ }
+, {
+ "emoji": "👢"
+ , "description": "womans boots"
+ , "aliases": [
+ "boot"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👕"
+ , "description": "t-shirt"
+ , "aliases": [
+ "shirt"
+ , "tshirt"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👔"
+ , "description": "necktie"
+ , "aliases": [
+ "necktie"
+ ]
+ , "tags": [
+ "shirt"
+ , "formal"
+ ]
+ }
+, {
+ "emoji": "👚"
+ , "description": "womans clothes"
+ , "aliases": [
+ "womans_clothes"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👗"
+ , "description": "dress"
+ , "aliases": [
+ "dress"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎽"
+ , "description": "running shirt with sash"
+ , "aliases": [
+ "running_shirt_with_sash"
+ ]
+ , "tags": [
+ "marathon"
+ ]
+ }
+, {
+ "emoji": "👖"
+ , "description": "jeans"
+ , "aliases": [
+ "jeans"
+ ]
+ , "tags": [
+ "pants"
+ ]
+ }
+, {
+ "emoji": "👘"
+ , "description": "kimono"
+ , "aliases": [
+ "kimono"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👙"
+ , "description": "bikini"
+ , "aliases": [
+ "bikini"
+ ]
+ , "tags": [
+ "beach"
+ ]
+ }
+, {
+ "emoji": "💼"
+ , "description": "briefcase"
+ , "aliases": [
+ "briefcase"
+ ]
+ , "tags": [
+ "business"
+ ]
+ }
+, {
+ "emoji": "👜"
+ , "description": "handbag"
+ , "aliases": [
+ "handbag"
+ ]
+ , "tags": [
+ "bag"
+ ]
+ }
+, {
+ "emoji": "👝"
+ , "description": "pouch"
+ , "aliases": [
+ "pouch"
+ ]
+ , "tags": [
+ "bag"
+ ]
+ }
+, {
+ "emoji": "👛"
+ , "description": "purse"
+ , "aliases": [
+ "purse"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "👓"
+ , "description": "eyeglasses"
+ , "aliases": [
+ "eyeglasses"
+ ]
+ , "tags": [
+ "glasses"
+ ]
+ }
+, {
+ "emoji": "🎀"
+ , "description": "ribbon"
+ , "aliases": [
+ "ribbon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌂"
+ , "description": "closed umbrella"
+ , "aliases": [
+ "closed_umbrella"
+ ]
+ , "tags": [
+ "weather"
+ , "rain"
+ ]
+ }
+, {
+ "emoji": "💄"
+ , "description": "lipstick"
+ , "aliases": [
+ "lipstick"
+ ]
+ , "tags": [
+ "makeup"
+ ]
+ }
+, {
+ "emoji": "💛"
+ , "description": "yellow heart"
+ , "aliases": [
+ "yellow_heart"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💙"
+ , "description": "blue heart"
+ , "aliases": [
+ "blue_heart"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💜"
+ , "description": "purple heart"
+ , "aliases": [
+ "purple_heart"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💚"
+ , "description": "green heart"
+ , "aliases": [
+ "green_heart"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "❤️"
+ , "description": "heavy black heart"
+ , "aliases": [
+ "heart"
+ ]
+ , "tags": [
+ "love"
+ ]
+ }
+, {
+ "emoji": "💔"
+ , "description": "broken heart"
+ , "aliases": [
+ "broken_heart"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💗"
+ , "description": "growing heart"
+ , "aliases": [
+ "heartpulse"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💓"
+ , "description": "beating heart"
+ , "aliases": [
+ "heartbeat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💕"
+ , "description": "two hearts"
+ , "aliases": [
+ "two_hearts"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💖"
+ , "description": "sparkling heart"
+ , "aliases": [
+ "sparkling_heart"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💞"
+ , "description": "revolving hearts"
+ , "aliases": [
+ "revolving_hearts"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💘"
+ , "description": "heart with arrow"
+ , "aliases": [
+ "cupid"
+ ]
+ , "tags": [
+ "love"
+ , "heart"
+ ]
+ }
+, {
+ "emoji": "💌"
+ , "description": "love letter"
+ , "aliases": [
+ "love_letter"
+ ]
+ , "tags": [
+ "email"
+ , "envelope"
+ ]
+ }
+, {
+ "emoji": "💋"
+ , "description": "kiss mark"
+ , "aliases": [
+ "kiss"
+ ]
+ , "tags": [
+ "lipstick"
+ ]
+ }
+, {
+ "emoji": "💍"
+ , "description": "ring"
+ , "aliases": [
+ "ring"
+ ]
+ , "tags": [
+ "wedding"
+ , "marriage"
+ , "engaged"
+ ]
+ }
+, {
+ "emoji": "💎"
+ , "description": "gem stone"
+ , "aliases": [
+ "gem"
+ ]
+ , "tags": [
+ "diamond"
+ ]
+ }
+, {
+ "emoji": "👤"
+ , "description": "bust in silhouette"
+ , "aliases": [
+ "bust_in_silhouette"
+ ]
+ , "tags": [
+ "user"
+ ]
+ }
+, {
+ "emoji": "👥"
+ , "description": "busts in silhouette"
+ , "aliases": [
+ "busts_in_silhouette"
+ ]
+ , "tags": [
+ "users"
+ , "group"
+ , "team"
+ ]
+ }
+, {
+ "emoji": "💬"
+ , "description": "speech balloon"
+ , "aliases": [
+ "speech_balloon"
+ ]
+ , "tags": [
+ "comment"
+ ]
+ }
+, {
+ "emoji": "👣"
+ , "description": "footprints"
+ , "aliases": [
+ "footprints"
+ ]
+ , "tags": [
+ "feet"
+ , "tracks"
+ ]
+ }
+, {
+ "emoji": "💭"
+ , "description": "thought balloon"
+ , "aliases": [
+ "thought_balloon"
+ ]
+ , "tags": [
+ "thinking"
+ ]
+ }
+, {
+ "emoji": "🐶"
+ , "description": "dog face"
+ , "aliases": [
+ "dog"
+ ]
+ , "tags": [
+ "pet"
+ ]
+ }
+, {
+ "emoji": "🐺"
+ , "description": "wolf face"
+ , "aliases": [
+ "wolf"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐱"
+ , "description": "cat face"
+ , "aliases": [
+ "cat"
+ ]
+ , "tags": [
+ "pet"
+ ]
+ }
+, {
+ "emoji": "🐭"
+ , "description": "mouse face"
+ , "aliases": [
+ "mouse"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐹"
+ , "description": "hamster face"
+ , "aliases": [
+ "hamster"
+ ]
+ , "tags": [
+ "pet"
+ ]
+ }
+, {
+ "emoji": "🐰"
+ , "description": "rabbit face"
+ , "aliases": [
+ "rabbit"
+ ]
+ , "tags": [
+ "bunny"
+ ]
+ }
+, {
+ "emoji": "🐸"
+ , "description": "frog face"
+ , "aliases": [
+ "frog"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐯"
+ , "description": "tiger face"
+ , "aliases": [
+ "tiger"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐨"
+ , "description": "koala"
+ , "aliases": [
+ "koala"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐻"
+ , "description": "bear face"
+ , "aliases": [
+ "bear"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐷"
+ , "description": "pig face"
+ , "aliases": [
+ "pig"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐽"
+ , "description": "pig nose"
+ , "aliases": [
+ "pig_nose"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐮"
+ , "description": "cow face"
+ , "aliases": [
+ "cow"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐗"
+ , "description": "boar"
+ , "aliases": [
+ "boar"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐵"
+ , "description": "monkey face"
+ , "aliases": [
+ "monkey_face"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐒"
+ , "description": "monkey"
+ , "aliases": [
+ "monkey"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐴"
+ , "description": "horse face"
+ , "aliases": [
+ "horse"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐑"
+ , "description": "sheep"
+ , "aliases": [
+ "sheep"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐘"
+ , "description": "elephant"
+ , "aliases": [
+ "elephant"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐼"
+ , "description": "panda face"
+ , "aliases": [
+ "panda_face"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐧"
+ , "description": "penguin"
+ , "aliases": [
+ "penguin"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐦"
+ , "description": "bird"
+ , "aliases": [
+ "bird"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐤"
+ , "description": "baby chick"
+ , "aliases": [
+ "baby_chick"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐥"
+ , "description": "front-facing baby chick"
+ , "aliases": [
+ "hatched_chick"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐣"
+ , "description": "hatching chick"
+ , "aliases": [
+ "hatching_chick"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐔"
+ , "description": "chicken"
+ , "aliases": [
+ "chicken"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐍"
+ , "description": "snake"
+ , "aliases": [
+ "snake"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐢"
+ , "description": "turtle"
+ , "aliases": [
+ "turtle"
+ ]
+ , "tags": [
+ "slow"
+ ]
+ }
+, {
+ "emoji": "🐛"
+ , "description": "bug"
+ , "aliases": [
+ "bug"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐝"
+ , "description": "honeybee"
+ , "aliases": [
+ "bee"
+ , "honeybee"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐜"
+ , "description": "ant"
+ , "aliases": [
+ "ant"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐞"
+ , "description": "lady beetle"
+ , "aliases": [
+ "beetle"
+ ]
+ , "tags": [
+ "bug"
+ ]
+ }
+, {
+ "emoji": "🐌"
+ , "description": "snail"
+ , "aliases": [
+ "snail"
+ ]
+ , "tags": [
+ "slow"
+ ]
+ }
+, {
+ "emoji": "🐙"
+ , "description": "octopus"
+ , "aliases": [
+ "octopus"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐚"
+ , "description": "spiral shell"
+ , "aliases": [
+ "shell"
+ ]
+ , "tags": [
+ "sea"
+ , "beach"
+ ]
+ }
+, {
+ "emoji": "🐠"
+ , "description": "tropical fish"
+ , "aliases": [
+ "tropical_fish"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐟"
+ , "description": "fish"
+ , "aliases": [
+ "fish"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐬"
+ , "description": "dolphin"
+ , "aliases": [
+ "dolphin"
+ , "flipper"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐳"
+ , "description": "spouting whale"
+ , "aliases": [
+ "whale"
+ ]
+ , "tags": [
+ "sea"
+ ]
+ }
+, {
+ "emoji": "🐋"
+ , "description": "whale"
+ , "aliases": [
+ "whale2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐄"
+ , "description": "cow"
+ , "aliases": [
+ "cow2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐏"
+ , "description": "ram"
+ , "aliases": [
+ "ram"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐀"
+ , "description": "rat"
+ , "aliases": [
+ "rat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐃"
+ , "description": "water buffalo"
+ , "aliases": [
+ "water_buffalo"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐅"
+ , "description": "tiger"
+ , "aliases": [
+ "tiger2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐇"
+ , "description": "rabbit"
+ , "aliases": [
+ "rabbit2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐉"
+ , "description": "dragon"
+ , "aliases": [
+ "dragon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐎"
+ , "description": "horse"
+ , "aliases": [
+ "racehorse"
+ ]
+ , "tags": [
+ "speed"
+ ]
+ }
+, {
+ "emoji": "🐐"
+ , "description": "goat"
+ , "aliases": [
+ "goat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐓"
+ , "description": "rooster"
+ , "aliases": [
+ "rooster"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐕"
+ , "description": "dog"
+ , "aliases": [
+ "dog2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐖"
+ , "description": "pig"
+ , "aliases": [
+ "pig2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐁"
+ , "description": "mouse"
+ , "aliases": [
+ "mouse2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐂"
+ , "description": "ox"
+ , "aliases": [
+ "ox"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐲"
+ , "description": "dragon face"
+ , "aliases": [
+ "dragon_face"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐡"
+ , "description": "blowfish"
+ , "aliases": [
+ "blowfish"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐊"
+ , "description": "crocodile"
+ , "aliases": [
+ "crocodile"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐫"
+ , "description": "bactrian camel"
+ , "aliases": [
+ "camel"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐪"
+ , "description": "dromedary camel"
+ , "aliases": [
+ "dromedary_camel"
+ ]
+ , "tags": [
+ "desert"
+ ]
+ }
+, {
+ "emoji": "🐆"
+ , "description": "leopard"
+ , "aliases": [
+ "leopard"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐈"
+ , "description": "cat"
+ , "aliases": [
+ "cat2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🐩"
+ , "description": "poodle"
+ , "aliases": [
+ "poodle"
+ ]
+ , "tags": [
+ "dog"
+ ]
+ }
+, {
+ "emoji": "🐾"
+ , "description": "paw prints"
+ , "aliases": [
+ "feet"
+ , "paw_prints"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💐"
+ , "description": "bouquet"
+ , "aliases": [
+ "bouquet"
+ ]
+ , "tags": [
+ "flowers"
+ ]
+ }
+, {
+ "emoji": "🌸"
+ , "description": "cherry blossom"
+ , "aliases": [
+ "cherry_blossom"
+ ]
+ , "tags": [
+ "flower"
+ , "spring"
+ ]
+ }
+, {
+ "emoji": "🌷"
+ , "description": "tulip"
+ , "aliases": [
+ "tulip"
+ ]
+ , "tags": [
+ "flower"
+ ]
+ }
+, {
+ "emoji": "🍀"
+ , "description": "four leaf clover"
+ , "aliases": [
+ "four_leaf_clover"
+ ]
+ , "tags": [
+ "luck"
+ ]
+ }
+, {
+ "emoji": "🌹"
+ , "description": "rose"
+ , "aliases": [
+ "rose"
+ ]
+ , "tags": [
+ "flower"
+ ]
+ }
+, {
+ "emoji": "🌻"
+ , "description": "sunflower"
+ , "aliases": [
+ "sunflower"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌺"
+ , "description": "hibiscus"
+ , "aliases": [
+ "hibiscus"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍁"
+ , "description": "maple leaf"
+ , "aliases": [
+ "maple_leaf"
+ ]
+ , "tags": [
+ "canada"
+ ]
+ }
+, {
+ "emoji": "🍃"
+ , "description": "leaf fluttering in wind"
+ , "aliases": [
+ "leaves"
+ ]
+ , "tags": [
+ "leaf"
+ ]
+ }
+, {
+ "emoji": "🍂"
+ , "description": "fallen leaf"
+ , "aliases": [
+ "fallen_leaf"
+ ]
+ , "tags": [
+ "autumn"
+ ]
+ }
+, {
+ "emoji": "🌿"
+ , "description": "herb"
+ , "aliases": [
+ "herb"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌾"
+ , "description": "ear of rice"
+ , "aliases": [
+ "ear_of_rice"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍄"
+ , "description": "mushroom"
+ , "aliases": [
+ "mushroom"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌵"
+ , "description": "cactus"
+ , "aliases": [
+ "cactus"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌴"
+ , "description": "palm tree"
+ , "aliases": [
+ "palm_tree"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌲"
+ , "description": "evergreen tree"
+ , "aliases": [
+ "evergreen_tree"
+ ]
+ , "tags": [
+ "wood"
+ ]
+ }
+, {
+ "emoji": "🌳"
+ , "description": "deciduous tree"
+ , "aliases": [
+ "deciduous_tree"
+ ]
+ , "tags": [
+ "wood"
+ ]
+ }
+, {
+ "emoji": "🌰"
+ , "description": "chestnut"
+ , "aliases": [
+ "chestnut"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌱"
+ , "description": "seedling"
+ , "aliases": [
+ "seedling"
+ ]
+ , "tags": [
+ "plant"
+ ]
+ }
+, {
+ "emoji": "🌼"
+ , "description": "blossom"
+ , "aliases": [
+ "blossom"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌐"
+ , "description": "globe with meridians"
+ , "aliases": [
+ "globe_with_meridians"
+ ]
+ , "tags": [
+ "world"
+ , "global"
+ , "international"
+ ]
+ }
+, {
+ "emoji": "🌞"
+ , "description": "sun with face"
+ , "aliases": [
+ "sun_with_face"
+ ]
+ , "tags": [
+ "summer"
+ ]
+ }
+, {
+ "emoji": "🌝"
+ , "description": "full moon with face"
+ , "aliases": [
+ "full_moon_with_face"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌚"
+ , "description": "new moon with face"
+ , "aliases": [
+ "new_moon_with_face"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌑"
+ , "description": "new moon symbol"
+ , "aliases": [
+ "new_moon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌒"
+ , "description": "waxing crescent moon symbol"
+ , "aliases": [
+ "waxing_crescent_moon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌓"
+ , "description": "first quarter moon symbol"
+ , "aliases": [
+ "first_quarter_moon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌔"
+ , "description": "waxing gibbous moon symbol"
+ , "aliases": [
+ "moon"
+ , "waxing_gibbous_moon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌕"
+ , "description": "full moon symbol"
+ , "aliases": [
+ "full_moon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌖"
+ , "description": "waning gibbous moon symbol"
+ , "aliases": [
+ "waning_gibbous_moon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌗"
+ , "description": "last quarter moon symbol"
+ , "aliases": [
+ "last_quarter_moon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌘"
+ , "description": "waning crescent moon symbol"
+ , "aliases": [
+ "waning_crescent_moon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌜"
+ , "description": "last quarter moon with face"
+ , "aliases": [
+ "last_quarter_moon_with_face"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌛"
+ , "description": "first quarter moon with face"
+ , "aliases": [
+ "first_quarter_moon_with_face"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌙"
+ , "description": "crescent moon"
+ , "aliases": [
+ "crescent_moon"
+ ]
+ , "tags": [
+ "night"
+ ]
+ }
+, {
+ "emoji": "🌍"
+ , "description": "earth globe europe-africa"
+ , "aliases": [
+ "earth_africa"
+ ]
+ , "tags": [
+ "globe"
+ , "world"
+ , "international"
+ ]
+ }
+, {
+ "emoji": "🌎"
+ , "description": "earth globe americas"
+ , "aliases": [
+ "earth_americas"
+ ]
+ , "tags": [
+ "globe"
+ , "world"
+ , "international"
+ ]
+ }
+, {
+ "emoji": "🌏"
+ , "description": "earth globe asia-australia"
+ , "aliases": [
+ "earth_asia"
+ ]
+ , "tags": [
+ "globe"
+ , "world"
+ , "international"
+ ]
+ }
+, {
+ "emoji": "🌋"
+ , "description": "volcano"
+ , "aliases": [
+ "volcano"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌌"
+ , "description": "milky way"
+ , "aliases": [
+ "milky_way"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌠"
+ , "description": "shooting star"
+ , "aliases": [
+ "stars"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⭐"
+ , "description": "white medium star"
+ , "aliases": [
+ "star"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "☀️"
+ , "description": "black sun with rays"
+ , "aliases": [
+ "sunny"
+ ]
+ , "tags": [
+ "weather"
+ ]
+ }
+, {
+ "emoji": "⛅"
+ , "description": "sun behind cloud"
+ , "aliases": [
+ "partly_sunny"
+ ]
+ , "tags": [
+ "weather"
+ , "cloud"
+ ]
+ }
+, {
+ "emoji": "☁️"
+ , "description": "cloud"
+ , "aliases": [
+ "cloud"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⚡"
+ , "description": "high voltage sign"
+ , "aliases": [
+ "zap"
+ ]
+ , "tags": [
+ "lightning"
+ , "thunder"
+ ]
+ }
+, {
+ "emoji": "☔"
+ , "description": "umbrella with rain drops"
+ , "aliases": [
+ "umbrella"
+ ]
+ , "tags": [
+ "rain"
+ , "weather"
+ ]
+ }
+, {
+ "emoji": "❄️"
+ , "description": "snowflake"
+ , "aliases": [
+ "snowflake"
+ ]
+ , "tags": [
+ "winter"
+ , "cold"
+ , "weather"
+ ]
+ }
+, {
+ "emoji": "⛄"
+ , "description": "snowman without snow"
+ , "aliases": [
+ "snowman"
+ ]
+ , "tags": [
+ "winter"
+ , "christmas"
+ ]
+ }
+, {
+ "emoji": "🌀"
+ , "description": "cyclone"
+ , "aliases": [
+ "cyclone"
+ ]
+ , "tags": [
+ "swirl"
+ ]
+ }
+, {
+ "emoji": "🌁"
+ , "description": "foggy"
+ , "aliases": [
+ "foggy"
+ ]
+ , "tags": [
+ "karl"
+ ]
+ }
+, {
+ "emoji": "🌈"
+ , "description": "rainbow"
+ , "aliases": [
+ "rainbow"
+ ]
+ , "tags": [
+ "pride"
+ ]
+ }
+, {
+ "emoji": "🌊"
+ , "description": "water wave"
+ , "aliases": [
+ "ocean"
+ ]
+ , "tags": [
+ "sea"
+ ]
+ }
+, {
+ "emoji": "🎍"
+ , "description": "pine decoration"
+ , "aliases": [
+ "bamboo"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💝"
+ , "description": "heart with ribbon"
+ , "aliases": [
+ "gift_heart"
+ ]
+ , "tags": [
+ "chocolates"
+ ]
+ }
+, {
+ "emoji": "🎎"
+ , "description": "japanese dolls"
+ , "aliases": [
+ "dolls"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎒"
+ , "description": "school satchel"
+ , "aliases": [
+ "school_satchel"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎓"
+ , "description": "graduation cap"
+ , "aliases": [
+ "mortar_board"
+ ]
+ , "tags": [
+ "education"
+ , "college"
+ , "university"
+ , "graduation"
+ ]
+ }
+, {
+ "emoji": "🎏"
+ , "description": "carp streamer"
+ , "aliases": [
+ "flags"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎆"
+ , "description": "fireworks"
+ , "aliases": [
+ "fireworks"
+ ]
+ , "tags": [
+ "festival"
+ , "celebration"
+ ]
+ }
+, {
+ "emoji": "🎇"
+ , "description": "firework sparkler"
+ , "aliases": [
+ "sparkler"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎐"
+ , "description": "wind chime"
+ , "aliases": [
+ "wind_chime"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎑"
+ , "description": "moon viewing ceremony"
+ , "aliases": [
+ "rice_scene"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎃"
+ , "description": "jack-o-lantern"
+ , "aliases": [
+ "jack_o_lantern"
+ ]
+ , "tags": [
+ "halloween"
+ ]
+ }
+, {
+ "emoji": "👻"
+ , "description": "ghost"
+ , "aliases": [
+ "ghost"
+ ]
+ , "tags": [
+ "halloween"
+ ]
+ }
+, {
+ "emoji": "🎅"
+ , "description": "father christmas"
+ , "aliases": [
+ "santa"
+ ]
+ , "tags": [
+ "christmas"
+ ]
+ }
+, {
+ "emoji": "🎄"
+ , "description": "christmas tree"
+ , "aliases": [
+ "christmas_tree"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎁"
+ , "description": "wrapped present"
+ , "aliases": [
+ "gift"
+ ]
+ , "tags": [
+ "present"
+ , "birthday"
+ , "christmas"
+ ]
+ }
+, {
+ "emoji": "🎋"
+ , "description": "tanabata tree"
+ , "aliases": [
+ "tanabata_tree"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎉"
+ , "description": "party popper"
+ , "aliases": [
+ "tada"
+ ]
+ , "tags": [
+ "party"
+ ]
+ }
+, {
+ "emoji": "🎊"
+ , "description": "confetti ball"
+ , "aliases": [
+ "confetti_ball"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎈"
+ , "description": "balloon"
+ , "aliases": [
+ "balloon"
+ ]
+ , "tags": [
+ "party"
+ , "birthday"
+ ]
+ }
+, {
+ "emoji": "🎌"
+ , "description": "crossed flags"
+ , "aliases": [
+ "crossed_flags"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔮"
+ , "description": "crystal ball"
+ , "aliases": [
+ "crystal_ball"
+ ]
+ , "tags": [
+ "fortune"
+ ]
+ }
+, {
+ "emoji": "🎥"
+ , "description": "movie camera"
+ , "aliases": [
+ "movie_camera"
+ ]
+ , "tags": [
+ "film"
+ , "video"
+ ]
+ }
+, {
+ "emoji": "📷"
+ , "description": "camera"
+ , "aliases": [
+ "camera"
+ ]
+ , "tags": [
+ "photo"
+ ]
+ }
+, {
+ "emoji": "📹"
+ , "description": "video camera"
+ , "aliases": [
+ "video_camera"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📼"
+ , "description": "videocassette"
+ , "aliases": [
+ "vhs"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💿"
+ , "description": "optical disc"
+ , "aliases": [
+ "cd"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📀"
+ , "description": "dvd"
+ , "aliases": [
+ "dvd"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💽"
+ , "description": "minidisc"
+ , "aliases": [
+ "minidisc"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💾"
+ , "description": "floppy disk"
+ , "aliases": [
+ "floppy_disk"
+ ]
+ , "tags": [
+ "save"
+ ]
+ }
+, {
+ "emoji": "💻"
+ , "description": "personal computer"
+ , "aliases": [
+ "computer"
+ ]
+ , "tags": [
+ "desktop"
+ , "screen"
+ ]
+ }
+, {
+ "emoji": "📱"
+ , "description": "mobile phone"
+ , "aliases": [
+ "iphone"
+ ]
+ , "tags": [
+ "smartphone"
+ , "mobile"
+ ]
+ }
+, {
+ "emoji": "☎️"
+ , "description": "black telephone"
+ , "aliases": [
+ "phone"
+ , "telephone"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📞"
+ , "description": "telephone receiver"
+ , "aliases": [
+ "telephone_receiver"
+ ]
+ , "tags": [
+ "phone"
+ , "call"
+ ]
+ }
+, {
+ "emoji": "📟"
+ , "description": "pager"
+ , "aliases": [
+ "pager"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📠"
+ , "description": "fax machine"
+ , "aliases": [
+ "fax"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📡"
+ , "description": "satellite antenna"
+ , "aliases": [
+ "satellite"
+ ]
+ , "tags": [
+ "signal"
+ ]
+ }
+, {
+ "emoji": "📺"
+ , "description": "television"
+ , "aliases": [
+ "tv"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📻"
+ , "description": "radio"
+ , "aliases": [
+ "radio"
+ ]
+ , "tags": [
+ "podcast"
+ ]
+ }
+, {
+ "emoji": "🔊"
+ , "description": "speaker with three sound waves"
+ , "aliases": [
+ "loud_sound"
+ ]
+ , "tags": [
+ "volume"
+ ]
+ }
+, {
+ "emoji": "🔉"
+ , "description": "speaker with one sound wave"
+ , "aliases": [
+ "sound"
+ ]
+ , "tags": [
+ "volume"
+ ]
+ }
+, {
+ "emoji": "🔈"
+ , "description": "speaker"
+ , "aliases": [
+ "speaker"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔇"
+ , "description": "speaker with cancellation stroke"
+ , "aliases": [
+ "mute"
+ ]
+ , "tags": [
+ "sound"
+ , "volume"
+ ]
+ }
+, {
+ "emoji": "🔔"
+ , "description": "bell"
+ , "aliases": [
+ "bell"
+ ]
+ , "tags": [
+ "sound"
+ , "notification"
+ ]
+ }
+, {
+ "emoji": "🔕"
+ , "description": "bell with cancellation stroke"
+ , "aliases": [
+ "no_bell"
+ ]
+ , "tags": [
+ "volume"
+ , "off"
+ ]
+ }
+, {
+ "emoji": "📢"
+ , "description": "public address loudspeaker"
+ , "aliases": [
+ "loudspeaker"
+ ]
+ , "tags": [
+ "announcement"
+ ]
+ }
+, {
+ "emoji": "📣"
+ , "description": "cheering megaphone"
+ , "aliases": [
+ "mega"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⏳"
+ , "description": "hourglass with flowing sand"
+ , "aliases": [
+ "hourglass_flowing_sand"
+ ]
+ , "tags": [
+ "time"
+ ]
+ }
+, {
+ "emoji": "⌛"
+ , "description": "hourglass"
+ , "aliases": [
+ "hourglass"
+ ]
+ , "tags": [
+ "time"
+ ]
+ }
+, {
+ "emoji": "⏰"
+ , "description": "alarm clock"
+ , "aliases": [
+ "alarm_clock"
+ ]
+ , "tags": [
+ "morning"
+ ]
+ }
+, {
+ "emoji": "⌚"
+ , "description": "watch"
+ , "aliases": [
+ "watch"
+ ]
+ , "tags": [
+ "time"
+ ]
+ }
+, {
+ "emoji": "🔓"
+ , "description": "open lock"
+ , "aliases": [
+ "unlock"
+ ]
+ , "tags": [
+ "security"
+ ]
+ }
+, {
+ "emoji": "🔒"
+ , "description": "lock"
+ , "aliases": [
+ "lock"
+ ]
+ , "tags": [
+ "security"
+ , "private"
+ ]
+ }
+, {
+ "emoji": "🔏"
+ , "description": "lock with ink pen"
+ , "aliases": [
+ "lock_with_ink_pen"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔐"
+ , "description": "closed lock with key"
+ , "aliases": [
+ "closed_lock_with_key"
+ ]
+ , "tags": [
+ "security"
+ ]
+ }
+, {
+ "emoji": "🔑"
+ , "description": "key"
+ , "aliases": [
+ "key"
+ ]
+ , "tags": [
+ "lock"
+ , "password"
+ ]
+ }
+, {
+ "emoji": "🔎"
+ , "description": "right-pointing magnifying glass"
+ , "aliases": [
+ "mag_right"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💡"
+ , "description": "electric light bulb"
+ , "aliases": [
+ "bulb"
+ ]
+ , "tags": [
+ "idea"
+ , "light"
+ ]
+ }
+, {
+ "emoji": "🔦"
+ , "description": "electric torch"
+ , "aliases": [
+ "flashlight"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔆"
+ , "description": "high brightness symbol"
+ , "aliases": [
+ "high_brightness"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔅"
+ , "description": "low brightness symbol"
+ , "aliases": [
+ "low_brightness"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔌"
+ , "description": "electric plug"
+ , "aliases": [
+ "electric_plug"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔋"
+ , "description": "battery"
+ , "aliases": [
+ "battery"
+ ]
+ , "tags": [
+ "power"
+ ]
+ }
+, {
+ "emoji": "🔍"
+ , "description": "left-pointing magnifying glass"
+ , "aliases": [
+ "mag"
+ ]
+ , "tags": [
+ "search"
+ , "zoom"
+ ]
+ }
+, {
+ "emoji": "🛁"
+ , "description": "bathtub"
+ , "aliases": [
+ "bathtub"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🛀"
+ , "description": "bath"
+ , "aliases": [
+ "bath"
+ ]
+ , "tags": [
+ "shower"
+ ]
+ }
+, {
+ "emoji": "🚿"
+ , "description": "shower"
+ , "aliases": [
+ "shower"
+ ]
+ , "tags": [
+ "bath"
+ ]
+ }
+, {
+ "emoji": "🚽"
+ , "description": "toilet"
+ , "aliases": [
+ "toilet"
+ ]
+ , "tags": [
+ "wc"
+ ]
+ }
+, {
+ "emoji": "🔧"
+ , "description": "wrench"
+ , "aliases": [
+ "wrench"
+ ]
+ , "tags": [
+ "tool"
+ ]
+ }
+, {
+ "emoji": "🔩"
+ , "description": "nut and bolt"
+ , "aliases": [
+ "nut_and_bolt"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔨"
+ , "description": "hammer"
+ , "aliases": [
+ "hammer"
+ ]
+ , "tags": [
+ "tool"
+ ]
+ }
+, {
+ "emoji": "🚪"
+ , "description": "door"
+ , "aliases": [
+ "door"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚬"
+ , "description": "smoking symbol"
+ , "aliases": [
+ "smoking"
+ ]
+ , "tags": [
+ "cigarette"
+ ]
+ }
+, {
+ "emoji": "💣"
+ , "description": "bomb"
+ , "aliases": [
+ "bomb"
+ ]
+ , "tags": [
+ "boom"
+ ]
+ }
+, {
+ "emoji": "🔫"
+ , "description": "pistol"
+ , "aliases": [
+ "gun"
+ ]
+ , "tags": [
+ "shoot"
+ , "weapon"
+ ]
+ }
+, {
+ "emoji": "🔪"
+ , "description": "hocho"
+ , "aliases": [
+ "hocho"
+ , "knife"
+ ]
+ , "tags": [
+ "cut"
+ , "chop"
+ ]
+ }
+, {
+ "emoji": "💊"
+ , "description": "pill"
+ , "aliases": [
+ "pill"
+ ]
+ , "tags": [
+ "health"
+ , "medicine"
+ ]
+ }
+, {
+ "emoji": "💉"
+ , "description": "syringe"
+ , "aliases": [
+ "syringe"
+ ]
+ , "tags": [
+ "health"
+ , "hospital"
+ , "needle"
+ ]
+ }
+, {
+ "emoji": "💰"
+ , "description": "money bag"
+ , "aliases": [
+ "moneybag"
+ ]
+ , "tags": [
+ "dollar"
+ , "cream"
+ ]
+ }
+, {
+ "emoji": "💴"
+ , "description": "banknote with yen sign"
+ , "aliases": [
+ "yen"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💵"
+ , "description": "banknote with dollar sign"
+ , "aliases": [
+ "dollar"
+ ]
+ , "tags": [
+ "money"
+ ]
+ }
+, {
+ "emoji": "💷"
+ , "description": "banknote with pound sign"
+ , "aliases": [
+ "pound"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💶"
+ , "description": "banknote with euro sign"
+ , "aliases": [
+ "euro"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💳"
+ , "description": "credit card"
+ , "aliases": [
+ "credit_card"
+ ]
+ , "tags": [
+ "subscription"
+ ]
+ }
+, {
+ "emoji": "💸"
+ , "description": "money with wings"
+ , "aliases": [
+ "money_with_wings"
+ ]
+ , "tags": [
+ "dollar"
+ ]
+ }
+, {
+ "emoji": "📲"
+ , "description": "mobile phone with rightwards arrow at left"
+ , "aliases": [
+ "calling"
+ ]
+ , "tags": [
+ "call"
+ , "incoming"
+ ]
+ }
+, {
+ "emoji": "📧"
+ , "description": "e-mail symbol"
+ , "aliases": [
+ "e-mail"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📥"
+ , "description": "inbox tray"
+ , "aliases": [
+ "inbox_tray"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📤"
+ , "description": "outbox tray"
+ , "aliases": [
+ "outbox_tray"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "✉️"
+ , "description": "envelope"
+ , "aliases": [
+ "email"
+ , "envelope"
+ ]
+ , "tags": [
+ "letter"
+ ]
+ }
+, {
+ "emoji": "📩"
+ , "description": "envelope with downwards arrow above"
+ , "aliases": [
+ "envelope_with_arrow"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📨"
+ , "description": "incoming envelope"
+ , "aliases": [
+ "incoming_envelope"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📯"
+ , "description": "postal horn"
+ , "aliases": [
+ "postal_horn"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📫"
+ , "description": "closed mailbox with raised flag"
+ , "aliases": [
+ "mailbox"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📪"
+ , "description": "closed mailbox with lowered flag"
+ , "aliases": [
+ "mailbox_closed"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📬"
+ , "description": "open mailbox with raised flag"
+ , "aliases": [
+ "mailbox_with_mail"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📭"
+ , "description": "open mailbox with lowered flag"
+ , "aliases": [
+ "mailbox_with_no_mail"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📮"
+ , "description": "postbox"
+ , "aliases": [
+ "postbox"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📦"
+ , "description": "package"
+ , "aliases": [
+ "package"
+ ]
+ , "tags": [
+ "shipping"
+ ]
+ }
+, {
+ "emoji": "📝"
+ , "description": "memo"
+ , "aliases": [
+ "memo"
+ , "pencil"
+ ]
+ , "tags": [
+ "document"
+ , "note"
+ ]
+ }
+, {
+ "emoji": "📄"
+ , "description": "page facing up"
+ , "aliases": [
+ "page_facing_up"
+ ]
+ , "tags": [
+ "document"
+ ]
+ }
+, {
+ "emoji": "📃"
+ , "description": "page with curl"
+ , "aliases": [
+ "page_with_curl"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📑"
+ , "description": "bookmark tabs"
+ , "aliases": [
+ "bookmark_tabs"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📊"
+ , "description": "bar chart"
+ , "aliases": [
+ "bar_chart"
+ ]
+ , "tags": [
+ "stats"
+ , "metrics"
+ ]
+ }
+, {
+ "emoji": "📈"
+ , "description": "chart with upwards trend"
+ , "aliases": [
+ "chart_with_upwards_trend"
+ ]
+ , "tags": [
+ "graph"
+ , "metrics"
+ ]
+ }
+, {
+ "emoji": "📉"
+ , "description": "chart with downwards trend"
+ , "aliases": [
+ "chart_with_downwards_trend"
+ ]
+ , "tags": [
+ "graph"
+ , "metrics"
+ ]
+ }
+, {
+ "emoji": "📜"
+ , "description": "scroll"
+ , "aliases": [
+ "scroll"
+ ]
+ , "tags": [
+ "document"
+ ]
+ }
+, {
+ "emoji": "📋"
+ , "description": "clipboard"
+ , "aliases": [
+ "clipboard"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📅"
+ , "description": "calendar"
+ , "aliases": [
+ "date"
+ ]
+ , "tags": [
+ "calendar"
+ , "schedule"
+ ]
+ }
+, {
+ "emoji": "📆"
+ , "description": "tear-off calendar"
+ , "aliases": [
+ "calendar"
+ ]
+ , "tags": [
+ "schedule"
+ ]
+ }
+, {
+ "emoji": "📇"
+ , "description": "card index"
+ , "aliases": [
+ "card_index"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📁"
+ , "description": "file folder"
+ , "aliases": [
+ "file_folder"
+ ]
+ , "tags": [
+ "directory"
+ ]
+ }
+, {
+ "emoji": "📂"
+ , "description": "open file folder"
+ , "aliases": [
+ "open_file_folder"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "✂️"
+ , "description": "black scissors"
+ , "aliases": [
+ "scissors"
+ ]
+ , "tags": [
+ "cut"
+ ]
+ }
+, {
+ "emoji": "📌"
+ , "description": "pushpin"
+ , "aliases": [
+ "pushpin"
+ ]
+ , "tags": [
+ "location"
+ ]
+ }
+, {
+ "emoji": "📎"
+ , "description": "paperclip"
+ , "aliases": [
+ "paperclip"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "✒️"
+ , "description": "black nib"
+ , "aliases": [
+ "black_nib"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "✏️"
+ , "description": "pencil"
+ , "aliases": [
+ "pencil2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📏"
+ , "description": "straight ruler"
+ , "aliases": [
+ "straight_ruler"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📐"
+ , "description": "triangular ruler"
+ , "aliases": [
+ "triangular_ruler"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📕"
+ , "description": "closed book"
+ , "aliases": [
+ "closed_book"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📗"
+ , "description": "green book"
+ , "aliases": [
+ "green_book"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📘"
+ , "description": "blue book"
+ , "aliases": [
+ "blue_book"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📙"
+ , "description": "orange book"
+ , "aliases": [
+ "orange_book"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📓"
+ , "description": "notebook"
+ , "aliases": [
+ "notebook"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📔"
+ , "description": "notebook with decorative cover"
+ , "aliases": [
+ "notebook_with_decorative_cover"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📒"
+ , "description": "ledger"
+ , "aliases": [
+ "ledger"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📚"
+ , "description": "books"
+ , "aliases": [
+ "books"
+ ]
+ , "tags": [
+ "library"
+ ]
+ }
+, {
+ "emoji": "📖"
+ , "description": "open book"
+ , "aliases": [
+ "book"
+ , "open_book"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔖"
+ , "description": "bookmark"
+ , "aliases": [
+ "bookmark"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📛"
+ , "description": "name badge"
+ , "aliases": [
+ "name_badge"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔬"
+ , "description": "microscope"
+ , "aliases": [
+ "microscope"
+ ]
+ , "tags": [
+ "science"
+ , "laboratory"
+ , "investigate"
+ ]
+ }
+, {
+ "emoji": "🔭"
+ , "description": "telescope"
+ , "aliases": [
+ "telescope"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📰"
+ , "description": "newspaper"
+ , "aliases": [
+ "newspaper"
+ ]
+ , "tags": [
+ "press"
+ ]
+ }
+, {
+ "emoji": "🎨"
+ , "description": "artist palette"
+ , "aliases": [
+ "art"
+ ]
+ , "tags": [
+ "design"
+ , "paint"
+ ]
+ }
+, {
+ "emoji": "🎬"
+ , "description": "clapper board"
+ , "aliases": [
+ "clapper"
+ ]
+ , "tags": [
+ "film"
+ ]
+ }
+, {
+ "emoji": "🎤"
+ , "description": "microphone"
+ , "aliases": [
+ "microphone"
+ ]
+ , "tags": [
+ "sing"
+ ]
+ }
+, {
+ "emoji": "🎧"
+ , "description": "headphone"
+ , "aliases": [
+ "headphones"
+ ]
+ , "tags": [
+ "music"
+ , "earphones"
+ ]
+ }
+, {
+ "emoji": "🎼"
+ , "description": "musical score"
+ , "aliases": [
+ "musical_score"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎵"
+ , "description": "musical note"
+ , "aliases": [
+ "musical_note"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎶"
+ , "description": "multiple musical notes"
+ , "aliases": [
+ "notes"
+ ]
+ , "tags": [
+ "music"
+ ]
+ }
+, {
+ "emoji": "🎹"
+ , "description": "musical keyboard"
+ , "aliases": [
+ "musical_keyboard"
+ ]
+ , "tags": [
+ "piano"
+ ]
+ }
+, {
+ "emoji": "🎻"
+ , "description": "violin"
+ , "aliases": [
+ "violin"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎺"
+ , "description": "trumpet"
+ , "aliases": [
+ "trumpet"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎷"
+ , "description": "saxophone"
+ , "aliases": [
+ "saxophone"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎸"
+ , "description": "guitar"
+ , "aliases": [
+ "guitar"
+ ]
+ , "tags": [
+ "rock"
+ ]
+ }
+, {
+ "emoji": "👾"
+ , "description": "alien monster"
+ , "aliases": [
+ "space_invader"
+ ]
+ , "tags": [
+ "game"
+ , "retro"
+ ]
+ }
+, {
+ "emoji": "🎮"
+ , "description": "video game"
+ , "aliases": [
+ "video_game"
+ ]
+ , "tags": [
+ "play"
+ , "controller"
+ , "console"
+ ]
+ }
+, {
+ "emoji": "🃏"
+ , "description": "playing card black joker"
+ , "aliases": [
+ "black_joker"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎴"
+ , "description": "flower playing cards"
+ , "aliases": [
+ "flower_playing_cards"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🀄"
+ , "description": "mahjong tile red dragon"
+ , "aliases": [
+ "mahjong"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎲"
+ , "description": "game die"
+ , "aliases": [
+ "game_die"
+ ]
+ , "tags": [
+ "dice"
+ , "gambling"
+ ]
+ }
+, {
+ "emoji": "🎯"
+ , "description": "direct hit"
+ , "aliases": [
+ "dart"
+ ]
+ , "tags": [
+ "target"
+ ]
+ }
+, {
+ "emoji": "🏈"
+ , "description": "american football"
+ , "aliases": [
+ "football"
+ ]
+ , "tags": [
+ "sports"
+ ]
+ }
+, {
+ "emoji": "🏀"
+ , "description": "basketball and hoop"
+ , "aliases": [
+ "basketball"
+ ]
+ , "tags": [
+ "sports"
+ ]
+ }
+, {
+ "emoji": "⚽"
+ , "description": "soccer ball"
+ , "aliases": [
+ "soccer"
+ ]
+ , "tags": [
+ "sports"
+ ]
+ }
+, {
+ "emoji": "⚾️"
+ , "description": "baseball"
+ , "aliases": [
+ "baseball"
+ ]
+ , "tags": [
+ "sports"
+ ]
+ }
+, {
+ "emoji": "🎾"
+ , "description": "tennis racquet and ball"
+ , "aliases": [
+ "tennis"
+ ]
+ , "tags": [
+ "sports"
+ ]
+ }
+, {
+ "emoji": "🎱"
+ , "description": "billiards"
+ , "aliases": [
+ "8ball"
+ ]
+ , "tags": [
+ "pool"
+ , "billiards"
+ ]
+ }
+, {
+ "emoji": "🏉"
+ , "description": "rugby football"
+ , "aliases": [
+ "rugby_football"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎳"
+ , "description": "bowling"
+ , "aliases": [
+ "bowling"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⛳"
+ , "description": "flag in hole"
+ , "aliases": [
+ "golf"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚵"
+ , "description": "mountain bicyclist"
+ , "aliases": [
+ "mountain_bicyclist"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚴"
+ , "description": "bicyclist"
+ , "aliases": [
+ "bicyclist"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏁"
+ , "description": "chequered flag"
+ , "aliases": [
+ "checkered_flag"
+ ]
+ , "tags": [
+ "milestone"
+ , "finish"
+ ]
+ }
+, {
+ "emoji": "🏇"
+ , "description": "horse racing"
+ , "aliases": [
+ "horse_racing"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏆"
+ , "description": "trophy"
+ , "aliases": [
+ "trophy"
+ ]
+ , "tags": [
+ "award"
+ , "contest"
+ , "winner"
+ ]
+ }
+, {
+ "emoji": "🎿"
+ , "description": "ski and ski boot"
+ , "aliases": [
+ "ski"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏂"
+ , "description": "snowboarder"
+ , "aliases": [
+ "snowboarder"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏊"
+ , "description": "swimmer"
+ , "aliases": [
+ "swimmer"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏄"
+ , "description": "surfer"
+ , "aliases": [
+ "surfer"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎣"
+ , "description": "fishing pole and fish"
+ , "aliases": [
+ "fishing_pole_and_fish"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "☕"
+ , "description": "hot beverage"
+ , "aliases": [
+ "coffee"
+ ]
+ , "tags": [
+ "cafe"
+ , "espresso"
+ ]
+ }
+, {
+ "emoji": "🍵"
+ , "description": "teacup without handle"
+ , "aliases": [
+ "tea"
+ ]
+ , "tags": [
+ "green"
+ , "breakfast"
+ ]
+ }
+, {
+ "emoji": "🍶"
+ , "description": "sake bottle and cup"
+ , "aliases": [
+ "sake"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍼"
+ , "description": "baby bottle"
+ , "aliases": [
+ "baby_bottle"
+ ]
+ , "tags": [
+ "milk"
+ ]
+ }
+, {
+ "emoji": "🍺"
+ , "description": "beer mug"
+ , "aliases": [
+ "beer"
+ ]
+ , "tags": [
+ "drink"
+ ]
+ }
+, {
+ "emoji": "🍻"
+ , "description": "clinking beer mugs"
+ , "aliases": [
+ "beers"
+ ]
+ , "tags": [
+ "drinks"
+ ]
+ }
+, {
+ "emoji": "🍸"
+ , "description": "cocktail glass"
+ , "aliases": [
+ "cocktail"
+ ]
+ , "tags": [
+ "drink"
+ ]
+ }
+, {
+ "emoji": "🍹"
+ , "description": "tropical drink"
+ , "aliases": [
+ "tropical_drink"
+ ]
+ , "tags": [
+ "summer"
+ , "vacation"
+ ]
+ }
+, {
+ "emoji": "🍷"
+ , "description": "wine glass"
+ , "aliases": [
+ "wine_glass"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍴"
+ , "description": "fork and knife"
+ , "aliases": [
+ "fork_and_knife"
+ ]
+ , "tags": [
+ "cutlery"
+ ]
+ }
+, {
+ "emoji": "🍕"
+ , "description": "slice of pizza"
+ , "aliases": [
+ "pizza"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍔"
+ , "description": "hamburger"
+ , "aliases": [
+ "hamburger"
+ ]
+ , "tags": [
+ "burger"
+ ]
+ }
+, {
+ "emoji": "🍟"
+ , "description": "french fries"
+ , "aliases": [
+ "fries"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍗"
+ , "description": "poultry leg"
+ , "aliases": [
+ "poultry_leg"
+ ]
+ , "tags": [
+ "meat"
+ , "chicken"
+ ]
+ }
+, {
+ "emoji": "🍖"
+ , "description": "meat on bone"
+ , "aliases": [
+ "meat_on_bone"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍝"
+ , "description": "spaghetti"
+ , "aliases": [
+ "spaghetti"
+ ]
+ , "tags": [
+ "pasta"
+ ]
+ }
+, {
+ "emoji": "🍛"
+ , "description": "curry and rice"
+ , "aliases": [
+ "curry"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍤"
+ , "description": "fried shrimp"
+ , "aliases": [
+ "fried_shrimp"
+ ]
+ , "tags": [
+ "tempura"
+ ]
+ }
+, {
+ "emoji": "🍱"
+ , "description": "bento box"
+ , "aliases": [
+ "bento"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍣"
+ , "description": "sushi"
+ , "aliases": [
+ "sushi"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍥"
+ , "description": "fish cake with swirl design"
+ , "aliases": [
+ "fish_cake"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍙"
+ , "description": "rice ball"
+ , "aliases": [
+ "rice_ball"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍘"
+ , "description": "rice cracker"
+ , "aliases": [
+ "rice_cracker"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍚"
+ , "description": "cooked rice"
+ , "aliases": [
+ "rice"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍜"
+ , "description": "steaming bowl"
+ , "aliases": [
+ "ramen"
+ ]
+ , "tags": [
+ "noodle"
+ ]
+ }
+, {
+ "emoji": "🍲"
+ , "description": "pot of food"
+ , "aliases": [
+ "stew"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍢"
+ , "description": "oden"
+ , "aliases": [
+ "oden"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍡"
+ , "description": "dango"
+ , "aliases": [
+ "dango"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍳"
+ , "description": "cooking"
+ , "aliases": [
+ "egg"
+ ]
+ , "tags": [
+ "breakfast"
+ ]
+ }
+, {
+ "emoji": "🍞"
+ , "description": "bread"
+ , "aliases": [
+ "bread"
+ ]
+ , "tags": [
+ "toast"
+ ]
+ }
+, {
+ "emoji": "🍩"
+ , "description": "doughnut"
+ , "aliases": [
+ "doughnut"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍮"
+ , "description": "custard"
+ , "aliases": [
+ "custard"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍦"
+ , "description": "soft ice cream"
+ , "aliases": [
+ "icecream"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍨"
+ , "description": "ice cream"
+ , "aliases": [
+ "ice_cream"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍧"
+ , "description": "shaved ice"
+ , "aliases": [
+ "shaved_ice"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎂"
+ , "description": "birthday cake"
+ , "aliases": [
+ "birthday"
+ ]
+ , "tags": [
+ "party"
+ ]
+ }
+, {
+ "emoji": "🍰"
+ , "description": "shortcake"
+ , "aliases": [
+ "cake"
+ ]
+ , "tags": [
+ "dessert"
+ ]
+ }
+, {
+ "emoji": "🍪"
+ , "description": "cookie"
+ , "aliases": [
+ "cookie"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍫"
+ , "description": "chocolate bar"
+ , "aliases": [
+ "chocolate_bar"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍬"
+ , "description": "candy"
+ , "aliases": [
+ "candy"
+ ]
+ , "tags": [
+ "sweet"
+ ]
+ }
+, {
+ "emoji": "🍭"
+ , "description": "lollipop"
+ , "aliases": [
+ "lollipop"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍯"
+ , "description": "honey pot"
+ , "aliases": [
+ "honey_pot"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍎"
+ , "description": "red apple"
+ , "aliases": [
+ "apple"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍏"
+ , "description": "green apple"
+ , "aliases": [
+ "green_apple"
+ ]
+ , "tags": [
+ "fruit"
+ ]
+ }
+, {
+ "emoji": "🍊"
+ , "description": "tangerine"
+ , "aliases": [
+ "tangerine"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍋"
+ , "description": "lemon"
+ , "aliases": [
+ "lemon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍒"
+ , "description": "cherries"
+ , "aliases": [
+ "cherries"
+ ]
+ , "tags": [
+ "fruit"
+ ]
+ }
+, {
+ "emoji": "🍇"
+ , "description": "grapes"
+ , "aliases": [
+ "grapes"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍉"
+ , "description": "watermelon"
+ , "aliases": [
+ "watermelon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍓"
+ , "description": "strawberry"
+ , "aliases": [
+ "strawberry"
+ ]
+ , "tags": [
+ "fruit"
+ ]
+ }
+, {
+ "emoji": "🍑"
+ , "description": "peach"
+ , "aliases": [
+ "peach"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍈"
+ , "description": "melon"
+ , "aliases": [
+ "melon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍌"
+ , "description": "banana"
+ , "aliases": [
+ "banana"
+ ]
+ , "tags": [
+ "fruit"
+ ]
+ }
+, {
+ "emoji": "🍐"
+ , "description": "pear"
+ , "aliases": [
+ "pear"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍍"
+ , "description": "pineapple"
+ , "aliases": [
+ "pineapple"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍠"
+ , "description": "roasted sweet potato"
+ , "aliases": [
+ "sweet_potato"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🍆"
+ , "description": "aubergine"
+ , "aliases": [
+ "eggplant"
+ ]
+ , "tags": [
+ "aubergine"
+ ]
+ }
+, {
+ "emoji": "🍅"
+ , "description": "tomato"
+ , "aliases": [
+ "tomato"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌽"
+ , "description": "ear of maize"
+ , "aliases": [
+ "corn"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏠"
+ , "description": "house building"
+ , "aliases": [
+ "house"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏡"
+ , "description": "house with garden"
+ , "aliases": [
+ "house_with_garden"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏫"
+ , "description": "school"
+ , "aliases": [
+ "school"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏢"
+ , "description": "office building"
+ , "aliases": [
+ "office"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏣"
+ , "description": "japanese post office"
+ , "aliases": [
+ "post_office"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏥"
+ , "description": "hospital"
+ , "aliases": [
+ "hospital"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏦"
+ , "description": "bank"
+ , "aliases": [
+ "bank"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏪"
+ , "description": "convenience store"
+ , "aliases": [
+ "convenience_store"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏩"
+ , "description": "love hotel"
+ , "aliases": [
+ "love_hotel"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏨"
+ , "description": "hotel"
+ , "aliases": [
+ "hotel"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💒"
+ , "description": "wedding"
+ , "aliases": [
+ "wedding"
+ ]
+ , "tags": [
+ "marriage"
+ ]
+ }
+, {
+ "emoji": "⛪"
+ , "description": "church"
+ , "aliases": [
+ "church"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏬"
+ , "description": "department store"
+ , "aliases": [
+ "department_store"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏤"
+ , "description": "european post office"
+ , "aliases": [
+ "european_post_office"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌇"
+ , "description": "sunset over buildings"
+ , "aliases": [
+ "city_sunrise"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌆"
+ , "description": "cityscape at dusk"
+ , "aliases": [
+ "city_sunset"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏯"
+ , "description": "japanese castle"
+ , "aliases": [
+ "japanese_castle"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏰"
+ , "description": "european castle"
+ , "aliases": [
+ "european_castle"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⛺"
+ , "description": "tent"
+ , "aliases": [
+ "tent"
+ ]
+ , "tags": [
+ "camping"
+ ]
+ }
+, {
+ "emoji": "🏭"
+ , "description": "factory"
+ , "aliases": [
+ "factory"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🗼"
+ , "description": "tokyo tower"
+ , "aliases": [
+ "tokyo_tower"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🗾"
+ , "description": "silhouette of japan"
+ , "aliases": [
+ "japan"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🗻"
+ , "description": "mount fuji"
+ , "aliases": [
+ "mount_fuji"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌄"
+ , "description": "sunrise over mountains"
+ , "aliases": [
+ "sunrise_over_mountains"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌅"
+ , "description": "sunrise"
+ , "aliases": [
+ "sunrise"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌃"
+ , "description": "night with stars"
+ , "aliases": [
+ "night_with_stars"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🗽"
+ , "description": "statue of liberty"
+ , "aliases": [
+ "statue_of_liberty"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🌉"
+ , "description": "bridge at night"
+ , "aliases": [
+ "bridge_at_night"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎠"
+ , "description": "carousel horse"
+ , "aliases": [
+ "carousel_horse"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎡"
+ , "description": "ferris wheel"
+ , "aliases": [
+ "ferris_wheel"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⛲"
+ , "description": "fountain"
+ , "aliases": [
+ "fountain"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎢"
+ , "description": "roller coaster"
+ , "aliases": [
+ "roller_coaster"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚢"
+ , "description": "ship"
+ , "aliases": [
+ "ship"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⛵"
+ , "description": "sailboat"
+ , "aliases": [
+ "boat"
+ , "sailboat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚤"
+ , "description": "speedboat"
+ , "aliases": [
+ "speedboat"
+ ]
+ , "tags": [
+ "ship"
+ ]
+ }
+, {
+ "emoji": "🚣"
+ , "description": "rowboat"
+ , "aliases": [
+ "rowboat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⚓"
+ , "description": "anchor"
+ , "aliases": [
+ "anchor"
+ ]
+ , "tags": [
+ "ship"
+ ]
+ }
+, {
+ "emoji": "🚀"
+ , "description": "rocket"
+ , "aliases": [
+ "rocket"
+ ]
+ , "tags": [
+ "ship"
+ , "launch"
+ ]
+ }
+, {
+ "emoji": "✈️"
+ , "description": "airplane"
+ , "aliases": [
+ "airplane"
+ ]
+ , "tags": [
+ "flight"
+ ]
+ }
+, {
+ "emoji": "💺"
+ , "description": "seat"
+ , "aliases": [
+ "seat"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚁"
+ , "description": "helicopter"
+ , "aliases": [
+ "helicopter"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚂"
+ , "description": "steam locomotive"
+ , "aliases": [
+ "steam_locomotive"
+ ]
+ , "tags": [
+ "train"
+ ]
+ }
+, {
+ "emoji": "🚊"
+ , "description": "tram"
+ , "aliases": [
+ "tram"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚉"
+ , "description": "station"
+ , "aliases": [
+ "station"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚞"
+ , "description": "mountain railway"
+ , "aliases": [
+ "mountain_railway"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚆"
+ , "description": "train"
+ , "aliases": [
+ "train2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚄"
+ , "description": "high-speed train"
+ , "aliases": [
+ "bullettrain_side"
+ ]
+ , "tags": [
+ "train"
+ ]
+ }
+, {
+ "emoji": "🚅"
+ , "description": "high-speed train with bullet nose"
+ , "aliases": [
+ "bullettrain_front"
+ ]
+ , "tags": [
+ "train"
+ ]
+ }
+, {
+ "emoji": "🚈"
+ , "description": "light rail"
+ , "aliases": [
+ "light_rail"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚇"
+ , "description": "metro"
+ , "aliases": [
+ "metro"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚝"
+ , "description": "monorail"
+ , "aliases": [
+ "monorail"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚋"
+ , "description": "tram car"
+ , "aliases": [
+ "train"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚃"
+ , "description": "railway car"
+ , "aliases": [
+ "railway_car"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚎"
+ , "description": "trolleybus"
+ , "aliases": [
+ "trolleybus"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚌"
+ , "description": "bus"
+ , "aliases": [
+ "bus"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚍"
+ , "description": "oncoming bus"
+ , "aliases": [
+ "oncoming_bus"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚙"
+ , "description": "recreational vehicle"
+ , "aliases": [
+ "blue_car"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚘"
+ , "description": "oncoming automobile"
+ , "aliases": [
+ "oncoming_automobile"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚗"
+ , "description": "automobile"
+ , "aliases": [
+ "car"
+ , "red_car"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚕"
+ , "description": "taxi"
+ , "aliases": [
+ "taxi"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚖"
+ , "description": "oncoming taxi"
+ , "aliases": [
+ "oncoming_taxi"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚛"
+ , "description": "articulated lorry"
+ , "aliases": [
+ "articulated_lorry"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚚"
+ , "description": "delivery truck"
+ , "aliases": [
+ "truck"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚨"
+ , "description": "police cars revolving light"
+ , "aliases": [
+ "rotating_light"
+ ]
+ , "tags": [
+ "911"
+ , "emergency"
+ ]
+ }
+, {
+ "emoji": "🚓"
+ , "description": "police car"
+ , "aliases": [
+ "police_car"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚔"
+ , "description": "oncoming police car"
+ , "aliases": [
+ "oncoming_police_car"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚒"
+ , "description": "fire engine"
+ , "aliases": [
+ "fire_engine"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚑"
+ , "description": "ambulance"
+ , "aliases": [
+ "ambulance"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚐"
+ , "description": "minibus"
+ , "aliases": [
+ "minibus"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚲"
+ , "description": "bicycle"
+ , "aliases": [
+ "bike"
+ ]
+ , "tags": [
+ "bicycle"
+ ]
+ }
+, {
+ "emoji": "🚡"
+ , "description": "aerial tramway"
+ , "aliases": [
+ "aerial_tramway"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚟"
+ , "description": "suspension railway"
+ , "aliases": [
+ "suspension_railway"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚠"
+ , "description": "mountain cableway"
+ , "aliases": [
+ "mountain_cableway"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚜"
+ , "description": "tractor"
+ , "aliases": [
+ "tractor"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💈"
+ , "description": "barber pole"
+ , "aliases": [
+ "barber"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚏"
+ , "description": "bus stop"
+ , "aliases": [
+ "busstop"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎫"
+ , "description": "ticket"
+ , "aliases": [
+ "ticket"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚦"
+ , "description": "vertical traffic light"
+ , "aliases": [
+ "vertical_traffic_light"
+ ]
+ , "tags": [
+ "semaphore"
+ ]
+ }
+, {
+ "emoji": "🚥"
+ , "description": "horizontal traffic light"
+ , "aliases": [
+ "traffic_light"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⚠️"
+ , "description": "warning sign"
+ , "aliases": [
+ "warning"
+ ]
+ , "tags": [
+ "wip"
+ ]
+ }
+, {
+ "emoji": "🚧"
+ , "description": "construction sign"
+ , "aliases": [
+ "construction"
+ ]
+ , "tags": [
+ "wip"
+ ]
+ }
+, {
+ "emoji": "🔰"
+ , "description": "japanese symbol for beginner"
+ , "aliases": [
+ "beginner"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⛽"
+ , "description": "fuel pump"
+ , "aliases": [
+ "fuelpump"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏮"
+ , "description": "izakaya lantern"
+ , "aliases": [
+ "izakaya_lantern"
+ , "lantern"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎰"
+ , "description": "slot machine"
+ , "aliases": [
+ "slot_machine"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♨️"
+ , "description": "hot springs"
+ , "aliases": [
+ "hotsprings"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🗿"
+ , "description": "moyai"
+ , "aliases": [
+ "moyai"
+ ]
+ , "tags": [
+ "stone"
+ ]
+ }
+, {
+ "emoji": "🎪"
+ , "description": "circus tent"
+ , "aliases": [
+ "circus_tent"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🎭"
+ , "description": "performing arts"
+ , "aliases": [
+ "performing_arts"
+ ]
+ , "tags": [
+ "theater"
+ , "drama"
+ ]
+ }
+, {
+ "emoji": "📍"
+ , "description": "round pushpin"
+ , "aliases": [
+ "round_pushpin"
+ ]
+ , "tags": [
+ "location"
+ ]
+ }
+, {
+ "emoji": "🚩"
+ , "description": "triangular flag on post"
+ , "aliases": [
+ "triangular_flag_on_post"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🇯🇵"
+ , "description": "regional indicator symbol letter j + regional indicator symbol letter p"
+ , "aliases": [
+ "jp"
+ ]
+ , "tags": [
+ "japan"
+ ]
+ }
+, {
+ "emoji": "🇰🇷"
+ , "description": "regional indicator symbol letter k + regional indicator symbol letter r"
+ , "aliases": [
+ "kr"
+ ]
+ , "tags": [
+ "korea"
+ ]
+ }
+, {
+ "emoji": "🇩🇪"
+ , "description": "regional indicator symbol letter d + regional indicator symbol letter e"
+ , "aliases": [
+ "de"
+ ]
+ , "tags": [
+ "flag"
+ , "germany"
+ ]
+ }
+, {
+ "emoji": "🇨🇳"
+ , "description": "regional indicator symbol letter c + regional indicator symbol letter n"
+ , "aliases": [
+ "cn"
+ ]
+ , "tags": [
+ "china"
+ ]
+ }
+, {
+ "emoji": "🇺🇸"
+ , "description": "regional indicator symbol letter u + regional indicator symbol letter s"
+ , "aliases": [
+ "us"
+ ]
+ , "tags": [
+ "flag"
+ , "united"
+ , "america"
+ ]
+ }
+, {
+ "emoji": "🇫🇷"
+ , "description": "regional indicator symbol letter f + regional indicator symbol letter r"
+ , "aliases": [
+ "fr"
+ ]
+ , "tags": [
+ "france"
+ , "french"
+ ]
+ }
+, {
+ "emoji": "🇪🇸"
+ , "description": "regional indicator symbol letter e + regional indicator symbol letter s"
+ , "aliases": [
+ "es"
+ ]
+ , "tags": [
+ "spain"
+ ]
+ }
+, {
+ "emoji": "🇮🇹"
+ , "description": "regional indicator symbol letter i + regional indicator symbol letter t"
+ , "aliases": [
+ "it"
+ ]
+ , "tags": [
+ "italy"
+ ]
+ }
+, {
+ "emoji": "🇷🇺"
+ , "description": "regional indicator symbol letter r + regional indicator symbol letter u"
+ , "aliases": [
+ "ru"
+ ]
+ , "tags": [
+ "russia"
+ ]
+ }
+, {
+ "emoji": "🇬🇧"
+ , "description": "regional indicator symbol letter g + regional indicator symbol letter b"
+ , "aliases": [
+ "gb"
+ , "uk"
+ ]
+ , "tags": [
+ "flag"
+ , "british"
+ ]
+ }
+, {
+ "emoji": "1️⃣"
+ , "description": "digit one + combining enclosing keycap"
+ , "aliases": [
+ "one"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "2️⃣"
+ , "description": "digit two + combining enclosing keycap"
+ , "aliases": [
+ "two"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "3️⃣"
+ , "description": "digit three + combining enclosing keycap"
+ , "aliases": [
+ "three"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "4️⃣"
+ , "description": "digit four + combining enclosing keycap"
+ , "aliases": [
+ "four"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "5️⃣"
+ , "description": "digit five + combining enclosing keycap"
+ , "aliases": [
+ "five"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "6️⃣"
+ , "description": "digit six + combining enclosing keycap"
+ , "aliases": [
+ "six"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "7️⃣"
+ , "description": "digit seven + combining enclosing keycap"
+ , "aliases": [
+ "seven"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "8️⃣"
+ , "description": "digit eight + combining enclosing keycap"
+ , "aliases": [
+ "eight"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "9️⃣"
+ , "description": "digit nine + combining enclosing keycap"
+ , "aliases": [
+ "nine"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "0️⃣"
+ , "description": "digit zero + combining enclosing keycap"
+ , "aliases": [
+ "zero"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔟"
+ , "description": "keycap ten"
+ , "aliases": [
+ "keycap_ten"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔢"
+ , "description": "input symbol for numbers"
+ , "aliases": [
+ "1234"
+ ]
+ , "tags": [
+ "numbers"
+ ]
+ }
+, {
+ "emoji": "#️⃣"
+ , "description": "number sign + combining enclosing keycap"
+ , "aliases": [
+ "hash"
+ ]
+ , "tags": [
+ "number"
+ ]
+ }
+, {
+ "emoji": "🔣"
+ , "description": "input symbol for symbols"
+ , "aliases": [
+ "symbols"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⬆️"
+ , "description": "upwards black arrow"
+ , "aliases": [
+ "arrow_up"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⬇️"
+ , "description": "downwards black arrow"
+ , "aliases": [
+ "arrow_down"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⬅️"
+ , "description": "leftwards black arrow"
+ , "aliases": [
+ "arrow_left"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "➡️"
+ , "description": "black rightwards arrow"
+ , "aliases": [
+ "arrow_right"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔠"
+ , "description": "input symbol for latin capital letters"
+ , "aliases": [
+ "capital_abcd"
+ ]
+ , "tags": [
+ "letters"
+ ]
+ }
+, {
+ "emoji": "🔡"
+ , "description": "input symbol for latin small letters"
+ , "aliases": [
+ "abcd"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔤"
+ , "description": "input symbol for latin letters"
+ , "aliases": [
+ "abc"
+ ]
+ , "tags": [
+ "alphabet"
+ ]
+ }
+, {
+ "emoji": "↗️"
+ , "description": "north east arrow"
+ , "aliases": [
+ "arrow_upper_right"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "↖️"
+ , "description": "north west arrow"
+ , "aliases": [
+ "arrow_upper_left"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "↘️"
+ , "description": "south east arrow"
+ , "aliases": [
+ "arrow_lower_right"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "↙️"
+ , "description": "south west arrow"
+ , "aliases": [
+ "arrow_lower_left"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "↔️"
+ , "description": "left right arrow"
+ , "aliases": [
+ "left_right_arrow"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "↕️"
+ , "description": "up down arrow"
+ , "aliases": [
+ "arrow_up_down"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔄"
+ , "description": "anticlockwise downwards and upwards open circle arrows"
+ , "aliases": [
+ "arrows_counterclockwise"
+ ]
+ , "tags": [
+ "sync"
+ ]
+ }
+, {
+ "emoji": "◀️"
+ , "description": "black left-pointing triangle"
+ , "aliases": [
+ "arrow_backward"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "▶️"
+ , "description": "black right-pointing triangle"
+ , "aliases": [
+ "arrow_forward"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔼"
+ , "description": "up-pointing small red triangle"
+ , "aliases": [
+ "arrow_up_small"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔽"
+ , "description": "down-pointing small red triangle"
+ , "aliases": [
+ "arrow_down_small"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "↩️"
+ , "description": "leftwards arrow with hook"
+ , "aliases": [
+ "leftwards_arrow_with_hook"
+ ]
+ , "tags": [
+ "return"
+ ]
+ }
+, {
+ "emoji": "↪️"
+ , "description": "rightwards arrow with hook"
+ , "aliases": [
+ "arrow_right_hook"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "ℹ️"
+ , "description": "information source"
+ , "aliases": [
+ "information_source"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⏪"
+ , "description": "black left-pointing double triangle"
+ , "aliases": [
+ "rewind"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⏩"
+ , "description": "black right-pointing double triangle"
+ , "aliases": [
+ "fast_forward"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⏫"
+ , "description": "black up-pointing double triangle"
+ , "aliases": [
+ "arrow_double_up"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⏬"
+ , "description": "black down-pointing double triangle"
+ , "aliases": [
+ "arrow_double_down"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⤵️"
+ , "description": "arrow pointing rightwards then curving downwards"
+ , "aliases": [
+ "arrow_heading_down"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⤴️"
+ , "description": "arrow pointing rightwards then curving upwards"
+ , "aliases": [
+ "arrow_heading_up"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🆗"
+ , "description": "squared ok"
+ , "aliases": [
+ "ok"
+ ]
+ , "tags": [
+ "yes"
+ ]
+ }
+, {
+ "emoji": "🔀"
+ , "description": "twisted rightwards arrows"
+ , "aliases": [
+ "twisted_rightwards_arrows"
+ ]
+ , "tags": [
+ "shuffle"
+ ]
+ }
+, {
+ "emoji": "🔁"
+ , "description": "clockwise rightwards and leftwards open circle arrows"
+ , "aliases": [
+ "repeat"
+ ]
+ , "tags": [
+ "loop"
+ ]
+ }
+, {
+ "emoji": "🔂"
+ , "description": "clockwise rightwards and leftwards open circle arrows with circled one overlay"
+ , "aliases": [
+ "repeat_one"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🆕"
+ , "description": "squared new"
+ , "aliases": [
+ "new"
+ ]
+ , "tags": [
+ "fresh"
+ ]
+ }
+, {
+ "emoji": "🆙"
+ , "description": "squared up with exclamation mark"
+ , "aliases": [
+ "up"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🆒"
+ , "description": "squared cool"
+ , "aliases": [
+ "cool"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🆓"
+ , "description": "squared free"
+ , "aliases": [
+ "free"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🆖"
+ , "description": "squared ng"
+ , "aliases": [
+ "ng"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📶"
+ , "description": "antenna with bars"
+ , "aliases": [
+ "signal_strength"
+ ]
+ , "tags": [
+ "wifi"
+ ]
+ }
+, {
+ "emoji": "🎦"
+ , "description": "cinema"
+ , "aliases": [
+ "cinema"
+ ]
+ , "tags": [
+ "film"
+ , "movie"
+ ]
+ }
+, {
+ "emoji": "🈁"
+ , "description": "squared katakana koko"
+ , "aliases": [
+ "koko"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈯"
+ , "description": "squared cjk unified ideograph-6307"
+ , "aliases": [
+ "u6307"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈳"
+ , "description": "squared cjk unified ideograph-7a7a"
+ , "aliases": [
+ "u7a7a"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈵"
+ , "description": "squared cjk unified ideograph-6e80"
+ , "aliases": [
+ "u6e80"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈴"
+ , "description": "squared cjk unified ideograph-5408"
+ , "aliases": [
+ "u5408"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈲"
+ , "description": "squared cjk unified ideograph-7981"
+ , "aliases": [
+ "u7981"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🉐"
+ , "description": "circled ideograph advantage"
+ , "aliases": [
+ "ideograph_advantage"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈹"
+ , "description": "squared cjk unified ideograph-5272"
+ , "aliases": [
+ "u5272"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈺"
+ , "description": "squared cjk unified ideograph-55b6"
+ , "aliases": [
+ "u55b6"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈶"
+ , "description": "squared cjk unified ideograph-6709"
+ , "aliases": [
+ "u6709"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈚"
+ , "description": "squared cjk unified ideograph-7121"
+ , "aliases": [
+ "u7121"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚻"
+ , "description": "restroom"
+ , "aliases": [
+ "restroom"
+ ]
+ , "tags": [
+ "toilet"
+ ]
+ }
+, {
+ "emoji": "🚹"
+ , "description": "mens symbol"
+ , "aliases": [
+ "mens"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚺"
+ , "description": "womens symbol"
+ , "aliases": [
+ "womens"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚼"
+ , "description": "baby symbol"
+ , "aliases": [
+ "baby_symbol"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚾"
+ , "description": "water closet"
+ , "aliases": [
+ "wc"
+ ]
+ , "tags": [
+ "toilet"
+ , "restroom"
+ ]
+ }
+, {
+ "emoji": "🚰"
+ , "description": "potable water symbol"
+ , "aliases": [
+ "potable_water"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚮"
+ , "description": "put litter in its place symbol"
+ , "aliases": [
+ "put_litter_in_its_place"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🅿️"
+ , "description": "negative squared latin capital letter p"
+ , "aliases": [
+ "parking"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♿"
+ , "description": "wheelchair symbol"
+ , "aliases": [
+ "wheelchair"
+ ]
+ , "tags": [
+ "accessibility"
+ ]
+ }
+, {
+ "emoji": "🚭"
+ , "description": "no smoking symbol"
+ , "aliases": [
+ "no_smoking"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈷️"
+ , "description": "squared cjk unified ideograph-6708"
+ , "aliases": [
+ "u6708"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈸"
+ , "description": "squared cjk unified ideograph-7533"
+ , "aliases": [
+ "u7533"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🈂️"
+ , "description": "squared katakana sa"
+ , "aliases": [
+ "sa"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "Ⓜ️"
+ , "description": "circled latin capital letter m"
+ , "aliases": [
+ "m"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🛂"
+ , "description": "passport control"
+ , "aliases": [
+ "passport_control"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🛄"
+ , "description": "baggage claim"
+ , "aliases": [
+ "baggage_claim"
+ ]
+ , "tags": [
+ "airport"
+ ]
+ }
+, {
+ "emoji": "🛅"
+ , "description": "left luggage"
+ , "aliases": [
+ "left_luggage"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🛃"
+ , "description": "customs"
+ , "aliases": [
+ "customs"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🉑"
+ , "description": "circled ideograph accept"
+ , "aliases": [
+ "accept"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "㊙️"
+ , "description": "circled ideograph secret"
+ , "aliases": [
+ "secret"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "㊗️"
+ , "description": "circled ideograph congratulation"
+ , "aliases": [
+ "congratulations"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🆑"
+ , "description": "squared cl"
+ , "aliases": [
+ "cl"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🆘"
+ , "description": "squared sos"
+ , "aliases": [
+ "sos"
+ ]
+ , "tags": [
+ "help"
+ , "emergency"
+ ]
+ }
+, {
+ "emoji": "🆔"
+ , "description": "squared id"
+ , "aliases": [
+ "id"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚫"
+ , "description": "no entry sign"
+ , "aliases": [
+ "no_entry_sign"
+ ]
+ , "tags": [
+ "block"
+ , "forbidden"
+ ]
+ }
+, {
+ "emoji": "🔞"
+ , "description": "no one under eighteen symbol"
+ , "aliases": [
+ "underage"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📵"
+ , "description": "no mobile phones"
+ , "aliases": [
+ "no_mobile_phones"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚯"
+ , "description": "do not litter symbol"
+ , "aliases": [
+ "do_not_litter"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚱"
+ , "description": "non-potable water symbol"
+ , "aliases": [
+ "non-potable_water"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚳"
+ , "description": "no bicycles"
+ , "aliases": [
+ "no_bicycles"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚷"
+ , "description": "no pedestrians"
+ , "aliases": [
+ "no_pedestrians"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🚸"
+ , "description": "children crossing"
+ , "aliases": [
+ "children_crossing"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⛔"
+ , "description": "no entry"
+ , "aliases": [
+ "no_entry"
+ ]
+ , "tags": [
+ "limit"
+ ]
+ }
+, {
+ "emoji": "✳️"
+ , "description": "eight spoked asterisk"
+ , "aliases": [
+ "eight_spoked_asterisk"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "❇️"
+ , "description": "sparkle"
+ , "aliases": [
+ "sparkle"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "❎"
+ , "description": "negative squared cross mark"
+ , "aliases": [
+ "negative_squared_cross_mark"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "✅"
+ , "description": "white heavy check mark"
+ , "aliases": [
+ "white_check_mark"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "✴️"
+ , "description": "eight pointed black star"
+ , "aliases": [
+ "eight_pointed_black_star"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💟"
+ , "description": "heart decoration"
+ , "aliases": [
+ "heart_decoration"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🆚"
+ , "description": "squared vs"
+ , "aliases": [
+ "vs"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📳"
+ , "description": "vibration mode"
+ , "aliases": [
+ "vibration_mode"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "📴"
+ , "description": "mobile phone off"
+ , "aliases": [
+ "mobile_phone_off"
+ ]
+ , "tags": [
+ "mute"
+ , "off"
+ ]
+ }
+, {
+ "emoji": "🅰️"
+ , "description": "negative squared latin capital letter a"
+ , "aliases": [
+ "a"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🅱️"
+ , "description": "negative squared latin capital letter b"
+ , "aliases": [
+ "b"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🆎"
+ , "description": "negative squared ab"
+ , "aliases": [
+ "ab"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🅾️"
+ , "description": "negative squared latin capital letter o"
+ , "aliases": [
+ "o2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💠"
+ , "description": "diamond shape with a dot inside"
+ , "aliases": [
+ "diamond_shape_with_a_dot_inside"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "➿"
+ , "description": "double curly loop"
+ , "aliases": [
+ "loop"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♻️"
+ , "description": "black universal recycling symbol"
+ , "aliases": [
+ "recycle"
+ ]
+ , "tags": [
+ "environment"
+ , "green"
+ ]
+ }
+, {
+ "emoji": "♈"
+ , "description": "aries"
+ , "aliases": [
+ "aries"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♉"
+ , "description": "taurus"
+ , "aliases": [
+ "taurus"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♊"
+ , "description": "gemini"
+ , "aliases": [
+ "gemini"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♋"
+ , "description": "cancer"
+ , "aliases": [
+ "cancer"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♌"
+ , "description": "leo"
+ , "aliases": [
+ "leo"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♍"
+ , "description": "virgo"
+ , "aliases": [
+ "virgo"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♎"
+ , "description": "libra"
+ , "aliases": [
+ "libra"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♏"
+ , "description": "scorpius"
+ , "aliases": [
+ "scorpius"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♐"
+ , "description": "sagittarius"
+ , "aliases": [
+ "sagittarius"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♑"
+ , "description": "capricorn"
+ , "aliases": [
+ "capricorn"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♒"
+ , "description": "aquarius"
+ , "aliases": [
+ "aquarius"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♓"
+ , "description": "pisces"
+ , "aliases": [
+ "pisces"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⛎"
+ , "description": "ophiuchus"
+ , "aliases": [
+ "ophiuchus"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔯"
+ , "description": "six pointed star with middle dot"
+ , "aliases": [
+ "six_pointed_star"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🏧"
+ , "description": "automated teller machine"
+ , "aliases": [
+ "atm"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💹"
+ , "description": "chart with upwards trend and yen sign"
+ , "aliases": [
+ "chart"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💲"
+ , "description": "heavy dollar sign"
+ , "aliases": [
+ "heavy_dollar_sign"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💱"
+ , "description": "currency exchange"
+ , "aliases": [
+ "currency_exchange"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "©️"
+ , "description": "copyright sign"
+ , "aliases": [
+ "copyright"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "®️"
+ , "description": "registered sign"
+ , "aliases": [
+ "registered"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "™️"
+ , "description": "trade mark sign"
+ , "aliases": [
+ "tm"
+ ]
+ , "tags": [
+ "trademark"
+ ]
+ }
+, {
+ "emoji": "❌"
+ , "description": "cross mark"
+ , "aliases": [
+ "x"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "‼️"
+ , "description": "double exclamation mark"
+ , "aliases": [
+ "bangbang"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⁉️"
+ , "description": "exclamation question mark"
+ , "aliases": [
+ "interrobang"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "❗"
+ , "description": "heavy exclamation mark symbol"
+ , "aliases": [
+ "exclamation"
+ , "heavy_exclamation_mark"
+ ]
+ , "tags": [
+ "bang"
+ ]
+ }
+, {
+ "emoji": "❓"
+ , "description": "black question mark ornament"
+ , "aliases": [
+ "question"
+ ]
+ , "tags": [
+ "confused"
+ ]
+ }
+, {
+ "emoji": "❕"
+ , "description": "white exclamation mark ornament"
+ , "aliases": [
+ "grey_exclamation"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "❔"
+ , "description": "white question mark ornament"
+ , "aliases": [
+ "grey_question"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⭕"
+ , "description": "heavy large circle"
+ , "aliases": [
+ "o"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔝"
+ , "description": "top with upwards arrow above"
+ , "aliases": [
+ "top"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔚"
+ , "description": "end with leftwards arrow above"
+ , "aliases": [
+ "end"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔙"
+ , "description": "back with leftwards arrow above"
+ , "aliases": [
+ "back"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔛"
+ , "description": "on with exclamation mark with left right arrow above"
+ , "aliases": [
+ "on"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔜"
+ , "description": "soon with rightwards arrow above"
+ , "aliases": [
+ "soon"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔃"
+ , "description": "clockwise downwards and upwards open circle arrows"
+ , "aliases": [
+ "arrows_clockwise"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕛"
+ , "description": "clock face twelve oclock"
+ , "aliases": [
+ "clock12"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕧"
+ , "description": "clock face twelve-thirty"
+ , "aliases": [
+ "clock1230"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕐"
+ , "description": "clock face one oclock"
+ , "aliases": [
+ "clock1"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕜"
+ , "description": "clock face one-thirty"
+ , "aliases": [
+ "clock130"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕑"
+ , "description": "clock face two oclock"
+ , "aliases": [
+ "clock2"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕝"
+ , "description": "clock face two-thirty"
+ , "aliases": [
+ "clock230"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕒"
+ , "description": "clock face three oclock"
+ , "aliases": [
+ "clock3"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕞"
+ , "description": "clock face three-thirty"
+ , "aliases": [
+ "clock330"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕓"
+ , "description": "clock face four oclock"
+ , "aliases": [
+ "clock4"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕟"
+ , "description": "clock face four-thirty"
+ , "aliases": [
+ "clock430"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕔"
+ , "description": "clock face five oclock"
+ , "aliases": [
+ "clock5"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕠"
+ , "description": "clock face five-thirty"
+ , "aliases": [
+ "clock530"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕕"
+ , "description": "clock face six oclock"
+ , "aliases": [
+ "clock6"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕖"
+ , "description": "clock face seven oclock"
+ , "aliases": [
+ "clock7"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕗"
+ , "description": "clock face eight oclock"
+ , "aliases": [
+ "clock8"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕘"
+ , "description": "clock face nine oclock"
+ , "aliases": [
+ "clock9"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕙"
+ , "description": "clock face ten oclock"
+ , "aliases": [
+ "clock10"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕚"
+ , "description": "clock face eleven oclock"
+ , "aliases": [
+ "clock11"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕡"
+ , "description": "clock face six-thirty"
+ , "aliases": [
+ "clock630"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕢"
+ , "description": "clock face seven-thirty"
+ , "aliases": [
+ "clock730"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕣"
+ , "description": "clock face eight-thirty"
+ , "aliases": [
+ "clock830"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕤"
+ , "description": "clock face nine-thirty"
+ , "aliases": [
+ "clock930"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕥"
+ , "description": "clock face ten-thirty"
+ , "aliases": [
+ "clock1030"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🕦"
+ , "description": "clock face eleven-thirty"
+ , "aliases": [
+ "clock1130"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "✖️"
+ , "description": "heavy multiplication x"
+ , "aliases": [
+ "heavy_multiplication_x"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "➕"
+ , "description": "heavy plus sign"
+ , "aliases": [
+ "heavy_plus_sign"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "➖"
+ , "description": "heavy minus sign"
+ , "aliases": [
+ "heavy_minus_sign"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "➗"
+ , "description": "heavy division sign"
+ , "aliases": [
+ "heavy_division_sign"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♠️"
+ , "description": "black spade suit"
+ , "aliases": [
+ "spades"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♥️"
+ , "description": "black heart suit"
+ , "aliases": [
+ "hearts"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♣️"
+ , "description": "black club suit"
+ , "aliases": [
+ "clubs"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "♦️"
+ , "description": "black diamond suit"
+ , "aliases": [
+ "diamonds"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💮"
+ , "description": "white flower"
+ , "aliases": [
+ "white_flower"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "💯"
+ , "description": "hundred points symbol"
+ , "aliases": [
+ "100"
+ ]
+ , "tags": [
+ "score"
+ , "perfect"
+ ]
+ }
+, {
+ "emoji": "✔️"
+ , "description": "heavy check mark"
+ , "aliases": [
+ "heavy_check_mark"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "☑️"
+ , "description": "ballot box with check"
+ , "aliases": [
+ "ballot_box_with_check"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔘"
+ , "description": "radio button"
+ , "aliases": [
+ "radio_button"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔗"
+ , "description": "link symbol"
+ , "aliases": [
+ "link"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "➰"
+ , "description": "curly loop"
+ , "aliases": [
+ "curly_loop"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "〰️"
+ , "description": "wavy dash"
+ , "aliases": [
+ "wavy_dash"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "〽️"
+ , "description": "part alternation mark"
+ , "aliases": [
+ "part_alternation_mark"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔱"
+ , "description": "trident emblem"
+ , "aliases": [
+ "trident"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "◼️"
+ , "description": "black medium square"
+ , "aliases": [
+ "black_medium_square"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "◻️"
+ , "description": "white medium square"
+ , "aliases": [
+ "white_medium_square"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "◾"
+ , "description": "black medium small square"
+ , "aliases": [
+ "black_medium_small_square"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "◽"
+ , "description": "white medium small square"
+ , "aliases": [
+ "white_medium_small_square"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "▪️"
+ , "description": "black small square"
+ , "aliases": [
+ "black_small_square"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "▫️"
+ , "description": "white small square"
+ , "aliases": [
+ "white_small_square"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔺"
+ , "description": "up-pointing red triangle"
+ , "aliases": [
+ "small_red_triangle"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔲"
+ , "description": "black square button"
+ , "aliases": [
+ "black_square_button"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔳"
+ , "description": "white square button"
+ , "aliases": [
+ "white_square_button"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⚫"
+ , "description": "medium black circle"
+ , "aliases": [
+ "black_circle"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⚪"
+ , "description": "medium white circle"
+ , "aliases": [
+ "white_circle"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔴"
+ , "description": "large red circle"
+ , "aliases": [
+ "red_circle"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔵"
+ , "description": "large blue circle"
+ , "aliases": [
+ "large_blue_circle"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔻"
+ , "description": "down-pointing red triangle"
+ , "aliases": [
+ "small_red_triangle_down"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⬜"
+ , "description": "white large square"
+ , "aliases": [
+ "white_large_square"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "⬛"
+ , "description": "black large square"
+ , "aliases": [
+ "black_large_square"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔶"
+ , "description": "large orange diamond"
+ , "aliases": [
+ "large_orange_diamond"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔷"
+ , "description": "large blue diamond"
+ , "aliases": [
+ "large_blue_diamond"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔸"
+ , "description": "small orange diamond"
+ , "aliases": [
+ "small_orange_diamond"
+ ]
+ , "tags": [
+ ]
+ }
+, {
+ "emoji": "🔹"
+ , "description": "small blue diamond"
+ , "aliases": [
+ "small_blue_diamond"
+ ]
+ , "tags": [
+ ]
+ }
+]
diff --git a/plugins/emoji/lib/emoji.rb b/plugins/emoji/lib/emoji.rb
new file mode 100644
index 00000000000..c0ad80b473d
--- /dev/null
+++ b/plugins/emoji/lib/emoji.rb
@@ -0,0 +1,4 @@
+require "emoji/engine"
+
+module Emoji
+end
diff --git a/plugins/emoji/lib/emoji/engine.rb b/plugins/emoji/lib/emoji/engine.rb
new file mode 100644
index 00000000000..ceade33a03f
--- /dev/null
+++ b/plugins/emoji/lib/emoji/engine.rb
@@ -0,0 +1,20 @@
+module Emoji
+ class Engine < ::Rails::Engine
+ isolate_namespace Emoji
+ end
+
+ def self.all
+ return @all if defined?(@all)
+ @all = parse_db
+ end
+
+ def self.db_file
+ File.expand_path('../../../db.json', __FILE__)
+ end
+
+ private
+
+ def self.parse_db
+ File.open(db_file, "r:UTF-8") { |f| JSON.parse(f.read) }
+ end
+end
diff --git a/plugins/emoji/lib/emoji/version.rb b/plugins/emoji/lib/emoji/version.rb
new file mode 100644
index 00000000000..2196b3eaea0
--- /dev/null
+++ b/plugins/emoji/lib/emoji/version.rb
@@ -0,0 +1,3 @@
+module Emoji
+ VERSION = "0.0.1"
+end
diff --git a/plugins/emoji/lib/tasks/emoji.rake b/plugins/emoji/lib/tasks/emoji.rake
new file mode 100644
index 00000000000..b9830c01b23
--- /dev/null
+++ b/plugins/emoji/lib/tasks/emoji.rake
@@ -0,0 +1,48 @@
+desc "update emoji images"
+task "emoji:update" => :environment do
+ download_emojis_for("emoji_one", "https://raw.githubusercontent.com/Ranks/emojione/master/assets/png/%s.png", uppercase: true, leading_zeros: true)
+ download_emojis_for("twitter", "https://raw.githubusercontent.com/twitter/twemoji/gh-pages/72x72/%s.png", lowercase: true)
+ download_emojis_for("apple", "https://raw.githubusercontent.com/github/gemoji/master/images/emoji/unicode/%s.png", lowercase: true, leading_zeros: true)
+ # download_google_emojis("https://raw.githubusercontent.com/gjtorikian/NotoColorEmoji-png/master/images/68x64/%s.png")
+end
+
+def download_emojis_for(set, url_template, options={})
+ puts "Downloading emojis for #{set}..."
+
+ uppercase = options[:uppercase] == true
+ lowercase = options[:lowercase] == true
+ leading_zeros = options[:leading_zeros] == true
+
+ Emoji.all.each do |emoji|
+ codepoints = emoji["emoji"].codepoints.map { |c| c.to_s(16).rjust(leading_zeros ? 4 : 0, '0') }
+ filename = codepoints.join('-').sub(/-fe0f\b/, '')
+ filename = filename.downcase if lowercase
+ filename = filename.upcase if uppercase
+ puts "#{filename} -> #{emoji["emoji"]}"
+ url = url_template % filename
+ data = open(url).read rescue nil
+ next if data.nil?
+ emoji["aliases"].each do |name|
+ File.open("plugins/emoji/public/images/#{set}/#{name}.png", "wb") { |f| f << data }
+ end
+ end
+end
+
+# extracted from the NotoColorEmoji font
+GOOGLE_EMOJIS = {169=>19, 174=>20, 8419=>23, 8482=>25, 8986=>114, 8987=>115, 9193=>806, 9194=>807, 9195=>270, 9196=>271, 9200=>275, 9203=>276, 9729=>86, 9745=>799, 9748=>654, 9749=>655, 9757=>17, 9786=>692, 9800=>702, 9801=>622, 9802=>704, 9803=>705, 9804=>706, 9805=>626, 9806=>708, 9807=>709, 9808=>710, 9809=>711, 9810=>712, 9811=>713, 9851=>714, 9855=>715, 9875=>805, 9888=>816, 9889=>749, 9917=>14, 9918=>15, 9924=>784, 9925=>785, 9934=>786, 9940=>787, 9962=>788, 9970=>789, 9971=>790, 9973=>791, 9978=>792, 9981=>793, 9989=>794, 9994=>795, 9995=>796, 9996=>797, 10024=>798, 10060=>800, 10062=>801, 10067=>802, 10068=>803, 10069=>804, 10133=>810, 10134=>811, 10135=>812, 10160=>814, 10175=>815, 12336=>24, 126980=>1, 127183=>21, 127344=>26, 127345=>27, 127358=>28, 127359=>29, 127374=>30, 127377=>31, 127378=>32, 127379=>33, 127380=>34, 127381=>35, 127382=>36, 127383=>37, 127384=>38, 127385=>39, 127386=>40, 127462=>41, 127463=>42, 127464=>43, 127465=>44, 127466=>45, 127467=>46, 127468=>47, 127469=>48, 127470=>49, 127471=>50, 127472=>51, 127473=>52, 127474=>53, 127475=>54, 127476=>55, 127477=>56, 127478=>57, 127479=>58, 127480=>59, 127481=>60, 127482=>61, 127483=>62, 127484=>63, 127485=>64, 127486=>65, 127487=>66, 127489=>67, 127490=>68, 127514=>69, 127535=>71, 127538=>72, 127539=>73, 127540=>74, 127541=>75, 127542=>76, 127543=>77, 127544=>78, 127545=>79, 127546=>80, 127568=>81, 127569=>82, 127744=>88, 127745=>89, 127746=>90, 127747=>91, 127748=>92, 127749=>93, 127750=>94, 127751=>95, 127752=>96, 127753=>97, 127754=>98, 127755=>99, 127756=>100, 127757=>101, 127758=>102, 127759=>103, 127760=>104, 127761=>105, 127762=>106, 127763=>107, 127764=>108, 127765=>109, 127766=>110, 127767=>111, 127768=>112, 127769=>113, 127770=>84, 127771=>85, 127772=>116, 127773=>117, 127774=>118, 127775=>119, 127776=>120, 127792=>121, 127793=>122, 127794=>123, 127795=>124, 127796=>125, 127797=>126, 127799=>127, 127800=>128, 127801=>129, 127802=>130, 127803=>131, 127804=>132, 127805=>133, 127806=>134, 127807=>135, 127808=>136, 127809=>137, 127810=>138, 127811=>139, 127812=>140, 127813=>141, 127814=>142, 127815=>143, 127816=>144, 127817=>145, 127818=>146, 127819=>147, 127820=>148, 127821=>149, 127822=>150, 127823=>151, 127824=>152, 127825=>153, 127826=>154, 127827=>155, 127828=>156, 127829=>157, 127830=>158, 127831=>159, 127832=>160, 127833=>161, 127834=>162, 127835=>163, 127836=>164, 127837=>165, 127838=>166, 127839=>167, 127840=>168, 127841=>169, 127842=>170, 127843=>171, 127844=>172, 127845=>173, 127846=>174, 127847=>175, 127848=>176, 127849=>177, 127850=>178, 127851=>179, 127852=>180, 127853=>181, 127854=>182, 127855=>183, 127856=>184, 127857=>185, 127858=>186, 127859=>187, 127860=>188, 127861=>189, 127862=>190, 127863=>191, 127864=>192, 127865=>193, 127866=>194, 127867=>195, 127868=>196, 127872=>197, 127873=>198, 127874=>199, 127875=>200, 127876=>201, 127877=>202, 127878=>203, 127879=>204, 127880=>205, 127881=>206, 127882=>207, 127883=>208, 127884=>209, 127885=>210, 127886=>211, 127887=>212, 127888=>213, 127889=>214, 127890=>215, 127891=>216, 127904=>217, 127905=>218, 127906=>219, 127907=>220, 127908=>221, 127909=>222, 127910=>223, 127911=>224, 127912=>225, 127913=>226, 127914=>227, 127915=>228, 127916=>229, 127917=>230, 127918=>231, 127919=>232, 127920=>233, 127921=>234, 127922=>235, 127923=>236, 127924=>237, 127925=>238, 127926=>239, 127927=>240, 127928=>241, 127929=>242, 127930=>243, 127931=>244, 127932=>245, 127933=>246, 127934=>247, 127935=>248, 127936=>249, 127937=>250, 127938=>251, 127939=>252, 127940=>253, 127942=>254, 127943=>255, 127944=>256, 127945=>257, 127946=>258, 127968=>259, 127969=>260, 127970=>261, 127971=>262, 127972=>263, 127973=>264, 127974=>265, 127975=>266, 127976=>267, 127977=>268, 127978=>269, 127979=>808, 127980=>809, 127981=>272, 127982=>273, 127983=>274, 127984=>813, 128000=>277, 128001=>278, 128002=>279, 128003=>280, 128004=>281, 128005=>282, 128006=>283, 128007=>284, 128008=>285, 128009=>286, 128010=>287, 128011=>288, 128012=>289, 128013=>290, 128014=>291, 128015=>292, 128016=>293, 128017=>294, 128018=>295, 128019=>296, 128020=>297, 128021=>298, 128022=>299, 128023=>300, 128024=>301, 128025=>302, 128026=>303, 128027=>304, 128028=>305, 128029=>306, 128030=>307, 128031=>308, 128032=>309, 128033=>310, 128034=>311, 128035=>312, 128036=>313, 128037=>314, 128038=>315, 128039=>316, 128040=>317, 128041=>318, 128042=>319, 128043=>320, 128044=>321, 128045=>322, 128046=>323, 128047=>324, 128048=>325, 128049=>326, 128050=>327, 128051=>328, 128052=>329, 128053=>330, 128054=>331, 128055=>332, 128056=>333, 128057=>334, 128058=>335, 128059=>336, 128060=>337, 128061=>338, 128062=>339, 128064=>340, 128066=>341, 128067=>342, 128068=>343, 128069=>344, 128070=>345, 128071=>346, 128072=>347, 128073=>348, 128074=>349, 128075=>350, 128076=>351, 128077=>352, 128078=>353, 128079=>354, 128080=>355, 128081=>356, 128082=>357, 128083=>358, 128084=>359, 128085=>360, 128086=>361, 128087=>362, 128088=>363, 128089=>364, 128090=>365, 128091=>366, 128092=>367, 128093=>368, 128094=>369, 128095=>370, 128096=>371, 128097=>372, 128098=>373, 128099=>374, 128100=>375, 128101=>376, 128102=>377, 128103=>378, 128104=>379, 128105=>380, 128106=>381, 128107=>382, 128108=>383, 128109=>384, 128110=>385, 128111=>386, 128112=>387, 128113=>388, 128114=>389, 128115=>390, 128116=>391, 128117=>392, 128118=>393, 128119=>394, 128120=>395, 128121=>87, 128122=>397, 128123=>398, 128124=>399, 128125=>400, 128126=>401, 128127=>402, 128128=>403, 128129=>404, 128130=>405, 128131=>406, 128132=>407, 128133=>408, 128134=>409, 128135=>410, 128136=>411, 128137=>412, 128138=>413, 128139=>414, 128140=>415, 128141=>416, 128142=>417, 128143=>418, 128144=>419, 128145=>420, 128146=>421, 128147=>422, 128148=>423, 128149=>424, 128150=>425, 128151=>426, 128152=>427, 128153=>428, 128154=>429, 128155=>430, 128156=>431, 128157=>432, 128158=>433, 128159=>434, 128160=>435, 128161=>436, 128162=>437, 128163=>438, 128164=>439, 128165=>440, 128166=>441, 128167=>442, 128168=>443, 128169=>444, 128170=>445, 128171=>446, 128172=>447, 128173=>448, 128174=>449, 128175=>450, 128176=>451, 128177=>452, 128178=>453, 128179=>454, 128180=>455, 128181=>456, 128182=>457, 128183=>458, 128184=>459, 128185=>460, 128186=>461, 128187=>462, 128188=>463, 128189=>464, 128190=>465, 128191=>466, 128192=>467, 128193=>468, 128194=>469, 128195=>470, 128196=>471, 128197=>472, 128198=>473, 128199=>474, 128200=>475, 128201=>476, 128202=>477, 128203=>478, 128204=>479, 128205=>480, 128206=>481, 128207=>482, 128208=>483, 128209=>484, 128210=>485, 128211=>486, 128212=>487, 128213=>488, 128214=>489, 128215=>490, 128216=>491, 128217=>492, 128218=>493, 128219=>494, 128220=>495, 128221=>496, 128222=>497, 128223=>498, 128224=>499, 128225=>500, 128226=>501, 128227=>502, 128228=>503, 128229=>604, 128230=>505, 128231=>613, 128232=>507, 128233=>615, 128234=>616, 128235=>510, 128236=>511, 128237=>512, 128238=>620, 128239=>514, 128240=>515, 128241=>516, 128242=>517, 128243=>518, 128244=>519, 128245=>520, 128246=>521, 128247=>522, 128249=>523, 128250=>524, 128251=>525, 128252=>526, 128256=>527, 128257=>528, 128258=>529, 128259=>530, 128260=>531, 128261=>532, 128262=>533, 128263=>534, 128264=>535, 128265=>536, 128266=>537, 128267=>538, 128268=>539, 128269=>540, 128270=>541, 128271=>542, 128272=>543, 128273=>544, 128274=>545, 128275=>546, 128276=>547, 128277=>548, 128278=>549, 128279=>550, 128280=>551, 128281=>552, 128282=>553, 128283=>554, 128284=>555, 128285=>556, 128286=>557, 128287=>558, 128288=>559, 128289=>560, 128290=>561, 128291=>562, 128292=>563, 128293=>564, 128294=>565, 128295=>566, 128296=>567, 128297=>568, 128298=>569, 128299=>570, 128300=>571, 128301=>572, 128302=>573, 128303=>574, 128304=>575, 128305=>576, 128306=>577, 128307=>578, 128308=>579, 128309=>580, 128310=>581, 128311=>582, 128312=>583, 128313=>584, 128314=>585, 128315=>586, 128316=>587, 128317=>588, 128336=>589, 128337=>590, 128338=>591, 128339=>592, 128340=>593, 128341=>594, 128342=>595, 128343=>596, 128344=>597, 128345=>598, 128346=>599, 128347=>600, 128348=>601, 128349=>602, 128350=>603, 128351=>13, 128352=>605, 128353=>606, 128354=>607, 128355=>608, 128356=>609, 128357=>610, 128358=>611, 128359=>612, 128507=>629, 128508=>630, 128509=>631, 128510=>632, 128511=>633, 128512=>634, 128513=>635, 128514=>636, 128515=>637, 128516=>638, 128517=>639, 128518=>640, 128519=>641, 128520=>642, 128521=>643, 128522=>644, 128523=>645, 128524=>646, 128525=>647, 128526=>648, 128527=>649, 128528=>650, 128529=>651, 128530=>652, 128531=>653, 128532=>396, 128533=>678, 128534=>656, 128535=>657, 128536=>658, 128537=>659, 128538=>660, 128539=>661, 128540=>662, 128541=>663, 128542=>664, 128543=>665, 128544=>666, 128545=>667, 128546=>668, 128547=>669, 128548=>670, 128549=>671, 128550=>672, 128551=>673, 128552=>674, 128553=>675, 128554=>676, 128555=>677, 128556=>22, 128557=>679, 128558=>680, 128559=>681, 128560=>682, 128561=>683, 128562=>684, 128563=>685, 128564=>686, 128565=>687, 128566=>688, 128567=>689, 128568=>690, 128569=>691, 128570=>83, 128571=>693, 128572=>694, 128573=>695, 128574=>696, 128575=>697, 128576=>698, 128581=>699, 128582=>700, 128583=>701, 128584=>621, 128585=>703, 128586=>623, 128587=>624, 128588=>625, 128589=>707, 128590=>627, 128591=>628, 128640=>716, 128641=>717, 128642=>718, 128643=>719, 128644=>720, 128645=>721, 128646=>722, 128647=>723, 128648=>724, 128649=>725, 128650=>726, 128651=>727, 128652=>728, 128653=>729, 128654=>730, 128655=>731, 128656=>732, 128657=>733, 128658=>734, 128659=>735, 128660=>736, 128661=>737, 128662=>738, 128663=>739, 128664=>740, 128665=>741, 128666=>742, 128667=>743, 128668=>744, 128669=>745, 128670=>746, 128671=>747, 128672=>748, 128673=>817, 128674=>750, 128675=>751, 128676=>752, 128677=>753, 128678=>754, 128679=>755, 128680=>756, 128681=>757, 128682=>758, 128683=>759, 128684=>760, 128685=>761, 128686=>762, 128687=>763, 128688=>764, 128689=>765, 128690=>766, 128691=>767, 128692=>768, 128693=>769, 128694=>770, 128695=>771, 128696=>772, 128697=>773, 128698=>774, 128699=>775, 128700=>776, 128701=>777, 128702=>778, 128703=>779, 128704=>780, 128705=>781, 128706=>782, 128707=>783, 128708=>16, 128709=>18, 1041637=>504, 1041638=>70, 1041639=>506, 1041640=>614, 1041641=>508, 1041642=>509, 1041643=>617, 1041644=>618, 1041645=>619, 1041646=>513, 1042476=>2, 1042478=>3, 1042479=>4, 1042480=>5, 1042481=>6, 1042482=>7, 1042483=>8, 1042484=>9, 1042485=>10, 1042486=>11, 1042487=>12}.freeze
+
+def download_google_emojis(url_template)
+ puts "Downloading emojis for google..."
+ Emoji.all.each do |emoji|
+ codepoint = emoji["emoji"].codepoints.first
+ filename = GOOGLE_EMOJIS[codepoint]
+ next if filename.nil?
+ puts "#{filename} -> #{emoji["emoji"]}"
+ url = url_template % filename
+ data = open(url).read rescue nil
+ next if data.nil?
+ emoji["aliases"].each do |name|
+ File.open("plugins/emoji/public/images/google/#{name}.png", "wb") { |f| f << data }
+ end
+ end
+end
diff --git a/plugins/emoji/plugin.rb b/plugins/emoji/plugin.rb
index 3444e7ad9b0..c6d70a34101 100644
--- a/plugins/emoji/plugin.rb
+++ b/plugins/emoji/plugin.rb
@@ -1,7 +1,9 @@
# name: emoji
# about: emoji support for Discourse
-# version: 0.1
-# authors: Sam Saffron, Robin Ward
+# version: 0.2
+# authors: Sam Saffron, Robin Ward, Régis Hanol
+
+load File.expand_path('../lib/emoji/engine.rb', __FILE__)
register_asset('javascripts/emoji.js.erb', :server_side)
register_asset('javascripts/emoji-autocomplete.js', :composer)
@@ -9,9 +11,23 @@ register_asset('javascripts/discourse/templates/emoji-toolbar.raw.hbs', :compose
register_asset('javascripts/emoji-toolbar.js', :composer)
register_asset('stylesheets/emoji.css')
-after_initialize do
+def site_setting_saved(site_setting)
+ return unless site_setting.name.to_s == "emoji_set"
+ return unless site_setting.value_changed?
+ before = "/plugins/emoji/images/#{site_setting.value_was}/"
+ after = "/plugins/emoji/images/#{site_setting.value}/"
+ Scheduler::Defer.later "Fix Emoji Links" do
+ Post.exec_sql("UPDATE posts SET cooked = REPLACE(cooked, :before, :after) WHERE cooked LIKE :like",
+ before: before,
+ after: after,
+ like: "%#{before}%"
+ )
+ end
+end
+listen_for(:site_setting_saved)
+
+after_initialize do
# whitelist emojis so that new user can post emojis
Post::white_listed_image_classes << "emoji"
-
end
diff --git a/plugins/emoji/public/images/+1.png b/plugins/emoji/public/images/+1.png
deleted file mode 120000
index 5db29d6679f..00000000000
--- a/plugins/emoji/public/images/+1.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f44d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/-1.png b/plugins/emoji/public/images/-1.png
deleted file mode 120000
index 5b63ed93122..00000000000
--- a/plugins/emoji/public/images/-1.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f44e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/100.png b/plugins/emoji/public/images/100.png
deleted file mode 120000
index e30cb952449..00000000000
--- a/plugins/emoji/public/images/100.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4af.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/1234.png b/plugins/emoji/public/images/1234.png
deleted file mode 120000
index 4bf19006458..00000000000
--- a/plugins/emoji/public/images/1234.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f522.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/8ball.png b/plugins/emoji/public/images/8ball.png
deleted file mode 120000
index 6c016fe5722..00000000000
--- a/plugins/emoji/public/images/8ball.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3b1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/a.png b/plugins/emoji/public/images/a.png
deleted file mode 120000
index 18baa8b96e5..00000000000
--- a/plugins/emoji/public/images/a.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f170.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ab.png b/plugins/emoji/public/images/ab.png
deleted file mode 120000
index 6f9b70186c4..00000000000
--- a/plugins/emoji/public/images/ab.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f18e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/abc.png b/plugins/emoji/public/images/abc.png
deleted file mode 120000
index 129ae4d246e..00000000000
--- a/plugins/emoji/public/images/abc.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f524.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/abcd.png b/plugins/emoji/public/images/abcd.png
deleted file mode 120000
index 8e0e9ab6171..00000000000
--- a/plugins/emoji/public/images/abcd.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f521.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/accept.png b/plugins/emoji/public/images/accept.png
deleted file mode 120000
index 2209f8c9b76..00000000000
--- a/plugins/emoji/public/images/accept.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f251.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/aerial_tramway.png b/plugins/emoji/public/images/aerial_tramway.png
deleted file mode 120000
index 4c5c67d0be3..00000000000
--- a/plugins/emoji/public/images/aerial_tramway.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6a1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/airplane.png b/plugins/emoji/public/images/airplane.png
deleted file mode 120000
index f23c42ec98f..00000000000
--- a/plugins/emoji/public/images/airplane.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2708.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/alarm_clock.png b/plugins/emoji/public/images/alarm_clock.png
deleted file mode 120000
index d252dcded59..00000000000
--- a/plugins/emoji/public/images/alarm_clock.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/23f0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/alien.png b/plugins/emoji/public/images/alien.png
deleted file mode 120000
index b9b26dda620..00000000000
--- a/plugins/emoji/public/images/alien.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f47d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ambulance.png b/plugins/emoji/public/images/ambulance.png
deleted file mode 120000
index 980cdca7e0f..00000000000
--- a/plugins/emoji/public/images/ambulance.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f691.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/anchor.png b/plugins/emoji/public/images/anchor.png
deleted file mode 120000
index 5d08956426b..00000000000
--- a/plugins/emoji/public/images/anchor.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2693.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/angel.png b/plugins/emoji/public/images/angel.png
deleted file mode 120000
index 949743f5581..00000000000
--- a/plugins/emoji/public/images/angel.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f47c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/anger.png b/plugins/emoji/public/images/anger.png
deleted file mode 120000
index dfdd816cd10..00000000000
--- a/plugins/emoji/public/images/anger.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/angry.png b/plugins/emoji/public/images/angry.png
deleted file mode 120000
index 284a52e3faa..00000000000
--- a/plugins/emoji/public/images/angry.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f620.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/anguished.png b/plugins/emoji/public/images/anguished.png
deleted file mode 120000
index 8fe3bf3db90..00000000000
--- a/plugins/emoji/public/images/anguished.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f627.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ant.png b/plugins/emoji/public/images/ant.png
deleted file mode 120000
index c40148e514c..00000000000
--- a/plugins/emoji/public/images/ant.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f41c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/apple.png b/plugins/emoji/public/images/apple.png
deleted file mode 120000
index 4eb02bb6605..00000000000
--- a/plugins/emoji/public/images/apple.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f34e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/apple/+1.png b/plugins/emoji/public/images/apple/+1.png
new file mode 100644
index 00000000000..e1d89aada6a
Binary files /dev/null and b/plugins/emoji/public/images/apple/+1.png differ
diff --git a/plugins/emoji/public/images/apple/-1.png b/plugins/emoji/public/images/apple/-1.png
new file mode 100644
index 00000000000..c7fb4c06497
Binary files /dev/null and b/plugins/emoji/public/images/apple/-1.png differ
diff --git a/plugins/emoji/public/images/apple/100.png b/plugins/emoji/public/images/apple/100.png
new file mode 100644
index 00000000000..c5baf8471ac
Binary files /dev/null and b/plugins/emoji/public/images/apple/100.png differ
diff --git a/plugins/emoji/public/images/apple/1234.png b/plugins/emoji/public/images/apple/1234.png
new file mode 100644
index 00000000000..54320e6e9e2
Binary files /dev/null and b/plugins/emoji/public/images/apple/1234.png differ
diff --git a/plugins/emoji/public/images/apple/8ball.png b/plugins/emoji/public/images/apple/8ball.png
new file mode 100644
index 00000000000..118184cdec7
Binary files /dev/null and b/plugins/emoji/public/images/apple/8ball.png differ
diff --git a/plugins/emoji/public/images/apple/a.png b/plugins/emoji/public/images/apple/a.png
new file mode 100644
index 00000000000..826f6211bd5
Binary files /dev/null and b/plugins/emoji/public/images/apple/a.png differ
diff --git a/plugins/emoji/public/images/apple/ab.png b/plugins/emoji/public/images/apple/ab.png
new file mode 100644
index 00000000000..acd6e1290e0
Binary files /dev/null and b/plugins/emoji/public/images/apple/ab.png differ
diff --git a/plugins/emoji/public/images/apple/abc.png b/plugins/emoji/public/images/apple/abc.png
new file mode 100644
index 00000000000..be0db0d75ad
Binary files /dev/null and b/plugins/emoji/public/images/apple/abc.png differ
diff --git a/plugins/emoji/public/images/apple/abcd.png b/plugins/emoji/public/images/apple/abcd.png
new file mode 100644
index 00000000000..72713ba6611
Binary files /dev/null and b/plugins/emoji/public/images/apple/abcd.png differ
diff --git a/plugins/emoji/public/images/apple/accept.png b/plugins/emoji/public/images/apple/accept.png
new file mode 100644
index 00000000000..8d7128c825f
Binary files /dev/null and b/plugins/emoji/public/images/apple/accept.png differ
diff --git a/plugins/emoji/public/images/apple/aerial_tramway.png b/plugins/emoji/public/images/apple/aerial_tramway.png
new file mode 100644
index 00000000000..2a00e86920d
Binary files /dev/null and b/plugins/emoji/public/images/apple/aerial_tramway.png differ
diff --git a/plugins/emoji/public/images/apple/airplane.png b/plugins/emoji/public/images/apple/airplane.png
new file mode 100644
index 00000000000..01f79a7e28c
Binary files /dev/null and b/plugins/emoji/public/images/apple/airplane.png differ
diff --git a/plugins/emoji/public/images/apple/alarm_clock.png b/plugins/emoji/public/images/apple/alarm_clock.png
new file mode 100644
index 00000000000..d8ab24775a6
Binary files /dev/null and b/plugins/emoji/public/images/apple/alarm_clock.png differ
diff --git a/plugins/emoji/public/images/apple/alien.png b/plugins/emoji/public/images/apple/alien.png
new file mode 100644
index 00000000000..7564e0538ba
Binary files /dev/null and b/plugins/emoji/public/images/apple/alien.png differ
diff --git a/plugins/emoji/public/images/apple/ambulance.png b/plugins/emoji/public/images/apple/ambulance.png
new file mode 100644
index 00000000000..96e78279ef3
Binary files /dev/null and b/plugins/emoji/public/images/apple/ambulance.png differ
diff --git a/plugins/emoji/public/images/apple/anchor.png b/plugins/emoji/public/images/apple/anchor.png
new file mode 100644
index 00000000000..7761da427b9
Binary files /dev/null and b/plugins/emoji/public/images/apple/anchor.png differ
diff --git a/plugins/emoji/public/images/apple/angel.png b/plugins/emoji/public/images/apple/angel.png
new file mode 100644
index 00000000000..1af7712c73c
Binary files /dev/null and b/plugins/emoji/public/images/apple/angel.png differ
diff --git a/plugins/emoji/public/images/apple/anger.png b/plugins/emoji/public/images/apple/anger.png
new file mode 100644
index 00000000000..a4d5128dfe9
Binary files /dev/null and b/plugins/emoji/public/images/apple/anger.png differ
diff --git a/plugins/emoji/public/images/apple/angry.png b/plugins/emoji/public/images/apple/angry.png
new file mode 100644
index 00000000000..d60e7220dca
Binary files /dev/null and b/plugins/emoji/public/images/apple/angry.png differ
diff --git a/plugins/emoji/public/images/apple/anguished.png b/plugins/emoji/public/images/apple/anguished.png
new file mode 100644
index 00000000000..470b36572f8
Binary files /dev/null and b/plugins/emoji/public/images/apple/anguished.png differ
diff --git a/plugins/emoji/public/images/apple/ant.png b/plugins/emoji/public/images/apple/ant.png
new file mode 100644
index 00000000000..4d619880a23
Binary files /dev/null and b/plugins/emoji/public/images/apple/ant.png differ
diff --git a/plugins/emoji/public/images/apple/apple.png b/plugins/emoji/public/images/apple/apple.png
new file mode 100644
index 00000000000..05020bf2be5
Binary files /dev/null and b/plugins/emoji/public/images/apple/apple.png differ
diff --git a/plugins/emoji/public/images/apple/aquarius.png b/plugins/emoji/public/images/apple/aquarius.png
new file mode 100644
index 00000000000..37be5dec9d6
Binary files /dev/null and b/plugins/emoji/public/images/apple/aquarius.png differ
diff --git a/plugins/emoji/public/images/apple/aries.png b/plugins/emoji/public/images/apple/aries.png
new file mode 100644
index 00000000000..5fa3106b53b
Binary files /dev/null and b/plugins/emoji/public/images/apple/aries.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_backward.png b/plugins/emoji/public/images/apple/arrow_backward.png
new file mode 100644
index 00000000000..ab583e5d300
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_backward.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_double_down.png b/plugins/emoji/public/images/apple/arrow_double_down.png
new file mode 100644
index 00000000000..cfb82e6bfc5
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_double_down.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_double_up.png b/plugins/emoji/public/images/apple/arrow_double_up.png
new file mode 100644
index 00000000000..962447cb521
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_double_up.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_down.png b/plugins/emoji/public/images/apple/arrow_down.png
new file mode 100644
index 00000000000..3fd0141fe98
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_down.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_down_small.png b/plugins/emoji/public/images/apple/arrow_down_small.png
new file mode 100644
index 00000000000..c7886bd9edd
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_down_small.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_forward.png b/plugins/emoji/public/images/apple/arrow_forward.png
new file mode 100644
index 00000000000..5e5b3ee397a
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_forward.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_heading_down.png b/plugins/emoji/public/images/apple/arrow_heading_down.png
new file mode 100644
index 00000000000..bad0e05880e
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_heading_down.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_heading_up.png b/plugins/emoji/public/images/apple/arrow_heading_up.png
new file mode 100644
index 00000000000..66f3e0672ed
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_heading_up.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_left.png b/plugins/emoji/public/images/apple/arrow_left.png
new file mode 100644
index 00000000000..14698d51430
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_left.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_lower_left.png b/plugins/emoji/public/images/apple/arrow_lower_left.png
new file mode 100644
index 00000000000..28954ade94c
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_lower_left.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_lower_right.png b/plugins/emoji/public/images/apple/arrow_lower_right.png
new file mode 100644
index 00000000000..84e22ceded1
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_lower_right.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_right.png b/plugins/emoji/public/images/apple/arrow_right.png
new file mode 100644
index 00000000000..ab3fe368823
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_right.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_right_hook.png b/plugins/emoji/public/images/apple/arrow_right_hook.png
new file mode 100644
index 00000000000..a8967678662
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_right_hook.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_up.png b/plugins/emoji/public/images/apple/arrow_up.png
new file mode 100644
index 00000000000..e462a4f8488
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_up.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_up_down.png b/plugins/emoji/public/images/apple/arrow_up_down.png
new file mode 100644
index 00000000000..9b313192f20
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_up_down.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_up_small.png b/plugins/emoji/public/images/apple/arrow_up_small.png
new file mode 100644
index 00000000000..63dcb794fc1
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_up_small.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_upper_left.png b/plugins/emoji/public/images/apple/arrow_upper_left.png
new file mode 100644
index 00000000000..d8f7b89ca6c
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_upper_left.png differ
diff --git a/plugins/emoji/public/images/apple/arrow_upper_right.png b/plugins/emoji/public/images/apple/arrow_upper_right.png
new file mode 100644
index 00000000000..cb956fc863d
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrow_upper_right.png differ
diff --git a/plugins/emoji/public/images/apple/arrows_clockwise.png b/plugins/emoji/public/images/apple/arrows_clockwise.png
new file mode 100644
index 00000000000..cec14338858
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrows_clockwise.png differ
diff --git a/plugins/emoji/public/images/apple/arrows_counterclockwise.png b/plugins/emoji/public/images/apple/arrows_counterclockwise.png
new file mode 100644
index 00000000000..25634977b2e
Binary files /dev/null and b/plugins/emoji/public/images/apple/arrows_counterclockwise.png differ
diff --git a/plugins/emoji/public/images/apple/art.png b/plugins/emoji/public/images/apple/art.png
new file mode 100644
index 00000000000..fd61d65076b
Binary files /dev/null and b/plugins/emoji/public/images/apple/art.png differ
diff --git a/plugins/emoji/public/images/apple/articulated_lorry.png b/plugins/emoji/public/images/apple/articulated_lorry.png
new file mode 100644
index 00000000000..c26dd706787
Binary files /dev/null and b/plugins/emoji/public/images/apple/articulated_lorry.png differ
diff --git a/plugins/emoji/public/images/apple/astonished.png b/plugins/emoji/public/images/apple/astonished.png
new file mode 100644
index 00000000000..929aa55ac4d
Binary files /dev/null and b/plugins/emoji/public/images/apple/astonished.png differ
diff --git a/plugins/emoji/public/images/apple/athletic_shoe.png b/plugins/emoji/public/images/apple/athletic_shoe.png
new file mode 100644
index 00000000000..36767601dbe
Binary files /dev/null and b/plugins/emoji/public/images/apple/athletic_shoe.png differ
diff --git a/plugins/emoji/public/images/apple/atm.png b/plugins/emoji/public/images/apple/atm.png
new file mode 100644
index 00000000000..93e57ac41ac
Binary files /dev/null and b/plugins/emoji/public/images/apple/atm.png differ
diff --git a/plugins/emoji/public/images/apple/b.png b/plugins/emoji/public/images/apple/b.png
new file mode 100644
index 00000000000..d22733d040a
Binary files /dev/null and b/plugins/emoji/public/images/apple/b.png differ
diff --git a/plugins/emoji/public/images/apple/baby.png b/plugins/emoji/public/images/apple/baby.png
new file mode 100644
index 00000000000..61ab12f1a5f
Binary files /dev/null and b/plugins/emoji/public/images/apple/baby.png differ
diff --git a/plugins/emoji/public/images/apple/baby_bottle.png b/plugins/emoji/public/images/apple/baby_bottle.png
new file mode 100644
index 00000000000..351b4775911
Binary files /dev/null and b/plugins/emoji/public/images/apple/baby_bottle.png differ
diff --git a/plugins/emoji/public/images/apple/baby_chick.png b/plugins/emoji/public/images/apple/baby_chick.png
new file mode 100644
index 00000000000..428e07e2abb
Binary files /dev/null and b/plugins/emoji/public/images/apple/baby_chick.png differ
diff --git a/plugins/emoji/public/images/apple/baby_symbol.png b/plugins/emoji/public/images/apple/baby_symbol.png
new file mode 100644
index 00000000000..73cde87a211
Binary files /dev/null and b/plugins/emoji/public/images/apple/baby_symbol.png differ
diff --git a/plugins/emoji/public/images/apple/back.png b/plugins/emoji/public/images/apple/back.png
new file mode 100644
index 00000000000..4f1f0952cc4
Binary files /dev/null and b/plugins/emoji/public/images/apple/back.png differ
diff --git a/plugins/emoji/public/images/apple/baggage_claim.png b/plugins/emoji/public/images/apple/baggage_claim.png
new file mode 100644
index 00000000000..5fb3bbfee6d
Binary files /dev/null and b/plugins/emoji/public/images/apple/baggage_claim.png differ
diff --git a/plugins/emoji/public/images/apple/balloon.png b/plugins/emoji/public/images/apple/balloon.png
new file mode 100644
index 00000000000..b23ace295e5
Binary files /dev/null and b/plugins/emoji/public/images/apple/balloon.png differ
diff --git a/plugins/emoji/public/images/apple/ballot_box_with_check.png b/plugins/emoji/public/images/apple/ballot_box_with_check.png
new file mode 100644
index 00000000000..b3cfd720989
Binary files /dev/null and b/plugins/emoji/public/images/apple/ballot_box_with_check.png differ
diff --git a/plugins/emoji/public/images/apple/bamboo.png b/plugins/emoji/public/images/apple/bamboo.png
new file mode 100644
index 00000000000..cb2e9c0c6ec
Binary files /dev/null and b/plugins/emoji/public/images/apple/bamboo.png differ
diff --git a/plugins/emoji/public/images/apple/banana.png b/plugins/emoji/public/images/apple/banana.png
new file mode 100644
index 00000000000..0e1fdefab03
Binary files /dev/null and b/plugins/emoji/public/images/apple/banana.png differ
diff --git a/plugins/emoji/public/images/apple/bangbang.png b/plugins/emoji/public/images/apple/bangbang.png
new file mode 100644
index 00000000000..8a5728d0cfe
Binary files /dev/null and b/plugins/emoji/public/images/apple/bangbang.png differ
diff --git a/plugins/emoji/public/images/apple/bank.png b/plugins/emoji/public/images/apple/bank.png
new file mode 100644
index 00000000000..1283322c24b
Binary files /dev/null and b/plugins/emoji/public/images/apple/bank.png differ
diff --git a/plugins/emoji/public/images/apple/bar_chart.png b/plugins/emoji/public/images/apple/bar_chart.png
new file mode 100644
index 00000000000..e3cdecc0e3d
Binary files /dev/null and b/plugins/emoji/public/images/apple/bar_chart.png differ
diff --git a/plugins/emoji/public/images/apple/barber.png b/plugins/emoji/public/images/apple/barber.png
new file mode 100644
index 00000000000..cacd2555ecb
Binary files /dev/null and b/plugins/emoji/public/images/apple/barber.png differ
diff --git a/plugins/emoji/public/images/apple/baseball.png b/plugins/emoji/public/images/apple/baseball.png
new file mode 100644
index 00000000000..6f73efc5f16
Binary files /dev/null and b/plugins/emoji/public/images/apple/baseball.png differ
diff --git a/plugins/emoji/public/images/apple/basketball.png b/plugins/emoji/public/images/apple/basketball.png
new file mode 100644
index 00000000000..96b575797d0
Binary files /dev/null and b/plugins/emoji/public/images/apple/basketball.png differ
diff --git a/plugins/emoji/public/images/apple/bath.png b/plugins/emoji/public/images/apple/bath.png
new file mode 100644
index 00000000000..e48eb7e59a1
Binary files /dev/null and b/plugins/emoji/public/images/apple/bath.png differ
diff --git a/plugins/emoji/public/images/apple/bathtub.png b/plugins/emoji/public/images/apple/bathtub.png
new file mode 100644
index 00000000000..a8030ce349c
Binary files /dev/null and b/plugins/emoji/public/images/apple/bathtub.png differ
diff --git a/plugins/emoji/public/images/apple/battery.png b/plugins/emoji/public/images/apple/battery.png
new file mode 100644
index 00000000000..fe3ab89ad43
Binary files /dev/null and b/plugins/emoji/public/images/apple/battery.png differ
diff --git a/plugins/emoji/public/images/apple/bear.png b/plugins/emoji/public/images/apple/bear.png
new file mode 100644
index 00000000000..4896c9abb46
Binary files /dev/null and b/plugins/emoji/public/images/apple/bear.png differ
diff --git a/plugins/emoji/public/images/apple/bee.png b/plugins/emoji/public/images/apple/bee.png
new file mode 100644
index 00000000000..fd8465d93e7
Binary files /dev/null and b/plugins/emoji/public/images/apple/bee.png differ
diff --git a/plugins/emoji/public/images/apple/beer.png b/plugins/emoji/public/images/apple/beer.png
new file mode 100644
index 00000000000..b5ce16b2e90
Binary files /dev/null and b/plugins/emoji/public/images/apple/beer.png differ
diff --git a/plugins/emoji/public/images/apple/beers.png b/plugins/emoji/public/images/apple/beers.png
new file mode 100644
index 00000000000..22e5fc51b46
Binary files /dev/null and b/plugins/emoji/public/images/apple/beers.png differ
diff --git a/plugins/emoji/public/images/apple/beetle.png b/plugins/emoji/public/images/apple/beetle.png
new file mode 100644
index 00000000000..4fcdc7532cd
Binary files /dev/null and b/plugins/emoji/public/images/apple/beetle.png differ
diff --git a/plugins/emoji/public/images/apple/beginner.png b/plugins/emoji/public/images/apple/beginner.png
new file mode 100644
index 00000000000..8813761dc5a
Binary files /dev/null and b/plugins/emoji/public/images/apple/beginner.png differ
diff --git a/plugins/emoji/public/images/apple/bell.png b/plugins/emoji/public/images/apple/bell.png
new file mode 100644
index 00000000000..cf6886b466a
Binary files /dev/null and b/plugins/emoji/public/images/apple/bell.png differ
diff --git a/plugins/emoji/public/images/apple/bento.png b/plugins/emoji/public/images/apple/bento.png
new file mode 100644
index 00000000000..89236d6f082
Binary files /dev/null and b/plugins/emoji/public/images/apple/bento.png differ
diff --git a/plugins/emoji/public/images/apple/bicyclist.png b/plugins/emoji/public/images/apple/bicyclist.png
new file mode 100644
index 00000000000..85af69cf0d4
Binary files /dev/null and b/plugins/emoji/public/images/apple/bicyclist.png differ
diff --git a/plugins/emoji/public/images/apple/bike.png b/plugins/emoji/public/images/apple/bike.png
new file mode 100644
index 00000000000..2809a808817
Binary files /dev/null and b/plugins/emoji/public/images/apple/bike.png differ
diff --git a/plugins/emoji/public/images/apple/bikini.png b/plugins/emoji/public/images/apple/bikini.png
new file mode 100644
index 00000000000..46be2daf758
Binary files /dev/null and b/plugins/emoji/public/images/apple/bikini.png differ
diff --git a/plugins/emoji/public/images/apple/bird.png b/plugins/emoji/public/images/apple/bird.png
new file mode 100644
index 00000000000..51a3a36d656
Binary files /dev/null and b/plugins/emoji/public/images/apple/bird.png differ
diff --git a/plugins/emoji/public/images/apple/birthday.png b/plugins/emoji/public/images/apple/birthday.png
new file mode 100644
index 00000000000..7e8157c377a
Binary files /dev/null and b/plugins/emoji/public/images/apple/birthday.png differ
diff --git a/plugins/emoji/public/images/apple/black_circle.png b/plugins/emoji/public/images/apple/black_circle.png
new file mode 100644
index 00000000000..3b929ddf7ab
Binary files /dev/null and b/plugins/emoji/public/images/apple/black_circle.png differ
diff --git a/plugins/emoji/public/images/apple/black_joker.png b/plugins/emoji/public/images/apple/black_joker.png
new file mode 100644
index 00000000000..a9af9504f69
Binary files /dev/null and b/plugins/emoji/public/images/apple/black_joker.png differ
diff --git a/plugins/emoji/public/images/apple/black_large_square.png b/plugins/emoji/public/images/apple/black_large_square.png
new file mode 100644
index 00000000000..d0b82fd684f
Binary files /dev/null and b/plugins/emoji/public/images/apple/black_large_square.png differ
diff --git a/plugins/emoji/public/images/apple/black_medium_small_square.png b/plugins/emoji/public/images/apple/black_medium_small_square.png
new file mode 100644
index 00000000000..bb65f1580dc
Binary files /dev/null and b/plugins/emoji/public/images/apple/black_medium_small_square.png differ
diff --git a/plugins/emoji/public/images/apple/black_medium_square.png b/plugins/emoji/public/images/apple/black_medium_square.png
new file mode 100644
index 00000000000..d0b82fd684f
Binary files /dev/null and b/plugins/emoji/public/images/apple/black_medium_square.png differ
diff --git a/plugins/emoji/public/images/apple/black_nib.png b/plugins/emoji/public/images/apple/black_nib.png
new file mode 100644
index 00000000000..2c39cce49ed
Binary files /dev/null and b/plugins/emoji/public/images/apple/black_nib.png differ
diff --git a/plugins/emoji/public/images/apple/black_small_square.png b/plugins/emoji/public/images/apple/black_small_square.png
new file mode 100644
index 00000000000..73ad0e6f302
Binary files /dev/null and b/plugins/emoji/public/images/apple/black_small_square.png differ
diff --git a/plugins/emoji/public/images/apple/black_square_button.png b/plugins/emoji/public/images/apple/black_square_button.png
new file mode 100644
index 00000000000..27af757d898
Binary files /dev/null and b/plugins/emoji/public/images/apple/black_square_button.png differ
diff --git a/plugins/emoji/public/images/apple/blossom.png b/plugins/emoji/public/images/apple/blossom.png
new file mode 100644
index 00000000000..792f9ecf5f6
Binary files /dev/null and b/plugins/emoji/public/images/apple/blossom.png differ
diff --git a/plugins/emoji/public/images/apple/blowfish.png b/plugins/emoji/public/images/apple/blowfish.png
new file mode 100644
index 00000000000..d480416c517
Binary files /dev/null and b/plugins/emoji/public/images/apple/blowfish.png differ
diff --git a/plugins/emoji/public/images/apple/blue_book.png b/plugins/emoji/public/images/apple/blue_book.png
new file mode 100644
index 00000000000..de037bcdd4d
Binary files /dev/null and b/plugins/emoji/public/images/apple/blue_book.png differ
diff --git a/plugins/emoji/public/images/apple/blue_car.png b/plugins/emoji/public/images/apple/blue_car.png
new file mode 100644
index 00000000000..a5d2700fc12
Binary files /dev/null and b/plugins/emoji/public/images/apple/blue_car.png differ
diff --git a/plugins/emoji/public/images/apple/blue_heart.png b/plugins/emoji/public/images/apple/blue_heart.png
new file mode 100644
index 00000000000..4c41716d7d8
Binary files /dev/null and b/plugins/emoji/public/images/apple/blue_heart.png differ
diff --git a/plugins/emoji/public/images/apple/blush.png b/plugins/emoji/public/images/apple/blush.png
new file mode 100644
index 00000000000..06b20d313f2
Binary files /dev/null and b/plugins/emoji/public/images/apple/blush.png differ
diff --git a/plugins/emoji/public/images/apple/boar.png b/plugins/emoji/public/images/apple/boar.png
new file mode 100644
index 00000000000..ce8dc6cb838
Binary files /dev/null and b/plugins/emoji/public/images/apple/boar.png differ
diff --git a/plugins/emoji/public/images/apple/boat.png b/plugins/emoji/public/images/apple/boat.png
new file mode 100644
index 00000000000..a1755990150
Binary files /dev/null and b/plugins/emoji/public/images/apple/boat.png differ
diff --git a/plugins/emoji/public/images/apple/bomb.png b/plugins/emoji/public/images/apple/bomb.png
new file mode 100644
index 00000000000..0002ce5e147
Binary files /dev/null and b/plugins/emoji/public/images/apple/bomb.png differ
diff --git a/plugins/emoji/public/images/apple/book.png b/plugins/emoji/public/images/apple/book.png
new file mode 100644
index 00000000000..e269adc7e9d
Binary files /dev/null and b/plugins/emoji/public/images/apple/book.png differ
diff --git a/plugins/emoji/public/images/apple/bookmark.png b/plugins/emoji/public/images/apple/bookmark.png
new file mode 100644
index 00000000000..ff12ef8e8d5
Binary files /dev/null and b/plugins/emoji/public/images/apple/bookmark.png differ
diff --git a/plugins/emoji/public/images/apple/bookmark_tabs.png b/plugins/emoji/public/images/apple/bookmark_tabs.png
new file mode 100644
index 00000000000..1f49074de8b
Binary files /dev/null and b/plugins/emoji/public/images/apple/bookmark_tabs.png differ
diff --git a/plugins/emoji/public/images/apple/books.png b/plugins/emoji/public/images/apple/books.png
new file mode 100644
index 00000000000..227138b1995
Binary files /dev/null and b/plugins/emoji/public/images/apple/books.png differ
diff --git a/plugins/emoji/public/images/apple/boom.png b/plugins/emoji/public/images/apple/boom.png
new file mode 100644
index 00000000000..c16baf2aecf
Binary files /dev/null and b/plugins/emoji/public/images/apple/boom.png differ
diff --git a/plugins/emoji/public/images/apple/boot.png b/plugins/emoji/public/images/apple/boot.png
new file mode 100644
index 00000000000..f835a6041ec
Binary files /dev/null and b/plugins/emoji/public/images/apple/boot.png differ
diff --git a/plugins/emoji/public/images/apple/bouquet.png b/plugins/emoji/public/images/apple/bouquet.png
new file mode 100644
index 00000000000..e2c55468c7d
Binary files /dev/null and b/plugins/emoji/public/images/apple/bouquet.png differ
diff --git a/plugins/emoji/public/images/apple/bow.png b/plugins/emoji/public/images/apple/bow.png
new file mode 100644
index 00000000000..194223536ff
Binary files /dev/null and b/plugins/emoji/public/images/apple/bow.png differ
diff --git a/plugins/emoji/public/images/apple/bowling.png b/plugins/emoji/public/images/apple/bowling.png
new file mode 100644
index 00000000000..3d184f78926
Binary files /dev/null and b/plugins/emoji/public/images/apple/bowling.png differ
diff --git a/plugins/emoji/public/images/apple/boy.png b/plugins/emoji/public/images/apple/boy.png
new file mode 100644
index 00000000000..3bc26d58ff4
Binary files /dev/null and b/plugins/emoji/public/images/apple/boy.png differ
diff --git a/plugins/emoji/public/images/apple/bread.png b/plugins/emoji/public/images/apple/bread.png
new file mode 100644
index 00000000000..9c3f40d3285
Binary files /dev/null and b/plugins/emoji/public/images/apple/bread.png differ
diff --git a/plugins/emoji/public/images/apple/bride_with_veil.png b/plugins/emoji/public/images/apple/bride_with_veil.png
new file mode 100644
index 00000000000..5d3e746d863
Binary files /dev/null and b/plugins/emoji/public/images/apple/bride_with_veil.png differ
diff --git a/plugins/emoji/public/images/apple/bridge_at_night.png b/plugins/emoji/public/images/apple/bridge_at_night.png
new file mode 100644
index 00000000000..b1e0e336d98
Binary files /dev/null and b/plugins/emoji/public/images/apple/bridge_at_night.png differ
diff --git a/plugins/emoji/public/images/apple/briefcase.png b/plugins/emoji/public/images/apple/briefcase.png
new file mode 100644
index 00000000000..f8345a086a2
Binary files /dev/null and b/plugins/emoji/public/images/apple/briefcase.png differ
diff --git a/plugins/emoji/public/images/apple/broken_heart.png b/plugins/emoji/public/images/apple/broken_heart.png
new file mode 100644
index 00000000000..0d8d8255296
Binary files /dev/null and b/plugins/emoji/public/images/apple/broken_heart.png differ
diff --git a/plugins/emoji/public/images/apple/bug.png b/plugins/emoji/public/images/apple/bug.png
new file mode 100644
index 00000000000..c03fb3414ab
Binary files /dev/null and b/plugins/emoji/public/images/apple/bug.png differ
diff --git a/plugins/emoji/public/images/apple/bulb.png b/plugins/emoji/public/images/apple/bulb.png
new file mode 100644
index 00000000000..e2f47eacf09
Binary files /dev/null and b/plugins/emoji/public/images/apple/bulb.png differ
diff --git a/plugins/emoji/public/images/apple/bullettrain_front.png b/plugins/emoji/public/images/apple/bullettrain_front.png
new file mode 100644
index 00000000000..573259ac7f4
Binary files /dev/null and b/plugins/emoji/public/images/apple/bullettrain_front.png differ
diff --git a/plugins/emoji/public/images/apple/bullettrain_side.png b/plugins/emoji/public/images/apple/bullettrain_side.png
new file mode 100644
index 00000000000..cc3a3791d5a
Binary files /dev/null and b/plugins/emoji/public/images/apple/bullettrain_side.png differ
diff --git a/plugins/emoji/public/images/apple/bus.png b/plugins/emoji/public/images/apple/bus.png
new file mode 100644
index 00000000000..44149941e54
Binary files /dev/null and b/plugins/emoji/public/images/apple/bus.png differ
diff --git a/plugins/emoji/public/images/apple/busstop.png b/plugins/emoji/public/images/apple/busstop.png
new file mode 100644
index 00000000000..ac8ad5a2612
Binary files /dev/null and b/plugins/emoji/public/images/apple/busstop.png differ
diff --git a/plugins/emoji/public/images/apple/bust_in_silhouette.png b/plugins/emoji/public/images/apple/bust_in_silhouette.png
new file mode 100644
index 00000000000..c48af4ab9b5
Binary files /dev/null and b/plugins/emoji/public/images/apple/bust_in_silhouette.png differ
diff --git a/plugins/emoji/public/images/apple/busts_in_silhouette.png b/plugins/emoji/public/images/apple/busts_in_silhouette.png
new file mode 100644
index 00000000000..74f65f0cf40
Binary files /dev/null and b/plugins/emoji/public/images/apple/busts_in_silhouette.png differ
diff --git a/plugins/emoji/public/images/apple/cactus.png b/plugins/emoji/public/images/apple/cactus.png
new file mode 100644
index 00000000000..cc8e4b1e9e9
Binary files /dev/null and b/plugins/emoji/public/images/apple/cactus.png differ
diff --git a/plugins/emoji/public/images/apple/cake.png b/plugins/emoji/public/images/apple/cake.png
new file mode 100644
index 00000000000..4ac13de0ce9
Binary files /dev/null and b/plugins/emoji/public/images/apple/cake.png differ
diff --git a/plugins/emoji/public/images/apple/calendar.png b/plugins/emoji/public/images/apple/calendar.png
new file mode 100644
index 00000000000..a6ba1537f65
Binary files /dev/null and b/plugins/emoji/public/images/apple/calendar.png differ
diff --git a/plugins/emoji/public/images/apple/calling.png b/plugins/emoji/public/images/apple/calling.png
new file mode 100644
index 00000000000..773a17cce5b
Binary files /dev/null and b/plugins/emoji/public/images/apple/calling.png differ
diff --git a/plugins/emoji/public/images/apple/camel.png b/plugins/emoji/public/images/apple/camel.png
new file mode 100644
index 00000000000..b73a80df413
Binary files /dev/null and b/plugins/emoji/public/images/apple/camel.png differ
diff --git a/plugins/emoji/public/images/apple/camera.png b/plugins/emoji/public/images/apple/camera.png
new file mode 100644
index 00000000000..2b5ca74a16a
Binary files /dev/null and b/plugins/emoji/public/images/apple/camera.png differ
diff --git a/plugins/emoji/public/images/apple/cancer.png b/plugins/emoji/public/images/apple/cancer.png
new file mode 100644
index 00000000000..5f71bc0c73e
Binary files /dev/null and b/plugins/emoji/public/images/apple/cancer.png differ
diff --git a/plugins/emoji/public/images/apple/candy.png b/plugins/emoji/public/images/apple/candy.png
new file mode 100644
index 00000000000..2e5c316b4ae
Binary files /dev/null and b/plugins/emoji/public/images/apple/candy.png differ
diff --git a/plugins/emoji/public/images/apple/capital_abcd.png b/plugins/emoji/public/images/apple/capital_abcd.png
new file mode 100644
index 00000000000..81592050ba0
Binary files /dev/null and b/plugins/emoji/public/images/apple/capital_abcd.png differ
diff --git a/plugins/emoji/public/images/apple/capricorn.png b/plugins/emoji/public/images/apple/capricorn.png
new file mode 100644
index 00000000000..04b4c6ef71f
Binary files /dev/null and b/plugins/emoji/public/images/apple/capricorn.png differ
diff --git a/plugins/emoji/public/images/apple/car.png b/plugins/emoji/public/images/apple/car.png
new file mode 100644
index 00000000000..0a35f6e5d70
Binary files /dev/null and b/plugins/emoji/public/images/apple/car.png differ
diff --git a/plugins/emoji/public/images/apple/card_index.png b/plugins/emoji/public/images/apple/card_index.png
new file mode 100644
index 00000000000..42f244ab611
Binary files /dev/null and b/plugins/emoji/public/images/apple/card_index.png differ
diff --git a/plugins/emoji/public/images/apple/carousel_horse.png b/plugins/emoji/public/images/apple/carousel_horse.png
new file mode 100644
index 00000000000..17b1eb51fb2
Binary files /dev/null and b/plugins/emoji/public/images/apple/carousel_horse.png differ
diff --git a/plugins/emoji/public/images/apple/cat.png b/plugins/emoji/public/images/apple/cat.png
new file mode 100644
index 00000000000..4bc083c1824
Binary files /dev/null and b/plugins/emoji/public/images/apple/cat.png differ
diff --git a/plugins/emoji/public/images/apple/cat2.png b/plugins/emoji/public/images/apple/cat2.png
new file mode 100644
index 00000000000..5192f8c56ab
Binary files /dev/null and b/plugins/emoji/public/images/apple/cat2.png differ
diff --git a/plugins/emoji/public/images/apple/cd.png b/plugins/emoji/public/images/apple/cd.png
new file mode 100644
index 00000000000..698f1f837f2
Binary files /dev/null and b/plugins/emoji/public/images/apple/cd.png differ
diff --git a/plugins/emoji/public/images/apple/chart.png b/plugins/emoji/public/images/apple/chart.png
new file mode 100644
index 00000000000..bebeddf169f
Binary files /dev/null and b/plugins/emoji/public/images/apple/chart.png differ
diff --git a/plugins/emoji/public/images/apple/chart_with_downwards_trend.png b/plugins/emoji/public/images/apple/chart_with_downwards_trend.png
new file mode 100644
index 00000000000..2698a455c33
Binary files /dev/null and b/plugins/emoji/public/images/apple/chart_with_downwards_trend.png differ
diff --git a/plugins/emoji/public/images/apple/chart_with_upwards_trend.png b/plugins/emoji/public/images/apple/chart_with_upwards_trend.png
new file mode 100644
index 00000000000..cdc80d4b622
Binary files /dev/null and b/plugins/emoji/public/images/apple/chart_with_upwards_trend.png differ
diff --git a/plugins/emoji/public/images/apple/checkered_flag.png b/plugins/emoji/public/images/apple/checkered_flag.png
new file mode 100644
index 00000000000..ff10a1d54ea
Binary files /dev/null and b/plugins/emoji/public/images/apple/checkered_flag.png differ
diff --git a/plugins/emoji/public/images/apple/cherries.png b/plugins/emoji/public/images/apple/cherries.png
new file mode 100644
index 00000000000..2c3502e4669
Binary files /dev/null and b/plugins/emoji/public/images/apple/cherries.png differ
diff --git a/plugins/emoji/public/images/apple/cherry_blossom.png b/plugins/emoji/public/images/apple/cherry_blossom.png
new file mode 100644
index 00000000000..abb6c3d998a
Binary files /dev/null and b/plugins/emoji/public/images/apple/cherry_blossom.png differ
diff --git a/plugins/emoji/public/images/apple/chestnut.png b/plugins/emoji/public/images/apple/chestnut.png
new file mode 100644
index 00000000000..e731f7ba31c
Binary files /dev/null and b/plugins/emoji/public/images/apple/chestnut.png differ
diff --git a/plugins/emoji/public/images/apple/chicken.png b/plugins/emoji/public/images/apple/chicken.png
new file mode 100644
index 00000000000..e6a659443e4
Binary files /dev/null and b/plugins/emoji/public/images/apple/chicken.png differ
diff --git a/plugins/emoji/public/images/apple/children_crossing.png b/plugins/emoji/public/images/apple/children_crossing.png
new file mode 100644
index 00000000000..3bdbb515272
Binary files /dev/null and b/plugins/emoji/public/images/apple/children_crossing.png differ
diff --git a/plugins/emoji/public/images/apple/chocolate_bar.png b/plugins/emoji/public/images/apple/chocolate_bar.png
new file mode 100644
index 00000000000..148e647ec24
Binary files /dev/null and b/plugins/emoji/public/images/apple/chocolate_bar.png differ
diff --git a/plugins/emoji/public/images/apple/christmas_tree.png b/plugins/emoji/public/images/apple/christmas_tree.png
new file mode 100644
index 00000000000..35851ed11e0
Binary files /dev/null and b/plugins/emoji/public/images/apple/christmas_tree.png differ
diff --git a/plugins/emoji/public/images/apple/church.png b/plugins/emoji/public/images/apple/church.png
new file mode 100644
index 00000000000..4c41943438c
Binary files /dev/null and b/plugins/emoji/public/images/apple/church.png differ
diff --git a/plugins/emoji/public/images/apple/cinema.png b/plugins/emoji/public/images/apple/cinema.png
new file mode 100644
index 00000000000..0cd0135c9e2
Binary files /dev/null and b/plugins/emoji/public/images/apple/cinema.png differ
diff --git a/plugins/emoji/public/images/apple/circus_tent.png b/plugins/emoji/public/images/apple/circus_tent.png
new file mode 100644
index 00000000000..fe663269e1b
Binary files /dev/null and b/plugins/emoji/public/images/apple/circus_tent.png differ
diff --git a/plugins/emoji/public/images/apple/city_sunrise.png b/plugins/emoji/public/images/apple/city_sunrise.png
new file mode 100644
index 00000000000..9aeca018f24
Binary files /dev/null and b/plugins/emoji/public/images/apple/city_sunrise.png differ
diff --git a/plugins/emoji/public/images/apple/city_sunset.png b/plugins/emoji/public/images/apple/city_sunset.png
new file mode 100644
index 00000000000..b385117e71e
Binary files /dev/null and b/plugins/emoji/public/images/apple/city_sunset.png differ
diff --git a/plugins/emoji/public/images/apple/cl.png b/plugins/emoji/public/images/apple/cl.png
new file mode 100644
index 00000000000..41c149ff090
Binary files /dev/null and b/plugins/emoji/public/images/apple/cl.png differ
diff --git a/plugins/emoji/public/images/apple/clap.png b/plugins/emoji/public/images/apple/clap.png
new file mode 100644
index 00000000000..2c7adb6165d
Binary files /dev/null and b/plugins/emoji/public/images/apple/clap.png differ
diff --git a/plugins/emoji/public/images/apple/clapper.png b/plugins/emoji/public/images/apple/clapper.png
new file mode 100644
index 00000000000..ea008fd7054
Binary files /dev/null and b/plugins/emoji/public/images/apple/clapper.png differ
diff --git a/plugins/emoji/public/images/apple/clipboard.png b/plugins/emoji/public/images/apple/clipboard.png
new file mode 100644
index 00000000000..c01719f86c7
Binary files /dev/null and b/plugins/emoji/public/images/apple/clipboard.png differ
diff --git a/plugins/emoji/public/images/apple/clock1.png b/plugins/emoji/public/images/apple/clock1.png
new file mode 100644
index 00000000000..3acdfd020e7
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock1.png differ
diff --git a/plugins/emoji/public/images/apple/clock10.png b/plugins/emoji/public/images/apple/clock10.png
new file mode 100644
index 00000000000..589ff30f969
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock10.png differ
diff --git a/plugins/emoji/public/images/apple/clock1030.png b/plugins/emoji/public/images/apple/clock1030.png
new file mode 100644
index 00000000000..0bca8343cd3
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock1030.png differ
diff --git a/plugins/emoji/public/images/apple/clock11.png b/plugins/emoji/public/images/apple/clock11.png
new file mode 100644
index 00000000000..5f7a6614c1a
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock11.png differ
diff --git a/plugins/emoji/public/images/apple/clock1130.png b/plugins/emoji/public/images/apple/clock1130.png
new file mode 100644
index 00000000000..dd1fd36ce16
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock1130.png differ
diff --git a/plugins/emoji/public/images/apple/clock12.png b/plugins/emoji/public/images/apple/clock12.png
new file mode 100644
index 00000000000..19e31dac030
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock12.png differ
diff --git a/plugins/emoji/public/images/apple/clock1230.png b/plugins/emoji/public/images/apple/clock1230.png
new file mode 100644
index 00000000000..927d80b7141
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock1230.png differ
diff --git a/plugins/emoji/public/images/apple/clock130.png b/plugins/emoji/public/images/apple/clock130.png
new file mode 100644
index 00000000000..0bbab0f08e9
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock130.png differ
diff --git a/plugins/emoji/public/images/apple/clock2.png b/plugins/emoji/public/images/apple/clock2.png
new file mode 100644
index 00000000000..53cca9a0829
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock2.png differ
diff --git a/plugins/emoji/public/images/apple/clock230.png b/plugins/emoji/public/images/apple/clock230.png
new file mode 100644
index 00000000000..537f9677aca
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock230.png differ
diff --git a/plugins/emoji/public/images/apple/clock3.png b/plugins/emoji/public/images/apple/clock3.png
new file mode 100644
index 00000000000..dbbf43c8e94
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock3.png differ
diff --git a/plugins/emoji/public/images/apple/clock330.png b/plugins/emoji/public/images/apple/clock330.png
new file mode 100644
index 00000000000..290509b88df
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock330.png differ
diff --git a/plugins/emoji/public/images/apple/clock4.png b/plugins/emoji/public/images/apple/clock4.png
new file mode 100644
index 00000000000..9cfa3c0e724
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock4.png differ
diff --git a/plugins/emoji/public/images/apple/clock430.png b/plugins/emoji/public/images/apple/clock430.png
new file mode 100644
index 00000000000..df4e15959c9
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock430.png differ
diff --git a/plugins/emoji/public/images/apple/clock5.png b/plugins/emoji/public/images/apple/clock5.png
new file mode 100644
index 00000000000..a46d5d2e67e
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock5.png differ
diff --git a/plugins/emoji/public/images/apple/clock530.png b/plugins/emoji/public/images/apple/clock530.png
new file mode 100644
index 00000000000..459ccedbbc1
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock530.png differ
diff --git a/plugins/emoji/public/images/apple/clock6.png b/plugins/emoji/public/images/apple/clock6.png
new file mode 100644
index 00000000000..1f9fc0390bd
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock6.png differ
diff --git a/plugins/emoji/public/images/apple/clock630.png b/plugins/emoji/public/images/apple/clock630.png
new file mode 100644
index 00000000000..57985affa57
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock630.png differ
diff --git a/plugins/emoji/public/images/apple/clock7.png b/plugins/emoji/public/images/apple/clock7.png
new file mode 100644
index 00000000000..e1c92cfd621
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock7.png differ
diff --git a/plugins/emoji/public/images/apple/clock730.png b/plugins/emoji/public/images/apple/clock730.png
new file mode 100644
index 00000000000..b7cea5cd5dc
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock730.png differ
diff --git a/plugins/emoji/public/images/apple/clock8.png b/plugins/emoji/public/images/apple/clock8.png
new file mode 100644
index 00000000000..072d6282828
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock8.png differ
diff --git a/plugins/emoji/public/images/apple/clock830.png b/plugins/emoji/public/images/apple/clock830.png
new file mode 100644
index 00000000000..85ef43d7ef4
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock830.png differ
diff --git a/plugins/emoji/public/images/apple/clock9.png b/plugins/emoji/public/images/apple/clock9.png
new file mode 100644
index 00000000000..f3c4e2e09fa
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock9.png differ
diff --git a/plugins/emoji/public/images/apple/clock930.png b/plugins/emoji/public/images/apple/clock930.png
new file mode 100644
index 00000000000..b5036a81ce1
Binary files /dev/null and b/plugins/emoji/public/images/apple/clock930.png differ
diff --git a/plugins/emoji/public/images/apple/closed_book.png b/plugins/emoji/public/images/apple/closed_book.png
new file mode 100644
index 00000000000..a24ad944002
Binary files /dev/null and b/plugins/emoji/public/images/apple/closed_book.png differ
diff --git a/plugins/emoji/public/images/apple/closed_lock_with_key.png b/plugins/emoji/public/images/apple/closed_lock_with_key.png
new file mode 100644
index 00000000000..40293effa57
Binary files /dev/null and b/plugins/emoji/public/images/apple/closed_lock_with_key.png differ
diff --git a/plugins/emoji/public/images/apple/closed_umbrella.png b/plugins/emoji/public/images/apple/closed_umbrella.png
new file mode 100644
index 00000000000..596a31236a0
Binary files /dev/null and b/plugins/emoji/public/images/apple/closed_umbrella.png differ
diff --git a/plugins/emoji/public/images/apple/cloud.png b/plugins/emoji/public/images/apple/cloud.png
new file mode 100644
index 00000000000..fff04e95025
Binary files /dev/null and b/plugins/emoji/public/images/apple/cloud.png differ
diff --git a/plugins/emoji/public/images/apple/clubs.png b/plugins/emoji/public/images/apple/clubs.png
new file mode 100644
index 00000000000..230d9d032e0
Binary files /dev/null and b/plugins/emoji/public/images/apple/clubs.png differ
diff --git a/plugins/emoji/public/images/apple/cn.png b/plugins/emoji/public/images/apple/cn.png
new file mode 100644
index 00000000000..54a955fa631
Binary files /dev/null and b/plugins/emoji/public/images/apple/cn.png differ
diff --git a/plugins/emoji/public/images/apple/cocktail.png b/plugins/emoji/public/images/apple/cocktail.png
new file mode 100644
index 00000000000..9dcfbce91bd
Binary files /dev/null and b/plugins/emoji/public/images/apple/cocktail.png differ
diff --git a/plugins/emoji/public/images/apple/coffee.png b/plugins/emoji/public/images/apple/coffee.png
new file mode 100644
index 00000000000..d2e343dbb07
Binary files /dev/null and b/plugins/emoji/public/images/apple/coffee.png differ
diff --git a/plugins/emoji/public/images/apple/cold_sweat.png b/plugins/emoji/public/images/apple/cold_sweat.png
new file mode 100644
index 00000000000..5a0bd01f04c
Binary files /dev/null and b/plugins/emoji/public/images/apple/cold_sweat.png differ
diff --git a/plugins/emoji/public/images/apple/collision.png b/plugins/emoji/public/images/apple/collision.png
new file mode 100644
index 00000000000..c16baf2aecf
Binary files /dev/null and b/plugins/emoji/public/images/apple/collision.png differ
diff --git a/plugins/emoji/public/images/apple/computer.png b/plugins/emoji/public/images/apple/computer.png
new file mode 100644
index 00000000000..9f6b8be581a
Binary files /dev/null and b/plugins/emoji/public/images/apple/computer.png differ
diff --git a/plugins/emoji/public/images/apple/confetti_ball.png b/plugins/emoji/public/images/apple/confetti_ball.png
new file mode 100644
index 00000000000..2ffb8bf5637
Binary files /dev/null and b/plugins/emoji/public/images/apple/confetti_ball.png differ
diff --git a/plugins/emoji/public/images/apple/confounded.png b/plugins/emoji/public/images/apple/confounded.png
new file mode 100644
index 00000000000..cb45c1c8c63
Binary files /dev/null and b/plugins/emoji/public/images/apple/confounded.png differ
diff --git a/plugins/emoji/public/images/apple/confused.png b/plugins/emoji/public/images/apple/confused.png
new file mode 100644
index 00000000000..8a07a470606
Binary files /dev/null and b/plugins/emoji/public/images/apple/confused.png differ
diff --git a/plugins/emoji/public/images/apple/congratulations.png b/plugins/emoji/public/images/apple/congratulations.png
new file mode 100644
index 00000000000..21b49d75647
Binary files /dev/null and b/plugins/emoji/public/images/apple/congratulations.png differ
diff --git a/plugins/emoji/public/images/apple/construction.png b/plugins/emoji/public/images/apple/construction.png
new file mode 100644
index 00000000000..655762e7e10
Binary files /dev/null and b/plugins/emoji/public/images/apple/construction.png differ
diff --git a/plugins/emoji/public/images/apple/construction_worker.png b/plugins/emoji/public/images/apple/construction_worker.png
new file mode 100644
index 00000000000..8768e47de0d
Binary files /dev/null and b/plugins/emoji/public/images/apple/construction_worker.png differ
diff --git a/plugins/emoji/public/images/apple/convenience_store.png b/plugins/emoji/public/images/apple/convenience_store.png
new file mode 100644
index 00000000000..b8fba9aab06
Binary files /dev/null and b/plugins/emoji/public/images/apple/convenience_store.png differ
diff --git a/plugins/emoji/public/images/apple/cookie.png b/plugins/emoji/public/images/apple/cookie.png
new file mode 100644
index 00000000000..ddcdd9de3e9
Binary files /dev/null and b/plugins/emoji/public/images/apple/cookie.png differ
diff --git a/plugins/emoji/public/images/apple/cool.png b/plugins/emoji/public/images/apple/cool.png
new file mode 100644
index 00000000000..d901fe824cb
Binary files /dev/null and b/plugins/emoji/public/images/apple/cool.png differ
diff --git a/plugins/emoji/public/images/apple/cop.png b/plugins/emoji/public/images/apple/cop.png
new file mode 100644
index 00000000000..04e110bcd79
Binary files /dev/null and b/plugins/emoji/public/images/apple/cop.png differ
diff --git a/plugins/emoji/public/images/apple/copyright.png b/plugins/emoji/public/images/apple/copyright.png
new file mode 100644
index 00000000000..6b241de5c73
Binary files /dev/null and b/plugins/emoji/public/images/apple/copyright.png differ
diff --git a/plugins/emoji/public/images/apple/corn.png b/plugins/emoji/public/images/apple/corn.png
new file mode 100644
index 00000000000..a60964a6dca
Binary files /dev/null and b/plugins/emoji/public/images/apple/corn.png differ
diff --git a/plugins/emoji/public/images/apple/couple.png b/plugins/emoji/public/images/apple/couple.png
new file mode 100644
index 00000000000..ceb9c369aeb
Binary files /dev/null and b/plugins/emoji/public/images/apple/couple.png differ
diff --git a/plugins/emoji/public/images/apple/couple_with_heart.png b/plugins/emoji/public/images/apple/couple_with_heart.png
new file mode 100644
index 00000000000..1ef2e6baa9f
Binary files /dev/null and b/plugins/emoji/public/images/apple/couple_with_heart.png differ
diff --git a/plugins/emoji/public/images/apple/couplekiss.png b/plugins/emoji/public/images/apple/couplekiss.png
new file mode 100644
index 00000000000..b4e29a95288
Binary files /dev/null and b/plugins/emoji/public/images/apple/couplekiss.png differ
diff --git a/plugins/emoji/public/images/apple/cow.png b/plugins/emoji/public/images/apple/cow.png
new file mode 100644
index 00000000000..61e0b7d560d
Binary files /dev/null and b/plugins/emoji/public/images/apple/cow.png differ
diff --git a/plugins/emoji/public/images/apple/cow2.png b/plugins/emoji/public/images/apple/cow2.png
new file mode 100644
index 00000000000..02a09856798
Binary files /dev/null and b/plugins/emoji/public/images/apple/cow2.png differ
diff --git a/plugins/emoji/public/images/apple/credit_card.png b/plugins/emoji/public/images/apple/credit_card.png
new file mode 100644
index 00000000000..645647bc944
Binary files /dev/null and b/plugins/emoji/public/images/apple/credit_card.png differ
diff --git a/plugins/emoji/public/images/apple/crescent_moon.png b/plugins/emoji/public/images/apple/crescent_moon.png
new file mode 100644
index 00000000000..f9b393baca7
Binary files /dev/null and b/plugins/emoji/public/images/apple/crescent_moon.png differ
diff --git a/plugins/emoji/public/images/apple/crocodile.png b/plugins/emoji/public/images/apple/crocodile.png
new file mode 100644
index 00000000000..902210255d0
Binary files /dev/null and b/plugins/emoji/public/images/apple/crocodile.png differ
diff --git a/plugins/emoji/public/images/apple/crossed_flags.png b/plugins/emoji/public/images/apple/crossed_flags.png
new file mode 100644
index 00000000000..4d2b611bfb0
Binary files /dev/null and b/plugins/emoji/public/images/apple/crossed_flags.png differ
diff --git a/plugins/emoji/public/images/apple/crown.png b/plugins/emoji/public/images/apple/crown.png
new file mode 100644
index 00000000000..13f55e78619
Binary files /dev/null and b/plugins/emoji/public/images/apple/crown.png differ
diff --git a/plugins/emoji/public/images/apple/cry.png b/plugins/emoji/public/images/apple/cry.png
new file mode 100644
index 00000000000..1718b42ed4e
Binary files /dev/null and b/plugins/emoji/public/images/apple/cry.png differ
diff --git a/plugins/emoji/public/images/apple/crying_cat_face.png b/plugins/emoji/public/images/apple/crying_cat_face.png
new file mode 100644
index 00000000000..3b3a47159ad
Binary files /dev/null and b/plugins/emoji/public/images/apple/crying_cat_face.png differ
diff --git a/plugins/emoji/public/images/apple/crystal_ball.png b/plugins/emoji/public/images/apple/crystal_ball.png
new file mode 100644
index 00000000000..bee8b57650b
Binary files /dev/null and b/plugins/emoji/public/images/apple/crystal_ball.png differ
diff --git a/plugins/emoji/public/images/apple/cupid.png b/plugins/emoji/public/images/apple/cupid.png
new file mode 100644
index 00000000000..f52560789aa
Binary files /dev/null and b/plugins/emoji/public/images/apple/cupid.png differ
diff --git a/plugins/emoji/public/images/apple/curly_loop.png b/plugins/emoji/public/images/apple/curly_loop.png
new file mode 100644
index 00000000000..25919a6d15d
Binary files /dev/null and b/plugins/emoji/public/images/apple/curly_loop.png differ
diff --git a/plugins/emoji/public/images/apple/currency_exchange.png b/plugins/emoji/public/images/apple/currency_exchange.png
new file mode 100644
index 00000000000..57419983abe
Binary files /dev/null and b/plugins/emoji/public/images/apple/currency_exchange.png differ
diff --git a/plugins/emoji/public/images/apple/curry.png b/plugins/emoji/public/images/apple/curry.png
new file mode 100644
index 00000000000..6c47d4b06a2
Binary files /dev/null and b/plugins/emoji/public/images/apple/curry.png differ
diff --git a/plugins/emoji/public/images/apple/custard.png b/plugins/emoji/public/images/apple/custard.png
new file mode 100644
index 00000000000..c851e103383
Binary files /dev/null and b/plugins/emoji/public/images/apple/custard.png differ
diff --git a/plugins/emoji/public/images/apple/customs.png b/plugins/emoji/public/images/apple/customs.png
new file mode 100644
index 00000000000..381eecdb49a
Binary files /dev/null and b/plugins/emoji/public/images/apple/customs.png differ
diff --git a/plugins/emoji/public/images/apple/cyclone.png b/plugins/emoji/public/images/apple/cyclone.png
new file mode 100644
index 00000000000..0aea4feff74
Binary files /dev/null and b/plugins/emoji/public/images/apple/cyclone.png differ
diff --git a/plugins/emoji/public/images/apple/dancer.png b/plugins/emoji/public/images/apple/dancer.png
new file mode 100644
index 00000000000..32070c120a0
Binary files /dev/null and b/plugins/emoji/public/images/apple/dancer.png differ
diff --git a/plugins/emoji/public/images/apple/dancers.png b/plugins/emoji/public/images/apple/dancers.png
new file mode 100644
index 00000000000..59a81b38065
Binary files /dev/null and b/plugins/emoji/public/images/apple/dancers.png differ
diff --git a/plugins/emoji/public/images/apple/dango.png b/plugins/emoji/public/images/apple/dango.png
new file mode 100644
index 00000000000..4b3d4297a8f
Binary files /dev/null and b/plugins/emoji/public/images/apple/dango.png differ
diff --git a/plugins/emoji/public/images/apple/dart.png b/plugins/emoji/public/images/apple/dart.png
new file mode 100644
index 00000000000..3699b76fd35
Binary files /dev/null and b/plugins/emoji/public/images/apple/dart.png differ
diff --git a/plugins/emoji/public/images/apple/dash.png b/plugins/emoji/public/images/apple/dash.png
new file mode 100644
index 00000000000..bdc0d85a326
Binary files /dev/null and b/plugins/emoji/public/images/apple/dash.png differ
diff --git a/plugins/emoji/public/images/apple/date.png b/plugins/emoji/public/images/apple/date.png
new file mode 100644
index 00000000000..47c673868d9
Binary files /dev/null and b/plugins/emoji/public/images/apple/date.png differ
diff --git a/plugins/emoji/public/images/apple/de.png b/plugins/emoji/public/images/apple/de.png
new file mode 100644
index 00000000000..c14678af496
Binary files /dev/null and b/plugins/emoji/public/images/apple/de.png differ
diff --git a/plugins/emoji/public/images/apple/deciduous_tree.png b/plugins/emoji/public/images/apple/deciduous_tree.png
new file mode 100644
index 00000000000..2dd403043b2
Binary files /dev/null and b/plugins/emoji/public/images/apple/deciduous_tree.png differ
diff --git a/plugins/emoji/public/images/apple/department_store.png b/plugins/emoji/public/images/apple/department_store.png
new file mode 100644
index 00000000000..024ea83115e
Binary files /dev/null and b/plugins/emoji/public/images/apple/department_store.png differ
diff --git a/plugins/emoji/public/images/apple/diamond_shape_with_a_dot_inside.png b/plugins/emoji/public/images/apple/diamond_shape_with_a_dot_inside.png
new file mode 100644
index 00000000000..ca5ac05d2c8
Binary files /dev/null and b/plugins/emoji/public/images/apple/diamond_shape_with_a_dot_inside.png differ
diff --git a/plugins/emoji/public/images/apple/diamonds.png b/plugins/emoji/public/images/apple/diamonds.png
new file mode 100644
index 00000000000..08ddc3872c2
Binary files /dev/null and b/plugins/emoji/public/images/apple/diamonds.png differ
diff --git a/plugins/emoji/public/images/apple/disappointed.png b/plugins/emoji/public/images/apple/disappointed.png
new file mode 100644
index 00000000000..f9aaee24bed
Binary files /dev/null and b/plugins/emoji/public/images/apple/disappointed.png differ
diff --git a/plugins/emoji/public/images/apple/disappointed_relieved.png b/plugins/emoji/public/images/apple/disappointed_relieved.png
new file mode 100644
index 00000000000..4a7a9fd69d2
Binary files /dev/null and b/plugins/emoji/public/images/apple/disappointed_relieved.png differ
diff --git a/plugins/emoji/public/images/apple/dizzy.png b/plugins/emoji/public/images/apple/dizzy.png
new file mode 100644
index 00000000000..94314d0d0a6
Binary files /dev/null and b/plugins/emoji/public/images/apple/dizzy.png differ
diff --git a/plugins/emoji/public/images/apple/dizzy_face.png b/plugins/emoji/public/images/apple/dizzy_face.png
new file mode 100644
index 00000000000..92bb5851c7a
Binary files /dev/null and b/plugins/emoji/public/images/apple/dizzy_face.png differ
diff --git a/plugins/emoji/public/images/apple/do_not_litter.png b/plugins/emoji/public/images/apple/do_not_litter.png
new file mode 100644
index 00000000000..e7be6905f76
Binary files /dev/null and b/plugins/emoji/public/images/apple/do_not_litter.png differ
diff --git a/plugins/emoji/public/images/apple/dog.png b/plugins/emoji/public/images/apple/dog.png
new file mode 100644
index 00000000000..c83e5ceb169
Binary files /dev/null and b/plugins/emoji/public/images/apple/dog.png differ
diff --git a/plugins/emoji/public/images/apple/dog2.png b/plugins/emoji/public/images/apple/dog2.png
new file mode 100644
index 00000000000..6070161781d
Binary files /dev/null and b/plugins/emoji/public/images/apple/dog2.png differ
diff --git a/plugins/emoji/public/images/apple/dollar.png b/plugins/emoji/public/images/apple/dollar.png
new file mode 100644
index 00000000000..e0029558499
Binary files /dev/null and b/plugins/emoji/public/images/apple/dollar.png differ
diff --git a/plugins/emoji/public/images/apple/dolls.png b/plugins/emoji/public/images/apple/dolls.png
new file mode 100644
index 00000000000..cbd0f305301
Binary files /dev/null and b/plugins/emoji/public/images/apple/dolls.png differ
diff --git a/plugins/emoji/public/images/apple/dolphin.png b/plugins/emoji/public/images/apple/dolphin.png
new file mode 100644
index 00000000000..083819034ce
Binary files /dev/null and b/plugins/emoji/public/images/apple/dolphin.png differ
diff --git a/plugins/emoji/public/images/apple/door.png b/plugins/emoji/public/images/apple/door.png
new file mode 100644
index 00000000000..51f9718c080
Binary files /dev/null and b/plugins/emoji/public/images/apple/door.png differ
diff --git a/plugins/emoji/public/images/apple/doughnut.png b/plugins/emoji/public/images/apple/doughnut.png
new file mode 100644
index 00000000000..dac8d495ee0
Binary files /dev/null and b/plugins/emoji/public/images/apple/doughnut.png differ
diff --git a/plugins/emoji/public/images/apple/dragon.png b/plugins/emoji/public/images/apple/dragon.png
new file mode 100644
index 00000000000..b649b76df31
Binary files /dev/null and b/plugins/emoji/public/images/apple/dragon.png differ
diff --git a/plugins/emoji/public/images/apple/dragon_face.png b/plugins/emoji/public/images/apple/dragon_face.png
new file mode 100644
index 00000000000..9d03a107ac3
Binary files /dev/null and b/plugins/emoji/public/images/apple/dragon_face.png differ
diff --git a/plugins/emoji/public/images/apple/dress.png b/plugins/emoji/public/images/apple/dress.png
new file mode 100644
index 00000000000..55a6aa8fb05
Binary files /dev/null and b/plugins/emoji/public/images/apple/dress.png differ
diff --git a/plugins/emoji/public/images/apple/dromedary_camel.png b/plugins/emoji/public/images/apple/dromedary_camel.png
new file mode 100644
index 00000000000..a9a1394bdf5
Binary files /dev/null and b/plugins/emoji/public/images/apple/dromedary_camel.png differ
diff --git a/plugins/emoji/public/images/apple/droplet.png b/plugins/emoji/public/images/apple/droplet.png
new file mode 100644
index 00000000000..d28e56aa630
Binary files /dev/null and b/plugins/emoji/public/images/apple/droplet.png differ
diff --git a/plugins/emoji/public/images/apple/dvd.png b/plugins/emoji/public/images/apple/dvd.png
new file mode 100644
index 00000000000..28139865558
Binary files /dev/null and b/plugins/emoji/public/images/apple/dvd.png differ
diff --git a/plugins/emoji/public/images/apple/e-mail.png b/plugins/emoji/public/images/apple/e-mail.png
new file mode 100644
index 00000000000..d609e3c0969
Binary files /dev/null and b/plugins/emoji/public/images/apple/e-mail.png differ
diff --git a/plugins/emoji/public/images/apple/ear.png b/plugins/emoji/public/images/apple/ear.png
new file mode 100644
index 00000000000..c8e64b560dd
Binary files /dev/null and b/plugins/emoji/public/images/apple/ear.png differ
diff --git a/plugins/emoji/public/images/apple/ear_of_rice.png b/plugins/emoji/public/images/apple/ear_of_rice.png
new file mode 100644
index 00000000000..03d42ae471d
Binary files /dev/null and b/plugins/emoji/public/images/apple/ear_of_rice.png differ
diff --git a/plugins/emoji/public/images/apple/earth_africa.png b/plugins/emoji/public/images/apple/earth_africa.png
new file mode 100644
index 00000000000..dbfb2a7ff7e
Binary files /dev/null and b/plugins/emoji/public/images/apple/earth_africa.png differ
diff --git a/plugins/emoji/public/images/apple/earth_americas.png b/plugins/emoji/public/images/apple/earth_americas.png
new file mode 100644
index 00000000000..5527d4ba285
Binary files /dev/null and b/plugins/emoji/public/images/apple/earth_americas.png differ
diff --git a/plugins/emoji/public/images/apple/earth_asia.png b/plugins/emoji/public/images/apple/earth_asia.png
new file mode 100644
index 00000000000..9edcc3f88d6
Binary files /dev/null and b/plugins/emoji/public/images/apple/earth_asia.png differ
diff --git a/plugins/emoji/public/images/apple/egg.png b/plugins/emoji/public/images/apple/egg.png
new file mode 100644
index 00000000000..63243ee6456
Binary files /dev/null and b/plugins/emoji/public/images/apple/egg.png differ
diff --git a/plugins/emoji/public/images/apple/eggplant.png b/plugins/emoji/public/images/apple/eggplant.png
new file mode 100644
index 00000000000..13e3636314b
Binary files /dev/null and b/plugins/emoji/public/images/apple/eggplant.png differ
diff --git a/plugins/emoji/public/images/apple/eight.png b/plugins/emoji/public/images/apple/eight.png
new file mode 100644
index 00000000000..f76e43d1798
Binary files /dev/null and b/plugins/emoji/public/images/apple/eight.png differ
diff --git a/plugins/emoji/public/images/apple/eight_pointed_black_star.png b/plugins/emoji/public/images/apple/eight_pointed_black_star.png
new file mode 100644
index 00000000000..6f4b4eac98b
Binary files /dev/null and b/plugins/emoji/public/images/apple/eight_pointed_black_star.png differ
diff --git a/plugins/emoji/public/images/apple/eight_spoked_asterisk.png b/plugins/emoji/public/images/apple/eight_spoked_asterisk.png
new file mode 100644
index 00000000000..efb7f02f520
Binary files /dev/null and b/plugins/emoji/public/images/apple/eight_spoked_asterisk.png differ
diff --git a/plugins/emoji/public/images/apple/electric_plug.png b/plugins/emoji/public/images/apple/electric_plug.png
new file mode 100644
index 00000000000..4262ad05cdf
Binary files /dev/null and b/plugins/emoji/public/images/apple/electric_plug.png differ
diff --git a/plugins/emoji/public/images/apple/elephant.png b/plugins/emoji/public/images/apple/elephant.png
new file mode 100644
index 00000000000..418f1e9031e
Binary files /dev/null and b/plugins/emoji/public/images/apple/elephant.png differ
diff --git a/plugins/emoji/public/images/apple/email.png b/plugins/emoji/public/images/apple/email.png
new file mode 100644
index 00000000000..e843883b5c3
Binary files /dev/null and b/plugins/emoji/public/images/apple/email.png differ
diff --git a/plugins/emoji/public/images/apple/end.png b/plugins/emoji/public/images/apple/end.png
new file mode 100644
index 00000000000..81f57d66cae
Binary files /dev/null and b/plugins/emoji/public/images/apple/end.png differ
diff --git a/plugins/emoji/public/images/apple/envelope.png b/plugins/emoji/public/images/apple/envelope.png
new file mode 100644
index 00000000000..e843883b5c3
Binary files /dev/null and b/plugins/emoji/public/images/apple/envelope.png differ
diff --git a/plugins/emoji/public/images/apple/envelope_with_arrow.png b/plugins/emoji/public/images/apple/envelope_with_arrow.png
new file mode 100644
index 00000000000..24a4f008b53
Binary files /dev/null and b/plugins/emoji/public/images/apple/envelope_with_arrow.png differ
diff --git a/plugins/emoji/public/images/apple/es.png b/plugins/emoji/public/images/apple/es.png
new file mode 100644
index 00000000000..afcdcf7b402
Binary files /dev/null and b/plugins/emoji/public/images/apple/es.png differ
diff --git a/plugins/emoji/public/images/apple/euro.png b/plugins/emoji/public/images/apple/euro.png
new file mode 100644
index 00000000000..56d8b68639c
Binary files /dev/null and b/plugins/emoji/public/images/apple/euro.png differ
diff --git a/plugins/emoji/public/images/apple/european_castle.png b/plugins/emoji/public/images/apple/european_castle.png
new file mode 100644
index 00000000000..5d0ae8986e2
Binary files /dev/null and b/plugins/emoji/public/images/apple/european_castle.png differ
diff --git a/plugins/emoji/public/images/apple/european_post_office.png b/plugins/emoji/public/images/apple/european_post_office.png
new file mode 100644
index 00000000000..a4e92cfc1f9
Binary files /dev/null and b/plugins/emoji/public/images/apple/european_post_office.png differ
diff --git a/plugins/emoji/public/images/apple/evergreen_tree.png b/plugins/emoji/public/images/apple/evergreen_tree.png
new file mode 100644
index 00000000000..4710e8861ff
Binary files /dev/null and b/plugins/emoji/public/images/apple/evergreen_tree.png differ
diff --git a/plugins/emoji/public/images/apple/exclamation.png b/plugins/emoji/public/images/apple/exclamation.png
new file mode 100644
index 00000000000..15f0171355e
Binary files /dev/null and b/plugins/emoji/public/images/apple/exclamation.png differ
diff --git a/plugins/emoji/public/images/apple/expressionless.png b/plugins/emoji/public/images/apple/expressionless.png
new file mode 100644
index 00000000000..4882027ec90
Binary files /dev/null and b/plugins/emoji/public/images/apple/expressionless.png differ
diff --git a/plugins/emoji/public/images/apple/eyeglasses.png b/plugins/emoji/public/images/apple/eyeglasses.png
new file mode 100644
index 00000000000..9f4e057a7ad
Binary files /dev/null and b/plugins/emoji/public/images/apple/eyeglasses.png differ
diff --git a/plugins/emoji/public/images/apple/eyes.png b/plugins/emoji/public/images/apple/eyes.png
new file mode 100644
index 00000000000..a8c595d0ced
Binary files /dev/null and b/plugins/emoji/public/images/apple/eyes.png differ
diff --git a/plugins/emoji/public/images/apple/facepunch.png b/plugins/emoji/public/images/apple/facepunch.png
new file mode 100644
index 00000000000..1c2768cfc95
Binary files /dev/null and b/plugins/emoji/public/images/apple/facepunch.png differ
diff --git a/plugins/emoji/public/images/apple/factory.png b/plugins/emoji/public/images/apple/factory.png
new file mode 100644
index 00000000000..200aedb25ee
Binary files /dev/null and b/plugins/emoji/public/images/apple/factory.png differ
diff --git a/plugins/emoji/public/images/apple/fallen_leaf.png b/plugins/emoji/public/images/apple/fallen_leaf.png
new file mode 100644
index 00000000000..1804751ac35
Binary files /dev/null and b/plugins/emoji/public/images/apple/fallen_leaf.png differ
diff --git a/plugins/emoji/public/images/apple/family.png b/plugins/emoji/public/images/apple/family.png
new file mode 100644
index 00000000000..f4e470e577e
Binary files /dev/null and b/plugins/emoji/public/images/apple/family.png differ
diff --git a/plugins/emoji/public/images/apple/fast_forward.png b/plugins/emoji/public/images/apple/fast_forward.png
new file mode 100644
index 00000000000..c5636e73a01
Binary files /dev/null and b/plugins/emoji/public/images/apple/fast_forward.png differ
diff --git a/plugins/emoji/public/images/apple/fax.png b/plugins/emoji/public/images/apple/fax.png
new file mode 100644
index 00000000000..f3e80d7d3e6
Binary files /dev/null and b/plugins/emoji/public/images/apple/fax.png differ
diff --git a/plugins/emoji/public/images/apple/fearful.png b/plugins/emoji/public/images/apple/fearful.png
new file mode 100644
index 00000000000..47e44c1e387
Binary files /dev/null and b/plugins/emoji/public/images/apple/fearful.png differ
diff --git a/plugins/emoji/public/images/apple/feet.png b/plugins/emoji/public/images/apple/feet.png
new file mode 100644
index 00000000000..603b28f5ed8
Binary files /dev/null and b/plugins/emoji/public/images/apple/feet.png differ
diff --git a/plugins/emoji/public/images/apple/ferris_wheel.png b/plugins/emoji/public/images/apple/ferris_wheel.png
new file mode 100644
index 00000000000..dadf2f980eb
Binary files /dev/null and b/plugins/emoji/public/images/apple/ferris_wheel.png differ
diff --git a/plugins/emoji/public/images/apple/file_folder.png b/plugins/emoji/public/images/apple/file_folder.png
new file mode 100644
index 00000000000..da3462be088
Binary files /dev/null and b/plugins/emoji/public/images/apple/file_folder.png differ
diff --git a/plugins/emoji/public/images/apple/fire.png b/plugins/emoji/public/images/apple/fire.png
new file mode 100644
index 00000000000..ad50c02180e
Binary files /dev/null and b/plugins/emoji/public/images/apple/fire.png differ
diff --git a/plugins/emoji/public/images/apple/fire_engine.png b/plugins/emoji/public/images/apple/fire_engine.png
new file mode 100644
index 00000000000..d7df6e86bdc
Binary files /dev/null and b/plugins/emoji/public/images/apple/fire_engine.png differ
diff --git a/plugins/emoji/public/images/apple/fireworks.png b/plugins/emoji/public/images/apple/fireworks.png
new file mode 100644
index 00000000000..809342d4609
Binary files /dev/null and b/plugins/emoji/public/images/apple/fireworks.png differ
diff --git a/plugins/emoji/public/images/apple/first_quarter_moon.png b/plugins/emoji/public/images/apple/first_quarter_moon.png
new file mode 100644
index 00000000000..adaf1d6cff3
Binary files /dev/null and b/plugins/emoji/public/images/apple/first_quarter_moon.png differ
diff --git a/plugins/emoji/public/images/apple/first_quarter_moon_with_face.png b/plugins/emoji/public/images/apple/first_quarter_moon_with_face.png
new file mode 100644
index 00000000000..c3904e1f3f7
Binary files /dev/null and b/plugins/emoji/public/images/apple/first_quarter_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/apple/fish.png b/plugins/emoji/public/images/apple/fish.png
new file mode 100644
index 00000000000..2de22099c76
Binary files /dev/null and b/plugins/emoji/public/images/apple/fish.png differ
diff --git a/plugins/emoji/public/images/apple/fish_cake.png b/plugins/emoji/public/images/apple/fish_cake.png
new file mode 100644
index 00000000000..89ab1d92742
Binary files /dev/null and b/plugins/emoji/public/images/apple/fish_cake.png differ
diff --git a/plugins/emoji/public/images/apple/fishing_pole_and_fish.png b/plugins/emoji/public/images/apple/fishing_pole_and_fish.png
new file mode 100644
index 00000000000..ffc61097107
Binary files /dev/null and b/plugins/emoji/public/images/apple/fishing_pole_and_fish.png differ
diff --git a/plugins/emoji/public/images/apple/fist.png b/plugins/emoji/public/images/apple/fist.png
new file mode 100644
index 00000000000..e5262ca2270
Binary files /dev/null and b/plugins/emoji/public/images/apple/fist.png differ
diff --git a/plugins/emoji/public/images/apple/five.png b/plugins/emoji/public/images/apple/five.png
new file mode 100644
index 00000000000..9555767a9f4
Binary files /dev/null and b/plugins/emoji/public/images/apple/five.png differ
diff --git a/plugins/emoji/public/images/apple/flags.png b/plugins/emoji/public/images/apple/flags.png
new file mode 100644
index 00000000000..2526da08a87
Binary files /dev/null and b/plugins/emoji/public/images/apple/flags.png differ
diff --git a/plugins/emoji/public/images/apple/flashlight.png b/plugins/emoji/public/images/apple/flashlight.png
new file mode 100644
index 00000000000..6f4487471b2
Binary files /dev/null and b/plugins/emoji/public/images/apple/flashlight.png differ
diff --git a/plugins/emoji/public/images/apple/flipper.png b/plugins/emoji/public/images/apple/flipper.png
new file mode 100644
index 00000000000..083819034ce
Binary files /dev/null and b/plugins/emoji/public/images/apple/flipper.png differ
diff --git a/plugins/emoji/public/images/apple/floppy_disk.png b/plugins/emoji/public/images/apple/floppy_disk.png
new file mode 100644
index 00000000000..f00a8d4e6cc
Binary files /dev/null and b/plugins/emoji/public/images/apple/floppy_disk.png differ
diff --git a/plugins/emoji/public/images/apple/flower_playing_cards.png b/plugins/emoji/public/images/apple/flower_playing_cards.png
new file mode 100644
index 00000000000..8cf87254620
Binary files /dev/null and b/plugins/emoji/public/images/apple/flower_playing_cards.png differ
diff --git a/plugins/emoji/public/images/apple/flushed.png b/plugins/emoji/public/images/apple/flushed.png
new file mode 100644
index 00000000000..e6aad287d06
Binary files /dev/null and b/plugins/emoji/public/images/apple/flushed.png differ
diff --git a/plugins/emoji/public/images/apple/foggy.png b/plugins/emoji/public/images/apple/foggy.png
new file mode 100644
index 00000000000..a0ab7807084
Binary files /dev/null and b/plugins/emoji/public/images/apple/foggy.png differ
diff --git a/plugins/emoji/public/images/apple/football.png b/plugins/emoji/public/images/apple/football.png
new file mode 100644
index 00000000000..037f7a76e13
Binary files /dev/null and b/plugins/emoji/public/images/apple/football.png differ
diff --git a/plugins/emoji/public/images/apple/footprints.png b/plugins/emoji/public/images/apple/footprints.png
new file mode 100644
index 00000000000..7305374067b
Binary files /dev/null and b/plugins/emoji/public/images/apple/footprints.png differ
diff --git a/plugins/emoji/public/images/apple/fork_and_knife.png b/plugins/emoji/public/images/apple/fork_and_knife.png
new file mode 100644
index 00000000000..2fbad780ba4
Binary files /dev/null and b/plugins/emoji/public/images/apple/fork_and_knife.png differ
diff --git a/plugins/emoji/public/images/apple/fountain.png b/plugins/emoji/public/images/apple/fountain.png
new file mode 100644
index 00000000000..a4ae76623a3
Binary files /dev/null and b/plugins/emoji/public/images/apple/fountain.png differ
diff --git a/plugins/emoji/public/images/apple/four.png b/plugins/emoji/public/images/apple/four.png
new file mode 100644
index 00000000000..e0bab58f05f
Binary files /dev/null and b/plugins/emoji/public/images/apple/four.png differ
diff --git a/plugins/emoji/public/images/apple/four_leaf_clover.png b/plugins/emoji/public/images/apple/four_leaf_clover.png
new file mode 100644
index 00000000000..88d4372820e
Binary files /dev/null and b/plugins/emoji/public/images/apple/four_leaf_clover.png differ
diff --git a/plugins/emoji/public/images/apple/fr.png b/plugins/emoji/public/images/apple/fr.png
new file mode 100644
index 00000000000..c4ed9301761
Binary files /dev/null and b/plugins/emoji/public/images/apple/fr.png differ
diff --git a/plugins/emoji/public/images/apple/free.png b/plugins/emoji/public/images/apple/free.png
new file mode 100644
index 00000000000..623e07f7141
Binary files /dev/null and b/plugins/emoji/public/images/apple/free.png differ
diff --git a/plugins/emoji/public/images/apple/fried_shrimp.png b/plugins/emoji/public/images/apple/fried_shrimp.png
new file mode 100644
index 00000000000..4b6711a21a5
Binary files /dev/null and b/plugins/emoji/public/images/apple/fried_shrimp.png differ
diff --git a/plugins/emoji/public/images/apple/fries.png b/plugins/emoji/public/images/apple/fries.png
new file mode 100644
index 00000000000..38badf5e608
Binary files /dev/null and b/plugins/emoji/public/images/apple/fries.png differ
diff --git a/plugins/emoji/public/images/apple/frog.png b/plugins/emoji/public/images/apple/frog.png
new file mode 100644
index 00000000000..ccc52e8a37f
Binary files /dev/null and b/plugins/emoji/public/images/apple/frog.png differ
diff --git a/plugins/emoji/public/images/apple/frowning.png b/plugins/emoji/public/images/apple/frowning.png
new file mode 100644
index 00000000000..ebaed84a95a
Binary files /dev/null and b/plugins/emoji/public/images/apple/frowning.png differ
diff --git a/plugins/emoji/public/images/apple/fuelpump.png b/plugins/emoji/public/images/apple/fuelpump.png
new file mode 100644
index 00000000000..ac7378d2cd3
Binary files /dev/null and b/plugins/emoji/public/images/apple/fuelpump.png differ
diff --git a/plugins/emoji/public/images/apple/full_moon.png b/plugins/emoji/public/images/apple/full_moon.png
new file mode 100644
index 00000000000..127f2dcdee5
Binary files /dev/null and b/plugins/emoji/public/images/apple/full_moon.png differ
diff --git a/plugins/emoji/public/images/apple/full_moon_with_face.png b/plugins/emoji/public/images/apple/full_moon_with_face.png
new file mode 100644
index 00000000000..ee30e5a0270
Binary files /dev/null and b/plugins/emoji/public/images/apple/full_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/apple/game_die.png b/plugins/emoji/public/images/apple/game_die.png
new file mode 100644
index 00000000000..02ee30d4ff4
Binary files /dev/null and b/plugins/emoji/public/images/apple/game_die.png differ
diff --git a/plugins/emoji/public/images/apple/gb.png b/plugins/emoji/public/images/apple/gb.png
new file mode 100644
index 00000000000..15bbcdd2f69
Binary files /dev/null and b/plugins/emoji/public/images/apple/gb.png differ
diff --git a/plugins/emoji/public/images/apple/gem.png b/plugins/emoji/public/images/apple/gem.png
new file mode 100644
index 00000000000..1c99516d5cb
Binary files /dev/null and b/plugins/emoji/public/images/apple/gem.png differ
diff --git a/plugins/emoji/public/images/apple/gemini.png b/plugins/emoji/public/images/apple/gemini.png
new file mode 100644
index 00000000000..b1a40509ea0
Binary files /dev/null and b/plugins/emoji/public/images/apple/gemini.png differ
diff --git a/plugins/emoji/public/images/apple/ghost.png b/plugins/emoji/public/images/apple/ghost.png
new file mode 100644
index 00000000000..3f8fc15d9a1
Binary files /dev/null and b/plugins/emoji/public/images/apple/ghost.png differ
diff --git a/plugins/emoji/public/images/apple/gift.png b/plugins/emoji/public/images/apple/gift.png
new file mode 100644
index 00000000000..7ca56a90684
Binary files /dev/null and b/plugins/emoji/public/images/apple/gift.png differ
diff --git a/plugins/emoji/public/images/apple/gift_heart.png b/plugins/emoji/public/images/apple/gift_heart.png
new file mode 100644
index 00000000000..7715b6c7449
Binary files /dev/null and b/plugins/emoji/public/images/apple/gift_heart.png differ
diff --git a/plugins/emoji/public/images/apple/girl.png b/plugins/emoji/public/images/apple/girl.png
new file mode 100644
index 00000000000..0180cdf4fe0
Binary files /dev/null and b/plugins/emoji/public/images/apple/girl.png differ
diff --git a/plugins/emoji/public/images/apple/globe_with_meridians.png b/plugins/emoji/public/images/apple/globe_with_meridians.png
new file mode 100644
index 00000000000..d2a440c05ec
Binary files /dev/null and b/plugins/emoji/public/images/apple/globe_with_meridians.png differ
diff --git a/plugins/emoji/public/images/apple/goat.png b/plugins/emoji/public/images/apple/goat.png
new file mode 100644
index 00000000000..a6e7b9d6e3e
Binary files /dev/null and b/plugins/emoji/public/images/apple/goat.png differ
diff --git a/plugins/emoji/public/images/apple/golf.png b/plugins/emoji/public/images/apple/golf.png
new file mode 100644
index 00000000000..2426adc66d5
Binary files /dev/null and b/plugins/emoji/public/images/apple/golf.png differ
diff --git a/plugins/emoji/public/images/apple/grapes.png b/plugins/emoji/public/images/apple/grapes.png
new file mode 100644
index 00000000000..700c567c9b4
Binary files /dev/null and b/plugins/emoji/public/images/apple/grapes.png differ
diff --git a/plugins/emoji/public/images/apple/green_apple.png b/plugins/emoji/public/images/apple/green_apple.png
new file mode 100644
index 00000000000..119b9dddd8a
Binary files /dev/null and b/plugins/emoji/public/images/apple/green_apple.png differ
diff --git a/plugins/emoji/public/images/apple/green_book.png b/plugins/emoji/public/images/apple/green_book.png
new file mode 100644
index 00000000000..bd096135f9c
Binary files /dev/null and b/plugins/emoji/public/images/apple/green_book.png differ
diff --git a/plugins/emoji/public/images/apple/green_heart.png b/plugins/emoji/public/images/apple/green_heart.png
new file mode 100644
index 00000000000..81729b04660
Binary files /dev/null and b/plugins/emoji/public/images/apple/green_heart.png differ
diff --git a/plugins/emoji/public/images/apple/grey_exclamation.png b/plugins/emoji/public/images/apple/grey_exclamation.png
new file mode 100644
index 00000000000..dcf5343f5f4
Binary files /dev/null and b/plugins/emoji/public/images/apple/grey_exclamation.png differ
diff --git a/plugins/emoji/public/images/apple/grey_question.png b/plugins/emoji/public/images/apple/grey_question.png
new file mode 100644
index 00000000000..64e48d498d2
Binary files /dev/null and b/plugins/emoji/public/images/apple/grey_question.png differ
diff --git a/plugins/emoji/public/images/apple/grimacing.png b/plugins/emoji/public/images/apple/grimacing.png
new file mode 100644
index 00000000000..615d6d48c6f
Binary files /dev/null and b/plugins/emoji/public/images/apple/grimacing.png differ
diff --git a/plugins/emoji/public/images/apple/grin.png b/plugins/emoji/public/images/apple/grin.png
new file mode 100644
index 00000000000..8b6cdec7036
Binary files /dev/null and b/plugins/emoji/public/images/apple/grin.png differ
diff --git a/plugins/emoji/public/images/apple/grinning.png b/plugins/emoji/public/images/apple/grinning.png
new file mode 100644
index 00000000000..9e8d85c92c9
Binary files /dev/null and b/plugins/emoji/public/images/apple/grinning.png differ
diff --git a/plugins/emoji/public/images/apple/guardsman.png b/plugins/emoji/public/images/apple/guardsman.png
new file mode 100644
index 00000000000..cd65542f460
Binary files /dev/null and b/plugins/emoji/public/images/apple/guardsman.png differ
diff --git a/plugins/emoji/public/images/apple/guitar.png b/plugins/emoji/public/images/apple/guitar.png
new file mode 100644
index 00000000000..aa92056c09a
Binary files /dev/null and b/plugins/emoji/public/images/apple/guitar.png differ
diff --git a/plugins/emoji/public/images/apple/gun.png b/plugins/emoji/public/images/apple/gun.png
new file mode 100644
index 00000000000..3a8676000a8
Binary files /dev/null and b/plugins/emoji/public/images/apple/gun.png differ
diff --git a/plugins/emoji/public/images/apple/haircut.png b/plugins/emoji/public/images/apple/haircut.png
new file mode 100644
index 00000000000..8a2702166f8
Binary files /dev/null and b/plugins/emoji/public/images/apple/haircut.png differ
diff --git a/plugins/emoji/public/images/apple/hamburger.png b/plugins/emoji/public/images/apple/hamburger.png
new file mode 100644
index 00000000000..7fbc23ddb11
Binary files /dev/null and b/plugins/emoji/public/images/apple/hamburger.png differ
diff --git a/plugins/emoji/public/images/apple/hammer.png b/plugins/emoji/public/images/apple/hammer.png
new file mode 100644
index 00000000000..cb30c5d5e30
Binary files /dev/null and b/plugins/emoji/public/images/apple/hammer.png differ
diff --git a/plugins/emoji/public/images/apple/hamster.png b/plugins/emoji/public/images/apple/hamster.png
new file mode 100644
index 00000000000..6d062f55b1d
Binary files /dev/null and b/plugins/emoji/public/images/apple/hamster.png differ
diff --git a/plugins/emoji/public/images/apple/hand.png b/plugins/emoji/public/images/apple/hand.png
new file mode 100644
index 00000000000..acdb2fd3788
Binary files /dev/null and b/plugins/emoji/public/images/apple/hand.png differ
diff --git a/plugins/emoji/public/images/apple/handbag.png b/plugins/emoji/public/images/apple/handbag.png
new file mode 100644
index 00000000000..aa0e951ad45
Binary files /dev/null and b/plugins/emoji/public/images/apple/handbag.png differ
diff --git a/plugins/emoji/public/images/apple/hankey.png b/plugins/emoji/public/images/apple/hankey.png
new file mode 100644
index 00000000000..75544655b3f
Binary files /dev/null and b/plugins/emoji/public/images/apple/hankey.png differ
diff --git a/plugins/emoji/public/images/apple/hash.png b/plugins/emoji/public/images/apple/hash.png
new file mode 100644
index 00000000000..e1e5923d41f
Binary files /dev/null and b/plugins/emoji/public/images/apple/hash.png differ
diff --git a/plugins/emoji/public/images/apple/hatched_chick.png b/plugins/emoji/public/images/apple/hatched_chick.png
new file mode 100644
index 00000000000..3e6d9bd73ec
Binary files /dev/null and b/plugins/emoji/public/images/apple/hatched_chick.png differ
diff --git a/plugins/emoji/public/images/apple/hatching_chick.png b/plugins/emoji/public/images/apple/hatching_chick.png
new file mode 100644
index 00000000000..1e11c41520d
Binary files /dev/null and b/plugins/emoji/public/images/apple/hatching_chick.png differ
diff --git a/plugins/emoji/public/images/apple/headphones.png b/plugins/emoji/public/images/apple/headphones.png
new file mode 100644
index 00000000000..40826884445
Binary files /dev/null and b/plugins/emoji/public/images/apple/headphones.png differ
diff --git a/plugins/emoji/public/images/apple/hear_no_evil.png b/plugins/emoji/public/images/apple/hear_no_evil.png
new file mode 100644
index 00000000000..7e8a512825b
Binary files /dev/null and b/plugins/emoji/public/images/apple/hear_no_evil.png differ
diff --git a/plugins/emoji/public/images/apple/heart.png b/plugins/emoji/public/images/apple/heart.png
new file mode 100644
index 00000000000..10f67fb233e
Binary files /dev/null and b/plugins/emoji/public/images/apple/heart.png differ
diff --git a/plugins/emoji/public/images/apple/heart_decoration.png b/plugins/emoji/public/images/apple/heart_decoration.png
new file mode 100644
index 00000000000..040ab7c51d5
Binary files /dev/null and b/plugins/emoji/public/images/apple/heart_decoration.png differ
diff --git a/plugins/emoji/public/images/apple/heart_eyes.png b/plugins/emoji/public/images/apple/heart_eyes.png
new file mode 100644
index 00000000000..e63dbfda559
Binary files /dev/null and b/plugins/emoji/public/images/apple/heart_eyes.png differ
diff --git a/plugins/emoji/public/images/apple/heart_eyes_cat.png b/plugins/emoji/public/images/apple/heart_eyes_cat.png
new file mode 100644
index 00000000000..048ca8689b8
Binary files /dev/null and b/plugins/emoji/public/images/apple/heart_eyes_cat.png differ
diff --git a/plugins/emoji/public/images/apple/heartbeat.png b/plugins/emoji/public/images/apple/heartbeat.png
new file mode 100644
index 00000000000..9f4b41d32af
Binary files /dev/null and b/plugins/emoji/public/images/apple/heartbeat.png differ
diff --git a/plugins/emoji/public/images/apple/heartpulse.png b/plugins/emoji/public/images/apple/heartpulse.png
new file mode 100644
index 00000000000..9920dbc7865
Binary files /dev/null and b/plugins/emoji/public/images/apple/heartpulse.png differ
diff --git a/plugins/emoji/public/images/apple/hearts.png b/plugins/emoji/public/images/apple/hearts.png
new file mode 100644
index 00000000000..dabee766eb2
Binary files /dev/null and b/plugins/emoji/public/images/apple/hearts.png differ
diff --git a/plugins/emoji/public/images/apple/heavy_check_mark.png b/plugins/emoji/public/images/apple/heavy_check_mark.png
new file mode 100644
index 00000000000..d6b60151045
Binary files /dev/null and b/plugins/emoji/public/images/apple/heavy_check_mark.png differ
diff --git a/plugins/emoji/public/images/apple/heavy_division_sign.png b/plugins/emoji/public/images/apple/heavy_division_sign.png
new file mode 100644
index 00000000000..08ae9ee847a
Binary files /dev/null and b/plugins/emoji/public/images/apple/heavy_division_sign.png differ
diff --git a/plugins/emoji/public/images/apple/heavy_dollar_sign.png b/plugins/emoji/public/images/apple/heavy_dollar_sign.png
new file mode 100644
index 00000000000..0874e00652b
Binary files /dev/null and b/plugins/emoji/public/images/apple/heavy_dollar_sign.png differ
diff --git a/plugins/emoji/public/images/apple/heavy_exclamation_mark.png b/plugins/emoji/public/images/apple/heavy_exclamation_mark.png
new file mode 100644
index 00000000000..15f0171355e
Binary files /dev/null and b/plugins/emoji/public/images/apple/heavy_exclamation_mark.png differ
diff --git a/plugins/emoji/public/images/apple/heavy_minus_sign.png b/plugins/emoji/public/images/apple/heavy_minus_sign.png
new file mode 100644
index 00000000000..e661c4895d3
Binary files /dev/null and b/plugins/emoji/public/images/apple/heavy_minus_sign.png differ
diff --git a/plugins/emoji/public/images/apple/heavy_multiplication_x.png b/plugins/emoji/public/images/apple/heavy_multiplication_x.png
new file mode 100644
index 00000000000..d9f10124687
Binary files /dev/null and b/plugins/emoji/public/images/apple/heavy_multiplication_x.png differ
diff --git a/plugins/emoji/public/images/apple/heavy_plus_sign.png b/plugins/emoji/public/images/apple/heavy_plus_sign.png
new file mode 100644
index 00000000000..2eac7b29af0
Binary files /dev/null and b/plugins/emoji/public/images/apple/heavy_plus_sign.png differ
diff --git a/plugins/emoji/public/images/apple/helicopter.png b/plugins/emoji/public/images/apple/helicopter.png
new file mode 100644
index 00000000000..1ee25fa3abf
Binary files /dev/null and b/plugins/emoji/public/images/apple/helicopter.png differ
diff --git a/plugins/emoji/public/images/apple/herb.png b/plugins/emoji/public/images/apple/herb.png
new file mode 100644
index 00000000000..9ac06db3e14
Binary files /dev/null and b/plugins/emoji/public/images/apple/herb.png differ
diff --git a/plugins/emoji/public/images/apple/hibiscus.png b/plugins/emoji/public/images/apple/hibiscus.png
new file mode 100644
index 00000000000..567f8cc0270
Binary files /dev/null and b/plugins/emoji/public/images/apple/hibiscus.png differ
diff --git a/plugins/emoji/public/images/apple/high_brightness.png b/plugins/emoji/public/images/apple/high_brightness.png
new file mode 100644
index 00000000000..49bfcfdfe55
Binary files /dev/null and b/plugins/emoji/public/images/apple/high_brightness.png differ
diff --git a/plugins/emoji/public/images/apple/high_heel.png b/plugins/emoji/public/images/apple/high_heel.png
new file mode 100644
index 00000000000..4562be9dab0
Binary files /dev/null and b/plugins/emoji/public/images/apple/high_heel.png differ
diff --git a/plugins/emoji/public/images/apple/hocho.png b/plugins/emoji/public/images/apple/hocho.png
new file mode 100644
index 00000000000..630397cd392
Binary files /dev/null and b/plugins/emoji/public/images/apple/hocho.png differ
diff --git a/plugins/emoji/public/images/apple/honey_pot.png b/plugins/emoji/public/images/apple/honey_pot.png
new file mode 100644
index 00000000000..d7fbb7408ff
Binary files /dev/null and b/plugins/emoji/public/images/apple/honey_pot.png differ
diff --git a/plugins/emoji/public/images/apple/honeybee.png b/plugins/emoji/public/images/apple/honeybee.png
new file mode 100644
index 00000000000..fd8465d93e7
Binary files /dev/null and b/plugins/emoji/public/images/apple/honeybee.png differ
diff --git a/plugins/emoji/public/images/apple/horse.png b/plugins/emoji/public/images/apple/horse.png
new file mode 100644
index 00000000000..ebb777ee9d4
Binary files /dev/null and b/plugins/emoji/public/images/apple/horse.png differ
diff --git a/plugins/emoji/public/images/apple/horse_racing.png b/plugins/emoji/public/images/apple/horse_racing.png
new file mode 100644
index 00000000000..42f715974be
Binary files /dev/null and b/plugins/emoji/public/images/apple/horse_racing.png differ
diff --git a/plugins/emoji/public/images/apple/hospital.png b/plugins/emoji/public/images/apple/hospital.png
new file mode 100644
index 00000000000..ba7a2a4216f
Binary files /dev/null and b/plugins/emoji/public/images/apple/hospital.png differ
diff --git a/plugins/emoji/public/images/apple/hotel.png b/plugins/emoji/public/images/apple/hotel.png
new file mode 100644
index 00000000000..a37c5940c7a
Binary files /dev/null and b/plugins/emoji/public/images/apple/hotel.png differ
diff --git a/plugins/emoji/public/images/apple/hotsprings.png b/plugins/emoji/public/images/apple/hotsprings.png
new file mode 100644
index 00000000000..4f0072d9da0
Binary files /dev/null and b/plugins/emoji/public/images/apple/hotsprings.png differ
diff --git a/plugins/emoji/public/images/apple/hourglass.png b/plugins/emoji/public/images/apple/hourglass.png
new file mode 100644
index 00000000000..37295ff8165
Binary files /dev/null and b/plugins/emoji/public/images/apple/hourglass.png differ
diff --git a/plugins/emoji/public/images/apple/hourglass_flowing_sand.png b/plugins/emoji/public/images/apple/hourglass_flowing_sand.png
new file mode 100644
index 00000000000..12ce4252be0
Binary files /dev/null and b/plugins/emoji/public/images/apple/hourglass_flowing_sand.png differ
diff --git a/plugins/emoji/public/images/apple/house.png b/plugins/emoji/public/images/apple/house.png
new file mode 100644
index 00000000000..4e17b37a8b2
Binary files /dev/null and b/plugins/emoji/public/images/apple/house.png differ
diff --git a/plugins/emoji/public/images/apple/house_with_garden.png b/plugins/emoji/public/images/apple/house_with_garden.png
new file mode 100644
index 00000000000..0b0ada8f413
Binary files /dev/null and b/plugins/emoji/public/images/apple/house_with_garden.png differ
diff --git a/plugins/emoji/public/images/apple/hushed.png b/plugins/emoji/public/images/apple/hushed.png
new file mode 100644
index 00000000000..d91a51f6346
Binary files /dev/null and b/plugins/emoji/public/images/apple/hushed.png differ
diff --git a/plugins/emoji/public/images/apple/ice_cream.png b/plugins/emoji/public/images/apple/ice_cream.png
new file mode 100644
index 00000000000..b04bcd69aad
Binary files /dev/null and b/plugins/emoji/public/images/apple/ice_cream.png differ
diff --git a/plugins/emoji/public/images/apple/icecream.png b/plugins/emoji/public/images/apple/icecream.png
new file mode 100644
index 00000000000..4af3cbbb101
Binary files /dev/null and b/plugins/emoji/public/images/apple/icecream.png differ
diff --git a/plugins/emoji/public/images/apple/id.png b/plugins/emoji/public/images/apple/id.png
new file mode 100644
index 00000000000..d2753bfd4e4
Binary files /dev/null and b/plugins/emoji/public/images/apple/id.png differ
diff --git a/plugins/emoji/public/images/apple/ideograph_advantage.png b/plugins/emoji/public/images/apple/ideograph_advantage.png
new file mode 100644
index 00000000000..9287867239c
Binary files /dev/null and b/plugins/emoji/public/images/apple/ideograph_advantage.png differ
diff --git a/plugins/emoji/public/images/apple/imp.png b/plugins/emoji/public/images/apple/imp.png
new file mode 100644
index 00000000000..10de3bbfb0d
Binary files /dev/null and b/plugins/emoji/public/images/apple/imp.png differ
diff --git a/plugins/emoji/public/images/apple/inbox_tray.png b/plugins/emoji/public/images/apple/inbox_tray.png
new file mode 100644
index 00000000000..0f69d460937
Binary files /dev/null and b/plugins/emoji/public/images/apple/inbox_tray.png differ
diff --git a/plugins/emoji/public/images/apple/incoming_envelope.png b/plugins/emoji/public/images/apple/incoming_envelope.png
new file mode 100644
index 00000000000..fb0a4c80413
Binary files /dev/null and b/plugins/emoji/public/images/apple/incoming_envelope.png differ
diff --git a/plugins/emoji/public/images/apple/information_desk_person.png b/plugins/emoji/public/images/apple/information_desk_person.png
new file mode 100644
index 00000000000..8804a07a3dd
Binary files /dev/null and b/plugins/emoji/public/images/apple/information_desk_person.png differ
diff --git a/plugins/emoji/public/images/apple/information_source.png b/plugins/emoji/public/images/apple/information_source.png
new file mode 100644
index 00000000000..e7b13847357
Binary files /dev/null and b/plugins/emoji/public/images/apple/information_source.png differ
diff --git a/plugins/emoji/public/images/apple/innocent.png b/plugins/emoji/public/images/apple/innocent.png
new file mode 100644
index 00000000000..04911a92ad4
Binary files /dev/null and b/plugins/emoji/public/images/apple/innocent.png differ
diff --git a/plugins/emoji/public/images/apple/interrobang.png b/plugins/emoji/public/images/apple/interrobang.png
new file mode 100644
index 00000000000..6d4a85ec349
Binary files /dev/null and b/plugins/emoji/public/images/apple/interrobang.png differ
diff --git a/plugins/emoji/public/images/apple/iphone.png b/plugins/emoji/public/images/apple/iphone.png
new file mode 100644
index 00000000000..615468a4b70
Binary files /dev/null and b/plugins/emoji/public/images/apple/iphone.png differ
diff --git a/plugins/emoji/public/images/apple/it.png b/plugins/emoji/public/images/apple/it.png
new file mode 100644
index 00000000000..d1dee29e894
Binary files /dev/null and b/plugins/emoji/public/images/apple/it.png differ
diff --git a/plugins/emoji/public/images/apple/izakaya_lantern.png b/plugins/emoji/public/images/apple/izakaya_lantern.png
new file mode 100644
index 00000000000..d60b3974fb9
Binary files /dev/null and b/plugins/emoji/public/images/apple/izakaya_lantern.png differ
diff --git a/plugins/emoji/public/images/apple/jack_o_lantern.png b/plugins/emoji/public/images/apple/jack_o_lantern.png
new file mode 100644
index 00000000000..c38956522d0
Binary files /dev/null and b/plugins/emoji/public/images/apple/jack_o_lantern.png differ
diff --git a/plugins/emoji/public/images/apple/japan.png b/plugins/emoji/public/images/apple/japan.png
new file mode 100644
index 00000000000..e2d496c5016
Binary files /dev/null and b/plugins/emoji/public/images/apple/japan.png differ
diff --git a/plugins/emoji/public/images/apple/japanese_castle.png b/plugins/emoji/public/images/apple/japanese_castle.png
new file mode 100644
index 00000000000..547d8075e56
Binary files /dev/null and b/plugins/emoji/public/images/apple/japanese_castle.png differ
diff --git a/plugins/emoji/public/images/apple/japanese_goblin.png b/plugins/emoji/public/images/apple/japanese_goblin.png
new file mode 100644
index 00000000000..039ccb519c9
Binary files /dev/null and b/plugins/emoji/public/images/apple/japanese_goblin.png differ
diff --git a/plugins/emoji/public/images/apple/japanese_ogre.png b/plugins/emoji/public/images/apple/japanese_ogre.png
new file mode 100644
index 00000000000..5ad27b97749
Binary files /dev/null and b/plugins/emoji/public/images/apple/japanese_ogre.png differ
diff --git a/plugins/emoji/public/images/apple/jeans.png b/plugins/emoji/public/images/apple/jeans.png
new file mode 100644
index 00000000000..2ee3a9f5f73
Binary files /dev/null and b/plugins/emoji/public/images/apple/jeans.png differ
diff --git a/plugins/emoji/public/images/apple/joy.png b/plugins/emoji/public/images/apple/joy.png
new file mode 100644
index 00000000000..9264720e705
Binary files /dev/null and b/plugins/emoji/public/images/apple/joy.png differ
diff --git a/plugins/emoji/public/images/apple/joy_cat.png b/plugins/emoji/public/images/apple/joy_cat.png
new file mode 100644
index 00000000000..8d2cbd874c3
Binary files /dev/null and b/plugins/emoji/public/images/apple/joy_cat.png differ
diff --git a/plugins/emoji/public/images/apple/jp.png b/plugins/emoji/public/images/apple/jp.png
new file mode 100644
index 00000000000..8487914a71e
Binary files /dev/null and b/plugins/emoji/public/images/apple/jp.png differ
diff --git a/plugins/emoji/public/images/apple/key.png b/plugins/emoji/public/images/apple/key.png
new file mode 100644
index 00000000000..65c4521520a
Binary files /dev/null and b/plugins/emoji/public/images/apple/key.png differ
diff --git a/plugins/emoji/public/images/apple/keycap_ten.png b/plugins/emoji/public/images/apple/keycap_ten.png
new file mode 100644
index 00000000000..506a7937820
Binary files /dev/null and b/plugins/emoji/public/images/apple/keycap_ten.png differ
diff --git a/plugins/emoji/public/images/apple/kimono.png b/plugins/emoji/public/images/apple/kimono.png
new file mode 100644
index 00000000000..15ee907805a
Binary files /dev/null and b/plugins/emoji/public/images/apple/kimono.png differ
diff --git a/plugins/emoji/public/images/apple/kiss.png b/plugins/emoji/public/images/apple/kiss.png
new file mode 100644
index 00000000000..9b90300253b
Binary files /dev/null and b/plugins/emoji/public/images/apple/kiss.png differ
diff --git a/plugins/emoji/public/images/apple/kissing.png b/plugins/emoji/public/images/apple/kissing.png
new file mode 100644
index 00000000000..1611afdd626
Binary files /dev/null and b/plugins/emoji/public/images/apple/kissing.png differ
diff --git a/plugins/emoji/public/images/apple/kissing_cat.png b/plugins/emoji/public/images/apple/kissing_cat.png
new file mode 100644
index 00000000000..1b1d0ca7831
Binary files /dev/null and b/plugins/emoji/public/images/apple/kissing_cat.png differ
diff --git a/plugins/emoji/public/images/apple/kissing_closed_eyes.png b/plugins/emoji/public/images/apple/kissing_closed_eyes.png
new file mode 100644
index 00000000000..d95e3909714
Binary files /dev/null and b/plugins/emoji/public/images/apple/kissing_closed_eyes.png differ
diff --git a/plugins/emoji/public/images/apple/kissing_heart.png b/plugins/emoji/public/images/apple/kissing_heart.png
new file mode 100644
index 00000000000..e0791696fda
Binary files /dev/null and b/plugins/emoji/public/images/apple/kissing_heart.png differ
diff --git a/plugins/emoji/public/images/apple/kissing_smiling_eyes.png b/plugins/emoji/public/images/apple/kissing_smiling_eyes.png
new file mode 100644
index 00000000000..3f2b6391ea4
Binary files /dev/null and b/plugins/emoji/public/images/apple/kissing_smiling_eyes.png differ
diff --git a/plugins/emoji/public/images/apple/knife.png b/plugins/emoji/public/images/apple/knife.png
new file mode 100644
index 00000000000..630397cd392
Binary files /dev/null and b/plugins/emoji/public/images/apple/knife.png differ
diff --git a/plugins/emoji/public/images/apple/koala.png b/plugins/emoji/public/images/apple/koala.png
new file mode 100644
index 00000000000..d36e64e3b1a
Binary files /dev/null and b/plugins/emoji/public/images/apple/koala.png differ
diff --git a/plugins/emoji/public/images/apple/koko.png b/plugins/emoji/public/images/apple/koko.png
new file mode 100644
index 00000000000..5f8c3cb90af
Binary files /dev/null and b/plugins/emoji/public/images/apple/koko.png differ
diff --git a/plugins/emoji/public/images/apple/kr.png b/plugins/emoji/public/images/apple/kr.png
new file mode 100644
index 00000000000..5640546ef45
Binary files /dev/null and b/plugins/emoji/public/images/apple/kr.png differ
diff --git a/plugins/emoji/public/images/apple/lantern.png b/plugins/emoji/public/images/apple/lantern.png
new file mode 100644
index 00000000000..d60b3974fb9
Binary files /dev/null and b/plugins/emoji/public/images/apple/lantern.png differ
diff --git a/plugins/emoji/public/images/apple/large_blue_circle.png b/plugins/emoji/public/images/apple/large_blue_circle.png
new file mode 100644
index 00000000000..b52f5165e25
Binary files /dev/null and b/plugins/emoji/public/images/apple/large_blue_circle.png differ
diff --git a/plugins/emoji/public/images/apple/large_blue_diamond.png b/plugins/emoji/public/images/apple/large_blue_diamond.png
new file mode 100644
index 00000000000..70b7eb05d7d
Binary files /dev/null and b/plugins/emoji/public/images/apple/large_blue_diamond.png differ
diff --git a/plugins/emoji/public/images/apple/large_orange_diamond.png b/plugins/emoji/public/images/apple/large_orange_diamond.png
new file mode 100644
index 00000000000..585da560085
Binary files /dev/null and b/plugins/emoji/public/images/apple/large_orange_diamond.png differ
diff --git a/plugins/emoji/public/images/apple/last_quarter_moon.png b/plugins/emoji/public/images/apple/last_quarter_moon.png
new file mode 100644
index 00000000000..a212b1ee909
Binary files /dev/null and b/plugins/emoji/public/images/apple/last_quarter_moon.png differ
diff --git a/plugins/emoji/public/images/apple/last_quarter_moon_with_face.png b/plugins/emoji/public/images/apple/last_quarter_moon_with_face.png
new file mode 100644
index 00000000000..2c9f57694c3
Binary files /dev/null and b/plugins/emoji/public/images/apple/last_quarter_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/apple/laughing.png b/plugins/emoji/public/images/apple/laughing.png
new file mode 100644
index 00000000000..85605c7329d
Binary files /dev/null and b/plugins/emoji/public/images/apple/laughing.png differ
diff --git a/plugins/emoji/public/images/apple/leaves.png b/plugins/emoji/public/images/apple/leaves.png
new file mode 100644
index 00000000000..85bd905ea87
Binary files /dev/null and b/plugins/emoji/public/images/apple/leaves.png differ
diff --git a/plugins/emoji/public/images/apple/ledger.png b/plugins/emoji/public/images/apple/ledger.png
new file mode 100644
index 00000000000..85443655f78
Binary files /dev/null and b/plugins/emoji/public/images/apple/ledger.png differ
diff --git a/plugins/emoji/public/images/apple/left_luggage.png b/plugins/emoji/public/images/apple/left_luggage.png
new file mode 100644
index 00000000000..fa742b16a9b
Binary files /dev/null and b/plugins/emoji/public/images/apple/left_luggage.png differ
diff --git a/plugins/emoji/public/images/apple/left_right_arrow.png b/plugins/emoji/public/images/apple/left_right_arrow.png
new file mode 100644
index 00000000000..bc198fc7ba3
Binary files /dev/null and b/plugins/emoji/public/images/apple/left_right_arrow.png differ
diff --git a/plugins/emoji/public/images/apple/leftwards_arrow_with_hook.png b/plugins/emoji/public/images/apple/leftwards_arrow_with_hook.png
new file mode 100644
index 00000000000..857cfea2597
Binary files /dev/null and b/plugins/emoji/public/images/apple/leftwards_arrow_with_hook.png differ
diff --git a/plugins/emoji/public/images/apple/lemon.png b/plugins/emoji/public/images/apple/lemon.png
new file mode 100644
index 00000000000..329cf127ff3
Binary files /dev/null and b/plugins/emoji/public/images/apple/lemon.png differ
diff --git a/plugins/emoji/public/images/apple/leo.png b/plugins/emoji/public/images/apple/leo.png
new file mode 100644
index 00000000000..7f615958164
Binary files /dev/null and b/plugins/emoji/public/images/apple/leo.png differ
diff --git a/plugins/emoji/public/images/apple/leopard.png b/plugins/emoji/public/images/apple/leopard.png
new file mode 100644
index 00000000000..8451b91a3a1
Binary files /dev/null and b/plugins/emoji/public/images/apple/leopard.png differ
diff --git a/plugins/emoji/public/images/apple/libra.png b/plugins/emoji/public/images/apple/libra.png
new file mode 100644
index 00000000000..2ba8db148bb
Binary files /dev/null and b/plugins/emoji/public/images/apple/libra.png differ
diff --git a/plugins/emoji/public/images/apple/light_rail.png b/plugins/emoji/public/images/apple/light_rail.png
new file mode 100644
index 00000000000..2a4830d3d2d
Binary files /dev/null and b/plugins/emoji/public/images/apple/light_rail.png differ
diff --git a/plugins/emoji/public/images/apple/link.png b/plugins/emoji/public/images/apple/link.png
new file mode 100644
index 00000000000..d9e51e4c0d3
Binary files /dev/null and b/plugins/emoji/public/images/apple/link.png differ
diff --git a/plugins/emoji/public/images/apple/lips.png b/plugins/emoji/public/images/apple/lips.png
new file mode 100644
index 00000000000..24b496d2b1e
Binary files /dev/null and b/plugins/emoji/public/images/apple/lips.png differ
diff --git a/plugins/emoji/public/images/apple/lipstick.png b/plugins/emoji/public/images/apple/lipstick.png
new file mode 100644
index 00000000000..fed2021e66f
Binary files /dev/null and b/plugins/emoji/public/images/apple/lipstick.png differ
diff --git a/plugins/emoji/public/images/apple/lock.png b/plugins/emoji/public/images/apple/lock.png
new file mode 100644
index 00000000000..48370b74914
Binary files /dev/null and b/plugins/emoji/public/images/apple/lock.png differ
diff --git a/plugins/emoji/public/images/apple/lock_with_ink_pen.png b/plugins/emoji/public/images/apple/lock_with_ink_pen.png
new file mode 100644
index 00000000000..4490b88983d
Binary files /dev/null and b/plugins/emoji/public/images/apple/lock_with_ink_pen.png differ
diff --git a/plugins/emoji/public/images/apple/lollipop.png b/plugins/emoji/public/images/apple/lollipop.png
new file mode 100644
index 00000000000..65c89afc423
Binary files /dev/null and b/plugins/emoji/public/images/apple/lollipop.png differ
diff --git a/plugins/emoji/public/images/apple/loop.png b/plugins/emoji/public/images/apple/loop.png
new file mode 100644
index 00000000000..36ecba62275
Binary files /dev/null and b/plugins/emoji/public/images/apple/loop.png differ
diff --git a/plugins/emoji/public/images/apple/loud_sound.png b/plugins/emoji/public/images/apple/loud_sound.png
new file mode 100644
index 00000000000..6531c18c7cb
Binary files /dev/null and b/plugins/emoji/public/images/apple/loud_sound.png differ
diff --git a/plugins/emoji/public/images/apple/loudspeaker.png b/plugins/emoji/public/images/apple/loudspeaker.png
new file mode 100644
index 00000000000..4e5a409fcd1
Binary files /dev/null and b/plugins/emoji/public/images/apple/loudspeaker.png differ
diff --git a/plugins/emoji/public/images/apple/love_hotel.png b/plugins/emoji/public/images/apple/love_hotel.png
new file mode 100644
index 00000000000..eea9d5a6e1f
Binary files /dev/null and b/plugins/emoji/public/images/apple/love_hotel.png differ
diff --git a/plugins/emoji/public/images/apple/love_letter.png b/plugins/emoji/public/images/apple/love_letter.png
new file mode 100644
index 00000000000..b2a395ac92f
Binary files /dev/null and b/plugins/emoji/public/images/apple/love_letter.png differ
diff --git a/plugins/emoji/public/images/apple/low_brightness.png b/plugins/emoji/public/images/apple/low_brightness.png
new file mode 100644
index 00000000000..7fbe82ae64d
Binary files /dev/null and b/plugins/emoji/public/images/apple/low_brightness.png differ
diff --git a/plugins/emoji/public/images/apple/m.png b/plugins/emoji/public/images/apple/m.png
new file mode 100644
index 00000000000..c681410f043
Binary files /dev/null and b/plugins/emoji/public/images/apple/m.png differ
diff --git a/plugins/emoji/public/images/apple/mag.png b/plugins/emoji/public/images/apple/mag.png
new file mode 100644
index 00000000000..e5232968729
Binary files /dev/null and b/plugins/emoji/public/images/apple/mag.png differ
diff --git a/plugins/emoji/public/images/apple/mag_right.png b/plugins/emoji/public/images/apple/mag_right.png
new file mode 100644
index 00000000000..21905ebbdd8
Binary files /dev/null and b/plugins/emoji/public/images/apple/mag_right.png differ
diff --git a/plugins/emoji/public/images/apple/mahjong.png b/plugins/emoji/public/images/apple/mahjong.png
new file mode 100644
index 00000000000..347d6ad3a0b
Binary files /dev/null and b/plugins/emoji/public/images/apple/mahjong.png differ
diff --git a/plugins/emoji/public/images/apple/mailbox.png b/plugins/emoji/public/images/apple/mailbox.png
new file mode 100644
index 00000000000..6fd5b72e726
Binary files /dev/null and b/plugins/emoji/public/images/apple/mailbox.png differ
diff --git a/plugins/emoji/public/images/apple/mailbox_closed.png b/plugins/emoji/public/images/apple/mailbox_closed.png
new file mode 100644
index 00000000000..fd314b8d3b2
Binary files /dev/null and b/plugins/emoji/public/images/apple/mailbox_closed.png differ
diff --git a/plugins/emoji/public/images/apple/mailbox_with_mail.png b/plugins/emoji/public/images/apple/mailbox_with_mail.png
new file mode 100644
index 00000000000..6a0d1914674
Binary files /dev/null and b/plugins/emoji/public/images/apple/mailbox_with_mail.png differ
diff --git a/plugins/emoji/public/images/apple/mailbox_with_no_mail.png b/plugins/emoji/public/images/apple/mailbox_with_no_mail.png
new file mode 100644
index 00000000000..c4bda7acfcc
Binary files /dev/null and b/plugins/emoji/public/images/apple/mailbox_with_no_mail.png differ
diff --git a/plugins/emoji/public/images/apple/man.png b/plugins/emoji/public/images/apple/man.png
new file mode 100644
index 00000000000..686ba56b9e2
Binary files /dev/null and b/plugins/emoji/public/images/apple/man.png differ
diff --git a/plugins/emoji/public/images/apple/man_with_gua_pi_mao.png b/plugins/emoji/public/images/apple/man_with_gua_pi_mao.png
new file mode 100644
index 00000000000..8d8e1fbe017
Binary files /dev/null and b/plugins/emoji/public/images/apple/man_with_gua_pi_mao.png differ
diff --git a/plugins/emoji/public/images/apple/man_with_turban.png b/plugins/emoji/public/images/apple/man_with_turban.png
new file mode 100644
index 00000000000..64f06b0f2f7
Binary files /dev/null and b/plugins/emoji/public/images/apple/man_with_turban.png differ
diff --git a/plugins/emoji/public/images/apple/mans_shoe.png b/plugins/emoji/public/images/apple/mans_shoe.png
new file mode 100644
index 00000000000..710a276ecbb
Binary files /dev/null and b/plugins/emoji/public/images/apple/mans_shoe.png differ
diff --git a/plugins/emoji/public/images/apple/maple_leaf.png b/plugins/emoji/public/images/apple/maple_leaf.png
new file mode 100644
index 00000000000..f6092552989
Binary files /dev/null and b/plugins/emoji/public/images/apple/maple_leaf.png differ
diff --git a/plugins/emoji/public/images/apple/mask.png b/plugins/emoji/public/images/apple/mask.png
new file mode 100644
index 00000000000..8f8ead27db8
Binary files /dev/null and b/plugins/emoji/public/images/apple/mask.png differ
diff --git a/plugins/emoji/public/images/apple/massage.png b/plugins/emoji/public/images/apple/massage.png
new file mode 100644
index 00000000000..f6974e76b0f
Binary files /dev/null and b/plugins/emoji/public/images/apple/massage.png differ
diff --git a/plugins/emoji/public/images/apple/meat_on_bone.png b/plugins/emoji/public/images/apple/meat_on_bone.png
new file mode 100644
index 00000000000..750b0f3cc5c
Binary files /dev/null and b/plugins/emoji/public/images/apple/meat_on_bone.png differ
diff --git a/plugins/emoji/public/images/apple/mega.png b/plugins/emoji/public/images/apple/mega.png
new file mode 100644
index 00000000000..04d972b1a43
Binary files /dev/null and b/plugins/emoji/public/images/apple/mega.png differ
diff --git a/plugins/emoji/public/images/apple/melon.png b/plugins/emoji/public/images/apple/melon.png
new file mode 100644
index 00000000000..1440d828574
Binary files /dev/null and b/plugins/emoji/public/images/apple/melon.png differ
diff --git a/plugins/emoji/public/images/apple/memo.png b/plugins/emoji/public/images/apple/memo.png
new file mode 100644
index 00000000000..57abb762d5f
Binary files /dev/null and b/plugins/emoji/public/images/apple/memo.png differ
diff --git a/plugins/emoji/public/images/apple/mens.png b/plugins/emoji/public/images/apple/mens.png
new file mode 100644
index 00000000000..44c9351d03a
Binary files /dev/null and b/plugins/emoji/public/images/apple/mens.png differ
diff --git a/plugins/emoji/public/images/apple/metro.png b/plugins/emoji/public/images/apple/metro.png
new file mode 100644
index 00000000000..4f738719699
Binary files /dev/null and b/plugins/emoji/public/images/apple/metro.png differ
diff --git a/plugins/emoji/public/images/apple/microphone.png b/plugins/emoji/public/images/apple/microphone.png
new file mode 100644
index 00000000000..31ade85df6c
Binary files /dev/null and b/plugins/emoji/public/images/apple/microphone.png differ
diff --git a/plugins/emoji/public/images/apple/microscope.png b/plugins/emoji/public/images/apple/microscope.png
new file mode 100644
index 00000000000..62f2597597f
Binary files /dev/null and b/plugins/emoji/public/images/apple/microscope.png differ
diff --git a/plugins/emoji/public/images/apple/milky_way.png b/plugins/emoji/public/images/apple/milky_way.png
new file mode 100644
index 00000000000..fe0eaa6455c
Binary files /dev/null and b/plugins/emoji/public/images/apple/milky_way.png differ
diff --git a/plugins/emoji/public/images/apple/minibus.png b/plugins/emoji/public/images/apple/minibus.png
new file mode 100644
index 00000000000..ed9f6b93f34
Binary files /dev/null and b/plugins/emoji/public/images/apple/minibus.png differ
diff --git a/plugins/emoji/public/images/apple/minidisc.png b/plugins/emoji/public/images/apple/minidisc.png
new file mode 100644
index 00000000000..56af53b27f1
Binary files /dev/null and b/plugins/emoji/public/images/apple/minidisc.png differ
diff --git a/plugins/emoji/public/images/apple/mobile_phone_off.png b/plugins/emoji/public/images/apple/mobile_phone_off.png
new file mode 100644
index 00000000000..ef83829954f
Binary files /dev/null and b/plugins/emoji/public/images/apple/mobile_phone_off.png differ
diff --git a/plugins/emoji/public/images/apple/money_with_wings.png b/plugins/emoji/public/images/apple/money_with_wings.png
new file mode 100644
index 00000000000..2940d1798a3
Binary files /dev/null and b/plugins/emoji/public/images/apple/money_with_wings.png differ
diff --git a/plugins/emoji/public/images/apple/moneybag.png b/plugins/emoji/public/images/apple/moneybag.png
new file mode 100644
index 00000000000..956fc0ffd70
Binary files /dev/null and b/plugins/emoji/public/images/apple/moneybag.png differ
diff --git a/plugins/emoji/public/images/apple/monkey.png b/plugins/emoji/public/images/apple/monkey.png
new file mode 100644
index 00000000000..52c9740d66c
Binary files /dev/null and b/plugins/emoji/public/images/apple/monkey.png differ
diff --git a/plugins/emoji/public/images/apple/monkey_face.png b/plugins/emoji/public/images/apple/monkey_face.png
new file mode 100644
index 00000000000..c10b913a00f
Binary files /dev/null and b/plugins/emoji/public/images/apple/monkey_face.png differ
diff --git a/plugins/emoji/public/images/apple/monorail.png b/plugins/emoji/public/images/apple/monorail.png
new file mode 100644
index 00000000000..8062fc7b6ae
Binary files /dev/null and b/plugins/emoji/public/images/apple/monorail.png differ
diff --git a/plugins/emoji/public/images/apple/moon.png b/plugins/emoji/public/images/apple/moon.png
new file mode 100644
index 00000000000..03e9b3dabaf
Binary files /dev/null and b/plugins/emoji/public/images/apple/moon.png differ
diff --git a/plugins/emoji/public/images/apple/mortar_board.png b/plugins/emoji/public/images/apple/mortar_board.png
new file mode 100644
index 00000000000..d17e8cf074f
Binary files /dev/null and b/plugins/emoji/public/images/apple/mortar_board.png differ
diff --git a/plugins/emoji/public/images/apple/mount_fuji.png b/plugins/emoji/public/images/apple/mount_fuji.png
new file mode 100644
index 00000000000..7bc05512f89
Binary files /dev/null and b/plugins/emoji/public/images/apple/mount_fuji.png differ
diff --git a/plugins/emoji/public/images/apple/mountain_bicyclist.png b/plugins/emoji/public/images/apple/mountain_bicyclist.png
new file mode 100644
index 00000000000..761dde0d9e8
Binary files /dev/null and b/plugins/emoji/public/images/apple/mountain_bicyclist.png differ
diff --git a/plugins/emoji/public/images/apple/mountain_cableway.png b/plugins/emoji/public/images/apple/mountain_cableway.png
new file mode 100644
index 00000000000..b68440c0eef
Binary files /dev/null and b/plugins/emoji/public/images/apple/mountain_cableway.png differ
diff --git a/plugins/emoji/public/images/apple/mountain_railway.png b/plugins/emoji/public/images/apple/mountain_railway.png
new file mode 100644
index 00000000000..4c63b908838
Binary files /dev/null and b/plugins/emoji/public/images/apple/mountain_railway.png differ
diff --git a/plugins/emoji/public/images/apple/mouse.png b/plugins/emoji/public/images/apple/mouse.png
new file mode 100644
index 00000000000..7cd289d40dd
Binary files /dev/null and b/plugins/emoji/public/images/apple/mouse.png differ
diff --git a/plugins/emoji/public/images/apple/mouse2.png b/plugins/emoji/public/images/apple/mouse2.png
new file mode 100644
index 00000000000..5eaab108426
Binary files /dev/null and b/plugins/emoji/public/images/apple/mouse2.png differ
diff --git a/plugins/emoji/public/images/apple/movie_camera.png b/plugins/emoji/public/images/apple/movie_camera.png
new file mode 100644
index 00000000000..86af960c98d
Binary files /dev/null and b/plugins/emoji/public/images/apple/movie_camera.png differ
diff --git a/plugins/emoji/public/images/apple/moyai.png b/plugins/emoji/public/images/apple/moyai.png
new file mode 100644
index 00000000000..76a72f5654e
Binary files /dev/null and b/plugins/emoji/public/images/apple/moyai.png differ
diff --git a/plugins/emoji/public/images/apple/muscle.png b/plugins/emoji/public/images/apple/muscle.png
new file mode 100644
index 00000000000..5778d0df7d8
Binary files /dev/null and b/plugins/emoji/public/images/apple/muscle.png differ
diff --git a/plugins/emoji/public/images/apple/mushroom.png b/plugins/emoji/public/images/apple/mushroom.png
new file mode 100644
index 00000000000..5ed54b62da0
Binary files /dev/null and b/plugins/emoji/public/images/apple/mushroom.png differ
diff --git a/plugins/emoji/public/images/apple/musical_keyboard.png b/plugins/emoji/public/images/apple/musical_keyboard.png
new file mode 100644
index 00000000000..e4243429074
Binary files /dev/null and b/plugins/emoji/public/images/apple/musical_keyboard.png differ
diff --git a/plugins/emoji/public/images/apple/musical_note.png b/plugins/emoji/public/images/apple/musical_note.png
new file mode 100644
index 00000000000..83fc05faf97
Binary files /dev/null and b/plugins/emoji/public/images/apple/musical_note.png differ
diff --git a/plugins/emoji/public/images/apple/musical_score.png b/plugins/emoji/public/images/apple/musical_score.png
new file mode 100644
index 00000000000..5cf7032ebab
Binary files /dev/null and b/plugins/emoji/public/images/apple/musical_score.png differ
diff --git a/plugins/emoji/public/images/apple/mute.png b/plugins/emoji/public/images/apple/mute.png
new file mode 100644
index 00000000000..ceb6d167e41
Binary files /dev/null and b/plugins/emoji/public/images/apple/mute.png differ
diff --git a/plugins/emoji/public/images/apple/nail_care.png b/plugins/emoji/public/images/apple/nail_care.png
new file mode 100644
index 00000000000..b32d0d377bd
Binary files /dev/null and b/plugins/emoji/public/images/apple/nail_care.png differ
diff --git a/plugins/emoji/public/images/apple/name_badge.png b/plugins/emoji/public/images/apple/name_badge.png
new file mode 100644
index 00000000000..083eb8a7a83
Binary files /dev/null and b/plugins/emoji/public/images/apple/name_badge.png differ
diff --git a/plugins/emoji/public/images/apple/necktie.png b/plugins/emoji/public/images/apple/necktie.png
new file mode 100644
index 00000000000..0097e34e2d6
Binary files /dev/null and b/plugins/emoji/public/images/apple/necktie.png differ
diff --git a/plugins/emoji/public/images/apple/negative_squared_cross_mark.png b/plugins/emoji/public/images/apple/negative_squared_cross_mark.png
new file mode 100644
index 00000000000..75f1c61b654
Binary files /dev/null and b/plugins/emoji/public/images/apple/negative_squared_cross_mark.png differ
diff --git a/plugins/emoji/public/images/apple/neutral_face.png b/plugins/emoji/public/images/apple/neutral_face.png
new file mode 100644
index 00000000000..8fc0b1cf982
Binary files /dev/null and b/plugins/emoji/public/images/apple/neutral_face.png differ
diff --git a/plugins/emoji/public/images/apple/new.png b/plugins/emoji/public/images/apple/new.png
new file mode 100644
index 00000000000..a4d4e3f2feb
Binary files /dev/null and b/plugins/emoji/public/images/apple/new.png differ
diff --git a/plugins/emoji/public/images/apple/new_moon.png b/plugins/emoji/public/images/apple/new_moon.png
new file mode 100644
index 00000000000..48b05c68703
Binary files /dev/null and b/plugins/emoji/public/images/apple/new_moon.png differ
diff --git a/plugins/emoji/public/images/apple/new_moon_with_face.png b/plugins/emoji/public/images/apple/new_moon_with_face.png
new file mode 100644
index 00000000000..e3ed1487b9f
Binary files /dev/null and b/plugins/emoji/public/images/apple/new_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/apple/newspaper.png b/plugins/emoji/public/images/apple/newspaper.png
new file mode 100644
index 00000000000..1714f3d0857
Binary files /dev/null and b/plugins/emoji/public/images/apple/newspaper.png differ
diff --git a/plugins/emoji/public/images/apple/ng.png b/plugins/emoji/public/images/apple/ng.png
new file mode 100644
index 00000000000..6081ffb672b
Binary files /dev/null and b/plugins/emoji/public/images/apple/ng.png differ
diff --git a/plugins/emoji/public/images/apple/night_with_stars.png b/plugins/emoji/public/images/apple/night_with_stars.png
new file mode 100644
index 00000000000..d80bcc3bd01
Binary files /dev/null and b/plugins/emoji/public/images/apple/night_with_stars.png differ
diff --git a/plugins/emoji/public/images/apple/nine.png b/plugins/emoji/public/images/apple/nine.png
new file mode 100644
index 00000000000..3de2d1f0c72
Binary files /dev/null and b/plugins/emoji/public/images/apple/nine.png differ
diff --git a/plugins/emoji/public/images/apple/no_bell.png b/plugins/emoji/public/images/apple/no_bell.png
new file mode 100644
index 00000000000..66496e2d5f9
Binary files /dev/null and b/plugins/emoji/public/images/apple/no_bell.png differ
diff --git a/plugins/emoji/public/images/apple/no_bicycles.png b/plugins/emoji/public/images/apple/no_bicycles.png
new file mode 100644
index 00000000000..24a2adad0ce
Binary files /dev/null and b/plugins/emoji/public/images/apple/no_bicycles.png differ
diff --git a/plugins/emoji/public/images/apple/no_entry.png b/plugins/emoji/public/images/apple/no_entry.png
new file mode 100644
index 00000000000..8a0cec727fd
Binary files /dev/null and b/plugins/emoji/public/images/apple/no_entry.png differ
diff --git a/plugins/emoji/public/images/apple/no_entry_sign.png b/plugins/emoji/public/images/apple/no_entry_sign.png
new file mode 100644
index 00000000000..e84384f49de
Binary files /dev/null and b/plugins/emoji/public/images/apple/no_entry_sign.png differ
diff --git a/plugins/emoji/public/images/apple/no_good.png b/plugins/emoji/public/images/apple/no_good.png
new file mode 100644
index 00000000000..883fa8a8470
Binary files /dev/null and b/plugins/emoji/public/images/apple/no_good.png differ
diff --git a/plugins/emoji/public/images/apple/no_mobile_phones.png b/plugins/emoji/public/images/apple/no_mobile_phones.png
new file mode 100644
index 00000000000..40ddd0aab7c
Binary files /dev/null and b/plugins/emoji/public/images/apple/no_mobile_phones.png differ
diff --git a/plugins/emoji/public/images/apple/no_mouth.png b/plugins/emoji/public/images/apple/no_mouth.png
new file mode 100644
index 00000000000..d8ae6e8c106
Binary files /dev/null and b/plugins/emoji/public/images/apple/no_mouth.png differ
diff --git a/plugins/emoji/public/images/apple/no_pedestrians.png b/plugins/emoji/public/images/apple/no_pedestrians.png
new file mode 100644
index 00000000000..7b598c5a025
Binary files /dev/null and b/plugins/emoji/public/images/apple/no_pedestrians.png differ
diff --git a/plugins/emoji/public/images/apple/no_smoking.png b/plugins/emoji/public/images/apple/no_smoking.png
new file mode 100644
index 00000000000..b6bd6309de8
Binary files /dev/null and b/plugins/emoji/public/images/apple/no_smoking.png differ
diff --git a/plugins/emoji/public/images/apple/non-potable_water.png b/plugins/emoji/public/images/apple/non-potable_water.png
new file mode 100644
index 00000000000..4e96155bc99
Binary files /dev/null and b/plugins/emoji/public/images/apple/non-potable_water.png differ
diff --git a/plugins/emoji/public/images/apple/nose.png b/plugins/emoji/public/images/apple/nose.png
new file mode 100644
index 00000000000..403f6aacae3
Binary files /dev/null and b/plugins/emoji/public/images/apple/nose.png differ
diff --git a/plugins/emoji/public/images/apple/notebook.png b/plugins/emoji/public/images/apple/notebook.png
new file mode 100644
index 00000000000..357871772fa
Binary files /dev/null and b/plugins/emoji/public/images/apple/notebook.png differ
diff --git a/plugins/emoji/public/images/apple/notebook_with_decorative_cover.png b/plugins/emoji/public/images/apple/notebook_with_decorative_cover.png
new file mode 100644
index 00000000000..82e6871ccf7
Binary files /dev/null and b/plugins/emoji/public/images/apple/notebook_with_decorative_cover.png differ
diff --git a/plugins/emoji/public/images/apple/notes.png b/plugins/emoji/public/images/apple/notes.png
new file mode 100644
index 00000000000..e593cfac720
Binary files /dev/null and b/plugins/emoji/public/images/apple/notes.png differ
diff --git a/plugins/emoji/public/images/apple/nut_and_bolt.png b/plugins/emoji/public/images/apple/nut_and_bolt.png
new file mode 100644
index 00000000000..afd5da08e0a
Binary files /dev/null and b/plugins/emoji/public/images/apple/nut_and_bolt.png differ
diff --git a/plugins/emoji/public/images/apple/o.png b/plugins/emoji/public/images/apple/o.png
new file mode 100644
index 00000000000..fcf887e9604
Binary files /dev/null and b/plugins/emoji/public/images/apple/o.png differ
diff --git a/plugins/emoji/public/images/apple/o2.png b/plugins/emoji/public/images/apple/o2.png
new file mode 100644
index 00000000000..c8ca117ad27
Binary files /dev/null and b/plugins/emoji/public/images/apple/o2.png differ
diff --git a/plugins/emoji/public/images/apple/ocean.png b/plugins/emoji/public/images/apple/ocean.png
new file mode 100644
index 00000000000..35798e4f39f
Binary files /dev/null and b/plugins/emoji/public/images/apple/ocean.png differ
diff --git a/plugins/emoji/public/images/apple/octopus.png b/plugins/emoji/public/images/apple/octopus.png
new file mode 100644
index 00000000000..16727ff286e
Binary files /dev/null and b/plugins/emoji/public/images/apple/octopus.png differ
diff --git a/plugins/emoji/public/images/apple/oden.png b/plugins/emoji/public/images/apple/oden.png
new file mode 100644
index 00000000000..9d9b18da20b
Binary files /dev/null and b/plugins/emoji/public/images/apple/oden.png differ
diff --git a/plugins/emoji/public/images/apple/office.png b/plugins/emoji/public/images/apple/office.png
new file mode 100644
index 00000000000..e4d7afb3774
Binary files /dev/null and b/plugins/emoji/public/images/apple/office.png differ
diff --git a/plugins/emoji/public/images/apple/ok.png b/plugins/emoji/public/images/apple/ok.png
new file mode 100644
index 00000000000..de3d08b66a6
Binary files /dev/null and b/plugins/emoji/public/images/apple/ok.png differ
diff --git a/plugins/emoji/public/images/apple/ok_hand.png b/plugins/emoji/public/images/apple/ok_hand.png
new file mode 100644
index 00000000000..da70b346e1e
Binary files /dev/null and b/plugins/emoji/public/images/apple/ok_hand.png differ
diff --git a/plugins/emoji/public/images/apple/ok_woman.png b/plugins/emoji/public/images/apple/ok_woman.png
new file mode 100644
index 00000000000..bdb7461b71a
Binary files /dev/null and b/plugins/emoji/public/images/apple/ok_woman.png differ
diff --git a/plugins/emoji/public/images/apple/older_man.png b/plugins/emoji/public/images/apple/older_man.png
new file mode 100644
index 00000000000..e6e295553fa
Binary files /dev/null and b/plugins/emoji/public/images/apple/older_man.png differ
diff --git a/plugins/emoji/public/images/apple/older_woman.png b/plugins/emoji/public/images/apple/older_woman.png
new file mode 100644
index 00000000000..d5224eb0b0a
Binary files /dev/null and b/plugins/emoji/public/images/apple/older_woman.png differ
diff --git a/plugins/emoji/public/images/apple/on.png b/plugins/emoji/public/images/apple/on.png
new file mode 100644
index 00000000000..1d5c752ccf2
Binary files /dev/null and b/plugins/emoji/public/images/apple/on.png differ
diff --git a/plugins/emoji/public/images/apple/oncoming_automobile.png b/plugins/emoji/public/images/apple/oncoming_automobile.png
new file mode 100644
index 00000000000..2361bf15379
Binary files /dev/null and b/plugins/emoji/public/images/apple/oncoming_automobile.png differ
diff --git a/plugins/emoji/public/images/apple/oncoming_bus.png b/plugins/emoji/public/images/apple/oncoming_bus.png
new file mode 100644
index 00000000000..f74afbbaa1f
Binary files /dev/null and b/plugins/emoji/public/images/apple/oncoming_bus.png differ
diff --git a/plugins/emoji/public/images/apple/oncoming_police_car.png b/plugins/emoji/public/images/apple/oncoming_police_car.png
new file mode 100644
index 00000000000..9daf28ef119
Binary files /dev/null and b/plugins/emoji/public/images/apple/oncoming_police_car.png differ
diff --git a/plugins/emoji/public/images/apple/oncoming_taxi.png b/plugins/emoji/public/images/apple/oncoming_taxi.png
new file mode 100644
index 00000000000..944299846e3
Binary files /dev/null and b/plugins/emoji/public/images/apple/oncoming_taxi.png differ
diff --git a/plugins/emoji/public/images/apple/one.png b/plugins/emoji/public/images/apple/one.png
new file mode 100644
index 00000000000..c6d6bd84f6b
Binary files /dev/null and b/plugins/emoji/public/images/apple/one.png differ
diff --git a/plugins/emoji/public/images/apple/open_book.png b/plugins/emoji/public/images/apple/open_book.png
new file mode 100644
index 00000000000..e269adc7e9d
Binary files /dev/null and b/plugins/emoji/public/images/apple/open_book.png differ
diff --git a/plugins/emoji/public/images/apple/open_file_folder.png b/plugins/emoji/public/images/apple/open_file_folder.png
new file mode 100644
index 00000000000..f248186181f
Binary files /dev/null and b/plugins/emoji/public/images/apple/open_file_folder.png differ
diff --git a/plugins/emoji/public/images/apple/open_hands.png b/plugins/emoji/public/images/apple/open_hands.png
new file mode 100644
index 00000000000..3b5bf32b4f3
Binary files /dev/null and b/plugins/emoji/public/images/apple/open_hands.png differ
diff --git a/plugins/emoji/public/images/apple/open_mouth.png b/plugins/emoji/public/images/apple/open_mouth.png
new file mode 100644
index 00000000000..738b8dfd05d
Binary files /dev/null and b/plugins/emoji/public/images/apple/open_mouth.png differ
diff --git a/plugins/emoji/public/images/apple/ophiuchus.png b/plugins/emoji/public/images/apple/ophiuchus.png
new file mode 100644
index 00000000000..9fa22157e68
Binary files /dev/null and b/plugins/emoji/public/images/apple/ophiuchus.png differ
diff --git a/plugins/emoji/public/images/apple/orange_book.png b/plugins/emoji/public/images/apple/orange_book.png
new file mode 100644
index 00000000000..127cc17ba57
Binary files /dev/null and b/plugins/emoji/public/images/apple/orange_book.png differ
diff --git a/plugins/emoji/public/images/apple/outbox_tray.png b/plugins/emoji/public/images/apple/outbox_tray.png
new file mode 100644
index 00000000000..51697f3df3f
Binary files /dev/null and b/plugins/emoji/public/images/apple/outbox_tray.png differ
diff --git a/plugins/emoji/public/images/apple/ox.png b/plugins/emoji/public/images/apple/ox.png
new file mode 100644
index 00000000000..9584882e049
Binary files /dev/null and b/plugins/emoji/public/images/apple/ox.png differ
diff --git a/plugins/emoji/public/images/apple/package.png b/plugins/emoji/public/images/apple/package.png
new file mode 100644
index 00000000000..f59164691fa
Binary files /dev/null and b/plugins/emoji/public/images/apple/package.png differ
diff --git a/plugins/emoji/public/images/apple/page_facing_up.png b/plugins/emoji/public/images/apple/page_facing_up.png
new file mode 100644
index 00000000000..89f7b77c99d
Binary files /dev/null and b/plugins/emoji/public/images/apple/page_facing_up.png differ
diff --git a/plugins/emoji/public/images/apple/page_with_curl.png b/plugins/emoji/public/images/apple/page_with_curl.png
new file mode 100644
index 00000000000..bfb32cbdac2
Binary files /dev/null and b/plugins/emoji/public/images/apple/page_with_curl.png differ
diff --git a/plugins/emoji/public/images/apple/pager.png b/plugins/emoji/public/images/apple/pager.png
new file mode 100644
index 00000000000..19546e124f5
Binary files /dev/null and b/plugins/emoji/public/images/apple/pager.png differ
diff --git a/plugins/emoji/public/images/apple/palm_tree.png b/plugins/emoji/public/images/apple/palm_tree.png
new file mode 100644
index 00000000000..970875c59b6
Binary files /dev/null and b/plugins/emoji/public/images/apple/palm_tree.png differ
diff --git a/plugins/emoji/public/images/apple/panda_face.png b/plugins/emoji/public/images/apple/panda_face.png
new file mode 100644
index 00000000000..e958ed3cd2b
Binary files /dev/null and b/plugins/emoji/public/images/apple/panda_face.png differ
diff --git a/plugins/emoji/public/images/apple/paperclip.png b/plugins/emoji/public/images/apple/paperclip.png
new file mode 100644
index 00000000000..c868a2d17b2
Binary files /dev/null and b/plugins/emoji/public/images/apple/paperclip.png differ
diff --git a/plugins/emoji/public/images/apple/parking.png b/plugins/emoji/public/images/apple/parking.png
new file mode 100644
index 00000000000..1992173dbdb
Binary files /dev/null and b/plugins/emoji/public/images/apple/parking.png differ
diff --git a/plugins/emoji/public/images/apple/part_alternation_mark.png b/plugins/emoji/public/images/apple/part_alternation_mark.png
new file mode 100644
index 00000000000..8bc91217cb3
Binary files /dev/null and b/plugins/emoji/public/images/apple/part_alternation_mark.png differ
diff --git a/plugins/emoji/public/images/apple/partly_sunny.png b/plugins/emoji/public/images/apple/partly_sunny.png
new file mode 100644
index 00000000000..013707c152f
Binary files /dev/null and b/plugins/emoji/public/images/apple/partly_sunny.png differ
diff --git a/plugins/emoji/public/images/apple/passport_control.png b/plugins/emoji/public/images/apple/passport_control.png
new file mode 100644
index 00000000000..a941d20f7b0
Binary files /dev/null and b/plugins/emoji/public/images/apple/passport_control.png differ
diff --git a/plugins/emoji/public/images/apple/paw_prints.png b/plugins/emoji/public/images/apple/paw_prints.png
new file mode 100644
index 00000000000..603b28f5ed8
Binary files /dev/null and b/plugins/emoji/public/images/apple/paw_prints.png differ
diff --git a/plugins/emoji/public/images/apple/peach.png b/plugins/emoji/public/images/apple/peach.png
new file mode 100644
index 00000000000..5d507ac3002
Binary files /dev/null and b/plugins/emoji/public/images/apple/peach.png differ
diff --git a/plugins/emoji/public/images/apple/pear.png b/plugins/emoji/public/images/apple/pear.png
new file mode 100644
index 00000000000..45206b156cc
Binary files /dev/null and b/plugins/emoji/public/images/apple/pear.png differ
diff --git a/plugins/emoji/public/images/apple/pencil.png b/plugins/emoji/public/images/apple/pencil.png
new file mode 100644
index 00000000000..57abb762d5f
Binary files /dev/null and b/plugins/emoji/public/images/apple/pencil.png differ
diff --git a/plugins/emoji/public/images/apple/pencil2.png b/plugins/emoji/public/images/apple/pencil2.png
new file mode 100644
index 00000000000..36d68feb677
Binary files /dev/null and b/plugins/emoji/public/images/apple/pencil2.png differ
diff --git a/plugins/emoji/public/images/apple/penguin.png b/plugins/emoji/public/images/apple/penguin.png
new file mode 100644
index 00000000000..bcb20f55054
Binary files /dev/null and b/plugins/emoji/public/images/apple/penguin.png differ
diff --git a/plugins/emoji/public/images/apple/pensive.png b/plugins/emoji/public/images/apple/pensive.png
new file mode 100644
index 00000000000..f08e4308cd8
Binary files /dev/null and b/plugins/emoji/public/images/apple/pensive.png differ
diff --git a/plugins/emoji/public/images/apple/performing_arts.png b/plugins/emoji/public/images/apple/performing_arts.png
new file mode 100644
index 00000000000..ec6058de677
Binary files /dev/null and b/plugins/emoji/public/images/apple/performing_arts.png differ
diff --git a/plugins/emoji/public/images/apple/persevere.png b/plugins/emoji/public/images/apple/persevere.png
new file mode 100644
index 00000000000..6914cd67d3f
Binary files /dev/null and b/plugins/emoji/public/images/apple/persevere.png differ
diff --git a/plugins/emoji/public/images/apple/person_frowning.png b/plugins/emoji/public/images/apple/person_frowning.png
new file mode 100644
index 00000000000..a1425d60a16
Binary files /dev/null and b/plugins/emoji/public/images/apple/person_frowning.png differ
diff --git a/plugins/emoji/public/images/apple/person_with_blond_hair.png b/plugins/emoji/public/images/apple/person_with_blond_hair.png
new file mode 100644
index 00000000000..42b734a9c6a
Binary files /dev/null and b/plugins/emoji/public/images/apple/person_with_blond_hair.png differ
diff --git a/plugins/emoji/public/images/apple/person_with_pouting_face.png b/plugins/emoji/public/images/apple/person_with_pouting_face.png
new file mode 100644
index 00000000000..5f1a366801b
Binary files /dev/null and b/plugins/emoji/public/images/apple/person_with_pouting_face.png differ
diff --git a/plugins/emoji/public/images/apple/phone.png b/plugins/emoji/public/images/apple/phone.png
new file mode 100644
index 00000000000..fb1d51cdbcd
Binary files /dev/null and b/plugins/emoji/public/images/apple/phone.png differ
diff --git a/plugins/emoji/public/images/apple/pig.png b/plugins/emoji/public/images/apple/pig.png
new file mode 100644
index 00000000000..adbbff8b85c
Binary files /dev/null and b/plugins/emoji/public/images/apple/pig.png differ
diff --git a/plugins/emoji/public/images/apple/pig2.png b/plugins/emoji/public/images/apple/pig2.png
new file mode 100644
index 00000000000..b88c1555032
Binary files /dev/null and b/plugins/emoji/public/images/apple/pig2.png differ
diff --git a/plugins/emoji/public/images/apple/pig_nose.png b/plugins/emoji/public/images/apple/pig_nose.png
new file mode 100644
index 00000000000..03ba68a03f3
Binary files /dev/null and b/plugins/emoji/public/images/apple/pig_nose.png differ
diff --git a/plugins/emoji/public/images/apple/pill.png b/plugins/emoji/public/images/apple/pill.png
new file mode 100644
index 00000000000..6b14f15fd8c
Binary files /dev/null and b/plugins/emoji/public/images/apple/pill.png differ
diff --git a/plugins/emoji/public/images/apple/pineapple.png b/plugins/emoji/public/images/apple/pineapple.png
new file mode 100644
index 00000000000..054a60e2e96
Binary files /dev/null and b/plugins/emoji/public/images/apple/pineapple.png differ
diff --git a/plugins/emoji/public/images/apple/pisces.png b/plugins/emoji/public/images/apple/pisces.png
new file mode 100644
index 00000000000..4bedc908df2
Binary files /dev/null and b/plugins/emoji/public/images/apple/pisces.png differ
diff --git a/plugins/emoji/public/images/apple/pizza.png b/plugins/emoji/public/images/apple/pizza.png
new file mode 100644
index 00000000000..45958191802
Binary files /dev/null and b/plugins/emoji/public/images/apple/pizza.png differ
diff --git a/plugins/emoji/public/images/apple/point_down.png b/plugins/emoji/public/images/apple/point_down.png
new file mode 100644
index 00000000000..a0187533c00
Binary files /dev/null and b/plugins/emoji/public/images/apple/point_down.png differ
diff --git a/plugins/emoji/public/images/apple/point_left.png b/plugins/emoji/public/images/apple/point_left.png
new file mode 100644
index 00000000000..e6a0f0f38e5
Binary files /dev/null and b/plugins/emoji/public/images/apple/point_left.png differ
diff --git a/plugins/emoji/public/images/apple/point_right.png b/plugins/emoji/public/images/apple/point_right.png
new file mode 100644
index 00000000000..193cb21036b
Binary files /dev/null and b/plugins/emoji/public/images/apple/point_right.png differ
diff --git a/plugins/emoji/public/images/apple/point_up.png b/plugins/emoji/public/images/apple/point_up.png
new file mode 100644
index 00000000000..fe4b03fd38d
Binary files /dev/null and b/plugins/emoji/public/images/apple/point_up.png differ
diff --git a/plugins/emoji/public/images/apple/point_up_2.png b/plugins/emoji/public/images/apple/point_up_2.png
new file mode 100644
index 00000000000..531273376ed
Binary files /dev/null and b/plugins/emoji/public/images/apple/point_up_2.png differ
diff --git a/plugins/emoji/public/images/apple/police_car.png b/plugins/emoji/public/images/apple/police_car.png
new file mode 100644
index 00000000000..84527e12547
Binary files /dev/null and b/plugins/emoji/public/images/apple/police_car.png differ
diff --git a/plugins/emoji/public/images/apple/poodle.png b/plugins/emoji/public/images/apple/poodle.png
new file mode 100644
index 00000000000..2c750091a09
Binary files /dev/null and b/plugins/emoji/public/images/apple/poodle.png differ
diff --git a/plugins/emoji/public/images/apple/poop.png b/plugins/emoji/public/images/apple/poop.png
new file mode 100644
index 00000000000..75544655b3f
Binary files /dev/null and b/plugins/emoji/public/images/apple/poop.png differ
diff --git a/plugins/emoji/public/images/apple/post_office.png b/plugins/emoji/public/images/apple/post_office.png
new file mode 100644
index 00000000000..6de9f0a19c2
Binary files /dev/null and b/plugins/emoji/public/images/apple/post_office.png differ
diff --git a/plugins/emoji/public/images/apple/postal_horn.png b/plugins/emoji/public/images/apple/postal_horn.png
new file mode 100644
index 00000000000..d2dc714deda
Binary files /dev/null and b/plugins/emoji/public/images/apple/postal_horn.png differ
diff --git a/plugins/emoji/public/images/apple/postbox.png b/plugins/emoji/public/images/apple/postbox.png
new file mode 100644
index 00000000000..6c807b9d97e
Binary files /dev/null and b/plugins/emoji/public/images/apple/postbox.png differ
diff --git a/plugins/emoji/public/images/apple/potable_water.png b/plugins/emoji/public/images/apple/potable_water.png
new file mode 100644
index 00000000000..9a73c001f8d
Binary files /dev/null and b/plugins/emoji/public/images/apple/potable_water.png differ
diff --git a/plugins/emoji/public/images/apple/pouch.png b/plugins/emoji/public/images/apple/pouch.png
new file mode 100644
index 00000000000..765b285fc7f
Binary files /dev/null and b/plugins/emoji/public/images/apple/pouch.png differ
diff --git a/plugins/emoji/public/images/apple/poultry_leg.png b/plugins/emoji/public/images/apple/poultry_leg.png
new file mode 100644
index 00000000000..70251a8e942
Binary files /dev/null and b/plugins/emoji/public/images/apple/poultry_leg.png differ
diff --git a/plugins/emoji/public/images/apple/pound.png b/plugins/emoji/public/images/apple/pound.png
new file mode 100644
index 00000000000..a479ce6e46e
Binary files /dev/null and b/plugins/emoji/public/images/apple/pound.png differ
diff --git a/plugins/emoji/public/images/apple/pouting_cat.png b/plugins/emoji/public/images/apple/pouting_cat.png
new file mode 100644
index 00000000000..b3c4e44ddbf
Binary files /dev/null and b/plugins/emoji/public/images/apple/pouting_cat.png differ
diff --git a/plugins/emoji/public/images/apple/pray.png b/plugins/emoji/public/images/apple/pray.png
new file mode 100644
index 00000000000..0087b99abbf
Binary files /dev/null and b/plugins/emoji/public/images/apple/pray.png differ
diff --git a/plugins/emoji/public/images/apple/princess.png b/plugins/emoji/public/images/apple/princess.png
new file mode 100644
index 00000000000..c175263ce46
Binary files /dev/null and b/plugins/emoji/public/images/apple/princess.png differ
diff --git a/plugins/emoji/public/images/apple/punch.png b/plugins/emoji/public/images/apple/punch.png
new file mode 100644
index 00000000000..1c2768cfc95
Binary files /dev/null and b/plugins/emoji/public/images/apple/punch.png differ
diff --git a/plugins/emoji/public/images/apple/purple_heart.png b/plugins/emoji/public/images/apple/purple_heart.png
new file mode 100644
index 00000000000..cc9f2b46868
Binary files /dev/null and b/plugins/emoji/public/images/apple/purple_heart.png differ
diff --git a/plugins/emoji/public/images/apple/purse.png b/plugins/emoji/public/images/apple/purse.png
new file mode 100644
index 00000000000..41ab614a12d
Binary files /dev/null and b/plugins/emoji/public/images/apple/purse.png differ
diff --git a/plugins/emoji/public/images/apple/pushpin.png b/plugins/emoji/public/images/apple/pushpin.png
new file mode 100644
index 00000000000..cda2c126c2d
Binary files /dev/null and b/plugins/emoji/public/images/apple/pushpin.png differ
diff --git a/plugins/emoji/public/images/apple/put_litter_in_its_place.png b/plugins/emoji/public/images/apple/put_litter_in_its_place.png
new file mode 100644
index 00000000000..3a2e7caffc8
Binary files /dev/null and b/plugins/emoji/public/images/apple/put_litter_in_its_place.png differ
diff --git a/plugins/emoji/public/images/apple/question.png b/plugins/emoji/public/images/apple/question.png
new file mode 100644
index 00000000000..5dcd4900736
Binary files /dev/null and b/plugins/emoji/public/images/apple/question.png differ
diff --git a/plugins/emoji/public/images/apple/rabbit.png b/plugins/emoji/public/images/apple/rabbit.png
new file mode 100644
index 00000000000..7f8f08aa380
Binary files /dev/null and b/plugins/emoji/public/images/apple/rabbit.png differ
diff --git a/plugins/emoji/public/images/apple/rabbit2.png b/plugins/emoji/public/images/apple/rabbit2.png
new file mode 100644
index 00000000000..7e9469f3760
Binary files /dev/null and b/plugins/emoji/public/images/apple/rabbit2.png differ
diff --git a/plugins/emoji/public/images/apple/racehorse.png b/plugins/emoji/public/images/apple/racehorse.png
new file mode 100644
index 00000000000..5a3e1566f2b
Binary files /dev/null and b/plugins/emoji/public/images/apple/racehorse.png differ
diff --git a/plugins/emoji/public/images/apple/radio.png b/plugins/emoji/public/images/apple/radio.png
new file mode 100644
index 00000000000..dcdeeff223a
Binary files /dev/null and b/plugins/emoji/public/images/apple/radio.png differ
diff --git a/plugins/emoji/public/images/apple/radio_button.png b/plugins/emoji/public/images/apple/radio_button.png
new file mode 100644
index 00000000000..f2f2be4a506
Binary files /dev/null and b/plugins/emoji/public/images/apple/radio_button.png differ
diff --git a/plugins/emoji/public/images/apple/rage.png b/plugins/emoji/public/images/apple/rage.png
new file mode 100644
index 00000000000..84ef537606a
Binary files /dev/null and b/plugins/emoji/public/images/apple/rage.png differ
diff --git a/plugins/emoji/public/images/apple/railway_car.png b/plugins/emoji/public/images/apple/railway_car.png
new file mode 100644
index 00000000000..2464ff0c0de
Binary files /dev/null and b/plugins/emoji/public/images/apple/railway_car.png differ
diff --git a/plugins/emoji/public/images/apple/rainbow.png b/plugins/emoji/public/images/apple/rainbow.png
new file mode 100644
index 00000000000..7bce80f7b97
Binary files /dev/null and b/plugins/emoji/public/images/apple/rainbow.png differ
diff --git a/plugins/emoji/public/images/apple/raised_hand.png b/plugins/emoji/public/images/apple/raised_hand.png
new file mode 100644
index 00000000000..acdb2fd3788
Binary files /dev/null and b/plugins/emoji/public/images/apple/raised_hand.png differ
diff --git a/plugins/emoji/public/images/apple/raised_hands.png b/plugins/emoji/public/images/apple/raised_hands.png
new file mode 100644
index 00000000000..eb9e659e711
Binary files /dev/null and b/plugins/emoji/public/images/apple/raised_hands.png differ
diff --git a/plugins/emoji/public/images/apple/raising_hand.png b/plugins/emoji/public/images/apple/raising_hand.png
new file mode 100644
index 00000000000..8b2d62fb2aa
Binary files /dev/null and b/plugins/emoji/public/images/apple/raising_hand.png differ
diff --git a/plugins/emoji/public/images/apple/ram.png b/plugins/emoji/public/images/apple/ram.png
new file mode 100644
index 00000000000..3c63d85a5f9
Binary files /dev/null and b/plugins/emoji/public/images/apple/ram.png differ
diff --git a/plugins/emoji/public/images/apple/ramen.png b/plugins/emoji/public/images/apple/ramen.png
new file mode 100644
index 00000000000..76cafae0159
Binary files /dev/null and b/plugins/emoji/public/images/apple/ramen.png differ
diff --git a/plugins/emoji/public/images/apple/rat.png b/plugins/emoji/public/images/apple/rat.png
new file mode 100644
index 00000000000..267883ebdca
Binary files /dev/null and b/plugins/emoji/public/images/apple/rat.png differ
diff --git a/plugins/emoji/public/images/apple/recycle.png b/plugins/emoji/public/images/apple/recycle.png
new file mode 100644
index 00000000000..a58af6e26de
Binary files /dev/null and b/plugins/emoji/public/images/apple/recycle.png differ
diff --git a/plugins/emoji/public/images/apple/red_car.png b/plugins/emoji/public/images/apple/red_car.png
new file mode 100644
index 00000000000..0a35f6e5d70
Binary files /dev/null and b/plugins/emoji/public/images/apple/red_car.png differ
diff --git a/plugins/emoji/public/images/apple/red_circle.png b/plugins/emoji/public/images/apple/red_circle.png
new file mode 100644
index 00000000000..2734885bbd4
Binary files /dev/null and b/plugins/emoji/public/images/apple/red_circle.png differ
diff --git a/plugins/emoji/public/images/apple/registered.png b/plugins/emoji/public/images/apple/registered.png
new file mode 100644
index 00000000000..961b2b24b3c
Binary files /dev/null and b/plugins/emoji/public/images/apple/registered.png differ
diff --git a/plugins/emoji/public/images/apple/relaxed.png b/plugins/emoji/public/images/apple/relaxed.png
new file mode 100644
index 00000000000..ef7aa7e22a2
Binary files /dev/null and b/plugins/emoji/public/images/apple/relaxed.png differ
diff --git a/plugins/emoji/public/images/apple/relieved.png b/plugins/emoji/public/images/apple/relieved.png
new file mode 100644
index 00000000000..d97e9e0253f
Binary files /dev/null and b/plugins/emoji/public/images/apple/relieved.png differ
diff --git a/plugins/emoji/public/images/apple/repeat.png b/plugins/emoji/public/images/apple/repeat.png
new file mode 100644
index 00000000000..07686580bad
Binary files /dev/null and b/plugins/emoji/public/images/apple/repeat.png differ
diff --git a/plugins/emoji/public/images/apple/repeat_one.png b/plugins/emoji/public/images/apple/repeat_one.png
new file mode 100644
index 00000000000..2fa085cc57b
Binary files /dev/null and b/plugins/emoji/public/images/apple/repeat_one.png differ
diff --git a/plugins/emoji/public/images/apple/restroom.png b/plugins/emoji/public/images/apple/restroom.png
new file mode 100644
index 00000000000..2ab7e086922
Binary files /dev/null and b/plugins/emoji/public/images/apple/restroom.png differ
diff --git a/plugins/emoji/public/images/apple/revolving_hearts.png b/plugins/emoji/public/images/apple/revolving_hearts.png
new file mode 100644
index 00000000000..9441aed5a07
Binary files /dev/null and b/plugins/emoji/public/images/apple/revolving_hearts.png differ
diff --git a/plugins/emoji/public/images/apple/rewind.png b/plugins/emoji/public/images/apple/rewind.png
new file mode 100644
index 00000000000..989fa59b230
Binary files /dev/null and b/plugins/emoji/public/images/apple/rewind.png differ
diff --git a/plugins/emoji/public/images/apple/ribbon.png b/plugins/emoji/public/images/apple/ribbon.png
new file mode 100644
index 00000000000..0615ec7d74b
Binary files /dev/null and b/plugins/emoji/public/images/apple/ribbon.png differ
diff --git a/plugins/emoji/public/images/apple/rice.png b/plugins/emoji/public/images/apple/rice.png
new file mode 100644
index 00000000000..c8bcbb013a6
Binary files /dev/null and b/plugins/emoji/public/images/apple/rice.png differ
diff --git a/plugins/emoji/public/images/apple/rice_ball.png b/plugins/emoji/public/images/apple/rice_ball.png
new file mode 100644
index 00000000000..c6baf5945b7
Binary files /dev/null and b/plugins/emoji/public/images/apple/rice_ball.png differ
diff --git a/plugins/emoji/public/images/apple/rice_cracker.png b/plugins/emoji/public/images/apple/rice_cracker.png
new file mode 100644
index 00000000000..5e636875005
Binary files /dev/null and b/plugins/emoji/public/images/apple/rice_cracker.png differ
diff --git a/plugins/emoji/public/images/apple/rice_scene.png b/plugins/emoji/public/images/apple/rice_scene.png
new file mode 100644
index 00000000000..d755cfcf579
Binary files /dev/null and b/plugins/emoji/public/images/apple/rice_scene.png differ
diff --git a/plugins/emoji/public/images/apple/ring.png b/plugins/emoji/public/images/apple/ring.png
new file mode 100644
index 00000000000..3f505e0fd31
Binary files /dev/null and b/plugins/emoji/public/images/apple/ring.png differ
diff --git a/plugins/emoji/public/images/apple/rocket.png b/plugins/emoji/public/images/apple/rocket.png
new file mode 100644
index 00000000000..465bf55a31a
Binary files /dev/null and b/plugins/emoji/public/images/apple/rocket.png differ
diff --git a/plugins/emoji/public/images/apple/roller_coaster.png b/plugins/emoji/public/images/apple/roller_coaster.png
new file mode 100644
index 00000000000..9fe50f5578c
Binary files /dev/null and b/plugins/emoji/public/images/apple/roller_coaster.png differ
diff --git a/plugins/emoji/public/images/apple/rooster.png b/plugins/emoji/public/images/apple/rooster.png
new file mode 100644
index 00000000000..1d5c7344808
Binary files /dev/null and b/plugins/emoji/public/images/apple/rooster.png differ
diff --git a/plugins/emoji/public/images/apple/rose.png b/plugins/emoji/public/images/apple/rose.png
new file mode 100644
index 00000000000..827adec83fc
Binary files /dev/null and b/plugins/emoji/public/images/apple/rose.png differ
diff --git a/plugins/emoji/public/images/apple/rotating_light.png b/plugins/emoji/public/images/apple/rotating_light.png
new file mode 100644
index 00000000000..6cb79f57d21
Binary files /dev/null and b/plugins/emoji/public/images/apple/rotating_light.png differ
diff --git a/plugins/emoji/public/images/apple/round_pushpin.png b/plugins/emoji/public/images/apple/round_pushpin.png
new file mode 100644
index 00000000000..07d5cfdf6dd
Binary files /dev/null and b/plugins/emoji/public/images/apple/round_pushpin.png differ
diff --git a/plugins/emoji/public/images/apple/rowboat.png b/plugins/emoji/public/images/apple/rowboat.png
new file mode 100644
index 00000000000..f9182401fb1
Binary files /dev/null and b/plugins/emoji/public/images/apple/rowboat.png differ
diff --git a/plugins/emoji/public/images/apple/ru.png b/plugins/emoji/public/images/apple/ru.png
new file mode 100644
index 00000000000..32ae0669f96
Binary files /dev/null and b/plugins/emoji/public/images/apple/ru.png differ
diff --git a/plugins/emoji/public/images/apple/rugby_football.png b/plugins/emoji/public/images/apple/rugby_football.png
new file mode 100644
index 00000000000..efee31a3dd7
Binary files /dev/null and b/plugins/emoji/public/images/apple/rugby_football.png differ
diff --git a/plugins/emoji/public/images/apple/runner.png b/plugins/emoji/public/images/apple/runner.png
new file mode 100644
index 00000000000..5aa40befed7
Binary files /dev/null and b/plugins/emoji/public/images/apple/runner.png differ
diff --git a/plugins/emoji/public/images/apple/running.png b/plugins/emoji/public/images/apple/running.png
new file mode 100644
index 00000000000..5aa40befed7
Binary files /dev/null and b/plugins/emoji/public/images/apple/running.png differ
diff --git a/plugins/emoji/public/images/apple/running_shirt_with_sash.png b/plugins/emoji/public/images/apple/running_shirt_with_sash.png
new file mode 100644
index 00000000000..d75e999a0a8
Binary files /dev/null and b/plugins/emoji/public/images/apple/running_shirt_with_sash.png differ
diff --git a/plugins/emoji/public/images/apple/sa.png b/plugins/emoji/public/images/apple/sa.png
new file mode 100644
index 00000000000..12748e19c46
Binary files /dev/null and b/plugins/emoji/public/images/apple/sa.png differ
diff --git a/plugins/emoji/public/images/apple/sagittarius.png b/plugins/emoji/public/images/apple/sagittarius.png
new file mode 100644
index 00000000000..d0660139f2d
Binary files /dev/null and b/plugins/emoji/public/images/apple/sagittarius.png differ
diff --git a/plugins/emoji/public/images/apple/sailboat.png b/plugins/emoji/public/images/apple/sailboat.png
new file mode 100644
index 00000000000..a1755990150
Binary files /dev/null and b/plugins/emoji/public/images/apple/sailboat.png differ
diff --git a/plugins/emoji/public/images/apple/sake.png b/plugins/emoji/public/images/apple/sake.png
new file mode 100644
index 00000000000..162924f6c6a
Binary files /dev/null and b/plugins/emoji/public/images/apple/sake.png differ
diff --git a/plugins/emoji/public/images/apple/sandal.png b/plugins/emoji/public/images/apple/sandal.png
new file mode 100644
index 00000000000..5ec65cda601
Binary files /dev/null and b/plugins/emoji/public/images/apple/sandal.png differ
diff --git a/plugins/emoji/public/images/apple/santa.png b/plugins/emoji/public/images/apple/santa.png
new file mode 100644
index 00000000000..9f23fc3f77e
Binary files /dev/null and b/plugins/emoji/public/images/apple/santa.png differ
diff --git a/plugins/emoji/public/images/apple/satellite.png b/plugins/emoji/public/images/apple/satellite.png
new file mode 100644
index 00000000000..bc140cdda53
Binary files /dev/null and b/plugins/emoji/public/images/apple/satellite.png differ
diff --git a/plugins/emoji/public/images/apple/satisfied.png b/plugins/emoji/public/images/apple/satisfied.png
new file mode 100644
index 00000000000..85605c7329d
Binary files /dev/null and b/plugins/emoji/public/images/apple/satisfied.png differ
diff --git a/plugins/emoji/public/images/apple/saxophone.png b/plugins/emoji/public/images/apple/saxophone.png
new file mode 100644
index 00000000000..4efc3eaf32f
Binary files /dev/null and b/plugins/emoji/public/images/apple/saxophone.png differ
diff --git a/plugins/emoji/public/images/apple/school.png b/plugins/emoji/public/images/apple/school.png
new file mode 100644
index 00000000000..df4d599a4e7
Binary files /dev/null and b/plugins/emoji/public/images/apple/school.png differ
diff --git a/plugins/emoji/public/images/apple/school_satchel.png b/plugins/emoji/public/images/apple/school_satchel.png
new file mode 100644
index 00000000000..042dc2e9a5c
Binary files /dev/null and b/plugins/emoji/public/images/apple/school_satchel.png differ
diff --git a/plugins/emoji/public/images/apple/scissors.png b/plugins/emoji/public/images/apple/scissors.png
new file mode 100644
index 00000000000..5673b36f2ac
Binary files /dev/null and b/plugins/emoji/public/images/apple/scissors.png differ
diff --git a/plugins/emoji/public/images/apple/scorpius.png b/plugins/emoji/public/images/apple/scorpius.png
new file mode 100644
index 00000000000..b78c68c93de
Binary files /dev/null and b/plugins/emoji/public/images/apple/scorpius.png differ
diff --git a/plugins/emoji/public/images/apple/scream.png b/plugins/emoji/public/images/apple/scream.png
new file mode 100644
index 00000000000..225b74bd4bf
Binary files /dev/null and b/plugins/emoji/public/images/apple/scream.png differ
diff --git a/plugins/emoji/public/images/apple/scream_cat.png b/plugins/emoji/public/images/apple/scream_cat.png
new file mode 100644
index 00000000000..2624d8cc1ad
Binary files /dev/null and b/plugins/emoji/public/images/apple/scream_cat.png differ
diff --git a/plugins/emoji/public/images/apple/scroll.png b/plugins/emoji/public/images/apple/scroll.png
new file mode 100644
index 00000000000..24e771bd0ca
Binary files /dev/null and b/plugins/emoji/public/images/apple/scroll.png differ
diff --git a/plugins/emoji/public/images/apple/seat.png b/plugins/emoji/public/images/apple/seat.png
new file mode 100644
index 00000000000..f8ddceac4e9
Binary files /dev/null and b/plugins/emoji/public/images/apple/seat.png differ
diff --git a/plugins/emoji/public/images/apple/secret.png b/plugins/emoji/public/images/apple/secret.png
new file mode 100644
index 00000000000..309f0e7fade
Binary files /dev/null and b/plugins/emoji/public/images/apple/secret.png differ
diff --git a/plugins/emoji/public/images/apple/see_no_evil.png b/plugins/emoji/public/images/apple/see_no_evil.png
new file mode 100644
index 00000000000..2adaa35e76e
Binary files /dev/null and b/plugins/emoji/public/images/apple/see_no_evil.png differ
diff --git a/plugins/emoji/public/images/apple/seedling.png b/plugins/emoji/public/images/apple/seedling.png
new file mode 100644
index 00000000000..a6ca1ab1338
Binary files /dev/null and b/plugins/emoji/public/images/apple/seedling.png differ
diff --git a/plugins/emoji/public/images/apple/seven.png b/plugins/emoji/public/images/apple/seven.png
new file mode 100644
index 00000000000..2698a004fcc
Binary files /dev/null and b/plugins/emoji/public/images/apple/seven.png differ
diff --git a/plugins/emoji/public/images/apple/shaved_ice.png b/plugins/emoji/public/images/apple/shaved_ice.png
new file mode 100644
index 00000000000..05ada7bacc8
Binary files /dev/null and b/plugins/emoji/public/images/apple/shaved_ice.png differ
diff --git a/plugins/emoji/public/images/apple/sheep.png b/plugins/emoji/public/images/apple/sheep.png
new file mode 100644
index 00000000000..e7bc2c5e872
Binary files /dev/null and b/plugins/emoji/public/images/apple/sheep.png differ
diff --git a/plugins/emoji/public/images/apple/shell.png b/plugins/emoji/public/images/apple/shell.png
new file mode 100644
index 00000000000..3efa0986ef7
Binary files /dev/null and b/plugins/emoji/public/images/apple/shell.png differ
diff --git a/plugins/emoji/public/images/apple/ship.png b/plugins/emoji/public/images/apple/ship.png
new file mode 100644
index 00000000000..0360442620c
Binary files /dev/null and b/plugins/emoji/public/images/apple/ship.png differ
diff --git a/plugins/emoji/public/images/apple/shirt.png b/plugins/emoji/public/images/apple/shirt.png
new file mode 100644
index 00000000000..5ac2001128a
Binary files /dev/null and b/plugins/emoji/public/images/apple/shirt.png differ
diff --git a/plugins/emoji/public/images/apple/shit.png b/plugins/emoji/public/images/apple/shit.png
new file mode 100644
index 00000000000..75544655b3f
Binary files /dev/null and b/plugins/emoji/public/images/apple/shit.png differ
diff --git a/plugins/emoji/public/images/apple/shoe.png b/plugins/emoji/public/images/apple/shoe.png
new file mode 100644
index 00000000000..710a276ecbb
Binary files /dev/null and b/plugins/emoji/public/images/apple/shoe.png differ
diff --git a/plugins/emoji/public/images/apple/shower.png b/plugins/emoji/public/images/apple/shower.png
new file mode 100644
index 00000000000..ad59c4cda6f
Binary files /dev/null and b/plugins/emoji/public/images/apple/shower.png differ
diff --git a/plugins/emoji/public/images/apple/signal_strength.png b/plugins/emoji/public/images/apple/signal_strength.png
new file mode 100644
index 00000000000..24eaacd1d34
Binary files /dev/null and b/plugins/emoji/public/images/apple/signal_strength.png differ
diff --git a/plugins/emoji/public/images/apple/six.png b/plugins/emoji/public/images/apple/six.png
new file mode 100644
index 00000000000..c4b910fed9e
Binary files /dev/null and b/plugins/emoji/public/images/apple/six.png differ
diff --git a/plugins/emoji/public/images/apple/six_pointed_star.png b/plugins/emoji/public/images/apple/six_pointed_star.png
new file mode 100644
index 00000000000..4fb66f9739b
Binary files /dev/null and b/plugins/emoji/public/images/apple/six_pointed_star.png differ
diff --git a/plugins/emoji/public/images/apple/ski.png b/plugins/emoji/public/images/apple/ski.png
new file mode 100644
index 00000000000..0def1408f91
Binary files /dev/null and b/plugins/emoji/public/images/apple/ski.png differ
diff --git a/plugins/emoji/public/images/apple/skull.png b/plugins/emoji/public/images/apple/skull.png
new file mode 100644
index 00000000000..31b683f63c6
Binary files /dev/null and b/plugins/emoji/public/images/apple/skull.png differ
diff --git a/plugins/emoji/public/images/apple/sleeping.png b/plugins/emoji/public/images/apple/sleeping.png
new file mode 100644
index 00000000000..d6632941db7
Binary files /dev/null and b/plugins/emoji/public/images/apple/sleeping.png differ
diff --git a/plugins/emoji/public/images/apple/sleepy.png b/plugins/emoji/public/images/apple/sleepy.png
new file mode 100644
index 00000000000..167f1ca4b4f
Binary files /dev/null and b/plugins/emoji/public/images/apple/sleepy.png differ
diff --git a/plugins/emoji/public/images/apple/slot_machine.png b/plugins/emoji/public/images/apple/slot_machine.png
new file mode 100644
index 00000000000..ea34b6e6a88
Binary files /dev/null and b/plugins/emoji/public/images/apple/slot_machine.png differ
diff --git a/plugins/emoji/public/images/apple/small_blue_diamond.png b/plugins/emoji/public/images/apple/small_blue_diamond.png
new file mode 100644
index 00000000000..13b92657346
Binary files /dev/null and b/plugins/emoji/public/images/apple/small_blue_diamond.png differ
diff --git a/plugins/emoji/public/images/apple/small_orange_diamond.png b/plugins/emoji/public/images/apple/small_orange_diamond.png
new file mode 100644
index 00000000000..289cec54703
Binary files /dev/null and b/plugins/emoji/public/images/apple/small_orange_diamond.png differ
diff --git a/plugins/emoji/public/images/apple/small_red_triangle.png b/plugins/emoji/public/images/apple/small_red_triangle.png
new file mode 100644
index 00000000000..2a89c9c2e79
Binary files /dev/null and b/plugins/emoji/public/images/apple/small_red_triangle.png differ
diff --git a/plugins/emoji/public/images/apple/small_red_triangle_down.png b/plugins/emoji/public/images/apple/small_red_triangle_down.png
new file mode 100644
index 00000000000..28bc487d827
Binary files /dev/null and b/plugins/emoji/public/images/apple/small_red_triangle_down.png differ
diff --git a/plugins/emoji/public/images/apple/smile.png b/plugins/emoji/public/images/apple/smile.png
new file mode 100644
index 00000000000..e7af2c2abf2
Binary files /dev/null and b/plugins/emoji/public/images/apple/smile.png differ
diff --git a/plugins/emoji/public/images/apple/smile_cat.png b/plugins/emoji/public/images/apple/smile_cat.png
new file mode 100644
index 00000000000..8193d8560bb
Binary files /dev/null and b/plugins/emoji/public/images/apple/smile_cat.png differ
diff --git a/plugins/emoji/public/images/apple/smiley.png b/plugins/emoji/public/images/apple/smiley.png
new file mode 100644
index 00000000000..e532985943c
Binary files /dev/null and b/plugins/emoji/public/images/apple/smiley.png differ
diff --git a/plugins/emoji/public/images/apple/smiley_cat.png b/plugins/emoji/public/images/apple/smiley_cat.png
new file mode 100644
index 00000000000..5c8ac75b3bf
Binary files /dev/null and b/plugins/emoji/public/images/apple/smiley_cat.png differ
diff --git a/plugins/emoji/public/images/apple/smiling_imp.png b/plugins/emoji/public/images/apple/smiling_imp.png
new file mode 100644
index 00000000000..9cf8066546e
Binary files /dev/null and b/plugins/emoji/public/images/apple/smiling_imp.png differ
diff --git a/plugins/emoji/public/images/apple/smirk.png b/plugins/emoji/public/images/apple/smirk.png
new file mode 100644
index 00000000000..94c2a21b69a
Binary files /dev/null and b/plugins/emoji/public/images/apple/smirk.png differ
diff --git a/plugins/emoji/public/images/apple/smirk_cat.png b/plugins/emoji/public/images/apple/smirk_cat.png
new file mode 100644
index 00000000000..c648b50acc5
Binary files /dev/null and b/plugins/emoji/public/images/apple/smirk_cat.png differ
diff --git a/plugins/emoji/public/images/apple/smoking.png b/plugins/emoji/public/images/apple/smoking.png
new file mode 100644
index 00000000000..cc50b385b57
Binary files /dev/null and b/plugins/emoji/public/images/apple/smoking.png differ
diff --git a/plugins/emoji/public/images/apple/snail.png b/plugins/emoji/public/images/apple/snail.png
new file mode 100644
index 00000000000..cab0e8cdc53
Binary files /dev/null and b/plugins/emoji/public/images/apple/snail.png differ
diff --git a/plugins/emoji/public/images/apple/snake.png b/plugins/emoji/public/images/apple/snake.png
new file mode 100644
index 00000000000..1ecc42bbcaa
Binary files /dev/null and b/plugins/emoji/public/images/apple/snake.png differ
diff --git a/plugins/emoji/public/images/apple/snowboarder.png b/plugins/emoji/public/images/apple/snowboarder.png
new file mode 100644
index 00000000000..709ad319a4c
Binary files /dev/null and b/plugins/emoji/public/images/apple/snowboarder.png differ
diff --git a/plugins/emoji/public/images/apple/snowflake.png b/plugins/emoji/public/images/apple/snowflake.png
new file mode 100644
index 00000000000..116e4c98562
Binary files /dev/null and b/plugins/emoji/public/images/apple/snowflake.png differ
diff --git a/plugins/emoji/public/images/apple/snowman.png b/plugins/emoji/public/images/apple/snowman.png
new file mode 100644
index 00000000000..c08464217d2
Binary files /dev/null and b/plugins/emoji/public/images/apple/snowman.png differ
diff --git a/plugins/emoji/public/images/apple/sob.png b/plugins/emoji/public/images/apple/sob.png
new file mode 100644
index 00000000000..6ccdfa9f2d8
Binary files /dev/null and b/plugins/emoji/public/images/apple/sob.png differ
diff --git a/plugins/emoji/public/images/apple/soccer.png b/plugins/emoji/public/images/apple/soccer.png
new file mode 100644
index 00000000000..23064dabc54
Binary files /dev/null and b/plugins/emoji/public/images/apple/soccer.png differ
diff --git a/plugins/emoji/public/images/apple/soon.png b/plugins/emoji/public/images/apple/soon.png
new file mode 100644
index 00000000000..803fd845a03
Binary files /dev/null and b/plugins/emoji/public/images/apple/soon.png differ
diff --git a/plugins/emoji/public/images/apple/sos.png b/plugins/emoji/public/images/apple/sos.png
new file mode 100644
index 00000000000..31cd7e49fde
Binary files /dev/null and b/plugins/emoji/public/images/apple/sos.png differ
diff --git a/plugins/emoji/public/images/apple/sound.png b/plugins/emoji/public/images/apple/sound.png
new file mode 100644
index 00000000000..a2bb894f6c4
Binary files /dev/null and b/plugins/emoji/public/images/apple/sound.png differ
diff --git a/plugins/emoji/public/images/apple/space_invader.png b/plugins/emoji/public/images/apple/space_invader.png
new file mode 100644
index 00000000000..e212c3ddd8b
Binary files /dev/null and b/plugins/emoji/public/images/apple/space_invader.png differ
diff --git a/plugins/emoji/public/images/apple/spades.png b/plugins/emoji/public/images/apple/spades.png
new file mode 100644
index 00000000000..2551e77ee9d
Binary files /dev/null and b/plugins/emoji/public/images/apple/spades.png differ
diff --git a/plugins/emoji/public/images/apple/spaghetti.png b/plugins/emoji/public/images/apple/spaghetti.png
new file mode 100644
index 00000000000..be166e778cc
Binary files /dev/null and b/plugins/emoji/public/images/apple/spaghetti.png differ
diff --git a/plugins/emoji/public/images/apple/sparkle.png b/plugins/emoji/public/images/apple/sparkle.png
new file mode 100644
index 00000000000..acdeb83b755
Binary files /dev/null and b/plugins/emoji/public/images/apple/sparkle.png differ
diff --git a/plugins/emoji/public/images/apple/sparkler.png b/plugins/emoji/public/images/apple/sparkler.png
new file mode 100644
index 00000000000..6abec8b92a7
Binary files /dev/null and b/plugins/emoji/public/images/apple/sparkler.png differ
diff --git a/plugins/emoji/public/images/apple/sparkles.png b/plugins/emoji/public/images/apple/sparkles.png
new file mode 100644
index 00000000000..e86b72a2965
Binary files /dev/null and b/plugins/emoji/public/images/apple/sparkles.png differ
diff --git a/plugins/emoji/public/images/apple/sparkling_heart.png b/plugins/emoji/public/images/apple/sparkling_heart.png
new file mode 100644
index 00000000000..1952618fb6b
Binary files /dev/null and b/plugins/emoji/public/images/apple/sparkling_heart.png differ
diff --git a/plugins/emoji/public/images/apple/speak_no_evil.png b/plugins/emoji/public/images/apple/speak_no_evil.png
new file mode 100644
index 00000000000..cedb6892ad7
Binary files /dev/null and b/plugins/emoji/public/images/apple/speak_no_evil.png differ
diff --git a/plugins/emoji/public/images/apple/speaker.png b/plugins/emoji/public/images/apple/speaker.png
new file mode 100644
index 00000000000..f9dad6af57d
Binary files /dev/null and b/plugins/emoji/public/images/apple/speaker.png differ
diff --git a/plugins/emoji/public/images/apple/speech_balloon.png b/plugins/emoji/public/images/apple/speech_balloon.png
new file mode 100644
index 00000000000..39821d58a23
Binary files /dev/null and b/plugins/emoji/public/images/apple/speech_balloon.png differ
diff --git a/plugins/emoji/public/images/apple/speedboat.png b/plugins/emoji/public/images/apple/speedboat.png
new file mode 100644
index 00000000000..90524965129
Binary files /dev/null and b/plugins/emoji/public/images/apple/speedboat.png differ
diff --git a/plugins/emoji/public/images/apple/star.png b/plugins/emoji/public/images/apple/star.png
new file mode 100644
index 00000000000..ddbfb4ca73e
Binary files /dev/null and b/plugins/emoji/public/images/apple/star.png differ
diff --git a/plugins/emoji/public/images/apple/star2.png b/plugins/emoji/public/images/apple/star2.png
new file mode 100644
index 00000000000..6d1cb20b263
Binary files /dev/null and b/plugins/emoji/public/images/apple/star2.png differ
diff --git a/plugins/emoji/public/images/apple/stars.png b/plugins/emoji/public/images/apple/stars.png
new file mode 100644
index 00000000000..76da7f3f8aa
Binary files /dev/null and b/plugins/emoji/public/images/apple/stars.png differ
diff --git a/plugins/emoji/public/images/apple/station.png b/plugins/emoji/public/images/apple/station.png
new file mode 100644
index 00000000000..3bb66d1b73a
Binary files /dev/null and b/plugins/emoji/public/images/apple/station.png differ
diff --git a/plugins/emoji/public/images/apple/statue_of_liberty.png b/plugins/emoji/public/images/apple/statue_of_liberty.png
new file mode 100644
index 00000000000..e96a9d6b39a
Binary files /dev/null and b/plugins/emoji/public/images/apple/statue_of_liberty.png differ
diff --git a/plugins/emoji/public/images/apple/steam_locomotive.png b/plugins/emoji/public/images/apple/steam_locomotive.png
new file mode 100644
index 00000000000..8e4f0f54dfa
Binary files /dev/null and b/plugins/emoji/public/images/apple/steam_locomotive.png differ
diff --git a/plugins/emoji/public/images/apple/stew.png b/plugins/emoji/public/images/apple/stew.png
new file mode 100644
index 00000000000..af7b46f0b6f
Binary files /dev/null and b/plugins/emoji/public/images/apple/stew.png differ
diff --git a/plugins/emoji/public/images/apple/straight_ruler.png b/plugins/emoji/public/images/apple/straight_ruler.png
new file mode 100644
index 00000000000..64dbdc3ab04
Binary files /dev/null and b/plugins/emoji/public/images/apple/straight_ruler.png differ
diff --git a/plugins/emoji/public/images/apple/strawberry.png b/plugins/emoji/public/images/apple/strawberry.png
new file mode 100644
index 00000000000..de5570ad2ed
Binary files /dev/null and b/plugins/emoji/public/images/apple/strawberry.png differ
diff --git a/plugins/emoji/public/images/apple/stuck_out_tongue.png b/plugins/emoji/public/images/apple/stuck_out_tongue.png
new file mode 100644
index 00000000000..e3dd39e4d29
Binary files /dev/null and b/plugins/emoji/public/images/apple/stuck_out_tongue.png differ
diff --git a/plugins/emoji/public/images/apple/stuck_out_tongue_closed_eyes.png b/plugins/emoji/public/images/apple/stuck_out_tongue_closed_eyes.png
new file mode 100644
index 00000000000..e6267b1840e
Binary files /dev/null and b/plugins/emoji/public/images/apple/stuck_out_tongue_closed_eyes.png differ
diff --git a/plugins/emoji/public/images/apple/stuck_out_tongue_winking_eye.png b/plugins/emoji/public/images/apple/stuck_out_tongue_winking_eye.png
new file mode 100644
index 00000000000..ec5f1f85d3f
Binary files /dev/null and b/plugins/emoji/public/images/apple/stuck_out_tongue_winking_eye.png differ
diff --git a/plugins/emoji/public/images/apple/sun_with_face.png b/plugins/emoji/public/images/apple/sun_with_face.png
new file mode 100644
index 00000000000..6d651eb1370
Binary files /dev/null and b/plugins/emoji/public/images/apple/sun_with_face.png differ
diff --git a/plugins/emoji/public/images/apple/sunflower.png b/plugins/emoji/public/images/apple/sunflower.png
new file mode 100644
index 00000000000..cb9445fd525
Binary files /dev/null and b/plugins/emoji/public/images/apple/sunflower.png differ
diff --git a/plugins/emoji/public/images/apple/sunglasses.png b/plugins/emoji/public/images/apple/sunglasses.png
new file mode 100644
index 00000000000..018e7a9e1bb
Binary files /dev/null and b/plugins/emoji/public/images/apple/sunglasses.png differ
diff --git a/plugins/emoji/public/images/apple/sunny.png b/plugins/emoji/public/images/apple/sunny.png
new file mode 100644
index 00000000000..8581935a3f9
Binary files /dev/null and b/plugins/emoji/public/images/apple/sunny.png differ
diff --git a/plugins/emoji/public/images/apple/sunrise.png b/plugins/emoji/public/images/apple/sunrise.png
new file mode 100644
index 00000000000..63b1016d838
Binary files /dev/null and b/plugins/emoji/public/images/apple/sunrise.png differ
diff --git a/plugins/emoji/public/images/apple/sunrise_over_mountains.png b/plugins/emoji/public/images/apple/sunrise_over_mountains.png
new file mode 100644
index 00000000000..cf69bee42d0
Binary files /dev/null and b/plugins/emoji/public/images/apple/sunrise_over_mountains.png differ
diff --git a/plugins/emoji/public/images/apple/surfer.png b/plugins/emoji/public/images/apple/surfer.png
new file mode 100644
index 00000000000..927666b2249
Binary files /dev/null and b/plugins/emoji/public/images/apple/surfer.png differ
diff --git a/plugins/emoji/public/images/apple/sushi.png b/plugins/emoji/public/images/apple/sushi.png
new file mode 100644
index 00000000000..9d9ae824209
Binary files /dev/null and b/plugins/emoji/public/images/apple/sushi.png differ
diff --git a/plugins/emoji/public/images/apple/suspension_railway.png b/plugins/emoji/public/images/apple/suspension_railway.png
new file mode 100644
index 00000000000..d7bcb9efa04
Binary files /dev/null and b/plugins/emoji/public/images/apple/suspension_railway.png differ
diff --git a/plugins/emoji/public/images/apple/sweat.png b/plugins/emoji/public/images/apple/sweat.png
new file mode 100644
index 00000000000..5589e908cef
Binary files /dev/null and b/plugins/emoji/public/images/apple/sweat.png differ
diff --git a/plugins/emoji/public/images/apple/sweat_drops.png b/plugins/emoji/public/images/apple/sweat_drops.png
new file mode 100644
index 00000000000..b828bf7d50c
Binary files /dev/null and b/plugins/emoji/public/images/apple/sweat_drops.png differ
diff --git a/plugins/emoji/public/images/apple/sweat_smile.png b/plugins/emoji/public/images/apple/sweat_smile.png
new file mode 100644
index 00000000000..d7fe48fdac7
Binary files /dev/null and b/plugins/emoji/public/images/apple/sweat_smile.png differ
diff --git a/plugins/emoji/public/images/apple/sweet_potato.png b/plugins/emoji/public/images/apple/sweet_potato.png
new file mode 100644
index 00000000000..5f74aa2e4f3
Binary files /dev/null and b/plugins/emoji/public/images/apple/sweet_potato.png differ
diff --git a/plugins/emoji/public/images/apple/swimmer.png b/plugins/emoji/public/images/apple/swimmer.png
new file mode 100644
index 00000000000..72abc88e922
Binary files /dev/null and b/plugins/emoji/public/images/apple/swimmer.png differ
diff --git a/plugins/emoji/public/images/apple/symbols.png b/plugins/emoji/public/images/apple/symbols.png
new file mode 100644
index 00000000000..4600f5da96b
Binary files /dev/null and b/plugins/emoji/public/images/apple/symbols.png differ
diff --git a/plugins/emoji/public/images/apple/syringe.png b/plugins/emoji/public/images/apple/syringe.png
new file mode 100644
index 00000000000..3ebb56b7290
Binary files /dev/null and b/plugins/emoji/public/images/apple/syringe.png differ
diff --git a/plugins/emoji/public/images/apple/tada.png b/plugins/emoji/public/images/apple/tada.png
new file mode 100644
index 00000000000..42d11c30198
Binary files /dev/null and b/plugins/emoji/public/images/apple/tada.png differ
diff --git a/plugins/emoji/public/images/apple/tanabata_tree.png b/plugins/emoji/public/images/apple/tanabata_tree.png
new file mode 100644
index 00000000000..d078ed2e98d
Binary files /dev/null and b/plugins/emoji/public/images/apple/tanabata_tree.png differ
diff --git a/plugins/emoji/public/images/apple/tangerine.png b/plugins/emoji/public/images/apple/tangerine.png
new file mode 100644
index 00000000000..f14f05f04d8
Binary files /dev/null and b/plugins/emoji/public/images/apple/tangerine.png differ
diff --git a/plugins/emoji/public/images/apple/taurus.png b/plugins/emoji/public/images/apple/taurus.png
new file mode 100644
index 00000000000..e2da313988f
Binary files /dev/null and b/plugins/emoji/public/images/apple/taurus.png differ
diff --git a/plugins/emoji/public/images/apple/taxi.png b/plugins/emoji/public/images/apple/taxi.png
new file mode 100644
index 00000000000..bb0a4f1ec40
Binary files /dev/null and b/plugins/emoji/public/images/apple/taxi.png differ
diff --git a/plugins/emoji/public/images/apple/tea.png b/plugins/emoji/public/images/apple/tea.png
new file mode 100644
index 00000000000..04ae7c7ab87
Binary files /dev/null and b/plugins/emoji/public/images/apple/tea.png differ
diff --git a/plugins/emoji/public/images/apple/telephone.png b/plugins/emoji/public/images/apple/telephone.png
new file mode 100644
index 00000000000..fb1d51cdbcd
Binary files /dev/null and b/plugins/emoji/public/images/apple/telephone.png differ
diff --git a/plugins/emoji/public/images/apple/telephone_receiver.png b/plugins/emoji/public/images/apple/telephone_receiver.png
new file mode 100644
index 00000000000..eb084a07590
Binary files /dev/null and b/plugins/emoji/public/images/apple/telephone_receiver.png differ
diff --git a/plugins/emoji/public/images/apple/telescope.png b/plugins/emoji/public/images/apple/telescope.png
new file mode 100644
index 00000000000..10998259a5c
Binary files /dev/null and b/plugins/emoji/public/images/apple/telescope.png differ
diff --git a/plugins/emoji/public/images/apple/tennis.png b/plugins/emoji/public/images/apple/tennis.png
new file mode 100644
index 00000000000..b07a7f4d2fb
Binary files /dev/null and b/plugins/emoji/public/images/apple/tennis.png differ
diff --git a/plugins/emoji/public/images/apple/tent.png b/plugins/emoji/public/images/apple/tent.png
new file mode 100644
index 00000000000..c87edc4b404
Binary files /dev/null and b/plugins/emoji/public/images/apple/tent.png differ
diff --git a/plugins/emoji/public/images/apple/thought_balloon.png b/plugins/emoji/public/images/apple/thought_balloon.png
new file mode 100644
index 00000000000..3ddecff6843
Binary files /dev/null and b/plugins/emoji/public/images/apple/thought_balloon.png differ
diff --git a/plugins/emoji/public/images/apple/three.png b/plugins/emoji/public/images/apple/three.png
new file mode 100644
index 00000000000..8a381d9ce93
Binary files /dev/null and b/plugins/emoji/public/images/apple/three.png differ
diff --git a/plugins/emoji/public/images/apple/thumbsdown.png b/plugins/emoji/public/images/apple/thumbsdown.png
new file mode 100644
index 00000000000..c7fb4c06497
Binary files /dev/null and b/plugins/emoji/public/images/apple/thumbsdown.png differ
diff --git a/plugins/emoji/public/images/apple/thumbsup.png b/plugins/emoji/public/images/apple/thumbsup.png
new file mode 100644
index 00000000000..e1d89aada6a
Binary files /dev/null and b/plugins/emoji/public/images/apple/thumbsup.png differ
diff --git a/plugins/emoji/public/images/apple/ticket.png b/plugins/emoji/public/images/apple/ticket.png
new file mode 100644
index 00000000000..0b4cf7eff1c
Binary files /dev/null and b/plugins/emoji/public/images/apple/ticket.png differ
diff --git a/plugins/emoji/public/images/apple/tiger.png b/plugins/emoji/public/images/apple/tiger.png
new file mode 100644
index 00000000000..570abedef5d
Binary files /dev/null and b/plugins/emoji/public/images/apple/tiger.png differ
diff --git a/plugins/emoji/public/images/apple/tiger2.png b/plugins/emoji/public/images/apple/tiger2.png
new file mode 100644
index 00000000000..44b3a8c2f5c
Binary files /dev/null and b/plugins/emoji/public/images/apple/tiger2.png differ
diff --git a/plugins/emoji/public/images/apple/tired_face.png b/plugins/emoji/public/images/apple/tired_face.png
new file mode 100644
index 00000000000..e8a9bd3412a
Binary files /dev/null and b/plugins/emoji/public/images/apple/tired_face.png differ
diff --git a/plugins/emoji/public/images/apple/tm.png b/plugins/emoji/public/images/apple/tm.png
new file mode 100644
index 00000000000..0cc8e8d042f
Binary files /dev/null and b/plugins/emoji/public/images/apple/tm.png differ
diff --git a/plugins/emoji/public/images/apple/toilet.png b/plugins/emoji/public/images/apple/toilet.png
new file mode 100644
index 00000000000..0bd6f40bab0
Binary files /dev/null and b/plugins/emoji/public/images/apple/toilet.png differ
diff --git a/plugins/emoji/public/images/apple/tokyo_tower.png b/plugins/emoji/public/images/apple/tokyo_tower.png
new file mode 100644
index 00000000000..cbfde4fb014
Binary files /dev/null and b/plugins/emoji/public/images/apple/tokyo_tower.png differ
diff --git a/plugins/emoji/public/images/apple/tomato.png b/plugins/emoji/public/images/apple/tomato.png
new file mode 100644
index 00000000000..9313ca766fd
Binary files /dev/null and b/plugins/emoji/public/images/apple/tomato.png differ
diff --git a/plugins/emoji/public/images/apple/tongue.png b/plugins/emoji/public/images/apple/tongue.png
new file mode 100644
index 00000000000..6dfe52b86af
Binary files /dev/null and b/plugins/emoji/public/images/apple/tongue.png differ
diff --git a/plugins/emoji/public/images/apple/top.png b/plugins/emoji/public/images/apple/top.png
new file mode 100644
index 00000000000..ffe47f95305
Binary files /dev/null and b/plugins/emoji/public/images/apple/top.png differ
diff --git a/plugins/emoji/public/images/apple/tophat.png b/plugins/emoji/public/images/apple/tophat.png
new file mode 100644
index 00000000000..4ba7f97e713
Binary files /dev/null and b/plugins/emoji/public/images/apple/tophat.png differ
diff --git a/plugins/emoji/public/images/apple/tractor.png b/plugins/emoji/public/images/apple/tractor.png
new file mode 100644
index 00000000000..b19452aa41e
Binary files /dev/null and b/plugins/emoji/public/images/apple/tractor.png differ
diff --git a/plugins/emoji/public/images/apple/traffic_light.png b/plugins/emoji/public/images/apple/traffic_light.png
new file mode 100644
index 00000000000..d8152e2e1ed
Binary files /dev/null and b/plugins/emoji/public/images/apple/traffic_light.png differ
diff --git a/plugins/emoji/public/images/apple/train.png b/plugins/emoji/public/images/apple/train.png
new file mode 100644
index 00000000000..58720cf4ffb
Binary files /dev/null and b/plugins/emoji/public/images/apple/train.png differ
diff --git a/plugins/emoji/public/images/apple/train2.png b/plugins/emoji/public/images/apple/train2.png
new file mode 100644
index 00000000000..9814da0a9df
Binary files /dev/null and b/plugins/emoji/public/images/apple/train2.png differ
diff --git a/plugins/emoji/public/images/apple/tram.png b/plugins/emoji/public/images/apple/tram.png
new file mode 100644
index 00000000000..17824fd52cd
Binary files /dev/null and b/plugins/emoji/public/images/apple/tram.png differ
diff --git a/plugins/emoji/public/images/apple/triangular_flag_on_post.png b/plugins/emoji/public/images/apple/triangular_flag_on_post.png
new file mode 100644
index 00000000000..d938209f4dc
Binary files /dev/null and b/plugins/emoji/public/images/apple/triangular_flag_on_post.png differ
diff --git a/plugins/emoji/public/images/apple/triangular_ruler.png b/plugins/emoji/public/images/apple/triangular_ruler.png
new file mode 100644
index 00000000000..502a924b840
Binary files /dev/null and b/plugins/emoji/public/images/apple/triangular_ruler.png differ
diff --git a/plugins/emoji/public/images/apple/trident.png b/plugins/emoji/public/images/apple/trident.png
new file mode 100644
index 00000000000..0d869063240
Binary files /dev/null and b/plugins/emoji/public/images/apple/trident.png differ
diff --git a/plugins/emoji/public/images/apple/triumph.png b/plugins/emoji/public/images/apple/triumph.png
new file mode 100644
index 00000000000..da654216ced
Binary files /dev/null and b/plugins/emoji/public/images/apple/triumph.png differ
diff --git a/plugins/emoji/public/images/apple/trolleybus.png b/plugins/emoji/public/images/apple/trolleybus.png
new file mode 100644
index 00000000000..7a7d20510ad
Binary files /dev/null and b/plugins/emoji/public/images/apple/trolleybus.png differ
diff --git a/plugins/emoji/public/images/apple/trophy.png b/plugins/emoji/public/images/apple/trophy.png
new file mode 100644
index 00000000000..e000c646637
Binary files /dev/null and b/plugins/emoji/public/images/apple/trophy.png differ
diff --git a/plugins/emoji/public/images/apple/tropical_drink.png b/plugins/emoji/public/images/apple/tropical_drink.png
new file mode 100644
index 00000000000..108950ed90e
Binary files /dev/null and b/plugins/emoji/public/images/apple/tropical_drink.png differ
diff --git a/plugins/emoji/public/images/apple/tropical_fish.png b/plugins/emoji/public/images/apple/tropical_fish.png
new file mode 100644
index 00000000000..d6604096fa3
Binary files /dev/null and b/plugins/emoji/public/images/apple/tropical_fish.png differ
diff --git a/plugins/emoji/public/images/apple/truck.png b/plugins/emoji/public/images/apple/truck.png
new file mode 100644
index 00000000000..62aa3a74293
Binary files /dev/null and b/plugins/emoji/public/images/apple/truck.png differ
diff --git a/plugins/emoji/public/images/apple/trumpet.png b/plugins/emoji/public/images/apple/trumpet.png
new file mode 100644
index 00000000000..e623887d8d0
Binary files /dev/null and b/plugins/emoji/public/images/apple/trumpet.png differ
diff --git a/plugins/emoji/public/images/apple/tshirt.png b/plugins/emoji/public/images/apple/tshirt.png
new file mode 100644
index 00000000000..5ac2001128a
Binary files /dev/null and b/plugins/emoji/public/images/apple/tshirt.png differ
diff --git a/plugins/emoji/public/images/apple/tulip.png b/plugins/emoji/public/images/apple/tulip.png
new file mode 100644
index 00000000000..bc0a77590ee
Binary files /dev/null and b/plugins/emoji/public/images/apple/tulip.png differ
diff --git a/plugins/emoji/public/images/apple/turtle.png b/plugins/emoji/public/images/apple/turtle.png
new file mode 100644
index 00000000000..997a19b1bdb
Binary files /dev/null and b/plugins/emoji/public/images/apple/turtle.png differ
diff --git a/plugins/emoji/public/images/apple/tv.png b/plugins/emoji/public/images/apple/tv.png
new file mode 100644
index 00000000000..5bb841038b8
Binary files /dev/null and b/plugins/emoji/public/images/apple/tv.png differ
diff --git a/plugins/emoji/public/images/apple/twisted_rightwards_arrows.png b/plugins/emoji/public/images/apple/twisted_rightwards_arrows.png
new file mode 100644
index 00000000000..474daa46e5f
Binary files /dev/null and b/plugins/emoji/public/images/apple/twisted_rightwards_arrows.png differ
diff --git a/plugins/emoji/public/images/apple/two.png b/plugins/emoji/public/images/apple/two.png
new file mode 100644
index 00000000000..f7f745f927e
Binary files /dev/null and b/plugins/emoji/public/images/apple/two.png differ
diff --git a/plugins/emoji/public/images/apple/two_hearts.png b/plugins/emoji/public/images/apple/two_hearts.png
new file mode 100644
index 00000000000..e3d18215c67
Binary files /dev/null and b/plugins/emoji/public/images/apple/two_hearts.png differ
diff --git a/plugins/emoji/public/images/apple/two_men_holding_hands.png b/plugins/emoji/public/images/apple/two_men_holding_hands.png
new file mode 100644
index 00000000000..1fe5d323e19
Binary files /dev/null and b/plugins/emoji/public/images/apple/two_men_holding_hands.png differ
diff --git a/plugins/emoji/public/images/apple/two_women_holding_hands.png b/plugins/emoji/public/images/apple/two_women_holding_hands.png
new file mode 100644
index 00000000000..7fc9f038a55
Binary files /dev/null and b/plugins/emoji/public/images/apple/two_women_holding_hands.png differ
diff --git a/plugins/emoji/public/images/apple/u5272.png b/plugins/emoji/public/images/apple/u5272.png
new file mode 100644
index 00000000000..619b23dad43
Binary files /dev/null and b/plugins/emoji/public/images/apple/u5272.png differ
diff --git a/plugins/emoji/public/images/apple/u5408.png b/plugins/emoji/public/images/apple/u5408.png
new file mode 100644
index 00000000000..2df7ef84967
Binary files /dev/null and b/plugins/emoji/public/images/apple/u5408.png differ
diff --git a/plugins/emoji/public/images/apple/u55b6.png b/plugins/emoji/public/images/apple/u55b6.png
new file mode 100644
index 00000000000..d2f22e4ccff
Binary files /dev/null and b/plugins/emoji/public/images/apple/u55b6.png differ
diff --git a/plugins/emoji/public/images/apple/u6307.png b/plugins/emoji/public/images/apple/u6307.png
new file mode 100644
index 00000000000..acea4049f3d
Binary files /dev/null and b/plugins/emoji/public/images/apple/u6307.png differ
diff --git a/plugins/emoji/public/images/apple/u6708.png b/plugins/emoji/public/images/apple/u6708.png
new file mode 100644
index 00000000000..868a0f3d8cf
Binary files /dev/null and b/plugins/emoji/public/images/apple/u6708.png differ
diff --git a/plugins/emoji/public/images/apple/u6709.png b/plugins/emoji/public/images/apple/u6709.png
new file mode 100644
index 00000000000..d792be751f5
Binary files /dev/null and b/plugins/emoji/public/images/apple/u6709.png differ
diff --git a/plugins/emoji/public/images/apple/u6e80.png b/plugins/emoji/public/images/apple/u6e80.png
new file mode 100644
index 00000000000..afe620cd4b4
Binary files /dev/null and b/plugins/emoji/public/images/apple/u6e80.png differ
diff --git a/plugins/emoji/public/images/apple/u7121.png b/plugins/emoji/public/images/apple/u7121.png
new file mode 100644
index 00000000000..5f6eacc4554
Binary files /dev/null and b/plugins/emoji/public/images/apple/u7121.png differ
diff --git a/plugins/emoji/public/images/apple/u7533.png b/plugins/emoji/public/images/apple/u7533.png
new file mode 100644
index 00000000000..72d92d7ac51
Binary files /dev/null and b/plugins/emoji/public/images/apple/u7533.png differ
diff --git a/plugins/emoji/public/images/apple/u7981.png b/plugins/emoji/public/images/apple/u7981.png
new file mode 100644
index 00000000000..d4fefcefbfc
Binary files /dev/null and b/plugins/emoji/public/images/apple/u7981.png differ
diff --git a/plugins/emoji/public/images/apple/u7a7a.png b/plugins/emoji/public/images/apple/u7a7a.png
new file mode 100644
index 00000000000..f459a497572
Binary files /dev/null and b/plugins/emoji/public/images/apple/u7a7a.png differ
diff --git a/plugins/emoji/public/images/apple/uk.png b/plugins/emoji/public/images/apple/uk.png
new file mode 100644
index 00000000000..15bbcdd2f69
Binary files /dev/null and b/plugins/emoji/public/images/apple/uk.png differ
diff --git a/plugins/emoji/public/images/apple/umbrella.png b/plugins/emoji/public/images/apple/umbrella.png
new file mode 100644
index 00000000000..690e5f20bf3
Binary files /dev/null and b/plugins/emoji/public/images/apple/umbrella.png differ
diff --git a/plugins/emoji/public/images/apple/unamused.png b/plugins/emoji/public/images/apple/unamused.png
new file mode 100644
index 00000000000..9d4e1592e41
Binary files /dev/null and b/plugins/emoji/public/images/apple/unamused.png differ
diff --git a/plugins/emoji/public/images/apple/underage.png b/plugins/emoji/public/images/apple/underage.png
new file mode 100644
index 00000000000..79a3bdb4ef1
Binary files /dev/null and b/plugins/emoji/public/images/apple/underage.png differ
diff --git a/plugins/emoji/public/images/apple/unlock.png b/plugins/emoji/public/images/apple/unlock.png
new file mode 100644
index 00000000000..c76b2c6985a
Binary files /dev/null and b/plugins/emoji/public/images/apple/unlock.png differ
diff --git a/plugins/emoji/public/images/apple/up.png b/plugins/emoji/public/images/apple/up.png
new file mode 100644
index 00000000000..18b903b3b96
Binary files /dev/null and b/plugins/emoji/public/images/apple/up.png differ
diff --git a/plugins/emoji/public/images/apple/us.png b/plugins/emoji/public/images/apple/us.png
new file mode 100644
index 00000000000..442107fdbf5
Binary files /dev/null and b/plugins/emoji/public/images/apple/us.png differ
diff --git a/plugins/emoji/public/images/apple/v.png b/plugins/emoji/public/images/apple/v.png
new file mode 100644
index 00000000000..03ce0681a51
Binary files /dev/null and b/plugins/emoji/public/images/apple/v.png differ
diff --git a/plugins/emoji/public/images/apple/vertical_traffic_light.png b/plugins/emoji/public/images/apple/vertical_traffic_light.png
new file mode 100644
index 00000000000..9252606e81d
Binary files /dev/null and b/plugins/emoji/public/images/apple/vertical_traffic_light.png differ
diff --git a/plugins/emoji/public/images/apple/vhs.png b/plugins/emoji/public/images/apple/vhs.png
new file mode 100644
index 00000000000..4d3d7b25349
Binary files /dev/null and b/plugins/emoji/public/images/apple/vhs.png differ
diff --git a/plugins/emoji/public/images/apple/vibration_mode.png b/plugins/emoji/public/images/apple/vibration_mode.png
new file mode 100644
index 00000000000..c9966afd490
Binary files /dev/null and b/plugins/emoji/public/images/apple/vibration_mode.png differ
diff --git a/plugins/emoji/public/images/apple/video_camera.png b/plugins/emoji/public/images/apple/video_camera.png
new file mode 100644
index 00000000000..974872c3065
Binary files /dev/null and b/plugins/emoji/public/images/apple/video_camera.png differ
diff --git a/plugins/emoji/public/images/apple/video_game.png b/plugins/emoji/public/images/apple/video_game.png
new file mode 100644
index 00000000000..0742cee8422
Binary files /dev/null and b/plugins/emoji/public/images/apple/video_game.png differ
diff --git a/plugins/emoji/public/images/apple/violin.png b/plugins/emoji/public/images/apple/violin.png
new file mode 100644
index 00000000000..ef17449c854
Binary files /dev/null and b/plugins/emoji/public/images/apple/violin.png differ
diff --git a/plugins/emoji/public/images/apple/virgo.png b/plugins/emoji/public/images/apple/virgo.png
new file mode 100644
index 00000000000..e1a00855f76
Binary files /dev/null and b/plugins/emoji/public/images/apple/virgo.png differ
diff --git a/plugins/emoji/public/images/apple/volcano.png b/plugins/emoji/public/images/apple/volcano.png
new file mode 100644
index 00000000000..3e59f065a29
Binary files /dev/null and b/plugins/emoji/public/images/apple/volcano.png differ
diff --git a/plugins/emoji/public/images/apple/vs.png b/plugins/emoji/public/images/apple/vs.png
new file mode 100644
index 00000000000..991bc543372
Binary files /dev/null and b/plugins/emoji/public/images/apple/vs.png differ
diff --git a/plugins/emoji/public/images/apple/walking.png b/plugins/emoji/public/images/apple/walking.png
new file mode 100644
index 00000000000..25d9635e3e4
Binary files /dev/null and b/plugins/emoji/public/images/apple/walking.png differ
diff --git a/plugins/emoji/public/images/apple/waning_crescent_moon.png b/plugins/emoji/public/images/apple/waning_crescent_moon.png
new file mode 100644
index 00000000000..d6873a6653d
Binary files /dev/null and b/plugins/emoji/public/images/apple/waning_crescent_moon.png differ
diff --git a/plugins/emoji/public/images/apple/waning_gibbous_moon.png b/plugins/emoji/public/images/apple/waning_gibbous_moon.png
new file mode 100644
index 00000000000..1ae88a5e926
Binary files /dev/null and b/plugins/emoji/public/images/apple/waning_gibbous_moon.png differ
diff --git a/plugins/emoji/public/images/apple/warning.png b/plugins/emoji/public/images/apple/warning.png
new file mode 100644
index 00000000000..9e51d2b78bf
Binary files /dev/null and b/plugins/emoji/public/images/apple/warning.png differ
diff --git a/plugins/emoji/public/images/apple/watch.png b/plugins/emoji/public/images/apple/watch.png
new file mode 100644
index 00000000000..a6097211efe
Binary files /dev/null and b/plugins/emoji/public/images/apple/watch.png differ
diff --git a/plugins/emoji/public/images/apple/water_buffalo.png b/plugins/emoji/public/images/apple/water_buffalo.png
new file mode 100644
index 00000000000..06f523561e5
Binary files /dev/null and b/plugins/emoji/public/images/apple/water_buffalo.png differ
diff --git a/plugins/emoji/public/images/apple/watermelon.png b/plugins/emoji/public/images/apple/watermelon.png
new file mode 100644
index 00000000000..3afaaee2d56
Binary files /dev/null and b/plugins/emoji/public/images/apple/watermelon.png differ
diff --git a/plugins/emoji/public/images/apple/wave.png b/plugins/emoji/public/images/apple/wave.png
new file mode 100644
index 00000000000..cb4a618f561
Binary files /dev/null and b/plugins/emoji/public/images/apple/wave.png differ
diff --git a/plugins/emoji/public/images/apple/wavy_dash.png b/plugins/emoji/public/images/apple/wavy_dash.png
new file mode 100644
index 00000000000..fb4b9e96c8b
Binary files /dev/null and b/plugins/emoji/public/images/apple/wavy_dash.png differ
diff --git a/plugins/emoji/public/images/apple/waxing_crescent_moon.png b/plugins/emoji/public/images/apple/waxing_crescent_moon.png
new file mode 100644
index 00000000000..11c43fba428
Binary files /dev/null and b/plugins/emoji/public/images/apple/waxing_crescent_moon.png differ
diff --git a/plugins/emoji/public/images/apple/waxing_gibbous_moon.png b/plugins/emoji/public/images/apple/waxing_gibbous_moon.png
new file mode 100644
index 00000000000..03e9b3dabaf
Binary files /dev/null and b/plugins/emoji/public/images/apple/waxing_gibbous_moon.png differ
diff --git a/plugins/emoji/public/images/apple/wc.png b/plugins/emoji/public/images/apple/wc.png
new file mode 100644
index 00000000000..8ddf680c1d6
Binary files /dev/null and b/plugins/emoji/public/images/apple/wc.png differ
diff --git a/plugins/emoji/public/images/apple/weary.png b/plugins/emoji/public/images/apple/weary.png
new file mode 100644
index 00000000000..8a189ccf041
Binary files /dev/null and b/plugins/emoji/public/images/apple/weary.png differ
diff --git a/plugins/emoji/public/images/apple/wedding.png b/plugins/emoji/public/images/apple/wedding.png
new file mode 100644
index 00000000000..b104a68c346
Binary files /dev/null and b/plugins/emoji/public/images/apple/wedding.png differ
diff --git a/plugins/emoji/public/images/apple/whale.png b/plugins/emoji/public/images/apple/whale.png
new file mode 100644
index 00000000000..45ed0a77058
Binary files /dev/null and b/plugins/emoji/public/images/apple/whale.png differ
diff --git a/plugins/emoji/public/images/apple/whale2.png b/plugins/emoji/public/images/apple/whale2.png
new file mode 100644
index 00000000000..b25d44c2096
Binary files /dev/null and b/plugins/emoji/public/images/apple/whale2.png differ
diff --git a/plugins/emoji/public/images/apple/wheelchair.png b/plugins/emoji/public/images/apple/wheelchair.png
new file mode 100644
index 00000000000..4091fd27475
Binary files /dev/null and b/plugins/emoji/public/images/apple/wheelchair.png differ
diff --git a/plugins/emoji/public/images/apple/white_check_mark.png b/plugins/emoji/public/images/apple/white_check_mark.png
new file mode 100644
index 00000000000..420b9b8e1ce
Binary files /dev/null and b/plugins/emoji/public/images/apple/white_check_mark.png differ
diff --git a/plugins/emoji/public/images/apple/white_circle.png b/plugins/emoji/public/images/apple/white_circle.png
new file mode 100644
index 00000000000..ac1a3908e3e
Binary files /dev/null and b/plugins/emoji/public/images/apple/white_circle.png differ
diff --git a/plugins/emoji/public/images/apple/white_flower.png b/plugins/emoji/public/images/apple/white_flower.png
new file mode 100644
index 00000000000..0687f0835ef
Binary files /dev/null and b/plugins/emoji/public/images/apple/white_flower.png differ
diff --git a/plugins/emoji/public/images/apple/white_large_square.png b/plugins/emoji/public/images/apple/white_large_square.png
new file mode 100644
index 00000000000..c9b6916a289
Binary files /dev/null and b/plugins/emoji/public/images/apple/white_large_square.png differ
diff --git a/plugins/emoji/public/images/apple/white_medium_small_square.png b/plugins/emoji/public/images/apple/white_medium_small_square.png
new file mode 100644
index 00000000000..ce959faecd9
Binary files /dev/null and b/plugins/emoji/public/images/apple/white_medium_small_square.png differ
diff --git a/plugins/emoji/public/images/apple/white_medium_square.png b/plugins/emoji/public/images/apple/white_medium_square.png
new file mode 100644
index 00000000000..11d576bd994
Binary files /dev/null and b/plugins/emoji/public/images/apple/white_medium_square.png differ
diff --git a/plugins/emoji/public/images/apple/white_small_square.png b/plugins/emoji/public/images/apple/white_small_square.png
new file mode 100644
index 00000000000..8f5b2fb3665
Binary files /dev/null and b/plugins/emoji/public/images/apple/white_small_square.png differ
diff --git a/plugins/emoji/public/images/apple/white_square_button.png b/plugins/emoji/public/images/apple/white_square_button.png
new file mode 100644
index 00000000000..3500c14be46
Binary files /dev/null and b/plugins/emoji/public/images/apple/white_square_button.png differ
diff --git a/plugins/emoji/public/images/apple/wind_chime.png b/plugins/emoji/public/images/apple/wind_chime.png
new file mode 100644
index 00000000000..856f00ed0d1
Binary files /dev/null and b/plugins/emoji/public/images/apple/wind_chime.png differ
diff --git a/plugins/emoji/public/images/apple/wine_glass.png b/plugins/emoji/public/images/apple/wine_glass.png
new file mode 100644
index 00000000000..1b890898bd2
Binary files /dev/null and b/plugins/emoji/public/images/apple/wine_glass.png differ
diff --git a/plugins/emoji/public/images/apple/wink.png b/plugins/emoji/public/images/apple/wink.png
new file mode 100644
index 00000000000..cb3e0a85c46
Binary files /dev/null and b/plugins/emoji/public/images/apple/wink.png differ
diff --git a/plugins/emoji/public/images/apple/wolf.png b/plugins/emoji/public/images/apple/wolf.png
new file mode 100644
index 00000000000..09a7a7f85d4
Binary files /dev/null and b/plugins/emoji/public/images/apple/wolf.png differ
diff --git a/plugins/emoji/public/images/apple/woman.png b/plugins/emoji/public/images/apple/woman.png
new file mode 100644
index 00000000000..5bc0ddc717f
Binary files /dev/null and b/plugins/emoji/public/images/apple/woman.png differ
diff --git a/plugins/emoji/public/images/apple/womans_clothes.png b/plugins/emoji/public/images/apple/womans_clothes.png
new file mode 100644
index 00000000000..5ec1fad0cac
Binary files /dev/null and b/plugins/emoji/public/images/apple/womans_clothes.png differ
diff --git a/plugins/emoji/public/images/apple/womans_hat.png b/plugins/emoji/public/images/apple/womans_hat.png
new file mode 100644
index 00000000000..f5a1e8f747e
Binary files /dev/null and b/plugins/emoji/public/images/apple/womans_hat.png differ
diff --git a/plugins/emoji/public/images/apple/womens.png b/plugins/emoji/public/images/apple/womens.png
new file mode 100644
index 00000000000..eba510785cc
Binary files /dev/null and b/plugins/emoji/public/images/apple/womens.png differ
diff --git a/plugins/emoji/public/images/apple/worried.png b/plugins/emoji/public/images/apple/worried.png
new file mode 100644
index 00000000000..c242dfd7eb1
Binary files /dev/null and b/plugins/emoji/public/images/apple/worried.png differ
diff --git a/plugins/emoji/public/images/apple/wrench.png b/plugins/emoji/public/images/apple/wrench.png
new file mode 100644
index 00000000000..838d39f32d5
Binary files /dev/null and b/plugins/emoji/public/images/apple/wrench.png differ
diff --git a/plugins/emoji/public/images/apple/x.png b/plugins/emoji/public/images/apple/x.png
new file mode 100644
index 00000000000..d2ce369ed54
Binary files /dev/null and b/plugins/emoji/public/images/apple/x.png differ
diff --git a/plugins/emoji/public/images/apple/yellow_heart.png b/plugins/emoji/public/images/apple/yellow_heart.png
new file mode 100644
index 00000000000..ed7f153cd76
Binary files /dev/null and b/plugins/emoji/public/images/apple/yellow_heart.png differ
diff --git a/plugins/emoji/public/images/apple/yen.png b/plugins/emoji/public/images/apple/yen.png
new file mode 100644
index 00000000000..c695a78ecdc
Binary files /dev/null and b/plugins/emoji/public/images/apple/yen.png differ
diff --git a/plugins/emoji/public/images/apple/yum.png b/plugins/emoji/public/images/apple/yum.png
new file mode 100644
index 00000000000..eca503caec8
Binary files /dev/null and b/plugins/emoji/public/images/apple/yum.png differ
diff --git a/plugins/emoji/public/images/apple/zap.png b/plugins/emoji/public/images/apple/zap.png
new file mode 100644
index 00000000000..09bdfdec192
Binary files /dev/null and b/plugins/emoji/public/images/apple/zap.png differ
diff --git a/plugins/emoji/public/images/apple/zero.png b/plugins/emoji/public/images/apple/zero.png
new file mode 100644
index 00000000000..3b0a620bf69
Binary files /dev/null and b/plugins/emoji/public/images/apple/zero.png differ
diff --git a/plugins/emoji/public/images/apple/zzz.png b/plugins/emoji/public/images/apple/zzz.png
new file mode 100644
index 00000000000..9e9d08a65c3
Binary files /dev/null and b/plugins/emoji/public/images/apple/zzz.png differ
diff --git a/plugins/emoji/public/images/aquarius.png b/plugins/emoji/public/images/aquarius.png
deleted file mode 120000
index b6d30383d01..00000000000
--- a/plugins/emoji/public/images/aquarius.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2652.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/aries.png b/plugins/emoji/public/images/aries.png
deleted file mode 120000
index ca868c7f6b9..00000000000
--- a/plugins/emoji/public/images/aries.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2648.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_backward.png b/plugins/emoji/public/images/arrow_backward.png
deleted file mode 120000
index 5c0c90da3e3..00000000000
--- a/plugins/emoji/public/images/arrow_backward.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/25c0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_double_down.png b/plugins/emoji/public/images/arrow_double_down.png
deleted file mode 120000
index 548e4250744..00000000000
--- a/plugins/emoji/public/images/arrow_double_down.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/23ec.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_double_up.png b/plugins/emoji/public/images/arrow_double_up.png
deleted file mode 120000
index 0c01270502e..00000000000
--- a/plugins/emoji/public/images/arrow_double_up.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/23eb.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_down.png b/plugins/emoji/public/images/arrow_down.png
deleted file mode 120000
index 566f72c2314..00000000000
--- a/plugins/emoji/public/images/arrow_down.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2b07.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_down_small.png b/plugins/emoji/public/images/arrow_down_small.png
deleted file mode 120000
index 8431dfccce6..00000000000
--- a/plugins/emoji/public/images/arrow_down_small.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f53d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_forward.png b/plugins/emoji/public/images/arrow_forward.png
deleted file mode 120000
index 7ffbaf72b42..00000000000
--- a/plugins/emoji/public/images/arrow_forward.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/25b6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_heading_down.png b/plugins/emoji/public/images/arrow_heading_down.png
deleted file mode 120000
index 934028fe2e3..00000000000
--- a/plugins/emoji/public/images/arrow_heading_down.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2935.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_heading_up.png b/plugins/emoji/public/images/arrow_heading_up.png
deleted file mode 120000
index 25bfe6ac52c..00000000000
--- a/plugins/emoji/public/images/arrow_heading_up.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2934.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_left.png b/plugins/emoji/public/images/arrow_left.png
deleted file mode 120000
index 3f947d0eaa2..00000000000
--- a/plugins/emoji/public/images/arrow_left.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2b05.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_lower_left.png b/plugins/emoji/public/images/arrow_lower_left.png
deleted file mode 120000
index 62db4d37250..00000000000
--- a/plugins/emoji/public/images/arrow_lower_left.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2199.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_lower_right.png b/plugins/emoji/public/images/arrow_lower_right.png
deleted file mode 120000
index c3748cf7c07..00000000000
--- a/plugins/emoji/public/images/arrow_lower_right.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2198.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_right.png b/plugins/emoji/public/images/arrow_right.png
deleted file mode 120000
index 2f9b2c7f53b..00000000000
--- a/plugins/emoji/public/images/arrow_right.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/27a1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_right_hook.png b/plugins/emoji/public/images/arrow_right_hook.png
deleted file mode 120000
index 5a3039cee5e..00000000000
--- a/plugins/emoji/public/images/arrow_right_hook.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/21aa.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_up.png b/plugins/emoji/public/images/arrow_up.png
deleted file mode 120000
index 90f1430340a..00000000000
--- a/plugins/emoji/public/images/arrow_up.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2b06.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_up_down.png b/plugins/emoji/public/images/arrow_up_down.png
deleted file mode 120000
index 5e0689401e6..00000000000
--- a/plugins/emoji/public/images/arrow_up_down.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2195.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_up_small.png b/plugins/emoji/public/images/arrow_up_small.png
deleted file mode 120000
index 9973a430b72..00000000000
--- a/plugins/emoji/public/images/arrow_up_small.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f53c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_upper_left.png b/plugins/emoji/public/images/arrow_upper_left.png
deleted file mode 120000
index 9b8c763fa98..00000000000
--- a/plugins/emoji/public/images/arrow_upper_left.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2196.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrow_upper_right.png b/plugins/emoji/public/images/arrow_upper_right.png
deleted file mode 120000
index ed0e48635f8..00000000000
--- a/plugins/emoji/public/images/arrow_upper_right.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2197.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrows_clockwise.png b/plugins/emoji/public/images/arrows_clockwise.png
deleted file mode 120000
index ba9d84f4abc..00000000000
--- a/plugins/emoji/public/images/arrows_clockwise.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f503.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/arrows_counterclockwise.png b/plugins/emoji/public/images/arrows_counterclockwise.png
deleted file mode 120000
index 6ed37bd08a8..00000000000
--- a/plugins/emoji/public/images/arrows_counterclockwise.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f504.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/art.png b/plugins/emoji/public/images/art.png
deleted file mode 120000
index 62f5e4c552c..00000000000
--- a/plugins/emoji/public/images/art.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3a8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/articulated_lorry.png b/plugins/emoji/public/images/articulated_lorry.png
deleted file mode 120000
index eb1bd5e5e26..00000000000
--- a/plugins/emoji/public/images/articulated_lorry.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f69b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/astonished.png b/plugins/emoji/public/images/astonished.png
deleted file mode 120000
index 1c45fdbbf64..00000000000
--- a/plugins/emoji/public/images/astonished.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f632.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/athletic_shoe.png b/plugins/emoji/public/images/athletic_shoe.png
deleted file mode 120000
index e1034456666..00000000000
--- a/plugins/emoji/public/images/athletic_shoe.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f45f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/atm.png b/plugins/emoji/public/images/atm.png
deleted file mode 120000
index c9e7d787988..00000000000
--- a/plugins/emoji/public/images/atm.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3e7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/b.png b/plugins/emoji/public/images/b.png
deleted file mode 120000
index bd6f45b31bf..00000000000
--- a/plugins/emoji/public/images/b.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f171.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/baby.png b/plugins/emoji/public/images/baby.png
deleted file mode 120000
index 34b50d27bd4..00000000000
--- a/plugins/emoji/public/images/baby.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f476.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/baby_bottle.png b/plugins/emoji/public/images/baby_bottle.png
deleted file mode 120000
index 45ebf95c95d..00000000000
--- a/plugins/emoji/public/images/baby_bottle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f37c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/baby_chick.png b/plugins/emoji/public/images/baby_chick.png
deleted file mode 120000
index a2afe9925c5..00000000000
--- a/plugins/emoji/public/images/baby_chick.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f424.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/baby_symbol.png b/plugins/emoji/public/images/baby_symbol.png
deleted file mode 120000
index 442059ce4ba..00000000000
--- a/plugins/emoji/public/images/baby_symbol.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6bc.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/back.png b/plugins/emoji/public/images/back.png
deleted file mode 120000
index 13583ebef8c..00000000000
--- a/plugins/emoji/public/images/back.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f519.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/baggage_claim.png b/plugins/emoji/public/images/baggage_claim.png
deleted file mode 120000
index f658d3a6bd5..00000000000
--- a/plugins/emoji/public/images/baggage_claim.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6c4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/balloon.png b/plugins/emoji/public/images/balloon.png
deleted file mode 120000
index eb086d96eb9..00000000000
--- a/plugins/emoji/public/images/balloon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f388.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ballot_box_with_check.png b/plugins/emoji/public/images/ballot_box_with_check.png
deleted file mode 120000
index b695327b841..00000000000
--- a/plugins/emoji/public/images/ballot_box_with_check.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2611.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bamboo.png b/plugins/emoji/public/images/bamboo.png
deleted file mode 120000
index e53a4c8e9ce..00000000000
--- a/plugins/emoji/public/images/bamboo.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f38d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/banana.png b/plugins/emoji/public/images/banana.png
deleted file mode 120000
index b68fc18b1de..00000000000
--- a/plugins/emoji/public/images/banana.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f34c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bangbang.png b/plugins/emoji/public/images/bangbang.png
deleted file mode 120000
index 12fbcfcbbbe..00000000000
--- a/plugins/emoji/public/images/bangbang.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/203c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bank.png b/plugins/emoji/public/images/bank.png
deleted file mode 120000
index 1574a3738f3..00000000000
--- a/plugins/emoji/public/images/bank.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3e6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bar_chart.png b/plugins/emoji/public/images/bar_chart.png
deleted file mode 120000
index 9df86b6e17f..00000000000
--- a/plugins/emoji/public/images/bar_chart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ca.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/barber.png b/plugins/emoji/public/images/barber.png
deleted file mode 120000
index 8260a721170..00000000000
--- a/plugins/emoji/public/images/barber.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f488.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/baseball.png b/plugins/emoji/public/images/baseball.png
deleted file mode 120000
index e47b7da5cdc..00000000000
--- a/plugins/emoji/public/images/baseball.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26be.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/basketball.png b/plugins/emoji/public/images/basketball.png
deleted file mode 120000
index 99d5593d694..00000000000
--- a/plugins/emoji/public/images/basketball.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3c0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bath.png b/plugins/emoji/public/images/bath.png
deleted file mode 120000
index 72f5438818f..00000000000
--- a/plugins/emoji/public/images/bath.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6c0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bathtub.png b/plugins/emoji/public/images/bathtub.png
deleted file mode 120000
index c1e9bd9eb65..00000000000
--- a/plugins/emoji/public/images/bathtub.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6c1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/battery.png b/plugins/emoji/public/images/battery.png
deleted file mode 120000
index afbf9d7db65..00000000000
--- a/plugins/emoji/public/images/battery.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f50b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bear.png b/plugins/emoji/public/images/bear.png
deleted file mode 120000
index f9f14396199..00000000000
--- a/plugins/emoji/public/images/bear.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f43b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bee.png b/plugins/emoji/public/images/bee.png
deleted file mode 120000
index d1768eca5e1..00000000000
--- a/plugins/emoji/public/images/bee.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f41d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/beer.png b/plugins/emoji/public/images/beer.png
deleted file mode 120000
index 86d1ba6587f..00000000000
--- a/plugins/emoji/public/images/beer.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f37a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/beers.png b/plugins/emoji/public/images/beers.png
deleted file mode 120000
index 8f220417211..00000000000
--- a/plugins/emoji/public/images/beers.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f37b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/beetle.png b/plugins/emoji/public/images/beetle.png
deleted file mode 120000
index 3ef684fcd7e..00000000000
--- a/plugins/emoji/public/images/beetle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f41e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/beginner.png b/plugins/emoji/public/images/beginner.png
deleted file mode 120000
index 8fc7324d8d0..00000000000
--- a/plugins/emoji/public/images/beginner.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f530.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bell.png b/plugins/emoji/public/images/bell.png
deleted file mode 120000
index b85a2240a2a..00000000000
--- a/plugins/emoji/public/images/bell.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f514.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bento.png b/plugins/emoji/public/images/bento.png
deleted file mode 120000
index 24ca0a3ffe9..00000000000
--- a/plugins/emoji/public/images/bento.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f371.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bicyclist.png b/plugins/emoji/public/images/bicyclist.png
deleted file mode 120000
index 8481c53663f..00000000000
--- a/plugins/emoji/public/images/bicyclist.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6b4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bike.png b/plugins/emoji/public/images/bike.png
deleted file mode 120000
index a92aa799f73..00000000000
--- a/plugins/emoji/public/images/bike.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6b2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bikini.png b/plugins/emoji/public/images/bikini.png
deleted file mode 120000
index 708f6ef1c24..00000000000
--- a/plugins/emoji/public/images/bikini.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f459.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bird.png b/plugins/emoji/public/images/bird.png
deleted file mode 120000
index 2d659832a25..00000000000
--- a/plugins/emoji/public/images/bird.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f426.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/birthday.png b/plugins/emoji/public/images/birthday.png
deleted file mode 120000
index a1a02852835..00000000000
--- a/plugins/emoji/public/images/birthday.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f382.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/black_circle.png b/plugins/emoji/public/images/black_circle.png
deleted file mode 120000
index 99487ce5c11..00000000000
--- a/plugins/emoji/public/images/black_circle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26ab.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/black_joker.png b/plugins/emoji/public/images/black_joker.png
deleted file mode 120000
index f9ece1e8be2..00000000000
--- a/plugins/emoji/public/images/black_joker.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f0cf.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/black_large_square.png b/plugins/emoji/public/images/black_large_square.png
deleted file mode 120000
index f753b44cf8c..00000000000
--- a/plugins/emoji/public/images/black_large_square.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2b1b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/black_medium_small_square.png b/plugins/emoji/public/images/black_medium_small_square.png
deleted file mode 120000
index bda52623def..00000000000
--- a/plugins/emoji/public/images/black_medium_small_square.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/25fe.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/black_medium_square.png b/plugins/emoji/public/images/black_medium_square.png
deleted file mode 120000
index a33419a644a..00000000000
--- a/plugins/emoji/public/images/black_medium_square.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/25fc.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/black_nib.png b/plugins/emoji/public/images/black_nib.png
deleted file mode 120000
index 7f1b3747819..00000000000
--- a/plugins/emoji/public/images/black_nib.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2712.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/black_small_square.png b/plugins/emoji/public/images/black_small_square.png
deleted file mode 120000
index fb7e6b2755e..00000000000
--- a/plugins/emoji/public/images/black_small_square.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/25aa.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/black_square_button.png b/plugins/emoji/public/images/black_square_button.png
deleted file mode 120000
index 025e098abca..00000000000
--- a/plugins/emoji/public/images/black_square_button.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f532.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/blossom.png b/plugins/emoji/public/images/blossom.png
deleted file mode 120000
index f96cde049be..00000000000
--- a/plugins/emoji/public/images/blossom.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f33c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/blowfish.png b/plugins/emoji/public/images/blowfish.png
deleted file mode 120000
index a346e5d1e3c..00000000000
--- a/plugins/emoji/public/images/blowfish.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f421.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/blue_book.png b/plugins/emoji/public/images/blue_book.png
deleted file mode 120000
index 26b023c7a9d..00000000000
--- a/plugins/emoji/public/images/blue_book.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4d8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/blue_car.png b/plugins/emoji/public/images/blue_car.png
deleted file mode 120000
index 013ad21b8d6..00000000000
--- a/plugins/emoji/public/images/blue_car.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f699.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/blue_heart.png b/plugins/emoji/public/images/blue_heart.png
deleted file mode 120000
index 8e50cba2225..00000000000
--- a/plugins/emoji/public/images/blue_heart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f499.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/blush.png b/plugins/emoji/public/images/blush.png
deleted file mode 120000
index 7b2737082c3..00000000000
--- a/plugins/emoji/public/images/blush.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f60a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/boar.png b/plugins/emoji/public/images/boar.png
deleted file mode 120000
index 45605fa4931..00000000000
--- a/plugins/emoji/public/images/boar.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f417.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/boat.png b/plugins/emoji/public/images/boat.png
deleted file mode 120000
index e134ebd6c2d..00000000000
--- a/plugins/emoji/public/images/boat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26f5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bomb.png b/plugins/emoji/public/images/bomb.png
deleted file mode 120000
index 6535f3b54dc..00000000000
--- a/plugins/emoji/public/images/bomb.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/book.png b/plugins/emoji/public/images/book.png
deleted file mode 120000
index c95e97943c5..00000000000
--- a/plugins/emoji/public/images/book.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4d6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bookmark.png b/plugins/emoji/public/images/bookmark.png
deleted file mode 120000
index ed7288f4f2b..00000000000
--- a/plugins/emoji/public/images/bookmark.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f516.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bookmark_tabs.png b/plugins/emoji/public/images/bookmark_tabs.png
deleted file mode 120000
index 9dbad631b4d..00000000000
--- a/plugins/emoji/public/images/bookmark_tabs.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4d1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/books.png b/plugins/emoji/public/images/books.png
deleted file mode 120000
index d023c04422b..00000000000
--- a/plugins/emoji/public/images/books.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4da.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/boom.png b/plugins/emoji/public/images/boom.png
deleted file mode 120000
index ac298e5b3a0..00000000000
--- a/plugins/emoji/public/images/boom.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/boot.png b/plugins/emoji/public/images/boot.png
deleted file mode 120000
index c14905a0a9a..00000000000
--- a/plugins/emoji/public/images/boot.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f462.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bouquet.png b/plugins/emoji/public/images/bouquet.png
deleted file mode 120000
index 2410596498b..00000000000
--- a/plugins/emoji/public/images/bouquet.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f490.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bow.png b/plugins/emoji/public/images/bow.png
deleted file mode 120000
index 6a866fedadd..00000000000
--- a/plugins/emoji/public/images/bow.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f647.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bowling.png b/plugins/emoji/public/images/bowling.png
deleted file mode 120000
index 1d1b3f320e6..00000000000
--- a/plugins/emoji/public/images/bowling.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3b3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bowtie.png b/plugins/emoji/public/images/bowtie.png
deleted file mode 100755
index 28ff0c787d5..00000000000
Binary files a/plugins/emoji/public/images/bowtie.png and /dev/null differ
diff --git a/plugins/emoji/public/images/boy.png b/plugins/emoji/public/images/boy.png
deleted file mode 120000
index 9594fe6e2c6..00000000000
--- a/plugins/emoji/public/images/boy.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f466.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bread.png b/plugins/emoji/public/images/bread.png
deleted file mode 120000
index 5a0410d697f..00000000000
--- a/plugins/emoji/public/images/bread.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f35e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bride_with_veil.png b/plugins/emoji/public/images/bride_with_veil.png
deleted file mode 120000
index 92f4fb37a70..00000000000
--- a/plugins/emoji/public/images/bride_with_veil.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f470.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bridge_at_night.png b/plugins/emoji/public/images/bridge_at_night.png
deleted file mode 120000
index fb57a388b13..00000000000
--- a/plugins/emoji/public/images/bridge_at_night.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f309.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/briefcase.png b/plugins/emoji/public/images/briefcase.png
deleted file mode 120000
index e8007a5a6e8..00000000000
--- a/plugins/emoji/public/images/briefcase.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4bc.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/broken_heart.png b/plugins/emoji/public/images/broken_heart.png
deleted file mode 120000
index 518b1ed883f..00000000000
--- a/plugins/emoji/public/images/broken_heart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f494.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bug.png b/plugins/emoji/public/images/bug.png
deleted file mode 120000
index b95dc8634b3..00000000000
--- a/plugins/emoji/public/images/bug.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f41b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bulb.png b/plugins/emoji/public/images/bulb.png
deleted file mode 120000
index 27a2776a852..00000000000
--- a/plugins/emoji/public/images/bulb.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bullettrain_front.png b/plugins/emoji/public/images/bullettrain_front.png
deleted file mode 120000
index 76e83771625..00000000000
--- a/plugins/emoji/public/images/bullettrain_front.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f685.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bullettrain_side.png b/plugins/emoji/public/images/bullettrain_side.png
deleted file mode 120000
index 137e01f202b..00000000000
--- a/plugins/emoji/public/images/bullettrain_side.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f684.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bus.png b/plugins/emoji/public/images/bus.png
deleted file mode 120000
index 72eb3b16f95..00000000000
--- a/plugins/emoji/public/images/bus.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f68c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/busstop.png b/plugins/emoji/public/images/busstop.png
deleted file mode 120000
index 3804faaa77f..00000000000
--- a/plugins/emoji/public/images/busstop.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f68f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/bust_in_silhouette.png b/plugins/emoji/public/images/bust_in_silhouette.png
deleted file mode 120000
index 9d9bf34cd97..00000000000
--- a/plugins/emoji/public/images/bust_in_silhouette.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f464.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/busts_in_silhouette.png b/plugins/emoji/public/images/busts_in_silhouette.png
deleted file mode 120000
index b36b340fe0a..00000000000
--- a/plugins/emoji/public/images/busts_in_silhouette.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f465.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cactus.png b/plugins/emoji/public/images/cactus.png
deleted file mode 120000
index 97cf52b0ec7..00000000000
--- a/plugins/emoji/public/images/cactus.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f335.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cake.png b/plugins/emoji/public/images/cake.png
deleted file mode 120000
index 88b7b6c20cb..00000000000
--- a/plugins/emoji/public/images/cake.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f370.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/calendar.png b/plugins/emoji/public/images/calendar.png
deleted file mode 120000
index fa75c5cd71a..00000000000
--- a/plugins/emoji/public/images/calendar.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4c6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/calling.png b/plugins/emoji/public/images/calling.png
deleted file mode 120000
index 2db7f574070..00000000000
--- a/plugins/emoji/public/images/calling.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4f2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/camel.png b/plugins/emoji/public/images/camel.png
deleted file mode 120000
index 6a908a3fb93..00000000000
--- a/plugins/emoji/public/images/camel.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f42b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/camera.png b/plugins/emoji/public/images/camera.png
deleted file mode 120000
index 722dfbb179a..00000000000
--- a/plugins/emoji/public/images/camera.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4f7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cancer.png b/plugins/emoji/public/images/cancer.png
deleted file mode 120000
index 1c028f4c707..00000000000
--- a/plugins/emoji/public/images/cancer.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/264b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/candy.png b/plugins/emoji/public/images/candy.png
deleted file mode 120000
index d2db024ebb6..00000000000
--- a/plugins/emoji/public/images/candy.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f36c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/capital_abcd.png b/plugins/emoji/public/images/capital_abcd.png
deleted file mode 120000
index 2df445b130e..00000000000
--- a/plugins/emoji/public/images/capital_abcd.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f520.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/capricorn.png b/plugins/emoji/public/images/capricorn.png
deleted file mode 120000
index b90edabd645..00000000000
--- a/plugins/emoji/public/images/capricorn.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2651.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/car.png b/plugins/emoji/public/images/car.png
deleted file mode 120000
index 5c765c0c781..00000000000
--- a/plugins/emoji/public/images/car.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f697.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/card_index.png b/plugins/emoji/public/images/card_index.png
deleted file mode 120000
index ed12eadefa9..00000000000
--- a/plugins/emoji/public/images/card_index.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4c7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/carousel_horse.png b/plugins/emoji/public/images/carousel_horse.png
deleted file mode 120000
index 714231536bf..00000000000
--- a/plugins/emoji/public/images/carousel_horse.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3a0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cat.png b/plugins/emoji/public/images/cat.png
deleted file mode 120000
index 700563ce097..00000000000
--- a/plugins/emoji/public/images/cat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f431.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cat2.png b/plugins/emoji/public/images/cat2.png
deleted file mode 120000
index 5b63192d41d..00000000000
--- a/plugins/emoji/public/images/cat2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f408.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cd.png b/plugins/emoji/public/images/cd.png
deleted file mode 120000
index 5dd4bc3ec4f..00000000000
--- a/plugins/emoji/public/images/cd.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4bf.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/chart.png b/plugins/emoji/public/images/chart.png
deleted file mode 120000
index 72658a574d8..00000000000
--- a/plugins/emoji/public/images/chart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4b9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/chart_with_downwards_trend.png b/plugins/emoji/public/images/chart_with_downwards_trend.png
deleted file mode 120000
index ed6490a910c..00000000000
--- a/plugins/emoji/public/images/chart_with_downwards_trend.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4c9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/chart_with_upwards_trend.png b/plugins/emoji/public/images/chart_with_upwards_trend.png
deleted file mode 120000
index e50ad380b9c..00000000000
--- a/plugins/emoji/public/images/chart_with_upwards_trend.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4c8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/checkered_flag.png b/plugins/emoji/public/images/checkered_flag.png
deleted file mode 120000
index 6c229117d97..00000000000
--- a/plugins/emoji/public/images/checkered_flag.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3c1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cherries.png b/plugins/emoji/public/images/cherries.png
deleted file mode 120000
index 4c3c2fc43f4..00000000000
--- a/plugins/emoji/public/images/cherries.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f352.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cherry_blossom.png b/plugins/emoji/public/images/cherry_blossom.png
deleted file mode 120000
index d008f09b5ca..00000000000
--- a/plugins/emoji/public/images/cherry_blossom.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f338.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/chestnut.png b/plugins/emoji/public/images/chestnut.png
deleted file mode 120000
index 4d6ca48afab..00000000000
--- a/plugins/emoji/public/images/chestnut.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f330.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/chicken.png b/plugins/emoji/public/images/chicken.png
deleted file mode 120000
index 20eb3ed95a2..00000000000
--- a/plugins/emoji/public/images/chicken.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f414.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/children_crossing.png b/plugins/emoji/public/images/children_crossing.png
deleted file mode 120000
index f91803a5d8d..00000000000
--- a/plugins/emoji/public/images/children_crossing.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6b8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/chocolate_bar.png b/plugins/emoji/public/images/chocolate_bar.png
deleted file mode 120000
index fc35f401739..00000000000
--- a/plugins/emoji/public/images/chocolate_bar.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f36b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/christmas_tree.png b/plugins/emoji/public/images/christmas_tree.png
deleted file mode 120000
index b283cd9ab05..00000000000
--- a/plugins/emoji/public/images/christmas_tree.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f384.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/church.png b/plugins/emoji/public/images/church.png
deleted file mode 120000
index b0d9fb862d5..00000000000
--- a/plugins/emoji/public/images/church.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26ea.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cinema.png b/plugins/emoji/public/images/cinema.png
deleted file mode 120000
index fecd94b360d..00000000000
--- a/plugins/emoji/public/images/cinema.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3a6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/circus_tent.png b/plugins/emoji/public/images/circus_tent.png
deleted file mode 120000
index c481d05f235..00000000000
--- a/plugins/emoji/public/images/circus_tent.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3aa.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/city_sunrise.png b/plugins/emoji/public/images/city_sunrise.png
deleted file mode 120000
index bf60493e9a3..00000000000
--- a/plugins/emoji/public/images/city_sunrise.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f307.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/city_sunset.png b/plugins/emoji/public/images/city_sunset.png
deleted file mode 120000
index b9f6acafc28..00000000000
--- a/plugins/emoji/public/images/city_sunset.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f306.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cl.png b/plugins/emoji/public/images/cl.png
deleted file mode 120000
index b891eb94947..00000000000
--- a/plugins/emoji/public/images/cl.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f191.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clap.png b/plugins/emoji/public/images/clap.png
deleted file mode 120000
index e512723d1e9..00000000000
--- a/plugins/emoji/public/images/clap.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f44f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clapper.png b/plugins/emoji/public/images/clapper.png
deleted file mode 120000
index aa80aa0d99c..00000000000
--- a/plugins/emoji/public/images/clapper.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ac.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clipboard.png b/plugins/emoji/public/images/clipboard.png
deleted file mode 120000
index bed675bb064..00000000000
--- a/plugins/emoji/public/images/clipboard.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4cb.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock1.png b/plugins/emoji/public/images/clock1.png
deleted file mode 120000
index babfece25d5..00000000000
--- a/plugins/emoji/public/images/clock1.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f550.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock10.png b/plugins/emoji/public/images/clock10.png
deleted file mode 120000
index 3b4611b0b0f..00000000000
--- a/plugins/emoji/public/images/clock10.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f559.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock1030.png b/plugins/emoji/public/images/clock1030.png
deleted file mode 120000
index 832d8ede029..00000000000
--- a/plugins/emoji/public/images/clock1030.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f565.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock11.png b/plugins/emoji/public/images/clock11.png
deleted file mode 120000
index 00d230a4b63..00000000000
--- a/plugins/emoji/public/images/clock11.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f55a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock1130.png b/plugins/emoji/public/images/clock1130.png
deleted file mode 120000
index 7bd6ac61f19..00000000000
--- a/plugins/emoji/public/images/clock1130.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f566.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock12.png b/plugins/emoji/public/images/clock12.png
deleted file mode 120000
index b578a975e13..00000000000
--- a/plugins/emoji/public/images/clock12.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f55b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock1230.png b/plugins/emoji/public/images/clock1230.png
deleted file mode 120000
index b8b0dd7a7a9..00000000000
--- a/plugins/emoji/public/images/clock1230.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f567.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock130.png b/plugins/emoji/public/images/clock130.png
deleted file mode 120000
index d58c12b71a5..00000000000
--- a/plugins/emoji/public/images/clock130.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f55c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock2.png b/plugins/emoji/public/images/clock2.png
deleted file mode 120000
index 6865c87a347..00000000000
--- a/plugins/emoji/public/images/clock2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f551.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock230.png b/plugins/emoji/public/images/clock230.png
deleted file mode 120000
index c4bf1af15c9..00000000000
--- a/plugins/emoji/public/images/clock230.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f55d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock3.png b/plugins/emoji/public/images/clock3.png
deleted file mode 120000
index 9295a8d3448..00000000000
--- a/plugins/emoji/public/images/clock3.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f552.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock330.png b/plugins/emoji/public/images/clock330.png
deleted file mode 120000
index 68c67d03f9d..00000000000
--- a/plugins/emoji/public/images/clock330.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f55e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock4.png b/plugins/emoji/public/images/clock4.png
deleted file mode 120000
index 94e718f2b1a..00000000000
--- a/plugins/emoji/public/images/clock4.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f553.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock430.png b/plugins/emoji/public/images/clock430.png
deleted file mode 120000
index 725b1327a82..00000000000
--- a/plugins/emoji/public/images/clock430.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f55f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock5.png b/plugins/emoji/public/images/clock5.png
deleted file mode 120000
index fadf05b54a8..00000000000
--- a/plugins/emoji/public/images/clock5.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f554.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock530.png b/plugins/emoji/public/images/clock530.png
deleted file mode 120000
index 59f0f4077fb..00000000000
--- a/plugins/emoji/public/images/clock530.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f560.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock6.png b/plugins/emoji/public/images/clock6.png
deleted file mode 120000
index 3daab67e93b..00000000000
--- a/plugins/emoji/public/images/clock6.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f555.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock630.png b/plugins/emoji/public/images/clock630.png
deleted file mode 120000
index b452a61526e..00000000000
--- a/plugins/emoji/public/images/clock630.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f561.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock7.png b/plugins/emoji/public/images/clock7.png
deleted file mode 120000
index a248b84d8a2..00000000000
--- a/plugins/emoji/public/images/clock7.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f556.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock730.png b/plugins/emoji/public/images/clock730.png
deleted file mode 120000
index fc8551a853e..00000000000
--- a/plugins/emoji/public/images/clock730.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f562.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock8.png b/plugins/emoji/public/images/clock8.png
deleted file mode 120000
index 0238886ce7f..00000000000
--- a/plugins/emoji/public/images/clock8.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f557.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock830.png b/plugins/emoji/public/images/clock830.png
deleted file mode 120000
index 3ebfd1a8fe2..00000000000
--- a/plugins/emoji/public/images/clock830.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f563.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock9.png b/plugins/emoji/public/images/clock9.png
deleted file mode 120000
index 0dfa6a08203..00000000000
--- a/plugins/emoji/public/images/clock9.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f558.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clock930.png b/plugins/emoji/public/images/clock930.png
deleted file mode 120000
index 7071800dd49..00000000000
--- a/plugins/emoji/public/images/clock930.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f564.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/closed_book.png b/plugins/emoji/public/images/closed_book.png
deleted file mode 120000
index a2d7786f7bf..00000000000
--- a/plugins/emoji/public/images/closed_book.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4d5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/closed_lock_with_key.png b/plugins/emoji/public/images/closed_lock_with_key.png
deleted file mode 120000
index 49be232101c..00000000000
--- a/plugins/emoji/public/images/closed_lock_with_key.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f510.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/closed_umbrella.png b/plugins/emoji/public/images/closed_umbrella.png
deleted file mode 120000
index fce0465945f..00000000000
--- a/plugins/emoji/public/images/closed_umbrella.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f302.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cloud.png b/plugins/emoji/public/images/cloud.png
deleted file mode 120000
index 6352e5410ad..00000000000
--- a/plugins/emoji/public/images/cloud.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2601.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/clubs.png b/plugins/emoji/public/images/clubs.png
deleted file mode 120000
index b53d3ad262f..00000000000
--- a/plugins/emoji/public/images/clubs.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2663.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cn.png b/plugins/emoji/public/images/cn.png
deleted file mode 120000
index 13dae9fb07f..00000000000
--- a/plugins/emoji/public/images/cn.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f1e8-1f1f3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cocktail.png b/plugins/emoji/public/images/cocktail.png
deleted file mode 120000
index c104cec5c03..00000000000
--- a/plugins/emoji/public/images/cocktail.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f378.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/coffee.png b/plugins/emoji/public/images/coffee.png
deleted file mode 120000
index 9e0eb9eae85..00000000000
--- a/plugins/emoji/public/images/coffee.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2615.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cold_sweat.png b/plugins/emoji/public/images/cold_sweat.png
deleted file mode 120000
index 9e55bf1e8a7..00000000000
--- a/plugins/emoji/public/images/cold_sweat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f630.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/collision.png b/plugins/emoji/public/images/collision.png
deleted file mode 120000
index ac298e5b3a0..00000000000
--- a/plugins/emoji/public/images/collision.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/computer.png b/plugins/emoji/public/images/computer.png
deleted file mode 120000
index ba794f3d12c..00000000000
--- a/plugins/emoji/public/images/computer.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4bb.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/confetti_ball.png b/plugins/emoji/public/images/confetti_ball.png
deleted file mode 120000
index 4e45ed75521..00000000000
--- a/plugins/emoji/public/images/confetti_ball.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f38a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/confounded.png b/plugins/emoji/public/images/confounded.png
deleted file mode 120000
index 1c2a66fc273..00000000000
--- a/plugins/emoji/public/images/confounded.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f616.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/confused.png b/plugins/emoji/public/images/confused.png
deleted file mode 120000
index fba2ddb94e2..00000000000
--- a/plugins/emoji/public/images/confused.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f615.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/congratulations.png b/plugins/emoji/public/images/congratulations.png
deleted file mode 120000
index 08cd271abcc..00000000000
--- a/plugins/emoji/public/images/congratulations.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/3297.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/construction.png b/plugins/emoji/public/images/construction.png
deleted file mode 120000
index 46ccad2b066..00000000000
--- a/plugins/emoji/public/images/construction.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6a7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/construction_worker.png b/plugins/emoji/public/images/construction_worker.png
deleted file mode 120000
index d707a0bd43f..00000000000
--- a/plugins/emoji/public/images/construction_worker.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f477.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/convenience_store.png b/plugins/emoji/public/images/convenience_store.png
deleted file mode 120000
index aa75ece8af9..00000000000
--- a/plugins/emoji/public/images/convenience_store.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ea.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cookie.png b/plugins/emoji/public/images/cookie.png
deleted file mode 120000
index e26336948b2..00000000000
--- a/plugins/emoji/public/images/cookie.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f36a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cool.png b/plugins/emoji/public/images/cool.png
deleted file mode 120000
index 4ba3e49b3ec..00000000000
--- a/plugins/emoji/public/images/cool.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f192.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cop.png b/plugins/emoji/public/images/cop.png
deleted file mode 120000
index bb0aa2e2aa2..00000000000
--- a/plugins/emoji/public/images/cop.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f46e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/copyright.png b/plugins/emoji/public/images/copyright.png
deleted file mode 120000
index c3ad410edf6..00000000000
--- a/plugins/emoji/public/images/copyright.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/00a9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/corn.png b/plugins/emoji/public/images/corn.png
deleted file mode 120000
index 9cb7d3ef73d..00000000000
--- a/plugins/emoji/public/images/corn.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f33d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/couple.png b/plugins/emoji/public/images/couple.png
deleted file mode 120000
index d4e28730187..00000000000
--- a/plugins/emoji/public/images/couple.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f46b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/couple_with_heart.png b/plugins/emoji/public/images/couple_with_heart.png
deleted file mode 120000
index 3354817f249..00000000000
--- a/plugins/emoji/public/images/couple_with_heart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f491.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/couplekiss.png b/plugins/emoji/public/images/couplekiss.png
deleted file mode 120000
index 7c89b32f9c4..00000000000
--- a/plugins/emoji/public/images/couplekiss.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f48f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cow.png b/plugins/emoji/public/images/cow.png
deleted file mode 120000
index 78dd69826f9..00000000000
--- a/plugins/emoji/public/images/cow.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f42e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cow2.png b/plugins/emoji/public/images/cow2.png
deleted file mode 120000
index 66e42f9db31..00000000000
--- a/plugins/emoji/public/images/cow2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f404.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/credit_card.png b/plugins/emoji/public/images/credit_card.png
deleted file mode 120000
index f1b2040ff81..00000000000
--- a/plugins/emoji/public/images/credit_card.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4b3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/crescent_moon.png b/plugins/emoji/public/images/crescent_moon.png
deleted file mode 120000
index c24506ae03e..00000000000
--- a/plugins/emoji/public/images/crescent_moon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f319.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/crocodile.png b/plugins/emoji/public/images/crocodile.png
deleted file mode 120000
index 74edced8a39..00000000000
--- a/plugins/emoji/public/images/crocodile.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f40a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/crossed_flags.png b/plugins/emoji/public/images/crossed_flags.png
deleted file mode 120000
index c8355a76011..00000000000
--- a/plugins/emoji/public/images/crossed_flags.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f38c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/crown.png b/plugins/emoji/public/images/crown.png
deleted file mode 120000
index 9c22c500039..00000000000
--- a/plugins/emoji/public/images/crown.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f451.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cry.png b/plugins/emoji/public/images/cry.png
deleted file mode 120000
index 60260548221..00000000000
--- a/plugins/emoji/public/images/cry.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f622.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/crying_cat_face.png b/plugins/emoji/public/images/crying_cat_face.png
deleted file mode 120000
index 59cc6d46bcd..00000000000
--- a/plugins/emoji/public/images/crying_cat_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f63f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/crystal_ball.png b/plugins/emoji/public/images/crystal_ball.png
deleted file mode 120000
index db7f0298c2d..00000000000
--- a/plugins/emoji/public/images/crystal_ball.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f52e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cupid.png b/plugins/emoji/public/images/cupid.png
deleted file mode 120000
index 21fd46a7f8a..00000000000
--- a/plugins/emoji/public/images/cupid.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f498.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/curly_loop.png b/plugins/emoji/public/images/curly_loop.png
deleted file mode 120000
index edd47cb2c85..00000000000
--- a/plugins/emoji/public/images/curly_loop.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/27b0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/currency_exchange.png b/plugins/emoji/public/images/currency_exchange.png
deleted file mode 120000
index f169d71764c..00000000000
--- a/plugins/emoji/public/images/currency_exchange.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4b1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/curry.png b/plugins/emoji/public/images/curry.png
deleted file mode 120000
index 43023878349..00000000000
--- a/plugins/emoji/public/images/curry.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f35b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/custard.png b/plugins/emoji/public/images/custard.png
deleted file mode 120000
index 25b31e9c12f..00000000000
--- a/plugins/emoji/public/images/custard.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f36e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/customs.png b/plugins/emoji/public/images/customs.png
deleted file mode 120000
index 486f2789ca1..00000000000
--- a/plugins/emoji/public/images/customs.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6c3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/cyclone.png b/plugins/emoji/public/images/cyclone.png
deleted file mode 120000
index 4af8f622fb9..00000000000
--- a/plugins/emoji/public/images/cyclone.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f300.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dancer.png b/plugins/emoji/public/images/dancer.png
deleted file mode 120000
index 2ef414f8ca2..00000000000
--- a/plugins/emoji/public/images/dancer.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f483.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dancers.png b/plugins/emoji/public/images/dancers.png
deleted file mode 120000
index 2d9f6817065..00000000000
--- a/plugins/emoji/public/images/dancers.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f46f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dango.png b/plugins/emoji/public/images/dango.png
deleted file mode 120000
index ebdf73e6598..00000000000
--- a/plugins/emoji/public/images/dango.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f361.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dart.png b/plugins/emoji/public/images/dart.png
deleted file mode 120000
index fc947a94488..00000000000
--- a/plugins/emoji/public/images/dart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3af.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dash.png b/plugins/emoji/public/images/dash.png
deleted file mode 120000
index e78b67a95b1..00000000000
--- a/plugins/emoji/public/images/dash.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/date.png b/plugins/emoji/public/images/date.png
deleted file mode 120000
index 9b2460cf238..00000000000
--- a/plugins/emoji/public/images/date.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4c5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/de.png b/plugins/emoji/public/images/de.png
deleted file mode 120000
index aa7924088ed..00000000000
--- a/plugins/emoji/public/images/de.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f1e9-1f1ea.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/deciduous_tree.png b/plugins/emoji/public/images/deciduous_tree.png
deleted file mode 120000
index f84c1cd43ad..00000000000
--- a/plugins/emoji/public/images/deciduous_tree.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f333.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/department_store.png b/plugins/emoji/public/images/department_store.png
deleted file mode 120000
index bd1a150cecf..00000000000
--- a/plugins/emoji/public/images/department_store.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ec.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/diamond_shape_with_a_dot_inside.png b/plugins/emoji/public/images/diamond_shape_with_a_dot_inside.png
deleted file mode 120000
index 9ca70fc936c..00000000000
--- a/plugins/emoji/public/images/diamond_shape_with_a_dot_inside.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/diamonds.png b/plugins/emoji/public/images/diamonds.png
deleted file mode 120000
index 1475b75e203..00000000000
--- a/plugins/emoji/public/images/diamonds.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2666.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/disappointed.png b/plugins/emoji/public/images/disappointed.png
deleted file mode 120000
index 32b4024f008..00000000000
--- a/plugins/emoji/public/images/disappointed.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f61e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/disappointed_relieved.png b/plugins/emoji/public/images/disappointed_relieved.png
deleted file mode 120000
index 0ada0bda2b0..00000000000
--- a/plugins/emoji/public/images/disappointed_relieved.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f625.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dizzy.png b/plugins/emoji/public/images/dizzy.png
deleted file mode 120000
index d8f02d9b40c..00000000000
--- a/plugins/emoji/public/images/dizzy.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ab.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dizzy_face.png b/plugins/emoji/public/images/dizzy_face.png
deleted file mode 120000
index 6c1725d0e02..00000000000
--- a/plugins/emoji/public/images/dizzy_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f635.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/do_not_litter.png b/plugins/emoji/public/images/do_not_litter.png
deleted file mode 120000
index 2aad4879c49..00000000000
--- a/plugins/emoji/public/images/do_not_litter.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6af.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dog.png b/plugins/emoji/public/images/dog.png
deleted file mode 120000
index 1cfc6704489..00000000000
--- a/plugins/emoji/public/images/dog.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f436.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dog2.png b/plugins/emoji/public/images/dog2.png
deleted file mode 120000
index e447911e29f..00000000000
--- a/plugins/emoji/public/images/dog2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f415.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dollar.png b/plugins/emoji/public/images/dollar.png
deleted file mode 120000
index 5f57b39b6d3..00000000000
--- a/plugins/emoji/public/images/dollar.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4b5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dolls.png b/plugins/emoji/public/images/dolls.png
deleted file mode 120000
index c5bbe9f7713..00000000000
--- a/plugins/emoji/public/images/dolls.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f38e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dolphin.png b/plugins/emoji/public/images/dolphin.png
deleted file mode 120000
index 608d04011e2..00000000000
--- a/plugins/emoji/public/images/dolphin.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f42c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/door.png b/plugins/emoji/public/images/door.png
deleted file mode 120000
index 2892c68070d..00000000000
--- a/plugins/emoji/public/images/door.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6aa.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/doughnut.png b/plugins/emoji/public/images/doughnut.png
deleted file mode 120000
index 3f4be9b306a..00000000000
--- a/plugins/emoji/public/images/doughnut.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f369.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dragon.png b/plugins/emoji/public/images/dragon.png
deleted file mode 120000
index 72564c6535e..00000000000
--- a/plugins/emoji/public/images/dragon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f409.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dragon_face.png b/plugins/emoji/public/images/dragon_face.png
deleted file mode 120000
index 91a1c3ae08f..00000000000
--- a/plugins/emoji/public/images/dragon_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f432.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dress.png b/plugins/emoji/public/images/dress.png
deleted file mode 120000
index b8c868679b6..00000000000
--- a/plugins/emoji/public/images/dress.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f457.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dromedary_camel.png b/plugins/emoji/public/images/dromedary_camel.png
deleted file mode 120000
index cb20f59c155..00000000000
--- a/plugins/emoji/public/images/dromedary_camel.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f42a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/droplet.png b/plugins/emoji/public/images/droplet.png
deleted file mode 120000
index cfac4591e03..00000000000
--- a/plugins/emoji/public/images/droplet.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/dvd.png b/plugins/emoji/public/images/dvd.png
deleted file mode 120000
index 086e083fe57..00000000000
--- a/plugins/emoji/public/images/dvd.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4c0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/e-mail.png b/plugins/emoji/public/images/e-mail.png
deleted file mode 120000
index 06849d1877b..00000000000
--- a/plugins/emoji/public/images/e-mail.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4e7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ear.png b/plugins/emoji/public/images/ear.png
deleted file mode 120000
index e1a626bc4e2..00000000000
--- a/plugins/emoji/public/images/ear.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f442.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ear_of_rice.png b/plugins/emoji/public/images/ear_of_rice.png
deleted file mode 120000
index 1c346905cc0..00000000000
--- a/plugins/emoji/public/images/ear_of_rice.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f33e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/earth_africa.png b/plugins/emoji/public/images/earth_africa.png
deleted file mode 120000
index f8c52577bc9..00000000000
--- a/plugins/emoji/public/images/earth_africa.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f30d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/earth_americas.png b/plugins/emoji/public/images/earth_americas.png
deleted file mode 120000
index 6caf59dac59..00000000000
--- a/plugins/emoji/public/images/earth_americas.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f30e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/earth_asia.png b/plugins/emoji/public/images/earth_asia.png
deleted file mode 120000
index 2934b85aa66..00000000000
--- a/plugins/emoji/public/images/earth_asia.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f30f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/egg.png b/plugins/emoji/public/images/egg.png
deleted file mode 120000
index 9e55c9fdeda..00000000000
--- a/plugins/emoji/public/images/egg.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f373.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/eggplant.png b/plugins/emoji/public/images/eggplant.png
deleted file mode 120000
index a3341a96542..00000000000
--- a/plugins/emoji/public/images/eggplant.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f346.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/eight.png b/plugins/emoji/public/images/eight.png
deleted file mode 120000
index c585323cd36..00000000000
--- a/plugins/emoji/public/images/eight.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/0038.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/eight_pointed_black_star.png b/plugins/emoji/public/images/eight_pointed_black_star.png
deleted file mode 120000
index 99aab6ae0f6..00000000000
--- a/plugins/emoji/public/images/eight_pointed_black_star.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2734.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/eight_spoked_asterisk.png b/plugins/emoji/public/images/eight_spoked_asterisk.png
deleted file mode 120000
index cfcd8f4f410..00000000000
--- a/plugins/emoji/public/images/eight_spoked_asterisk.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2733.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/electric_plug.png b/plugins/emoji/public/images/electric_plug.png
deleted file mode 120000
index 1f9b2bb0555..00000000000
--- a/plugins/emoji/public/images/electric_plug.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f50c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/elephant.png b/plugins/emoji/public/images/elephant.png
deleted file mode 120000
index 66566e5459d..00000000000
--- a/plugins/emoji/public/images/elephant.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f418.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/email.png b/plugins/emoji/public/images/email.png
deleted file mode 120000
index d4e66d388ca..00000000000
--- a/plugins/emoji/public/images/email.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2709.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/unicode/1f44d.png b/plugins/emoji/public/images/emoji_one/+1.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f44d.png
rename to plugins/emoji/public/images/emoji_one/+1.png
diff --git a/plugins/emoji/public/images/unicode/1f44e.png b/plugins/emoji/public/images/emoji_one/-1.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f44e.png
rename to plugins/emoji/public/images/emoji_one/-1.png
diff --git a/plugins/emoji/public/images/unicode/1f4af.png b/plugins/emoji/public/images/emoji_one/100.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4af.png
rename to plugins/emoji/public/images/emoji_one/100.png
diff --git a/plugins/emoji/public/images/unicode/1f522.png b/plugins/emoji/public/images/emoji_one/1234.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f522.png
rename to plugins/emoji/public/images/emoji_one/1234.png
diff --git a/plugins/emoji/public/images/unicode/1f3b1.png b/plugins/emoji/public/images/emoji_one/8ball.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3b1.png
rename to plugins/emoji/public/images/emoji_one/8ball.png
diff --git a/plugins/emoji/public/images/unicode/1f170.png b/plugins/emoji/public/images/emoji_one/a.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f170.png
rename to plugins/emoji/public/images/emoji_one/a.png
diff --git a/plugins/emoji/public/images/unicode/1f18e.png b/plugins/emoji/public/images/emoji_one/ab.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f18e.png
rename to plugins/emoji/public/images/emoji_one/ab.png
diff --git a/plugins/emoji/public/images/unicode/1f524.png b/plugins/emoji/public/images/emoji_one/abc.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f524.png
rename to plugins/emoji/public/images/emoji_one/abc.png
diff --git a/plugins/emoji/public/images/unicode/1f521.png b/plugins/emoji/public/images/emoji_one/abcd.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f521.png
rename to plugins/emoji/public/images/emoji_one/abcd.png
diff --git a/plugins/emoji/public/images/unicode/1f251.png b/plugins/emoji/public/images/emoji_one/accept.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f251.png
rename to plugins/emoji/public/images/emoji_one/accept.png
diff --git a/plugins/emoji/public/images/unicode/1f6a1.png b/plugins/emoji/public/images/emoji_one/aerial_tramway.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6a1.png
rename to plugins/emoji/public/images/emoji_one/aerial_tramway.png
diff --git a/plugins/emoji/public/images/unicode/2708.png b/plugins/emoji/public/images/emoji_one/airplane.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2708.png
rename to plugins/emoji/public/images/emoji_one/airplane.png
diff --git a/plugins/emoji/public/images/unicode/23f0.png b/plugins/emoji/public/images/emoji_one/alarm_clock.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/23f0.png
rename to plugins/emoji/public/images/emoji_one/alarm_clock.png
diff --git a/plugins/emoji/public/images/unicode/1f47d.png b/plugins/emoji/public/images/emoji_one/alien.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f47d.png
rename to plugins/emoji/public/images/emoji_one/alien.png
diff --git a/plugins/emoji/public/images/unicode/1f691.png b/plugins/emoji/public/images/emoji_one/ambulance.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f691.png
rename to plugins/emoji/public/images/emoji_one/ambulance.png
diff --git a/plugins/emoji/public/images/unicode/2693.png b/plugins/emoji/public/images/emoji_one/anchor.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2693.png
rename to plugins/emoji/public/images/emoji_one/anchor.png
diff --git a/plugins/emoji/public/images/unicode/1f47c.png b/plugins/emoji/public/images/emoji_one/angel.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f47c.png
rename to plugins/emoji/public/images/emoji_one/angel.png
diff --git a/plugins/emoji/public/images/unicode/1f4a2.png b/plugins/emoji/public/images/emoji_one/anger.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4a2.png
rename to plugins/emoji/public/images/emoji_one/anger.png
diff --git a/plugins/emoji/public/images/unicode/1f620.png b/plugins/emoji/public/images/emoji_one/angry.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f620.png
rename to plugins/emoji/public/images/emoji_one/angry.png
diff --git a/plugins/emoji/public/images/unicode/1f627.png b/plugins/emoji/public/images/emoji_one/anguished.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f627.png
rename to plugins/emoji/public/images/emoji_one/anguished.png
diff --git a/plugins/emoji/public/images/unicode/1f41c.png b/plugins/emoji/public/images/emoji_one/ant.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f41c.png
rename to plugins/emoji/public/images/emoji_one/ant.png
diff --git a/plugins/emoji/public/images/unicode/1f34e.png b/plugins/emoji/public/images/emoji_one/apple.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f34e.png
rename to plugins/emoji/public/images/emoji_one/apple.png
diff --git a/plugins/emoji/public/images/unicode/2652.png b/plugins/emoji/public/images/emoji_one/aquarius.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2652.png
rename to plugins/emoji/public/images/emoji_one/aquarius.png
diff --git a/plugins/emoji/public/images/unicode/2648.png b/plugins/emoji/public/images/emoji_one/aries.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2648.png
rename to plugins/emoji/public/images/emoji_one/aries.png
diff --git a/plugins/emoji/public/images/unicode/25c0.png b/plugins/emoji/public/images/emoji_one/arrow_backward.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/25c0.png
rename to plugins/emoji/public/images/emoji_one/arrow_backward.png
diff --git a/plugins/emoji/public/images/unicode/23ec.png b/plugins/emoji/public/images/emoji_one/arrow_double_down.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/23ec.png
rename to plugins/emoji/public/images/emoji_one/arrow_double_down.png
diff --git a/plugins/emoji/public/images/unicode/23eb.png b/plugins/emoji/public/images/emoji_one/arrow_double_up.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/23eb.png
rename to plugins/emoji/public/images/emoji_one/arrow_double_up.png
diff --git a/plugins/emoji/public/images/unicode/2b07.png b/plugins/emoji/public/images/emoji_one/arrow_down.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2b07.png
rename to plugins/emoji/public/images/emoji_one/arrow_down.png
diff --git a/plugins/emoji/public/images/unicode/1f53d.png b/plugins/emoji/public/images/emoji_one/arrow_down_small.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f53d.png
rename to plugins/emoji/public/images/emoji_one/arrow_down_small.png
diff --git a/plugins/emoji/public/images/unicode/25b6.png b/plugins/emoji/public/images/emoji_one/arrow_forward.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/25b6.png
rename to plugins/emoji/public/images/emoji_one/arrow_forward.png
diff --git a/plugins/emoji/public/images/unicode/2935.png b/plugins/emoji/public/images/emoji_one/arrow_heading_down.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2935.png
rename to plugins/emoji/public/images/emoji_one/arrow_heading_down.png
diff --git a/plugins/emoji/public/images/unicode/2934.png b/plugins/emoji/public/images/emoji_one/arrow_heading_up.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2934.png
rename to plugins/emoji/public/images/emoji_one/arrow_heading_up.png
diff --git a/plugins/emoji/public/images/unicode/2b05.png b/plugins/emoji/public/images/emoji_one/arrow_left.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2b05.png
rename to plugins/emoji/public/images/emoji_one/arrow_left.png
diff --git a/plugins/emoji/public/images/unicode/2199.png b/plugins/emoji/public/images/emoji_one/arrow_lower_left.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2199.png
rename to plugins/emoji/public/images/emoji_one/arrow_lower_left.png
diff --git a/plugins/emoji/public/images/unicode/2198.png b/plugins/emoji/public/images/emoji_one/arrow_lower_right.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2198.png
rename to plugins/emoji/public/images/emoji_one/arrow_lower_right.png
diff --git a/plugins/emoji/public/images/unicode/27a1.png b/plugins/emoji/public/images/emoji_one/arrow_right.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/27a1.png
rename to plugins/emoji/public/images/emoji_one/arrow_right.png
diff --git a/plugins/emoji/public/images/unicode/21aa.png b/plugins/emoji/public/images/emoji_one/arrow_right_hook.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/21aa.png
rename to plugins/emoji/public/images/emoji_one/arrow_right_hook.png
diff --git a/plugins/emoji/public/images/unicode/2b06.png b/plugins/emoji/public/images/emoji_one/arrow_up.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2b06.png
rename to plugins/emoji/public/images/emoji_one/arrow_up.png
diff --git a/plugins/emoji/public/images/unicode/2195.png b/plugins/emoji/public/images/emoji_one/arrow_up_down.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2195.png
rename to plugins/emoji/public/images/emoji_one/arrow_up_down.png
diff --git a/plugins/emoji/public/images/unicode/1f53c.png b/plugins/emoji/public/images/emoji_one/arrow_up_small.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f53c.png
rename to plugins/emoji/public/images/emoji_one/arrow_up_small.png
diff --git a/plugins/emoji/public/images/unicode/2196.png b/plugins/emoji/public/images/emoji_one/arrow_upper_left.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2196.png
rename to plugins/emoji/public/images/emoji_one/arrow_upper_left.png
diff --git a/plugins/emoji/public/images/unicode/2197.png b/plugins/emoji/public/images/emoji_one/arrow_upper_right.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2197.png
rename to plugins/emoji/public/images/emoji_one/arrow_upper_right.png
diff --git a/plugins/emoji/public/images/unicode/1f503.png b/plugins/emoji/public/images/emoji_one/arrows_clockwise.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f503.png
rename to plugins/emoji/public/images/emoji_one/arrows_clockwise.png
diff --git a/plugins/emoji/public/images/unicode/1f504.png b/plugins/emoji/public/images/emoji_one/arrows_counterclockwise.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f504.png
rename to plugins/emoji/public/images/emoji_one/arrows_counterclockwise.png
diff --git a/plugins/emoji/public/images/unicode/1f3a8.png b/plugins/emoji/public/images/emoji_one/art.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3a8.png
rename to plugins/emoji/public/images/emoji_one/art.png
diff --git a/plugins/emoji/public/images/unicode/1f69b.png b/plugins/emoji/public/images/emoji_one/articulated_lorry.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f69b.png
rename to plugins/emoji/public/images/emoji_one/articulated_lorry.png
diff --git a/plugins/emoji/public/images/unicode/1f632.png b/plugins/emoji/public/images/emoji_one/astonished.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f632.png
rename to plugins/emoji/public/images/emoji_one/astonished.png
diff --git a/plugins/emoji/public/images/unicode/1f45f.png b/plugins/emoji/public/images/emoji_one/athletic_shoe.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f45f.png
rename to plugins/emoji/public/images/emoji_one/athletic_shoe.png
diff --git a/plugins/emoji/public/images/unicode/1f3e7.png b/plugins/emoji/public/images/emoji_one/atm.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3e7.png
rename to plugins/emoji/public/images/emoji_one/atm.png
diff --git a/plugins/emoji/public/images/unicode/1f171.png b/plugins/emoji/public/images/emoji_one/b.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f171.png
rename to plugins/emoji/public/images/emoji_one/b.png
diff --git a/plugins/emoji/public/images/unicode/1f476.png b/plugins/emoji/public/images/emoji_one/baby.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f476.png
rename to plugins/emoji/public/images/emoji_one/baby.png
diff --git a/plugins/emoji/public/images/unicode/1f37c.png b/plugins/emoji/public/images/emoji_one/baby_bottle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f37c.png
rename to plugins/emoji/public/images/emoji_one/baby_bottle.png
diff --git a/plugins/emoji/public/images/unicode/1f424.png b/plugins/emoji/public/images/emoji_one/baby_chick.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f424.png
rename to plugins/emoji/public/images/emoji_one/baby_chick.png
diff --git a/plugins/emoji/public/images/unicode/1f6bc.png b/plugins/emoji/public/images/emoji_one/baby_symbol.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6bc.png
rename to plugins/emoji/public/images/emoji_one/baby_symbol.png
diff --git a/plugins/emoji/public/images/unicode/1f519.png b/plugins/emoji/public/images/emoji_one/back.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f519.png
rename to plugins/emoji/public/images/emoji_one/back.png
diff --git a/plugins/emoji/public/images/unicode/1f6c4.png b/plugins/emoji/public/images/emoji_one/baggage_claim.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6c4.png
rename to plugins/emoji/public/images/emoji_one/baggage_claim.png
diff --git a/plugins/emoji/public/images/unicode/1f388.png b/plugins/emoji/public/images/emoji_one/balloon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f388.png
rename to plugins/emoji/public/images/emoji_one/balloon.png
diff --git a/plugins/emoji/public/images/unicode/2611.png b/plugins/emoji/public/images/emoji_one/ballot_box_with_check.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2611.png
rename to plugins/emoji/public/images/emoji_one/ballot_box_with_check.png
diff --git a/plugins/emoji/public/images/unicode/1f38d.png b/plugins/emoji/public/images/emoji_one/bamboo.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f38d.png
rename to plugins/emoji/public/images/emoji_one/bamboo.png
diff --git a/plugins/emoji/public/images/unicode/1f34c.png b/plugins/emoji/public/images/emoji_one/banana.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f34c.png
rename to plugins/emoji/public/images/emoji_one/banana.png
diff --git a/plugins/emoji/public/images/unicode/203c.png b/plugins/emoji/public/images/emoji_one/bangbang.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/203c.png
rename to plugins/emoji/public/images/emoji_one/bangbang.png
diff --git a/plugins/emoji/public/images/unicode/1f3e6.png b/plugins/emoji/public/images/emoji_one/bank.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3e6.png
rename to plugins/emoji/public/images/emoji_one/bank.png
diff --git a/plugins/emoji/public/images/unicode/1f4ca.png b/plugins/emoji/public/images/emoji_one/bar_chart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ca.png
rename to plugins/emoji/public/images/emoji_one/bar_chart.png
diff --git a/plugins/emoji/public/images/unicode/1f488.png b/plugins/emoji/public/images/emoji_one/barber.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f488.png
rename to plugins/emoji/public/images/emoji_one/barber.png
diff --git a/plugins/emoji/public/images/unicode/26be.png b/plugins/emoji/public/images/emoji_one/baseball.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26be.png
rename to plugins/emoji/public/images/emoji_one/baseball.png
diff --git a/plugins/emoji/public/images/unicode/1f3c0.png b/plugins/emoji/public/images/emoji_one/basketball.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3c0.png
rename to plugins/emoji/public/images/emoji_one/basketball.png
diff --git a/plugins/emoji/public/images/unicode/1f6c0.png b/plugins/emoji/public/images/emoji_one/bath.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6c0.png
rename to plugins/emoji/public/images/emoji_one/bath.png
diff --git a/plugins/emoji/public/images/unicode/1f6c1.png b/plugins/emoji/public/images/emoji_one/bathtub.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6c1.png
rename to plugins/emoji/public/images/emoji_one/bathtub.png
diff --git a/plugins/emoji/public/images/unicode/1f50b.png b/plugins/emoji/public/images/emoji_one/battery.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f50b.png
rename to plugins/emoji/public/images/emoji_one/battery.png
diff --git a/plugins/emoji/public/images/unicode/1f43b.png b/plugins/emoji/public/images/emoji_one/bear.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f43b.png
rename to plugins/emoji/public/images/emoji_one/bear.png
diff --git a/plugins/emoji/public/images/unicode/1f41d.png b/plugins/emoji/public/images/emoji_one/bee.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f41d.png
rename to plugins/emoji/public/images/emoji_one/bee.png
diff --git a/plugins/emoji/public/images/unicode/1f37a.png b/plugins/emoji/public/images/emoji_one/beer.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f37a.png
rename to plugins/emoji/public/images/emoji_one/beer.png
diff --git a/plugins/emoji/public/images/unicode/1f37b.png b/plugins/emoji/public/images/emoji_one/beers.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f37b.png
rename to plugins/emoji/public/images/emoji_one/beers.png
diff --git a/plugins/emoji/public/images/unicode/1f41e.png b/plugins/emoji/public/images/emoji_one/beetle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f41e.png
rename to plugins/emoji/public/images/emoji_one/beetle.png
diff --git a/plugins/emoji/public/images/unicode/1f530.png b/plugins/emoji/public/images/emoji_one/beginner.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f530.png
rename to plugins/emoji/public/images/emoji_one/beginner.png
diff --git a/plugins/emoji/public/images/unicode/1f514.png b/plugins/emoji/public/images/emoji_one/bell.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f514.png
rename to plugins/emoji/public/images/emoji_one/bell.png
diff --git a/plugins/emoji/public/images/unicode/1f371.png b/plugins/emoji/public/images/emoji_one/bento.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f371.png
rename to plugins/emoji/public/images/emoji_one/bento.png
diff --git a/plugins/emoji/public/images/unicode/1f6b4.png b/plugins/emoji/public/images/emoji_one/bicyclist.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6b4.png
rename to plugins/emoji/public/images/emoji_one/bicyclist.png
diff --git a/plugins/emoji/public/images/unicode/1f6b2.png b/plugins/emoji/public/images/emoji_one/bike.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6b2.png
rename to plugins/emoji/public/images/emoji_one/bike.png
diff --git a/plugins/emoji/public/images/unicode/1f459.png b/plugins/emoji/public/images/emoji_one/bikini.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f459.png
rename to plugins/emoji/public/images/emoji_one/bikini.png
diff --git a/plugins/emoji/public/images/unicode/1f426.png b/plugins/emoji/public/images/emoji_one/bird.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f426.png
rename to plugins/emoji/public/images/emoji_one/bird.png
diff --git a/plugins/emoji/public/images/unicode/1f382.png b/plugins/emoji/public/images/emoji_one/birthday.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f382.png
rename to plugins/emoji/public/images/emoji_one/birthday.png
diff --git a/plugins/emoji/public/images/unicode/26ab.png b/plugins/emoji/public/images/emoji_one/black_circle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26ab.png
rename to plugins/emoji/public/images/emoji_one/black_circle.png
diff --git a/plugins/emoji/public/images/emoji_one/black_joker.png b/plugins/emoji/public/images/emoji_one/black_joker.png
new file mode 100644
index 00000000000..5c770fb2787
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/black_joker.png differ
diff --git a/plugins/emoji/public/images/unicode/2b1b.png b/plugins/emoji/public/images/emoji_one/black_large_square.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2b1b.png
rename to plugins/emoji/public/images/emoji_one/black_large_square.png
diff --git a/plugins/emoji/public/images/unicode/25fe.png b/plugins/emoji/public/images/emoji_one/black_medium_small_square.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/25fe.png
rename to plugins/emoji/public/images/emoji_one/black_medium_small_square.png
diff --git a/plugins/emoji/public/images/unicode/25fc.png b/plugins/emoji/public/images/emoji_one/black_medium_square.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/25fc.png
rename to plugins/emoji/public/images/emoji_one/black_medium_square.png
diff --git a/plugins/emoji/public/images/unicode/2712.png b/plugins/emoji/public/images/emoji_one/black_nib.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2712.png
rename to plugins/emoji/public/images/emoji_one/black_nib.png
diff --git a/plugins/emoji/public/images/unicode/25aa.png b/plugins/emoji/public/images/emoji_one/black_small_square.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/25aa.png
rename to plugins/emoji/public/images/emoji_one/black_small_square.png
diff --git a/plugins/emoji/public/images/unicode/1f532.png b/plugins/emoji/public/images/emoji_one/black_square_button.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f532.png
rename to plugins/emoji/public/images/emoji_one/black_square_button.png
diff --git a/plugins/emoji/public/images/unicode/1f33c.png b/plugins/emoji/public/images/emoji_one/blossom.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f33c.png
rename to plugins/emoji/public/images/emoji_one/blossom.png
diff --git a/plugins/emoji/public/images/unicode/1f421.png b/plugins/emoji/public/images/emoji_one/blowfish.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f421.png
rename to plugins/emoji/public/images/emoji_one/blowfish.png
diff --git a/plugins/emoji/public/images/unicode/1f4d8.png b/plugins/emoji/public/images/emoji_one/blue_book.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4d8.png
rename to plugins/emoji/public/images/emoji_one/blue_book.png
diff --git a/plugins/emoji/public/images/unicode/1f699.png b/plugins/emoji/public/images/emoji_one/blue_car.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f699.png
rename to plugins/emoji/public/images/emoji_one/blue_car.png
diff --git a/plugins/emoji/public/images/unicode/1f499.png b/plugins/emoji/public/images/emoji_one/blue_heart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f499.png
rename to plugins/emoji/public/images/emoji_one/blue_heart.png
diff --git a/plugins/emoji/public/images/unicode/1f60a.png b/plugins/emoji/public/images/emoji_one/blush.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f60a.png
rename to plugins/emoji/public/images/emoji_one/blush.png
diff --git a/plugins/emoji/public/images/unicode/1f417.png b/plugins/emoji/public/images/emoji_one/boar.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f417.png
rename to plugins/emoji/public/images/emoji_one/boar.png
diff --git a/plugins/emoji/public/images/unicode/26f5.png b/plugins/emoji/public/images/emoji_one/boat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26f5.png
rename to plugins/emoji/public/images/emoji_one/boat.png
diff --git a/plugins/emoji/public/images/unicode/1f4a3.png b/plugins/emoji/public/images/emoji_one/bomb.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4a3.png
rename to plugins/emoji/public/images/emoji_one/bomb.png
diff --git a/plugins/emoji/public/images/unicode/1f4d6.png b/plugins/emoji/public/images/emoji_one/book.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4d6.png
rename to plugins/emoji/public/images/emoji_one/book.png
diff --git a/plugins/emoji/public/images/unicode/1f516.png b/plugins/emoji/public/images/emoji_one/bookmark.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f516.png
rename to plugins/emoji/public/images/emoji_one/bookmark.png
diff --git a/plugins/emoji/public/images/unicode/1f4d1.png b/plugins/emoji/public/images/emoji_one/bookmark_tabs.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4d1.png
rename to plugins/emoji/public/images/emoji_one/bookmark_tabs.png
diff --git a/plugins/emoji/public/images/unicode/1f4da.png b/plugins/emoji/public/images/emoji_one/books.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4da.png
rename to plugins/emoji/public/images/emoji_one/books.png
diff --git a/plugins/emoji/public/images/unicode/1f4a5.png b/plugins/emoji/public/images/emoji_one/boom.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4a5.png
rename to plugins/emoji/public/images/emoji_one/boom.png
diff --git a/plugins/emoji/public/images/unicode/1f462.png b/plugins/emoji/public/images/emoji_one/boot.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f462.png
rename to plugins/emoji/public/images/emoji_one/boot.png
diff --git a/plugins/emoji/public/images/unicode/1f490.png b/plugins/emoji/public/images/emoji_one/bouquet.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f490.png
rename to plugins/emoji/public/images/emoji_one/bouquet.png
diff --git a/plugins/emoji/public/images/unicode/1f647.png b/plugins/emoji/public/images/emoji_one/bow.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f647.png
rename to plugins/emoji/public/images/emoji_one/bow.png
diff --git a/plugins/emoji/public/images/unicode/1f3b3.png b/plugins/emoji/public/images/emoji_one/bowling.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3b3.png
rename to plugins/emoji/public/images/emoji_one/bowling.png
diff --git a/plugins/emoji/public/images/unicode/1f466.png b/plugins/emoji/public/images/emoji_one/boy.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f466.png
rename to plugins/emoji/public/images/emoji_one/boy.png
diff --git a/plugins/emoji/public/images/unicode/1f35e.png b/plugins/emoji/public/images/emoji_one/bread.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f35e.png
rename to plugins/emoji/public/images/emoji_one/bread.png
diff --git a/plugins/emoji/public/images/unicode/1f470.png b/plugins/emoji/public/images/emoji_one/bride_with_veil.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f470.png
rename to plugins/emoji/public/images/emoji_one/bride_with_veil.png
diff --git a/plugins/emoji/public/images/unicode/1f309.png b/plugins/emoji/public/images/emoji_one/bridge_at_night.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f309.png
rename to plugins/emoji/public/images/emoji_one/bridge_at_night.png
diff --git a/plugins/emoji/public/images/unicode/1f4bc.png b/plugins/emoji/public/images/emoji_one/briefcase.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4bc.png
rename to plugins/emoji/public/images/emoji_one/briefcase.png
diff --git a/plugins/emoji/public/images/unicode/1f494.png b/plugins/emoji/public/images/emoji_one/broken_heart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f494.png
rename to plugins/emoji/public/images/emoji_one/broken_heart.png
diff --git a/plugins/emoji/public/images/unicode/1f41b.png b/plugins/emoji/public/images/emoji_one/bug.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f41b.png
rename to plugins/emoji/public/images/emoji_one/bug.png
diff --git a/plugins/emoji/public/images/unicode/1f4a1.png b/plugins/emoji/public/images/emoji_one/bulb.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4a1.png
rename to plugins/emoji/public/images/emoji_one/bulb.png
diff --git a/plugins/emoji/public/images/unicode/1f685.png b/plugins/emoji/public/images/emoji_one/bullettrain_front.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f685.png
rename to plugins/emoji/public/images/emoji_one/bullettrain_front.png
diff --git a/plugins/emoji/public/images/unicode/1f684.png b/plugins/emoji/public/images/emoji_one/bullettrain_side.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f684.png
rename to plugins/emoji/public/images/emoji_one/bullettrain_side.png
diff --git a/plugins/emoji/public/images/unicode/1f68c.png b/plugins/emoji/public/images/emoji_one/bus.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f68c.png
rename to plugins/emoji/public/images/emoji_one/bus.png
diff --git a/plugins/emoji/public/images/unicode/1f68f.png b/plugins/emoji/public/images/emoji_one/busstop.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f68f.png
rename to plugins/emoji/public/images/emoji_one/busstop.png
diff --git a/plugins/emoji/public/images/unicode/1f464.png b/plugins/emoji/public/images/emoji_one/bust_in_silhouette.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f464.png
rename to plugins/emoji/public/images/emoji_one/bust_in_silhouette.png
diff --git a/plugins/emoji/public/images/unicode/1f465.png b/plugins/emoji/public/images/emoji_one/busts_in_silhouette.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f465.png
rename to plugins/emoji/public/images/emoji_one/busts_in_silhouette.png
diff --git a/plugins/emoji/public/images/unicode/1f335.png b/plugins/emoji/public/images/emoji_one/cactus.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f335.png
rename to plugins/emoji/public/images/emoji_one/cactus.png
diff --git a/plugins/emoji/public/images/unicode/1f370.png b/plugins/emoji/public/images/emoji_one/cake.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f370.png
rename to plugins/emoji/public/images/emoji_one/cake.png
diff --git a/plugins/emoji/public/images/unicode/1f4c6.png b/plugins/emoji/public/images/emoji_one/calendar.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4c6.png
rename to plugins/emoji/public/images/emoji_one/calendar.png
diff --git a/plugins/emoji/public/images/unicode/1f4f2.png b/plugins/emoji/public/images/emoji_one/calling.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4f2.png
rename to plugins/emoji/public/images/emoji_one/calling.png
diff --git a/plugins/emoji/public/images/unicode/1f42b.png b/plugins/emoji/public/images/emoji_one/camel.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f42b.png
rename to plugins/emoji/public/images/emoji_one/camel.png
diff --git a/plugins/emoji/public/images/unicode/1f4f7.png b/plugins/emoji/public/images/emoji_one/camera.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4f7.png
rename to plugins/emoji/public/images/emoji_one/camera.png
diff --git a/plugins/emoji/public/images/unicode/264b.png b/plugins/emoji/public/images/emoji_one/cancer.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/264b.png
rename to plugins/emoji/public/images/emoji_one/cancer.png
diff --git a/plugins/emoji/public/images/unicode/1f36c.png b/plugins/emoji/public/images/emoji_one/candy.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f36c.png
rename to plugins/emoji/public/images/emoji_one/candy.png
diff --git a/plugins/emoji/public/images/unicode/1f520.png b/plugins/emoji/public/images/emoji_one/capital_abcd.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f520.png
rename to plugins/emoji/public/images/emoji_one/capital_abcd.png
diff --git a/plugins/emoji/public/images/unicode/2651.png b/plugins/emoji/public/images/emoji_one/capricorn.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2651.png
rename to plugins/emoji/public/images/emoji_one/capricorn.png
diff --git a/plugins/emoji/public/images/unicode/1f697.png b/plugins/emoji/public/images/emoji_one/car.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f697.png
rename to plugins/emoji/public/images/emoji_one/car.png
diff --git a/plugins/emoji/public/images/unicode/1f4c7.png b/plugins/emoji/public/images/emoji_one/card_index.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4c7.png
rename to plugins/emoji/public/images/emoji_one/card_index.png
diff --git a/plugins/emoji/public/images/unicode/1f3a0.png b/plugins/emoji/public/images/emoji_one/carousel_horse.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3a0.png
rename to plugins/emoji/public/images/emoji_one/carousel_horse.png
diff --git a/plugins/emoji/public/images/unicode/1f431.png b/plugins/emoji/public/images/emoji_one/cat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f431.png
rename to plugins/emoji/public/images/emoji_one/cat.png
diff --git a/plugins/emoji/public/images/unicode/1f408.png b/plugins/emoji/public/images/emoji_one/cat2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f408.png
rename to plugins/emoji/public/images/emoji_one/cat2.png
diff --git a/plugins/emoji/public/images/unicode/1f4bf.png b/plugins/emoji/public/images/emoji_one/cd.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4bf.png
rename to plugins/emoji/public/images/emoji_one/cd.png
diff --git a/plugins/emoji/public/images/unicode/1f4b9.png b/plugins/emoji/public/images/emoji_one/chart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4b9.png
rename to plugins/emoji/public/images/emoji_one/chart.png
diff --git a/plugins/emoji/public/images/unicode/1f4c9.png b/plugins/emoji/public/images/emoji_one/chart_with_downwards_trend.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4c9.png
rename to plugins/emoji/public/images/emoji_one/chart_with_downwards_trend.png
diff --git a/plugins/emoji/public/images/unicode/1f4c8.png b/plugins/emoji/public/images/emoji_one/chart_with_upwards_trend.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4c8.png
rename to plugins/emoji/public/images/emoji_one/chart_with_upwards_trend.png
diff --git a/plugins/emoji/public/images/unicode/1f3c1.png b/plugins/emoji/public/images/emoji_one/checkered_flag.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3c1.png
rename to plugins/emoji/public/images/emoji_one/checkered_flag.png
diff --git a/plugins/emoji/public/images/unicode/1f352.png b/plugins/emoji/public/images/emoji_one/cherries.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f352.png
rename to plugins/emoji/public/images/emoji_one/cherries.png
diff --git a/plugins/emoji/public/images/unicode/1f338.png b/plugins/emoji/public/images/emoji_one/cherry_blossom.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f338.png
rename to plugins/emoji/public/images/emoji_one/cherry_blossom.png
diff --git a/plugins/emoji/public/images/unicode/1f330.png b/plugins/emoji/public/images/emoji_one/chestnut.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f330.png
rename to plugins/emoji/public/images/emoji_one/chestnut.png
diff --git a/plugins/emoji/public/images/unicode/1f414.png b/plugins/emoji/public/images/emoji_one/chicken.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f414.png
rename to plugins/emoji/public/images/emoji_one/chicken.png
diff --git a/plugins/emoji/public/images/unicode/1f6b8.png b/plugins/emoji/public/images/emoji_one/children_crossing.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6b8.png
rename to plugins/emoji/public/images/emoji_one/children_crossing.png
diff --git a/plugins/emoji/public/images/unicode/1f36b.png b/plugins/emoji/public/images/emoji_one/chocolate_bar.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f36b.png
rename to plugins/emoji/public/images/emoji_one/chocolate_bar.png
diff --git a/plugins/emoji/public/images/unicode/1f384.png b/plugins/emoji/public/images/emoji_one/christmas_tree.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f384.png
rename to plugins/emoji/public/images/emoji_one/christmas_tree.png
diff --git a/plugins/emoji/public/images/unicode/26ea.png b/plugins/emoji/public/images/emoji_one/church.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26ea.png
rename to plugins/emoji/public/images/emoji_one/church.png
diff --git a/plugins/emoji/public/images/unicode/1f3a6.png b/plugins/emoji/public/images/emoji_one/cinema.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3a6.png
rename to plugins/emoji/public/images/emoji_one/cinema.png
diff --git a/plugins/emoji/public/images/unicode/1f3aa.png b/plugins/emoji/public/images/emoji_one/circus_tent.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3aa.png
rename to plugins/emoji/public/images/emoji_one/circus_tent.png
diff --git a/plugins/emoji/public/images/unicode/1f307.png b/plugins/emoji/public/images/emoji_one/city_sunrise.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f307.png
rename to plugins/emoji/public/images/emoji_one/city_sunrise.png
diff --git a/plugins/emoji/public/images/unicode/1f306.png b/plugins/emoji/public/images/emoji_one/city_sunset.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f306.png
rename to plugins/emoji/public/images/emoji_one/city_sunset.png
diff --git a/plugins/emoji/public/images/unicode/1f191.png b/plugins/emoji/public/images/emoji_one/cl.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f191.png
rename to plugins/emoji/public/images/emoji_one/cl.png
diff --git a/plugins/emoji/public/images/unicode/1f44f.png b/plugins/emoji/public/images/emoji_one/clap.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f44f.png
rename to plugins/emoji/public/images/emoji_one/clap.png
diff --git a/plugins/emoji/public/images/unicode/1f3ac.png b/plugins/emoji/public/images/emoji_one/clapper.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3ac.png
rename to plugins/emoji/public/images/emoji_one/clapper.png
diff --git a/plugins/emoji/public/images/unicode/1f4cb.png b/plugins/emoji/public/images/emoji_one/clipboard.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4cb.png
rename to plugins/emoji/public/images/emoji_one/clipboard.png
diff --git a/plugins/emoji/public/images/unicode/1f550.png b/plugins/emoji/public/images/emoji_one/clock1.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f550.png
rename to plugins/emoji/public/images/emoji_one/clock1.png
diff --git a/plugins/emoji/public/images/unicode/1f559.png b/plugins/emoji/public/images/emoji_one/clock10.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f559.png
rename to plugins/emoji/public/images/emoji_one/clock10.png
diff --git a/plugins/emoji/public/images/unicode/1f565.png b/plugins/emoji/public/images/emoji_one/clock1030.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f565.png
rename to plugins/emoji/public/images/emoji_one/clock1030.png
diff --git a/plugins/emoji/public/images/unicode/1f55a.png b/plugins/emoji/public/images/emoji_one/clock11.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f55a.png
rename to plugins/emoji/public/images/emoji_one/clock11.png
diff --git a/plugins/emoji/public/images/unicode/1f566.png b/plugins/emoji/public/images/emoji_one/clock1130.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f566.png
rename to plugins/emoji/public/images/emoji_one/clock1130.png
diff --git a/plugins/emoji/public/images/unicode/1f55b.png b/plugins/emoji/public/images/emoji_one/clock12.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f55b.png
rename to plugins/emoji/public/images/emoji_one/clock12.png
diff --git a/plugins/emoji/public/images/unicode/1f567.png b/plugins/emoji/public/images/emoji_one/clock1230.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f567.png
rename to plugins/emoji/public/images/emoji_one/clock1230.png
diff --git a/plugins/emoji/public/images/unicode/1f55c.png b/plugins/emoji/public/images/emoji_one/clock130.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f55c.png
rename to plugins/emoji/public/images/emoji_one/clock130.png
diff --git a/plugins/emoji/public/images/unicode/1f551.png b/plugins/emoji/public/images/emoji_one/clock2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f551.png
rename to plugins/emoji/public/images/emoji_one/clock2.png
diff --git a/plugins/emoji/public/images/unicode/1f55d.png b/plugins/emoji/public/images/emoji_one/clock230.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f55d.png
rename to plugins/emoji/public/images/emoji_one/clock230.png
diff --git a/plugins/emoji/public/images/unicode/1f552.png b/plugins/emoji/public/images/emoji_one/clock3.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f552.png
rename to plugins/emoji/public/images/emoji_one/clock3.png
diff --git a/plugins/emoji/public/images/unicode/1f55e.png b/plugins/emoji/public/images/emoji_one/clock330.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f55e.png
rename to plugins/emoji/public/images/emoji_one/clock330.png
diff --git a/plugins/emoji/public/images/unicode/1f553.png b/plugins/emoji/public/images/emoji_one/clock4.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f553.png
rename to plugins/emoji/public/images/emoji_one/clock4.png
diff --git a/plugins/emoji/public/images/unicode/1f55f.png b/plugins/emoji/public/images/emoji_one/clock430.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f55f.png
rename to plugins/emoji/public/images/emoji_one/clock430.png
diff --git a/plugins/emoji/public/images/unicode/1f554.png b/plugins/emoji/public/images/emoji_one/clock5.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f554.png
rename to plugins/emoji/public/images/emoji_one/clock5.png
diff --git a/plugins/emoji/public/images/unicode/1f560.png b/plugins/emoji/public/images/emoji_one/clock530.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f560.png
rename to plugins/emoji/public/images/emoji_one/clock530.png
diff --git a/plugins/emoji/public/images/emoji_one/clock6.png b/plugins/emoji/public/images/emoji_one/clock6.png
new file mode 100644
index 00000000000..52cb9706834
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/clock6.png differ
diff --git a/plugins/emoji/public/images/unicode/1f561.png b/plugins/emoji/public/images/emoji_one/clock630.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f561.png
rename to plugins/emoji/public/images/emoji_one/clock630.png
diff --git a/plugins/emoji/public/images/unicode/1f556.png b/plugins/emoji/public/images/emoji_one/clock7.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f556.png
rename to plugins/emoji/public/images/emoji_one/clock7.png
diff --git a/plugins/emoji/public/images/unicode/1f562.png b/plugins/emoji/public/images/emoji_one/clock730.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f562.png
rename to plugins/emoji/public/images/emoji_one/clock730.png
diff --git a/plugins/emoji/public/images/unicode/1f557.png b/plugins/emoji/public/images/emoji_one/clock8.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f557.png
rename to plugins/emoji/public/images/emoji_one/clock8.png
diff --git a/plugins/emoji/public/images/unicode/1f563.png b/plugins/emoji/public/images/emoji_one/clock830.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f563.png
rename to plugins/emoji/public/images/emoji_one/clock830.png
diff --git a/plugins/emoji/public/images/unicode/1f558.png b/plugins/emoji/public/images/emoji_one/clock9.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f558.png
rename to plugins/emoji/public/images/emoji_one/clock9.png
diff --git a/plugins/emoji/public/images/unicode/1f564.png b/plugins/emoji/public/images/emoji_one/clock930.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f564.png
rename to plugins/emoji/public/images/emoji_one/clock930.png
diff --git a/plugins/emoji/public/images/unicode/1f4d5.png b/plugins/emoji/public/images/emoji_one/closed_book.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4d5.png
rename to plugins/emoji/public/images/emoji_one/closed_book.png
diff --git a/plugins/emoji/public/images/unicode/1f510.png b/plugins/emoji/public/images/emoji_one/closed_lock_with_key.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f510.png
rename to plugins/emoji/public/images/emoji_one/closed_lock_with_key.png
diff --git a/plugins/emoji/public/images/unicode/1f302.png b/plugins/emoji/public/images/emoji_one/closed_umbrella.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f302.png
rename to plugins/emoji/public/images/emoji_one/closed_umbrella.png
diff --git a/plugins/emoji/public/images/unicode/2601.png b/plugins/emoji/public/images/emoji_one/cloud.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2601.png
rename to plugins/emoji/public/images/emoji_one/cloud.png
diff --git a/plugins/emoji/public/images/unicode/2663.png b/plugins/emoji/public/images/emoji_one/clubs.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2663.png
rename to plugins/emoji/public/images/emoji_one/clubs.png
diff --git a/plugins/emoji/public/images/emoji_one/cn.png b/plugins/emoji/public/images/emoji_one/cn.png
new file mode 100644
index 00000000000..0151923f351
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/cn.png differ
diff --git a/plugins/emoji/public/images/unicode/1f378.png b/plugins/emoji/public/images/emoji_one/cocktail.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f378.png
rename to plugins/emoji/public/images/emoji_one/cocktail.png
diff --git a/plugins/emoji/public/images/unicode/2615.png b/plugins/emoji/public/images/emoji_one/coffee.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2615.png
rename to plugins/emoji/public/images/emoji_one/coffee.png
diff --git a/plugins/emoji/public/images/unicode/1f630.png b/plugins/emoji/public/images/emoji_one/cold_sweat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f630.png
rename to plugins/emoji/public/images/emoji_one/cold_sweat.png
diff --git a/plugins/emoji/public/images/emoji_one/collision.png b/plugins/emoji/public/images/emoji_one/collision.png
new file mode 100644
index 00000000000..036a9485a9f
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/collision.png differ
diff --git a/plugins/emoji/public/images/unicode/1f4bb.png b/plugins/emoji/public/images/emoji_one/computer.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4bb.png
rename to plugins/emoji/public/images/emoji_one/computer.png
diff --git a/plugins/emoji/public/images/unicode/1f38a.png b/plugins/emoji/public/images/emoji_one/confetti_ball.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f38a.png
rename to plugins/emoji/public/images/emoji_one/confetti_ball.png
diff --git a/plugins/emoji/public/images/unicode/1f616.png b/plugins/emoji/public/images/emoji_one/confounded.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f616.png
rename to plugins/emoji/public/images/emoji_one/confounded.png
diff --git a/plugins/emoji/public/images/unicode/1f615.png b/plugins/emoji/public/images/emoji_one/confused.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f615.png
rename to plugins/emoji/public/images/emoji_one/confused.png
diff --git a/plugins/emoji/public/images/unicode/3297.png b/plugins/emoji/public/images/emoji_one/congratulations.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/3297.png
rename to plugins/emoji/public/images/emoji_one/congratulations.png
diff --git a/plugins/emoji/public/images/unicode/1f6a7.png b/plugins/emoji/public/images/emoji_one/construction.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6a7.png
rename to plugins/emoji/public/images/emoji_one/construction.png
diff --git a/plugins/emoji/public/images/unicode/1f477.png b/plugins/emoji/public/images/emoji_one/construction_worker.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f477.png
rename to plugins/emoji/public/images/emoji_one/construction_worker.png
diff --git a/plugins/emoji/public/images/unicode/1f3ea.png b/plugins/emoji/public/images/emoji_one/convenience_store.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3ea.png
rename to plugins/emoji/public/images/emoji_one/convenience_store.png
diff --git a/plugins/emoji/public/images/unicode/1f36a.png b/plugins/emoji/public/images/emoji_one/cookie.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f36a.png
rename to plugins/emoji/public/images/emoji_one/cookie.png
diff --git a/plugins/emoji/public/images/unicode/1f192.png b/plugins/emoji/public/images/emoji_one/cool.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f192.png
rename to plugins/emoji/public/images/emoji_one/cool.png
diff --git a/plugins/emoji/public/images/unicode/1f46e.png b/plugins/emoji/public/images/emoji_one/cop.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f46e.png
rename to plugins/emoji/public/images/emoji_one/cop.png
diff --git a/plugins/emoji/public/images/unicode/00a9.png b/plugins/emoji/public/images/emoji_one/copyright.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/00a9.png
rename to plugins/emoji/public/images/emoji_one/copyright.png
diff --git a/plugins/emoji/public/images/unicode/1f33d.png b/plugins/emoji/public/images/emoji_one/corn.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f33d.png
rename to plugins/emoji/public/images/emoji_one/corn.png
diff --git a/plugins/emoji/public/images/unicode/1f46b.png b/plugins/emoji/public/images/emoji_one/couple.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f46b.png
rename to plugins/emoji/public/images/emoji_one/couple.png
diff --git a/plugins/emoji/public/images/unicode/1f491.png b/plugins/emoji/public/images/emoji_one/couple_with_heart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f491.png
rename to plugins/emoji/public/images/emoji_one/couple_with_heart.png
diff --git a/plugins/emoji/public/images/unicode/1f48f.png b/plugins/emoji/public/images/emoji_one/couplekiss.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f48f.png
rename to plugins/emoji/public/images/emoji_one/couplekiss.png
diff --git a/plugins/emoji/public/images/unicode/1f42e.png b/plugins/emoji/public/images/emoji_one/cow.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f42e.png
rename to plugins/emoji/public/images/emoji_one/cow.png
diff --git a/plugins/emoji/public/images/unicode/1f404.png b/plugins/emoji/public/images/emoji_one/cow2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f404.png
rename to plugins/emoji/public/images/emoji_one/cow2.png
diff --git a/plugins/emoji/public/images/unicode/1f4b3.png b/plugins/emoji/public/images/emoji_one/credit_card.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4b3.png
rename to plugins/emoji/public/images/emoji_one/credit_card.png
diff --git a/plugins/emoji/public/images/unicode/1f319.png b/plugins/emoji/public/images/emoji_one/crescent_moon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f319.png
rename to plugins/emoji/public/images/emoji_one/crescent_moon.png
diff --git a/plugins/emoji/public/images/unicode/1f40a.png b/plugins/emoji/public/images/emoji_one/crocodile.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f40a.png
rename to plugins/emoji/public/images/emoji_one/crocodile.png
diff --git a/plugins/emoji/public/images/unicode/1f38c.png b/plugins/emoji/public/images/emoji_one/crossed_flags.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f38c.png
rename to plugins/emoji/public/images/emoji_one/crossed_flags.png
diff --git a/plugins/emoji/public/images/unicode/1f451.png b/plugins/emoji/public/images/emoji_one/crown.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f451.png
rename to plugins/emoji/public/images/emoji_one/crown.png
diff --git a/plugins/emoji/public/images/unicode/1f622.png b/plugins/emoji/public/images/emoji_one/cry.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f622.png
rename to plugins/emoji/public/images/emoji_one/cry.png
diff --git a/plugins/emoji/public/images/unicode/1f63f.png b/plugins/emoji/public/images/emoji_one/crying_cat_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f63f.png
rename to plugins/emoji/public/images/emoji_one/crying_cat_face.png
diff --git a/plugins/emoji/public/images/unicode/1f52e.png b/plugins/emoji/public/images/emoji_one/crystal_ball.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f52e.png
rename to plugins/emoji/public/images/emoji_one/crystal_ball.png
diff --git a/plugins/emoji/public/images/unicode/1f498.png b/plugins/emoji/public/images/emoji_one/cupid.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f498.png
rename to plugins/emoji/public/images/emoji_one/cupid.png
diff --git a/plugins/emoji/public/images/unicode/27b0.png b/plugins/emoji/public/images/emoji_one/curly_loop.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/27b0.png
rename to plugins/emoji/public/images/emoji_one/curly_loop.png
diff --git a/plugins/emoji/public/images/unicode/1f4b1.png b/plugins/emoji/public/images/emoji_one/currency_exchange.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4b1.png
rename to plugins/emoji/public/images/emoji_one/currency_exchange.png
diff --git a/plugins/emoji/public/images/unicode/1f35b.png b/plugins/emoji/public/images/emoji_one/curry.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f35b.png
rename to plugins/emoji/public/images/emoji_one/curry.png
diff --git a/plugins/emoji/public/images/unicode/1f36e.png b/plugins/emoji/public/images/emoji_one/custard.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f36e.png
rename to plugins/emoji/public/images/emoji_one/custard.png
diff --git a/plugins/emoji/public/images/unicode/1f6c3.png b/plugins/emoji/public/images/emoji_one/customs.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6c3.png
rename to plugins/emoji/public/images/emoji_one/customs.png
diff --git a/plugins/emoji/public/images/unicode/1f300.png b/plugins/emoji/public/images/emoji_one/cyclone.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f300.png
rename to plugins/emoji/public/images/emoji_one/cyclone.png
diff --git a/plugins/emoji/public/images/unicode/1f483.png b/plugins/emoji/public/images/emoji_one/dancer.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f483.png
rename to plugins/emoji/public/images/emoji_one/dancer.png
diff --git a/plugins/emoji/public/images/unicode/1f46f.png b/plugins/emoji/public/images/emoji_one/dancers.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f46f.png
rename to plugins/emoji/public/images/emoji_one/dancers.png
diff --git a/plugins/emoji/public/images/unicode/1f361.png b/plugins/emoji/public/images/emoji_one/dango.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f361.png
rename to plugins/emoji/public/images/emoji_one/dango.png
diff --git a/plugins/emoji/public/images/unicode/1f3af.png b/plugins/emoji/public/images/emoji_one/dart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3af.png
rename to plugins/emoji/public/images/emoji_one/dart.png
diff --git a/plugins/emoji/public/images/unicode/1f4a8.png b/plugins/emoji/public/images/emoji_one/dash.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4a8.png
rename to plugins/emoji/public/images/emoji_one/dash.png
diff --git a/plugins/emoji/public/images/unicode/1f4c5.png b/plugins/emoji/public/images/emoji_one/date.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4c5.png
rename to plugins/emoji/public/images/emoji_one/date.png
diff --git a/plugins/emoji/public/images/emoji_one/de.png b/plugins/emoji/public/images/emoji_one/de.png
new file mode 100644
index 00000000000..36b3290dc0e
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/de.png differ
diff --git a/plugins/emoji/public/images/unicode/1f333.png b/plugins/emoji/public/images/emoji_one/deciduous_tree.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f333.png
rename to plugins/emoji/public/images/emoji_one/deciduous_tree.png
diff --git a/plugins/emoji/public/images/unicode/1f3ec.png b/plugins/emoji/public/images/emoji_one/department_store.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3ec.png
rename to plugins/emoji/public/images/emoji_one/department_store.png
diff --git a/plugins/emoji/public/images/unicode/1f4a0.png b/plugins/emoji/public/images/emoji_one/diamond_shape_with_a_dot_inside.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4a0.png
rename to plugins/emoji/public/images/emoji_one/diamond_shape_with_a_dot_inside.png
diff --git a/plugins/emoji/public/images/unicode/2666.png b/plugins/emoji/public/images/emoji_one/diamonds.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2666.png
rename to plugins/emoji/public/images/emoji_one/diamonds.png
diff --git a/plugins/emoji/public/images/unicode/1f61e.png b/plugins/emoji/public/images/emoji_one/disappointed.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f61e.png
rename to plugins/emoji/public/images/emoji_one/disappointed.png
diff --git a/plugins/emoji/public/images/unicode/1f625.png b/plugins/emoji/public/images/emoji_one/disappointed_relieved.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f625.png
rename to plugins/emoji/public/images/emoji_one/disappointed_relieved.png
diff --git a/plugins/emoji/public/images/unicode/1f4ab.png b/plugins/emoji/public/images/emoji_one/dizzy.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ab.png
rename to plugins/emoji/public/images/emoji_one/dizzy.png
diff --git a/plugins/emoji/public/images/unicode/1f635.png b/plugins/emoji/public/images/emoji_one/dizzy_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f635.png
rename to plugins/emoji/public/images/emoji_one/dizzy_face.png
diff --git a/plugins/emoji/public/images/unicode/1f6af.png b/plugins/emoji/public/images/emoji_one/do_not_litter.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6af.png
rename to plugins/emoji/public/images/emoji_one/do_not_litter.png
diff --git a/plugins/emoji/public/images/unicode/1f436.png b/plugins/emoji/public/images/emoji_one/dog.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f436.png
rename to plugins/emoji/public/images/emoji_one/dog.png
diff --git a/plugins/emoji/public/images/unicode/1f415.png b/plugins/emoji/public/images/emoji_one/dog2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f415.png
rename to plugins/emoji/public/images/emoji_one/dog2.png
diff --git a/plugins/emoji/public/images/unicode/1f4b5.png b/plugins/emoji/public/images/emoji_one/dollar.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4b5.png
rename to plugins/emoji/public/images/emoji_one/dollar.png
diff --git a/plugins/emoji/public/images/unicode/1f38e.png b/plugins/emoji/public/images/emoji_one/dolls.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f38e.png
rename to plugins/emoji/public/images/emoji_one/dolls.png
diff --git a/plugins/emoji/public/images/unicode/1f42c.png b/plugins/emoji/public/images/emoji_one/dolphin.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f42c.png
rename to plugins/emoji/public/images/emoji_one/dolphin.png
diff --git a/plugins/emoji/public/images/unicode/1f6aa.png b/plugins/emoji/public/images/emoji_one/door.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6aa.png
rename to plugins/emoji/public/images/emoji_one/door.png
diff --git a/plugins/emoji/public/images/unicode/1f369.png b/plugins/emoji/public/images/emoji_one/doughnut.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f369.png
rename to plugins/emoji/public/images/emoji_one/doughnut.png
diff --git a/plugins/emoji/public/images/unicode/1f409.png b/plugins/emoji/public/images/emoji_one/dragon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f409.png
rename to plugins/emoji/public/images/emoji_one/dragon.png
diff --git a/plugins/emoji/public/images/unicode/1f432.png b/plugins/emoji/public/images/emoji_one/dragon_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f432.png
rename to plugins/emoji/public/images/emoji_one/dragon_face.png
diff --git a/plugins/emoji/public/images/unicode/1f457.png b/plugins/emoji/public/images/emoji_one/dress.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f457.png
rename to plugins/emoji/public/images/emoji_one/dress.png
diff --git a/plugins/emoji/public/images/unicode/1f42a.png b/plugins/emoji/public/images/emoji_one/dromedary_camel.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f42a.png
rename to plugins/emoji/public/images/emoji_one/dromedary_camel.png
diff --git a/plugins/emoji/public/images/unicode/1f4a7.png b/plugins/emoji/public/images/emoji_one/droplet.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4a7.png
rename to plugins/emoji/public/images/emoji_one/droplet.png
diff --git a/plugins/emoji/public/images/unicode/1f4c0.png b/plugins/emoji/public/images/emoji_one/dvd.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4c0.png
rename to plugins/emoji/public/images/emoji_one/dvd.png
diff --git a/plugins/emoji/public/images/unicode/1f4e7.png b/plugins/emoji/public/images/emoji_one/e-mail.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4e7.png
rename to plugins/emoji/public/images/emoji_one/e-mail.png
diff --git a/plugins/emoji/public/images/unicode/1f442.png b/plugins/emoji/public/images/emoji_one/ear.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f442.png
rename to plugins/emoji/public/images/emoji_one/ear.png
diff --git a/plugins/emoji/public/images/unicode/1f33e.png b/plugins/emoji/public/images/emoji_one/ear_of_rice.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f33e.png
rename to plugins/emoji/public/images/emoji_one/ear_of_rice.png
diff --git a/plugins/emoji/public/images/unicode/1f30d.png b/plugins/emoji/public/images/emoji_one/earth_africa.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f30d.png
rename to plugins/emoji/public/images/emoji_one/earth_africa.png
diff --git a/plugins/emoji/public/images/unicode/1f30e.png b/plugins/emoji/public/images/emoji_one/earth_americas.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f30e.png
rename to plugins/emoji/public/images/emoji_one/earth_americas.png
diff --git a/plugins/emoji/public/images/unicode/1f30f.png b/plugins/emoji/public/images/emoji_one/earth_asia.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f30f.png
rename to plugins/emoji/public/images/emoji_one/earth_asia.png
diff --git a/plugins/emoji/public/images/unicode/1f373.png b/plugins/emoji/public/images/emoji_one/egg.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f373.png
rename to plugins/emoji/public/images/emoji_one/egg.png
diff --git a/plugins/emoji/public/images/unicode/1f346.png b/plugins/emoji/public/images/emoji_one/eggplant.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f346.png
rename to plugins/emoji/public/images/emoji_one/eggplant.png
diff --git a/plugins/emoji/public/images/unicode/0038-20E3.png b/plugins/emoji/public/images/emoji_one/eight.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/0038-20E3.png
rename to plugins/emoji/public/images/emoji_one/eight.png
diff --git a/plugins/emoji/public/images/unicode/2734.png b/plugins/emoji/public/images/emoji_one/eight_pointed_black_star.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2734.png
rename to plugins/emoji/public/images/emoji_one/eight_pointed_black_star.png
diff --git a/plugins/emoji/public/images/unicode/2733.png b/plugins/emoji/public/images/emoji_one/eight_spoked_asterisk.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2733.png
rename to plugins/emoji/public/images/emoji_one/eight_spoked_asterisk.png
diff --git a/plugins/emoji/public/images/unicode/1f50c.png b/plugins/emoji/public/images/emoji_one/electric_plug.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f50c.png
rename to plugins/emoji/public/images/emoji_one/electric_plug.png
diff --git a/plugins/emoji/public/images/unicode/1f418.png b/plugins/emoji/public/images/emoji_one/elephant.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f418.png
rename to plugins/emoji/public/images/emoji_one/elephant.png
diff --git a/plugins/emoji/public/images/unicode/2709.png b/plugins/emoji/public/images/emoji_one/email.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2709.png
rename to plugins/emoji/public/images/emoji_one/email.png
diff --git a/plugins/emoji/public/images/unicode/1f51a.png b/plugins/emoji/public/images/emoji_one/end.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f51a.png
rename to plugins/emoji/public/images/emoji_one/end.png
diff --git a/plugins/emoji/public/images/emoji_one/envelope.png b/plugins/emoji/public/images/emoji_one/envelope.png
new file mode 100644
index 00000000000..41260282c5d
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/envelope.png differ
diff --git a/plugins/emoji/public/images/unicode/1f4e9.png b/plugins/emoji/public/images/emoji_one/envelope_with_arrow.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4e9.png
rename to plugins/emoji/public/images/emoji_one/envelope_with_arrow.png
diff --git a/plugins/emoji/public/images/emoji_one/es.png b/plugins/emoji/public/images/emoji_one/es.png
new file mode 100644
index 00000000000..fd3822c9ffc
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/es.png differ
diff --git a/plugins/emoji/public/images/unicode/1f4b6.png b/plugins/emoji/public/images/emoji_one/euro.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4b6.png
rename to plugins/emoji/public/images/emoji_one/euro.png
diff --git a/plugins/emoji/public/images/unicode/1f3f0.png b/plugins/emoji/public/images/emoji_one/european_castle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3f0.png
rename to plugins/emoji/public/images/emoji_one/european_castle.png
diff --git a/plugins/emoji/public/images/unicode/1f3e4.png b/plugins/emoji/public/images/emoji_one/european_post_office.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3e4.png
rename to plugins/emoji/public/images/emoji_one/european_post_office.png
diff --git a/plugins/emoji/public/images/unicode/1f332.png b/plugins/emoji/public/images/emoji_one/evergreen_tree.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f332.png
rename to plugins/emoji/public/images/emoji_one/evergreen_tree.png
diff --git a/plugins/emoji/public/images/unicode/2757.png b/plugins/emoji/public/images/emoji_one/exclamation.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2757.png
rename to plugins/emoji/public/images/emoji_one/exclamation.png
diff --git a/plugins/emoji/public/images/unicode/1f611.png b/plugins/emoji/public/images/emoji_one/expressionless.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f611.png
rename to plugins/emoji/public/images/emoji_one/expressionless.png
diff --git a/plugins/emoji/public/images/unicode/1f453.png b/plugins/emoji/public/images/emoji_one/eyeglasses.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f453.png
rename to plugins/emoji/public/images/emoji_one/eyeglasses.png
diff --git a/plugins/emoji/public/images/unicode/1f440.png b/plugins/emoji/public/images/emoji_one/eyes.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f440.png
rename to plugins/emoji/public/images/emoji_one/eyes.png
diff --git a/plugins/emoji/public/images/unicode/1f44a.png b/plugins/emoji/public/images/emoji_one/facepunch.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f44a.png
rename to plugins/emoji/public/images/emoji_one/facepunch.png
diff --git a/plugins/emoji/public/images/unicode/1f3ed.png b/plugins/emoji/public/images/emoji_one/factory.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3ed.png
rename to plugins/emoji/public/images/emoji_one/factory.png
diff --git a/plugins/emoji/public/images/unicode/1f342.png b/plugins/emoji/public/images/emoji_one/fallen_leaf.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f342.png
rename to plugins/emoji/public/images/emoji_one/fallen_leaf.png
diff --git a/plugins/emoji/public/images/unicode/1f46a.png b/plugins/emoji/public/images/emoji_one/family.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f46a.png
rename to plugins/emoji/public/images/emoji_one/family.png
diff --git a/plugins/emoji/public/images/unicode/23e9.png b/plugins/emoji/public/images/emoji_one/fast_forward.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/23e9.png
rename to plugins/emoji/public/images/emoji_one/fast_forward.png
diff --git a/plugins/emoji/public/images/unicode/1f4e0.png b/plugins/emoji/public/images/emoji_one/fax.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4e0.png
rename to plugins/emoji/public/images/emoji_one/fax.png
diff --git a/plugins/emoji/public/images/unicode/1f628.png b/plugins/emoji/public/images/emoji_one/fearful.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f628.png
rename to plugins/emoji/public/images/emoji_one/fearful.png
diff --git a/plugins/emoji/public/images/unicode/1f43e.png b/plugins/emoji/public/images/emoji_one/feet.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f43e.png
rename to plugins/emoji/public/images/emoji_one/feet.png
diff --git a/plugins/emoji/public/images/unicode/1f3a1.png b/plugins/emoji/public/images/emoji_one/ferris_wheel.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3a1.png
rename to plugins/emoji/public/images/emoji_one/ferris_wheel.png
diff --git a/plugins/emoji/public/images/unicode/1f4c1.png b/plugins/emoji/public/images/emoji_one/file_folder.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4c1.png
rename to plugins/emoji/public/images/emoji_one/file_folder.png
diff --git a/plugins/emoji/public/images/unicode/1f525.png b/plugins/emoji/public/images/emoji_one/fire.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f525.png
rename to plugins/emoji/public/images/emoji_one/fire.png
diff --git a/plugins/emoji/public/images/unicode/1f692.png b/plugins/emoji/public/images/emoji_one/fire_engine.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f692.png
rename to plugins/emoji/public/images/emoji_one/fire_engine.png
diff --git a/plugins/emoji/public/images/unicode/1f386.png b/plugins/emoji/public/images/emoji_one/fireworks.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f386.png
rename to plugins/emoji/public/images/emoji_one/fireworks.png
diff --git a/plugins/emoji/public/images/unicode/1f313.png b/plugins/emoji/public/images/emoji_one/first_quarter_moon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f313.png
rename to plugins/emoji/public/images/emoji_one/first_quarter_moon.png
diff --git a/plugins/emoji/public/images/unicode/1f31b.png b/plugins/emoji/public/images/emoji_one/first_quarter_moon_with_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f31b.png
rename to plugins/emoji/public/images/emoji_one/first_quarter_moon_with_face.png
diff --git a/plugins/emoji/public/images/unicode/1f41f.png b/plugins/emoji/public/images/emoji_one/fish.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f41f.png
rename to plugins/emoji/public/images/emoji_one/fish.png
diff --git a/plugins/emoji/public/images/unicode/1f365.png b/plugins/emoji/public/images/emoji_one/fish_cake.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f365.png
rename to plugins/emoji/public/images/emoji_one/fish_cake.png
diff --git a/plugins/emoji/public/images/unicode/1f3a3.png b/plugins/emoji/public/images/emoji_one/fishing_pole_and_fish.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3a3.png
rename to plugins/emoji/public/images/emoji_one/fishing_pole_and_fish.png
diff --git a/plugins/emoji/public/images/unicode/270a.png b/plugins/emoji/public/images/emoji_one/fist.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/270a.png
rename to plugins/emoji/public/images/emoji_one/fist.png
diff --git a/plugins/emoji/public/images/unicode/0035-20E3.png b/plugins/emoji/public/images/emoji_one/five.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/0035-20E3.png
rename to plugins/emoji/public/images/emoji_one/five.png
diff --git a/plugins/emoji/public/images/unicode/1f38f.png b/plugins/emoji/public/images/emoji_one/flags.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f38f.png
rename to plugins/emoji/public/images/emoji_one/flags.png
diff --git a/plugins/emoji/public/images/unicode/1f526.png b/plugins/emoji/public/images/emoji_one/flashlight.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f526.png
rename to plugins/emoji/public/images/emoji_one/flashlight.png
diff --git a/plugins/emoji/public/images/emoji_one/flipper.png b/plugins/emoji/public/images/emoji_one/flipper.png
new file mode 100644
index 00000000000..9fd3771017e
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/flipper.png differ
diff --git a/plugins/emoji/public/images/unicode/1f4be.png b/plugins/emoji/public/images/emoji_one/floppy_disk.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4be.png
rename to plugins/emoji/public/images/emoji_one/floppy_disk.png
diff --git a/plugins/emoji/public/images/unicode/1f3b4.png b/plugins/emoji/public/images/emoji_one/flower_playing_cards.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3b4.png
rename to plugins/emoji/public/images/emoji_one/flower_playing_cards.png
diff --git a/plugins/emoji/public/images/unicode/1f633.png b/plugins/emoji/public/images/emoji_one/flushed.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f633.png
rename to plugins/emoji/public/images/emoji_one/flushed.png
diff --git a/plugins/emoji/public/images/unicode/1f301.png b/plugins/emoji/public/images/emoji_one/foggy.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f301.png
rename to plugins/emoji/public/images/emoji_one/foggy.png
diff --git a/plugins/emoji/public/images/unicode/1f3c8.png b/plugins/emoji/public/images/emoji_one/football.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3c8.png
rename to plugins/emoji/public/images/emoji_one/football.png
diff --git a/plugins/emoji/public/images/unicode/1f463.png b/plugins/emoji/public/images/emoji_one/footprints.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f463.png
rename to plugins/emoji/public/images/emoji_one/footprints.png
diff --git a/plugins/emoji/public/images/unicode/1f374.png b/plugins/emoji/public/images/emoji_one/fork_and_knife.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f374.png
rename to plugins/emoji/public/images/emoji_one/fork_and_knife.png
diff --git a/plugins/emoji/public/images/unicode/26f2.png b/plugins/emoji/public/images/emoji_one/fountain.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26f2.png
rename to plugins/emoji/public/images/emoji_one/fountain.png
diff --git a/plugins/emoji/public/images/unicode/0034-20E3.png b/plugins/emoji/public/images/emoji_one/four.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/0034-20E3.png
rename to plugins/emoji/public/images/emoji_one/four.png
diff --git a/plugins/emoji/public/images/unicode/1f340.png b/plugins/emoji/public/images/emoji_one/four_leaf_clover.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f340.png
rename to plugins/emoji/public/images/emoji_one/four_leaf_clover.png
diff --git a/plugins/emoji/public/images/emoji_one/fr.png b/plugins/emoji/public/images/emoji_one/fr.png
new file mode 100644
index 00000000000..14271f059db
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/fr.png differ
diff --git a/plugins/emoji/public/images/unicode/1f193.png b/plugins/emoji/public/images/emoji_one/free.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f193.png
rename to plugins/emoji/public/images/emoji_one/free.png
diff --git a/plugins/emoji/public/images/unicode/1f364.png b/plugins/emoji/public/images/emoji_one/fried_shrimp.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f364.png
rename to plugins/emoji/public/images/emoji_one/fried_shrimp.png
diff --git a/plugins/emoji/public/images/unicode/1f35f.png b/plugins/emoji/public/images/emoji_one/fries.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f35f.png
rename to plugins/emoji/public/images/emoji_one/fries.png
diff --git a/plugins/emoji/public/images/unicode/1f438.png b/plugins/emoji/public/images/emoji_one/frog.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f438.png
rename to plugins/emoji/public/images/emoji_one/frog.png
diff --git a/plugins/emoji/public/images/unicode/1f626.png b/plugins/emoji/public/images/emoji_one/frowning.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f626.png
rename to plugins/emoji/public/images/emoji_one/frowning.png
diff --git a/plugins/emoji/public/images/unicode/26fd.png b/plugins/emoji/public/images/emoji_one/fuelpump.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26fd.png
rename to plugins/emoji/public/images/emoji_one/fuelpump.png
diff --git a/plugins/emoji/public/images/unicode/1f315.png b/plugins/emoji/public/images/emoji_one/full_moon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f315.png
rename to plugins/emoji/public/images/emoji_one/full_moon.png
diff --git a/plugins/emoji/public/images/unicode/1f31d.png b/plugins/emoji/public/images/emoji_one/full_moon_with_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f31d.png
rename to plugins/emoji/public/images/emoji_one/full_moon_with_face.png
diff --git a/plugins/emoji/public/images/unicode/1f3b2.png b/plugins/emoji/public/images/emoji_one/game_die.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3b2.png
rename to plugins/emoji/public/images/emoji_one/game_die.png
diff --git a/plugins/emoji/public/images/emoji_one/gb.png b/plugins/emoji/public/images/emoji_one/gb.png
new file mode 100644
index 00000000000..61c03f759fd
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/gb.png differ
diff --git a/plugins/emoji/public/images/unicode/1f48e.png b/plugins/emoji/public/images/emoji_one/gem.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f48e.png
rename to plugins/emoji/public/images/emoji_one/gem.png
diff --git a/plugins/emoji/public/images/unicode/264a.png b/plugins/emoji/public/images/emoji_one/gemini.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/264a.png
rename to plugins/emoji/public/images/emoji_one/gemini.png
diff --git a/plugins/emoji/public/images/unicode/1f47b.png b/plugins/emoji/public/images/emoji_one/ghost.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f47b.png
rename to plugins/emoji/public/images/emoji_one/ghost.png
diff --git a/plugins/emoji/public/images/unicode/1f381.png b/plugins/emoji/public/images/emoji_one/gift.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f381.png
rename to plugins/emoji/public/images/emoji_one/gift.png
diff --git a/plugins/emoji/public/images/unicode/1f49d.png b/plugins/emoji/public/images/emoji_one/gift_heart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f49d.png
rename to plugins/emoji/public/images/emoji_one/gift_heart.png
diff --git a/plugins/emoji/public/images/unicode/1f467.png b/plugins/emoji/public/images/emoji_one/girl.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f467.png
rename to plugins/emoji/public/images/emoji_one/girl.png
diff --git a/plugins/emoji/public/images/unicode/1f310.png b/plugins/emoji/public/images/emoji_one/globe_with_meridians.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f310.png
rename to plugins/emoji/public/images/emoji_one/globe_with_meridians.png
diff --git a/plugins/emoji/public/images/unicode/1f410.png b/plugins/emoji/public/images/emoji_one/goat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f410.png
rename to plugins/emoji/public/images/emoji_one/goat.png
diff --git a/plugins/emoji/public/images/unicode/26f3.png b/plugins/emoji/public/images/emoji_one/golf.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26f3.png
rename to plugins/emoji/public/images/emoji_one/golf.png
diff --git a/plugins/emoji/public/images/unicode/1f347.png b/plugins/emoji/public/images/emoji_one/grapes.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f347.png
rename to plugins/emoji/public/images/emoji_one/grapes.png
diff --git a/plugins/emoji/public/images/unicode/1f34f.png b/plugins/emoji/public/images/emoji_one/green_apple.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f34f.png
rename to plugins/emoji/public/images/emoji_one/green_apple.png
diff --git a/plugins/emoji/public/images/unicode/1f4d7.png b/plugins/emoji/public/images/emoji_one/green_book.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4d7.png
rename to plugins/emoji/public/images/emoji_one/green_book.png
diff --git a/plugins/emoji/public/images/unicode/1f49a.png b/plugins/emoji/public/images/emoji_one/green_heart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f49a.png
rename to plugins/emoji/public/images/emoji_one/green_heart.png
diff --git a/plugins/emoji/public/images/unicode/2755.png b/plugins/emoji/public/images/emoji_one/grey_exclamation.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2755.png
rename to plugins/emoji/public/images/emoji_one/grey_exclamation.png
diff --git a/plugins/emoji/public/images/unicode/2754.png b/plugins/emoji/public/images/emoji_one/grey_question.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2754.png
rename to plugins/emoji/public/images/emoji_one/grey_question.png
diff --git a/plugins/emoji/public/images/unicode/1f62c.png b/plugins/emoji/public/images/emoji_one/grimacing.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f62c.png
rename to plugins/emoji/public/images/emoji_one/grimacing.png
diff --git a/plugins/emoji/public/images/unicode/1f601.png b/plugins/emoji/public/images/emoji_one/grin.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f601.png
rename to plugins/emoji/public/images/emoji_one/grin.png
diff --git a/plugins/emoji/public/images/unicode/1f600.png b/plugins/emoji/public/images/emoji_one/grinning.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f600.png
rename to plugins/emoji/public/images/emoji_one/grinning.png
diff --git a/plugins/emoji/public/images/unicode/1f482.png b/plugins/emoji/public/images/emoji_one/guardsman.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f482.png
rename to plugins/emoji/public/images/emoji_one/guardsman.png
diff --git a/plugins/emoji/public/images/unicode/1f3b8.png b/plugins/emoji/public/images/emoji_one/guitar.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3b8.png
rename to plugins/emoji/public/images/emoji_one/guitar.png
diff --git a/plugins/emoji/public/images/unicode/1f52b.png b/plugins/emoji/public/images/emoji_one/gun.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f52b.png
rename to plugins/emoji/public/images/emoji_one/gun.png
diff --git a/plugins/emoji/public/images/unicode/1f487.png b/plugins/emoji/public/images/emoji_one/haircut.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f487.png
rename to plugins/emoji/public/images/emoji_one/haircut.png
diff --git a/plugins/emoji/public/images/unicode/1f354.png b/plugins/emoji/public/images/emoji_one/hamburger.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f354.png
rename to plugins/emoji/public/images/emoji_one/hamburger.png
diff --git a/plugins/emoji/public/images/unicode/1f528.png b/plugins/emoji/public/images/emoji_one/hammer.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f528.png
rename to plugins/emoji/public/images/emoji_one/hammer.png
diff --git a/plugins/emoji/public/images/unicode/1f439.png b/plugins/emoji/public/images/emoji_one/hamster.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f439.png
rename to plugins/emoji/public/images/emoji_one/hamster.png
diff --git a/plugins/emoji/public/images/unicode/270b.png b/plugins/emoji/public/images/emoji_one/hand.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/270b.png
rename to plugins/emoji/public/images/emoji_one/hand.png
diff --git a/plugins/emoji/public/images/unicode/1f45c.png b/plugins/emoji/public/images/emoji_one/handbag.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f45c.png
rename to plugins/emoji/public/images/emoji_one/handbag.png
diff --git a/plugins/emoji/public/images/unicode/1f4a9.png b/plugins/emoji/public/images/emoji_one/hankey.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4a9.png
rename to plugins/emoji/public/images/emoji_one/hankey.png
diff --git a/plugins/emoji/public/images/unicode/0023-20E3.png b/plugins/emoji/public/images/emoji_one/hash.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/0023-20E3.png
rename to plugins/emoji/public/images/emoji_one/hash.png
diff --git a/plugins/emoji/public/images/unicode/1f425.png b/plugins/emoji/public/images/emoji_one/hatched_chick.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f425.png
rename to plugins/emoji/public/images/emoji_one/hatched_chick.png
diff --git a/plugins/emoji/public/images/unicode/1f423.png b/plugins/emoji/public/images/emoji_one/hatching_chick.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f423.png
rename to plugins/emoji/public/images/emoji_one/hatching_chick.png
diff --git a/plugins/emoji/public/images/unicode/1f3a7.png b/plugins/emoji/public/images/emoji_one/headphones.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3a7.png
rename to plugins/emoji/public/images/emoji_one/headphones.png
diff --git a/plugins/emoji/public/images/unicode/1f649.png b/plugins/emoji/public/images/emoji_one/hear_no_evil.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f649.png
rename to plugins/emoji/public/images/emoji_one/hear_no_evil.png
diff --git a/plugins/emoji/public/images/unicode/2764.png b/plugins/emoji/public/images/emoji_one/heart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2764.png
rename to plugins/emoji/public/images/emoji_one/heart.png
diff --git a/plugins/emoji/public/images/unicode/1f49f.png b/plugins/emoji/public/images/emoji_one/heart_decoration.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f49f.png
rename to plugins/emoji/public/images/emoji_one/heart_decoration.png
diff --git a/plugins/emoji/public/images/unicode/1f60d.png b/plugins/emoji/public/images/emoji_one/heart_eyes.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f60d.png
rename to plugins/emoji/public/images/emoji_one/heart_eyes.png
diff --git a/plugins/emoji/public/images/unicode/1f63b.png b/plugins/emoji/public/images/emoji_one/heart_eyes_cat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f63b.png
rename to plugins/emoji/public/images/emoji_one/heart_eyes_cat.png
diff --git a/plugins/emoji/public/images/unicode/1f493.png b/plugins/emoji/public/images/emoji_one/heartbeat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f493.png
rename to plugins/emoji/public/images/emoji_one/heartbeat.png
diff --git a/plugins/emoji/public/images/unicode/1f497.png b/plugins/emoji/public/images/emoji_one/heartpulse.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f497.png
rename to plugins/emoji/public/images/emoji_one/heartpulse.png
diff --git a/plugins/emoji/public/images/unicode/2665.png b/plugins/emoji/public/images/emoji_one/hearts.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2665.png
rename to plugins/emoji/public/images/emoji_one/hearts.png
diff --git a/plugins/emoji/public/images/unicode/2714.png b/plugins/emoji/public/images/emoji_one/heavy_check_mark.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2714.png
rename to plugins/emoji/public/images/emoji_one/heavy_check_mark.png
diff --git a/plugins/emoji/public/images/unicode/2797.png b/plugins/emoji/public/images/emoji_one/heavy_division_sign.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2797.png
rename to plugins/emoji/public/images/emoji_one/heavy_division_sign.png
diff --git a/plugins/emoji/public/images/unicode/1f4b2.png b/plugins/emoji/public/images/emoji_one/heavy_dollar_sign.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4b2.png
rename to plugins/emoji/public/images/emoji_one/heavy_dollar_sign.png
diff --git a/plugins/emoji/public/images/emoji_one/heavy_exclamation_mark.png b/plugins/emoji/public/images/emoji_one/heavy_exclamation_mark.png
new file mode 100644
index 00000000000..9391f2bea94
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/heavy_exclamation_mark.png differ
diff --git a/plugins/emoji/public/images/unicode/2796.png b/plugins/emoji/public/images/emoji_one/heavy_minus_sign.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2796.png
rename to plugins/emoji/public/images/emoji_one/heavy_minus_sign.png
diff --git a/plugins/emoji/public/images/unicode/2716.png b/plugins/emoji/public/images/emoji_one/heavy_multiplication_x.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2716.png
rename to plugins/emoji/public/images/emoji_one/heavy_multiplication_x.png
diff --git a/plugins/emoji/public/images/unicode/2795.png b/plugins/emoji/public/images/emoji_one/heavy_plus_sign.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2795.png
rename to plugins/emoji/public/images/emoji_one/heavy_plus_sign.png
diff --git a/plugins/emoji/public/images/unicode/1f681.png b/plugins/emoji/public/images/emoji_one/helicopter.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f681.png
rename to plugins/emoji/public/images/emoji_one/helicopter.png
diff --git a/plugins/emoji/public/images/unicode/1f33f.png b/plugins/emoji/public/images/emoji_one/herb.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f33f.png
rename to plugins/emoji/public/images/emoji_one/herb.png
diff --git a/plugins/emoji/public/images/unicode/1f33a.png b/plugins/emoji/public/images/emoji_one/hibiscus.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f33a.png
rename to plugins/emoji/public/images/emoji_one/hibiscus.png
diff --git a/plugins/emoji/public/images/unicode/1f506.png b/plugins/emoji/public/images/emoji_one/high_brightness.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f506.png
rename to plugins/emoji/public/images/emoji_one/high_brightness.png
diff --git a/plugins/emoji/public/images/unicode/1f460.png b/plugins/emoji/public/images/emoji_one/high_heel.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f460.png
rename to plugins/emoji/public/images/emoji_one/high_heel.png
diff --git a/plugins/emoji/public/images/unicode/1f52a.png b/plugins/emoji/public/images/emoji_one/hocho.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f52a.png
rename to plugins/emoji/public/images/emoji_one/hocho.png
diff --git a/plugins/emoji/public/images/unicode/1f36f.png b/plugins/emoji/public/images/emoji_one/honey_pot.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f36f.png
rename to plugins/emoji/public/images/emoji_one/honey_pot.png
diff --git a/plugins/emoji/public/images/emoji_one/honeybee.png b/plugins/emoji/public/images/emoji_one/honeybee.png
new file mode 100644
index 00000000000..c80d7c86800
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/honeybee.png differ
diff --git a/plugins/emoji/public/images/unicode/1f434.png b/plugins/emoji/public/images/emoji_one/horse.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f434.png
rename to plugins/emoji/public/images/emoji_one/horse.png
diff --git a/plugins/emoji/public/images/unicode/1f3c7.png b/plugins/emoji/public/images/emoji_one/horse_racing.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3c7.png
rename to plugins/emoji/public/images/emoji_one/horse_racing.png
diff --git a/plugins/emoji/public/images/unicode/1f3e5.png b/plugins/emoji/public/images/emoji_one/hospital.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3e5.png
rename to plugins/emoji/public/images/emoji_one/hospital.png
diff --git a/plugins/emoji/public/images/unicode/1f3e8.png b/plugins/emoji/public/images/emoji_one/hotel.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3e8.png
rename to plugins/emoji/public/images/emoji_one/hotel.png
diff --git a/plugins/emoji/public/images/unicode/2668.png b/plugins/emoji/public/images/emoji_one/hotsprings.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2668.png
rename to plugins/emoji/public/images/emoji_one/hotsprings.png
diff --git a/plugins/emoji/public/images/unicode/231b.png b/plugins/emoji/public/images/emoji_one/hourglass.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/231b.png
rename to plugins/emoji/public/images/emoji_one/hourglass.png
diff --git a/plugins/emoji/public/images/unicode/23f3.png b/plugins/emoji/public/images/emoji_one/hourglass_flowing_sand.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/23f3.png
rename to plugins/emoji/public/images/emoji_one/hourglass_flowing_sand.png
diff --git a/plugins/emoji/public/images/unicode/1f3e0.png b/plugins/emoji/public/images/emoji_one/house.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3e0.png
rename to plugins/emoji/public/images/emoji_one/house.png
diff --git a/plugins/emoji/public/images/unicode/1f3e1.png b/plugins/emoji/public/images/emoji_one/house_with_garden.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3e1.png
rename to plugins/emoji/public/images/emoji_one/house_with_garden.png
diff --git a/plugins/emoji/public/images/unicode/1f62f.png b/plugins/emoji/public/images/emoji_one/hushed.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f62f.png
rename to plugins/emoji/public/images/emoji_one/hushed.png
diff --git a/plugins/emoji/public/images/unicode/1f368.png b/plugins/emoji/public/images/emoji_one/ice_cream.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f368.png
rename to plugins/emoji/public/images/emoji_one/ice_cream.png
diff --git a/plugins/emoji/public/images/unicode/1f366.png b/plugins/emoji/public/images/emoji_one/icecream.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f366.png
rename to plugins/emoji/public/images/emoji_one/icecream.png
diff --git a/plugins/emoji/public/images/unicode/1f194.png b/plugins/emoji/public/images/emoji_one/id.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f194.png
rename to plugins/emoji/public/images/emoji_one/id.png
diff --git a/plugins/emoji/public/images/unicode/1f250.png b/plugins/emoji/public/images/emoji_one/ideograph_advantage.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f250.png
rename to plugins/emoji/public/images/emoji_one/ideograph_advantage.png
diff --git a/plugins/emoji/public/images/unicode/1f47f.png b/plugins/emoji/public/images/emoji_one/imp.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f47f.png
rename to plugins/emoji/public/images/emoji_one/imp.png
diff --git a/plugins/emoji/public/images/unicode/1f4e5.png b/plugins/emoji/public/images/emoji_one/inbox_tray.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4e5.png
rename to plugins/emoji/public/images/emoji_one/inbox_tray.png
diff --git a/plugins/emoji/public/images/unicode/1f4e8.png b/plugins/emoji/public/images/emoji_one/incoming_envelope.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4e8.png
rename to plugins/emoji/public/images/emoji_one/incoming_envelope.png
diff --git a/plugins/emoji/public/images/unicode/1f481.png b/plugins/emoji/public/images/emoji_one/information_desk_person.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f481.png
rename to plugins/emoji/public/images/emoji_one/information_desk_person.png
diff --git a/plugins/emoji/public/images/unicode/2139.png b/plugins/emoji/public/images/emoji_one/information_source.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2139.png
rename to plugins/emoji/public/images/emoji_one/information_source.png
diff --git a/plugins/emoji/public/images/unicode/1f607.png b/plugins/emoji/public/images/emoji_one/innocent.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f607.png
rename to plugins/emoji/public/images/emoji_one/innocent.png
diff --git a/plugins/emoji/public/images/unicode/2049.png b/plugins/emoji/public/images/emoji_one/interrobang.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2049.png
rename to plugins/emoji/public/images/emoji_one/interrobang.png
diff --git a/plugins/emoji/public/images/unicode/1f4f1.png b/plugins/emoji/public/images/emoji_one/iphone.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4f1.png
rename to plugins/emoji/public/images/emoji_one/iphone.png
diff --git a/plugins/emoji/public/images/emoji_one/it.png b/plugins/emoji/public/images/emoji_one/it.png
new file mode 100644
index 00000000000..bce06235054
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/it.png differ
diff --git a/plugins/emoji/public/images/unicode/1f3ee.png b/plugins/emoji/public/images/emoji_one/izakaya_lantern.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3ee.png
rename to plugins/emoji/public/images/emoji_one/izakaya_lantern.png
diff --git a/plugins/emoji/public/images/unicode/1f383.png b/plugins/emoji/public/images/emoji_one/jack_o_lantern.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f383.png
rename to plugins/emoji/public/images/emoji_one/jack_o_lantern.png
diff --git a/plugins/emoji/public/images/unicode/1f5fe.png b/plugins/emoji/public/images/emoji_one/japan.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f5fe.png
rename to plugins/emoji/public/images/emoji_one/japan.png
diff --git a/plugins/emoji/public/images/unicode/1f3ef.png b/plugins/emoji/public/images/emoji_one/japanese_castle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3ef.png
rename to plugins/emoji/public/images/emoji_one/japanese_castle.png
diff --git a/plugins/emoji/public/images/unicode/1f47a.png b/plugins/emoji/public/images/emoji_one/japanese_goblin.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f47a.png
rename to plugins/emoji/public/images/emoji_one/japanese_goblin.png
diff --git a/plugins/emoji/public/images/unicode/1f479.png b/plugins/emoji/public/images/emoji_one/japanese_ogre.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f479.png
rename to plugins/emoji/public/images/emoji_one/japanese_ogre.png
diff --git a/plugins/emoji/public/images/unicode/1f456.png b/plugins/emoji/public/images/emoji_one/jeans.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f456.png
rename to plugins/emoji/public/images/emoji_one/jeans.png
diff --git a/plugins/emoji/public/images/unicode/1f602.png b/plugins/emoji/public/images/emoji_one/joy.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f602.png
rename to plugins/emoji/public/images/emoji_one/joy.png
diff --git a/plugins/emoji/public/images/unicode/1f639.png b/plugins/emoji/public/images/emoji_one/joy_cat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f639.png
rename to plugins/emoji/public/images/emoji_one/joy_cat.png
diff --git a/plugins/emoji/public/images/emoji_one/jp.png b/plugins/emoji/public/images/emoji_one/jp.png
new file mode 100644
index 00000000000..5f779898b28
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/jp.png differ
diff --git a/plugins/emoji/public/images/unicode/1f511.png b/plugins/emoji/public/images/emoji_one/key.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f511.png
rename to plugins/emoji/public/images/emoji_one/key.png
diff --git a/plugins/emoji/public/images/unicode/1f51f.png b/plugins/emoji/public/images/emoji_one/keycap_ten.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f51f.png
rename to plugins/emoji/public/images/emoji_one/keycap_ten.png
diff --git a/plugins/emoji/public/images/unicode/1f458.png b/plugins/emoji/public/images/emoji_one/kimono.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f458.png
rename to plugins/emoji/public/images/emoji_one/kimono.png
diff --git a/plugins/emoji/public/images/unicode/1f48b.png b/plugins/emoji/public/images/emoji_one/kiss.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f48b.png
rename to plugins/emoji/public/images/emoji_one/kiss.png
diff --git a/plugins/emoji/public/images/unicode/1f617.png b/plugins/emoji/public/images/emoji_one/kissing.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f617.png
rename to plugins/emoji/public/images/emoji_one/kissing.png
diff --git a/plugins/emoji/public/images/unicode/1f63d.png b/plugins/emoji/public/images/emoji_one/kissing_cat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f63d.png
rename to plugins/emoji/public/images/emoji_one/kissing_cat.png
diff --git a/plugins/emoji/public/images/unicode/1f61a.png b/plugins/emoji/public/images/emoji_one/kissing_closed_eyes.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f61a.png
rename to plugins/emoji/public/images/emoji_one/kissing_closed_eyes.png
diff --git a/plugins/emoji/public/images/unicode/1f618.png b/plugins/emoji/public/images/emoji_one/kissing_heart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f618.png
rename to plugins/emoji/public/images/emoji_one/kissing_heart.png
diff --git a/plugins/emoji/public/images/unicode/1f619.png b/plugins/emoji/public/images/emoji_one/kissing_smiling_eyes.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f619.png
rename to plugins/emoji/public/images/emoji_one/kissing_smiling_eyes.png
diff --git a/plugins/emoji/public/images/emoji_one/knife.png b/plugins/emoji/public/images/emoji_one/knife.png
new file mode 100644
index 00000000000..96465528388
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/knife.png differ
diff --git a/plugins/emoji/public/images/unicode/1f428.png b/plugins/emoji/public/images/emoji_one/koala.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f428.png
rename to plugins/emoji/public/images/emoji_one/koala.png
diff --git a/plugins/emoji/public/images/emoji_one/koko.png b/plugins/emoji/public/images/emoji_one/koko.png
new file mode 100644
index 00000000000..19de1ec7df2
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/koko.png differ
diff --git a/plugins/emoji/public/images/emoji_one/kr.png b/plugins/emoji/public/images/emoji_one/kr.png
new file mode 100644
index 00000000000..f4f14acc0f3
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/kr.png differ
diff --git a/plugins/emoji/public/images/emoji_one/lantern.png b/plugins/emoji/public/images/emoji_one/lantern.png
new file mode 100644
index 00000000000..3ec1679f3b3
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/lantern.png differ
diff --git a/plugins/emoji/public/images/unicode/1f535.png b/plugins/emoji/public/images/emoji_one/large_blue_circle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f535.png
rename to plugins/emoji/public/images/emoji_one/large_blue_circle.png
diff --git a/plugins/emoji/public/images/unicode/1f537.png b/plugins/emoji/public/images/emoji_one/large_blue_diamond.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f537.png
rename to plugins/emoji/public/images/emoji_one/large_blue_diamond.png
diff --git a/plugins/emoji/public/images/unicode/1f536.png b/plugins/emoji/public/images/emoji_one/large_orange_diamond.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f536.png
rename to plugins/emoji/public/images/emoji_one/large_orange_diamond.png
diff --git a/plugins/emoji/public/images/unicode/1f317.png b/plugins/emoji/public/images/emoji_one/last_quarter_moon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f317.png
rename to plugins/emoji/public/images/emoji_one/last_quarter_moon.png
diff --git a/plugins/emoji/public/images/unicode/1f31c.png b/plugins/emoji/public/images/emoji_one/last_quarter_moon_with_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f31c.png
rename to plugins/emoji/public/images/emoji_one/last_quarter_moon_with_face.png
diff --git a/plugins/emoji/public/images/unicode/1f606.png b/plugins/emoji/public/images/emoji_one/laughing.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f606.png
rename to plugins/emoji/public/images/emoji_one/laughing.png
diff --git a/plugins/emoji/public/images/unicode/1f343.png b/plugins/emoji/public/images/emoji_one/leaves.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f343.png
rename to plugins/emoji/public/images/emoji_one/leaves.png
diff --git a/plugins/emoji/public/images/unicode/1f4d2.png b/plugins/emoji/public/images/emoji_one/ledger.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4d2.png
rename to plugins/emoji/public/images/emoji_one/ledger.png
diff --git a/plugins/emoji/public/images/unicode/1f6c5.png b/plugins/emoji/public/images/emoji_one/left_luggage.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6c5.png
rename to plugins/emoji/public/images/emoji_one/left_luggage.png
diff --git a/plugins/emoji/public/images/unicode/2194.png b/plugins/emoji/public/images/emoji_one/left_right_arrow.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2194.png
rename to plugins/emoji/public/images/emoji_one/left_right_arrow.png
diff --git a/plugins/emoji/public/images/unicode/21a9.png b/plugins/emoji/public/images/emoji_one/leftwards_arrow_with_hook.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/21a9.png
rename to plugins/emoji/public/images/emoji_one/leftwards_arrow_with_hook.png
diff --git a/plugins/emoji/public/images/unicode/1f34b.png b/plugins/emoji/public/images/emoji_one/lemon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f34b.png
rename to plugins/emoji/public/images/emoji_one/lemon.png
diff --git a/plugins/emoji/public/images/unicode/264c.png b/plugins/emoji/public/images/emoji_one/leo.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/264c.png
rename to plugins/emoji/public/images/emoji_one/leo.png
diff --git a/plugins/emoji/public/images/unicode/1f406.png b/plugins/emoji/public/images/emoji_one/leopard.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f406.png
rename to plugins/emoji/public/images/emoji_one/leopard.png
diff --git a/plugins/emoji/public/images/unicode/264e.png b/plugins/emoji/public/images/emoji_one/libra.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/264e.png
rename to plugins/emoji/public/images/emoji_one/libra.png
diff --git a/plugins/emoji/public/images/unicode/1f688.png b/plugins/emoji/public/images/emoji_one/light_rail.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f688.png
rename to plugins/emoji/public/images/emoji_one/light_rail.png
diff --git a/plugins/emoji/public/images/unicode/1f517.png b/plugins/emoji/public/images/emoji_one/link.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f517.png
rename to plugins/emoji/public/images/emoji_one/link.png
diff --git a/plugins/emoji/public/images/unicode/1f444.png b/plugins/emoji/public/images/emoji_one/lips.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f444.png
rename to plugins/emoji/public/images/emoji_one/lips.png
diff --git a/plugins/emoji/public/images/unicode/1f484.png b/plugins/emoji/public/images/emoji_one/lipstick.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f484.png
rename to plugins/emoji/public/images/emoji_one/lipstick.png
diff --git a/plugins/emoji/public/images/unicode/1f512.png b/plugins/emoji/public/images/emoji_one/lock.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f512.png
rename to plugins/emoji/public/images/emoji_one/lock.png
diff --git a/plugins/emoji/public/images/unicode/1f50f.png b/plugins/emoji/public/images/emoji_one/lock_with_ink_pen.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f50f.png
rename to plugins/emoji/public/images/emoji_one/lock_with_ink_pen.png
diff --git a/plugins/emoji/public/images/unicode/1f36d.png b/plugins/emoji/public/images/emoji_one/lollipop.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f36d.png
rename to plugins/emoji/public/images/emoji_one/lollipop.png
diff --git a/plugins/emoji/public/images/unicode/27bf.png b/plugins/emoji/public/images/emoji_one/loop.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/27bf.png
rename to plugins/emoji/public/images/emoji_one/loop.png
diff --git a/plugins/emoji/public/images/unicode/1f50a.png b/plugins/emoji/public/images/emoji_one/loud_sound.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f50a.png
rename to plugins/emoji/public/images/emoji_one/loud_sound.png
diff --git a/plugins/emoji/public/images/unicode/1f4e2.png b/plugins/emoji/public/images/emoji_one/loudspeaker.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4e2.png
rename to plugins/emoji/public/images/emoji_one/loudspeaker.png
diff --git a/plugins/emoji/public/images/unicode/1f3e9.png b/plugins/emoji/public/images/emoji_one/love_hotel.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3e9.png
rename to plugins/emoji/public/images/emoji_one/love_hotel.png
diff --git a/plugins/emoji/public/images/unicode/1f48c.png b/plugins/emoji/public/images/emoji_one/love_letter.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f48c.png
rename to plugins/emoji/public/images/emoji_one/love_letter.png
diff --git a/plugins/emoji/public/images/unicode/1f505.png b/plugins/emoji/public/images/emoji_one/low_brightness.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f505.png
rename to plugins/emoji/public/images/emoji_one/low_brightness.png
diff --git a/plugins/emoji/public/images/unicode/24c2.png b/plugins/emoji/public/images/emoji_one/m.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/24c2.png
rename to plugins/emoji/public/images/emoji_one/m.png
diff --git a/plugins/emoji/public/images/unicode/1f50d.png b/plugins/emoji/public/images/emoji_one/mag.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f50d.png
rename to plugins/emoji/public/images/emoji_one/mag.png
diff --git a/plugins/emoji/public/images/unicode/1f50e.png b/plugins/emoji/public/images/emoji_one/mag_right.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f50e.png
rename to plugins/emoji/public/images/emoji_one/mag_right.png
diff --git a/plugins/emoji/public/images/unicode/1f004.png b/plugins/emoji/public/images/emoji_one/mahjong.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f004.png
rename to plugins/emoji/public/images/emoji_one/mahjong.png
diff --git a/plugins/emoji/public/images/unicode/1f4eb.png b/plugins/emoji/public/images/emoji_one/mailbox.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4eb.png
rename to plugins/emoji/public/images/emoji_one/mailbox.png
diff --git a/plugins/emoji/public/images/unicode/1f4ea.png b/plugins/emoji/public/images/emoji_one/mailbox_closed.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ea.png
rename to plugins/emoji/public/images/emoji_one/mailbox_closed.png
diff --git a/plugins/emoji/public/images/unicode/1f4ec.png b/plugins/emoji/public/images/emoji_one/mailbox_with_mail.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ec.png
rename to plugins/emoji/public/images/emoji_one/mailbox_with_mail.png
diff --git a/plugins/emoji/public/images/unicode/1f4ed.png b/plugins/emoji/public/images/emoji_one/mailbox_with_no_mail.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ed.png
rename to plugins/emoji/public/images/emoji_one/mailbox_with_no_mail.png
diff --git a/plugins/emoji/public/images/unicode/1f468.png b/plugins/emoji/public/images/emoji_one/man.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f468.png
rename to plugins/emoji/public/images/emoji_one/man.png
diff --git a/plugins/emoji/public/images/unicode/1f472.png b/plugins/emoji/public/images/emoji_one/man_with_gua_pi_mao.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f472.png
rename to plugins/emoji/public/images/emoji_one/man_with_gua_pi_mao.png
diff --git a/plugins/emoji/public/images/unicode/1f473.png b/plugins/emoji/public/images/emoji_one/man_with_turban.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f473.png
rename to plugins/emoji/public/images/emoji_one/man_with_turban.png
diff --git a/plugins/emoji/public/images/unicode/1f45e.png b/plugins/emoji/public/images/emoji_one/mans_shoe.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f45e.png
rename to plugins/emoji/public/images/emoji_one/mans_shoe.png
diff --git a/plugins/emoji/public/images/unicode/1f341.png b/plugins/emoji/public/images/emoji_one/maple_leaf.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f341.png
rename to plugins/emoji/public/images/emoji_one/maple_leaf.png
diff --git a/plugins/emoji/public/images/unicode/1f637.png b/plugins/emoji/public/images/emoji_one/mask.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f637.png
rename to plugins/emoji/public/images/emoji_one/mask.png
diff --git a/plugins/emoji/public/images/unicode/1f486.png b/plugins/emoji/public/images/emoji_one/massage.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f486.png
rename to plugins/emoji/public/images/emoji_one/massage.png
diff --git a/plugins/emoji/public/images/unicode/1f356.png b/plugins/emoji/public/images/emoji_one/meat_on_bone.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f356.png
rename to plugins/emoji/public/images/emoji_one/meat_on_bone.png
diff --git a/plugins/emoji/public/images/unicode/1f4e3.png b/plugins/emoji/public/images/emoji_one/mega.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4e3.png
rename to plugins/emoji/public/images/emoji_one/mega.png
diff --git a/plugins/emoji/public/images/unicode/1f348.png b/plugins/emoji/public/images/emoji_one/melon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f348.png
rename to plugins/emoji/public/images/emoji_one/melon.png
diff --git a/plugins/emoji/public/images/unicode/1f4dd.png b/plugins/emoji/public/images/emoji_one/memo.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4dd.png
rename to plugins/emoji/public/images/emoji_one/memo.png
diff --git a/plugins/emoji/public/images/unicode/1f6b9.png b/plugins/emoji/public/images/emoji_one/mens.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6b9.png
rename to plugins/emoji/public/images/emoji_one/mens.png
diff --git a/plugins/emoji/public/images/unicode/1f687.png b/plugins/emoji/public/images/emoji_one/metro.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f687.png
rename to plugins/emoji/public/images/emoji_one/metro.png
diff --git a/plugins/emoji/public/images/unicode/1f3a4.png b/plugins/emoji/public/images/emoji_one/microphone.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3a4.png
rename to plugins/emoji/public/images/emoji_one/microphone.png
diff --git a/plugins/emoji/public/images/unicode/1f52c.png b/plugins/emoji/public/images/emoji_one/microscope.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f52c.png
rename to plugins/emoji/public/images/emoji_one/microscope.png
diff --git a/plugins/emoji/public/images/unicode/1f30c.png b/plugins/emoji/public/images/emoji_one/milky_way.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f30c.png
rename to plugins/emoji/public/images/emoji_one/milky_way.png
diff --git a/plugins/emoji/public/images/unicode/1f690.png b/plugins/emoji/public/images/emoji_one/minibus.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f690.png
rename to plugins/emoji/public/images/emoji_one/minibus.png
diff --git a/plugins/emoji/public/images/unicode/1f4bd.png b/plugins/emoji/public/images/emoji_one/minidisc.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4bd.png
rename to plugins/emoji/public/images/emoji_one/minidisc.png
diff --git a/plugins/emoji/public/images/unicode/1f4f4.png b/plugins/emoji/public/images/emoji_one/mobile_phone_off.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4f4.png
rename to plugins/emoji/public/images/emoji_one/mobile_phone_off.png
diff --git a/plugins/emoji/public/images/unicode/1f4b8.png b/plugins/emoji/public/images/emoji_one/money_with_wings.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4b8.png
rename to plugins/emoji/public/images/emoji_one/money_with_wings.png
diff --git a/plugins/emoji/public/images/unicode/1f4b0.png b/plugins/emoji/public/images/emoji_one/moneybag.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4b0.png
rename to plugins/emoji/public/images/emoji_one/moneybag.png
diff --git a/plugins/emoji/public/images/unicode/1f412.png b/plugins/emoji/public/images/emoji_one/monkey.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f412.png
rename to plugins/emoji/public/images/emoji_one/monkey.png
diff --git a/plugins/emoji/public/images/unicode/1f435.png b/plugins/emoji/public/images/emoji_one/monkey_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f435.png
rename to plugins/emoji/public/images/emoji_one/monkey_face.png
diff --git a/plugins/emoji/public/images/unicode/1f69d.png b/plugins/emoji/public/images/emoji_one/monorail.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f69d.png
rename to plugins/emoji/public/images/emoji_one/monorail.png
diff --git a/plugins/emoji/public/images/unicode/1f314.png b/plugins/emoji/public/images/emoji_one/moon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f314.png
rename to plugins/emoji/public/images/emoji_one/moon.png
diff --git a/plugins/emoji/public/images/unicode/1f393.png b/plugins/emoji/public/images/emoji_one/mortar_board.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f393.png
rename to plugins/emoji/public/images/emoji_one/mortar_board.png
diff --git a/plugins/emoji/public/images/unicode/1f5fb.png b/plugins/emoji/public/images/emoji_one/mount_fuji.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f5fb.png
rename to plugins/emoji/public/images/emoji_one/mount_fuji.png
diff --git a/plugins/emoji/public/images/unicode/1f6b5.png b/plugins/emoji/public/images/emoji_one/mountain_bicyclist.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6b5.png
rename to plugins/emoji/public/images/emoji_one/mountain_bicyclist.png
diff --git a/plugins/emoji/public/images/unicode/1f6a0.png b/plugins/emoji/public/images/emoji_one/mountain_cableway.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6a0.png
rename to plugins/emoji/public/images/emoji_one/mountain_cableway.png
diff --git a/plugins/emoji/public/images/unicode/1f69e.png b/plugins/emoji/public/images/emoji_one/mountain_railway.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f69e.png
rename to plugins/emoji/public/images/emoji_one/mountain_railway.png
diff --git a/plugins/emoji/public/images/unicode/1f42d.png b/plugins/emoji/public/images/emoji_one/mouse.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f42d.png
rename to plugins/emoji/public/images/emoji_one/mouse.png
diff --git a/plugins/emoji/public/images/unicode/1f401.png b/plugins/emoji/public/images/emoji_one/mouse2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f401.png
rename to plugins/emoji/public/images/emoji_one/mouse2.png
diff --git a/plugins/emoji/public/images/unicode/1f3a5.png b/plugins/emoji/public/images/emoji_one/movie_camera.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3a5.png
rename to plugins/emoji/public/images/emoji_one/movie_camera.png
diff --git a/plugins/emoji/public/images/unicode/1f5ff.png b/plugins/emoji/public/images/emoji_one/moyai.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f5ff.png
rename to plugins/emoji/public/images/emoji_one/moyai.png
diff --git a/plugins/emoji/public/images/unicode/1f4aa.png b/plugins/emoji/public/images/emoji_one/muscle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4aa.png
rename to plugins/emoji/public/images/emoji_one/muscle.png
diff --git a/plugins/emoji/public/images/unicode/1f344.png b/plugins/emoji/public/images/emoji_one/mushroom.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f344.png
rename to plugins/emoji/public/images/emoji_one/mushroom.png
diff --git a/plugins/emoji/public/images/unicode/1f3b9.png b/plugins/emoji/public/images/emoji_one/musical_keyboard.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3b9.png
rename to plugins/emoji/public/images/emoji_one/musical_keyboard.png
diff --git a/plugins/emoji/public/images/unicode/1f3b5.png b/plugins/emoji/public/images/emoji_one/musical_note.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3b5.png
rename to plugins/emoji/public/images/emoji_one/musical_note.png
diff --git a/plugins/emoji/public/images/unicode/1f3bc.png b/plugins/emoji/public/images/emoji_one/musical_score.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3bc.png
rename to plugins/emoji/public/images/emoji_one/musical_score.png
diff --git a/plugins/emoji/public/images/unicode/1f507.png b/plugins/emoji/public/images/emoji_one/mute.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f507.png
rename to plugins/emoji/public/images/emoji_one/mute.png
diff --git a/plugins/emoji/public/images/unicode/1f485.png b/plugins/emoji/public/images/emoji_one/nail_care.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f485.png
rename to plugins/emoji/public/images/emoji_one/nail_care.png
diff --git a/plugins/emoji/public/images/unicode/1f4db.png b/plugins/emoji/public/images/emoji_one/name_badge.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4db.png
rename to plugins/emoji/public/images/emoji_one/name_badge.png
diff --git a/plugins/emoji/public/images/unicode/1f454.png b/plugins/emoji/public/images/emoji_one/necktie.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f454.png
rename to plugins/emoji/public/images/emoji_one/necktie.png
diff --git a/plugins/emoji/public/images/unicode/274e.png b/plugins/emoji/public/images/emoji_one/negative_squared_cross_mark.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/274e.png
rename to plugins/emoji/public/images/emoji_one/negative_squared_cross_mark.png
diff --git a/plugins/emoji/public/images/unicode/1f610.png b/plugins/emoji/public/images/emoji_one/neutral_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f610.png
rename to plugins/emoji/public/images/emoji_one/neutral_face.png
diff --git a/plugins/emoji/public/images/unicode/1f195.png b/plugins/emoji/public/images/emoji_one/new.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f195.png
rename to plugins/emoji/public/images/emoji_one/new.png
diff --git a/plugins/emoji/public/images/unicode/1f311.png b/plugins/emoji/public/images/emoji_one/new_moon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f311.png
rename to plugins/emoji/public/images/emoji_one/new_moon.png
diff --git a/plugins/emoji/public/images/unicode/1f31a.png b/plugins/emoji/public/images/emoji_one/new_moon_with_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f31a.png
rename to plugins/emoji/public/images/emoji_one/new_moon_with_face.png
diff --git a/plugins/emoji/public/images/unicode/1f4f0.png b/plugins/emoji/public/images/emoji_one/newspaper.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4f0.png
rename to plugins/emoji/public/images/emoji_one/newspaper.png
diff --git a/plugins/emoji/public/images/unicode/1f196.png b/plugins/emoji/public/images/emoji_one/ng.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f196.png
rename to plugins/emoji/public/images/emoji_one/ng.png
diff --git a/plugins/emoji/public/images/unicode/1f303.png b/plugins/emoji/public/images/emoji_one/night_with_stars.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f303.png
rename to plugins/emoji/public/images/emoji_one/night_with_stars.png
diff --git a/plugins/emoji/public/images/unicode/0039-20E3.png b/plugins/emoji/public/images/emoji_one/nine.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/0039-20E3.png
rename to plugins/emoji/public/images/emoji_one/nine.png
diff --git a/plugins/emoji/public/images/unicode/1f515.png b/plugins/emoji/public/images/emoji_one/no_bell.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f515.png
rename to plugins/emoji/public/images/emoji_one/no_bell.png
diff --git a/plugins/emoji/public/images/unicode/1f6b3.png b/plugins/emoji/public/images/emoji_one/no_bicycles.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6b3.png
rename to plugins/emoji/public/images/emoji_one/no_bicycles.png
diff --git a/plugins/emoji/public/images/unicode/26d4.png b/plugins/emoji/public/images/emoji_one/no_entry.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26d4.png
rename to plugins/emoji/public/images/emoji_one/no_entry.png
diff --git a/plugins/emoji/public/images/unicode/1f6ab.png b/plugins/emoji/public/images/emoji_one/no_entry_sign.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6ab.png
rename to plugins/emoji/public/images/emoji_one/no_entry_sign.png
diff --git a/plugins/emoji/public/images/unicode/1f645.png b/plugins/emoji/public/images/emoji_one/no_good.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f645.png
rename to plugins/emoji/public/images/emoji_one/no_good.png
diff --git a/plugins/emoji/public/images/unicode/1f4f5.png b/plugins/emoji/public/images/emoji_one/no_mobile_phones.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4f5.png
rename to plugins/emoji/public/images/emoji_one/no_mobile_phones.png
diff --git a/plugins/emoji/public/images/unicode/1f636.png b/plugins/emoji/public/images/emoji_one/no_mouth.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f636.png
rename to plugins/emoji/public/images/emoji_one/no_mouth.png
diff --git a/plugins/emoji/public/images/unicode/1f6b7.png b/plugins/emoji/public/images/emoji_one/no_pedestrians.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6b7.png
rename to plugins/emoji/public/images/emoji_one/no_pedestrians.png
diff --git a/plugins/emoji/public/images/unicode/1f6ad.png b/plugins/emoji/public/images/emoji_one/no_smoking.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6ad.png
rename to plugins/emoji/public/images/emoji_one/no_smoking.png
diff --git a/plugins/emoji/public/images/unicode/1f6b1.png b/plugins/emoji/public/images/emoji_one/non-potable_water.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6b1.png
rename to plugins/emoji/public/images/emoji_one/non-potable_water.png
diff --git a/plugins/emoji/public/images/unicode/1f443.png b/plugins/emoji/public/images/emoji_one/nose.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f443.png
rename to plugins/emoji/public/images/emoji_one/nose.png
diff --git a/plugins/emoji/public/images/unicode/1f4d3.png b/plugins/emoji/public/images/emoji_one/notebook.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4d3.png
rename to plugins/emoji/public/images/emoji_one/notebook.png
diff --git a/plugins/emoji/public/images/unicode/1f4d4.png b/plugins/emoji/public/images/emoji_one/notebook_with_decorative_cover.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4d4.png
rename to plugins/emoji/public/images/emoji_one/notebook_with_decorative_cover.png
diff --git a/plugins/emoji/public/images/unicode/1f3b6.png b/plugins/emoji/public/images/emoji_one/notes.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3b6.png
rename to plugins/emoji/public/images/emoji_one/notes.png
diff --git a/plugins/emoji/public/images/unicode/1f529.png b/plugins/emoji/public/images/emoji_one/nut_and_bolt.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f529.png
rename to plugins/emoji/public/images/emoji_one/nut_and_bolt.png
diff --git a/plugins/emoji/public/images/unicode/2b55.png b/plugins/emoji/public/images/emoji_one/o.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2b55.png
rename to plugins/emoji/public/images/emoji_one/o.png
diff --git a/plugins/emoji/public/images/unicode/1f17e.png b/plugins/emoji/public/images/emoji_one/o2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f17e.png
rename to plugins/emoji/public/images/emoji_one/o2.png
diff --git a/plugins/emoji/public/images/unicode/1f30a.png b/plugins/emoji/public/images/emoji_one/ocean.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f30a.png
rename to plugins/emoji/public/images/emoji_one/ocean.png
diff --git a/plugins/emoji/public/images/unicode/1f419.png b/plugins/emoji/public/images/emoji_one/octopus.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f419.png
rename to plugins/emoji/public/images/emoji_one/octopus.png
diff --git a/plugins/emoji/public/images/unicode/1f362.png b/plugins/emoji/public/images/emoji_one/oden.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f362.png
rename to plugins/emoji/public/images/emoji_one/oden.png
diff --git a/plugins/emoji/public/images/unicode/1f3e2.png b/plugins/emoji/public/images/emoji_one/office.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3e2.png
rename to plugins/emoji/public/images/emoji_one/office.png
diff --git a/plugins/emoji/public/images/unicode/1f197.png b/plugins/emoji/public/images/emoji_one/ok.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f197.png
rename to plugins/emoji/public/images/emoji_one/ok.png
diff --git a/plugins/emoji/public/images/unicode/1f44c.png b/plugins/emoji/public/images/emoji_one/ok_hand.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f44c.png
rename to plugins/emoji/public/images/emoji_one/ok_hand.png
diff --git a/plugins/emoji/public/images/unicode/1f646.png b/plugins/emoji/public/images/emoji_one/ok_woman.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f646.png
rename to plugins/emoji/public/images/emoji_one/ok_woman.png
diff --git a/plugins/emoji/public/images/unicode/1f474.png b/plugins/emoji/public/images/emoji_one/older_man.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f474.png
rename to plugins/emoji/public/images/emoji_one/older_man.png
diff --git a/plugins/emoji/public/images/unicode/1f475.png b/plugins/emoji/public/images/emoji_one/older_woman.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f475.png
rename to plugins/emoji/public/images/emoji_one/older_woman.png
diff --git a/plugins/emoji/public/images/unicode/1f51b.png b/plugins/emoji/public/images/emoji_one/on.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f51b.png
rename to plugins/emoji/public/images/emoji_one/on.png
diff --git a/plugins/emoji/public/images/unicode/1f698.png b/plugins/emoji/public/images/emoji_one/oncoming_automobile.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f698.png
rename to plugins/emoji/public/images/emoji_one/oncoming_automobile.png
diff --git a/plugins/emoji/public/images/unicode/1f68d.png b/plugins/emoji/public/images/emoji_one/oncoming_bus.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f68d.png
rename to plugins/emoji/public/images/emoji_one/oncoming_bus.png
diff --git a/plugins/emoji/public/images/unicode/1f694.png b/plugins/emoji/public/images/emoji_one/oncoming_police_car.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f694.png
rename to plugins/emoji/public/images/emoji_one/oncoming_police_car.png
diff --git a/plugins/emoji/public/images/unicode/1f696.png b/plugins/emoji/public/images/emoji_one/oncoming_taxi.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f696.png
rename to plugins/emoji/public/images/emoji_one/oncoming_taxi.png
diff --git a/plugins/emoji/public/images/unicode/0031-20E3.png b/plugins/emoji/public/images/emoji_one/one.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/0031-20E3.png
rename to plugins/emoji/public/images/emoji_one/one.png
diff --git a/plugins/emoji/public/images/emoji_one/open_book.png b/plugins/emoji/public/images/emoji_one/open_book.png
new file mode 100644
index 00000000000..2b4700f0aaf
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/open_book.png differ
diff --git a/plugins/emoji/public/images/unicode/1f4c2.png b/plugins/emoji/public/images/emoji_one/open_file_folder.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4c2.png
rename to plugins/emoji/public/images/emoji_one/open_file_folder.png
diff --git a/plugins/emoji/public/images/unicode/1f450.png b/plugins/emoji/public/images/emoji_one/open_hands.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f450.png
rename to plugins/emoji/public/images/emoji_one/open_hands.png
diff --git a/plugins/emoji/public/images/unicode/1f62e.png b/plugins/emoji/public/images/emoji_one/open_mouth.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f62e.png
rename to plugins/emoji/public/images/emoji_one/open_mouth.png
diff --git a/plugins/emoji/public/images/unicode/26ce.png b/plugins/emoji/public/images/emoji_one/ophiuchus.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26ce.png
rename to plugins/emoji/public/images/emoji_one/ophiuchus.png
diff --git a/plugins/emoji/public/images/unicode/1f4d9.png b/plugins/emoji/public/images/emoji_one/orange_book.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4d9.png
rename to plugins/emoji/public/images/emoji_one/orange_book.png
diff --git a/plugins/emoji/public/images/unicode/1f4e4.png b/plugins/emoji/public/images/emoji_one/outbox_tray.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4e4.png
rename to plugins/emoji/public/images/emoji_one/outbox_tray.png
diff --git a/plugins/emoji/public/images/unicode/1f402.png b/plugins/emoji/public/images/emoji_one/ox.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f402.png
rename to plugins/emoji/public/images/emoji_one/ox.png
diff --git a/plugins/emoji/public/images/unicode/1f4e6.png b/plugins/emoji/public/images/emoji_one/package.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4e6.png
rename to plugins/emoji/public/images/emoji_one/package.png
diff --git a/plugins/emoji/public/images/unicode/1f4c4.png b/plugins/emoji/public/images/emoji_one/page_facing_up.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4c4.png
rename to plugins/emoji/public/images/emoji_one/page_facing_up.png
diff --git a/plugins/emoji/public/images/unicode/1f4c3.png b/plugins/emoji/public/images/emoji_one/page_with_curl.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4c3.png
rename to plugins/emoji/public/images/emoji_one/page_with_curl.png
diff --git a/plugins/emoji/public/images/unicode/1f4df.png b/plugins/emoji/public/images/emoji_one/pager.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4df.png
rename to plugins/emoji/public/images/emoji_one/pager.png
diff --git a/plugins/emoji/public/images/unicode/1f334.png b/plugins/emoji/public/images/emoji_one/palm_tree.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f334.png
rename to plugins/emoji/public/images/emoji_one/palm_tree.png
diff --git a/plugins/emoji/public/images/unicode/1f43c.png b/plugins/emoji/public/images/emoji_one/panda_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f43c.png
rename to plugins/emoji/public/images/emoji_one/panda_face.png
diff --git a/plugins/emoji/public/images/unicode/1f4ce.png b/plugins/emoji/public/images/emoji_one/paperclip.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ce.png
rename to plugins/emoji/public/images/emoji_one/paperclip.png
diff --git a/plugins/emoji/public/images/unicode/1f17f.png b/plugins/emoji/public/images/emoji_one/parking.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f17f.png
rename to plugins/emoji/public/images/emoji_one/parking.png
diff --git a/plugins/emoji/public/images/unicode/303d.png b/plugins/emoji/public/images/emoji_one/part_alternation_mark.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/303d.png
rename to plugins/emoji/public/images/emoji_one/part_alternation_mark.png
diff --git a/plugins/emoji/public/images/unicode/26c5.png b/plugins/emoji/public/images/emoji_one/partly_sunny.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26c5.png
rename to plugins/emoji/public/images/emoji_one/partly_sunny.png
diff --git a/plugins/emoji/public/images/unicode/1f6c2.png b/plugins/emoji/public/images/emoji_one/passport_control.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6c2.png
rename to plugins/emoji/public/images/emoji_one/passport_control.png
diff --git a/plugins/emoji/public/images/emoji_one/paw_prints.png b/plugins/emoji/public/images/emoji_one/paw_prints.png
new file mode 100644
index 00000000000..18183aff7ba
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/paw_prints.png differ
diff --git a/plugins/emoji/public/images/unicode/1f351.png b/plugins/emoji/public/images/emoji_one/peach.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f351.png
rename to plugins/emoji/public/images/emoji_one/peach.png
diff --git a/plugins/emoji/public/images/unicode/1f350.png b/plugins/emoji/public/images/emoji_one/pear.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f350.png
rename to plugins/emoji/public/images/emoji_one/pear.png
diff --git a/plugins/emoji/public/images/emoji_one/pencil.png b/plugins/emoji/public/images/emoji_one/pencil.png
new file mode 100644
index 00000000000..44baeeb9872
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/pencil.png differ
diff --git a/plugins/emoji/public/images/unicode/270f.png b/plugins/emoji/public/images/emoji_one/pencil2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/270f.png
rename to plugins/emoji/public/images/emoji_one/pencil2.png
diff --git a/plugins/emoji/public/images/unicode/1f427.png b/plugins/emoji/public/images/emoji_one/penguin.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f427.png
rename to plugins/emoji/public/images/emoji_one/penguin.png
diff --git a/plugins/emoji/public/images/unicode/1f614.png b/plugins/emoji/public/images/emoji_one/pensive.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f614.png
rename to plugins/emoji/public/images/emoji_one/pensive.png
diff --git a/plugins/emoji/public/images/unicode/1f3ad.png b/plugins/emoji/public/images/emoji_one/performing_arts.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3ad.png
rename to plugins/emoji/public/images/emoji_one/performing_arts.png
diff --git a/plugins/emoji/public/images/unicode/1f623.png b/plugins/emoji/public/images/emoji_one/persevere.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f623.png
rename to plugins/emoji/public/images/emoji_one/persevere.png
diff --git a/plugins/emoji/public/images/unicode/1f64d.png b/plugins/emoji/public/images/emoji_one/person_frowning.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f64d.png
rename to plugins/emoji/public/images/emoji_one/person_frowning.png
diff --git a/plugins/emoji/public/images/unicode/1f471.png b/plugins/emoji/public/images/emoji_one/person_with_blond_hair.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f471.png
rename to plugins/emoji/public/images/emoji_one/person_with_blond_hair.png
diff --git a/plugins/emoji/public/images/unicode/1f64e.png b/plugins/emoji/public/images/emoji_one/person_with_pouting_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f64e.png
rename to plugins/emoji/public/images/emoji_one/person_with_pouting_face.png
diff --git a/plugins/emoji/public/images/unicode/260e.png b/plugins/emoji/public/images/emoji_one/phone.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/260e.png
rename to plugins/emoji/public/images/emoji_one/phone.png
diff --git a/plugins/emoji/public/images/unicode/1f437.png b/plugins/emoji/public/images/emoji_one/pig.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f437.png
rename to plugins/emoji/public/images/emoji_one/pig.png
diff --git a/plugins/emoji/public/images/unicode/1f416.png b/plugins/emoji/public/images/emoji_one/pig2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f416.png
rename to plugins/emoji/public/images/emoji_one/pig2.png
diff --git a/plugins/emoji/public/images/unicode/1f43d.png b/plugins/emoji/public/images/emoji_one/pig_nose.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f43d.png
rename to plugins/emoji/public/images/emoji_one/pig_nose.png
diff --git a/plugins/emoji/public/images/unicode/1f48a.png b/plugins/emoji/public/images/emoji_one/pill.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f48a.png
rename to plugins/emoji/public/images/emoji_one/pill.png
diff --git a/plugins/emoji/public/images/unicode/1f34d.png b/plugins/emoji/public/images/emoji_one/pineapple.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f34d.png
rename to plugins/emoji/public/images/emoji_one/pineapple.png
diff --git a/plugins/emoji/public/images/unicode/2653.png b/plugins/emoji/public/images/emoji_one/pisces.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2653.png
rename to plugins/emoji/public/images/emoji_one/pisces.png
diff --git a/plugins/emoji/public/images/unicode/1f355.png b/plugins/emoji/public/images/emoji_one/pizza.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f355.png
rename to plugins/emoji/public/images/emoji_one/pizza.png
diff --git a/plugins/emoji/public/images/unicode/1f447.png b/plugins/emoji/public/images/emoji_one/point_down.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f447.png
rename to plugins/emoji/public/images/emoji_one/point_down.png
diff --git a/plugins/emoji/public/images/unicode/1f448.png b/plugins/emoji/public/images/emoji_one/point_left.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f448.png
rename to plugins/emoji/public/images/emoji_one/point_left.png
diff --git a/plugins/emoji/public/images/unicode/1f449.png b/plugins/emoji/public/images/emoji_one/point_right.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f449.png
rename to plugins/emoji/public/images/emoji_one/point_right.png
diff --git a/plugins/emoji/public/images/unicode/261d.png b/plugins/emoji/public/images/emoji_one/point_up.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/261d.png
rename to plugins/emoji/public/images/emoji_one/point_up.png
diff --git a/plugins/emoji/public/images/unicode/1f446.png b/plugins/emoji/public/images/emoji_one/point_up_2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f446.png
rename to plugins/emoji/public/images/emoji_one/point_up_2.png
diff --git a/plugins/emoji/public/images/unicode/1f693.png b/plugins/emoji/public/images/emoji_one/police_car.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f693.png
rename to plugins/emoji/public/images/emoji_one/police_car.png
diff --git a/plugins/emoji/public/images/unicode/1f429.png b/plugins/emoji/public/images/emoji_one/poodle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f429.png
rename to plugins/emoji/public/images/emoji_one/poodle.png
diff --git a/plugins/emoji/public/images/emoji_one/poop.png b/plugins/emoji/public/images/emoji_one/poop.png
new file mode 100644
index 00000000000..92c9f16d581
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/poop.png differ
diff --git a/plugins/emoji/public/images/unicode/1f3e3.png b/plugins/emoji/public/images/emoji_one/post_office.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3e3.png
rename to plugins/emoji/public/images/emoji_one/post_office.png
diff --git a/plugins/emoji/public/images/unicode/1f4ef.png b/plugins/emoji/public/images/emoji_one/postal_horn.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ef.png
rename to plugins/emoji/public/images/emoji_one/postal_horn.png
diff --git a/plugins/emoji/public/images/unicode/1f4ee.png b/plugins/emoji/public/images/emoji_one/postbox.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ee.png
rename to plugins/emoji/public/images/emoji_one/postbox.png
diff --git a/plugins/emoji/public/images/unicode/1f6b0.png b/plugins/emoji/public/images/emoji_one/potable_water.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6b0.png
rename to plugins/emoji/public/images/emoji_one/potable_water.png
diff --git a/plugins/emoji/public/images/unicode/1f45d.png b/plugins/emoji/public/images/emoji_one/pouch.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f45d.png
rename to plugins/emoji/public/images/emoji_one/pouch.png
diff --git a/plugins/emoji/public/images/unicode/1f357.png b/plugins/emoji/public/images/emoji_one/poultry_leg.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f357.png
rename to plugins/emoji/public/images/emoji_one/poultry_leg.png
diff --git a/plugins/emoji/public/images/unicode/1f4b7.png b/plugins/emoji/public/images/emoji_one/pound.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4b7.png
rename to plugins/emoji/public/images/emoji_one/pound.png
diff --git a/plugins/emoji/public/images/unicode/1f63e.png b/plugins/emoji/public/images/emoji_one/pouting_cat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f63e.png
rename to plugins/emoji/public/images/emoji_one/pouting_cat.png
diff --git a/plugins/emoji/public/images/unicode/1f64f.png b/plugins/emoji/public/images/emoji_one/pray.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f64f.png
rename to plugins/emoji/public/images/emoji_one/pray.png
diff --git a/plugins/emoji/public/images/unicode/1f478.png b/plugins/emoji/public/images/emoji_one/princess.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f478.png
rename to plugins/emoji/public/images/emoji_one/princess.png
diff --git a/plugins/emoji/public/images/emoji_one/punch.png b/plugins/emoji/public/images/emoji_one/punch.png
new file mode 100644
index 00000000000..a616ffee193
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/punch.png differ
diff --git a/plugins/emoji/public/images/unicode/1f49c.png b/plugins/emoji/public/images/emoji_one/purple_heart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f49c.png
rename to plugins/emoji/public/images/emoji_one/purple_heart.png
diff --git a/plugins/emoji/public/images/unicode/1f45b.png b/plugins/emoji/public/images/emoji_one/purse.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f45b.png
rename to plugins/emoji/public/images/emoji_one/purse.png
diff --git a/plugins/emoji/public/images/unicode/1f4cc.png b/plugins/emoji/public/images/emoji_one/pushpin.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4cc.png
rename to plugins/emoji/public/images/emoji_one/pushpin.png
diff --git a/plugins/emoji/public/images/unicode/1f6ae.png b/plugins/emoji/public/images/emoji_one/put_litter_in_its_place.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6ae.png
rename to plugins/emoji/public/images/emoji_one/put_litter_in_its_place.png
diff --git a/plugins/emoji/public/images/unicode/2753.png b/plugins/emoji/public/images/emoji_one/question.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2753.png
rename to plugins/emoji/public/images/emoji_one/question.png
diff --git a/plugins/emoji/public/images/unicode/1f430.png b/plugins/emoji/public/images/emoji_one/rabbit.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f430.png
rename to plugins/emoji/public/images/emoji_one/rabbit.png
diff --git a/plugins/emoji/public/images/unicode/1f407.png b/plugins/emoji/public/images/emoji_one/rabbit2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f407.png
rename to plugins/emoji/public/images/emoji_one/rabbit2.png
diff --git a/plugins/emoji/public/images/unicode/1f40e.png b/plugins/emoji/public/images/emoji_one/racehorse.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f40e.png
rename to plugins/emoji/public/images/emoji_one/racehorse.png
diff --git a/plugins/emoji/public/images/unicode/1f4fb.png b/plugins/emoji/public/images/emoji_one/radio.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4fb.png
rename to plugins/emoji/public/images/emoji_one/radio.png
diff --git a/plugins/emoji/public/images/unicode/1f518.png b/plugins/emoji/public/images/emoji_one/radio_button.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f518.png
rename to plugins/emoji/public/images/emoji_one/radio_button.png
diff --git a/plugins/emoji/public/images/unicode/1f621.png b/plugins/emoji/public/images/emoji_one/rage.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f621.png
rename to plugins/emoji/public/images/emoji_one/rage.png
diff --git a/plugins/emoji/public/images/unicode/1f683.png b/plugins/emoji/public/images/emoji_one/railway_car.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f683.png
rename to plugins/emoji/public/images/emoji_one/railway_car.png
diff --git a/plugins/emoji/public/images/unicode/1f308.png b/plugins/emoji/public/images/emoji_one/rainbow.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f308.png
rename to plugins/emoji/public/images/emoji_one/rainbow.png
diff --git a/plugins/emoji/public/images/emoji_one/raised_hand.png b/plugins/emoji/public/images/emoji_one/raised_hand.png
new file mode 100644
index 00000000000..4788cea61e8
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/raised_hand.png differ
diff --git a/plugins/emoji/public/images/unicode/1f64c.png b/plugins/emoji/public/images/emoji_one/raised_hands.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f64c.png
rename to plugins/emoji/public/images/emoji_one/raised_hands.png
diff --git a/plugins/emoji/public/images/unicode/1f64b.png b/plugins/emoji/public/images/emoji_one/raising_hand.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f64b.png
rename to plugins/emoji/public/images/emoji_one/raising_hand.png
diff --git a/plugins/emoji/public/images/unicode/1f40f.png b/plugins/emoji/public/images/emoji_one/ram.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f40f.png
rename to plugins/emoji/public/images/emoji_one/ram.png
diff --git a/plugins/emoji/public/images/unicode/1f35c.png b/plugins/emoji/public/images/emoji_one/ramen.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f35c.png
rename to plugins/emoji/public/images/emoji_one/ramen.png
diff --git a/plugins/emoji/public/images/unicode/1f400.png b/plugins/emoji/public/images/emoji_one/rat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f400.png
rename to plugins/emoji/public/images/emoji_one/rat.png
diff --git a/plugins/emoji/public/images/unicode/267b.png b/plugins/emoji/public/images/emoji_one/recycle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/267b.png
rename to plugins/emoji/public/images/emoji_one/recycle.png
diff --git a/plugins/emoji/public/images/emoji_one/red_car.png b/plugins/emoji/public/images/emoji_one/red_car.png
new file mode 100644
index 00000000000..93f6fc4f32e
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/red_car.png differ
diff --git a/plugins/emoji/public/images/unicode/1f534.png b/plugins/emoji/public/images/emoji_one/red_circle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f534.png
rename to plugins/emoji/public/images/emoji_one/red_circle.png
diff --git a/plugins/emoji/public/images/emoji_one/registered.png b/plugins/emoji/public/images/emoji_one/registered.png
new file mode 100644
index 00000000000..9776d66f85d
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/registered.png differ
diff --git a/plugins/emoji/public/images/unicode/263a.png b/plugins/emoji/public/images/emoji_one/relaxed.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/263a.png
rename to plugins/emoji/public/images/emoji_one/relaxed.png
diff --git a/plugins/emoji/public/images/unicode/1f60c.png b/plugins/emoji/public/images/emoji_one/relieved.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f60c.png
rename to plugins/emoji/public/images/emoji_one/relieved.png
diff --git a/plugins/emoji/public/images/unicode/1f501.png b/plugins/emoji/public/images/emoji_one/repeat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f501.png
rename to plugins/emoji/public/images/emoji_one/repeat.png
diff --git a/plugins/emoji/public/images/unicode/1f502.png b/plugins/emoji/public/images/emoji_one/repeat_one.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f502.png
rename to plugins/emoji/public/images/emoji_one/repeat_one.png
diff --git a/plugins/emoji/public/images/unicode/1f6bb.png b/plugins/emoji/public/images/emoji_one/restroom.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6bb.png
rename to plugins/emoji/public/images/emoji_one/restroom.png
diff --git a/plugins/emoji/public/images/unicode/1f49e.png b/plugins/emoji/public/images/emoji_one/revolving_hearts.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f49e.png
rename to plugins/emoji/public/images/emoji_one/revolving_hearts.png
diff --git a/plugins/emoji/public/images/unicode/23ea.png b/plugins/emoji/public/images/emoji_one/rewind.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/23ea.png
rename to plugins/emoji/public/images/emoji_one/rewind.png
diff --git a/plugins/emoji/public/images/unicode/1f380.png b/plugins/emoji/public/images/emoji_one/ribbon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f380.png
rename to plugins/emoji/public/images/emoji_one/ribbon.png
diff --git a/plugins/emoji/public/images/unicode/1f35a.png b/plugins/emoji/public/images/emoji_one/rice.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f35a.png
rename to plugins/emoji/public/images/emoji_one/rice.png
diff --git a/plugins/emoji/public/images/unicode/1f359.png b/plugins/emoji/public/images/emoji_one/rice_ball.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f359.png
rename to plugins/emoji/public/images/emoji_one/rice_ball.png
diff --git a/plugins/emoji/public/images/unicode/1f358.png b/plugins/emoji/public/images/emoji_one/rice_cracker.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f358.png
rename to plugins/emoji/public/images/emoji_one/rice_cracker.png
diff --git a/plugins/emoji/public/images/unicode/1f391.png b/plugins/emoji/public/images/emoji_one/rice_scene.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f391.png
rename to plugins/emoji/public/images/emoji_one/rice_scene.png
diff --git a/plugins/emoji/public/images/unicode/1f48d.png b/plugins/emoji/public/images/emoji_one/ring.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f48d.png
rename to plugins/emoji/public/images/emoji_one/ring.png
diff --git a/plugins/emoji/public/images/unicode/1f680.png b/plugins/emoji/public/images/emoji_one/rocket.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f680.png
rename to plugins/emoji/public/images/emoji_one/rocket.png
diff --git a/plugins/emoji/public/images/unicode/1f3a2.png b/plugins/emoji/public/images/emoji_one/roller_coaster.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3a2.png
rename to plugins/emoji/public/images/emoji_one/roller_coaster.png
diff --git a/plugins/emoji/public/images/unicode/1f413.png b/plugins/emoji/public/images/emoji_one/rooster.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f413.png
rename to plugins/emoji/public/images/emoji_one/rooster.png
diff --git a/plugins/emoji/public/images/unicode/1f339.png b/plugins/emoji/public/images/emoji_one/rose.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f339.png
rename to plugins/emoji/public/images/emoji_one/rose.png
diff --git a/plugins/emoji/public/images/unicode/1f6a8.png b/plugins/emoji/public/images/emoji_one/rotating_light.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6a8.png
rename to plugins/emoji/public/images/emoji_one/rotating_light.png
diff --git a/plugins/emoji/public/images/unicode/1f4cd.png b/plugins/emoji/public/images/emoji_one/round_pushpin.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4cd.png
rename to plugins/emoji/public/images/emoji_one/round_pushpin.png
diff --git a/plugins/emoji/public/images/unicode/1f6a3.png b/plugins/emoji/public/images/emoji_one/rowboat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6a3.png
rename to plugins/emoji/public/images/emoji_one/rowboat.png
diff --git a/plugins/emoji/public/images/emoji_one/ru.png b/plugins/emoji/public/images/emoji_one/ru.png
new file mode 100644
index 00000000000..2b3c9d915f5
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/ru.png differ
diff --git a/plugins/emoji/public/images/unicode/1f3c9.png b/plugins/emoji/public/images/emoji_one/rugby_football.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3c9.png
rename to plugins/emoji/public/images/emoji_one/rugby_football.png
diff --git a/plugins/emoji/public/images/unicode/1f3c3.png b/plugins/emoji/public/images/emoji_one/runner.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3c3.png
rename to plugins/emoji/public/images/emoji_one/runner.png
diff --git a/plugins/emoji/public/images/emoji_one/running.png b/plugins/emoji/public/images/emoji_one/running.png
new file mode 100644
index 00000000000..aaeb46612a2
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/running.png differ
diff --git a/plugins/emoji/public/images/unicode/1f3bd.png b/plugins/emoji/public/images/emoji_one/running_shirt_with_sash.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3bd.png
rename to plugins/emoji/public/images/emoji_one/running_shirt_with_sash.png
diff --git a/plugins/emoji/public/images/emoji_one/sa.png b/plugins/emoji/public/images/emoji_one/sa.png
new file mode 100644
index 00000000000..26b2108087c
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/sa.png differ
diff --git a/plugins/emoji/public/images/unicode/2650.png b/plugins/emoji/public/images/emoji_one/sagittarius.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2650.png
rename to plugins/emoji/public/images/emoji_one/sagittarius.png
diff --git a/plugins/emoji/public/images/emoji_one/sailboat.png b/plugins/emoji/public/images/emoji_one/sailboat.png
new file mode 100644
index 00000000000..04fffbe4142
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/sailboat.png differ
diff --git a/plugins/emoji/public/images/unicode/1f376.png b/plugins/emoji/public/images/emoji_one/sake.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f376.png
rename to plugins/emoji/public/images/emoji_one/sake.png
diff --git a/plugins/emoji/public/images/unicode/1f461.png b/plugins/emoji/public/images/emoji_one/sandal.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f461.png
rename to plugins/emoji/public/images/emoji_one/sandal.png
diff --git a/plugins/emoji/public/images/unicode/1f385.png b/plugins/emoji/public/images/emoji_one/santa.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f385.png
rename to plugins/emoji/public/images/emoji_one/santa.png
diff --git a/plugins/emoji/public/images/unicode/1f4e1.png b/plugins/emoji/public/images/emoji_one/satellite.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4e1.png
rename to plugins/emoji/public/images/emoji_one/satellite.png
diff --git a/plugins/emoji/public/images/emoji_one/satisfied.png b/plugins/emoji/public/images/emoji_one/satisfied.png
new file mode 100644
index 00000000000..22f4d66ba49
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/satisfied.png differ
diff --git a/plugins/emoji/public/images/unicode/1f3b7.png b/plugins/emoji/public/images/emoji_one/saxophone.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3b7.png
rename to plugins/emoji/public/images/emoji_one/saxophone.png
diff --git a/plugins/emoji/public/images/unicode/1f3eb.png b/plugins/emoji/public/images/emoji_one/school.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3eb.png
rename to plugins/emoji/public/images/emoji_one/school.png
diff --git a/plugins/emoji/public/images/unicode/1f392.png b/plugins/emoji/public/images/emoji_one/school_satchel.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f392.png
rename to plugins/emoji/public/images/emoji_one/school_satchel.png
diff --git a/plugins/emoji/public/images/unicode/2702.png b/plugins/emoji/public/images/emoji_one/scissors.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2702.png
rename to plugins/emoji/public/images/emoji_one/scissors.png
diff --git a/plugins/emoji/public/images/unicode/264f.png b/plugins/emoji/public/images/emoji_one/scorpius.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/264f.png
rename to plugins/emoji/public/images/emoji_one/scorpius.png
diff --git a/plugins/emoji/public/images/unicode/1f631.png b/plugins/emoji/public/images/emoji_one/scream.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f631.png
rename to plugins/emoji/public/images/emoji_one/scream.png
diff --git a/plugins/emoji/public/images/unicode/1f640.png b/plugins/emoji/public/images/emoji_one/scream_cat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f640.png
rename to plugins/emoji/public/images/emoji_one/scream_cat.png
diff --git a/plugins/emoji/public/images/unicode/1f4dc.png b/plugins/emoji/public/images/emoji_one/scroll.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4dc.png
rename to plugins/emoji/public/images/emoji_one/scroll.png
diff --git a/plugins/emoji/public/images/unicode/1f4ba.png b/plugins/emoji/public/images/emoji_one/seat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ba.png
rename to plugins/emoji/public/images/emoji_one/seat.png
diff --git a/plugins/emoji/public/images/unicode/3299.png b/plugins/emoji/public/images/emoji_one/secret.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/3299.png
rename to plugins/emoji/public/images/emoji_one/secret.png
diff --git a/plugins/emoji/public/images/unicode/1f648.png b/plugins/emoji/public/images/emoji_one/see_no_evil.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f648.png
rename to plugins/emoji/public/images/emoji_one/see_no_evil.png
diff --git a/plugins/emoji/public/images/unicode/1f331.png b/plugins/emoji/public/images/emoji_one/seedling.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f331.png
rename to plugins/emoji/public/images/emoji_one/seedling.png
diff --git a/plugins/emoji/public/images/unicode/0037-20E3.png b/plugins/emoji/public/images/emoji_one/seven.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/0037-20E3.png
rename to plugins/emoji/public/images/emoji_one/seven.png
diff --git a/plugins/emoji/public/images/unicode/1f367.png b/plugins/emoji/public/images/emoji_one/shaved_ice.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f367.png
rename to plugins/emoji/public/images/emoji_one/shaved_ice.png
diff --git a/plugins/emoji/public/images/unicode/1f411.png b/plugins/emoji/public/images/emoji_one/sheep.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f411.png
rename to plugins/emoji/public/images/emoji_one/sheep.png
diff --git a/plugins/emoji/public/images/unicode/1f41a.png b/plugins/emoji/public/images/emoji_one/shell.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f41a.png
rename to plugins/emoji/public/images/emoji_one/shell.png
diff --git a/plugins/emoji/public/images/unicode/1f6a2.png b/plugins/emoji/public/images/emoji_one/ship.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6a2.png
rename to plugins/emoji/public/images/emoji_one/ship.png
diff --git a/plugins/emoji/public/images/unicode/1f455.png b/plugins/emoji/public/images/emoji_one/shirt.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f455.png
rename to plugins/emoji/public/images/emoji_one/shirt.png
diff --git a/plugins/emoji/public/images/emoji_one/shit.png b/plugins/emoji/public/images/emoji_one/shit.png
new file mode 100644
index 00000000000..92c9f16d581
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/shit.png differ
diff --git a/plugins/emoji/public/images/emoji_one/shoe.png b/plugins/emoji/public/images/emoji_one/shoe.png
new file mode 100644
index 00000000000..b30dfafec39
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/shoe.png differ
diff --git a/plugins/emoji/public/images/unicode/1f6bf.png b/plugins/emoji/public/images/emoji_one/shower.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6bf.png
rename to plugins/emoji/public/images/emoji_one/shower.png
diff --git a/plugins/emoji/public/images/unicode/1f4f6.png b/plugins/emoji/public/images/emoji_one/signal_strength.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4f6.png
rename to plugins/emoji/public/images/emoji_one/signal_strength.png
diff --git a/plugins/emoji/public/images/unicode/0036-20E3.png b/plugins/emoji/public/images/emoji_one/six.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/0036-20E3.png
rename to plugins/emoji/public/images/emoji_one/six.png
diff --git a/plugins/emoji/public/images/unicode/1f52f.png b/plugins/emoji/public/images/emoji_one/six_pointed_star.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f52f.png
rename to plugins/emoji/public/images/emoji_one/six_pointed_star.png
diff --git a/plugins/emoji/public/images/unicode/1f3bf.png b/plugins/emoji/public/images/emoji_one/ski.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3bf.png
rename to plugins/emoji/public/images/emoji_one/ski.png
diff --git a/plugins/emoji/public/images/unicode/1f480.png b/plugins/emoji/public/images/emoji_one/skull.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f480.png
rename to plugins/emoji/public/images/emoji_one/skull.png
diff --git a/plugins/emoji/public/images/unicode/1f634.png b/plugins/emoji/public/images/emoji_one/sleeping.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f634.png
rename to plugins/emoji/public/images/emoji_one/sleeping.png
diff --git a/plugins/emoji/public/images/unicode/1f62a.png b/plugins/emoji/public/images/emoji_one/sleepy.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f62a.png
rename to plugins/emoji/public/images/emoji_one/sleepy.png
diff --git a/plugins/emoji/public/images/unicode/1f3b0.png b/plugins/emoji/public/images/emoji_one/slot_machine.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3b0.png
rename to plugins/emoji/public/images/emoji_one/slot_machine.png
diff --git a/plugins/emoji/public/images/unicode/1f539.png b/plugins/emoji/public/images/emoji_one/small_blue_diamond.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f539.png
rename to plugins/emoji/public/images/emoji_one/small_blue_diamond.png
diff --git a/plugins/emoji/public/images/unicode/1f538.png b/plugins/emoji/public/images/emoji_one/small_orange_diamond.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f538.png
rename to plugins/emoji/public/images/emoji_one/small_orange_diamond.png
diff --git a/plugins/emoji/public/images/unicode/1f53a.png b/plugins/emoji/public/images/emoji_one/small_red_triangle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f53a.png
rename to plugins/emoji/public/images/emoji_one/small_red_triangle.png
diff --git a/plugins/emoji/public/images/unicode/1f53b.png b/plugins/emoji/public/images/emoji_one/small_red_triangle_down.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f53b.png
rename to plugins/emoji/public/images/emoji_one/small_red_triangle_down.png
diff --git a/plugins/emoji/public/images/unicode/1f604.png b/plugins/emoji/public/images/emoji_one/smile.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f604.png
rename to plugins/emoji/public/images/emoji_one/smile.png
diff --git a/plugins/emoji/public/images/unicode/1f638.png b/plugins/emoji/public/images/emoji_one/smile_cat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f638.png
rename to plugins/emoji/public/images/emoji_one/smile_cat.png
diff --git a/plugins/emoji/public/images/unicode/1f603.png b/plugins/emoji/public/images/emoji_one/smiley.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f603.png
rename to plugins/emoji/public/images/emoji_one/smiley.png
diff --git a/plugins/emoji/public/images/unicode/1f63a.png b/plugins/emoji/public/images/emoji_one/smiley_cat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f63a.png
rename to plugins/emoji/public/images/emoji_one/smiley_cat.png
diff --git a/plugins/emoji/public/images/unicode/1f608.png b/plugins/emoji/public/images/emoji_one/smiling_imp.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f608.png
rename to plugins/emoji/public/images/emoji_one/smiling_imp.png
diff --git a/plugins/emoji/public/images/unicode/1f60f.png b/plugins/emoji/public/images/emoji_one/smirk.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f60f.png
rename to plugins/emoji/public/images/emoji_one/smirk.png
diff --git a/plugins/emoji/public/images/unicode/1f63c.png b/plugins/emoji/public/images/emoji_one/smirk_cat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f63c.png
rename to plugins/emoji/public/images/emoji_one/smirk_cat.png
diff --git a/plugins/emoji/public/images/unicode/1f6ac.png b/plugins/emoji/public/images/emoji_one/smoking.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6ac.png
rename to plugins/emoji/public/images/emoji_one/smoking.png
diff --git a/plugins/emoji/public/images/unicode/1f40c.png b/plugins/emoji/public/images/emoji_one/snail.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f40c.png
rename to plugins/emoji/public/images/emoji_one/snail.png
diff --git a/plugins/emoji/public/images/unicode/1f40d.png b/plugins/emoji/public/images/emoji_one/snake.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f40d.png
rename to plugins/emoji/public/images/emoji_one/snake.png
diff --git a/plugins/emoji/public/images/unicode/1f3c2.png b/plugins/emoji/public/images/emoji_one/snowboarder.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3c2.png
rename to plugins/emoji/public/images/emoji_one/snowboarder.png
diff --git a/plugins/emoji/public/images/unicode/2744.png b/plugins/emoji/public/images/emoji_one/snowflake.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2744.png
rename to plugins/emoji/public/images/emoji_one/snowflake.png
diff --git a/plugins/emoji/public/images/unicode/26c4.png b/plugins/emoji/public/images/emoji_one/snowman.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26c4.png
rename to plugins/emoji/public/images/emoji_one/snowman.png
diff --git a/plugins/emoji/public/images/unicode/1f62d.png b/plugins/emoji/public/images/emoji_one/sob.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f62d.png
rename to plugins/emoji/public/images/emoji_one/sob.png
diff --git a/plugins/emoji/public/images/unicode/26bd.png b/plugins/emoji/public/images/emoji_one/soccer.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26bd.png
rename to plugins/emoji/public/images/emoji_one/soccer.png
diff --git a/plugins/emoji/public/images/unicode/1f51c.png b/plugins/emoji/public/images/emoji_one/soon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f51c.png
rename to plugins/emoji/public/images/emoji_one/soon.png
diff --git a/plugins/emoji/public/images/unicode/1f198.png b/plugins/emoji/public/images/emoji_one/sos.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f198.png
rename to plugins/emoji/public/images/emoji_one/sos.png
diff --git a/plugins/emoji/public/images/unicode/1f509.png b/plugins/emoji/public/images/emoji_one/sound.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f509.png
rename to plugins/emoji/public/images/emoji_one/sound.png
diff --git a/plugins/emoji/public/images/unicode/1f47e.png b/plugins/emoji/public/images/emoji_one/space_invader.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f47e.png
rename to plugins/emoji/public/images/emoji_one/space_invader.png
diff --git a/plugins/emoji/public/images/unicode/2660.png b/plugins/emoji/public/images/emoji_one/spades.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2660.png
rename to plugins/emoji/public/images/emoji_one/spades.png
diff --git a/plugins/emoji/public/images/unicode/1f35d.png b/plugins/emoji/public/images/emoji_one/spaghetti.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f35d.png
rename to plugins/emoji/public/images/emoji_one/spaghetti.png
diff --git a/plugins/emoji/public/images/unicode/2747.png b/plugins/emoji/public/images/emoji_one/sparkle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2747.png
rename to plugins/emoji/public/images/emoji_one/sparkle.png
diff --git a/plugins/emoji/public/images/unicode/1f387.png b/plugins/emoji/public/images/emoji_one/sparkler.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f387.png
rename to plugins/emoji/public/images/emoji_one/sparkler.png
diff --git a/plugins/emoji/public/images/unicode/2728.png b/plugins/emoji/public/images/emoji_one/sparkles.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2728.png
rename to plugins/emoji/public/images/emoji_one/sparkles.png
diff --git a/plugins/emoji/public/images/unicode/1f496.png b/plugins/emoji/public/images/emoji_one/sparkling_heart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f496.png
rename to plugins/emoji/public/images/emoji_one/sparkling_heart.png
diff --git a/plugins/emoji/public/images/unicode/1f64a.png b/plugins/emoji/public/images/emoji_one/speak_no_evil.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f64a.png
rename to plugins/emoji/public/images/emoji_one/speak_no_evil.png
diff --git a/plugins/emoji/public/images/unicode/1F508.png b/plugins/emoji/public/images/emoji_one/speaker.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/1F508.png
rename to plugins/emoji/public/images/emoji_one/speaker.png
diff --git a/plugins/emoji/public/images/unicode/1f4ac.png b/plugins/emoji/public/images/emoji_one/speech_balloon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ac.png
rename to plugins/emoji/public/images/emoji_one/speech_balloon.png
diff --git a/plugins/emoji/public/images/unicode/1f6a4.png b/plugins/emoji/public/images/emoji_one/speedboat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6a4.png
rename to plugins/emoji/public/images/emoji_one/speedboat.png
diff --git a/plugins/emoji/public/images/unicode/2b50.png b/plugins/emoji/public/images/emoji_one/star.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2b50.png
rename to plugins/emoji/public/images/emoji_one/star.png
diff --git a/plugins/emoji/public/images/unicode/1f31f.png b/plugins/emoji/public/images/emoji_one/star2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f31f.png
rename to plugins/emoji/public/images/emoji_one/star2.png
diff --git a/plugins/emoji/public/images/unicode/1F320.png b/plugins/emoji/public/images/emoji_one/stars.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/1F320.png
rename to plugins/emoji/public/images/emoji_one/stars.png
diff --git a/plugins/emoji/public/images/unicode/1f689.png b/plugins/emoji/public/images/emoji_one/station.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f689.png
rename to plugins/emoji/public/images/emoji_one/station.png
diff --git a/plugins/emoji/public/images/unicode/1f5fd.png b/plugins/emoji/public/images/emoji_one/statue_of_liberty.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f5fd.png
rename to plugins/emoji/public/images/emoji_one/statue_of_liberty.png
diff --git a/plugins/emoji/public/images/unicode/1f682.png b/plugins/emoji/public/images/emoji_one/steam_locomotive.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f682.png
rename to plugins/emoji/public/images/emoji_one/steam_locomotive.png
diff --git a/plugins/emoji/public/images/unicode/1f372.png b/plugins/emoji/public/images/emoji_one/stew.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f372.png
rename to plugins/emoji/public/images/emoji_one/stew.png
diff --git a/plugins/emoji/public/images/unicode/1f4cf.png b/plugins/emoji/public/images/emoji_one/straight_ruler.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4cf.png
rename to plugins/emoji/public/images/emoji_one/straight_ruler.png
diff --git a/plugins/emoji/public/images/unicode/1f353.png b/plugins/emoji/public/images/emoji_one/strawberry.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f353.png
rename to plugins/emoji/public/images/emoji_one/strawberry.png
diff --git a/plugins/emoji/public/images/unicode/1f61b.png b/plugins/emoji/public/images/emoji_one/stuck_out_tongue.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f61b.png
rename to plugins/emoji/public/images/emoji_one/stuck_out_tongue.png
diff --git a/plugins/emoji/public/images/unicode/1f61d.png b/plugins/emoji/public/images/emoji_one/stuck_out_tongue_closed_eyes.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f61d.png
rename to plugins/emoji/public/images/emoji_one/stuck_out_tongue_closed_eyes.png
diff --git a/plugins/emoji/public/images/unicode/1f61c.png b/plugins/emoji/public/images/emoji_one/stuck_out_tongue_winking_eye.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f61c.png
rename to plugins/emoji/public/images/emoji_one/stuck_out_tongue_winking_eye.png
diff --git a/plugins/emoji/public/images/unicode/1f31e.png b/plugins/emoji/public/images/emoji_one/sun_with_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f31e.png
rename to plugins/emoji/public/images/emoji_one/sun_with_face.png
diff --git a/plugins/emoji/public/images/unicode/1f33b.png b/plugins/emoji/public/images/emoji_one/sunflower.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f33b.png
rename to plugins/emoji/public/images/emoji_one/sunflower.png
diff --git a/plugins/emoji/public/images/unicode/1f60e.png b/plugins/emoji/public/images/emoji_one/sunglasses.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f60e.png
rename to plugins/emoji/public/images/emoji_one/sunglasses.png
diff --git a/plugins/emoji/public/images/unicode/2600.png b/plugins/emoji/public/images/emoji_one/sunny.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2600.png
rename to plugins/emoji/public/images/emoji_one/sunny.png
diff --git a/plugins/emoji/public/images/unicode/1f305.png b/plugins/emoji/public/images/emoji_one/sunrise.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f305.png
rename to plugins/emoji/public/images/emoji_one/sunrise.png
diff --git a/plugins/emoji/public/images/unicode/1f304.png b/plugins/emoji/public/images/emoji_one/sunrise_over_mountains.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f304.png
rename to plugins/emoji/public/images/emoji_one/sunrise_over_mountains.png
diff --git a/plugins/emoji/public/images/unicode/1f3c4.png b/plugins/emoji/public/images/emoji_one/surfer.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3c4.png
rename to plugins/emoji/public/images/emoji_one/surfer.png
diff --git a/plugins/emoji/public/images/unicode/1f363.png b/plugins/emoji/public/images/emoji_one/sushi.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f363.png
rename to plugins/emoji/public/images/emoji_one/sushi.png
diff --git a/plugins/emoji/public/images/unicode/1f69f.png b/plugins/emoji/public/images/emoji_one/suspension_railway.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f69f.png
rename to plugins/emoji/public/images/emoji_one/suspension_railway.png
diff --git a/plugins/emoji/public/images/unicode/1f613.png b/plugins/emoji/public/images/emoji_one/sweat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f613.png
rename to plugins/emoji/public/images/emoji_one/sweat.png
diff --git a/plugins/emoji/public/images/unicode/1f4a6.png b/plugins/emoji/public/images/emoji_one/sweat_drops.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4a6.png
rename to plugins/emoji/public/images/emoji_one/sweat_drops.png
diff --git a/plugins/emoji/public/images/unicode/1f605.png b/plugins/emoji/public/images/emoji_one/sweat_smile.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f605.png
rename to plugins/emoji/public/images/emoji_one/sweat_smile.png
diff --git a/plugins/emoji/public/images/unicode/1f360.png b/plugins/emoji/public/images/emoji_one/sweet_potato.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f360.png
rename to plugins/emoji/public/images/emoji_one/sweet_potato.png
diff --git a/plugins/emoji/public/images/unicode/1f3ca.png b/plugins/emoji/public/images/emoji_one/swimmer.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3ca.png
rename to plugins/emoji/public/images/emoji_one/swimmer.png
diff --git a/plugins/emoji/public/images/unicode/1f523.png b/plugins/emoji/public/images/emoji_one/symbols.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f523.png
rename to plugins/emoji/public/images/emoji_one/symbols.png
diff --git a/plugins/emoji/public/images/unicode/1f489.png b/plugins/emoji/public/images/emoji_one/syringe.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f489.png
rename to plugins/emoji/public/images/emoji_one/syringe.png
diff --git a/plugins/emoji/public/images/unicode/1f389.png b/plugins/emoji/public/images/emoji_one/tada.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f389.png
rename to plugins/emoji/public/images/emoji_one/tada.png
diff --git a/plugins/emoji/public/images/unicode/1f38b.png b/plugins/emoji/public/images/emoji_one/tanabata_tree.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f38b.png
rename to plugins/emoji/public/images/emoji_one/tanabata_tree.png
diff --git a/plugins/emoji/public/images/unicode/1f34a.png b/plugins/emoji/public/images/emoji_one/tangerine.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f34a.png
rename to plugins/emoji/public/images/emoji_one/tangerine.png
diff --git a/plugins/emoji/public/images/unicode/2649.png b/plugins/emoji/public/images/emoji_one/taurus.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2649.png
rename to plugins/emoji/public/images/emoji_one/taurus.png
diff --git a/plugins/emoji/public/images/unicode/1f695.png b/plugins/emoji/public/images/emoji_one/taxi.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f695.png
rename to plugins/emoji/public/images/emoji_one/taxi.png
diff --git a/plugins/emoji/public/images/unicode/1f375.png b/plugins/emoji/public/images/emoji_one/tea.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f375.png
rename to plugins/emoji/public/images/emoji_one/tea.png
diff --git a/plugins/emoji/public/images/emoji_one/telephone.png b/plugins/emoji/public/images/emoji_one/telephone.png
new file mode 100644
index 00000000000..75186c2b9fc
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/telephone.png differ
diff --git a/plugins/emoji/public/images/unicode/1f4de.png b/plugins/emoji/public/images/emoji_one/telephone_receiver.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4de.png
rename to plugins/emoji/public/images/emoji_one/telephone_receiver.png
diff --git a/plugins/emoji/public/images/unicode/1f52d.png b/plugins/emoji/public/images/emoji_one/telescope.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f52d.png
rename to plugins/emoji/public/images/emoji_one/telescope.png
diff --git a/plugins/emoji/public/images/unicode/1f3be.png b/plugins/emoji/public/images/emoji_one/tennis.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3be.png
rename to plugins/emoji/public/images/emoji_one/tennis.png
diff --git a/plugins/emoji/public/images/unicode/26fa.png b/plugins/emoji/public/images/emoji_one/tent.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26fa.png
rename to plugins/emoji/public/images/emoji_one/tent.png
diff --git a/plugins/emoji/public/images/unicode/1f4ad.png b/plugins/emoji/public/images/emoji_one/thought_balloon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ad.png
rename to plugins/emoji/public/images/emoji_one/thought_balloon.png
diff --git a/plugins/emoji/public/images/unicode/0033-20E3.png b/plugins/emoji/public/images/emoji_one/three.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/0033-20E3.png
rename to plugins/emoji/public/images/emoji_one/three.png
diff --git a/plugins/emoji/public/images/emoji_one/thumbsdown.png b/plugins/emoji/public/images/emoji_one/thumbsdown.png
new file mode 100644
index 00000000000..66357f5b778
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/thumbsdown.png differ
diff --git a/plugins/emoji/public/images/emoji_one/thumbsup.png b/plugins/emoji/public/images/emoji_one/thumbsup.png
new file mode 100644
index 00000000000..0eca450d597
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/thumbsup.png differ
diff --git a/plugins/emoji/public/images/unicode/1f3ab.png b/plugins/emoji/public/images/emoji_one/ticket.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3ab.png
rename to plugins/emoji/public/images/emoji_one/ticket.png
diff --git a/plugins/emoji/public/images/unicode/1f42f.png b/plugins/emoji/public/images/emoji_one/tiger.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f42f.png
rename to plugins/emoji/public/images/emoji_one/tiger.png
diff --git a/plugins/emoji/public/images/unicode/1f405.png b/plugins/emoji/public/images/emoji_one/tiger2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f405.png
rename to plugins/emoji/public/images/emoji_one/tiger2.png
diff --git a/plugins/emoji/public/images/unicode/1f62b.png b/plugins/emoji/public/images/emoji_one/tired_face.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f62b.png
rename to plugins/emoji/public/images/emoji_one/tired_face.png
diff --git a/plugins/emoji/public/images/unicode/2122.png b/plugins/emoji/public/images/emoji_one/tm.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2122.png
rename to plugins/emoji/public/images/emoji_one/tm.png
diff --git a/plugins/emoji/public/images/unicode/1f6bd.png b/plugins/emoji/public/images/emoji_one/toilet.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6bd.png
rename to plugins/emoji/public/images/emoji_one/toilet.png
diff --git a/plugins/emoji/public/images/unicode/1f5fc.png b/plugins/emoji/public/images/emoji_one/tokyo_tower.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f5fc.png
rename to plugins/emoji/public/images/emoji_one/tokyo_tower.png
diff --git a/plugins/emoji/public/images/unicode/1f345.png b/plugins/emoji/public/images/emoji_one/tomato.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f345.png
rename to plugins/emoji/public/images/emoji_one/tomato.png
diff --git a/plugins/emoji/public/images/unicode/1f445.png b/plugins/emoji/public/images/emoji_one/tongue.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f445.png
rename to plugins/emoji/public/images/emoji_one/tongue.png
diff --git a/plugins/emoji/public/images/unicode/1f51d.png b/plugins/emoji/public/images/emoji_one/top.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f51d.png
rename to plugins/emoji/public/images/emoji_one/top.png
diff --git a/plugins/emoji/public/images/unicode/1f3a9.png b/plugins/emoji/public/images/emoji_one/tophat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3a9.png
rename to plugins/emoji/public/images/emoji_one/tophat.png
diff --git a/plugins/emoji/public/images/unicode/1f69c.png b/plugins/emoji/public/images/emoji_one/tractor.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f69c.png
rename to plugins/emoji/public/images/emoji_one/tractor.png
diff --git a/plugins/emoji/public/images/unicode/1f6a5.png b/plugins/emoji/public/images/emoji_one/traffic_light.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6a5.png
rename to plugins/emoji/public/images/emoji_one/traffic_light.png
diff --git a/plugins/emoji/public/images/unicode/1F68B.png b/plugins/emoji/public/images/emoji_one/train.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/1F68B.png
rename to plugins/emoji/public/images/emoji_one/train.png
diff --git a/plugins/emoji/public/images/unicode/1f686.png b/plugins/emoji/public/images/emoji_one/train2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f686.png
rename to plugins/emoji/public/images/emoji_one/train2.png
diff --git a/plugins/emoji/public/images/unicode/1f68a.png b/plugins/emoji/public/images/emoji_one/tram.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f68a.png
rename to plugins/emoji/public/images/emoji_one/tram.png
diff --git a/plugins/emoji/public/images/unicode/1f6a9.png b/plugins/emoji/public/images/emoji_one/triangular_flag_on_post.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6a9.png
rename to plugins/emoji/public/images/emoji_one/triangular_flag_on_post.png
diff --git a/plugins/emoji/public/images/unicode/1f4d0.png b/plugins/emoji/public/images/emoji_one/triangular_ruler.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4d0.png
rename to plugins/emoji/public/images/emoji_one/triangular_ruler.png
diff --git a/plugins/emoji/public/images/unicode/1f531.png b/plugins/emoji/public/images/emoji_one/trident.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f531.png
rename to plugins/emoji/public/images/emoji_one/trident.png
diff --git a/plugins/emoji/public/images/unicode/1f624.png b/plugins/emoji/public/images/emoji_one/triumph.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f624.png
rename to plugins/emoji/public/images/emoji_one/triumph.png
diff --git a/plugins/emoji/public/images/unicode/1f68e.png b/plugins/emoji/public/images/emoji_one/trolleybus.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f68e.png
rename to plugins/emoji/public/images/emoji_one/trolleybus.png
diff --git a/plugins/emoji/public/images/unicode/1f3c6.png b/plugins/emoji/public/images/emoji_one/trophy.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3c6.png
rename to plugins/emoji/public/images/emoji_one/trophy.png
diff --git a/plugins/emoji/public/images/unicode/1f379.png b/plugins/emoji/public/images/emoji_one/tropical_drink.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f379.png
rename to plugins/emoji/public/images/emoji_one/tropical_drink.png
diff --git a/plugins/emoji/public/images/unicode/1f420.png b/plugins/emoji/public/images/emoji_one/tropical_fish.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f420.png
rename to plugins/emoji/public/images/emoji_one/tropical_fish.png
diff --git a/plugins/emoji/public/images/unicode/1f69a.png b/plugins/emoji/public/images/emoji_one/truck.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f69a.png
rename to plugins/emoji/public/images/emoji_one/truck.png
diff --git a/plugins/emoji/public/images/unicode/1f3ba.png b/plugins/emoji/public/images/emoji_one/trumpet.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3ba.png
rename to plugins/emoji/public/images/emoji_one/trumpet.png
diff --git a/plugins/emoji/public/images/emoji_one/tshirt.png b/plugins/emoji/public/images/emoji_one/tshirt.png
new file mode 100644
index 00000000000..855ed6c7320
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/tshirt.png differ
diff --git a/plugins/emoji/public/images/unicode/1f337.png b/plugins/emoji/public/images/emoji_one/tulip.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f337.png
rename to plugins/emoji/public/images/emoji_one/tulip.png
diff --git a/plugins/emoji/public/images/unicode/1f422.png b/plugins/emoji/public/images/emoji_one/turtle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f422.png
rename to plugins/emoji/public/images/emoji_one/turtle.png
diff --git a/plugins/emoji/public/images/unicode/1f4fa.png b/plugins/emoji/public/images/emoji_one/tv.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4fa.png
rename to plugins/emoji/public/images/emoji_one/tv.png
diff --git a/plugins/emoji/public/images/unicode/1f500.png b/plugins/emoji/public/images/emoji_one/twisted_rightwards_arrows.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f500.png
rename to plugins/emoji/public/images/emoji_one/twisted_rightwards_arrows.png
diff --git a/plugins/emoji/public/images/unicode/0032-20E3.png b/plugins/emoji/public/images/emoji_one/two.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/0032-20E3.png
rename to plugins/emoji/public/images/emoji_one/two.png
diff --git a/plugins/emoji/public/images/unicode/1f495.png b/plugins/emoji/public/images/emoji_one/two_hearts.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f495.png
rename to plugins/emoji/public/images/emoji_one/two_hearts.png
diff --git a/plugins/emoji/public/images/unicode/1f46c.png b/plugins/emoji/public/images/emoji_one/two_men_holding_hands.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f46c.png
rename to plugins/emoji/public/images/emoji_one/two_men_holding_hands.png
diff --git a/plugins/emoji/public/images/unicode/1f46d.png b/plugins/emoji/public/images/emoji_one/two_women_holding_hands.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f46d.png
rename to plugins/emoji/public/images/emoji_one/two_women_holding_hands.png
diff --git a/plugins/emoji/public/images/unicode/1f239.png b/plugins/emoji/public/images/emoji_one/u5272.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f239.png
rename to plugins/emoji/public/images/emoji_one/u5272.png
diff --git a/plugins/emoji/public/images/unicode/1f234.png b/plugins/emoji/public/images/emoji_one/u5408.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f234.png
rename to plugins/emoji/public/images/emoji_one/u5408.png
diff --git a/plugins/emoji/public/images/unicode/1f23a.png b/plugins/emoji/public/images/emoji_one/u55b6.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f23a.png
rename to plugins/emoji/public/images/emoji_one/u55b6.png
diff --git a/plugins/emoji/public/images/unicode/1f22f.png b/plugins/emoji/public/images/emoji_one/u6307.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f22f.png
rename to plugins/emoji/public/images/emoji_one/u6307.png
diff --git a/plugins/emoji/public/images/unicode/1f237.png b/plugins/emoji/public/images/emoji_one/u6708.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f237.png
rename to plugins/emoji/public/images/emoji_one/u6708.png
diff --git a/plugins/emoji/public/images/unicode/1f236.png b/plugins/emoji/public/images/emoji_one/u6709.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f236.png
rename to plugins/emoji/public/images/emoji_one/u6709.png
diff --git a/plugins/emoji/public/images/unicode/1f235.png b/plugins/emoji/public/images/emoji_one/u6e80.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f235.png
rename to plugins/emoji/public/images/emoji_one/u6e80.png
diff --git a/plugins/emoji/public/images/unicode/1f21a.png b/plugins/emoji/public/images/emoji_one/u7121.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f21a.png
rename to plugins/emoji/public/images/emoji_one/u7121.png
diff --git a/plugins/emoji/public/images/emoji_one/u7533.png b/plugins/emoji/public/images/emoji_one/u7533.png
new file mode 100644
index 00000000000..978b3ea7492
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/u7533.png differ
diff --git a/plugins/emoji/public/images/unicode/1f232.png b/plugins/emoji/public/images/emoji_one/u7981.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f232.png
rename to plugins/emoji/public/images/emoji_one/u7981.png
diff --git a/plugins/emoji/public/images/emoji_one/u7a7a.png b/plugins/emoji/public/images/emoji_one/u7a7a.png
new file mode 100644
index 00000000000..a4ee47a4c08
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/u7a7a.png differ
diff --git a/plugins/emoji/public/images/emoji_one/uk.png b/plugins/emoji/public/images/emoji_one/uk.png
new file mode 100644
index 00000000000..61c03f759fd
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/uk.png differ
diff --git a/plugins/emoji/public/images/unicode/2614.png b/plugins/emoji/public/images/emoji_one/umbrella.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2614.png
rename to plugins/emoji/public/images/emoji_one/umbrella.png
diff --git a/plugins/emoji/public/images/unicode/1f612.png b/plugins/emoji/public/images/emoji_one/unamused.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f612.png
rename to plugins/emoji/public/images/emoji_one/unamused.png
diff --git a/plugins/emoji/public/images/unicode/1f51e.png b/plugins/emoji/public/images/emoji_one/underage.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f51e.png
rename to plugins/emoji/public/images/emoji_one/underage.png
diff --git a/plugins/emoji/public/images/unicode/1f513.png b/plugins/emoji/public/images/emoji_one/unlock.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f513.png
rename to plugins/emoji/public/images/emoji_one/unlock.png
diff --git a/plugins/emoji/public/images/unicode/1f199.png b/plugins/emoji/public/images/emoji_one/up.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f199.png
rename to plugins/emoji/public/images/emoji_one/up.png
diff --git a/plugins/emoji/public/images/emoji_one/us.png b/plugins/emoji/public/images/emoji_one/us.png
new file mode 100644
index 00000000000..9365dc14e65
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/us.png differ
diff --git a/plugins/emoji/public/images/unicode/270c.png b/plugins/emoji/public/images/emoji_one/v.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/270c.png
rename to plugins/emoji/public/images/emoji_one/v.png
diff --git a/plugins/emoji/public/images/unicode/1f6a6.png b/plugins/emoji/public/images/emoji_one/vertical_traffic_light.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6a6.png
rename to plugins/emoji/public/images/emoji_one/vertical_traffic_light.png
diff --git a/plugins/emoji/public/images/unicode/1f4fc.png b/plugins/emoji/public/images/emoji_one/vhs.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4fc.png
rename to plugins/emoji/public/images/emoji_one/vhs.png
diff --git a/plugins/emoji/public/images/unicode/1f4f3.png b/plugins/emoji/public/images/emoji_one/vibration_mode.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4f3.png
rename to plugins/emoji/public/images/emoji_one/vibration_mode.png
diff --git a/plugins/emoji/public/images/unicode/1f4f9.png b/plugins/emoji/public/images/emoji_one/video_camera.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4f9.png
rename to plugins/emoji/public/images/emoji_one/video_camera.png
diff --git a/plugins/emoji/public/images/unicode/1f3ae.png b/plugins/emoji/public/images/emoji_one/video_game.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3ae.png
rename to plugins/emoji/public/images/emoji_one/video_game.png
diff --git a/plugins/emoji/public/images/unicode/1f3bb.png b/plugins/emoji/public/images/emoji_one/violin.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f3bb.png
rename to plugins/emoji/public/images/emoji_one/violin.png
diff --git a/plugins/emoji/public/images/unicode/264d.png b/plugins/emoji/public/images/emoji_one/virgo.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/264d.png
rename to plugins/emoji/public/images/emoji_one/virgo.png
diff --git a/plugins/emoji/public/images/unicode/1f30b.png b/plugins/emoji/public/images/emoji_one/volcano.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f30b.png
rename to plugins/emoji/public/images/emoji_one/volcano.png
diff --git a/plugins/emoji/public/images/unicode/1f19a.png b/plugins/emoji/public/images/emoji_one/vs.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f19a.png
rename to plugins/emoji/public/images/emoji_one/vs.png
diff --git a/plugins/emoji/public/images/unicode/1f6b6.png b/plugins/emoji/public/images/emoji_one/walking.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6b6.png
rename to plugins/emoji/public/images/emoji_one/walking.png
diff --git a/plugins/emoji/public/images/unicode/1f318.png b/plugins/emoji/public/images/emoji_one/waning_crescent_moon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f318.png
rename to plugins/emoji/public/images/emoji_one/waning_crescent_moon.png
diff --git a/plugins/emoji/public/images/unicode/1f316.png b/plugins/emoji/public/images/emoji_one/waning_gibbous_moon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f316.png
rename to plugins/emoji/public/images/emoji_one/waning_gibbous_moon.png
diff --git a/plugins/emoji/public/images/unicode/26a0.png b/plugins/emoji/public/images/emoji_one/warning.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26a0.png
rename to plugins/emoji/public/images/emoji_one/warning.png
diff --git a/plugins/emoji/public/images/unicode/231a.png b/plugins/emoji/public/images/emoji_one/watch.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/231a.png
rename to plugins/emoji/public/images/emoji_one/watch.png
diff --git a/plugins/emoji/public/images/unicode/1f403.png b/plugins/emoji/public/images/emoji_one/water_buffalo.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f403.png
rename to plugins/emoji/public/images/emoji_one/water_buffalo.png
diff --git a/plugins/emoji/public/images/unicode/1f349.png b/plugins/emoji/public/images/emoji_one/watermelon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f349.png
rename to plugins/emoji/public/images/emoji_one/watermelon.png
diff --git a/plugins/emoji/public/images/unicode/1f44b.png b/plugins/emoji/public/images/emoji_one/wave.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f44b.png
rename to plugins/emoji/public/images/emoji_one/wave.png
diff --git a/plugins/emoji/public/images/unicode/3030.png b/plugins/emoji/public/images/emoji_one/wavy_dash.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/3030.png
rename to plugins/emoji/public/images/emoji_one/wavy_dash.png
diff --git a/plugins/emoji/public/images/unicode/1f312.png b/plugins/emoji/public/images/emoji_one/waxing_crescent_moon.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f312.png
rename to plugins/emoji/public/images/emoji_one/waxing_crescent_moon.png
diff --git a/plugins/emoji/public/images/emoji_one/waxing_gibbous_moon.png b/plugins/emoji/public/images/emoji_one/waxing_gibbous_moon.png
new file mode 100644
index 00000000000..28c41b9242e
Binary files /dev/null and b/plugins/emoji/public/images/emoji_one/waxing_gibbous_moon.png differ
diff --git a/plugins/emoji/public/images/unicode/1f6be.png b/plugins/emoji/public/images/emoji_one/wc.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6be.png
rename to plugins/emoji/public/images/emoji_one/wc.png
diff --git a/plugins/emoji/public/images/unicode/1f629.png b/plugins/emoji/public/images/emoji_one/weary.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f629.png
rename to plugins/emoji/public/images/emoji_one/weary.png
diff --git a/plugins/emoji/public/images/unicode/1f492.png b/plugins/emoji/public/images/emoji_one/wedding.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f492.png
rename to plugins/emoji/public/images/emoji_one/wedding.png
diff --git a/plugins/emoji/public/images/unicode/1f433.png b/plugins/emoji/public/images/emoji_one/whale.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f433.png
rename to plugins/emoji/public/images/emoji_one/whale.png
diff --git a/plugins/emoji/public/images/unicode/1f40b.png b/plugins/emoji/public/images/emoji_one/whale2.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f40b.png
rename to plugins/emoji/public/images/emoji_one/whale2.png
diff --git a/plugins/emoji/public/images/unicode/267f.png b/plugins/emoji/public/images/emoji_one/wheelchair.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/267f.png
rename to plugins/emoji/public/images/emoji_one/wheelchair.png
diff --git a/plugins/emoji/public/images/unicode/2705.png b/plugins/emoji/public/images/emoji_one/white_check_mark.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2705.png
rename to plugins/emoji/public/images/emoji_one/white_check_mark.png
diff --git a/plugins/emoji/public/images/unicode/26aa.png b/plugins/emoji/public/images/emoji_one/white_circle.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26aa.png
rename to plugins/emoji/public/images/emoji_one/white_circle.png
diff --git a/plugins/emoji/public/images/unicode/1f4ae.png b/plugins/emoji/public/images/emoji_one/white_flower.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4ae.png
rename to plugins/emoji/public/images/emoji_one/white_flower.png
diff --git a/plugins/emoji/public/images/unicode/2b1c.png b/plugins/emoji/public/images/emoji_one/white_large_square.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/2b1c.png
rename to plugins/emoji/public/images/emoji_one/white_large_square.png
diff --git a/plugins/emoji/public/images/unicode/25fd.png b/plugins/emoji/public/images/emoji_one/white_medium_small_square.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/25fd.png
rename to plugins/emoji/public/images/emoji_one/white_medium_small_square.png
diff --git a/plugins/emoji/public/images/unicode/25fb.png b/plugins/emoji/public/images/emoji_one/white_medium_square.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/25fb.png
rename to plugins/emoji/public/images/emoji_one/white_medium_square.png
diff --git a/plugins/emoji/public/images/unicode/25ab.png b/plugins/emoji/public/images/emoji_one/white_small_square.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/25ab.png
rename to plugins/emoji/public/images/emoji_one/white_small_square.png
diff --git a/plugins/emoji/public/images/unicode/1f533.png b/plugins/emoji/public/images/emoji_one/white_square_button.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f533.png
rename to plugins/emoji/public/images/emoji_one/white_square_button.png
diff --git a/plugins/emoji/public/images/unicode/1f390.png b/plugins/emoji/public/images/emoji_one/wind_chime.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f390.png
rename to plugins/emoji/public/images/emoji_one/wind_chime.png
diff --git a/plugins/emoji/public/images/unicode/1f377.png b/plugins/emoji/public/images/emoji_one/wine_glass.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f377.png
rename to plugins/emoji/public/images/emoji_one/wine_glass.png
diff --git a/plugins/emoji/public/images/unicode/1f609.png b/plugins/emoji/public/images/emoji_one/wink.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f609.png
rename to plugins/emoji/public/images/emoji_one/wink.png
diff --git a/plugins/emoji/public/images/unicode/1f43a.png b/plugins/emoji/public/images/emoji_one/wolf.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f43a.png
rename to plugins/emoji/public/images/emoji_one/wolf.png
diff --git a/plugins/emoji/public/images/unicode/1f469.png b/plugins/emoji/public/images/emoji_one/woman.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f469.png
rename to plugins/emoji/public/images/emoji_one/woman.png
diff --git a/plugins/emoji/public/images/unicode/1f45a.png b/plugins/emoji/public/images/emoji_one/womans_clothes.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f45a.png
rename to plugins/emoji/public/images/emoji_one/womans_clothes.png
diff --git a/plugins/emoji/public/images/unicode/1f452.png b/plugins/emoji/public/images/emoji_one/womans_hat.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f452.png
rename to plugins/emoji/public/images/emoji_one/womans_hat.png
diff --git a/plugins/emoji/public/images/unicode/1f6ba.png b/plugins/emoji/public/images/emoji_one/womens.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f6ba.png
rename to plugins/emoji/public/images/emoji_one/womens.png
diff --git a/plugins/emoji/public/images/unicode/1f61f.png b/plugins/emoji/public/images/emoji_one/worried.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f61f.png
rename to plugins/emoji/public/images/emoji_one/worried.png
diff --git a/plugins/emoji/public/images/unicode/1f527.png b/plugins/emoji/public/images/emoji_one/wrench.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f527.png
rename to plugins/emoji/public/images/emoji_one/wrench.png
diff --git a/plugins/emoji/public/images/unicode/274c.png b/plugins/emoji/public/images/emoji_one/x.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/274c.png
rename to plugins/emoji/public/images/emoji_one/x.png
diff --git a/plugins/emoji/public/images/unicode/1f49b.png b/plugins/emoji/public/images/emoji_one/yellow_heart.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f49b.png
rename to plugins/emoji/public/images/emoji_one/yellow_heart.png
diff --git a/plugins/emoji/public/images/unicode/1f4b4.png b/plugins/emoji/public/images/emoji_one/yen.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4b4.png
rename to plugins/emoji/public/images/emoji_one/yen.png
diff --git a/plugins/emoji/public/images/unicode/1f60b.png b/plugins/emoji/public/images/emoji_one/yum.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f60b.png
rename to plugins/emoji/public/images/emoji_one/yum.png
diff --git a/plugins/emoji/public/images/unicode/26a1.png b/plugins/emoji/public/images/emoji_one/zap.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/26a1.png
rename to plugins/emoji/public/images/emoji_one/zap.png
diff --git a/plugins/emoji/public/images/unicode/0030-20E3.png b/plugins/emoji/public/images/emoji_one/zero.png
similarity index 100%
rename from plugins/emoji/public/images/unicode/0030-20E3.png
rename to plugins/emoji/public/images/emoji_one/zero.png
diff --git a/plugins/emoji/public/images/unicode/1f4a4.png b/plugins/emoji/public/images/emoji_one/zzz.png
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/emoji/public/images/unicode/1f4a4.png
rename to plugins/emoji/public/images/emoji_one/zzz.png
diff --git a/plugins/emoji/public/images/end.png b/plugins/emoji/public/images/end.png
deleted file mode 120000
index 8350d8c305a..00000000000
--- a/plugins/emoji/public/images/end.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f51a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/envelope.png b/plugins/emoji/public/images/envelope.png
deleted file mode 120000
index d4e66d388ca..00000000000
--- a/plugins/emoji/public/images/envelope.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2709.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/envelope_with_arrow.png b/plugins/emoji/public/images/envelope_with_arrow.png
deleted file mode 120000
index 71b7adec1e1..00000000000
--- a/plugins/emoji/public/images/envelope_with_arrow.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4e9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/es.png b/plugins/emoji/public/images/es.png
deleted file mode 120000
index ed803b9a7de..00000000000
--- a/plugins/emoji/public/images/es.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f1ea-1f1f8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/euro.png b/plugins/emoji/public/images/euro.png
deleted file mode 120000
index 3645ce124e4..00000000000
--- a/plugins/emoji/public/images/euro.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4b6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/european_castle.png b/plugins/emoji/public/images/european_castle.png
deleted file mode 120000
index 43eb0dcaeea..00000000000
--- a/plugins/emoji/public/images/european_castle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3f0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/european_post_office.png b/plugins/emoji/public/images/european_post_office.png
deleted file mode 120000
index 431839cc9f5..00000000000
--- a/plugins/emoji/public/images/european_post_office.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3e4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/evergreen_tree.png b/plugins/emoji/public/images/evergreen_tree.png
deleted file mode 120000
index 3484dccf5f4..00000000000
--- a/plugins/emoji/public/images/evergreen_tree.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f332.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/exclamation.png b/plugins/emoji/public/images/exclamation.png
deleted file mode 120000
index f085c97778d..00000000000
--- a/plugins/emoji/public/images/exclamation.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2757.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/expressionless.png b/plugins/emoji/public/images/expressionless.png
deleted file mode 120000
index c93d7e85e10..00000000000
--- a/plugins/emoji/public/images/expressionless.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f611.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/eyeglasses.png b/plugins/emoji/public/images/eyeglasses.png
deleted file mode 120000
index 8a3815a68b6..00000000000
--- a/plugins/emoji/public/images/eyeglasses.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f453.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/eyes.png b/plugins/emoji/public/images/eyes.png
deleted file mode 120000
index 06a90075d6a..00000000000
--- a/plugins/emoji/public/images/eyes.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f440.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/facepunch.png b/plugins/emoji/public/images/facepunch.png
deleted file mode 120000
index 2423b707f2d..00000000000
--- a/plugins/emoji/public/images/facepunch.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f44a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/factory.png b/plugins/emoji/public/images/factory.png
deleted file mode 120000
index eb70c299a90..00000000000
--- a/plugins/emoji/public/images/factory.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ed.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fallen_leaf.png b/plugins/emoji/public/images/fallen_leaf.png
deleted file mode 120000
index b1b22b4501f..00000000000
--- a/plugins/emoji/public/images/fallen_leaf.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f342.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/family.png b/plugins/emoji/public/images/family.png
deleted file mode 120000
index 94c3a5a3c78..00000000000
--- a/plugins/emoji/public/images/family.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f46a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fast_forward.png b/plugins/emoji/public/images/fast_forward.png
deleted file mode 120000
index bc32889d092..00000000000
--- a/plugins/emoji/public/images/fast_forward.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/23e9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fax.png b/plugins/emoji/public/images/fax.png
deleted file mode 120000
index 08e6af641a7..00000000000
--- a/plugins/emoji/public/images/fax.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4e0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fearful.png b/plugins/emoji/public/images/fearful.png
deleted file mode 120000
index 65d3af1dfa6..00000000000
--- a/plugins/emoji/public/images/fearful.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f628.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/feelsgood.png b/plugins/emoji/public/images/feelsgood.png
deleted file mode 100755
index e3e10fd5b2a..00000000000
Binary files a/plugins/emoji/public/images/feelsgood.png and /dev/null differ
diff --git a/plugins/emoji/public/images/feet.png b/plugins/emoji/public/images/feet.png
deleted file mode 120000
index bbb76f06be8..00000000000
--- a/plugins/emoji/public/images/feet.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f43e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ferris_wheel.png b/plugins/emoji/public/images/ferris_wheel.png
deleted file mode 120000
index 5ed10d38695..00000000000
--- a/plugins/emoji/public/images/ferris_wheel.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3a1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/file_folder.png b/plugins/emoji/public/images/file_folder.png
deleted file mode 120000
index 9c3f43fdae5..00000000000
--- a/plugins/emoji/public/images/file_folder.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4c1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/finnadie.png b/plugins/emoji/public/images/finnadie.png
deleted file mode 100755
index 0ca5cdd95aa..00000000000
Binary files a/plugins/emoji/public/images/finnadie.png and /dev/null differ
diff --git a/plugins/emoji/public/images/fire.png b/plugins/emoji/public/images/fire.png
deleted file mode 120000
index a8be27656ae..00000000000
--- a/plugins/emoji/public/images/fire.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f525.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fire_engine.png b/plugins/emoji/public/images/fire_engine.png
deleted file mode 120000
index 63bbeafe2fb..00000000000
--- a/plugins/emoji/public/images/fire_engine.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f692.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fireworks.png b/plugins/emoji/public/images/fireworks.png
deleted file mode 120000
index faa7194fb21..00000000000
--- a/plugins/emoji/public/images/fireworks.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f386.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/first_quarter_moon.png b/plugins/emoji/public/images/first_quarter_moon.png
deleted file mode 120000
index 07b1c4d7000..00000000000
--- a/plugins/emoji/public/images/first_quarter_moon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f313.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/first_quarter_moon_with_face.png b/plugins/emoji/public/images/first_quarter_moon_with_face.png
deleted file mode 120000
index fec7b969fe2..00000000000
--- a/plugins/emoji/public/images/first_quarter_moon_with_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f31b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fish.png b/plugins/emoji/public/images/fish.png
deleted file mode 120000
index b1ca9cd2657..00000000000
--- a/plugins/emoji/public/images/fish.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f41f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fish_cake.png b/plugins/emoji/public/images/fish_cake.png
deleted file mode 120000
index 090d80978ab..00000000000
--- a/plugins/emoji/public/images/fish_cake.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f365.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fishing_pole_and_fish.png b/plugins/emoji/public/images/fishing_pole_and_fish.png
deleted file mode 120000
index 89abe1b6a15..00000000000
--- a/plugins/emoji/public/images/fishing_pole_and_fish.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3a3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fist.png b/plugins/emoji/public/images/fist.png
deleted file mode 120000
index 0aa21ff40b0..00000000000
--- a/plugins/emoji/public/images/fist.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/270a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/five.png b/plugins/emoji/public/images/five.png
deleted file mode 120000
index e32fe5268e1..00000000000
--- a/plugins/emoji/public/images/five.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/0035.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/flags.png b/plugins/emoji/public/images/flags.png
deleted file mode 120000
index 76811b28d73..00000000000
--- a/plugins/emoji/public/images/flags.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f38f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/flashlight.png b/plugins/emoji/public/images/flashlight.png
deleted file mode 120000
index 662d68ae21f..00000000000
--- a/plugins/emoji/public/images/flashlight.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f526.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/flipper.png b/plugins/emoji/public/images/flipper.png
deleted file mode 120000
index 608d04011e2..00000000000
--- a/plugins/emoji/public/images/flipper.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f42c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/floppy_disk.png b/plugins/emoji/public/images/floppy_disk.png
deleted file mode 120000
index 09b4bf4a594..00000000000
--- a/plugins/emoji/public/images/floppy_disk.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4be.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/flower_playing_cards.png b/plugins/emoji/public/images/flower_playing_cards.png
deleted file mode 120000
index 78ab229c2f8..00000000000
--- a/plugins/emoji/public/images/flower_playing_cards.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3b4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/flushed.png b/plugins/emoji/public/images/flushed.png
deleted file mode 120000
index 11e596bf6d4..00000000000
--- a/plugins/emoji/public/images/flushed.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f633.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/foggy.png b/plugins/emoji/public/images/foggy.png
deleted file mode 120000
index f0db32efbbc..00000000000
--- a/plugins/emoji/public/images/foggy.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f301.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/football.png b/plugins/emoji/public/images/football.png
deleted file mode 120000
index b6600ec6bc3..00000000000
--- a/plugins/emoji/public/images/football.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3c8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/footprints.png b/plugins/emoji/public/images/footprints.png
deleted file mode 120000
index de5fe4383ff..00000000000
--- a/plugins/emoji/public/images/footprints.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f463.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fork_and_knife.png b/plugins/emoji/public/images/fork_and_knife.png
deleted file mode 120000
index 8daf9206802..00000000000
--- a/plugins/emoji/public/images/fork_and_knife.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f374.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fountain.png b/plugins/emoji/public/images/fountain.png
deleted file mode 120000
index ddadb5a1435..00000000000
--- a/plugins/emoji/public/images/fountain.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26f2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/four.png b/plugins/emoji/public/images/four.png
deleted file mode 120000
index a5f8f2a279b..00000000000
--- a/plugins/emoji/public/images/four.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/0034.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/four_leaf_clover.png b/plugins/emoji/public/images/four_leaf_clover.png
deleted file mode 120000
index 7b517031a3f..00000000000
--- a/plugins/emoji/public/images/four_leaf_clover.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f340.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fr.png b/plugins/emoji/public/images/fr.png
deleted file mode 120000
index c17d1b9df5b..00000000000
--- a/plugins/emoji/public/images/fr.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f1eb-1f1f7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/free.png b/plugins/emoji/public/images/free.png
deleted file mode 120000
index 6ee820ecbef..00000000000
--- a/plugins/emoji/public/images/free.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f193.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fried_shrimp.png b/plugins/emoji/public/images/fried_shrimp.png
deleted file mode 120000
index 00c55f30db5..00000000000
--- a/plugins/emoji/public/images/fried_shrimp.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f364.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fries.png b/plugins/emoji/public/images/fries.png
deleted file mode 120000
index 5a5ee22c42b..00000000000
--- a/plugins/emoji/public/images/fries.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f35f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/frog.png b/plugins/emoji/public/images/frog.png
deleted file mode 120000
index 7b551cf72fa..00000000000
--- a/plugins/emoji/public/images/frog.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f438.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/frowning.png b/plugins/emoji/public/images/frowning.png
deleted file mode 120000
index 030996a7207..00000000000
--- a/plugins/emoji/public/images/frowning.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f626.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/fu.png b/plugins/emoji/public/images/fu.png
deleted file mode 100755
index 195fbc319d7..00000000000
Binary files a/plugins/emoji/public/images/fu.png and /dev/null differ
diff --git a/plugins/emoji/public/images/fuelpump.png b/plugins/emoji/public/images/fuelpump.png
deleted file mode 120000
index 811fd8d15dd..00000000000
--- a/plugins/emoji/public/images/fuelpump.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26fd.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/full_moon.png b/plugins/emoji/public/images/full_moon.png
deleted file mode 120000
index 13b0a191cef..00000000000
--- a/plugins/emoji/public/images/full_moon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f315.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/full_moon_with_face.png b/plugins/emoji/public/images/full_moon_with_face.png
deleted file mode 120000
index 37f8fe7f24e..00000000000
--- a/plugins/emoji/public/images/full_moon_with_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f31d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/game_die.png b/plugins/emoji/public/images/game_die.png
deleted file mode 120000
index be998c49f2e..00000000000
--- a/plugins/emoji/public/images/game_die.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3b2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/gb.png b/plugins/emoji/public/images/gb.png
deleted file mode 120000
index 68cbaff002c..00000000000
--- a/plugins/emoji/public/images/gb.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f1ec-1f1e7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/gem.png b/plugins/emoji/public/images/gem.png
deleted file mode 120000
index d0e148e102c..00000000000
--- a/plugins/emoji/public/images/gem.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f48e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/gemini.png b/plugins/emoji/public/images/gemini.png
deleted file mode 120000
index b061a849510..00000000000
--- a/plugins/emoji/public/images/gemini.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/264a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ghost.png b/plugins/emoji/public/images/ghost.png
deleted file mode 120000
index 9eb885c5993..00000000000
--- a/plugins/emoji/public/images/ghost.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f47b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/gift.png b/plugins/emoji/public/images/gift.png
deleted file mode 120000
index e96bbeb4e46..00000000000
--- a/plugins/emoji/public/images/gift.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f381.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/gift_heart.png b/plugins/emoji/public/images/gift_heart.png
deleted file mode 120000
index fecb0f328d1..00000000000
--- a/plugins/emoji/public/images/gift_heart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f49d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/girl.png b/plugins/emoji/public/images/girl.png
deleted file mode 120000
index f364b9bea72..00000000000
--- a/plugins/emoji/public/images/girl.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f467.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/globe_with_meridians.png b/plugins/emoji/public/images/globe_with_meridians.png
deleted file mode 120000
index ce26e094baf..00000000000
--- a/plugins/emoji/public/images/globe_with_meridians.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f310.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/goat.png b/plugins/emoji/public/images/goat.png
deleted file mode 120000
index 684cf9f0b3c..00000000000
--- a/plugins/emoji/public/images/goat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f410.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/goberserk.png b/plugins/emoji/public/images/goberserk.png
deleted file mode 100755
index 59a742aaaa5..00000000000
Binary files a/plugins/emoji/public/images/goberserk.png and /dev/null differ
diff --git a/plugins/emoji/public/images/godmode.png b/plugins/emoji/public/images/godmode.png
deleted file mode 100755
index 7e3313d9b09..00000000000
Binary files a/plugins/emoji/public/images/godmode.png and /dev/null differ
diff --git a/plugins/emoji/public/images/golf.png b/plugins/emoji/public/images/golf.png
deleted file mode 120000
index cbead94defe..00000000000
--- a/plugins/emoji/public/images/golf.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26f3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/google/+1.png b/plugins/emoji/public/images/google/+1.png
new file mode 100644
index 00000000000..2f1ba2803b6
Binary files /dev/null and b/plugins/emoji/public/images/google/+1.png differ
diff --git a/plugins/emoji/public/images/google/-1.png b/plugins/emoji/public/images/google/-1.png
new file mode 100644
index 00000000000..96be997bfb3
Binary files /dev/null and b/plugins/emoji/public/images/google/-1.png differ
diff --git a/plugins/emoji/public/images/google/100.png b/plugins/emoji/public/images/google/100.png
new file mode 100644
index 00000000000..559de876a1e
Binary files /dev/null and b/plugins/emoji/public/images/google/100.png differ
diff --git a/plugins/emoji/public/images/google/1234.png b/plugins/emoji/public/images/google/1234.png
new file mode 100644
index 00000000000..4461d4d5443
Binary files /dev/null and b/plugins/emoji/public/images/google/1234.png differ
diff --git a/plugins/emoji/public/images/google/8ball.png b/plugins/emoji/public/images/google/8ball.png
new file mode 100644
index 00000000000..aa8a6217eb4
Binary files /dev/null and b/plugins/emoji/public/images/google/8ball.png differ
diff --git a/plugins/emoji/public/images/google/a.png b/plugins/emoji/public/images/google/a.png
new file mode 100644
index 00000000000..92dc7de9496
Binary files /dev/null and b/plugins/emoji/public/images/google/a.png differ
diff --git a/plugins/emoji/public/images/google/ab.png b/plugins/emoji/public/images/google/ab.png
new file mode 100644
index 00000000000..a4121448a56
Binary files /dev/null and b/plugins/emoji/public/images/google/ab.png differ
diff --git a/plugins/emoji/public/images/google/abc.png b/plugins/emoji/public/images/google/abc.png
new file mode 100644
index 00000000000..02aeb9310f9
Binary files /dev/null and b/plugins/emoji/public/images/google/abc.png differ
diff --git a/plugins/emoji/public/images/google/abcd.png b/plugins/emoji/public/images/google/abcd.png
new file mode 100644
index 00000000000..851dcf7064d
Binary files /dev/null and b/plugins/emoji/public/images/google/abcd.png differ
diff --git a/plugins/emoji/public/images/google/accept.png b/plugins/emoji/public/images/google/accept.png
new file mode 100644
index 00000000000..4f38c712dc1
Binary files /dev/null and b/plugins/emoji/public/images/google/accept.png differ
diff --git a/plugins/emoji/public/images/google/aerial_tramway.png b/plugins/emoji/public/images/google/aerial_tramway.png
new file mode 100644
index 00000000000..db8a5e7651d
Binary files /dev/null and b/plugins/emoji/public/images/google/aerial_tramway.png differ
diff --git a/plugins/emoji/public/images/google/airplane.png b/plugins/emoji/public/images/google/airplane.png
new file mode 100644
index 00000000000..10b2184d815
Binary files /dev/null and b/plugins/emoji/public/images/google/airplane.png differ
diff --git a/plugins/emoji/public/images/google/alarm_clock.png b/plugins/emoji/public/images/google/alarm_clock.png
new file mode 100644
index 00000000000..8c2793ff022
Binary files /dev/null and b/plugins/emoji/public/images/google/alarm_clock.png differ
diff --git a/plugins/emoji/public/images/google/alien.png b/plugins/emoji/public/images/google/alien.png
new file mode 100644
index 00000000000..7c40dc7d3ad
Binary files /dev/null and b/plugins/emoji/public/images/google/alien.png differ
diff --git a/plugins/emoji/public/images/google/ambulance.png b/plugins/emoji/public/images/google/ambulance.png
new file mode 100644
index 00000000000..322b28592f2
Binary files /dev/null and b/plugins/emoji/public/images/google/ambulance.png differ
diff --git a/plugins/emoji/public/images/google/anchor.png b/plugins/emoji/public/images/google/anchor.png
new file mode 100644
index 00000000000..ec66405c0d1
Binary files /dev/null and b/plugins/emoji/public/images/google/anchor.png differ
diff --git a/plugins/emoji/public/images/google/angel.png b/plugins/emoji/public/images/google/angel.png
new file mode 100644
index 00000000000..2d04f6343af
Binary files /dev/null and b/plugins/emoji/public/images/google/angel.png differ
diff --git a/plugins/emoji/public/images/google/anger.png b/plugins/emoji/public/images/google/anger.png
new file mode 100644
index 00000000000..7627ff7a666
Binary files /dev/null and b/plugins/emoji/public/images/google/anger.png differ
diff --git a/plugins/emoji/public/images/google/angry.png b/plugins/emoji/public/images/google/angry.png
new file mode 100644
index 00000000000..f3b88c0c777
Binary files /dev/null and b/plugins/emoji/public/images/google/angry.png differ
diff --git a/plugins/emoji/public/images/google/anguished.png b/plugins/emoji/public/images/google/anguished.png
new file mode 100644
index 00000000000..cefe83c9fd7
Binary files /dev/null and b/plugins/emoji/public/images/google/anguished.png differ
diff --git a/plugins/emoji/public/images/google/ant.png b/plugins/emoji/public/images/google/ant.png
new file mode 100644
index 00000000000..7728617675f
Binary files /dev/null and b/plugins/emoji/public/images/google/ant.png differ
diff --git a/plugins/emoji/public/images/google/apple.png b/plugins/emoji/public/images/google/apple.png
new file mode 100644
index 00000000000..2f3c07c343b
Binary files /dev/null and b/plugins/emoji/public/images/google/apple.png differ
diff --git a/plugins/emoji/public/images/google/aquarius.png b/plugins/emoji/public/images/google/aquarius.png
new file mode 100644
index 00000000000..6a1c5f36a29
Binary files /dev/null and b/plugins/emoji/public/images/google/aquarius.png differ
diff --git a/plugins/emoji/public/images/google/aries.png b/plugins/emoji/public/images/google/aries.png
new file mode 100644
index 00000000000..cbd7856fb93
Binary files /dev/null and b/plugins/emoji/public/images/google/aries.png differ
diff --git a/plugins/emoji/public/images/google/arrow_backward.png b/plugins/emoji/public/images/google/arrow_backward.png
new file mode 100644
index 00000000000..c98f7f99550
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_backward.png differ
diff --git a/plugins/emoji/public/images/google/arrow_double_down.png b/plugins/emoji/public/images/google/arrow_double_down.png
new file mode 100644
index 00000000000..311a3fef80b
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_double_down.png differ
diff --git a/plugins/emoji/public/images/google/arrow_double_up.png b/plugins/emoji/public/images/google/arrow_double_up.png
new file mode 100644
index 00000000000..649fde71e82
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_double_up.png differ
diff --git a/plugins/emoji/public/images/google/arrow_down.png b/plugins/emoji/public/images/google/arrow_down.png
new file mode 100644
index 00000000000..653ab991808
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_down.png differ
diff --git a/plugins/emoji/public/images/google/arrow_down_small.png b/plugins/emoji/public/images/google/arrow_down_small.png
new file mode 100644
index 00000000000..b579f288670
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_down_small.png differ
diff --git a/plugins/emoji/public/images/google/arrow_forward.png b/plugins/emoji/public/images/google/arrow_forward.png
new file mode 100644
index 00000000000..ae15fadb160
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_forward.png differ
diff --git a/plugins/emoji/public/images/google/arrow_heading_down.png b/plugins/emoji/public/images/google/arrow_heading_down.png
new file mode 100644
index 00000000000..a856cfc4629
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_heading_down.png differ
diff --git a/plugins/emoji/public/images/google/arrow_heading_up.png b/plugins/emoji/public/images/google/arrow_heading_up.png
new file mode 100644
index 00000000000..6594f22b07a
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_heading_up.png differ
diff --git a/plugins/emoji/public/images/google/arrow_left.png b/plugins/emoji/public/images/google/arrow_left.png
new file mode 100644
index 00000000000..816ec6585b4
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_left.png differ
diff --git a/plugins/emoji/public/images/google/arrow_lower_left.png b/plugins/emoji/public/images/google/arrow_lower_left.png
new file mode 100644
index 00000000000..7471f3381d2
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_lower_left.png differ
diff --git a/plugins/emoji/public/images/google/arrow_lower_right.png b/plugins/emoji/public/images/google/arrow_lower_right.png
new file mode 100644
index 00000000000..b5f27661998
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_lower_right.png differ
diff --git a/plugins/emoji/public/images/google/arrow_right.png b/plugins/emoji/public/images/google/arrow_right.png
new file mode 100644
index 00000000000..1cff97d2ecd
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_right.png differ
diff --git a/plugins/emoji/public/images/google/arrow_right_hook.png b/plugins/emoji/public/images/google/arrow_right_hook.png
new file mode 100644
index 00000000000..0b288701832
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_right_hook.png differ
diff --git a/plugins/emoji/public/images/google/arrow_up.png b/plugins/emoji/public/images/google/arrow_up.png
new file mode 100644
index 00000000000..a35d061598e
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_up.png differ
diff --git a/plugins/emoji/public/images/google/arrow_up_down.png b/plugins/emoji/public/images/google/arrow_up_down.png
new file mode 100644
index 00000000000..ecd7e947df3
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_up_down.png differ
diff --git a/plugins/emoji/public/images/google/arrow_up_small.png b/plugins/emoji/public/images/google/arrow_up_small.png
new file mode 100644
index 00000000000..a3e1f5e9fac
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_up_small.png differ
diff --git a/plugins/emoji/public/images/google/arrow_upper_left.png b/plugins/emoji/public/images/google/arrow_upper_left.png
new file mode 100644
index 00000000000..bca2b4096f7
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_upper_left.png differ
diff --git a/plugins/emoji/public/images/google/arrow_upper_right.png b/plugins/emoji/public/images/google/arrow_upper_right.png
new file mode 100644
index 00000000000..af40ceeef34
Binary files /dev/null and b/plugins/emoji/public/images/google/arrow_upper_right.png differ
diff --git a/plugins/emoji/public/images/google/arrows_clockwise.png b/plugins/emoji/public/images/google/arrows_clockwise.png
new file mode 100644
index 00000000000..cd4959f6c0f
Binary files /dev/null and b/plugins/emoji/public/images/google/arrows_clockwise.png differ
diff --git a/plugins/emoji/public/images/google/arrows_counterclockwise.png b/plugins/emoji/public/images/google/arrows_counterclockwise.png
new file mode 100644
index 00000000000..f4ea338bee7
Binary files /dev/null and b/plugins/emoji/public/images/google/arrows_counterclockwise.png differ
diff --git a/plugins/emoji/public/images/google/art.png b/plugins/emoji/public/images/google/art.png
new file mode 100644
index 00000000000..4cf04588442
Binary files /dev/null and b/plugins/emoji/public/images/google/art.png differ
diff --git a/plugins/emoji/public/images/google/articulated_lorry.png b/plugins/emoji/public/images/google/articulated_lorry.png
new file mode 100644
index 00000000000..545b0e2f43a
Binary files /dev/null and b/plugins/emoji/public/images/google/articulated_lorry.png differ
diff --git a/plugins/emoji/public/images/google/astonished.png b/plugins/emoji/public/images/google/astonished.png
new file mode 100644
index 00000000000..a9003ec7b2e
Binary files /dev/null and b/plugins/emoji/public/images/google/astonished.png differ
diff --git a/plugins/emoji/public/images/google/athletic_shoe.png b/plugins/emoji/public/images/google/athletic_shoe.png
new file mode 100644
index 00000000000..0d81df9d895
Binary files /dev/null and b/plugins/emoji/public/images/google/athletic_shoe.png differ
diff --git a/plugins/emoji/public/images/google/atm.png b/plugins/emoji/public/images/google/atm.png
new file mode 100644
index 00000000000..f6a80f5e9d3
Binary files /dev/null and b/plugins/emoji/public/images/google/atm.png differ
diff --git a/plugins/emoji/public/images/google/b.png b/plugins/emoji/public/images/google/b.png
new file mode 100644
index 00000000000..c318b72ddc0
Binary files /dev/null and b/plugins/emoji/public/images/google/b.png differ
diff --git a/plugins/emoji/public/images/google/baby.png b/plugins/emoji/public/images/google/baby.png
new file mode 100644
index 00000000000..8245b27bc51
Binary files /dev/null and b/plugins/emoji/public/images/google/baby.png differ
diff --git a/plugins/emoji/public/images/google/baby_bottle.png b/plugins/emoji/public/images/google/baby_bottle.png
new file mode 100644
index 00000000000..1dedb552e2e
Binary files /dev/null and b/plugins/emoji/public/images/google/baby_bottle.png differ
diff --git a/plugins/emoji/public/images/google/baby_chick.png b/plugins/emoji/public/images/google/baby_chick.png
new file mode 100644
index 00000000000..820bfad63f9
Binary files /dev/null and b/plugins/emoji/public/images/google/baby_chick.png differ
diff --git a/plugins/emoji/public/images/google/baby_symbol.png b/plugins/emoji/public/images/google/baby_symbol.png
new file mode 100644
index 00000000000..bccf92c0f14
Binary files /dev/null and b/plugins/emoji/public/images/google/baby_symbol.png differ
diff --git a/plugins/emoji/public/images/google/back.png b/plugins/emoji/public/images/google/back.png
new file mode 100644
index 00000000000..691c1a2eca9
Binary files /dev/null and b/plugins/emoji/public/images/google/back.png differ
diff --git a/plugins/emoji/public/images/google/baggage_claim.png b/plugins/emoji/public/images/google/baggage_claim.png
new file mode 100644
index 00000000000..8d4369c04c4
Binary files /dev/null and b/plugins/emoji/public/images/google/baggage_claim.png differ
diff --git a/plugins/emoji/public/images/google/balloon.png b/plugins/emoji/public/images/google/balloon.png
new file mode 100644
index 00000000000..99801931e5d
Binary files /dev/null and b/plugins/emoji/public/images/google/balloon.png differ
diff --git a/plugins/emoji/public/images/google/ballot_box_with_check.png b/plugins/emoji/public/images/google/ballot_box_with_check.png
new file mode 100644
index 00000000000..a9773e0d712
Binary files /dev/null and b/plugins/emoji/public/images/google/ballot_box_with_check.png differ
diff --git a/plugins/emoji/public/images/google/bamboo.png b/plugins/emoji/public/images/google/bamboo.png
new file mode 100644
index 00000000000..b4daff77df3
Binary files /dev/null and b/plugins/emoji/public/images/google/bamboo.png differ
diff --git a/plugins/emoji/public/images/google/banana.png b/plugins/emoji/public/images/google/banana.png
new file mode 100644
index 00000000000..ece706a50e5
Binary files /dev/null and b/plugins/emoji/public/images/google/banana.png differ
diff --git a/plugins/emoji/public/images/google/bangbang.png b/plugins/emoji/public/images/google/bangbang.png
new file mode 100644
index 00000000000..2f97a6c5deb
Binary files /dev/null and b/plugins/emoji/public/images/google/bangbang.png differ
diff --git a/plugins/emoji/public/images/google/bank.png b/plugins/emoji/public/images/google/bank.png
new file mode 100644
index 00000000000..2f3f8b760c5
Binary files /dev/null and b/plugins/emoji/public/images/google/bank.png differ
diff --git a/plugins/emoji/public/images/google/bar_chart.png b/plugins/emoji/public/images/google/bar_chart.png
new file mode 100644
index 00000000000..ea845063d34
Binary files /dev/null and b/plugins/emoji/public/images/google/bar_chart.png differ
diff --git a/plugins/emoji/public/images/google/barber.png b/plugins/emoji/public/images/google/barber.png
new file mode 100644
index 00000000000..1bb57e9d5c1
Binary files /dev/null and b/plugins/emoji/public/images/google/barber.png differ
diff --git a/plugins/emoji/public/images/google/baseball.png b/plugins/emoji/public/images/google/baseball.png
new file mode 100644
index 00000000000..3b3706f16fd
Binary files /dev/null and b/plugins/emoji/public/images/google/baseball.png differ
diff --git a/plugins/emoji/public/images/google/basketball.png b/plugins/emoji/public/images/google/basketball.png
new file mode 100644
index 00000000000..5e9d06bfbea
Binary files /dev/null and b/plugins/emoji/public/images/google/basketball.png differ
diff --git a/plugins/emoji/public/images/google/bath.png b/plugins/emoji/public/images/google/bath.png
new file mode 100644
index 00000000000..af6108cd117
Binary files /dev/null and b/plugins/emoji/public/images/google/bath.png differ
diff --git a/plugins/emoji/public/images/google/bathtub.png b/plugins/emoji/public/images/google/bathtub.png
new file mode 100644
index 00000000000..175c609494a
Binary files /dev/null and b/plugins/emoji/public/images/google/bathtub.png differ
diff --git a/plugins/emoji/public/images/google/battery.png b/plugins/emoji/public/images/google/battery.png
new file mode 100644
index 00000000000..08da3ee3116
Binary files /dev/null and b/plugins/emoji/public/images/google/battery.png differ
diff --git a/plugins/emoji/public/images/google/bear.png b/plugins/emoji/public/images/google/bear.png
new file mode 100644
index 00000000000..596054e4126
Binary files /dev/null and b/plugins/emoji/public/images/google/bear.png differ
diff --git a/plugins/emoji/public/images/google/bee.png b/plugins/emoji/public/images/google/bee.png
new file mode 100644
index 00000000000..031d526e4ba
Binary files /dev/null and b/plugins/emoji/public/images/google/bee.png differ
diff --git a/plugins/emoji/public/images/google/beer.png b/plugins/emoji/public/images/google/beer.png
new file mode 100644
index 00000000000..c2056491dca
Binary files /dev/null and b/plugins/emoji/public/images/google/beer.png differ
diff --git a/plugins/emoji/public/images/google/beers.png b/plugins/emoji/public/images/google/beers.png
new file mode 100644
index 00000000000..f117716d2e8
Binary files /dev/null and b/plugins/emoji/public/images/google/beers.png differ
diff --git a/plugins/emoji/public/images/google/beetle.png b/plugins/emoji/public/images/google/beetle.png
new file mode 100644
index 00000000000..c70cb22caa7
Binary files /dev/null and b/plugins/emoji/public/images/google/beetle.png differ
diff --git a/plugins/emoji/public/images/google/beginner.png b/plugins/emoji/public/images/google/beginner.png
new file mode 100644
index 00000000000..e7affa1b0fb
Binary files /dev/null and b/plugins/emoji/public/images/google/beginner.png differ
diff --git a/plugins/emoji/public/images/google/bell.png b/plugins/emoji/public/images/google/bell.png
new file mode 100644
index 00000000000..3bf8117489a
Binary files /dev/null and b/plugins/emoji/public/images/google/bell.png differ
diff --git a/plugins/emoji/public/images/google/bento.png b/plugins/emoji/public/images/google/bento.png
new file mode 100644
index 00000000000..0c755700084
Binary files /dev/null and b/plugins/emoji/public/images/google/bento.png differ
diff --git a/plugins/emoji/public/images/google/bicyclist.png b/plugins/emoji/public/images/google/bicyclist.png
new file mode 100644
index 00000000000..727d56c13ca
Binary files /dev/null and b/plugins/emoji/public/images/google/bicyclist.png differ
diff --git a/plugins/emoji/public/images/google/bike.png b/plugins/emoji/public/images/google/bike.png
new file mode 100644
index 00000000000..fcfb2a423a1
Binary files /dev/null and b/plugins/emoji/public/images/google/bike.png differ
diff --git a/plugins/emoji/public/images/google/bikini.png b/plugins/emoji/public/images/google/bikini.png
new file mode 100644
index 00000000000..8a21b44d282
Binary files /dev/null and b/plugins/emoji/public/images/google/bikini.png differ
diff --git a/plugins/emoji/public/images/google/bird.png b/plugins/emoji/public/images/google/bird.png
new file mode 100644
index 00000000000..ea0eb511d15
Binary files /dev/null and b/plugins/emoji/public/images/google/bird.png differ
diff --git a/plugins/emoji/public/images/google/birthday.png b/plugins/emoji/public/images/google/birthday.png
new file mode 100644
index 00000000000..3a2f98f25ef
Binary files /dev/null and b/plugins/emoji/public/images/google/birthday.png differ
diff --git a/plugins/emoji/public/images/google/black_circle.png b/plugins/emoji/public/images/google/black_circle.png
new file mode 100644
index 00000000000..f3263492331
Binary files /dev/null and b/plugins/emoji/public/images/google/black_circle.png differ
diff --git a/plugins/emoji/public/images/google/black_joker.png b/plugins/emoji/public/images/google/black_joker.png
new file mode 100644
index 00000000000..1d0b4ad0ffb
Binary files /dev/null and b/plugins/emoji/public/images/google/black_joker.png differ
diff --git a/plugins/emoji/public/images/google/black_large_square.png b/plugins/emoji/public/images/google/black_large_square.png
new file mode 100644
index 00000000000..1eee0d853a5
Binary files /dev/null and b/plugins/emoji/public/images/google/black_large_square.png differ
diff --git a/plugins/emoji/public/images/google/black_medium_small_square.png b/plugins/emoji/public/images/google/black_medium_small_square.png
new file mode 100644
index 00000000000..6aa58f53dcd
Binary files /dev/null and b/plugins/emoji/public/images/google/black_medium_small_square.png differ
diff --git a/plugins/emoji/public/images/google/black_medium_square.png b/plugins/emoji/public/images/google/black_medium_square.png
new file mode 100644
index 00000000000..379f836384e
Binary files /dev/null and b/plugins/emoji/public/images/google/black_medium_square.png differ
diff --git a/plugins/emoji/public/images/google/black_nib.png b/plugins/emoji/public/images/google/black_nib.png
new file mode 100644
index 00000000000..826f0d2f522
Binary files /dev/null and b/plugins/emoji/public/images/google/black_nib.png differ
diff --git a/plugins/emoji/public/images/google/black_small_square.png b/plugins/emoji/public/images/google/black_small_square.png
new file mode 100644
index 00000000000..ba9df8a6841
Binary files /dev/null and b/plugins/emoji/public/images/google/black_small_square.png differ
diff --git a/plugins/emoji/public/images/google/black_square_button.png b/plugins/emoji/public/images/google/black_square_button.png
new file mode 100644
index 00000000000..a94bd8fc1ed
Binary files /dev/null and b/plugins/emoji/public/images/google/black_square_button.png differ
diff --git a/plugins/emoji/public/images/google/blossom.png b/plugins/emoji/public/images/google/blossom.png
new file mode 100644
index 00000000000..f5a67b864d5
Binary files /dev/null and b/plugins/emoji/public/images/google/blossom.png differ
diff --git a/plugins/emoji/public/images/google/blowfish.png b/plugins/emoji/public/images/google/blowfish.png
new file mode 100644
index 00000000000..00103fcbe73
Binary files /dev/null and b/plugins/emoji/public/images/google/blowfish.png differ
diff --git a/plugins/emoji/public/images/google/blue_book.png b/plugins/emoji/public/images/google/blue_book.png
new file mode 100644
index 00000000000..0ff91b52ea4
Binary files /dev/null and b/plugins/emoji/public/images/google/blue_book.png differ
diff --git a/plugins/emoji/public/images/google/blue_car.png b/plugins/emoji/public/images/google/blue_car.png
new file mode 100644
index 00000000000..55e2252f7b8
Binary files /dev/null and b/plugins/emoji/public/images/google/blue_car.png differ
diff --git a/plugins/emoji/public/images/google/blue_heart.png b/plugins/emoji/public/images/google/blue_heart.png
new file mode 100644
index 00000000000..25bd6008f0a
Binary files /dev/null and b/plugins/emoji/public/images/google/blue_heart.png differ
diff --git a/plugins/emoji/public/images/google/blush.png b/plugins/emoji/public/images/google/blush.png
new file mode 100644
index 00000000000..80376bf2852
Binary files /dev/null and b/plugins/emoji/public/images/google/blush.png differ
diff --git a/plugins/emoji/public/images/google/boar.png b/plugins/emoji/public/images/google/boar.png
new file mode 100644
index 00000000000..27ad342c5d3
Binary files /dev/null and b/plugins/emoji/public/images/google/boar.png differ
diff --git a/plugins/emoji/public/images/google/boat.png b/plugins/emoji/public/images/google/boat.png
new file mode 100644
index 00000000000..b4142fe1ecd
Binary files /dev/null and b/plugins/emoji/public/images/google/boat.png differ
diff --git a/plugins/emoji/public/images/google/bomb.png b/plugins/emoji/public/images/google/bomb.png
new file mode 100644
index 00000000000..dcdfe8c1e83
Binary files /dev/null and b/plugins/emoji/public/images/google/bomb.png differ
diff --git a/plugins/emoji/public/images/google/book.png b/plugins/emoji/public/images/google/book.png
new file mode 100644
index 00000000000..890304706b7
Binary files /dev/null and b/plugins/emoji/public/images/google/book.png differ
diff --git a/plugins/emoji/public/images/google/bookmark.png b/plugins/emoji/public/images/google/bookmark.png
new file mode 100644
index 00000000000..31a586c1d6a
Binary files /dev/null and b/plugins/emoji/public/images/google/bookmark.png differ
diff --git a/plugins/emoji/public/images/google/bookmark_tabs.png b/plugins/emoji/public/images/google/bookmark_tabs.png
new file mode 100644
index 00000000000..f06b6244790
Binary files /dev/null and b/plugins/emoji/public/images/google/bookmark_tabs.png differ
diff --git a/plugins/emoji/public/images/google/books.png b/plugins/emoji/public/images/google/books.png
new file mode 100644
index 00000000000..5687a34c95d
Binary files /dev/null and b/plugins/emoji/public/images/google/books.png differ
diff --git a/plugins/emoji/public/images/google/boom.png b/plugins/emoji/public/images/google/boom.png
new file mode 100644
index 00000000000..d5dc3bb0e2e
Binary files /dev/null and b/plugins/emoji/public/images/google/boom.png differ
diff --git a/plugins/emoji/public/images/google/boot.png b/plugins/emoji/public/images/google/boot.png
new file mode 100644
index 00000000000..cd2f9d8923a
Binary files /dev/null and b/plugins/emoji/public/images/google/boot.png differ
diff --git a/plugins/emoji/public/images/google/bouquet.png b/plugins/emoji/public/images/google/bouquet.png
new file mode 100644
index 00000000000..aa738fa65d8
Binary files /dev/null and b/plugins/emoji/public/images/google/bouquet.png differ
diff --git a/plugins/emoji/public/images/google/bow.png b/plugins/emoji/public/images/google/bow.png
new file mode 100644
index 00000000000..83c38d8fa72
Binary files /dev/null and b/plugins/emoji/public/images/google/bow.png differ
diff --git a/plugins/emoji/public/images/google/bowling.png b/plugins/emoji/public/images/google/bowling.png
new file mode 100644
index 00000000000..56978eaa744
Binary files /dev/null and b/plugins/emoji/public/images/google/bowling.png differ
diff --git a/plugins/emoji/public/images/google/boy.png b/plugins/emoji/public/images/google/boy.png
new file mode 100644
index 00000000000..cb76bdcb812
Binary files /dev/null and b/plugins/emoji/public/images/google/boy.png differ
diff --git a/plugins/emoji/public/images/google/bread.png b/plugins/emoji/public/images/google/bread.png
new file mode 100644
index 00000000000..6d696f3a762
Binary files /dev/null and b/plugins/emoji/public/images/google/bread.png differ
diff --git a/plugins/emoji/public/images/google/bride_with_veil.png b/plugins/emoji/public/images/google/bride_with_veil.png
new file mode 100644
index 00000000000..27ca2da0a78
Binary files /dev/null and b/plugins/emoji/public/images/google/bride_with_veil.png differ
diff --git a/plugins/emoji/public/images/google/bridge_at_night.png b/plugins/emoji/public/images/google/bridge_at_night.png
new file mode 100644
index 00000000000..7eb30ff87b5
Binary files /dev/null and b/plugins/emoji/public/images/google/bridge_at_night.png differ
diff --git a/plugins/emoji/public/images/google/briefcase.png b/plugins/emoji/public/images/google/briefcase.png
new file mode 100644
index 00000000000..b0844bc5ca6
Binary files /dev/null and b/plugins/emoji/public/images/google/briefcase.png differ
diff --git a/plugins/emoji/public/images/google/broken_heart.png b/plugins/emoji/public/images/google/broken_heart.png
new file mode 100644
index 00000000000..726d412787d
Binary files /dev/null and b/plugins/emoji/public/images/google/broken_heart.png differ
diff --git a/plugins/emoji/public/images/google/bug.png b/plugins/emoji/public/images/google/bug.png
new file mode 100644
index 00000000000..bb996a9817a
Binary files /dev/null and b/plugins/emoji/public/images/google/bug.png differ
diff --git a/plugins/emoji/public/images/google/bulb.png b/plugins/emoji/public/images/google/bulb.png
new file mode 100644
index 00000000000..d634b39f070
Binary files /dev/null and b/plugins/emoji/public/images/google/bulb.png differ
diff --git a/plugins/emoji/public/images/google/bullettrain_front.png b/plugins/emoji/public/images/google/bullettrain_front.png
new file mode 100644
index 00000000000..93edfb437be
Binary files /dev/null and b/plugins/emoji/public/images/google/bullettrain_front.png differ
diff --git a/plugins/emoji/public/images/google/bullettrain_side.png b/plugins/emoji/public/images/google/bullettrain_side.png
new file mode 100644
index 00000000000..054e397c074
Binary files /dev/null and b/plugins/emoji/public/images/google/bullettrain_side.png differ
diff --git a/plugins/emoji/public/images/google/bus.png b/plugins/emoji/public/images/google/bus.png
new file mode 100644
index 00000000000..688645b1816
Binary files /dev/null and b/plugins/emoji/public/images/google/bus.png differ
diff --git a/plugins/emoji/public/images/google/busstop.png b/plugins/emoji/public/images/google/busstop.png
new file mode 100644
index 00000000000..b603f1872c4
Binary files /dev/null and b/plugins/emoji/public/images/google/busstop.png differ
diff --git a/plugins/emoji/public/images/google/bust_in_silhouette.png b/plugins/emoji/public/images/google/bust_in_silhouette.png
new file mode 100644
index 00000000000..5da8aee3538
Binary files /dev/null and b/plugins/emoji/public/images/google/bust_in_silhouette.png differ
diff --git a/plugins/emoji/public/images/google/busts_in_silhouette.png b/plugins/emoji/public/images/google/busts_in_silhouette.png
new file mode 100644
index 00000000000..843437a6db6
Binary files /dev/null and b/plugins/emoji/public/images/google/busts_in_silhouette.png differ
diff --git a/plugins/emoji/public/images/google/cactus.png b/plugins/emoji/public/images/google/cactus.png
new file mode 100644
index 00000000000..37be6f029d7
Binary files /dev/null and b/plugins/emoji/public/images/google/cactus.png differ
diff --git a/plugins/emoji/public/images/google/cake.png b/plugins/emoji/public/images/google/cake.png
new file mode 100644
index 00000000000..15c4beb01b9
Binary files /dev/null and b/plugins/emoji/public/images/google/cake.png differ
diff --git a/plugins/emoji/public/images/google/calendar.png b/plugins/emoji/public/images/google/calendar.png
new file mode 100644
index 00000000000..804f95ed8af
Binary files /dev/null and b/plugins/emoji/public/images/google/calendar.png differ
diff --git a/plugins/emoji/public/images/google/calling.png b/plugins/emoji/public/images/google/calling.png
new file mode 100644
index 00000000000..fdbd10ef220
Binary files /dev/null and b/plugins/emoji/public/images/google/calling.png differ
diff --git a/plugins/emoji/public/images/google/camel.png b/plugins/emoji/public/images/google/camel.png
new file mode 100644
index 00000000000..fd1fdba78e9
Binary files /dev/null and b/plugins/emoji/public/images/google/camel.png differ
diff --git a/plugins/emoji/public/images/google/camera.png b/plugins/emoji/public/images/google/camera.png
new file mode 100644
index 00000000000..7435ad88fa3
Binary files /dev/null and b/plugins/emoji/public/images/google/camera.png differ
diff --git a/plugins/emoji/public/images/google/cancer.png b/plugins/emoji/public/images/google/cancer.png
new file mode 100644
index 00000000000..91a610bea54
Binary files /dev/null and b/plugins/emoji/public/images/google/cancer.png differ
diff --git a/plugins/emoji/public/images/google/candy.png b/plugins/emoji/public/images/google/candy.png
new file mode 100644
index 00000000000..d220dd56b06
Binary files /dev/null and b/plugins/emoji/public/images/google/candy.png differ
diff --git a/plugins/emoji/public/images/google/capital_abcd.png b/plugins/emoji/public/images/google/capital_abcd.png
new file mode 100644
index 00000000000..a72fb3c3ddc
Binary files /dev/null and b/plugins/emoji/public/images/google/capital_abcd.png differ
diff --git a/plugins/emoji/public/images/google/capricorn.png b/plugins/emoji/public/images/google/capricorn.png
new file mode 100644
index 00000000000..85912cff755
Binary files /dev/null and b/plugins/emoji/public/images/google/capricorn.png differ
diff --git a/plugins/emoji/public/images/google/car.png b/plugins/emoji/public/images/google/car.png
new file mode 100644
index 00000000000..a97442b4459
Binary files /dev/null and b/plugins/emoji/public/images/google/car.png differ
diff --git a/plugins/emoji/public/images/google/card_index.png b/plugins/emoji/public/images/google/card_index.png
new file mode 100644
index 00000000000..9d6ab191609
Binary files /dev/null and b/plugins/emoji/public/images/google/card_index.png differ
diff --git a/plugins/emoji/public/images/google/carousel_horse.png b/plugins/emoji/public/images/google/carousel_horse.png
new file mode 100644
index 00000000000..cc9b025c1ea
Binary files /dev/null and b/plugins/emoji/public/images/google/carousel_horse.png differ
diff --git a/plugins/emoji/public/images/google/cat.png b/plugins/emoji/public/images/google/cat.png
new file mode 100644
index 00000000000..dc370e72744
Binary files /dev/null and b/plugins/emoji/public/images/google/cat.png differ
diff --git a/plugins/emoji/public/images/google/cat2.png b/plugins/emoji/public/images/google/cat2.png
new file mode 100644
index 00000000000..88bfcf82c61
Binary files /dev/null and b/plugins/emoji/public/images/google/cat2.png differ
diff --git a/plugins/emoji/public/images/google/cd.png b/plugins/emoji/public/images/google/cd.png
new file mode 100644
index 00000000000..148b36a7dc0
Binary files /dev/null and b/plugins/emoji/public/images/google/cd.png differ
diff --git a/plugins/emoji/public/images/google/chart.png b/plugins/emoji/public/images/google/chart.png
new file mode 100644
index 00000000000..f4fd41a7cd9
Binary files /dev/null and b/plugins/emoji/public/images/google/chart.png differ
diff --git a/plugins/emoji/public/images/google/chart_with_downwards_trend.png b/plugins/emoji/public/images/google/chart_with_downwards_trend.png
new file mode 100644
index 00000000000..555af431ecc
Binary files /dev/null and b/plugins/emoji/public/images/google/chart_with_downwards_trend.png differ
diff --git a/plugins/emoji/public/images/google/chart_with_upwards_trend.png b/plugins/emoji/public/images/google/chart_with_upwards_trend.png
new file mode 100644
index 00000000000..458b51bbdb4
Binary files /dev/null and b/plugins/emoji/public/images/google/chart_with_upwards_trend.png differ
diff --git a/plugins/emoji/public/images/google/checkered_flag.png b/plugins/emoji/public/images/google/checkered_flag.png
new file mode 100644
index 00000000000..ba3706fe382
Binary files /dev/null and b/plugins/emoji/public/images/google/checkered_flag.png differ
diff --git a/plugins/emoji/public/images/google/cherries.png b/plugins/emoji/public/images/google/cherries.png
new file mode 100644
index 00000000000..4e3c5167446
Binary files /dev/null and b/plugins/emoji/public/images/google/cherries.png differ
diff --git a/plugins/emoji/public/images/google/cherry_blossom.png b/plugins/emoji/public/images/google/cherry_blossom.png
new file mode 100644
index 00000000000..72b90c132a5
Binary files /dev/null and b/plugins/emoji/public/images/google/cherry_blossom.png differ
diff --git a/plugins/emoji/public/images/google/chestnut.png b/plugins/emoji/public/images/google/chestnut.png
new file mode 100644
index 00000000000..99d355210e8
Binary files /dev/null and b/plugins/emoji/public/images/google/chestnut.png differ
diff --git a/plugins/emoji/public/images/google/chicken.png b/plugins/emoji/public/images/google/chicken.png
new file mode 100644
index 00000000000..fa02c88fb35
Binary files /dev/null and b/plugins/emoji/public/images/google/chicken.png differ
diff --git a/plugins/emoji/public/images/google/children_crossing.png b/plugins/emoji/public/images/google/children_crossing.png
new file mode 100644
index 00000000000..420499f21c3
Binary files /dev/null and b/plugins/emoji/public/images/google/children_crossing.png differ
diff --git a/plugins/emoji/public/images/google/chocolate_bar.png b/plugins/emoji/public/images/google/chocolate_bar.png
new file mode 100644
index 00000000000..c4e36e7c291
Binary files /dev/null and b/plugins/emoji/public/images/google/chocolate_bar.png differ
diff --git a/plugins/emoji/public/images/google/christmas_tree.png b/plugins/emoji/public/images/google/christmas_tree.png
new file mode 100644
index 00000000000..ec84981ab69
Binary files /dev/null and b/plugins/emoji/public/images/google/christmas_tree.png differ
diff --git a/plugins/emoji/public/images/google/church.png b/plugins/emoji/public/images/google/church.png
new file mode 100644
index 00000000000..f754dc5f230
Binary files /dev/null and b/plugins/emoji/public/images/google/church.png differ
diff --git a/plugins/emoji/public/images/google/cinema.png b/plugins/emoji/public/images/google/cinema.png
new file mode 100644
index 00000000000..dac35d038f6
Binary files /dev/null and b/plugins/emoji/public/images/google/cinema.png differ
diff --git a/plugins/emoji/public/images/google/circus_tent.png b/plugins/emoji/public/images/google/circus_tent.png
new file mode 100644
index 00000000000..2d894996ff9
Binary files /dev/null and b/plugins/emoji/public/images/google/circus_tent.png differ
diff --git a/plugins/emoji/public/images/google/city_sunrise.png b/plugins/emoji/public/images/google/city_sunrise.png
new file mode 100644
index 00000000000..674740d816d
Binary files /dev/null and b/plugins/emoji/public/images/google/city_sunrise.png differ
diff --git a/plugins/emoji/public/images/google/city_sunset.png b/plugins/emoji/public/images/google/city_sunset.png
new file mode 100644
index 00000000000..7519ef2a674
Binary files /dev/null and b/plugins/emoji/public/images/google/city_sunset.png differ
diff --git a/plugins/emoji/public/images/google/cl.png b/plugins/emoji/public/images/google/cl.png
new file mode 100644
index 00000000000..5e652c5e681
Binary files /dev/null and b/plugins/emoji/public/images/google/cl.png differ
diff --git a/plugins/emoji/public/images/google/clap.png b/plugins/emoji/public/images/google/clap.png
new file mode 100644
index 00000000000..56f0cb26542
Binary files /dev/null and b/plugins/emoji/public/images/google/clap.png differ
diff --git a/plugins/emoji/public/images/google/clapper.png b/plugins/emoji/public/images/google/clapper.png
new file mode 100644
index 00000000000..1b92e61720e
Binary files /dev/null and b/plugins/emoji/public/images/google/clapper.png differ
diff --git a/plugins/emoji/public/images/google/clipboard.png b/plugins/emoji/public/images/google/clipboard.png
new file mode 100644
index 00000000000..bd7c7e47fe0
Binary files /dev/null and b/plugins/emoji/public/images/google/clipboard.png differ
diff --git a/plugins/emoji/public/images/google/clock1.png b/plugins/emoji/public/images/google/clock1.png
new file mode 100644
index 00000000000..4babf7beae7
Binary files /dev/null and b/plugins/emoji/public/images/google/clock1.png differ
diff --git a/plugins/emoji/public/images/google/clock10.png b/plugins/emoji/public/images/google/clock10.png
new file mode 100644
index 00000000000..f555dd5e109
Binary files /dev/null and b/plugins/emoji/public/images/google/clock10.png differ
diff --git a/plugins/emoji/public/images/google/clock1030.png b/plugins/emoji/public/images/google/clock1030.png
new file mode 100644
index 00000000000..7bf543130e5
Binary files /dev/null and b/plugins/emoji/public/images/google/clock1030.png differ
diff --git a/plugins/emoji/public/images/google/clock11.png b/plugins/emoji/public/images/google/clock11.png
new file mode 100644
index 00000000000..9336c2c5960
Binary files /dev/null and b/plugins/emoji/public/images/google/clock11.png differ
diff --git a/plugins/emoji/public/images/google/clock1130.png b/plugins/emoji/public/images/google/clock1130.png
new file mode 100644
index 00000000000..601b7ab35bd
Binary files /dev/null and b/plugins/emoji/public/images/google/clock1130.png differ
diff --git a/plugins/emoji/public/images/google/clock12.png b/plugins/emoji/public/images/google/clock12.png
new file mode 100644
index 00000000000..f910e1400ac
Binary files /dev/null and b/plugins/emoji/public/images/google/clock12.png differ
diff --git a/plugins/emoji/public/images/google/clock1230.png b/plugins/emoji/public/images/google/clock1230.png
new file mode 100644
index 00000000000..832e2ed7a0f
Binary files /dev/null and b/plugins/emoji/public/images/google/clock1230.png differ
diff --git a/plugins/emoji/public/images/google/clock130.png b/plugins/emoji/public/images/google/clock130.png
new file mode 100644
index 00000000000..800a8560c5b
Binary files /dev/null and b/plugins/emoji/public/images/google/clock130.png differ
diff --git a/plugins/emoji/public/images/google/clock2.png b/plugins/emoji/public/images/google/clock2.png
new file mode 100644
index 00000000000..c7cf64796c9
Binary files /dev/null and b/plugins/emoji/public/images/google/clock2.png differ
diff --git a/plugins/emoji/public/images/google/clock230.png b/plugins/emoji/public/images/google/clock230.png
new file mode 100644
index 00000000000..f3e730c6807
Binary files /dev/null and b/plugins/emoji/public/images/google/clock230.png differ
diff --git a/plugins/emoji/public/images/google/clock3.png b/plugins/emoji/public/images/google/clock3.png
new file mode 100644
index 00000000000..4e021971158
Binary files /dev/null and b/plugins/emoji/public/images/google/clock3.png differ
diff --git a/plugins/emoji/public/images/google/clock330.png b/plugins/emoji/public/images/google/clock330.png
new file mode 100644
index 00000000000..a9198ba7f19
Binary files /dev/null and b/plugins/emoji/public/images/google/clock330.png differ
diff --git a/plugins/emoji/public/images/google/clock4.png b/plugins/emoji/public/images/google/clock4.png
new file mode 100644
index 00000000000..e18f0006953
Binary files /dev/null and b/plugins/emoji/public/images/google/clock4.png differ
diff --git a/plugins/emoji/public/images/google/clock430.png b/plugins/emoji/public/images/google/clock430.png
new file mode 100644
index 00000000000..308ee1a4d58
Binary files /dev/null and b/plugins/emoji/public/images/google/clock430.png differ
diff --git a/plugins/emoji/public/images/google/clock5.png b/plugins/emoji/public/images/google/clock5.png
new file mode 100644
index 00000000000..bb87514bf80
Binary files /dev/null and b/plugins/emoji/public/images/google/clock5.png differ
diff --git a/plugins/emoji/public/images/google/clock530.png b/plugins/emoji/public/images/google/clock530.png
new file mode 100644
index 00000000000..10086abd895
Binary files /dev/null and b/plugins/emoji/public/images/google/clock530.png differ
diff --git a/plugins/emoji/public/images/google/clock6.png b/plugins/emoji/public/images/google/clock6.png
new file mode 100644
index 00000000000..2af169e2c21
Binary files /dev/null and b/plugins/emoji/public/images/google/clock6.png differ
diff --git a/plugins/emoji/public/images/google/clock630.png b/plugins/emoji/public/images/google/clock630.png
new file mode 100644
index 00000000000..a5118b2202c
Binary files /dev/null and b/plugins/emoji/public/images/google/clock630.png differ
diff --git a/plugins/emoji/public/images/google/clock7.png b/plugins/emoji/public/images/google/clock7.png
new file mode 100644
index 00000000000..e6ef0b6b66d
Binary files /dev/null and b/plugins/emoji/public/images/google/clock7.png differ
diff --git a/plugins/emoji/public/images/google/clock730.png b/plugins/emoji/public/images/google/clock730.png
new file mode 100644
index 00000000000..b521ebd93fc
Binary files /dev/null and b/plugins/emoji/public/images/google/clock730.png differ
diff --git a/plugins/emoji/public/images/google/clock8.png b/plugins/emoji/public/images/google/clock8.png
new file mode 100644
index 00000000000..c94c0141c46
Binary files /dev/null and b/plugins/emoji/public/images/google/clock8.png differ
diff --git a/plugins/emoji/public/images/google/clock830.png b/plugins/emoji/public/images/google/clock830.png
new file mode 100644
index 00000000000..a74fc490771
Binary files /dev/null and b/plugins/emoji/public/images/google/clock830.png differ
diff --git a/plugins/emoji/public/images/google/clock9.png b/plugins/emoji/public/images/google/clock9.png
new file mode 100644
index 00000000000..35609cd0b3a
Binary files /dev/null and b/plugins/emoji/public/images/google/clock9.png differ
diff --git a/plugins/emoji/public/images/google/clock930.png b/plugins/emoji/public/images/google/clock930.png
new file mode 100644
index 00000000000..6cae7304c54
Binary files /dev/null and b/plugins/emoji/public/images/google/clock930.png differ
diff --git a/plugins/emoji/public/images/google/closed_book.png b/plugins/emoji/public/images/google/closed_book.png
new file mode 100644
index 00000000000..32630ad4e78
Binary files /dev/null and b/plugins/emoji/public/images/google/closed_book.png differ
diff --git a/plugins/emoji/public/images/google/closed_lock_with_key.png b/plugins/emoji/public/images/google/closed_lock_with_key.png
new file mode 100644
index 00000000000..4ce2b234653
Binary files /dev/null and b/plugins/emoji/public/images/google/closed_lock_with_key.png differ
diff --git a/plugins/emoji/public/images/google/closed_umbrella.png b/plugins/emoji/public/images/google/closed_umbrella.png
new file mode 100644
index 00000000000..063e9bfda37
Binary files /dev/null and b/plugins/emoji/public/images/google/closed_umbrella.png differ
diff --git a/plugins/emoji/public/images/google/cloud.png b/plugins/emoji/public/images/google/cloud.png
new file mode 100644
index 00000000000..9d5d1cde1bb
Binary files /dev/null and b/plugins/emoji/public/images/google/cloud.png differ
diff --git a/plugins/emoji/public/images/google/clubs.png b/plugins/emoji/public/images/google/clubs.png
new file mode 100644
index 00000000000..05dadefbf17
Binary files /dev/null and b/plugins/emoji/public/images/google/clubs.png differ
diff --git a/plugins/emoji/public/images/google/cn.png b/plugins/emoji/public/images/google/cn.png
new file mode 100644
index 00000000000..6fcb042eb6d
Binary files /dev/null and b/plugins/emoji/public/images/google/cn.png differ
diff --git a/plugins/emoji/public/images/google/cocktail.png b/plugins/emoji/public/images/google/cocktail.png
new file mode 100644
index 00000000000..84fed96eb99
Binary files /dev/null and b/plugins/emoji/public/images/google/cocktail.png differ
diff --git a/plugins/emoji/public/images/google/coffee.png b/plugins/emoji/public/images/google/coffee.png
new file mode 100644
index 00000000000..39e25512aea
Binary files /dev/null and b/plugins/emoji/public/images/google/coffee.png differ
diff --git a/plugins/emoji/public/images/google/cold_sweat.png b/plugins/emoji/public/images/google/cold_sweat.png
new file mode 100644
index 00000000000..52672867c0c
Binary files /dev/null and b/plugins/emoji/public/images/google/cold_sweat.png differ
diff --git a/plugins/emoji/public/images/google/collision.png b/plugins/emoji/public/images/google/collision.png
new file mode 100644
index 00000000000..d5dc3bb0e2e
Binary files /dev/null and b/plugins/emoji/public/images/google/collision.png differ
diff --git a/plugins/emoji/public/images/google/computer.png b/plugins/emoji/public/images/google/computer.png
new file mode 100644
index 00000000000..63d36f1340a
Binary files /dev/null and b/plugins/emoji/public/images/google/computer.png differ
diff --git a/plugins/emoji/public/images/google/confetti_ball.png b/plugins/emoji/public/images/google/confetti_ball.png
new file mode 100644
index 00000000000..46c892ba91a
Binary files /dev/null and b/plugins/emoji/public/images/google/confetti_ball.png differ
diff --git a/plugins/emoji/public/images/google/confounded.png b/plugins/emoji/public/images/google/confounded.png
new file mode 100644
index 00000000000..3e2c8548c7d
Binary files /dev/null and b/plugins/emoji/public/images/google/confounded.png differ
diff --git a/plugins/emoji/public/images/google/confused.png b/plugins/emoji/public/images/google/confused.png
new file mode 100644
index 00000000000..9e875e84047
Binary files /dev/null and b/plugins/emoji/public/images/google/confused.png differ
diff --git a/plugins/emoji/public/images/google/congratulations.png b/plugins/emoji/public/images/google/congratulations.png
new file mode 100644
index 00000000000..e8f4319b414
Binary files /dev/null and b/plugins/emoji/public/images/google/congratulations.png differ
diff --git a/plugins/emoji/public/images/google/construction.png b/plugins/emoji/public/images/google/construction.png
new file mode 100644
index 00000000000..5e91f1f90ef
Binary files /dev/null and b/plugins/emoji/public/images/google/construction.png differ
diff --git a/plugins/emoji/public/images/google/construction_worker.png b/plugins/emoji/public/images/google/construction_worker.png
new file mode 100644
index 00000000000..b09b92e57e5
Binary files /dev/null and b/plugins/emoji/public/images/google/construction_worker.png differ
diff --git a/plugins/emoji/public/images/google/convenience_store.png b/plugins/emoji/public/images/google/convenience_store.png
new file mode 100644
index 00000000000..5db0312195f
Binary files /dev/null and b/plugins/emoji/public/images/google/convenience_store.png differ
diff --git a/plugins/emoji/public/images/google/cookie.png b/plugins/emoji/public/images/google/cookie.png
new file mode 100644
index 00000000000..7929c686412
Binary files /dev/null and b/plugins/emoji/public/images/google/cookie.png differ
diff --git a/plugins/emoji/public/images/google/cool.png b/plugins/emoji/public/images/google/cool.png
new file mode 100644
index 00000000000..522c1032d3c
Binary files /dev/null and b/plugins/emoji/public/images/google/cool.png differ
diff --git a/plugins/emoji/public/images/google/cop.png b/plugins/emoji/public/images/google/cop.png
new file mode 100644
index 00000000000..a1c326357b6
Binary files /dev/null and b/plugins/emoji/public/images/google/cop.png differ
diff --git a/plugins/emoji/public/images/google/copyright.png b/plugins/emoji/public/images/google/copyright.png
new file mode 100644
index 00000000000..a3573d070b0
Binary files /dev/null and b/plugins/emoji/public/images/google/copyright.png differ
diff --git a/plugins/emoji/public/images/google/corn.png b/plugins/emoji/public/images/google/corn.png
new file mode 100644
index 00000000000..31a7c327b62
Binary files /dev/null and b/plugins/emoji/public/images/google/corn.png differ
diff --git a/plugins/emoji/public/images/google/couple.png b/plugins/emoji/public/images/google/couple.png
new file mode 100644
index 00000000000..b43c5827fe0
Binary files /dev/null and b/plugins/emoji/public/images/google/couple.png differ
diff --git a/plugins/emoji/public/images/google/couple_with_heart.png b/plugins/emoji/public/images/google/couple_with_heart.png
new file mode 100644
index 00000000000..301cae0ce9b
Binary files /dev/null and b/plugins/emoji/public/images/google/couple_with_heart.png differ
diff --git a/plugins/emoji/public/images/google/couplekiss.png b/plugins/emoji/public/images/google/couplekiss.png
new file mode 100644
index 00000000000..3b658e86d0b
Binary files /dev/null and b/plugins/emoji/public/images/google/couplekiss.png differ
diff --git a/plugins/emoji/public/images/google/cow.png b/plugins/emoji/public/images/google/cow.png
new file mode 100644
index 00000000000..5ee14f7d0c6
Binary files /dev/null and b/plugins/emoji/public/images/google/cow.png differ
diff --git a/plugins/emoji/public/images/google/cow2.png b/plugins/emoji/public/images/google/cow2.png
new file mode 100644
index 00000000000..1401101e0b3
Binary files /dev/null and b/plugins/emoji/public/images/google/cow2.png differ
diff --git a/plugins/emoji/public/images/google/credit_card.png b/plugins/emoji/public/images/google/credit_card.png
new file mode 100644
index 00000000000..897a8393468
Binary files /dev/null and b/plugins/emoji/public/images/google/credit_card.png differ
diff --git a/plugins/emoji/public/images/google/crescent_moon.png b/plugins/emoji/public/images/google/crescent_moon.png
new file mode 100644
index 00000000000..f8792da59ee
Binary files /dev/null and b/plugins/emoji/public/images/google/crescent_moon.png differ
diff --git a/plugins/emoji/public/images/google/crocodile.png b/plugins/emoji/public/images/google/crocodile.png
new file mode 100644
index 00000000000..1c93bc2c703
Binary files /dev/null and b/plugins/emoji/public/images/google/crocodile.png differ
diff --git a/plugins/emoji/public/images/google/crossed_flags.png b/plugins/emoji/public/images/google/crossed_flags.png
new file mode 100644
index 00000000000..5ac065a52ae
Binary files /dev/null and b/plugins/emoji/public/images/google/crossed_flags.png differ
diff --git a/plugins/emoji/public/images/google/crown.png b/plugins/emoji/public/images/google/crown.png
new file mode 100644
index 00000000000..9c88b1d6b53
Binary files /dev/null and b/plugins/emoji/public/images/google/crown.png differ
diff --git a/plugins/emoji/public/images/google/cry.png b/plugins/emoji/public/images/google/cry.png
new file mode 100644
index 00000000000..335145a2152
Binary files /dev/null and b/plugins/emoji/public/images/google/cry.png differ
diff --git a/plugins/emoji/public/images/google/crying_cat_face.png b/plugins/emoji/public/images/google/crying_cat_face.png
new file mode 100644
index 00000000000..1ed8e0ca68d
Binary files /dev/null and b/plugins/emoji/public/images/google/crying_cat_face.png differ
diff --git a/plugins/emoji/public/images/google/crystal_ball.png b/plugins/emoji/public/images/google/crystal_ball.png
new file mode 100644
index 00000000000..248949553d3
Binary files /dev/null and b/plugins/emoji/public/images/google/crystal_ball.png differ
diff --git a/plugins/emoji/public/images/google/cupid.png b/plugins/emoji/public/images/google/cupid.png
new file mode 100644
index 00000000000..0340d0a4c61
Binary files /dev/null and b/plugins/emoji/public/images/google/cupid.png differ
diff --git a/plugins/emoji/public/images/google/curly_loop.png b/plugins/emoji/public/images/google/curly_loop.png
new file mode 100644
index 00000000000..45e2d934cb1
Binary files /dev/null and b/plugins/emoji/public/images/google/curly_loop.png differ
diff --git a/plugins/emoji/public/images/google/currency_exchange.png b/plugins/emoji/public/images/google/currency_exchange.png
new file mode 100644
index 00000000000..e3fad21ca1a
Binary files /dev/null and b/plugins/emoji/public/images/google/currency_exchange.png differ
diff --git a/plugins/emoji/public/images/google/curry.png b/plugins/emoji/public/images/google/curry.png
new file mode 100644
index 00000000000..4b7e18e9022
Binary files /dev/null and b/plugins/emoji/public/images/google/curry.png differ
diff --git a/plugins/emoji/public/images/google/custard.png b/plugins/emoji/public/images/google/custard.png
new file mode 100644
index 00000000000..97d1b4dc317
Binary files /dev/null and b/plugins/emoji/public/images/google/custard.png differ
diff --git a/plugins/emoji/public/images/google/customs.png b/plugins/emoji/public/images/google/customs.png
new file mode 100644
index 00000000000..4a6433d421e
Binary files /dev/null and b/plugins/emoji/public/images/google/customs.png differ
diff --git a/plugins/emoji/public/images/google/cyclone.png b/plugins/emoji/public/images/google/cyclone.png
new file mode 100644
index 00000000000..317c7ac31bd
Binary files /dev/null and b/plugins/emoji/public/images/google/cyclone.png differ
diff --git a/plugins/emoji/public/images/google/dancer.png b/plugins/emoji/public/images/google/dancer.png
new file mode 100644
index 00000000000..1c0c6f9fb33
Binary files /dev/null and b/plugins/emoji/public/images/google/dancer.png differ
diff --git a/plugins/emoji/public/images/google/dancers.png b/plugins/emoji/public/images/google/dancers.png
new file mode 100644
index 00000000000..13be3ed3fb2
Binary files /dev/null and b/plugins/emoji/public/images/google/dancers.png differ
diff --git a/plugins/emoji/public/images/google/dango.png b/plugins/emoji/public/images/google/dango.png
new file mode 100644
index 00000000000..04e8d6ad293
Binary files /dev/null and b/plugins/emoji/public/images/google/dango.png differ
diff --git a/plugins/emoji/public/images/google/dart.png b/plugins/emoji/public/images/google/dart.png
new file mode 100644
index 00000000000..e80b86b294b
Binary files /dev/null and b/plugins/emoji/public/images/google/dart.png differ
diff --git a/plugins/emoji/public/images/google/dash.png b/plugins/emoji/public/images/google/dash.png
new file mode 100644
index 00000000000..1e2b2e1187f
Binary files /dev/null and b/plugins/emoji/public/images/google/dash.png differ
diff --git a/plugins/emoji/public/images/google/date.png b/plugins/emoji/public/images/google/date.png
new file mode 100644
index 00000000000..02d2ab85055
Binary files /dev/null and b/plugins/emoji/public/images/google/date.png differ
diff --git a/plugins/emoji/public/images/google/de.png b/plugins/emoji/public/images/google/de.png
new file mode 100644
index 00000000000..8ae9a4047a7
Binary files /dev/null and b/plugins/emoji/public/images/google/de.png differ
diff --git a/plugins/emoji/public/images/google/deciduous_tree.png b/plugins/emoji/public/images/google/deciduous_tree.png
new file mode 100644
index 00000000000..479730e56d2
Binary files /dev/null and b/plugins/emoji/public/images/google/deciduous_tree.png differ
diff --git a/plugins/emoji/public/images/google/department_store.png b/plugins/emoji/public/images/google/department_store.png
new file mode 100644
index 00000000000..1d29eebee99
Binary files /dev/null and b/plugins/emoji/public/images/google/department_store.png differ
diff --git a/plugins/emoji/public/images/google/diamond_shape_with_a_dot_inside.png b/plugins/emoji/public/images/google/diamond_shape_with_a_dot_inside.png
new file mode 100644
index 00000000000..1bfae8d3ff6
Binary files /dev/null and b/plugins/emoji/public/images/google/diamond_shape_with_a_dot_inside.png differ
diff --git a/plugins/emoji/public/images/google/diamonds.png b/plugins/emoji/public/images/google/diamonds.png
new file mode 100644
index 00000000000..d22d35f345d
Binary files /dev/null and b/plugins/emoji/public/images/google/diamonds.png differ
diff --git a/plugins/emoji/public/images/google/disappointed.png b/plugins/emoji/public/images/google/disappointed.png
new file mode 100644
index 00000000000..c7ec3145bbc
Binary files /dev/null and b/plugins/emoji/public/images/google/disappointed.png differ
diff --git a/plugins/emoji/public/images/google/disappointed_relieved.png b/plugins/emoji/public/images/google/disappointed_relieved.png
new file mode 100644
index 00000000000..f27ea38e3ce
Binary files /dev/null and b/plugins/emoji/public/images/google/disappointed_relieved.png differ
diff --git a/plugins/emoji/public/images/google/dizzy.png b/plugins/emoji/public/images/google/dizzy.png
new file mode 100644
index 00000000000..5d8a0a90dbf
Binary files /dev/null and b/plugins/emoji/public/images/google/dizzy.png differ
diff --git a/plugins/emoji/public/images/google/dizzy_face.png b/plugins/emoji/public/images/google/dizzy_face.png
new file mode 100644
index 00000000000..544536afc65
Binary files /dev/null and b/plugins/emoji/public/images/google/dizzy_face.png differ
diff --git a/plugins/emoji/public/images/google/do_not_litter.png b/plugins/emoji/public/images/google/do_not_litter.png
new file mode 100644
index 00000000000..cf4094c317b
Binary files /dev/null and b/plugins/emoji/public/images/google/do_not_litter.png differ
diff --git a/plugins/emoji/public/images/google/dog.png b/plugins/emoji/public/images/google/dog.png
new file mode 100644
index 00000000000..568aaa55320
Binary files /dev/null and b/plugins/emoji/public/images/google/dog.png differ
diff --git a/plugins/emoji/public/images/google/dog2.png b/plugins/emoji/public/images/google/dog2.png
new file mode 100644
index 00000000000..a6dfd19545f
Binary files /dev/null and b/plugins/emoji/public/images/google/dog2.png differ
diff --git a/plugins/emoji/public/images/google/dollar.png b/plugins/emoji/public/images/google/dollar.png
new file mode 100644
index 00000000000..e872d60abd4
Binary files /dev/null and b/plugins/emoji/public/images/google/dollar.png differ
diff --git a/plugins/emoji/public/images/google/dolls.png b/plugins/emoji/public/images/google/dolls.png
new file mode 100644
index 00000000000..1618405ddf1
Binary files /dev/null and b/plugins/emoji/public/images/google/dolls.png differ
diff --git a/plugins/emoji/public/images/google/dolphin.png b/plugins/emoji/public/images/google/dolphin.png
new file mode 100644
index 00000000000..6212a540ea8
Binary files /dev/null and b/plugins/emoji/public/images/google/dolphin.png differ
diff --git a/plugins/emoji/public/images/google/door.png b/plugins/emoji/public/images/google/door.png
new file mode 100644
index 00000000000..e8384a3d1f5
Binary files /dev/null and b/plugins/emoji/public/images/google/door.png differ
diff --git a/plugins/emoji/public/images/google/doughnut.png b/plugins/emoji/public/images/google/doughnut.png
new file mode 100644
index 00000000000..ee6f644faf9
Binary files /dev/null and b/plugins/emoji/public/images/google/doughnut.png differ
diff --git a/plugins/emoji/public/images/google/dragon.png b/plugins/emoji/public/images/google/dragon.png
new file mode 100644
index 00000000000..bdf34671788
Binary files /dev/null and b/plugins/emoji/public/images/google/dragon.png differ
diff --git a/plugins/emoji/public/images/google/dragon_face.png b/plugins/emoji/public/images/google/dragon_face.png
new file mode 100644
index 00000000000..0d13df23ecb
Binary files /dev/null and b/plugins/emoji/public/images/google/dragon_face.png differ
diff --git a/plugins/emoji/public/images/google/dress.png b/plugins/emoji/public/images/google/dress.png
new file mode 100644
index 00000000000..99b34537e32
Binary files /dev/null and b/plugins/emoji/public/images/google/dress.png differ
diff --git a/plugins/emoji/public/images/google/dromedary_camel.png b/plugins/emoji/public/images/google/dromedary_camel.png
new file mode 100644
index 00000000000..77b4340a176
Binary files /dev/null and b/plugins/emoji/public/images/google/dromedary_camel.png differ
diff --git a/plugins/emoji/public/images/google/droplet.png b/plugins/emoji/public/images/google/droplet.png
new file mode 100644
index 00000000000..64207a76bef
Binary files /dev/null and b/plugins/emoji/public/images/google/droplet.png differ
diff --git a/plugins/emoji/public/images/google/dvd.png b/plugins/emoji/public/images/google/dvd.png
new file mode 100644
index 00000000000..c5abf0c0ccf
Binary files /dev/null and b/plugins/emoji/public/images/google/dvd.png differ
diff --git a/plugins/emoji/public/images/google/e-mail.png b/plugins/emoji/public/images/google/e-mail.png
new file mode 100644
index 00000000000..dbfe415f448
Binary files /dev/null and b/plugins/emoji/public/images/google/e-mail.png differ
diff --git a/plugins/emoji/public/images/google/ear.png b/plugins/emoji/public/images/google/ear.png
new file mode 100644
index 00000000000..6e30e896511
Binary files /dev/null and b/plugins/emoji/public/images/google/ear.png differ
diff --git a/plugins/emoji/public/images/google/ear_of_rice.png b/plugins/emoji/public/images/google/ear_of_rice.png
new file mode 100644
index 00000000000..8101d0077a1
Binary files /dev/null and b/plugins/emoji/public/images/google/ear_of_rice.png differ
diff --git a/plugins/emoji/public/images/google/earth_africa.png b/plugins/emoji/public/images/google/earth_africa.png
new file mode 100644
index 00000000000..0089c5f837c
Binary files /dev/null and b/plugins/emoji/public/images/google/earth_africa.png differ
diff --git a/plugins/emoji/public/images/google/earth_americas.png b/plugins/emoji/public/images/google/earth_americas.png
new file mode 100644
index 00000000000..87a76c2ffeb
Binary files /dev/null and b/plugins/emoji/public/images/google/earth_americas.png differ
diff --git a/plugins/emoji/public/images/google/earth_asia.png b/plugins/emoji/public/images/google/earth_asia.png
new file mode 100644
index 00000000000..0c765293e62
Binary files /dev/null and b/plugins/emoji/public/images/google/earth_asia.png differ
diff --git a/plugins/emoji/public/images/google/egg.png b/plugins/emoji/public/images/google/egg.png
new file mode 100644
index 00000000000..7f33d96f437
Binary files /dev/null and b/plugins/emoji/public/images/google/egg.png differ
diff --git a/plugins/emoji/public/images/google/eggplant.png b/plugins/emoji/public/images/google/eggplant.png
new file mode 100644
index 00000000000..c14049403ee
Binary files /dev/null and b/plugins/emoji/public/images/google/eggplant.png differ
diff --git a/plugins/emoji/public/images/google/eight_pointed_black_star.png b/plugins/emoji/public/images/google/eight_pointed_black_star.png
new file mode 100644
index 00000000000..0b94873dc20
Binary files /dev/null and b/plugins/emoji/public/images/google/eight_pointed_black_star.png differ
diff --git a/plugins/emoji/public/images/google/eight_spoked_asterisk.png b/plugins/emoji/public/images/google/eight_spoked_asterisk.png
new file mode 100644
index 00000000000..8c843667a62
Binary files /dev/null and b/plugins/emoji/public/images/google/eight_spoked_asterisk.png differ
diff --git a/plugins/emoji/public/images/google/electric_plug.png b/plugins/emoji/public/images/google/electric_plug.png
new file mode 100644
index 00000000000..9b2935c0a9f
Binary files /dev/null and b/plugins/emoji/public/images/google/electric_plug.png differ
diff --git a/plugins/emoji/public/images/google/elephant.png b/plugins/emoji/public/images/google/elephant.png
new file mode 100644
index 00000000000..b270bc1406d
Binary files /dev/null and b/plugins/emoji/public/images/google/elephant.png differ
diff --git a/plugins/emoji/public/images/google/email.png b/plugins/emoji/public/images/google/email.png
new file mode 100644
index 00000000000..03fbf78643f
Binary files /dev/null and b/plugins/emoji/public/images/google/email.png differ
diff --git a/plugins/emoji/public/images/google/end.png b/plugins/emoji/public/images/google/end.png
new file mode 100644
index 00000000000..7c1306c13e9
Binary files /dev/null and b/plugins/emoji/public/images/google/end.png differ
diff --git a/plugins/emoji/public/images/google/envelope.png b/plugins/emoji/public/images/google/envelope.png
new file mode 100644
index 00000000000..03fbf78643f
Binary files /dev/null and b/plugins/emoji/public/images/google/envelope.png differ
diff --git a/plugins/emoji/public/images/google/envelope_with_arrow.png b/plugins/emoji/public/images/google/envelope_with_arrow.png
new file mode 100644
index 00000000000..f83f0665cb1
Binary files /dev/null and b/plugins/emoji/public/images/google/envelope_with_arrow.png differ
diff --git a/plugins/emoji/public/images/google/es.png b/plugins/emoji/public/images/google/es.png
new file mode 100644
index 00000000000..8227d8674ef
Binary files /dev/null and b/plugins/emoji/public/images/google/es.png differ
diff --git a/plugins/emoji/public/images/google/euro.png b/plugins/emoji/public/images/google/euro.png
new file mode 100644
index 00000000000..775de396bb5
Binary files /dev/null and b/plugins/emoji/public/images/google/euro.png differ
diff --git a/plugins/emoji/public/images/google/european_castle.png b/plugins/emoji/public/images/google/european_castle.png
new file mode 100644
index 00000000000..1cc2ff87b44
Binary files /dev/null and b/plugins/emoji/public/images/google/european_castle.png differ
diff --git a/plugins/emoji/public/images/google/european_post_office.png b/plugins/emoji/public/images/google/european_post_office.png
new file mode 100644
index 00000000000..b8493a5a235
Binary files /dev/null and b/plugins/emoji/public/images/google/european_post_office.png differ
diff --git a/plugins/emoji/public/images/google/evergreen_tree.png b/plugins/emoji/public/images/google/evergreen_tree.png
new file mode 100644
index 00000000000..3353d75e9cf
Binary files /dev/null and b/plugins/emoji/public/images/google/evergreen_tree.png differ
diff --git a/plugins/emoji/public/images/google/exclamation.png b/plugins/emoji/public/images/google/exclamation.png
new file mode 100644
index 00000000000..6883966d8da
Binary files /dev/null and b/plugins/emoji/public/images/google/exclamation.png differ
diff --git a/plugins/emoji/public/images/google/expressionless.png b/plugins/emoji/public/images/google/expressionless.png
new file mode 100644
index 00000000000..cad5e6a69f3
Binary files /dev/null and b/plugins/emoji/public/images/google/expressionless.png differ
diff --git a/plugins/emoji/public/images/google/eyeglasses.png b/plugins/emoji/public/images/google/eyeglasses.png
new file mode 100644
index 00000000000..dc7e71dffe2
Binary files /dev/null and b/plugins/emoji/public/images/google/eyeglasses.png differ
diff --git a/plugins/emoji/public/images/google/eyes.png b/plugins/emoji/public/images/google/eyes.png
new file mode 100644
index 00000000000..d705949e603
Binary files /dev/null and b/plugins/emoji/public/images/google/eyes.png differ
diff --git a/plugins/emoji/public/images/google/facepunch.png b/plugins/emoji/public/images/google/facepunch.png
new file mode 100644
index 00000000000..e8d59e89320
Binary files /dev/null and b/plugins/emoji/public/images/google/facepunch.png differ
diff --git a/plugins/emoji/public/images/google/factory.png b/plugins/emoji/public/images/google/factory.png
new file mode 100644
index 00000000000..205006e0ac9
Binary files /dev/null and b/plugins/emoji/public/images/google/factory.png differ
diff --git a/plugins/emoji/public/images/google/fallen_leaf.png b/plugins/emoji/public/images/google/fallen_leaf.png
new file mode 100644
index 00000000000..c0c9d75b257
Binary files /dev/null and b/plugins/emoji/public/images/google/fallen_leaf.png differ
diff --git a/plugins/emoji/public/images/google/family.png b/plugins/emoji/public/images/google/family.png
new file mode 100644
index 00000000000..1abc823e0df
Binary files /dev/null and b/plugins/emoji/public/images/google/family.png differ
diff --git a/plugins/emoji/public/images/google/fast_forward.png b/plugins/emoji/public/images/google/fast_forward.png
new file mode 100644
index 00000000000..42b4bcdd7a0
Binary files /dev/null and b/plugins/emoji/public/images/google/fast_forward.png differ
diff --git a/plugins/emoji/public/images/google/fax.png b/plugins/emoji/public/images/google/fax.png
new file mode 100644
index 00000000000..ee6e12e1a77
Binary files /dev/null and b/plugins/emoji/public/images/google/fax.png differ
diff --git a/plugins/emoji/public/images/google/fearful.png b/plugins/emoji/public/images/google/fearful.png
new file mode 100644
index 00000000000..cb60d934da1
Binary files /dev/null and b/plugins/emoji/public/images/google/fearful.png differ
diff --git a/plugins/emoji/public/images/google/feet.png b/plugins/emoji/public/images/google/feet.png
new file mode 100644
index 00000000000..427cf17448a
Binary files /dev/null and b/plugins/emoji/public/images/google/feet.png differ
diff --git a/plugins/emoji/public/images/google/ferris_wheel.png b/plugins/emoji/public/images/google/ferris_wheel.png
new file mode 100644
index 00000000000..03fb834090a
Binary files /dev/null and b/plugins/emoji/public/images/google/ferris_wheel.png differ
diff --git a/plugins/emoji/public/images/google/file_folder.png b/plugins/emoji/public/images/google/file_folder.png
new file mode 100644
index 00000000000..451773352b3
Binary files /dev/null and b/plugins/emoji/public/images/google/file_folder.png differ
diff --git a/plugins/emoji/public/images/google/fire.png b/plugins/emoji/public/images/google/fire.png
new file mode 100644
index 00000000000..780eebbd8e7
Binary files /dev/null and b/plugins/emoji/public/images/google/fire.png differ
diff --git a/plugins/emoji/public/images/google/fire_engine.png b/plugins/emoji/public/images/google/fire_engine.png
new file mode 100644
index 00000000000..fcbb1dbbd10
Binary files /dev/null and b/plugins/emoji/public/images/google/fire_engine.png differ
diff --git a/plugins/emoji/public/images/google/fireworks.png b/plugins/emoji/public/images/google/fireworks.png
new file mode 100644
index 00000000000..ef640a37b7f
Binary files /dev/null and b/plugins/emoji/public/images/google/fireworks.png differ
diff --git a/plugins/emoji/public/images/google/first_quarter_moon.png b/plugins/emoji/public/images/google/first_quarter_moon.png
new file mode 100644
index 00000000000..3dc55e49854
Binary files /dev/null and b/plugins/emoji/public/images/google/first_quarter_moon.png differ
diff --git a/plugins/emoji/public/images/google/first_quarter_moon_with_face.png b/plugins/emoji/public/images/google/first_quarter_moon_with_face.png
new file mode 100644
index 00000000000..5d814a043e5
Binary files /dev/null and b/plugins/emoji/public/images/google/first_quarter_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/google/fish.png b/plugins/emoji/public/images/google/fish.png
new file mode 100644
index 00000000000..b9de41f91f2
Binary files /dev/null and b/plugins/emoji/public/images/google/fish.png differ
diff --git a/plugins/emoji/public/images/google/fish_cake.png b/plugins/emoji/public/images/google/fish_cake.png
new file mode 100644
index 00000000000..d1cefebca49
Binary files /dev/null and b/plugins/emoji/public/images/google/fish_cake.png differ
diff --git a/plugins/emoji/public/images/google/fishing_pole_and_fish.png b/plugins/emoji/public/images/google/fishing_pole_and_fish.png
new file mode 100644
index 00000000000..05abedf446b
Binary files /dev/null and b/plugins/emoji/public/images/google/fishing_pole_and_fish.png differ
diff --git a/plugins/emoji/public/images/google/fist.png b/plugins/emoji/public/images/google/fist.png
new file mode 100644
index 00000000000..90efa0bb946
Binary files /dev/null and b/plugins/emoji/public/images/google/fist.png differ
diff --git a/plugins/emoji/public/images/google/flags.png b/plugins/emoji/public/images/google/flags.png
new file mode 100644
index 00000000000..558d0911fa6
Binary files /dev/null and b/plugins/emoji/public/images/google/flags.png differ
diff --git a/plugins/emoji/public/images/google/flashlight.png b/plugins/emoji/public/images/google/flashlight.png
new file mode 100644
index 00000000000..55a40eceb39
Binary files /dev/null and b/plugins/emoji/public/images/google/flashlight.png differ
diff --git a/plugins/emoji/public/images/google/flipper.png b/plugins/emoji/public/images/google/flipper.png
new file mode 100644
index 00000000000..6212a540ea8
Binary files /dev/null and b/plugins/emoji/public/images/google/flipper.png differ
diff --git a/plugins/emoji/public/images/google/floppy_disk.png b/plugins/emoji/public/images/google/floppy_disk.png
new file mode 100644
index 00000000000..51954537493
Binary files /dev/null and b/plugins/emoji/public/images/google/floppy_disk.png differ
diff --git a/plugins/emoji/public/images/google/flower_playing_cards.png b/plugins/emoji/public/images/google/flower_playing_cards.png
new file mode 100644
index 00000000000..287df66f2ee
Binary files /dev/null and b/plugins/emoji/public/images/google/flower_playing_cards.png differ
diff --git a/plugins/emoji/public/images/google/flushed.png b/plugins/emoji/public/images/google/flushed.png
new file mode 100644
index 00000000000..9c0433a898d
Binary files /dev/null and b/plugins/emoji/public/images/google/flushed.png differ
diff --git a/plugins/emoji/public/images/google/foggy.png b/plugins/emoji/public/images/google/foggy.png
new file mode 100644
index 00000000000..1d67529cf1b
Binary files /dev/null and b/plugins/emoji/public/images/google/foggy.png differ
diff --git a/plugins/emoji/public/images/google/football.png b/plugins/emoji/public/images/google/football.png
new file mode 100644
index 00000000000..db4b5e4eb4a
Binary files /dev/null and b/plugins/emoji/public/images/google/football.png differ
diff --git a/plugins/emoji/public/images/google/footprints.png b/plugins/emoji/public/images/google/footprints.png
new file mode 100644
index 00000000000..cba157f06b0
Binary files /dev/null and b/plugins/emoji/public/images/google/footprints.png differ
diff --git a/plugins/emoji/public/images/google/fork_and_knife.png b/plugins/emoji/public/images/google/fork_and_knife.png
new file mode 100644
index 00000000000..3fac92b09f3
Binary files /dev/null and b/plugins/emoji/public/images/google/fork_and_knife.png differ
diff --git a/plugins/emoji/public/images/google/fountain.png b/plugins/emoji/public/images/google/fountain.png
new file mode 100644
index 00000000000..b731bfa06b2
Binary files /dev/null and b/plugins/emoji/public/images/google/fountain.png differ
diff --git a/plugins/emoji/public/images/google/four_leaf_clover.png b/plugins/emoji/public/images/google/four_leaf_clover.png
new file mode 100644
index 00000000000..19ab75fa626
Binary files /dev/null and b/plugins/emoji/public/images/google/four_leaf_clover.png differ
diff --git a/plugins/emoji/public/images/google/fr.png b/plugins/emoji/public/images/google/fr.png
new file mode 100644
index 00000000000..ce45086f06e
Binary files /dev/null and b/plugins/emoji/public/images/google/fr.png differ
diff --git a/plugins/emoji/public/images/google/free.png b/plugins/emoji/public/images/google/free.png
new file mode 100644
index 00000000000..8368ecc6a1c
Binary files /dev/null and b/plugins/emoji/public/images/google/free.png differ
diff --git a/plugins/emoji/public/images/google/fried_shrimp.png b/plugins/emoji/public/images/google/fried_shrimp.png
new file mode 100644
index 00000000000..b21b4ac0452
Binary files /dev/null and b/plugins/emoji/public/images/google/fried_shrimp.png differ
diff --git a/plugins/emoji/public/images/google/fries.png b/plugins/emoji/public/images/google/fries.png
new file mode 100644
index 00000000000..504a3d38639
Binary files /dev/null and b/plugins/emoji/public/images/google/fries.png differ
diff --git a/plugins/emoji/public/images/google/frog.png b/plugins/emoji/public/images/google/frog.png
new file mode 100644
index 00000000000..dbe265adde8
Binary files /dev/null and b/plugins/emoji/public/images/google/frog.png differ
diff --git a/plugins/emoji/public/images/google/frowning.png b/plugins/emoji/public/images/google/frowning.png
new file mode 100644
index 00000000000..f9bee211b1d
Binary files /dev/null and b/plugins/emoji/public/images/google/frowning.png differ
diff --git a/plugins/emoji/public/images/google/fuelpump.png b/plugins/emoji/public/images/google/fuelpump.png
new file mode 100644
index 00000000000..6e8e14616ab
Binary files /dev/null and b/plugins/emoji/public/images/google/fuelpump.png differ
diff --git a/plugins/emoji/public/images/google/full_moon.png b/plugins/emoji/public/images/google/full_moon.png
new file mode 100644
index 00000000000..3e508ea1ed0
Binary files /dev/null and b/plugins/emoji/public/images/google/full_moon.png differ
diff --git a/plugins/emoji/public/images/google/full_moon_with_face.png b/plugins/emoji/public/images/google/full_moon_with_face.png
new file mode 100644
index 00000000000..44c2c05f46b
Binary files /dev/null and b/plugins/emoji/public/images/google/full_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/google/game_die.png b/plugins/emoji/public/images/google/game_die.png
new file mode 100644
index 00000000000..faa56e8518d
Binary files /dev/null and b/plugins/emoji/public/images/google/game_die.png differ
diff --git a/plugins/emoji/public/images/google/gb.png b/plugins/emoji/public/images/google/gb.png
new file mode 100644
index 00000000000..901dc8d30a1
Binary files /dev/null and b/plugins/emoji/public/images/google/gb.png differ
diff --git a/plugins/emoji/public/images/google/gem.png b/plugins/emoji/public/images/google/gem.png
new file mode 100644
index 00000000000..b92f64ac0a8
Binary files /dev/null and b/plugins/emoji/public/images/google/gem.png differ
diff --git a/plugins/emoji/public/images/google/gemini.png b/plugins/emoji/public/images/google/gemini.png
new file mode 100644
index 00000000000..5aa103c0960
Binary files /dev/null and b/plugins/emoji/public/images/google/gemini.png differ
diff --git a/plugins/emoji/public/images/google/ghost.png b/plugins/emoji/public/images/google/ghost.png
new file mode 100644
index 00000000000..b41306434a0
Binary files /dev/null and b/plugins/emoji/public/images/google/ghost.png differ
diff --git a/plugins/emoji/public/images/google/gift.png b/plugins/emoji/public/images/google/gift.png
new file mode 100644
index 00000000000..b3722073df3
Binary files /dev/null and b/plugins/emoji/public/images/google/gift.png differ
diff --git a/plugins/emoji/public/images/google/gift_heart.png b/plugins/emoji/public/images/google/gift_heart.png
new file mode 100644
index 00000000000..11c172470f1
Binary files /dev/null and b/plugins/emoji/public/images/google/gift_heart.png differ
diff --git a/plugins/emoji/public/images/google/girl.png b/plugins/emoji/public/images/google/girl.png
new file mode 100644
index 00000000000..7730c61e4cd
Binary files /dev/null and b/plugins/emoji/public/images/google/girl.png differ
diff --git a/plugins/emoji/public/images/google/globe_with_meridians.png b/plugins/emoji/public/images/google/globe_with_meridians.png
new file mode 100644
index 00000000000..e39cf29f1b8
Binary files /dev/null and b/plugins/emoji/public/images/google/globe_with_meridians.png differ
diff --git a/plugins/emoji/public/images/google/goat.png b/plugins/emoji/public/images/google/goat.png
new file mode 100644
index 00000000000..382f99996ee
Binary files /dev/null and b/plugins/emoji/public/images/google/goat.png differ
diff --git a/plugins/emoji/public/images/google/golf.png b/plugins/emoji/public/images/google/golf.png
new file mode 100644
index 00000000000..25c4f587cc4
Binary files /dev/null and b/plugins/emoji/public/images/google/golf.png differ
diff --git a/plugins/emoji/public/images/google/grapes.png b/plugins/emoji/public/images/google/grapes.png
new file mode 100644
index 00000000000..a22a2bf06a5
Binary files /dev/null and b/plugins/emoji/public/images/google/grapes.png differ
diff --git a/plugins/emoji/public/images/google/green_apple.png b/plugins/emoji/public/images/google/green_apple.png
new file mode 100644
index 00000000000..61c6c2f418c
Binary files /dev/null and b/plugins/emoji/public/images/google/green_apple.png differ
diff --git a/plugins/emoji/public/images/google/green_book.png b/plugins/emoji/public/images/google/green_book.png
new file mode 100644
index 00000000000..b3d88d4cca8
Binary files /dev/null and b/plugins/emoji/public/images/google/green_book.png differ
diff --git a/plugins/emoji/public/images/google/green_heart.png b/plugins/emoji/public/images/google/green_heart.png
new file mode 100644
index 00000000000..fcc00946235
Binary files /dev/null and b/plugins/emoji/public/images/google/green_heart.png differ
diff --git a/plugins/emoji/public/images/google/grey_exclamation.png b/plugins/emoji/public/images/google/grey_exclamation.png
new file mode 100644
index 00000000000..4163830d4e5
Binary files /dev/null and b/plugins/emoji/public/images/google/grey_exclamation.png differ
diff --git a/plugins/emoji/public/images/google/grey_question.png b/plugins/emoji/public/images/google/grey_question.png
new file mode 100644
index 00000000000..2b75c8752ad
Binary files /dev/null and b/plugins/emoji/public/images/google/grey_question.png differ
diff --git a/plugins/emoji/public/images/google/grimacing.png b/plugins/emoji/public/images/google/grimacing.png
new file mode 100644
index 00000000000..b2034a227fb
Binary files /dev/null and b/plugins/emoji/public/images/google/grimacing.png differ
diff --git a/plugins/emoji/public/images/google/grin.png b/plugins/emoji/public/images/google/grin.png
new file mode 100644
index 00000000000..d8df40f5168
Binary files /dev/null and b/plugins/emoji/public/images/google/grin.png differ
diff --git a/plugins/emoji/public/images/google/grinning.png b/plugins/emoji/public/images/google/grinning.png
new file mode 100644
index 00000000000..415bd257ca4
Binary files /dev/null and b/plugins/emoji/public/images/google/grinning.png differ
diff --git a/plugins/emoji/public/images/google/guardsman.png b/plugins/emoji/public/images/google/guardsman.png
new file mode 100644
index 00000000000..a7bd1bb0c7e
Binary files /dev/null and b/plugins/emoji/public/images/google/guardsman.png differ
diff --git a/plugins/emoji/public/images/google/guitar.png b/plugins/emoji/public/images/google/guitar.png
new file mode 100644
index 00000000000..3dc3d99322f
Binary files /dev/null and b/plugins/emoji/public/images/google/guitar.png differ
diff --git a/plugins/emoji/public/images/google/gun.png b/plugins/emoji/public/images/google/gun.png
new file mode 100644
index 00000000000..d6112d18882
Binary files /dev/null and b/plugins/emoji/public/images/google/gun.png differ
diff --git a/plugins/emoji/public/images/google/haircut.png b/plugins/emoji/public/images/google/haircut.png
new file mode 100644
index 00000000000..2aa6b3c3507
Binary files /dev/null and b/plugins/emoji/public/images/google/haircut.png differ
diff --git a/plugins/emoji/public/images/google/hamburger.png b/plugins/emoji/public/images/google/hamburger.png
new file mode 100644
index 00000000000..4eef81d519b
Binary files /dev/null and b/plugins/emoji/public/images/google/hamburger.png differ
diff --git a/plugins/emoji/public/images/google/hammer.png b/plugins/emoji/public/images/google/hammer.png
new file mode 100644
index 00000000000..e5162562305
Binary files /dev/null and b/plugins/emoji/public/images/google/hammer.png differ
diff --git a/plugins/emoji/public/images/google/hamster.png b/plugins/emoji/public/images/google/hamster.png
new file mode 100644
index 00000000000..42892906e10
Binary files /dev/null and b/plugins/emoji/public/images/google/hamster.png differ
diff --git a/plugins/emoji/public/images/google/hand.png b/plugins/emoji/public/images/google/hand.png
new file mode 100644
index 00000000000..beb6c8b91e5
Binary files /dev/null and b/plugins/emoji/public/images/google/hand.png differ
diff --git a/plugins/emoji/public/images/google/handbag.png b/plugins/emoji/public/images/google/handbag.png
new file mode 100644
index 00000000000..2b03117ebe9
Binary files /dev/null and b/plugins/emoji/public/images/google/handbag.png differ
diff --git a/plugins/emoji/public/images/google/hankey.png b/plugins/emoji/public/images/google/hankey.png
new file mode 100644
index 00000000000..2aacba589e6
Binary files /dev/null and b/plugins/emoji/public/images/google/hankey.png differ
diff --git a/plugins/emoji/public/images/google/hatched_chick.png b/plugins/emoji/public/images/google/hatched_chick.png
new file mode 100644
index 00000000000..f21d84a12e8
Binary files /dev/null and b/plugins/emoji/public/images/google/hatched_chick.png differ
diff --git a/plugins/emoji/public/images/google/hatching_chick.png b/plugins/emoji/public/images/google/hatching_chick.png
new file mode 100644
index 00000000000..5c0efa50d31
Binary files /dev/null and b/plugins/emoji/public/images/google/hatching_chick.png differ
diff --git a/plugins/emoji/public/images/google/headphones.png b/plugins/emoji/public/images/google/headphones.png
new file mode 100644
index 00000000000..a1c6816de32
Binary files /dev/null and b/plugins/emoji/public/images/google/headphones.png differ
diff --git a/plugins/emoji/public/images/google/hear_no_evil.png b/plugins/emoji/public/images/google/hear_no_evil.png
new file mode 100644
index 00000000000..52dfc210ad8
Binary files /dev/null and b/plugins/emoji/public/images/google/hear_no_evil.png differ
diff --git a/plugins/emoji/public/images/google/heart.png b/plugins/emoji/public/images/google/heart.png
new file mode 100644
index 00000000000..0684cd4c658
Binary files /dev/null and b/plugins/emoji/public/images/google/heart.png differ
diff --git a/plugins/emoji/public/images/google/heart_decoration.png b/plugins/emoji/public/images/google/heart_decoration.png
new file mode 100644
index 00000000000..e79e4b07eec
Binary files /dev/null and b/plugins/emoji/public/images/google/heart_decoration.png differ
diff --git a/plugins/emoji/public/images/google/heart_eyes.png b/plugins/emoji/public/images/google/heart_eyes.png
new file mode 100644
index 00000000000..ce46bde080f
Binary files /dev/null and b/plugins/emoji/public/images/google/heart_eyes.png differ
diff --git a/plugins/emoji/public/images/google/heart_eyes_cat.png b/plugins/emoji/public/images/google/heart_eyes_cat.png
new file mode 100644
index 00000000000..c202b88ef5d
Binary files /dev/null and b/plugins/emoji/public/images/google/heart_eyes_cat.png differ
diff --git a/plugins/emoji/public/images/google/heartbeat.png b/plugins/emoji/public/images/google/heartbeat.png
new file mode 100644
index 00000000000..efc01a98c79
Binary files /dev/null and b/plugins/emoji/public/images/google/heartbeat.png differ
diff --git a/plugins/emoji/public/images/google/heartpulse.png b/plugins/emoji/public/images/google/heartpulse.png
new file mode 100644
index 00000000000..e462ba4202c
Binary files /dev/null and b/plugins/emoji/public/images/google/heartpulse.png differ
diff --git a/plugins/emoji/public/images/google/hearts.png b/plugins/emoji/public/images/google/hearts.png
new file mode 100644
index 00000000000..bd907bb4d8b
Binary files /dev/null and b/plugins/emoji/public/images/google/hearts.png differ
diff --git a/plugins/emoji/public/images/google/heavy_check_mark.png b/plugins/emoji/public/images/google/heavy_check_mark.png
new file mode 100644
index 00000000000..c1cfabe3f8d
Binary files /dev/null and b/plugins/emoji/public/images/google/heavy_check_mark.png differ
diff --git a/plugins/emoji/public/images/google/heavy_division_sign.png b/plugins/emoji/public/images/google/heavy_division_sign.png
new file mode 100644
index 00000000000..9635f68f0b6
Binary files /dev/null and b/plugins/emoji/public/images/google/heavy_division_sign.png differ
diff --git a/plugins/emoji/public/images/google/heavy_dollar_sign.png b/plugins/emoji/public/images/google/heavy_dollar_sign.png
new file mode 100644
index 00000000000..7f3e04946dc
Binary files /dev/null and b/plugins/emoji/public/images/google/heavy_dollar_sign.png differ
diff --git a/plugins/emoji/public/images/google/heavy_exclamation_mark.png b/plugins/emoji/public/images/google/heavy_exclamation_mark.png
new file mode 100644
index 00000000000..6883966d8da
Binary files /dev/null and b/plugins/emoji/public/images/google/heavy_exclamation_mark.png differ
diff --git a/plugins/emoji/public/images/google/heavy_minus_sign.png b/plugins/emoji/public/images/google/heavy_minus_sign.png
new file mode 100644
index 00000000000..397af23e934
Binary files /dev/null and b/plugins/emoji/public/images/google/heavy_minus_sign.png differ
diff --git a/plugins/emoji/public/images/google/heavy_multiplication_x.png b/plugins/emoji/public/images/google/heavy_multiplication_x.png
new file mode 100644
index 00000000000..69a2115a213
Binary files /dev/null and b/plugins/emoji/public/images/google/heavy_multiplication_x.png differ
diff --git a/plugins/emoji/public/images/google/heavy_plus_sign.png b/plugins/emoji/public/images/google/heavy_plus_sign.png
new file mode 100644
index 00000000000..35f67b5b0c2
Binary files /dev/null and b/plugins/emoji/public/images/google/heavy_plus_sign.png differ
diff --git a/plugins/emoji/public/images/google/helicopter.png b/plugins/emoji/public/images/google/helicopter.png
new file mode 100644
index 00000000000..6210b39977f
Binary files /dev/null and b/plugins/emoji/public/images/google/helicopter.png differ
diff --git a/plugins/emoji/public/images/google/herb.png b/plugins/emoji/public/images/google/herb.png
new file mode 100644
index 00000000000..640f2556afe
Binary files /dev/null and b/plugins/emoji/public/images/google/herb.png differ
diff --git a/plugins/emoji/public/images/google/hibiscus.png b/plugins/emoji/public/images/google/hibiscus.png
new file mode 100644
index 00000000000..1473e8e5a8d
Binary files /dev/null and b/plugins/emoji/public/images/google/hibiscus.png differ
diff --git a/plugins/emoji/public/images/google/high_brightness.png b/plugins/emoji/public/images/google/high_brightness.png
new file mode 100644
index 00000000000..578d8b65312
Binary files /dev/null and b/plugins/emoji/public/images/google/high_brightness.png differ
diff --git a/plugins/emoji/public/images/google/high_heel.png b/plugins/emoji/public/images/google/high_heel.png
new file mode 100644
index 00000000000..bf04c22b648
Binary files /dev/null and b/plugins/emoji/public/images/google/high_heel.png differ
diff --git a/plugins/emoji/public/images/google/hocho.png b/plugins/emoji/public/images/google/hocho.png
new file mode 100644
index 00000000000..e9e552e66ee
Binary files /dev/null and b/plugins/emoji/public/images/google/hocho.png differ
diff --git a/plugins/emoji/public/images/google/honey_pot.png b/plugins/emoji/public/images/google/honey_pot.png
new file mode 100644
index 00000000000..f399777db4f
Binary files /dev/null and b/plugins/emoji/public/images/google/honey_pot.png differ
diff --git a/plugins/emoji/public/images/google/honeybee.png b/plugins/emoji/public/images/google/honeybee.png
new file mode 100644
index 00000000000..031d526e4ba
Binary files /dev/null and b/plugins/emoji/public/images/google/honeybee.png differ
diff --git a/plugins/emoji/public/images/google/horse.png b/plugins/emoji/public/images/google/horse.png
new file mode 100644
index 00000000000..19c2f63a343
Binary files /dev/null and b/plugins/emoji/public/images/google/horse.png differ
diff --git a/plugins/emoji/public/images/google/horse_racing.png b/plugins/emoji/public/images/google/horse_racing.png
new file mode 100644
index 00000000000..928cb2fb41f
Binary files /dev/null and b/plugins/emoji/public/images/google/horse_racing.png differ
diff --git a/plugins/emoji/public/images/google/hospital.png b/plugins/emoji/public/images/google/hospital.png
new file mode 100644
index 00000000000..722382992d8
Binary files /dev/null and b/plugins/emoji/public/images/google/hospital.png differ
diff --git a/plugins/emoji/public/images/google/hotel.png b/plugins/emoji/public/images/google/hotel.png
new file mode 100644
index 00000000000..efeb2eafd53
Binary files /dev/null and b/plugins/emoji/public/images/google/hotel.png differ
diff --git a/plugins/emoji/public/images/google/hotsprings.png b/plugins/emoji/public/images/google/hotsprings.png
new file mode 100644
index 00000000000..c9e6816ca29
Binary files /dev/null and b/plugins/emoji/public/images/google/hotsprings.png differ
diff --git a/plugins/emoji/public/images/google/hourglass.png b/plugins/emoji/public/images/google/hourglass.png
new file mode 100644
index 00000000000..837f50679e5
Binary files /dev/null and b/plugins/emoji/public/images/google/hourglass.png differ
diff --git a/plugins/emoji/public/images/google/hourglass_flowing_sand.png b/plugins/emoji/public/images/google/hourglass_flowing_sand.png
new file mode 100644
index 00000000000..a586e6ed2e0
Binary files /dev/null and b/plugins/emoji/public/images/google/hourglass_flowing_sand.png differ
diff --git a/plugins/emoji/public/images/google/house.png b/plugins/emoji/public/images/google/house.png
new file mode 100644
index 00000000000..556bfc55481
Binary files /dev/null and b/plugins/emoji/public/images/google/house.png differ
diff --git a/plugins/emoji/public/images/google/house_with_garden.png b/plugins/emoji/public/images/google/house_with_garden.png
new file mode 100644
index 00000000000..d49ab443825
Binary files /dev/null and b/plugins/emoji/public/images/google/house_with_garden.png differ
diff --git a/plugins/emoji/public/images/google/hushed.png b/plugins/emoji/public/images/google/hushed.png
new file mode 100644
index 00000000000..53769360a2e
Binary files /dev/null and b/plugins/emoji/public/images/google/hushed.png differ
diff --git a/plugins/emoji/public/images/google/ice_cream.png b/plugins/emoji/public/images/google/ice_cream.png
new file mode 100644
index 00000000000..db4582bbc6c
Binary files /dev/null and b/plugins/emoji/public/images/google/ice_cream.png differ
diff --git a/plugins/emoji/public/images/google/icecream.png b/plugins/emoji/public/images/google/icecream.png
new file mode 100644
index 00000000000..45a1a71dc62
Binary files /dev/null and b/plugins/emoji/public/images/google/icecream.png differ
diff --git a/plugins/emoji/public/images/google/id.png b/plugins/emoji/public/images/google/id.png
new file mode 100644
index 00000000000..095086932c7
Binary files /dev/null and b/plugins/emoji/public/images/google/id.png differ
diff --git a/plugins/emoji/public/images/google/ideograph_advantage.png b/plugins/emoji/public/images/google/ideograph_advantage.png
new file mode 100644
index 00000000000..e29656bbe12
Binary files /dev/null and b/plugins/emoji/public/images/google/ideograph_advantage.png differ
diff --git a/plugins/emoji/public/images/google/imp.png b/plugins/emoji/public/images/google/imp.png
new file mode 100644
index 00000000000..eaddaceaf45
Binary files /dev/null and b/plugins/emoji/public/images/google/imp.png differ
diff --git a/plugins/emoji/public/images/google/inbox_tray.png b/plugins/emoji/public/images/google/inbox_tray.png
new file mode 100644
index 00000000000..ae6ad958d26
Binary files /dev/null and b/plugins/emoji/public/images/google/inbox_tray.png differ
diff --git a/plugins/emoji/public/images/google/incoming_envelope.png b/plugins/emoji/public/images/google/incoming_envelope.png
new file mode 100644
index 00000000000..82a1f664be4
Binary files /dev/null and b/plugins/emoji/public/images/google/incoming_envelope.png differ
diff --git a/plugins/emoji/public/images/google/information_desk_person.png b/plugins/emoji/public/images/google/information_desk_person.png
new file mode 100644
index 00000000000..c3d69a8e083
Binary files /dev/null and b/plugins/emoji/public/images/google/information_desk_person.png differ
diff --git a/plugins/emoji/public/images/google/information_source.png b/plugins/emoji/public/images/google/information_source.png
new file mode 100644
index 00000000000..560378a59ee
Binary files /dev/null and b/plugins/emoji/public/images/google/information_source.png differ
diff --git a/plugins/emoji/public/images/google/innocent.png b/plugins/emoji/public/images/google/innocent.png
new file mode 100644
index 00000000000..ef413af8c5e
Binary files /dev/null and b/plugins/emoji/public/images/google/innocent.png differ
diff --git a/plugins/emoji/public/images/google/interrobang.png b/plugins/emoji/public/images/google/interrobang.png
new file mode 100644
index 00000000000..2f4c7d1d383
Binary files /dev/null and b/plugins/emoji/public/images/google/interrobang.png differ
diff --git a/plugins/emoji/public/images/google/iphone.png b/plugins/emoji/public/images/google/iphone.png
new file mode 100644
index 00000000000..5e3768160f9
Binary files /dev/null and b/plugins/emoji/public/images/google/iphone.png differ
diff --git a/plugins/emoji/public/images/google/it.png b/plugins/emoji/public/images/google/it.png
new file mode 100644
index 00000000000..c546e38d84e
Binary files /dev/null and b/plugins/emoji/public/images/google/it.png differ
diff --git a/plugins/emoji/public/images/google/izakaya_lantern.png b/plugins/emoji/public/images/google/izakaya_lantern.png
new file mode 100644
index 00000000000..61c02be0482
Binary files /dev/null and b/plugins/emoji/public/images/google/izakaya_lantern.png differ
diff --git a/plugins/emoji/public/images/google/jack_o_lantern.png b/plugins/emoji/public/images/google/jack_o_lantern.png
new file mode 100644
index 00000000000..47c7d017c63
Binary files /dev/null and b/plugins/emoji/public/images/google/jack_o_lantern.png differ
diff --git a/plugins/emoji/public/images/google/japan.png b/plugins/emoji/public/images/google/japan.png
new file mode 100644
index 00000000000..f5a596e2868
Binary files /dev/null and b/plugins/emoji/public/images/google/japan.png differ
diff --git a/plugins/emoji/public/images/google/japanese_castle.png b/plugins/emoji/public/images/google/japanese_castle.png
new file mode 100644
index 00000000000..e10a121e473
Binary files /dev/null and b/plugins/emoji/public/images/google/japanese_castle.png differ
diff --git a/plugins/emoji/public/images/google/japanese_goblin.png b/plugins/emoji/public/images/google/japanese_goblin.png
new file mode 100644
index 00000000000..7f76bf65e2b
Binary files /dev/null and b/plugins/emoji/public/images/google/japanese_goblin.png differ
diff --git a/plugins/emoji/public/images/google/japanese_ogre.png b/plugins/emoji/public/images/google/japanese_ogre.png
new file mode 100644
index 00000000000..03b2af294a0
Binary files /dev/null and b/plugins/emoji/public/images/google/japanese_ogre.png differ
diff --git a/plugins/emoji/public/images/google/jeans.png b/plugins/emoji/public/images/google/jeans.png
new file mode 100644
index 00000000000..c92b42446ca
Binary files /dev/null and b/plugins/emoji/public/images/google/jeans.png differ
diff --git a/plugins/emoji/public/images/google/joy.png b/plugins/emoji/public/images/google/joy.png
new file mode 100644
index 00000000000..214232e32db
Binary files /dev/null and b/plugins/emoji/public/images/google/joy.png differ
diff --git a/plugins/emoji/public/images/google/joy_cat.png b/plugins/emoji/public/images/google/joy_cat.png
new file mode 100644
index 00000000000..8dccc29ab7c
Binary files /dev/null and b/plugins/emoji/public/images/google/joy_cat.png differ
diff --git a/plugins/emoji/public/images/google/jp.png b/plugins/emoji/public/images/google/jp.png
new file mode 100644
index 00000000000..993397696cc
Binary files /dev/null and b/plugins/emoji/public/images/google/jp.png differ
diff --git a/plugins/emoji/public/images/google/key.png b/plugins/emoji/public/images/google/key.png
new file mode 100644
index 00000000000..b9494c56e7e
Binary files /dev/null and b/plugins/emoji/public/images/google/key.png differ
diff --git a/plugins/emoji/public/images/google/keycap_ten.png b/plugins/emoji/public/images/google/keycap_ten.png
new file mode 100644
index 00000000000..ac71f9ed4b2
Binary files /dev/null and b/plugins/emoji/public/images/google/keycap_ten.png differ
diff --git a/plugins/emoji/public/images/google/kimono.png b/plugins/emoji/public/images/google/kimono.png
new file mode 100644
index 00000000000..474a425b918
Binary files /dev/null and b/plugins/emoji/public/images/google/kimono.png differ
diff --git a/plugins/emoji/public/images/google/kiss.png b/plugins/emoji/public/images/google/kiss.png
new file mode 100644
index 00000000000..95edaf4812f
Binary files /dev/null and b/plugins/emoji/public/images/google/kiss.png differ
diff --git a/plugins/emoji/public/images/google/kissing.png b/plugins/emoji/public/images/google/kissing.png
new file mode 100644
index 00000000000..b1a69fefae5
Binary files /dev/null and b/plugins/emoji/public/images/google/kissing.png differ
diff --git a/plugins/emoji/public/images/google/kissing_cat.png b/plugins/emoji/public/images/google/kissing_cat.png
new file mode 100644
index 00000000000..e5e5450810f
Binary files /dev/null and b/plugins/emoji/public/images/google/kissing_cat.png differ
diff --git a/plugins/emoji/public/images/google/kissing_closed_eyes.png b/plugins/emoji/public/images/google/kissing_closed_eyes.png
new file mode 100644
index 00000000000..0f59127b731
Binary files /dev/null and b/plugins/emoji/public/images/google/kissing_closed_eyes.png differ
diff --git a/plugins/emoji/public/images/google/kissing_heart.png b/plugins/emoji/public/images/google/kissing_heart.png
new file mode 100644
index 00000000000..97f56a6aee0
Binary files /dev/null and b/plugins/emoji/public/images/google/kissing_heart.png differ
diff --git a/plugins/emoji/public/images/google/kissing_smiling_eyes.png b/plugins/emoji/public/images/google/kissing_smiling_eyes.png
new file mode 100644
index 00000000000..24c041491fd
Binary files /dev/null and b/plugins/emoji/public/images/google/kissing_smiling_eyes.png differ
diff --git a/plugins/emoji/public/images/google/knife.png b/plugins/emoji/public/images/google/knife.png
new file mode 100644
index 00000000000..e9e552e66ee
Binary files /dev/null and b/plugins/emoji/public/images/google/knife.png differ
diff --git a/plugins/emoji/public/images/google/koala.png b/plugins/emoji/public/images/google/koala.png
new file mode 100644
index 00000000000..21c2193669d
Binary files /dev/null and b/plugins/emoji/public/images/google/koala.png differ
diff --git a/plugins/emoji/public/images/google/koko.png b/plugins/emoji/public/images/google/koko.png
new file mode 100644
index 00000000000..a833998de2f
Binary files /dev/null and b/plugins/emoji/public/images/google/koko.png differ
diff --git a/plugins/emoji/public/images/google/kr.png b/plugins/emoji/public/images/google/kr.png
new file mode 100644
index 00000000000..1a99cfcf97f
Binary files /dev/null and b/plugins/emoji/public/images/google/kr.png differ
diff --git a/plugins/emoji/public/images/google/lantern.png b/plugins/emoji/public/images/google/lantern.png
new file mode 100644
index 00000000000..61c02be0482
Binary files /dev/null and b/plugins/emoji/public/images/google/lantern.png differ
diff --git a/plugins/emoji/public/images/google/large_blue_circle.png b/plugins/emoji/public/images/google/large_blue_circle.png
new file mode 100644
index 00000000000..568dd1ca035
Binary files /dev/null and b/plugins/emoji/public/images/google/large_blue_circle.png differ
diff --git a/plugins/emoji/public/images/google/large_blue_diamond.png b/plugins/emoji/public/images/google/large_blue_diamond.png
new file mode 100644
index 00000000000..9c187105581
Binary files /dev/null and b/plugins/emoji/public/images/google/large_blue_diamond.png differ
diff --git a/plugins/emoji/public/images/google/large_orange_diamond.png b/plugins/emoji/public/images/google/large_orange_diamond.png
new file mode 100644
index 00000000000..9c3303e4547
Binary files /dev/null and b/plugins/emoji/public/images/google/large_orange_diamond.png differ
diff --git a/plugins/emoji/public/images/google/last_quarter_moon.png b/plugins/emoji/public/images/google/last_quarter_moon.png
new file mode 100644
index 00000000000..8293c87151d
Binary files /dev/null and b/plugins/emoji/public/images/google/last_quarter_moon.png differ
diff --git a/plugins/emoji/public/images/google/last_quarter_moon_with_face.png b/plugins/emoji/public/images/google/last_quarter_moon_with_face.png
new file mode 100644
index 00000000000..20900aabd87
Binary files /dev/null and b/plugins/emoji/public/images/google/last_quarter_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/google/laughing.png b/plugins/emoji/public/images/google/laughing.png
new file mode 100644
index 00000000000..3ecd0343324
Binary files /dev/null and b/plugins/emoji/public/images/google/laughing.png differ
diff --git a/plugins/emoji/public/images/google/leaves.png b/plugins/emoji/public/images/google/leaves.png
new file mode 100644
index 00000000000..80a7bfa3c71
Binary files /dev/null and b/plugins/emoji/public/images/google/leaves.png differ
diff --git a/plugins/emoji/public/images/google/ledger.png b/plugins/emoji/public/images/google/ledger.png
new file mode 100644
index 00000000000..0c8e28f568d
Binary files /dev/null and b/plugins/emoji/public/images/google/ledger.png differ
diff --git a/plugins/emoji/public/images/google/left_luggage.png b/plugins/emoji/public/images/google/left_luggage.png
new file mode 100644
index 00000000000..e4b43bebcd4
Binary files /dev/null and b/plugins/emoji/public/images/google/left_luggage.png differ
diff --git a/plugins/emoji/public/images/google/left_right_arrow.png b/plugins/emoji/public/images/google/left_right_arrow.png
new file mode 100644
index 00000000000..597f953bdf1
Binary files /dev/null and b/plugins/emoji/public/images/google/left_right_arrow.png differ
diff --git a/plugins/emoji/public/images/google/leftwards_arrow_with_hook.png b/plugins/emoji/public/images/google/leftwards_arrow_with_hook.png
new file mode 100644
index 00000000000..f8f5166e112
Binary files /dev/null and b/plugins/emoji/public/images/google/leftwards_arrow_with_hook.png differ
diff --git a/plugins/emoji/public/images/google/lemon.png b/plugins/emoji/public/images/google/lemon.png
new file mode 100644
index 00000000000..876952723ec
Binary files /dev/null and b/plugins/emoji/public/images/google/lemon.png differ
diff --git a/plugins/emoji/public/images/google/leo.png b/plugins/emoji/public/images/google/leo.png
new file mode 100644
index 00000000000..de7daa3d7e0
Binary files /dev/null and b/plugins/emoji/public/images/google/leo.png differ
diff --git a/plugins/emoji/public/images/google/leopard.png b/plugins/emoji/public/images/google/leopard.png
new file mode 100644
index 00000000000..6f4a4368e39
Binary files /dev/null and b/plugins/emoji/public/images/google/leopard.png differ
diff --git a/plugins/emoji/public/images/google/libra.png b/plugins/emoji/public/images/google/libra.png
new file mode 100644
index 00000000000..b5ef8e02c83
Binary files /dev/null and b/plugins/emoji/public/images/google/libra.png differ
diff --git a/plugins/emoji/public/images/google/light_rail.png b/plugins/emoji/public/images/google/light_rail.png
new file mode 100644
index 00000000000..e395df31e3e
Binary files /dev/null and b/plugins/emoji/public/images/google/light_rail.png differ
diff --git a/plugins/emoji/public/images/google/link.png b/plugins/emoji/public/images/google/link.png
new file mode 100644
index 00000000000..0073fd18b0e
Binary files /dev/null and b/plugins/emoji/public/images/google/link.png differ
diff --git a/plugins/emoji/public/images/google/lips.png b/plugins/emoji/public/images/google/lips.png
new file mode 100644
index 00000000000..df29650a9e5
Binary files /dev/null and b/plugins/emoji/public/images/google/lips.png differ
diff --git a/plugins/emoji/public/images/google/lipstick.png b/plugins/emoji/public/images/google/lipstick.png
new file mode 100644
index 00000000000..8c460674cd0
Binary files /dev/null and b/plugins/emoji/public/images/google/lipstick.png differ
diff --git a/plugins/emoji/public/images/google/lock.png b/plugins/emoji/public/images/google/lock.png
new file mode 100644
index 00000000000..ee7f0484047
Binary files /dev/null and b/plugins/emoji/public/images/google/lock.png differ
diff --git a/plugins/emoji/public/images/google/lock_with_ink_pen.png b/plugins/emoji/public/images/google/lock_with_ink_pen.png
new file mode 100644
index 00000000000..a8ab043395a
Binary files /dev/null and b/plugins/emoji/public/images/google/lock_with_ink_pen.png differ
diff --git a/plugins/emoji/public/images/google/lollipop.png b/plugins/emoji/public/images/google/lollipop.png
new file mode 100644
index 00000000000..2de4da16d96
Binary files /dev/null and b/plugins/emoji/public/images/google/lollipop.png differ
diff --git a/plugins/emoji/public/images/google/loud_sound.png b/plugins/emoji/public/images/google/loud_sound.png
new file mode 100644
index 00000000000..099203eacee
Binary files /dev/null and b/plugins/emoji/public/images/google/loud_sound.png differ
diff --git a/plugins/emoji/public/images/google/loudspeaker.png b/plugins/emoji/public/images/google/loudspeaker.png
new file mode 100644
index 00000000000..d37043bc1ac
Binary files /dev/null and b/plugins/emoji/public/images/google/loudspeaker.png differ
diff --git a/plugins/emoji/public/images/google/love_hotel.png b/plugins/emoji/public/images/google/love_hotel.png
new file mode 100644
index 00000000000..091170c7b1a
Binary files /dev/null and b/plugins/emoji/public/images/google/love_hotel.png differ
diff --git a/plugins/emoji/public/images/google/love_letter.png b/plugins/emoji/public/images/google/love_letter.png
new file mode 100644
index 00000000000..1945635cca6
Binary files /dev/null and b/plugins/emoji/public/images/google/love_letter.png differ
diff --git a/plugins/emoji/public/images/google/low_brightness.png b/plugins/emoji/public/images/google/low_brightness.png
new file mode 100644
index 00000000000..d5610ecdc7a
Binary files /dev/null and b/plugins/emoji/public/images/google/low_brightness.png differ
diff --git a/plugins/emoji/public/images/google/m.png b/plugins/emoji/public/images/google/m.png
new file mode 100644
index 00000000000..55917bb18be
Binary files /dev/null and b/plugins/emoji/public/images/google/m.png differ
diff --git a/plugins/emoji/public/images/google/mag.png b/plugins/emoji/public/images/google/mag.png
new file mode 100644
index 00000000000..b697cf23d0f
Binary files /dev/null and b/plugins/emoji/public/images/google/mag.png differ
diff --git a/plugins/emoji/public/images/google/mag_right.png b/plugins/emoji/public/images/google/mag_right.png
new file mode 100644
index 00000000000..02685375bb3
Binary files /dev/null and b/plugins/emoji/public/images/google/mag_right.png differ
diff --git a/plugins/emoji/public/images/google/mahjong.png b/plugins/emoji/public/images/google/mahjong.png
new file mode 100644
index 00000000000..e73e41fc14c
Binary files /dev/null and b/plugins/emoji/public/images/google/mahjong.png differ
diff --git a/plugins/emoji/public/images/google/mailbox.png b/plugins/emoji/public/images/google/mailbox.png
new file mode 100644
index 00000000000..355dfbfeaff
Binary files /dev/null and b/plugins/emoji/public/images/google/mailbox.png differ
diff --git a/plugins/emoji/public/images/google/mailbox_closed.png b/plugins/emoji/public/images/google/mailbox_closed.png
new file mode 100644
index 00000000000..b503a551bad
Binary files /dev/null and b/plugins/emoji/public/images/google/mailbox_closed.png differ
diff --git a/plugins/emoji/public/images/google/mailbox_with_mail.png b/plugins/emoji/public/images/google/mailbox_with_mail.png
new file mode 100644
index 00000000000..72253a99635
Binary files /dev/null and b/plugins/emoji/public/images/google/mailbox_with_mail.png differ
diff --git a/plugins/emoji/public/images/google/mailbox_with_no_mail.png b/plugins/emoji/public/images/google/mailbox_with_no_mail.png
new file mode 100644
index 00000000000..f43a6f62f38
Binary files /dev/null and b/plugins/emoji/public/images/google/mailbox_with_no_mail.png differ
diff --git a/plugins/emoji/public/images/google/man.png b/plugins/emoji/public/images/google/man.png
new file mode 100644
index 00000000000..0c4cad11343
Binary files /dev/null and b/plugins/emoji/public/images/google/man.png differ
diff --git a/plugins/emoji/public/images/google/man_with_gua_pi_mao.png b/plugins/emoji/public/images/google/man_with_gua_pi_mao.png
new file mode 100644
index 00000000000..8f29ef65810
Binary files /dev/null and b/plugins/emoji/public/images/google/man_with_gua_pi_mao.png differ
diff --git a/plugins/emoji/public/images/google/man_with_turban.png b/plugins/emoji/public/images/google/man_with_turban.png
new file mode 100644
index 00000000000..ad22559ba23
Binary files /dev/null and b/plugins/emoji/public/images/google/man_with_turban.png differ
diff --git a/plugins/emoji/public/images/google/mans_shoe.png b/plugins/emoji/public/images/google/mans_shoe.png
new file mode 100644
index 00000000000..34341146f29
Binary files /dev/null and b/plugins/emoji/public/images/google/mans_shoe.png differ
diff --git a/plugins/emoji/public/images/google/maple_leaf.png b/plugins/emoji/public/images/google/maple_leaf.png
new file mode 100644
index 00000000000..ffafc290e21
Binary files /dev/null and b/plugins/emoji/public/images/google/maple_leaf.png differ
diff --git a/plugins/emoji/public/images/google/mask.png b/plugins/emoji/public/images/google/mask.png
new file mode 100644
index 00000000000..2fec0078682
Binary files /dev/null and b/plugins/emoji/public/images/google/mask.png differ
diff --git a/plugins/emoji/public/images/google/massage.png b/plugins/emoji/public/images/google/massage.png
new file mode 100644
index 00000000000..c969b548e77
Binary files /dev/null and b/plugins/emoji/public/images/google/massage.png differ
diff --git a/plugins/emoji/public/images/google/meat_on_bone.png b/plugins/emoji/public/images/google/meat_on_bone.png
new file mode 100644
index 00000000000..4be9354f018
Binary files /dev/null and b/plugins/emoji/public/images/google/meat_on_bone.png differ
diff --git a/plugins/emoji/public/images/google/mega.png b/plugins/emoji/public/images/google/mega.png
new file mode 100644
index 00000000000..6d91527f07d
Binary files /dev/null and b/plugins/emoji/public/images/google/mega.png differ
diff --git a/plugins/emoji/public/images/google/melon.png b/plugins/emoji/public/images/google/melon.png
new file mode 100644
index 00000000000..4b01abb9eff
Binary files /dev/null and b/plugins/emoji/public/images/google/melon.png differ
diff --git a/plugins/emoji/public/images/google/memo.png b/plugins/emoji/public/images/google/memo.png
new file mode 100644
index 00000000000..db2595c899c
Binary files /dev/null and b/plugins/emoji/public/images/google/memo.png differ
diff --git a/plugins/emoji/public/images/google/mens.png b/plugins/emoji/public/images/google/mens.png
new file mode 100644
index 00000000000..1f30777fc94
Binary files /dev/null and b/plugins/emoji/public/images/google/mens.png differ
diff --git a/plugins/emoji/public/images/google/metro.png b/plugins/emoji/public/images/google/metro.png
new file mode 100644
index 00000000000..d685348e353
Binary files /dev/null and b/plugins/emoji/public/images/google/metro.png differ
diff --git a/plugins/emoji/public/images/google/microphone.png b/plugins/emoji/public/images/google/microphone.png
new file mode 100644
index 00000000000..6e797410f9c
Binary files /dev/null and b/plugins/emoji/public/images/google/microphone.png differ
diff --git a/plugins/emoji/public/images/google/microscope.png b/plugins/emoji/public/images/google/microscope.png
new file mode 100644
index 00000000000..7e8c3cdee14
Binary files /dev/null and b/plugins/emoji/public/images/google/microscope.png differ
diff --git a/plugins/emoji/public/images/google/milky_way.png b/plugins/emoji/public/images/google/milky_way.png
new file mode 100644
index 00000000000..44738f85813
Binary files /dev/null and b/plugins/emoji/public/images/google/milky_way.png differ
diff --git a/plugins/emoji/public/images/google/minibus.png b/plugins/emoji/public/images/google/minibus.png
new file mode 100644
index 00000000000..49637678e06
Binary files /dev/null and b/plugins/emoji/public/images/google/minibus.png differ
diff --git a/plugins/emoji/public/images/google/minidisc.png b/plugins/emoji/public/images/google/minidisc.png
new file mode 100644
index 00000000000..ef77f81f0bb
Binary files /dev/null and b/plugins/emoji/public/images/google/minidisc.png differ
diff --git a/plugins/emoji/public/images/google/mobile_phone_off.png b/plugins/emoji/public/images/google/mobile_phone_off.png
new file mode 100644
index 00000000000..cc9afa98d76
Binary files /dev/null and b/plugins/emoji/public/images/google/mobile_phone_off.png differ
diff --git a/plugins/emoji/public/images/google/money_with_wings.png b/plugins/emoji/public/images/google/money_with_wings.png
new file mode 100644
index 00000000000..14b98f40a49
Binary files /dev/null and b/plugins/emoji/public/images/google/money_with_wings.png differ
diff --git a/plugins/emoji/public/images/google/moneybag.png b/plugins/emoji/public/images/google/moneybag.png
new file mode 100644
index 00000000000..624144c107d
Binary files /dev/null and b/plugins/emoji/public/images/google/moneybag.png differ
diff --git a/plugins/emoji/public/images/google/monkey.png b/plugins/emoji/public/images/google/monkey.png
new file mode 100644
index 00000000000..5da3d96195e
Binary files /dev/null and b/plugins/emoji/public/images/google/monkey.png differ
diff --git a/plugins/emoji/public/images/google/monkey_face.png b/plugins/emoji/public/images/google/monkey_face.png
new file mode 100644
index 00000000000..1df92ec9e47
Binary files /dev/null and b/plugins/emoji/public/images/google/monkey_face.png differ
diff --git a/plugins/emoji/public/images/google/monorail.png b/plugins/emoji/public/images/google/monorail.png
new file mode 100644
index 00000000000..42a31555bae
Binary files /dev/null and b/plugins/emoji/public/images/google/monorail.png differ
diff --git a/plugins/emoji/public/images/google/moon.png b/plugins/emoji/public/images/google/moon.png
new file mode 100644
index 00000000000..2d161b95937
Binary files /dev/null and b/plugins/emoji/public/images/google/moon.png differ
diff --git a/plugins/emoji/public/images/google/mortar_board.png b/plugins/emoji/public/images/google/mortar_board.png
new file mode 100644
index 00000000000..b2e045a41ee
Binary files /dev/null and b/plugins/emoji/public/images/google/mortar_board.png differ
diff --git a/plugins/emoji/public/images/google/mount_fuji.png b/plugins/emoji/public/images/google/mount_fuji.png
new file mode 100644
index 00000000000..deb69b662d4
Binary files /dev/null and b/plugins/emoji/public/images/google/mount_fuji.png differ
diff --git a/plugins/emoji/public/images/google/mountain_bicyclist.png b/plugins/emoji/public/images/google/mountain_bicyclist.png
new file mode 100644
index 00000000000..688e5d7e165
Binary files /dev/null and b/plugins/emoji/public/images/google/mountain_bicyclist.png differ
diff --git a/plugins/emoji/public/images/google/mountain_cableway.png b/plugins/emoji/public/images/google/mountain_cableway.png
new file mode 100644
index 00000000000..6a02f5ce3fa
Binary files /dev/null and b/plugins/emoji/public/images/google/mountain_cableway.png differ
diff --git a/plugins/emoji/public/images/google/mountain_railway.png b/plugins/emoji/public/images/google/mountain_railway.png
new file mode 100644
index 00000000000..8fb0e4756a3
Binary files /dev/null and b/plugins/emoji/public/images/google/mountain_railway.png differ
diff --git a/plugins/emoji/public/images/google/mouse.png b/plugins/emoji/public/images/google/mouse.png
new file mode 100644
index 00000000000..49193de586c
Binary files /dev/null and b/plugins/emoji/public/images/google/mouse.png differ
diff --git a/plugins/emoji/public/images/google/mouse2.png b/plugins/emoji/public/images/google/mouse2.png
new file mode 100644
index 00000000000..6a7b14163ac
Binary files /dev/null and b/plugins/emoji/public/images/google/mouse2.png differ
diff --git a/plugins/emoji/public/images/google/movie_camera.png b/plugins/emoji/public/images/google/movie_camera.png
new file mode 100644
index 00000000000..e87f48d05c7
Binary files /dev/null and b/plugins/emoji/public/images/google/movie_camera.png differ
diff --git a/plugins/emoji/public/images/google/moyai.png b/plugins/emoji/public/images/google/moyai.png
new file mode 100644
index 00000000000..232acacd1ba
Binary files /dev/null and b/plugins/emoji/public/images/google/moyai.png differ
diff --git a/plugins/emoji/public/images/google/muscle.png b/plugins/emoji/public/images/google/muscle.png
new file mode 100644
index 00000000000..c9be2ef8236
Binary files /dev/null and b/plugins/emoji/public/images/google/muscle.png differ
diff --git a/plugins/emoji/public/images/google/mushroom.png b/plugins/emoji/public/images/google/mushroom.png
new file mode 100644
index 00000000000..78c77c179ec
Binary files /dev/null and b/plugins/emoji/public/images/google/mushroom.png differ
diff --git a/plugins/emoji/public/images/google/musical_keyboard.png b/plugins/emoji/public/images/google/musical_keyboard.png
new file mode 100644
index 00000000000..34688761e3d
Binary files /dev/null and b/plugins/emoji/public/images/google/musical_keyboard.png differ
diff --git a/plugins/emoji/public/images/google/musical_note.png b/plugins/emoji/public/images/google/musical_note.png
new file mode 100644
index 00000000000..b0505113229
Binary files /dev/null and b/plugins/emoji/public/images/google/musical_note.png differ
diff --git a/plugins/emoji/public/images/google/musical_score.png b/plugins/emoji/public/images/google/musical_score.png
new file mode 100644
index 00000000000..27563b0f212
Binary files /dev/null and b/plugins/emoji/public/images/google/musical_score.png differ
diff --git a/plugins/emoji/public/images/google/mute.png b/plugins/emoji/public/images/google/mute.png
new file mode 100644
index 00000000000..2bc220647f2
Binary files /dev/null and b/plugins/emoji/public/images/google/mute.png differ
diff --git a/plugins/emoji/public/images/google/nail_care.png b/plugins/emoji/public/images/google/nail_care.png
new file mode 100644
index 00000000000..4a9b6b2b932
Binary files /dev/null and b/plugins/emoji/public/images/google/nail_care.png differ
diff --git a/plugins/emoji/public/images/google/name_badge.png b/plugins/emoji/public/images/google/name_badge.png
new file mode 100644
index 00000000000..283ca7b656d
Binary files /dev/null and b/plugins/emoji/public/images/google/name_badge.png differ
diff --git a/plugins/emoji/public/images/google/necktie.png b/plugins/emoji/public/images/google/necktie.png
new file mode 100644
index 00000000000..bab6d18efc7
Binary files /dev/null and b/plugins/emoji/public/images/google/necktie.png differ
diff --git a/plugins/emoji/public/images/google/negative_squared_cross_mark.png b/plugins/emoji/public/images/google/negative_squared_cross_mark.png
new file mode 100644
index 00000000000..e54dcfa6d8e
Binary files /dev/null and b/plugins/emoji/public/images/google/negative_squared_cross_mark.png differ
diff --git a/plugins/emoji/public/images/google/neutral_face.png b/plugins/emoji/public/images/google/neutral_face.png
new file mode 100644
index 00000000000..b86dd16ec78
Binary files /dev/null and b/plugins/emoji/public/images/google/neutral_face.png differ
diff --git a/plugins/emoji/public/images/google/new.png b/plugins/emoji/public/images/google/new.png
new file mode 100644
index 00000000000..ef886bfc2a3
Binary files /dev/null and b/plugins/emoji/public/images/google/new.png differ
diff --git a/plugins/emoji/public/images/google/new_moon.png b/plugins/emoji/public/images/google/new_moon.png
new file mode 100644
index 00000000000..d46df097f8e
Binary files /dev/null and b/plugins/emoji/public/images/google/new_moon.png differ
diff --git a/plugins/emoji/public/images/google/new_moon_with_face.png b/plugins/emoji/public/images/google/new_moon_with_face.png
new file mode 100644
index 00000000000..a429c962fa0
Binary files /dev/null and b/plugins/emoji/public/images/google/new_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/google/newspaper.png b/plugins/emoji/public/images/google/newspaper.png
new file mode 100644
index 00000000000..2b6c6450046
Binary files /dev/null and b/plugins/emoji/public/images/google/newspaper.png differ
diff --git a/plugins/emoji/public/images/google/ng.png b/plugins/emoji/public/images/google/ng.png
new file mode 100644
index 00000000000..ce53648e303
Binary files /dev/null and b/plugins/emoji/public/images/google/ng.png differ
diff --git a/plugins/emoji/public/images/google/night_with_stars.png b/plugins/emoji/public/images/google/night_with_stars.png
new file mode 100644
index 00000000000..6dd44810afe
Binary files /dev/null and b/plugins/emoji/public/images/google/night_with_stars.png differ
diff --git a/plugins/emoji/public/images/google/no_bell.png b/plugins/emoji/public/images/google/no_bell.png
new file mode 100644
index 00000000000..f871eba68e5
Binary files /dev/null and b/plugins/emoji/public/images/google/no_bell.png differ
diff --git a/plugins/emoji/public/images/google/no_bicycles.png b/plugins/emoji/public/images/google/no_bicycles.png
new file mode 100644
index 00000000000..a8df6968be5
Binary files /dev/null and b/plugins/emoji/public/images/google/no_bicycles.png differ
diff --git a/plugins/emoji/public/images/google/no_entry.png b/plugins/emoji/public/images/google/no_entry.png
new file mode 100644
index 00000000000..c09831ff434
Binary files /dev/null and b/plugins/emoji/public/images/google/no_entry.png differ
diff --git a/plugins/emoji/public/images/google/no_entry_sign.png b/plugins/emoji/public/images/google/no_entry_sign.png
new file mode 100644
index 00000000000..f8d4479e911
Binary files /dev/null and b/plugins/emoji/public/images/google/no_entry_sign.png differ
diff --git a/plugins/emoji/public/images/google/no_good.png b/plugins/emoji/public/images/google/no_good.png
new file mode 100644
index 00000000000..e872f0aa72b
Binary files /dev/null and b/plugins/emoji/public/images/google/no_good.png differ
diff --git a/plugins/emoji/public/images/google/no_mobile_phones.png b/plugins/emoji/public/images/google/no_mobile_phones.png
new file mode 100644
index 00000000000..a737daa759e
Binary files /dev/null and b/plugins/emoji/public/images/google/no_mobile_phones.png differ
diff --git a/plugins/emoji/public/images/google/no_mouth.png b/plugins/emoji/public/images/google/no_mouth.png
new file mode 100644
index 00000000000..31a67dfa432
Binary files /dev/null and b/plugins/emoji/public/images/google/no_mouth.png differ
diff --git a/plugins/emoji/public/images/google/no_pedestrians.png b/plugins/emoji/public/images/google/no_pedestrians.png
new file mode 100644
index 00000000000..661d5e74f36
Binary files /dev/null and b/plugins/emoji/public/images/google/no_pedestrians.png differ
diff --git a/plugins/emoji/public/images/google/no_smoking.png b/plugins/emoji/public/images/google/no_smoking.png
new file mode 100644
index 00000000000..c3b4491ef12
Binary files /dev/null and b/plugins/emoji/public/images/google/no_smoking.png differ
diff --git a/plugins/emoji/public/images/google/non-potable_water.png b/plugins/emoji/public/images/google/non-potable_water.png
new file mode 100644
index 00000000000..2a286056c83
Binary files /dev/null and b/plugins/emoji/public/images/google/non-potable_water.png differ
diff --git a/plugins/emoji/public/images/google/nose.png b/plugins/emoji/public/images/google/nose.png
new file mode 100644
index 00000000000..cf4ab5ddb40
Binary files /dev/null and b/plugins/emoji/public/images/google/nose.png differ
diff --git a/plugins/emoji/public/images/google/notebook.png b/plugins/emoji/public/images/google/notebook.png
new file mode 100644
index 00000000000..de1992a40a1
Binary files /dev/null and b/plugins/emoji/public/images/google/notebook.png differ
diff --git a/plugins/emoji/public/images/google/notebook_with_decorative_cover.png b/plugins/emoji/public/images/google/notebook_with_decorative_cover.png
new file mode 100644
index 00000000000..d3c42043ed4
Binary files /dev/null and b/plugins/emoji/public/images/google/notebook_with_decorative_cover.png differ
diff --git a/plugins/emoji/public/images/google/notes.png b/plugins/emoji/public/images/google/notes.png
new file mode 100644
index 00000000000..20acc5b400f
Binary files /dev/null and b/plugins/emoji/public/images/google/notes.png differ
diff --git a/plugins/emoji/public/images/google/nut_and_bolt.png b/plugins/emoji/public/images/google/nut_and_bolt.png
new file mode 100644
index 00000000000..ef58dfd4e68
Binary files /dev/null and b/plugins/emoji/public/images/google/nut_and_bolt.png differ
diff --git a/plugins/emoji/public/images/google/o.png b/plugins/emoji/public/images/google/o.png
new file mode 100644
index 00000000000..3732057a4a9
Binary files /dev/null and b/plugins/emoji/public/images/google/o.png differ
diff --git a/plugins/emoji/public/images/google/o2.png b/plugins/emoji/public/images/google/o2.png
new file mode 100644
index 00000000000..649d17b64c4
Binary files /dev/null and b/plugins/emoji/public/images/google/o2.png differ
diff --git a/plugins/emoji/public/images/google/ocean.png b/plugins/emoji/public/images/google/ocean.png
new file mode 100644
index 00000000000..4ea7f5ba47b
Binary files /dev/null and b/plugins/emoji/public/images/google/ocean.png differ
diff --git a/plugins/emoji/public/images/google/octopus.png b/plugins/emoji/public/images/google/octopus.png
new file mode 100644
index 00000000000..f0f67829c42
Binary files /dev/null and b/plugins/emoji/public/images/google/octopus.png differ
diff --git a/plugins/emoji/public/images/google/oden.png b/plugins/emoji/public/images/google/oden.png
new file mode 100644
index 00000000000..27260979504
Binary files /dev/null and b/plugins/emoji/public/images/google/oden.png differ
diff --git a/plugins/emoji/public/images/google/office.png b/plugins/emoji/public/images/google/office.png
new file mode 100644
index 00000000000..85f7e4438fe
Binary files /dev/null and b/plugins/emoji/public/images/google/office.png differ
diff --git a/plugins/emoji/public/images/google/ok.png b/plugins/emoji/public/images/google/ok.png
new file mode 100644
index 00000000000..eb6601dcc97
Binary files /dev/null and b/plugins/emoji/public/images/google/ok.png differ
diff --git a/plugins/emoji/public/images/google/ok_hand.png b/plugins/emoji/public/images/google/ok_hand.png
new file mode 100644
index 00000000000..396abcc7abc
Binary files /dev/null and b/plugins/emoji/public/images/google/ok_hand.png differ
diff --git a/plugins/emoji/public/images/google/ok_woman.png b/plugins/emoji/public/images/google/ok_woman.png
new file mode 100644
index 00000000000..29d5e8c249f
Binary files /dev/null and b/plugins/emoji/public/images/google/ok_woman.png differ
diff --git a/plugins/emoji/public/images/google/older_man.png b/plugins/emoji/public/images/google/older_man.png
new file mode 100644
index 00000000000..4af0c2d815c
Binary files /dev/null and b/plugins/emoji/public/images/google/older_man.png differ
diff --git a/plugins/emoji/public/images/google/older_woman.png b/plugins/emoji/public/images/google/older_woman.png
new file mode 100644
index 00000000000..7a5aedf4b80
Binary files /dev/null and b/plugins/emoji/public/images/google/older_woman.png differ
diff --git a/plugins/emoji/public/images/google/on.png b/plugins/emoji/public/images/google/on.png
new file mode 100644
index 00000000000..6b95d1b92b2
Binary files /dev/null and b/plugins/emoji/public/images/google/on.png differ
diff --git a/plugins/emoji/public/images/google/oncoming_automobile.png b/plugins/emoji/public/images/google/oncoming_automobile.png
new file mode 100644
index 00000000000..b58b1e78f55
Binary files /dev/null and b/plugins/emoji/public/images/google/oncoming_automobile.png differ
diff --git a/plugins/emoji/public/images/google/oncoming_bus.png b/plugins/emoji/public/images/google/oncoming_bus.png
new file mode 100644
index 00000000000..0f2d5b75123
Binary files /dev/null and b/plugins/emoji/public/images/google/oncoming_bus.png differ
diff --git a/plugins/emoji/public/images/google/oncoming_police_car.png b/plugins/emoji/public/images/google/oncoming_police_car.png
new file mode 100644
index 00000000000..158602e91b9
Binary files /dev/null and b/plugins/emoji/public/images/google/oncoming_police_car.png differ
diff --git a/plugins/emoji/public/images/google/oncoming_taxi.png b/plugins/emoji/public/images/google/oncoming_taxi.png
new file mode 100644
index 00000000000..3ffb2a2aa09
Binary files /dev/null and b/plugins/emoji/public/images/google/oncoming_taxi.png differ
diff --git a/plugins/emoji/public/images/google/open_book.png b/plugins/emoji/public/images/google/open_book.png
new file mode 100644
index 00000000000..890304706b7
Binary files /dev/null and b/plugins/emoji/public/images/google/open_book.png differ
diff --git a/plugins/emoji/public/images/google/open_file_folder.png b/plugins/emoji/public/images/google/open_file_folder.png
new file mode 100644
index 00000000000..ec8b6530f85
Binary files /dev/null and b/plugins/emoji/public/images/google/open_file_folder.png differ
diff --git a/plugins/emoji/public/images/google/open_hands.png b/plugins/emoji/public/images/google/open_hands.png
new file mode 100644
index 00000000000..b164a447cb0
Binary files /dev/null and b/plugins/emoji/public/images/google/open_hands.png differ
diff --git a/plugins/emoji/public/images/google/open_mouth.png b/plugins/emoji/public/images/google/open_mouth.png
new file mode 100644
index 00000000000..8eda142c1a9
Binary files /dev/null and b/plugins/emoji/public/images/google/open_mouth.png differ
diff --git a/plugins/emoji/public/images/google/ophiuchus.png b/plugins/emoji/public/images/google/ophiuchus.png
new file mode 100644
index 00000000000..5b41d45b49d
Binary files /dev/null and b/plugins/emoji/public/images/google/ophiuchus.png differ
diff --git a/plugins/emoji/public/images/google/orange_book.png b/plugins/emoji/public/images/google/orange_book.png
new file mode 100644
index 00000000000..29e672987b5
Binary files /dev/null and b/plugins/emoji/public/images/google/orange_book.png differ
diff --git a/plugins/emoji/public/images/google/outbox_tray.png b/plugins/emoji/public/images/google/outbox_tray.png
new file mode 100644
index 00000000000..75bd669f14c
Binary files /dev/null and b/plugins/emoji/public/images/google/outbox_tray.png differ
diff --git a/plugins/emoji/public/images/google/ox.png b/plugins/emoji/public/images/google/ox.png
new file mode 100644
index 00000000000..0b778e4edc8
Binary files /dev/null and b/plugins/emoji/public/images/google/ox.png differ
diff --git a/plugins/emoji/public/images/google/package.png b/plugins/emoji/public/images/google/package.png
new file mode 100644
index 00000000000..bfdc94104fc
Binary files /dev/null and b/plugins/emoji/public/images/google/package.png differ
diff --git a/plugins/emoji/public/images/google/page_facing_up.png b/plugins/emoji/public/images/google/page_facing_up.png
new file mode 100644
index 00000000000..c76b8634cbe
Binary files /dev/null and b/plugins/emoji/public/images/google/page_facing_up.png differ
diff --git a/plugins/emoji/public/images/google/page_with_curl.png b/plugins/emoji/public/images/google/page_with_curl.png
new file mode 100644
index 00000000000..77bba55b0d5
Binary files /dev/null and b/plugins/emoji/public/images/google/page_with_curl.png differ
diff --git a/plugins/emoji/public/images/google/pager.png b/plugins/emoji/public/images/google/pager.png
new file mode 100644
index 00000000000..f2435c9ae0d
Binary files /dev/null and b/plugins/emoji/public/images/google/pager.png differ
diff --git a/plugins/emoji/public/images/google/palm_tree.png b/plugins/emoji/public/images/google/palm_tree.png
new file mode 100644
index 00000000000..f5260c67a93
Binary files /dev/null and b/plugins/emoji/public/images/google/palm_tree.png differ
diff --git a/plugins/emoji/public/images/google/panda_face.png b/plugins/emoji/public/images/google/panda_face.png
new file mode 100644
index 00000000000..63c4dc121b8
Binary files /dev/null and b/plugins/emoji/public/images/google/panda_face.png differ
diff --git a/plugins/emoji/public/images/google/paperclip.png b/plugins/emoji/public/images/google/paperclip.png
new file mode 100644
index 00000000000..8c40b3b9648
Binary files /dev/null and b/plugins/emoji/public/images/google/paperclip.png differ
diff --git a/plugins/emoji/public/images/google/parking.png b/plugins/emoji/public/images/google/parking.png
new file mode 100644
index 00000000000..855b9aa03f3
Binary files /dev/null and b/plugins/emoji/public/images/google/parking.png differ
diff --git a/plugins/emoji/public/images/google/part_alternation_mark.png b/plugins/emoji/public/images/google/part_alternation_mark.png
new file mode 100644
index 00000000000..b5f7f61b3e8
Binary files /dev/null and b/plugins/emoji/public/images/google/part_alternation_mark.png differ
diff --git a/plugins/emoji/public/images/google/partly_sunny.png b/plugins/emoji/public/images/google/partly_sunny.png
new file mode 100644
index 00000000000..25c792b9f71
Binary files /dev/null and b/plugins/emoji/public/images/google/partly_sunny.png differ
diff --git a/plugins/emoji/public/images/google/passport_control.png b/plugins/emoji/public/images/google/passport_control.png
new file mode 100644
index 00000000000..c9e7b665d91
Binary files /dev/null and b/plugins/emoji/public/images/google/passport_control.png differ
diff --git a/plugins/emoji/public/images/google/paw_prints.png b/plugins/emoji/public/images/google/paw_prints.png
new file mode 100644
index 00000000000..427cf17448a
Binary files /dev/null and b/plugins/emoji/public/images/google/paw_prints.png differ
diff --git a/plugins/emoji/public/images/google/peach.png b/plugins/emoji/public/images/google/peach.png
new file mode 100644
index 00000000000..d0653b20f0b
Binary files /dev/null and b/plugins/emoji/public/images/google/peach.png differ
diff --git a/plugins/emoji/public/images/google/pear.png b/plugins/emoji/public/images/google/pear.png
new file mode 100644
index 00000000000..489308d8f7c
Binary files /dev/null and b/plugins/emoji/public/images/google/pear.png differ
diff --git a/plugins/emoji/public/images/google/pencil.png b/plugins/emoji/public/images/google/pencil.png
new file mode 100644
index 00000000000..db2595c899c
Binary files /dev/null and b/plugins/emoji/public/images/google/pencil.png differ
diff --git a/plugins/emoji/public/images/google/pencil2.png b/plugins/emoji/public/images/google/pencil2.png
new file mode 100644
index 00000000000..6b9e12e7262
Binary files /dev/null and b/plugins/emoji/public/images/google/pencil2.png differ
diff --git a/plugins/emoji/public/images/google/penguin.png b/plugins/emoji/public/images/google/penguin.png
new file mode 100644
index 00000000000..7c8dfc13c47
Binary files /dev/null and b/plugins/emoji/public/images/google/penguin.png differ
diff --git a/plugins/emoji/public/images/google/pensive.png b/plugins/emoji/public/images/google/pensive.png
new file mode 100644
index 00000000000..583ea37b5d8
Binary files /dev/null and b/plugins/emoji/public/images/google/pensive.png differ
diff --git a/plugins/emoji/public/images/google/performing_arts.png b/plugins/emoji/public/images/google/performing_arts.png
new file mode 100644
index 00000000000..5f54f205b3b
Binary files /dev/null and b/plugins/emoji/public/images/google/performing_arts.png differ
diff --git a/plugins/emoji/public/images/google/persevere.png b/plugins/emoji/public/images/google/persevere.png
new file mode 100644
index 00000000000..4c0dd033933
Binary files /dev/null and b/plugins/emoji/public/images/google/persevere.png differ
diff --git a/plugins/emoji/public/images/google/person_frowning.png b/plugins/emoji/public/images/google/person_frowning.png
new file mode 100644
index 00000000000..dca20cb45dd
Binary files /dev/null and b/plugins/emoji/public/images/google/person_frowning.png differ
diff --git a/plugins/emoji/public/images/google/person_with_blond_hair.png b/plugins/emoji/public/images/google/person_with_blond_hair.png
new file mode 100644
index 00000000000..12f34e1c864
Binary files /dev/null and b/plugins/emoji/public/images/google/person_with_blond_hair.png differ
diff --git a/plugins/emoji/public/images/google/person_with_pouting_face.png b/plugins/emoji/public/images/google/person_with_pouting_face.png
new file mode 100644
index 00000000000..9bf9b2dfc2e
Binary files /dev/null and b/plugins/emoji/public/images/google/person_with_pouting_face.png differ
diff --git a/plugins/emoji/public/images/google/phone.png b/plugins/emoji/public/images/google/phone.png
new file mode 100644
index 00000000000..24e614c9c92
Binary files /dev/null and b/plugins/emoji/public/images/google/phone.png differ
diff --git a/plugins/emoji/public/images/google/pig.png b/plugins/emoji/public/images/google/pig.png
new file mode 100644
index 00000000000..d7ea3085235
Binary files /dev/null and b/plugins/emoji/public/images/google/pig.png differ
diff --git a/plugins/emoji/public/images/google/pig2.png b/plugins/emoji/public/images/google/pig2.png
new file mode 100644
index 00000000000..d64fff1699b
Binary files /dev/null and b/plugins/emoji/public/images/google/pig2.png differ
diff --git a/plugins/emoji/public/images/google/pig_nose.png b/plugins/emoji/public/images/google/pig_nose.png
new file mode 100644
index 00000000000..257daee1f63
Binary files /dev/null and b/plugins/emoji/public/images/google/pig_nose.png differ
diff --git a/plugins/emoji/public/images/google/pill.png b/plugins/emoji/public/images/google/pill.png
new file mode 100644
index 00000000000..a6829a5e917
Binary files /dev/null and b/plugins/emoji/public/images/google/pill.png differ
diff --git a/plugins/emoji/public/images/google/pineapple.png b/plugins/emoji/public/images/google/pineapple.png
new file mode 100644
index 00000000000..c7218d24d7b
Binary files /dev/null and b/plugins/emoji/public/images/google/pineapple.png differ
diff --git a/plugins/emoji/public/images/google/pisces.png b/plugins/emoji/public/images/google/pisces.png
new file mode 100644
index 00000000000..587aebccb17
Binary files /dev/null and b/plugins/emoji/public/images/google/pisces.png differ
diff --git a/plugins/emoji/public/images/google/pizza.png b/plugins/emoji/public/images/google/pizza.png
new file mode 100644
index 00000000000..4a5da241030
Binary files /dev/null and b/plugins/emoji/public/images/google/pizza.png differ
diff --git a/plugins/emoji/public/images/google/point_down.png b/plugins/emoji/public/images/google/point_down.png
new file mode 100644
index 00000000000..518b27bc167
Binary files /dev/null and b/plugins/emoji/public/images/google/point_down.png differ
diff --git a/plugins/emoji/public/images/google/point_left.png b/plugins/emoji/public/images/google/point_left.png
new file mode 100644
index 00000000000..f57463f7f4e
Binary files /dev/null and b/plugins/emoji/public/images/google/point_left.png differ
diff --git a/plugins/emoji/public/images/google/point_right.png b/plugins/emoji/public/images/google/point_right.png
new file mode 100644
index 00000000000..baacdf77d13
Binary files /dev/null and b/plugins/emoji/public/images/google/point_right.png differ
diff --git a/plugins/emoji/public/images/google/point_up.png b/plugins/emoji/public/images/google/point_up.png
new file mode 100644
index 00000000000..6a8f02cc3df
Binary files /dev/null and b/plugins/emoji/public/images/google/point_up.png differ
diff --git a/plugins/emoji/public/images/google/point_up_2.png b/plugins/emoji/public/images/google/point_up_2.png
new file mode 100644
index 00000000000..32f0e3a9d66
Binary files /dev/null and b/plugins/emoji/public/images/google/point_up_2.png differ
diff --git a/plugins/emoji/public/images/google/police_car.png b/plugins/emoji/public/images/google/police_car.png
new file mode 100644
index 00000000000..8cf1062b428
Binary files /dev/null and b/plugins/emoji/public/images/google/police_car.png differ
diff --git a/plugins/emoji/public/images/google/poodle.png b/plugins/emoji/public/images/google/poodle.png
new file mode 100644
index 00000000000..835859647fb
Binary files /dev/null and b/plugins/emoji/public/images/google/poodle.png differ
diff --git a/plugins/emoji/public/images/google/poop.png b/plugins/emoji/public/images/google/poop.png
new file mode 100644
index 00000000000..2aacba589e6
Binary files /dev/null and b/plugins/emoji/public/images/google/poop.png differ
diff --git a/plugins/emoji/public/images/google/post_office.png b/plugins/emoji/public/images/google/post_office.png
new file mode 100644
index 00000000000..682ad471928
Binary files /dev/null and b/plugins/emoji/public/images/google/post_office.png differ
diff --git a/plugins/emoji/public/images/google/postal_horn.png b/plugins/emoji/public/images/google/postal_horn.png
new file mode 100644
index 00000000000..5ba027918ae
Binary files /dev/null and b/plugins/emoji/public/images/google/postal_horn.png differ
diff --git a/plugins/emoji/public/images/google/postbox.png b/plugins/emoji/public/images/google/postbox.png
new file mode 100644
index 00000000000..ca370e31205
Binary files /dev/null and b/plugins/emoji/public/images/google/postbox.png differ
diff --git a/plugins/emoji/public/images/google/potable_water.png b/plugins/emoji/public/images/google/potable_water.png
new file mode 100644
index 00000000000..b318aa6f2dc
Binary files /dev/null and b/plugins/emoji/public/images/google/potable_water.png differ
diff --git a/plugins/emoji/public/images/google/pouch.png b/plugins/emoji/public/images/google/pouch.png
new file mode 100644
index 00000000000..4ae522d83e8
Binary files /dev/null and b/plugins/emoji/public/images/google/pouch.png differ
diff --git a/plugins/emoji/public/images/google/poultry_leg.png b/plugins/emoji/public/images/google/poultry_leg.png
new file mode 100644
index 00000000000..931e32f10de
Binary files /dev/null and b/plugins/emoji/public/images/google/poultry_leg.png differ
diff --git a/plugins/emoji/public/images/google/pound.png b/plugins/emoji/public/images/google/pound.png
new file mode 100644
index 00000000000..f108b938e27
Binary files /dev/null and b/plugins/emoji/public/images/google/pound.png differ
diff --git a/plugins/emoji/public/images/google/pouting_cat.png b/plugins/emoji/public/images/google/pouting_cat.png
new file mode 100644
index 00000000000..08003db04b4
Binary files /dev/null and b/plugins/emoji/public/images/google/pouting_cat.png differ
diff --git a/plugins/emoji/public/images/google/pray.png b/plugins/emoji/public/images/google/pray.png
new file mode 100644
index 00000000000..0e42773a408
Binary files /dev/null and b/plugins/emoji/public/images/google/pray.png differ
diff --git a/plugins/emoji/public/images/google/princess.png b/plugins/emoji/public/images/google/princess.png
new file mode 100644
index 00000000000..aa5f0248ad7
Binary files /dev/null and b/plugins/emoji/public/images/google/princess.png differ
diff --git a/plugins/emoji/public/images/google/punch.png b/plugins/emoji/public/images/google/punch.png
new file mode 100644
index 00000000000..e8d59e89320
Binary files /dev/null and b/plugins/emoji/public/images/google/punch.png differ
diff --git a/plugins/emoji/public/images/google/purple_heart.png b/plugins/emoji/public/images/google/purple_heart.png
new file mode 100644
index 00000000000..dfc61802401
Binary files /dev/null and b/plugins/emoji/public/images/google/purple_heart.png differ
diff --git a/plugins/emoji/public/images/google/purse.png b/plugins/emoji/public/images/google/purse.png
new file mode 100644
index 00000000000..98e642c7a92
Binary files /dev/null and b/plugins/emoji/public/images/google/purse.png differ
diff --git a/plugins/emoji/public/images/google/pushpin.png b/plugins/emoji/public/images/google/pushpin.png
new file mode 100644
index 00000000000..e2e71f3bd87
Binary files /dev/null and b/plugins/emoji/public/images/google/pushpin.png differ
diff --git a/plugins/emoji/public/images/google/put_litter_in_its_place.png b/plugins/emoji/public/images/google/put_litter_in_its_place.png
new file mode 100644
index 00000000000..ab314b02a10
Binary files /dev/null and b/plugins/emoji/public/images/google/put_litter_in_its_place.png differ
diff --git a/plugins/emoji/public/images/google/question.png b/plugins/emoji/public/images/google/question.png
new file mode 100644
index 00000000000..4074b0d0c32
Binary files /dev/null and b/plugins/emoji/public/images/google/question.png differ
diff --git a/plugins/emoji/public/images/google/rabbit.png b/plugins/emoji/public/images/google/rabbit.png
new file mode 100644
index 00000000000..a81c6fc8b93
Binary files /dev/null and b/plugins/emoji/public/images/google/rabbit.png differ
diff --git a/plugins/emoji/public/images/google/rabbit2.png b/plugins/emoji/public/images/google/rabbit2.png
new file mode 100644
index 00000000000..00ffe9dd108
Binary files /dev/null and b/plugins/emoji/public/images/google/rabbit2.png differ
diff --git a/plugins/emoji/public/images/google/racehorse.png b/plugins/emoji/public/images/google/racehorse.png
new file mode 100644
index 00000000000..9029b8ae991
Binary files /dev/null and b/plugins/emoji/public/images/google/racehorse.png differ
diff --git a/plugins/emoji/public/images/google/radio.png b/plugins/emoji/public/images/google/radio.png
new file mode 100644
index 00000000000..b03393f8c85
Binary files /dev/null and b/plugins/emoji/public/images/google/radio.png differ
diff --git a/plugins/emoji/public/images/google/radio_button.png b/plugins/emoji/public/images/google/radio_button.png
new file mode 100644
index 00000000000..4d2e27fca09
Binary files /dev/null and b/plugins/emoji/public/images/google/radio_button.png differ
diff --git a/plugins/emoji/public/images/google/rage.png b/plugins/emoji/public/images/google/rage.png
new file mode 100644
index 00000000000..a0799a822fd
Binary files /dev/null and b/plugins/emoji/public/images/google/rage.png differ
diff --git a/plugins/emoji/public/images/google/railway_car.png b/plugins/emoji/public/images/google/railway_car.png
new file mode 100644
index 00000000000..e7fb497f164
Binary files /dev/null and b/plugins/emoji/public/images/google/railway_car.png differ
diff --git a/plugins/emoji/public/images/google/rainbow.png b/plugins/emoji/public/images/google/rainbow.png
new file mode 100644
index 00000000000..dff6eaffdf8
Binary files /dev/null and b/plugins/emoji/public/images/google/rainbow.png differ
diff --git a/plugins/emoji/public/images/google/raised_hand.png b/plugins/emoji/public/images/google/raised_hand.png
new file mode 100644
index 00000000000..beb6c8b91e5
Binary files /dev/null and b/plugins/emoji/public/images/google/raised_hand.png differ
diff --git a/plugins/emoji/public/images/google/raised_hands.png b/plugins/emoji/public/images/google/raised_hands.png
new file mode 100644
index 00000000000..0d25c8d6e7a
Binary files /dev/null and b/plugins/emoji/public/images/google/raised_hands.png differ
diff --git a/plugins/emoji/public/images/google/raising_hand.png b/plugins/emoji/public/images/google/raising_hand.png
new file mode 100644
index 00000000000..88fbd18eaf6
Binary files /dev/null and b/plugins/emoji/public/images/google/raising_hand.png differ
diff --git a/plugins/emoji/public/images/google/ram.png b/plugins/emoji/public/images/google/ram.png
new file mode 100644
index 00000000000..610b454d07d
Binary files /dev/null and b/plugins/emoji/public/images/google/ram.png differ
diff --git a/plugins/emoji/public/images/google/ramen.png b/plugins/emoji/public/images/google/ramen.png
new file mode 100644
index 00000000000..ff8703c3180
Binary files /dev/null and b/plugins/emoji/public/images/google/ramen.png differ
diff --git a/plugins/emoji/public/images/google/rat.png b/plugins/emoji/public/images/google/rat.png
new file mode 100644
index 00000000000..092a867be64
Binary files /dev/null and b/plugins/emoji/public/images/google/rat.png differ
diff --git a/plugins/emoji/public/images/google/recycle.png b/plugins/emoji/public/images/google/recycle.png
new file mode 100644
index 00000000000..7e0f7873bb1
Binary files /dev/null and b/plugins/emoji/public/images/google/recycle.png differ
diff --git a/plugins/emoji/public/images/google/red_car.png b/plugins/emoji/public/images/google/red_car.png
new file mode 100644
index 00000000000..a97442b4459
Binary files /dev/null and b/plugins/emoji/public/images/google/red_car.png differ
diff --git a/plugins/emoji/public/images/google/red_circle.png b/plugins/emoji/public/images/google/red_circle.png
new file mode 100644
index 00000000000..45ca8802c34
Binary files /dev/null and b/plugins/emoji/public/images/google/red_circle.png differ
diff --git a/plugins/emoji/public/images/google/registered.png b/plugins/emoji/public/images/google/registered.png
new file mode 100644
index 00000000000..da819820710
Binary files /dev/null and b/plugins/emoji/public/images/google/registered.png differ
diff --git a/plugins/emoji/public/images/google/relaxed.png b/plugins/emoji/public/images/google/relaxed.png
new file mode 100644
index 00000000000..4e57f758d25
Binary files /dev/null and b/plugins/emoji/public/images/google/relaxed.png differ
diff --git a/plugins/emoji/public/images/google/relieved.png b/plugins/emoji/public/images/google/relieved.png
new file mode 100644
index 00000000000..99cb0dd545a
Binary files /dev/null and b/plugins/emoji/public/images/google/relieved.png differ
diff --git a/plugins/emoji/public/images/google/repeat.png b/plugins/emoji/public/images/google/repeat.png
new file mode 100644
index 00000000000..2d66933222d
Binary files /dev/null and b/plugins/emoji/public/images/google/repeat.png differ
diff --git a/plugins/emoji/public/images/google/repeat_one.png b/plugins/emoji/public/images/google/repeat_one.png
new file mode 100644
index 00000000000..a9e868bb97a
Binary files /dev/null and b/plugins/emoji/public/images/google/repeat_one.png differ
diff --git a/plugins/emoji/public/images/google/restroom.png b/plugins/emoji/public/images/google/restroom.png
new file mode 100644
index 00000000000..0419efd110b
Binary files /dev/null and b/plugins/emoji/public/images/google/restroom.png differ
diff --git a/plugins/emoji/public/images/google/revolving_hearts.png b/plugins/emoji/public/images/google/revolving_hearts.png
new file mode 100644
index 00000000000..226c83ca049
Binary files /dev/null and b/plugins/emoji/public/images/google/revolving_hearts.png differ
diff --git a/plugins/emoji/public/images/google/rewind.png b/plugins/emoji/public/images/google/rewind.png
new file mode 100644
index 00000000000..462d84d0b2a
Binary files /dev/null and b/plugins/emoji/public/images/google/rewind.png differ
diff --git a/plugins/emoji/public/images/google/ribbon.png b/plugins/emoji/public/images/google/ribbon.png
new file mode 100644
index 00000000000..e626fa382c1
Binary files /dev/null and b/plugins/emoji/public/images/google/ribbon.png differ
diff --git a/plugins/emoji/public/images/google/rice.png b/plugins/emoji/public/images/google/rice.png
new file mode 100644
index 00000000000..8bd1fea4059
Binary files /dev/null and b/plugins/emoji/public/images/google/rice.png differ
diff --git a/plugins/emoji/public/images/google/rice_ball.png b/plugins/emoji/public/images/google/rice_ball.png
new file mode 100644
index 00000000000..46bd5286b30
Binary files /dev/null and b/plugins/emoji/public/images/google/rice_ball.png differ
diff --git a/plugins/emoji/public/images/google/rice_cracker.png b/plugins/emoji/public/images/google/rice_cracker.png
new file mode 100644
index 00000000000..f0c9c5746ce
Binary files /dev/null and b/plugins/emoji/public/images/google/rice_cracker.png differ
diff --git a/plugins/emoji/public/images/google/rice_scene.png b/plugins/emoji/public/images/google/rice_scene.png
new file mode 100644
index 00000000000..04951b5887c
Binary files /dev/null and b/plugins/emoji/public/images/google/rice_scene.png differ
diff --git a/plugins/emoji/public/images/google/ring.png b/plugins/emoji/public/images/google/ring.png
new file mode 100644
index 00000000000..54d8189d5f4
Binary files /dev/null and b/plugins/emoji/public/images/google/ring.png differ
diff --git a/plugins/emoji/public/images/google/rocket.png b/plugins/emoji/public/images/google/rocket.png
new file mode 100644
index 00000000000..6085906e759
Binary files /dev/null and b/plugins/emoji/public/images/google/rocket.png differ
diff --git a/plugins/emoji/public/images/google/roller_coaster.png b/plugins/emoji/public/images/google/roller_coaster.png
new file mode 100644
index 00000000000..083ada5830b
Binary files /dev/null and b/plugins/emoji/public/images/google/roller_coaster.png differ
diff --git a/plugins/emoji/public/images/google/rooster.png b/plugins/emoji/public/images/google/rooster.png
new file mode 100644
index 00000000000..b3125a37145
Binary files /dev/null and b/plugins/emoji/public/images/google/rooster.png differ
diff --git a/plugins/emoji/public/images/google/rose.png b/plugins/emoji/public/images/google/rose.png
new file mode 100644
index 00000000000..fa5d483eb57
Binary files /dev/null and b/plugins/emoji/public/images/google/rose.png differ
diff --git a/plugins/emoji/public/images/google/rotating_light.png b/plugins/emoji/public/images/google/rotating_light.png
new file mode 100644
index 00000000000..5335d68926e
Binary files /dev/null and b/plugins/emoji/public/images/google/rotating_light.png differ
diff --git a/plugins/emoji/public/images/google/round_pushpin.png b/plugins/emoji/public/images/google/round_pushpin.png
new file mode 100644
index 00000000000..600521ba861
Binary files /dev/null and b/plugins/emoji/public/images/google/round_pushpin.png differ
diff --git a/plugins/emoji/public/images/google/rowboat.png b/plugins/emoji/public/images/google/rowboat.png
new file mode 100644
index 00000000000..6d470bc4b6c
Binary files /dev/null and b/plugins/emoji/public/images/google/rowboat.png differ
diff --git a/plugins/emoji/public/images/google/ru.png b/plugins/emoji/public/images/google/ru.png
new file mode 100644
index 00000000000..788639fe8d5
Binary files /dev/null and b/plugins/emoji/public/images/google/ru.png differ
diff --git a/plugins/emoji/public/images/google/rugby_football.png b/plugins/emoji/public/images/google/rugby_football.png
new file mode 100644
index 00000000000..e3c286db98b
Binary files /dev/null and b/plugins/emoji/public/images/google/rugby_football.png differ
diff --git a/plugins/emoji/public/images/google/runner.png b/plugins/emoji/public/images/google/runner.png
new file mode 100644
index 00000000000..d85348e5cfb
Binary files /dev/null and b/plugins/emoji/public/images/google/runner.png differ
diff --git a/plugins/emoji/public/images/google/running.png b/plugins/emoji/public/images/google/running.png
new file mode 100644
index 00000000000..d85348e5cfb
Binary files /dev/null and b/plugins/emoji/public/images/google/running.png differ
diff --git a/plugins/emoji/public/images/google/running_shirt_with_sash.png b/plugins/emoji/public/images/google/running_shirt_with_sash.png
new file mode 100644
index 00000000000..3cd2441ebad
Binary files /dev/null and b/plugins/emoji/public/images/google/running_shirt_with_sash.png differ
diff --git a/plugins/emoji/public/images/google/sa.png b/plugins/emoji/public/images/google/sa.png
new file mode 100644
index 00000000000..fd5cc1e58fe
Binary files /dev/null and b/plugins/emoji/public/images/google/sa.png differ
diff --git a/plugins/emoji/public/images/google/sagittarius.png b/plugins/emoji/public/images/google/sagittarius.png
new file mode 100644
index 00000000000..d149f4fb32f
Binary files /dev/null and b/plugins/emoji/public/images/google/sagittarius.png differ
diff --git a/plugins/emoji/public/images/google/sailboat.png b/plugins/emoji/public/images/google/sailboat.png
new file mode 100644
index 00000000000..b4142fe1ecd
Binary files /dev/null and b/plugins/emoji/public/images/google/sailboat.png differ
diff --git a/plugins/emoji/public/images/google/sake.png b/plugins/emoji/public/images/google/sake.png
new file mode 100644
index 00000000000..4da652165de
Binary files /dev/null and b/plugins/emoji/public/images/google/sake.png differ
diff --git a/plugins/emoji/public/images/google/sandal.png b/plugins/emoji/public/images/google/sandal.png
new file mode 100644
index 00000000000..4b179f00a56
Binary files /dev/null and b/plugins/emoji/public/images/google/sandal.png differ
diff --git a/plugins/emoji/public/images/google/santa.png b/plugins/emoji/public/images/google/santa.png
new file mode 100644
index 00000000000..1b919be400f
Binary files /dev/null and b/plugins/emoji/public/images/google/santa.png differ
diff --git a/plugins/emoji/public/images/google/satellite.png b/plugins/emoji/public/images/google/satellite.png
new file mode 100644
index 00000000000..ae29dafb516
Binary files /dev/null and b/plugins/emoji/public/images/google/satellite.png differ
diff --git a/plugins/emoji/public/images/google/satisfied.png b/plugins/emoji/public/images/google/satisfied.png
new file mode 100644
index 00000000000..ef6e2d643df
Binary files /dev/null and b/plugins/emoji/public/images/google/satisfied.png differ
diff --git a/plugins/emoji/public/images/google/saxophone.png b/plugins/emoji/public/images/google/saxophone.png
new file mode 100644
index 00000000000..dde26c6f480
Binary files /dev/null and b/plugins/emoji/public/images/google/saxophone.png differ
diff --git a/plugins/emoji/public/images/google/school.png b/plugins/emoji/public/images/google/school.png
new file mode 100644
index 00000000000..c4221ee2c6d
Binary files /dev/null and b/plugins/emoji/public/images/google/school.png differ
diff --git a/plugins/emoji/public/images/google/school_satchel.png b/plugins/emoji/public/images/google/school_satchel.png
new file mode 100644
index 00000000000..e91f4183bec
Binary files /dev/null and b/plugins/emoji/public/images/google/school_satchel.png differ
diff --git a/plugins/emoji/public/images/google/scissors.png b/plugins/emoji/public/images/google/scissors.png
new file mode 100644
index 00000000000..a4499d5d390
Binary files /dev/null and b/plugins/emoji/public/images/google/scissors.png differ
diff --git a/plugins/emoji/public/images/google/scorpius.png b/plugins/emoji/public/images/google/scorpius.png
new file mode 100644
index 00000000000..08068c974b5
Binary files /dev/null and b/plugins/emoji/public/images/google/scorpius.png differ
diff --git a/plugins/emoji/public/images/google/scream.png b/plugins/emoji/public/images/google/scream.png
new file mode 100644
index 00000000000..b1883bfe162
Binary files /dev/null and b/plugins/emoji/public/images/google/scream.png differ
diff --git a/plugins/emoji/public/images/google/scream_cat.png b/plugins/emoji/public/images/google/scream_cat.png
new file mode 100644
index 00000000000..486febd892c
Binary files /dev/null and b/plugins/emoji/public/images/google/scream_cat.png differ
diff --git a/plugins/emoji/public/images/google/scroll.png b/plugins/emoji/public/images/google/scroll.png
new file mode 100644
index 00000000000..674fbcbbe0e
Binary files /dev/null and b/plugins/emoji/public/images/google/scroll.png differ
diff --git a/plugins/emoji/public/images/google/seat.png b/plugins/emoji/public/images/google/seat.png
new file mode 100644
index 00000000000..e96832a5b62
Binary files /dev/null and b/plugins/emoji/public/images/google/seat.png differ
diff --git a/plugins/emoji/public/images/google/secret.png b/plugins/emoji/public/images/google/secret.png
new file mode 100644
index 00000000000..a8456d8ba31
Binary files /dev/null and b/plugins/emoji/public/images/google/secret.png differ
diff --git a/plugins/emoji/public/images/google/see_no_evil.png b/plugins/emoji/public/images/google/see_no_evil.png
new file mode 100644
index 00000000000..f6e00e95b51
Binary files /dev/null and b/plugins/emoji/public/images/google/see_no_evil.png differ
diff --git a/plugins/emoji/public/images/google/seedling.png b/plugins/emoji/public/images/google/seedling.png
new file mode 100644
index 00000000000..1c780d91d63
Binary files /dev/null and b/plugins/emoji/public/images/google/seedling.png differ
diff --git a/plugins/emoji/public/images/google/shaved_ice.png b/plugins/emoji/public/images/google/shaved_ice.png
new file mode 100644
index 00000000000..3d5f3ce8a4d
Binary files /dev/null and b/plugins/emoji/public/images/google/shaved_ice.png differ
diff --git a/plugins/emoji/public/images/google/sheep.png b/plugins/emoji/public/images/google/sheep.png
new file mode 100644
index 00000000000..a9298fcc2c0
Binary files /dev/null and b/plugins/emoji/public/images/google/sheep.png differ
diff --git a/plugins/emoji/public/images/google/shell.png b/plugins/emoji/public/images/google/shell.png
new file mode 100644
index 00000000000..3c5bd9cb29e
Binary files /dev/null and b/plugins/emoji/public/images/google/shell.png differ
diff --git a/plugins/emoji/public/images/google/ship.png b/plugins/emoji/public/images/google/ship.png
new file mode 100644
index 00000000000..2daa142bbd6
Binary files /dev/null and b/plugins/emoji/public/images/google/ship.png differ
diff --git a/plugins/emoji/public/images/google/shirt.png b/plugins/emoji/public/images/google/shirt.png
new file mode 100644
index 00000000000..484cb70e011
Binary files /dev/null and b/plugins/emoji/public/images/google/shirt.png differ
diff --git a/plugins/emoji/public/images/google/shit.png b/plugins/emoji/public/images/google/shit.png
new file mode 100644
index 00000000000..2aacba589e6
Binary files /dev/null and b/plugins/emoji/public/images/google/shit.png differ
diff --git a/plugins/emoji/public/images/google/shoe.png b/plugins/emoji/public/images/google/shoe.png
new file mode 100644
index 00000000000..34341146f29
Binary files /dev/null and b/plugins/emoji/public/images/google/shoe.png differ
diff --git a/plugins/emoji/public/images/google/shower.png b/plugins/emoji/public/images/google/shower.png
new file mode 100644
index 00000000000..3a60c263d63
Binary files /dev/null and b/plugins/emoji/public/images/google/shower.png differ
diff --git a/plugins/emoji/public/images/google/signal_strength.png b/plugins/emoji/public/images/google/signal_strength.png
new file mode 100644
index 00000000000..fefbfa13f68
Binary files /dev/null and b/plugins/emoji/public/images/google/signal_strength.png differ
diff --git a/plugins/emoji/public/images/google/six_pointed_star.png b/plugins/emoji/public/images/google/six_pointed_star.png
new file mode 100644
index 00000000000..17746fbea05
Binary files /dev/null and b/plugins/emoji/public/images/google/six_pointed_star.png differ
diff --git a/plugins/emoji/public/images/google/ski.png b/plugins/emoji/public/images/google/ski.png
new file mode 100644
index 00000000000..d794cfe9a9f
Binary files /dev/null and b/plugins/emoji/public/images/google/ski.png differ
diff --git a/plugins/emoji/public/images/google/skull.png b/plugins/emoji/public/images/google/skull.png
new file mode 100644
index 00000000000..2633ade37bb
Binary files /dev/null and b/plugins/emoji/public/images/google/skull.png differ
diff --git a/plugins/emoji/public/images/google/sleeping.png b/plugins/emoji/public/images/google/sleeping.png
new file mode 100644
index 00000000000..29d7d382c1f
Binary files /dev/null and b/plugins/emoji/public/images/google/sleeping.png differ
diff --git a/plugins/emoji/public/images/google/sleepy.png b/plugins/emoji/public/images/google/sleepy.png
new file mode 100644
index 00000000000..468f94abb90
Binary files /dev/null and b/plugins/emoji/public/images/google/sleepy.png differ
diff --git a/plugins/emoji/public/images/google/slot_machine.png b/plugins/emoji/public/images/google/slot_machine.png
new file mode 100644
index 00000000000..55ee9c5f14d
Binary files /dev/null and b/plugins/emoji/public/images/google/slot_machine.png differ
diff --git a/plugins/emoji/public/images/google/small_blue_diamond.png b/plugins/emoji/public/images/google/small_blue_diamond.png
new file mode 100644
index 00000000000..38782329cdb
Binary files /dev/null and b/plugins/emoji/public/images/google/small_blue_diamond.png differ
diff --git a/plugins/emoji/public/images/google/small_orange_diamond.png b/plugins/emoji/public/images/google/small_orange_diamond.png
new file mode 100644
index 00000000000..b712f0da05c
Binary files /dev/null and b/plugins/emoji/public/images/google/small_orange_diamond.png differ
diff --git a/plugins/emoji/public/images/google/small_red_triangle.png b/plugins/emoji/public/images/google/small_red_triangle.png
new file mode 100644
index 00000000000..fdd4c927866
Binary files /dev/null and b/plugins/emoji/public/images/google/small_red_triangle.png differ
diff --git a/plugins/emoji/public/images/google/small_red_triangle_down.png b/plugins/emoji/public/images/google/small_red_triangle_down.png
new file mode 100644
index 00000000000..7fa230f9ea5
Binary files /dev/null and b/plugins/emoji/public/images/google/small_red_triangle_down.png differ
diff --git a/plugins/emoji/public/images/google/smile.png b/plugins/emoji/public/images/google/smile.png
new file mode 100644
index 00000000000..fa3ce2bfcde
Binary files /dev/null and b/plugins/emoji/public/images/google/smile.png differ
diff --git a/plugins/emoji/public/images/google/smile_cat.png b/plugins/emoji/public/images/google/smile_cat.png
new file mode 100644
index 00000000000..9198ddf8f24
Binary files /dev/null and b/plugins/emoji/public/images/google/smile_cat.png differ
diff --git a/plugins/emoji/public/images/google/smiley.png b/plugins/emoji/public/images/google/smiley.png
new file mode 100644
index 00000000000..d078fc0b8bc
Binary files /dev/null and b/plugins/emoji/public/images/google/smiley.png differ
diff --git a/plugins/emoji/public/images/google/smiley_cat.png b/plugins/emoji/public/images/google/smiley_cat.png
new file mode 100644
index 00000000000..5a181ef14ed
Binary files /dev/null and b/plugins/emoji/public/images/google/smiley_cat.png differ
diff --git a/plugins/emoji/public/images/google/smiling_imp.png b/plugins/emoji/public/images/google/smiling_imp.png
new file mode 100644
index 00000000000..ec8827f87f3
Binary files /dev/null and b/plugins/emoji/public/images/google/smiling_imp.png differ
diff --git a/plugins/emoji/public/images/google/smirk.png b/plugins/emoji/public/images/google/smirk.png
new file mode 100644
index 00000000000..f40f5c2477d
Binary files /dev/null and b/plugins/emoji/public/images/google/smirk.png differ
diff --git a/plugins/emoji/public/images/google/smirk_cat.png b/plugins/emoji/public/images/google/smirk_cat.png
new file mode 100644
index 00000000000..ccbe15544c3
Binary files /dev/null and b/plugins/emoji/public/images/google/smirk_cat.png differ
diff --git a/plugins/emoji/public/images/google/smoking.png b/plugins/emoji/public/images/google/smoking.png
new file mode 100644
index 00000000000..711997e3ae9
Binary files /dev/null and b/plugins/emoji/public/images/google/smoking.png differ
diff --git a/plugins/emoji/public/images/google/snail.png b/plugins/emoji/public/images/google/snail.png
new file mode 100644
index 00000000000..a4a8ceba836
Binary files /dev/null and b/plugins/emoji/public/images/google/snail.png differ
diff --git a/plugins/emoji/public/images/google/snake.png b/plugins/emoji/public/images/google/snake.png
new file mode 100644
index 00000000000..b812fe1d31e
Binary files /dev/null and b/plugins/emoji/public/images/google/snake.png differ
diff --git a/plugins/emoji/public/images/google/snowboarder.png b/plugins/emoji/public/images/google/snowboarder.png
new file mode 100644
index 00000000000..3e4a3b33464
Binary files /dev/null and b/plugins/emoji/public/images/google/snowboarder.png differ
diff --git a/plugins/emoji/public/images/google/snowflake.png b/plugins/emoji/public/images/google/snowflake.png
new file mode 100644
index 00000000000..0673d37b2af
Binary files /dev/null and b/plugins/emoji/public/images/google/snowflake.png differ
diff --git a/plugins/emoji/public/images/google/snowman.png b/plugins/emoji/public/images/google/snowman.png
new file mode 100644
index 00000000000..0ea394a2be8
Binary files /dev/null and b/plugins/emoji/public/images/google/snowman.png differ
diff --git a/plugins/emoji/public/images/google/sob.png b/plugins/emoji/public/images/google/sob.png
new file mode 100644
index 00000000000..bb18e4f754f
Binary files /dev/null and b/plugins/emoji/public/images/google/sob.png differ
diff --git a/plugins/emoji/public/images/google/soccer.png b/plugins/emoji/public/images/google/soccer.png
new file mode 100644
index 00000000000..39817b8cb90
Binary files /dev/null and b/plugins/emoji/public/images/google/soccer.png differ
diff --git a/plugins/emoji/public/images/google/soon.png b/plugins/emoji/public/images/google/soon.png
new file mode 100644
index 00000000000..31ec2acc205
Binary files /dev/null and b/plugins/emoji/public/images/google/soon.png differ
diff --git a/plugins/emoji/public/images/google/sos.png b/plugins/emoji/public/images/google/sos.png
new file mode 100644
index 00000000000..e942466530d
Binary files /dev/null and b/plugins/emoji/public/images/google/sos.png differ
diff --git a/plugins/emoji/public/images/google/sound.png b/plugins/emoji/public/images/google/sound.png
new file mode 100644
index 00000000000..09416feabf2
Binary files /dev/null and b/plugins/emoji/public/images/google/sound.png differ
diff --git a/plugins/emoji/public/images/google/space_invader.png b/plugins/emoji/public/images/google/space_invader.png
new file mode 100644
index 00000000000..aee7bc91427
Binary files /dev/null and b/plugins/emoji/public/images/google/space_invader.png differ
diff --git a/plugins/emoji/public/images/google/spades.png b/plugins/emoji/public/images/google/spades.png
new file mode 100644
index 00000000000..4529ec3d3b3
Binary files /dev/null and b/plugins/emoji/public/images/google/spades.png differ
diff --git a/plugins/emoji/public/images/google/spaghetti.png b/plugins/emoji/public/images/google/spaghetti.png
new file mode 100644
index 00000000000..df54d0cca7e
Binary files /dev/null and b/plugins/emoji/public/images/google/spaghetti.png differ
diff --git a/plugins/emoji/public/images/google/sparkle.png b/plugins/emoji/public/images/google/sparkle.png
new file mode 100644
index 00000000000..aee83312c40
Binary files /dev/null and b/plugins/emoji/public/images/google/sparkle.png differ
diff --git a/plugins/emoji/public/images/google/sparkler.png b/plugins/emoji/public/images/google/sparkler.png
new file mode 100644
index 00000000000..7708d658293
Binary files /dev/null and b/plugins/emoji/public/images/google/sparkler.png differ
diff --git a/plugins/emoji/public/images/google/sparkles.png b/plugins/emoji/public/images/google/sparkles.png
new file mode 100644
index 00000000000..27fa5a72912
Binary files /dev/null and b/plugins/emoji/public/images/google/sparkles.png differ
diff --git a/plugins/emoji/public/images/google/sparkling_heart.png b/plugins/emoji/public/images/google/sparkling_heart.png
new file mode 100644
index 00000000000..1eab87281e4
Binary files /dev/null and b/plugins/emoji/public/images/google/sparkling_heart.png differ
diff --git a/plugins/emoji/public/images/google/speak_no_evil.png b/plugins/emoji/public/images/google/speak_no_evil.png
new file mode 100644
index 00000000000..ba80bfd3c73
Binary files /dev/null and b/plugins/emoji/public/images/google/speak_no_evil.png differ
diff --git a/plugins/emoji/public/images/google/speech_balloon.png b/plugins/emoji/public/images/google/speech_balloon.png
new file mode 100644
index 00000000000..a27e4e4453b
Binary files /dev/null and b/plugins/emoji/public/images/google/speech_balloon.png differ
diff --git a/plugins/emoji/public/images/google/speedboat.png b/plugins/emoji/public/images/google/speedboat.png
new file mode 100644
index 00000000000..104abe88fa1
Binary files /dev/null and b/plugins/emoji/public/images/google/speedboat.png differ
diff --git a/plugins/emoji/public/images/google/star.png b/plugins/emoji/public/images/google/star.png
new file mode 100644
index 00000000000..95079a0f174
Binary files /dev/null and b/plugins/emoji/public/images/google/star.png differ
diff --git a/plugins/emoji/public/images/google/star2.png b/plugins/emoji/public/images/google/star2.png
new file mode 100644
index 00000000000..2e56e355412
Binary files /dev/null and b/plugins/emoji/public/images/google/star2.png differ
diff --git a/plugins/emoji/public/images/google/stars.png b/plugins/emoji/public/images/google/stars.png
new file mode 100644
index 00000000000..befc7dbdf7d
Binary files /dev/null and b/plugins/emoji/public/images/google/stars.png differ
diff --git a/plugins/emoji/public/images/google/station.png b/plugins/emoji/public/images/google/station.png
new file mode 100644
index 00000000000..1937a8e2fce
Binary files /dev/null and b/plugins/emoji/public/images/google/station.png differ
diff --git a/plugins/emoji/public/images/google/statue_of_liberty.png b/plugins/emoji/public/images/google/statue_of_liberty.png
new file mode 100644
index 00000000000..bafaf556fc7
Binary files /dev/null and b/plugins/emoji/public/images/google/statue_of_liberty.png differ
diff --git a/plugins/emoji/public/images/google/steam_locomotive.png b/plugins/emoji/public/images/google/steam_locomotive.png
new file mode 100644
index 00000000000..b6cca56aa75
Binary files /dev/null and b/plugins/emoji/public/images/google/steam_locomotive.png differ
diff --git a/plugins/emoji/public/images/google/stew.png b/plugins/emoji/public/images/google/stew.png
new file mode 100644
index 00000000000..c698aaf45e0
Binary files /dev/null and b/plugins/emoji/public/images/google/stew.png differ
diff --git a/plugins/emoji/public/images/google/straight_ruler.png b/plugins/emoji/public/images/google/straight_ruler.png
new file mode 100644
index 00000000000..ca485102a3e
Binary files /dev/null and b/plugins/emoji/public/images/google/straight_ruler.png differ
diff --git a/plugins/emoji/public/images/google/strawberry.png b/plugins/emoji/public/images/google/strawberry.png
new file mode 100644
index 00000000000..0ec9bbfc456
Binary files /dev/null and b/plugins/emoji/public/images/google/strawberry.png differ
diff --git a/plugins/emoji/public/images/google/stuck_out_tongue.png b/plugins/emoji/public/images/google/stuck_out_tongue.png
new file mode 100644
index 00000000000..783de268d70
Binary files /dev/null and b/plugins/emoji/public/images/google/stuck_out_tongue.png differ
diff --git a/plugins/emoji/public/images/google/stuck_out_tongue_closed_eyes.png b/plugins/emoji/public/images/google/stuck_out_tongue_closed_eyes.png
new file mode 100644
index 00000000000..4140a19ac07
Binary files /dev/null and b/plugins/emoji/public/images/google/stuck_out_tongue_closed_eyes.png differ
diff --git a/plugins/emoji/public/images/google/stuck_out_tongue_winking_eye.png b/plugins/emoji/public/images/google/stuck_out_tongue_winking_eye.png
new file mode 100644
index 00000000000..e4585688194
Binary files /dev/null and b/plugins/emoji/public/images/google/stuck_out_tongue_winking_eye.png differ
diff --git a/plugins/emoji/public/images/google/sun_with_face.png b/plugins/emoji/public/images/google/sun_with_face.png
new file mode 100644
index 00000000000..fa4fe022cdb
Binary files /dev/null and b/plugins/emoji/public/images/google/sun_with_face.png differ
diff --git a/plugins/emoji/public/images/google/sunflower.png b/plugins/emoji/public/images/google/sunflower.png
new file mode 100644
index 00000000000..55a2758f1c0
Binary files /dev/null and b/plugins/emoji/public/images/google/sunflower.png differ
diff --git a/plugins/emoji/public/images/google/sunglasses.png b/plugins/emoji/public/images/google/sunglasses.png
new file mode 100644
index 00000000000..e9293e0a455
Binary files /dev/null and b/plugins/emoji/public/images/google/sunglasses.png differ
diff --git a/plugins/emoji/public/images/google/sunny.png b/plugins/emoji/public/images/google/sunny.png
new file mode 100644
index 00000000000..ca228423fef
Binary files /dev/null and b/plugins/emoji/public/images/google/sunny.png differ
diff --git a/plugins/emoji/public/images/google/sunrise.png b/plugins/emoji/public/images/google/sunrise.png
new file mode 100644
index 00000000000..6c1e7d69786
Binary files /dev/null and b/plugins/emoji/public/images/google/sunrise.png differ
diff --git a/plugins/emoji/public/images/google/sunrise_over_mountains.png b/plugins/emoji/public/images/google/sunrise_over_mountains.png
new file mode 100644
index 00000000000..e92089ace32
Binary files /dev/null and b/plugins/emoji/public/images/google/sunrise_over_mountains.png differ
diff --git a/plugins/emoji/public/images/google/surfer.png b/plugins/emoji/public/images/google/surfer.png
new file mode 100644
index 00000000000..01310a4726d
Binary files /dev/null and b/plugins/emoji/public/images/google/surfer.png differ
diff --git a/plugins/emoji/public/images/google/sushi.png b/plugins/emoji/public/images/google/sushi.png
new file mode 100644
index 00000000000..56ba273acb1
Binary files /dev/null and b/plugins/emoji/public/images/google/sushi.png differ
diff --git a/plugins/emoji/public/images/google/suspension_railway.png b/plugins/emoji/public/images/google/suspension_railway.png
new file mode 100644
index 00000000000..ca86f687228
Binary files /dev/null and b/plugins/emoji/public/images/google/suspension_railway.png differ
diff --git a/plugins/emoji/public/images/google/sweat.png b/plugins/emoji/public/images/google/sweat.png
new file mode 100644
index 00000000000..8b738d2dedd
Binary files /dev/null and b/plugins/emoji/public/images/google/sweat.png differ
diff --git a/plugins/emoji/public/images/google/sweat_drops.png b/plugins/emoji/public/images/google/sweat_drops.png
new file mode 100644
index 00000000000..7d452fe7403
Binary files /dev/null and b/plugins/emoji/public/images/google/sweat_drops.png differ
diff --git a/plugins/emoji/public/images/google/sweat_smile.png b/plugins/emoji/public/images/google/sweat_smile.png
new file mode 100644
index 00000000000..d02aa093e92
Binary files /dev/null and b/plugins/emoji/public/images/google/sweat_smile.png differ
diff --git a/plugins/emoji/public/images/google/sweet_potato.png b/plugins/emoji/public/images/google/sweet_potato.png
new file mode 100644
index 00000000000..9cc7e8e3e39
Binary files /dev/null and b/plugins/emoji/public/images/google/sweet_potato.png differ
diff --git a/plugins/emoji/public/images/google/swimmer.png b/plugins/emoji/public/images/google/swimmer.png
new file mode 100644
index 00000000000..35041ba604e
Binary files /dev/null and b/plugins/emoji/public/images/google/swimmer.png differ
diff --git a/plugins/emoji/public/images/google/symbols.png b/plugins/emoji/public/images/google/symbols.png
new file mode 100644
index 00000000000..36a429944ca
Binary files /dev/null and b/plugins/emoji/public/images/google/symbols.png differ
diff --git a/plugins/emoji/public/images/google/syringe.png b/plugins/emoji/public/images/google/syringe.png
new file mode 100644
index 00000000000..974dba42b70
Binary files /dev/null and b/plugins/emoji/public/images/google/syringe.png differ
diff --git a/plugins/emoji/public/images/google/tada.png b/plugins/emoji/public/images/google/tada.png
new file mode 100644
index 00000000000..9e315cd2405
Binary files /dev/null and b/plugins/emoji/public/images/google/tada.png differ
diff --git a/plugins/emoji/public/images/google/tanabata_tree.png b/plugins/emoji/public/images/google/tanabata_tree.png
new file mode 100644
index 00000000000..80264962cb6
Binary files /dev/null and b/plugins/emoji/public/images/google/tanabata_tree.png differ
diff --git a/plugins/emoji/public/images/google/tangerine.png b/plugins/emoji/public/images/google/tangerine.png
new file mode 100644
index 00000000000..bd0c4eb293a
Binary files /dev/null and b/plugins/emoji/public/images/google/tangerine.png differ
diff --git a/plugins/emoji/public/images/google/taurus.png b/plugins/emoji/public/images/google/taurus.png
new file mode 100644
index 00000000000..265e9a0f5e8
Binary files /dev/null and b/plugins/emoji/public/images/google/taurus.png differ
diff --git a/plugins/emoji/public/images/google/taxi.png b/plugins/emoji/public/images/google/taxi.png
new file mode 100644
index 00000000000..a51767c9ca1
Binary files /dev/null and b/plugins/emoji/public/images/google/taxi.png differ
diff --git a/plugins/emoji/public/images/google/tea.png b/plugins/emoji/public/images/google/tea.png
new file mode 100644
index 00000000000..e2b2f82d39c
Binary files /dev/null and b/plugins/emoji/public/images/google/tea.png differ
diff --git a/plugins/emoji/public/images/google/telephone.png b/plugins/emoji/public/images/google/telephone.png
new file mode 100644
index 00000000000..24e614c9c92
Binary files /dev/null and b/plugins/emoji/public/images/google/telephone.png differ
diff --git a/plugins/emoji/public/images/google/telephone_receiver.png b/plugins/emoji/public/images/google/telephone_receiver.png
new file mode 100644
index 00000000000..5307cee3545
Binary files /dev/null and b/plugins/emoji/public/images/google/telephone_receiver.png differ
diff --git a/plugins/emoji/public/images/google/telescope.png b/plugins/emoji/public/images/google/telescope.png
new file mode 100644
index 00000000000..e7cc4ffcd99
Binary files /dev/null and b/plugins/emoji/public/images/google/telescope.png differ
diff --git a/plugins/emoji/public/images/google/tennis.png b/plugins/emoji/public/images/google/tennis.png
new file mode 100644
index 00000000000..253d96bd0e0
Binary files /dev/null and b/plugins/emoji/public/images/google/tennis.png differ
diff --git a/plugins/emoji/public/images/google/tent.png b/plugins/emoji/public/images/google/tent.png
new file mode 100644
index 00000000000..b411a171a49
Binary files /dev/null and b/plugins/emoji/public/images/google/tent.png differ
diff --git a/plugins/emoji/public/images/google/thought_balloon.png b/plugins/emoji/public/images/google/thought_balloon.png
new file mode 100644
index 00000000000..3df332ac0e7
Binary files /dev/null and b/plugins/emoji/public/images/google/thought_balloon.png differ
diff --git a/plugins/emoji/public/images/google/thumbsdown.png b/plugins/emoji/public/images/google/thumbsdown.png
new file mode 100644
index 00000000000..96be997bfb3
Binary files /dev/null and b/plugins/emoji/public/images/google/thumbsdown.png differ
diff --git a/plugins/emoji/public/images/google/thumbsup.png b/plugins/emoji/public/images/google/thumbsup.png
new file mode 100644
index 00000000000..2f1ba2803b6
Binary files /dev/null and b/plugins/emoji/public/images/google/thumbsup.png differ
diff --git a/plugins/emoji/public/images/google/ticket.png b/plugins/emoji/public/images/google/ticket.png
new file mode 100644
index 00000000000..dbfc2894f85
Binary files /dev/null and b/plugins/emoji/public/images/google/ticket.png differ
diff --git a/plugins/emoji/public/images/google/tiger.png b/plugins/emoji/public/images/google/tiger.png
new file mode 100644
index 00000000000..382b82bfa2a
Binary files /dev/null and b/plugins/emoji/public/images/google/tiger.png differ
diff --git a/plugins/emoji/public/images/google/tiger2.png b/plugins/emoji/public/images/google/tiger2.png
new file mode 100644
index 00000000000..a042fbb57ec
Binary files /dev/null and b/plugins/emoji/public/images/google/tiger2.png differ
diff --git a/plugins/emoji/public/images/google/tired_face.png b/plugins/emoji/public/images/google/tired_face.png
new file mode 100644
index 00000000000..bcd8c5b4f76
Binary files /dev/null and b/plugins/emoji/public/images/google/tired_face.png differ
diff --git a/plugins/emoji/public/images/google/tm.png b/plugins/emoji/public/images/google/tm.png
new file mode 100644
index 00000000000..de2a8f38999
Binary files /dev/null and b/plugins/emoji/public/images/google/tm.png differ
diff --git a/plugins/emoji/public/images/google/toilet.png b/plugins/emoji/public/images/google/toilet.png
new file mode 100644
index 00000000000..401913ac87a
Binary files /dev/null and b/plugins/emoji/public/images/google/toilet.png differ
diff --git a/plugins/emoji/public/images/google/tokyo_tower.png b/plugins/emoji/public/images/google/tokyo_tower.png
new file mode 100644
index 00000000000..08d4a97d970
Binary files /dev/null and b/plugins/emoji/public/images/google/tokyo_tower.png differ
diff --git a/plugins/emoji/public/images/google/tomato.png b/plugins/emoji/public/images/google/tomato.png
new file mode 100644
index 00000000000..9e39e3457a8
Binary files /dev/null and b/plugins/emoji/public/images/google/tomato.png differ
diff --git a/plugins/emoji/public/images/google/tongue.png b/plugins/emoji/public/images/google/tongue.png
new file mode 100644
index 00000000000..552e46ff7e9
Binary files /dev/null and b/plugins/emoji/public/images/google/tongue.png differ
diff --git a/plugins/emoji/public/images/google/top.png b/plugins/emoji/public/images/google/top.png
new file mode 100644
index 00000000000..589410334f5
Binary files /dev/null and b/plugins/emoji/public/images/google/top.png differ
diff --git a/plugins/emoji/public/images/google/tophat.png b/plugins/emoji/public/images/google/tophat.png
new file mode 100644
index 00000000000..a38acb4aeb5
Binary files /dev/null and b/plugins/emoji/public/images/google/tophat.png differ
diff --git a/plugins/emoji/public/images/google/tractor.png b/plugins/emoji/public/images/google/tractor.png
new file mode 100644
index 00000000000..9e5cb19a46c
Binary files /dev/null and b/plugins/emoji/public/images/google/tractor.png differ
diff --git a/plugins/emoji/public/images/google/traffic_light.png b/plugins/emoji/public/images/google/traffic_light.png
new file mode 100644
index 00000000000..38ecce0bf11
Binary files /dev/null and b/plugins/emoji/public/images/google/traffic_light.png differ
diff --git a/plugins/emoji/public/images/google/train2.png b/plugins/emoji/public/images/google/train2.png
new file mode 100644
index 00000000000..d520d90f2b1
Binary files /dev/null and b/plugins/emoji/public/images/google/train2.png differ
diff --git a/plugins/emoji/public/images/google/tram.png b/plugins/emoji/public/images/google/tram.png
new file mode 100644
index 00000000000..253a0e37358
Binary files /dev/null and b/plugins/emoji/public/images/google/tram.png differ
diff --git a/plugins/emoji/public/images/google/triangular_flag_on_post.png b/plugins/emoji/public/images/google/triangular_flag_on_post.png
new file mode 100644
index 00000000000..3a3e175e899
Binary files /dev/null and b/plugins/emoji/public/images/google/triangular_flag_on_post.png differ
diff --git a/plugins/emoji/public/images/google/triangular_ruler.png b/plugins/emoji/public/images/google/triangular_ruler.png
new file mode 100644
index 00000000000..eb5f66613b4
Binary files /dev/null and b/plugins/emoji/public/images/google/triangular_ruler.png differ
diff --git a/plugins/emoji/public/images/google/trident.png b/plugins/emoji/public/images/google/trident.png
new file mode 100644
index 00000000000..910bd3fe97c
Binary files /dev/null and b/plugins/emoji/public/images/google/trident.png differ
diff --git a/plugins/emoji/public/images/google/triumph.png b/plugins/emoji/public/images/google/triumph.png
new file mode 100644
index 00000000000..2f6eecef1be
Binary files /dev/null and b/plugins/emoji/public/images/google/triumph.png differ
diff --git a/plugins/emoji/public/images/google/trolleybus.png b/plugins/emoji/public/images/google/trolleybus.png
new file mode 100644
index 00000000000..e27e8d34f36
Binary files /dev/null and b/plugins/emoji/public/images/google/trolleybus.png differ
diff --git a/plugins/emoji/public/images/google/trophy.png b/plugins/emoji/public/images/google/trophy.png
new file mode 100644
index 00000000000..8e867ff8d69
Binary files /dev/null and b/plugins/emoji/public/images/google/trophy.png differ
diff --git a/plugins/emoji/public/images/google/tropical_drink.png b/plugins/emoji/public/images/google/tropical_drink.png
new file mode 100644
index 00000000000..3be69e2d6ca
Binary files /dev/null and b/plugins/emoji/public/images/google/tropical_drink.png differ
diff --git a/plugins/emoji/public/images/google/tropical_fish.png b/plugins/emoji/public/images/google/tropical_fish.png
new file mode 100644
index 00000000000..26ce18a5a68
Binary files /dev/null and b/plugins/emoji/public/images/google/tropical_fish.png differ
diff --git a/plugins/emoji/public/images/google/truck.png b/plugins/emoji/public/images/google/truck.png
new file mode 100644
index 00000000000..376baff3dc9
Binary files /dev/null and b/plugins/emoji/public/images/google/truck.png differ
diff --git a/plugins/emoji/public/images/google/trumpet.png b/plugins/emoji/public/images/google/trumpet.png
new file mode 100644
index 00000000000..2c01c6eb90a
Binary files /dev/null and b/plugins/emoji/public/images/google/trumpet.png differ
diff --git a/plugins/emoji/public/images/google/tshirt.png b/plugins/emoji/public/images/google/tshirt.png
new file mode 100644
index 00000000000..2b4ecb3a76d
Binary files /dev/null and b/plugins/emoji/public/images/google/tshirt.png differ
diff --git a/plugins/emoji/public/images/google/tulip.png b/plugins/emoji/public/images/google/tulip.png
new file mode 100644
index 00000000000..e000f0412da
Binary files /dev/null and b/plugins/emoji/public/images/google/tulip.png differ
diff --git a/plugins/emoji/public/images/google/turtle.png b/plugins/emoji/public/images/google/turtle.png
new file mode 100644
index 00000000000..3d2e197d971
Binary files /dev/null and b/plugins/emoji/public/images/google/turtle.png differ
diff --git a/plugins/emoji/public/images/google/tv.png b/plugins/emoji/public/images/google/tv.png
new file mode 100644
index 00000000000..fde772175ad
Binary files /dev/null and b/plugins/emoji/public/images/google/tv.png differ
diff --git a/plugins/emoji/public/images/google/twisted_rightwards_arrows.png b/plugins/emoji/public/images/google/twisted_rightwards_arrows.png
new file mode 100644
index 00000000000..eb56fdf40aa
Binary files /dev/null and b/plugins/emoji/public/images/google/twisted_rightwards_arrows.png differ
diff --git a/plugins/emoji/public/images/google/two_hearts.png b/plugins/emoji/public/images/google/two_hearts.png
new file mode 100644
index 00000000000..7b6e0617d2d
Binary files /dev/null and b/plugins/emoji/public/images/google/two_hearts.png differ
diff --git a/plugins/emoji/public/images/google/two_men_holding_hands.png b/plugins/emoji/public/images/google/two_men_holding_hands.png
new file mode 100644
index 00000000000..4e6669b2b10
Binary files /dev/null and b/plugins/emoji/public/images/google/two_men_holding_hands.png differ
diff --git a/plugins/emoji/public/images/google/two_women_holding_hands.png b/plugins/emoji/public/images/google/two_women_holding_hands.png
new file mode 100644
index 00000000000..89f2bb84465
Binary files /dev/null and b/plugins/emoji/public/images/google/two_women_holding_hands.png differ
diff --git a/plugins/emoji/public/images/google/u5272.png b/plugins/emoji/public/images/google/u5272.png
new file mode 100644
index 00000000000..257febcf976
Binary files /dev/null and b/plugins/emoji/public/images/google/u5272.png differ
diff --git a/plugins/emoji/public/images/google/u5408.png b/plugins/emoji/public/images/google/u5408.png
new file mode 100644
index 00000000000..b2aed34b1a7
Binary files /dev/null and b/plugins/emoji/public/images/google/u5408.png differ
diff --git a/plugins/emoji/public/images/google/u55b6.png b/plugins/emoji/public/images/google/u55b6.png
new file mode 100644
index 00000000000..5b12ce419c8
Binary files /dev/null and b/plugins/emoji/public/images/google/u55b6.png differ
diff --git a/plugins/emoji/public/images/google/u6307.png b/plugins/emoji/public/images/google/u6307.png
new file mode 100644
index 00000000000..804c61a828e
Binary files /dev/null and b/plugins/emoji/public/images/google/u6307.png differ
diff --git a/plugins/emoji/public/images/google/u6708.png b/plugins/emoji/public/images/google/u6708.png
new file mode 100644
index 00000000000..093c0a9cc60
Binary files /dev/null and b/plugins/emoji/public/images/google/u6708.png differ
diff --git a/plugins/emoji/public/images/google/u6709.png b/plugins/emoji/public/images/google/u6709.png
new file mode 100644
index 00000000000..d0be50dc635
Binary files /dev/null and b/plugins/emoji/public/images/google/u6709.png differ
diff --git a/plugins/emoji/public/images/google/u6e80.png b/plugins/emoji/public/images/google/u6e80.png
new file mode 100644
index 00000000000..5063a7009d0
Binary files /dev/null and b/plugins/emoji/public/images/google/u6e80.png differ
diff --git a/plugins/emoji/public/images/google/u7121.png b/plugins/emoji/public/images/google/u7121.png
new file mode 100644
index 00000000000..ddcb6d7e333
Binary files /dev/null and b/plugins/emoji/public/images/google/u7121.png differ
diff --git a/plugins/emoji/public/images/google/u7533.png b/plugins/emoji/public/images/google/u7533.png
new file mode 100644
index 00000000000..7eb5b26e193
Binary files /dev/null and b/plugins/emoji/public/images/google/u7533.png differ
diff --git a/plugins/emoji/public/images/google/u7981.png b/plugins/emoji/public/images/google/u7981.png
new file mode 100644
index 00000000000..2d42de6774f
Binary files /dev/null and b/plugins/emoji/public/images/google/u7981.png differ
diff --git a/plugins/emoji/public/images/google/u7a7a.png b/plugins/emoji/public/images/google/u7a7a.png
new file mode 100644
index 00000000000..25888031265
Binary files /dev/null and b/plugins/emoji/public/images/google/u7a7a.png differ
diff --git a/plugins/emoji/public/images/google/uk.png b/plugins/emoji/public/images/google/uk.png
new file mode 100644
index 00000000000..901dc8d30a1
Binary files /dev/null and b/plugins/emoji/public/images/google/uk.png differ
diff --git a/plugins/emoji/public/images/google/umbrella.png b/plugins/emoji/public/images/google/umbrella.png
new file mode 100644
index 00000000000..c91a273e5aa
Binary files /dev/null and b/plugins/emoji/public/images/google/umbrella.png differ
diff --git a/plugins/emoji/public/images/google/unamused.png b/plugins/emoji/public/images/google/unamused.png
new file mode 100644
index 00000000000..e3c0013484f
Binary files /dev/null and b/plugins/emoji/public/images/google/unamused.png differ
diff --git a/plugins/emoji/public/images/google/underage.png b/plugins/emoji/public/images/google/underage.png
new file mode 100644
index 00000000000..28014f78485
Binary files /dev/null and b/plugins/emoji/public/images/google/underage.png differ
diff --git a/plugins/emoji/public/images/google/unlock.png b/plugins/emoji/public/images/google/unlock.png
new file mode 100644
index 00000000000..700d8285990
Binary files /dev/null and b/plugins/emoji/public/images/google/unlock.png differ
diff --git a/plugins/emoji/public/images/google/up.png b/plugins/emoji/public/images/google/up.png
new file mode 100644
index 00000000000..720832df8ef
Binary files /dev/null and b/plugins/emoji/public/images/google/up.png differ
diff --git a/plugins/emoji/public/images/google/us.png b/plugins/emoji/public/images/google/us.png
new file mode 100644
index 00000000000..ded89d200ad
Binary files /dev/null and b/plugins/emoji/public/images/google/us.png differ
diff --git a/plugins/emoji/public/images/google/v.png b/plugins/emoji/public/images/google/v.png
new file mode 100644
index 00000000000..fbf0d5e9102
Binary files /dev/null and b/plugins/emoji/public/images/google/v.png differ
diff --git a/plugins/emoji/public/images/google/vertical_traffic_light.png b/plugins/emoji/public/images/google/vertical_traffic_light.png
new file mode 100644
index 00000000000..58608a792e4
Binary files /dev/null and b/plugins/emoji/public/images/google/vertical_traffic_light.png differ
diff --git a/plugins/emoji/public/images/google/vhs.png b/plugins/emoji/public/images/google/vhs.png
new file mode 100644
index 00000000000..57f8241b9e2
Binary files /dev/null and b/plugins/emoji/public/images/google/vhs.png differ
diff --git a/plugins/emoji/public/images/google/vibration_mode.png b/plugins/emoji/public/images/google/vibration_mode.png
new file mode 100644
index 00000000000..53dd62f3cc1
Binary files /dev/null and b/plugins/emoji/public/images/google/vibration_mode.png differ
diff --git a/plugins/emoji/public/images/google/video_camera.png b/plugins/emoji/public/images/google/video_camera.png
new file mode 100644
index 00000000000..e42297585da
Binary files /dev/null and b/plugins/emoji/public/images/google/video_camera.png differ
diff --git a/plugins/emoji/public/images/google/video_game.png b/plugins/emoji/public/images/google/video_game.png
new file mode 100644
index 00000000000..e490827c9c1
Binary files /dev/null and b/plugins/emoji/public/images/google/video_game.png differ
diff --git a/plugins/emoji/public/images/google/violin.png b/plugins/emoji/public/images/google/violin.png
new file mode 100644
index 00000000000..a99e4b292a6
Binary files /dev/null and b/plugins/emoji/public/images/google/violin.png differ
diff --git a/plugins/emoji/public/images/google/virgo.png b/plugins/emoji/public/images/google/virgo.png
new file mode 100644
index 00000000000..11f434d7398
Binary files /dev/null and b/plugins/emoji/public/images/google/virgo.png differ
diff --git a/plugins/emoji/public/images/google/volcano.png b/plugins/emoji/public/images/google/volcano.png
new file mode 100644
index 00000000000..3483012e094
Binary files /dev/null and b/plugins/emoji/public/images/google/volcano.png differ
diff --git a/plugins/emoji/public/images/google/vs.png b/plugins/emoji/public/images/google/vs.png
new file mode 100644
index 00000000000..824beee2624
Binary files /dev/null and b/plugins/emoji/public/images/google/vs.png differ
diff --git a/plugins/emoji/public/images/google/walking.png b/plugins/emoji/public/images/google/walking.png
new file mode 100644
index 00000000000..ba6a9b3e0e7
Binary files /dev/null and b/plugins/emoji/public/images/google/walking.png differ
diff --git a/plugins/emoji/public/images/google/waning_crescent_moon.png b/plugins/emoji/public/images/google/waning_crescent_moon.png
new file mode 100644
index 00000000000..67fe2c43290
Binary files /dev/null and b/plugins/emoji/public/images/google/waning_crescent_moon.png differ
diff --git a/plugins/emoji/public/images/google/waning_gibbous_moon.png b/plugins/emoji/public/images/google/waning_gibbous_moon.png
new file mode 100644
index 00000000000..bae2f6ede5e
Binary files /dev/null and b/plugins/emoji/public/images/google/waning_gibbous_moon.png differ
diff --git a/plugins/emoji/public/images/google/warning.png b/plugins/emoji/public/images/google/warning.png
new file mode 100644
index 00000000000..86686569555
Binary files /dev/null and b/plugins/emoji/public/images/google/warning.png differ
diff --git a/plugins/emoji/public/images/google/watch.png b/plugins/emoji/public/images/google/watch.png
new file mode 100644
index 00000000000..dfd8864dc16
Binary files /dev/null and b/plugins/emoji/public/images/google/watch.png differ
diff --git a/plugins/emoji/public/images/google/water_buffalo.png b/plugins/emoji/public/images/google/water_buffalo.png
new file mode 100644
index 00000000000..3fffeb2d6e6
Binary files /dev/null and b/plugins/emoji/public/images/google/water_buffalo.png differ
diff --git a/plugins/emoji/public/images/google/watermelon.png b/plugins/emoji/public/images/google/watermelon.png
new file mode 100644
index 00000000000..082ee39c8e0
Binary files /dev/null and b/plugins/emoji/public/images/google/watermelon.png differ
diff --git a/plugins/emoji/public/images/google/wave.png b/plugins/emoji/public/images/google/wave.png
new file mode 100644
index 00000000000..f5646a59b8f
Binary files /dev/null and b/plugins/emoji/public/images/google/wave.png differ
diff --git a/plugins/emoji/public/images/google/wavy_dash.png b/plugins/emoji/public/images/google/wavy_dash.png
new file mode 100644
index 00000000000..de8d45d6db3
Binary files /dev/null and b/plugins/emoji/public/images/google/wavy_dash.png differ
diff --git a/plugins/emoji/public/images/google/waxing_crescent_moon.png b/plugins/emoji/public/images/google/waxing_crescent_moon.png
new file mode 100644
index 00000000000..f554b1cc3b2
Binary files /dev/null and b/plugins/emoji/public/images/google/waxing_crescent_moon.png differ
diff --git a/plugins/emoji/public/images/google/waxing_gibbous_moon.png b/plugins/emoji/public/images/google/waxing_gibbous_moon.png
new file mode 100644
index 00000000000..2d161b95937
Binary files /dev/null and b/plugins/emoji/public/images/google/waxing_gibbous_moon.png differ
diff --git a/plugins/emoji/public/images/google/wc.png b/plugins/emoji/public/images/google/wc.png
new file mode 100644
index 00000000000..e0203419ded
Binary files /dev/null and b/plugins/emoji/public/images/google/wc.png differ
diff --git a/plugins/emoji/public/images/google/weary.png b/plugins/emoji/public/images/google/weary.png
new file mode 100644
index 00000000000..eeb1cdb9134
Binary files /dev/null and b/plugins/emoji/public/images/google/weary.png differ
diff --git a/plugins/emoji/public/images/google/wedding.png b/plugins/emoji/public/images/google/wedding.png
new file mode 100644
index 00000000000..373fd980412
Binary files /dev/null and b/plugins/emoji/public/images/google/wedding.png differ
diff --git a/plugins/emoji/public/images/google/whale.png b/plugins/emoji/public/images/google/whale.png
new file mode 100644
index 00000000000..334f24cf705
Binary files /dev/null and b/plugins/emoji/public/images/google/whale.png differ
diff --git a/plugins/emoji/public/images/google/whale2.png b/plugins/emoji/public/images/google/whale2.png
new file mode 100644
index 00000000000..1fef20d9037
Binary files /dev/null and b/plugins/emoji/public/images/google/whale2.png differ
diff --git a/plugins/emoji/public/images/google/wheelchair.png b/plugins/emoji/public/images/google/wheelchair.png
new file mode 100644
index 00000000000..66e9c2cf783
Binary files /dev/null and b/plugins/emoji/public/images/google/wheelchair.png differ
diff --git a/plugins/emoji/public/images/google/white_check_mark.png b/plugins/emoji/public/images/google/white_check_mark.png
new file mode 100644
index 00000000000..04c6c4c8f76
Binary files /dev/null and b/plugins/emoji/public/images/google/white_check_mark.png differ
diff --git a/plugins/emoji/public/images/google/white_circle.png b/plugins/emoji/public/images/google/white_circle.png
new file mode 100644
index 00000000000..4104a733198
Binary files /dev/null and b/plugins/emoji/public/images/google/white_circle.png differ
diff --git a/plugins/emoji/public/images/google/white_flower.png b/plugins/emoji/public/images/google/white_flower.png
new file mode 100644
index 00000000000..465c1dd40ed
Binary files /dev/null and b/plugins/emoji/public/images/google/white_flower.png differ
diff --git a/plugins/emoji/public/images/google/white_large_square.png b/plugins/emoji/public/images/google/white_large_square.png
new file mode 100644
index 00000000000..73b103a9e99
Binary files /dev/null and b/plugins/emoji/public/images/google/white_large_square.png differ
diff --git a/plugins/emoji/public/images/google/white_medium_small_square.png b/plugins/emoji/public/images/google/white_medium_small_square.png
new file mode 100644
index 00000000000..6b9caa09654
Binary files /dev/null and b/plugins/emoji/public/images/google/white_medium_small_square.png differ
diff --git a/plugins/emoji/public/images/google/white_medium_square.png b/plugins/emoji/public/images/google/white_medium_square.png
new file mode 100644
index 00000000000..9c4e84c86e4
Binary files /dev/null and b/plugins/emoji/public/images/google/white_medium_square.png differ
diff --git a/plugins/emoji/public/images/google/white_small_square.png b/plugins/emoji/public/images/google/white_small_square.png
new file mode 100644
index 00000000000..3f7126170ec
Binary files /dev/null and b/plugins/emoji/public/images/google/white_small_square.png differ
diff --git a/plugins/emoji/public/images/google/white_square_button.png b/plugins/emoji/public/images/google/white_square_button.png
new file mode 100644
index 00000000000..0682c7e8d71
Binary files /dev/null and b/plugins/emoji/public/images/google/white_square_button.png differ
diff --git a/plugins/emoji/public/images/google/wind_chime.png b/plugins/emoji/public/images/google/wind_chime.png
new file mode 100644
index 00000000000..3655d184724
Binary files /dev/null and b/plugins/emoji/public/images/google/wind_chime.png differ
diff --git a/plugins/emoji/public/images/google/wine_glass.png b/plugins/emoji/public/images/google/wine_glass.png
new file mode 100644
index 00000000000..d8acd12a7dc
Binary files /dev/null and b/plugins/emoji/public/images/google/wine_glass.png differ
diff --git a/plugins/emoji/public/images/google/wink.png b/plugins/emoji/public/images/google/wink.png
new file mode 100644
index 00000000000..5cce8ee0f13
Binary files /dev/null and b/plugins/emoji/public/images/google/wink.png differ
diff --git a/plugins/emoji/public/images/google/wolf.png b/plugins/emoji/public/images/google/wolf.png
new file mode 100644
index 00000000000..cb3dd993208
Binary files /dev/null and b/plugins/emoji/public/images/google/wolf.png differ
diff --git a/plugins/emoji/public/images/google/woman.png b/plugins/emoji/public/images/google/woman.png
new file mode 100644
index 00000000000..bcbc204e5aa
Binary files /dev/null and b/plugins/emoji/public/images/google/woman.png differ
diff --git a/plugins/emoji/public/images/google/womans_clothes.png b/plugins/emoji/public/images/google/womans_clothes.png
new file mode 100644
index 00000000000..3fa87f26dd5
Binary files /dev/null and b/plugins/emoji/public/images/google/womans_clothes.png differ
diff --git a/plugins/emoji/public/images/google/womans_hat.png b/plugins/emoji/public/images/google/womans_hat.png
new file mode 100644
index 00000000000..290ff610daa
Binary files /dev/null and b/plugins/emoji/public/images/google/womans_hat.png differ
diff --git a/plugins/emoji/public/images/google/womens.png b/plugins/emoji/public/images/google/womens.png
new file mode 100644
index 00000000000..ea67ba20320
Binary files /dev/null and b/plugins/emoji/public/images/google/womens.png differ
diff --git a/plugins/emoji/public/images/google/worried.png b/plugins/emoji/public/images/google/worried.png
new file mode 100644
index 00000000000..22bc0b3138c
Binary files /dev/null and b/plugins/emoji/public/images/google/worried.png differ
diff --git a/plugins/emoji/public/images/google/wrench.png b/plugins/emoji/public/images/google/wrench.png
new file mode 100644
index 00000000000..96412fb4452
Binary files /dev/null and b/plugins/emoji/public/images/google/wrench.png differ
diff --git a/plugins/emoji/public/images/google/x.png b/plugins/emoji/public/images/google/x.png
new file mode 100644
index 00000000000..4c79219b87c
Binary files /dev/null and b/plugins/emoji/public/images/google/x.png differ
diff --git a/plugins/emoji/public/images/google/yellow_heart.png b/plugins/emoji/public/images/google/yellow_heart.png
new file mode 100644
index 00000000000..960667d6426
Binary files /dev/null and b/plugins/emoji/public/images/google/yellow_heart.png differ
diff --git a/plugins/emoji/public/images/google/yen.png b/plugins/emoji/public/images/google/yen.png
new file mode 100644
index 00000000000..c2ff8657010
Binary files /dev/null and b/plugins/emoji/public/images/google/yen.png differ
diff --git a/plugins/emoji/public/images/google/yum.png b/plugins/emoji/public/images/google/yum.png
new file mode 100644
index 00000000000..342f42a4bc3
Binary files /dev/null and b/plugins/emoji/public/images/google/yum.png differ
diff --git a/plugins/emoji/public/images/google/zap.png b/plugins/emoji/public/images/google/zap.png
new file mode 100644
index 00000000000..44d97af48c5
Binary files /dev/null and b/plugins/emoji/public/images/google/zap.png differ
diff --git a/plugins/emoji/public/images/google/zzz.png b/plugins/emoji/public/images/google/zzz.png
new file mode 100644
index 00000000000..1f680fef02a
Binary files /dev/null and b/plugins/emoji/public/images/google/zzz.png differ
diff --git a/plugins/emoji/public/images/grapes.png b/plugins/emoji/public/images/grapes.png
deleted file mode 120000
index 992b8bedb57..00000000000
--- a/plugins/emoji/public/images/grapes.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f347.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/green_apple.png b/plugins/emoji/public/images/green_apple.png
deleted file mode 120000
index 976a7540141..00000000000
--- a/plugins/emoji/public/images/green_apple.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f34f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/green_book.png b/plugins/emoji/public/images/green_book.png
deleted file mode 120000
index 3dc3c270c6d..00000000000
--- a/plugins/emoji/public/images/green_book.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4d7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/green_heart.png b/plugins/emoji/public/images/green_heart.png
deleted file mode 120000
index 54420ad54e7..00000000000
--- a/plugins/emoji/public/images/green_heart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f49a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/grey_exclamation.png b/plugins/emoji/public/images/grey_exclamation.png
deleted file mode 120000
index 134a452b407..00000000000
--- a/plugins/emoji/public/images/grey_exclamation.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2755.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/grey_question.png b/plugins/emoji/public/images/grey_question.png
deleted file mode 120000
index 8f0648965e7..00000000000
--- a/plugins/emoji/public/images/grey_question.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2754.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/grimacing.png b/plugins/emoji/public/images/grimacing.png
deleted file mode 120000
index b6635d36f53..00000000000
--- a/plugins/emoji/public/images/grimacing.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f62c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/grin.png b/plugins/emoji/public/images/grin.png
deleted file mode 120000
index 143cbebc6de..00000000000
--- a/plugins/emoji/public/images/grin.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f601.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/grinning.png b/plugins/emoji/public/images/grinning.png
deleted file mode 120000
index a993ffd1d3d..00000000000
--- a/plugins/emoji/public/images/grinning.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f600.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/guardsman.png b/plugins/emoji/public/images/guardsman.png
deleted file mode 120000
index 1dc9e56f5e2..00000000000
--- a/plugins/emoji/public/images/guardsman.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f482.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/guitar.png b/plugins/emoji/public/images/guitar.png
deleted file mode 120000
index b94136ec315..00000000000
--- a/plugins/emoji/public/images/guitar.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3b8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/gun.png b/plugins/emoji/public/images/gun.png
deleted file mode 120000
index 6cf88b7ad0d..00000000000
--- a/plugins/emoji/public/images/gun.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f52b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/haircut.png b/plugins/emoji/public/images/haircut.png
deleted file mode 120000
index 375fa25db11..00000000000
--- a/plugins/emoji/public/images/haircut.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f487.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hamburger.png b/plugins/emoji/public/images/hamburger.png
deleted file mode 120000
index 362ca334ae5..00000000000
--- a/plugins/emoji/public/images/hamburger.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f354.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hammer.png b/plugins/emoji/public/images/hammer.png
deleted file mode 120000
index e6d5825df5b..00000000000
--- a/plugins/emoji/public/images/hammer.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f528.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hamster.png b/plugins/emoji/public/images/hamster.png
deleted file mode 120000
index b729566c27a..00000000000
--- a/plugins/emoji/public/images/hamster.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f439.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hand.png b/plugins/emoji/public/images/hand.png
deleted file mode 120000
index da39fb0cba2..00000000000
--- a/plugins/emoji/public/images/hand.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/270b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/handbag.png b/plugins/emoji/public/images/handbag.png
deleted file mode 120000
index f93a2841413..00000000000
--- a/plugins/emoji/public/images/handbag.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f45c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hankey.png b/plugins/emoji/public/images/hankey.png
deleted file mode 120000
index c8c5a772b2c..00000000000
--- a/plugins/emoji/public/images/hankey.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hash.png b/plugins/emoji/public/images/hash.png
deleted file mode 120000
index 2cdff46c545..00000000000
--- a/plugins/emoji/public/images/hash.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/0023.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hatched_chick.png b/plugins/emoji/public/images/hatched_chick.png
deleted file mode 120000
index e71635571b1..00000000000
--- a/plugins/emoji/public/images/hatched_chick.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f425.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hatching_chick.png b/plugins/emoji/public/images/hatching_chick.png
deleted file mode 120000
index 3a72c178b73..00000000000
--- a/plugins/emoji/public/images/hatching_chick.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f423.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/headphones.png b/plugins/emoji/public/images/headphones.png
deleted file mode 120000
index ffbb04629b6..00000000000
--- a/plugins/emoji/public/images/headphones.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3a7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hear_no_evil.png b/plugins/emoji/public/images/hear_no_evil.png
deleted file mode 120000
index ecb7fa8122b..00000000000
--- a/plugins/emoji/public/images/hear_no_evil.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f649.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heart.png b/plugins/emoji/public/images/heart.png
deleted file mode 120000
index 1362baafa45..00000000000
--- a/plugins/emoji/public/images/heart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2764.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heart_decoration.png b/plugins/emoji/public/images/heart_decoration.png
deleted file mode 120000
index 88ad0c85acf..00000000000
--- a/plugins/emoji/public/images/heart_decoration.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f49f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heart_eyes.png b/plugins/emoji/public/images/heart_eyes.png
deleted file mode 120000
index 0d0248be5de..00000000000
--- a/plugins/emoji/public/images/heart_eyes.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f60d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heart_eyes_cat.png b/plugins/emoji/public/images/heart_eyes_cat.png
deleted file mode 120000
index 55eca64e110..00000000000
--- a/plugins/emoji/public/images/heart_eyes_cat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f63b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heartbeat.png b/plugins/emoji/public/images/heartbeat.png
deleted file mode 120000
index 85191a00535..00000000000
--- a/plugins/emoji/public/images/heartbeat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f493.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heartpulse.png b/plugins/emoji/public/images/heartpulse.png
deleted file mode 120000
index bd1ca761080..00000000000
--- a/plugins/emoji/public/images/heartpulse.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f497.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hearts.png b/plugins/emoji/public/images/hearts.png
deleted file mode 120000
index f8bb59c1b4d..00000000000
--- a/plugins/emoji/public/images/hearts.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2665.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heavy_check_mark.png b/plugins/emoji/public/images/heavy_check_mark.png
deleted file mode 120000
index 30e9f06b7c6..00000000000
--- a/plugins/emoji/public/images/heavy_check_mark.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2714.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heavy_division_sign.png b/plugins/emoji/public/images/heavy_division_sign.png
deleted file mode 120000
index 6b593c8c028..00000000000
--- a/plugins/emoji/public/images/heavy_division_sign.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2797.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heavy_dollar_sign.png b/plugins/emoji/public/images/heavy_dollar_sign.png
deleted file mode 120000
index 5cf869bd0ed..00000000000
--- a/plugins/emoji/public/images/heavy_dollar_sign.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4b2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heavy_exclamation_mark.png b/plugins/emoji/public/images/heavy_exclamation_mark.png
deleted file mode 120000
index f085c97778d..00000000000
--- a/plugins/emoji/public/images/heavy_exclamation_mark.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2757.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heavy_minus_sign.png b/plugins/emoji/public/images/heavy_minus_sign.png
deleted file mode 120000
index 8e032c1e20c..00000000000
--- a/plugins/emoji/public/images/heavy_minus_sign.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2796.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heavy_multiplication_x.png b/plugins/emoji/public/images/heavy_multiplication_x.png
deleted file mode 120000
index ac6e4c9d819..00000000000
--- a/plugins/emoji/public/images/heavy_multiplication_x.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2716.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/heavy_plus_sign.png b/plugins/emoji/public/images/heavy_plus_sign.png
deleted file mode 120000
index 820107fff6b..00000000000
--- a/plugins/emoji/public/images/heavy_plus_sign.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2795.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/helicopter.png b/plugins/emoji/public/images/helicopter.png
deleted file mode 120000
index 6dc29b813b9..00000000000
--- a/plugins/emoji/public/images/helicopter.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f681.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/herb.png b/plugins/emoji/public/images/herb.png
deleted file mode 120000
index 5bd41d8d3d7..00000000000
--- a/plugins/emoji/public/images/herb.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f33f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hibiscus.png b/plugins/emoji/public/images/hibiscus.png
deleted file mode 120000
index 7297f85ad3a..00000000000
--- a/plugins/emoji/public/images/hibiscus.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f33a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/high_brightness.png b/plugins/emoji/public/images/high_brightness.png
deleted file mode 120000
index e9b01dcc74e..00000000000
--- a/plugins/emoji/public/images/high_brightness.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f506.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/high_heel.png b/plugins/emoji/public/images/high_heel.png
deleted file mode 120000
index 59ad9041762..00000000000
--- a/plugins/emoji/public/images/high_heel.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f460.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hocho.png b/plugins/emoji/public/images/hocho.png
deleted file mode 120000
index fd4eefe1319..00000000000
--- a/plugins/emoji/public/images/hocho.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f52a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/honey_pot.png b/plugins/emoji/public/images/honey_pot.png
deleted file mode 120000
index bf38a2598c1..00000000000
--- a/plugins/emoji/public/images/honey_pot.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f36f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/honeybee.png b/plugins/emoji/public/images/honeybee.png
deleted file mode 120000
index d1768eca5e1..00000000000
--- a/plugins/emoji/public/images/honeybee.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f41d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/horse.png b/plugins/emoji/public/images/horse.png
deleted file mode 120000
index 577f99055fb..00000000000
--- a/plugins/emoji/public/images/horse.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f434.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/horse_racing.png b/plugins/emoji/public/images/horse_racing.png
deleted file mode 120000
index 3d98145e4de..00000000000
--- a/plugins/emoji/public/images/horse_racing.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3c7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hospital.png b/plugins/emoji/public/images/hospital.png
deleted file mode 120000
index 2efb289a209..00000000000
--- a/plugins/emoji/public/images/hospital.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3e5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hotel.png b/plugins/emoji/public/images/hotel.png
deleted file mode 120000
index 4e5aa700ce0..00000000000
--- a/plugins/emoji/public/images/hotel.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3e8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hotsprings.png b/plugins/emoji/public/images/hotsprings.png
deleted file mode 120000
index b17e6082a88..00000000000
--- a/plugins/emoji/public/images/hotsprings.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2668.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hourglass.png b/plugins/emoji/public/images/hourglass.png
deleted file mode 120000
index 2563dece9af..00000000000
--- a/plugins/emoji/public/images/hourglass.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/231b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hourglass_flowing_sand.png b/plugins/emoji/public/images/hourglass_flowing_sand.png
deleted file mode 120000
index 604e9e0ef29..00000000000
--- a/plugins/emoji/public/images/hourglass_flowing_sand.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/23f3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/house.png b/plugins/emoji/public/images/house.png
deleted file mode 120000
index ff45713ec84..00000000000
--- a/plugins/emoji/public/images/house.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3e0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/house_with_garden.png b/plugins/emoji/public/images/house_with_garden.png
deleted file mode 120000
index 8ad8f1dda97..00000000000
--- a/plugins/emoji/public/images/house_with_garden.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3e1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/hurtrealbad.png b/plugins/emoji/public/images/hurtrealbad.png
deleted file mode 100755
index 146ef1a6a87..00000000000
Binary files a/plugins/emoji/public/images/hurtrealbad.png and /dev/null differ
diff --git a/plugins/emoji/public/images/hushed.png b/plugins/emoji/public/images/hushed.png
deleted file mode 120000
index ac08f7813ac..00000000000
--- a/plugins/emoji/public/images/hushed.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f62f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ice_cream.png b/plugins/emoji/public/images/ice_cream.png
deleted file mode 120000
index bfe04923516..00000000000
--- a/plugins/emoji/public/images/ice_cream.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f368.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/icecream.png b/plugins/emoji/public/images/icecream.png
deleted file mode 120000
index 14a3231fd8f..00000000000
--- a/plugins/emoji/public/images/icecream.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f366.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/id.png b/plugins/emoji/public/images/id.png
deleted file mode 120000
index eac174f5095..00000000000
--- a/plugins/emoji/public/images/id.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f194.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ideograph_advantage.png b/plugins/emoji/public/images/ideograph_advantage.png
deleted file mode 120000
index 6605a393550..00000000000
--- a/plugins/emoji/public/images/ideograph_advantage.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f250.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/imp.png b/plugins/emoji/public/images/imp.png
deleted file mode 120000
index 0c979fc1c8b..00000000000
--- a/plugins/emoji/public/images/imp.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f47f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/inbox_tray.png b/plugins/emoji/public/images/inbox_tray.png
deleted file mode 120000
index 1f6523edcc9..00000000000
--- a/plugins/emoji/public/images/inbox_tray.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4e5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/incoming_envelope.png b/plugins/emoji/public/images/incoming_envelope.png
deleted file mode 120000
index 8ec90adce60..00000000000
--- a/plugins/emoji/public/images/incoming_envelope.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4e8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/information_desk_person.png b/plugins/emoji/public/images/information_desk_person.png
deleted file mode 120000
index 5b7edeb0a72..00000000000
--- a/plugins/emoji/public/images/information_desk_person.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f481.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/information_source.png b/plugins/emoji/public/images/information_source.png
deleted file mode 120000
index b25c3cbd761..00000000000
--- a/plugins/emoji/public/images/information_source.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2139.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/innocent.png b/plugins/emoji/public/images/innocent.png
deleted file mode 120000
index 87c9e8c58f6..00000000000
--- a/plugins/emoji/public/images/innocent.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f607.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/interrobang.png b/plugins/emoji/public/images/interrobang.png
deleted file mode 120000
index ac24b741530..00000000000
--- a/plugins/emoji/public/images/interrobang.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2049.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/iphone.png b/plugins/emoji/public/images/iphone.png
deleted file mode 120000
index 30673d2775a..00000000000
--- a/plugins/emoji/public/images/iphone.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4f1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/it.png b/plugins/emoji/public/images/it.png
deleted file mode 120000
index 6534d31cd0b..00000000000
--- a/plugins/emoji/public/images/it.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f1ee-1f1f9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/izakaya_lantern.png b/plugins/emoji/public/images/izakaya_lantern.png
deleted file mode 120000
index a00faa3541e..00000000000
--- a/plugins/emoji/public/images/izakaya_lantern.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ee.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/jack_o_lantern.png b/plugins/emoji/public/images/jack_o_lantern.png
deleted file mode 120000
index a457fa6077f..00000000000
--- a/plugins/emoji/public/images/jack_o_lantern.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f383.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/japan.png b/plugins/emoji/public/images/japan.png
deleted file mode 120000
index 4587899c6ab..00000000000
--- a/plugins/emoji/public/images/japan.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f5fe.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/japanese_castle.png b/plugins/emoji/public/images/japanese_castle.png
deleted file mode 120000
index b6465b5ca17..00000000000
--- a/plugins/emoji/public/images/japanese_castle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ef.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/japanese_goblin.png b/plugins/emoji/public/images/japanese_goblin.png
deleted file mode 120000
index 74c5aaced56..00000000000
--- a/plugins/emoji/public/images/japanese_goblin.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f47a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/japanese_ogre.png b/plugins/emoji/public/images/japanese_ogre.png
deleted file mode 120000
index 1a6082f418f..00000000000
--- a/plugins/emoji/public/images/japanese_ogre.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f479.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/jeans.png b/plugins/emoji/public/images/jeans.png
deleted file mode 120000
index cec43bf66b7..00000000000
--- a/plugins/emoji/public/images/jeans.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f456.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/joy.png b/plugins/emoji/public/images/joy.png
deleted file mode 120000
index e5a84c0200a..00000000000
--- a/plugins/emoji/public/images/joy.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f602.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/joy_cat.png b/plugins/emoji/public/images/joy_cat.png
deleted file mode 120000
index 86a6a3fa479..00000000000
--- a/plugins/emoji/public/images/joy_cat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f639.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/jp.png b/plugins/emoji/public/images/jp.png
deleted file mode 120000
index a006fa11867..00000000000
--- a/plugins/emoji/public/images/jp.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f1ef-1f1f5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/key.png b/plugins/emoji/public/images/key.png
deleted file mode 120000
index 8a6eec737eb..00000000000
--- a/plugins/emoji/public/images/key.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f511.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/keycap_ten.png b/plugins/emoji/public/images/keycap_ten.png
deleted file mode 120000
index d1ed03a8186..00000000000
--- a/plugins/emoji/public/images/keycap_ten.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f51f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/kimono.png b/plugins/emoji/public/images/kimono.png
deleted file mode 120000
index 50261f1f053..00000000000
--- a/plugins/emoji/public/images/kimono.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f458.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/kiss.png b/plugins/emoji/public/images/kiss.png
deleted file mode 120000
index d3b97cba968..00000000000
--- a/plugins/emoji/public/images/kiss.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f48b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/kissing.png b/plugins/emoji/public/images/kissing.png
deleted file mode 120000
index 661f9a28816..00000000000
--- a/plugins/emoji/public/images/kissing.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f617.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/kissing_cat.png b/plugins/emoji/public/images/kissing_cat.png
deleted file mode 120000
index 38f289f1da0..00000000000
--- a/plugins/emoji/public/images/kissing_cat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f63d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/kissing_closed_eyes.png b/plugins/emoji/public/images/kissing_closed_eyes.png
deleted file mode 120000
index 18a8bfde3dd..00000000000
--- a/plugins/emoji/public/images/kissing_closed_eyes.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f61a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/kissing_heart.png b/plugins/emoji/public/images/kissing_heart.png
deleted file mode 120000
index 3d66dd09044..00000000000
--- a/plugins/emoji/public/images/kissing_heart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f618.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/kissing_smiling_eyes.png b/plugins/emoji/public/images/kissing_smiling_eyes.png
deleted file mode 120000
index 5a55bd834ea..00000000000
--- a/plugins/emoji/public/images/kissing_smiling_eyes.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f619.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/koala.png b/plugins/emoji/public/images/koala.png
deleted file mode 120000
index 5919ebfcdd8..00000000000
--- a/plugins/emoji/public/images/koala.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f428.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/koko.png b/plugins/emoji/public/images/koko.png
deleted file mode 120000
index 4216c07f92c..00000000000
--- a/plugins/emoji/public/images/koko.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f201.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/kr.png b/plugins/emoji/public/images/kr.png
deleted file mode 120000
index be8cdb3db3b..00000000000
--- a/plugins/emoji/public/images/kr.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f1f0-1f1f7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/lantern.png b/plugins/emoji/public/images/lantern.png
deleted file mode 120000
index a00faa3541e..00000000000
--- a/plugins/emoji/public/images/lantern.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ee.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/large_blue_circle.png b/plugins/emoji/public/images/large_blue_circle.png
deleted file mode 120000
index d40ba77c029..00000000000
--- a/plugins/emoji/public/images/large_blue_circle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f535.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/large_blue_diamond.png b/plugins/emoji/public/images/large_blue_diamond.png
deleted file mode 120000
index ef7a174ef47..00000000000
--- a/plugins/emoji/public/images/large_blue_diamond.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f537.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/large_orange_diamond.png b/plugins/emoji/public/images/large_orange_diamond.png
deleted file mode 120000
index 199a588f00e..00000000000
--- a/plugins/emoji/public/images/large_orange_diamond.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f536.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/last_quarter_moon.png b/plugins/emoji/public/images/last_quarter_moon.png
deleted file mode 120000
index ef89f660321..00000000000
--- a/plugins/emoji/public/images/last_quarter_moon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f317.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/last_quarter_moon_with_face.png b/plugins/emoji/public/images/last_quarter_moon_with_face.png
deleted file mode 120000
index e1ef1cf41ff..00000000000
--- a/plugins/emoji/public/images/last_quarter_moon_with_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f31c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/laughing.png b/plugins/emoji/public/images/laughing.png
deleted file mode 120000
index 7332e390781..00000000000
--- a/plugins/emoji/public/images/laughing.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f606.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/leaves.png b/plugins/emoji/public/images/leaves.png
deleted file mode 120000
index 19492463bd6..00000000000
--- a/plugins/emoji/public/images/leaves.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f343.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ledger.png b/plugins/emoji/public/images/ledger.png
deleted file mode 120000
index 72bd6c33c7f..00000000000
--- a/plugins/emoji/public/images/ledger.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4d2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/left_luggage.png b/plugins/emoji/public/images/left_luggage.png
deleted file mode 120000
index 7d6ca72d90d..00000000000
--- a/plugins/emoji/public/images/left_luggage.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6c5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/left_right_arrow.png b/plugins/emoji/public/images/left_right_arrow.png
deleted file mode 120000
index 70d9adbf1c8..00000000000
--- a/plugins/emoji/public/images/left_right_arrow.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2194.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/leftwards_arrow_with_hook.png b/plugins/emoji/public/images/leftwards_arrow_with_hook.png
deleted file mode 120000
index 4bf1b424f14..00000000000
--- a/plugins/emoji/public/images/leftwards_arrow_with_hook.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/21a9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/lemon.png b/plugins/emoji/public/images/lemon.png
deleted file mode 120000
index 8f68b3e0487..00000000000
--- a/plugins/emoji/public/images/lemon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f34b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/leo.png b/plugins/emoji/public/images/leo.png
deleted file mode 120000
index f699bf6d3cb..00000000000
--- a/plugins/emoji/public/images/leo.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/264c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/leopard.png b/plugins/emoji/public/images/leopard.png
deleted file mode 120000
index 415e3b4d179..00000000000
--- a/plugins/emoji/public/images/leopard.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f406.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/libra.png b/plugins/emoji/public/images/libra.png
deleted file mode 120000
index 04bf667748e..00000000000
--- a/plugins/emoji/public/images/libra.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/264e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/light_rail.png b/plugins/emoji/public/images/light_rail.png
deleted file mode 120000
index 448409bc2d8..00000000000
--- a/plugins/emoji/public/images/light_rail.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f688.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/link.png b/plugins/emoji/public/images/link.png
deleted file mode 120000
index 4e82b7668cf..00000000000
--- a/plugins/emoji/public/images/link.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f517.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/lips.png b/plugins/emoji/public/images/lips.png
deleted file mode 120000
index 7109205352d..00000000000
--- a/plugins/emoji/public/images/lips.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f444.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/lipstick.png b/plugins/emoji/public/images/lipstick.png
deleted file mode 120000
index 588bc779015..00000000000
--- a/plugins/emoji/public/images/lipstick.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f484.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/lock.png b/plugins/emoji/public/images/lock.png
deleted file mode 120000
index 6e433a52a42..00000000000
--- a/plugins/emoji/public/images/lock.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f512.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/lock_with_ink_pen.png b/plugins/emoji/public/images/lock_with_ink_pen.png
deleted file mode 120000
index 823ba53a286..00000000000
--- a/plugins/emoji/public/images/lock_with_ink_pen.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f50f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/lollipop.png b/plugins/emoji/public/images/lollipop.png
deleted file mode 120000
index ea983b520ce..00000000000
--- a/plugins/emoji/public/images/lollipop.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f36d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/loop.png b/plugins/emoji/public/images/loop.png
deleted file mode 120000
index cb0c2b131ee..00000000000
--- a/plugins/emoji/public/images/loop.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/27bf.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/loudspeaker.png b/plugins/emoji/public/images/loudspeaker.png
deleted file mode 120000
index ca5f5232e3d..00000000000
--- a/plugins/emoji/public/images/loudspeaker.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4e2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/love_hotel.png b/plugins/emoji/public/images/love_hotel.png
deleted file mode 120000
index b608db140da..00000000000
--- a/plugins/emoji/public/images/love_hotel.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3e9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/love_letter.png b/plugins/emoji/public/images/love_letter.png
deleted file mode 120000
index bbdee84084f..00000000000
--- a/plugins/emoji/public/images/love_letter.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f48c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/low_brightness.png b/plugins/emoji/public/images/low_brightness.png
deleted file mode 120000
index 6a90c2e8ce4..00000000000
--- a/plugins/emoji/public/images/low_brightness.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f505.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/m.png b/plugins/emoji/public/images/m.png
deleted file mode 120000
index 1423f803623..00000000000
--- a/plugins/emoji/public/images/m.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/24c2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mag.png b/plugins/emoji/public/images/mag.png
deleted file mode 120000
index 70b0cab8874..00000000000
--- a/plugins/emoji/public/images/mag.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f50d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mag_right.png b/plugins/emoji/public/images/mag_right.png
deleted file mode 120000
index 81eb76fb065..00000000000
--- a/plugins/emoji/public/images/mag_right.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f50e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mahjong.png b/plugins/emoji/public/images/mahjong.png
deleted file mode 120000
index 8632fba11cf..00000000000
--- a/plugins/emoji/public/images/mahjong.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f004.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mailbox.png b/plugins/emoji/public/images/mailbox.png
deleted file mode 120000
index 7022c84b532..00000000000
--- a/plugins/emoji/public/images/mailbox.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4eb.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mailbox_closed.png b/plugins/emoji/public/images/mailbox_closed.png
deleted file mode 120000
index 678bf987f40..00000000000
--- a/plugins/emoji/public/images/mailbox_closed.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ea.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mailbox_with_mail.png b/plugins/emoji/public/images/mailbox_with_mail.png
deleted file mode 120000
index 77ecb292d03..00000000000
--- a/plugins/emoji/public/images/mailbox_with_mail.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ec.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mailbox_with_no_mail.png b/plugins/emoji/public/images/mailbox_with_no_mail.png
deleted file mode 120000
index 4801a95afc9..00000000000
--- a/plugins/emoji/public/images/mailbox_with_no_mail.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ed.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/man.png b/plugins/emoji/public/images/man.png
deleted file mode 120000
index 4fca922aa11..00000000000
--- a/plugins/emoji/public/images/man.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f468.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/man_with_gua_pi_mao.png b/plugins/emoji/public/images/man_with_gua_pi_mao.png
deleted file mode 120000
index c98dd580eb5..00000000000
--- a/plugins/emoji/public/images/man_with_gua_pi_mao.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f472.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/man_with_turban.png b/plugins/emoji/public/images/man_with_turban.png
deleted file mode 120000
index 3ef16c61fde..00000000000
--- a/plugins/emoji/public/images/man_with_turban.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f473.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mans_shoe.png b/plugins/emoji/public/images/mans_shoe.png
deleted file mode 120000
index cb54be7b1d3..00000000000
--- a/plugins/emoji/public/images/mans_shoe.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f45e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/maple_leaf.png b/plugins/emoji/public/images/maple_leaf.png
deleted file mode 120000
index c04325af973..00000000000
--- a/plugins/emoji/public/images/maple_leaf.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f341.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/markov.png b/plugins/emoji/public/images/markov.png
deleted file mode 100644
index d90ff2f3dd7..00000000000
Binary files a/plugins/emoji/public/images/markov.png and /dev/null differ
diff --git a/plugins/emoji/public/images/mask.png b/plugins/emoji/public/images/mask.png
deleted file mode 120000
index 9d7051388f3..00000000000
--- a/plugins/emoji/public/images/mask.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f637.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/massage.png b/plugins/emoji/public/images/massage.png
deleted file mode 120000
index c312a634776..00000000000
--- a/plugins/emoji/public/images/massage.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f486.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/meat_on_bone.png b/plugins/emoji/public/images/meat_on_bone.png
deleted file mode 120000
index acc34def9a6..00000000000
--- a/plugins/emoji/public/images/meat_on_bone.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f356.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mega.png b/plugins/emoji/public/images/mega.png
deleted file mode 120000
index 713cbe57f00..00000000000
--- a/plugins/emoji/public/images/mega.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4e3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/melon.png b/plugins/emoji/public/images/melon.png
deleted file mode 120000
index 6682e14e15e..00000000000
--- a/plugins/emoji/public/images/melon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f348.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/memo.png b/plugins/emoji/public/images/memo.png
deleted file mode 120000
index 86cf768615f..00000000000
--- a/plugins/emoji/public/images/memo.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4dd.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mens.png b/plugins/emoji/public/images/mens.png
deleted file mode 120000
index 7d0a3f39136..00000000000
--- a/plugins/emoji/public/images/mens.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6b9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/metal.png b/plugins/emoji/public/images/metal.png
deleted file mode 100755
index 94f1fda2241..00000000000
Binary files a/plugins/emoji/public/images/metal.png and /dev/null differ
diff --git a/plugins/emoji/public/images/metro.png b/plugins/emoji/public/images/metro.png
deleted file mode 120000
index 6ffc8b5f707..00000000000
--- a/plugins/emoji/public/images/metro.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f687.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/microphone.png b/plugins/emoji/public/images/microphone.png
deleted file mode 120000
index f9f9ee1aef9..00000000000
--- a/plugins/emoji/public/images/microphone.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3a4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/microscope.png b/plugins/emoji/public/images/microscope.png
deleted file mode 120000
index a41c40cdcb0..00000000000
--- a/plugins/emoji/public/images/microscope.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f52c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/milky_way.png b/plugins/emoji/public/images/milky_way.png
deleted file mode 120000
index 4ae45e67134..00000000000
--- a/plugins/emoji/public/images/milky_way.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f30c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/minibus.png b/plugins/emoji/public/images/minibus.png
deleted file mode 120000
index dda7931b808..00000000000
--- a/plugins/emoji/public/images/minibus.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f690.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/minidisc.png b/plugins/emoji/public/images/minidisc.png
deleted file mode 120000
index a09f4f9ddef..00000000000
--- a/plugins/emoji/public/images/minidisc.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4bd.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mobile_phone_off.png b/plugins/emoji/public/images/mobile_phone_off.png
deleted file mode 120000
index c38b96953ef..00000000000
--- a/plugins/emoji/public/images/mobile_phone_off.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4f4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/money_with_wings.png b/plugins/emoji/public/images/money_with_wings.png
deleted file mode 120000
index d1c8c762371..00000000000
--- a/plugins/emoji/public/images/money_with_wings.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4b8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/moneybag.png b/plugins/emoji/public/images/moneybag.png
deleted file mode 120000
index 8015c910c26..00000000000
--- a/plugins/emoji/public/images/moneybag.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4b0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/monkey.png b/plugins/emoji/public/images/monkey.png
deleted file mode 120000
index 172f99bc7f3..00000000000
--- a/plugins/emoji/public/images/monkey.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f412.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/monkey_face.png b/plugins/emoji/public/images/monkey_face.png
deleted file mode 120000
index 6c12bfd9862..00000000000
--- a/plugins/emoji/public/images/monkey_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f435.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/monorail.png b/plugins/emoji/public/images/monorail.png
deleted file mode 120000
index af2fababc7a..00000000000
--- a/plugins/emoji/public/images/monorail.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f69d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/moon.png b/plugins/emoji/public/images/moon.png
deleted file mode 120000
index 1c589610f6d..00000000000
--- a/plugins/emoji/public/images/moon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f314.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mortar_board.png b/plugins/emoji/public/images/mortar_board.png
deleted file mode 120000
index 6388096e004..00000000000
--- a/plugins/emoji/public/images/mortar_board.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f393.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mount_fuji.png b/plugins/emoji/public/images/mount_fuji.png
deleted file mode 120000
index e6d48e70e44..00000000000
--- a/plugins/emoji/public/images/mount_fuji.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f5fb.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mountain_bicyclist.png b/plugins/emoji/public/images/mountain_bicyclist.png
deleted file mode 120000
index 8ac95b66c52..00000000000
--- a/plugins/emoji/public/images/mountain_bicyclist.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6b5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mountain_cableway.png b/plugins/emoji/public/images/mountain_cableway.png
deleted file mode 120000
index fad5d102f54..00000000000
--- a/plugins/emoji/public/images/mountain_cableway.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6a0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mountain_railway.png b/plugins/emoji/public/images/mountain_railway.png
deleted file mode 120000
index 9eb2ff6a76b..00000000000
--- a/plugins/emoji/public/images/mountain_railway.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f69e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mouse.png b/plugins/emoji/public/images/mouse.png
deleted file mode 120000
index d3fb6ff9814..00000000000
--- a/plugins/emoji/public/images/mouse.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f42d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mouse2.png b/plugins/emoji/public/images/mouse2.png
deleted file mode 120000
index 6d0e846938a..00000000000
--- a/plugins/emoji/public/images/mouse2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f401.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/movie_camera.png b/plugins/emoji/public/images/movie_camera.png
deleted file mode 120000
index 931edf69fce..00000000000
--- a/plugins/emoji/public/images/movie_camera.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3a5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/moyai.png b/plugins/emoji/public/images/moyai.png
deleted file mode 120000
index 0e6686365a8..00000000000
--- a/plugins/emoji/public/images/moyai.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f5ff.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/muscle.png b/plugins/emoji/public/images/muscle.png
deleted file mode 120000
index 83a632d4ad7..00000000000
--- a/plugins/emoji/public/images/muscle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4aa.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mushroom.png b/plugins/emoji/public/images/mushroom.png
deleted file mode 120000
index cb8f696c7d7..00000000000
--- a/plugins/emoji/public/images/mushroom.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f344.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/musical_keyboard.png b/plugins/emoji/public/images/musical_keyboard.png
deleted file mode 120000
index 0607cc6805f..00000000000
--- a/plugins/emoji/public/images/musical_keyboard.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3b9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/musical_note.png b/plugins/emoji/public/images/musical_note.png
deleted file mode 120000
index 0e3f7e8937e..00000000000
--- a/plugins/emoji/public/images/musical_note.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3b5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/musical_score.png b/plugins/emoji/public/images/musical_score.png
deleted file mode 120000
index 14e0b39fe20..00000000000
--- a/plugins/emoji/public/images/musical_score.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3bc.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/mute.png b/plugins/emoji/public/images/mute.png
deleted file mode 120000
index 3d6fbe2a36e..00000000000
--- a/plugins/emoji/public/images/mute.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f507.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/nail_care.png b/plugins/emoji/public/images/nail_care.png
deleted file mode 120000
index 3616fc5ec30..00000000000
--- a/plugins/emoji/public/images/nail_care.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f485.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/name_badge.png b/plugins/emoji/public/images/name_badge.png
deleted file mode 120000
index a0f94467285..00000000000
--- a/plugins/emoji/public/images/name_badge.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4db.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/neckbeard.png b/plugins/emoji/public/images/neckbeard.png
deleted file mode 100755
index 6158152e1df..00000000000
Binary files a/plugins/emoji/public/images/neckbeard.png and /dev/null differ
diff --git a/plugins/emoji/public/images/necktie.png b/plugins/emoji/public/images/necktie.png
deleted file mode 120000
index 485b2dbe919..00000000000
--- a/plugins/emoji/public/images/necktie.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f454.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/negative_squared_cross_mark.png b/plugins/emoji/public/images/negative_squared_cross_mark.png
deleted file mode 120000
index 584c2abc03c..00000000000
--- a/plugins/emoji/public/images/negative_squared_cross_mark.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/274e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/neutral_face.png b/plugins/emoji/public/images/neutral_face.png
deleted file mode 120000
index 0c8163cd5de..00000000000
--- a/plugins/emoji/public/images/neutral_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f610.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/new.png b/plugins/emoji/public/images/new.png
deleted file mode 120000
index 53f7e4db6e4..00000000000
--- a/plugins/emoji/public/images/new.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f195.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/new_moon.png b/plugins/emoji/public/images/new_moon.png
deleted file mode 120000
index 3a3fa145d14..00000000000
--- a/plugins/emoji/public/images/new_moon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f311.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/new_moon_with_face.png b/plugins/emoji/public/images/new_moon_with_face.png
deleted file mode 120000
index 4cf7b983724..00000000000
--- a/plugins/emoji/public/images/new_moon_with_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f31a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/newspaper.png b/plugins/emoji/public/images/newspaper.png
deleted file mode 120000
index c293be595ad..00000000000
--- a/plugins/emoji/public/images/newspaper.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4f0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ng.png b/plugins/emoji/public/images/ng.png
deleted file mode 120000
index a0569253563..00000000000
--- a/plugins/emoji/public/images/ng.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f196.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/nine.png b/plugins/emoji/public/images/nine.png
deleted file mode 120000
index 98bd6bcd4f8..00000000000
--- a/plugins/emoji/public/images/nine.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/0039.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/no_bell.png b/plugins/emoji/public/images/no_bell.png
deleted file mode 120000
index 639986ef4b2..00000000000
--- a/plugins/emoji/public/images/no_bell.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f515.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/no_bicycles.png b/plugins/emoji/public/images/no_bicycles.png
deleted file mode 120000
index 2611e3d7c20..00000000000
--- a/plugins/emoji/public/images/no_bicycles.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6b3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/no_entry.png b/plugins/emoji/public/images/no_entry.png
deleted file mode 120000
index bd28b894dad..00000000000
--- a/plugins/emoji/public/images/no_entry.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26d4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/no_entry_sign.png b/plugins/emoji/public/images/no_entry_sign.png
deleted file mode 120000
index b3d86696ce0..00000000000
--- a/plugins/emoji/public/images/no_entry_sign.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6ab.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/no_good.png b/plugins/emoji/public/images/no_good.png
deleted file mode 120000
index 88562a4e529..00000000000
--- a/plugins/emoji/public/images/no_good.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f645.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/no_mobile_phones.png b/plugins/emoji/public/images/no_mobile_phones.png
deleted file mode 120000
index 97d727dab28..00000000000
--- a/plugins/emoji/public/images/no_mobile_phones.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4f5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/no_mouth.png b/plugins/emoji/public/images/no_mouth.png
deleted file mode 120000
index 99800d2db0d..00000000000
--- a/plugins/emoji/public/images/no_mouth.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f636.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/no_pedestrians.png b/plugins/emoji/public/images/no_pedestrians.png
deleted file mode 120000
index dd66e6bb709..00000000000
--- a/plugins/emoji/public/images/no_pedestrians.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6b7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/no_smoking.png b/plugins/emoji/public/images/no_smoking.png
deleted file mode 120000
index abaee938111..00000000000
--- a/plugins/emoji/public/images/no_smoking.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6ad.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/non-potable_water.png b/plugins/emoji/public/images/non-potable_water.png
deleted file mode 120000
index 5afedf60d45..00000000000
--- a/plugins/emoji/public/images/non-potable_water.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6b1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/nose.png b/plugins/emoji/public/images/nose.png
deleted file mode 120000
index cc5a54e20c0..00000000000
--- a/plugins/emoji/public/images/nose.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f443.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/notebook.png b/plugins/emoji/public/images/notebook.png
deleted file mode 120000
index 5be93b3e44c..00000000000
--- a/plugins/emoji/public/images/notebook.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4d3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/notebook_with_decorative_cover.png b/plugins/emoji/public/images/notebook_with_decorative_cover.png
deleted file mode 120000
index 3aac1dd6a38..00000000000
--- a/plugins/emoji/public/images/notebook_with_decorative_cover.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4d4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/notes.png b/plugins/emoji/public/images/notes.png
deleted file mode 120000
index 224b64f1bf2..00000000000
--- a/plugins/emoji/public/images/notes.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3b6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/nut_and_bolt.png b/plugins/emoji/public/images/nut_and_bolt.png
deleted file mode 120000
index 7530f4e231c..00000000000
--- a/plugins/emoji/public/images/nut_and_bolt.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f529.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/o.png b/plugins/emoji/public/images/o.png
deleted file mode 120000
index b7a481b329e..00000000000
--- a/plugins/emoji/public/images/o.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2b55.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/o2.png b/plugins/emoji/public/images/o2.png
deleted file mode 120000
index abc55e2ba0a..00000000000
--- a/plugins/emoji/public/images/o2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f17e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ocean.png b/plugins/emoji/public/images/ocean.png
deleted file mode 120000
index 148f04ea407..00000000000
--- a/plugins/emoji/public/images/ocean.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f30a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/octocat.png b/plugins/emoji/public/images/octocat.png
deleted file mode 100755
index 361f68224df..00000000000
Binary files a/plugins/emoji/public/images/octocat.png and /dev/null differ
diff --git a/plugins/emoji/public/images/octopus.png b/plugins/emoji/public/images/octopus.png
deleted file mode 120000
index 8538bdf06cc..00000000000
--- a/plugins/emoji/public/images/octopus.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f419.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/oden.png b/plugins/emoji/public/images/oden.png
deleted file mode 120000
index b661ff2f642..00000000000
--- a/plugins/emoji/public/images/oden.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f362.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/office.png b/plugins/emoji/public/images/office.png
deleted file mode 120000
index 43213334b70..00000000000
--- a/plugins/emoji/public/images/office.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3e2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ok.png b/plugins/emoji/public/images/ok.png
deleted file mode 120000
index e44e71a7b95..00000000000
--- a/plugins/emoji/public/images/ok.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f197.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ok_hand.png b/plugins/emoji/public/images/ok_hand.png
deleted file mode 120000
index cbcef36ea1b..00000000000
--- a/plugins/emoji/public/images/ok_hand.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f44c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ok_woman.png b/plugins/emoji/public/images/ok_woman.png
deleted file mode 120000
index b17c458a4fb..00000000000
--- a/plugins/emoji/public/images/ok_woman.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f646.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/older_man.png b/plugins/emoji/public/images/older_man.png
deleted file mode 120000
index 75f2f552abe..00000000000
--- a/plugins/emoji/public/images/older_man.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f474.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/older_woman.png b/plugins/emoji/public/images/older_woman.png
deleted file mode 120000
index 78ead721918..00000000000
--- a/plugins/emoji/public/images/older_woman.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f475.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/on.png b/plugins/emoji/public/images/on.png
deleted file mode 120000
index f16f702e35d..00000000000
--- a/plugins/emoji/public/images/on.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f51b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/oncoming_automobile.png b/plugins/emoji/public/images/oncoming_automobile.png
deleted file mode 120000
index 9c65b63602d..00000000000
--- a/plugins/emoji/public/images/oncoming_automobile.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f698.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/oncoming_bus.png b/plugins/emoji/public/images/oncoming_bus.png
deleted file mode 120000
index 6c9981c7fea..00000000000
--- a/plugins/emoji/public/images/oncoming_bus.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f68d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/oncoming_police_car.png b/plugins/emoji/public/images/oncoming_police_car.png
deleted file mode 120000
index 6fbae18580e..00000000000
--- a/plugins/emoji/public/images/oncoming_police_car.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f694.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/oncoming_taxi.png b/plugins/emoji/public/images/oncoming_taxi.png
deleted file mode 120000
index d56b95af630..00000000000
--- a/plugins/emoji/public/images/oncoming_taxi.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f696.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/one.png b/plugins/emoji/public/images/one.png
deleted file mode 120000
index a3301c89289..00000000000
--- a/plugins/emoji/public/images/one.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/0031.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/open_book.png b/plugins/emoji/public/images/open_book.png
deleted file mode 120000
index c95e97943c5..00000000000
--- a/plugins/emoji/public/images/open_book.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4d6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/open_file_folder.png b/plugins/emoji/public/images/open_file_folder.png
deleted file mode 120000
index 64c9f9b801d..00000000000
--- a/plugins/emoji/public/images/open_file_folder.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4c2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/open_hands.png b/plugins/emoji/public/images/open_hands.png
deleted file mode 120000
index dd19ce87a0b..00000000000
--- a/plugins/emoji/public/images/open_hands.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f450.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/open_mouth.png b/plugins/emoji/public/images/open_mouth.png
deleted file mode 120000
index faf9722b827..00000000000
--- a/plugins/emoji/public/images/open_mouth.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f62e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ophiuchus.png b/plugins/emoji/public/images/ophiuchus.png
deleted file mode 120000
index 1c080c45ba5..00000000000
--- a/plugins/emoji/public/images/ophiuchus.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26ce.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/orange_book.png b/plugins/emoji/public/images/orange_book.png
deleted file mode 120000
index 056958e9a98..00000000000
--- a/plugins/emoji/public/images/orange_book.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4d9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/outbox_tray.png b/plugins/emoji/public/images/outbox_tray.png
deleted file mode 120000
index 02e496e9005..00000000000
--- a/plugins/emoji/public/images/outbox_tray.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4e4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ox.png b/plugins/emoji/public/images/ox.png
deleted file mode 120000
index 51a3aa6662c..00000000000
--- a/plugins/emoji/public/images/ox.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f402.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/package.png b/plugins/emoji/public/images/package.png
deleted file mode 120000
index e017037118a..00000000000
--- a/plugins/emoji/public/images/package.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4e6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/page_facing_up.png b/plugins/emoji/public/images/page_facing_up.png
deleted file mode 120000
index 4163893650c..00000000000
--- a/plugins/emoji/public/images/page_facing_up.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4c4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/page_with_curl.png b/plugins/emoji/public/images/page_with_curl.png
deleted file mode 120000
index 5ca7256099e..00000000000
--- a/plugins/emoji/public/images/page_with_curl.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4c3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pager.png b/plugins/emoji/public/images/pager.png
deleted file mode 120000
index aa013af26cd..00000000000
--- a/plugins/emoji/public/images/pager.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4df.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/palm_tree.png b/plugins/emoji/public/images/palm_tree.png
deleted file mode 120000
index 8025f633d02..00000000000
--- a/plugins/emoji/public/images/palm_tree.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f334.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/panda_face.png b/plugins/emoji/public/images/panda_face.png
deleted file mode 120000
index 54581cc7a94..00000000000
--- a/plugins/emoji/public/images/panda_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f43c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/paperclip.png b/plugins/emoji/public/images/paperclip.png
deleted file mode 120000
index c189521a209..00000000000
--- a/plugins/emoji/public/images/paperclip.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ce.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/parking.png b/plugins/emoji/public/images/parking.png
deleted file mode 120000
index beeeaff5df4..00000000000
--- a/plugins/emoji/public/images/parking.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f17f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/part_alternation_mark.png b/plugins/emoji/public/images/part_alternation_mark.png
deleted file mode 120000
index 97e7244cd71..00000000000
--- a/plugins/emoji/public/images/part_alternation_mark.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/303d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/partly_sunny.png b/plugins/emoji/public/images/partly_sunny.png
deleted file mode 120000
index aae87e0fb48..00000000000
--- a/plugins/emoji/public/images/partly_sunny.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26c5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/passport_control.png b/plugins/emoji/public/images/passport_control.png
deleted file mode 120000
index c14ffc60ca4..00000000000
--- a/plugins/emoji/public/images/passport_control.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6c2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/paw_prints.png b/plugins/emoji/public/images/paw_prints.png
deleted file mode 120000
index bbb76f06be8..00000000000
--- a/plugins/emoji/public/images/paw_prints.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f43e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/peach.png b/plugins/emoji/public/images/peach.png
deleted file mode 120000
index c6932993a64..00000000000
--- a/plugins/emoji/public/images/peach.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f351.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pear.png b/plugins/emoji/public/images/pear.png
deleted file mode 120000
index 973048cc6ab..00000000000
--- a/plugins/emoji/public/images/pear.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f350.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pencil.png b/plugins/emoji/public/images/pencil.png
deleted file mode 120000
index 86cf768615f..00000000000
--- a/plugins/emoji/public/images/pencil.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4dd.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pencil2.png b/plugins/emoji/public/images/pencil2.png
deleted file mode 120000
index a32c1634d19..00000000000
--- a/plugins/emoji/public/images/pencil2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/270f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/penguin.png b/plugins/emoji/public/images/penguin.png
deleted file mode 120000
index 1d705fb24d3..00000000000
--- a/plugins/emoji/public/images/penguin.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f427.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pensive.png b/plugins/emoji/public/images/pensive.png
deleted file mode 120000
index 65dc7555177..00000000000
--- a/plugins/emoji/public/images/pensive.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f614.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/performing_arts.png b/plugins/emoji/public/images/performing_arts.png
deleted file mode 120000
index a1ec9abcfd5..00000000000
--- a/plugins/emoji/public/images/performing_arts.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ad.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/persevere.png b/plugins/emoji/public/images/persevere.png
deleted file mode 120000
index ff9960484ca..00000000000
--- a/plugins/emoji/public/images/persevere.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f623.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/person_frowning.png b/plugins/emoji/public/images/person_frowning.png
deleted file mode 120000
index dba4617b842..00000000000
--- a/plugins/emoji/public/images/person_frowning.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f64d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/person_with_blond_hair.png b/plugins/emoji/public/images/person_with_blond_hair.png
deleted file mode 120000
index 20d9b2624f4..00000000000
--- a/plugins/emoji/public/images/person_with_blond_hair.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f471.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/person_with_pouting_face.png b/plugins/emoji/public/images/person_with_pouting_face.png
deleted file mode 120000
index c59a4b26883..00000000000
--- a/plugins/emoji/public/images/person_with_pouting_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f64e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/phone.png b/plugins/emoji/public/images/phone.png
deleted file mode 120000
index 66f023aaaa3..00000000000
--- a/plugins/emoji/public/images/phone.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/260e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pig.png b/plugins/emoji/public/images/pig.png
deleted file mode 120000
index 1168b408d9a..00000000000
--- a/plugins/emoji/public/images/pig.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f437.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pig2.png b/plugins/emoji/public/images/pig2.png
deleted file mode 120000
index b8f3054e336..00000000000
--- a/plugins/emoji/public/images/pig2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f416.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pig_nose.png b/plugins/emoji/public/images/pig_nose.png
deleted file mode 120000
index 67a14dd630b..00000000000
--- a/plugins/emoji/public/images/pig_nose.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f43d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pill.png b/plugins/emoji/public/images/pill.png
deleted file mode 120000
index 39055ebe57d..00000000000
--- a/plugins/emoji/public/images/pill.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f48a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pineapple.png b/plugins/emoji/public/images/pineapple.png
deleted file mode 120000
index b51c51c6c36..00000000000
--- a/plugins/emoji/public/images/pineapple.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f34d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pisces.png b/plugins/emoji/public/images/pisces.png
deleted file mode 120000
index 4f9bcf4f814..00000000000
--- a/plugins/emoji/public/images/pisces.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2653.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pizza.png b/plugins/emoji/public/images/pizza.png
deleted file mode 120000
index 0fc4d8d1a7e..00000000000
--- a/plugins/emoji/public/images/pizza.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f355.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/point_down.png b/plugins/emoji/public/images/point_down.png
deleted file mode 120000
index 841155d40c6..00000000000
--- a/plugins/emoji/public/images/point_down.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f447.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/point_left.png b/plugins/emoji/public/images/point_left.png
deleted file mode 120000
index 79d5ab40be4..00000000000
--- a/plugins/emoji/public/images/point_left.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f448.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/point_right.png b/plugins/emoji/public/images/point_right.png
deleted file mode 120000
index c94f84fe846..00000000000
--- a/plugins/emoji/public/images/point_right.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f449.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/point_up.png b/plugins/emoji/public/images/point_up.png
deleted file mode 120000
index a25e2e1d238..00000000000
--- a/plugins/emoji/public/images/point_up.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/261d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/point_up_2.png b/plugins/emoji/public/images/point_up_2.png
deleted file mode 120000
index c3589e1ed32..00000000000
--- a/plugins/emoji/public/images/point_up_2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f446.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/police_car.png b/plugins/emoji/public/images/police_car.png
deleted file mode 120000
index 6ecd04aa301..00000000000
--- a/plugins/emoji/public/images/police_car.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f693.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/poodle.png b/plugins/emoji/public/images/poodle.png
deleted file mode 120000
index 8bb4520ac03..00000000000
--- a/plugins/emoji/public/images/poodle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f429.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/poop.png b/plugins/emoji/public/images/poop.png
deleted file mode 120000
index c8c5a772b2c..00000000000
--- a/plugins/emoji/public/images/poop.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/post_office.png b/plugins/emoji/public/images/post_office.png
deleted file mode 120000
index b4f8f20a755..00000000000
--- a/plugins/emoji/public/images/post_office.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3e3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/postal_horn.png b/plugins/emoji/public/images/postal_horn.png
deleted file mode 120000
index ade3f6cc14d..00000000000
--- a/plugins/emoji/public/images/postal_horn.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ef.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/postbox.png b/plugins/emoji/public/images/postbox.png
deleted file mode 120000
index 86bcd458c00..00000000000
--- a/plugins/emoji/public/images/postbox.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ee.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/potable_water.png b/plugins/emoji/public/images/potable_water.png
deleted file mode 120000
index dab0e117fb9..00000000000
--- a/plugins/emoji/public/images/potable_water.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6b0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pouch.png b/plugins/emoji/public/images/pouch.png
deleted file mode 120000
index 0fdd953a197..00000000000
--- a/plugins/emoji/public/images/pouch.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f45d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/poultry_leg.png b/plugins/emoji/public/images/poultry_leg.png
deleted file mode 120000
index 7e3d37f108c..00000000000
--- a/plugins/emoji/public/images/poultry_leg.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f357.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pound.png b/plugins/emoji/public/images/pound.png
deleted file mode 120000
index 74d086bb9de..00000000000
--- a/plugins/emoji/public/images/pound.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4b7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pouting_cat.png b/plugins/emoji/public/images/pouting_cat.png
deleted file mode 120000
index 9f7aff80a0b..00000000000
--- a/plugins/emoji/public/images/pouting_cat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f63e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pray.png b/plugins/emoji/public/images/pray.png
deleted file mode 120000
index 8147900a9c7..00000000000
--- a/plugins/emoji/public/images/pray.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f64f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/princess.png b/plugins/emoji/public/images/princess.png
deleted file mode 120000
index 652d0925fe3..00000000000
--- a/plugins/emoji/public/images/princess.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f478.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/punch.png b/plugins/emoji/public/images/punch.png
deleted file mode 120000
index 2423b707f2d..00000000000
--- a/plugins/emoji/public/images/punch.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f44a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/purple_heart.png b/plugins/emoji/public/images/purple_heart.png
deleted file mode 120000
index d48fc7f7a36..00000000000
--- a/plugins/emoji/public/images/purple_heart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f49c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/purse.png b/plugins/emoji/public/images/purse.png
deleted file mode 120000
index edb70ffc8cb..00000000000
--- a/plugins/emoji/public/images/purse.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f45b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/pushpin.png b/plugins/emoji/public/images/pushpin.png
deleted file mode 120000
index 9a99e83c2e1..00000000000
--- a/plugins/emoji/public/images/pushpin.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4cc.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/put_litter_in_its_place.png b/plugins/emoji/public/images/put_litter_in_its_place.png
deleted file mode 120000
index 45a9ed49849..00000000000
--- a/plugins/emoji/public/images/put_litter_in_its_place.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6ae.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/question.png b/plugins/emoji/public/images/question.png
deleted file mode 120000
index a88af087b66..00000000000
--- a/plugins/emoji/public/images/question.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2753.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rabbit.png b/plugins/emoji/public/images/rabbit.png
deleted file mode 120000
index 9d6e712c5ea..00000000000
--- a/plugins/emoji/public/images/rabbit.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f430.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rabbit2.png b/plugins/emoji/public/images/rabbit2.png
deleted file mode 120000
index 6abf31f2fa3..00000000000
--- a/plugins/emoji/public/images/rabbit2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f407.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/racehorse.png b/plugins/emoji/public/images/racehorse.png
deleted file mode 120000
index 4aa454bdc1e..00000000000
--- a/plugins/emoji/public/images/racehorse.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f40e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/radio.png b/plugins/emoji/public/images/radio.png
deleted file mode 120000
index 10610ef401e..00000000000
--- a/plugins/emoji/public/images/radio.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4fb.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/radio_button.png b/plugins/emoji/public/images/radio_button.png
deleted file mode 120000
index fb91e155c5e..00000000000
--- a/plugins/emoji/public/images/radio_button.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f518.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rage.png b/plugins/emoji/public/images/rage.png
deleted file mode 120000
index ba281221bdf..00000000000
--- a/plugins/emoji/public/images/rage.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f621.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rage1.png b/plugins/emoji/public/images/rage1.png
deleted file mode 100755
index f0c4ece775e..00000000000
Binary files a/plugins/emoji/public/images/rage1.png and /dev/null differ
diff --git a/plugins/emoji/public/images/rage2.png b/plugins/emoji/public/images/rage2.png
deleted file mode 100755
index f792e063b49..00000000000
Binary files a/plugins/emoji/public/images/rage2.png and /dev/null differ
diff --git a/plugins/emoji/public/images/rage3.png b/plugins/emoji/public/images/rage3.png
deleted file mode 100755
index 58764cbcb3b..00000000000
Binary files a/plugins/emoji/public/images/rage3.png and /dev/null differ
diff --git a/plugins/emoji/public/images/rage4.png b/plugins/emoji/public/images/rage4.png
deleted file mode 100755
index c726c94a295..00000000000
Binary files a/plugins/emoji/public/images/rage4.png and /dev/null differ
diff --git a/plugins/emoji/public/images/railway_car.png b/plugins/emoji/public/images/railway_car.png
deleted file mode 120000
index 856483debc0..00000000000
--- a/plugins/emoji/public/images/railway_car.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f683.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rainbow.png b/plugins/emoji/public/images/rainbow.png
deleted file mode 120000
index 1a6b41464a1..00000000000
--- a/plugins/emoji/public/images/rainbow.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f308.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/raised_hand.png b/plugins/emoji/public/images/raised_hand.png
deleted file mode 120000
index da39fb0cba2..00000000000
--- a/plugins/emoji/public/images/raised_hand.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/270b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/raised_hands.png b/plugins/emoji/public/images/raised_hands.png
deleted file mode 120000
index 3bac5029e8a..00000000000
--- a/plugins/emoji/public/images/raised_hands.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f64c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/raising_hand.png b/plugins/emoji/public/images/raising_hand.png
deleted file mode 120000
index 9ec42be0957..00000000000
--- a/plugins/emoji/public/images/raising_hand.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f64b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ram.png b/plugins/emoji/public/images/ram.png
deleted file mode 120000
index f1be38c0b36..00000000000
--- a/plugins/emoji/public/images/ram.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f40f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ramen.png b/plugins/emoji/public/images/ramen.png
deleted file mode 120000
index 62e320ac465..00000000000
--- a/plugins/emoji/public/images/ramen.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f35c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rat.png b/plugins/emoji/public/images/rat.png
deleted file mode 120000
index 800b1e0f58b..00000000000
--- a/plugins/emoji/public/images/rat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f400.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/recycle.png b/plugins/emoji/public/images/recycle.png
deleted file mode 120000
index 54db0b3cdd6..00000000000
--- a/plugins/emoji/public/images/recycle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/267b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/red_car.png b/plugins/emoji/public/images/red_car.png
deleted file mode 120000
index 5c765c0c781..00000000000
--- a/plugins/emoji/public/images/red_car.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f697.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/red_circle.png b/plugins/emoji/public/images/red_circle.png
deleted file mode 120000
index 1d117854ed5..00000000000
--- a/plugins/emoji/public/images/red_circle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f534.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/registered.png b/plugins/emoji/public/images/registered.png
deleted file mode 120000
index 572704d8d9a..00000000000
--- a/plugins/emoji/public/images/registered.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/00ae.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/relaxed.png b/plugins/emoji/public/images/relaxed.png
deleted file mode 120000
index 0d6faed0cc8..00000000000
--- a/plugins/emoji/public/images/relaxed.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/263a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/relieved.png b/plugins/emoji/public/images/relieved.png
deleted file mode 120000
index eff71dca1e5..00000000000
--- a/plugins/emoji/public/images/relieved.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f60c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/repeat.png b/plugins/emoji/public/images/repeat.png
deleted file mode 120000
index b27d6969abf..00000000000
--- a/plugins/emoji/public/images/repeat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f501.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/repeat_one.png b/plugins/emoji/public/images/repeat_one.png
deleted file mode 120000
index 22541207a23..00000000000
--- a/plugins/emoji/public/images/repeat_one.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f502.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/restroom.png b/plugins/emoji/public/images/restroom.png
deleted file mode 120000
index d36f59f72d1..00000000000
--- a/plugins/emoji/public/images/restroom.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6bb.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/revolving_hearts.png b/plugins/emoji/public/images/revolving_hearts.png
deleted file mode 120000
index 081b988d4a4..00000000000
--- a/plugins/emoji/public/images/revolving_hearts.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f49e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rewind.png b/plugins/emoji/public/images/rewind.png
deleted file mode 120000
index d6fe513e0c2..00000000000
--- a/plugins/emoji/public/images/rewind.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/23ea.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ribbon.png b/plugins/emoji/public/images/ribbon.png
deleted file mode 120000
index 391cb4a4eff..00000000000
--- a/plugins/emoji/public/images/ribbon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f380.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rice.png b/plugins/emoji/public/images/rice.png
deleted file mode 120000
index b780fb5f1fa..00000000000
--- a/plugins/emoji/public/images/rice.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f35a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rice_ball.png b/plugins/emoji/public/images/rice_ball.png
deleted file mode 120000
index 2a7653a0d51..00000000000
--- a/plugins/emoji/public/images/rice_ball.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f359.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rice_cracker.png b/plugins/emoji/public/images/rice_cracker.png
deleted file mode 120000
index 0967178292a..00000000000
--- a/plugins/emoji/public/images/rice_cracker.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f358.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rice_scene.png b/plugins/emoji/public/images/rice_scene.png
deleted file mode 120000
index 3a4c66d9fc9..00000000000
--- a/plugins/emoji/public/images/rice_scene.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f391.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ring.png b/plugins/emoji/public/images/ring.png
deleted file mode 120000
index d7939e188de..00000000000
--- a/plugins/emoji/public/images/ring.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f48d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rocket.png b/plugins/emoji/public/images/rocket.png
deleted file mode 120000
index a00f4353759..00000000000
--- a/plugins/emoji/public/images/rocket.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f680.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/roller_coaster.png b/plugins/emoji/public/images/roller_coaster.png
deleted file mode 120000
index 52322e0a854..00000000000
--- a/plugins/emoji/public/images/roller_coaster.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3a2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rooster.png b/plugins/emoji/public/images/rooster.png
deleted file mode 120000
index 68d41628879..00000000000
--- a/plugins/emoji/public/images/rooster.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f413.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rose.png b/plugins/emoji/public/images/rose.png
deleted file mode 120000
index a5b12117acc..00000000000
--- a/plugins/emoji/public/images/rose.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f339.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rotating_light.png b/plugins/emoji/public/images/rotating_light.png
deleted file mode 120000
index 3df341839f0..00000000000
--- a/plugins/emoji/public/images/rotating_light.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6a8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/round_pushpin.png b/plugins/emoji/public/images/round_pushpin.png
deleted file mode 120000
index bf066c15b80..00000000000
--- a/plugins/emoji/public/images/round_pushpin.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4cd.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rowboat.png b/plugins/emoji/public/images/rowboat.png
deleted file mode 120000
index 6a1d209ef9b..00000000000
--- a/plugins/emoji/public/images/rowboat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6a3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ru.png b/plugins/emoji/public/images/ru.png
deleted file mode 120000
index f8127305c8a..00000000000
--- a/plugins/emoji/public/images/ru.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f1f7-1f1fa.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/rugby_football.png b/plugins/emoji/public/images/rugby_football.png
deleted file mode 120000
index 4036943094b..00000000000
--- a/plugins/emoji/public/images/rugby_football.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3c9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/runner.png b/plugins/emoji/public/images/runner.png
deleted file mode 120000
index 31876ed57dc..00000000000
--- a/plugins/emoji/public/images/runner.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3c3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/running.png b/plugins/emoji/public/images/running.png
deleted file mode 120000
index 31876ed57dc..00000000000
--- a/plugins/emoji/public/images/running.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3c3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/running_shirt_with_sash.png b/plugins/emoji/public/images/running_shirt_with_sash.png
deleted file mode 120000
index ed68ed7fd03..00000000000
--- a/plugins/emoji/public/images/running_shirt_with_sash.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3bd.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sa.png b/plugins/emoji/public/images/sa.png
deleted file mode 120000
index 2aea26241a2..00000000000
--- a/plugins/emoji/public/images/sa.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f202.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sagittarius.png b/plugins/emoji/public/images/sagittarius.png
deleted file mode 120000
index 32a4664e755..00000000000
--- a/plugins/emoji/public/images/sagittarius.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2650.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sailboat.png b/plugins/emoji/public/images/sailboat.png
deleted file mode 120000
index e134ebd6c2d..00000000000
--- a/plugins/emoji/public/images/sailboat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26f5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sake.png b/plugins/emoji/public/images/sake.png
deleted file mode 120000
index b5ecf47b180..00000000000
--- a/plugins/emoji/public/images/sake.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f376.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sandal.png b/plugins/emoji/public/images/sandal.png
deleted file mode 120000
index 055679cd475..00000000000
--- a/plugins/emoji/public/images/sandal.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f461.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/santa.png b/plugins/emoji/public/images/santa.png
deleted file mode 120000
index 46dbff73b67..00000000000
--- a/plugins/emoji/public/images/santa.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f385.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/satellite.png b/plugins/emoji/public/images/satellite.png
deleted file mode 120000
index ac1972e1ed0..00000000000
--- a/plugins/emoji/public/images/satellite.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4e1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/satisfied.png b/plugins/emoji/public/images/satisfied.png
deleted file mode 120000
index 7332e390781..00000000000
--- a/plugins/emoji/public/images/satisfied.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f606.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/saxophone.png b/plugins/emoji/public/images/saxophone.png
deleted file mode 120000
index 17e34d3ad99..00000000000
--- a/plugins/emoji/public/images/saxophone.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3b7.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/school.png b/plugins/emoji/public/images/school.png
deleted file mode 120000
index 2556e5de1ae..00000000000
--- a/plugins/emoji/public/images/school.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3eb.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/school_satchel.png b/plugins/emoji/public/images/school_satchel.png
deleted file mode 120000
index e759bebaecf..00000000000
--- a/plugins/emoji/public/images/school_satchel.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f392.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/scissors.png b/plugins/emoji/public/images/scissors.png
deleted file mode 120000
index d0926ff167a..00000000000
--- a/plugins/emoji/public/images/scissors.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2702.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/scorpius.png b/plugins/emoji/public/images/scorpius.png
deleted file mode 120000
index 3bc6ce3d786..00000000000
--- a/plugins/emoji/public/images/scorpius.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/264f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/scream.png b/plugins/emoji/public/images/scream.png
deleted file mode 120000
index f58990499ed..00000000000
--- a/plugins/emoji/public/images/scream.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f631.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/scream_cat.png b/plugins/emoji/public/images/scream_cat.png
deleted file mode 120000
index 819f2ccc888..00000000000
--- a/plugins/emoji/public/images/scream_cat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f640.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/scroll.png b/plugins/emoji/public/images/scroll.png
deleted file mode 120000
index 4934e3c5518..00000000000
--- a/plugins/emoji/public/images/scroll.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4dc.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/seat.png b/plugins/emoji/public/images/seat.png
deleted file mode 120000
index d3a3691abbd..00000000000
--- a/plugins/emoji/public/images/seat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ba.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/secret.png b/plugins/emoji/public/images/secret.png
deleted file mode 120000
index 3d51edf34bd..00000000000
--- a/plugins/emoji/public/images/secret.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/3299.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/see_no_evil.png b/plugins/emoji/public/images/see_no_evil.png
deleted file mode 120000
index c26c37613ad..00000000000
--- a/plugins/emoji/public/images/see_no_evil.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f648.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/seedling.png b/plugins/emoji/public/images/seedling.png
deleted file mode 120000
index 2f5b12a4dc4..00000000000
--- a/plugins/emoji/public/images/seedling.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f331.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/seven.png b/plugins/emoji/public/images/seven.png
deleted file mode 120000
index 05e58f07401..00000000000
--- a/plugins/emoji/public/images/seven.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/0037.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/shaved_ice.png b/plugins/emoji/public/images/shaved_ice.png
deleted file mode 120000
index 7821ea98d0c..00000000000
--- a/plugins/emoji/public/images/shaved_ice.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f367.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sheep.png b/plugins/emoji/public/images/sheep.png
deleted file mode 120000
index a4b8d9ad0c2..00000000000
--- a/plugins/emoji/public/images/sheep.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f411.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/shell.png b/plugins/emoji/public/images/shell.png
deleted file mode 120000
index 4d7bd4d36e3..00000000000
--- a/plugins/emoji/public/images/shell.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f41a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ship.png b/plugins/emoji/public/images/ship.png
deleted file mode 120000
index cfc1dabd2c8..00000000000
--- a/plugins/emoji/public/images/ship.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6a2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/shipit.png b/plugins/emoji/public/images/shipit.png
deleted file mode 100755
index a58a47f62f9..00000000000
Binary files a/plugins/emoji/public/images/shipit.png and /dev/null differ
diff --git a/plugins/emoji/public/images/shirt.png b/plugins/emoji/public/images/shirt.png
deleted file mode 120000
index 205cc1b9c13..00000000000
--- a/plugins/emoji/public/images/shirt.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f455.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/shoe.png b/plugins/emoji/public/images/shoe.png
deleted file mode 120000
index cb54be7b1d3..00000000000
--- a/plugins/emoji/public/images/shoe.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f45e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/shower.png b/plugins/emoji/public/images/shower.png
deleted file mode 120000
index 0d8bdc0d317..00000000000
--- a/plugins/emoji/public/images/shower.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6bf.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/signal_strength.png b/plugins/emoji/public/images/signal_strength.png
deleted file mode 120000
index 624174c45c0..00000000000
--- a/plugins/emoji/public/images/signal_strength.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4f6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/six.png b/plugins/emoji/public/images/six.png
deleted file mode 120000
index cbbfc282d98..00000000000
--- a/plugins/emoji/public/images/six.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/0036.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/six_pointed_star.png b/plugins/emoji/public/images/six_pointed_star.png
deleted file mode 120000
index 37915ad505a..00000000000
--- a/plugins/emoji/public/images/six_pointed_star.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f52f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ski.png b/plugins/emoji/public/images/ski.png
deleted file mode 120000
index f0c31115ac5..00000000000
--- a/plugins/emoji/public/images/ski.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3bf.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/skull.png b/plugins/emoji/public/images/skull.png
deleted file mode 120000
index 86bcc55a69a..00000000000
--- a/plugins/emoji/public/images/skull.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f480.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sleeping.png b/plugins/emoji/public/images/sleeping.png
deleted file mode 120000
index afe6ef800ad..00000000000
--- a/plugins/emoji/public/images/sleeping.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f634.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sleepy.png b/plugins/emoji/public/images/sleepy.png
deleted file mode 120000
index 4f23760b3b4..00000000000
--- a/plugins/emoji/public/images/sleepy.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f62a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/slot_machine.png b/plugins/emoji/public/images/slot_machine.png
deleted file mode 120000
index 24080bb7c03..00000000000
--- a/plugins/emoji/public/images/slot_machine.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3b0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/small_blue_diamond.png b/plugins/emoji/public/images/small_blue_diamond.png
deleted file mode 120000
index 95b4b9fc6d6..00000000000
--- a/plugins/emoji/public/images/small_blue_diamond.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f539.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/small_orange_diamond.png b/plugins/emoji/public/images/small_orange_diamond.png
deleted file mode 120000
index e85dbee309b..00000000000
--- a/plugins/emoji/public/images/small_orange_diamond.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f538.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/small_red_triangle.png b/plugins/emoji/public/images/small_red_triangle.png
deleted file mode 120000
index 53ab4364fe9..00000000000
--- a/plugins/emoji/public/images/small_red_triangle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f53a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/small_red_triangle_down.png b/plugins/emoji/public/images/small_red_triangle_down.png
deleted file mode 120000
index 62231574e00..00000000000
--- a/plugins/emoji/public/images/small_red_triangle_down.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f53b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/smile.png b/plugins/emoji/public/images/smile.png
deleted file mode 120000
index 6e88ed06884..00000000000
--- a/plugins/emoji/public/images/smile.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f604.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/smile_cat.png b/plugins/emoji/public/images/smile_cat.png
deleted file mode 120000
index d0fc083b08f..00000000000
--- a/plugins/emoji/public/images/smile_cat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f638.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/smiley.png b/plugins/emoji/public/images/smiley.png
deleted file mode 120000
index cd824362b95..00000000000
--- a/plugins/emoji/public/images/smiley.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f603.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/smiley_cat.png b/plugins/emoji/public/images/smiley_cat.png
deleted file mode 120000
index bbb10516d92..00000000000
--- a/plugins/emoji/public/images/smiley_cat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f63a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/smiling_imp.png b/plugins/emoji/public/images/smiling_imp.png
deleted file mode 120000
index 6327d19dbe2..00000000000
--- a/plugins/emoji/public/images/smiling_imp.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f608.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/smirk.png b/plugins/emoji/public/images/smirk.png
deleted file mode 120000
index c8527f96166..00000000000
--- a/plugins/emoji/public/images/smirk.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f60f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/smirk_cat.png b/plugins/emoji/public/images/smirk_cat.png
deleted file mode 120000
index e95f6580d87..00000000000
--- a/plugins/emoji/public/images/smirk_cat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f63c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/smoking.png b/plugins/emoji/public/images/smoking.png
deleted file mode 120000
index 37b8ea6776a..00000000000
--- a/plugins/emoji/public/images/smoking.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6ac.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/snail.png b/plugins/emoji/public/images/snail.png
deleted file mode 120000
index a1f472956bb..00000000000
--- a/plugins/emoji/public/images/snail.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f40c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/snake.png b/plugins/emoji/public/images/snake.png
deleted file mode 120000
index 5cbb33b8f91..00000000000
--- a/plugins/emoji/public/images/snake.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f40d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/snowboarder.png b/plugins/emoji/public/images/snowboarder.png
deleted file mode 120000
index 6fabb940ea2..00000000000
--- a/plugins/emoji/public/images/snowboarder.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3c2.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/snowflake.png b/plugins/emoji/public/images/snowflake.png
deleted file mode 120000
index 0bd4292cb26..00000000000
--- a/plugins/emoji/public/images/snowflake.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2744.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/snowman.png b/plugins/emoji/public/images/snowman.png
deleted file mode 120000
index fd41bb720e1..00000000000
--- a/plugins/emoji/public/images/snowman.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26c4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sob.png b/plugins/emoji/public/images/sob.png
deleted file mode 120000
index 93cd7336ab8..00000000000
--- a/plugins/emoji/public/images/sob.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f62d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/soccer.png b/plugins/emoji/public/images/soccer.png
deleted file mode 120000
index 3912f45b098..00000000000
--- a/plugins/emoji/public/images/soccer.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26bd.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/soon.png b/plugins/emoji/public/images/soon.png
deleted file mode 120000
index 1da86c8f670..00000000000
--- a/plugins/emoji/public/images/soon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f51c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sos.png b/plugins/emoji/public/images/sos.png
deleted file mode 120000
index 5b52ee755f0..00000000000
--- a/plugins/emoji/public/images/sos.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f198.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sound.png b/plugins/emoji/public/images/sound.png
deleted file mode 120000
index ae848083649..00000000000
--- a/plugins/emoji/public/images/sound.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f509.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/space_invader.png b/plugins/emoji/public/images/space_invader.png
deleted file mode 120000
index 95098aee707..00000000000
--- a/plugins/emoji/public/images/space_invader.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f47e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/spades.png b/plugins/emoji/public/images/spades.png
deleted file mode 120000
index 561cea045eb..00000000000
--- a/plugins/emoji/public/images/spades.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2660.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/spaghetti.png b/plugins/emoji/public/images/spaghetti.png
deleted file mode 120000
index 8be51b22e17..00000000000
--- a/plugins/emoji/public/images/spaghetti.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f35d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sparkle.png b/plugins/emoji/public/images/sparkle.png
deleted file mode 120000
index a80be6f2c7a..00000000000
--- a/plugins/emoji/public/images/sparkle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2747.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sparkler.png b/plugins/emoji/public/images/sparkler.png
deleted file mode 120000
index d74142a41f1..00000000000
--- a/plugins/emoji/public/images/sparkler.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f387.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sparkles.png b/plugins/emoji/public/images/sparkles.png
deleted file mode 120000
index d35a70592bf..00000000000
--- a/plugins/emoji/public/images/sparkles.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2728.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sparkling_heart.png b/plugins/emoji/public/images/sparkling_heart.png
deleted file mode 120000
index e9eba4e15dd..00000000000
--- a/plugins/emoji/public/images/sparkling_heart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f496.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/speak_no_evil.png b/plugins/emoji/public/images/speak_no_evil.png
deleted file mode 120000
index c64efd7fcca..00000000000
--- a/plugins/emoji/public/images/speak_no_evil.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f64a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/speaker.png b/plugins/emoji/public/images/speaker.png
deleted file mode 120000
index 4fc46c2c4ab..00000000000
--- a/plugins/emoji/public/images/speaker.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f50a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/speech_balloon.png b/plugins/emoji/public/images/speech_balloon.png
deleted file mode 120000
index 978d8aeaeea..00000000000
--- a/plugins/emoji/public/images/speech_balloon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ac.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/speedboat.png b/plugins/emoji/public/images/speedboat.png
deleted file mode 120000
index a96e6aea2e9..00000000000
--- a/plugins/emoji/public/images/speedboat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6a4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/star.png b/plugins/emoji/public/images/star.png
deleted file mode 120000
index 2e34a9cee65..00000000000
--- a/plugins/emoji/public/images/star.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2b50.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/star2.png b/plugins/emoji/public/images/star2.png
deleted file mode 120000
index 77788513ec4..00000000000
--- a/plugins/emoji/public/images/star2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f31f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/stars.png b/plugins/emoji/public/images/stars.png
deleted file mode 120000
index 8a30b37eb47..00000000000
--- a/plugins/emoji/public/images/stars.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f303.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/station.png b/plugins/emoji/public/images/station.png
deleted file mode 120000
index 2d6d3d0f07f..00000000000
--- a/plugins/emoji/public/images/station.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f689.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/statue_of_liberty.png b/plugins/emoji/public/images/statue_of_liberty.png
deleted file mode 120000
index 4fe98ac34da..00000000000
--- a/plugins/emoji/public/images/statue_of_liberty.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f5fd.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/steam_locomotive.png b/plugins/emoji/public/images/steam_locomotive.png
deleted file mode 120000
index b7e90514fcf..00000000000
--- a/plugins/emoji/public/images/steam_locomotive.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f682.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/stew.png b/plugins/emoji/public/images/stew.png
deleted file mode 120000
index ecb6aa2c126..00000000000
--- a/plugins/emoji/public/images/stew.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f372.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/straight_ruler.png b/plugins/emoji/public/images/straight_ruler.png
deleted file mode 120000
index fffdaa0c902..00000000000
--- a/plugins/emoji/public/images/straight_ruler.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4cf.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/strawberry.png b/plugins/emoji/public/images/strawberry.png
deleted file mode 120000
index 3028b59a191..00000000000
--- a/plugins/emoji/public/images/strawberry.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f353.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/stuck_out_tongue.png b/plugins/emoji/public/images/stuck_out_tongue.png
deleted file mode 120000
index f17b1c16bd0..00000000000
--- a/plugins/emoji/public/images/stuck_out_tongue.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f61b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/stuck_out_tongue_closed_eyes.png b/plugins/emoji/public/images/stuck_out_tongue_closed_eyes.png
deleted file mode 120000
index 60199fedda3..00000000000
--- a/plugins/emoji/public/images/stuck_out_tongue_closed_eyes.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f61d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/stuck_out_tongue_winking_eye.png b/plugins/emoji/public/images/stuck_out_tongue_winking_eye.png
deleted file mode 120000
index 9a51c02b5d7..00000000000
--- a/plugins/emoji/public/images/stuck_out_tongue_winking_eye.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f61c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sun_with_face.png b/plugins/emoji/public/images/sun_with_face.png
deleted file mode 120000
index 9f3ca0790bf..00000000000
--- a/plugins/emoji/public/images/sun_with_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f31e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sunflower.png b/plugins/emoji/public/images/sunflower.png
deleted file mode 120000
index 0a1bad8a83d..00000000000
--- a/plugins/emoji/public/images/sunflower.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f33b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sunglasses.png b/plugins/emoji/public/images/sunglasses.png
deleted file mode 120000
index d5789358c06..00000000000
--- a/plugins/emoji/public/images/sunglasses.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f60e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sunny.png b/plugins/emoji/public/images/sunny.png
deleted file mode 120000
index ec2ee45f2f4..00000000000
--- a/plugins/emoji/public/images/sunny.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2600.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sunrise.png b/plugins/emoji/public/images/sunrise.png
deleted file mode 120000
index 400a2bde20f..00000000000
--- a/plugins/emoji/public/images/sunrise.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f305.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sunrise_over_mountains.png b/plugins/emoji/public/images/sunrise_over_mountains.png
deleted file mode 120000
index cfd9dc8b478..00000000000
--- a/plugins/emoji/public/images/sunrise_over_mountains.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f304.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/surfer.png b/plugins/emoji/public/images/surfer.png
deleted file mode 120000
index 812296d05d4..00000000000
--- a/plugins/emoji/public/images/surfer.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3c4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sushi.png b/plugins/emoji/public/images/sushi.png
deleted file mode 120000
index f4a4d994b17..00000000000
--- a/plugins/emoji/public/images/sushi.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f363.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/suspect.png b/plugins/emoji/public/images/suspect.png
deleted file mode 100755
index f9e38afefd0..00000000000
Binary files a/plugins/emoji/public/images/suspect.png and /dev/null differ
diff --git a/plugins/emoji/public/images/suspension_railway.png b/plugins/emoji/public/images/suspension_railway.png
deleted file mode 120000
index 6d6b3ea3a6a..00000000000
--- a/plugins/emoji/public/images/suspension_railway.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f69f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sweat.png b/plugins/emoji/public/images/sweat.png
deleted file mode 120000
index 16b63a3bd41..00000000000
--- a/plugins/emoji/public/images/sweat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f613.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sweat_drops.png b/plugins/emoji/public/images/sweat_drops.png
deleted file mode 120000
index 0b76ebb7344..00000000000
--- a/plugins/emoji/public/images/sweat_drops.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sweat_smile.png b/plugins/emoji/public/images/sweat_smile.png
deleted file mode 120000
index 2999db35639..00000000000
--- a/plugins/emoji/public/images/sweat_smile.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f605.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/sweet_potato.png b/plugins/emoji/public/images/sweet_potato.png
deleted file mode 120000
index 1e62e2d0dc3..00000000000
--- a/plugins/emoji/public/images/sweet_potato.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f360.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/swimmer.png b/plugins/emoji/public/images/swimmer.png
deleted file mode 120000
index 430b4820bc9..00000000000
--- a/plugins/emoji/public/images/swimmer.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ca.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/symbols.png b/plugins/emoji/public/images/symbols.png
deleted file mode 120000
index c63eb5bb6cb..00000000000
--- a/plugins/emoji/public/images/symbols.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f523.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/syringe.png b/plugins/emoji/public/images/syringe.png
deleted file mode 120000
index 5f914ff0c49..00000000000
--- a/plugins/emoji/public/images/syringe.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f489.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tada.png b/plugins/emoji/public/images/tada.png
deleted file mode 120000
index ee2fe8c989e..00000000000
--- a/plugins/emoji/public/images/tada.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f389.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tanabata_tree.png b/plugins/emoji/public/images/tanabata_tree.png
deleted file mode 120000
index e4c849b1416..00000000000
--- a/plugins/emoji/public/images/tanabata_tree.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f38b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tangerine.png b/plugins/emoji/public/images/tangerine.png
deleted file mode 120000
index de74a4b6c44..00000000000
--- a/plugins/emoji/public/images/tangerine.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f34a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/taurus.png b/plugins/emoji/public/images/taurus.png
deleted file mode 120000
index b8663881c96..00000000000
--- a/plugins/emoji/public/images/taurus.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2649.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/taxi.png b/plugins/emoji/public/images/taxi.png
deleted file mode 120000
index 3bbb53f0f75..00000000000
--- a/plugins/emoji/public/images/taxi.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f695.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tea.png b/plugins/emoji/public/images/tea.png
deleted file mode 120000
index 285c08d1391..00000000000
--- a/plugins/emoji/public/images/tea.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f375.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/telephone.png b/plugins/emoji/public/images/telephone.png
deleted file mode 120000
index 66f023aaaa3..00000000000
--- a/plugins/emoji/public/images/telephone.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/260e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/telephone_receiver.png b/plugins/emoji/public/images/telephone_receiver.png
deleted file mode 120000
index ad7d8367146..00000000000
--- a/plugins/emoji/public/images/telephone_receiver.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4de.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/telescope.png b/plugins/emoji/public/images/telescope.png
deleted file mode 120000
index 504b45368cd..00000000000
--- a/plugins/emoji/public/images/telescope.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f52d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tennis.png b/plugins/emoji/public/images/tennis.png
deleted file mode 120000
index 1f23a29e13e..00000000000
--- a/plugins/emoji/public/images/tennis.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3be.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tent.png b/plugins/emoji/public/images/tent.png
deleted file mode 120000
index df4f2e38f3f..00000000000
--- a/plugins/emoji/public/images/tent.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26fa.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/thought_balloon.png b/plugins/emoji/public/images/thought_balloon.png
deleted file mode 120000
index 7999771a483..00000000000
--- a/plugins/emoji/public/images/thought_balloon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ad.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/three.png b/plugins/emoji/public/images/three.png
deleted file mode 120000
index c2ae2345244..00000000000
--- a/plugins/emoji/public/images/three.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/0033.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/thumbsdown.png b/plugins/emoji/public/images/thumbsdown.png
deleted file mode 120000
index 5b63ed93122..00000000000
--- a/plugins/emoji/public/images/thumbsdown.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f44e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/thumbsup.png b/plugins/emoji/public/images/thumbsup.png
deleted file mode 120000
index 5db29d6679f..00000000000
--- a/plugins/emoji/public/images/thumbsup.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f44d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/ticket.png b/plugins/emoji/public/images/ticket.png
deleted file mode 120000
index 6e588278155..00000000000
--- a/plugins/emoji/public/images/ticket.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ab.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tiger.png b/plugins/emoji/public/images/tiger.png
deleted file mode 120000
index b3b9b348b27..00000000000
--- a/plugins/emoji/public/images/tiger.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f42f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tiger2.png b/plugins/emoji/public/images/tiger2.png
deleted file mode 120000
index 475fc74c422..00000000000
--- a/plugins/emoji/public/images/tiger2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f405.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tired_face.png b/plugins/emoji/public/images/tired_face.png
deleted file mode 120000
index ccc7a1150e2..00000000000
--- a/plugins/emoji/public/images/tired_face.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f62b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tm.png b/plugins/emoji/public/images/tm.png
deleted file mode 120000
index 47559a31046..00000000000
--- a/plugins/emoji/public/images/tm.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2122.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/toilet.png b/plugins/emoji/public/images/toilet.png
deleted file mode 120000
index ed1dcb961a0..00000000000
--- a/plugins/emoji/public/images/toilet.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6bd.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tokyo_tower.png b/plugins/emoji/public/images/tokyo_tower.png
deleted file mode 120000
index c1580aaeb83..00000000000
--- a/plugins/emoji/public/images/tokyo_tower.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f5fc.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tomato.png b/plugins/emoji/public/images/tomato.png
deleted file mode 120000
index 334a0f8a5e6..00000000000
--- a/plugins/emoji/public/images/tomato.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f345.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tongue.png b/plugins/emoji/public/images/tongue.png
deleted file mode 120000
index ef622328042..00000000000
--- a/plugins/emoji/public/images/tongue.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f445.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/top.png b/plugins/emoji/public/images/top.png
deleted file mode 120000
index 4a21bd707cb..00000000000
--- a/plugins/emoji/public/images/top.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f51d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tophat.png b/plugins/emoji/public/images/tophat.png
deleted file mode 120000
index aea66957494..00000000000
--- a/plugins/emoji/public/images/tophat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3a9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tractor.png b/plugins/emoji/public/images/tractor.png
deleted file mode 120000
index 5ab84e76df5..00000000000
--- a/plugins/emoji/public/images/tractor.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f69c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/traffic_light.png b/plugins/emoji/public/images/traffic_light.png
deleted file mode 120000
index 28bd5f4ea37..00000000000
--- a/plugins/emoji/public/images/traffic_light.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6a5.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/train.png b/plugins/emoji/public/images/train.png
deleted file mode 120000
index 856483debc0..00000000000
--- a/plugins/emoji/public/images/train.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f683.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/train2.png b/plugins/emoji/public/images/train2.png
deleted file mode 120000
index 12438cf5041..00000000000
--- a/plugins/emoji/public/images/train2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f686.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tram.png b/plugins/emoji/public/images/tram.png
deleted file mode 120000
index b27dea5daf7..00000000000
--- a/plugins/emoji/public/images/tram.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f68a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/triangular_flag_on_post.png b/plugins/emoji/public/images/triangular_flag_on_post.png
deleted file mode 120000
index e73bd8b8d6a..00000000000
--- a/plugins/emoji/public/images/triangular_flag_on_post.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6a9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/triangular_ruler.png b/plugins/emoji/public/images/triangular_ruler.png
deleted file mode 120000
index 3d9485127ad..00000000000
--- a/plugins/emoji/public/images/triangular_ruler.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4d0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/trident.png b/plugins/emoji/public/images/trident.png
deleted file mode 120000
index 13864beaea2..00000000000
--- a/plugins/emoji/public/images/trident.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f531.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/triumph.png b/plugins/emoji/public/images/triumph.png
deleted file mode 120000
index 9b8ec141304..00000000000
--- a/plugins/emoji/public/images/triumph.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f624.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/trolleybus.png b/plugins/emoji/public/images/trolleybus.png
deleted file mode 120000
index 7748498e707..00000000000
--- a/plugins/emoji/public/images/trolleybus.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f68e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/trollface.png b/plugins/emoji/public/images/trollface.png
deleted file mode 100755
index 5f54d28ea6b..00000000000
Binary files a/plugins/emoji/public/images/trollface.png and /dev/null differ
diff --git a/plugins/emoji/public/images/trophy.png b/plugins/emoji/public/images/trophy.png
deleted file mode 120000
index 67253716de6..00000000000
--- a/plugins/emoji/public/images/trophy.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3c6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tropical_drink.png b/plugins/emoji/public/images/tropical_drink.png
deleted file mode 120000
index a15a3cd87f0..00000000000
--- a/plugins/emoji/public/images/tropical_drink.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f379.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tropical_fish.png b/plugins/emoji/public/images/tropical_fish.png
deleted file mode 120000
index 87a4c0f59d4..00000000000
--- a/plugins/emoji/public/images/tropical_fish.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f420.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/truck.png b/plugins/emoji/public/images/truck.png
deleted file mode 120000
index 0ba116f210d..00000000000
--- a/plugins/emoji/public/images/truck.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f69a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/trumpet.png b/plugins/emoji/public/images/trumpet.png
deleted file mode 120000
index ef9af1c260f..00000000000
--- a/plugins/emoji/public/images/trumpet.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ba.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tshirt.png b/plugins/emoji/public/images/tshirt.png
deleted file mode 120000
index 205cc1b9c13..00000000000
--- a/plugins/emoji/public/images/tshirt.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f455.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tulip.png b/plugins/emoji/public/images/tulip.png
deleted file mode 120000
index 1cc45dba707..00000000000
--- a/plugins/emoji/public/images/tulip.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f337.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/turtle.png b/plugins/emoji/public/images/turtle.png
deleted file mode 120000
index d1e091a7664..00000000000
--- a/plugins/emoji/public/images/turtle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f422.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/tv.png b/plugins/emoji/public/images/tv.png
deleted file mode 120000
index 0da5f83e309..00000000000
--- a/plugins/emoji/public/images/tv.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4fa.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/twisted_rightwards_arrows.png b/plugins/emoji/public/images/twisted_rightwards_arrows.png
deleted file mode 120000
index 87ccda233ef..00000000000
--- a/plugins/emoji/public/images/twisted_rightwards_arrows.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f500.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/twitter/+1.png b/plugins/emoji/public/images/twitter/+1.png
new file mode 100644
index 00000000000..f4bafe3cc19
Binary files /dev/null and b/plugins/emoji/public/images/twitter/+1.png differ
diff --git a/plugins/emoji/public/images/twitter/-1.png b/plugins/emoji/public/images/twitter/-1.png
new file mode 100644
index 00000000000..892f5cf1ee5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/-1.png differ
diff --git a/plugins/emoji/public/images/twitter/100.png b/plugins/emoji/public/images/twitter/100.png
new file mode 100644
index 00000000000..7a9b91830fc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/100.png differ
diff --git a/plugins/emoji/public/images/twitter/1234.png b/plugins/emoji/public/images/twitter/1234.png
new file mode 100644
index 00000000000..e665b02b93a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/1234.png differ
diff --git a/plugins/emoji/public/images/twitter/8ball.png b/plugins/emoji/public/images/twitter/8ball.png
new file mode 100644
index 00000000000..8f53cd375ed
Binary files /dev/null and b/plugins/emoji/public/images/twitter/8ball.png differ
diff --git a/plugins/emoji/public/images/twitter/a.png b/plugins/emoji/public/images/twitter/a.png
new file mode 100644
index 00000000000..4910a182891
Binary files /dev/null and b/plugins/emoji/public/images/twitter/a.png differ
diff --git a/plugins/emoji/public/images/twitter/ab.png b/plugins/emoji/public/images/twitter/ab.png
new file mode 100644
index 00000000000..629ccf6410e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ab.png differ
diff --git a/plugins/emoji/public/images/twitter/abc.png b/plugins/emoji/public/images/twitter/abc.png
new file mode 100644
index 00000000000..54907e5029d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/abc.png differ
diff --git a/plugins/emoji/public/images/twitter/abcd.png b/plugins/emoji/public/images/twitter/abcd.png
new file mode 100644
index 00000000000..58e95a17a27
Binary files /dev/null and b/plugins/emoji/public/images/twitter/abcd.png differ
diff --git a/plugins/emoji/public/images/twitter/accept.png b/plugins/emoji/public/images/twitter/accept.png
new file mode 100644
index 00000000000..9e01a97e93b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/accept.png differ
diff --git a/plugins/emoji/public/images/twitter/aerial_tramway.png b/plugins/emoji/public/images/twitter/aerial_tramway.png
new file mode 100644
index 00000000000..40d2b1c91ff
Binary files /dev/null and b/plugins/emoji/public/images/twitter/aerial_tramway.png differ
diff --git a/plugins/emoji/public/images/twitter/airplane.png b/plugins/emoji/public/images/twitter/airplane.png
new file mode 100644
index 00000000000..c92c48a32c1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/airplane.png differ
diff --git a/plugins/emoji/public/images/twitter/alarm_clock.png b/plugins/emoji/public/images/twitter/alarm_clock.png
new file mode 100644
index 00000000000..fb459854d3c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/alarm_clock.png differ
diff --git a/plugins/emoji/public/images/twitter/alien.png b/plugins/emoji/public/images/twitter/alien.png
new file mode 100644
index 00000000000..caf546c5cc4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/alien.png differ
diff --git a/plugins/emoji/public/images/twitter/ambulance.png b/plugins/emoji/public/images/twitter/ambulance.png
new file mode 100644
index 00000000000..158348c5e51
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ambulance.png differ
diff --git a/plugins/emoji/public/images/twitter/anchor.png b/plugins/emoji/public/images/twitter/anchor.png
new file mode 100644
index 00000000000..a64e24ed27e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/anchor.png differ
diff --git a/plugins/emoji/public/images/twitter/angel.png b/plugins/emoji/public/images/twitter/angel.png
new file mode 100644
index 00000000000..cdcec5f51a0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/angel.png differ
diff --git a/plugins/emoji/public/images/twitter/anger.png b/plugins/emoji/public/images/twitter/anger.png
new file mode 100644
index 00000000000..5f9a1b3e904
Binary files /dev/null and b/plugins/emoji/public/images/twitter/anger.png differ
diff --git a/plugins/emoji/public/images/twitter/angry.png b/plugins/emoji/public/images/twitter/angry.png
new file mode 100644
index 00000000000..6c69d9b0d13
Binary files /dev/null and b/plugins/emoji/public/images/twitter/angry.png differ
diff --git a/plugins/emoji/public/images/twitter/anguished.png b/plugins/emoji/public/images/twitter/anguished.png
new file mode 100644
index 00000000000..70219ed5977
Binary files /dev/null and b/plugins/emoji/public/images/twitter/anguished.png differ
diff --git a/plugins/emoji/public/images/twitter/ant.png b/plugins/emoji/public/images/twitter/ant.png
new file mode 100644
index 00000000000..74c43359fe5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ant.png differ
diff --git a/plugins/emoji/public/images/twitter/apple.png b/plugins/emoji/public/images/twitter/apple.png
new file mode 100644
index 00000000000..e8762fbbbe6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/apple.png differ
diff --git a/plugins/emoji/public/images/twitter/aquarius.png b/plugins/emoji/public/images/twitter/aquarius.png
new file mode 100644
index 00000000000..76dd286989d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/aquarius.png differ
diff --git a/plugins/emoji/public/images/twitter/aries.png b/plugins/emoji/public/images/twitter/aries.png
new file mode 100644
index 00000000000..18474da18ca
Binary files /dev/null and b/plugins/emoji/public/images/twitter/aries.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_backward.png b/plugins/emoji/public/images/twitter/arrow_backward.png
new file mode 100644
index 00000000000..bd104c17613
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_backward.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_double_down.png b/plugins/emoji/public/images/twitter/arrow_double_down.png
new file mode 100644
index 00000000000..a2066604890
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_double_down.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_double_up.png b/plugins/emoji/public/images/twitter/arrow_double_up.png
new file mode 100644
index 00000000000..776af08f0a5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_double_up.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_down.png b/plugins/emoji/public/images/twitter/arrow_down.png
new file mode 100644
index 00000000000..c8fce77f66e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_down.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_down_small.png b/plugins/emoji/public/images/twitter/arrow_down_small.png
new file mode 100644
index 00000000000..7ba4118c188
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_down_small.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_forward.png b/plugins/emoji/public/images/twitter/arrow_forward.png
new file mode 100644
index 00000000000..318fc58f361
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_forward.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_heading_down.png b/plugins/emoji/public/images/twitter/arrow_heading_down.png
new file mode 100644
index 00000000000..b905586fbf5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_heading_down.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_heading_up.png b/plugins/emoji/public/images/twitter/arrow_heading_up.png
new file mode 100644
index 00000000000..1980877413d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_heading_up.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_left.png b/plugins/emoji/public/images/twitter/arrow_left.png
new file mode 100644
index 00000000000..26e5a6012b1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_left.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_lower_left.png b/plugins/emoji/public/images/twitter/arrow_lower_left.png
new file mode 100644
index 00000000000..30b784363d4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_lower_left.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_lower_right.png b/plugins/emoji/public/images/twitter/arrow_lower_right.png
new file mode 100644
index 00000000000..75d2b8ef92a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_lower_right.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_right.png b/plugins/emoji/public/images/twitter/arrow_right.png
new file mode 100644
index 00000000000..4a6e73a1cbd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_right.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_right_hook.png b/plugins/emoji/public/images/twitter/arrow_right_hook.png
new file mode 100644
index 00000000000..e052225f9ab
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_right_hook.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_up.png b/plugins/emoji/public/images/twitter/arrow_up.png
new file mode 100644
index 00000000000..17f066f22d1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_up.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_up_down.png b/plugins/emoji/public/images/twitter/arrow_up_down.png
new file mode 100644
index 00000000000..8111c96387f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_up_down.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_up_small.png b/plugins/emoji/public/images/twitter/arrow_up_small.png
new file mode 100644
index 00000000000..878ffcfc227
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_up_small.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_upper_left.png b/plugins/emoji/public/images/twitter/arrow_upper_left.png
new file mode 100644
index 00000000000..88a8c8c65ca
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_upper_left.png differ
diff --git a/plugins/emoji/public/images/twitter/arrow_upper_right.png b/plugins/emoji/public/images/twitter/arrow_upper_right.png
new file mode 100644
index 00000000000..422fe6c47c3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrow_upper_right.png differ
diff --git a/plugins/emoji/public/images/twitter/arrows_clockwise.png b/plugins/emoji/public/images/twitter/arrows_clockwise.png
new file mode 100644
index 00000000000..54c975a0db6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrows_clockwise.png differ
diff --git a/plugins/emoji/public/images/twitter/arrows_counterclockwise.png b/plugins/emoji/public/images/twitter/arrows_counterclockwise.png
new file mode 100644
index 00000000000..4ab0b2602dd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/arrows_counterclockwise.png differ
diff --git a/plugins/emoji/public/images/twitter/art.png b/plugins/emoji/public/images/twitter/art.png
new file mode 100644
index 00000000000..36d308d30af
Binary files /dev/null and b/plugins/emoji/public/images/twitter/art.png differ
diff --git a/plugins/emoji/public/images/twitter/articulated_lorry.png b/plugins/emoji/public/images/twitter/articulated_lorry.png
new file mode 100644
index 00000000000..4e5308ca133
Binary files /dev/null and b/plugins/emoji/public/images/twitter/articulated_lorry.png differ
diff --git a/plugins/emoji/public/images/twitter/astonished.png b/plugins/emoji/public/images/twitter/astonished.png
new file mode 100644
index 00000000000..273454344c7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/astonished.png differ
diff --git a/plugins/emoji/public/images/twitter/athletic_shoe.png b/plugins/emoji/public/images/twitter/athletic_shoe.png
new file mode 100644
index 00000000000..761b61b0446
Binary files /dev/null and b/plugins/emoji/public/images/twitter/athletic_shoe.png differ
diff --git a/plugins/emoji/public/images/twitter/atm.png b/plugins/emoji/public/images/twitter/atm.png
new file mode 100644
index 00000000000..02517ef06cd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/atm.png differ
diff --git a/plugins/emoji/public/images/twitter/b.png b/plugins/emoji/public/images/twitter/b.png
new file mode 100644
index 00000000000..93cd257d6f3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/b.png differ
diff --git a/plugins/emoji/public/images/twitter/baby.png b/plugins/emoji/public/images/twitter/baby.png
new file mode 100644
index 00000000000..14a55ed914e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/baby.png differ
diff --git a/plugins/emoji/public/images/twitter/baby_bottle.png b/plugins/emoji/public/images/twitter/baby_bottle.png
new file mode 100644
index 00000000000..f5ba9e8210e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/baby_bottle.png differ
diff --git a/plugins/emoji/public/images/twitter/baby_chick.png b/plugins/emoji/public/images/twitter/baby_chick.png
new file mode 100644
index 00000000000..4e27df54249
Binary files /dev/null and b/plugins/emoji/public/images/twitter/baby_chick.png differ
diff --git a/plugins/emoji/public/images/twitter/baby_symbol.png b/plugins/emoji/public/images/twitter/baby_symbol.png
new file mode 100644
index 00000000000..75f9ca19dbf
Binary files /dev/null and b/plugins/emoji/public/images/twitter/baby_symbol.png differ
diff --git a/plugins/emoji/public/images/twitter/back.png b/plugins/emoji/public/images/twitter/back.png
new file mode 100644
index 00000000000..c87ac052891
Binary files /dev/null and b/plugins/emoji/public/images/twitter/back.png differ
diff --git a/plugins/emoji/public/images/twitter/baggage_claim.png b/plugins/emoji/public/images/twitter/baggage_claim.png
new file mode 100644
index 00000000000..362b71b3f05
Binary files /dev/null and b/plugins/emoji/public/images/twitter/baggage_claim.png differ
diff --git a/plugins/emoji/public/images/twitter/balloon.png b/plugins/emoji/public/images/twitter/balloon.png
new file mode 100644
index 00000000000..bb152dc6d7d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/balloon.png differ
diff --git a/plugins/emoji/public/images/twitter/ballot_box_with_check.png b/plugins/emoji/public/images/twitter/ballot_box_with_check.png
new file mode 100644
index 00000000000..202beb96e1a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ballot_box_with_check.png differ
diff --git a/plugins/emoji/public/images/twitter/bamboo.png b/plugins/emoji/public/images/twitter/bamboo.png
new file mode 100644
index 00000000000..75711eb85d6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bamboo.png differ
diff --git a/plugins/emoji/public/images/twitter/banana.png b/plugins/emoji/public/images/twitter/banana.png
new file mode 100644
index 00000000000..6284e50ef15
Binary files /dev/null and b/plugins/emoji/public/images/twitter/banana.png differ
diff --git a/plugins/emoji/public/images/twitter/bangbang.png b/plugins/emoji/public/images/twitter/bangbang.png
new file mode 100644
index 00000000000..b7c7c51827f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bangbang.png differ
diff --git a/plugins/emoji/public/images/twitter/bank.png b/plugins/emoji/public/images/twitter/bank.png
new file mode 100644
index 00000000000..6bc054d19b8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bank.png differ
diff --git a/plugins/emoji/public/images/twitter/bar_chart.png b/plugins/emoji/public/images/twitter/bar_chart.png
new file mode 100644
index 00000000000..335ba0f3c5a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bar_chart.png differ
diff --git a/plugins/emoji/public/images/twitter/barber.png b/plugins/emoji/public/images/twitter/barber.png
new file mode 100644
index 00000000000..19f432af957
Binary files /dev/null and b/plugins/emoji/public/images/twitter/barber.png differ
diff --git a/plugins/emoji/public/images/twitter/baseball.png b/plugins/emoji/public/images/twitter/baseball.png
new file mode 100644
index 00000000000..939880d413f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/baseball.png differ
diff --git a/plugins/emoji/public/images/twitter/basketball.png b/plugins/emoji/public/images/twitter/basketball.png
new file mode 100644
index 00000000000..20e25daebf5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/basketball.png differ
diff --git a/plugins/emoji/public/images/twitter/bath.png b/plugins/emoji/public/images/twitter/bath.png
new file mode 100644
index 00000000000..a7dc17b7239
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bath.png differ
diff --git a/plugins/emoji/public/images/twitter/bathtub.png b/plugins/emoji/public/images/twitter/bathtub.png
new file mode 100644
index 00000000000..0580a6d24b7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bathtub.png differ
diff --git a/plugins/emoji/public/images/twitter/battery.png b/plugins/emoji/public/images/twitter/battery.png
new file mode 100644
index 00000000000..4baada52602
Binary files /dev/null and b/plugins/emoji/public/images/twitter/battery.png differ
diff --git a/plugins/emoji/public/images/twitter/bear.png b/plugins/emoji/public/images/twitter/bear.png
new file mode 100644
index 00000000000..9bbe0cd5d66
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bear.png differ
diff --git a/plugins/emoji/public/images/twitter/bee.png b/plugins/emoji/public/images/twitter/bee.png
new file mode 100644
index 00000000000..fa066a08d22
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bee.png differ
diff --git a/plugins/emoji/public/images/twitter/beer.png b/plugins/emoji/public/images/twitter/beer.png
new file mode 100644
index 00000000000..05f15a4fcf1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/beer.png differ
diff --git a/plugins/emoji/public/images/twitter/beers.png b/plugins/emoji/public/images/twitter/beers.png
new file mode 100644
index 00000000000..723b1cc5c6a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/beers.png differ
diff --git a/plugins/emoji/public/images/twitter/beetle.png b/plugins/emoji/public/images/twitter/beetle.png
new file mode 100644
index 00000000000..1d5968d36d6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/beetle.png differ
diff --git a/plugins/emoji/public/images/twitter/beginner.png b/plugins/emoji/public/images/twitter/beginner.png
new file mode 100644
index 00000000000..412af52ada9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/beginner.png differ
diff --git a/plugins/emoji/public/images/twitter/bell.png b/plugins/emoji/public/images/twitter/bell.png
new file mode 100644
index 00000000000..6db53f6d6b5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bell.png differ
diff --git a/plugins/emoji/public/images/twitter/bento.png b/plugins/emoji/public/images/twitter/bento.png
new file mode 100644
index 00000000000..ca410af8d0e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bento.png differ
diff --git a/plugins/emoji/public/images/twitter/bicyclist.png b/plugins/emoji/public/images/twitter/bicyclist.png
new file mode 100644
index 00000000000..80800d3da63
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bicyclist.png differ
diff --git a/plugins/emoji/public/images/twitter/bike.png b/plugins/emoji/public/images/twitter/bike.png
new file mode 100644
index 00000000000..fed19d70199
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bike.png differ
diff --git a/plugins/emoji/public/images/twitter/bikini.png b/plugins/emoji/public/images/twitter/bikini.png
new file mode 100644
index 00000000000..1ad9143a5ce
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bikini.png differ
diff --git a/plugins/emoji/public/images/twitter/bird.png b/plugins/emoji/public/images/twitter/bird.png
new file mode 100644
index 00000000000..19c7c575f89
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bird.png differ
diff --git a/plugins/emoji/public/images/twitter/birthday.png b/plugins/emoji/public/images/twitter/birthday.png
new file mode 100644
index 00000000000..8372fc70b25
Binary files /dev/null and b/plugins/emoji/public/images/twitter/birthday.png differ
diff --git a/plugins/emoji/public/images/twitter/black_circle.png b/plugins/emoji/public/images/twitter/black_circle.png
new file mode 100644
index 00000000000..c763980938c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/black_circle.png differ
diff --git a/plugins/emoji/public/images/twitter/black_joker.png b/plugins/emoji/public/images/twitter/black_joker.png
new file mode 100644
index 00000000000..57c236aa499
Binary files /dev/null and b/plugins/emoji/public/images/twitter/black_joker.png differ
diff --git a/plugins/emoji/public/images/twitter/black_large_square.png b/plugins/emoji/public/images/twitter/black_large_square.png
new file mode 100644
index 00000000000..6465bde6148
Binary files /dev/null and b/plugins/emoji/public/images/twitter/black_large_square.png differ
diff --git a/plugins/emoji/public/images/twitter/black_medium_small_square.png b/plugins/emoji/public/images/twitter/black_medium_small_square.png
new file mode 100644
index 00000000000..0955daf448f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/black_medium_small_square.png differ
diff --git a/plugins/emoji/public/images/twitter/black_medium_square.png b/plugins/emoji/public/images/twitter/black_medium_square.png
new file mode 100644
index 00000000000..5ce46828ec8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/black_medium_square.png differ
diff --git a/plugins/emoji/public/images/twitter/black_nib.png b/plugins/emoji/public/images/twitter/black_nib.png
new file mode 100644
index 00000000000..f01c38830cc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/black_nib.png differ
diff --git a/plugins/emoji/public/images/twitter/black_small_square.png b/plugins/emoji/public/images/twitter/black_small_square.png
new file mode 100644
index 00000000000..203ce77c1a2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/black_small_square.png differ
diff --git a/plugins/emoji/public/images/twitter/black_square_button.png b/plugins/emoji/public/images/twitter/black_square_button.png
new file mode 100644
index 00000000000..0e7f6888eac
Binary files /dev/null and b/plugins/emoji/public/images/twitter/black_square_button.png differ
diff --git a/plugins/emoji/public/images/twitter/blossom.png b/plugins/emoji/public/images/twitter/blossom.png
new file mode 100644
index 00000000000..5f964e16093
Binary files /dev/null and b/plugins/emoji/public/images/twitter/blossom.png differ
diff --git a/plugins/emoji/public/images/twitter/blowfish.png b/plugins/emoji/public/images/twitter/blowfish.png
new file mode 100644
index 00000000000..d9286fd0b35
Binary files /dev/null and b/plugins/emoji/public/images/twitter/blowfish.png differ
diff --git a/plugins/emoji/public/images/twitter/blue_book.png b/plugins/emoji/public/images/twitter/blue_book.png
new file mode 100644
index 00000000000..367697f718a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/blue_book.png differ
diff --git a/plugins/emoji/public/images/twitter/blue_car.png b/plugins/emoji/public/images/twitter/blue_car.png
new file mode 100644
index 00000000000..f8320178a11
Binary files /dev/null and b/plugins/emoji/public/images/twitter/blue_car.png differ
diff --git a/plugins/emoji/public/images/twitter/blue_heart.png b/plugins/emoji/public/images/twitter/blue_heart.png
new file mode 100644
index 00000000000..0dc574b9c4a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/blue_heart.png differ
diff --git a/plugins/emoji/public/images/twitter/blush.png b/plugins/emoji/public/images/twitter/blush.png
new file mode 100644
index 00000000000..48bd35e5b74
Binary files /dev/null and b/plugins/emoji/public/images/twitter/blush.png differ
diff --git a/plugins/emoji/public/images/twitter/boar.png b/plugins/emoji/public/images/twitter/boar.png
new file mode 100644
index 00000000000..fe9ceb0a620
Binary files /dev/null and b/plugins/emoji/public/images/twitter/boar.png differ
diff --git a/plugins/emoji/public/images/twitter/boat.png b/plugins/emoji/public/images/twitter/boat.png
new file mode 100644
index 00000000000..7b4a289ed2d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/boat.png differ
diff --git a/plugins/emoji/public/images/twitter/bomb.png b/plugins/emoji/public/images/twitter/bomb.png
new file mode 100644
index 00000000000..4c833e97531
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bomb.png differ
diff --git a/plugins/emoji/public/images/twitter/book.png b/plugins/emoji/public/images/twitter/book.png
new file mode 100644
index 00000000000..882f9f89e5f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/book.png differ
diff --git a/plugins/emoji/public/images/twitter/bookmark.png b/plugins/emoji/public/images/twitter/bookmark.png
new file mode 100644
index 00000000000..19a9fff2e6c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bookmark.png differ
diff --git a/plugins/emoji/public/images/twitter/bookmark_tabs.png b/plugins/emoji/public/images/twitter/bookmark_tabs.png
new file mode 100644
index 00000000000..10f2068839a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bookmark_tabs.png differ
diff --git a/plugins/emoji/public/images/twitter/books.png b/plugins/emoji/public/images/twitter/books.png
new file mode 100644
index 00000000000..d987bf6f872
Binary files /dev/null and b/plugins/emoji/public/images/twitter/books.png differ
diff --git a/plugins/emoji/public/images/twitter/boom.png b/plugins/emoji/public/images/twitter/boom.png
new file mode 100644
index 00000000000..46b5085624e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/boom.png differ
diff --git a/plugins/emoji/public/images/twitter/boot.png b/plugins/emoji/public/images/twitter/boot.png
new file mode 100644
index 00000000000..d691adbf943
Binary files /dev/null and b/plugins/emoji/public/images/twitter/boot.png differ
diff --git a/plugins/emoji/public/images/twitter/bouquet.png b/plugins/emoji/public/images/twitter/bouquet.png
new file mode 100644
index 00000000000..6a1bcc48f79
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bouquet.png differ
diff --git a/plugins/emoji/public/images/twitter/bow.png b/plugins/emoji/public/images/twitter/bow.png
new file mode 100644
index 00000000000..44739d36b1c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bow.png differ
diff --git a/plugins/emoji/public/images/twitter/bowling.png b/plugins/emoji/public/images/twitter/bowling.png
new file mode 100644
index 00000000000..19e52cf0dbc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bowling.png differ
diff --git a/plugins/emoji/public/images/twitter/boy.png b/plugins/emoji/public/images/twitter/boy.png
new file mode 100644
index 00000000000..8f2c37252c8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/boy.png differ
diff --git a/plugins/emoji/public/images/twitter/bread.png b/plugins/emoji/public/images/twitter/bread.png
new file mode 100644
index 00000000000..c0ccb07322b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bread.png differ
diff --git a/plugins/emoji/public/images/twitter/bride_with_veil.png b/plugins/emoji/public/images/twitter/bride_with_veil.png
new file mode 100644
index 00000000000..cf753cdb8a2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bride_with_veil.png differ
diff --git a/plugins/emoji/public/images/twitter/bridge_at_night.png b/plugins/emoji/public/images/twitter/bridge_at_night.png
new file mode 100644
index 00000000000..48fc34293ff
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bridge_at_night.png differ
diff --git a/plugins/emoji/public/images/twitter/briefcase.png b/plugins/emoji/public/images/twitter/briefcase.png
new file mode 100644
index 00000000000..be6b0777a08
Binary files /dev/null and b/plugins/emoji/public/images/twitter/briefcase.png differ
diff --git a/plugins/emoji/public/images/twitter/broken_heart.png b/plugins/emoji/public/images/twitter/broken_heart.png
new file mode 100644
index 00000000000..9666f048446
Binary files /dev/null and b/plugins/emoji/public/images/twitter/broken_heart.png differ
diff --git a/plugins/emoji/public/images/twitter/bug.png b/plugins/emoji/public/images/twitter/bug.png
new file mode 100644
index 00000000000..446ea41db61
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bug.png differ
diff --git a/plugins/emoji/public/images/twitter/bulb.png b/plugins/emoji/public/images/twitter/bulb.png
new file mode 100644
index 00000000000..408e0fef433
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bulb.png differ
diff --git a/plugins/emoji/public/images/twitter/bullettrain_front.png b/plugins/emoji/public/images/twitter/bullettrain_front.png
new file mode 100644
index 00000000000..0ddc6ac8bc2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bullettrain_front.png differ
diff --git a/plugins/emoji/public/images/twitter/bullettrain_side.png b/plugins/emoji/public/images/twitter/bullettrain_side.png
new file mode 100644
index 00000000000..6b8be83f3d2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bullettrain_side.png differ
diff --git a/plugins/emoji/public/images/twitter/bus.png b/plugins/emoji/public/images/twitter/bus.png
new file mode 100644
index 00000000000..49789c073eb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bus.png differ
diff --git a/plugins/emoji/public/images/twitter/busstop.png b/plugins/emoji/public/images/twitter/busstop.png
new file mode 100644
index 00000000000..6bc1f9fd94a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/busstop.png differ
diff --git a/plugins/emoji/public/images/twitter/bust_in_silhouette.png b/plugins/emoji/public/images/twitter/bust_in_silhouette.png
new file mode 100644
index 00000000000..07d1fb4eef0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/bust_in_silhouette.png differ
diff --git a/plugins/emoji/public/images/twitter/busts_in_silhouette.png b/plugins/emoji/public/images/twitter/busts_in_silhouette.png
new file mode 100644
index 00000000000..15f824b9ecb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/busts_in_silhouette.png differ
diff --git a/plugins/emoji/public/images/twitter/cactus.png b/plugins/emoji/public/images/twitter/cactus.png
new file mode 100644
index 00000000000..370a7ec4a1d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cactus.png differ
diff --git a/plugins/emoji/public/images/twitter/cake.png b/plugins/emoji/public/images/twitter/cake.png
new file mode 100644
index 00000000000..d81f9abb5a9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cake.png differ
diff --git a/plugins/emoji/public/images/twitter/calendar.png b/plugins/emoji/public/images/twitter/calendar.png
new file mode 100644
index 00000000000..ce06af7c012
Binary files /dev/null and b/plugins/emoji/public/images/twitter/calendar.png differ
diff --git a/plugins/emoji/public/images/twitter/calling.png b/plugins/emoji/public/images/twitter/calling.png
new file mode 100644
index 00000000000..625f2b81aad
Binary files /dev/null and b/plugins/emoji/public/images/twitter/calling.png differ
diff --git a/plugins/emoji/public/images/twitter/camel.png b/plugins/emoji/public/images/twitter/camel.png
new file mode 100644
index 00000000000..44e2122d6cc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/camel.png differ
diff --git a/plugins/emoji/public/images/twitter/camera.png b/plugins/emoji/public/images/twitter/camera.png
new file mode 100644
index 00000000000..4cf79f30908
Binary files /dev/null and b/plugins/emoji/public/images/twitter/camera.png differ
diff --git a/plugins/emoji/public/images/twitter/cancer.png b/plugins/emoji/public/images/twitter/cancer.png
new file mode 100644
index 00000000000..3d1420a3981
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cancer.png differ
diff --git a/plugins/emoji/public/images/twitter/candy.png b/plugins/emoji/public/images/twitter/candy.png
new file mode 100644
index 00000000000..b165940a18f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/candy.png differ
diff --git a/plugins/emoji/public/images/twitter/capital_abcd.png b/plugins/emoji/public/images/twitter/capital_abcd.png
new file mode 100644
index 00000000000..d5e843d70c7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/capital_abcd.png differ
diff --git a/plugins/emoji/public/images/twitter/capricorn.png b/plugins/emoji/public/images/twitter/capricorn.png
new file mode 100644
index 00000000000..e4c8e6191a0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/capricorn.png differ
diff --git a/plugins/emoji/public/images/twitter/car.png b/plugins/emoji/public/images/twitter/car.png
new file mode 100644
index 00000000000..93610d2c438
Binary files /dev/null and b/plugins/emoji/public/images/twitter/car.png differ
diff --git a/plugins/emoji/public/images/twitter/card_index.png b/plugins/emoji/public/images/twitter/card_index.png
new file mode 100644
index 00000000000..6621717911d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/card_index.png differ
diff --git a/plugins/emoji/public/images/twitter/carousel_horse.png b/plugins/emoji/public/images/twitter/carousel_horse.png
new file mode 100644
index 00000000000..df4c93d9b8a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/carousel_horse.png differ
diff --git a/plugins/emoji/public/images/twitter/cat.png b/plugins/emoji/public/images/twitter/cat.png
new file mode 100644
index 00000000000..0c41468365a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cat.png differ
diff --git a/plugins/emoji/public/images/twitter/cat2.png b/plugins/emoji/public/images/twitter/cat2.png
new file mode 100644
index 00000000000..e3f4a0d449a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cat2.png differ
diff --git a/plugins/emoji/public/images/twitter/cd.png b/plugins/emoji/public/images/twitter/cd.png
new file mode 100644
index 00000000000..a4ef3b92ec5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cd.png differ
diff --git a/plugins/emoji/public/images/twitter/chart.png b/plugins/emoji/public/images/twitter/chart.png
new file mode 100644
index 00000000000..d45ccad87db
Binary files /dev/null and b/plugins/emoji/public/images/twitter/chart.png differ
diff --git a/plugins/emoji/public/images/twitter/chart_with_downwards_trend.png b/plugins/emoji/public/images/twitter/chart_with_downwards_trend.png
new file mode 100644
index 00000000000..bd1923b296f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/chart_with_downwards_trend.png differ
diff --git a/plugins/emoji/public/images/twitter/chart_with_upwards_trend.png b/plugins/emoji/public/images/twitter/chart_with_upwards_trend.png
new file mode 100644
index 00000000000..ccca3006d76
Binary files /dev/null and b/plugins/emoji/public/images/twitter/chart_with_upwards_trend.png differ
diff --git a/plugins/emoji/public/images/twitter/checkered_flag.png b/plugins/emoji/public/images/twitter/checkered_flag.png
new file mode 100644
index 00000000000..e9f90e3ffd0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/checkered_flag.png differ
diff --git a/plugins/emoji/public/images/twitter/cherries.png b/plugins/emoji/public/images/twitter/cherries.png
new file mode 100644
index 00000000000..fc18daad767
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cherries.png differ
diff --git a/plugins/emoji/public/images/twitter/cherry_blossom.png b/plugins/emoji/public/images/twitter/cherry_blossom.png
new file mode 100644
index 00000000000..423f93d75cd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cherry_blossom.png differ
diff --git a/plugins/emoji/public/images/twitter/chestnut.png b/plugins/emoji/public/images/twitter/chestnut.png
new file mode 100644
index 00000000000..bd8408e75d4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/chestnut.png differ
diff --git a/plugins/emoji/public/images/twitter/chicken.png b/plugins/emoji/public/images/twitter/chicken.png
new file mode 100644
index 00000000000..dc0ac7361e8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/chicken.png differ
diff --git a/plugins/emoji/public/images/twitter/children_crossing.png b/plugins/emoji/public/images/twitter/children_crossing.png
new file mode 100644
index 00000000000..585f42852ee
Binary files /dev/null and b/plugins/emoji/public/images/twitter/children_crossing.png differ
diff --git a/plugins/emoji/public/images/twitter/chocolate_bar.png b/plugins/emoji/public/images/twitter/chocolate_bar.png
new file mode 100644
index 00000000000..85a38fdd5a0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/chocolate_bar.png differ
diff --git a/plugins/emoji/public/images/twitter/christmas_tree.png b/plugins/emoji/public/images/twitter/christmas_tree.png
new file mode 100644
index 00000000000..18ef3d56dbe
Binary files /dev/null and b/plugins/emoji/public/images/twitter/christmas_tree.png differ
diff --git a/plugins/emoji/public/images/twitter/church.png b/plugins/emoji/public/images/twitter/church.png
new file mode 100644
index 00000000000..89cbc84b255
Binary files /dev/null and b/plugins/emoji/public/images/twitter/church.png differ
diff --git a/plugins/emoji/public/images/twitter/cinema.png b/plugins/emoji/public/images/twitter/cinema.png
new file mode 100644
index 00000000000..3717699a9d6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cinema.png differ
diff --git a/plugins/emoji/public/images/twitter/circus_tent.png b/plugins/emoji/public/images/twitter/circus_tent.png
new file mode 100644
index 00000000000..c3a291e65cc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/circus_tent.png differ
diff --git a/plugins/emoji/public/images/twitter/city_sunrise.png b/plugins/emoji/public/images/twitter/city_sunrise.png
new file mode 100644
index 00000000000..5b089859694
Binary files /dev/null and b/plugins/emoji/public/images/twitter/city_sunrise.png differ
diff --git a/plugins/emoji/public/images/twitter/city_sunset.png b/plugins/emoji/public/images/twitter/city_sunset.png
new file mode 100644
index 00000000000..087f9b4eecf
Binary files /dev/null and b/plugins/emoji/public/images/twitter/city_sunset.png differ
diff --git a/plugins/emoji/public/images/twitter/cl.png b/plugins/emoji/public/images/twitter/cl.png
new file mode 100644
index 00000000000..c80ff2c21b1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cl.png differ
diff --git a/plugins/emoji/public/images/twitter/clap.png b/plugins/emoji/public/images/twitter/clap.png
new file mode 100644
index 00000000000..5683995f1b9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clap.png differ
diff --git a/plugins/emoji/public/images/twitter/clapper.png b/plugins/emoji/public/images/twitter/clapper.png
new file mode 100644
index 00000000000..68b61925a68
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clapper.png differ
diff --git a/plugins/emoji/public/images/twitter/clipboard.png b/plugins/emoji/public/images/twitter/clipboard.png
new file mode 100644
index 00000000000..b04e37a5f2f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clipboard.png differ
diff --git a/plugins/emoji/public/images/twitter/clock1.png b/plugins/emoji/public/images/twitter/clock1.png
new file mode 100644
index 00000000000..766f09a00fe
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock1.png differ
diff --git a/plugins/emoji/public/images/twitter/clock10.png b/plugins/emoji/public/images/twitter/clock10.png
new file mode 100644
index 00000000000..a1be1e33a45
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock10.png differ
diff --git a/plugins/emoji/public/images/twitter/clock1030.png b/plugins/emoji/public/images/twitter/clock1030.png
new file mode 100644
index 00000000000..4eb6425abf7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock1030.png differ
diff --git a/plugins/emoji/public/images/twitter/clock11.png b/plugins/emoji/public/images/twitter/clock11.png
new file mode 100644
index 00000000000..eb17f8ceb7f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock11.png differ
diff --git a/plugins/emoji/public/images/twitter/clock1130.png b/plugins/emoji/public/images/twitter/clock1130.png
new file mode 100644
index 00000000000..946959ae5a4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock1130.png differ
diff --git a/plugins/emoji/public/images/twitter/clock12.png b/plugins/emoji/public/images/twitter/clock12.png
new file mode 100644
index 00000000000..7d5caa5f62b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock12.png differ
diff --git a/plugins/emoji/public/images/twitter/clock1230.png b/plugins/emoji/public/images/twitter/clock1230.png
new file mode 100644
index 00000000000..f6ddb3add0a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock1230.png differ
diff --git a/plugins/emoji/public/images/twitter/clock130.png b/plugins/emoji/public/images/twitter/clock130.png
new file mode 100644
index 00000000000..5fda442fc3b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock130.png differ
diff --git a/plugins/emoji/public/images/twitter/clock2.png b/plugins/emoji/public/images/twitter/clock2.png
new file mode 100644
index 00000000000..28b580392b9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock2.png differ
diff --git a/plugins/emoji/public/images/twitter/clock230.png b/plugins/emoji/public/images/twitter/clock230.png
new file mode 100644
index 00000000000..c476e454884
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock230.png differ
diff --git a/plugins/emoji/public/images/twitter/clock3.png b/plugins/emoji/public/images/twitter/clock3.png
new file mode 100644
index 00000000000..b6838e5d9a7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock3.png differ
diff --git a/plugins/emoji/public/images/twitter/clock330.png b/plugins/emoji/public/images/twitter/clock330.png
new file mode 100644
index 00000000000..5dd74542688
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock330.png differ
diff --git a/plugins/emoji/public/images/twitter/clock4.png b/plugins/emoji/public/images/twitter/clock4.png
new file mode 100644
index 00000000000..40acf8c04d7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock4.png differ
diff --git a/plugins/emoji/public/images/twitter/clock430.png b/plugins/emoji/public/images/twitter/clock430.png
new file mode 100644
index 00000000000..db6765d4bc3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock430.png differ
diff --git a/plugins/emoji/public/images/twitter/clock5.png b/plugins/emoji/public/images/twitter/clock5.png
new file mode 100644
index 00000000000..43b9718de03
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock5.png differ
diff --git a/plugins/emoji/public/images/twitter/clock530.png b/plugins/emoji/public/images/twitter/clock530.png
new file mode 100644
index 00000000000..f7a5b76d3aa
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock530.png differ
diff --git a/plugins/emoji/public/images/twitter/clock6.png b/plugins/emoji/public/images/twitter/clock6.png
new file mode 100644
index 00000000000..c3c1fa85ba7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock6.png differ
diff --git a/plugins/emoji/public/images/twitter/clock630.png b/plugins/emoji/public/images/twitter/clock630.png
new file mode 100644
index 00000000000..48c5d0a3c80
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock630.png differ
diff --git a/plugins/emoji/public/images/twitter/clock7.png b/plugins/emoji/public/images/twitter/clock7.png
new file mode 100644
index 00000000000..5f04fcda122
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock7.png differ
diff --git a/plugins/emoji/public/images/twitter/clock730.png b/plugins/emoji/public/images/twitter/clock730.png
new file mode 100644
index 00000000000..dad3fd39c87
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock730.png differ
diff --git a/plugins/emoji/public/images/twitter/clock8.png b/plugins/emoji/public/images/twitter/clock8.png
new file mode 100644
index 00000000000..446da51fc9f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock8.png differ
diff --git a/plugins/emoji/public/images/twitter/clock830.png b/plugins/emoji/public/images/twitter/clock830.png
new file mode 100644
index 00000000000..5ae1273f3c2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock830.png differ
diff --git a/plugins/emoji/public/images/twitter/clock9.png b/plugins/emoji/public/images/twitter/clock9.png
new file mode 100644
index 00000000000..c5ff5261ec5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock9.png differ
diff --git a/plugins/emoji/public/images/twitter/clock930.png b/plugins/emoji/public/images/twitter/clock930.png
new file mode 100644
index 00000000000..2c726282a2e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clock930.png differ
diff --git a/plugins/emoji/public/images/twitter/closed_book.png b/plugins/emoji/public/images/twitter/closed_book.png
new file mode 100644
index 00000000000..8436c5ff83f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/closed_book.png differ
diff --git a/plugins/emoji/public/images/twitter/closed_lock_with_key.png b/plugins/emoji/public/images/twitter/closed_lock_with_key.png
new file mode 100644
index 00000000000..5bd299e00ea
Binary files /dev/null and b/plugins/emoji/public/images/twitter/closed_lock_with_key.png differ
diff --git a/plugins/emoji/public/images/twitter/closed_umbrella.png b/plugins/emoji/public/images/twitter/closed_umbrella.png
new file mode 100644
index 00000000000..6baf7e2199c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/closed_umbrella.png differ
diff --git a/plugins/emoji/public/images/twitter/cloud.png b/plugins/emoji/public/images/twitter/cloud.png
new file mode 100644
index 00000000000..8cd5827eb4d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cloud.png differ
diff --git a/plugins/emoji/public/images/twitter/clubs.png b/plugins/emoji/public/images/twitter/clubs.png
new file mode 100644
index 00000000000..a6ca677262c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/clubs.png differ
diff --git a/plugins/emoji/public/images/twitter/cn.png b/plugins/emoji/public/images/twitter/cn.png
new file mode 100644
index 00000000000..de68ae2a232
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cn.png differ
diff --git a/plugins/emoji/public/images/twitter/cocktail.png b/plugins/emoji/public/images/twitter/cocktail.png
new file mode 100644
index 00000000000..6cd28f2e6f5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cocktail.png differ
diff --git a/plugins/emoji/public/images/twitter/coffee.png b/plugins/emoji/public/images/twitter/coffee.png
new file mode 100644
index 00000000000..5339934806b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/coffee.png differ
diff --git a/plugins/emoji/public/images/twitter/cold_sweat.png b/plugins/emoji/public/images/twitter/cold_sweat.png
new file mode 100644
index 00000000000..a4c2cb964a4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cold_sweat.png differ
diff --git a/plugins/emoji/public/images/twitter/collision.png b/plugins/emoji/public/images/twitter/collision.png
new file mode 100644
index 00000000000..46b5085624e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/collision.png differ
diff --git a/plugins/emoji/public/images/twitter/computer.png b/plugins/emoji/public/images/twitter/computer.png
new file mode 100644
index 00000000000..5f1241a227e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/computer.png differ
diff --git a/plugins/emoji/public/images/twitter/confetti_ball.png b/plugins/emoji/public/images/twitter/confetti_ball.png
new file mode 100644
index 00000000000..6216875367a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/confetti_ball.png differ
diff --git a/plugins/emoji/public/images/twitter/confounded.png b/plugins/emoji/public/images/twitter/confounded.png
new file mode 100644
index 00000000000..a9867204481
Binary files /dev/null and b/plugins/emoji/public/images/twitter/confounded.png differ
diff --git a/plugins/emoji/public/images/twitter/confused.png b/plugins/emoji/public/images/twitter/confused.png
new file mode 100644
index 00000000000..b5c5b0752ca
Binary files /dev/null and b/plugins/emoji/public/images/twitter/confused.png differ
diff --git a/plugins/emoji/public/images/twitter/congratulations.png b/plugins/emoji/public/images/twitter/congratulations.png
new file mode 100644
index 00000000000..43941cf9603
Binary files /dev/null and b/plugins/emoji/public/images/twitter/congratulations.png differ
diff --git a/plugins/emoji/public/images/twitter/construction.png b/plugins/emoji/public/images/twitter/construction.png
new file mode 100644
index 00000000000..9ad7eb08037
Binary files /dev/null and b/plugins/emoji/public/images/twitter/construction.png differ
diff --git a/plugins/emoji/public/images/twitter/construction_worker.png b/plugins/emoji/public/images/twitter/construction_worker.png
new file mode 100644
index 00000000000..9275fc25564
Binary files /dev/null and b/plugins/emoji/public/images/twitter/construction_worker.png differ
diff --git a/plugins/emoji/public/images/twitter/convenience_store.png b/plugins/emoji/public/images/twitter/convenience_store.png
new file mode 100644
index 00000000000..561b43724bd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/convenience_store.png differ
diff --git a/plugins/emoji/public/images/twitter/cookie.png b/plugins/emoji/public/images/twitter/cookie.png
new file mode 100644
index 00000000000..f558874b029
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cookie.png differ
diff --git a/plugins/emoji/public/images/twitter/cool.png b/plugins/emoji/public/images/twitter/cool.png
new file mode 100644
index 00000000000..34d4f8ffdc0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cool.png differ
diff --git a/plugins/emoji/public/images/twitter/cop.png b/plugins/emoji/public/images/twitter/cop.png
new file mode 100644
index 00000000000..96c89792ef0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cop.png differ
diff --git a/plugins/emoji/public/images/twitter/copyright.png b/plugins/emoji/public/images/twitter/copyright.png
new file mode 100644
index 00000000000..48699b6e462
Binary files /dev/null and b/plugins/emoji/public/images/twitter/copyright.png differ
diff --git a/plugins/emoji/public/images/twitter/corn.png b/plugins/emoji/public/images/twitter/corn.png
new file mode 100644
index 00000000000..e545e39abe9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/corn.png differ
diff --git a/plugins/emoji/public/images/twitter/couple.png b/plugins/emoji/public/images/twitter/couple.png
new file mode 100644
index 00000000000..098447327f0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/couple.png differ
diff --git a/plugins/emoji/public/images/twitter/couple_with_heart.png b/plugins/emoji/public/images/twitter/couple_with_heart.png
new file mode 100644
index 00000000000..d8a2a1f9472
Binary files /dev/null and b/plugins/emoji/public/images/twitter/couple_with_heart.png differ
diff --git a/plugins/emoji/public/images/twitter/couplekiss.png b/plugins/emoji/public/images/twitter/couplekiss.png
new file mode 100644
index 00000000000..df1bb27bf22
Binary files /dev/null and b/plugins/emoji/public/images/twitter/couplekiss.png differ
diff --git a/plugins/emoji/public/images/twitter/cow.png b/plugins/emoji/public/images/twitter/cow.png
new file mode 100644
index 00000000000..498220c09f7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cow.png differ
diff --git a/plugins/emoji/public/images/twitter/cow2.png b/plugins/emoji/public/images/twitter/cow2.png
new file mode 100644
index 00000000000..f28d3159b46
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cow2.png differ
diff --git a/plugins/emoji/public/images/twitter/credit_card.png b/plugins/emoji/public/images/twitter/credit_card.png
new file mode 100644
index 00000000000..80e559e3111
Binary files /dev/null and b/plugins/emoji/public/images/twitter/credit_card.png differ
diff --git a/plugins/emoji/public/images/twitter/crescent_moon.png b/plugins/emoji/public/images/twitter/crescent_moon.png
new file mode 100644
index 00000000000..8985c1ab518
Binary files /dev/null and b/plugins/emoji/public/images/twitter/crescent_moon.png differ
diff --git a/plugins/emoji/public/images/twitter/crocodile.png b/plugins/emoji/public/images/twitter/crocodile.png
new file mode 100644
index 00000000000..101758591db
Binary files /dev/null and b/plugins/emoji/public/images/twitter/crocodile.png differ
diff --git a/plugins/emoji/public/images/twitter/crossed_flags.png b/plugins/emoji/public/images/twitter/crossed_flags.png
new file mode 100644
index 00000000000..c96898fa681
Binary files /dev/null and b/plugins/emoji/public/images/twitter/crossed_flags.png differ
diff --git a/plugins/emoji/public/images/twitter/crown.png b/plugins/emoji/public/images/twitter/crown.png
new file mode 100644
index 00000000000..6fc5359bfed
Binary files /dev/null and b/plugins/emoji/public/images/twitter/crown.png differ
diff --git a/plugins/emoji/public/images/twitter/cry.png b/plugins/emoji/public/images/twitter/cry.png
new file mode 100644
index 00000000000..5f1690d3367
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cry.png differ
diff --git a/plugins/emoji/public/images/twitter/crying_cat_face.png b/plugins/emoji/public/images/twitter/crying_cat_face.png
new file mode 100644
index 00000000000..112d9b08d97
Binary files /dev/null and b/plugins/emoji/public/images/twitter/crying_cat_face.png differ
diff --git a/plugins/emoji/public/images/twitter/crystal_ball.png b/plugins/emoji/public/images/twitter/crystal_ball.png
new file mode 100644
index 00000000000..bc73165e376
Binary files /dev/null and b/plugins/emoji/public/images/twitter/crystal_ball.png differ
diff --git a/plugins/emoji/public/images/twitter/cupid.png b/plugins/emoji/public/images/twitter/cupid.png
new file mode 100644
index 00000000000..4b134935379
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cupid.png differ
diff --git a/plugins/emoji/public/images/twitter/curly_loop.png b/plugins/emoji/public/images/twitter/curly_loop.png
new file mode 100644
index 00000000000..dfd006b6baa
Binary files /dev/null and b/plugins/emoji/public/images/twitter/curly_loop.png differ
diff --git a/plugins/emoji/public/images/twitter/currency_exchange.png b/plugins/emoji/public/images/twitter/currency_exchange.png
new file mode 100644
index 00000000000..a6a295083f0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/currency_exchange.png differ
diff --git a/plugins/emoji/public/images/twitter/curry.png b/plugins/emoji/public/images/twitter/curry.png
new file mode 100644
index 00000000000..bf134b82c3d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/curry.png differ
diff --git a/plugins/emoji/public/images/twitter/custard.png b/plugins/emoji/public/images/twitter/custard.png
new file mode 100644
index 00000000000..52f6a536c35
Binary files /dev/null and b/plugins/emoji/public/images/twitter/custard.png differ
diff --git a/plugins/emoji/public/images/twitter/customs.png b/plugins/emoji/public/images/twitter/customs.png
new file mode 100644
index 00000000000..7f51eac1fa0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/customs.png differ
diff --git a/plugins/emoji/public/images/twitter/cyclone.png b/plugins/emoji/public/images/twitter/cyclone.png
new file mode 100644
index 00000000000..b825f6efc91
Binary files /dev/null and b/plugins/emoji/public/images/twitter/cyclone.png differ
diff --git a/plugins/emoji/public/images/twitter/dancer.png b/plugins/emoji/public/images/twitter/dancer.png
new file mode 100644
index 00000000000..1503fa60806
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dancer.png differ
diff --git a/plugins/emoji/public/images/twitter/dancers.png b/plugins/emoji/public/images/twitter/dancers.png
new file mode 100644
index 00000000000..eb0fa94aeb4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dancers.png differ
diff --git a/plugins/emoji/public/images/twitter/dango.png b/plugins/emoji/public/images/twitter/dango.png
new file mode 100644
index 00000000000..8567a28537c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dango.png differ
diff --git a/plugins/emoji/public/images/twitter/dart.png b/plugins/emoji/public/images/twitter/dart.png
new file mode 100644
index 00000000000..274d4a5732a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dart.png differ
diff --git a/plugins/emoji/public/images/twitter/dash.png b/plugins/emoji/public/images/twitter/dash.png
new file mode 100644
index 00000000000..b041244a2b7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dash.png differ
diff --git a/plugins/emoji/public/images/twitter/date.png b/plugins/emoji/public/images/twitter/date.png
new file mode 100644
index 00000000000..97d03284f7e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/date.png differ
diff --git a/plugins/emoji/public/images/twitter/de.png b/plugins/emoji/public/images/twitter/de.png
new file mode 100644
index 00000000000..521142393d5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/de.png differ
diff --git a/plugins/emoji/public/images/twitter/deciduous_tree.png b/plugins/emoji/public/images/twitter/deciduous_tree.png
new file mode 100644
index 00000000000..28837661245
Binary files /dev/null and b/plugins/emoji/public/images/twitter/deciduous_tree.png differ
diff --git a/plugins/emoji/public/images/twitter/department_store.png b/plugins/emoji/public/images/twitter/department_store.png
new file mode 100644
index 00000000000..473ac9921eb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/department_store.png differ
diff --git a/plugins/emoji/public/images/twitter/diamond_shape_with_a_dot_inside.png b/plugins/emoji/public/images/twitter/diamond_shape_with_a_dot_inside.png
new file mode 100644
index 00000000000..662d3b53aea
Binary files /dev/null and b/plugins/emoji/public/images/twitter/diamond_shape_with_a_dot_inside.png differ
diff --git a/plugins/emoji/public/images/twitter/diamonds.png b/plugins/emoji/public/images/twitter/diamonds.png
new file mode 100644
index 00000000000..b9f3ca876a2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/diamonds.png differ
diff --git a/plugins/emoji/public/images/twitter/disappointed.png b/plugins/emoji/public/images/twitter/disappointed.png
new file mode 100644
index 00000000000..22bf80de004
Binary files /dev/null and b/plugins/emoji/public/images/twitter/disappointed.png differ
diff --git a/plugins/emoji/public/images/twitter/disappointed_relieved.png b/plugins/emoji/public/images/twitter/disappointed_relieved.png
new file mode 100644
index 00000000000..d73d8a31f70
Binary files /dev/null and b/plugins/emoji/public/images/twitter/disappointed_relieved.png differ
diff --git a/plugins/emoji/public/images/twitter/dizzy.png b/plugins/emoji/public/images/twitter/dizzy.png
new file mode 100644
index 00000000000..f98f72b7fd2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dizzy.png differ
diff --git a/plugins/emoji/public/images/twitter/dizzy_face.png b/plugins/emoji/public/images/twitter/dizzy_face.png
new file mode 100644
index 00000000000..45d3443efc4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dizzy_face.png differ
diff --git a/plugins/emoji/public/images/twitter/do_not_litter.png b/plugins/emoji/public/images/twitter/do_not_litter.png
new file mode 100644
index 00000000000..235ceccc5cf
Binary files /dev/null and b/plugins/emoji/public/images/twitter/do_not_litter.png differ
diff --git a/plugins/emoji/public/images/twitter/dog.png b/plugins/emoji/public/images/twitter/dog.png
new file mode 100644
index 00000000000..cb5afae151a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dog.png differ
diff --git a/plugins/emoji/public/images/twitter/dog2.png b/plugins/emoji/public/images/twitter/dog2.png
new file mode 100644
index 00000000000..544b06c57e8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dog2.png differ
diff --git a/plugins/emoji/public/images/twitter/dollar.png b/plugins/emoji/public/images/twitter/dollar.png
new file mode 100644
index 00000000000..a6fc28564c4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dollar.png differ
diff --git a/plugins/emoji/public/images/twitter/dolls.png b/plugins/emoji/public/images/twitter/dolls.png
new file mode 100644
index 00000000000..bdd1516f438
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dolls.png differ
diff --git a/plugins/emoji/public/images/twitter/dolphin.png b/plugins/emoji/public/images/twitter/dolphin.png
new file mode 100644
index 00000000000..295cdfc4ebe
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dolphin.png differ
diff --git a/plugins/emoji/public/images/twitter/door.png b/plugins/emoji/public/images/twitter/door.png
new file mode 100644
index 00000000000..b812516a8ec
Binary files /dev/null and b/plugins/emoji/public/images/twitter/door.png differ
diff --git a/plugins/emoji/public/images/twitter/doughnut.png b/plugins/emoji/public/images/twitter/doughnut.png
new file mode 100644
index 00000000000..369cb4529f4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/doughnut.png differ
diff --git a/plugins/emoji/public/images/twitter/dragon.png b/plugins/emoji/public/images/twitter/dragon.png
new file mode 100644
index 00000000000..60b19a49d7e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dragon.png differ
diff --git a/plugins/emoji/public/images/twitter/dragon_face.png b/plugins/emoji/public/images/twitter/dragon_face.png
new file mode 100644
index 00000000000..a082fc59846
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dragon_face.png differ
diff --git a/plugins/emoji/public/images/twitter/dress.png b/plugins/emoji/public/images/twitter/dress.png
new file mode 100644
index 00000000000..f8506d37643
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dress.png differ
diff --git a/plugins/emoji/public/images/twitter/dromedary_camel.png b/plugins/emoji/public/images/twitter/dromedary_camel.png
new file mode 100644
index 00000000000..59b26340bfd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dromedary_camel.png differ
diff --git a/plugins/emoji/public/images/twitter/droplet.png b/plugins/emoji/public/images/twitter/droplet.png
new file mode 100644
index 00000000000..c880318b290
Binary files /dev/null and b/plugins/emoji/public/images/twitter/droplet.png differ
diff --git a/plugins/emoji/public/images/twitter/dvd.png b/plugins/emoji/public/images/twitter/dvd.png
new file mode 100644
index 00000000000..aa957ef7f69
Binary files /dev/null and b/plugins/emoji/public/images/twitter/dvd.png differ
diff --git a/plugins/emoji/public/images/twitter/e-mail.png b/plugins/emoji/public/images/twitter/e-mail.png
new file mode 100644
index 00000000000..7b759b705d0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/e-mail.png differ
diff --git a/plugins/emoji/public/images/twitter/ear.png b/plugins/emoji/public/images/twitter/ear.png
new file mode 100644
index 00000000000..a195fa5f334
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ear.png differ
diff --git a/plugins/emoji/public/images/twitter/ear_of_rice.png b/plugins/emoji/public/images/twitter/ear_of_rice.png
new file mode 100644
index 00000000000..1d1bc615b66
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ear_of_rice.png differ
diff --git a/plugins/emoji/public/images/twitter/earth_africa.png b/plugins/emoji/public/images/twitter/earth_africa.png
new file mode 100644
index 00000000000..9da4b501bd1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/earth_africa.png differ
diff --git a/plugins/emoji/public/images/twitter/earth_americas.png b/plugins/emoji/public/images/twitter/earth_americas.png
new file mode 100644
index 00000000000..e3adea79453
Binary files /dev/null and b/plugins/emoji/public/images/twitter/earth_americas.png differ
diff --git a/plugins/emoji/public/images/twitter/earth_asia.png b/plugins/emoji/public/images/twitter/earth_asia.png
new file mode 100644
index 00000000000..64759880219
Binary files /dev/null and b/plugins/emoji/public/images/twitter/earth_asia.png differ
diff --git a/plugins/emoji/public/images/twitter/egg.png b/plugins/emoji/public/images/twitter/egg.png
new file mode 100644
index 00000000000..05d55c39702
Binary files /dev/null and b/plugins/emoji/public/images/twitter/egg.png differ
diff --git a/plugins/emoji/public/images/twitter/eggplant.png b/plugins/emoji/public/images/twitter/eggplant.png
new file mode 100644
index 00000000000..df1dd1a0f14
Binary files /dev/null and b/plugins/emoji/public/images/twitter/eggplant.png differ
diff --git a/plugins/emoji/public/images/twitter/eight.png b/plugins/emoji/public/images/twitter/eight.png
new file mode 100644
index 00000000000..15543e8658e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/eight.png differ
diff --git a/plugins/emoji/public/images/twitter/eight_pointed_black_star.png b/plugins/emoji/public/images/twitter/eight_pointed_black_star.png
new file mode 100644
index 00000000000..d377d9dc42c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/eight_pointed_black_star.png differ
diff --git a/plugins/emoji/public/images/twitter/eight_spoked_asterisk.png b/plugins/emoji/public/images/twitter/eight_spoked_asterisk.png
new file mode 100644
index 00000000000..e946641cd6a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/eight_spoked_asterisk.png differ
diff --git a/plugins/emoji/public/images/twitter/electric_plug.png b/plugins/emoji/public/images/twitter/electric_plug.png
new file mode 100644
index 00000000000..f86e9df0c5c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/electric_plug.png differ
diff --git a/plugins/emoji/public/images/twitter/elephant.png b/plugins/emoji/public/images/twitter/elephant.png
new file mode 100644
index 00000000000..4a3a0757290
Binary files /dev/null and b/plugins/emoji/public/images/twitter/elephant.png differ
diff --git a/plugins/emoji/public/images/twitter/email.png b/plugins/emoji/public/images/twitter/email.png
new file mode 100644
index 00000000000..48f5f907fad
Binary files /dev/null and b/plugins/emoji/public/images/twitter/email.png differ
diff --git a/plugins/emoji/public/images/twitter/end.png b/plugins/emoji/public/images/twitter/end.png
new file mode 100644
index 00000000000..6f31c3698bd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/end.png differ
diff --git a/plugins/emoji/public/images/twitter/envelope.png b/plugins/emoji/public/images/twitter/envelope.png
new file mode 100644
index 00000000000..48f5f907fad
Binary files /dev/null and b/plugins/emoji/public/images/twitter/envelope.png differ
diff --git a/plugins/emoji/public/images/twitter/envelope_with_arrow.png b/plugins/emoji/public/images/twitter/envelope_with_arrow.png
new file mode 100644
index 00000000000..437f2bacfec
Binary files /dev/null and b/plugins/emoji/public/images/twitter/envelope_with_arrow.png differ
diff --git a/plugins/emoji/public/images/twitter/es.png b/plugins/emoji/public/images/twitter/es.png
new file mode 100644
index 00000000000..f1c9ca864ae
Binary files /dev/null and b/plugins/emoji/public/images/twitter/es.png differ
diff --git a/plugins/emoji/public/images/twitter/euro.png b/plugins/emoji/public/images/twitter/euro.png
new file mode 100644
index 00000000000..34b3fdca171
Binary files /dev/null and b/plugins/emoji/public/images/twitter/euro.png differ
diff --git a/plugins/emoji/public/images/twitter/european_castle.png b/plugins/emoji/public/images/twitter/european_castle.png
new file mode 100644
index 00000000000..3746920b65f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/european_castle.png differ
diff --git a/plugins/emoji/public/images/twitter/european_post_office.png b/plugins/emoji/public/images/twitter/european_post_office.png
new file mode 100644
index 00000000000..1b264d0b658
Binary files /dev/null and b/plugins/emoji/public/images/twitter/european_post_office.png differ
diff --git a/plugins/emoji/public/images/twitter/evergreen_tree.png b/plugins/emoji/public/images/twitter/evergreen_tree.png
new file mode 100644
index 00000000000..eace4a2f80b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/evergreen_tree.png differ
diff --git a/plugins/emoji/public/images/twitter/exclamation.png b/plugins/emoji/public/images/twitter/exclamation.png
new file mode 100644
index 00000000000..9fdca664aa7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/exclamation.png differ
diff --git a/plugins/emoji/public/images/twitter/expressionless.png b/plugins/emoji/public/images/twitter/expressionless.png
new file mode 100644
index 00000000000..b18262c97ae
Binary files /dev/null and b/plugins/emoji/public/images/twitter/expressionless.png differ
diff --git a/plugins/emoji/public/images/twitter/eyeglasses.png b/plugins/emoji/public/images/twitter/eyeglasses.png
new file mode 100644
index 00000000000..56843572e4b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/eyeglasses.png differ
diff --git a/plugins/emoji/public/images/twitter/eyes.png b/plugins/emoji/public/images/twitter/eyes.png
new file mode 100644
index 00000000000..543cd830895
Binary files /dev/null and b/plugins/emoji/public/images/twitter/eyes.png differ
diff --git a/plugins/emoji/public/images/twitter/facepunch.png b/plugins/emoji/public/images/twitter/facepunch.png
new file mode 100644
index 00000000000..697997a8332
Binary files /dev/null and b/plugins/emoji/public/images/twitter/facepunch.png differ
diff --git a/plugins/emoji/public/images/twitter/factory.png b/plugins/emoji/public/images/twitter/factory.png
new file mode 100644
index 00000000000..ae843aa1fdb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/factory.png differ
diff --git a/plugins/emoji/public/images/twitter/fallen_leaf.png b/plugins/emoji/public/images/twitter/fallen_leaf.png
new file mode 100644
index 00000000000..1efff7e2bc9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fallen_leaf.png differ
diff --git a/plugins/emoji/public/images/twitter/family.png b/plugins/emoji/public/images/twitter/family.png
new file mode 100644
index 00000000000..c51b9c53498
Binary files /dev/null and b/plugins/emoji/public/images/twitter/family.png differ
diff --git a/plugins/emoji/public/images/twitter/fast_forward.png b/plugins/emoji/public/images/twitter/fast_forward.png
new file mode 100644
index 00000000000..5e5bf418cea
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fast_forward.png differ
diff --git a/plugins/emoji/public/images/twitter/fax.png b/plugins/emoji/public/images/twitter/fax.png
new file mode 100644
index 00000000000..6432b4898ea
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fax.png differ
diff --git a/plugins/emoji/public/images/twitter/fearful.png b/plugins/emoji/public/images/twitter/fearful.png
new file mode 100644
index 00000000000..1fafb0178ce
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fearful.png differ
diff --git a/plugins/emoji/public/images/twitter/feet.png b/plugins/emoji/public/images/twitter/feet.png
new file mode 100644
index 00000000000..94deaa1e55b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/feet.png differ
diff --git a/plugins/emoji/public/images/twitter/ferris_wheel.png b/plugins/emoji/public/images/twitter/ferris_wheel.png
new file mode 100644
index 00000000000..f1fdeeda816
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ferris_wheel.png differ
diff --git a/plugins/emoji/public/images/twitter/file_folder.png b/plugins/emoji/public/images/twitter/file_folder.png
new file mode 100644
index 00000000000..d35190876c4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/file_folder.png differ
diff --git a/plugins/emoji/public/images/twitter/fire.png b/plugins/emoji/public/images/twitter/fire.png
new file mode 100644
index 00000000000..6b794c4fcf0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fire.png differ
diff --git a/plugins/emoji/public/images/twitter/fire_engine.png b/plugins/emoji/public/images/twitter/fire_engine.png
new file mode 100644
index 00000000000..74b21fafd19
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fire_engine.png differ
diff --git a/plugins/emoji/public/images/twitter/fireworks.png b/plugins/emoji/public/images/twitter/fireworks.png
new file mode 100644
index 00000000000..fbfe37a540b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fireworks.png differ
diff --git a/plugins/emoji/public/images/twitter/first_quarter_moon.png b/plugins/emoji/public/images/twitter/first_quarter_moon.png
new file mode 100644
index 00000000000..e1d010914e6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/first_quarter_moon.png differ
diff --git a/plugins/emoji/public/images/twitter/first_quarter_moon_with_face.png b/plugins/emoji/public/images/twitter/first_quarter_moon_with_face.png
new file mode 100644
index 00000000000..3324846ee21
Binary files /dev/null and b/plugins/emoji/public/images/twitter/first_quarter_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/twitter/fish.png b/plugins/emoji/public/images/twitter/fish.png
new file mode 100644
index 00000000000..8da218c4aa7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fish.png differ
diff --git a/plugins/emoji/public/images/twitter/fish_cake.png b/plugins/emoji/public/images/twitter/fish_cake.png
new file mode 100644
index 00000000000..7943ce384f3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fish_cake.png differ
diff --git a/plugins/emoji/public/images/twitter/fishing_pole_and_fish.png b/plugins/emoji/public/images/twitter/fishing_pole_and_fish.png
new file mode 100644
index 00000000000..eee0257faf5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fishing_pole_and_fish.png differ
diff --git a/plugins/emoji/public/images/twitter/fist.png b/plugins/emoji/public/images/twitter/fist.png
new file mode 100644
index 00000000000..2374784cae8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fist.png differ
diff --git a/plugins/emoji/public/images/twitter/five.png b/plugins/emoji/public/images/twitter/five.png
new file mode 100644
index 00000000000..77034136a32
Binary files /dev/null and b/plugins/emoji/public/images/twitter/five.png differ
diff --git a/plugins/emoji/public/images/twitter/flags.png b/plugins/emoji/public/images/twitter/flags.png
new file mode 100644
index 00000000000..f3a2f3b0e3f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/flags.png differ
diff --git a/plugins/emoji/public/images/twitter/flashlight.png b/plugins/emoji/public/images/twitter/flashlight.png
new file mode 100644
index 00000000000..de62c7f5f5b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/flashlight.png differ
diff --git a/plugins/emoji/public/images/twitter/flipper.png b/plugins/emoji/public/images/twitter/flipper.png
new file mode 100644
index 00000000000..295cdfc4ebe
Binary files /dev/null and b/plugins/emoji/public/images/twitter/flipper.png differ
diff --git a/plugins/emoji/public/images/twitter/floppy_disk.png b/plugins/emoji/public/images/twitter/floppy_disk.png
new file mode 100644
index 00000000000..8c93824ee82
Binary files /dev/null and b/plugins/emoji/public/images/twitter/floppy_disk.png differ
diff --git a/plugins/emoji/public/images/twitter/flower_playing_cards.png b/plugins/emoji/public/images/twitter/flower_playing_cards.png
new file mode 100644
index 00000000000..1b18a7d025f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/flower_playing_cards.png differ
diff --git a/plugins/emoji/public/images/twitter/flushed.png b/plugins/emoji/public/images/twitter/flushed.png
new file mode 100644
index 00000000000..c973f63a2c2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/flushed.png differ
diff --git a/plugins/emoji/public/images/twitter/foggy.png b/plugins/emoji/public/images/twitter/foggy.png
new file mode 100644
index 00000000000..24d3ad909a2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/foggy.png differ
diff --git a/plugins/emoji/public/images/twitter/football.png b/plugins/emoji/public/images/twitter/football.png
new file mode 100644
index 00000000000..84f8327a13f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/football.png differ
diff --git a/plugins/emoji/public/images/twitter/footprints.png b/plugins/emoji/public/images/twitter/footprints.png
new file mode 100644
index 00000000000..e5db6271ed8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/footprints.png differ
diff --git a/plugins/emoji/public/images/twitter/fork_and_knife.png b/plugins/emoji/public/images/twitter/fork_and_knife.png
new file mode 100644
index 00000000000..c13653732d5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fork_and_knife.png differ
diff --git a/plugins/emoji/public/images/twitter/fountain.png b/plugins/emoji/public/images/twitter/fountain.png
new file mode 100644
index 00000000000..10c404ca083
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fountain.png differ
diff --git a/plugins/emoji/public/images/twitter/four.png b/plugins/emoji/public/images/twitter/four.png
new file mode 100644
index 00000000000..a6debcffc1b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/four.png differ
diff --git a/plugins/emoji/public/images/twitter/four_leaf_clover.png b/plugins/emoji/public/images/twitter/four_leaf_clover.png
new file mode 100644
index 00000000000..0339897b720
Binary files /dev/null and b/plugins/emoji/public/images/twitter/four_leaf_clover.png differ
diff --git a/plugins/emoji/public/images/twitter/fr.png b/plugins/emoji/public/images/twitter/fr.png
new file mode 100644
index 00000000000..5db03261273
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fr.png differ
diff --git a/plugins/emoji/public/images/twitter/free.png b/plugins/emoji/public/images/twitter/free.png
new file mode 100644
index 00000000000..28803e044f7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/free.png differ
diff --git a/plugins/emoji/public/images/twitter/fried_shrimp.png b/plugins/emoji/public/images/twitter/fried_shrimp.png
new file mode 100644
index 00000000000..16726fb6ca5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fried_shrimp.png differ
diff --git a/plugins/emoji/public/images/twitter/fries.png b/plugins/emoji/public/images/twitter/fries.png
new file mode 100644
index 00000000000..1b551196cb2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fries.png differ
diff --git a/plugins/emoji/public/images/twitter/frog.png b/plugins/emoji/public/images/twitter/frog.png
new file mode 100644
index 00000000000..cc3d02784f6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/frog.png differ
diff --git a/plugins/emoji/public/images/twitter/frowning.png b/plugins/emoji/public/images/twitter/frowning.png
new file mode 100644
index 00000000000..03a57244cab
Binary files /dev/null and b/plugins/emoji/public/images/twitter/frowning.png differ
diff --git a/plugins/emoji/public/images/twitter/fuelpump.png b/plugins/emoji/public/images/twitter/fuelpump.png
new file mode 100644
index 00000000000..29e29704849
Binary files /dev/null and b/plugins/emoji/public/images/twitter/fuelpump.png differ
diff --git a/plugins/emoji/public/images/twitter/full_moon.png b/plugins/emoji/public/images/twitter/full_moon.png
new file mode 100644
index 00000000000..0b53a6eb379
Binary files /dev/null and b/plugins/emoji/public/images/twitter/full_moon.png differ
diff --git a/plugins/emoji/public/images/twitter/full_moon_with_face.png b/plugins/emoji/public/images/twitter/full_moon_with_face.png
new file mode 100644
index 00000000000..9728421723a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/full_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/twitter/game_die.png b/plugins/emoji/public/images/twitter/game_die.png
new file mode 100644
index 00000000000..5c0cf0ebcc7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/game_die.png differ
diff --git a/plugins/emoji/public/images/twitter/gb.png b/plugins/emoji/public/images/twitter/gb.png
new file mode 100644
index 00000000000..3ad16324d3d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/gb.png differ
diff --git a/plugins/emoji/public/images/twitter/gem.png b/plugins/emoji/public/images/twitter/gem.png
new file mode 100644
index 00000000000..13cb2b28e78
Binary files /dev/null and b/plugins/emoji/public/images/twitter/gem.png differ
diff --git a/plugins/emoji/public/images/twitter/gemini.png b/plugins/emoji/public/images/twitter/gemini.png
new file mode 100644
index 00000000000..bb1fde5cd7f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/gemini.png differ
diff --git a/plugins/emoji/public/images/twitter/ghost.png b/plugins/emoji/public/images/twitter/ghost.png
new file mode 100644
index 00000000000..b764d113843
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ghost.png differ
diff --git a/plugins/emoji/public/images/twitter/gift.png b/plugins/emoji/public/images/twitter/gift.png
new file mode 100644
index 00000000000..054ceb609da
Binary files /dev/null and b/plugins/emoji/public/images/twitter/gift.png differ
diff --git a/plugins/emoji/public/images/twitter/gift_heart.png b/plugins/emoji/public/images/twitter/gift_heart.png
new file mode 100644
index 00000000000..9370396f84f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/gift_heart.png differ
diff --git a/plugins/emoji/public/images/twitter/girl.png b/plugins/emoji/public/images/twitter/girl.png
new file mode 100644
index 00000000000..1c31255e4f7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/girl.png differ
diff --git a/plugins/emoji/public/images/twitter/globe_with_meridians.png b/plugins/emoji/public/images/twitter/globe_with_meridians.png
new file mode 100644
index 00000000000..7875096c3c4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/globe_with_meridians.png differ
diff --git a/plugins/emoji/public/images/twitter/goat.png b/plugins/emoji/public/images/twitter/goat.png
new file mode 100644
index 00000000000..a6f5479a8d7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/goat.png differ
diff --git a/plugins/emoji/public/images/twitter/golf.png b/plugins/emoji/public/images/twitter/golf.png
new file mode 100644
index 00000000000..cf27469ca3b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/golf.png differ
diff --git a/plugins/emoji/public/images/twitter/grapes.png b/plugins/emoji/public/images/twitter/grapes.png
new file mode 100644
index 00000000000..e874a577e67
Binary files /dev/null and b/plugins/emoji/public/images/twitter/grapes.png differ
diff --git a/plugins/emoji/public/images/twitter/green_apple.png b/plugins/emoji/public/images/twitter/green_apple.png
new file mode 100644
index 00000000000..37a3a771d25
Binary files /dev/null and b/plugins/emoji/public/images/twitter/green_apple.png differ
diff --git a/plugins/emoji/public/images/twitter/green_book.png b/plugins/emoji/public/images/twitter/green_book.png
new file mode 100644
index 00000000000..3b642510e18
Binary files /dev/null and b/plugins/emoji/public/images/twitter/green_book.png differ
diff --git a/plugins/emoji/public/images/twitter/green_heart.png b/plugins/emoji/public/images/twitter/green_heart.png
new file mode 100644
index 00000000000..6db7f0dff95
Binary files /dev/null and b/plugins/emoji/public/images/twitter/green_heart.png differ
diff --git a/plugins/emoji/public/images/twitter/grey_exclamation.png b/plugins/emoji/public/images/twitter/grey_exclamation.png
new file mode 100644
index 00000000000..938a03f1f5d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/grey_exclamation.png differ
diff --git a/plugins/emoji/public/images/twitter/grey_question.png b/plugins/emoji/public/images/twitter/grey_question.png
new file mode 100644
index 00000000000..f315475e0e7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/grey_question.png differ
diff --git a/plugins/emoji/public/images/twitter/grimacing.png b/plugins/emoji/public/images/twitter/grimacing.png
new file mode 100644
index 00000000000..3819f5fdaa2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/grimacing.png differ
diff --git a/plugins/emoji/public/images/twitter/grin.png b/plugins/emoji/public/images/twitter/grin.png
new file mode 100644
index 00000000000..394fcef2a31
Binary files /dev/null and b/plugins/emoji/public/images/twitter/grin.png differ
diff --git a/plugins/emoji/public/images/twitter/grinning.png b/plugins/emoji/public/images/twitter/grinning.png
new file mode 100644
index 00000000000..34ac223f396
Binary files /dev/null and b/plugins/emoji/public/images/twitter/grinning.png differ
diff --git a/plugins/emoji/public/images/twitter/guardsman.png b/plugins/emoji/public/images/twitter/guardsman.png
new file mode 100644
index 00000000000..5d512e174e1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/guardsman.png differ
diff --git a/plugins/emoji/public/images/twitter/guitar.png b/plugins/emoji/public/images/twitter/guitar.png
new file mode 100644
index 00000000000..9c7624f0176
Binary files /dev/null and b/plugins/emoji/public/images/twitter/guitar.png differ
diff --git a/plugins/emoji/public/images/twitter/gun.png b/plugins/emoji/public/images/twitter/gun.png
new file mode 100644
index 00000000000..7f72b351463
Binary files /dev/null and b/plugins/emoji/public/images/twitter/gun.png differ
diff --git a/plugins/emoji/public/images/twitter/haircut.png b/plugins/emoji/public/images/twitter/haircut.png
new file mode 100644
index 00000000000..042cdf54da6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/haircut.png differ
diff --git a/plugins/emoji/public/images/twitter/hamburger.png b/plugins/emoji/public/images/twitter/hamburger.png
new file mode 100644
index 00000000000..d720c572087
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hamburger.png differ
diff --git a/plugins/emoji/public/images/twitter/hammer.png b/plugins/emoji/public/images/twitter/hammer.png
new file mode 100644
index 00000000000..e0c8dddcb0f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hammer.png differ
diff --git a/plugins/emoji/public/images/twitter/hamster.png b/plugins/emoji/public/images/twitter/hamster.png
new file mode 100644
index 00000000000..f8de04aa918
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hamster.png differ
diff --git a/plugins/emoji/public/images/twitter/hand.png b/plugins/emoji/public/images/twitter/hand.png
new file mode 100644
index 00000000000..f7edfd6c3d8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hand.png differ
diff --git a/plugins/emoji/public/images/twitter/handbag.png b/plugins/emoji/public/images/twitter/handbag.png
new file mode 100644
index 00000000000..c369a29a587
Binary files /dev/null and b/plugins/emoji/public/images/twitter/handbag.png differ
diff --git a/plugins/emoji/public/images/twitter/hankey.png b/plugins/emoji/public/images/twitter/hankey.png
new file mode 100644
index 00000000000..604d2a2d0a3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hankey.png differ
diff --git a/plugins/emoji/public/images/twitter/hash.png b/plugins/emoji/public/images/twitter/hash.png
new file mode 100644
index 00000000000..367c84217fc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hash.png differ
diff --git a/plugins/emoji/public/images/twitter/hatched_chick.png b/plugins/emoji/public/images/twitter/hatched_chick.png
new file mode 100644
index 00000000000..2593d560f67
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hatched_chick.png differ
diff --git a/plugins/emoji/public/images/twitter/hatching_chick.png b/plugins/emoji/public/images/twitter/hatching_chick.png
new file mode 100644
index 00000000000..e471ba2cecb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hatching_chick.png differ
diff --git a/plugins/emoji/public/images/twitter/headphones.png b/plugins/emoji/public/images/twitter/headphones.png
new file mode 100644
index 00000000000..58c3aabcdc0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/headphones.png differ
diff --git a/plugins/emoji/public/images/twitter/hear_no_evil.png b/plugins/emoji/public/images/twitter/hear_no_evil.png
new file mode 100644
index 00000000000..dc5c4b2a345
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hear_no_evil.png differ
diff --git a/plugins/emoji/public/images/twitter/heart.png b/plugins/emoji/public/images/twitter/heart.png
new file mode 100644
index 00000000000..add7a5de00c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heart.png differ
diff --git a/plugins/emoji/public/images/twitter/heart_decoration.png b/plugins/emoji/public/images/twitter/heart_decoration.png
new file mode 100644
index 00000000000..ca45712fa89
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heart_decoration.png differ
diff --git a/plugins/emoji/public/images/twitter/heart_eyes.png b/plugins/emoji/public/images/twitter/heart_eyes.png
new file mode 100644
index 00000000000..857e1be0592
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heart_eyes.png differ
diff --git a/plugins/emoji/public/images/twitter/heart_eyes_cat.png b/plugins/emoji/public/images/twitter/heart_eyes_cat.png
new file mode 100644
index 00000000000..7fcb09e564a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heart_eyes_cat.png differ
diff --git a/plugins/emoji/public/images/twitter/heartbeat.png b/plugins/emoji/public/images/twitter/heartbeat.png
new file mode 100644
index 00000000000..95416c6f115
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heartbeat.png differ
diff --git a/plugins/emoji/public/images/twitter/heartpulse.png b/plugins/emoji/public/images/twitter/heartpulse.png
new file mode 100644
index 00000000000..e6256db2d14
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heartpulse.png differ
diff --git a/plugins/emoji/public/images/twitter/hearts.png b/plugins/emoji/public/images/twitter/hearts.png
new file mode 100644
index 00000000000..3e56fe0cbfc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hearts.png differ
diff --git a/plugins/emoji/public/images/twitter/heavy_check_mark.png b/plugins/emoji/public/images/twitter/heavy_check_mark.png
new file mode 100644
index 00000000000..41a80f3f6e8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heavy_check_mark.png differ
diff --git a/plugins/emoji/public/images/twitter/heavy_division_sign.png b/plugins/emoji/public/images/twitter/heavy_division_sign.png
new file mode 100644
index 00000000000..5a780b11a96
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heavy_division_sign.png differ
diff --git a/plugins/emoji/public/images/twitter/heavy_dollar_sign.png b/plugins/emoji/public/images/twitter/heavy_dollar_sign.png
new file mode 100644
index 00000000000..849fbbef5d2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heavy_dollar_sign.png differ
diff --git a/plugins/emoji/public/images/twitter/heavy_exclamation_mark.png b/plugins/emoji/public/images/twitter/heavy_exclamation_mark.png
new file mode 100644
index 00000000000..9fdca664aa7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heavy_exclamation_mark.png differ
diff --git a/plugins/emoji/public/images/twitter/heavy_minus_sign.png b/plugins/emoji/public/images/twitter/heavy_minus_sign.png
new file mode 100644
index 00000000000..91e1e27e7ac
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heavy_minus_sign.png differ
diff --git a/plugins/emoji/public/images/twitter/heavy_multiplication_x.png b/plugins/emoji/public/images/twitter/heavy_multiplication_x.png
new file mode 100644
index 00000000000..f497148921a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heavy_multiplication_x.png differ
diff --git a/plugins/emoji/public/images/twitter/heavy_plus_sign.png b/plugins/emoji/public/images/twitter/heavy_plus_sign.png
new file mode 100644
index 00000000000..245b1204102
Binary files /dev/null and b/plugins/emoji/public/images/twitter/heavy_plus_sign.png differ
diff --git a/plugins/emoji/public/images/twitter/helicopter.png b/plugins/emoji/public/images/twitter/helicopter.png
new file mode 100644
index 00000000000..cfa64f46725
Binary files /dev/null and b/plugins/emoji/public/images/twitter/helicopter.png differ
diff --git a/plugins/emoji/public/images/twitter/herb.png b/plugins/emoji/public/images/twitter/herb.png
new file mode 100644
index 00000000000..8613193fc9c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/herb.png differ
diff --git a/plugins/emoji/public/images/twitter/hibiscus.png b/plugins/emoji/public/images/twitter/hibiscus.png
new file mode 100644
index 00000000000..07e5fb0a367
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hibiscus.png differ
diff --git a/plugins/emoji/public/images/twitter/high_brightness.png b/plugins/emoji/public/images/twitter/high_brightness.png
new file mode 100644
index 00000000000..7ef73ec902e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/high_brightness.png differ
diff --git a/plugins/emoji/public/images/twitter/high_heel.png b/plugins/emoji/public/images/twitter/high_heel.png
new file mode 100644
index 00000000000..ef4e9370738
Binary files /dev/null and b/plugins/emoji/public/images/twitter/high_heel.png differ
diff --git a/plugins/emoji/public/images/twitter/hocho.png b/plugins/emoji/public/images/twitter/hocho.png
new file mode 100644
index 00000000000..8c09593b14c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hocho.png differ
diff --git a/plugins/emoji/public/images/twitter/honey_pot.png b/plugins/emoji/public/images/twitter/honey_pot.png
new file mode 100644
index 00000000000..c2d08d1174b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/honey_pot.png differ
diff --git a/plugins/emoji/public/images/twitter/honeybee.png b/plugins/emoji/public/images/twitter/honeybee.png
new file mode 100644
index 00000000000..fa066a08d22
Binary files /dev/null and b/plugins/emoji/public/images/twitter/honeybee.png differ
diff --git a/plugins/emoji/public/images/twitter/horse.png b/plugins/emoji/public/images/twitter/horse.png
new file mode 100644
index 00000000000..f7d143166c2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/horse.png differ
diff --git a/plugins/emoji/public/images/twitter/horse_racing.png b/plugins/emoji/public/images/twitter/horse_racing.png
new file mode 100644
index 00000000000..026f9db33f9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/horse_racing.png differ
diff --git a/plugins/emoji/public/images/twitter/hospital.png b/plugins/emoji/public/images/twitter/hospital.png
new file mode 100644
index 00000000000..6fce5dd0b24
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hospital.png differ
diff --git a/plugins/emoji/public/images/twitter/hotel.png b/plugins/emoji/public/images/twitter/hotel.png
new file mode 100644
index 00000000000..63f5c5b1f36
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hotel.png differ
diff --git a/plugins/emoji/public/images/twitter/hotsprings.png b/plugins/emoji/public/images/twitter/hotsprings.png
new file mode 100644
index 00000000000..e88aa44b315
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hotsprings.png differ
diff --git a/plugins/emoji/public/images/twitter/hourglass.png b/plugins/emoji/public/images/twitter/hourglass.png
new file mode 100644
index 00000000000..55d822d0a1a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hourglass.png differ
diff --git a/plugins/emoji/public/images/twitter/hourglass_flowing_sand.png b/plugins/emoji/public/images/twitter/hourglass_flowing_sand.png
new file mode 100644
index 00000000000..8f87e0ae73c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hourglass_flowing_sand.png differ
diff --git a/plugins/emoji/public/images/twitter/house.png b/plugins/emoji/public/images/twitter/house.png
new file mode 100644
index 00000000000..ed85df5dc98
Binary files /dev/null and b/plugins/emoji/public/images/twitter/house.png differ
diff --git a/plugins/emoji/public/images/twitter/house_with_garden.png b/plugins/emoji/public/images/twitter/house_with_garden.png
new file mode 100644
index 00000000000..460aa6ce655
Binary files /dev/null and b/plugins/emoji/public/images/twitter/house_with_garden.png differ
diff --git a/plugins/emoji/public/images/twitter/hushed.png b/plugins/emoji/public/images/twitter/hushed.png
new file mode 100644
index 00000000000..7df76608770
Binary files /dev/null and b/plugins/emoji/public/images/twitter/hushed.png differ
diff --git a/plugins/emoji/public/images/twitter/ice_cream.png b/plugins/emoji/public/images/twitter/ice_cream.png
new file mode 100644
index 00000000000..93123a28a58
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ice_cream.png differ
diff --git a/plugins/emoji/public/images/twitter/icecream.png b/plugins/emoji/public/images/twitter/icecream.png
new file mode 100644
index 00000000000..97a9e2ff706
Binary files /dev/null and b/plugins/emoji/public/images/twitter/icecream.png differ
diff --git a/plugins/emoji/public/images/twitter/id.png b/plugins/emoji/public/images/twitter/id.png
new file mode 100644
index 00000000000..b16bb031fa1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/id.png differ
diff --git a/plugins/emoji/public/images/twitter/ideograph_advantage.png b/plugins/emoji/public/images/twitter/ideograph_advantage.png
new file mode 100644
index 00000000000..b29464fc214
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ideograph_advantage.png differ
diff --git a/plugins/emoji/public/images/twitter/imp.png b/plugins/emoji/public/images/twitter/imp.png
new file mode 100644
index 00000000000..682809ce1a3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/imp.png differ
diff --git a/plugins/emoji/public/images/twitter/inbox_tray.png b/plugins/emoji/public/images/twitter/inbox_tray.png
new file mode 100644
index 00000000000..0f7d7a4d3b4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/inbox_tray.png differ
diff --git a/plugins/emoji/public/images/twitter/incoming_envelope.png b/plugins/emoji/public/images/twitter/incoming_envelope.png
new file mode 100644
index 00000000000..92c390aff82
Binary files /dev/null and b/plugins/emoji/public/images/twitter/incoming_envelope.png differ
diff --git a/plugins/emoji/public/images/twitter/information_desk_person.png b/plugins/emoji/public/images/twitter/information_desk_person.png
new file mode 100644
index 00000000000..16ccab1769a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/information_desk_person.png differ
diff --git a/plugins/emoji/public/images/twitter/information_source.png b/plugins/emoji/public/images/twitter/information_source.png
new file mode 100644
index 00000000000..18df7aa44e7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/information_source.png differ
diff --git a/plugins/emoji/public/images/twitter/innocent.png b/plugins/emoji/public/images/twitter/innocent.png
new file mode 100644
index 00000000000..5a51477c4d6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/innocent.png differ
diff --git a/plugins/emoji/public/images/twitter/interrobang.png b/plugins/emoji/public/images/twitter/interrobang.png
new file mode 100644
index 00000000000..99a7e68bc61
Binary files /dev/null and b/plugins/emoji/public/images/twitter/interrobang.png differ
diff --git a/plugins/emoji/public/images/twitter/iphone.png b/plugins/emoji/public/images/twitter/iphone.png
new file mode 100644
index 00000000000..9e04b16d9ce
Binary files /dev/null and b/plugins/emoji/public/images/twitter/iphone.png differ
diff --git a/plugins/emoji/public/images/twitter/it.png b/plugins/emoji/public/images/twitter/it.png
new file mode 100644
index 00000000000..fc876eb18f4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/it.png differ
diff --git a/plugins/emoji/public/images/twitter/izakaya_lantern.png b/plugins/emoji/public/images/twitter/izakaya_lantern.png
new file mode 100644
index 00000000000..b0db1cbed63
Binary files /dev/null and b/plugins/emoji/public/images/twitter/izakaya_lantern.png differ
diff --git a/plugins/emoji/public/images/twitter/jack_o_lantern.png b/plugins/emoji/public/images/twitter/jack_o_lantern.png
new file mode 100644
index 00000000000..2dbbe437baa
Binary files /dev/null and b/plugins/emoji/public/images/twitter/jack_o_lantern.png differ
diff --git a/plugins/emoji/public/images/twitter/japan.png b/plugins/emoji/public/images/twitter/japan.png
new file mode 100644
index 00000000000..2e99c83c40a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/japan.png differ
diff --git a/plugins/emoji/public/images/twitter/japanese_castle.png b/plugins/emoji/public/images/twitter/japanese_castle.png
new file mode 100644
index 00000000000..597bd22440a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/japanese_castle.png differ
diff --git a/plugins/emoji/public/images/twitter/japanese_goblin.png b/plugins/emoji/public/images/twitter/japanese_goblin.png
new file mode 100644
index 00000000000..714349f7ff4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/japanese_goblin.png differ
diff --git a/plugins/emoji/public/images/twitter/japanese_ogre.png b/plugins/emoji/public/images/twitter/japanese_ogre.png
new file mode 100644
index 00000000000..177fdf4c4d6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/japanese_ogre.png differ
diff --git a/plugins/emoji/public/images/twitter/jeans.png b/plugins/emoji/public/images/twitter/jeans.png
new file mode 100644
index 00000000000..72be73c8b56
Binary files /dev/null and b/plugins/emoji/public/images/twitter/jeans.png differ
diff --git a/plugins/emoji/public/images/twitter/joy.png b/plugins/emoji/public/images/twitter/joy.png
new file mode 100644
index 00000000000..b2a2037a0e0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/joy.png differ
diff --git a/plugins/emoji/public/images/twitter/joy_cat.png b/plugins/emoji/public/images/twitter/joy_cat.png
new file mode 100644
index 00000000000..dbd4f34b75b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/joy_cat.png differ
diff --git a/plugins/emoji/public/images/twitter/jp.png b/plugins/emoji/public/images/twitter/jp.png
new file mode 100644
index 00000000000..64967f96caa
Binary files /dev/null and b/plugins/emoji/public/images/twitter/jp.png differ
diff --git a/plugins/emoji/public/images/twitter/key.png b/plugins/emoji/public/images/twitter/key.png
new file mode 100644
index 00000000000..161224953d1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/key.png differ
diff --git a/plugins/emoji/public/images/twitter/keycap_ten.png b/plugins/emoji/public/images/twitter/keycap_ten.png
new file mode 100644
index 00000000000..a37076824d9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/keycap_ten.png differ
diff --git a/plugins/emoji/public/images/twitter/kimono.png b/plugins/emoji/public/images/twitter/kimono.png
new file mode 100644
index 00000000000..ccb6d6817bc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/kimono.png differ
diff --git a/plugins/emoji/public/images/twitter/kiss.png b/plugins/emoji/public/images/twitter/kiss.png
new file mode 100644
index 00000000000..aff0652a00d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/kiss.png differ
diff --git a/plugins/emoji/public/images/twitter/kissing.png b/plugins/emoji/public/images/twitter/kissing.png
new file mode 100644
index 00000000000..12d18f7c0b5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/kissing.png differ
diff --git a/plugins/emoji/public/images/twitter/kissing_cat.png b/plugins/emoji/public/images/twitter/kissing_cat.png
new file mode 100644
index 00000000000..b454c649af1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/kissing_cat.png differ
diff --git a/plugins/emoji/public/images/twitter/kissing_closed_eyes.png b/plugins/emoji/public/images/twitter/kissing_closed_eyes.png
new file mode 100644
index 00000000000..b22b35c5af2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/kissing_closed_eyes.png differ
diff --git a/plugins/emoji/public/images/twitter/kissing_heart.png b/plugins/emoji/public/images/twitter/kissing_heart.png
new file mode 100644
index 00000000000..f85e7ba3960
Binary files /dev/null and b/plugins/emoji/public/images/twitter/kissing_heart.png differ
diff --git a/plugins/emoji/public/images/twitter/kissing_smiling_eyes.png b/plugins/emoji/public/images/twitter/kissing_smiling_eyes.png
new file mode 100644
index 00000000000..871680f68a7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/kissing_smiling_eyes.png differ
diff --git a/plugins/emoji/public/images/twitter/knife.png b/plugins/emoji/public/images/twitter/knife.png
new file mode 100644
index 00000000000..8c09593b14c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/knife.png differ
diff --git a/plugins/emoji/public/images/twitter/koala.png b/plugins/emoji/public/images/twitter/koala.png
new file mode 100644
index 00000000000..7dc6ffc0d8a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/koala.png differ
diff --git a/plugins/emoji/public/images/twitter/koko.png b/plugins/emoji/public/images/twitter/koko.png
new file mode 100644
index 00000000000..cdfe2da9103
Binary files /dev/null and b/plugins/emoji/public/images/twitter/koko.png differ
diff --git a/plugins/emoji/public/images/twitter/kr.png b/plugins/emoji/public/images/twitter/kr.png
new file mode 100644
index 00000000000..e3f5499c6f7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/kr.png differ
diff --git a/plugins/emoji/public/images/twitter/lantern.png b/plugins/emoji/public/images/twitter/lantern.png
new file mode 100644
index 00000000000..b0db1cbed63
Binary files /dev/null and b/plugins/emoji/public/images/twitter/lantern.png differ
diff --git a/plugins/emoji/public/images/twitter/large_blue_circle.png b/plugins/emoji/public/images/twitter/large_blue_circle.png
new file mode 100644
index 00000000000..c88d962c76e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/large_blue_circle.png differ
diff --git a/plugins/emoji/public/images/twitter/large_blue_diamond.png b/plugins/emoji/public/images/twitter/large_blue_diamond.png
new file mode 100644
index 00000000000..6132b0ae5e0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/large_blue_diamond.png differ
diff --git a/plugins/emoji/public/images/twitter/large_orange_diamond.png b/plugins/emoji/public/images/twitter/large_orange_diamond.png
new file mode 100644
index 00000000000..fe248ded8b6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/large_orange_diamond.png differ
diff --git a/plugins/emoji/public/images/twitter/last_quarter_moon.png b/plugins/emoji/public/images/twitter/last_quarter_moon.png
new file mode 100644
index 00000000000..768f9a1a0ff
Binary files /dev/null and b/plugins/emoji/public/images/twitter/last_quarter_moon.png differ
diff --git a/plugins/emoji/public/images/twitter/last_quarter_moon_with_face.png b/plugins/emoji/public/images/twitter/last_quarter_moon_with_face.png
new file mode 100644
index 00000000000..ac37bf6a323
Binary files /dev/null and b/plugins/emoji/public/images/twitter/last_quarter_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/twitter/laughing.png b/plugins/emoji/public/images/twitter/laughing.png
new file mode 100644
index 00000000000..a0f1a824ed5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/laughing.png differ
diff --git a/plugins/emoji/public/images/twitter/leaves.png b/plugins/emoji/public/images/twitter/leaves.png
new file mode 100644
index 00000000000..17f047a5269
Binary files /dev/null and b/plugins/emoji/public/images/twitter/leaves.png differ
diff --git a/plugins/emoji/public/images/twitter/ledger.png b/plugins/emoji/public/images/twitter/ledger.png
new file mode 100644
index 00000000000..065fd009a27
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ledger.png differ
diff --git a/plugins/emoji/public/images/twitter/left_luggage.png b/plugins/emoji/public/images/twitter/left_luggage.png
new file mode 100644
index 00000000000..ea5be868caa
Binary files /dev/null and b/plugins/emoji/public/images/twitter/left_luggage.png differ
diff --git a/plugins/emoji/public/images/twitter/left_right_arrow.png b/plugins/emoji/public/images/twitter/left_right_arrow.png
new file mode 100644
index 00000000000..189d061eb27
Binary files /dev/null and b/plugins/emoji/public/images/twitter/left_right_arrow.png differ
diff --git a/plugins/emoji/public/images/twitter/leftwards_arrow_with_hook.png b/plugins/emoji/public/images/twitter/leftwards_arrow_with_hook.png
new file mode 100644
index 00000000000..2335c398596
Binary files /dev/null and b/plugins/emoji/public/images/twitter/leftwards_arrow_with_hook.png differ
diff --git a/plugins/emoji/public/images/twitter/lemon.png b/plugins/emoji/public/images/twitter/lemon.png
new file mode 100644
index 00000000000..e36b8011915
Binary files /dev/null and b/plugins/emoji/public/images/twitter/lemon.png differ
diff --git a/plugins/emoji/public/images/twitter/leo.png b/plugins/emoji/public/images/twitter/leo.png
new file mode 100644
index 00000000000..d2d00b2f6c0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/leo.png differ
diff --git a/plugins/emoji/public/images/twitter/leopard.png b/plugins/emoji/public/images/twitter/leopard.png
new file mode 100644
index 00000000000..0088e88ea89
Binary files /dev/null and b/plugins/emoji/public/images/twitter/leopard.png differ
diff --git a/plugins/emoji/public/images/twitter/libra.png b/plugins/emoji/public/images/twitter/libra.png
new file mode 100644
index 00000000000..8033638220c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/libra.png differ
diff --git a/plugins/emoji/public/images/twitter/light_rail.png b/plugins/emoji/public/images/twitter/light_rail.png
new file mode 100644
index 00000000000..9644a1448ec
Binary files /dev/null and b/plugins/emoji/public/images/twitter/light_rail.png differ
diff --git a/plugins/emoji/public/images/twitter/link.png b/plugins/emoji/public/images/twitter/link.png
new file mode 100644
index 00000000000..57b60862dc3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/link.png differ
diff --git a/plugins/emoji/public/images/twitter/lips.png b/plugins/emoji/public/images/twitter/lips.png
new file mode 100644
index 00000000000..6cbd8bef1a6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/lips.png differ
diff --git a/plugins/emoji/public/images/twitter/lipstick.png b/plugins/emoji/public/images/twitter/lipstick.png
new file mode 100644
index 00000000000..cd66dc73d44
Binary files /dev/null and b/plugins/emoji/public/images/twitter/lipstick.png differ
diff --git a/plugins/emoji/public/images/twitter/lock.png b/plugins/emoji/public/images/twitter/lock.png
new file mode 100644
index 00000000000..0ca7847e762
Binary files /dev/null and b/plugins/emoji/public/images/twitter/lock.png differ
diff --git a/plugins/emoji/public/images/twitter/lock_with_ink_pen.png b/plugins/emoji/public/images/twitter/lock_with_ink_pen.png
new file mode 100644
index 00000000000..d15fc2c0844
Binary files /dev/null and b/plugins/emoji/public/images/twitter/lock_with_ink_pen.png differ
diff --git a/plugins/emoji/public/images/twitter/lollipop.png b/plugins/emoji/public/images/twitter/lollipop.png
new file mode 100644
index 00000000000..e1b5e20806f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/lollipop.png differ
diff --git a/plugins/emoji/public/images/twitter/loop.png b/plugins/emoji/public/images/twitter/loop.png
new file mode 100644
index 00000000000..84531b512ee
Binary files /dev/null and b/plugins/emoji/public/images/twitter/loop.png differ
diff --git a/plugins/emoji/public/images/twitter/loud_sound.png b/plugins/emoji/public/images/twitter/loud_sound.png
new file mode 100644
index 00000000000..5223a4fdf09
Binary files /dev/null and b/plugins/emoji/public/images/twitter/loud_sound.png differ
diff --git a/plugins/emoji/public/images/twitter/loudspeaker.png b/plugins/emoji/public/images/twitter/loudspeaker.png
new file mode 100644
index 00000000000..07a48a075b4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/loudspeaker.png differ
diff --git a/plugins/emoji/public/images/twitter/love_hotel.png b/plugins/emoji/public/images/twitter/love_hotel.png
new file mode 100644
index 00000000000..361bd8b90a8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/love_hotel.png differ
diff --git a/plugins/emoji/public/images/twitter/love_letter.png b/plugins/emoji/public/images/twitter/love_letter.png
new file mode 100644
index 00000000000..f21cb7ce09a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/love_letter.png differ
diff --git a/plugins/emoji/public/images/twitter/low_brightness.png b/plugins/emoji/public/images/twitter/low_brightness.png
new file mode 100644
index 00000000000..3793de1799d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/low_brightness.png differ
diff --git a/plugins/emoji/public/images/twitter/m.png b/plugins/emoji/public/images/twitter/m.png
new file mode 100644
index 00000000000..196a5851260
Binary files /dev/null and b/plugins/emoji/public/images/twitter/m.png differ
diff --git a/plugins/emoji/public/images/twitter/mag.png b/plugins/emoji/public/images/twitter/mag.png
new file mode 100644
index 00000000000..7b0029e5787
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mag.png differ
diff --git a/plugins/emoji/public/images/twitter/mag_right.png b/plugins/emoji/public/images/twitter/mag_right.png
new file mode 100644
index 00000000000..768ea434824
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mag_right.png differ
diff --git a/plugins/emoji/public/images/twitter/mahjong.png b/plugins/emoji/public/images/twitter/mahjong.png
new file mode 100644
index 00000000000..ff28ce732da
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mahjong.png differ
diff --git a/plugins/emoji/public/images/twitter/mailbox.png b/plugins/emoji/public/images/twitter/mailbox.png
new file mode 100644
index 00000000000..a4971adecb1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mailbox.png differ
diff --git a/plugins/emoji/public/images/twitter/mailbox_closed.png b/plugins/emoji/public/images/twitter/mailbox_closed.png
new file mode 100644
index 00000000000..2619758adc9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mailbox_closed.png differ
diff --git a/plugins/emoji/public/images/twitter/mailbox_with_mail.png b/plugins/emoji/public/images/twitter/mailbox_with_mail.png
new file mode 100644
index 00000000000..e2d7887c7ff
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mailbox_with_mail.png differ
diff --git a/plugins/emoji/public/images/twitter/mailbox_with_no_mail.png b/plugins/emoji/public/images/twitter/mailbox_with_no_mail.png
new file mode 100644
index 00000000000..9fa2c61b618
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mailbox_with_no_mail.png differ
diff --git a/plugins/emoji/public/images/twitter/man.png b/plugins/emoji/public/images/twitter/man.png
new file mode 100644
index 00000000000..2db9bd311bf
Binary files /dev/null and b/plugins/emoji/public/images/twitter/man.png differ
diff --git a/plugins/emoji/public/images/twitter/man_with_gua_pi_mao.png b/plugins/emoji/public/images/twitter/man_with_gua_pi_mao.png
new file mode 100644
index 00000000000..fc3a90d2dee
Binary files /dev/null and b/plugins/emoji/public/images/twitter/man_with_gua_pi_mao.png differ
diff --git a/plugins/emoji/public/images/twitter/man_with_turban.png b/plugins/emoji/public/images/twitter/man_with_turban.png
new file mode 100644
index 00000000000..22d5ac6b444
Binary files /dev/null and b/plugins/emoji/public/images/twitter/man_with_turban.png differ
diff --git a/plugins/emoji/public/images/twitter/mans_shoe.png b/plugins/emoji/public/images/twitter/mans_shoe.png
new file mode 100644
index 00000000000..71d4be2c33f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mans_shoe.png differ
diff --git a/plugins/emoji/public/images/twitter/maple_leaf.png b/plugins/emoji/public/images/twitter/maple_leaf.png
new file mode 100644
index 00000000000..97faddd01c9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/maple_leaf.png differ
diff --git a/plugins/emoji/public/images/twitter/mask.png b/plugins/emoji/public/images/twitter/mask.png
new file mode 100644
index 00000000000..f329141d5e7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mask.png differ
diff --git a/plugins/emoji/public/images/twitter/massage.png b/plugins/emoji/public/images/twitter/massage.png
new file mode 100644
index 00000000000..fe19362f303
Binary files /dev/null and b/plugins/emoji/public/images/twitter/massage.png differ
diff --git a/plugins/emoji/public/images/twitter/meat_on_bone.png b/plugins/emoji/public/images/twitter/meat_on_bone.png
new file mode 100644
index 00000000000..8823c3350a2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/meat_on_bone.png differ
diff --git a/plugins/emoji/public/images/twitter/mega.png b/plugins/emoji/public/images/twitter/mega.png
new file mode 100644
index 00000000000..d77e10cc9f5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mega.png differ
diff --git a/plugins/emoji/public/images/twitter/melon.png b/plugins/emoji/public/images/twitter/melon.png
new file mode 100644
index 00000000000..d5243e0c9ec
Binary files /dev/null and b/plugins/emoji/public/images/twitter/melon.png differ
diff --git a/plugins/emoji/public/images/twitter/memo.png b/plugins/emoji/public/images/twitter/memo.png
new file mode 100644
index 00000000000..9bbc624eb01
Binary files /dev/null and b/plugins/emoji/public/images/twitter/memo.png differ
diff --git a/plugins/emoji/public/images/twitter/mens.png b/plugins/emoji/public/images/twitter/mens.png
new file mode 100644
index 00000000000..3b84cf01cbf
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mens.png differ
diff --git a/plugins/emoji/public/images/twitter/metro.png b/plugins/emoji/public/images/twitter/metro.png
new file mode 100644
index 00000000000..319b6428d27
Binary files /dev/null and b/plugins/emoji/public/images/twitter/metro.png differ
diff --git a/plugins/emoji/public/images/twitter/microphone.png b/plugins/emoji/public/images/twitter/microphone.png
new file mode 100644
index 00000000000..3e909125b18
Binary files /dev/null and b/plugins/emoji/public/images/twitter/microphone.png differ
diff --git a/plugins/emoji/public/images/twitter/microscope.png b/plugins/emoji/public/images/twitter/microscope.png
new file mode 100644
index 00000000000..d06f145d9f5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/microscope.png differ
diff --git a/plugins/emoji/public/images/twitter/milky_way.png b/plugins/emoji/public/images/twitter/milky_way.png
new file mode 100644
index 00000000000..da046e957c3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/milky_way.png differ
diff --git a/plugins/emoji/public/images/twitter/minibus.png b/plugins/emoji/public/images/twitter/minibus.png
new file mode 100644
index 00000000000..592058cd581
Binary files /dev/null and b/plugins/emoji/public/images/twitter/minibus.png differ
diff --git a/plugins/emoji/public/images/twitter/minidisc.png b/plugins/emoji/public/images/twitter/minidisc.png
new file mode 100644
index 00000000000..d7e1bea69ab
Binary files /dev/null and b/plugins/emoji/public/images/twitter/minidisc.png differ
diff --git a/plugins/emoji/public/images/twitter/mobile_phone_off.png b/plugins/emoji/public/images/twitter/mobile_phone_off.png
new file mode 100644
index 00000000000..ae6eddf731f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mobile_phone_off.png differ
diff --git a/plugins/emoji/public/images/twitter/money_with_wings.png b/plugins/emoji/public/images/twitter/money_with_wings.png
new file mode 100644
index 00000000000..7cd9b86ce07
Binary files /dev/null and b/plugins/emoji/public/images/twitter/money_with_wings.png differ
diff --git a/plugins/emoji/public/images/twitter/moneybag.png b/plugins/emoji/public/images/twitter/moneybag.png
new file mode 100644
index 00000000000..00952b3b1b4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/moneybag.png differ
diff --git a/plugins/emoji/public/images/twitter/monkey.png b/plugins/emoji/public/images/twitter/monkey.png
new file mode 100644
index 00000000000..f71be14fe2c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/monkey.png differ
diff --git a/plugins/emoji/public/images/twitter/monkey_face.png b/plugins/emoji/public/images/twitter/monkey_face.png
new file mode 100644
index 00000000000..a37355267c3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/monkey_face.png differ
diff --git a/plugins/emoji/public/images/twitter/monorail.png b/plugins/emoji/public/images/twitter/monorail.png
new file mode 100644
index 00000000000..1887dd9e7df
Binary files /dev/null and b/plugins/emoji/public/images/twitter/monorail.png differ
diff --git a/plugins/emoji/public/images/twitter/moon.png b/plugins/emoji/public/images/twitter/moon.png
new file mode 100644
index 00000000000..3d963144526
Binary files /dev/null and b/plugins/emoji/public/images/twitter/moon.png differ
diff --git a/plugins/emoji/public/images/twitter/mortar_board.png b/plugins/emoji/public/images/twitter/mortar_board.png
new file mode 100644
index 00000000000..f50bb041196
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mortar_board.png differ
diff --git a/plugins/emoji/public/images/twitter/mount_fuji.png b/plugins/emoji/public/images/twitter/mount_fuji.png
new file mode 100644
index 00000000000..6ad36240c16
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mount_fuji.png differ
diff --git a/plugins/emoji/public/images/twitter/mountain_bicyclist.png b/plugins/emoji/public/images/twitter/mountain_bicyclist.png
new file mode 100644
index 00000000000..d9bc79c759e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mountain_bicyclist.png differ
diff --git a/plugins/emoji/public/images/twitter/mountain_cableway.png b/plugins/emoji/public/images/twitter/mountain_cableway.png
new file mode 100644
index 00000000000..0d5fb274c7f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mountain_cableway.png differ
diff --git a/plugins/emoji/public/images/twitter/mountain_railway.png b/plugins/emoji/public/images/twitter/mountain_railway.png
new file mode 100644
index 00000000000..1b3d6b85931
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mountain_railway.png differ
diff --git a/plugins/emoji/public/images/twitter/mouse.png b/plugins/emoji/public/images/twitter/mouse.png
new file mode 100644
index 00000000000..e8f2fe5c958
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mouse.png differ
diff --git a/plugins/emoji/public/images/twitter/mouse2.png b/plugins/emoji/public/images/twitter/mouse2.png
new file mode 100644
index 00000000000..0f91255e3f0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mouse2.png differ
diff --git a/plugins/emoji/public/images/twitter/movie_camera.png b/plugins/emoji/public/images/twitter/movie_camera.png
new file mode 100644
index 00000000000..084e37772ea
Binary files /dev/null and b/plugins/emoji/public/images/twitter/movie_camera.png differ
diff --git a/plugins/emoji/public/images/twitter/moyai.png b/plugins/emoji/public/images/twitter/moyai.png
new file mode 100644
index 00000000000..749aa224f55
Binary files /dev/null and b/plugins/emoji/public/images/twitter/moyai.png differ
diff --git a/plugins/emoji/public/images/twitter/muscle.png b/plugins/emoji/public/images/twitter/muscle.png
new file mode 100644
index 00000000000..34fa6c55385
Binary files /dev/null and b/plugins/emoji/public/images/twitter/muscle.png differ
diff --git a/plugins/emoji/public/images/twitter/mushroom.png b/plugins/emoji/public/images/twitter/mushroom.png
new file mode 100644
index 00000000000..7a3b4d26372
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mushroom.png differ
diff --git a/plugins/emoji/public/images/twitter/musical_keyboard.png b/plugins/emoji/public/images/twitter/musical_keyboard.png
new file mode 100644
index 00000000000..2c579cef7b4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/musical_keyboard.png differ
diff --git a/plugins/emoji/public/images/twitter/musical_note.png b/plugins/emoji/public/images/twitter/musical_note.png
new file mode 100644
index 00000000000..16ebcca7d6e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/musical_note.png differ
diff --git a/plugins/emoji/public/images/twitter/musical_score.png b/plugins/emoji/public/images/twitter/musical_score.png
new file mode 100644
index 00000000000..a381d646a2a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/musical_score.png differ
diff --git a/plugins/emoji/public/images/twitter/mute.png b/plugins/emoji/public/images/twitter/mute.png
new file mode 100644
index 00000000000..37c90f4ac15
Binary files /dev/null and b/plugins/emoji/public/images/twitter/mute.png differ
diff --git a/plugins/emoji/public/images/twitter/nail_care.png b/plugins/emoji/public/images/twitter/nail_care.png
new file mode 100644
index 00000000000..26218548ab8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/nail_care.png differ
diff --git a/plugins/emoji/public/images/twitter/name_badge.png b/plugins/emoji/public/images/twitter/name_badge.png
new file mode 100644
index 00000000000..d2f06bdfc94
Binary files /dev/null and b/plugins/emoji/public/images/twitter/name_badge.png differ
diff --git a/plugins/emoji/public/images/twitter/necktie.png b/plugins/emoji/public/images/twitter/necktie.png
new file mode 100644
index 00000000000..d3f5208bc45
Binary files /dev/null and b/plugins/emoji/public/images/twitter/necktie.png differ
diff --git a/plugins/emoji/public/images/twitter/negative_squared_cross_mark.png b/plugins/emoji/public/images/twitter/negative_squared_cross_mark.png
new file mode 100644
index 00000000000..f3ec5a681b6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/negative_squared_cross_mark.png differ
diff --git a/plugins/emoji/public/images/twitter/neutral_face.png b/plugins/emoji/public/images/twitter/neutral_face.png
new file mode 100644
index 00000000000..2cfa8c444f7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/neutral_face.png differ
diff --git a/plugins/emoji/public/images/twitter/new.png b/plugins/emoji/public/images/twitter/new.png
new file mode 100644
index 00000000000..276537a3989
Binary files /dev/null and b/plugins/emoji/public/images/twitter/new.png differ
diff --git a/plugins/emoji/public/images/twitter/new_moon.png b/plugins/emoji/public/images/twitter/new_moon.png
new file mode 100644
index 00000000000..6d497dc1148
Binary files /dev/null and b/plugins/emoji/public/images/twitter/new_moon.png differ
diff --git a/plugins/emoji/public/images/twitter/new_moon_with_face.png b/plugins/emoji/public/images/twitter/new_moon_with_face.png
new file mode 100644
index 00000000000..ebceb6b1cc8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/new_moon_with_face.png differ
diff --git a/plugins/emoji/public/images/twitter/newspaper.png b/plugins/emoji/public/images/twitter/newspaper.png
new file mode 100644
index 00000000000..e123697495d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/newspaper.png differ
diff --git a/plugins/emoji/public/images/twitter/ng.png b/plugins/emoji/public/images/twitter/ng.png
new file mode 100644
index 00000000000..bcaa52aad07
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ng.png differ
diff --git a/plugins/emoji/public/images/twitter/night_with_stars.png b/plugins/emoji/public/images/twitter/night_with_stars.png
new file mode 100644
index 00000000000..ab7af4317f3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/night_with_stars.png differ
diff --git a/plugins/emoji/public/images/twitter/nine.png b/plugins/emoji/public/images/twitter/nine.png
new file mode 100644
index 00000000000..ba757742cbf
Binary files /dev/null and b/plugins/emoji/public/images/twitter/nine.png differ
diff --git a/plugins/emoji/public/images/twitter/no_bell.png b/plugins/emoji/public/images/twitter/no_bell.png
new file mode 100644
index 00000000000..fdb2c84b644
Binary files /dev/null and b/plugins/emoji/public/images/twitter/no_bell.png differ
diff --git a/plugins/emoji/public/images/twitter/no_bicycles.png b/plugins/emoji/public/images/twitter/no_bicycles.png
new file mode 100644
index 00000000000..84f5ef0d2c1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/no_bicycles.png differ
diff --git a/plugins/emoji/public/images/twitter/no_entry.png b/plugins/emoji/public/images/twitter/no_entry.png
new file mode 100644
index 00000000000..2f119b691ad
Binary files /dev/null and b/plugins/emoji/public/images/twitter/no_entry.png differ
diff --git a/plugins/emoji/public/images/twitter/no_entry_sign.png b/plugins/emoji/public/images/twitter/no_entry_sign.png
new file mode 100644
index 00000000000..191214f6c86
Binary files /dev/null and b/plugins/emoji/public/images/twitter/no_entry_sign.png differ
diff --git a/plugins/emoji/public/images/twitter/no_good.png b/plugins/emoji/public/images/twitter/no_good.png
new file mode 100644
index 00000000000..120adca5807
Binary files /dev/null and b/plugins/emoji/public/images/twitter/no_good.png differ
diff --git a/plugins/emoji/public/images/twitter/no_mobile_phones.png b/plugins/emoji/public/images/twitter/no_mobile_phones.png
new file mode 100644
index 00000000000..d9f18020d09
Binary files /dev/null and b/plugins/emoji/public/images/twitter/no_mobile_phones.png differ
diff --git a/plugins/emoji/public/images/twitter/no_mouth.png b/plugins/emoji/public/images/twitter/no_mouth.png
new file mode 100644
index 00000000000..1ce9b90a8b2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/no_mouth.png differ
diff --git a/plugins/emoji/public/images/twitter/no_pedestrians.png b/plugins/emoji/public/images/twitter/no_pedestrians.png
new file mode 100644
index 00000000000..a5b334b508f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/no_pedestrians.png differ
diff --git a/plugins/emoji/public/images/twitter/no_smoking.png b/plugins/emoji/public/images/twitter/no_smoking.png
new file mode 100644
index 00000000000..44deedbac9f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/no_smoking.png differ
diff --git a/plugins/emoji/public/images/twitter/non-potable_water.png b/plugins/emoji/public/images/twitter/non-potable_water.png
new file mode 100644
index 00000000000..7073d006ee5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/non-potable_water.png differ
diff --git a/plugins/emoji/public/images/twitter/nose.png b/plugins/emoji/public/images/twitter/nose.png
new file mode 100644
index 00000000000..997dca6c436
Binary files /dev/null and b/plugins/emoji/public/images/twitter/nose.png differ
diff --git a/plugins/emoji/public/images/twitter/notebook.png b/plugins/emoji/public/images/twitter/notebook.png
new file mode 100644
index 00000000000..77e107453a5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/notebook.png differ
diff --git a/plugins/emoji/public/images/twitter/notebook_with_decorative_cover.png b/plugins/emoji/public/images/twitter/notebook_with_decorative_cover.png
new file mode 100644
index 00000000000..7f5715a5e2a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/notebook_with_decorative_cover.png differ
diff --git a/plugins/emoji/public/images/twitter/notes.png b/plugins/emoji/public/images/twitter/notes.png
new file mode 100644
index 00000000000..0486948fe05
Binary files /dev/null and b/plugins/emoji/public/images/twitter/notes.png differ
diff --git a/plugins/emoji/public/images/twitter/nut_and_bolt.png b/plugins/emoji/public/images/twitter/nut_and_bolt.png
new file mode 100644
index 00000000000..18e60933441
Binary files /dev/null and b/plugins/emoji/public/images/twitter/nut_and_bolt.png differ
diff --git a/plugins/emoji/public/images/twitter/o.png b/plugins/emoji/public/images/twitter/o.png
new file mode 100644
index 00000000000..fc938e887e2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/o.png differ
diff --git a/plugins/emoji/public/images/twitter/o2.png b/plugins/emoji/public/images/twitter/o2.png
new file mode 100644
index 00000000000..9d601e39daa
Binary files /dev/null and b/plugins/emoji/public/images/twitter/o2.png differ
diff --git a/plugins/emoji/public/images/twitter/ocean.png b/plugins/emoji/public/images/twitter/ocean.png
new file mode 100644
index 00000000000..8da365de185
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ocean.png differ
diff --git a/plugins/emoji/public/images/twitter/octopus.png b/plugins/emoji/public/images/twitter/octopus.png
new file mode 100644
index 00000000000..63c9a13563e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/octopus.png differ
diff --git a/plugins/emoji/public/images/twitter/oden.png b/plugins/emoji/public/images/twitter/oden.png
new file mode 100644
index 00000000000..2859686c062
Binary files /dev/null and b/plugins/emoji/public/images/twitter/oden.png differ
diff --git a/plugins/emoji/public/images/twitter/office.png b/plugins/emoji/public/images/twitter/office.png
new file mode 100644
index 00000000000..b991af54dd8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/office.png differ
diff --git a/plugins/emoji/public/images/twitter/ok.png b/plugins/emoji/public/images/twitter/ok.png
new file mode 100644
index 00000000000..9b998a47d85
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ok.png differ
diff --git a/plugins/emoji/public/images/twitter/ok_hand.png b/plugins/emoji/public/images/twitter/ok_hand.png
new file mode 100644
index 00000000000..e93bb1b1d6b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ok_hand.png differ
diff --git a/plugins/emoji/public/images/twitter/ok_woman.png b/plugins/emoji/public/images/twitter/ok_woman.png
new file mode 100644
index 00000000000..78d65bcbf90
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ok_woman.png differ
diff --git a/plugins/emoji/public/images/twitter/older_man.png b/plugins/emoji/public/images/twitter/older_man.png
new file mode 100644
index 00000000000..7abce22c610
Binary files /dev/null and b/plugins/emoji/public/images/twitter/older_man.png differ
diff --git a/plugins/emoji/public/images/twitter/older_woman.png b/plugins/emoji/public/images/twitter/older_woman.png
new file mode 100644
index 00000000000..2b2c9f47d30
Binary files /dev/null and b/plugins/emoji/public/images/twitter/older_woman.png differ
diff --git a/plugins/emoji/public/images/twitter/on.png b/plugins/emoji/public/images/twitter/on.png
new file mode 100644
index 00000000000..1e1645555db
Binary files /dev/null and b/plugins/emoji/public/images/twitter/on.png differ
diff --git a/plugins/emoji/public/images/twitter/oncoming_automobile.png b/plugins/emoji/public/images/twitter/oncoming_automobile.png
new file mode 100644
index 00000000000..97443523b51
Binary files /dev/null and b/plugins/emoji/public/images/twitter/oncoming_automobile.png differ
diff --git a/plugins/emoji/public/images/twitter/oncoming_bus.png b/plugins/emoji/public/images/twitter/oncoming_bus.png
new file mode 100644
index 00000000000..6a83467842e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/oncoming_bus.png differ
diff --git a/plugins/emoji/public/images/twitter/oncoming_police_car.png b/plugins/emoji/public/images/twitter/oncoming_police_car.png
new file mode 100644
index 00000000000..82eadd9f128
Binary files /dev/null and b/plugins/emoji/public/images/twitter/oncoming_police_car.png differ
diff --git a/plugins/emoji/public/images/twitter/oncoming_taxi.png b/plugins/emoji/public/images/twitter/oncoming_taxi.png
new file mode 100644
index 00000000000..acb98146929
Binary files /dev/null and b/plugins/emoji/public/images/twitter/oncoming_taxi.png differ
diff --git a/plugins/emoji/public/images/twitter/one.png b/plugins/emoji/public/images/twitter/one.png
new file mode 100644
index 00000000000..1155e53a510
Binary files /dev/null and b/plugins/emoji/public/images/twitter/one.png differ
diff --git a/plugins/emoji/public/images/twitter/open_book.png b/plugins/emoji/public/images/twitter/open_book.png
new file mode 100644
index 00000000000..882f9f89e5f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/open_book.png differ
diff --git a/plugins/emoji/public/images/twitter/open_file_folder.png b/plugins/emoji/public/images/twitter/open_file_folder.png
new file mode 100644
index 00000000000..cc2d2f3ebad
Binary files /dev/null and b/plugins/emoji/public/images/twitter/open_file_folder.png differ
diff --git a/plugins/emoji/public/images/twitter/open_hands.png b/plugins/emoji/public/images/twitter/open_hands.png
new file mode 100644
index 00000000000..54ce8e260a4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/open_hands.png differ
diff --git a/plugins/emoji/public/images/twitter/open_mouth.png b/plugins/emoji/public/images/twitter/open_mouth.png
new file mode 100644
index 00000000000..d5b315565ce
Binary files /dev/null and b/plugins/emoji/public/images/twitter/open_mouth.png differ
diff --git a/plugins/emoji/public/images/twitter/ophiuchus.png b/plugins/emoji/public/images/twitter/ophiuchus.png
new file mode 100644
index 00000000000..718308fff6a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ophiuchus.png differ
diff --git a/plugins/emoji/public/images/twitter/orange_book.png b/plugins/emoji/public/images/twitter/orange_book.png
new file mode 100644
index 00000000000..25dc2e153b7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/orange_book.png differ
diff --git a/plugins/emoji/public/images/twitter/outbox_tray.png b/plugins/emoji/public/images/twitter/outbox_tray.png
new file mode 100644
index 00000000000..fd277e59c4e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/outbox_tray.png differ
diff --git a/plugins/emoji/public/images/twitter/ox.png b/plugins/emoji/public/images/twitter/ox.png
new file mode 100644
index 00000000000..0404a21d6d8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ox.png differ
diff --git a/plugins/emoji/public/images/twitter/package.png b/plugins/emoji/public/images/twitter/package.png
new file mode 100644
index 00000000000..a2f83e560fb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/package.png differ
diff --git a/plugins/emoji/public/images/twitter/page_facing_up.png b/plugins/emoji/public/images/twitter/page_facing_up.png
new file mode 100644
index 00000000000..4927daf5bdd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/page_facing_up.png differ
diff --git a/plugins/emoji/public/images/twitter/page_with_curl.png b/plugins/emoji/public/images/twitter/page_with_curl.png
new file mode 100644
index 00000000000..10e3219b9db
Binary files /dev/null and b/plugins/emoji/public/images/twitter/page_with_curl.png differ
diff --git a/plugins/emoji/public/images/twitter/pager.png b/plugins/emoji/public/images/twitter/pager.png
new file mode 100644
index 00000000000..f1ae64ce335
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pager.png differ
diff --git a/plugins/emoji/public/images/twitter/palm_tree.png b/plugins/emoji/public/images/twitter/palm_tree.png
new file mode 100644
index 00000000000..aa115eddfe7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/palm_tree.png differ
diff --git a/plugins/emoji/public/images/twitter/panda_face.png b/plugins/emoji/public/images/twitter/panda_face.png
new file mode 100644
index 00000000000..de196c54346
Binary files /dev/null and b/plugins/emoji/public/images/twitter/panda_face.png differ
diff --git a/plugins/emoji/public/images/twitter/paperclip.png b/plugins/emoji/public/images/twitter/paperclip.png
new file mode 100644
index 00000000000..e6859732cae
Binary files /dev/null and b/plugins/emoji/public/images/twitter/paperclip.png differ
diff --git a/plugins/emoji/public/images/twitter/parking.png b/plugins/emoji/public/images/twitter/parking.png
new file mode 100644
index 00000000000..efbfbebd9fe
Binary files /dev/null and b/plugins/emoji/public/images/twitter/parking.png differ
diff --git a/plugins/emoji/public/images/twitter/part_alternation_mark.png b/plugins/emoji/public/images/twitter/part_alternation_mark.png
new file mode 100644
index 00000000000..a73ddf77670
Binary files /dev/null and b/plugins/emoji/public/images/twitter/part_alternation_mark.png differ
diff --git a/plugins/emoji/public/images/twitter/partly_sunny.png b/plugins/emoji/public/images/twitter/partly_sunny.png
new file mode 100644
index 00000000000..0d42818d192
Binary files /dev/null and b/plugins/emoji/public/images/twitter/partly_sunny.png differ
diff --git a/plugins/emoji/public/images/twitter/passport_control.png b/plugins/emoji/public/images/twitter/passport_control.png
new file mode 100644
index 00000000000..328551726e4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/passport_control.png differ
diff --git a/plugins/emoji/public/images/twitter/paw_prints.png b/plugins/emoji/public/images/twitter/paw_prints.png
new file mode 100644
index 00000000000..94deaa1e55b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/paw_prints.png differ
diff --git a/plugins/emoji/public/images/twitter/peach.png b/plugins/emoji/public/images/twitter/peach.png
new file mode 100644
index 00000000000..92fa321311a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/peach.png differ
diff --git a/plugins/emoji/public/images/twitter/pear.png b/plugins/emoji/public/images/twitter/pear.png
new file mode 100644
index 00000000000..4a6ad8fc45c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pear.png differ
diff --git a/plugins/emoji/public/images/twitter/pencil.png b/plugins/emoji/public/images/twitter/pencil.png
new file mode 100644
index 00000000000..9bbc624eb01
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pencil.png differ
diff --git a/plugins/emoji/public/images/twitter/pencil2.png b/plugins/emoji/public/images/twitter/pencil2.png
new file mode 100644
index 00000000000..a469366006c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pencil2.png differ
diff --git a/plugins/emoji/public/images/twitter/penguin.png b/plugins/emoji/public/images/twitter/penguin.png
new file mode 100644
index 00000000000..fd363881c86
Binary files /dev/null and b/plugins/emoji/public/images/twitter/penguin.png differ
diff --git a/plugins/emoji/public/images/twitter/pensive.png b/plugins/emoji/public/images/twitter/pensive.png
new file mode 100644
index 00000000000..5935c47958b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pensive.png differ
diff --git a/plugins/emoji/public/images/twitter/performing_arts.png b/plugins/emoji/public/images/twitter/performing_arts.png
new file mode 100644
index 00000000000..4c9d19f5803
Binary files /dev/null and b/plugins/emoji/public/images/twitter/performing_arts.png differ
diff --git a/plugins/emoji/public/images/twitter/persevere.png b/plugins/emoji/public/images/twitter/persevere.png
new file mode 100644
index 00000000000..9fe8a28e94f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/persevere.png differ
diff --git a/plugins/emoji/public/images/twitter/person_frowning.png b/plugins/emoji/public/images/twitter/person_frowning.png
new file mode 100644
index 00000000000..bf0cecd2773
Binary files /dev/null and b/plugins/emoji/public/images/twitter/person_frowning.png differ
diff --git a/plugins/emoji/public/images/twitter/person_with_blond_hair.png b/plugins/emoji/public/images/twitter/person_with_blond_hair.png
new file mode 100644
index 00000000000..c493fb1c235
Binary files /dev/null and b/plugins/emoji/public/images/twitter/person_with_blond_hair.png differ
diff --git a/plugins/emoji/public/images/twitter/person_with_pouting_face.png b/plugins/emoji/public/images/twitter/person_with_pouting_face.png
new file mode 100644
index 00000000000..6f8b40e3a7f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/person_with_pouting_face.png differ
diff --git a/plugins/emoji/public/images/twitter/phone.png b/plugins/emoji/public/images/twitter/phone.png
new file mode 100644
index 00000000000..c7afd7627b2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/phone.png differ
diff --git a/plugins/emoji/public/images/twitter/pig.png b/plugins/emoji/public/images/twitter/pig.png
new file mode 100644
index 00000000000..45baef38751
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pig.png differ
diff --git a/plugins/emoji/public/images/twitter/pig2.png b/plugins/emoji/public/images/twitter/pig2.png
new file mode 100644
index 00000000000..2492c5628fc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pig2.png differ
diff --git a/plugins/emoji/public/images/twitter/pig_nose.png b/plugins/emoji/public/images/twitter/pig_nose.png
new file mode 100644
index 00000000000..a78d4e9ee74
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pig_nose.png differ
diff --git a/plugins/emoji/public/images/twitter/pill.png b/plugins/emoji/public/images/twitter/pill.png
new file mode 100644
index 00000000000..57699d264b8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pill.png differ
diff --git a/plugins/emoji/public/images/twitter/pineapple.png b/plugins/emoji/public/images/twitter/pineapple.png
new file mode 100644
index 00000000000..0d7b9e186a7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pineapple.png differ
diff --git a/plugins/emoji/public/images/twitter/pisces.png b/plugins/emoji/public/images/twitter/pisces.png
new file mode 100644
index 00000000000..92d30f52061
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pisces.png differ
diff --git a/plugins/emoji/public/images/twitter/pizza.png b/plugins/emoji/public/images/twitter/pizza.png
new file mode 100644
index 00000000000..9b5c3506b2e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pizza.png differ
diff --git a/plugins/emoji/public/images/twitter/point_down.png b/plugins/emoji/public/images/twitter/point_down.png
new file mode 100644
index 00000000000..275970ffce6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/point_down.png differ
diff --git a/plugins/emoji/public/images/twitter/point_left.png b/plugins/emoji/public/images/twitter/point_left.png
new file mode 100644
index 00000000000..fe1c9e2a9b0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/point_left.png differ
diff --git a/plugins/emoji/public/images/twitter/point_right.png b/plugins/emoji/public/images/twitter/point_right.png
new file mode 100644
index 00000000000..54b368ac633
Binary files /dev/null and b/plugins/emoji/public/images/twitter/point_right.png differ
diff --git a/plugins/emoji/public/images/twitter/point_up.png b/plugins/emoji/public/images/twitter/point_up.png
new file mode 100644
index 00000000000..8f13a38f169
Binary files /dev/null and b/plugins/emoji/public/images/twitter/point_up.png differ
diff --git a/plugins/emoji/public/images/twitter/point_up_2.png b/plugins/emoji/public/images/twitter/point_up_2.png
new file mode 100644
index 00000000000..0b22c988c44
Binary files /dev/null and b/plugins/emoji/public/images/twitter/point_up_2.png differ
diff --git a/plugins/emoji/public/images/twitter/police_car.png b/plugins/emoji/public/images/twitter/police_car.png
new file mode 100644
index 00000000000..1738deed976
Binary files /dev/null and b/plugins/emoji/public/images/twitter/police_car.png differ
diff --git a/plugins/emoji/public/images/twitter/poodle.png b/plugins/emoji/public/images/twitter/poodle.png
new file mode 100644
index 00000000000..6e77dc3f09c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/poodle.png differ
diff --git a/plugins/emoji/public/images/twitter/poop.png b/plugins/emoji/public/images/twitter/poop.png
new file mode 100644
index 00000000000..604d2a2d0a3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/poop.png differ
diff --git a/plugins/emoji/public/images/twitter/post_office.png b/plugins/emoji/public/images/twitter/post_office.png
new file mode 100644
index 00000000000..aeecd2f65f6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/post_office.png differ
diff --git a/plugins/emoji/public/images/twitter/postal_horn.png b/plugins/emoji/public/images/twitter/postal_horn.png
new file mode 100644
index 00000000000..9e28985e895
Binary files /dev/null and b/plugins/emoji/public/images/twitter/postal_horn.png differ
diff --git a/plugins/emoji/public/images/twitter/postbox.png b/plugins/emoji/public/images/twitter/postbox.png
new file mode 100644
index 00000000000..fbff07974f2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/postbox.png differ
diff --git a/plugins/emoji/public/images/twitter/potable_water.png b/plugins/emoji/public/images/twitter/potable_water.png
new file mode 100644
index 00000000000..5d8b61f82d8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/potable_water.png differ
diff --git a/plugins/emoji/public/images/twitter/pouch.png b/plugins/emoji/public/images/twitter/pouch.png
new file mode 100644
index 00000000000..5fb07c44640
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pouch.png differ
diff --git a/plugins/emoji/public/images/twitter/poultry_leg.png b/plugins/emoji/public/images/twitter/poultry_leg.png
new file mode 100644
index 00000000000..e4140ec3935
Binary files /dev/null and b/plugins/emoji/public/images/twitter/poultry_leg.png differ
diff --git a/plugins/emoji/public/images/twitter/pound.png b/plugins/emoji/public/images/twitter/pound.png
new file mode 100644
index 00000000000..a8156dc4f24
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pound.png differ
diff --git a/plugins/emoji/public/images/twitter/pouting_cat.png b/plugins/emoji/public/images/twitter/pouting_cat.png
new file mode 100644
index 00000000000..77a4195fdcd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pouting_cat.png differ
diff --git a/plugins/emoji/public/images/twitter/pray.png b/plugins/emoji/public/images/twitter/pray.png
new file mode 100644
index 00000000000..e866b14496b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pray.png differ
diff --git a/plugins/emoji/public/images/twitter/princess.png b/plugins/emoji/public/images/twitter/princess.png
new file mode 100644
index 00000000000..07c383ebf23
Binary files /dev/null and b/plugins/emoji/public/images/twitter/princess.png differ
diff --git a/plugins/emoji/public/images/twitter/punch.png b/plugins/emoji/public/images/twitter/punch.png
new file mode 100644
index 00000000000..697997a8332
Binary files /dev/null and b/plugins/emoji/public/images/twitter/punch.png differ
diff --git a/plugins/emoji/public/images/twitter/purple_heart.png b/plugins/emoji/public/images/twitter/purple_heart.png
new file mode 100644
index 00000000000..e62774d2e8f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/purple_heart.png differ
diff --git a/plugins/emoji/public/images/twitter/purse.png b/plugins/emoji/public/images/twitter/purse.png
new file mode 100644
index 00000000000..206ab47c757
Binary files /dev/null and b/plugins/emoji/public/images/twitter/purse.png differ
diff --git a/plugins/emoji/public/images/twitter/pushpin.png b/plugins/emoji/public/images/twitter/pushpin.png
new file mode 100644
index 00000000000..93c514150f2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/pushpin.png differ
diff --git a/plugins/emoji/public/images/twitter/put_litter_in_its_place.png b/plugins/emoji/public/images/twitter/put_litter_in_its_place.png
new file mode 100644
index 00000000000..f505278dd1b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/put_litter_in_its_place.png differ
diff --git a/plugins/emoji/public/images/twitter/question.png b/plugins/emoji/public/images/twitter/question.png
new file mode 100644
index 00000000000..fc0680b3cd8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/question.png differ
diff --git a/plugins/emoji/public/images/twitter/rabbit.png b/plugins/emoji/public/images/twitter/rabbit.png
new file mode 100644
index 00000000000..a75b2758270
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rabbit.png differ
diff --git a/plugins/emoji/public/images/twitter/rabbit2.png b/plugins/emoji/public/images/twitter/rabbit2.png
new file mode 100644
index 00000000000..fd7830ec3fd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rabbit2.png differ
diff --git a/plugins/emoji/public/images/twitter/racehorse.png b/plugins/emoji/public/images/twitter/racehorse.png
new file mode 100644
index 00000000000..adad6b1ce1a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/racehorse.png differ
diff --git a/plugins/emoji/public/images/twitter/radio.png b/plugins/emoji/public/images/twitter/radio.png
new file mode 100644
index 00000000000..1b54f54e030
Binary files /dev/null and b/plugins/emoji/public/images/twitter/radio.png differ
diff --git a/plugins/emoji/public/images/twitter/radio_button.png b/plugins/emoji/public/images/twitter/radio_button.png
new file mode 100644
index 00000000000..54d091f5c09
Binary files /dev/null and b/plugins/emoji/public/images/twitter/radio_button.png differ
diff --git a/plugins/emoji/public/images/twitter/rage.png b/plugins/emoji/public/images/twitter/rage.png
new file mode 100644
index 00000000000..c1ab5d1fd96
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rage.png differ
diff --git a/plugins/emoji/public/images/twitter/railway_car.png b/plugins/emoji/public/images/twitter/railway_car.png
new file mode 100644
index 00000000000..e4dbd4f882b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/railway_car.png differ
diff --git a/plugins/emoji/public/images/twitter/rainbow.png b/plugins/emoji/public/images/twitter/rainbow.png
new file mode 100644
index 00000000000..6abb2d9caec
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rainbow.png differ
diff --git a/plugins/emoji/public/images/twitter/raised_hand.png b/plugins/emoji/public/images/twitter/raised_hand.png
new file mode 100644
index 00000000000..f7edfd6c3d8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/raised_hand.png differ
diff --git a/plugins/emoji/public/images/twitter/raised_hands.png b/plugins/emoji/public/images/twitter/raised_hands.png
new file mode 100644
index 00000000000..dcd5ccc2a9c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/raised_hands.png differ
diff --git a/plugins/emoji/public/images/twitter/raising_hand.png b/plugins/emoji/public/images/twitter/raising_hand.png
new file mode 100644
index 00000000000..3d23df88109
Binary files /dev/null and b/plugins/emoji/public/images/twitter/raising_hand.png differ
diff --git a/plugins/emoji/public/images/twitter/ram.png b/plugins/emoji/public/images/twitter/ram.png
new file mode 100644
index 00000000000..9259b3c35a4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ram.png differ
diff --git a/plugins/emoji/public/images/twitter/ramen.png b/plugins/emoji/public/images/twitter/ramen.png
new file mode 100644
index 00000000000..f09366b2e46
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ramen.png differ
diff --git a/plugins/emoji/public/images/twitter/rat.png b/plugins/emoji/public/images/twitter/rat.png
new file mode 100644
index 00000000000..5c577cf5cb6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rat.png differ
diff --git a/plugins/emoji/public/images/twitter/recycle.png b/plugins/emoji/public/images/twitter/recycle.png
new file mode 100644
index 00000000000..568b5459a7a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/recycle.png differ
diff --git a/plugins/emoji/public/images/twitter/red_car.png b/plugins/emoji/public/images/twitter/red_car.png
new file mode 100644
index 00000000000..93610d2c438
Binary files /dev/null and b/plugins/emoji/public/images/twitter/red_car.png differ
diff --git a/plugins/emoji/public/images/twitter/red_circle.png b/plugins/emoji/public/images/twitter/red_circle.png
new file mode 100644
index 00000000000..90103e1e70c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/red_circle.png differ
diff --git a/plugins/emoji/public/images/twitter/registered.png b/plugins/emoji/public/images/twitter/registered.png
new file mode 100644
index 00000000000..b617280ce04
Binary files /dev/null and b/plugins/emoji/public/images/twitter/registered.png differ
diff --git a/plugins/emoji/public/images/twitter/relaxed.png b/plugins/emoji/public/images/twitter/relaxed.png
new file mode 100644
index 00000000000..98df7bb44e5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/relaxed.png differ
diff --git a/plugins/emoji/public/images/twitter/relieved.png b/plugins/emoji/public/images/twitter/relieved.png
new file mode 100644
index 00000000000..a6a8971470a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/relieved.png differ
diff --git a/plugins/emoji/public/images/twitter/repeat.png b/plugins/emoji/public/images/twitter/repeat.png
new file mode 100644
index 00000000000..89fcc1f2326
Binary files /dev/null and b/plugins/emoji/public/images/twitter/repeat.png differ
diff --git a/plugins/emoji/public/images/twitter/repeat_one.png b/plugins/emoji/public/images/twitter/repeat_one.png
new file mode 100644
index 00000000000..d8cba319cab
Binary files /dev/null and b/plugins/emoji/public/images/twitter/repeat_one.png differ
diff --git a/plugins/emoji/public/images/twitter/restroom.png b/plugins/emoji/public/images/twitter/restroom.png
new file mode 100644
index 00000000000..9eb596655d7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/restroom.png differ
diff --git a/plugins/emoji/public/images/twitter/revolving_hearts.png b/plugins/emoji/public/images/twitter/revolving_hearts.png
new file mode 100644
index 00000000000..b75802b6aba
Binary files /dev/null and b/plugins/emoji/public/images/twitter/revolving_hearts.png differ
diff --git a/plugins/emoji/public/images/twitter/rewind.png b/plugins/emoji/public/images/twitter/rewind.png
new file mode 100644
index 00000000000..497af54ccfb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rewind.png differ
diff --git a/plugins/emoji/public/images/twitter/ribbon.png b/plugins/emoji/public/images/twitter/ribbon.png
new file mode 100644
index 00000000000..c67a4b6ca2d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ribbon.png differ
diff --git a/plugins/emoji/public/images/twitter/rice.png b/plugins/emoji/public/images/twitter/rice.png
new file mode 100644
index 00000000000..d4824bfa781
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rice.png differ
diff --git a/plugins/emoji/public/images/twitter/rice_ball.png b/plugins/emoji/public/images/twitter/rice_ball.png
new file mode 100644
index 00000000000..c32ee0395d0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rice_ball.png differ
diff --git a/plugins/emoji/public/images/twitter/rice_cracker.png b/plugins/emoji/public/images/twitter/rice_cracker.png
new file mode 100644
index 00000000000..0be2e5c4812
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rice_cracker.png differ
diff --git a/plugins/emoji/public/images/twitter/rice_scene.png b/plugins/emoji/public/images/twitter/rice_scene.png
new file mode 100644
index 00000000000..2a0aa43706a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rice_scene.png differ
diff --git a/plugins/emoji/public/images/twitter/ring.png b/plugins/emoji/public/images/twitter/ring.png
new file mode 100644
index 00000000000..f00841f99a9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ring.png differ
diff --git a/plugins/emoji/public/images/twitter/rocket.png b/plugins/emoji/public/images/twitter/rocket.png
new file mode 100644
index 00000000000..64d83ead2cd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rocket.png differ
diff --git a/plugins/emoji/public/images/twitter/roller_coaster.png b/plugins/emoji/public/images/twitter/roller_coaster.png
new file mode 100644
index 00000000000..ec9f71952cb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/roller_coaster.png differ
diff --git a/plugins/emoji/public/images/twitter/rooster.png b/plugins/emoji/public/images/twitter/rooster.png
new file mode 100644
index 00000000000..ea5c8564a88
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rooster.png differ
diff --git a/plugins/emoji/public/images/twitter/rose.png b/plugins/emoji/public/images/twitter/rose.png
new file mode 100644
index 00000000000..aba7e665168
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rose.png differ
diff --git a/plugins/emoji/public/images/twitter/rotating_light.png b/plugins/emoji/public/images/twitter/rotating_light.png
new file mode 100644
index 00000000000..950497413a7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rotating_light.png differ
diff --git a/plugins/emoji/public/images/twitter/round_pushpin.png b/plugins/emoji/public/images/twitter/round_pushpin.png
new file mode 100644
index 00000000000..7846f1669b1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/round_pushpin.png differ
diff --git a/plugins/emoji/public/images/twitter/rowboat.png b/plugins/emoji/public/images/twitter/rowboat.png
new file mode 100644
index 00000000000..05004b4eefe
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rowboat.png differ
diff --git a/plugins/emoji/public/images/twitter/ru.png b/plugins/emoji/public/images/twitter/ru.png
new file mode 100644
index 00000000000..021d32f9383
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ru.png differ
diff --git a/plugins/emoji/public/images/twitter/rugby_football.png b/plugins/emoji/public/images/twitter/rugby_football.png
new file mode 100644
index 00000000000..eab4516fede
Binary files /dev/null and b/plugins/emoji/public/images/twitter/rugby_football.png differ
diff --git a/plugins/emoji/public/images/twitter/runner.png b/plugins/emoji/public/images/twitter/runner.png
new file mode 100644
index 00000000000..73a678354b8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/runner.png differ
diff --git a/plugins/emoji/public/images/twitter/running.png b/plugins/emoji/public/images/twitter/running.png
new file mode 100644
index 00000000000..73a678354b8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/running.png differ
diff --git a/plugins/emoji/public/images/twitter/running_shirt_with_sash.png b/plugins/emoji/public/images/twitter/running_shirt_with_sash.png
new file mode 100644
index 00000000000..1e41d23f899
Binary files /dev/null and b/plugins/emoji/public/images/twitter/running_shirt_with_sash.png differ
diff --git a/plugins/emoji/public/images/twitter/sa.png b/plugins/emoji/public/images/twitter/sa.png
new file mode 100644
index 00000000000..05625f5ee76
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sa.png differ
diff --git a/plugins/emoji/public/images/twitter/sagittarius.png b/plugins/emoji/public/images/twitter/sagittarius.png
new file mode 100644
index 00000000000..68d964ca996
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sagittarius.png differ
diff --git a/plugins/emoji/public/images/twitter/sailboat.png b/plugins/emoji/public/images/twitter/sailboat.png
new file mode 100644
index 00000000000..7b4a289ed2d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sailboat.png differ
diff --git a/plugins/emoji/public/images/twitter/sake.png b/plugins/emoji/public/images/twitter/sake.png
new file mode 100644
index 00000000000..caaa02d55a0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sake.png differ
diff --git a/plugins/emoji/public/images/twitter/sandal.png b/plugins/emoji/public/images/twitter/sandal.png
new file mode 100644
index 00000000000..73bbff56af7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sandal.png differ
diff --git a/plugins/emoji/public/images/twitter/santa.png b/plugins/emoji/public/images/twitter/santa.png
new file mode 100644
index 00000000000..527b412d3d2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/santa.png differ
diff --git a/plugins/emoji/public/images/twitter/satellite.png b/plugins/emoji/public/images/twitter/satellite.png
new file mode 100644
index 00000000000..a83aa3e2596
Binary files /dev/null and b/plugins/emoji/public/images/twitter/satellite.png differ
diff --git a/plugins/emoji/public/images/twitter/satisfied.png b/plugins/emoji/public/images/twitter/satisfied.png
new file mode 100644
index 00000000000..a0f1a824ed5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/satisfied.png differ
diff --git a/plugins/emoji/public/images/twitter/saxophone.png b/plugins/emoji/public/images/twitter/saxophone.png
new file mode 100644
index 00000000000..5a4831eafa9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/saxophone.png differ
diff --git a/plugins/emoji/public/images/twitter/school.png b/plugins/emoji/public/images/twitter/school.png
new file mode 100644
index 00000000000..ad2d40a2a36
Binary files /dev/null and b/plugins/emoji/public/images/twitter/school.png differ
diff --git a/plugins/emoji/public/images/twitter/school_satchel.png b/plugins/emoji/public/images/twitter/school_satchel.png
new file mode 100644
index 00000000000..e5d59bef589
Binary files /dev/null and b/plugins/emoji/public/images/twitter/school_satchel.png differ
diff --git a/plugins/emoji/public/images/twitter/scissors.png b/plugins/emoji/public/images/twitter/scissors.png
new file mode 100644
index 00000000000..bd64b7de9e7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/scissors.png differ
diff --git a/plugins/emoji/public/images/twitter/scorpius.png b/plugins/emoji/public/images/twitter/scorpius.png
new file mode 100644
index 00000000000..17b213184f1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/scorpius.png differ
diff --git a/plugins/emoji/public/images/twitter/scream.png b/plugins/emoji/public/images/twitter/scream.png
new file mode 100644
index 00000000000..51396eca526
Binary files /dev/null and b/plugins/emoji/public/images/twitter/scream.png differ
diff --git a/plugins/emoji/public/images/twitter/scream_cat.png b/plugins/emoji/public/images/twitter/scream_cat.png
new file mode 100644
index 00000000000..46095abeabf
Binary files /dev/null and b/plugins/emoji/public/images/twitter/scream_cat.png differ
diff --git a/plugins/emoji/public/images/twitter/scroll.png b/plugins/emoji/public/images/twitter/scroll.png
new file mode 100644
index 00000000000..c973d3cb989
Binary files /dev/null and b/plugins/emoji/public/images/twitter/scroll.png differ
diff --git a/plugins/emoji/public/images/twitter/seat.png b/plugins/emoji/public/images/twitter/seat.png
new file mode 100644
index 00000000000..4f42f6212e8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/seat.png differ
diff --git a/plugins/emoji/public/images/twitter/secret.png b/plugins/emoji/public/images/twitter/secret.png
new file mode 100644
index 00000000000..d64ecfabd2d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/secret.png differ
diff --git a/plugins/emoji/public/images/twitter/see_no_evil.png b/plugins/emoji/public/images/twitter/see_no_evil.png
new file mode 100644
index 00000000000..193927e1807
Binary files /dev/null and b/plugins/emoji/public/images/twitter/see_no_evil.png differ
diff --git a/plugins/emoji/public/images/twitter/seedling.png b/plugins/emoji/public/images/twitter/seedling.png
new file mode 100644
index 00000000000..e2afd3fc736
Binary files /dev/null and b/plugins/emoji/public/images/twitter/seedling.png differ
diff --git a/plugins/emoji/public/images/twitter/seven.png b/plugins/emoji/public/images/twitter/seven.png
new file mode 100644
index 00000000000..9d846a98785
Binary files /dev/null and b/plugins/emoji/public/images/twitter/seven.png differ
diff --git a/plugins/emoji/public/images/twitter/shaved_ice.png b/plugins/emoji/public/images/twitter/shaved_ice.png
new file mode 100644
index 00000000000..40e7e673aed
Binary files /dev/null and b/plugins/emoji/public/images/twitter/shaved_ice.png differ
diff --git a/plugins/emoji/public/images/twitter/sheep.png b/plugins/emoji/public/images/twitter/sheep.png
new file mode 100644
index 00000000000..6ea58187d83
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sheep.png differ
diff --git a/plugins/emoji/public/images/twitter/shell.png b/plugins/emoji/public/images/twitter/shell.png
new file mode 100644
index 00000000000..e9efae186e3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/shell.png differ
diff --git a/plugins/emoji/public/images/twitter/ship.png b/plugins/emoji/public/images/twitter/ship.png
new file mode 100644
index 00000000000..bad0411e1fc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ship.png differ
diff --git a/plugins/emoji/public/images/twitter/shirt.png b/plugins/emoji/public/images/twitter/shirt.png
new file mode 100644
index 00000000000..241cb12b5b0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/shirt.png differ
diff --git a/plugins/emoji/public/images/twitter/shit.png b/plugins/emoji/public/images/twitter/shit.png
new file mode 100644
index 00000000000..604d2a2d0a3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/shit.png differ
diff --git a/plugins/emoji/public/images/twitter/shoe.png b/plugins/emoji/public/images/twitter/shoe.png
new file mode 100644
index 00000000000..71d4be2c33f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/shoe.png differ
diff --git a/plugins/emoji/public/images/twitter/shower.png b/plugins/emoji/public/images/twitter/shower.png
new file mode 100644
index 00000000000..0ed9f120adf
Binary files /dev/null and b/plugins/emoji/public/images/twitter/shower.png differ
diff --git a/plugins/emoji/public/images/twitter/signal_strength.png b/plugins/emoji/public/images/twitter/signal_strength.png
new file mode 100644
index 00000000000..ef25cb85c5b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/signal_strength.png differ
diff --git a/plugins/emoji/public/images/twitter/six.png b/plugins/emoji/public/images/twitter/six.png
new file mode 100644
index 00000000000..a79b45b739a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/six.png differ
diff --git a/plugins/emoji/public/images/twitter/six_pointed_star.png b/plugins/emoji/public/images/twitter/six_pointed_star.png
new file mode 100644
index 00000000000..148a7090cd1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/six_pointed_star.png differ
diff --git a/plugins/emoji/public/images/twitter/ski.png b/plugins/emoji/public/images/twitter/ski.png
new file mode 100644
index 00000000000..b28aa21fa00
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ski.png differ
diff --git a/plugins/emoji/public/images/twitter/skull.png b/plugins/emoji/public/images/twitter/skull.png
new file mode 100644
index 00000000000..63665fde1b1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/skull.png differ
diff --git a/plugins/emoji/public/images/twitter/sleeping.png b/plugins/emoji/public/images/twitter/sleeping.png
new file mode 100644
index 00000000000..b521d0321da
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sleeping.png differ
diff --git a/plugins/emoji/public/images/twitter/sleepy.png b/plugins/emoji/public/images/twitter/sleepy.png
new file mode 100644
index 00000000000..e3720f8f4fd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sleepy.png differ
diff --git a/plugins/emoji/public/images/twitter/slot_machine.png b/plugins/emoji/public/images/twitter/slot_machine.png
new file mode 100644
index 00000000000..cfdc70a0fd8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/slot_machine.png differ
diff --git a/plugins/emoji/public/images/twitter/small_blue_diamond.png b/plugins/emoji/public/images/twitter/small_blue_diamond.png
new file mode 100644
index 00000000000..a431ee0c45c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/small_blue_diamond.png differ
diff --git a/plugins/emoji/public/images/twitter/small_orange_diamond.png b/plugins/emoji/public/images/twitter/small_orange_diamond.png
new file mode 100644
index 00000000000..c0770290fde
Binary files /dev/null and b/plugins/emoji/public/images/twitter/small_orange_diamond.png differ
diff --git a/plugins/emoji/public/images/twitter/small_red_triangle.png b/plugins/emoji/public/images/twitter/small_red_triangle.png
new file mode 100644
index 00000000000..cbfc5377da6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/small_red_triangle.png differ
diff --git a/plugins/emoji/public/images/twitter/small_red_triangle_down.png b/plugins/emoji/public/images/twitter/small_red_triangle_down.png
new file mode 100644
index 00000000000..3aa3db5f657
Binary files /dev/null and b/plugins/emoji/public/images/twitter/small_red_triangle_down.png differ
diff --git a/plugins/emoji/public/images/twitter/smile.png b/plugins/emoji/public/images/twitter/smile.png
new file mode 100644
index 00000000000..642c90ccbc3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/smile.png differ
diff --git a/plugins/emoji/public/images/twitter/smile_cat.png b/plugins/emoji/public/images/twitter/smile_cat.png
new file mode 100644
index 00000000000..81b6e5c42c8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/smile_cat.png differ
diff --git a/plugins/emoji/public/images/twitter/smiley.png b/plugins/emoji/public/images/twitter/smiley.png
new file mode 100644
index 00000000000..add54338079
Binary files /dev/null and b/plugins/emoji/public/images/twitter/smiley.png differ
diff --git a/plugins/emoji/public/images/twitter/smiley_cat.png b/plugins/emoji/public/images/twitter/smiley_cat.png
new file mode 100644
index 00000000000..d8d42a8ca2f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/smiley_cat.png differ
diff --git a/plugins/emoji/public/images/twitter/smiling_imp.png b/plugins/emoji/public/images/twitter/smiling_imp.png
new file mode 100644
index 00000000000..66a8653d010
Binary files /dev/null and b/plugins/emoji/public/images/twitter/smiling_imp.png differ
diff --git a/plugins/emoji/public/images/twitter/smirk.png b/plugins/emoji/public/images/twitter/smirk.png
new file mode 100644
index 00000000000..70240ea5bae
Binary files /dev/null and b/plugins/emoji/public/images/twitter/smirk.png differ
diff --git a/plugins/emoji/public/images/twitter/smirk_cat.png b/plugins/emoji/public/images/twitter/smirk_cat.png
new file mode 100644
index 00000000000..24f9337a524
Binary files /dev/null and b/plugins/emoji/public/images/twitter/smirk_cat.png differ
diff --git a/plugins/emoji/public/images/twitter/smoking.png b/plugins/emoji/public/images/twitter/smoking.png
new file mode 100644
index 00000000000..2dd81c268f2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/smoking.png differ
diff --git a/plugins/emoji/public/images/twitter/snail.png b/plugins/emoji/public/images/twitter/snail.png
new file mode 100644
index 00000000000..1cf9e6e426b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/snail.png differ
diff --git a/plugins/emoji/public/images/twitter/snake.png b/plugins/emoji/public/images/twitter/snake.png
new file mode 100644
index 00000000000..ea864572a5c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/snake.png differ
diff --git a/plugins/emoji/public/images/twitter/snowboarder.png b/plugins/emoji/public/images/twitter/snowboarder.png
new file mode 100644
index 00000000000..18e45f61e4b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/snowboarder.png differ
diff --git a/plugins/emoji/public/images/twitter/snowflake.png b/plugins/emoji/public/images/twitter/snowflake.png
new file mode 100644
index 00000000000..f028132c84c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/snowflake.png differ
diff --git a/plugins/emoji/public/images/twitter/snowman.png b/plugins/emoji/public/images/twitter/snowman.png
new file mode 100644
index 00000000000..3762ed4a9f9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/snowman.png differ
diff --git a/plugins/emoji/public/images/twitter/sob.png b/plugins/emoji/public/images/twitter/sob.png
new file mode 100644
index 00000000000..a6d73884f26
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sob.png differ
diff --git a/plugins/emoji/public/images/twitter/soccer.png b/plugins/emoji/public/images/twitter/soccer.png
new file mode 100644
index 00000000000..eb0dc7bfc1e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/soccer.png differ
diff --git a/plugins/emoji/public/images/twitter/soon.png b/plugins/emoji/public/images/twitter/soon.png
new file mode 100644
index 00000000000..01b034fa831
Binary files /dev/null and b/plugins/emoji/public/images/twitter/soon.png differ
diff --git a/plugins/emoji/public/images/twitter/sos.png b/plugins/emoji/public/images/twitter/sos.png
new file mode 100644
index 00000000000..086755edd49
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sos.png differ
diff --git a/plugins/emoji/public/images/twitter/sound.png b/plugins/emoji/public/images/twitter/sound.png
new file mode 100644
index 00000000000..e0d7df94b82
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sound.png differ
diff --git a/plugins/emoji/public/images/twitter/space_invader.png b/plugins/emoji/public/images/twitter/space_invader.png
new file mode 100644
index 00000000000..c714fc28157
Binary files /dev/null and b/plugins/emoji/public/images/twitter/space_invader.png differ
diff --git a/plugins/emoji/public/images/twitter/spades.png b/plugins/emoji/public/images/twitter/spades.png
new file mode 100644
index 00000000000..b8276037eb8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/spades.png differ
diff --git a/plugins/emoji/public/images/twitter/spaghetti.png b/plugins/emoji/public/images/twitter/spaghetti.png
new file mode 100644
index 00000000000..7bf424ea50f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/spaghetti.png differ
diff --git a/plugins/emoji/public/images/twitter/sparkle.png b/plugins/emoji/public/images/twitter/sparkle.png
new file mode 100644
index 00000000000..d3e02076415
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sparkle.png differ
diff --git a/plugins/emoji/public/images/twitter/sparkler.png b/plugins/emoji/public/images/twitter/sparkler.png
new file mode 100644
index 00000000000..25a6cf62f4a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sparkler.png differ
diff --git a/plugins/emoji/public/images/twitter/sparkles.png b/plugins/emoji/public/images/twitter/sparkles.png
new file mode 100644
index 00000000000..514855cf818
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sparkles.png differ
diff --git a/plugins/emoji/public/images/twitter/sparkling_heart.png b/plugins/emoji/public/images/twitter/sparkling_heart.png
new file mode 100644
index 00000000000..14a98d05a1d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sparkling_heart.png differ
diff --git a/plugins/emoji/public/images/twitter/speak_no_evil.png b/plugins/emoji/public/images/twitter/speak_no_evil.png
new file mode 100644
index 00000000000..e78d285e1aa
Binary files /dev/null and b/plugins/emoji/public/images/twitter/speak_no_evil.png differ
diff --git a/plugins/emoji/public/images/twitter/speaker.png b/plugins/emoji/public/images/twitter/speaker.png
new file mode 100644
index 00000000000..ed651cc72ef
Binary files /dev/null and b/plugins/emoji/public/images/twitter/speaker.png differ
diff --git a/plugins/emoji/public/images/twitter/speech_balloon.png b/plugins/emoji/public/images/twitter/speech_balloon.png
new file mode 100644
index 00000000000..3c7b9c61d34
Binary files /dev/null and b/plugins/emoji/public/images/twitter/speech_balloon.png differ
diff --git a/plugins/emoji/public/images/twitter/speedboat.png b/plugins/emoji/public/images/twitter/speedboat.png
new file mode 100644
index 00000000000..de945ce10ad
Binary files /dev/null and b/plugins/emoji/public/images/twitter/speedboat.png differ
diff --git a/plugins/emoji/public/images/twitter/star.png b/plugins/emoji/public/images/twitter/star.png
new file mode 100644
index 00000000000..6e540555290
Binary files /dev/null and b/plugins/emoji/public/images/twitter/star.png differ
diff --git a/plugins/emoji/public/images/twitter/star2.png b/plugins/emoji/public/images/twitter/star2.png
new file mode 100644
index 00000000000..d00c34d2d6d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/star2.png differ
diff --git a/plugins/emoji/public/images/twitter/stars.png b/plugins/emoji/public/images/twitter/stars.png
new file mode 100644
index 00000000000..61a29072130
Binary files /dev/null and b/plugins/emoji/public/images/twitter/stars.png differ
diff --git a/plugins/emoji/public/images/twitter/station.png b/plugins/emoji/public/images/twitter/station.png
new file mode 100644
index 00000000000..0a2489cd3e4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/station.png differ
diff --git a/plugins/emoji/public/images/twitter/statue_of_liberty.png b/plugins/emoji/public/images/twitter/statue_of_liberty.png
new file mode 100644
index 00000000000..e3006b714c0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/statue_of_liberty.png differ
diff --git a/plugins/emoji/public/images/twitter/steam_locomotive.png b/plugins/emoji/public/images/twitter/steam_locomotive.png
new file mode 100644
index 00000000000..7e6d80a23ec
Binary files /dev/null and b/plugins/emoji/public/images/twitter/steam_locomotive.png differ
diff --git a/plugins/emoji/public/images/twitter/stew.png b/plugins/emoji/public/images/twitter/stew.png
new file mode 100644
index 00000000000..93f74e6b81b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/stew.png differ
diff --git a/plugins/emoji/public/images/twitter/straight_ruler.png b/plugins/emoji/public/images/twitter/straight_ruler.png
new file mode 100644
index 00000000000..fa467cab1fe
Binary files /dev/null and b/plugins/emoji/public/images/twitter/straight_ruler.png differ
diff --git a/plugins/emoji/public/images/twitter/strawberry.png b/plugins/emoji/public/images/twitter/strawberry.png
new file mode 100644
index 00000000000..9bbfe1be3c7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/strawberry.png differ
diff --git a/plugins/emoji/public/images/twitter/stuck_out_tongue.png b/plugins/emoji/public/images/twitter/stuck_out_tongue.png
new file mode 100644
index 00000000000..f036ed35fa0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/stuck_out_tongue.png differ
diff --git a/plugins/emoji/public/images/twitter/stuck_out_tongue_closed_eyes.png b/plugins/emoji/public/images/twitter/stuck_out_tongue_closed_eyes.png
new file mode 100644
index 00000000000..05b69618aef
Binary files /dev/null and b/plugins/emoji/public/images/twitter/stuck_out_tongue_closed_eyes.png differ
diff --git a/plugins/emoji/public/images/twitter/stuck_out_tongue_winking_eye.png b/plugins/emoji/public/images/twitter/stuck_out_tongue_winking_eye.png
new file mode 100644
index 00000000000..46b8fa02391
Binary files /dev/null and b/plugins/emoji/public/images/twitter/stuck_out_tongue_winking_eye.png differ
diff --git a/plugins/emoji/public/images/twitter/sun_with_face.png b/plugins/emoji/public/images/twitter/sun_with_face.png
new file mode 100644
index 00000000000..38400d98b01
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sun_with_face.png differ
diff --git a/plugins/emoji/public/images/twitter/sunflower.png b/plugins/emoji/public/images/twitter/sunflower.png
new file mode 100644
index 00000000000..5b2d74e4e0d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sunflower.png differ
diff --git a/plugins/emoji/public/images/twitter/sunglasses.png b/plugins/emoji/public/images/twitter/sunglasses.png
new file mode 100644
index 00000000000..2c8b71100bc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sunglasses.png differ
diff --git a/plugins/emoji/public/images/twitter/sunny.png b/plugins/emoji/public/images/twitter/sunny.png
new file mode 100644
index 00000000000..334988bbbcc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sunny.png differ
diff --git a/plugins/emoji/public/images/twitter/sunrise.png b/plugins/emoji/public/images/twitter/sunrise.png
new file mode 100644
index 00000000000..c117bbbce6e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sunrise.png differ
diff --git a/plugins/emoji/public/images/twitter/sunrise_over_mountains.png b/plugins/emoji/public/images/twitter/sunrise_over_mountains.png
new file mode 100644
index 00000000000..8efb301543a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sunrise_over_mountains.png differ
diff --git a/plugins/emoji/public/images/twitter/surfer.png b/plugins/emoji/public/images/twitter/surfer.png
new file mode 100644
index 00000000000..84e76fa4395
Binary files /dev/null and b/plugins/emoji/public/images/twitter/surfer.png differ
diff --git a/plugins/emoji/public/images/twitter/sushi.png b/plugins/emoji/public/images/twitter/sushi.png
new file mode 100644
index 00000000000..53c053f021b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sushi.png differ
diff --git a/plugins/emoji/public/images/twitter/suspension_railway.png b/plugins/emoji/public/images/twitter/suspension_railway.png
new file mode 100644
index 00000000000..5a9b15555ab
Binary files /dev/null and b/plugins/emoji/public/images/twitter/suspension_railway.png differ
diff --git a/plugins/emoji/public/images/twitter/sweat.png b/plugins/emoji/public/images/twitter/sweat.png
new file mode 100644
index 00000000000..2154e41d2c0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sweat.png differ
diff --git a/plugins/emoji/public/images/twitter/sweat_drops.png b/plugins/emoji/public/images/twitter/sweat_drops.png
new file mode 100644
index 00000000000..b59b6a47cd7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sweat_drops.png differ
diff --git a/plugins/emoji/public/images/twitter/sweat_smile.png b/plugins/emoji/public/images/twitter/sweat_smile.png
new file mode 100644
index 00000000000..c80fbcfd9d0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sweat_smile.png differ
diff --git a/plugins/emoji/public/images/twitter/sweet_potato.png b/plugins/emoji/public/images/twitter/sweet_potato.png
new file mode 100644
index 00000000000..014490b42f4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/sweet_potato.png differ
diff --git a/plugins/emoji/public/images/twitter/swimmer.png b/plugins/emoji/public/images/twitter/swimmer.png
new file mode 100644
index 00000000000..738b2885910
Binary files /dev/null and b/plugins/emoji/public/images/twitter/swimmer.png differ
diff --git a/plugins/emoji/public/images/twitter/symbols.png b/plugins/emoji/public/images/twitter/symbols.png
new file mode 100644
index 00000000000..21ccc8953b5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/symbols.png differ
diff --git a/plugins/emoji/public/images/twitter/syringe.png b/plugins/emoji/public/images/twitter/syringe.png
new file mode 100644
index 00000000000..583dfe3cf94
Binary files /dev/null and b/plugins/emoji/public/images/twitter/syringe.png differ
diff --git a/plugins/emoji/public/images/twitter/tada.png b/plugins/emoji/public/images/twitter/tada.png
new file mode 100644
index 00000000000..e391ee02c26
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tada.png differ
diff --git a/plugins/emoji/public/images/twitter/tanabata_tree.png b/plugins/emoji/public/images/twitter/tanabata_tree.png
new file mode 100644
index 00000000000..9e583b9e02b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tanabata_tree.png differ
diff --git a/plugins/emoji/public/images/twitter/tangerine.png b/plugins/emoji/public/images/twitter/tangerine.png
new file mode 100644
index 00000000000..9d7c349b384
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tangerine.png differ
diff --git a/plugins/emoji/public/images/twitter/taurus.png b/plugins/emoji/public/images/twitter/taurus.png
new file mode 100644
index 00000000000..413be66bc17
Binary files /dev/null and b/plugins/emoji/public/images/twitter/taurus.png differ
diff --git a/plugins/emoji/public/images/twitter/taxi.png b/plugins/emoji/public/images/twitter/taxi.png
new file mode 100644
index 00000000000..4b79bff57a5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/taxi.png differ
diff --git a/plugins/emoji/public/images/twitter/tea.png b/plugins/emoji/public/images/twitter/tea.png
new file mode 100644
index 00000000000..ddbfa8b20a6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tea.png differ
diff --git a/plugins/emoji/public/images/twitter/telephone.png b/plugins/emoji/public/images/twitter/telephone.png
new file mode 100644
index 00000000000..c7afd7627b2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/telephone.png differ
diff --git a/plugins/emoji/public/images/twitter/telephone_receiver.png b/plugins/emoji/public/images/twitter/telephone_receiver.png
new file mode 100644
index 00000000000..1b73765e057
Binary files /dev/null and b/plugins/emoji/public/images/twitter/telephone_receiver.png differ
diff --git a/plugins/emoji/public/images/twitter/telescope.png b/plugins/emoji/public/images/twitter/telescope.png
new file mode 100644
index 00000000000..ab393ed3359
Binary files /dev/null and b/plugins/emoji/public/images/twitter/telescope.png differ
diff --git a/plugins/emoji/public/images/twitter/tennis.png b/plugins/emoji/public/images/twitter/tennis.png
new file mode 100644
index 00000000000..e45a2d374f3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tennis.png differ
diff --git a/plugins/emoji/public/images/twitter/tent.png b/plugins/emoji/public/images/twitter/tent.png
new file mode 100644
index 00000000000..338545570ef
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tent.png differ
diff --git a/plugins/emoji/public/images/twitter/thought_balloon.png b/plugins/emoji/public/images/twitter/thought_balloon.png
new file mode 100644
index 00000000000..65b0129676e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/thought_balloon.png differ
diff --git a/plugins/emoji/public/images/twitter/three.png b/plugins/emoji/public/images/twitter/three.png
new file mode 100644
index 00000000000..044578cdabc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/three.png differ
diff --git a/plugins/emoji/public/images/twitter/thumbsdown.png b/plugins/emoji/public/images/twitter/thumbsdown.png
new file mode 100644
index 00000000000..892f5cf1ee5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/thumbsdown.png differ
diff --git a/plugins/emoji/public/images/twitter/thumbsup.png b/plugins/emoji/public/images/twitter/thumbsup.png
new file mode 100644
index 00000000000..f4bafe3cc19
Binary files /dev/null and b/plugins/emoji/public/images/twitter/thumbsup.png differ
diff --git a/plugins/emoji/public/images/twitter/ticket.png b/plugins/emoji/public/images/twitter/ticket.png
new file mode 100644
index 00000000000..79a010d9aad
Binary files /dev/null and b/plugins/emoji/public/images/twitter/ticket.png differ
diff --git a/plugins/emoji/public/images/twitter/tiger.png b/plugins/emoji/public/images/twitter/tiger.png
new file mode 100644
index 00000000000..97bf16261d4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tiger.png differ
diff --git a/plugins/emoji/public/images/twitter/tiger2.png b/plugins/emoji/public/images/twitter/tiger2.png
new file mode 100644
index 00000000000..0b7f0ebb380
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tiger2.png differ
diff --git a/plugins/emoji/public/images/twitter/tired_face.png b/plugins/emoji/public/images/twitter/tired_face.png
new file mode 100644
index 00000000000..567b854e0fa
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tired_face.png differ
diff --git a/plugins/emoji/public/images/twitter/tm.png b/plugins/emoji/public/images/twitter/tm.png
new file mode 100644
index 00000000000..29ac4fb92eb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tm.png differ
diff --git a/plugins/emoji/public/images/twitter/toilet.png b/plugins/emoji/public/images/twitter/toilet.png
new file mode 100644
index 00000000000..7b7468b1be1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/toilet.png differ
diff --git a/plugins/emoji/public/images/twitter/tokyo_tower.png b/plugins/emoji/public/images/twitter/tokyo_tower.png
new file mode 100644
index 00000000000..ec902e72de8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tokyo_tower.png differ
diff --git a/plugins/emoji/public/images/twitter/tomato.png b/plugins/emoji/public/images/twitter/tomato.png
new file mode 100644
index 00000000000..e3cf7f6202b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tomato.png differ
diff --git a/plugins/emoji/public/images/twitter/tongue.png b/plugins/emoji/public/images/twitter/tongue.png
new file mode 100644
index 00000000000..a79abe033f3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tongue.png differ
diff --git a/plugins/emoji/public/images/twitter/top.png b/plugins/emoji/public/images/twitter/top.png
new file mode 100644
index 00000000000..eb23f5ef3c8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/top.png differ
diff --git a/plugins/emoji/public/images/twitter/tophat.png b/plugins/emoji/public/images/twitter/tophat.png
new file mode 100644
index 00000000000..44410116660
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tophat.png differ
diff --git a/plugins/emoji/public/images/twitter/tractor.png b/plugins/emoji/public/images/twitter/tractor.png
new file mode 100644
index 00000000000..711a128eb82
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tractor.png differ
diff --git a/plugins/emoji/public/images/twitter/traffic_light.png b/plugins/emoji/public/images/twitter/traffic_light.png
new file mode 100644
index 00000000000..48b5d29a426
Binary files /dev/null and b/plugins/emoji/public/images/twitter/traffic_light.png differ
diff --git a/plugins/emoji/public/images/twitter/train.png b/plugins/emoji/public/images/twitter/train.png
new file mode 100644
index 00000000000..013893b76f8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/train.png differ
diff --git a/plugins/emoji/public/images/twitter/train2.png b/plugins/emoji/public/images/twitter/train2.png
new file mode 100644
index 00000000000..b617401dbb9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/train2.png differ
diff --git a/plugins/emoji/public/images/twitter/tram.png b/plugins/emoji/public/images/twitter/tram.png
new file mode 100644
index 00000000000..2297b1de0c5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tram.png differ
diff --git a/plugins/emoji/public/images/twitter/triangular_flag_on_post.png b/plugins/emoji/public/images/twitter/triangular_flag_on_post.png
new file mode 100644
index 00000000000..2243d6db66b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/triangular_flag_on_post.png differ
diff --git a/plugins/emoji/public/images/twitter/triangular_ruler.png b/plugins/emoji/public/images/twitter/triangular_ruler.png
new file mode 100644
index 00000000000..3bd2c50795b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/triangular_ruler.png differ
diff --git a/plugins/emoji/public/images/twitter/trident.png b/plugins/emoji/public/images/twitter/trident.png
new file mode 100644
index 00000000000..1729a9760fe
Binary files /dev/null and b/plugins/emoji/public/images/twitter/trident.png differ
diff --git a/plugins/emoji/public/images/twitter/triumph.png b/plugins/emoji/public/images/twitter/triumph.png
new file mode 100644
index 00000000000..4f0a6c14848
Binary files /dev/null and b/plugins/emoji/public/images/twitter/triumph.png differ
diff --git a/plugins/emoji/public/images/twitter/trolleybus.png b/plugins/emoji/public/images/twitter/trolleybus.png
new file mode 100644
index 00000000000..fe8548106d4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/trolleybus.png differ
diff --git a/plugins/emoji/public/images/twitter/trophy.png b/plugins/emoji/public/images/twitter/trophy.png
new file mode 100644
index 00000000000..8010d8cdfa4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/trophy.png differ
diff --git a/plugins/emoji/public/images/twitter/tropical_drink.png b/plugins/emoji/public/images/twitter/tropical_drink.png
new file mode 100644
index 00000000000..16f2c8822cd
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tropical_drink.png differ
diff --git a/plugins/emoji/public/images/twitter/tropical_fish.png b/plugins/emoji/public/images/twitter/tropical_fish.png
new file mode 100644
index 00000000000..4a02ce1c35e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tropical_fish.png differ
diff --git a/plugins/emoji/public/images/twitter/truck.png b/plugins/emoji/public/images/twitter/truck.png
new file mode 100644
index 00000000000..8f6ea86ffae
Binary files /dev/null and b/plugins/emoji/public/images/twitter/truck.png differ
diff --git a/plugins/emoji/public/images/twitter/trumpet.png b/plugins/emoji/public/images/twitter/trumpet.png
new file mode 100644
index 00000000000..c8493813d57
Binary files /dev/null and b/plugins/emoji/public/images/twitter/trumpet.png differ
diff --git a/plugins/emoji/public/images/twitter/tshirt.png b/plugins/emoji/public/images/twitter/tshirt.png
new file mode 100644
index 00000000000..241cb12b5b0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tshirt.png differ
diff --git a/plugins/emoji/public/images/twitter/tulip.png b/plugins/emoji/public/images/twitter/tulip.png
new file mode 100644
index 00000000000..c206c34c9a8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tulip.png differ
diff --git a/plugins/emoji/public/images/twitter/turtle.png b/plugins/emoji/public/images/twitter/turtle.png
new file mode 100644
index 00000000000..4ab991b3d93
Binary files /dev/null and b/plugins/emoji/public/images/twitter/turtle.png differ
diff --git a/plugins/emoji/public/images/twitter/tv.png b/plugins/emoji/public/images/twitter/tv.png
new file mode 100644
index 00000000000..2bbee71c3e0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/tv.png differ
diff --git a/plugins/emoji/public/images/twitter/twisted_rightwards_arrows.png b/plugins/emoji/public/images/twitter/twisted_rightwards_arrows.png
new file mode 100644
index 00000000000..fc1e421606f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/twisted_rightwards_arrows.png differ
diff --git a/plugins/emoji/public/images/twitter/two.png b/plugins/emoji/public/images/twitter/two.png
new file mode 100644
index 00000000000..74bea34f2db
Binary files /dev/null and b/plugins/emoji/public/images/twitter/two.png differ
diff --git a/plugins/emoji/public/images/twitter/two_hearts.png b/plugins/emoji/public/images/twitter/two_hearts.png
new file mode 100644
index 00000000000..aa670390de6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/two_hearts.png differ
diff --git a/plugins/emoji/public/images/twitter/two_men_holding_hands.png b/plugins/emoji/public/images/twitter/two_men_holding_hands.png
new file mode 100644
index 00000000000..361d186182f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/two_men_holding_hands.png differ
diff --git a/plugins/emoji/public/images/twitter/two_women_holding_hands.png b/plugins/emoji/public/images/twitter/two_women_holding_hands.png
new file mode 100644
index 00000000000..8374165a220
Binary files /dev/null and b/plugins/emoji/public/images/twitter/two_women_holding_hands.png differ
diff --git a/plugins/emoji/public/images/twitter/u5272.png b/plugins/emoji/public/images/twitter/u5272.png
new file mode 100644
index 00000000000..212a6758582
Binary files /dev/null and b/plugins/emoji/public/images/twitter/u5272.png differ
diff --git a/plugins/emoji/public/images/twitter/u5408.png b/plugins/emoji/public/images/twitter/u5408.png
new file mode 100644
index 00000000000..2cb63bb9c63
Binary files /dev/null and b/plugins/emoji/public/images/twitter/u5408.png differ
diff --git a/plugins/emoji/public/images/twitter/u55b6.png b/plugins/emoji/public/images/twitter/u55b6.png
new file mode 100644
index 00000000000..6fe0b6f229e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/u55b6.png differ
diff --git a/plugins/emoji/public/images/twitter/u6307.png b/plugins/emoji/public/images/twitter/u6307.png
new file mode 100644
index 00000000000..2e35375ce8a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/u6307.png differ
diff --git a/plugins/emoji/public/images/twitter/u6708.png b/plugins/emoji/public/images/twitter/u6708.png
new file mode 100644
index 00000000000..75c4af6975d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/u6708.png differ
diff --git a/plugins/emoji/public/images/twitter/u6709.png b/plugins/emoji/public/images/twitter/u6709.png
new file mode 100644
index 00000000000..f2cb50f9814
Binary files /dev/null and b/plugins/emoji/public/images/twitter/u6709.png differ
diff --git a/plugins/emoji/public/images/twitter/u6e80.png b/plugins/emoji/public/images/twitter/u6e80.png
new file mode 100644
index 00000000000..597b02eefb5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/u6e80.png differ
diff --git a/plugins/emoji/public/images/twitter/u7121.png b/plugins/emoji/public/images/twitter/u7121.png
new file mode 100644
index 00000000000..75e6e0fae02
Binary files /dev/null and b/plugins/emoji/public/images/twitter/u7121.png differ
diff --git a/plugins/emoji/public/images/twitter/u7533.png b/plugins/emoji/public/images/twitter/u7533.png
new file mode 100644
index 00000000000..b94f801411e
Binary files /dev/null and b/plugins/emoji/public/images/twitter/u7533.png differ
diff --git a/plugins/emoji/public/images/twitter/u7981.png b/plugins/emoji/public/images/twitter/u7981.png
new file mode 100644
index 00000000000..82764f6d4d9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/u7981.png differ
diff --git a/plugins/emoji/public/images/twitter/u7a7a.png b/plugins/emoji/public/images/twitter/u7a7a.png
new file mode 100644
index 00000000000..b99965daa7d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/u7a7a.png differ
diff --git a/plugins/emoji/public/images/twitter/uk.png b/plugins/emoji/public/images/twitter/uk.png
new file mode 100644
index 00000000000..3ad16324d3d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/uk.png differ
diff --git a/plugins/emoji/public/images/twitter/umbrella.png b/plugins/emoji/public/images/twitter/umbrella.png
new file mode 100644
index 00000000000..aaac00573ec
Binary files /dev/null and b/plugins/emoji/public/images/twitter/umbrella.png differ
diff --git a/plugins/emoji/public/images/twitter/unamused.png b/plugins/emoji/public/images/twitter/unamused.png
new file mode 100644
index 00000000000..7152d299a84
Binary files /dev/null and b/plugins/emoji/public/images/twitter/unamused.png differ
diff --git a/plugins/emoji/public/images/twitter/underage.png b/plugins/emoji/public/images/twitter/underage.png
new file mode 100644
index 00000000000..41f1303bfbb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/underage.png differ
diff --git a/plugins/emoji/public/images/twitter/unlock.png b/plugins/emoji/public/images/twitter/unlock.png
new file mode 100644
index 00000000000..764cabd9302
Binary files /dev/null and b/plugins/emoji/public/images/twitter/unlock.png differ
diff --git a/plugins/emoji/public/images/twitter/up.png b/plugins/emoji/public/images/twitter/up.png
new file mode 100644
index 00000000000..a5ecd5db13f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/up.png differ
diff --git a/plugins/emoji/public/images/twitter/us.png b/plugins/emoji/public/images/twitter/us.png
new file mode 100644
index 00000000000..2a0cbf0009c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/us.png differ
diff --git a/plugins/emoji/public/images/twitter/v.png b/plugins/emoji/public/images/twitter/v.png
new file mode 100644
index 00000000000..c6e9b645342
Binary files /dev/null and b/plugins/emoji/public/images/twitter/v.png differ
diff --git a/plugins/emoji/public/images/twitter/vertical_traffic_light.png b/plugins/emoji/public/images/twitter/vertical_traffic_light.png
new file mode 100644
index 00000000000..2f7294f0f0a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/vertical_traffic_light.png differ
diff --git a/plugins/emoji/public/images/twitter/vhs.png b/plugins/emoji/public/images/twitter/vhs.png
new file mode 100644
index 00000000000..4583077e229
Binary files /dev/null and b/plugins/emoji/public/images/twitter/vhs.png differ
diff --git a/plugins/emoji/public/images/twitter/vibration_mode.png b/plugins/emoji/public/images/twitter/vibration_mode.png
new file mode 100644
index 00000000000..cb81a51c3a8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/vibration_mode.png differ
diff --git a/plugins/emoji/public/images/twitter/video_camera.png b/plugins/emoji/public/images/twitter/video_camera.png
new file mode 100644
index 00000000000..acc4578753c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/video_camera.png differ
diff --git a/plugins/emoji/public/images/twitter/video_game.png b/plugins/emoji/public/images/twitter/video_game.png
new file mode 100644
index 00000000000..d84ae0786b4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/video_game.png differ
diff --git a/plugins/emoji/public/images/twitter/violin.png b/plugins/emoji/public/images/twitter/violin.png
new file mode 100644
index 00000000000..7d2e82d5d86
Binary files /dev/null and b/plugins/emoji/public/images/twitter/violin.png differ
diff --git a/plugins/emoji/public/images/twitter/virgo.png b/plugins/emoji/public/images/twitter/virgo.png
new file mode 100644
index 00000000000..4c4c2c0c5c2
Binary files /dev/null and b/plugins/emoji/public/images/twitter/virgo.png differ
diff --git a/plugins/emoji/public/images/twitter/volcano.png b/plugins/emoji/public/images/twitter/volcano.png
new file mode 100644
index 00000000000..0bbae82a5c3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/volcano.png differ
diff --git a/plugins/emoji/public/images/twitter/vs.png b/plugins/emoji/public/images/twitter/vs.png
new file mode 100644
index 00000000000..f9e0f523f21
Binary files /dev/null and b/plugins/emoji/public/images/twitter/vs.png differ
diff --git a/plugins/emoji/public/images/twitter/walking.png b/plugins/emoji/public/images/twitter/walking.png
new file mode 100644
index 00000000000..7f6b71175c7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/walking.png differ
diff --git a/plugins/emoji/public/images/twitter/waning_crescent_moon.png b/plugins/emoji/public/images/twitter/waning_crescent_moon.png
new file mode 100644
index 00000000000..62dd4109113
Binary files /dev/null and b/plugins/emoji/public/images/twitter/waning_crescent_moon.png differ
diff --git a/plugins/emoji/public/images/twitter/waning_gibbous_moon.png b/plugins/emoji/public/images/twitter/waning_gibbous_moon.png
new file mode 100644
index 00000000000..6f29e36b807
Binary files /dev/null and b/plugins/emoji/public/images/twitter/waning_gibbous_moon.png differ
diff --git a/plugins/emoji/public/images/twitter/warning.png b/plugins/emoji/public/images/twitter/warning.png
new file mode 100644
index 00000000000..2a3c4a48c8b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/warning.png differ
diff --git a/plugins/emoji/public/images/twitter/watch.png b/plugins/emoji/public/images/twitter/watch.png
new file mode 100644
index 00000000000..893c261fbb8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/watch.png differ
diff --git a/plugins/emoji/public/images/twitter/water_buffalo.png b/plugins/emoji/public/images/twitter/water_buffalo.png
new file mode 100644
index 00000000000..8bf82933fd9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/water_buffalo.png differ
diff --git a/plugins/emoji/public/images/twitter/watermelon.png b/plugins/emoji/public/images/twitter/watermelon.png
new file mode 100644
index 00000000000..718569b1f66
Binary files /dev/null and b/plugins/emoji/public/images/twitter/watermelon.png differ
diff --git a/plugins/emoji/public/images/twitter/wave.png b/plugins/emoji/public/images/twitter/wave.png
new file mode 100644
index 00000000000..82a45d29695
Binary files /dev/null and b/plugins/emoji/public/images/twitter/wave.png differ
diff --git a/plugins/emoji/public/images/twitter/wavy_dash.png b/plugins/emoji/public/images/twitter/wavy_dash.png
new file mode 100644
index 00000000000..3fcfdfb0ecb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/wavy_dash.png differ
diff --git a/plugins/emoji/public/images/twitter/waxing_crescent_moon.png b/plugins/emoji/public/images/twitter/waxing_crescent_moon.png
new file mode 100644
index 00000000000..4af47f2e946
Binary files /dev/null and b/plugins/emoji/public/images/twitter/waxing_crescent_moon.png differ
diff --git a/plugins/emoji/public/images/twitter/waxing_gibbous_moon.png b/plugins/emoji/public/images/twitter/waxing_gibbous_moon.png
new file mode 100644
index 00000000000..3d963144526
Binary files /dev/null and b/plugins/emoji/public/images/twitter/waxing_gibbous_moon.png differ
diff --git a/plugins/emoji/public/images/twitter/wc.png b/plugins/emoji/public/images/twitter/wc.png
new file mode 100644
index 00000000000..0c779cd4775
Binary files /dev/null and b/plugins/emoji/public/images/twitter/wc.png differ
diff --git a/plugins/emoji/public/images/twitter/weary.png b/plugins/emoji/public/images/twitter/weary.png
new file mode 100644
index 00000000000..1ef63c7e737
Binary files /dev/null and b/plugins/emoji/public/images/twitter/weary.png differ
diff --git a/plugins/emoji/public/images/twitter/wedding.png b/plugins/emoji/public/images/twitter/wedding.png
new file mode 100644
index 00000000000..6483199e4ad
Binary files /dev/null and b/plugins/emoji/public/images/twitter/wedding.png differ
diff --git a/plugins/emoji/public/images/twitter/whale.png b/plugins/emoji/public/images/twitter/whale.png
new file mode 100644
index 00000000000..2e5f613f4e7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/whale.png differ
diff --git a/plugins/emoji/public/images/twitter/whale2.png b/plugins/emoji/public/images/twitter/whale2.png
new file mode 100644
index 00000000000..e1fd1fdd67f
Binary files /dev/null and b/plugins/emoji/public/images/twitter/whale2.png differ
diff --git a/plugins/emoji/public/images/twitter/wheelchair.png b/plugins/emoji/public/images/twitter/wheelchair.png
new file mode 100644
index 00000000000..52966c6889b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/wheelchair.png differ
diff --git a/plugins/emoji/public/images/twitter/white_check_mark.png b/plugins/emoji/public/images/twitter/white_check_mark.png
new file mode 100644
index 00000000000..2ce525a314c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/white_check_mark.png differ
diff --git a/plugins/emoji/public/images/twitter/white_circle.png b/plugins/emoji/public/images/twitter/white_circle.png
new file mode 100644
index 00000000000..1f3f7874e9a
Binary files /dev/null and b/plugins/emoji/public/images/twitter/white_circle.png differ
diff --git a/plugins/emoji/public/images/twitter/white_flower.png b/plugins/emoji/public/images/twitter/white_flower.png
new file mode 100644
index 00000000000..14f8a430ca9
Binary files /dev/null and b/plugins/emoji/public/images/twitter/white_flower.png differ
diff --git a/plugins/emoji/public/images/twitter/white_large_square.png b/plugins/emoji/public/images/twitter/white_large_square.png
new file mode 100644
index 00000000000..bc9de693ad1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/white_large_square.png differ
diff --git a/plugins/emoji/public/images/twitter/white_medium_small_square.png b/plugins/emoji/public/images/twitter/white_medium_small_square.png
new file mode 100644
index 00000000000..83df4c86df5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/white_medium_small_square.png differ
diff --git a/plugins/emoji/public/images/twitter/white_medium_square.png b/plugins/emoji/public/images/twitter/white_medium_square.png
new file mode 100644
index 00000000000..78a5940ebe4
Binary files /dev/null and b/plugins/emoji/public/images/twitter/white_medium_square.png differ
diff --git a/plugins/emoji/public/images/twitter/white_small_square.png b/plugins/emoji/public/images/twitter/white_small_square.png
new file mode 100644
index 00000000000..bcff71a524b
Binary files /dev/null and b/plugins/emoji/public/images/twitter/white_small_square.png differ
diff --git a/plugins/emoji/public/images/twitter/white_square_button.png b/plugins/emoji/public/images/twitter/white_square_button.png
new file mode 100644
index 00000000000..59089e757c7
Binary files /dev/null and b/plugins/emoji/public/images/twitter/white_square_button.png differ
diff --git a/plugins/emoji/public/images/twitter/wind_chime.png b/plugins/emoji/public/images/twitter/wind_chime.png
new file mode 100644
index 00000000000..c6694e8a287
Binary files /dev/null and b/plugins/emoji/public/images/twitter/wind_chime.png differ
diff --git a/plugins/emoji/public/images/twitter/wine_glass.png b/plugins/emoji/public/images/twitter/wine_glass.png
new file mode 100644
index 00000000000..4b0701582ae
Binary files /dev/null and b/plugins/emoji/public/images/twitter/wine_glass.png differ
diff --git a/plugins/emoji/public/images/twitter/wink.png b/plugins/emoji/public/images/twitter/wink.png
new file mode 100644
index 00000000000..ebd7e327035
Binary files /dev/null and b/plugins/emoji/public/images/twitter/wink.png differ
diff --git a/plugins/emoji/public/images/twitter/wolf.png b/plugins/emoji/public/images/twitter/wolf.png
new file mode 100644
index 00000000000..56e75953ebc
Binary files /dev/null and b/plugins/emoji/public/images/twitter/wolf.png differ
diff --git a/plugins/emoji/public/images/twitter/woman.png b/plugins/emoji/public/images/twitter/woman.png
new file mode 100644
index 00000000000..37e32e866b8
Binary files /dev/null and b/plugins/emoji/public/images/twitter/woman.png differ
diff --git a/plugins/emoji/public/images/twitter/womans_clothes.png b/plugins/emoji/public/images/twitter/womans_clothes.png
new file mode 100644
index 00000000000..5cc359fd152
Binary files /dev/null and b/plugins/emoji/public/images/twitter/womans_clothes.png differ
diff --git a/plugins/emoji/public/images/twitter/womans_hat.png b/plugins/emoji/public/images/twitter/womans_hat.png
new file mode 100644
index 00000000000..6e9ee853fb5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/womans_hat.png differ
diff --git a/plugins/emoji/public/images/twitter/womens.png b/plugins/emoji/public/images/twitter/womens.png
new file mode 100644
index 00000000000..7add2268d31
Binary files /dev/null and b/plugins/emoji/public/images/twitter/womens.png differ
diff --git a/plugins/emoji/public/images/twitter/worried.png b/plugins/emoji/public/images/twitter/worried.png
new file mode 100644
index 00000000000..4048ebf08e6
Binary files /dev/null and b/plugins/emoji/public/images/twitter/worried.png differ
diff --git a/plugins/emoji/public/images/twitter/wrench.png b/plugins/emoji/public/images/twitter/wrench.png
new file mode 100644
index 00000000000..f7b292c65e3
Binary files /dev/null and b/plugins/emoji/public/images/twitter/wrench.png differ
diff --git a/plugins/emoji/public/images/twitter/x.png b/plugins/emoji/public/images/twitter/x.png
new file mode 100644
index 00000000000..a245297866d
Binary files /dev/null and b/plugins/emoji/public/images/twitter/x.png differ
diff --git a/plugins/emoji/public/images/twitter/yellow_heart.png b/plugins/emoji/public/images/twitter/yellow_heart.png
new file mode 100644
index 00000000000..1499a527bcf
Binary files /dev/null and b/plugins/emoji/public/images/twitter/yellow_heart.png differ
diff --git a/plugins/emoji/public/images/twitter/yen.png b/plugins/emoji/public/images/twitter/yen.png
new file mode 100644
index 00000000000..0700b6cbc8c
Binary files /dev/null and b/plugins/emoji/public/images/twitter/yen.png differ
diff --git a/plugins/emoji/public/images/twitter/yum.png b/plugins/emoji/public/images/twitter/yum.png
new file mode 100644
index 00000000000..cd81753f0e0
Binary files /dev/null and b/plugins/emoji/public/images/twitter/yum.png differ
diff --git a/plugins/emoji/public/images/twitter/zap.png b/plugins/emoji/public/images/twitter/zap.png
new file mode 100644
index 00000000000..ee193678fcb
Binary files /dev/null and b/plugins/emoji/public/images/twitter/zap.png differ
diff --git a/plugins/emoji/public/images/twitter/zero.png b/plugins/emoji/public/images/twitter/zero.png
new file mode 100644
index 00000000000..d4b5d1835e5
Binary files /dev/null and b/plugins/emoji/public/images/twitter/zero.png differ
diff --git a/plugins/emoji/public/images/twitter/zzz.png b/plugins/emoji/public/images/twitter/zzz.png
new file mode 100644
index 00000000000..9e1ab21bcf1
Binary files /dev/null and b/plugins/emoji/public/images/twitter/zzz.png differ
diff --git a/plugins/emoji/public/images/two.png b/plugins/emoji/public/images/two.png
deleted file mode 120000
index 53d81a6857e..00000000000
--- a/plugins/emoji/public/images/two.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/0032.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/two_hearts.png b/plugins/emoji/public/images/two_hearts.png
deleted file mode 120000
index c51e30afa18..00000000000
--- a/plugins/emoji/public/images/two_hearts.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f495.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/two_men_holding_hands.png b/plugins/emoji/public/images/two_men_holding_hands.png
deleted file mode 120000
index b46ebc125a7..00000000000
--- a/plugins/emoji/public/images/two_men_holding_hands.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f46c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/two_women_holding_hands.png b/plugins/emoji/public/images/two_women_holding_hands.png
deleted file mode 120000
index 3385e6aab4d..00000000000
--- a/plugins/emoji/public/images/two_women_holding_hands.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f46d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/u5272.png b/plugins/emoji/public/images/u5272.png
deleted file mode 120000
index 1f5347dbf2a..00000000000
--- a/plugins/emoji/public/images/u5272.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f239.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/u5408.png b/plugins/emoji/public/images/u5408.png
deleted file mode 120000
index 1e6f46f3517..00000000000
--- a/plugins/emoji/public/images/u5408.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f234.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/u55b6.png b/plugins/emoji/public/images/u55b6.png
deleted file mode 120000
index 5eb22728449..00000000000
--- a/plugins/emoji/public/images/u55b6.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f23a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/u6307.png b/plugins/emoji/public/images/u6307.png
deleted file mode 120000
index 22e815a3a81..00000000000
--- a/plugins/emoji/public/images/u6307.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f22f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/u6708.png b/plugins/emoji/public/images/u6708.png
deleted file mode 120000
index b1ef4805d7e..00000000000
--- a/plugins/emoji/public/images/u6708.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f237.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/u6709.png b/plugins/emoji/public/images/u6709.png
deleted file mode 120000
index 95217ff9653..00000000000
--- a/plugins/emoji/public/images/u6709.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f236.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/u6e80.png b/plugins/emoji/public/images/u6e80.png
deleted file mode 120000
index 033f6a9c151..00000000000
--- a/plugins/emoji/public/images/u6e80.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f235.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/u7121.png b/plugins/emoji/public/images/u7121.png
deleted file mode 120000
index d03b88e343e..00000000000
--- a/plugins/emoji/public/images/u7121.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f21a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/u7533.png b/plugins/emoji/public/images/u7533.png
deleted file mode 120000
index c587a5840e5..00000000000
--- a/plugins/emoji/public/images/u7533.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f238.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/u7981.png b/plugins/emoji/public/images/u7981.png
deleted file mode 120000
index ffe13e4991d..00000000000
--- a/plugins/emoji/public/images/u7981.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f232.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/u7a7a.png b/plugins/emoji/public/images/u7a7a.png
deleted file mode 120000
index 51d3b1b9fc9..00000000000
--- a/plugins/emoji/public/images/u7a7a.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f233.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/umbrella.png b/plugins/emoji/public/images/umbrella.png
deleted file mode 120000
index 9546363ef2a..00000000000
--- a/plugins/emoji/public/images/umbrella.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2614.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/unamused.png b/plugins/emoji/public/images/unamused.png
deleted file mode 120000
index cd62ee34d6d..00000000000
--- a/plugins/emoji/public/images/unamused.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f612.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/underage.png b/plugins/emoji/public/images/underage.png
deleted file mode 120000
index a43951e39a8..00000000000
--- a/plugins/emoji/public/images/underage.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f51e.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/unicode/0023.png b/plugins/emoji/public/images/unicode/0023.png
deleted file mode 100755
index a8cd17f52fb..00000000000
Binary files a/plugins/emoji/public/images/unicode/0023.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/0030.png b/plugins/emoji/public/images/unicode/0030.png
deleted file mode 100755
index 2ad743df0c9..00000000000
Binary files a/plugins/emoji/public/images/unicode/0030.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/0031.png b/plugins/emoji/public/images/unicode/0031.png
deleted file mode 100755
index d792b49ef5a..00000000000
Binary files a/plugins/emoji/public/images/unicode/0031.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/0032.png b/plugins/emoji/public/images/unicode/0032.png
deleted file mode 100755
index 3da772c6260..00000000000
Binary files a/plugins/emoji/public/images/unicode/0032.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/0033.png b/plugins/emoji/public/images/unicode/0033.png
deleted file mode 100755
index 643a596a680..00000000000
Binary files a/plugins/emoji/public/images/unicode/0033.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/0034.png b/plugins/emoji/public/images/unicode/0034.png
deleted file mode 100755
index 3e83ab5aec9..00000000000
Binary files a/plugins/emoji/public/images/unicode/0034.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/0035.png b/plugins/emoji/public/images/unicode/0035.png
deleted file mode 100755
index 05dfa5385bc..00000000000
Binary files a/plugins/emoji/public/images/unicode/0035.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/0036.png b/plugins/emoji/public/images/unicode/0036.png
deleted file mode 100755
index 78bb810f907..00000000000
Binary files a/plugins/emoji/public/images/unicode/0036.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/0037.png b/plugins/emoji/public/images/unicode/0037.png
deleted file mode 100755
index 3a5f8a2e639..00000000000
Binary files a/plugins/emoji/public/images/unicode/0037.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/0038.png b/plugins/emoji/public/images/unicode/0038.png
deleted file mode 100755
index 6ddacf22857..00000000000
Binary files a/plugins/emoji/public/images/unicode/0038.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/0039.png b/plugins/emoji/public/images/unicode/0039.png
deleted file mode 100755
index 92c3831fda8..00000000000
Binary files a/plugins/emoji/public/images/unicode/0039.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/00ae.png b/plugins/emoji/public/images/unicode/00ae.png
deleted file mode 100755
index 23f009731f0..00000000000
Binary files a/plugins/emoji/public/images/unicode/00ae.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f0cf.png b/plugins/emoji/public/images/unicode/1f0cf.png
deleted file mode 100755
index 172dbacf1b8..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f0cf.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f1e8-1f1f3.png b/plugins/emoji/public/images/unicode/1f1e8-1f1f3.png
deleted file mode 100755
index 0d6c10a9bd6..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f1e8-1f1f3.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f1e9-1f1ea.png b/plugins/emoji/public/images/unicode/1f1e9-1f1ea.png
deleted file mode 100755
index b6e3d388936..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f1e9-1f1ea.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f1ea-1f1f8.png b/plugins/emoji/public/images/unicode/1f1ea-1f1f8.png
deleted file mode 100755
index 899f7c139e6..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f1ea-1f1f8.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f1eb-1f1f7.png b/plugins/emoji/public/images/unicode/1f1eb-1f1f7.png
deleted file mode 100755
index 77ee310884a..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f1eb-1f1f7.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f1ec-1f1e7.png b/plugins/emoji/public/images/unicode/1f1ec-1f1e7.png
deleted file mode 100755
index d6e2e7ac75e..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f1ec-1f1e7.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f1ee-1f1f9.png b/plugins/emoji/public/images/unicode/1f1ee-1f1f9.png
deleted file mode 100755
index a416bcca1c5..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f1ee-1f1f9.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f1ef-1f1f5.png b/plugins/emoji/public/images/unicode/1f1ef-1f1f5.png
deleted file mode 100755
index 449f6cc38d4..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f1ef-1f1f5.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f1f0-1f1f7.png b/plugins/emoji/public/images/unicode/1f1f0-1f1f7.png
deleted file mode 100755
index 9814d03210c..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f1f0-1f1f7.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f1f7-1f1fa.png b/plugins/emoji/public/images/unicode/1f1f7-1f1fa.png
deleted file mode 100755
index 302cdf54817..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f1f7-1f1fa.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f1fa-1f1f8.png b/plugins/emoji/public/images/unicode/1f1fa-1f1f8.png
deleted file mode 100755
index a9908f70679..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f1fa-1f1f8.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f201.png b/plugins/emoji/public/images/unicode/1f201.png
deleted file mode 100755
index 11dac3a88e7..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f201.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f202.png b/plugins/emoji/public/images/unicode/1f202.png
deleted file mode 100755
index cd55a4fb817..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f202.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f233.png b/plugins/emoji/public/images/unicode/1f233.png
deleted file mode 100755
index 2534d1e243d..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f233.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f238.png b/plugins/emoji/public/images/unicode/1f238.png
deleted file mode 100755
index ce57dede38e..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f238.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unicode/1f555.png b/plugins/emoji/public/images/unicode/1f555.png
deleted file mode 100755
index 071fb3b1bf3..00000000000
Binary files a/plugins/emoji/public/images/unicode/1f555.png and /dev/null differ
diff --git a/plugins/emoji/public/images/unlock.png b/plugins/emoji/public/images/unlock.png
deleted file mode 120000
index d099026e1a0..00000000000
--- a/plugins/emoji/public/images/unlock.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f513.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/up.png b/plugins/emoji/public/images/up.png
deleted file mode 120000
index aeef7913197..00000000000
--- a/plugins/emoji/public/images/up.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f199.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/us.png b/plugins/emoji/public/images/us.png
deleted file mode 120000
index 5cbd32aba93..00000000000
--- a/plugins/emoji/public/images/us.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f1fa-1f1f8.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/v.png b/plugins/emoji/public/images/v.png
deleted file mode 120000
index fd69dfb6038..00000000000
--- a/plugins/emoji/public/images/v.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/270c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/vertical_traffic_light.png b/plugins/emoji/public/images/vertical_traffic_light.png
deleted file mode 120000
index a25fff65142..00000000000
--- a/plugins/emoji/public/images/vertical_traffic_light.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6a6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/vhs.png b/plugins/emoji/public/images/vhs.png
deleted file mode 120000
index dd44ef29d3f..00000000000
--- a/plugins/emoji/public/images/vhs.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4fc.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/vibration_mode.png b/plugins/emoji/public/images/vibration_mode.png
deleted file mode 120000
index d754d5e3e7e..00000000000
--- a/plugins/emoji/public/images/vibration_mode.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4f3.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/video_camera.png b/plugins/emoji/public/images/video_camera.png
deleted file mode 120000
index e4adee991eb..00000000000
--- a/plugins/emoji/public/images/video_camera.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4f9.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/video_game.png b/plugins/emoji/public/images/video_game.png
deleted file mode 120000
index d108a542bfb..00000000000
--- a/plugins/emoji/public/images/video_game.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3ae.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/violin.png b/plugins/emoji/public/images/violin.png
deleted file mode 120000
index d29467f9f8c..00000000000
--- a/plugins/emoji/public/images/violin.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f3bb.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/virgo.png b/plugins/emoji/public/images/virgo.png
deleted file mode 120000
index ba706ef0d61..00000000000
--- a/plugins/emoji/public/images/virgo.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/264d.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/volcano.png b/plugins/emoji/public/images/volcano.png
deleted file mode 120000
index 6e4837e5322..00000000000
--- a/plugins/emoji/public/images/volcano.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f30b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/vs.png b/plugins/emoji/public/images/vs.png
deleted file mode 120000
index 4c7be8986c0..00000000000
--- a/plugins/emoji/public/images/vs.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f19a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/walking.png b/plugins/emoji/public/images/walking.png
deleted file mode 120000
index 51cf020d220..00000000000
--- a/plugins/emoji/public/images/walking.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6b6.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/waning_crescent_moon.png b/plugins/emoji/public/images/waning_crescent_moon.png
deleted file mode 120000
index 937d72e52ce..00000000000
--- a/plugins/emoji/public/images/waning_crescent_moon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f318.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/waning_gibbous_moon.png b/plugins/emoji/public/images/waning_gibbous_moon.png
deleted file mode 120000
index afe11272535..00000000000
--- a/plugins/emoji/public/images/waning_gibbous_moon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f316.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/warning.png b/plugins/emoji/public/images/warning.png
deleted file mode 120000
index 9df88110975..00000000000
--- a/plugins/emoji/public/images/warning.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26a0.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/watch.png b/plugins/emoji/public/images/watch.png
deleted file mode 120000
index ee115707ef1..00000000000
--- a/plugins/emoji/public/images/watch.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/231a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/water_buffalo.png b/plugins/emoji/public/images/water_buffalo.png
deleted file mode 120000
index e9da9757724..00000000000
--- a/plugins/emoji/public/images/water_buffalo.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f403.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/watermelon.png b/plugins/emoji/public/images/watermelon.png
deleted file mode 120000
index 7ce5c0683a1..00000000000
--- a/plugins/emoji/public/images/watermelon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f349.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/wave.png b/plugins/emoji/public/images/wave.png
deleted file mode 120000
index a8eb534c69c..00000000000
--- a/plugins/emoji/public/images/wave.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f44b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/wavy_dash.png b/plugins/emoji/public/images/wavy_dash.png
deleted file mode 120000
index 27ebde71c61..00000000000
--- a/plugins/emoji/public/images/wavy_dash.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/3030.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/waxing_crescent_moon.png b/plugins/emoji/public/images/waxing_crescent_moon.png
deleted file mode 120000
index fba84d6dcde..00000000000
--- a/plugins/emoji/public/images/waxing_crescent_moon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f312.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/waxing_gibbous_moon.png b/plugins/emoji/public/images/waxing_gibbous_moon.png
deleted file mode 120000
index 1c589610f6d..00000000000
--- a/plugins/emoji/public/images/waxing_gibbous_moon.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f314.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/wc.png b/plugins/emoji/public/images/wc.png
deleted file mode 120000
index e99ff27cec0..00000000000
--- a/plugins/emoji/public/images/wc.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6be.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/weary.png b/plugins/emoji/public/images/weary.png
deleted file mode 120000
index 02c5636be64..00000000000
--- a/plugins/emoji/public/images/weary.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f629.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/wedding.png b/plugins/emoji/public/images/wedding.png
deleted file mode 120000
index fd1d2d11599..00000000000
--- a/plugins/emoji/public/images/wedding.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f492.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/whale.png b/plugins/emoji/public/images/whale.png
deleted file mode 120000
index 2604404c2e3..00000000000
--- a/plugins/emoji/public/images/whale.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f433.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/whale2.png b/plugins/emoji/public/images/whale2.png
deleted file mode 120000
index ae62b29788b..00000000000
--- a/plugins/emoji/public/images/whale2.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f40b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/wheelchair.png b/plugins/emoji/public/images/wheelchair.png
deleted file mode 120000
index 35cc6c3dce3..00000000000
--- a/plugins/emoji/public/images/wheelchair.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/267f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/white_check_mark.png b/plugins/emoji/public/images/white_check_mark.png
deleted file mode 120000
index 1c301288734..00000000000
--- a/plugins/emoji/public/images/white_check_mark.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2705.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/white_circle.png b/plugins/emoji/public/images/white_circle.png
deleted file mode 120000
index 30505e96c1b..00000000000
--- a/plugins/emoji/public/images/white_circle.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26aa.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/white_flower.png b/plugins/emoji/public/images/white_flower.png
deleted file mode 120000
index d2a05197fb9..00000000000
--- a/plugins/emoji/public/images/white_flower.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4ae.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/white_large_square.png b/plugins/emoji/public/images/white_large_square.png
deleted file mode 120000
index 90c128071cd..00000000000
--- a/plugins/emoji/public/images/white_large_square.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/2b1c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/white_medium_small_square.png b/plugins/emoji/public/images/white_medium_small_square.png
deleted file mode 120000
index cff4cd1d453..00000000000
--- a/plugins/emoji/public/images/white_medium_small_square.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/25fd.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/white_medium_square.png b/plugins/emoji/public/images/white_medium_square.png
deleted file mode 120000
index 57702e4889e..00000000000
--- a/plugins/emoji/public/images/white_medium_square.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/25fb.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/white_small_square.png b/plugins/emoji/public/images/white_small_square.png
deleted file mode 120000
index d79315d809e..00000000000
--- a/plugins/emoji/public/images/white_small_square.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/25ab.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/white_square_button.png b/plugins/emoji/public/images/white_square_button.png
deleted file mode 120000
index 90186156632..00000000000
--- a/plugins/emoji/public/images/white_square_button.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f533.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/wind_chime.png b/plugins/emoji/public/images/wind_chime.png
deleted file mode 120000
index d9348911bf7..00000000000
--- a/plugins/emoji/public/images/wind_chime.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f390.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/wine_glass.png b/plugins/emoji/public/images/wine_glass.png
deleted file mode 120000
index dd6a6ad03e7..00000000000
--- a/plugins/emoji/public/images/wine_glass.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f377.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/wink.png b/plugins/emoji/public/images/wink.png
deleted file mode 120000
index e19070d3f48..00000000000
--- a/plugins/emoji/public/images/wink.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f609.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/wolf.png b/plugins/emoji/public/images/wolf.png
deleted file mode 120000
index 7fdcf8f7567..00000000000
--- a/plugins/emoji/public/images/wolf.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f43a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/woman.png b/plugins/emoji/public/images/woman.png
deleted file mode 120000
index c9a45f39823..00000000000
--- a/plugins/emoji/public/images/woman.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f469.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/womans_clothes.png b/plugins/emoji/public/images/womans_clothes.png
deleted file mode 120000
index dfdf15fadb6..00000000000
--- a/plugins/emoji/public/images/womans_clothes.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f45a.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/womans_hat.png b/plugins/emoji/public/images/womans_hat.png
deleted file mode 120000
index fea765acda7..00000000000
--- a/plugins/emoji/public/images/womans_hat.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f452.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/womens.png b/plugins/emoji/public/images/womens.png
deleted file mode 120000
index 4b2c93c1841..00000000000
--- a/plugins/emoji/public/images/womens.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f6ba.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/worried.png b/plugins/emoji/public/images/worried.png
deleted file mode 120000
index 0087d65a400..00000000000
--- a/plugins/emoji/public/images/worried.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f61f.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/wrench.png b/plugins/emoji/public/images/wrench.png
deleted file mode 120000
index 5ff3e8c1fd9..00000000000
--- a/plugins/emoji/public/images/wrench.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f527.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/x.png b/plugins/emoji/public/images/x.png
deleted file mode 120000
index ebb129dece2..00000000000
--- a/plugins/emoji/public/images/x.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/274c.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/yellow_heart.png b/plugins/emoji/public/images/yellow_heart.png
deleted file mode 120000
index 8e529fc5486..00000000000
--- a/plugins/emoji/public/images/yellow_heart.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f49b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/yen.png b/plugins/emoji/public/images/yen.png
deleted file mode 120000
index d2215b588c7..00000000000
--- a/plugins/emoji/public/images/yen.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4b4.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/yum.png b/plugins/emoji/public/images/yum.png
deleted file mode 120000
index 98071348c35..00000000000
--- a/plugins/emoji/public/images/yum.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f60b.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/zap.png b/plugins/emoji/public/images/zap.png
deleted file mode 120000
index 8c83de84bb6..00000000000
--- a/plugins/emoji/public/images/zap.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/26a1.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/zero.png b/plugins/emoji/public/images/zero.png
deleted file mode 120000
index c691c0825bc..00000000000
--- a/plugins/emoji/public/images/zero.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/0030.png
\ No newline at end of file
diff --git a/plugins/emoji/public/images/zzz.png b/plugins/emoji/public/images/zzz.png
deleted file mode 120000
index 4901a6bed47..00000000000
--- a/plugins/emoji/public/images/zzz.png
+++ /dev/null
@@ -1 +0,0 @@
-unicode/1f4a4.png
\ No newline at end of file