diff --git a/lib/emoji/db.json b/lib/emoji/db.json
index 0de251b45d0..757aa6690f2 100644
--- a/lib/emoji/db.json
+++ b/lib/emoji/db.json
@@ -6387,6 +6387,238 @@
     {
       "code": "1fa81",
       "name": "kite"
+    },
+    {
+      "code": "1f7eb",
+      "name": "brown_square"
+    },
+    {
+      "code": "1f7ea",
+      "name": "purple_square"
+    },
+    {
+      "code": "1f7e6",
+      "name": "blue_square"
+    },
+    {
+      "code": "1f7e9",
+      "name": "green_square"
+    },
+    {
+      "code": "1f7e8",
+      "name": "yellow_square"
+    },
+    {
+      "code": "1f7e7",
+      "name": "orange_square"
+    },
+    {
+      "code": "1f7e5",
+      "name": "red_square"
+    },
+    {
+      "code": "1f7e4",
+      "name": "brown_circle"
+    },
+    {
+      "code": "1f7e3",
+      "name": "purple_circle"
+    },
+    {
+      "code": "1f7e2",
+      "name": "green_circle"
+    },
+    {
+      "code": "1f7e1",
+      "name": "yellow_circle"
+    },
+    {
+      "code": "1f7e0",
+      "name": "orange_circle"
+    },
+    {
+      "code": "1fa92",
+      "name": "razor"
+    },
+    {
+      "code": "1fa91",
+      "name": "chair"
+    },
+    {
+      "code": "1fa7a",
+      "name": "stethoscope"
+    },
+    {
+      "code": "1fa79",
+      "name": "adhesive_bandage"
+    },
+    {
+      "code": "1fa78",
+      "name": "drop_of_blood"
+    },
+    {
+      "code": "1f9af",
+      "name": "probing_cane"
+    },
+    {
+      "code": "1fa93",
+      "name": "axe"
+    },
+    {
+      "code": "1fa94",
+      "name": "diya_lamp"
+    },
+    {
+      "code": "1fa95",
+      "name": "banjo"
+    },
+    {
+      "code": "1fa70",
+      "name": "ballet_shoes"
+    },
+    {
+      "code": "1fa73",
+      "name": "shorts"
+    },
+    {
+      "code": "1fa72",
+      "name": "briefs"
+    },
+    {
+      "code": "1fa71",
+      "name": "one_piece_swimsuit"
+    },
+    {
+      "code": "1f97b",
+      "name": "sari"
+    },
+    {
+      "code": "1f9ba",
+      "name": "safety_vest"
+    },
+    {
+      "code": "1f93f",
+      "name": "diving_mask"
+    },
+    {
+      "code": "1f9bc",
+      "name": "motorized_wheelchair"
+    },
+    {
+      "code": "1f9bd",
+      "name": "manual_wheelchair"
+    },
+    {
+      "code": "1f6d5",
+      "name": "hindu_temple"
+    },
+    {
+      "code": "1f9c9",
+      "name": "maté"
+    },
+    {
+      "code": "1f9c3",
+      "name": "beverage_box"
+    },
+    {
+      "code": "1f9aa",
+      "name": "oyster"
+    },
+    {
+      "code": "1f9c8",
+      "name": "butter"
+    },
+    {
+      "code": "1f9c6",
+      "name": "falafel"
+    },
+    {
+      "code": "1f9c5",
+      "name": "onion"
+    },
+    {
+      "code": "1f9c4",
+      "name": "garlic"
+    },
+    {
+      "code": "1f9a8",
+      "name": "skunk"
+    },
+    {
+      "code": "1f9ae",
+      "name": "guide_dog"
+    },
+    {
+      "code": "1f9d1-200d-1f91d-200d-1f9d1",
+      "name": "people_holding_hands"
+    },
+    {
+      "code": "1f469-200d-1f9bd",
+      "name": "woman_in_manual_wheelchair"
+    },
+    {
+      "code": "1f468-200d-1f9bd",
+      "name": "man_in_manual_wheelchair"
+    },
+    {
+      "code": "1f469-200d-1f9bc",
+      "name": "woman_in_motorized_wheelchair"
+    },
+    {
+      "code": "1f468-200d-1f9bc",
+      "name": "man_in_motorized_wheelchair"
+    },
+    {
+      "code": "1f469-200d-1f9af",
+      "name": "woman_with_probing_cane"
+    },
+    {
+      "code": "1f468-200d-1f9af",
+      "name": "man_with_probing_cane"
+    },
+    {
+      "code": "1f9ce-200d-2640",
+      "name": "woman_kneeling"
+    },
+    {
+      "code": "1f9ce-200d-2642",
+      "name": "man_kneeling"
+    },
+    {
+      "code": "1f9cd-200d-2642",
+      "name": "man_standing"
+    },
+    {
+      "code": "1f9cd-200d-2640",
+      "name": "woman_standing"
+    },
+    {
+      "code": "1f9cf-200d-2640",
+      "name": "deaf_woman"
+    },
+    {
+      "code": "1f9cf-200d-2642",
+      "name": "deaf_man"
+    },
+    {
+      "code": "1f9bb",
+      "name": "hear_with_hearing_aid"
+    },
+    {
+      "code": "1f9bf",
+      "name": "mechanical_leg"
+    },
+    {
+      "code": "1f9be",
+      "name": "mechanical_arm"
+    },
+    {
+      "code": "1f90d",
+      "name": "white_heart"
+    },
+    {
+      "code": "1f90e",
+      "name": "brown_heart"
     }
   ],
   "tonableEmojis": [
@@ -6657,13 +6889,8 @@
     "jp": [
       "flag_jp"
     ],
-    "north_korea": [
-      "flag_kp",
-      "kp"
-    ],
     "kr": [
-      "flag_kr",
-      "south_korea"
+      "flag_kr"
     ],
     "ru": [
       "flag_ru"
diff --git a/lib/emoji/groups.json b/lib/emoji/groups.json
index 3089ba00a8c..80286b14566 100644
--- a/lib/emoji/groups.json
+++ b/lib/emoji/groups.json
@@ -531,10 +531,18 @@
         "name": "purple_heart",
         "diversity": false
       },
+      {
+        "name": "brown_heart",
+        "diversity": false
+      },
       {
         "name": "black_heart",
         "diversity": false
       },
+      {
+        "name": "white_heart",
+        "diversity": false
+      },
       {
         "name": "100",
         "diversity": false
@@ -729,6 +737,14 @@
         "name": "muscle",
         "diversity": true
       },
+      {
+        "name": "mechanical_arm",
+        "diversity": false
+      },
+      {
+        "name": "mechanical_leg",
+        "diversity": false
+      },
       {
         "name": "leg",
         "diversity": false
@@ -741,6 +757,10 @@
         "name": "ear",
         "diversity": true
       },
+      {
+        "name": "hear_with_hearing_aid",
+        "diversity": false
+      },
       {
         "name": "nose",
         "diversity": true
@@ -905,6 +925,14 @@
         "name": "raising_hand_woman",
         "diversity": true
       },
+      {
+        "name": "deaf_man",
+        "diversity": false
+      },
+      {
+        "name": "deaf_woman",
+        "diversity": false
+      },
       {
         "name": "bowing_man",
         "diversity": true
@@ -1233,6 +1261,46 @@
         "name": "walking_woman",
         "diversity": true
       },
+      {
+        "name": "man_standing",
+        "diversity": false
+      },
+      {
+        "name": "woman_standing",
+        "diversity": false
+      },
+      {
+        "name": "man_kneeling",
+        "diversity": false
+      },
+      {
+        "name": "woman_kneeling",
+        "diversity": false
+      },
+      {
+        "name": "man_with_probing_cane",
+        "diversity": false
+      },
+      {
+        "name": "woman_with_probing_cane",
+        "diversity": false
+      },
+      {
+        "name": "man_in_motorized_wheelchair",
+        "diversity": false
+      },
+      {
+        "name": "woman_in_motorized_wheelchair",
+        "diversity": false
+      },
+      {
+        "name": "man_in_manual_wheelchair",
+        "diversity": false
+      },
+      {
+        "name": "woman_in_manual_wheelchair",
+        "diversity": false
+      },
       {
         "name": "running_man",
         "diversity": true
@@ -1413,6 +1481,10 @@
         "name": "sleeping_bed",
         "diversity": true
       },
+      {
+        "name": "people_holding_hands",
+        "diversity": false
+      },
       {
         "name": "two_women_holding_hands",
         "diversity": false
@@ -1595,6 +1667,10 @@
         "name": "dog2",
         "diversity": false
       },
+      {
+        "name": "guide_dog",
+        "diversity": false
+      },
       {
         "name": "service_dog",
         "diversity": false
@@ -1787,6 +1863,10 @@
         "name": "otter",
         "diversity": false
       },
+      {
+        "name": "skunk",
+        "diversity": false
+      },
       {
         "name": "kangaroo",
         "diversity": false
@@ -2181,6 +2261,14 @@
         "name": "broccoli",
         "diversity": false
       },
+      {
+        "name": "garlic",
+        "diversity": false
+      },
+      {
+        "name": "onion",
+        "diversity": false
+      },
       {
         "name": "mushroom",
         "diversity": false
@@ -2273,6 +2361,10 @@
         "name": "stuffed_flatbread",
         "diversity": false
       },
+      {
+        "name": "falafel",
+        "diversity": false
+      },
       {
         "name": "egg",
         "diversity": false
@@ -2301,6 +2393,10 @@
         "name": "popcorn",
         "diversity": false
       },
+      {
+        "name": "butter",
+        "diversity": false
+      },
       {
         "name": "salt",
         "diversity": false
@@ -2393,6 +2489,10 @@
         "name": "squid",
         "diversity": false
       },
+      {
+        "name": "oyster",
+        "diversity": false
+      },
       {
         "name": "icecream",
         "diversity": false
@@ -2505,6 +2605,14 @@
         "name": "cup_with_straw",
         "diversity": false
       },
+      {
+        "name": "beverage_box",
+        "diversity": false
+      },
+      {
+        "name": "maté",
+        "diversity": false
+      },
       {
         "name": "ice_cube",
         "diversity": false
@@ -2707,6 +2815,10 @@
         "name": "mosque",
         "diversity": false
       },
+      {
+        "name": "hindu_temple",
+        "diversity": false
+      },
       {
         "name": "synagogue",
         "diversity": false
@@ -2907,6 +3019,14 @@
         "name": "motor_scooter",
         "diversity": false
       },
+      {
+        "name": "manual_wheelchair",
+        "diversity": false
+      },
+      {
+        "name": "motorized_wheelchair",
+        "diversity": false
+      },
       {
         "name": "auto_rickshaw",
         "diversity": false
@@ -3569,6 +3689,10 @@
         "name": "fishing_pole_and_fish",
         "diversity": false
       },
+      {
+        "name": "diving_mask",
+        "diversity": false
+      },
       {
         "name": "running_shirt_with_sash",
         "diversity": false
@@ -3707,6 +3831,10 @@
         "name": "lab_coat",
         "diversity": false
       },
+      {
+        "name": "safety_vest",
+        "diversity": false
+      },
       {
         "name": "necktie",
         "diversity": false
@@ -3743,6 +3871,22 @@
         "name": "kimono",
         "diversity": false
       },
+      {
+        "name": "sari",
+        "diversity": false
+      },
+      {
+        "name": "one_piece_swimsuit",
+        "diversity": false
+      },
+      {
+        "name": "briefs",
+        "diversity": false
+      },
+      {
+        "name": "shorts",
+        "diversity": false
+      },
       {
         "name": "bikini",
         "diversity": false
@@ -3795,6 +3939,10 @@
         "name": "sandal",
         "diversity": false
       },
+      {
+        "name": "ballet_shoes",
+        "diversity": false
+      },
       {
         "name": "boot",
         "diversity": false
@@ -3931,6 +4079,10 @@
         "name": "violin",
         "diversity": false
       },
+      {
+        "name": "banjo",
+        "diversity": false
+      },
       {
         "name": "drum",
         "diversity": false
@@ -4071,6 +4223,10 @@
         "name": "izakaya_lantern",
         "diversity": false
       },
+      {
+        "name": "diya_lamp",
+        "diversity": false
+      },
       {
         "name": "notebook_with_decorative_cover",
         "diversity": false
@@ -4383,6 +4539,10 @@
         "name": "hammer",
         "diversity": false
       },
+      {
+        "name": "axe",
+        "diversity": false
+      },
       {
         "name": "pick",
         "diversity": false
@@ -4435,6 +4595,10 @@
         "name": "balance_scale",
         "diversity": false
       },
+      {
+        "name": "probing_cane",
+        "diversity": false
+      },
       {
         "name": "link",
         "diversity": false
@@ -4483,10 +4647,22 @@
         "name": "syringe",
         "diversity": false
       },
+      {
+        "name": "drop_of_blood",
+        "diversity": false
+      },
       {
         "name": "pill",
         "diversity": false
       },
+      {
+        "name": "adhesive_bandage",
+        "diversity": false
+      },
+      {
+        "name": "stethoscope",
+        "diversity": false
+      },
       {
         "name": "door",
         "diversity": false
@@ -4499,6 +4675,10 @@
         "name": "couch_and_lamp",
         "diversity": false
       },
+      {
+        "name": "chair",
+        "diversity": false
+      },
       {
         "name": "toilet",
         "diversity": false
@@ -4511,6 +4691,10 @@
         "name": "bathtub",
         "diversity": false
       },
+      {
+        "name": "razor",
+        "diversity": false
+      },
       {
         "name": "lotion_bottle",
         "diversity": false
@@ -5289,10 +5473,30 @@
         "name": "red_circle",
         "diversity": false
       },
+      {
+        "name": "orange_circle",
+        "diversity": false
+      },
+      {
+        "name": "yellow_circle",
+        "diversity": false
+      },
+      {
+        "name": "green_circle",
+        "diversity": false
+      },
       {
         "name": "large_blue_circle",
         "diversity": false
       },
+      {
+        "name": "purple_circle",
+        "diversity": false
+      },
+      {
+        "name": "brown_circle",
+        "diversity": false
+      },
       {
         "name": "black_circle",
         "diversity": false
@@ -5301,6 +5505,34 @@
         "name": "white_circle",
         "diversity": false
       },
+      {
+        "name": "red_square",
+        "diversity": false
+      },
+      {
+        "name": "orange_square",
+        "diversity": false
+      },
+      {
+        "name": "yellow_square",
+        "diversity": false
+      },
+      {
+        "name": "green_square",
+        "diversity": false
+      },
+      {
+        "name": "blue_square",
+        "diversity": false
+      },
+      {
+        "name": "purple_square",
+        "diversity": false
+      },
+      {
+        "name": "brown_square",
+        "diversity": false
+      },
       {
         "name": "black_large_square",
         "diversity": false
diff --git a/public/images/emoji/apple/adhesive_bandage.png b/public/images/emoji/apple/adhesive_bandage.png
new file mode 100644
index 00000000000..b51a33215fb
Binary files /dev/null and b/public/images/emoji/apple/adhesive_bandage.png differ
diff --git a/public/images/emoji/apple/axe.png b/public/images/emoji/apple/axe.png
new file mode 100644
index 00000000000..db3ae0cbc14
Binary files /dev/null and b/public/images/emoji/apple/axe.png differ
diff --git a/public/images/emoji/apple/ballet_shoes.png b/public/images/emoji/apple/ballet_shoes.png
new file mode 100644
index 00000000000..460c7b9b69f
Binary files /dev/null and b/public/images/emoji/apple/ballet_shoes.png differ
diff --git a/public/images/emoji/apple/banjo.png b/public/images/emoji/apple/banjo.png
new file mode 100644
index 00000000000..ca4b485dcb1
Binary files /dev/null and b/public/images/emoji/apple/banjo.png differ
diff --git a/public/images/emoji/apple/beverage_box.png b/public/images/emoji/apple/beverage_box.png
new file mode 100644
index 00000000000..db92b67f785
Binary files /dev/null and b/public/images/emoji/apple/beverage_box.png differ
diff --git a/public/images/emoji/apple/blue_square.png b/public/images/emoji/apple/blue_square.png
new file mode 100644
index 00000000000..b1afe749f3c
Binary files /dev/null and b/public/images/emoji/apple/blue_square.png differ
diff --git a/public/images/emoji/apple/briefs.png b/public/images/emoji/apple/briefs.png
new file mode 100644
index 00000000000..32f60f0f8e9
Binary files /dev/null and b/public/images/emoji/apple/briefs.png differ
diff --git a/public/images/emoji/apple/brown_circle.png b/public/images/emoji/apple/brown_circle.png
new file mode 100644
index 00000000000..978688d05d8
Binary files /dev/null and b/public/images/emoji/apple/brown_circle.png differ
diff --git a/public/images/emoji/apple/brown_heart.png b/public/images/emoji/apple/brown_heart.png
new file mode 100644
index 00000000000..106a132ff06
Binary files /dev/null and b/public/images/emoji/apple/brown_heart.png differ
diff --git a/public/images/emoji/apple/brown_square.png b/public/images/emoji/apple/brown_square.png
new file mode 100644
index 00000000000..9c27be182bb
Binary files /dev/null and b/public/images/emoji/apple/brown_square.png differ
diff --git a/public/images/emoji/apple/butter.png b/public/images/emoji/apple/butter.png
new file mode 100644
index 00000000000..a03bff752ee
Binary files /dev/null and b/public/images/emoji/apple/butter.png differ
diff --git a/public/images/emoji/apple/chair.png b/public/images/emoji/apple/chair.png
new file mode 100644
index 00000000000..f31c21ee60a
Binary files /dev/null and b/public/images/emoji/apple/chair.png differ
diff --git a/public/images/emoji/apple/deaf_man.png b/public/images/emoji/apple/deaf_man.png
new file mode 100644
index 00000000000..b328bd83be8
Binary files /dev/null and b/public/images/emoji/apple/deaf_man.png differ
diff --git a/public/images/emoji/apple/deaf_woman.png b/public/images/emoji/apple/deaf_woman.png
new file mode 100644
index 00000000000..045fc825d3c
Binary files /dev/null and b/public/images/emoji/apple/deaf_woman.png differ
diff --git a/public/images/emoji/apple/diving_mask.png b/public/images/emoji/apple/diving_mask.png
new file mode 100644
index 00000000000..7751220e95d
Binary files /dev/null and b/public/images/emoji/apple/diving_mask.png differ
diff --git a/public/images/emoji/apple/diya_lamp.png b/public/images/emoji/apple/diya_lamp.png
new file mode 100644
index 00000000000..634279fdb96
Binary files /dev/null and b/public/images/emoji/apple/diya_lamp.png differ
diff --git a/public/images/emoji/apple/drop_of_blood.png b/public/images/emoji/apple/drop_of_blood.png
new file mode 100644
index 00000000000..2055cd37048
Binary files /dev/null and b/public/images/emoji/apple/drop_of_blood.png differ
diff --git a/public/images/emoji/apple/falafel.png b/public/images/emoji/apple/falafel.png
new file mode 100644
index 00000000000..a3df9ddf3a5
Binary files /dev/null and b/public/images/emoji/apple/falafel.png differ
diff --git a/public/images/emoji/apple/garlic.png b/public/images/emoji/apple/garlic.png
new file mode 100644
index 00000000000..ba7678a7242
Binary files /dev/null and b/public/images/emoji/apple/garlic.png differ
diff --git a/public/images/emoji/apple/green_circle.png b/public/images/emoji/apple/green_circle.png
new file mode 100644
index 00000000000..8bd2fc50b66
Binary files /dev/null and b/public/images/emoji/apple/green_circle.png differ
diff --git a/public/images/emoji/apple/green_square.png b/public/images/emoji/apple/green_square.png
new file mode 100644
index 00000000000..64d21074a37
Binary files /dev/null and b/public/images/emoji/apple/green_square.png differ
diff --git a/public/images/emoji/apple/guide_dog.png b/public/images/emoji/apple/guide_dog.png
new file mode 100644
index 00000000000..802d1cdf9b7
Binary files /dev/null and b/public/images/emoji/apple/guide_dog.png differ
diff --git a/public/images/emoji/apple/hear_with_hearing_aid.png b/public/images/emoji/apple/hear_with_hearing_aid.png
new file mode 100644
index 00000000000..17773b2f4eb
Binary files /dev/null and b/public/images/emoji/apple/hear_with_hearing_aid.png differ
diff --git a/public/images/emoji/apple/hindu_temple.png b/public/images/emoji/apple/hindu_temple.png
new file mode 100644
index 00000000000..14bf00d8cd5
Binary files /dev/null and b/public/images/emoji/apple/hindu_temple.png differ
diff --git a/public/images/emoji/apple/man_in_manual_wheelchair.png b/public/images/emoji/apple/man_in_manual_wheelchair.png
new file mode 100644
index 00000000000..5a040878d6a
Binary files /dev/null and b/public/images/emoji/apple/man_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/apple/man_in_motorized_wheelchair.png b/public/images/emoji/apple/man_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..b3af73dffdd
Binary files /dev/null and b/public/images/emoji/apple/man_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/apple/man_kneeling.png b/public/images/emoji/apple/man_kneeling.png
new file mode 100644
index 00000000000..16a3e7c8bf0
Binary files /dev/null and b/public/images/emoji/apple/man_kneeling.png differ
diff --git a/public/images/emoji/apple/man_standing.png b/public/images/emoji/apple/man_standing.png
new file mode 100644
index 00000000000..475f9b03c56
Binary files /dev/null and b/public/images/emoji/apple/man_standing.png differ
diff --git a/public/images/emoji/apple/man_with_probing_cane.png b/public/images/emoji/apple/man_with_probing_cane.png
new file mode 100644
index 00000000000..6aa6b3e33f4
Binary files /dev/null and b/public/images/emoji/apple/man_with_probing_cane.png differ
diff --git a/public/images/emoji/apple/manual_wheelchair.png b/public/images/emoji/apple/manual_wheelchair.png
new file mode 100644
index 00000000000..2695d87c0c8
Binary files /dev/null and b/public/images/emoji/apple/manual_wheelchair.png differ
diff --git a/public/images/emoji/apple/maté.png b/public/images/emoji/apple/maté.png
new file mode 100644
index 00000000000..4280cf0cfa9
Binary files /dev/null and b/public/images/emoji/apple/maté.png differ
diff --git a/public/images/emoji/apple/mechanical_arm.png b/public/images/emoji/apple/mechanical_arm.png
new file mode 100644
index 00000000000..d703f5fe2b7
Binary files /dev/null and b/public/images/emoji/apple/mechanical_arm.png differ
diff --git a/public/images/emoji/apple/mechanical_leg.png b/public/images/emoji/apple/mechanical_leg.png
new file mode 100644
index 00000000000..4e0a6a68103
Binary files /dev/null and b/public/images/emoji/apple/mechanical_leg.png differ
diff --git a/public/images/emoji/apple/motorized_wheelchair.png b/public/images/emoji/apple/motorized_wheelchair.png
new file mode 100644
index 00000000000..e02ff57be93
Binary files /dev/null and b/public/images/emoji/apple/motorized_wheelchair.png differ
diff --git a/public/images/emoji/apple/one_piece_swimsuit.png b/public/images/emoji/apple/one_piece_swimsuit.png
new file mode 100644
index 00000000000..1e3d1f06f98
Binary files /dev/null and b/public/images/emoji/apple/one_piece_swimsuit.png differ
diff --git a/public/images/emoji/apple/onion.png b/public/images/emoji/apple/onion.png
new file mode 100644
index 00000000000..16144949038
Binary files /dev/null and b/public/images/emoji/apple/onion.png differ
diff --git a/public/images/emoji/apple/orange_circle.png b/public/images/emoji/apple/orange_circle.png
new file mode 100644
index 00000000000..0a5c4d194c3
Binary files /dev/null and b/public/images/emoji/apple/orange_circle.png differ
diff --git a/public/images/emoji/apple/orange_square.png b/public/images/emoji/apple/orange_square.png
new file mode 100644
index 00000000000..ff75ae1b970
Binary files /dev/null and b/public/images/emoji/apple/orange_square.png differ
diff --git a/public/images/emoji/apple/oyster.png b/public/images/emoji/apple/oyster.png
new file mode 100644
index 00000000000..a95ae241452
Binary files /dev/null and b/public/images/emoji/apple/oyster.png differ
diff --git a/public/images/emoji/apple/people_holding_hands.png b/public/images/emoji/apple/people_holding_hands.png
new file mode 100644
index 00000000000..53b1c35bd09
Binary files /dev/null and b/public/images/emoji/apple/people_holding_hands.png differ
diff --git a/public/images/emoji/apple/probing_cane.png b/public/images/emoji/apple/probing_cane.png
new file mode 100644
index 00000000000..4028a96634e
Binary files /dev/null and b/public/images/emoji/apple/probing_cane.png differ
diff --git a/public/images/emoji/apple/purple_circle.png b/public/images/emoji/apple/purple_circle.png
new file mode 100644
index 00000000000..2d8d83bf8ee
Binary files /dev/null and b/public/images/emoji/apple/purple_circle.png differ
diff --git a/public/images/emoji/apple/purple_square.png b/public/images/emoji/apple/purple_square.png
new file mode 100644
index 00000000000..2ecc7bad03f
Binary files /dev/null and b/public/images/emoji/apple/purple_square.png differ
diff --git a/public/images/emoji/apple/razor.png b/public/images/emoji/apple/razor.png
new file mode 100644
index 00000000000..731ac981ca9
Binary files /dev/null and b/public/images/emoji/apple/razor.png differ
diff --git a/public/images/emoji/apple/red_square.png b/public/images/emoji/apple/red_square.png
new file mode 100644
index 00000000000..41a935bb3e8
Binary files /dev/null and b/public/images/emoji/apple/red_square.png differ
diff --git a/public/images/emoji/apple/safety_vest.png b/public/images/emoji/apple/safety_vest.png
new file mode 100644
index 00000000000..1e4e4421922
Binary files /dev/null and b/public/images/emoji/apple/safety_vest.png differ
diff --git a/public/images/emoji/apple/sari.png b/public/images/emoji/apple/sari.png
new file mode 100644
index 00000000000..bd713f7cd74
Binary files /dev/null and b/public/images/emoji/apple/sari.png differ
diff --git a/public/images/emoji/apple/shorts.png b/public/images/emoji/apple/shorts.png
new file mode 100644
index 00000000000..b1801b6ef72
Binary files /dev/null and b/public/images/emoji/apple/shorts.png differ
diff --git a/public/images/emoji/apple/skunk.png b/public/images/emoji/apple/skunk.png
new file mode 100644
index 00000000000..ae4034c41af
Binary files /dev/null and b/public/images/emoji/apple/skunk.png differ
diff --git a/public/images/emoji/apple/stethoscope.png b/public/images/emoji/apple/stethoscope.png
new file mode 100644
index 00000000000..81b47449444
Binary files /dev/null and b/public/images/emoji/apple/stethoscope.png differ
diff --git a/public/images/emoji/apple/white_heart.png b/public/images/emoji/apple/white_heart.png
new file mode 100644
index 00000000000..c55ce33e6e8
Binary files /dev/null and b/public/images/emoji/apple/white_heart.png differ
diff --git a/public/images/emoji/apple/woman_in_manual_wheelchair.png b/public/images/emoji/apple/woman_in_manual_wheelchair.png
new file mode 100644
index 00000000000..3b5fc922e93
Binary files /dev/null and b/public/images/emoji/apple/woman_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/apple/woman_in_motorized_wheelchair.png b/public/images/emoji/apple/woman_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..ee129221671
Binary files /dev/null and b/public/images/emoji/apple/woman_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/apple/woman_kneeling.png b/public/images/emoji/apple/woman_kneeling.png
new file mode 100644
index 00000000000..65c92226558
Binary files /dev/null and b/public/images/emoji/apple/woman_kneeling.png differ
diff --git a/public/images/emoji/apple/woman_standing.png b/public/images/emoji/apple/woman_standing.png
new file mode 100644
index 00000000000..26dcc18e3a0
Binary files /dev/null and b/public/images/emoji/apple/woman_standing.png differ
diff --git a/public/images/emoji/apple/woman_with_probing_cane.png b/public/images/emoji/apple/woman_with_probing_cane.png
new file mode 100644
index 00000000000..02414f71eaf
Binary files /dev/null and b/public/images/emoji/apple/woman_with_probing_cane.png differ
diff --git a/public/images/emoji/apple/yellow_circle.png b/public/images/emoji/apple/yellow_circle.png
new file mode 100644
index 00000000000..df3b0bc56b3
Binary files /dev/null and b/public/images/emoji/apple/yellow_circle.png differ
diff --git a/public/images/emoji/apple/yellow_square.png b/public/images/emoji/apple/yellow_square.png
new file mode 100644
index 00000000000..33b7cba7893
Binary files /dev/null and b/public/images/emoji/apple/yellow_square.png differ
diff --git a/public/images/emoji/emoji_one/adhesive_bandage.png b/public/images/emoji/emoji_one/adhesive_bandage.png
new file mode 100644
index 00000000000..b51a33215fb
Binary files /dev/null and b/public/images/emoji/emoji_one/adhesive_bandage.png differ
diff --git a/public/images/emoji/emoji_one/axe.png b/public/images/emoji/emoji_one/axe.png
new file mode 100644
index 00000000000..db3ae0cbc14
Binary files /dev/null and b/public/images/emoji/emoji_one/axe.png differ
diff --git a/public/images/emoji/emoji_one/ballet_shoes.png b/public/images/emoji/emoji_one/ballet_shoes.png
new file mode 100644
index 00000000000..460c7b9b69f
Binary files /dev/null and b/public/images/emoji/emoji_one/ballet_shoes.png differ
diff --git a/public/images/emoji/emoji_one/banjo.png b/public/images/emoji/emoji_one/banjo.png
new file mode 100644
index 00000000000..ca4b485dcb1
Binary files /dev/null and b/public/images/emoji/emoji_one/banjo.png differ
diff --git a/public/images/emoji/emoji_one/beverage_box.png b/public/images/emoji/emoji_one/beverage_box.png
new file mode 100644
index 00000000000..db92b67f785
Binary files /dev/null and b/public/images/emoji/emoji_one/beverage_box.png differ
diff --git a/public/images/emoji/emoji_one/blue_square.png b/public/images/emoji/emoji_one/blue_square.png
new file mode 100644
index 00000000000..b1afe749f3c
Binary files /dev/null and b/public/images/emoji/emoji_one/blue_square.png differ
diff --git a/public/images/emoji/emoji_one/briefs.png b/public/images/emoji/emoji_one/briefs.png
new file mode 100644
index 00000000000..32f60f0f8e9
Binary files /dev/null and b/public/images/emoji/emoji_one/briefs.png differ
diff --git a/public/images/emoji/emoji_one/brown_circle.png b/public/images/emoji/emoji_one/brown_circle.png
new file mode 100644
index 00000000000..978688d05d8
Binary files /dev/null and b/public/images/emoji/emoji_one/brown_circle.png differ
diff --git a/public/images/emoji/emoji_one/brown_heart.png b/public/images/emoji/emoji_one/brown_heart.png
new file mode 100644
index 00000000000..106a132ff06
Binary files /dev/null and b/public/images/emoji/emoji_one/brown_heart.png differ
diff --git a/public/images/emoji/emoji_one/brown_square.png b/public/images/emoji/emoji_one/brown_square.png
new file mode 100644
index 00000000000..9c27be182bb
Binary files /dev/null and b/public/images/emoji/emoji_one/brown_square.png differ
diff --git a/public/images/emoji/emoji_one/butter.png b/public/images/emoji/emoji_one/butter.png
new file mode 100644
index 00000000000..a03bff752ee
Binary files /dev/null and b/public/images/emoji/emoji_one/butter.png differ
diff --git a/public/images/emoji/emoji_one/chair.png b/public/images/emoji/emoji_one/chair.png
new file mode 100644
index 00000000000..f31c21ee60a
Binary files /dev/null and b/public/images/emoji/emoji_one/chair.png differ
diff --git a/public/images/emoji/emoji_one/deaf_man.png b/public/images/emoji/emoji_one/deaf_man.png
new file mode 100644
index 00000000000..b328bd83be8
Binary files /dev/null and b/public/images/emoji/emoji_one/deaf_man.png differ
diff --git a/public/images/emoji/emoji_one/deaf_woman.png b/public/images/emoji/emoji_one/deaf_woman.png
new file mode 100644
index 00000000000..045fc825d3c
Binary files /dev/null and b/public/images/emoji/emoji_one/deaf_woman.png differ
diff --git a/public/images/emoji/emoji_one/diving_mask.png b/public/images/emoji/emoji_one/diving_mask.png
new file mode 100644
index 00000000000..7751220e95d
Binary files /dev/null and b/public/images/emoji/emoji_one/diving_mask.png differ
diff --git a/public/images/emoji/emoji_one/diya_lamp.png b/public/images/emoji/emoji_one/diya_lamp.png
new file mode 100644
index 00000000000..634279fdb96
Binary files /dev/null and b/public/images/emoji/emoji_one/diya_lamp.png differ
diff --git a/public/images/emoji/emoji_one/drop_of_blood.png b/public/images/emoji/emoji_one/drop_of_blood.png
new file mode 100644
index 00000000000..2055cd37048
Binary files /dev/null and b/public/images/emoji/emoji_one/drop_of_blood.png differ
diff --git a/public/images/emoji/emoji_one/falafel.png b/public/images/emoji/emoji_one/falafel.png
new file mode 100644
index 00000000000..a3df9ddf3a5
Binary files /dev/null and b/public/images/emoji/emoji_one/falafel.png differ
diff --git a/public/images/emoji/emoji_one/garlic.png b/public/images/emoji/emoji_one/garlic.png
new file mode 100644
index 00000000000..ba7678a7242
Binary files /dev/null and b/public/images/emoji/emoji_one/garlic.png differ
diff --git a/public/images/emoji/emoji_one/green_circle.png b/public/images/emoji/emoji_one/green_circle.png
new file mode 100644
index 00000000000..8bd2fc50b66
Binary files /dev/null and b/public/images/emoji/emoji_one/green_circle.png differ
diff --git a/public/images/emoji/emoji_one/green_square.png b/public/images/emoji/emoji_one/green_square.png
new file mode 100644
index 00000000000..64d21074a37
Binary files /dev/null and b/public/images/emoji/emoji_one/green_square.png differ
diff --git a/public/images/emoji/emoji_one/guide_dog.png b/public/images/emoji/emoji_one/guide_dog.png
new file mode 100644
index 00000000000..802d1cdf9b7
Binary files /dev/null and b/public/images/emoji/emoji_one/guide_dog.png differ
diff --git a/public/images/emoji/emoji_one/hear_with_hearing_aid.png b/public/images/emoji/emoji_one/hear_with_hearing_aid.png
new file mode 100644
index 00000000000..17773b2f4eb
Binary files /dev/null and b/public/images/emoji/emoji_one/hear_with_hearing_aid.png differ
diff --git a/public/images/emoji/emoji_one/hindu_temple.png b/public/images/emoji/emoji_one/hindu_temple.png
new file mode 100644
index 00000000000..14bf00d8cd5
Binary files /dev/null and b/public/images/emoji/emoji_one/hindu_temple.png differ
diff --git a/public/images/emoji/emoji_one/man_in_manual_wheelchair.png b/public/images/emoji/emoji_one/man_in_manual_wheelchair.png
new file mode 100644
index 00000000000..5a040878d6a
Binary files /dev/null and b/public/images/emoji/emoji_one/man_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/emoji_one/man_in_motorized_wheelchair.png b/public/images/emoji/emoji_one/man_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..b3af73dffdd
Binary files /dev/null and b/public/images/emoji/emoji_one/man_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/emoji_one/man_kneeling.png b/public/images/emoji/emoji_one/man_kneeling.png
new file mode 100644
index 00000000000..16a3e7c8bf0
Binary files /dev/null and b/public/images/emoji/emoji_one/man_kneeling.png differ
diff --git a/public/images/emoji/emoji_one/man_standing.png b/public/images/emoji/emoji_one/man_standing.png
new file mode 100644
index 00000000000..475f9b03c56
Binary files /dev/null and b/public/images/emoji/emoji_one/man_standing.png differ
diff --git a/public/images/emoji/emoji_one/man_with_probing_cane.png b/public/images/emoji/emoji_one/man_with_probing_cane.png
new file mode 100644
index 00000000000..6aa6b3e33f4
Binary files /dev/null and b/public/images/emoji/emoji_one/man_with_probing_cane.png differ
diff --git a/public/images/emoji/emoji_one/manual_wheelchair.png b/public/images/emoji/emoji_one/manual_wheelchair.png
new file mode 100644
index 00000000000..2695d87c0c8
Binary files /dev/null and b/public/images/emoji/emoji_one/manual_wheelchair.png differ
diff --git a/public/images/emoji/emoji_one/maté.png b/public/images/emoji/emoji_one/maté.png
new file mode 100644
index 00000000000..4280cf0cfa9
Binary files /dev/null and b/public/images/emoji/emoji_one/maté.png differ
diff --git a/public/images/emoji/emoji_one/mechanical_arm.png b/public/images/emoji/emoji_one/mechanical_arm.png
new file mode 100644
index 00000000000..d703f5fe2b7
Binary files /dev/null and b/public/images/emoji/emoji_one/mechanical_arm.png differ
diff --git a/public/images/emoji/emoji_one/mechanical_leg.png b/public/images/emoji/emoji_one/mechanical_leg.png
new file mode 100644
index 00000000000..4e0a6a68103
Binary files /dev/null and b/public/images/emoji/emoji_one/mechanical_leg.png differ
diff --git a/public/images/emoji/emoji_one/motorized_wheelchair.png b/public/images/emoji/emoji_one/motorized_wheelchair.png
new file mode 100644
index 00000000000..e02ff57be93
Binary files /dev/null and b/public/images/emoji/emoji_one/motorized_wheelchair.png differ
diff --git a/public/images/emoji/emoji_one/one_piece_swimsuit.png b/public/images/emoji/emoji_one/one_piece_swimsuit.png
new file mode 100644
index 00000000000..1e3d1f06f98
Binary files /dev/null and b/public/images/emoji/emoji_one/one_piece_swimsuit.png differ
diff --git a/public/images/emoji/emoji_one/onion.png b/public/images/emoji/emoji_one/onion.png
new file mode 100644
index 00000000000..16144949038
Binary files /dev/null and b/public/images/emoji/emoji_one/onion.png differ
diff --git a/public/images/emoji/emoji_one/orange_circle.png b/public/images/emoji/emoji_one/orange_circle.png
new file mode 100644
index 00000000000..0a5c4d194c3
Binary files /dev/null and b/public/images/emoji/emoji_one/orange_circle.png differ
diff --git a/public/images/emoji/emoji_one/orange_square.png b/public/images/emoji/emoji_one/orange_square.png
new file mode 100644
index 00000000000..ff75ae1b970
Binary files /dev/null and b/public/images/emoji/emoji_one/orange_square.png differ
diff --git a/public/images/emoji/emoji_one/oyster.png b/public/images/emoji/emoji_one/oyster.png
new file mode 100644
index 00000000000..a95ae241452
Binary files /dev/null and b/public/images/emoji/emoji_one/oyster.png differ
diff --git a/public/images/emoji/emoji_one/people_holding_hands.png b/public/images/emoji/emoji_one/people_holding_hands.png
new file mode 100644
index 00000000000..53b1c35bd09
Binary files /dev/null and b/public/images/emoji/emoji_one/people_holding_hands.png differ
diff --git a/public/images/emoji/emoji_one/probing_cane.png b/public/images/emoji/emoji_one/probing_cane.png
new file mode 100644
index 00000000000..4028a96634e
Binary files /dev/null and b/public/images/emoji/emoji_one/probing_cane.png differ
diff --git a/public/images/emoji/emoji_one/purple_circle.png b/public/images/emoji/emoji_one/purple_circle.png
new file mode 100644
index 00000000000..2d8d83bf8ee
Binary files /dev/null and b/public/images/emoji/emoji_one/purple_circle.png differ
diff --git a/public/images/emoji/emoji_one/purple_square.png b/public/images/emoji/emoji_one/purple_square.png
new file mode 100644
index 00000000000..2ecc7bad03f
Binary files /dev/null and b/public/images/emoji/emoji_one/purple_square.png differ
diff --git a/public/images/emoji/emoji_one/razor.png b/public/images/emoji/emoji_one/razor.png
new file mode 100644
index 00000000000..731ac981ca9
Binary files /dev/null and b/public/images/emoji/emoji_one/razor.png differ
diff --git a/public/images/emoji/emoji_one/red_square.png b/public/images/emoji/emoji_one/red_square.png
new file mode 100644
index 00000000000..41a935bb3e8
Binary files /dev/null and b/public/images/emoji/emoji_one/red_square.png differ
diff --git a/public/images/emoji/emoji_one/safety_vest.png b/public/images/emoji/emoji_one/safety_vest.png
new file mode 100644
index 00000000000..1e4e4421922
Binary files /dev/null and b/public/images/emoji/emoji_one/safety_vest.png differ
diff --git a/public/images/emoji/emoji_one/sari.png b/public/images/emoji/emoji_one/sari.png
new file mode 100644
index 00000000000..bd713f7cd74
Binary files /dev/null and b/public/images/emoji/emoji_one/sari.png differ
diff --git a/public/images/emoji/emoji_one/shorts.png b/public/images/emoji/emoji_one/shorts.png
new file mode 100644
index 00000000000..b1801b6ef72
Binary files /dev/null and b/public/images/emoji/emoji_one/shorts.png differ
diff --git a/public/images/emoji/emoji_one/skunk.png b/public/images/emoji/emoji_one/skunk.png
new file mode 100644
index 00000000000..ae4034c41af
Binary files /dev/null and b/public/images/emoji/emoji_one/skunk.png differ
diff --git a/public/images/emoji/emoji_one/stethoscope.png b/public/images/emoji/emoji_one/stethoscope.png
new file mode 100644
index 00000000000..81b47449444
Binary files /dev/null and b/public/images/emoji/emoji_one/stethoscope.png differ
diff --git a/public/images/emoji/emoji_one/white_heart.png b/public/images/emoji/emoji_one/white_heart.png
new file mode 100644
index 00000000000..c55ce33e6e8
Binary files /dev/null and b/public/images/emoji/emoji_one/white_heart.png differ
diff --git a/public/images/emoji/emoji_one/woman_in_manual_wheelchair.png b/public/images/emoji/emoji_one/woman_in_manual_wheelchair.png
new file mode 100644
index 00000000000..3b5fc922e93
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/emoji_one/woman_in_motorized_wheelchair.png b/public/images/emoji/emoji_one/woman_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..ee129221671
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/emoji_one/woman_kneeling.png b/public/images/emoji/emoji_one/woman_kneeling.png
new file mode 100644
index 00000000000..65c92226558
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_kneeling.png differ
diff --git a/public/images/emoji/emoji_one/woman_standing.png b/public/images/emoji/emoji_one/woman_standing.png
new file mode 100644
index 00000000000..26dcc18e3a0
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_standing.png differ
diff --git a/public/images/emoji/emoji_one/woman_with_probing_cane.png b/public/images/emoji/emoji_one/woman_with_probing_cane.png
new file mode 100644
index 00000000000..02414f71eaf
Binary files /dev/null and b/public/images/emoji/emoji_one/woman_with_probing_cane.png differ
diff --git a/public/images/emoji/emoji_one/yellow_circle.png b/public/images/emoji/emoji_one/yellow_circle.png
new file mode 100644
index 00000000000..df3b0bc56b3
Binary files /dev/null and b/public/images/emoji/emoji_one/yellow_circle.png differ
diff --git a/public/images/emoji/emoji_one/yellow_square.png b/public/images/emoji/emoji_one/yellow_square.png
new file mode 100644
index 00000000000..33b7cba7893
Binary files /dev/null and b/public/images/emoji/emoji_one/yellow_square.png differ
diff --git a/public/images/emoji/facebook_messenger/adhesive_bandage.png b/public/images/emoji/facebook_messenger/adhesive_bandage.png
new file mode 100644
index 00000000000..b51a33215fb
Binary files /dev/null and b/public/images/emoji/facebook_messenger/adhesive_bandage.png differ
diff --git a/public/images/emoji/facebook_messenger/axe.png b/public/images/emoji/facebook_messenger/axe.png
new file mode 100644
index 00000000000..db3ae0cbc14
Binary files /dev/null and b/public/images/emoji/facebook_messenger/axe.png differ
diff --git a/public/images/emoji/facebook_messenger/ballet_shoes.png b/public/images/emoji/facebook_messenger/ballet_shoes.png
new file mode 100644
index 00000000000..460c7b9b69f
Binary files /dev/null and b/public/images/emoji/facebook_messenger/ballet_shoes.png differ
diff --git a/public/images/emoji/facebook_messenger/banjo.png b/public/images/emoji/facebook_messenger/banjo.png
new file mode 100644
index 00000000000..ca4b485dcb1
Binary files /dev/null and b/public/images/emoji/facebook_messenger/banjo.png differ
diff --git a/public/images/emoji/facebook_messenger/beverage_box.png b/public/images/emoji/facebook_messenger/beverage_box.png
new file mode 100644
index 00000000000..db92b67f785
Binary files /dev/null and b/public/images/emoji/facebook_messenger/beverage_box.png differ
diff --git a/public/images/emoji/facebook_messenger/blue_square.png b/public/images/emoji/facebook_messenger/blue_square.png
new file mode 100644
index 00000000000..b1afe749f3c
Binary files /dev/null and b/public/images/emoji/facebook_messenger/blue_square.png differ
diff --git a/public/images/emoji/facebook_messenger/briefs.png b/public/images/emoji/facebook_messenger/briefs.png
new file mode 100644
index 00000000000..32f60f0f8e9
Binary files /dev/null and b/public/images/emoji/facebook_messenger/briefs.png differ
diff --git a/public/images/emoji/facebook_messenger/brown_circle.png b/public/images/emoji/facebook_messenger/brown_circle.png
new file mode 100644
index 00000000000..978688d05d8
Binary files /dev/null and b/public/images/emoji/facebook_messenger/brown_circle.png differ
diff --git a/public/images/emoji/facebook_messenger/brown_heart.png b/public/images/emoji/facebook_messenger/brown_heart.png
new file mode 100644
index 00000000000..106a132ff06
Binary files /dev/null and b/public/images/emoji/facebook_messenger/brown_heart.png differ
diff --git a/public/images/emoji/facebook_messenger/brown_square.png b/public/images/emoji/facebook_messenger/brown_square.png
new file mode 100644
index 00000000000..9c27be182bb
Binary files /dev/null and b/public/images/emoji/facebook_messenger/brown_square.png differ
diff --git a/public/images/emoji/facebook_messenger/butter.png b/public/images/emoji/facebook_messenger/butter.png
new file mode 100644
index 00000000000..a03bff752ee
Binary files /dev/null and b/public/images/emoji/facebook_messenger/butter.png differ
diff --git a/public/images/emoji/facebook_messenger/chair.png b/public/images/emoji/facebook_messenger/chair.png
new file mode 100644
index 00000000000..f31c21ee60a
Binary files /dev/null and b/public/images/emoji/facebook_messenger/chair.png differ
diff --git a/public/images/emoji/facebook_messenger/deaf_man.png b/public/images/emoji/facebook_messenger/deaf_man.png
new file mode 100644
index 00000000000..b328bd83be8
Binary files /dev/null and b/public/images/emoji/facebook_messenger/deaf_man.png differ
diff --git a/public/images/emoji/facebook_messenger/deaf_woman.png b/public/images/emoji/facebook_messenger/deaf_woman.png
new file mode 100644
index 00000000000..045fc825d3c
Binary files /dev/null and b/public/images/emoji/facebook_messenger/deaf_woman.png differ
diff --git a/public/images/emoji/facebook_messenger/diving_mask.png b/public/images/emoji/facebook_messenger/diving_mask.png
new file mode 100644
index 00000000000..7751220e95d
Binary files /dev/null and b/public/images/emoji/facebook_messenger/diving_mask.png differ
diff --git a/public/images/emoji/facebook_messenger/diya_lamp.png b/public/images/emoji/facebook_messenger/diya_lamp.png
new file mode 100644
index 00000000000..634279fdb96
Binary files /dev/null and b/public/images/emoji/facebook_messenger/diya_lamp.png differ
diff --git a/public/images/emoji/facebook_messenger/drop_of_blood.png b/public/images/emoji/facebook_messenger/drop_of_blood.png
new file mode 100644
index 00000000000..2055cd37048
Binary files /dev/null and b/public/images/emoji/facebook_messenger/drop_of_blood.png differ
diff --git a/public/images/emoji/facebook_messenger/falafel.png b/public/images/emoji/facebook_messenger/falafel.png
new file mode 100644
index 00000000000..a3df9ddf3a5
Binary files /dev/null and b/public/images/emoji/facebook_messenger/falafel.png differ
diff --git a/public/images/emoji/facebook_messenger/garlic.png b/public/images/emoji/facebook_messenger/garlic.png
new file mode 100644
index 00000000000..ba7678a7242
Binary files /dev/null and b/public/images/emoji/facebook_messenger/garlic.png differ
diff --git a/public/images/emoji/facebook_messenger/green_circle.png b/public/images/emoji/facebook_messenger/green_circle.png
new file mode 100644
index 00000000000..8bd2fc50b66
Binary files /dev/null and b/public/images/emoji/facebook_messenger/green_circle.png differ
diff --git a/public/images/emoji/facebook_messenger/green_square.png b/public/images/emoji/facebook_messenger/green_square.png
new file mode 100644
index 00000000000..64d21074a37
Binary files /dev/null and b/public/images/emoji/facebook_messenger/green_square.png differ
diff --git a/public/images/emoji/facebook_messenger/guide_dog.png b/public/images/emoji/facebook_messenger/guide_dog.png
new file mode 100644
index 00000000000..802d1cdf9b7
Binary files /dev/null and b/public/images/emoji/facebook_messenger/guide_dog.png differ
diff --git a/public/images/emoji/facebook_messenger/hear_with_hearing_aid.png b/public/images/emoji/facebook_messenger/hear_with_hearing_aid.png
new file mode 100644
index 00000000000..17773b2f4eb
Binary files /dev/null and b/public/images/emoji/facebook_messenger/hear_with_hearing_aid.png differ
diff --git a/public/images/emoji/facebook_messenger/hindu_temple.png b/public/images/emoji/facebook_messenger/hindu_temple.png
new file mode 100644
index 00000000000..14bf00d8cd5
Binary files /dev/null and b/public/images/emoji/facebook_messenger/hindu_temple.png differ
diff --git a/public/images/emoji/facebook_messenger/man_in_manual_wheelchair.png b/public/images/emoji/facebook_messenger/man_in_manual_wheelchair.png
new file mode 100644
index 00000000000..5a040878d6a
Binary files /dev/null and b/public/images/emoji/facebook_messenger/man_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/facebook_messenger/man_in_motorized_wheelchair.png b/public/images/emoji/facebook_messenger/man_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..b3af73dffdd
Binary files /dev/null and b/public/images/emoji/facebook_messenger/man_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/facebook_messenger/man_kneeling.png b/public/images/emoji/facebook_messenger/man_kneeling.png
new file mode 100644
index 00000000000..16a3e7c8bf0
Binary files /dev/null and b/public/images/emoji/facebook_messenger/man_kneeling.png differ
diff --git a/public/images/emoji/facebook_messenger/man_standing.png b/public/images/emoji/facebook_messenger/man_standing.png
new file mode 100644
index 00000000000..475f9b03c56
Binary files /dev/null and b/public/images/emoji/facebook_messenger/man_standing.png differ
diff --git a/public/images/emoji/facebook_messenger/man_with_probing_cane.png b/public/images/emoji/facebook_messenger/man_with_probing_cane.png
new file mode 100644
index 00000000000..6aa6b3e33f4
Binary files /dev/null and b/public/images/emoji/facebook_messenger/man_with_probing_cane.png differ
diff --git a/public/images/emoji/facebook_messenger/manual_wheelchair.png b/public/images/emoji/facebook_messenger/manual_wheelchair.png
new file mode 100644
index 00000000000..2695d87c0c8
Binary files /dev/null and b/public/images/emoji/facebook_messenger/manual_wheelchair.png differ
diff --git a/public/images/emoji/facebook_messenger/maté.png b/public/images/emoji/facebook_messenger/maté.png
new file mode 100644
index 00000000000..4280cf0cfa9
Binary files /dev/null and b/public/images/emoji/facebook_messenger/maté.png differ
diff --git a/public/images/emoji/facebook_messenger/mechanical_arm.png b/public/images/emoji/facebook_messenger/mechanical_arm.png
new file mode 100644
index 00000000000..d703f5fe2b7
Binary files /dev/null and b/public/images/emoji/facebook_messenger/mechanical_arm.png differ
diff --git a/public/images/emoji/facebook_messenger/mechanical_leg.png b/public/images/emoji/facebook_messenger/mechanical_leg.png
new file mode 100644
index 00000000000..4e0a6a68103
Binary files /dev/null and b/public/images/emoji/facebook_messenger/mechanical_leg.png differ
diff --git a/public/images/emoji/facebook_messenger/motorized_wheelchair.png b/public/images/emoji/facebook_messenger/motorized_wheelchair.png
new file mode 100644
index 00000000000..e02ff57be93
Binary files /dev/null and b/public/images/emoji/facebook_messenger/motorized_wheelchair.png differ
diff --git a/public/images/emoji/facebook_messenger/one_piece_swimsuit.png b/public/images/emoji/facebook_messenger/one_piece_swimsuit.png
new file mode 100644
index 00000000000..1e3d1f06f98
Binary files /dev/null and b/public/images/emoji/facebook_messenger/one_piece_swimsuit.png differ
diff --git a/public/images/emoji/facebook_messenger/onion.png b/public/images/emoji/facebook_messenger/onion.png
new file mode 100644
index 00000000000..16144949038
Binary files /dev/null and b/public/images/emoji/facebook_messenger/onion.png differ
diff --git a/public/images/emoji/facebook_messenger/orange_circle.png b/public/images/emoji/facebook_messenger/orange_circle.png
new file mode 100644
index 00000000000..0a5c4d194c3
Binary files /dev/null and b/public/images/emoji/facebook_messenger/orange_circle.png differ
diff --git a/public/images/emoji/facebook_messenger/orange_square.png b/public/images/emoji/facebook_messenger/orange_square.png
new file mode 100644
index 00000000000..ff75ae1b970
Binary files /dev/null and b/public/images/emoji/facebook_messenger/orange_square.png differ
diff --git a/public/images/emoji/facebook_messenger/oyster.png b/public/images/emoji/facebook_messenger/oyster.png
new file mode 100644
index 00000000000..a95ae241452
Binary files /dev/null and b/public/images/emoji/facebook_messenger/oyster.png differ
diff --git a/public/images/emoji/facebook_messenger/people_holding_hands.png b/public/images/emoji/facebook_messenger/people_holding_hands.png
new file mode 100644
index 00000000000..53b1c35bd09
Binary files /dev/null and b/public/images/emoji/facebook_messenger/people_holding_hands.png differ
diff --git a/public/images/emoji/facebook_messenger/probing_cane.png b/public/images/emoji/facebook_messenger/probing_cane.png
new file mode 100644
index 00000000000..4028a96634e
Binary files /dev/null and b/public/images/emoji/facebook_messenger/probing_cane.png differ
diff --git a/public/images/emoji/facebook_messenger/purple_circle.png b/public/images/emoji/facebook_messenger/purple_circle.png
new file mode 100644
index 00000000000..2d8d83bf8ee
Binary files /dev/null and b/public/images/emoji/facebook_messenger/purple_circle.png differ
diff --git a/public/images/emoji/facebook_messenger/purple_square.png b/public/images/emoji/facebook_messenger/purple_square.png
new file mode 100644
index 00000000000..2ecc7bad03f
Binary files /dev/null and b/public/images/emoji/facebook_messenger/purple_square.png differ
diff --git a/public/images/emoji/facebook_messenger/razor.png b/public/images/emoji/facebook_messenger/razor.png
new file mode 100644
index 00000000000..731ac981ca9
Binary files /dev/null and b/public/images/emoji/facebook_messenger/razor.png differ
diff --git a/public/images/emoji/facebook_messenger/red_square.png b/public/images/emoji/facebook_messenger/red_square.png
new file mode 100644
index 00000000000..41a935bb3e8
Binary files /dev/null and b/public/images/emoji/facebook_messenger/red_square.png differ
diff --git a/public/images/emoji/facebook_messenger/safety_vest.png b/public/images/emoji/facebook_messenger/safety_vest.png
new file mode 100644
index 00000000000..1e4e4421922
Binary files /dev/null and b/public/images/emoji/facebook_messenger/safety_vest.png differ
diff --git a/public/images/emoji/facebook_messenger/sari.png b/public/images/emoji/facebook_messenger/sari.png
new file mode 100644
index 00000000000..bd713f7cd74
Binary files /dev/null and b/public/images/emoji/facebook_messenger/sari.png differ
diff --git a/public/images/emoji/facebook_messenger/shorts.png b/public/images/emoji/facebook_messenger/shorts.png
new file mode 100644
index 00000000000..b1801b6ef72
Binary files /dev/null and b/public/images/emoji/facebook_messenger/shorts.png differ
diff --git a/public/images/emoji/facebook_messenger/skunk.png b/public/images/emoji/facebook_messenger/skunk.png
new file mode 100644
index 00000000000..ae4034c41af
Binary files /dev/null and b/public/images/emoji/facebook_messenger/skunk.png differ
diff --git a/public/images/emoji/facebook_messenger/stethoscope.png b/public/images/emoji/facebook_messenger/stethoscope.png
new file mode 100644
index 00000000000..81b47449444
Binary files /dev/null and b/public/images/emoji/facebook_messenger/stethoscope.png differ
diff --git a/public/images/emoji/facebook_messenger/white_heart.png b/public/images/emoji/facebook_messenger/white_heart.png
new file mode 100644
index 00000000000..c55ce33e6e8
Binary files /dev/null and b/public/images/emoji/facebook_messenger/white_heart.png differ
diff --git a/public/images/emoji/facebook_messenger/woman_in_manual_wheelchair.png b/public/images/emoji/facebook_messenger/woman_in_manual_wheelchair.png
new file mode 100644
index 00000000000..3b5fc922e93
Binary files /dev/null and b/public/images/emoji/facebook_messenger/woman_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/facebook_messenger/woman_in_motorized_wheelchair.png b/public/images/emoji/facebook_messenger/woman_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..ee129221671
Binary files /dev/null and b/public/images/emoji/facebook_messenger/woman_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/facebook_messenger/woman_kneeling.png b/public/images/emoji/facebook_messenger/woman_kneeling.png
new file mode 100644
index 00000000000..65c92226558
Binary files /dev/null and b/public/images/emoji/facebook_messenger/woman_kneeling.png differ
diff --git a/public/images/emoji/facebook_messenger/woman_standing.png b/public/images/emoji/facebook_messenger/woman_standing.png
new file mode 100644
index 00000000000..26dcc18e3a0
Binary files /dev/null and b/public/images/emoji/facebook_messenger/woman_standing.png differ
diff --git a/public/images/emoji/facebook_messenger/woman_with_probing_cane.png b/public/images/emoji/facebook_messenger/woman_with_probing_cane.png
new file mode 100644
index 00000000000..02414f71eaf
Binary files /dev/null and b/public/images/emoji/facebook_messenger/woman_with_probing_cane.png differ
diff --git a/public/images/emoji/facebook_messenger/yellow_circle.png b/public/images/emoji/facebook_messenger/yellow_circle.png
new file mode 100644
index 00000000000..df3b0bc56b3
Binary files /dev/null and b/public/images/emoji/facebook_messenger/yellow_circle.png differ
diff --git a/public/images/emoji/facebook_messenger/yellow_square.png b/public/images/emoji/facebook_messenger/yellow_square.png
new file mode 100644
index 00000000000..33b7cba7893
Binary files /dev/null and b/public/images/emoji/facebook_messenger/yellow_square.png differ
diff --git a/public/images/emoji/google/adhesive_bandage.png b/public/images/emoji/google/adhesive_bandage.png
new file mode 100644
index 00000000000..b51a33215fb
Binary files /dev/null and b/public/images/emoji/google/adhesive_bandage.png differ
diff --git a/public/images/emoji/google/axe.png b/public/images/emoji/google/axe.png
new file mode 100644
index 00000000000..db3ae0cbc14
Binary files /dev/null and b/public/images/emoji/google/axe.png differ
diff --git a/public/images/emoji/google/ballet_shoes.png b/public/images/emoji/google/ballet_shoes.png
new file mode 100644
index 00000000000..460c7b9b69f
Binary files /dev/null and b/public/images/emoji/google/ballet_shoes.png differ
diff --git a/public/images/emoji/google/banjo.png b/public/images/emoji/google/banjo.png
new file mode 100644
index 00000000000..ca4b485dcb1
Binary files /dev/null and b/public/images/emoji/google/banjo.png differ
diff --git a/public/images/emoji/google/beverage_box.png b/public/images/emoji/google/beverage_box.png
new file mode 100644
index 00000000000..db92b67f785
Binary files /dev/null and b/public/images/emoji/google/beverage_box.png differ
diff --git a/public/images/emoji/google/blue_square.png b/public/images/emoji/google/blue_square.png
new file mode 100644
index 00000000000..b1afe749f3c
Binary files /dev/null and b/public/images/emoji/google/blue_square.png differ
diff --git a/public/images/emoji/google/briefs.png b/public/images/emoji/google/briefs.png
new file mode 100644
index 00000000000..32f60f0f8e9
Binary files /dev/null and b/public/images/emoji/google/briefs.png differ
diff --git a/public/images/emoji/google/brown_circle.png b/public/images/emoji/google/brown_circle.png
new file mode 100644
index 00000000000..978688d05d8
Binary files /dev/null and b/public/images/emoji/google/brown_circle.png differ
diff --git a/public/images/emoji/google/brown_heart.png b/public/images/emoji/google/brown_heart.png
new file mode 100644
index 00000000000..106a132ff06
Binary files /dev/null and b/public/images/emoji/google/brown_heart.png differ
diff --git a/public/images/emoji/google/brown_square.png b/public/images/emoji/google/brown_square.png
new file mode 100644
index 00000000000..9c27be182bb
Binary files /dev/null and b/public/images/emoji/google/brown_square.png differ
diff --git a/public/images/emoji/google/butter.png b/public/images/emoji/google/butter.png
new file mode 100644
index 00000000000..a03bff752ee
Binary files /dev/null and b/public/images/emoji/google/butter.png differ
diff --git a/public/images/emoji/google/chair.png b/public/images/emoji/google/chair.png
new file mode 100644
index 00000000000..f31c21ee60a
Binary files /dev/null and b/public/images/emoji/google/chair.png differ
diff --git a/public/images/emoji/google/deaf_man.png b/public/images/emoji/google/deaf_man.png
new file mode 100644
index 00000000000..b328bd83be8
Binary files /dev/null and b/public/images/emoji/google/deaf_man.png differ
diff --git a/public/images/emoji/google/deaf_woman.png b/public/images/emoji/google/deaf_woman.png
new file mode 100644
index 00000000000..045fc825d3c
Binary files /dev/null and b/public/images/emoji/google/deaf_woman.png differ
diff --git a/public/images/emoji/google/diving_mask.png b/public/images/emoji/google/diving_mask.png
new file mode 100644
index 00000000000..7751220e95d
Binary files /dev/null and b/public/images/emoji/google/diving_mask.png differ
diff --git a/public/images/emoji/google/diya_lamp.png b/public/images/emoji/google/diya_lamp.png
new file mode 100644
index 00000000000..634279fdb96
Binary files /dev/null and b/public/images/emoji/google/diya_lamp.png differ
diff --git a/public/images/emoji/google/drop_of_blood.png b/public/images/emoji/google/drop_of_blood.png
new file mode 100644
index 00000000000..2055cd37048
Binary files /dev/null and b/public/images/emoji/google/drop_of_blood.png differ
diff --git a/public/images/emoji/google/falafel.png b/public/images/emoji/google/falafel.png
new file mode 100644
index 00000000000..a3df9ddf3a5
Binary files /dev/null and b/public/images/emoji/google/falafel.png differ
diff --git a/public/images/emoji/google/garlic.png b/public/images/emoji/google/garlic.png
new file mode 100644
index 00000000000..ba7678a7242
Binary files /dev/null and b/public/images/emoji/google/garlic.png differ
diff --git a/public/images/emoji/google/green_circle.png b/public/images/emoji/google/green_circle.png
new file mode 100644
index 00000000000..8bd2fc50b66
Binary files /dev/null and b/public/images/emoji/google/green_circle.png differ
diff --git a/public/images/emoji/google/green_square.png b/public/images/emoji/google/green_square.png
new file mode 100644
index 00000000000..64d21074a37
Binary files /dev/null and b/public/images/emoji/google/green_square.png differ
diff --git a/public/images/emoji/google/guide_dog.png b/public/images/emoji/google/guide_dog.png
new file mode 100644
index 00000000000..802d1cdf9b7
Binary files /dev/null and b/public/images/emoji/google/guide_dog.png differ
diff --git a/public/images/emoji/google/hear_with_hearing_aid.png b/public/images/emoji/google/hear_with_hearing_aid.png
new file mode 100644
index 00000000000..17773b2f4eb
Binary files /dev/null and b/public/images/emoji/google/hear_with_hearing_aid.png differ
diff --git a/public/images/emoji/google/hindu_temple.png b/public/images/emoji/google/hindu_temple.png
new file mode 100644
index 00000000000..14bf00d8cd5
Binary files /dev/null and b/public/images/emoji/google/hindu_temple.png differ
diff --git a/public/images/emoji/google/man_in_manual_wheelchair.png b/public/images/emoji/google/man_in_manual_wheelchair.png
new file mode 100644
index 00000000000..5a040878d6a
Binary files /dev/null and b/public/images/emoji/google/man_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/google/man_in_motorized_wheelchair.png b/public/images/emoji/google/man_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..b3af73dffdd
Binary files /dev/null and b/public/images/emoji/google/man_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/google/man_kneeling.png b/public/images/emoji/google/man_kneeling.png
new file mode 100644
index 00000000000..16a3e7c8bf0
Binary files /dev/null and b/public/images/emoji/google/man_kneeling.png differ
diff --git a/public/images/emoji/google/man_standing.png b/public/images/emoji/google/man_standing.png
new file mode 100644
index 00000000000..475f9b03c56
Binary files /dev/null and b/public/images/emoji/google/man_standing.png differ
diff --git a/public/images/emoji/google/man_with_probing_cane.png b/public/images/emoji/google/man_with_probing_cane.png
new file mode 100644
index 00000000000..6aa6b3e33f4
Binary files /dev/null and b/public/images/emoji/google/man_with_probing_cane.png differ
diff --git a/public/images/emoji/google/manual_wheelchair.png b/public/images/emoji/google/manual_wheelchair.png
new file mode 100644
index 00000000000..2695d87c0c8
Binary files /dev/null and b/public/images/emoji/google/manual_wheelchair.png differ
diff --git a/public/images/emoji/google/maté.png b/public/images/emoji/google/maté.png
new file mode 100644
index 00000000000..4280cf0cfa9
Binary files /dev/null and b/public/images/emoji/google/maté.png differ
diff --git a/public/images/emoji/google/mechanical_arm.png b/public/images/emoji/google/mechanical_arm.png
new file mode 100644
index 00000000000..d703f5fe2b7
Binary files /dev/null and b/public/images/emoji/google/mechanical_arm.png differ
diff --git a/public/images/emoji/google/mechanical_leg.png b/public/images/emoji/google/mechanical_leg.png
new file mode 100644
index 00000000000..4e0a6a68103
Binary files /dev/null and b/public/images/emoji/google/mechanical_leg.png differ
diff --git a/public/images/emoji/google/motorized_wheelchair.png b/public/images/emoji/google/motorized_wheelchair.png
new file mode 100644
index 00000000000..e02ff57be93
Binary files /dev/null and b/public/images/emoji/google/motorized_wheelchair.png differ
diff --git a/public/images/emoji/google/one_piece_swimsuit.png b/public/images/emoji/google/one_piece_swimsuit.png
new file mode 100644
index 00000000000..1e3d1f06f98
Binary files /dev/null and b/public/images/emoji/google/one_piece_swimsuit.png differ
diff --git a/public/images/emoji/google/onion.png b/public/images/emoji/google/onion.png
new file mode 100644
index 00000000000..16144949038
Binary files /dev/null and b/public/images/emoji/google/onion.png differ
diff --git a/public/images/emoji/google/orange_circle.png b/public/images/emoji/google/orange_circle.png
new file mode 100644
index 00000000000..0a5c4d194c3
Binary files /dev/null and b/public/images/emoji/google/orange_circle.png differ
diff --git a/public/images/emoji/google/orange_square.png b/public/images/emoji/google/orange_square.png
new file mode 100644
index 00000000000..ff75ae1b970
Binary files /dev/null and b/public/images/emoji/google/orange_square.png differ
diff --git a/public/images/emoji/google/oyster.png b/public/images/emoji/google/oyster.png
new file mode 100644
index 00000000000..a95ae241452
Binary files /dev/null and b/public/images/emoji/google/oyster.png differ
diff --git a/public/images/emoji/google/people_holding_hands.png b/public/images/emoji/google/people_holding_hands.png
new file mode 100644
index 00000000000..53b1c35bd09
Binary files /dev/null and b/public/images/emoji/google/people_holding_hands.png differ
diff --git a/public/images/emoji/google/probing_cane.png b/public/images/emoji/google/probing_cane.png
new file mode 100644
index 00000000000..4028a96634e
Binary files /dev/null and b/public/images/emoji/google/probing_cane.png differ
diff --git a/public/images/emoji/google/purple_circle.png b/public/images/emoji/google/purple_circle.png
new file mode 100644
index 00000000000..2d8d83bf8ee
Binary files /dev/null and b/public/images/emoji/google/purple_circle.png differ
diff --git a/public/images/emoji/google/purple_square.png b/public/images/emoji/google/purple_square.png
new file mode 100644
index 00000000000..2ecc7bad03f
Binary files /dev/null and b/public/images/emoji/google/purple_square.png differ
diff --git a/public/images/emoji/google/razor.png b/public/images/emoji/google/razor.png
new file mode 100644
index 00000000000..731ac981ca9
Binary files /dev/null and b/public/images/emoji/google/razor.png differ
diff --git a/public/images/emoji/google/red_square.png b/public/images/emoji/google/red_square.png
new file mode 100644
index 00000000000..41a935bb3e8
Binary files /dev/null and b/public/images/emoji/google/red_square.png differ
diff --git a/public/images/emoji/google/safety_vest.png b/public/images/emoji/google/safety_vest.png
new file mode 100644
index 00000000000..1e4e4421922
Binary files /dev/null and b/public/images/emoji/google/safety_vest.png differ
diff --git a/public/images/emoji/google/sari.png b/public/images/emoji/google/sari.png
new file mode 100644
index 00000000000..bd713f7cd74
Binary files /dev/null and b/public/images/emoji/google/sari.png differ
diff --git a/public/images/emoji/google/shorts.png b/public/images/emoji/google/shorts.png
new file mode 100644
index 00000000000..b1801b6ef72
Binary files /dev/null and b/public/images/emoji/google/shorts.png differ
diff --git a/public/images/emoji/google/skunk.png b/public/images/emoji/google/skunk.png
new file mode 100644
index 00000000000..ae4034c41af
Binary files /dev/null and b/public/images/emoji/google/skunk.png differ
diff --git a/public/images/emoji/google/stethoscope.png b/public/images/emoji/google/stethoscope.png
new file mode 100644
index 00000000000..81b47449444
Binary files /dev/null and b/public/images/emoji/google/stethoscope.png differ
diff --git a/public/images/emoji/google/white_heart.png b/public/images/emoji/google/white_heart.png
new file mode 100644
index 00000000000..c55ce33e6e8
Binary files /dev/null and b/public/images/emoji/google/white_heart.png differ
diff --git a/public/images/emoji/google/woman_in_manual_wheelchair.png b/public/images/emoji/google/woman_in_manual_wheelchair.png
new file mode 100644
index 00000000000..3b5fc922e93
Binary files /dev/null and b/public/images/emoji/google/woman_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/google/woman_in_motorized_wheelchair.png b/public/images/emoji/google/woman_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..ee129221671
Binary files /dev/null and b/public/images/emoji/google/woman_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/google/woman_kneeling.png b/public/images/emoji/google/woman_kneeling.png
new file mode 100644
index 00000000000..65c92226558
Binary files /dev/null and b/public/images/emoji/google/woman_kneeling.png differ
diff --git a/public/images/emoji/google/woman_standing.png b/public/images/emoji/google/woman_standing.png
new file mode 100644
index 00000000000..26dcc18e3a0
Binary files /dev/null and b/public/images/emoji/google/woman_standing.png differ
diff --git a/public/images/emoji/google/woman_with_probing_cane.png b/public/images/emoji/google/woman_with_probing_cane.png
new file mode 100644
index 00000000000..02414f71eaf
Binary files /dev/null and b/public/images/emoji/google/woman_with_probing_cane.png differ
diff --git a/public/images/emoji/google/yellow_circle.png b/public/images/emoji/google/yellow_circle.png
new file mode 100644
index 00000000000..df3b0bc56b3
Binary files /dev/null and b/public/images/emoji/google/yellow_circle.png differ
diff --git a/public/images/emoji/google/yellow_square.png b/public/images/emoji/google/yellow_square.png
new file mode 100644
index 00000000000..33b7cba7893
Binary files /dev/null and b/public/images/emoji/google/yellow_square.png differ
diff --git a/public/images/emoji/google_classic/adhesive_bandage.png b/public/images/emoji/google_classic/adhesive_bandage.png
new file mode 100644
index 00000000000..b51a33215fb
Binary files /dev/null and b/public/images/emoji/google_classic/adhesive_bandage.png differ
diff --git a/public/images/emoji/google_classic/axe.png b/public/images/emoji/google_classic/axe.png
new file mode 100644
index 00000000000..db3ae0cbc14
Binary files /dev/null and b/public/images/emoji/google_classic/axe.png differ
diff --git a/public/images/emoji/google_classic/ballet_shoes.png b/public/images/emoji/google_classic/ballet_shoes.png
new file mode 100644
index 00000000000..460c7b9b69f
Binary files /dev/null and b/public/images/emoji/google_classic/ballet_shoes.png differ
diff --git a/public/images/emoji/google_classic/banjo.png b/public/images/emoji/google_classic/banjo.png
new file mode 100644
index 00000000000..ca4b485dcb1
Binary files /dev/null and b/public/images/emoji/google_classic/banjo.png differ
diff --git a/public/images/emoji/google_classic/beverage_box.png b/public/images/emoji/google_classic/beverage_box.png
new file mode 100644
index 00000000000..db92b67f785
Binary files /dev/null and b/public/images/emoji/google_classic/beverage_box.png differ
diff --git a/public/images/emoji/google_classic/blue_square.png b/public/images/emoji/google_classic/blue_square.png
new file mode 100644
index 00000000000..b1afe749f3c
Binary files /dev/null and b/public/images/emoji/google_classic/blue_square.png differ
diff --git a/public/images/emoji/google_classic/briefs.png b/public/images/emoji/google_classic/briefs.png
new file mode 100644
index 00000000000..32f60f0f8e9
Binary files /dev/null and b/public/images/emoji/google_classic/briefs.png differ
diff --git a/public/images/emoji/google_classic/brown_circle.png b/public/images/emoji/google_classic/brown_circle.png
new file mode 100644
index 00000000000..978688d05d8
Binary files /dev/null and b/public/images/emoji/google_classic/brown_circle.png differ
diff --git a/public/images/emoji/google_classic/brown_heart.png b/public/images/emoji/google_classic/brown_heart.png
new file mode 100644
index 00000000000..106a132ff06
Binary files /dev/null and b/public/images/emoji/google_classic/brown_heart.png differ
diff --git a/public/images/emoji/google_classic/brown_square.png b/public/images/emoji/google_classic/brown_square.png
new file mode 100644
index 00000000000..9c27be182bb
Binary files /dev/null and b/public/images/emoji/google_classic/brown_square.png differ
diff --git a/public/images/emoji/google_classic/butter.png b/public/images/emoji/google_classic/butter.png
new file mode 100644
index 00000000000..a03bff752ee
Binary files /dev/null and b/public/images/emoji/google_classic/butter.png differ
diff --git a/public/images/emoji/google_classic/chair.png b/public/images/emoji/google_classic/chair.png
new file mode 100644
index 00000000000..f31c21ee60a
Binary files /dev/null and b/public/images/emoji/google_classic/chair.png differ
diff --git a/public/images/emoji/google_classic/deaf_man.png b/public/images/emoji/google_classic/deaf_man.png
new file mode 100644
index 00000000000..b328bd83be8
Binary files /dev/null and b/public/images/emoji/google_classic/deaf_man.png differ
diff --git a/public/images/emoji/google_classic/deaf_woman.png b/public/images/emoji/google_classic/deaf_woman.png
new file mode 100644
index 00000000000..045fc825d3c
Binary files /dev/null and b/public/images/emoji/google_classic/deaf_woman.png differ
diff --git a/public/images/emoji/google_classic/diving_mask.png b/public/images/emoji/google_classic/diving_mask.png
new file mode 100644
index 00000000000..7751220e95d
Binary files /dev/null and b/public/images/emoji/google_classic/diving_mask.png differ
diff --git a/public/images/emoji/google_classic/diya_lamp.png b/public/images/emoji/google_classic/diya_lamp.png
new file mode 100644
index 00000000000..634279fdb96
Binary files /dev/null and b/public/images/emoji/google_classic/diya_lamp.png differ
diff --git a/public/images/emoji/google_classic/drop_of_blood.png b/public/images/emoji/google_classic/drop_of_blood.png
new file mode 100644
index 00000000000..2055cd37048
Binary files /dev/null and b/public/images/emoji/google_classic/drop_of_blood.png differ
diff --git a/public/images/emoji/google_classic/falafel.png b/public/images/emoji/google_classic/falafel.png
new file mode 100644
index 00000000000..a3df9ddf3a5
Binary files /dev/null and b/public/images/emoji/google_classic/falafel.png differ
diff --git a/public/images/emoji/google_classic/garlic.png b/public/images/emoji/google_classic/garlic.png
new file mode 100644
index 00000000000..ba7678a7242
Binary files /dev/null and b/public/images/emoji/google_classic/garlic.png differ
diff --git a/public/images/emoji/google_classic/green_circle.png b/public/images/emoji/google_classic/green_circle.png
new file mode 100644
index 00000000000..8bd2fc50b66
Binary files /dev/null and b/public/images/emoji/google_classic/green_circle.png differ
diff --git a/public/images/emoji/google_classic/green_square.png b/public/images/emoji/google_classic/green_square.png
new file mode 100644
index 00000000000..64d21074a37
Binary files /dev/null and b/public/images/emoji/google_classic/green_square.png differ
diff --git a/public/images/emoji/google_classic/guide_dog.png b/public/images/emoji/google_classic/guide_dog.png
new file mode 100644
index 00000000000..802d1cdf9b7
Binary files /dev/null and b/public/images/emoji/google_classic/guide_dog.png differ
diff --git a/public/images/emoji/google_classic/hear_with_hearing_aid.png b/public/images/emoji/google_classic/hear_with_hearing_aid.png
new file mode 100644
index 00000000000..17773b2f4eb
Binary files /dev/null and b/public/images/emoji/google_classic/hear_with_hearing_aid.png differ
diff --git a/public/images/emoji/google_classic/hindu_temple.png b/public/images/emoji/google_classic/hindu_temple.png
new file mode 100644
index 00000000000..14bf00d8cd5
Binary files /dev/null and b/public/images/emoji/google_classic/hindu_temple.png differ
diff --git a/public/images/emoji/google_classic/man_in_manual_wheelchair.png b/public/images/emoji/google_classic/man_in_manual_wheelchair.png
new file mode 100644
index 00000000000..5a040878d6a
Binary files /dev/null and b/public/images/emoji/google_classic/man_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/google_classic/man_in_motorized_wheelchair.png b/public/images/emoji/google_classic/man_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..b3af73dffdd
Binary files /dev/null and b/public/images/emoji/google_classic/man_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/google_classic/man_kneeling.png b/public/images/emoji/google_classic/man_kneeling.png
new file mode 100644
index 00000000000..16a3e7c8bf0
Binary files /dev/null and b/public/images/emoji/google_classic/man_kneeling.png differ
diff --git a/public/images/emoji/google_classic/man_standing.png b/public/images/emoji/google_classic/man_standing.png
new file mode 100644
index 00000000000..475f9b03c56
Binary files /dev/null and b/public/images/emoji/google_classic/man_standing.png differ
diff --git a/public/images/emoji/google_classic/man_with_probing_cane.png b/public/images/emoji/google_classic/man_with_probing_cane.png
new file mode 100644
index 00000000000..6aa6b3e33f4
Binary files /dev/null and b/public/images/emoji/google_classic/man_with_probing_cane.png differ
diff --git a/public/images/emoji/google_classic/manual_wheelchair.png b/public/images/emoji/google_classic/manual_wheelchair.png
new file mode 100644
index 00000000000..2695d87c0c8
Binary files /dev/null and b/public/images/emoji/google_classic/manual_wheelchair.png differ
diff --git a/public/images/emoji/google_classic/maté.png b/public/images/emoji/google_classic/maté.png
new file mode 100644
index 00000000000..4280cf0cfa9
Binary files /dev/null and b/public/images/emoji/google_classic/maté.png differ
diff --git a/public/images/emoji/google_classic/mechanical_arm.png b/public/images/emoji/google_classic/mechanical_arm.png
new file mode 100644
index 00000000000..d703f5fe2b7
Binary files /dev/null and b/public/images/emoji/google_classic/mechanical_arm.png differ
diff --git a/public/images/emoji/google_classic/mechanical_leg.png b/public/images/emoji/google_classic/mechanical_leg.png
new file mode 100644
index 00000000000..4e0a6a68103
Binary files /dev/null and b/public/images/emoji/google_classic/mechanical_leg.png differ
diff --git a/public/images/emoji/google_classic/motorized_wheelchair.png b/public/images/emoji/google_classic/motorized_wheelchair.png
new file mode 100644
index 00000000000..e02ff57be93
Binary files /dev/null and b/public/images/emoji/google_classic/motorized_wheelchair.png differ
diff --git a/public/images/emoji/google_classic/one_piece_swimsuit.png b/public/images/emoji/google_classic/one_piece_swimsuit.png
new file mode 100644
index 00000000000..1e3d1f06f98
Binary files /dev/null and b/public/images/emoji/google_classic/one_piece_swimsuit.png differ
diff --git a/public/images/emoji/google_classic/onion.png b/public/images/emoji/google_classic/onion.png
new file mode 100644
index 00000000000..16144949038
Binary files /dev/null and b/public/images/emoji/google_classic/onion.png differ
diff --git a/public/images/emoji/google_classic/orange_circle.png b/public/images/emoji/google_classic/orange_circle.png
new file mode 100644
index 00000000000..0a5c4d194c3
Binary files /dev/null and b/public/images/emoji/google_classic/orange_circle.png differ
diff --git a/public/images/emoji/google_classic/orange_square.png b/public/images/emoji/google_classic/orange_square.png
new file mode 100644
index 00000000000..ff75ae1b970
Binary files /dev/null and b/public/images/emoji/google_classic/orange_square.png differ
diff --git a/public/images/emoji/google_classic/oyster.png b/public/images/emoji/google_classic/oyster.png
new file mode 100644
index 00000000000..a95ae241452
Binary files /dev/null and b/public/images/emoji/google_classic/oyster.png differ
diff --git a/public/images/emoji/google_classic/people_holding_hands.png b/public/images/emoji/google_classic/people_holding_hands.png
new file mode 100644
index 00000000000..53b1c35bd09
Binary files /dev/null and b/public/images/emoji/google_classic/people_holding_hands.png differ
diff --git a/public/images/emoji/google_classic/probing_cane.png b/public/images/emoji/google_classic/probing_cane.png
new file mode 100644
index 00000000000..4028a96634e
Binary files /dev/null and b/public/images/emoji/google_classic/probing_cane.png differ
diff --git a/public/images/emoji/google_classic/purple_circle.png b/public/images/emoji/google_classic/purple_circle.png
new file mode 100644
index 00000000000..2d8d83bf8ee
Binary files /dev/null and b/public/images/emoji/google_classic/purple_circle.png differ
diff --git a/public/images/emoji/google_classic/purple_square.png b/public/images/emoji/google_classic/purple_square.png
new file mode 100644
index 00000000000..2ecc7bad03f
Binary files /dev/null and b/public/images/emoji/google_classic/purple_square.png differ
diff --git a/public/images/emoji/google_classic/razor.png b/public/images/emoji/google_classic/razor.png
new file mode 100644
index 00000000000..731ac981ca9
Binary files /dev/null and b/public/images/emoji/google_classic/razor.png differ
diff --git a/public/images/emoji/google_classic/red_square.png b/public/images/emoji/google_classic/red_square.png
new file mode 100644
index 00000000000..41a935bb3e8
Binary files /dev/null and b/public/images/emoji/google_classic/red_square.png differ
diff --git a/public/images/emoji/google_classic/safety_vest.png b/public/images/emoji/google_classic/safety_vest.png
new file mode 100644
index 00000000000..1e4e4421922
Binary files /dev/null and b/public/images/emoji/google_classic/safety_vest.png differ
diff --git a/public/images/emoji/google_classic/sari.png b/public/images/emoji/google_classic/sari.png
new file mode 100644
index 00000000000..bd713f7cd74
Binary files /dev/null and b/public/images/emoji/google_classic/sari.png differ
diff --git a/public/images/emoji/google_classic/shorts.png b/public/images/emoji/google_classic/shorts.png
new file mode 100644
index 00000000000..b1801b6ef72
Binary files /dev/null and b/public/images/emoji/google_classic/shorts.png differ
diff --git a/public/images/emoji/google_classic/skunk.png b/public/images/emoji/google_classic/skunk.png
new file mode 100644
index 00000000000..ae4034c41af
Binary files /dev/null and b/public/images/emoji/google_classic/skunk.png differ
diff --git a/public/images/emoji/google_classic/stethoscope.png b/public/images/emoji/google_classic/stethoscope.png
new file mode 100644
index 00000000000..81b47449444
Binary files /dev/null and b/public/images/emoji/google_classic/stethoscope.png differ
diff --git a/public/images/emoji/google_classic/white_heart.png b/public/images/emoji/google_classic/white_heart.png
new file mode 100644
index 00000000000..c55ce33e6e8
Binary files /dev/null and b/public/images/emoji/google_classic/white_heart.png differ
diff --git a/public/images/emoji/google_classic/woman_in_manual_wheelchair.png b/public/images/emoji/google_classic/woman_in_manual_wheelchair.png
new file mode 100644
index 00000000000..3b5fc922e93
Binary files /dev/null and b/public/images/emoji/google_classic/woman_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/google_classic/woman_in_motorized_wheelchair.png b/public/images/emoji/google_classic/woman_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..ee129221671
Binary files /dev/null and b/public/images/emoji/google_classic/woman_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/google_classic/woman_kneeling.png b/public/images/emoji/google_classic/woman_kneeling.png
new file mode 100644
index 00000000000..65c92226558
Binary files /dev/null and b/public/images/emoji/google_classic/woman_kneeling.png differ
diff --git a/public/images/emoji/google_classic/woman_standing.png b/public/images/emoji/google_classic/woman_standing.png
new file mode 100644
index 00000000000..26dcc18e3a0
Binary files /dev/null and b/public/images/emoji/google_classic/woman_standing.png differ
diff --git a/public/images/emoji/google_classic/woman_with_probing_cane.png b/public/images/emoji/google_classic/woman_with_probing_cane.png
new file mode 100644
index 00000000000..02414f71eaf
Binary files /dev/null and b/public/images/emoji/google_classic/woman_with_probing_cane.png differ
diff --git a/public/images/emoji/google_classic/yellow_circle.png b/public/images/emoji/google_classic/yellow_circle.png
new file mode 100644
index 00000000000..df3b0bc56b3
Binary files /dev/null and b/public/images/emoji/google_classic/yellow_circle.png differ
diff --git a/public/images/emoji/google_classic/yellow_square.png b/public/images/emoji/google_classic/yellow_square.png
new file mode 100644
index 00000000000..33b7cba7893
Binary files /dev/null and b/public/images/emoji/google_classic/yellow_square.png differ
diff --git a/public/images/emoji/twitter/adhesive_bandage.png b/public/images/emoji/twitter/adhesive_bandage.png
new file mode 100644
index 00000000000..b51a33215fb
Binary files /dev/null and b/public/images/emoji/twitter/adhesive_bandage.png differ
diff --git a/public/images/emoji/twitter/axe.png b/public/images/emoji/twitter/axe.png
new file mode 100644
index 00000000000..db3ae0cbc14
Binary files /dev/null and b/public/images/emoji/twitter/axe.png differ
diff --git a/public/images/emoji/twitter/ballet_shoes.png b/public/images/emoji/twitter/ballet_shoes.png
new file mode 100644
index 00000000000..460c7b9b69f
Binary files /dev/null and b/public/images/emoji/twitter/ballet_shoes.png differ
diff --git a/public/images/emoji/twitter/banjo.png b/public/images/emoji/twitter/banjo.png
new file mode 100644
index 00000000000..ca4b485dcb1
Binary files /dev/null and b/public/images/emoji/twitter/banjo.png differ
diff --git a/public/images/emoji/twitter/beverage_box.png b/public/images/emoji/twitter/beverage_box.png
new file mode 100644
index 00000000000..db92b67f785
Binary files /dev/null and b/public/images/emoji/twitter/beverage_box.png differ
diff --git a/public/images/emoji/twitter/blue_square.png b/public/images/emoji/twitter/blue_square.png
new file mode 100644
index 00000000000..b1afe749f3c
Binary files /dev/null and b/public/images/emoji/twitter/blue_square.png differ
diff --git a/public/images/emoji/twitter/briefs.png b/public/images/emoji/twitter/briefs.png
new file mode 100644
index 00000000000..32f60f0f8e9
Binary files /dev/null and b/public/images/emoji/twitter/briefs.png differ
diff --git a/public/images/emoji/twitter/brown_circle.png b/public/images/emoji/twitter/brown_circle.png
new file mode 100644
index 00000000000..978688d05d8
Binary files /dev/null and b/public/images/emoji/twitter/brown_circle.png differ
diff --git a/public/images/emoji/twitter/brown_heart.png b/public/images/emoji/twitter/brown_heart.png
new file mode 100644
index 00000000000..106a132ff06
Binary files /dev/null and b/public/images/emoji/twitter/brown_heart.png differ
diff --git a/public/images/emoji/twitter/brown_square.png b/public/images/emoji/twitter/brown_square.png
new file mode 100644
index 00000000000..9c27be182bb
Binary files /dev/null and b/public/images/emoji/twitter/brown_square.png differ
diff --git a/public/images/emoji/twitter/butter.png b/public/images/emoji/twitter/butter.png
new file mode 100644
index 00000000000..a03bff752ee
Binary files /dev/null and b/public/images/emoji/twitter/butter.png differ
diff --git a/public/images/emoji/twitter/chair.png b/public/images/emoji/twitter/chair.png
new file mode 100644
index 00000000000..f31c21ee60a
Binary files /dev/null and b/public/images/emoji/twitter/chair.png differ
diff --git a/public/images/emoji/twitter/deaf_man.png b/public/images/emoji/twitter/deaf_man.png
new file mode 100644
index 00000000000..b328bd83be8
Binary files /dev/null and b/public/images/emoji/twitter/deaf_man.png differ
diff --git a/public/images/emoji/twitter/deaf_woman.png b/public/images/emoji/twitter/deaf_woman.png
new file mode 100644
index 00000000000..045fc825d3c
Binary files /dev/null and b/public/images/emoji/twitter/deaf_woman.png differ
diff --git a/public/images/emoji/twitter/diving_mask.png b/public/images/emoji/twitter/diving_mask.png
new file mode 100644
index 00000000000..7751220e95d
Binary files /dev/null and b/public/images/emoji/twitter/diving_mask.png differ
diff --git a/public/images/emoji/twitter/diya_lamp.png b/public/images/emoji/twitter/diya_lamp.png
new file mode 100644
index 00000000000..634279fdb96
Binary files /dev/null and b/public/images/emoji/twitter/diya_lamp.png differ
diff --git a/public/images/emoji/twitter/drop_of_blood.png b/public/images/emoji/twitter/drop_of_blood.png
new file mode 100644
index 00000000000..2055cd37048
Binary files /dev/null and b/public/images/emoji/twitter/drop_of_blood.png differ
diff --git a/public/images/emoji/twitter/falafel.png b/public/images/emoji/twitter/falafel.png
new file mode 100644
index 00000000000..a3df9ddf3a5
Binary files /dev/null and b/public/images/emoji/twitter/falafel.png differ
diff --git a/public/images/emoji/twitter/garlic.png b/public/images/emoji/twitter/garlic.png
new file mode 100644
index 00000000000..ba7678a7242
Binary files /dev/null and b/public/images/emoji/twitter/garlic.png differ
diff --git a/public/images/emoji/twitter/green_circle.png b/public/images/emoji/twitter/green_circle.png
new file mode 100644
index 00000000000..8bd2fc50b66
Binary files /dev/null and b/public/images/emoji/twitter/green_circle.png differ
diff --git a/public/images/emoji/twitter/green_square.png b/public/images/emoji/twitter/green_square.png
new file mode 100644
index 00000000000..64d21074a37
Binary files /dev/null and b/public/images/emoji/twitter/green_square.png differ
diff --git a/public/images/emoji/twitter/guide_dog.png b/public/images/emoji/twitter/guide_dog.png
new file mode 100644
index 00000000000..802d1cdf9b7
Binary files /dev/null and b/public/images/emoji/twitter/guide_dog.png differ
diff --git a/public/images/emoji/twitter/hear_with_hearing_aid.png b/public/images/emoji/twitter/hear_with_hearing_aid.png
new file mode 100644
index 00000000000..17773b2f4eb
Binary files /dev/null and b/public/images/emoji/twitter/hear_with_hearing_aid.png differ
diff --git a/public/images/emoji/twitter/hindu_temple.png b/public/images/emoji/twitter/hindu_temple.png
new file mode 100644
index 00000000000..14bf00d8cd5
Binary files /dev/null and b/public/images/emoji/twitter/hindu_temple.png differ
diff --git a/public/images/emoji/twitter/man_in_manual_wheelchair.png b/public/images/emoji/twitter/man_in_manual_wheelchair.png
new file mode 100644
index 00000000000..5a040878d6a
Binary files /dev/null and b/public/images/emoji/twitter/man_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/twitter/man_in_motorized_wheelchair.png b/public/images/emoji/twitter/man_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..b3af73dffdd
Binary files /dev/null and b/public/images/emoji/twitter/man_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/twitter/man_kneeling.png b/public/images/emoji/twitter/man_kneeling.png
new file mode 100644
index 00000000000..16a3e7c8bf0
Binary files /dev/null and b/public/images/emoji/twitter/man_kneeling.png differ
diff --git a/public/images/emoji/twitter/man_standing.png b/public/images/emoji/twitter/man_standing.png
new file mode 100644
index 00000000000..475f9b03c56
Binary files /dev/null and b/public/images/emoji/twitter/man_standing.png differ
diff --git a/public/images/emoji/twitter/man_with_probing_cane.png b/public/images/emoji/twitter/man_with_probing_cane.png
new file mode 100644
index 00000000000..6aa6b3e33f4
Binary files /dev/null and b/public/images/emoji/twitter/man_with_probing_cane.png differ
diff --git a/public/images/emoji/twitter/manual_wheelchair.png b/public/images/emoji/twitter/manual_wheelchair.png
new file mode 100644
index 00000000000..2695d87c0c8
Binary files /dev/null and b/public/images/emoji/twitter/manual_wheelchair.png differ
diff --git a/public/images/emoji/twitter/maté.png b/public/images/emoji/twitter/maté.png
new file mode 100644
index 00000000000..4280cf0cfa9
Binary files /dev/null and b/public/images/emoji/twitter/maté.png differ
diff --git a/public/images/emoji/twitter/mechanical_arm.png b/public/images/emoji/twitter/mechanical_arm.png
new file mode 100644
index 00000000000..d703f5fe2b7
Binary files /dev/null and b/public/images/emoji/twitter/mechanical_arm.png differ
diff --git a/public/images/emoji/twitter/mechanical_leg.png b/public/images/emoji/twitter/mechanical_leg.png
new file mode 100644
index 00000000000..4e0a6a68103
Binary files /dev/null and b/public/images/emoji/twitter/mechanical_leg.png differ
diff --git a/public/images/emoji/twitter/motorized_wheelchair.png b/public/images/emoji/twitter/motorized_wheelchair.png
new file mode 100644
index 00000000000..e02ff57be93
Binary files /dev/null and b/public/images/emoji/twitter/motorized_wheelchair.png differ
diff --git a/public/images/emoji/twitter/one_piece_swimsuit.png b/public/images/emoji/twitter/one_piece_swimsuit.png
new file mode 100644
index 00000000000..1e3d1f06f98
Binary files /dev/null and b/public/images/emoji/twitter/one_piece_swimsuit.png differ
diff --git a/public/images/emoji/twitter/onion.png b/public/images/emoji/twitter/onion.png
new file mode 100644
index 00000000000..16144949038
Binary files /dev/null and b/public/images/emoji/twitter/onion.png differ
diff --git a/public/images/emoji/twitter/orange_circle.png b/public/images/emoji/twitter/orange_circle.png
new file mode 100644
index 00000000000..0a5c4d194c3
Binary files /dev/null and b/public/images/emoji/twitter/orange_circle.png differ
diff --git a/public/images/emoji/twitter/orange_square.png b/public/images/emoji/twitter/orange_square.png
new file mode 100644
index 00000000000..ff75ae1b970
Binary files /dev/null and b/public/images/emoji/twitter/orange_square.png differ
diff --git a/public/images/emoji/twitter/oyster.png b/public/images/emoji/twitter/oyster.png
new file mode 100644
index 00000000000..a95ae241452
Binary files /dev/null and b/public/images/emoji/twitter/oyster.png differ
diff --git a/public/images/emoji/twitter/people_holding_hands.png b/public/images/emoji/twitter/people_holding_hands.png
new file mode 100644
index 00000000000..53b1c35bd09
Binary files /dev/null and b/public/images/emoji/twitter/people_holding_hands.png differ
diff --git a/public/images/emoji/twitter/probing_cane.png b/public/images/emoji/twitter/probing_cane.png
new file mode 100644
index 00000000000..4028a96634e
Binary files /dev/null and b/public/images/emoji/twitter/probing_cane.png differ
diff --git a/public/images/emoji/twitter/purple_circle.png b/public/images/emoji/twitter/purple_circle.png
new file mode 100644
index 00000000000..2d8d83bf8ee
Binary files /dev/null and b/public/images/emoji/twitter/purple_circle.png differ
diff --git a/public/images/emoji/twitter/purple_square.png b/public/images/emoji/twitter/purple_square.png
new file mode 100644
index 00000000000..2ecc7bad03f
Binary files /dev/null and b/public/images/emoji/twitter/purple_square.png differ
diff --git a/public/images/emoji/twitter/razor.png b/public/images/emoji/twitter/razor.png
new file mode 100644
index 00000000000..731ac981ca9
Binary files /dev/null and b/public/images/emoji/twitter/razor.png differ
diff --git a/public/images/emoji/twitter/red_square.png b/public/images/emoji/twitter/red_square.png
new file mode 100644
index 00000000000..41a935bb3e8
Binary files /dev/null and b/public/images/emoji/twitter/red_square.png differ
diff --git a/public/images/emoji/twitter/safety_vest.png b/public/images/emoji/twitter/safety_vest.png
new file mode 100644
index 00000000000..1e4e4421922
Binary files /dev/null and b/public/images/emoji/twitter/safety_vest.png differ
diff --git a/public/images/emoji/twitter/sari.png b/public/images/emoji/twitter/sari.png
new file mode 100644
index 00000000000..bd713f7cd74
Binary files /dev/null and b/public/images/emoji/twitter/sari.png differ
diff --git a/public/images/emoji/twitter/shorts.png b/public/images/emoji/twitter/shorts.png
new file mode 100644
index 00000000000..b1801b6ef72
Binary files /dev/null and b/public/images/emoji/twitter/shorts.png differ
diff --git a/public/images/emoji/twitter/skunk.png b/public/images/emoji/twitter/skunk.png
new file mode 100644
index 00000000000..ae4034c41af
Binary files /dev/null and b/public/images/emoji/twitter/skunk.png differ
diff --git a/public/images/emoji/twitter/stethoscope.png b/public/images/emoji/twitter/stethoscope.png
new file mode 100644
index 00000000000..81b47449444
Binary files /dev/null and b/public/images/emoji/twitter/stethoscope.png differ
diff --git a/public/images/emoji/twitter/white_heart.png b/public/images/emoji/twitter/white_heart.png
new file mode 100644
index 00000000000..c55ce33e6e8
Binary files /dev/null and b/public/images/emoji/twitter/white_heart.png differ
diff --git a/public/images/emoji/twitter/woman_in_manual_wheelchair.png b/public/images/emoji/twitter/woman_in_manual_wheelchair.png
new file mode 100644
index 00000000000..3b5fc922e93
Binary files /dev/null and b/public/images/emoji/twitter/woman_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/twitter/woman_in_motorized_wheelchair.png b/public/images/emoji/twitter/woman_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..ee129221671
Binary files /dev/null and b/public/images/emoji/twitter/woman_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/twitter/woman_kneeling.png b/public/images/emoji/twitter/woman_kneeling.png
new file mode 100644
index 00000000000..65c92226558
Binary files /dev/null and b/public/images/emoji/twitter/woman_kneeling.png differ
diff --git a/public/images/emoji/twitter/woman_standing.png b/public/images/emoji/twitter/woman_standing.png
new file mode 100644
index 00000000000..26dcc18e3a0
Binary files /dev/null and b/public/images/emoji/twitter/woman_standing.png differ
diff --git a/public/images/emoji/twitter/woman_with_probing_cane.png b/public/images/emoji/twitter/woman_with_probing_cane.png
new file mode 100644
index 00000000000..02414f71eaf
Binary files /dev/null and b/public/images/emoji/twitter/woman_with_probing_cane.png differ
diff --git a/public/images/emoji/twitter/yellow_circle.png b/public/images/emoji/twitter/yellow_circle.png
new file mode 100644
index 00000000000..df3b0bc56b3
Binary files /dev/null and b/public/images/emoji/twitter/yellow_circle.png differ
diff --git a/public/images/emoji/twitter/yellow_square.png b/public/images/emoji/twitter/yellow_square.png
new file mode 100644
index 00000000000..33b7cba7893
Binary files /dev/null and b/public/images/emoji/twitter/yellow_square.png differ
diff --git a/public/images/emoji/win10/adhesive_bandage.png b/public/images/emoji/win10/adhesive_bandage.png
new file mode 100644
index 00000000000..b51a33215fb
Binary files /dev/null and b/public/images/emoji/win10/adhesive_bandage.png differ
diff --git a/public/images/emoji/win10/axe.png b/public/images/emoji/win10/axe.png
new file mode 100644
index 00000000000..db3ae0cbc14
Binary files /dev/null and b/public/images/emoji/win10/axe.png differ
diff --git a/public/images/emoji/win10/ballet_shoes.png b/public/images/emoji/win10/ballet_shoes.png
new file mode 100644
index 00000000000..460c7b9b69f
Binary files /dev/null and b/public/images/emoji/win10/ballet_shoes.png differ
diff --git a/public/images/emoji/win10/banjo.png b/public/images/emoji/win10/banjo.png
new file mode 100644
index 00000000000..ca4b485dcb1
Binary files /dev/null and b/public/images/emoji/win10/banjo.png differ
diff --git a/public/images/emoji/win10/beverage_box.png b/public/images/emoji/win10/beverage_box.png
new file mode 100644
index 00000000000..db92b67f785
Binary files /dev/null and b/public/images/emoji/win10/beverage_box.png differ
diff --git a/public/images/emoji/win10/blue_square.png b/public/images/emoji/win10/blue_square.png
new file mode 100644
index 00000000000..b1afe749f3c
Binary files /dev/null and b/public/images/emoji/win10/blue_square.png differ
diff --git a/public/images/emoji/win10/briefs.png b/public/images/emoji/win10/briefs.png
new file mode 100644
index 00000000000..32f60f0f8e9
Binary files /dev/null and b/public/images/emoji/win10/briefs.png differ
diff --git a/public/images/emoji/win10/brown_circle.png b/public/images/emoji/win10/brown_circle.png
new file mode 100644
index 00000000000..978688d05d8
Binary files /dev/null and b/public/images/emoji/win10/brown_circle.png differ
diff --git a/public/images/emoji/win10/brown_heart.png b/public/images/emoji/win10/brown_heart.png
new file mode 100644
index 00000000000..106a132ff06
Binary files /dev/null and b/public/images/emoji/win10/brown_heart.png differ
diff --git a/public/images/emoji/win10/brown_square.png b/public/images/emoji/win10/brown_square.png
new file mode 100644
index 00000000000..9c27be182bb
Binary files /dev/null and b/public/images/emoji/win10/brown_square.png differ
diff --git a/public/images/emoji/win10/butter.png b/public/images/emoji/win10/butter.png
new file mode 100644
index 00000000000..a03bff752ee
Binary files /dev/null and b/public/images/emoji/win10/butter.png differ
diff --git a/public/images/emoji/win10/chair.png b/public/images/emoji/win10/chair.png
new file mode 100644
index 00000000000..f31c21ee60a
Binary files /dev/null and b/public/images/emoji/win10/chair.png differ
diff --git a/public/images/emoji/win10/deaf_man.png b/public/images/emoji/win10/deaf_man.png
new file mode 100644
index 00000000000..b328bd83be8
Binary files /dev/null and b/public/images/emoji/win10/deaf_man.png differ
diff --git a/public/images/emoji/win10/deaf_woman.png b/public/images/emoji/win10/deaf_woman.png
new file mode 100644
index 00000000000..045fc825d3c
Binary files /dev/null and b/public/images/emoji/win10/deaf_woman.png differ
diff --git a/public/images/emoji/win10/diving_mask.png b/public/images/emoji/win10/diving_mask.png
new file mode 100644
index 00000000000..7751220e95d
Binary files /dev/null and b/public/images/emoji/win10/diving_mask.png differ
diff --git a/public/images/emoji/win10/diya_lamp.png b/public/images/emoji/win10/diya_lamp.png
new file mode 100644
index 00000000000..634279fdb96
Binary files /dev/null and b/public/images/emoji/win10/diya_lamp.png differ
diff --git a/public/images/emoji/win10/drop_of_blood.png b/public/images/emoji/win10/drop_of_blood.png
new file mode 100644
index 00000000000..2055cd37048
Binary files /dev/null and b/public/images/emoji/win10/drop_of_blood.png differ
diff --git a/public/images/emoji/win10/falafel.png b/public/images/emoji/win10/falafel.png
new file mode 100644
index 00000000000..a3df9ddf3a5
Binary files /dev/null and b/public/images/emoji/win10/falafel.png differ
diff --git a/public/images/emoji/win10/garlic.png b/public/images/emoji/win10/garlic.png
new file mode 100644
index 00000000000..ba7678a7242
Binary files /dev/null and b/public/images/emoji/win10/garlic.png differ
diff --git a/public/images/emoji/win10/green_circle.png b/public/images/emoji/win10/green_circle.png
new file mode 100644
index 00000000000..8bd2fc50b66
Binary files /dev/null and b/public/images/emoji/win10/green_circle.png differ
diff --git a/public/images/emoji/win10/green_square.png b/public/images/emoji/win10/green_square.png
new file mode 100644
index 00000000000..64d21074a37
Binary files /dev/null and b/public/images/emoji/win10/green_square.png differ
diff --git a/public/images/emoji/win10/guide_dog.png b/public/images/emoji/win10/guide_dog.png
new file mode 100644
index 00000000000..802d1cdf9b7
Binary files /dev/null and b/public/images/emoji/win10/guide_dog.png differ
diff --git a/public/images/emoji/win10/hear_with_hearing_aid.png b/public/images/emoji/win10/hear_with_hearing_aid.png
new file mode 100644
index 00000000000..17773b2f4eb
Binary files /dev/null and b/public/images/emoji/win10/hear_with_hearing_aid.png differ
diff --git a/public/images/emoji/win10/hindu_temple.png b/public/images/emoji/win10/hindu_temple.png
new file mode 100644
index 00000000000..14bf00d8cd5
Binary files /dev/null and b/public/images/emoji/win10/hindu_temple.png differ
diff --git a/public/images/emoji/win10/man_in_manual_wheelchair.png b/public/images/emoji/win10/man_in_manual_wheelchair.png
new file mode 100644
index 00000000000..5a040878d6a
Binary files /dev/null and b/public/images/emoji/win10/man_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/win10/man_in_motorized_wheelchair.png b/public/images/emoji/win10/man_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..b3af73dffdd
Binary files /dev/null and b/public/images/emoji/win10/man_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/win10/man_kneeling.png b/public/images/emoji/win10/man_kneeling.png
new file mode 100644
index 00000000000..16a3e7c8bf0
Binary files /dev/null and b/public/images/emoji/win10/man_kneeling.png differ
diff --git a/public/images/emoji/win10/man_standing.png b/public/images/emoji/win10/man_standing.png
new file mode 100644
index 00000000000..475f9b03c56
Binary files /dev/null and b/public/images/emoji/win10/man_standing.png differ
diff --git a/public/images/emoji/win10/man_with_probing_cane.png b/public/images/emoji/win10/man_with_probing_cane.png
new file mode 100644
index 00000000000..6aa6b3e33f4
Binary files /dev/null and b/public/images/emoji/win10/man_with_probing_cane.png differ
diff --git a/public/images/emoji/win10/manual_wheelchair.png b/public/images/emoji/win10/manual_wheelchair.png
new file mode 100644
index 00000000000..2695d87c0c8
Binary files /dev/null and b/public/images/emoji/win10/manual_wheelchair.png differ
diff --git a/public/images/emoji/win10/maté.png b/public/images/emoji/win10/maté.png
new file mode 100644
index 00000000000..4280cf0cfa9
Binary files /dev/null and b/public/images/emoji/win10/maté.png differ
diff --git a/public/images/emoji/win10/mechanical_arm.png b/public/images/emoji/win10/mechanical_arm.png
new file mode 100644
index 00000000000..d703f5fe2b7
Binary files /dev/null and b/public/images/emoji/win10/mechanical_arm.png differ
diff --git a/public/images/emoji/win10/mechanical_leg.png b/public/images/emoji/win10/mechanical_leg.png
new file mode 100644
index 00000000000..4e0a6a68103
Binary files /dev/null and b/public/images/emoji/win10/mechanical_leg.png differ
diff --git a/public/images/emoji/win10/motorized_wheelchair.png b/public/images/emoji/win10/motorized_wheelchair.png
new file mode 100644
index 00000000000..e02ff57be93
Binary files /dev/null and b/public/images/emoji/win10/motorized_wheelchair.png differ
diff --git a/public/images/emoji/win10/one_piece_swimsuit.png b/public/images/emoji/win10/one_piece_swimsuit.png
new file mode 100644
index 00000000000..1e3d1f06f98
Binary files /dev/null and b/public/images/emoji/win10/one_piece_swimsuit.png differ
diff --git a/public/images/emoji/win10/onion.png b/public/images/emoji/win10/onion.png
new file mode 100644
index 00000000000..16144949038
Binary files /dev/null and b/public/images/emoji/win10/onion.png differ
diff --git a/public/images/emoji/win10/orange_circle.png b/public/images/emoji/win10/orange_circle.png
new file mode 100644
index 00000000000..0a5c4d194c3
Binary files /dev/null and b/public/images/emoji/win10/orange_circle.png differ
diff --git a/public/images/emoji/win10/orange_square.png b/public/images/emoji/win10/orange_square.png
new file mode 100644
index 00000000000..ff75ae1b970
Binary files /dev/null and b/public/images/emoji/win10/orange_square.png differ
diff --git a/public/images/emoji/win10/oyster.png b/public/images/emoji/win10/oyster.png
new file mode 100644
index 00000000000..a95ae241452
Binary files /dev/null and b/public/images/emoji/win10/oyster.png differ
diff --git a/public/images/emoji/win10/people_holding_hands.png b/public/images/emoji/win10/people_holding_hands.png
new file mode 100644
index 00000000000..53b1c35bd09
Binary files /dev/null and b/public/images/emoji/win10/people_holding_hands.png differ
diff --git a/public/images/emoji/win10/probing_cane.png b/public/images/emoji/win10/probing_cane.png
new file mode 100644
index 00000000000..4028a96634e
Binary files /dev/null and b/public/images/emoji/win10/probing_cane.png differ
diff --git a/public/images/emoji/win10/purple_circle.png b/public/images/emoji/win10/purple_circle.png
new file mode 100644
index 00000000000..2d8d83bf8ee
Binary files /dev/null and b/public/images/emoji/win10/purple_circle.png differ
diff --git a/public/images/emoji/win10/purple_square.png b/public/images/emoji/win10/purple_square.png
new file mode 100644
index 00000000000..2ecc7bad03f
Binary files /dev/null and b/public/images/emoji/win10/purple_square.png differ
diff --git a/public/images/emoji/win10/razor.png b/public/images/emoji/win10/razor.png
new file mode 100644
index 00000000000..731ac981ca9
Binary files /dev/null and b/public/images/emoji/win10/razor.png differ
diff --git a/public/images/emoji/win10/red_square.png b/public/images/emoji/win10/red_square.png
new file mode 100644
index 00000000000..41a935bb3e8
Binary files /dev/null and b/public/images/emoji/win10/red_square.png differ
diff --git a/public/images/emoji/win10/safety_vest.png b/public/images/emoji/win10/safety_vest.png
new file mode 100644
index 00000000000..1e4e4421922
Binary files /dev/null and b/public/images/emoji/win10/safety_vest.png differ
diff --git a/public/images/emoji/win10/sari.png b/public/images/emoji/win10/sari.png
new file mode 100644
index 00000000000..bd713f7cd74
Binary files /dev/null and b/public/images/emoji/win10/sari.png differ
diff --git a/public/images/emoji/win10/shorts.png b/public/images/emoji/win10/shorts.png
new file mode 100644
index 00000000000..b1801b6ef72
Binary files /dev/null and b/public/images/emoji/win10/shorts.png differ
diff --git a/public/images/emoji/win10/skunk.png b/public/images/emoji/win10/skunk.png
new file mode 100644
index 00000000000..ae4034c41af
Binary files /dev/null and b/public/images/emoji/win10/skunk.png differ
diff --git a/public/images/emoji/win10/stethoscope.png b/public/images/emoji/win10/stethoscope.png
new file mode 100644
index 00000000000..81b47449444
Binary files /dev/null and b/public/images/emoji/win10/stethoscope.png differ
diff --git a/public/images/emoji/win10/white_heart.png b/public/images/emoji/win10/white_heart.png
new file mode 100644
index 00000000000..c55ce33e6e8
Binary files /dev/null and b/public/images/emoji/win10/white_heart.png differ
diff --git a/public/images/emoji/win10/woman_in_manual_wheelchair.png b/public/images/emoji/win10/woman_in_manual_wheelchair.png
new file mode 100644
index 00000000000..3b5fc922e93
Binary files /dev/null and b/public/images/emoji/win10/woman_in_manual_wheelchair.png differ
diff --git a/public/images/emoji/win10/woman_in_motorized_wheelchair.png b/public/images/emoji/win10/woman_in_motorized_wheelchair.png
new file mode 100644
index 00000000000..ee129221671
Binary files /dev/null and b/public/images/emoji/win10/woman_in_motorized_wheelchair.png differ
diff --git a/public/images/emoji/win10/woman_kneeling.png b/public/images/emoji/win10/woman_kneeling.png
new file mode 100644
index 00000000000..65c92226558
Binary files /dev/null and b/public/images/emoji/win10/woman_kneeling.png differ
diff --git a/public/images/emoji/win10/woman_standing.png b/public/images/emoji/win10/woman_standing.png
new file mode 100644
index 00000000000..26dcc18e3a0
Binary files /dev/null and b/public/images/emoji/win10/woman_standing.png differ
diff --git a/public/images/emoji/win10/woman_with_probing_cane.png b/public/images/emoji/win10/woman_with_probing_cane.png
new file mode 100644
index 00000000000..02414f71eaf
Binary files /dev/null and b/public/images/emoji/win10/woman_with_probing_cane.png differ
diff --git a/public/images/emoji/win10/yellow_circle.png b/public/images/emoji/win10/yellow_circle.png
new file mode 100644
index 00000000000..df3b0bc56b3
Binary files /dev/null and b/public/images/emoji/win10/yellow_circle.png differ
diff --git a/public/images/emoji/win10/yellow_square.png b/public/images/emoji/win10/yellow_square.png
new file mode 100644
index 00000000000..33b7cba7893
Binary files /dev/null and b/public/images/emoji/win10/yellow_square.png differ