FEATURE: adds early support for new emojis (#7785)

FEATURE: adds early support for new emojis (#7785)

:brown_square: :purple_square: :blue_square: :green_square: :yellow_square: :orange_square: :red_square: :brown_circle: :purple_circle: :green_circle: :yellow_circle: :orange_circle: :razor: :chair: :stethoscope: :adhesive_bandage: :drop_of_blood: :probing_cane: :axe: :diya_lamp: :banjo: :ballet_shoes: :shorts: :briefs: :one_piece_swimsuit: :sari: :safety_vest: :diving_mask: :auto_rickshaw: :motorized_wheelchair: :manual_wheelchair: :hindu_temple: :maté: :beverage_box: :oyster: :butter: :falafel: :onion: :garlic: :skunk: :guide_dog: :people_holding_hands: :woman_in_manual_wheelchair: :man_in_manual_wheelchair: :woman_in_motorized_wheelchair: :man_in_motorized_wheelchair: :woman_with_probing_cane: :man_with_probing_cane: :woman_kneeling: :man_kneeling: :man_standing: :woman_standing: :deaf_woman: :deaf_man: :hear_with_hearing_aid: :mechanical_leg: :mechanical_arm: :white_heart: :brown_heart:

diff --git a/lib/emoji/db.json b/lib/emoji/db.json
index 0de251b..757aa66 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 3089ba0..80286b1 100644
--- a/lib/emoji/groups.json
+++ b/lib/emoji/groups.json
@@ -532,10 +532,18 @@
         "diversity": false
       },
       {
+        "name": "brown_heart",
+        "diversity": false
+      },
+      {
         "name": "black_heart",
         "diversity": false
       },
       {
+        "name": "white_heart",
+        "diversity": false
+      },
+      {
         "name": "100",
         "diversity": false
       },
@@ -730,6 +738,14 @@
         "diversity": true
       },
       {
+        "name": "mechanical_arm",
+        "diversity": false
+      },
+      {
+        "name": "mechanical_leg",
+        "diversity": false
+      },
+      {
         "name": "leg",
         "diversity": false
       },
@@ -742,6 +758,10 @@
         "diversity": true
       },
       {
+        "name": "hear_with_hearing_aid",
+        "diversity": false
+      },
+      {
         "name": "nose",
         "diversity": true
       },
@@ -906,6 +926,14 @@
         "diversity": true
       },
       {
+        "name": "deaf_man",
+        "diversity": false
+      },
+      {
+        "name": "deaf_woman",
+        "diversity": false
+      },
+      {
         "name": "bowing_man",
         "diversity": true
       },
@@ -1234,6 +1262,46 @@
         "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
       },
@@ -1414,6 +1482,10 @@
         "diversity": true
       },
       {
+        "name": "people_holding_hands",
+        "diversity": false
+      },
+      {
         "name": "two_women_holding_hands",
         "diversity": false
       },
@@ -1596,6 +1668,10 @@
         "diversity": false
       },
       {
+        "name": "guide_dog",
+        "diversity": false
+      },
+      {
         "name": "service_dog",
         "diversity": false
       },
@@ -1788,6 +1864,10 @@
         "diversity": false
       },
       {
+        "name": "skunk",
+        "diversity": false
+      },
+      {
         "name": "kangaroo",
         "diversity": false
       },
@@ -2182,6 +2262,14 @@
         "diversity": false
       },
       {
+        "name": "garlic",
+        "diversity": false
+      },
+      {
+        "name": "onion",
+        "diversity": false
+      },
+      {
         "name": "mushroom",
         "diversity": false
       },
@@ -2274,6 +2362,10 @@
         "diversity": false
       },
       {
+        "name": "falafel",
+        "diversity": false

[... diff too long, it was truncated ...]

GitHub sha: cd6a130c

2 Likes