diff --git a/README.md b/README.md
index 3c4821c580590d294f8c40f22c165060118ed67c..a801271246e1db439a16e4df9d283c68c0a83112 100644
--- a/README.md
+++ b/README.md
@@ -513,3 +513,15 @@ use the correct versions as listed below.
 
        protoc-gen-go-grpc --version
        protoc-gen-go-grpc 1.2.0
+
+## Updating Valid Emoji List
+
+The list of valid emojis should be updated once a year with each new Unicode
+release. For more information, refer to
+[generate/README.md](emoji/generate/README.md).
+
+To run the generator from the repository root, run
+
+```shell
+go run ./emoji/generate/
+```
\ No newline at end of file
diff --git a/bindings/cmix.go b/bindings/cmix.go
index 1088c5c4c985a1d3a96e555972470d3278fc505d..8695d9975eefe69a22fa45a61b8a90a01d499783 100644
--- a/bindings/cmix.go
+++ b/bindings/cmix.go
@@ -9,9 +9,11 @@ package bindings
 
 import (
 	"sync"
+	"time"
 
 	"github.com/pkg/errors"
 	jww "github.com/spf13/jwalterweatherman"
+	"gitlab.com/elixxir/client/v4/storage/versioned"
 	"gitlab.com/elixxir/client/v4/xxdk"
 )
 
@@ -79,10 +81,47 @@ func (c *Cmix) GetID() int {
 	return c.id
 }
 
+// GetReceptionID returns the Default Reception Identity for this cMix
+// Instance
+func (c *Cmix) GetReceptionID() []byte {
+	rid := *c.api.GetStorage().GetReceptionID()
+	return rid.Bytes()
+}
+
+// EKVGet allows access to a value inside secure encrypted key value store
+func (c *Cmix) EKVGet(key string) ([]byte, error) {
+	ekv := c.api.GetStorage().GetKV()
+	versionedVal, err := ekv.Get(key, 0)
+	if err != nil {
+		return nil, err
+	}
+	return versionedVal.Data, nil
+}
+
+// EKVSet allows user to set a value inside secure encrypted key value store
+func (c *Cmix) EKVSet(key string, value []byte) error {
+	ekv := c.api.GetStorage().GetKV()
+	versioned := versioned.Object{
+		Version:   0,
+		Data:      value,
+		Timestamp: time.Now(),
+	}
+	return ekv.Set(key, &versioned)
+}
+
 ////////////////////////////////////////////////////////////////////////////////
 // cMix Tracker                                                               //
 ////////////////////////////////////////////////////////////////////////////////
 
+// GetCMixInstance gets a copy of the cMix instance by it's ID number
+func GetCMixInstance(instanceID int) (*Cmix, error) {
+	instance, ok := cmixTrackerSingleton.tracked[instanceID]
+	if !ok {
+		return nil, errors.Errorf("no cmix instance id: %d", instanceID)
+	}
+	return instance, nil
+}
+
 // cmixTracker is a singleton used to keep track of extant Cmix objects,
 // preventing race conditions created by passing it over the bindings.
 type cmixTracker struct {
diff --git a/bindings/dm.go b/bindings/dm.go
index 984a0979d746b9108cf9e5d7ff89e606cf9c92f3..35feff002c3340bcc525da47a91d345439b7973a 100644
--- a/bindings/dm.go
+++ b/bindings/dm.go
@@ -11,6 +11,7 @@ import (
 	"crypto/ed25519"
 	"encoding/base64"
 	"encoding/json"
+	"gitlab.com/elixxir/client/v4/dm/storage"
 	"sync"
 
 	"github.com/pkg/errors"
@@ -145,6 +146,153 @@ func NewDMClientWithGoEventModel(cmixID int, privateIdentity []byte,
 	return dmClients.add(m), nil
 }
 
+// DmReceivedCallback is called any time a DM is received or updated.
+//
+// messageUpdate is true if the DM message already exists and was edited.
+// conversationUpdate is true if the DM conversation was created or modified.
+type DmReceivedCallback interface {
+	Callback(uuid int64, pubKey []byte,
+		messageUpdate, conversationUpdate bool)
+}
+
+// NewDmManagerMobile loads an existing [DMClient] for the given storage
+// tag backed with SqlLite for mobile use.
+//
+// Parameters:
+//   - cmixID - ID of [Cmix] object in tracker. This can be retrieved using
+//     [Cmix.GetID].
+//   - privateIdentity - Bytes of a private identity
+//     ([codename.PrivateIdentity]) that is generated by
+//     [codename.GenerateIdentity].
+//   - dbFilePath - absolute string path to the SqlLite database file
+//   - cipherID - ID of [ChannelDbCipher] object in tracker.
+//   - msgCb - Callback that is invoked whenever DM message is received/updated.
+func NewDmManagerMobile(cmixID int, privateIdentity []byte,
+	dbFilePath string, cipherID int, msgCb DmReceivedCallback) (*DMClient, error) {
+
+	// Get user from singleton
+	user, err := cmixTrackerSingleton.get(cmixID)
+	if err != nil {
+		return nil, err
+	}
+
+	cipher, err := channelDbCipherTrackerSingleton.get(cipherID)
+	if err != nil {
+		return nil, err
+	}
+
+	newMsgCb := func(uuid uint64, pubKey ed25519.PublicKey,
+		messageUpdate, conversationUpdate bool) {
+		msgCb.Callback(int64(uuid), pubKey, messageUpdate, conversationUpdate)
+	}
+
+	model, err := storage.NewEventModel(dbFilePath, cipher, newMsgCb)
+	if err != nil {
+		return nil, err
+	}
+
+	pi, err := codename.UnmarshalPrivateIdentity(privateIdentity)
+	if err != nil {
+		return nil, err
+	}
+
+	receptionID := dm.DeriveReceptionID(pi.PubKey, pi.GetDMToken())
+
+	nickMgr := dm.NewNicknameManager(receptionID,
+		user.api.GetStorage().GetKV())
+
+	sendTracker := dm.NewSendTracker(user.api.GetStorage().GetKV())
+
+	m := dm.NewDMClient(&pi, model, sendTracker, nickMgr,
+		user.api.GetCmix(), user.api.GetRng())
+	if err != nil {
+		return nil, err
+	}
+
+	// Add channel to singleton and return
+	return dmClients.add(m), nil
+}
+
+////////////////////////////////////////////////////////////////////////////////
+// DM Share URL                                                          //
+////////////////////////////////////////////////////////////////////////////////
+
+// DMShareURL is returned from [DMClient.GetShareURL]. It includes the
+// user's share URL.
+//
+// JSON example for a user:
+//
+//	{
+//	 "url": "https://internet.speakeasy.tech/?l=32&m=5&p=EfDzQDa4fQ5BoqNIMbECFDY9ckRr_fadd8F1jE49qJc%3D&t=4231817746&v=1",
+//	 "password": "hunter2",
+//	}
+type DMShareURL struct {
+	URL      string `json:"url"`
+	Password string `json:"password"`
+}
+
+// DMUser is returned from [DecodeDMShareURL]. It includes the token
+// and public key of the user who created the URL.
+//
+// JSON example for a user:
+//
+//	{
+//	 "token": 4231817746,
+//	 "publicKey": "EfDzQDa4fQ5BoqNIMbECFDY9ckRr/fadd8F1jE49qJc="
+//	}
+type DMUser struct {
+	Token     int32  `json:"token"`
+	PublicKey []byte `json:"publicKey"`
+}
+
+// GetShareURL generates a URL that can be used to share a URL to initiate d
+// direct messages with this user.
+//
+// Parameters:
+//   - host - The URL to append the DM info to.
+//
+// Returns:
+//   - JSON of [DMShareURL].
+func (dmc *DMClient) GetShareURL(host string) ([]byte, error) {
+	// todo: in a later ticket, RNG will be utilized for password protected DMs
+	//  This note is for this ticketholder: RNG is part of the DMClient, but
+	//  there is no accessor. Simply add the accessor to the interface and call
+	//   dmc.GetRNG().GetStream.
+	url, err := dm.ShareURL(
+		host, 0, int32(dmc.api.GetToken()), dmc.api.GetPublicKey(), nil)
+	if err != nil {
+		return nil, err
+	}
+
+	su := DMShareURL{
+		URL: url,
+	}
+
+	return json.Marshal(su)
+}
+
+// DecodeDMShareURL decodes the user's URL into a DMUser.
+//
+// Parameters:
+//   - url - The user's share URL. Should be received from another user or
+//     generated via [DMClient.GetShareURL].
+//
+// Returns:
+//   - JSON of DMUser.
+func DecodeDMShareURL(url string) ([]byte, error) {
+	token, pubKey, err := dm.DecodeShareURL(url, "")
+	if err != nil {
+		return nil, err
+	}
+
+	dmShareReport := &DMUser{
+		Token:     token,
+		PublicKey: pubKey.Bytes(),
+	}
+
+	return json.Marshal(dmShareReport)
+}
+
 // GetID returns the tracker ID for the DMClient object.
 func (dmc *DMClient) GetID() int {
 	return dmc.id
@@ -413,6 +561,14 @@ func constructDMSendReport(dmMsgID message.ID,
 	return json.Marshal(sendReport)
 }
 
+func GetDMInstance(instanceID int) (*DMClient, error) {
+	instance, ok := dmClients.tracked[instanceID]
+	if !ok {
+		return nil, errors.Errorf("no dm instance id: %d", instanceID)
+	}
+	return instance, nil
+}
+
 // Simple mux'd map list of clients.
 var dmClients = &dmClientTracker{
 	tracked: make(map[int]*DMClient),
diff --git a/bindings/emoji.go b/bindings/emoji.go
index 5ff042b6541835e5a6b20350bea9fe8a92826d0c..03615bb0bc3bfa7c95206745a491d3ba6e8e818d 100644
--- a/bindings/emoji.go
+++ b/bindings/emoji.go
@@ -9,54 +9,96 @@ package bindings
 
 import (
 	"encoding/json"
+
 	"gitlab.com/elixxir/client/v4/emoji"
 )
 
 // SupportedEmojis returns a list of emojis that are supported by the backend.
+// The list includes all emojis described in [UTS #51 section A.1: Data Files].
+//
+// [UTS #51 section A.1: Data Files]: https://www.unicode.org/reports/tr51/#Data_Files
 //
 // Returns:
-//   - []byte - JSON of an array of gomoji.Emoji.
+//   - []byte - JSON of an array of [emoji.Emoji].
 //
 // Example JSON:
 //
 //	[
 //	  {
-//	    "slug": "smiling-face",
-//	    "character": "☺️",
-//	    "unicode_name": "E0.6 smiling face",
-//	    "code_point": "263A FE0F",
-//	    "group": "Smileys \u0026 Emotion",
-//	    "sub_group": "face-affection"
+//      "character": "☹️",
+//      "name": "frowning face",
+//      "comment": "E0.7",
+//      "codePoint": "2639 FE0F",
+//      "group": "Smileys \u0026 Emotion",
+//      "subgroup": "face-concerned"
 //	  },
 //	  {
-//	    "slug": "frowning-face",
-//	    "character": "☹️",
-//	    "unicode_name": "E0.7 frowning face",
-//	    "code_point": "2639 FE0F",
-//	    "group": "Smileys \u0026 Emotion",
-//	    "sub_group": "face-concerned"
+//      "character": "☺️",
+//      "name": "smiling face",
+//      "comment": "E0.6",
+//      "codePoint": "263A FE0F",
+//      "group": "Smileys \u0026 Emotion",
+//      "subgroup": "face-affection"
 //	  },
 //	  {
-//	    "slug": "banana",
-//	    "character": "�",
-//	    "unicode_name": "E0.6 banana",
-//	    "code_point": "1F34C",
-//	    "group": "Food \u0026 Drink",
-//	    "sub_group": "food-fruit"
+//      "character": "☢️",
+//      "name": "radioactive",
+//      "comment": "E1.0",
+//      "codePoint": "2622 FE0F",
+//      "group": "Symbols",
+//      "subgroup": "warning"
 //	  }
 //	]
 func SupportedEmojis() ([]byte, error) {
 	return json.Marshal(emoji.SupportedEmojis())
 }
 
+// SupportedEmojisMap returns a map of emojis that are supported by the backend
+// as described by [SupportedEmojis].
+//
+// Returns:
+//   - []byte - JSON of a map of [emoji.Emoji].
+//
+// Example JSON:
+//
+//	{
+//	  "☹️": {
+//	    "character": "☹️",
+//	    "name": "frowning face",
+//	    "comment": "E0.7",
+//	    "codePoint": "2639 FE0F",
+//	    "group": "Smileys \u0026 Emotion",
+//	    "subgroup": "face-concerned"
+//	  },
+//	  "☺️": {
+//	    "character": "☺️",
+//	    "name": "smiling face",
+//	    "comment": "E0.6",
+//	    "codePoint": "263A FE0F",
+//	    "group": "Smileys \u0026 Emotion",
+//	    "subgroup": "face-affection"
+//	  },
+//	  "☢️": {
+//	    "character": "☢️",
+//	    "name": "radioactive",
+//	    "comment": "E1.0",
+//	    "codePoint": "2622 FE0F",
+//	    "group": "Symbols",
+//	    "subgroup": "warning"
+//	  },
+//	}
+func SupportedEmojisMap() ([]byte, error) {
+	return json.Marshal(emoji.SupportedEmojisMap())
+}
+
 // ValidateReaction checks that the reaction only contains a single emoji.
+// Returns InvalidReaction if the emoji is invalid.
 //
 // Parameters:
-//   - reaction - The reaction emoji to validate.
+//   - reaction - The reaction to validate.
 //
 // Returns:
-//   - Error emoji.InvalidReaction if the reaction is not valid and nil
-//     otherwise.
+//   - Error [emoji.InvalidReaction] if the reaction is not a single emoji.
 func ValidateReaction(reaction string) error {
 	return emoji.ValidateReaction(reaction)
 }
diff --git a/channels/storage/impl.go b/channels/storage/impl.go
index f9506fb2304d5781a5301bbccaa57df9ca7404dd..bfb6fffaa6582744407afc3e4786c64b1149c35f 100644
--- a/channels/storage/impl.go
+++ b/channels/storage/impl.go
@@ -227,10 +227,9 @@ func (i *impl) UpdateFromMessageID(messageID message.ID, timestamp *time.Time,
 
 // GetMessage returns the [channels.ModelMessage] with the given [message.ID].
 func (i *impl) GetMessage(messageID message.ID) (channels.ModelMessage, error) {
-	result := &Message{}
+	result := &Message{MessageId: messageID.Bytes()}
 	ctx, cancel := newContext()
-	err := i.db.WithContext(ctx).Take(result, "message_id = ?",
-		messageID.Bytes()).Error
+	err := i.db.WithContext(ctx).Take(result).Error
 	cancel()
 	if err != nil {
 		return channels.ModelMessage{}, err
diff --git a/cmix/gateway/hostpool_test.go b/cmix/gateway/hostpool_test.go
index 51c7189d32319fdf064786d6f6c113731144f29b..ed6ce84badd287dd615d55583303adb1dfc1e82d 100644
--- a/cmix/gateway/hostpool_test.go
+++ b/cmix/gateway/hostpool_test.go
@@ -371,7 +371,7 @@ func TestHostPool_UpdateNdf_AddFilter(t *testing.T) {
 		select {
 		case <-testPool.testNodes:
 			testCount++
-		case <-time.After(250 * time.Millisecond):
+		case <-time.After(2 * time.Second):
 			done = true
 		}
 	}
diff --git a/cmix/nodes/register.go b/cmix/nodes/register.go
index 1a96e175fbc0ff371a162742375f7971a3a05762..2ef55022e33d5531cc2968f832c1cd0b7990d5b1 100644
--- a/cmix/nodes/register.go
+++ b/cmix/nodes/register.go
@@ -32,7 +32,7 @@ import (
 // before an interruption and how many registration attempts have
 // been attempted.
 func registerNodes(r *registrar, s session, stop *stoppable.Single,
-	inProgress, attempts *sync.Map, index int) {
+	inProgress, attempts *sync.Map) {
 
 	atomic.AddInt64(r.numberRunning, 1)
 	for {
@@ -144,13 +144,6 @@ func registerNodes(r *registrar, s session, stop *stoppable.Single,
 			}
 			rng.Close()
 		}
-		if index >= 2 {
-			if float64(r.NumRegisteredNodes()) > (float64(r.numnodesGetter()) * .7) {
-				<-stop.Quit()
-				stop.ToStopped()
-				return
-			}
-		}
 	}
 }
 
diff --git a/cmix/nodes/registrar.go b/cmix/nodes/registrar.go
index 24f2012d8a652d5d38d63302200b12c9d307d9b7..abc997ecbcc3db7623142229e9a0d090506e0e0f 100644
--- a/cmix/nodes/registrar.go
+++ b/cmix/nodes/registrar.go
@@ -125,7 +125,7 @@ func (r *registrar) StartProcesses(numParallel uint) stoppable.Stoppable {
 	for i := uint(0); i < numParallel; i++ {
 		stop := stoppable.NewSingle("NodeRegistration " + strconv.Itoa(int(i)))
 
-		go registerNodes(r, r.session, stop, &r.inProgress, &r.attempts, int(i))
+		go registerNodes(r, r.session, stop, &r.inProgress, &r.attempts)
 		multi.Add(stop)
 	}
 
diff --git a/cmix/pickup/retrieveBatch_test.go b/cmix/pickup/retrieveBatch_test.go
index 03be8fcd93e26e8e08498cdec0097d47628e1f71..fdf0faf39c9b73af9415f3d0843160101263ec85 100644
--- a/cmix/pickup/retrieveBatch_test.go
+++ b/cmix/pickup/retrieveBatch_test.go
@@ -22,7 +22,6 @@ import (
 // Happy path.
 func Test_manager_processBatchMessageRetrieval(t *testing.T) {
 	// General initializations
-	connect.TestingOnlyDisableTLS = true
 	testManager := newManager(t)
 	roundId := id.Round(5)
 	mockComms := &mockMessageRetrievalComms{testingSignature: t}
@@ -80,21 +79,20 @@ func Test_manager_processBatchMessageRetrieval(t *testing.T) {
 
 	}()
 
+	// Receive the bundle over the channel
 	var testBundle message.Bundle
-
 	select {
 	case testBundle = <-messageBundleChan:
-	case <-time.After(1500 * time.Millisecond):
+	case <-time.After(300 * time.Millisecond):
 		t.Errorf("Timed out waiting for messageBundleChan.")
 	}
 
-	err = stop.Close()
-	if err != nil {
+	// Close the process
+	if err = stop.Close(); err != nil {
 		t.Errorf("Failed to signal close to process: %+v", err)
 	}
 
 	// Ensure bundle received and has expected values
-	time.Sleep(2 * time.Second)
 	if reflect.DeepEqual(testBundle, message.Bundle{}) {
 		t.Fatal("Did not receive a message bundle over the channel")
 	}
diff --git a/cmix/pickup/retrieve_test.go b/cmix/pickup/retrieve_test.go
index e009bf770e7519382b29f4a3f938d786e0258e1a..09ef7297e3b364ae168a7b0ba2d45592d9bcb5c5 100644
--- a/cmix/pickup/retrieve_test.go
+++ b/cmix/pickup/retrieve_test.go
@@ -21,15 +21,20 @@ import (
 	"gitlab.com/xx_network/primitives/id"
 	"gitlab.com/xx_network/primitives/id/ephemeral"
 	"gitlab.com/xx_network/primitives/ndf"
+	"os"
 	"reflect"
 	"testing"
 	"time"
 )
 
+func TestMain(m *testing.M) {
+	connect.TestingOnlyDisableTLS = true
+	os.Exit(m.Run())
+}
+
 // Happy path.
 func Test_manager_processMessageRetrieval(t *testing.T) {
 	// General initializations
-	connect.TestingOnlyDisableTLS = true
 	testManager := newManager(t)
 	roundId := id.Round(5)
 	mockComms := &mockMessageRetrievalComms{testingSignature: t}
@@ -91,7 +96,7 @@ func Test_manager_processMessageRetrieval(t *testing.T) {
 
 	select {
 	case testBundle = <-messageBundleChan:
-	case <-time.After(30 * time.Millisecond):
+	case <-time.After(300 * time.Millisecond):
 		t.Errorf("Timed out waiting for messageBundleChan.")
 	}
 
@@ -101,7 +106,6 @@ func Test_manager_processMessageRetrieval(t *testing.T) {
 	}
 
 	// Ensure bundle received and has expected values
-	time.Sleep(2 * time.Second)
 	if reflect.DeepEqual(testBundle, message.Bundle{}) {
 		t.Fatal("Did not receive a message bundle over the channel")
 	}
@@ -177,23 +181,18 @@ func Test_manager_processMessageRetrieval_NoRound(t *testing.T) {
 
 	}()
 
+	// Ensure the bundle was not received
 	var testBundle message.Bundle
-	go func() {
-		// Receive the bundle over the channel
-		time.Sleep(1 * time.Second)
-		testBundle = <-messageBundleChan
-
-		// Close the process
-		if err := stop.Close(); err != nil {
-			t.Errorf("Failed to signal close to process: %+v", err)
-		}
-	}()
-
-	time.Sleep(2 * time.Second)
-	if !reflect.DeepEqual(testBundle, message.Bundle{}) {
+	select {
+	case testBundle = <-messageBundleChan:
 		t.Errorf("Should not receive a message bundle, mock gateway should "+
-			"not return round.\nexpected: %+v\nreceived: %+v",
-			message.Bundle{}, testBundle)
+			"not return round.\nreceived: %+v", testBundle)
+	case <-time.After(30 * time.Millisecond):
+	}
+
+	// Close the process
+	if err := stop.Close(); err != nil {
+		t.Errorf("Failed to signal close to process: %+v", err)
 	}
 }
 
@@ -257,25 +256,19 @@ func Test_manager_processMessageRetrieval_FalsePositive(t *testing.T) {
 
 	}()
 
+	// Ensure the bundle was not received
 	var testBundle message.Bundle
-	go func() {
-		// Receive the bundle over the channel
-		time.Sleep(1 * time.Second)
-		testBundle = <-messageBundleChan
-
-		// Close the process
-		if err := stop.Close(); err != nil {
-			t.Errorf("Failed to signal close to process: %+v", err)
-		}
-	}()
-
-	// Ensure no bundle was received due to false positive test
-	time.Sleep(2 * time.Second)
-	if !reflect.DeepEqual(testBundle, message.Bundle{}) {
-		t.Fatal("Received a message bundle over the channel, should receive " +
-			"empty message list")
+	select {
+	case testBundle = <-messageBundleChan:
+		t.Fatalf("Received a message bundle over the channel, should receive "+
+			"empty message list: %+v", testBundle)
+	case <-time.After(30 * time.Millisecond):
 	}
 
+	// Close the process
+	if err := stop.Close(); err != nil {
+		t.Errorf("Failed to signal close to process: %+v", err)
+	}
 }
 
 // Ensure that the quit chan closes the program, on an otherwise happy path.
@@ -329,20 +322,19 @@ func Test_manager_processMessageRetrieval_Quit(t *testing.T) {
 
 	}()
 
+	// Ensure the bundle was not received
 	var testBundle message.Bundle
-	go func() {
-		// Receive the bundle over the channel
-		testBundle = <-messageBundleChan
-
-	}()
-
-	time.Sleep(1 * time.Second)
-	// Ensure no bundle was received due to quiting process early
-	if !reflect.DeepEqual(testBundle, message.Bundle{}) {
-		t.Fatal("Received a message bundle over the channel, process should " +
-			"have quit before reception")
+	select {
+	case testBundle = <-messageBundleChan:
+		t.Fatalf("Received a message bundle over the channel, process should "+
+			"have quit before reception: %+v", testBundle)
+	case <-time.After(30 * time.Millisecond):
 	}
 
+	// Close the process
+	if err := stop.Close(); err != nil {
+		t.Errorf("Failed to signal close to process: %+v", err)
+	}
 }
 
 // Path in which multiple error comms are encountered before a happy path comms.
@@ -409,19 +401,17 @@ func Test_manager_processMessageRetrieval_MultipleGateways(t *testing.T) {
 	var testBundle message.Bundle
 	select {
 	case testBundle = <-messageBundleChan:
-	case <-time.After(30 * time.Millisecond):
+	case <-time.After(300 * time.Millisecond):
 		t.Errorf("Timed out waiting for messageBundleChan.")
 	}
 
 	// Close the process
-	err := stop.Close()
-	if err != nil {
+	if err := stop.Close(); err != nil {
 		t.Errorf("Failed to signal close to process: %+v", err)
 	}
 
 	// Ensure that expected bundle is still received from happy comm despite
 	// initial errors
-	time.Sleep(2 * time.Second)
 	if reflect.DeepEqual(testBundle, message.Bundle{}) {
 		t.Fatal("Did not receive a message bundle over the channel.")
 	}
diff --git a/cmix/pickup/unchecked_test.go b/cmix/pickup/unchecked_test.go
index 1a0d543912934d26281394191d61d65650c95179..8aa7935e7263141b5824342aa9a67ec36ac7b4f9 100644
--- a/cmix/pickup/unchecked_test.go
+++ b/cmix/pickup/unchecked_test.go
@@ -17,7 +17,6 @@ import (
 	pb "gitlab.com/elixxir/comms/mixmessages"
 	"gitlab.com/elixxir/comms/network"
 	"gitlab.com/elixxir/crypto/fastRNG"
-	"gitlab.com/xx_network/comms/connect"
 	"gitlab.com/xx_network/crypto/csprng"
 	"gitlab.com/xx_network/primitives/id"
 	"gitlab.com/xx_network/primitives/id/ephemeral"
@@ -27,7 +26,6 @@ import (
 // Happy path.
 func TestUncheckedRoundScheduler(t *testing.T) {
 	// General initializations
-	connect.TestingOnlyDisableTLS = true
 	testManager := newManager(t)
 	roundId := id.Round(5)
 	mockComms := &mockMessageRetrievalComms{testingSignature: t}
diff --git a/dm/interfaces.go b/dm/interfaces.go
index fc225a8fd925ca83336f1fbf2ef62eac56831f07..7f8d5e2dd808792bcdcf219dbc91459348350d01 100644
--- a/dm/interfaces.go
+++ b/dm/interfaces.go
@@ -101,7 +101,7 @@ type Sender interface {
 		rounds.Round, ephemeral.Id, error)
 }
 
-// DMReceiverBuilder initialises the event model using the given path.
+// ReceiverBuilder initialises the event model using the given path.
 type ReceiverBuilder func(path string) (EventModel, error)
 
 // EventModel is all of the reception functions an API user must implement.
@@ -131,7 +131,7 @@ type EventModel interface {
 		codeset uint8, timestamp time.Time,
 		round rounds.Round, mType MessageType, status Status) uint64
 
-	// Receive is called whenever a direct message is
+	// ReceiveText is called whenever a direct message is
 	// received. It may be called multiple times on the same
 	// message. It is incumbent on the user of the API to filter
 	// such called by message ID.
diff --git a/dm/send.go b/dm/send.go
index a2cae2a88c11e90ff5a78129635b3eaacd3912a2..4c212f29a9c785a08c7719aa9dd1ea8bd050bded 100644
--- a/dm/send.go
+++ b/dm/send.go
@@ -176,6 +176,15 @@ func (dc *dmClient) Send(partnerEdwardsPubKey *ed25519.PublicKey,
 				partnerEdwardsPubKey)
 	}
 
+	if dc.myToken == partnerToken &&
+		!dc.me.PubKey.Equal(partnerEdwardsPubKey) {
+		return cryptoMessage.ID{}, rounds.Round{},
+			ephemeral.Id{},
+			errors.Errorf("can only use myToken on self send: "+
+				"myToken: %d, partnerKey: %v, partnerToken: %d",
+				dc.myToken, partnerEdwardsPubKey, partnerToken)
+	}
+
 	partnerPubKey := ecdh.Edwards2ECDHNIKEPublicKey(partnerEdwardsPubKey)
 
 	partnerID := deriveReceptionID(partnerPubKey.Bytes(), partnerToken)
diff --git a/dm/shareURL.go b/dm/shareURL.go
new file mode 100644
index 0000000000000000000000000000000000000000..945449c8e53c2f97b00899c29e45598352d3c488
--- /dev/null
+++ b/dm/shareURL.go
@@ -0,0 +1,128 @@
+////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2022 xx foundation                                             //
+//                                                                            //
+// Use of this source code is governed by a license that can be found in the  //
+// LICENSE file                                                               //
+////////////////////////////////////////////////////////////////////////////////
+
+package dm
+
+import (
+	"encoding/base64"
+	"github.com/pkg/errors"
+	"gitlab.com/elixxir/crypto/nike"
+	"gitlab.com/elixxir/crypto/nike/ecdh"
+	"io"
+	goUrl "net/url"
+	"strconv"
+)
+
+// The current version number of the share URL structure.
+const shareUrlVersion = 1
+
+const (
+	// Channel.ShareURL
+	parseHostUrlErr = "could not parse host URL: %+v"
+
+	// DecodeShareURL
+	parseShareUrlErr   = "could not parse URL: %+v"
+	urlVersionErr      = "no version found"
+	parseVersionErr    = "failed to parse version: %+v"
+	versionErr         = "version mismatch: require v%d, found v%d"
+	decodePublicUrlErr = "could not decode public share URL: %+v"
+)
+
+const (
+	versionKey = "v"
+	myTokenKey = "t"
+	myEcPubKey = "p"
+
+	// MaxUsesKey is the key used to save max uses in a URL. The value is
+	// expected to be a positive integer.
+	MaxUsesKey = "m"
+)
+
+// ShareURL generates a URL that can be used to share this channel with others
+// on the given host.
+func ShareURL(url string, maxUses int, token int32, key nike.PublicKey,
+	csprng io.Reader) (string, error) {
+	u, err := goUrl.Parse(url)
+	if err != nil {
+		return "", errors.Errorf(parseHostUrlErr, err)
+	}
+
+	q := u.Query()
+	q.Set(versionKey, strconv.Itoa(shareUrlVersion))
+	q.Set(MaxUsesKey, strconv.Itoa(maxUses))
+
+	u.RawQuery = encodePublicShareURL(q, token, key).Encode()
+
+	u.RawQuery = q.Encode()
+
+	return u.String(), nil
+
+}
+
+// DecodeShareURL decodes the given URL for information to DM another user.
+func DecodeShareURL(url string, password string) (int32, nike.PublicKey, error) {
+	u, err := goUrl.Parse(url)
+	if err != nil {
+		return 0, nil, errors.Errorf(parseShareUrlErr, err)
+	}
+
+	q := u.Query()
+
+	// Check the version
+	versionString := q.Get(versionKey)
+	if versionString == "" {
+		return 0, nil, errors.New(urlVersionErr)
+	}
+	v, err := strconv.Atoi(versionString)
+	if err != nil {
+		return 0, nil, errors.Errorf(parseVersionErr, err)
+	} else if v != shareUrlVersion {
+		return 0, nil, errors.Errorf(versionErr, shareUrlVersion, v)
+	}
+
+	// Decode the URL based on the information available (e.g., only the public
+	// URL has a salt, so if the saltKey is specified, it is a public URL)
+	partnerToken, partnerPublicKey, err := decodePublicShareURL(q)
+	if err != nil {
+		return 0, nil, errors.Errorf(decodePublicUrlErr, err)
+
+	}
+
+	return partnerToken, partnerPublicKey, nil
+}
+
+// encodePublicShareURL encodes the channel to a Public share URL.
+func encodePublicShareURL(q goUrl.Values, token int32, key nike.PublicKey) goUrl.Values {
+	q.Set(myTokenKey, strconv.FormatInt(int64(token), 10))
+	q.Set(myEcPubKey, base64.URLEncoding.EncodeToString(key.Bytes()))
+	return q
+}
+
+// decodePublicShareURL decodes the values in the url.Values from a public DM
+// URL to the data encoded within (including the DM token and [nike.PublicKey]).
+func decodePublicShareURL(q goUrl.Values) (int32, nike.PublicKey, error) {
+	// Retrieve the token
+	dmToken, err := strconv.ParseInt(q.Get(myTokenKey), 10, 64)
+	if err != nil {
+		return 0, nil, errors.Errorf("could not parse token: %+v", err)
+	}
+
+	// Retrieve the key data
+	ecKeyData, err := base64.URLEncoding.DecodeString(q.Get(myEcPubKey))
+	if err != nil {
+		return 0, nil, err
+	}
+
+	// Unmarshal the public key
+	pubKey := ecdh.ECDHNIKE.NewEmptyPublicKey()
+	err = pubKey.FromBytes(ecKeyData)
+	if err != nil {
+		return 0, nil, err
+	}
+
+	return int32(dmToken), pubKey, nil
+}
diff --git a/dm/shareURL_test.go b/dm/shareURL_test.go
new file mode 100644
index 0000000000000000000000000000000000000000..11d618972b81ba322e37ded60eb91b4935a64a17
--- /dev/null
+++ b/dm/shareURL_test.go
@@ -0,0 +1,100 @@
+////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2022 xx foundation                                             //
+//                                                                            //
+// Use of this source code is governed by a license that can be found in the  //
+// LICENSE file                                                               //
+////////////////////////////////////////////////////////////////////////////////
+
+package dm
+
+import (
+	"encoding/base64"
+	"github.com/stretchr/testify/require"
+	"gitlab.com/elixxir/crypto/codename"
+	"gitlab.com/elixxir/crypto/nike/ecdh"
+	"gitlab.com/xx_network/crypto/csprng"
+	"strings"
+	"testing"
+)
+
+// Tests that a URL created via dmClient.ShareURL can be decoded using
+// DecodeShareURL and that it matches the original.
+func TestDmClient_ShareURL_DecodeShareURL(t *testing.T) {
+	host := "https://internet.speakeasy.tech/"
+	rng := csprng.NewSystemRNG()
+
+	// Construct dm Client w/ minimum required values
+	me, _ := codename.GenerateIdentity(rng)
+	privateKey := ecdh.Edwards2ECDHNIKEPrivateKey(me.Privkey)
+	publicKey := ecdh.ECDHNIKE.DerivePublicKey(privateKey)
+
+	// Construct URL
+	url, err := ShareURL(host, 5, int32(me.GetDMToken()), publicKey, rng)
+	require.NoError(t, err)
+
+	// Decode URL
+	receivedToken, receivedPubKey, err := DecodeShareURL(url, "")
+	require.NoError(t, err)
+
+	// Check that the decoded values match the original values
+	require.Equal(t, int32(me.GetDMToken()), receivedToken)
+	require.Equal(t, publicKey, receivedPubKey)
+}
+
+// Smoke test of DecodeShareURL.
+func TestDmClient_ShareURL(t *testing.T) {
+	url := "https://internet.speakeasy.tech/?l=32&m=5&p=EfDzQDa4fQ5BoqNIMbECFDY9ckRr_fadd8F1jE49qJc%3D&t=4231817746&v=1"
+	dmToken, pubKey, err := DecodeShareURL(url, "")
+	require.NoError(t, err)
+
+	t.Logf("dmToken: %d", dmToken)
+	t.Logf("RsaPubKey: %s", base64.URLEncoding.EncodeToString(pubKey.Bytes()))
+}
+
+// Error path: Tests that dmClient.ShareURL returns an error for an invalid host.
+func TestDmClient_ShareURL_ParseError(t *testing.T) {
+	// Construct dm Client w/ minimum required values
+	rng := csprng.NewSystemRNG()
+	me, _ := codename.GenerateIdentity(rng)
+	privateKey := ecdh.Edwards2ECDHNIKEPrivateKey(me.Privkey)
+	publicKey := ecdh.ECDHNIKE.DerivePublicKey(privateKey)
+
+	// Attempt to share with an invalid host URL
+	host := "invalidHost\x7f"
+	expectedErr := strings.Split(parseHostUrlErr, "%")[0]
+	_, err := ShareURL(host, 10, int32(me.GetDMToken()), publicKey, rng)
+	require.Error(t, err)
+	require.Contains(t, err.Error(), expectedErr)
+}
+
+// Error path: Tests that DecodeShareURL returns an error for an invalid host.
+func TestDecodeShareURL_ParseError(t *testing.T) {
+	host := "invalidHost\x7f"
+	expectedErr := strings.Split(parseShareUrlErr, "%")[0]
+
+	_, _, err := DecodeShareURL(host, "")
+	require.Error(t, err)
+	require.Contains(t, err.Error(), expectedErr)
+}
+
+// Error path: Tests that DecodeShareURL returns errors for a list of invalid
+// URLs.
+func TestDecodeShareURL_DecodeError(t *testing.T) {
+	type test struct {
+		url, password, err string
+	}
+
+	tests := []test{
+		{"test?", "", urlVersionErr},
+		{"test?v=q", "", parseVersionErr},
+		{"test?v=2", "", versionErr},
+	}
+
+	for _, tt := range tests {
+		expected := strings.Split(tt.err, "%")[0]
+
+		_, _, err := DecodeShareURL(tt.url, tt.password)
+		require.Error(t, err)
+		require.Contains(t, err.Error(), expected)
+	}
+}
diff --git a/dm/storage/impl.go b/dm/storage/impl.go
new file mode 100644
index 0000000000000000000000000000000000000000..c657a8c206352fe2b6c150547d95577e2cc67c2d
--- /dev/null
+++ b/dm/storage/impl.go
@@ -0,0 +1,370 @@
+////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2023 Privategrity Corporation                                   /
+//                                                                             /
+// All rights reserved.                                                        /
+////////////////////////////////////////////////////////////////////////////////
+
+package storage
+
+import (
+	"bytes"
+	"context"
+	"crypto/ed25519"
+	"github.com/pkg/errors"
+	jww "github.com/spf13/jwalterweatherman"
+	"gitlab.com/elixxir/client/v4/cmix/rounds"
+	"gitlab.com/elixxir/client/v4/dm"
+	"gitlab.com/elixxir/crypto/message"
+	"gitlab.com/xx_network/primitives/id"
+	"gorm.io/gorm"
+	"time"
+)
+
+const (
+	// Can be provided to SqlLite to create a temporary, in-memory DB.
+	temporaryDbPath = "file:%s?mode=memory&cache=shared"
+
+	// Determines maximum runtime (in seconds) of DB queries.
+	dbTimeout = 3 * time.Second
+)
+
+// newContext builds a context for database operations.
+func newContext() (context.Context, context.CancelFunc) {
+	return context.WithTimeout(context.Background(), dbTimeout)
+}
+
+// buildMessage is a private helper that converts typical dm.EventModel inputs
+// into a basic Message structure for insertion into storage.
+//
+// NOTE: ID is not set inside this function because we want to use the
+// autoincrement key by default. If you are trying to overwrite an existing
+// message, then you need to set it manually yourself.
+func buildMessage(messageID, parentID, text []byte, partnerKey,
+	senderKey ed25519.PublicKey, timestamp time.Time, round id.Round,
+	mType dm.MessageType, codeset uint8, status dm.Status) *Message {
+	return &Message{
+		MessageId:          messageID,
+		ConversationPubKey: partnerKey[:],
+		ParentMessageId:    parentID,
+		Timestamp:          timestamp,
+		SenderPubKey:       senderKey[:],
+		Status:             uint8(status),
+		CodesetVersion:     codeset,
+		Text:               text,
+		Type:               uint16(mType),
+		Round:              uint64(round),
+	}
+}
+
+func (i *impl) Receive(messageID message.ID, nickname string, text []byte,
+	partnerPubKey, senderPubKey ed25519.PublicKey, dmToken uint32, codeset uint8,
+	timestamp time.Time, round rounds.Round, mType dm.MessageType, status dm.Status) uint64 {
+	parentErr := "[DM SQL] failed to Receive"
+	jww.TRACE.Printf("[DM SQL] Receive(%s)", messageID)
+
+	uuid, err := i.receiveWrapper(messageID, nil, nickname, string(text),
+		partnerPubKey, senderPubKey, dmToken, codeset, timestamp, round, mType, status)
+	if err != nil {
+		jww.ERROR.Printf("%+v", errors.WithMessagef(err, parentErr))
+		return 0
+	}
+	return uuid
+}
+
+func (i *impl) ReceiveText(messageID message.ID, nickname, text string,
+	partnerPubKey, senderPubKey ed25519.PublicKey, dmToken uint32, codeset uint8,
+	timestamp time.Time, round rounds.Round, status dm.Status) uint64 {
+	parentErr := "[DM SQL] failed to ReceiveText"
+	jww.TRACE.Printf("[DM SQL] ReceiveText(%s)", messageID)
+
+	uuid, err := i.receiveWrapper(messageID, nil, nickname, text,
+		partnerPubKey, senderPubKey, dmToken, codeset, timestamp, round,
+		dm.TextType, status)
+	if err != nil {
+		jww.ERROR.Printf("%+v", errors.WithMessagef(err, parentErr))
+		return 0
+	}
+	return uuid
+}
+
+func (i *impl) ReceiveReply(messageID message.ID, reactionTo message.ID, nickname,
+	text string, partnerPubKey, senderPubKey ed25519.PublicKey, dmToken uint32,
+	codeset uint8, timestamp time.Time, round rounds.Round, status dm.Status) uint64 {
+	parentErr := "[DM SQL] failed to ReceiveReply"
+	jww.TRACE.Printf("[DM SQL] ReceiveReply(%s)", messageID)
+
+	uuid, err := i.receiveWrapper(messageID, &reactionTo, nickname, text,
+		partnerPubKey, senderPubKey, dmToken, codeset, timestamp, round,
+		dm.ReplyType, status)
+	if err != nil {
+		jww.ERROR.Printf("%+v", errors.WithMessagef(err, parentErr))
+		return 0
+	}
+	return uuid
+}
+
+func (i *impl) ReceiveReaction(messageID message.ID, reactionTo message.ID,
+	nickname, reaction string, partnerPubKey, senderPubKey ed25519.PublicKey,
+	dmToken uint32, codeset uint8, timestamp time.Time, round rounds.Round, status dm.Status) uint64 {
+	parentErr := "[DM SQL] failed to ReceiveReaction"
+	jww.TRACE.Printf("[DM SQL] ReceiveReaction(%s)", messageID)
+
+	uuid, err := i.receiveWrapper(messageID, &reactionTo, nickname, reaction,
+		partnerPubKey, senderPubKey, dmToken, codeset, timestamp, round,
+		dm.ReactionType, status)
+	if err != nil {
+		jww.ERROR.Printf("%+v", errors.WithMessagef(err, parentErr))
+		return 0
+	}
+	return uuid
+}
+
+func (i *impl) UpdateSentStatus(uuid uint64, messageID message.ID,
+	timestamp time.Time, round rounds.Round, status dm.Status) {
+	parentErr := errors.New("[DM SQL] failed to UpdateSentStatus")
+	jww.TRACE.Printf(
+		"[DM SQL] UpdateSentStatus(%d, %s, ...)", uuid, messageID)
+
+	// Use the uuid to get the existing Message
+	currentMessage := &Message{Id: uuid}
+	ctx, cancel := newContext()
+	err := i.db.WithContext(ctx).Take(currentMessage).Error
+	cancel()
+	if err != nil {
+		jww.ERROR.Printf("%+v", errors.WithMessagef(parentErr,
+			"Unable to get message: %+v", err))
+		return
+	}
+
+	// Update the fields, if needed
+	currentMessage.Status = uint8(status)
+	if !messageID.Equals(message.ID{}) {
+		currentMessage.MessageId = messageID.Bytes()
+	}
+	if round.ID != 0 {
+		currentMessage.Round = uint64(round.ID)
+	}
+	if !timestamp.Equal(time.Time{}) {
+		currentMessage.Timestamp = timestamp
+	}
+
+	// Store the updated Message
+	_, err = i.upsertMessage(currentMessage)
+	if err != nil {
+		jww.ERROR.Printf("%+v", errors.Wrap(parentErr, err.Error()))
+		return
+	}
+
+	jww.TRACE.Printf("[DM SQL] Calling ReceiveMessageCB(%v, %v, t, f)",
+		uuid, currentMessage.ConversationPubKey)
+	go i.receivedMessageCB(uuid, currentMessage.ConversationPubKey,
+		true, false)
+}
+
+func (i *impl) BlockSender(senderPubKey ed25519.PublicKey) {
+	parentErr := "failed to BlockSender"
+	err := i.setBlocked(senderPubKey, true)
+	if err != nil {
+		jww.ERROR.Printf("%+v", errors.WithMessage(err, parentErr))
+	}
+}
+
+func (i *impl) UnblockSender(senderPubKey ed25519.PublicKey) {
+	parentErr := "failed to UnblockSender"
+	err := i.setBlocked(senderPubKey, false)
+	if err != nil {
+		jww.ERROR.Printf("%+v", errors.WithMessage(err, parentErr))
+	}
+}
+
+// setBlocked is a helper for blocking/unblocking a given Conversation.
+func (i *impl) setBlocked(senderPubKey ed25519.PublicKey, isBlocked bool) error {
+	resultConvo, err := i.getConversation(senderPubKey)
+	if err != nil {
+		return err
+	}
+
+	return i.upsertConversation(resultConvo.Nickname, resultConvo.Pubkey,
+		resultConvo.Token, resultConvo.CodesetVersion, isBlocked)
+}
+
+func (i *impl) GetConversation(senderPubKey ed25519.PublicKey) *dm.ModelConversation {
+	parentErr := "failed to GetConversation"
+	resultConvo, err := i.getConversation(senderPubKey)
+	if err != nil {
+		jww.ERROR.Printf("%+v", errors.WithMessage(err, parentErr))
+		return nil
+	}
+
+	return &dm.ModelConversation{
+		Pubkey:         resultConvo.Pubkey,
+		Nickname:       resultConvo.Nickname,
+		Token:          resultConvo.Token,
+		CodesetVersion: resultConvo.CodesetVersion,
+		Blocked:        *resultConvo.Blocked,
+	}
+}
+
+func (i *impl) GetConversations() []dm.ModelConversation {
+	parentErr := "failed to GetConversations"
+
+	var results []*Conversation
+	ctx, cancel := newContext()
+	err := i.db.WithContext(ctx).Find(&results).Error
+	cancel()
+	if err != nil {
+		jww.ERROR.Printf("%+v", errors.WithMessage(err, parentErr))
+		return nil
+	}
+
+	conversations := make([]dm.ModelConversation, len(results))
+	for i := range results {
+		resultConvo := results[i]
+		conversations[i] = dm.ModelConversation{
+			Pubkey:         resultConvo.Pubkey,
+			Nickname:       resultConvo.Nickname,
+			Token:          resultConvo.Token,
+			CodesetVersion: resultConvo.CodesetVersion,
+			Blocked:        *resultConvo.Blocked,
+		}
+	}
+	return conversations
+}
+
+// receiveWrapper is a higher-level wrapper of upsertMessage.
+func (i *impl) receiveWrapper(messageID message.ID, parentID *message.ID, nickname,
+	data string, partnerKey, senderKey ed25519.PublicKey, dmToken uint32, codeset uint8,
+	timestamp time.Time, round rounds.Round, mType dm.MessageType, status dm.Status) (uint64, error) {
+
+	// Keep track of whether a Conversation was altered
+	var convoToUpdate *Conversation
+
+	// Determine whether Conversation needs to be created
+	result, err := i.getConversation(partnerKey)
+	if err != nil {
+		if !errors.Is(err, gorm.ErrRecordNotFound) {
+			return 0, err
+		} else {
+			// If there is no extant Conversation, create one.
+			jww.DEBUG.Printf(
+				"[DM SQL] Joining conversation with %s", nickname)
+			isBlocked := false
+			convoToUpdate = &Conversation{
+				Pubkey:         senderKey,
+				Nickname:       nickname,
+				Token:          dmToken,
+				CodesetVersion: codeset,
+				Blocked:        &isBlocked,
+			}
+		}
+	} else {
+		jww.DEBUG.Printf(
+			"[DM SQL] Conversation with %s already joined", nickname)
+
+		// Update Conversation if nickname was altered
+		isFromPartner := bytes.Equal(result.Pubkey, senderKey)
+		nicknameChanged := result.Nickname != nickname
+		if isFromPartner && nicknameChanged {
+			jww.DEBUG.Printf("[DM SQL] Updating from nickname %s to %s",
+				result.Nickname, nickname)
+			convoToUpdate = result
+			convoToUpdate.Nickname = nickname
+		}
+
+		// Fix conversation if dmToken is altered
+		dmTokenChanged := result.Token != dmToken
+		if isFromPartner && dmTokenChanged {
+			jww.WARN.Printf(
+				"[DM indexedDB] Updating from dmToken %d to %d",
+				result.Token, dmToken)
+			convoToUpdate = result
+			convoToUpdate.Token = dmToken
+		}
+	}
+
+	// Update the conversation in storage, if needed
+	conversationUpdated := convoToUpdate != nil
+	if conversationUpdated {
+		err = i.upsertConversation(convoToUpdate.Nickname, convoToUpdate.Pubkey,
+			convoToUpdate.Token, convoToUpdate.CodesetVersion, *convoToUpdate.Blocked)
+		if err != nil {
+			return 0, err
+		}
+	}
+
+	// Handle encryption, if it is present
+	textBytes := []byte(data)
+	if i.cipher != nil {
+		textBytes, err = i.cipher.Encrypt(textBytes)
+		if err != nil {
+			return 0, err
+		}
+	}
+
+	var parentIdBytes []byte
+	if parentID != nil {
+		parentIdBytes = parentID.Marshal()
+	}
+
+	msgToInsert := buildMessage(messageID.Bytes(), parentIdBytes, textBytes,
+		partnerKey, senderKey, timestamp, round.ID, mType, codeset, status)
+
+	uuid, err := i.upsertMessage(msgToInsert)
+	if err != nil {
+		return 0, err
+	}
+
+	jww.TRACE.Printf("[DM SQL] Calling ReceiveMessageCB(%v, %v, f, %t)",
+		uuid, partnerKey, conversationUpdated)
+	go i.receivedMessageCB(uuid, partnerKey,
+		false, conversationUpdated)
+	return uuid, nil
+}
+
+// upsertMessage is a helper function that will update an existing record
+// if Message.ID is specified. Otherwise, it will perform an insert.
+func (i *impl) upsertMessage(msg *Message) (uint64, error) {
+	var err error
+	ctx, cancel := newContext()
+	err = i.db.WithContext(ctx).Save(msg).Error
+	cancel()
+	if err != nil {
+		return 0, err
+	}
+
+	jww.DEBUG.Printf("[DM SQL] Successfully stored message %d", msg.Id)
+	return msg.Id, nil
+}
+
+// getConversation is a helper that returns the Conversation with the given senderPubKey.
+func (i *impl) getConversation(senderPubKey ed25519.PublicKey) (*Conversation, error) {
+	result := &Conversation{Pubkey: senderPubKey}
+	ctx, cancel := newContext()
+	err := i.db.WithContext(ctx).Take(result).Error
+	cancel()
+	if err != nil {
+		return nil, err
+	}
+	return result, nil
+}
+
+// upsertConversation is used for updating or creating a Conversation with the given fields.
+func (i *impl) upsertConversation(nickname string,
+	pubKey ed25519.PublicKey, dmToken uint32, codeset uint8, blocked bool) error {
+	newConvo := Conversation{
+		Pubkey:         pubKey,
+		Nickname:       nickname,
+		Token:          dmToken,
+		CodesetVersion: codeset,
+		Blocked:        &blocked,
+	}
+	jww.DEBUG.Printf("[DM SQL] Attempting to upsertConversation: %+v", newConvo)
+
+	ctx, cancel := newContext()
+	err := i.db.WithContext(ctx).Save(newConvo).Error
+	cancel()
+	if err != nil {
+		return errors.Errorf("[DM SQL] failed to upsertConversation: %+v", err)
+	}
+	return nil
+}
diff --git a/dm/storage/impl_test.go b/dm/storage/impl_test.go
new file mode 100644
index 0000000000000000000000000000000000000000..1c2dd7f983d63b2a9b048f8c4213f18173bf0201
--- /dev/null
+++ b/dm/storage/impl_test.go
@@ -0,0 +1,153 @@
+////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2023 Privategrity Corporation                                   /
+//                                                                             /
+// All rights reserved.                                                        /
+////////////////////////////////////////////////////////////////////////////////
+
+// sqlite requires cgo, which is not available in wasm
+//go:build !js || !wasm
+
+package storage
+
+import (
+	"bytes"
+	"crypto/ed25519"
+	"fmt"
+	jww "github.com/spf13/jwalterweatherman"
+	"gitlab.com/elixxir/client/v4/cmix/rounds"
+	"gitlab.com/elixxir/client/v4/dm"
+	"gitlab.com/elixxir/crypto/message"
+	"gitlab.com/xx_network/primitives/id"
+	"os"
+	"testing"
+	"time"
+)
+
+func dummyReceivedMessageCB(uint64, ed25519.PublicKey, bool, bool) {}
+
+func TestMain(m *testing.M) {
+	jww.SetStdoutThreshold(jww.LevelDebug)
+	os.Exit(m.Run())
+}
+
+// Test simple receive of a new message for a new conversation.
+func TestImpl_Receive(t *testing.T) {
+	m, err := newImpl("TestImpl_Receive", nil,
+		dummyReceivedMessageCB, true)
+	if err != nil {
+		t.Fatal(err.Error())
+	}
+
+	testString := "test"
+	testBytes := []byte(testString)
+	partnerPubKey := ed25519.PublicKey(testBytes)
+	testRound := id.Round(10)
+
+	// Can use ChannelMessageID for ease, doesn't matter here
+	testMsgId := message.DeriveChannelMessageID(&id.ID{1}, uint64(testRound), testBytes)
+
+	// Receive a test message
+	uuid := m.Receive(testMsgId, testString, testBytes,
+		partnerPubKey, partnerPubKey, 0, 0, time.Now(),
+		rounds.Round{ID: testRound}, dm.TextType, dm.Received)
+	if uuid == 0 {
+		t.Fatalf("Expected non-zero message uuid")
+	}
+	jww.DEBUG.Printf("Received test message: %d", uuid)
+
+	// First, we expect a conversation to be created
+	testConvo := m.GetConversation(partnerPubKey)
+	if testConvo == nil {
+		t.Fatalf("Expected conversation to be created")
+	}
+	// Spot check a conversation attribute
+	if testConvo.Nickname != testString {
+		t.Fatalf("Expected conversation nickname %s, got %s",
+			testString, testConvo.Nickname)
+	}
+
+	// Next, we expect the message to be created
+	testMessage := &Message{Id: uuid}
+	err = m.db.Take(testMessage).Error
+	if err != nil {
+		t.Fatalf(err.Error())
+	}
+	// Spot check a message attribute
+	if !bytes.Equal(testMessage.SenderPubKey, partnerPubKey) {
+		t.Fatalf("Expected message attibutes to match, expected %v got %v",
+			partnerPubKey, testMessage.SenderPubKey)
+	}
+}
+
+// Test happy path. Insert some conversations and check they exist.
+func TestImpl_GetConversations(t *testing.T) {
+	m, err := newImpl("TestImpl_GetConversations", nil,
+		dummyReceivedMessageCB, true)
+	if err != nil {
+		t.Fatal(err.Error())
+	}
+	numTestConvo := 10
+
+	// Insert a test convo
+	for i := 0; i < numTestConvo; i++ {
+		testBytes := []byte(fmt.Sprintf("%d", i))
+		testPubKey := ed25519.PublicKey(testBytes)
+		err = m.upsertConversation("test", testPubKey,
+			uint32(i), uint8(i), false)
+		if err != nil {
+			t.Fatal(err.Error())
+		}
+	}
+
+	results := m.GetConversations()
+	if len(results) != numTestConvo {
+		t.Fatalf("Expected %d convos, got %d", numTestConvo, len(results))
+	}
+
+	for i, convo := range results {
+		if convo.Token != uint32(i) {
+			t.Fatalf("Expected %d convo token, got %d", i, convo.Token)
+		}
+		if convo.CodesetVersion != uint8(i) {
+			t.Fatalf("Expected %d convo codeset, got %d",
+				i, convo.CodesetVersion)
+		}
+	}
+}
+
+// Test happy path toggling between blocked/unblocked in a Conversation.
+func TestImpl_BlockSender(t *testing.T) {
+	m, err := newImpl("TestImpl_BlockSender", nil,
+		dummyReceivedMessageCB, true)
+	if err != nil {
+		t.Fatal(err.Error())
+	}
+
+	// Insert a test convo
+	testBytes := []byte("test")
+	testPubKey := ed25519.PublicKey(testBytes)
+	err = m.upsertConversation("test", testPubKey, 0, 0, false)
+	if err != nil {
+		t.Fatal(err.Error())
+	}
+
+	// Default to unblocked
+	result := m.GetConversation(testPubKey)
+	if result.Blocked {
+		t.Fatal("Expected blocked to be false")
+	}
+
+	// Now toggle blocked
+	m.BlockSender(testPubKey)
+	result = m.GetConversation(testPubKey)
+	if !result.Blocked {
+		t.Fatal("Expected blocked to be true")
+	}
+
+	// Now toggle blocked again
+	m.UnblockSender(testPubKey)
+	result = m.GetConversation(testPubKey)
+	if result.Blocked {
+		t.Fatalf("Expected blocked to be false, got %+v", result)
+	}
+}
diff --git a/dm/storage/init.go b/dm/storage/init.go
new file mode 100644
index 0000000000000000000000000000000000000000..6464d4fe40bffea2a7b0f6d431fb71696936e021
--- /dev/null
+++ b/dm/storage/init.go
@@ -0,0 +1,109 @@
+////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2023 Privategrity Corporation                                   /
+//                                                                             /
+// All rights reserved.                                                        /
+////////////////////////////////////////////////////////////////////////////////
+
+// Handles low level database control and interfaces
+
+package storage
+
+import (
+	"crypto/ed25519"
+	"fmt"
+	"github.com/pkg/errors"
+	jww "github.com/spf13/jwalterweatherman"
+	"gitlab.com/elixxir/client/v4/dm"
+	cryptoChannel "gitlab.com/elixxir/crypto/channel"
+	"gorm.io/driver/sqlite"
+	"gorm.io/gorm"
+	"gorm.io/gorm/logger"
+	"time"
+)
+
+// MessageReceivedCallback is called any time a message is received or updated.
+//
+// messageUpdate is true if the Message already exists and was edited.
+// conversationUpdate is true if the Conversation was created or modified.
+type MessageReceivedCallback func(
+	uuid uint64, pubKey ed25519.PublicKey, messageUpdate, conversationUpdate bool)
+
+// impl implements the dm.EventModel interface with an underlying DB.
+// NOTE: This model is NOT thread safe - it is the responsibility of the
+// caller to ensure that its methods are called sequentially.
+type impl struct {
+	db                *gorm.DB // Stored database connection
+	cipher            cryptoChannel.Cipher
+	receivedMessageCB MessageReceivedCallback
+}
+
+// NewEventModel initializes the [dm.EventModel] interface with appropriate backend.
+func NewEventModel(dbFilePath string, encryption cryptoChannel.Cipher,
+	msgCb MessageReceivedCallback) (dm.EventModel, error) {
+	useTemporary := len(dbFilePath) == 0
+	model, err := newImpl(dbFilePath, encryption, msgCb, useTemporary)
+	return dm.EventModel(model), err
+}
+
+// If useTemporary is set to true, this will use an in-RAM database.
+func newImpl(dbFilePath string, encryption cryptoChannel.Cipher,
+	msgCb MessageReceivedCallback, useTemporary bool) (*impl, error) {
+
+	if useTemporary {
+		dbFilePath = fmt.Sprintf(temporaryDbPath, dbFilePath)
+		jww.WARN.Printf("No database file path specified! " +
+			"Using temporary in-memory database")
+	}
+
+	// Create the database connection
+	db, err := gorm.Open(sqlite.Open(dbFilePath), &gorm.Config{
+		Logger: logger.New(jww.TRACE, logger.Config{LogLevel: logger.Info}),
+	})
+	if err != nil {
+		return nil, errors.Errorf("Unable to initialize database backend: %+v", err)
+	}
+
+	// Enable foreign keys because they are disabled in SQLite by default
+	if err = db.Exec("PRAGMA foreign_keys = ON", nil).Error; err != nil {
+		return nil, err
+	}
+
+	// Enable Write Ahead Logging to enable multiple DB connections
+	if err = db.Exec("PRAGMA journal_mode = WAL;", nil).Error; err != nil {
+		return nil, err
+	}
+
+	// Get and configure the internal database ConnPool
+	sqlDb, err := db.DB()
+	if err != nil {
+		return nil, errors.Errorf(
+			"Unable to configure database connection pool: %+v", err)
+	}
+
+	// TODO: Configure these options appropriately for mobile client. Maybe they should be configurable?
+	// SetMaxIdleConns sets the maximum number of connections in the idle connection pool.
+	sqlDb.SetMaxIdleConns(5)
+	// SetMaxOpenConns sets the maximum number of open connections to the Database.
+	sqlDb.SetMaxOpenConns(10)
+	// SetConnMaxLifetime sets the maximum amount of time a connection may be idle.
+	sqlDb.SetConnMaxIdleTime(5 * time.Minute)
+	// SetConnMaxLifetime sets the maximum amount of time a connection may be reused.
+	sqlDb.SetConnMaxLifetime(10 * time.Minute)
+
+	// Initialize the database schema
+	// WARNING: Order is important. Do not change without database testing
+	err = db.AutoMigrate(&Conversation{}, &Message{})
+	if err != nil {
+		return nil, err
+	}
+
+	// Build the interface
+	di := &impl{
+		db:                db,
+		cipher:            encryption,
+		receivedMessageCB: msgCb,
+	}
+
+	jww.INFO.Println("Database backend initialized successfully!")
+	return di, nil
+}
diff --git a/dm/storage/model.go b/dm/storage/model.go
new file mode 100644
index 0000000000000000000000000000000000000000..cb45224625215076e4468c42bd7e29096501d525
--- /dev/null
+++ b/dm/storage/model.go
@@ -0,0 +1,55 @@
+////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2023 Privategrity Corporation                                   /
+//                                                                             /
+// All rights reserved.                                                        /
+////////////////////////////////////////////////////////////////////////////////
+
+package storage
+
+import (
+	"time"
+)
+
+// Message defines the IndexedDb representation of a single Message.
+//
+// A Message belongs to one Conversation.
+// A Message may belong to one Message (Parent).
+type Message struct {
+	Id                 uint64 `gorm:"primaryKey;autoIncrement:true"`
+	MessageId          []byte `gorm:"uniqueIndex;not null"`
+	ConversationPubKey []byte `gorm:"index;not null"`
+	ParentMessageId    []byte
+	Timestamp          time.Time `gorm:"index;not null"`
+	SenderPubKey       []byte    `gorm:"index;not null"`
+	CodesetVersion     uint8     `gorm:"not null"`
+	Status             uint8     `gorm:"not null"`
+	Text               []byte    `gorm:"not null"`
+	Type               uint16    `gorm:"not null"`
+	Round              uint64    `gorm:"not null"`
+}
+
+// TableName overrides the table name used by Message.
+func (Message) TableName() string {
+	return "dm_messages"
+}
+
+// Conversation defines the IndexedDb representation of a single
+// message exchange between two recipients.
+// A Conversation has many Message.
+type Conversation struct {
+	Pubkey         []byte `gorm:"primaryKey;not null;autoIncrement:false"`
+	Nickname       string `gorm:"not null"`
+	Token          uint32 `gorm:"not null"`
+	CodesetVersion uint8  `gorm:"not null"`
+
+	// Pointer to enforce zero-value reading in ORM.
+	Blocked *bool `gorm:"not null"`
+
+	// Have to spell out this relationship because irregular PK name
+	Messages []Message `gorm:"foreignKey:ConversationPubKey;references:Pubkey;constraint:OnDelete:CASCADE"`
+}
+
+// TableName overrides the table name used by Message.
+func (Conversation) TableName() string {
+	return "dm_conversations"
+}
diff --git a/e2e/receive/listener_test.go b/e2e/receive/listener_test.go
index 00b63beb6f00ab50314bba16b1a019d421af73c7..07aec52fc940820d918b86efa7b0f510185a8f12 100644
--- a/e2e/receive/listener_test.go
+++ b/e2e/receive/listener_test.go
@@ -99,7 +99,7 @@ func TestFuncListener_Hear(t *testing.T) {
 		if !reflect.DeepEqual(item, m) {
 			t.Errorf("Heard message did not match")
 		}
-	case <-time.After(5 * time.Millisecond):
+	case <-time.After(25 * time.Millisecond):
 		t.Errorf("Did not hear")
 	}
 }
@@ -148,7 +148,7 @@ func TestChanListener_Hear(t *testing.T) {
 		if !reflect.DeepEqual(item, m) {
 			t.Errorf("Heard message did not match")
 		}
-	case <-time.After(5 * time.Millisecond):
+	case <-time.After(25 * time.Millisecond):
 		t.Errorf("Did not hear")
 	}
 }
diff --git a/e2e/receive/switchboard_test.go b/e2e/receive/switchboard_test.go
index 52440510d026eaf0cb9142973b6d9e2468705ddb..deea5365e1ee3ca5c398f01839c6b8b270e13caa 100644
--- a/e2e/receive/switchboard_test.go
+++ b/e2e/receive/switchboard_test.go
@@ -15,7 +15,7 @@ import (
 	"time"
 )
 
-// tests that New create a correctly structured switchboard
+// Tests that New create a correctly structured Switchboard.
 func TestNew(t *testing.T) {
 	sw := New()
 
@@ -28,7 +28,7 @@ func TestNew(t *testing.T) {
 	}
 }
 
-//Tests that register listener handles errors properly
+// Tests that Switchboard.RegisterListener handles errors properly.
 func TestSwitchboard_RegisterListener_Error_NilUserID(t *testing.T) {
 	defer func() {
 		if r := recover(); r != nil && !strings.Contains(r.(string),
@@ -40,10 +40,10 @@ func TestSwitchboard_RegisterListener_Error_NilUserID(t *testing.T) {
 	sw := New()
 	sw.RegisterListener(nil, 0, &funcListener{})
 
-	t.Errorf("A nil userID should have caused an panic")
+	t.Errorf("A nil userID should have caused a panic")
 }
 
-//Tests that register listener handles errors properly
+// Tests that Switchboard.RegisterListener handles errors properly.
 func TestSwitchboard_RegisterListener_Error_NilListener(t *testing.T) {
 	defer func() {
 		if r := recover(); r != nil && !strings.Contains(r.(string),
@@ -58,7 +58,7 @@ func TestSwitchboard_RegisterListener_Error_NilListener(t *testing.T) {
 	t.Errorf("A nil listener should have caused an error")
 }
 
-//Tests that RegisterListener properly registers the listeners
+// Tests that Switchboard.RegisterListener properly registers the listeners.
 func TestSwitchboard_RegisterListener(t *testing.T) {
 	sw := New()
 
@@ -82,7 +82,7 @@ func TestSwitchboard_RegisterListener(t *testing.T) {
 		t.Errorf("ListenerID listener is wrong")
 	}
 
-	//check that the listener is registered in the appropriate location
+	// Check that the listener is registered in the appropriate location
 	setID := sw.id.Get(uid)
 
 	if !setID.Has(lid) {
@@ -97,7 +97,7 @@ func TestSwitchboard_RegisterListener(t *testing.T) {
 
 }
 
-//Tests that register funcListener handles errors properly
+// Tests that Switchboard.RegisterFunc handles errors properly.
 func TestSwitchboard_RegisterFunc_Error_NilUserID(t *testing.T) {
 	defer func() {
 		if r := recover(); r != nil && !strings.Contains(r.(string),
@@ -112,7 +112,7 @@ func TestSwitchboard_RegisterFunc_Error_NilUserID(t *testing.T) {
 	t.Errorf("A nil user ID should have caused an error")
 }
 
-//Tests that register funcListener handles errors properly
+// Tests that Switchboard.RegisterFunc handles errors properly.
 func TestSwitchboard_RegisterFunc_Error_NilFunc(t *testing.T) {
 	defer func() {
 		if r := recover(); r != nil && !strings.Contains(r.(string),
@@ -127,7 +127,7 @@ func TestSwitchboard_RegisterFunc_Error_NilFunc(t *testing.T) {
 	t.Errorf("A nil listener func should have caused an error")
 }
 
-//Tests that RegisterFunc properly registers the listeners
+// Tests that Switchboard.RegisterFunc properly registers the listeners.
 func TestSwitchboard_RegisterFunc(t *testing.T) {
 	sw := New()
 
@@ -149,7 +149,7 @@ func TestSwitchboard_RegisterFunc(t *testing.T) {
 		t.Errorf("ListenerID userID is wrong")
 	}
 
-	//check that the listener is registered in the appropriate location
+	// Check that the listener is registered in the appropriate location
 	setID := sw.id.Get(uid)
 
 	if !setID.Has(lid) {
@@ -168,8 +168,8 @@ func TestSwitchboard_RegisterFunc(t *testing.T) {
 	}
 }
 
-//Tests that register chanListener handles errors properly
-func TestSwitchboard_RegisterChan_Error_NilUser(t *testing.T) {
+// Tests that Switchboard.RegisterChannel handles errors properly.
+func TestSwitchboard_RegisterChannel_Error_NilUser(t *testing.T) {
 	defer func() {
 		if r := recover(); r != nil && !strings.Contains(r.(string),
 			"cannot register listener to nil user") {
@@ -183,8 +183,8 @@ func TestSwitchboard_RegisterChan_Error_NilUser(t *testing.T) {
 	t.Errorf("A nil userID should have caused an error")
 }
 
-//Tests that register chanListener handles errors properly
-func TestSwitchboard_RegisterChan_Error_NilChan(t *testing.T) {
+// Tests that Switchboard.RegisterChannel handles errors properly.
+func TestSwitchboard_RegisterChannel_Error_NilChan(t *testing.T) {
 	defer func() {
 		if r := recover(); r != nil && !strings.Contains(r.(string),
 			"cannot register channel listener 'test' with nil channel") {
@@ -197,8 +197,8 @@ func TestSwitchboard_RegisterChan_Error_NilChan(t *testing.T) {
 	t.Errorf("A nil channel func should have caused an error")
 }
 
-//Tests that RegisterChan properly registers the listeners
-func TestSwitchboard_RegisterChan(t *testing.T) {
+// Tests that Switchboard.RegisterChannel properly registers the listeners.
+func TestSwitchboard_RegisterChannel(t *testing.T) {
 	sw := New()
 
 	ch := make(chan Message, 1)
@@ -209,7 +209,7 @@ func TestSwitchboard_RegisterChan(t *testing.T) {
 
 	lid := sw.RegisterChannel("test", uid, mt, ch)
 
-	//check the returns
+	// Check the returns
 	if lid.messageType != mt {
 		t.Errorf("ListenerID message type is wrong")
 	}
@@ -218,7 +218,7 @@ func TestSwitchboard_RegisterChan(t *testing.T) {
 		t.Errorf("ListenerID userID is wrong")
 	}
 
-	//check that the listener is registered in the appropriate location
+	// Check that the listener is registered in the appropriate location
 	setID := sw.id.Get(uid)
 
 	if !setID.Has(lid) {
@@ -234,21 +234,20 @@ func TestSwitchboard_RegisterChan(t *testing.T) {
 	lid.listener.Hear(Message{})
 	select {
 	case <-ch:
-	case <-time.After(5 * time.Millisecond):
+	case <-time.After(25 * time.Millisecond):
 		t.Errorf("Chan listener not registered correctly")
 	}
 }
 
-//tests all combinations of hits and misses for speak
+// Tests all combinations of hits and misses for Switchboard.Speak.
 func TestSwitchboard_Speak(t *testing.T) {
-
-	uids := []*id.ID{{}, AnyUser(), id.NewIdFromUInt(42, id.User, t), id.NewIdFromUInt(69, id.User, t)}
+	uids := []*id.ID{{}, AnyUser(), id.NewIdFromUInt(42, id.User, t),
+		id.NewIdFromUInt(69, id.User, t)}
 	mts := []catalog.MessageType{AnyType, catalog.NoType, catalog.XxMessage}
 
 	for _, uidReg := range uids {
 		for _, mtReg := range mts {
-
-			//create the registrations
+			// Create the registrations
 			sw := New()
 			ch1 := make(chan Message, 1)
 			ch2 := make(chan Message, 1)
@@ -256,7 +255,7 @@ func TestSwitchboard_Speak(t *testing.T) {
 			sw.RegisterChannel("test", uidReg, mtReg, ch1)
 			sw.RegisterChannel("test", uidReg, mtReg, ch2)
 
-			//send every possible message
+			// Send every possible message
 			for _, uid := range uids {
 				for _, mt := range mts {
 					if uid.Cmp(&id.ID{}) || mt == AnyType {
@@ -280,7 +279,7 @@ func TestSwitchboard_Speak(t *testing.T) {
 					select {
 					case <-ch1:
 						heard1 = true
-					case <-time.After(5 * time.Millisecond):
+					case <-time.After(25 * time.Millisecond):
 						heard1 = false
 					}
 
@@ -295,13 +294,13 @@ func TestSwitchboard_Speak(t *testing.T) {
 					select {
 					case <-ch2:
 						heard2 = true
-					case <-time.After(5 * time.Millisecond):
+					case <-time.After(25 * time.Millisecond):
 						heard2 = false
 					}
 
 					if shouldHear != heard2 {
 						t.Errorf("Correct operation not recorded "+
-							"for listener 2: Expected: %v, Occured: %v",
+							"for listener 2: Expected: %v, Occurred: %v",
 							shouldHear, heard2)
 					}
 				}
@@ -310,7 +309,7 @@ func TestSwitchboard_Speak(t *testing.T) {
 	}
 }
 
-//tests that Unregister removes the listener and only the listener
+// Tests that Switchboard.Unregister removes the listener and only the listener.
 func TestSwitchboard_Unregister(t *testing.T) {
 	sw := New()
 
@@ -325,11 +324,11 @@ func TestSwitchboard_Unregister(t *testing.T) {
 
 	sw.Unregister(lid1)
 
-	//get sets to check
+	// Get sets to check
 	setID := sw.id.Get(uid)
 	setType := sw.messageType.Get(mt)
 
-	//check that the removed listener is not registered
+	// Check that the removed listener is not registered
 	if setID.Has(lid1) {
 		t.Errorf("Removed Listener is registered by ID, should not be")
 	}
@@ -339,7 +338,7 @@ func TestSwitchboard_Unregister(t *testing.T) {
 			"should not be")
 	}
 
-	//check that the not removed listener is still registered
+	// Check that the not removed listener is still registered
 	if !setID.Has(lid2) {
 		t.Errorf("Remaining Listener is not registered by ID")
 	}
diff --git a/emoji/data.go b/emoji/data.go
new file mode 100644
index 0000000000000000000000000000000000000000..9d8de41123abfdc272094347536b89b614000642
--- /dev/null
+++ b/emoji/data.go
@@ -0,0 +1,37882 @@
+////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2022 xx foundation                                             //
+//                                                                            //
+// Use of this source code is governed by a license that can be found in the  //
+// LICENSE file                                                               //
+////////////////////////////////////////////////////////////////////////////////
+
+// Code generated by generate.go; DO NOT EDIT.
+
+package emoji
+
+var emojiFile = File{
+	Date:         "2022-08-12, 20:24:39 GMT",
+	DateAccessed: "2023-04-03, 16:36:15 UTC",
+	Version:      "15.0",
+	Map: Map{ 
+		"#⃣": {
+			Character: "#⃣",
+			Name:      "keycap: #",
+			Comment:   "E0.6",
+			CodePoint: "0023 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"#️⃣": {
+			Character: "#️⃣",
+			Name:      "keycap: #",
+			Comment:   "E0.6",
+			CodePoint: "0023 FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"*⃣": {
+			Character: "*⃣",
+			Name:      "keycap: *",
+			Comment:   "E2.0",
+			CodePoint: "002A 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"*️⃣": {
+			Character: "*️⃣",
+			Name:      "keycap: *",
+			Comment:   "E2.0",
+			CodePoint: "002A FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"0⃣": {
+			Character: "0⃣",
+			Name:      "keycap: 0",
+			Comment:   "E0.6",
+			CodePoint: "0030 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"0️⃣": {
+			Character: "0️⃣",
+			Name:      "keycap: 0",
+			Comment:   "E0.6",
+			CodePoint: "0030 FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"1⃣": {
+			Character: "1⃣",
+			Name:      "keycap: 1",
+			Comment:   "E0.6",
+			CodePoint: "0031 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"1️⃣": {
+			Character: "1️⃣",
+			Name:      "keycap: 1",
+			Comment:   "E0.6",
+			CodePoint: "0031 FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"2⃣": {
+			Character: "2⃣",
+			Name:      "keycap: 2",
+			Comment:   "E0.6",
+			CodePoint: "0032 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"2️⃣": {
+			Character: "2️⃣",
+			Name:      "keycap: 2",
+			Comment:   "E0.6",
+			CodePoint: "0032 FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"3⃣": {
+			Character: "3⃣",
+			Name:      "keycap: 3",
+			Comment:   "E0.6",
+			CodePoint: "0033 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"3️⃣": {
+			Character: "3️⃣",
+			Name:      "keycap: 3",
+			Comment:   "E0.6",
+			CodePoint: "0033 FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"4⃣": {
+			Character: "4⃣",
+			Name:      "keycap: 4",
+			Comment:   "E0.6",
+			CodePoint: "0034 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"4️⃣": {
+			Character: "4️⃣",
+			Name:      "keycap: 4",
+			Comment:   "E0.6",
+			CodePoint: "0034 FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"5⃣": {
+			Character: "5⃣",
+			Name:      "keycap: 5",
+			Comment:   "E0.6",
+			CodePoint: "0035 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"5️⃣": {
+			Character: "5️⃣",
+			Name:      "keycap: 5",
+			Comment:   "E0.6",
+			CodePoint: "0035 FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"6⃣": {
+			Character: "6⃣",
+			Name:      "keycap: 6",
+			Comment:   "E0.6",
+			CodePoint: "0036 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"6️⃣": {
+			Character: "6️⃣",
+			Name:      "keycap: 6",
+			Comment:   "E0.6",
+			CodePoint: "0036 FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"7⃣": {
+			Character: "7⃣",
+			Name:      "keycap: 7",
+			Comment:   "E0.6",
+			CodePoint: "0037 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"7️⃣": {
+			Character: "7️⃣",
+			Name:      "keycap: 7",
+			Comment:   "E0.6",
+			CodePoint: "0037 FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"8⃣": {
+			Character: "8⃣",
+			Name:      "keycap: 8",
+			Comment:   "E0.6",
+			CodePoint: "0038 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"8️⃣": {
+			Character: "8️⃣",
+			Name:      "keycap: 8",
+			Comment:   "E0.6",
+			CodePoint: "0038 FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"9⃣": {
+			Character: "9⃣",
+			Name:      "keycap: 9",
+			Comment:   "E0.6",
+			CodePoint: "0039 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"9️⃣": {
+			Character: "9️⃣",
+			Name:      "keycap: 9",
+			Comment:   "E0.6",
+			CodePoint: "0039 FE0F 20E3",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"©": {
+			Character: "©",
+			Name:      "copyright",
+			Comment:   "E0.6",
+			CodePoint: "00A9",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"©️": {
+			Character: "©️",
+			Name:      "copyright",
+			Comment:   "E0.6",
+			CodePoint: "00A9 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"®": {
+			Character: "®",
+			Name:      "registered",
+			Comment:   "E0.6",
+			CodePoint: "00AE",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"®️": {
+			Character: "®️",
+			Name:      "registered",
+			Comment:   "E0.6",
+			CodePoint: "00AE FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"‼": {
+			Character: "‼",
+			Name:      "double exclamation mark",
+			Comment:   "E0.6",
+			CodePoint: "203C",
+			Group:     "Symbols",
+			Subgroup:  "punctuation",
+		},
+		"‼️": {
+			Character: "‼️",
+			Name:      "double exclamation mark",
+			Comment:   "E0.6",
+			CodePoint: "203C FE0F",
+			Group:     "Symbols",
+			Subgroup:  "punctuation",
+		},
+		"⁉": {
+			Character: "⁉",
+			Name:      "exclamation question mark",
+			Comment:   "E0.6",
+			CodePoint: "2049",
+			Group:     "Symbols",
+			Subgroup:  "punctuation",
+		},
+		"⁉️": {
+			Character: "⁉️",
+			Name:      "exclamation question mark",
+			Comment:   "E0.6",
+			CodePoint: "2049 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "punctuation",
+		},
+		"™": {
+			Character: "™",
+			Name:      "trade mark",
+			Comment:   "E0.6",
+			CodePoint: "2122",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"™️": {
+			Character: "™️",
+			Name:      "trade mark",
+			Comment:   "E0.6",
+			CodePoint: "2122 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"ℹ": {
+			Character: "ℹ",
+			Name:      "information",
+			Comment:   "E0.6",
+			CodePoint: "2139",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"ℹ️": {
+			Character: "ℹ️",
+			Name:      "information",
+			Comment:   "E0.6",
+			CodePoint: "2139 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"↔": {
+			Character: "↔",
+			Name:      "left-right arrow",
+			Comment:   "E0.6",
+			CodePoint: "2194",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↔️": {
+			Character: "↔️",
+			Name:      "left-right arrow",
+			Comment:   "E0.6",
+			CodePoint: "2194 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↕": {
+			Character: "↕",
+			Name:      "up-down arrow",
+			Comment:   "E0.6",
+			CodePoint: "2195",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↕️": {
+			Character: "↕️",
+			Name:      "up-down arrow",
+			Comment:   "E0.6",
+			CodePoint: "2195 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↖": {
+			Character: "↖",
+			Name:      "up-left arrow",
+			Comment:   "E0.6",
+			CodePoint: "2196",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↖️": {
+			Character: "↖️",
+			Name:      "up-left arrow",
+			Comment:   "E0.6",
+			CodePoint: "2196 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↗": {
+			Character: "↗",
+			Name:      "up-right arrow",
+			Comment:   "E0.6",
+			CodePoint: "2197",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↗️": {
+			Character: "↗️",
+			Name:      "up-right arrow",
+			Comment:   "E0.6",
+			CodePoint: "2197 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↘": {
+			Character: "↘",
+			Name:      "down-right arrow",
+			Comment:   "E0.6",
+			CodePoint: "2198",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↘️": {
+			Character: "↘️",
+			Name:      "down-right arrow",
+			Comment:   "E0.6",
+			CodePoint: "2198 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↙": {
+			Character: "↙",
+			Name:      "down-left arrow",
+			Comment:   "E0.6",
+			CodePoint: "2199",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↙️": {
+			Character: "↙️",
+			Name:      "down-left arrow",
+			Comment:   "E0.6",
+			CodePoint: "2199 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↩": {
+			Character: "↩",
+			Name:      "right arrow curving left",
+			Comment:   "E0.6",
+			CodePoint: "21A9",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↩️": {
+			Character: "↩️",
+			Name:      "right arrow curving left",
+			Comment:   "E0.6",
+			CodePoint: "21A9 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↪": {
+			Character: "↪",
+			Name:      "left arrow curving right",
+			Comment:   "E0.6",
+			CodePoint: "21AA",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"↪️": {
+			Character: "↪️",
+			Name:      "left arrow curving right",
+			Comment:   "E0.6",
+			CodePoint: "21AA FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"⌚": {
+			Character: "⌚",
+			Name:      "watch",
+			Comment:   "E0.6",
+			CodePoint: "231A",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"⌛": {
+			Character: "⌛",
+			Name:      "hourglass done",
+			Comment:   "E0.6",
+			CodePoint: "231B",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"⌨": {
+			Character: "⌨",
+			Name:      "keyboard",
+			Comment:   "E1.0",
+			CodePoint: "2328",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"⌨️": {
+			Character: "⌨️",
+			Name:      "keyboard",
+			Comment:   "E1.0",
+			CodePoint: "2328 FE0F",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"⏏": {
+			Character: "⏏",
+			Name:      "eject button",
+			Comment:   "E1.0",
+			CodePoint: "23CF",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏏️": {
+			Character: "⏏️",
+			Name:      "eject button",
+			Comment:   "E1.0",
+			CodePoint: "23CF FE0F",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏩": {
+			Character: "⏩",
+			Name:      "fast-forward button",
+			Comment:   "E0.6",
+			CodePoint: "23E9",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏪": {
+			Character: "⏪",
+			Name:      "fast reverse button",
+			Comment:   "E0.6",
+			CodePoint: "23EA",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏫": {
+			Character: "⏫",
+			Name:      "fast up button",
+			Comment:   "E0.6",
+			CodePoint: "23EB",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏬": {
+			Character: "⏬",
+			Name:      "fast down button",
+			Comment:   "E0.6",
+			CodePoint: "23EC",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏭": {
+			Character: "⏭",
+			Name:      "next track button",
+			Comment:   "E0.7",
+			CodePoint: "23ED",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏭️": {
+			Character: "⏭️",
+			Name:      "next track button",
+			Comment:   "E0.7",
+			CodePoint: "23ED FE0F",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏮": {
+			Character: "⏮",
+			Name:      "last track button",
+			Comment:   "E0.7",
+			CodePoint: "23EE",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏮️": {
+			Character: "⏮️",
+			Name:      "last track button",
+			Comment:   "E0.7",
+			CodePoint: "23EE FE0F",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏯": {
+			Character: "⏯",
+			Name:      "play or pause button",
+			Comment:   "E1.0",
+			CodePoint: "23EF",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏯️": {
+			Character: "⏯️",
+			Name:      "play or pause button",
+			Comment:   "E1.0",
+			CodePoint: "23EF FE0F",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏰": {
+			Character: "⏰",
+			Name:      "alarm clock",
+			Comment:   "E0.6",
+			CodePoint: "23F0",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"⏱": {
+			Character: "⏱",
+			Name:      "stopwatch",
+			Comment:   "E1.0",
+			CodePoint: "23F1",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"⏱️": {
+			Character: "⏱️",
+			Name:      "stopwatch",
+			Comment:   "E1.0",
+			CodePoint: "23F1 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"⏲": {
+			Character: "⏲",
+			Name:      "timer clock",
+			Comment:   "E1.0",
+			CodePoint: "23F2",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"⏲️": {
+			Character: "⏲️",
+			Name:      "timer clock",
+			Comment:   "E1.0",
+			CodePoint: "23F2 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"⏳": {
+			Character: "⏳",
+			Name:      "hourglass not done",
+			Comment:   "E0.6",
+			CodePoint: "23F3",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"⏸": {
+			Character: "⏸",
+			Name:      "pause button",
+			Comment:   "E0.7",
+			CodePoint: "23F8",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏸️": {
+			Character: "⏸️",
+			Name:      "pause button",
+			Comment:   "E0.7",
+			CodePoint: "23F8 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏹": {
+			Character: "⏹",
+			Name:      "stop button",
+			Comment:   "E0.7",
+			CodePoint: "23F9",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏹️": {
+			Character: "⏹️",
+			Name:      "stop button",
+			Comment:   "E0.7",
+			CodePoint: "23F9 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏺": {
+			Character: "⏺",
+			Name:      "record button",
+			Comment:   "E0.7",
+			CodePoint: "23FA",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"⏺️": {
+			Character: "⏺️",
+			Name:      "record button",
+			Comment:   "E0.7",
+			CodePoint: "23FA FE0F",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"Ⓜ": {
+			Character: "Ⓜ",
+			Name:      "circled M",
+			Comment:   "E0.6",
+			CodePoint: "24C2",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"Ⓜ️": {
+			Character: "Ⓜ️",
+			Name:      "circled M",
+			Comment:   "E0.6",
+			CodePoint: "24C2 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"▪": {
+			Character: "▪",
+			Name:      "black small square",
+			Comment:   "E0.6",
+			CodePoint: "25AA",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"▪️": {
+			Character: "▪️",
+			Name:      "black small square",
+			Comment:   "E0.6",
+			CodePoint: "25AA FE0F",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"▫": {
+			Character: "▫",
+			Name:      "white small square",
+			Comment:   "E0.6",
+			CodePoint: "25AB",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"▫️": {
+			Character: "▫️",
+			Name:      "white small square",
+			Comment:   "E0.6",
+			CodePoint: "25AB FE0F",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"▶": {
+			Character: "▶",
+			Name:      "play button",
+			Comment:   "E0.6",
+			CodePoint: "25B6",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"▶️": {
+			Character: "▶️",
+			Name:      "play button",
+			Comment:   "E0.6",
+			CodePoint: "25B6 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"◀": {
+			Character: "◀",
+			Name:      "reverse button",
+			Comment:   "E0.6",
+			CodePoint: "25C0",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"◀️": {
+			Character: "◀️",
+			Name:      "reverse button",
+			Comment:   "E0.6",
+			CodePoint: "25C0 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"◻": {
+			Character: "◻",
+			Name:      "white medium square",
+			Comment:   "E0.6",
+			CodePoint: "25FB",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"◻️": {
+			Character: "◻️",
+			Name:      "white medium square",
+			Comment:   "E0.6",
+			CodePoint: "25FB FE0F",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"◼": {
+			Character: "◼",
+			Name:      "black medium square",
+			Comment:   "E0.6",
+			CodePoint: "25FC",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"◼️": {
+			Character: "◼️",
+			Name:      "black medium square",
+			Comment:   "E0.6",
+			CodePoint: "25FC FE0F",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"◽": {
+			Character: "◽",
+			Name:      "white medium-small square",
+			Comment:   "E0.6",
+			CodePoint: "25FD",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"◾": {
+			Character: "◾",
+			Name:      "black medium-small square",
+			Comment:   "E0.6",
+			CodePoint: "25FE",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"☀": {
+			Character: "☀",
+			Name:      "sun",
+			Comment:   "E0.6",
+			CodePoint: "2600",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"☀️": {
+			Character: "☀️",
+			Name:      "sun",
+			Comment:   "E0.6",
+			CodePoint: "2600 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"☁": {
+			Character: "☁",
+			Name:      "cloud",
+			Comment:   "E0.6",
+			CodePoint: "2601",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"☁️": {
+			Character: "☁️",
+			Name:      "cloud",
+			Comment:   "E0.6",
+			CodePoint: "2601 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"☂": {
+			Character: "☂",
+			Name:      "umbrella",
+			Comment:   "E0.7",
+			CodePoint: "2602",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"☂️": {
+			Character: "☂️",
+			Name:      "umbrella",
+			Comment:   "E0.7",
+			CodePoint: "2602 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"☃": {
+			Character: "☃",
+			Name:      "snowman",
+			Comment:   "E0.7",
+			CodePoint: "2603",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"☃️": {
+			Character: "☃️",
+			Name:      "snowman",
+			Comment:   "E0.7",
+			CodePoint: "2603 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"☄": {
+			Character: "☄",
+			Name:      "comet",
+			Comment:   "E1.0",
+			CodePoint: "2604",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"☄️": {
+			Character: "☄️",
+			Name:      "comet",
+			Comment:   "E1.0",
+			CodePoint: "2604 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"☎": {
+			Character: "☎",
+			Name:      "telephone",
+			Comment:   "E0.6",
+			CodePoint: "260E",
+			Group:     "Objects",
+			Subgroup:  "phone",
+		},
+		"☎️": {
+			Character: "☎️",
+			Name:      "telephone",
+			Comment:   "E0.6",
+			CodePoint: "260E FE0F",
+			Group:     "Objects",
+			Subgroup:  "phone",
+		},
+		"☑": {
+			Character: "☑",
+			Name:      "check box with check",
+			Comment:   "E0.6",
+			CodePoint: "2611",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"☑️": {
+			Character: "☑️",
+			Name:      "check box with check",
+			Comment:   "E0.6",
+			CodePoint: "2611 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"☔": {
+			Character: "☔",
+			Name:      "umbrella with rain drops",
+			Comment:   "E0.6",
+			CodePoint: "2614",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"☕": {
+			Character: "☕",
+			Name:      "hot beverage",
+			Comment:   "E0.6",
+			CodePoint: "2615",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"☘": {
+			Character: "☘",
+			Name:      "shamrock",
+			Comment:   "E1.0",
+			CodePoint: "2618",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"☘️": {
+			Character: "☘️",
+			Name:      "shamrock",
+			Comment:   "E1.0",
+			CodePoint: "2618 FE0F",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"☝": {
+			Character: "☝",
+			Name:      "index pointing up",
+			Comment:   "E0.6",
+			CodePoint: "261D",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"☝️": {
+			Character: "☝️",
+			Name:      "index pointing up",
+			Comment:   "E0.6",
+			CodePoint: "261D FE0F",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"☝🏻": {
+			Character: "☝🏻",
+			Name:      "index pointing up: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "261D 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"☝🏼": {
+			Character: "☝🏼",
+			Name:      "index pointing up: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "261D 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"☝🏽": {
+			Character: "☝🏽",
+			Name:      "index pointing up: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "261D 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"☝🏾": {
+			Character: "☝🏾",
+			Name:      "index pointing up: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "261D 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"☝🏿": {
+			Character: "☝🏿",
+			Name:      "index pointing up: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "261D 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"☠": {
+			Character: "☠",
+			Name:      "skull and crossbones",
+			Comment:   "E1.0",
+			CodePoint: "2620",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-negative",
+		},
+		"☠️": {
+			Character: "☠️",
+			Name:      "skull and crossbones",
+			Comment:   "E1.0",
+			CodePoint: "2620 FE0F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-negative",
+		},
+		"☢": {
+			Character: "☢",
+			Name:      "radioactive",
+			Comment:   "E1.0",
+			CodePoint: "2622",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"☢️": {
+			Character: "☢️",
+			Name:      "radioactive",
+			Comment:   "E1.0",
+			CodePoint: "2622 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"☣": {
+			Character: "☣",
+			Name:      "biohazard",
+			Comment:   "E1.0",
+			CodePoint: "2623",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"☣️": {
+			Character: "☣️",
+			Name:      "biohazard",
+			Comment:   "E1.0",
+			CodePoint: "2623 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"☦": {
+			Character: "☦",
+			Name:      "orthodox cross",
+			Comment:   "E1.0",
+			CodePoint: "2626",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"☦️": {
+			Character: "☦️",
+			Name:      "orthodox cross",
+			Comment:   "E1.0",
+			CodePoint: "2626 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"☪": {
+			Character: "☪",
+			Name:      "star and crescent",
+			Comment:   "E0.7",
+			CodePoint: "262A",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"☪️": {
+			Character: "☪️",
+			Name:      "star and crescent",
+			Comment:   "E0.7",
+			CodePoint: "262A FE0F",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"☮": {
+			Character: "☮",
+			Name:      "peace symbol",
+			Comment:   "E1.0",
+			CodePoint: "262E",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"☮️": {
+			Character: "☮️",
+			Name:      "peace symbol",
+			Comment:   "E1.0",
+			CodePoint: "262E FE0F",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"☯": {
+			Character: "☯",
+			Name:      "yin yang",
+			Comment:   "E0.7",
+			CodePoint: "262F",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"☯️": {
+			Character: "☯️",
+			Name:      "yin yang",
+			Comment:   "E0.7",
+			CodePoint: "262F FE0F",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"☸": {
+			Character: "☸",
+			Name:      "wheel of dharma",
+			Comment:   "E0.7",
+			CodePoint: "2638",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"☸️": {
+			Character: "☸️",
+			Name:      "wheel of dharma",
+			Comment:   "E0.7",
+			CodePoint: "2638 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"☹": {
+			Character: "☹",
+			Name:      "frowning face",
+			Comment:   "E0.7",
+			CodePoint: "2639",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"☹️": {
+			Character: "☹️",
+			Name:      "frowning face",
+			Comment:   "E0.7",
+			CodePoint: "2639 FE0F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"☺": {
+			Character: "☺",
+			Name:      "smiling face",
+			Comment:   "E0.6",
+			CodePoint: "263A",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-affection",
+		},
+		"☺️": {
+			Character: "☺️",
+			Name:      "smiling face",
+			Comment:   "E0.6",
+			CodePoint: "263A FE0F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-affection",
+		},
+		"♀": {
+			Character: "♀",
+			Name:      "female sign",
+			Comment:   "E4.0",
+			CodePoint: "2640",
+			Group:     "Symbols",
+			Subgroup:  "gender",
+		},
+		"♀️": {
+			Character: "♀️",
+			Name:      "female sign",
+			Comment:   "E4.0",
+			CodePoint: "2640 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "gender",
+		},
+		"♂": {
+			Character: "♂",
+			Name:      "male sign",
+			Comment:   "E4.0",
+			CodePoint: "2642",
+			Group:     "Symbols",
+			Subgroup:  "gender",
+		},
+		"♂️": {
+			Character: "♂️",
+			Name:      "male sign",
+			Comment:   "E4.0",
+			CodePoint: "2642 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "gender",
+		},
+		"♈": {
+			Character: "♈",
+			Name:      "Aries",
+			Comment:   "E0.6",
+			CodePoint: "2648",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♉": {
+			Character: "♉",
+			Name:      "Taurus",
+			Comment:   "E0.6",
+			CodePoint: "2649",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♊": {
+			Character: "♊",
+			Name:      "Gemini",
+			Comment:   "E0.6",
+			CodePoint: "264A",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♋": {
+			Character: "♋",
+			Name:      "Cancer",
+			Comment:   "E0.6",
+			CodePoint: "264B",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♌": {
+			Character: "♌",
+			Name:      "Leo",
+			Comment:   "E0.6",
+			CodePoint: "264C",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♍": {
+			Character: "♍",
+			Name:      "Virgo",
+			Comment:   "E0.6",
+			CodePoint: "264D",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♎": {
+			Character: "♎",
+			Name:      "Libra",
+			Comment:   "E0.6",
+			CodePoint: "264E",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♏": {
+			Character: "♏",
+			Name:      "Scorpio",
+			Comment:   "E0.6",
+			CodePoint: "264F",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♐": {
+			Character: "♐",
+			Name:      "Sagittarius",
+			Comment:   "E0.6",
+			CodePoint: "2650",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♑": {
+			Character: "♑",
+			Name:      "Capricorn",
+			Comment:   "E0.6",
+			CodePoint: "2651",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♒": {
+			Character: "♒",
+			Name:      "Aquarius",
+			Comment:   "E0.6",
+			CodePoint: "2652",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♓": {
+			Character: "♓",
+			Name:      "Pisces",
+			Comment:   "E0.6",
+			CodePoint: "2653",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"♟": {
+			Character: "♟",
+			Name:      "chess pawn",
+			Comment:   "E11.0",
+			CodePoint: "265F",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"♟️": {
+			Character: "♟️",
+			Name:      "chess pawn",
+			Comment:   "E11.0",
+			CodePoint: "265F FE0F",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"♠": {
+			Character: "♠",
+			Name:      "spade suit",
+			Comment:   "E0.6",
+			CodePoint: "2660",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"♠️": {
+			Character: "♠️",
+			Name:      "spade suit",
+			Comment:   "E0.6",
+			CodePoint: "2660 FE0F",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"♣": {
+			Character: "♣",
+			Name:      "club suit",
+			Comment:   "E0.6",
+			CodePoint: "2663",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"♣️": {
+			Character: "♣️",
+			Name:      "club suit",
+			Comment:   "E0.6",
+			CodePoint: "2663 FE0F",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"♥": {
+			Character: "♥",
+			Name:      "heart suit",
+			Comment:   "E0.6",
+			CodePoint: "2665",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"♥️": {
+			Character: "♥️",
+			Name:      "heart suit",
+			Comment:   "E0.6",
+			CodePoint: "2665 FE0F",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"♦": {
+			Character: "♦",
+			Name:      "diamond suit",
+			Comment:   "E0.6",
+			CodePoint: "2666",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"♦️": {
+			Character: "♦️",
+			Name:      "diamond suit",
+			Comment:   "E0.6",
+			CodePoint: "2666 FE0F",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"♨": {
+			Character: "♨",
+			Name:      "hot springs",
+			Comment:   "E0.6",
+			CodePoint: "2668",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"♨️": {
+			Character: "♨️",
+			Name:      "hot springs",
+			Comment:   "E0.6",
+			CodePoint: "2668 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"♻": {
+			Character: "♻",
+			Name:      "recycling symbol",
+			Comment:   "E0.6",
+			CodePoint: "267B",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"♻️": {
+			Character: "♻️",
+			Name:      "recycling symbol",
+			Comment:   "E0.6",
+			CodePoint: "267B FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"♾": {
+			Character: "♾",
+			Name:      "infinity",
+			Comment:   "E11.0",
+			CodePoint: "267E",
+			Group:     "Symbols",
+			Subgroup:  "math",
+		},
+		"♾️": {
+			Character: "♾️",
+			Name:      "infinity",
+			Comment:   "E11.0",
+			CodePoint: "267E FE0F",
+			Group:     "Symbols",
+			Subgroup:  "math",
+		},
+		"♿": {
+			Character: "♿",
+			Name:      "wheelchair symbol",
+			Comment:   "E0.6",
+			CodePoint: "267F",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"⚒": {
+			Character: "⚒",
+			Name:      "hammer and pick",
+			Comment:   "E1.0",
+			CodePoint: "2692",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⚒️": {
+			Character: "⚒️",
+			Name:      "hammer and pick",
+			Comment:   "E1.0",
+			CodePoint: "2692 FE0F",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⚓": {
+			Character: "⚓",
+			Name:      "anchor",
+			Comment:   "E0.6",
+			CodePoint: "2693",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"⚔": {
+			Character: "⚔",
+			Name:      "crossed swords",
+			Comment:   "E1.0",
+			CodePoint: "2694",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⚔️": {
+			Character: "⚔️",
+			Name:      "crossed swords",
+			Comment:   "E1.0",
+			CodePoint: "2694 FE0F",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⚕": {
+			Character: "⚕",
+			Name:      "medical symbol",
+			Comment:   "E4.0",
+			CodePoint: "2695",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"⚕️": {
+			Character: "⚕️",
+			Name:      "medical symbol",
+			Comment:   "E4.0",
+			CodePoint: "2695 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"⚖": {
+			Character: "⚖",
+			Name:      "balance scale",
+			Comment:   "E1.0",
+			CodePoint: "2696",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⚖️": {
+			Character: "⚖️",
+			Name:      "balance scale",
+			Comment:   "E1.0",
+			CodePoint: "2696 FE0F",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⚗": {
+			Character: "⚗",
+			Name:      "alembic",
+			Comment:   "E1.0",
+			CodePoint: "2697",
+			Group:     "Objects",
+			Subgroup:  "science",
+		},
+		"⚗️": {
+			Character: "⚗️",
+			Name:      "alembic",
+			Comment:   "E1.0",
+			CodePoint: "2697 FE0F",
+			Group:     "Objects",
+			Subgroup:  "science",
+		},
+		"⚙": {
+			Character: "⚙",
+			Name:      "gear",
+			Comment:   "E1.0",
+			CodePoint: "2699",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⚙️": {
+			Character: "⚙️",
+			Name:      "gear",
+			Comment:   "E1.0",
+			CodePoint: "2699 FE0F",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⚛": {
+			Character: "⚛",
+			Name:      "atom symbol",
+			Comment:   "E1.0",
+			CodePoint: "269B",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"⚛️": {
+			Character: "⚛️",
+			Name:      "atom symbol",
+			Comment:   "E1.0",
+			CodePoint: "269B FE0F",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"⚜": {
+			Character: "⚜",
+			Name:      "fleur-de-lis",
+			Comment:   "E1.0",
+			CodePoint: "269C",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"⚜️": {
+			Character: "⚜️",
+			Name:      "fleur-de-lis",
+			Comment:   "E1.0",
+			CodePoint: "269C FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"⚠": {
+			Character: "⚠",
+			Name:      "warning",
+			Comment:   "E0.6",
+			CodePoint: "26A0",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"⚠️": {
+			Character: "⚠️",
+			Name:      "warning",
+			Comment:   "E0.6",
+			CodePoint: "26A0 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"⚡": {
+			Character: "⚡",
+			Name:      "high voltage",
+			Comment:   "E0.6",
+			CodePoint: "26A1",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"⚧": {
+			Character: "⚧",
+			Name:      "transgender symbol",
+			Comment:   "E13.0",
+			CodePoint: "26A7",
+			Group:     "Symbols",
+			Subgroup:  "gender",
+		},
+		"⚧️": {
+			Character: "⚧️",
+			Name:      "transgender symbol",
+			Comment:   "E13.0",
+			CodePoint: "26A7 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "gender",
+		},
+		"⚪": {
+			Character: "⚪",
+			Name:      "white circle",
+			Comment:   "E0.6",
+			CodePoint: "26AA",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"⚫": {
+			Character: "⚫",
+			Name:      "black circle",
+			Comment:   "E0.6",
+			CodePoint: "26AB",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"⚰": {
+			Character: "⚰",
+			Name:      "coffin",
+			Comment:   "E1.0",
+			CodePoint: "26B0",
+			Group:     "Objects",
+			Subgroup:  "other-object",
+		},
+		"⚰️": {
+			Character: "⚰️",
+			Name:      "coffin",
+			Comment:   "E1.0",
+			CodePoint: "26B0 FE0F",
+			Group:     "Objects",
+			Subgroup:  "other-object",
+		},
+		"⚱": {
+			Character: "⚱",
+			Name:      "funeral urn",
+			Comment:   "E1.0",
+			CodePoint: "26B1",
+			Group:     "Objects",
+			Subgroup:  "other-object",
+		},
+		"⚱️": {
+			Character: "⚱️",
+			Name:      "funeral urn",
+			Comment:   "E1.0",
+			CodePoint: "26B1 FE0F",
+			Group:     "Objects",
+			Subgroup:  "other-object",
+		},
+		"⚽": {
+			Character: "⚽",
+			Name:      "soccer ball",
+			Comment:   "E0.6",
+			CodePoint: "26BD",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"⚾": {
+			Character: "⚾",
+			Name:      "baseball",
+			Comment:   "E0.6",
+			CodePoint: "26BE",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"⛄": {
+			Character: "⛄",
+			Name:      "snowman without snow",
+			Comment:   "E0.6",
+			CodePoint: "26C4",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"⛅": {
+			Character: "⛅",
+			Name:      "sun behind cloud",
+			Comment:   "E0.6",
+			CodePoint: "26C5",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"⛈": {
+			Character: "⛈",
+			Name:      "cloud with lightning and rain",
+			Comment:   "E0.7",
+			CodePoint: "26C8",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"⛈️": {
+			Character: "⛈️",
+			Name:      "cloud with lightning and rain",
+			Comment:   "E0.7",
+			CodePoint: "26C8 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"⛎": {
+			Character: "⛎",
+			Name:      "Ophiuchus",
+			Comment:   "E0.6",
+			CodePoint: "26CE",
+			Group:     "Symbols",
+			Subgroup:  "zodiac",
+		},
+		"⛏": {
+			Character: "⛏",
+			Name:      "pick",
+			Comment:   "E0.7",
+			CodePoint: "26CF",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⛏️": {
+			Character: "⛏️",
+			Name:      "pick",
+			Comment:   "E0.7",
+			CodePoint: "26CF FE0F",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⛑": {
+			Character: "⛑",
+			Name:      "rescue worker’s helmet",
+			Comment:   "E0.7",
+			CodePoint: "26D1",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"⛑️": {
+			Character: "⛑️",
+			Name:      "rescue worker’s helmet",
+			Comment:   "E0.7",
+			CodePoint: "26D1 FE0F",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"⛓": {
+			Character: "⛓",
+			Name:      "chains",
+			Comment:   "E0.7",
+			CodePoint: "26D3",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⛓️": {
+			Character: "⛓️",
+			Name:      "chains",
+			Comment:   "E0.7",
+			CodePoint: "26D3 FE0F",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"⛔": {
+			Character: "⛔",
+			Name:      "no entry",
+			Comment:   "E0.6",
+			CodePoint: "26D4",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"⛩": {
+			Character: "⛩",
+			Name:      "shinto shrine",
+			Comment:   "E0.7",
+			CodePoint: "26E9",
+			Group:     "Travel & Places",
+			Subgroup:  "place-religious",
+		},
+		"⛩️": {
+			Character: "⛩️",
+			Name:      "shinto shrine",
+			Comment:   "E0.7",
+			CodePoint: "26E9 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-religious",
+		},
+		"⛪": {
+			Character: "⛪",
+			Name:      "church",
+			Comment:   "E0.6",
+			CodePoint: "26EA",
+			Group:     "Travel & Places",
+			Subgroup:  "place-religious",
+		},
+		"⛰": {
+			Character: "⛰",
+			Name:      "mountain",
+			Comment:   "E0.7",
+			CodePoint: "26F0",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"⛰️": {
+			Character: "⛰️",
+			Name:      "mountain",
+			Comment:   "E0.7",
+			CodePoint: "26F0 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"⛱": {
+			Character: "⛱",
+			Name:      "umbrella on ground",
+			Comment:   "E0.7",
+			CodePoint: "26F1",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"⛱️": {
+			Character: "⛱️",
+			Name:      "umbrella on ground",
+			Comment:   "E0.7",
+			CodePoint: "26F1 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"⛲": {
+			Character: "⛲",
+			Name:      "fountain",
+			Comment:   "E0.6",
+			CodePoint: "26F2",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"⛳": {
+			Character: "⛳",
+			Name:      "flag in hole",
+			Comment:   "E0.6",
+			CodePoint: "26F3",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"⛴": {
+			Character: "⛴",
+			Name:      "ferry",
+			Comment:   "E0.7",
+			CodePoint: "26F4",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"⛴️": {
+			Character: "⛴️",
+			Name:      "ferry",
+			Comment:   "E0.7",
+			CodePoint: "26F4 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"⛵": {
+			Character: "⛵",
+			Name:      "sailboat",
+			Comment:   "E0.6",
+			CodePoint: "26F5",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"⛷": {
+			Character: "⛷",
+			Name:      "skier",
+			Comment:   "E0.7",
+			CodePoint: "26F7",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛷️": {
+			Character: "⛷️",
+			Name:      "skier",
+			Comment:   "E0.7",
+			CodePoint: "26F7 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛸": {
+			Character: "⛸",
+			Name:      "ice skate",
+			Comment:   "E0.7",
+			CodePoint: "26F8",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"⛸️": {
+			Character: "⛸️",
+			Name:      "ice skate",
+			Comment:   "E0.7",
+			CodePoint: "26F8 FE0F",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"⛹": {
+			Character: "⛹",
+			Name:      "person bouncing ball",
+			Comment:   "E0.7",
+			CodePoint: "26F9",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹‍♀": {
+			Character: "⛹‍♀",
+			Name:      "woman bouncing ball",
+			Comment:   "E4.0",
+			CodePoint: "26F9 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹‍♀️": {
+			Character: "⛹‍♀️",
+			Name:      "woman bouncing ball",
+			Comment:   "E4.0",
+			CodePoint: "26F9 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹‍♂": {
+			Character: "⛹‍♂",
+			Name:      "man bouncing ball",
+			Comment:   "E4.0",
+			CodePoint: "26F9 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹‍♂️": {
+			Character: "⛹‍♂️",
+			Name:      "man bouncing ball",
+			Comment:   "E4.0",
+			CodePoint: "26F9 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹️": {
+			Character: "⛹️",
+			Name:      "person bouncing ball",
+			Comment:   "E0.7",
+			CodePoint: "26F9 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹️‍♀": {
+			Character: "⛹️‍♀",
+			Name:      "woman bouncing ball",
+			Comment:   "E4.0",
+			CodePoint: "26F9 FE0F 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹️‍♀️": {
+			Character: "⛹️‍♀️",
+			Name:      "woman bouncing ball",
+			Comment:   "E4.0",
+			CodePoint: "26F9 FE0F 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹️‍♂": {
+			Character: "⛹️‍♂",
+			Name:      "man bouncing ball",
+			Comment:   "E4.0",
+			CodePoint: "26F9 FE0F 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹️‍♂️": {
+			Character: "⛹️‍♂️",
+			Name:      "man bouncing ball",
+			Comment:   "E4.0",
+			CodePoint: "26F9 FE0F 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏻": {
+			Character: "⛹🏻",
+			Name:      "person bouncing ball: light skin tone",
+			Comment:   "E2.0",
+			CodePoint: "26F9 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏻‍♀": {
+			Character: "⛹🏻‍♀",
+			Name:      "woman bouncing ball: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏻‍♀️": {
+			Character: "⛹🏻‍♀️",
+			Name:      "woman bouncing ball: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏻‍♂": {
+			Character: "⛹🏻‍♂",
+			Name:      "man bouncing ball: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏻‍♂️": {
+			Character: "⛹🏻‍♂️",
+			Name:      "man bouncing ball: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏼": {
+			Character: "⛹🏼",
+			Name:      "person bouncing ball: medium-light skin tone",
+			Comment:   "E2.0",
+			CodePoint: "26F9 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏼‍♀": {
+			Character: "⛹🏼‍♀",
+			Name:      "woman bouncing ball: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏼‍♀️": {
+			Character: "⛹🏼‍♀️",
+			Name:      "woman bouncing ball: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏼‍♂": {
+			Character: "⛹🏼‍♂",
+			Name:      "man bouncing ball: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏼‍♂️": {
+			Character: "⛹🏼‍♂️",
+			Name:      "man bouncing ball: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏽": {
+			Character: "⛹🏽",
+			Name:      "person bouncing ball: medium skin tone",
+			Comment:   "E2.0",
+			CodePoint: "26F9 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏽‍♀": {
+			Character: "⛹🏽‍♀",
+			Name:      "woman bouncing ball: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏽‍♀️": {
+			Character: "⛹🏽‍♀️",
+			Name:      "woman bouncing ball: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏽‍♂": {
+			Character: "⛹🏽‍♂",
+			Name:      "man bouncing ball: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏽‍♂️": {
+			Character: "⛹🏽‍♂️",
+			Name:      "man bouncing ball: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏾": {
+			Character: "⛹🏾",
+			Name:      "person bouncing ball: medium-dark skin tone",
+			Comment:   "E2.0",
+			CodePoint: "26F9 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏾‍♀": {
+			Character: "⛹🏾‍♀",
+			Name:      "woman bouncing ball: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏾‍♀️": {
+			Character: "⛹🏾‍♀️",
+			Name:      "woman bouncing ball: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏾‍♂": {
+			Character: "⛹🏾‍♂",
+			Name:      "man bouncing ball: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏾‍♂️": {
+			Character: "⛹🏾‍♂️",
+			Name:      "man bouncing ball: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏿": {
+			Character: "⛹🏿",
+			Name:      "person bouncing ball: dark skin tone",
+			Comment:   "E2.0",
+			CodePoint: "26F9 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏿‍♀": {
+			Character: "⛹🏿‍♀",
+			Name:      "woman bouncing ball: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏿‍♀️": {
+			Character: "⛹🏿‍♀️",
+			Name:      "woman bouncing ball: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏿‍♂": {
+			Character: "⛹🏿‍♂",
+			Name:      "man bouncing ball: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛹🏿‍♂️": {
+			Character: "⛹🏿‍♂️",
+			Name:      "man bouncing ball: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "26F9 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"⛺": {
+			Character: "⛺",
+			Name:      "tent",
+			Comment:   "E0.6",
+			CodePoint: "26FA",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"⛽": {
+			Character: "⛽",
+			Name:      "fuel pump",
+			Comment:   "E0.6",
+			CodePoint: "26FD",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"✂": {
+			Character: "✂",
+			Name:      "scissors",
+			Comment:   "E0.6",
+			CodePoint: "2702",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"✂️": {
+			Character: "✂️",
+			Name:      "scissors",
+			Comment:   "E0.6",
+			CodePoint: "2702 FE0F",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"✅": {
+			Character: "✅",
+			Name:      "check mark button",
+			Comment:   "E0.6",
+			CodePoint: "2705",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"✈": {
+			Character: "✈",
+			Name:      "airplane",
+			Comment:   "E0.6",
+			CodePoint: "2708",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"✈️": {
+			Character: "✈️",
+			Name:      "airplane",
+			Comment:   "E0.6",
+			CodePoint: "2708 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"✉": {
+			Character: "✉",
+			Name:      "envelope",
+			Comment:   "E0.6",
+			CodePoint: "2709",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"✉️": {
+			Character: "✉️",
+			Name:      "envelope",
+			Comment:   "E0.6",
+			CodePoint: "2709 FE0F",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"✊": {
+			Character: "✊",
+			Name:      "raised fist",
+			Comment:   "E0.6",
+			CodePoint: "270A",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"✊🏻": {
+			Character: "✊🏻",
+			Name:      "raised fist: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270A 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"✊🏼": {
+			Character: "✊🏼",
+			Name:      "raised fist: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270A 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"✊🏽": {
+			Character: "✊🏽",
+			Name:      "raised fist: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270A 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"✊🏾": {
+			Character: "✊🏾",
+			Name:      "raised fist: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270A 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"✊🏿": {
+			Character: "✊🏿",
+			Name:      "raised fist: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270A 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"✋": {
+			Character: "✋",
+			Name:      "raised hand",
+			Comment:   "E0.6",
+			CodePoint: "270B",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"✋🏻": {
+			Character: "✋🏻",
+			Name:      "raised hand: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270B 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"✋🏼": {
+			Character: "✋🏼",
+			Name:      "raised hand: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270B 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"✋🏽": {
+			Character: "✋🏽",
+			Name:      "raised hand: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270B 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"✋🏾": {
+			Character: "✋🏾",
+			Name:      "raised hand: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270B 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"✋🏿": {
+			Character: "✋🏿",
+			Name:      "raised hand: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270B 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"✌": {
+			Character: "✌",
+			Name:      "victory hand",
+			Comment:   "E0.6",
+			CodePoint: "270C",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"✌️": {
+			Character: "✌️",
+			Name:      "victory hand",
+			Comment:   "E0.6",
+			CodePoint: "270C FE0F",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"✌🏻": {
+			Character: "✌🏻",
+			Name:      "victory hand: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270C 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"✌🏼": {
+			Character: "✌🏼",
+			Name:      "victory hand: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270C 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"✌🏽": {
+			Character: "✌🏽",
+			Name:      "victory hand: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270C 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"✌🏾": {
+			Character: "✌🏾",
+			Name:      "victory hand: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270C 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"✌🏿": {
+			Character: "✌🏿",
+			Name:      "victory hand: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270C 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"✍": {
+			Character: "✍",
+			Name:      "writing hand",
+			Comment:   "E0.7",
+			CodePoint: "270D",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"✍️": {
+			Character: "✍️",
+			Name:      "writing hand",
+			Comment:   "E0.7",
+			CodePoint: "270D FE0F",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"✍🏻": {
+			Character: "✍🏻",
+			Name:      "writing hand: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270D 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"✍🏼": {
+			Character: "✍🏼",
+			Name:      "writing hand: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270D 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"✍🏽": {
+			Character: "✍🏽",
+			Name:      "writing hand: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270D 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"✍🏾": {
+			Character: "✍🏾",
+			Name:      "writing hand: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270D 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"✍🏿": {
+			Character: "✍🏿",
+			Name:      "writing hand: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "270D 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"✏": {
+			Character: "✏",
+			Name:      "pencil",
+			Comment:   "E0.6",
+			CodePoint: "270F",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"✏️": {
+			Character: "✏️",
+			Name:      "pencil",
+			Comment:   "E0.6",
+			CodePoint: "270F FE0F",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"✒": {
+			Character: "✒",
+			Name:      "black nib",
+			Comment:   "E0.6",
+			CodePoint: "2712",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"✒️": {
+			Character: "✒️",
+			Name:      "black nib",
+			Comment:   "E0.6",
+			CodePoint: "2712 FE0F",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"✔": {
+			Character: "✔",
+			Name:      "check mark",
+			Comment:   "E0.6",
+			CodePoint: "2714",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"✔️": {
+			Character: "✔️",
+			Name:      "check mark",
+			Comment:   "E0.6",
+			CodePoint: "2714 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"✖": {
+			Character: "✖",
+			Name:      "multiply",
+			Comment:   "E0.6",
+			CodePoint: "2716",
+			Group:     "Symbols",
+			Subgroup:  "math",
+		},
+		"✖️": {
+			Character: "✖️",
+			Name:      "multiply",
+			Comment:   "E0.6",
+			CodePoint: "2716 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "math",
+		},
+		"✝": {
+			Character: "✝",
+			Name:      "latin cross",
+			Comment:   "E0.7",
+			CodePoint: "271D",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"✝️": {
+			Character: "✝️",
+			Name:      "latin cross",
+			Comment:   "E0.7",
+			CodePoint: "271D FE0F",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"✡": {
+			Character: "✡",
+			Name:      "star of David",
+			Comment:   "E0.7",
+			CodePoint: "2721",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"✡️": {
+			Character: "✡️",
+			Name:      "star of David",
+			Comment:   "E0.7",
+			CodePoint: "2721 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"✨": {
+			Character: "✨",
+			Name:      "sparkles",
+			Comment:   "E0.6",
+			CodePoint: "2728",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"✳": {
+			Character: "✳",
+			Name:      "eight-spoked asterisk",
+			Comment:   "E0.6",
+			CodePoint: "2733",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"✳️": {
+			Character: "✳️",
+			Name:      "eight-spoked asterisk",
+			Comment:   "E0.6",
+			CodePoint: "2733 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"✴": {
+			Character: "✴",
+			Name:      "eight-pointed star",
+			Comment:   "E0.6",
+			CodePoint: "2734",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"✴️": {
+			Character: "✴️",
+			Name:      "eight-pointed star",
+			Comment:   "E0.6",
+			CodePoint: "2734 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"❄": {
+			Character: "❄",
+			Name:      "snowflake",
+			Comment:   "E0.6",
+			CodePoint: "2744",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"❄️": {
+			Character: "❄️",
+			Name:      "snowflake",
+			Comment:   "E0.6",
+			CodePoint: "2744 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"❇": {
+			Character: "❇",
+			Name:      "sparkle",
+			Comment:   "E0.6",
+			CodePoint: "2747",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"❇️": {
+			Character: "❇️",
+			Name:      "sparkle",
+			Comment:   "E0.6",
+			CodePoint: "2747 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"❌": {
+			Character: "❌",
+			Name:      "cross mark",
+			Comment:   "E0.6",
+			CodePoint: "274C",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"❎": {
+			Character: "❎",
+			Name:      "cross mark button",
+			Comment:   "E0.6",
+			CodePoint: "274E",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"❓": {
+			Character: "❓",
+			Name:      "red question mark",
+			Comment:   "E0.6",
+			CodePoint: "2753",
+			Group:     "Symbols",
+			Subgroup:  "punctuation",
+		},
+		"❔": {
+			Character: "❔",
+			Name:      "white question mark",
+			Comment:   "E0.6",
+			CodePoint: "2754",
+			Group:     "Symbols",
+			Subgroup:  "punctuation",
+		},
+		"❕": {
+			Character: "❕",
+			Name:      "white exclamation mark",
+			Comment:   "E0.6",
+			CodePoint: "2755",
+			Group:     "Symbols",
+			Subgroup:  "punctuation",
+		},
+		"❗": {
+			Character: "❗",
+			Name:      "red exclamation mark",
+			Comment:   "E0.6",
+			CodePoint: "2757",
+			Group:     "Symbols",
+			Subgroup:  "punctuation",
+		},
+		"❣": {
+			Character: "❣",
+			Name:      "heart exclamation",
+			Comment:   "E1.0",
+			CodePoint: "2763",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"❣️": {
+			Character: "❣️",
+			Name:      "heart exclamation",
+			Comment:   "E1.0",
+			CodePoint: "2763 FE0F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"❤": {
+			Character: "❤",
+			Name:      "red heart",
+			Comment:   "E0.6",
+			CodePoint: "2764",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"❤‍🔥": {
+			Character: "❤‍🔥",
+			Name:      "heart on fire",
+			Comment:   "E13.1",
+			CodePoint: "2764 200D 1F525",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"❤‍🩹": {
+			Character: "❤‍🩹",
+			Name:      "mending heart",
+			Comment:   "E13.1",
+			CodePoint: "2764 200D 1FA79",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"❤️": {
+			Character: "❤️",
+			Name:      "red heart",
+			Comment:   "E0.6",
+			CodePoint: "2764 FE0F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"❤️‍🔥": {
+			Character: "❤️‍🔥",
+			Name:      "heart on fire",
+			Comment:   "E13.1",
+			CodePoint: "2764 FE0F 200D 1F525",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"❤️‍🩹": {
+			Character: "❤️‍🩹",
+			Name:      "mending heart",
+			Comment:   "E13.1",
+			CodePoint: "2764 FE0F 200D 1FA79",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"➕": {
+			Character: "➕",
+			Name:      "plus",
+			Comment:   "E0.6",
+			CodePoint: "2795",
+			Group:     "Symbols",
+			Subgroup:  "math",
+		},
+		"➖": {
+			Character: "➖",
+			Name:      "minus",
+			Comment:   "E0.6",
+			CodePoint: "2796",
+			Group:     "Symbols",
+			Subgroup:  "math",
+		},
+		"➗": {
+			Character: "➗",
+			Name:      "divide",
+			Comment:   "E0.6",
+			CodePoint: "2797",
+			Group:     "Symbols",
+			Subgroup:  "math",
+		},
+		"➡": {
+			Character: "➡",
+			Name:      "right arrow",
+			Comment:   "E0.6",
+			CodePoint: "27A1",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"➡️": {
+			Character: "➡️",
+			Name:      "right arrow",
+			Comment:   "E0.6",
+			CodePoint: "27A1 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"➰": {
+			Character: "➰",
+			Name:      "curly loop",
+			Comment:   "E0.6",
+			CodePoint: "27B0",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"➿": {
+			Character: "➿",
+			Name:      "double curly loop",
+			Comment:   "E1.0",
+			CodePoint: "27BF",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"⤴": {
+			Character: "⤴",
+			Name:      "right arrow curving up",
+			Comment:   "E0.6",
+			CodePoint: "2934",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"⤴️": {
+			Character: "⤴️",
+			Name:      "right arrow curving up",
+			Comment:   "E0.6",
+			CodePoint: "2934 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"⤵": {
+			Character: "⤵",
+			Name:      "right arrow curving down",
+			Comment:   "E0.6",
+			CodePoint: "2935",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"⤵️": {
+			Character: "⤵️",
+			Name:      "right arrow curving down",
+			Comment:   "E0.6",
+			CodePoint: "2935 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"⬅": {
+			Character: "⬅",
+			Name:      "left arrow",
+			Comment:   "E0.6",
+			CodePoint: "2B05",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"⬅️": {
+			Character: "⬅️",
+			Name:      "left arrow",
+			Comment:   "E0.6",
+			CodePoint: "2B05 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"⬆": {
+			Character: "⬆",
+			Name:      "up arrow",
+			Comment:   "E0.6",
+			CodePoint: "2B06",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"⬆️": {
+			Character: "⬆️",
+			Name:      "up arrow",
+			Comment:   "E0.6",
+			CodePoint: "2B06 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"⬇": {
+			Character: "⬇",
+			Name:      "down arrow",
+			Comment:   "E0.6",
+			CodePoint: "2B07",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"⬇️": {
+			Character: "⬇️",
+			Name:      "down arrow",
+			Comment:   "E0.6",
+			CodePoint: "2B07 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"⬛": {
+			Character: "⬛",
+			Name:      "black large square",
+			Comment:   "E0.6",
+			CodePoint: "2B1B",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"⬜": {
+			Character: "⬜",
+			Name:      "white large square",
+			Comment:   "E0.6",
+			CodePoint: "2B1C",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"⭐": {
+			Character: "⭐",
+			Name:      "star",
+			Comment:   "E0.6",
+			CodePoint: "2B50",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"⭕": {
+			Character: "⭕",
+			Name:      "hollow red circle",
+			Comment:   "E0.6",
+			CodePoint: "2B55",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"〰": {
+			Character: "〰",
+			Name:      "wavy dash",
+			Comment:   "E0.6",
+			CodePoint: "3030",
+			Group:     "Symbols",
+			Subgroup:  "punctuation",
+		},
+		"〰️": {
+			Character: "〰️",
+			Name:      "wavy dash",
+			Comment:   "E0.6",
+			CodePoint: "3030 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "punctuation",
+		},
+		"〽": {
+			Character: "〽",
+			Name:      "part alternation mark",
+			Comment:   "E0.6",
+			CodePoint: "303D",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"〽️": {
+			Character: "〽️",
+			Name:      "part alternation mark",
+			Comment:   "E0.6",
+			CodePoint: "303D FE0F",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"㊗": {
+			Character: "㊗",
+			Name:      "Japanese “congratulations” button",
+			Comment:   "E0.6",
+			CodePoint: "3297",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"㊗️": {
+			Character: "㊗️",
+			Name:      "Japanese “congratulations” button",
+			Comment:   "E0.6",
+			CodePoint: "3297 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"㊙": {
+			Character: "㊙",
+			Name:      "Japanese “secret” button",
+			Comment:   "E0.6",
+			CodePoint: "3299",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"㊙️": {
+			Character: "㊙️",
+			Name:      "Japanese “secret” button",
+			Comment:   "E0.6",
+			CodePoint: "3299 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🀄": {
+			Character: "🀄",
+			Name:      "mahjong red dragon",
+			Comment:   "E0.6",
+			CodePoint: "1F004",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🃏": {
+			Character: "🃏",
+			Name:      "joker",
+			Comment:   "E0.6",
+			CodePoint: "1F0CF",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🅰": {
+			Character: "🅰",
+			Name:      "A button (blood type)",
+			Comment:   "E0.6",
+			CodePoint: "1F170",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🅰️": {
+			Character: "🅰️",
+			Name:      "A button (blood type)",
+			Comment:   "E0.6",
+			CodePoint: "1F170 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🅱": {
+			Character: "🅱",
+			Name:      "B button (blood type)",
+			Comment:   "E0.6",
+			CodePoint: "1F171",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🅱️": {
+			Character: "🅱️",
+			Name:      "B button (blood type)",
+			Comment:   "E0.6",
+			CodePoint: "1F171 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🅾": {
+			Character: "🅾",
+			Name:      "O button (blood type)",
+			Comment:   "E0.6",
+			CodePoint: "1F17E",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🅾️": {
+			Character: "🅾️",
+			Name:      "O button (blood type)",
+			Comment:   "E0.6",
+			CodePoint: "1F17E FE0F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🅿": {
+			Character: "🅿",
+			Name:      "P button",
+			Comment:   "E0.6",
+			CodePoint: "1F17F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🅿️": {
+			Character: "🅿️",
+			Name:      "P button",
+			Comment:   "E0.6",
+			CodePoint: "1F17F FE0F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🆎": {
+			Character: "🆎",
+			Name:      "AB button (blood type)",
+			Comment:   "E0.6",
+			CodePoint: "1F18E",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🆑": {
+			Character: "🆑",
+			Name:      "CL button",
+			Comment:   "E0.6",
+			CodePoint: "1F191",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🆒": {
+			Character: "🆒",
+			Name:      "COOL button",
+			Comment:   "E0.6",
+			CodePoint: "1F192",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🆓": {
+			Character: "🆓",
+			Name:      "FREE button",
+			Comment:   "E0.6",
+			CodePoint: "1F193",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🆔": {
+			Character: "🆔",
+			Name:      "ID button",
+			Comment:   "E0.6",
+			CodePoint: "1F194",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🆕": {
+			Character: "🆕",
+			Name:      "NEW button",
+			Comment:   "E0.6",
+			CodePoint: "1F195",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🆖": {
+			Character: "🆖",
+			Name:      "NG button",
+			Comment:   "E0.6",
+			CodePoint: "1F196",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🆗": {
+			Character: "🆗",
+			Name:      "OK button",
+			Comment:   "E0.6",
+			CodePoint: "1F197",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🆘": {
+			Character: "🆘",
+			Name:      "SOS button",
+			Comment:   "E0.6",
+			CodePoint: "1F198",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🆙": {
+			Character: "🆙",
+			Name:      "UP! button",
+			Comment:   "E0.6",
+			CodePoint: "1F199",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🆚": {
+			Character: "🆚",
+			Name:      "VS button",
+			Comment:   "E0.6",
+			CodePoint: "1F19A",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🇦🇨": {
+			Character: "🇦🇨",
+			Name:      "flag: Ascension Island",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1E8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇩": {
+			Character: "🇦🇩",
+			Name:      "flag: Andorra",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1E9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇪": {
+			Character: "🇦🇪",
+			Name:      "flag: United Arab Emirates",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇫": {
+			Character: "🇦🇫",
+			Name:      "flag: Afghanistan",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1EB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇬": {
+			Character: "🇦🇬",
+			Name:      "flag: Antigua & Barbuda",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇮": {
+			Character: "🇦🇮",
+			Name:      "flag: Anguilla",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1EE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇱": {
+			Character: "🇦🇱",
+			Name:      "flag: Albania",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1F1",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇲": {
+			Character: "🇦🇲",
+			Name:      "flag: Armenia",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇴": {
+			Character: "🇦🇴",
+			Name:      "flag: Angola",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇶": {
+			Character: "🇦🇶",
+			Name:      "flag: Antarctica",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1F6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇷": {
+			Character: "🇦🇷",
+			Name:      "flag: Argentina",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇸": {
+			Character: "🇦🇸",
+			Name:      "flag: American Samoa",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇹": {
+			Character: "🇦🇹",
+			Name:      "flag: Austria",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇺": {
+			Character: "🇦🇺",
+			Name:      "flag: Australia",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1FA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇼": {
+			Character: "🇦🇼",
+			Name:      "flag: Aruba",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1FC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇽": {
+			Character: "🇦🇽",
+			Name:      "flag: Åland Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1FD",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇦🇿": {
+			Character: "🇦🇿",
+			Name:      "flag: Azerbaijan",
+			Comment:   "E2.0",
+			CodePoint: "1F1E6 1F1FF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇦": {
+			Character: "🇧🇦",
+			Name:      "flag: Bosnia & Herzegovina",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇧": {
+			Character: "🇧🇧",
+			Name:      "flag: Barbados",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1E7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇩": {
+			Character: "🇧🇩",
+			Name:      "flag: Bangladesh",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1E9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇪": {
+			Character: "🇧🇪",
+			Name:      "flag: Belgium",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇫": {
+			Character: "🇧🇫",
+			Name:      "flag: Burkina Faso",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1EB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇬": {
+			Character: "🇧🇬",
+			Name:      "flag: Bulgaria",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇭": {
+			Character: "🇧🇭",
+			Name:      "flag: Bahrain",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1ED",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇮": {
+			Character: "🇧🇮",
+			Name:      "flag: Burundi",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1EE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇯": {
+			Character: "🇧🇯",
+			Name:      "flag: Benin",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1EF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇱": {
+			Character: "🇧🇱",
+			Name:      "flag: St. Barthélemy",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1F1",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇲": {
+			Character: "🇧🇲",
+			Name:      "flag: Bermuda",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇳": {
+			Character: "🇧🇳",
+			Name:      "flag: Brunei",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇴": {
+			Character: "🇧🇴",
+			Name:      "flag: Bolivia",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇶": {
+			Character: "🇧🇶",
+			Name:      "flag: Caribbean Netherlands",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1F6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇷": {
+			Character: "🇧🇷",
+			Name:      "flag: Brazil",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇸": {
+			Character: "🇧🇸",
+			Name:      "flag: Bahamas",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇹": {
+			Character: "🇧🇹",
+			Name:      "flag: Bhutan",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇻": {
+			Character: "🇧🇻",
+			Name:      "flag: Bouvet Island",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1FB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇼": {
+			Character: "🇧🇼",
+			Name:      "flag: Botswana",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1FC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇾": {
+			Character: "🇧🇾",
+			Name:      "flag: Belarus",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1FE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇧🇿": {
+			Character: "🇧🇿",
+			Name:      "flag: Belize",
+			Comment:   "E2.0",
+			CodePoint: "1F1E7 1F1FF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇦": {
+			Character: "🇨🇦",
+			Name:      "flag: Canada",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇨": {
+			Character: "🇨🇨",
+			Name:      "flag: Cocos (Keeling) Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1E8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇩": {
+			Character: "🇨🇩",
+			Name:      "flag: Congo - Kinshasa",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1E9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇫": {
+			Character: "🇨🇫",
+			Name:      "flag: Central African Republic",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1EB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇬": {
+			Character: "🇨🇬",
+			Name:      "flag: Congo - Brazzaville",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇭": {
+			Character: "🇨🇭",
+			Name:      "flag: Switzerland",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1ED",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇮": {
+			Character: "🇨🇮",
+			Name:      "flag: Côte d’Ivoire",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1EE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇰": {
+			Character: "🇨🇰",
+			Name:      "flag: Cook Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1F0",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇱": {
+			Character: "🇨🇱",
+			Name:      "flag: Chile",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1F1",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇲": {
+			Character: "🇨🇲",
+			Name:      "flag: Cameroon",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇳": {
+			Character: "🇨🇳",
+			Name:      "flag: China",
+			Comment:   "E0.6",
+			CodePoint: "1F1E8 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇴": {
+			Character: "🇨🇴",
+			Name:      "flag: Colombia",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇵": {
+			Character: "🇨🇵",
+			Name:      "flag: Clipperton Island",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1F5",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇷": {
+			Character: "🇨🇷",
+			Name:      "flag: Costa Rica",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇺": {
+			Character: "🇨🇺",
+			Name:      "flag: Cuba",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1FA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇻": {
+			Character: "🇨🇻",
+			Name:      "flag: Cape Verde",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1FB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇼": {
+			Character: "🇨🇼",
+			Name:      "flag: Curaçao",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1FC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇽": {
+			Character: "🇨🇽",
+			Name:      "flag: Christmas Island",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1FD",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇾": {
+			Character: "🇨🇾",
+			Name:      "flag: Cyprus",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1FE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇨🇿": {
+			Character: "🇨🇿",
+			Name:      "flag: Czechia",
+			Comment:   "E2.0",
+			CodePoint: "1F1E8 1F1FF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇩🇪": {
+			Character: "🇩🇪",
+			Name:      "flag: Germany",
+			Comment:   "E0.6",
+			CodePoint: "1F1E9 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇩🇬": {
+			Character: "🇩🇬",
+			Name:      "flag: Diego Garcia",
+			Comment:   "E2.0",
+			CodePoint: "1F1E9 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇩🇯": {
+			Character: "🇩🇯",
+			Name:      "flag: Djibouti",
+			Comment:   "E2.0",
+			CodePoint: "1F1E9 1F1EF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇩🇰": {
+			Character: "🇩🇰",
+			Name:      "flag: Denmark",
+			Comment:   "E2.0",
+			CodePoint: "1F1E9 1F1F0",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇩🇲": {
+			Character: "🇩🇲",
+			Name:      "flag: Dominica",
+			Comment:   "E2.0",
+			CodePoint: "1F1E9 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇩🇴": {
+			Character: "🇩🇴",
+			Name:      "flag: Dominican Republic",
+			Comment:   "E2.0",
+			CodePoint: "1F1E9 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇩🇿": {
+			Character: "🇩🇿",
+			Name:      "flag: Algeria",
+			Comment:   "E2.0",
+			CodePoint: "1F1E9 1F1FF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇪🇦": {
+			Character: "🇪🇦",
+			Name:      "flag: Ceuta & Melilla",
+			Comment:   "E2.0",
+			CodePoint: "1F1EA 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇪🇨": {
+			Character: "🇪🇨",
+			Name:      "flag: Ecuador",
+			Comment:   "E2.0",
+			CodePoint: "1F1EA 1F1E8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇪🇪": {
+			Character: "🇪🇪",
+			Name:      "flag: Estonia",
+			Comment:   "E2.0",
+			CodePoint: "1F1EA 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇪🇬": {
+			Character: "🇪🇬",
+			Name:      "flag: Egypt",
+			Comment:   "E2.0",
+			CodePoint: "1F1EA 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇪🇭": {
+			Character: "🇪🇭",
+			Name:      "flag: Western Sahara",
+			Comment:   "E2.0",
+			CodePoint: "1F1EA 1F1ED",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇪🇷": {
+			Character: "🇪🇷",
+			Name:      "flag: Eritrea",
+			Comment:   "E2.0",
+			CodePoint: "1F1EA 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇪🇸": {
+			Character: "🇪🇸",
+			Name:      "flag: Spain",
+			Comment:   "E0.6",
+			CodePoint: "1F1EA 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇪🇹": {
+			Character: "🇪🇹",
+			Name:      "flag: Ethiopia",
+			Comment:   "E2.0",
+			CodePoint: "1F1EA 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇪🇺": {
+			Character: "🇪🇺",
+			Name:      "flag: European Union",
+			Comment:   "E2.0",
+			CodePoint: "1F1EA 1F1FA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇫🇮": {
+			Character: "🇫🇮",
+			Name:      "flag: Finland",
+			Comment:   "E2.0",
+			CodePoint: "1F1EB 1F1EE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇫🇯": {
+			Character: "🇫🇯",
+			Name:      "flag: Fiji",
+			Comment:   "E2.0",
+			CodePoint: "1F1EB 1F1EF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇫🇰": {
+			Character: "🇫🇰",
+			Name:      "flag: Falkland Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1EB 1F1F0",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇫🇲": {
+			Character: "🇫🇲",
+			Name:      "flag: Micronesia",
+			Comment:   "E2.0",
+			CodePoint: "1F1EB 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇫🇴": {
+			Character: "🇫🇴",
+			Name:      "flag: Faroe Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1EB 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇫🇷": {
+			Character: "🇫🇷",
+			Name:      "flag: France",
+			Comment:   "E0.6",
+			CodePoint: "1F1EB 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇦": {
+			Character: "🇬🇦",
+			Name:      "flag: Gabon",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇧": {
+			Character: "🇬🇧",
+			Name:      "flag: United Kingdom",
+			Comment:   "E0.6",
+			CodePoint: "1F1EC 1F1E7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇩": {
+			Character: "🇬🇩",
+			Name:      "flag: Grenada",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1E9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇪": {
+			Character: "🇬🇪",
+			Name:      "flag: Georgia",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇫": {
+			Character: "🇬🇫",
+			Name:      "flag: French Guiana",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1EB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇬": {
+			Character: "🇬🇬",
+			Name:      "flag: Guernsey",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇭": {
+			Character: "🇬🇭",
+			Name:      "flag: Ghana",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1ED",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇮": {
+			Character: "🇬🇮",
+			Name:      "flag: Gibraltar",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1EE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇱": {
+			Character: "🇬🇱",
+			Name:      "flag: Greenland",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1F1",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇲": {
+			Character: "🇬🇲",
+			Name:      "flag: Gambia",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇳": {
+			Character: "🇬🇳",
+			Name:      "flag: Guinea",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇵": {
+			Character: "🇬🇵",
+			Name:      "flag: Guadeloupe",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1F5",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇶": {
+			Character: "🇬🇶",
+			Name:      "flag: Equatorial Guinea",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1F6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇷": {
+			Character: "🇬🇷",
+			Name:      "flag: Greece",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇸": {
+			Character: "🇬🇸",
+			Name:      "flag: South Georgia & South Sandwich Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇹": {
+			Character: "🇬🇹",
+			Name:      "flag: Guatemala",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇺": {
+			Character: "🇬🇺",
+			Name:      "flag: Guam",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1FA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇼": {
+			Character: "🇬🇼",
+			Name:      "flag: Guinea-Bissau",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1FC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇬🇾": {
+			Character: "🇬🇾",
+			Name:      "flag: Guyana",
+			Comment:   "E2.0",
+			CodePoint: "1F1EC 1F1FE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇭🇰": {
+			Character: "🇭🇰",
+			Name:      "flag: Hong Kong SAR China",
+			Comment:   "E2.0",
+			CodePoint: "1F1ED 1F1F0",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇭🇲": {
+			Character: "🇭🇲",
+			Name:      "flag: Heard & McDonald Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1ED 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇭🇳": {
+			Character: "🇭🇳",
+			Name:      "flag: Honduras",
+			Comment:   "E2.0",
+			CodePoint: "1F1ED 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇭🇷": {
+			Character: "🇭🇷",
+			Name:      "flag: Croatia",
+			Comment:   "E2.0",
+			CodePoint: "1F1ED 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇭🇹": {
+			Character: "🇭🇹",
+			Name:      "flag: Haiti",
+			Comment:   "E2.0",
+			CodePoint: "1F1ED 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇭🇺": {
+			Character: "🇭🇺",
+			Name:      "flag: Hungary",
+			Comment:   "E2.0",
+			CodePoint: "1F1ED 1F1FA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇮🇨": {
+			Character: "🇮🇨",
+			Name:      "flag: Canary Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1EE 1F1E8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇮🇩": {
+			Character: "🇮🇩",
+			Name:      "flag: Indonesia",
+			Comment:   "E2.0",
+			CodePoint: "1F1EE 1F1E9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇮🇪": {
+			Character: "🇮🇪",
+			Name:      "flag: Ireland",
+			Comment:   "E2.0",
+			CodePoint: "1F1EE 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇮🇱": {
+			Character: "🇮🇱",
+			Name:      "flag: Israel",
+			Comment:   "E2.0",
+			CodePoint: "1F1EE 1F1F1",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇮🇲": {
+			Character: "🇮🇲",
+			Name:      "flag: Isle of Man",
+			Comment:   "E2.0",
+			CodePoint: "1F1EE 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇮🇳": {
+			Character: "🇮🇳",
+			Name:      "flag: India",
+			Comment:   "E2.0",
+			CodePoint: "1F1EE 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇮🇴": {
+			Character: "🇮🇴",
+			Name:      "flag: British Indian Ocean Territory",
+			Comment:   "E2.0",
+			CodePoint: "1F1EE 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇮🇶": {
+			Character: "🇮🇶",
+			Name:      "flag: Iraq",
+			Comment:   "E2.0",
+			CodePoint: "1F1EE 1F1F6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇮🇷": {
+			Character: "🇮🇷",
+			Name:      "flag: Iran",
+			Comment:   "E2.0",
+			CodePoint: "1F1EE 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇮🇸": {
+			Character: "🇮🇸",
+			Name:      "flag: Iceland",
+			Comment:   "E2.0",
+			CodePoint: "1F1EE 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇮🇹": {
+			Character: "🇮🇹",
+			Name:      "flag: Italy",
+			Comment:   "E0.6",
+			CodePoint: "1F1EE 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇯🇪": {
+			Character: "🇯🇪",
+			Name:      "flag: Jersey",
+			Comment:   "E2.0",
+			CodePoint: "1F1EF 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇯🇲": {
+			Character: "🇯🇲",
+			Name:      "flag: Jamaica",
+			Comment:   "E2.0",
+			CodePoint: "1F1EF 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇯🇴": {
+			Character: "🇯🇴",
+			Name:      "flag: Jordan",
+			Comment:   "E2.0",
+			CodePoint: "1F1EF 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇯🇵": {
+			Character: "🇯🇵",
+			Name:      "flag: Japan",
+			Comment:   "E0.6",
+			CodePoint: "1F1EF 1F1F5",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇰🇪": {
+			Character: "🇰🇪",
+			Name:      "flag: Kenya",
+			Comment:   "E2.0",
+			CodePoint: "1F1F0 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇰🇬": {
+			Character: "🇰🇬",
+			Name:      "flag: Kyrgyzstan",
+			Comment:   "E2.0",
+			CodePoint: "1F1F0 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇰🇭": {
+			Character: "🇰🇭",
+			Name:      "flag: Cambodia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F0 1F1ED",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇰🇮": {
+			Character: "🇰🇮",
+			Name:      "flag: Kiribati",
+			Comment:   "E2.0",
+			CodePoint: "1F1F0 1F1EE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇰🇲": {
+			Character: "🇰🇲",
+			Name:      "flag: Comoros",
+			Comment:   "E2.0",
+			CodePoint: "1F1F0 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇰🇳": {
+			Character: "🇰🇳",
+			Name:      "flag: St. Kitts & Nevis",
+			Comment:   "E2.0",
+			CodePoint: "1F1F0 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇰🇵": {
+			Character: "🇰🇵",
+			Name:      "flag: North Korea",
+			Comment:   "E2.0",
+			CodePoint: "1F1F0 1F1F5",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇰🇷": {
+			Character: "🇰🇷",
+			Name:      "flag: South Korea",
+			Comment:   "E0.6",
+			CodePoint: "1F1F0 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇰🇼": {
+			Character: "🇰🇼",
+			Name:      "flag: Kuwait",
+			Comment:   "E2.0",
+			CodePoint: "1F1F0 1F1FC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇰🇾": {
+			Character: "🇰🇾",
+			Name:      "flag: Cayman Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1F0 1F1FE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇰🇿": {
+			Character: "🇰🇿",
+			Name:      "flag: Kazakhstan",
+			Comment:   "E2.0",
+			CodePoint: "1F1F0 1F1FF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇱🇦": {
+			Character: "🇱🇦",
+			Name:      "flag: Laos",
+			Comment:   "E2.0",
+			CodePoint: "1F1F1 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇱🇧": {
+			Character: "🇱🇧",
+			Name:      "flag: Lebanon",
+			Comment:   "E2.0",
+			CodePoint: "1F1F1 1F1E7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇱🇨": {
+			Character: "🇱🇨",
+			Name:      "flag: St. Lucia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F1 1F1E8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇱🇮": {
+			Character: "🇱🇮",
+			Name:      "flag: Liechtenstein",
+			Comment:   "E2.0",
+			CodePoint: "1F1F1 1F1EE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇱🇰": {
+			Character: "🇱🇰",
+			Name:      "flag: Sri Lanka",
+			Comment:   "E2.0",
+			CodePoint: "1F1F1 1F1F0",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇱🇷": {
+			Character: "🇱🇷",
+			Name:      "flag: Liberia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F1 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇱🇸": {
+			Character: "🇱🇸",
+			Name:      "flag: Lesotho",
+			Comment:   "E2.0",
+			CodePoint: "1F1F1 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇱🇹": {
+			Character: "🇱🇹",
+			Name:      "flag: Lithuania",
+			Comment:   "E2.0",
+			CodePoint: "1F1F1 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇱🇺": {
+			Character: "🇱🇺",
+			Name:      "flag: Luxembourg",
+			Comment:   "E2.0",
+			CodePoint: "1F1F1 1F1FA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇱🇻": {
+			Character: "🇱🇻",
+			Name:      "flag: Latvia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F1 1F1FB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇱🇾": {
+			Character: "🇱🇾",
+			Name:      "flag: Libya",
+			Comment:   "E2.0",
+			CodePoint: "1F1F1 1F1FE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇦": {
+			Character: "🇲🇦",
+			Name:      "flag: Morocco",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇨": {
+			Character: "🇲🇨",
+			Name:      "flag: Monaco",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1E8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇩": {
+			Character: "🇲🇩",
+			Name:      "flag: Moldova",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1E9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇪": {
+			Character: "🇲🇪",
+			Name:      "flag: Montenegro",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇫": {
+			Character: "🇲🇫",
+			Name:      "flag: St. Martin",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1EB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇬": {
+			Character: "🇲🇬",
+			Name:      "flag: Madagascar",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇭": {
+			Character: "🇲🇭",
+			Name:      "flag: Marshall Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1ED",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇰": {
+			Character: "🇲🇰",
+			Name:      "flag: North Macedonia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1F0",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇱": {
+			Character: "🇲🇱",
+			Name:      "flag: Mali",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1F1",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇲": {
+			Character: "🇲🇲",
+			Name:      "flag: Myanmar (Burma)",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇳": {
+			Character: "🇲🇳",
+			Name:      "flag: Mongolia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇴": {
+			Character: "🇲🇴",
+			Name:      "flag: Macao SAR China",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇵": {
+			Character: "🇲🇵",
+			Name:      "flag: Northern Mariana Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1F5",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇶": {
+			Character: "🇲🇶",
+			Name:      "flag: Martinique",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1F6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇷": {
+			Character: "🇲🇷",
+			Name:      "flag: Mauritania",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇸": {
+			Character: "🇲🇸",
+			Name:      "flag: Montserrat",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇹": {
+			Character: "🇲🇹",
+			Name:      "flag: Malta",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇺": {
+			Character: "🇲🇺",
+			Name:      "flag: Mauritius",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1FA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇻": {
+			Character: "🇲🇻",
+			Name:      "flag: Maldives",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1FB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇼": {
+			Character: "🇲🇼",
+			Name:      "flag: Malawi",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1FC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇽": {
+			Character: "🇲🇽",
+			Name:      "flag: Mexico",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1FD",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇾": {
+			Character: "🇲🇾",
+			Name:      "flag: Malaysia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1FE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇲🇿": {
+			Character: "🇲🇿",
+			Name:      "flag: Mozambique",
+			Comment:   "E2.0",
+			CodePoint: "1F1F2 1F1FF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇦": {
+			Character: "🇳🇦",
+			Name:      "flag: Namibia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇨": {
+			Character: "🇳🇨",
+			Name:      "flag: New Caledonia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1E8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇪": {
+			Character: "🇳🇪",
+			Name:      "flag: Niger",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇫": {
+			Character: "🇳🇫",
+			Name:      "flag: Norfolk Island",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1EB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇬": {
+			Character: "🇳🇬",
+			Name:      "flag: Nigeria",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇮": {
+			Character: "🇳🇮",
+			Name:      "flag: Nicaragua",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1EE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇱": {
+			Character: "🇳🇱",
+			Name:      "flag: Netherlands",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1F1",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇴": {
+			Character: "🇳🇴",
+			Name:      "flag: Norway",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇵": {
+			Character: "🇳🇵",
+			Name:      "flag: Nepal",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1F5",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇷": {
+			Character: "🇳🇷",
+			Name:      "flag: Nauru",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇺": {
+			Character: "🇳🇺",
+			Name:      "flag: Niue",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1FA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇳🇿": {
+			Character: "🇳🇿",
+			Name:      "flag: New Zealand",
+			Comment:   "E2.0",
+			CodePoint: "1F1F3 1F1FF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇴🇲": {
+			Character: "🇴🇲",
+			Name:      "flag: Oman",
+			Comment:   "E2.0",
+			CodePoint: "1F1F4 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇦": {
+			Character: "🇵🇦",
+			Name:      "flag: Panama",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇪": {
+			Character: "🇵🇪",
+			Name:      "flag: Peru",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇫": {
+			Character: "🇵🇫",
+			Name:      "flag: French Polynesia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1EB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇬": {
+			Character: "🇵🇬",
+			Name:      "flag: Papua New Guinea",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇭": {
+			Character: "🇵🇭",
+			Name:      "flag: Philippines",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1ED",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇰": {
+			Character: "🇵🇰",
+			Name:      "flag: Pakistan",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1F0",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇱": {
+			Character: "🇵🇱",
+			Name:      "flag: Poland",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1F1",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇲": {
+			Character: "🇵🇲",
+			Name:      "flag: St. Pierre & Miquelon",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇳": {
+			Character: "🇵🇳",
+			Name:      "flag: Pitcairn Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇷": {
+			Character: "🇵🇷",
+			Name:      "flag: Puerto Rico",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇸": {
+			Character: "🇵🇸",
+			Name:      "flag: Palestinian Territories",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇹": {
+			Character: "🇵🇹",
+			Name:      "flag: Portugal",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇼": {
+			Character: "🇵🇼",
+			Name:      "flag: Palau",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1FC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇵🇾": {
+			Character: "🇵🇾",
+			Name:      "flag: Paraguay",
+			Comment:   "E2.0",
+			CodePoint: "1F1F5 1F1FE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇶🇦": {
+			Character: "🇶🇦",
+			Name:      "flag: Qatar",
+			Comment:   "E2.0",
+			CodePoint: "1F1F6 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇷🇪": {
+			Character: "🇷🇪",
+			Name:      "flag: Réunion",
+			Comment:   "E2.0",
+			CodePoint: "1F1F7 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇷🇴": {
+			Character: "🇷🇴",
+			Name:      "flag: Romania",
+			Comment:   "E2.0",
+			CodePoint: "1F1F7 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇷🇸": {
+			Character: "🇷🇸",
+			Name:      "flag: Serbia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F7 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇷🇺": {
+			Character: "🇷🇺",
+			Name:      "flag: Russia",
+			Comment:   "E0.6",
+			CodePoint: "1F1F7 1F1FA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇷🇼": {
+			Character: "🇷🇼",
+			Name:      "flag: Rwanda",
+			Comment:   "E2.0",
+			CodePoint: "1F1F7 1F1FC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇦": {
+			Character: "🇸🇦",
+			Name:      "flag: Saudi Arabia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇧": {
+			Character: "🇸🇧",
+			Name:      "flag: Solomon Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1E7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇨": {
+			Character: "🇸🇨",
+			Name:      "flag: Seychelles",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1E8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇩": {
+			Character: "🇸🇩",
+			Name:      "flag: Sudan",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1E9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇪": {
+			Character: "🇸🇪",
+			Name:      "flag: Sweden",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇬": {
+			Character: "🇸🇬",
+			Name:      "flag: Singapore",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇭": {
+			Character: "🇸🇭",
+			Name:      "flag: St. Helena",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1ED",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇮": {
+			Character: "🇸🇮",
+			Name:      "flag: Slovenia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1EE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇯": {
+			Character: "🇸🇯",
+			Name:      "flag: Svalbard & Jan Mayen",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1EF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇰": {
+			Character: "🇸🇰",
+			Name:      "flag: Slovakia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1F0",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇱": {
+			Character: "🇸🇱",
+			Name:      "flag: Sierra Leone",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1F1",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇲": {
+			Character: "🇸🇲",
+			Name:      "flag: San Marino",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇳": {
+			Character: "🇸🇳",
+			Name:      "flag: Senegal",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇴": {
+			Character: "🇸🇴",
+			Name:      "flag: Somalia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇷": {
+			Character: "🇸🇷",
+			Name:      "flag: Suriname",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇸": {
+			Character: "🇸🇸",
+			Name:      "flag: South Sudan",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇹": {
+			Character: "🇸🇹",
+			Name:      "flag: São Tomé & Príncipe",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇻": {
+			Character: "🇸🇻",
+			Name:      "flag: El Salvador",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1FB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇽": {
+			Character: "🇸🇽",
+			Name:      "flag: Sint Maarten",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1FD",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇾": {
+			Character: "🇸🇾",
+			Name:      "flag: Syria",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1FE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇸🇿": {
+			Character: "🇸🇿",
+			Name:      "flag: Eswatini",
+			Comment:   "E2.0",
+			CodePoint: "1F1F8 1F1FF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇦": {
+			Character: "🇹🇦",
+			Name:      "flag: Tristan da Cunha",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇨": {
+			Character: "🇹🇨",
+			Name:      "flag: Turks & Caicos Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1E8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇩": {
+			Character: "🇹🇩",
+			Name:      "flag: Chad",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1E9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇫": {
+			Character: "🇹🇫",
+			Name:      "flag: French Southern Territories",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1EB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇬": {
+			Character: "🇹🇬",
+			Name:      "flag: Togo",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇭": {
+			Character: "🇹🇭",
+			Name:      "flag: Thailand",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1ED",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇯": {
+			Character: "🇹🇯",
+			Name:      "flag: Tajikistan",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1EF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇰": {
+			Character: "🇹🇰",
+			Name:      "flag: Tokelau",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1F0",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇱": {
+			Character: "🇹🇱",
+			Name:      "flag: Timor-Leste",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1F1",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇲": {
+			Character: "🇹🇲",
+			Name:      "flag: Turkmenistan",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇳": {
+			Character: "🇹🇳",
+			Name:      "flag: Tunisia",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇴": {
+			Character: "🇹🇴",
+			Name:      "flag: Tonga",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1F4",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇷": {
+			Character: "🇹🇷",
+			Name:      "flag: Turkey",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1F7",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇹": {
+			Character: "🇹🇹",
+			Name:      "flag: Trinidad & Tobago",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇻": {
+			Character: "🇹🇻",
+			Name:      "flag: Tuvalu",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1FB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇼": {
+			Character: "🇹🇼",
+			Name:      "flag: Taiwan",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1FC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇹🇿": {
+			Character: "🇹🇿",
+			Name:      "flag: Tanzania",
+			Comment:   "E2.0",
+			CodePoint: "1F1F9 1F1FF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇺🇦": {
+			Character: "🇺🇦",
+			Name:      "flag: Ukraine",
+			Comment:   "E2.0",
+			CodePoint: "1F1FA 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇺🇬": {
+			Character: "🇺🇬",
+			Name:      "flag: Uganda",
+			Comment:   "E2.0",
+			CodePoint: "1F1FA 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇺🇲": {
+			Character: "🇺🇲",
+			Name:      "flag: U.S. Outlying Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1FA 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇺🇳": {
+			Character: "🇺🇳",
+			Name:      "flag: United Nations",
+			Comment:   "E4.0",
+			CodePoint: "1F1FA 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇺🇸": {
+			Character: "🇺🇸",
+			Name:      "flag: United States",
+			Comment:   "E0.6",
+			CodePoint: "1F1FA 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇺🇾": {
+			Character: "🇺🇾",
+			Name:      "flag: Uruguay",
+			Comment:   "E2.0",
+			CodePoint: "1F1FA 1F1FE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇺🇿": {
+			Character: "🇺🇿",
+			Name:      "flag: Uzbekistan",
+			Comment:   "E2.0",
+			CodePoint: "1F1FA 1F1FF",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇻🇦": {
+			Character: "🇻🇦",
+			Name:      "flag: Vatican City",
+			Comment:   "E2.0",
+			CodePoint: "1F1FB 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇻🇨": {
+			Character: "🇻🇨",
+			Name:      "flag: St. Vincent & Grenadines",
+			Comment:   "E2.0",
+			CodePoint: "1F1FB 1F1E8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇻🇪": {
+			Character: "🇻🇪",
+			Name:      "flag: Venezuela",
+			Comment:   "E2.0",
+			CodePoint: "1F1FB 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇻🇬": {
+			Character: "🇻🇬",
+			Name:      "flag: British Virgin Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1FB 1F1EC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇻🇮": {
+			Character: "🇻🇮",
+			Name:      "flag: U.S. Virgin Islands",
+			Comment:   "E2.0",
+			CodePoint: "1F1FB 1F1EE",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇻🇳": {
+			Character: "🇻🇳",
+			Name:      "flag: Vietnam",
+			Comment:   "E2.0",
+			CodePoint: "1F1FB 1F1F3",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇻🇺": {
+			Character: "🇻🇺",
+			Name:      "flag: Vanuatu",
+			Comment:   "E2.0",
+			CodePoint: "1F1FB 1F1FA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇼🇫": {
+			Character: "🇼🇫",
+			Name:      "flag: Wallis & Futuna",
+			Comment:   "E2.0",
+			CodePoint: "1F1FC 1F1EB",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇼🇸": {
+			Character: "🇼🇸",
+			Name:      "flag: Samoa",
+			Comment:   "E2.0",
+			CodePoint: "1F1FC 1F1F8",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇽🇰": {
+			Character: "🇽🇰",
+			Name:      "flag: Kosovo",
+			Comment:   "E2.0",
+			CodePoint: "1F1FD 1F1F0",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇾🇪": {
+			Character: "🇾🇪",
+			Name:      "flag: Yemen",
+			Comment:   "E2.0",
+			CodePoint: "1F1FE 1F1EA",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇾🇹": {
+			Character: "🇾🇹",
+			Name:      "flag: Mayotte",
+			Comment:   "E2.0",
+			CodePoint: "1F1FE 1F1F9",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇿🇦": {
+			Character: "🇿🇦",
+			Name:      "flag: South Africa",
+			Comment:   "E2.0",
+			CodePoint: "1F1FF 1F1E6",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇿🇲": {
+			Character: "🇿🇲",
+			Name:      "flag: Zambia",
+			Comment:   "E2.0",
+			CodePoint: "1F1FF 1F1F2",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🇿🇼": {
+			Character: "🇿🇼",
+			Name:      "flag: Zimbabwe",
+			Comment:   "E2.0",
+			CodePoint: "1F1FF 1F1FC",
+			Group:     "Flags",
+			Subgroup:  "country-flag",
+		},
+		"🈁": {
+			Character: "🈁",
+			Name:      "Japanese “here” button",
+			Comment:   "E0.6",
+			CodePoint: "1F201",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈂": {
+			Character: "🈂",
+			Name:      "Japanese “service charge” button",
+			Comment:   "E0.6",
+			CodePoint: "1F202",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈂️": {
+			Character: "🈂️",
+			Name:      "Japanese “service charge” button",
+			Comment:   "E0.6",
+			CodePoint: "1F202 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈚": {
+			Character: "🈚",
+			Name:      "Japanese “free of charge” button",
+			Comment:   "E0.6",
+			CodePoint: "1F21A",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈯": {
+			Character: "🈯",
+			Name:      "Japanese “reserved” button",
+			Comment:   "E0.6",
+			CodePoint: "1F22F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈲": {
+			Character: "🈲",
+			Name:      "Japanese “prohibited” button",
+			Comment:   "E0.6",
+			CodePoint: "1F232",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈳": {
+			Character: "🈳",
+			Name:      "Japanese “vacancy” button",
+			Comment:   "E0.6",
+			CodePoint: "1F233",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈴": {
+			Character: "🈴",
+			Name:      "Japanese “passing grade” button",
+			Comment:   "E0.6",
+			CodePoint: "1F234",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈵": {
+			Character: "🈵",
+			Name:      "Japanese “no vacancy” button",
+			Comment:   "E0.6",
+			CodePoint: "1F235",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈶": {
+			Character: "🈶",
+			Name:      "Japanese “not free of charge” button",
+			Comment:   "E0.6",
+			CodePoint: "1F236",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈷": {
+			Character: "🈷",
+			Name:      "Japanese “monthly amount” button",
+			Comment:   "E0.6",
+			CodePoint: "1F237",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈷️": {
+			Character: "🈷️",
+			Name:      "Japanese “monthly amount” button",
+			Comment:   "E0.6",
+			CodePoint: "1F237 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈸": {
+			Character: "🈸",
+			Name:      "Japanese “application” button",
+			Comment:   "E0.6",
+			CodePoint: "1F238",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈹": {
+			Character: "🈹",
+			Name:      "Japanese “discount” button",
+			Comment:   "E0.6",
+			CodePoint: "1F239",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🈺": {
+			Character: "🈺",
+			Name:      "Japanese “open for business” button",
+			Comment:   "E0.6",
+			CodePoint: "1F23A",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🉐": {
+			Character: "🉐",
+			Name:      "Japanese “bargain” button",
+			Comment:   "E0.6",
+			CodePoint: "1F250",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🉑": {
+			Character: "🉑",
+			Name:      "Japanese “acceptable” button",
+			Comment:   "E0.6",
+			CodePoint: "1F251",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🌀": {
+			Character: "🌀",
+			Name:      "cyclone",
+			Comment:   "E0.6",
+			CodePoint: "1F300",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌁": {
+			Character: "🌁",
+			Name:      "foggy",
+			Comment:   "E0.6",
+			CodePoint: "1F301",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🌂": {
+			Character: "🌂",
+			Name:      "closed umbrella",
+			Comment:   "E0.6",
+			CodePoint: "1F302",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌃": {
+			Character: "🌃",
+			Name:      "night with stars",
+			Comment:   "E0.6",
+			CodePoint: "1F303",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🌄": {
+			Character: "🌄",
+			Name:      "sunrise over mountains",
+			Comment:   "E0.6",
+			CodePoint: "1F304",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🌅": {
+			Character: "🌅",
+			Name:      "sunrise",
+			Comment:   "E0.6",
+			CodePoint: "1F305",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🌆": {
+			Character: "🌆",
+			Name:      "cityscape at dusk",
+			Comment:   "E0.6",
+			CodePoint: "1F306",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🌇": {
+			Character: "🌇",
+			Name:      "sunset",
+			Comment:   "E0.6",
+			CodePoint: "1F307",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🌈": {
+			Character: "🌈",
+			Name:      "rainbow",
+			Comment:   "E0.6",
+			CodePoint: "1F308",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌉": {
+			Character: "🌉",
+			Name:      "bridge at night",
+			Comment:   "E0.6",
+			CodePoint: "1F309",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🌊": {
+			Character: "🌊",
+			Name:      "water wave",
+			Comment:   "E0.6",
+			CodePoint: "1F30A",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌋": {
+			Character: "🌋",
+			Name:      "volcano",
+			Comment:   "E0.6",
+			CodePoint: "1F30B",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🌌": {
+			Character: "🌌",
+			Name:      "milky way",
+			Comment:   "E0.6",
+			CodePoint: "1F30C",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌍": {
+			Character: "🌍",
+			Name:      "globe showing Europe-Africa",
+			Comment:   "E0.7",
+			CodePoint: "1F30D",
+			Group:     "Travel & Places",
+			Subgroup:  "place-map",
+		},
+		"🌎": {
+			Character: "🌎",
+			Name:      "globe showing Americas",
+			Comment:   "E0.7",
+			CodePoint: "1F30E",
+			Group:     "Travel & Places",
+			Subgroup:  "place-map",
+		},
+		"🌏": {
+			Character: "🌏",
+			Name:      "globe showing Asia-Australia",
+			Comment:   "E0.6",
+			CodePoint: "1F30F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-map",
+		},
+		"🌐": {
+			Character: "🌐",
+			Name:      "globe with meridians",
+			Comment:   "E1.0",
+			CodePoint: "1F310",
+			Group:     "Travel & Places",
+			Subgroup:  "place-map",
+		},
+		"🌑": {
+			Character: "🌑",
+			Name:      "new moon",
+			Comment:   "E0.6",
+			CodePoint: "1F311",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌒": {
+			Character: "🌒",
+			Name:      "waxing crescent moon",
+			Comment:   "E1.0",
+			CodePoint: "1F312",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌓": {
+			Character: "🌓",
+			Name:      "first quarter moon",
+			Comment:   "E0.6",
+			CodePoint: "1F313",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌔": {
+			Character: "🌔",
+			Name:      "waxing gibbous moon",
+			Comment:   "E0.6",
+			CodePoint: "1F314",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌕": {
+			Character: "🌕",
+			Name:      "full moon",
+			Comment:   "E0.6",
+			CodePoint: "1F315",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌖": {
+			Character: "🌖",
+			Name:      "waning gibbous moon",
+			Comment:   "E1.0",
+			CodePoint: "1F316",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌗": {
+			Character: "🌗",
+			Name:      "last quarter moon",
+			Comment:   "E1.0",
+			CodePoint: "1F317",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌘": {
+			Character: "🌘",
+			Name:      "waning crescent moon",
+			Comment:   "E1.0",
+			CodePoint: "1F318",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌙": {
+			Character: "🌙",
+			Name:      "crescent moon",
+			Comment:   "E0.6",
+			CodePoint: "1F319",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌚": {
+			Character: "🌚",
+			Name:      "new moon face",
+			Comment:   "E1.0",
+			CodePoint: "1F31A",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌛": {
+			Character: "🌛",
+			Name:      "first quarter moon face",
+			Comment:   "E0.6",
+			CodePoint: "1F31B",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌜": {
+			Character: "🌜",
+			Name:      "last quarter moon face",
+			Comment:   "E0.7",
+			CodePoint: "1F31C",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌝": {
+			Character: "🌝",
+			Name:      "full moon face",
+			Comment:   "E1.0",
+			CodePoint: "1F31D",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌞": {
+			Character: "🌞",
+			Name:      "sun with face",
+			Comment:   "E1.0",
+			CodePoint: "1F31E",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌟": {
+			Character: "🌟",
+			Name:      "glowing star",
+			Comment:   "E0.6",
+			CodePoint: "1F31F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌠": {
+			Character: "🌠",
+			Name:      "shooting star",
+			Comment:   "E0.6",
+			CodePoint: "1F320",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌡": {
+			Character: "🌡",
+			Name:      "thermometer",
+			Comment:   "E0.7",
+			CodePoint: "1F321",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌡️": {
+			Character: "🌡️",
+			Name:      "thermometer",
+			Comment:   "E0.7",
+			CodePoint: "1F321 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌤": {
+			Character: "🌤",
+			Name:      "sun behind small cloud",
+			Comment:   "E0.7",
+			CodePoint: "1F324",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌤️": {
+			Character: "🌤️",
+			Name:      "sun behind small cloud",
+			Comment:   "E0.7",
+			CodePoint: "1F324 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌥": {
+			Character: "🌥",
+			Name:      "sun behind large cloud",
+			Comment:   "E0.7",
+			CodePoint: "1F325",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌥️": {
+			Character: "🌥️",
+			Name:      "sun behind large cloud",
+			Comment:   "E0.7",
+			CodePoint: "1F325 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌦": {
+			Character: "🌦",
+			Name:      "sun behind rain cloud",
+			Comment:   "E0.7",
+			CodePoint: "1F326",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌦️": {
+			Character: "🌦️",
+			Name:      "sun behind rain cloud",
+			Comment:   "E0.7",
+			CodePoint: "1F326 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌧": {
+			Character: "🌧",
+			Name:      "cloud with rain",
+			Comment:   "E0.7",
+			CodePoint: "1F327",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌧️": {
+			Character: "🌧️",
+			Name:      "cloud with rain",
+			Comment:   "E0.7",
+			CodePoint: "1F327 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌨": {
+			Character: "🌨",
+			Name:      "cloud with snow",
+			Comment:   "E0.7",
+			CodePoint: "1F328",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌨️": {
+			Character: "🌨️",
+			Name:      "cloud with snow",
+			Comment:   "E0.7",
+			CodePoint: "1F328 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌩": {
+			Character: "🌩",
+			Name:      "cloud with lightning",
+			Comment:   "E0.7",
+			CodePoint: "1F329",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌩️": {
+			Character: "🌩️",
+			Name:      "cloud with lightning",
+			Comment:   "E0.7",
+			CodePoint: "1F329 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌪": {
+			Character: "🌪",
+			Name:      "tornado",
+			Comment:   "E0.7",
+			CodePoint: "1F32A",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌪️": {
+			Character: "🌪️",
+			Name:      "tornado",
+			Comment:   "E0.7",
+			CodePoint: "1F32A FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌫": {
+			Character: "🌫",
+			Name:      "fog",
+			Comment:   "E0.7",
+			CodePoint: "1F32B",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌫️": {
+			Character: "🌫️",
+			Name:      "fog",
+			Comment:   "E0.7",
+			CodePoint: "1F32B FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌬": {
+			Character: "🌬",
+			Name:      "wind face",
+			Comment:   "E0.7",
+			CodePoint: "1F32C",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌬️": {
+			Character: "🌬️",
+			Name:      "wind face",
+			Comment:   "E0.7",
+			CodePoint: "1F32C FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🌭": {
+			Character: "🌭",
+			Name:      "hot dog",
+			Comment:   "E1.0",
+			CodePoint: "1F32D",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🌮": {
+			Character: "🌮",
+			Name:      "taco",
+			Comment:   "E1.0",
+			CodePoint: "1F32E",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🌯": {
+			Character: "🌯",
+			Name:      "burrito",
+			Comment:   "E1.0",
+			CodePoint: "1F32F",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🌰": {
+			Character: "🌰",
+			Name:      "chestnut",
+			Comment:   "E0.6",
+			CodePoint: "1F330",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🌱": {
+			Character: "🌱",
+			Name:      "seedling",
+			Comment:   "E0.6",
+			CodePoint: "1F331",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🌲": {
+			Character: "🌲",
+			Name:      "evergreen tree",
+			Comment:   "E1.0",
+			CodePoint: "1F332",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🌳": {
+			Character: "🌳",
+			Name:      "deciduous tree",
+			Comment:   "E1.0",
+			CodePoint: "1F333",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🌴": {
+			Character: "🌴",
+			Name:      "palm tree",
+			Comment:   "E0.6",
+			CodePoint: "1F334",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🌵": {
+			Character: "🌵",
+			Name:      "cactus",
+			Comment:   "E0.6",
+			CodePoint: "1F335",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🌶": {
+			Character: "🌶",
+			Name:      "hot pepper",
+			Comment:   "E0.7",
+			CodePoint: "1F336",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🌶️": {
+			Character: "🌶️",
+			Name:      "hot pepper",
+			Comment:   "E0.7",
+			CodePoint: "1F336 FE0F",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🌷": {
+			Character: "🌷",
+			Name:      "tulip",
+			Comment:   "E0.6",
+			CodePoint: "1F337",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"🌸": {
+			Character: "🌸",
+			Name:      "cherry blossom",
+			Comment:   "E0.6",
+			CodePoint: "1F338",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"🌹": {
+			Character: "🌹",
+			Name:      "rose",
+			Comment:   "E0.6",
+			CodePoint: "1F339",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"🌺": {
+			Character: "🌺",
+			Name:      "hibiscus",
+			Comment:   "E0.6",
+			CodePoint: "1F33A",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"🌻": {
+			Character: "🌻",
+			Name:      "sunflower",
+			Comment:   "E0.6",
+			CodePoint: "1F33B",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"🌼": {
+			Character: "🌼",
+			Name:      "blossom",
+			Comment:   "E0.6",
+			CodePoint: "1F33C",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"🌽": {
+			Character: "🌽",
+			Name:      "ear of corn",
+			Comment:   "E0.6",
+			CodePoint: "1F33D",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🌾": {
+			Character: "🌾",
+			Name:      "sheaf of rice",
+			Comment:   "E0.6",
+			CodePoint: "1F33E",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🌿": {
+			Character: "🌿",
+			Name:      "herb",
+			Comment:   "E0.6",
+			CodePoint: "1F33F",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🍀": {
+			Character: "🍀",
+			Name:      "four leaf clover",
+			Comment:   "E0.6",
+			CodePoint: "1F340",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🍁": {
+			Character: "🍁",
+			Name:      "maple leaf",
+			Comment:   "E0.6",
+			CodePoint: "1F341",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🍂": {
+			Character: "🍂",
+			Name:      "fallen leaf",
+			Comment:   "E0.6",
+			CodePoint: "1F342",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🍃": {
+			Character: "🍃",
+			Name:      "leaf fluttering in wind",
+			Comment:   "E0.6",
+			CodePoint: "1F343",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🍄": {
+			Character: "🍄",
+			Name:      "mushroom",
+			Comment:   "E0.6",
+			CodePoint: "1F344",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🍅": {
+			Character: "🍅",
+			Name:      "tomato",
+			Comment:   "E0.6",
+			CodePoint: "1F345",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍆": {
+			Character: "🍆",
+			Name:      "eggplant",
+			Comment:   "E0.6",
+			CodePoint: "1F346",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🍇": {
+			Character: "🍇",
+			Name:      "grapes",
+			Comment:   "E0.6",
+			CodePoint: "1F347",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍈": {
+			Character: "🍈",
+			Name:      "melon",
+			Comment:   "E0.6",
+			CodePoint: "1F348",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍉": {
+			Character: "🍉",
+			Name:      "watermelon",
+			Comment:   "E0.6",
+			CodePoint: "1F349",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍊": {
+			Character: "🍊",
+			Name:      "tangerine",
+			Comment:   "E0.6",
+			CodePoint: "1F34A",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍋": {
+			Character: "🍋",
+			Name:      "lemon",
+			Comment:   "E1.0",
+			CodePoint: "1F34B",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍌": {
+			Character: "🍌",
+			Name:      "banana",
+			Comment:   "E0.6",
+			CodePoint: "1F34C",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍍": {
+			Character: "🍍",
+			Name:      "pineapple",
+			Comment:   "E0.6",
+			CodePoint: "1F34D",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍎": {
+			Character: "🍎",
+			Name:      "red apple",
+			Comment:   "E0.6",
+			CodePoint: "1F34E",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍏": {
+			Character: "🍏",
+			Name:      "green apple",
+			Comment:   "E0.6",
+			CodePoint: "1F34F",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍐": {
+			Character: "🍐",
+			Name:      "pear",
+			Comment:   "E1.0",
+			CodePoint: "1F350",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍑": {
+			Character: "🍑",
+			Name:      "peach",
+			Comment:   "E0.6",
+			CodePoint: "1F351",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍒": {
+			Character: "🍒",
+			Name:      "cherries",
+			Comment:   "E0.6",
+			CodePoint: "1F352",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍓": {
+			Character: "🍓",
+			Name:      "strawberry",
+			Comment:   "E0.6",
+			CodePoint: "1F353",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🍔": {
+			Character: "🍔",
+			Name:      "hamburger",
+			Comment:   "E0.6",
+			CodePoint: "1F354",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🍕": {
+			Character: "🍕",
+			Name:      "pizza",
+			Comment:   "E0.6",
+			CodePoint: "1F355",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🍖": {
+			Character: "🍖",
+			Name:      "meat on bone",
+			Comment:   "E0.6",
+			CodePoint: "1F356",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🍗": {
+			Character: "🍗",
+			Name:      "poultry leg",
+			Comment:   "E0.6",
+			CodePoint: "1F357",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🍘": {
+			Character: "🍘",
+			Name:      "rice cracker",
+			Comment:   "E0.6",
+			CodePoint: "1F358",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍙": {
+			Character: "🍙",
+			Name:      "rice ball",
+			Comment:   "E0.6",
+			CodePoint: "1F359",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍚": {
+			Character: "🍚",
+			Name:      "cooked rice",
+			Comment:   "E0.6",
+			CodePoint: "1F35A",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍛": {
+			Character: "🍛",
+			Name:      "curry rice",
+			Comment:   "E0.6",
+			CodePoint: "1F35B",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍜": {
+			Character: "🍜",
+			Name:      "steaming bowl",
+			Comment:   "E0.6",
+			CodePoint: "1F35C",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍝": {
+			Character: "🍝",
+			Name:      "spaghetti",
+			Comment:   "E0.6",
+			CodePoint: "1F35D",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍞": {
+			Character: "🍞",
+			Name:      "bread",
+			Comment:   "E0.6",
+			CodePoint: "1F35E",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🍟": {
+			Character: "🍟",
+			Name:      "french fries",
+			Comment:   "E0.6",
+			CodePoint: "1F35F",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🍠": {
+			Character: "🍠",
+			Name:      "roasted sweet potato",
+			Comment:   "E0.6",
+			CodePoint: "1F360",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍡": {
+			Character: "🍡",
+			Name:      "dango",
+			Comment:   "E0.6",
+			CodePoint: "1F361",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍢": {
+			Character: "🍢",
+			Name:      "oden",
+			Comment:   "E0.6",
+			CodePoint: "1F362",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍣": {
+			Character: "🍣",
+			Name:      "sushi",
+			Comment:   "E0.6",
+			CodePoint: "1F363",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍤": {
+			Character: "🍤",
+			Name:      "fried shrimp",
+			Comment:   "E0.6",
+			CodePoint: "1F364",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍥": {
+			Character: "🍥",
+			Name:      "fish cake with swirl",
+			Comment:   "E0.6",
+			CodePoint: "1F365",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍦": {
+			Character: "🍦",
+			Name:      "soft ice cream",
+			Comment:   "E0.6",
+			CodePoint: "1F366",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🍧": {
+			Character: "🍧",
+			Name:      "shaved ice",
+			Comment:   "E0.6",
+			CodePoint: "1F367",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🍨": {
+			Character: "🍨",
+			Name:      "ice cream",
+			Comment:   "E0.6",
+			CodePoint: "1F368",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🍩": {
+			Character: "🍩",
+			Name:      "doughnut",
+			Comment:   "E0.6",
+			CodePoint: "1F369",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🍪": {
+			Character: "🍪",
+			Name:      "cookie",
+			Comment:   "E0.6",
+			CodePoint: "1F36A",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🍫": {
+			Character: "🍫",
+			Name:      "chocolate bar",
+			Comment:   "E0.6",
+			CodePoint: "1F36B",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🍬": {
+			Character: "🍬",
+			Name:      "candy",
+			Comment:   "E0.6",
+			CodePoint: "1F36C",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🍭": {
+			Character: "🍭",
+			Name:      "lollipop",
+			Comment:   "E0.6",
+			CodePoint: "1F36D",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🍮": {
+			Character: "🍮",
+			Name:      "custard",
+			Comment:   "E0.6",
+			CodePoint: "1F36E",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🍯": {
+			Character: "🍯",
+			Name:      "honey pot",
+			Comment:   "E0.6",
+			CodePoint: "1F36F",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🍰": {
+			Character: "🍰",
+			Name:      "shortcake",
+			Comment:   "E0.6",
+			CodePoint: "1F370",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🍱": {
+			Character: "🍱",
+			Name:      "bento box",
+			Comment:   "E0.6",
+			CodePoint: "1F371",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🍲": {
+			Character: "🍲",
+			Name:      "pot of food",
+			Comment:   "E0.6",
+			CodePoint: "1F372",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🍳": {
+			Character: "🍳",
+			Name:      "cooking",
+			Comment:   "E0.6",
+			CodePoint: "1F373",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🍴": {
+			Character: "🍴",
+			Name:      "fork and knife",
+			Comment:   "E0.6",
+			CodePoint: "1F374",
+			Group:     "Food & Drink",
+			Subgroup:  "dishware",
+		},
+		"🍵": {
+			Character: "🍵",
+			Name:      "teacup without handle",
+			Comment:   "E0.6",
+			CodePoint: "1F375",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🍶": {
+			Character: "🍶",
+			Name:      "sake",
+			Comment:   "E0.6",
+			CodePoint: "1F376",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🍷": {
+			Character: "🍷",
+			Name:      "wine glass",
+			Comment:   "E0.6",
+			CodePoint: "1F377",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🍸": {
+			Character: "🍸",
+			Name:      "cocktail glass",
+			Comment:   "E0.6",
+			CodePoint: "1F378",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🍹": {
+			Character: "🍹",
+			Name:      "tropical drink",
+			Comment:   "E0.6",
+			CodePoint: "1F379",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🍺": {
+			Character: "🍺",
+			Name:      "beer mug",
+			Comment:   "E0.6",
+			CodePoint: "1F37A",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🍻": {
+			Character: "🍻",
+			Name:      "clinking beer mugs",
+			Comment:   "E0.6",
+			CodePoint: "1F37B",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🍼": {
+			Character: "🍼",
+			Name:      "baby bottle",
+			Comment:   "E1.0",
+			CodePoint: "1F37C",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🍽": {
+			Character: "🍽",
+			Name:      "fork and knife with plate",
+			Comment:   "E0.7",
+			CodePoint: "1F37D",
+			Group:     "Food & Drink",
+			Subgroup:  "dishware",
+		},
+		"🍽️": {
+			Character: "🍽️",
+			Name:      "fork and knife with plate",
+			Comment:   "E0.7",
+			CodePoint: "1F37D FE0F",
+			Group:     "Food & Drink",
+			Subgroup:  "dishware",
+		},
+		"🍾": {
+			Character: "🍾",
+			Name:      "bottle with popping cork",
+			Comment:   "E1.0",
+			CodePoint: "1F37E",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🍿": {
+			Character: "🍿",
+			Name:      "popcorn",
+			Comment:   "E1.0",
+			CodePoint: "1F37F",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🎀": {
+			Character: "🎀",
+			Name:      "ribbon",
+			Comment:   "E0.6",
+			CodePoint: "1F380",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎁": {
+			Character: "🎁",
+			Name:      "wrapped gift",
+			Comment:   "E0.6",
+			CodePoint: "1F381",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎂": {
+			Character: "🎂",
+			Name:      "birthday cake",
+			Comment:   "E0.6",
+			CodePoint: "1F382",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🎃": {
+			Character: "🎃",
+			Name:      "jack-o-lantern",
+			Comment:   "E0.6",
+			CodePoint: "1F383",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎄": {
+			Character: "🎄",
+			Name:      "Christmas tree",
+			Comment:   "E0.6",
+			CodePoint: "1F384",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎅": {
+			Character: "🎅",
+			Name:      "Santa Claus",
+			Comment:   "E0.6",
+			CodePoint: "1F385",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🎅🏻": {
+			Character: "🎅🏻",
+			Name:      "Santa Claus: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F385 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🎅🏼": {
+			Character: "🎅🏼",
+			Name:      "Santa Claus: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F385 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🎅🏽": {
+			Character: "🎅🏽",
+			Name:      "Santa Claus: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F385 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🎅🏾": {
+			Character: "🎅🏾",
+			Name:      "Santa Claus: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F385 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🎅🏿": {
+			Character: "🎅🏿",
+			Name:      "Santa Claus: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F385 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🎆": {
+			Character: "🎆",
+			Name:      "fireworks",
+			Comment:   "E0.6",
+			CodePoint: "1F386",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎇": {
+			Character: "🎇",
+			Name:      "sparkler",
+			Comment:   "E0.6",
+			CodePoint: "1F387",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎈": {
+			Character: "🎈",
+			Name:      "balloon",
+			Comment:   "E0.6",
+			CodePoint: "1F388",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎉": {
+			Character: "🎉",
+			Name:      "party popper",
+			Comment:   "E0.6",
+			CodePoint: "1F389",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎊": {
+			Character: "🎊",
+			Name:      "confetti ball",
+			Comment:   "E0.6",
+			CodePoint: "1F38A",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎋": {
+			Character: "🎋",
+			Name:      "tanabata tree",
+			Comment:   "E0.6",
+			CodePoint: "1F38B",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎌": {
+			Character: "🎌",
+			Name:      "crossed flags",
+			Comment:   "E0.6",
+			CodePoint: "1F38C",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🎍": {
+			Character: "🎍",
+			Name:      "pine decoration",
+			Comment:   "E0.6",
+			CodePoint: "1F38D",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎎": {
+			Character: "🎎",
+			Name:      "Japanese dolls",
+			Comment:   "E0.6",
+			CodePoint: "1F38E",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎏": {
+			Character: "🎏",
+			Name:      "carp streamer",
+			Comment:   "E0.6",
+			CodePoint: "1F38F",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎐": {
+			Character: "🎐",
+			Name:      "wind chime",
+			Comment:   "E0.6",
+			CodePoint: "1F390",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎑": {
+			Character: "🎑",
+			Name:      "moon viewing ceremony",
+			Comment:   "E0.6",
+			CodePoint: "1F391",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎒": {
+			Character: "🎒",
+			Name:      "backpack",
+			Comment:   "E0.6",
+			CodePoint: "1F392",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🎓": {
+			Character: "🎓",
+			Name:      "graduation cap",
+			Comment:   "E0.6",
+			CodePoint: "1F393",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🎖": {
+			Character: "🎖",
+			Name:      "military medal",
+			Comment:   "E0.7",
+			CodePoint: "1F396",
+			Group:     "Activities",
+			Subgroup:  "award-medal",
+		},
+		"🎖️": {
+			Character: "🎖️",
+			Name:      "military medal",
+			Comment:   "E0.7",
+			CodePoint: "1F396 FE0F",
+			Group:     "Activities",
+			Subgroup:  "award-medal",
+		},
+		"🎗": {
+			Character: "🎗",
+			Name:      "reminder ribbon",
+			Comment:   "E0.7",
+			CodePoint: "1F397",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎗️": {
+			Character: "🎗️",
+			Name:      "reminder ribbon",
+			Comment:   "E0.7",
+			CodePoint: "1F397 FE0F",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎙": {
+			Character: "🎙",
+			Name:      "studio microphone",
+			Comment:   "E0.7",
+			CodePoint: "1F399",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"🎙️": {
+			Character: "🎙️",
+			Name:      "studio microphone",
+			Comment:   "E0.7",
+			CodePoint: "1F399 FE0F",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"🎚": {
+			Character: "🎚",
+			Name:      "level slider",
+			Comment:   "E0.7",
+			CodePoint: "1F39A",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"🎚️": {
+			Character: "🎚️",
+			Name:      "level slider",
+			Comment:   "E0.7",
+			CodePoint: "1F39A FE0F",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"🎛": {
+			Character: "🎛",
+			Name:      "control knobs",
+			Comment:   "E0.7",
+			CodePoint: "1F39B",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"🎛️": {
+			Character: "🎛️",
+			Name:      "control knobs",
+			Comment:   "E0.7",
+			CodePoint: "1F39B FE0F",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"🎞": {
+			Character: "🎞",
+			Name:      "film frames",
+			Comment:   "E0.7",
+			CodePoint: "1F39E",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"🎞️": {
+			Character: "🎞️",
+			Name:      "film frames",
+			Comment:   "E0.7",
+			CodePoint: "1F39E FE0F",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"🎟": {
+			Character: "🎟",
+			Name:      "admission tickets",
+			Comment:   "E0.7",
+			CodePoint: "1F39F",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎟️": {
+			Character: "🎟️",
+			Name:      "admission tickets",
+			Comment:   "E0.7",
+			CodePoint: "1F39F FE0F",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎠": {
+			Character: "🎠",
+			Name:      "carousel horse",
+			Comment:   "E0.6",
+			CodePoint: "1F3A0",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🎡": {
+			Character: "🎡",
+			Name:      "ferris wheel",
+			Comment:   "E0.6",
+			CodePoint: "1F3A1",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🎢": {
+			Character: "🎢",
+			Name:      "roller coaster",
+			Comment:   "E0.6",
+			CodePoint: "1F3A2",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🎣": {
+			Character: "🎣",
+			Name:      "fishing pole",
+			Comment:   "E0.6",
+			CodePoint: "1F3A3",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🎤": {
+			Character: "🎤",
+			Name:      "microphone",
+			Comment:   "E0.6",
+			CodePoint: "1F3A4",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"🎥": {
+			Character: "🎥",
+			Name:      "movie camera",
+			Comment:   "E0.6",
+			CodePoint: "1F3A5",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"🎦": {
+			Character: "🎦",
+			Name:      "cinema",
+			Comment:   "E0.6",
+			CodePoint: "1F3A6",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"🎧": {
+			Character: "🎧",
+			Name:      "headphone",
+			Comment:   "E0.6",
+			CodePoint: "1F3A7",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"🎨": {
+			Character: "🎨",
+			Name:      "artist palette",
+			Comment:   "E0.6",
+			CodePoint: "1F3A8",
+			Group:     "Activities",
+			Subgroup:  "arts & crafts",
+		},
+		"🎩": {
+			Character: "🎩",
+			Name:      "top hat",
+			Comment:   "E0.6",
+			CodePoint: "1F3A9",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🎪": {
+			Character: "🎪",
+			Name:      "circus tent",
+			Comment:   "E0.6",
+			CodePoint: "1F3AA",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🎫": {
+			Character: "🎫",
+			Name:      "ticket",
+			Comment:   "E0.6",
+			CodePoint: "1F3AB",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🎬": {
+			Character: "🎬",
+			Name:      "clapper board",
+			Comment:   "E0.6",
+			CodePoint: "1F3AC",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"🎭": {
+			Character: "🎭",
+			Name:      "performing arts",
+			Comment:   "E0.6",
+			CodePoint: "1F3AD",
+			Group:     "Activities",
+			Subgroup:  "arts & crafts",
+		},
+		"🎮": {
+			Character: "🎮",
+			Name:      "video game",
+			Comment:   "E0.6",
+			CodePoint: "1F3AE",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🎯": {
+			Character: "🎯",
+			Name:      "bullseye",
+			Comment:   "E0.6",
+			CodePoint: "1F3AF",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🎰": {
+			Character: "🎰",
+			Name:      "slot machine",
+			Comment:   "E0.6",
+			CodePoint: "1F3B0",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🎱": {
+			Character: "🎱",
+			Name:      "pool 8 ball",
+			Comment:   "E0.6",
+			CodePoint: "1F3B1",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🎲": {
+			Character: "🎲",
+			Name:      "game die",
+			Comment:   "E0.6",
+			CodePoint: "1F3B2",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🎳": {
+			Character: "🎳",
+			Name:      "bowling",
+			Comment:   "E0.6",
+			CodePoint: "1F3B3",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🎴": {
+			Character: "🎴",
+			Name:      "flower playing cards",
+			Comment:   "E0.6",
+			CodePoint: "1F3B4",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🎵": {
+			Character: "🎵",
+			Name:      "musical note",
+			Comment:   "E0.6",
+			CodePoint: "1F3B5",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"🎶": {
+			Character: "🎶",
+			Name:      "musical notes",
+			Comment:   "E0.6",
+			CodePoint: "1F3B6",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"🎷": {
+			Character: "🎷",
+			Name:      "saxophone",
+			Comment:   "E0.6",
+			CodePoint: "1F3B7",
+			Group:     "Objects",
+			Subgroup:  "musical-instrument",
+		},
+		"🎸": {
+			Character: "🎸",
+			Name:      "guitar",
+			Comment:   "E0.6",
+			CodePoint: "1F3B8",
+			Group:     "Objects",
+			Subgroup:  "musical-instrument",
+		},
+		"🎹": {
+			Character: "🎹",
+			Name:      "musical keyboard",
+			Comment:   "E0.6",
+			CodePoint: "1F3B9",
+			Group:     "Objects",
+			Subgroup:  "musical-instrument",
+		},
+		"🎺": {
+			Character: "🎺",
+			Name:      "trumpet",
+			Comment:   "E0.6",
+			CodePoint: "1F3BA",
+			Group:     "Objects",
+			Subgroup:  "musical-instrument",
+		},
+		"🎻": {
+			Character: "🎻",
+			Name:      "violin",
+			Comment:   "E0.6",
+			CodePoint: "1F3BB",
+			Group:     "Objects",
+			Subgroup:  "musical-instrument",
+		},
+		"🎼": {
+			Character: "🎼",
+			Name:      "musical score",
+			Comment:   "E0.6",
+			CodePoint: "1F3BC",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"🎽": {
+			Character: "🎽",
+			Name:      "running shirt",
+			Comment:   "E0.6",
+			CodePoint: "1F3BD",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🎾": {
+			Character: "🎾",
+			Name:      "tennis",
+			Comment:   "E0.6",
+			CodePoint: "1F3BE",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🎿": {
+			Character: "🎿",
+			Name:      "skis",
+			Comment:   "E0.6",
+			CodePoint: "1F3BF",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🏀": {
+			Character: "🏀",
+			Name:      "basketball",
+			Comment:   "E0.6",
+			CodePoint: "1F3C0",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🏁": {
+			Character: "🏁",
+			Name:      "chequered flag",
+			Comment:   "E0.6",
+			CodePoint: "1F3C1",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏂": {
+			Character: "🏂",
+			Name:      "snowboarder",
+			Comment:   "E0.6",
+			CodePoint: "1F3C2",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏂🏻": {
+			Character: "🏂🏻",
+			Name:      "snowboarder: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C2 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏂🏼": {
+			Character: "🏂🏼",
+			Name:      "snowboarder: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C2 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏂🏽": {
+			Character: "🏂🏽",
+			Name:      "snowboarder: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C2 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏂🏾": {
+			Character: "🏂🏾",
+			Name:      "snowboarder: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C2 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏂🏿": {
+			Character: "🏂🏿",
+			Name:      "snowboarder: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C2 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏃": {
+			Character: "🏃",
+			Name:      "person running",
+			Comment:   "E0.6",
+			CodePoint: "1F3C3",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃‍♀": {
+			Character: "🏃‍♀",
+			Name:      "woman running",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃‍♀️": {
+			Character: "🏃‍♀️",
+			Name:      "woman running",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃‍♂": {
+			Character: "🏃‍♂",
+			Name:      "man running",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃‍♂️": {
+			Character: "🏃‍♂️",
+			Name:      "man running",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏻": {
+			Character: "🏃🏻",
+			Name:      "person running: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C3 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏻‍♀": {
+			Character: "🏃🏻‍♀",
+			Name:      "woman running: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏻‍♀️": {
+			Character: "🏃🏻‍♀️",
+			Name:      "woman running: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏻‍♂": {
+			Character: "🏃🏻‍♂",
+			Name:      "man running: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏻‍♂️": {
+			Character: "🏃🏻‍♂️",
+			Name:      "man running: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏼": {
+			Character: "🏃🏼",
+			Name:      "person running: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C3 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏼‍♀": {
+			Character: "🏃🏼‍♀",
+			Name:      "woman running: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏼‍♀️": {
+			Character: "🏃🏼‍♀️",
+			Name:      "woman running: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏼‍♂": {
+			Character: "🏃🏼‍♂",
+			Name:      "man running: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏼‍♂️": {
+			Character: "🏃🏼‍♂️",
+			Name:      "man running: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏽": {
+			Character: "🏃🏽",
+			Name:      "person running: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C3 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏽‍♀": {
+			Character: "🏃🏽‍♀",
+			Name:      "woman running: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏽‍♀️": {
+			Character: "🏃🏽‍♀️",
+			Name:      "woman running: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏽‍♂": {
+			Character: "🏃🏽‍♂",
+			Name:      "man running: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏽‍♂️": {
+			Character: "🏃🏽‍♂️",
+			Name:      "man running: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏾": {
+			Character: "🏃🏾",
+			Name:      "person running: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C3 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏾‍♀": {
+			Character: "🏃🏾‍♀",
+			Name:      "woman running: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏾‍♀️": {
+			Character: "🏃🏾‍♀️",
+			Name:      "woman running: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏾‍♂": {
+			Character: "🏃🏾‍♂",
+			Name:      "man running: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏾‍♂️": {
+			Character: "🏃🏾‍♂️",
+			Name:      "man running: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏿": {
+			Character: "🏃🏿",
+			Name:      "person running: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C3 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏿‍♀": {
+			Character: "🏃🏿‍♀",
+			Name:      "woman running: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏿‍♀️": {
+			Character: "🏃🏿‍♀️",
+			Name:      "woman running: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏿‍♂": {
+			Character: "🏃🏿‍♂",
+			Name:      "man running: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏃🏿‍♂️": {
+			Character: "🏃🏿‍♂️",
+			Name:      "man running: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C3 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🏄": {
+			Character: "🏄",
+			Name:      "person surfing",
+			Comment:   "E0.6",
+			CodePoint: "1F3C4",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄‍♀": {
+			Character: "🏄‍♀",
+			Name:      "woman surfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄‍♀️": {
+			Character: "🏄‍♀️",
+			Name:      "woman surfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄‍♂": {
+			Character: "🏄‍♂",
+			Name:      "man surfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄‍♂️": {
+			Character: "🏄‍♂️",
+			Name:      "man surfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏻": {
+			Character: "🏄🏻",
+			Name:      "person surfing: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C4 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏻‍♀": {
+			Character: "🏄🏻‍♀",
+			Name:      "woman surfing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏻‍♀️": {
+			Character: "🏄🏻‍♀️",
+			Name:      "woman surfing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏻‍♂": {
+			Character: "🏄🏻‍♂",
+			Name:      "man surfing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏻‍♂️": {
+			Character: "🏄🏻‍♂️",
+			Name:      "man surfing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏼": {
+			Character: "🏄🏼",
+			Name:      "person surfing: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C4 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏼‍♀": {
+			Character: "🏄🏼‍♀",
+			Name:      "woman surfing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏼‍♀️": {
+			Character: "🏄🏼‍♀️",
+			Name:      "woman surfing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏼‍♂": {
+			Character: "🏄🏼‍♂",
+			Name:      "man surfing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏼‍♂️": {
+			Character: "🏄🏼‍♂️",
+			Name:      "man surfing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏽": {
+			Character: "🏄🏽",
+			Name:      "person surfing: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C4 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏽‍♀": {
+			Character: "🏄🏽‍♀",
+			Name:      "woman surfing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏽‍♀️": {
+			Character: "🏄🏽‍♀️",
+			Name:      "woman surfing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏽‍♂": {
+			Character: "🏄🏽‍♂",
+			Name:      "man surfing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏽‍♂️": {
+			Character: "🏄🏽‍♂️",
+			Name:      "man surfing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏾": {
+			Character: "🏄🏾",
+			Name:      "person surfing: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C4 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏾‍♀": {
+			Character: "🏄🏾‍♀",
+			Name:      "woman surfing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏾‍♀️": {
+			Character: "🏄🏾‍♀️",
+			Name:      "woman surfing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏾‍♂": {
+			Character: "🏄🏾‍♂",
+			Name:      "man surfing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏾‍♂️": {
+			Character: "🏄🏾‍♂️",
+			Name:      "man surfing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏿": {
+			Character: "🏄🏿",
+			Name:      "person surfing: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C4 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏿‍♀": {
+			Character: "🏄🏿‍♀",
+			Name:      "woman surfing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏿‍♀️": {
+			Character: "🏄🏿‍♀️",
+			Name:      "woman surfing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏿‍♂": {
+			Character: "🏄🏿‍♂",
+			Name:      "man surfing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏄🏿‍♂️": {
+			Character: "🏄🏿‍♂️",
+			Name:      "man surfing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3C4 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏅": {
+			Character: "🏅",
+			Name:      "sports medal",
+			Comment:   "E1.0",
+			CodePoint: "1F3C5",
+			Group:     "Activities",
+			Subgroup:  "award-medal",
+		},
+		"🏆": {
+			Character: "🏆",
+			Name:      "trophy",
+			Comment:   "E0.6",
+			CodePoint: "1F3C6",
+			Group:     "Activities",
+			Subgroup:  "award-medal",
+		},
+		"🏇": {
+			Character: "🏇",
+			Name:      "horse racing",
+			Comment:   "E1.0",
+			CodePoint: "1F3C7",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏇🏻": {
+			Character: "🏇🏻",
+			Name:      "horse racing: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C7 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏇🏼": {
+			Character: "🏇🏼",
+			Name:      "horse racing: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C7 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏇🏽": {
+			Character: "🏇🏽",
+			Name:      "horse racing: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C7 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏇🏾": {
+			Character: "🏇🏾",
+			Name:      "horse racing: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C7 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏇🏿": {
+			Character: "🏇🏿",
+			Name:      "horse racing: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3C7 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏈": {
+			Character: "🏈",
+			Name:      "american football",
+			Comment:   "E0.6",
+			CodePoint: "1F3C8",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🏉": {
+			Character: "🏉",
+			Name:      "rugby football",
+			Comment:   "E1.0",
+			CodePoint: "1F3C9",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🏊": {
+			Character: "🏊",
+			Name:      "person swimming",
+			Comment:   "E0.6",
+			CodePoint: "1F3CA",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊‍♀": {
+			Character: "🏊‍♀",
+			Name:      "woman swimming",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊‍♀️": {
+			Character: "🏊‍♀️",
+			Name:      "woman swimming",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊‍♂": {
+			Character: "🏊‍♂",
+			Name:      "man swimming",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊‍♂️": {
+			Character: "🏊‍♂️",
+			Name:      "man swimming",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏻": {
+			Character: "🏊🏻",
+			Name:      "person swimming: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3CA 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏻‍♀": {
+			Character: "🏊🏻‍♀",
+			Name:      "woman swimming: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏻‍♀️": {
+			Character: "🏊🏻‍♀️",
+			Name:      "woman swimming: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏻‍♂": {
+			Character: "🏊🏻‍♂",
+			Name:      "man swimming: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏻‍♂️": {
+			Character: "🏊🏻‍♂️",
+			Name:      "man swimming: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏼": {
+			Character: "🏊🏼",
+			Name:      "person swimming: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3CA 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏼‍♀": {
+			Character: "🏊🏼‍♀",
+			Name:      "woman swimming: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏼‍♀️": {
+			Character: "🏊🏼‍♀️",
+			Name:      "woman swimming: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏼‍♂": {
+			Character: "🏊🏼‍♂",
+			Name:      "man swimming: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏼‍♂️": {
+			Character: "🏊🏼‍♂️",
+			Name:      "man swimming: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏽": {
+			Character: "🏊🏽",
+			Name:      "person swimming: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3CA 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏽‍♀": {
+			Character: "🏊🏽‍♀",
+			Name:      "woman swimming: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏽‍♀️": {
+			Character: "🏊🏽‍♀️",
+			Name:      "woman swimming: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏽‍♂": {
+			Character: "🏊🏽‍♂",
+			Name:      "man swimming: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏽‍♂️": {
+			Character: "🏊🏽‍♂️",
+			Name:      "man swimming: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏾": {
+			Character: "🏊🏾",
+			Name:      "person swimming: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3CA 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏾‍♀": {
+			Character: "🏊🏾‍♀",
+			Name:      "woman swimming: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏾‍♀️": {
+			Character: "🏊🏾‍♀️",
+			Name:      "woman swimming: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏾‍♂": {
+			Character: "🏊🏾‍♂",
+			Name:      "man swimming: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏾‍♂️": {
+			Character: "🏊🏾‍♂️",
+			Name:      "man swimming: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏿": {
+			Character: "🏊🏿",
+			Name:      "person swimming: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3CA 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏿‍♀": {
+			Character: "🏊🏿‍♀",
+			Name:      "woman swimming: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏿‍♀️": {
+			Character: "🏊🏿‍♀️",
+			Name:      "woman swimming: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏿‍♂": {
+			Character: "🏊🏿‍♂",
+			Name:      "man swimming: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏊🏿‍♂️": {
+			Character: "🏊🏿‍♂️",
+			Name:      "man swimming: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CA 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋": {
+			Character: "🏋",
+			Name:      "person lifting weights",
+			Comment:   "E0.7",
+			CodePoint: "1F3CB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋‍♀": {
+			Character: "🏋‍♀",
+			Name:      "woman lifting weights",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋‍♀️": {
+			Character: "🏋‍♀️",
+			Name:      "woman lifting weights",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋‍♂": {
+			Character: "🏋‍♂",
+			Name:      "man lifting weights",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋‍♂️": {
+			Character: "🏋‍♂️",
+			Name:      "man lifting weights",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋️": {
+			Character: "🏋️",
+			Name:      "person lifting weights",
+			Comment:   "E0.7",
+			CodePoint: "1F3CB FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋️‍♀": {
+			Character: "🏋️‍♀",
+			Name:      "woman lifting weights",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB FE0F 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋️‍♀️": {
+			Character: "🏋️‍♀️",
+			Name:      "woman lifting weights",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB FE0F 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋️‍♂": {
+			Character: "🏋️‍♂",
+			Name:      "man lifting weights",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB FE0F 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋️‍♂️": {
+			Character: "🏋️‍♂️",
+			Name:      "man lifting weights",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB FE0F 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏻": {
+			Character: "🏋🏻",
+			Name:      "person lifting weights: light skin tone",
+			Comment:   "E2.0",
+			CodePoint: "1F3CB 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏻‍♀": {
+			Character: "🏋🏻‍♀",
+			Name:      "woman lifting weights: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏻‍♀️": {
+			Character: "🏋🏻‍♀️",
+			Name:      "woman lifting weights: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏻‍♂": {
+			Character: "🏋🏻‍♂",
+			Name:      "man lifting weights: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏻‍♂️": {
+			Character: "🏋🏻‍♂️",
+			Name:      "man lifting weights: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏼": {
+			Character: "🏋🏼",
+			Name:      "person lifting weights: medium-light skin tone",
+			Comment:   "E2.0",
+			CodePoint: "1F3CB 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏼‍♀": {
+			Character: "🏋🏼‍♀",
+			Name:      "woman lifting weights: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏼‍♀️": {
+			Character: "🏋🏼‍♀️",
+			Name:      "woman lifting weights: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏼‍♂": {
+			Character: "🏋🏼‍♂",
+			Name:      "man lifting weights: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏼‍♂️": {
+			Character: "🏋🏼‍♂️",
+			Name:      "man lifting weights: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏽": {
+			Character: "🏋🏽",
+			Name:      "person lifting weights: medium skin tone",
+			Comment:   "E2.0",
+			CodePoint: "1F3CB 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏽‍♀": {
+			Character: "🏋🏽‍♀",
+			Name:      "woman lifting weights: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏽‍♀️": {
+			Character: "🏋🏽‍♀️",
+			Name:      "woman lifting weights: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏽‍♂": {
+			Character: "🏋🏽‍♂",
+			Name:      "man lifting weights: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏽‍♂️": {
+			Character: "🏋🏽‍♂️",
+			Name:      "man lifting weights: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏾": {
+			Character: "🏋🏾",
+			Name:      "person lifting weights: medium-dark skin tone",
+			Comment:   "E2.0",
+			CodePoint: "1F3CB 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏾‍♀": {
+			Character: "🏋🏾‍♀",
+			Name:      "woman lifting weights: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏾‍♀️": {
+			Character: "🏋🏾‍♀️",
+			Name:      "woman lifting weights: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏾‍♂": {
+			Character: "🏋🏾‍♂",
+			Name:      "man lifting weights: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏾‍♂️": {
+			Character: "🏋🏾‍♂️",
+			Name:      "man lifting weights: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏿": {
+			Character: "🏋🏿",
+			Name:      "person lifting weights: dark skin tone",
+			Comment:   "E2.0",
+			CodePoint: "1F3CB 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏿‍♀": {
+			Character: "🏋🏿‍♀",
+			Name:      "woman lifting weights: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏿‍♀️": {
+			Character: "🏋🏿‍♀️",
+			Name:      "woman lifting weights: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏿‍♂": {
+			Character: "🏋🏿‍♂",
+			Name:      "man lifting weights: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏋🏿‍♂️": {
+			Character: "🏋🏿‍♂️",
+			Name:      "man lifting weights: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CB 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌": {
+			Character: "🏌",
+			Name:      "person golfing",
+			Comment:   "E0.7",
+			CodePoint: "1F3CC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌‍♀": {
+			Character: "🏌‍♀",
+			Name:      "woman golfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌‍♀️": {
+			Character: "🏌‍♀️",
+			Name:      "woman golfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌‍♂": {
+			Character: "🏌‍♂",
+			Name:      "man golfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌‍♂️": {
+			Character: "🏌‍♂️",
+			Name:      "man golfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌️": {
+			Character: "🏌️",
+			Name:      "person golfing",
+			Comment:   "E0.7",
+			CodePoint: "1F3CC FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌️‍♀": {
+			Character: "🏌️‍♀",
+			Name:      "woman golfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC FE0F 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌️‍♀️": {
+			Character: "🏌️‍♀️",
+			Name:      "woman golfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC FE0F 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌️‍♂": {
+			Character: "🏌️‍♂",
+			Name:      "man golfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC FE0F 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌️‍♂️": {
+			Character: "🏌️‍♂️",
+			Name:      "man golfing",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC FE0F 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏻": {
+			Character: "🏌🏻",
+			Name:      "person golfing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏻‍♀": {
+			Character: "🏌🏻‍♀",
+			Name:      "woman golfing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏻‍♀️": {
+			Character: "🏌🏻‍♀️",
+			Name:      "woman golfing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏻‍♂": {
+			Character: "🏌🏻‍♂",
+			Name:      "man golfing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏻‍♂️": {
+			Character: "🏌🏻‍♂️",
+			Name:      "man golfing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏼": {
+			Character: "🏌🏼",
+			Name:      "person golfing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏼‍♀": {
+			Character: "🏌🏼‍♀",
+			Name:      "woman golfing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏼‍♀️": {
+			Character: "🏌🏼‍♀️",
+			Name:      "woman golfing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏼‍♂": {
+			Character: "🏌🏼‍♂",
+			Name:      "man golfing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏼‍♂️": {
+			Character: "🏌🏼‍♂️",
+			Name:      "man golfing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏽": {
+			Character: "🏌🏽",
+			Name:      "person golfing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏽‍♀": {
+			Character: "🏌🏽‍♀",
+			Name:      "woman golfing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏽‍♀️": {
+			Character: "🏌🏽‍♀️",
+			Name:      "woman golfing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏽‍♂": {
+			Character: "🏌🏽‍♂",
+			Name:      "man golfing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏽‍♂️": {
+			Character: "🏌🏽‍♂️",
+			Name:      "man golfing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏾": {
+			Character: "🏌🏾",
+			Name:      "person golfing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏾‍♀": {
+			Character: "🏌🏾‍♀",
+			Name:      "woman golfing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏾‍♀️": {
+			Character: "🏌🏾‍♀️",
+			Name:      "woman golfing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏾‍♂": {
+			Character: "🏌🏾‍♂",
+			Name:      "man golfing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏾‍♂️": {
+			Character: "🏌🏾‍♂️",
+			Name:      "man golfing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏿": {
+			Character: "🏌🏿",
+			Name:      "person golfing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏿‍♀": {
+			Character: "🏌🏿‍♀",
+			Name:      "woman golfing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏿‍♀️": {
+			Character: "🏌🏿‍♀️",
+			Name:      "woman golfing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏿‍♂": {
+			Character: "🏌🏿‍♂",
+			Name:      "man golfing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏌🏿‍♂️": {
+			Character: "🏌🏿‍♂️",
+			Name:      "man golfing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F3CC 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🏍": {
+			Character: "🏍",
+			Name:      "motorcycle",
+			Comment:   "E0.7",
+			CodePoint: "1F3CD",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🏍️": {
+			Character: "🏍️",
+			Name:      "motorcycle",
+			Comment:   "E0.7",
+			CodePoint: "1F3CD FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🏎": {
+			Character: "🏎",
+			Name:      "racing car",
+			Comment:   "E0.7",
+			CodePoint: "1F3CE",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🏎️": {
+			Character: "🏎️",
+			Name:      "racing car",
+			Comment:   "E0.7",
+			CodePoint: "1F3CE FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🏏": {
+			Character: "🏏",
+			Name:      "cricket game",
+			Comment:   "E1.0",
+			CodePoint: "1F3CF",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🏐": {
+			Character: "🏐",
+			Name:      "volleyball",
+			Comment:   "E1.0",
+			CodePoint: "1F3D0",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🏑": {
+			Character: "🏑",
+			Name:      "field hockey",
+			Comment:   "E1.0",
+			CodePoint: "1F3D1",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🏒": {
+			Character: "🏒",
+			Name:      "ice hockey",
+			Comment:   "E1.0",
+			CodePoint: "1F3D2",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🏓": {
+			Character: "🏓",
+			Name:      "ping pong",
+			Comment:   "E1.0",
+			CodePoint: "1F3D3",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🏔": {
+			Character: "🏔",
+			Name:      "snow-capped mountain",
+			Comment:   "E0.7",
+			CodePoint: "1F3D4",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏔️": {
+			Character: "🏔️",
+			Name:      "snow-capped mountain",
+			Comment:   "E0.7",
+			CodePoint: "1F3D4 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏕": {
+			Character: "🏕",
+			Name:      "camping",
+			Comment:   "E0.7",
+			CodePoint: "1F3D5",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏕️": {
+			Character: "🏕️",
+			Name:      "camping",
+			Comment:   "E0.7",
+			CodePoint: "1F3D5 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏖": {
+			Character: "🏖",
+			Name:      "beach with umbrella",
+			Comment:   "E0.7",
+			CodePoint: "1F3D6",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏖️": {
+			Character: "🏖️",
+			Name:      "beach with umbrella",
+			Comment:   "E0.7",
+			CodePoint: "1F3D6 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏗": {
+			Character: "🏗",
+			Name:      "building construction",
+			Comment:   "E0.7",
+			CodePoint: "1F3D7",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏗️": {
+			Character: "🏗️",
+			Name:      "building construction",
+			Comment:   "E0.7",
+			CodePoint: "1F3D7 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏘": {
+			Character: "🏘",
+			Name:      "houses",
+			Comment:   "E0.7",
+			CodePoint: "1F3D8",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏘️": {
+			Character: "🏘️",
+			Name:      "houses",
+			Comment:   "E0.7",
+			CodePoint: "1F3D8 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏙": {
+			Character: "🏙",
+			Name:      "cityscape",
+			Comment:   "E0.7",
+			CodePoint: "1F3D9",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🏙️": {
+			Character: "🏙️",
+			Name:      "cityscape",
+			Comment:   "E0.7",
+			CodePoint: "1F3D9 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🏚": {
+			Character: "🏚",
+			Name:      "derelict house",
+			Comment:   "E0.7",
+			CodePoint: "1F3DA",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏚️": {
+			Character: "🏚️",
+			Name:      "derelict house",
+			Comment:   "E0.7",
+			CodePoint: "1F3DA FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏛": {
+			Character: "🏛",
+			Name:      "classical building",
+			Comment:   "E0.7",
+			CodePoint: "1F3DB",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏛️": {
+			Character: "🏛️",
+			Name:      "classical building",
+			Comment:   "E0.7",
+			CodePoint: "1F3DB FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏜": {
+			Character: "🏜",
+			Name:      "desert",
+			Comment:   "E0.7",
+			CodePoint: "1F3DC",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏜️": {
+			Character: "🏜️",
+			Name:      "desert",
+			Comment:   "E0.7",
+			CodePoint: "1F3DC FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏝": {
+			Character: "🏝",
+			Name:      "desert island",
+			Comment:   "E0.7",
+			CodePoint: "1F3DD",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏝️": {
+			Character: "🏝️",
+			Name:      "desert island",
+			Comment:   "E0.7",
+			CodePoint: "1F3DD FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏞": {
+			Character: "🏞",
+			Name:      "national park",
+			Comment:   "E0.7",
+			CodePoint: "1F3DE",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏞️": {
+			Character: "🏞️",
+			Name:      "national park",
+			Comment:   "E0.7",
+			CodePoint: "1F3DE FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🏟": {
+			Character: "🏟",
+			Name:      "stadium",
+			Comment:   "E0.7",
+			CodePoint: "1F3DF",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏟️": {
+			Character: "🏟️",
+			Name:      "stadium",
+			Comment:   "E0.7",
+			CodePoint: "1F3DF FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏠": {
+			Character: "🏠",
+			Name:      "house",
+			Comment:   "E0.6",
+			CodePoint: "1F3E0",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏡": {
+			Character: "🏡",
+			Name:      "house with garden",
+			Comment:   "E0.6",
+			CodePoint: "1F3E1",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏢": {
+			Character: "🏢",
+			Name:      "office building",
+			Comment:   "E0.6",
+			CodePoint: "1F3E2",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏣": {
+			Character: "🏣",
+			Name:      "Japanese post office",
+			Comment:   "E0.6",
+			CodePoint: "1F3E3",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏤": {
+			Character: "🏤",
+			Name:      "post office",
+			Comment:   "E1.0",
+			CodePoint: "1F3E4",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏥": {
+			Character: "🏥",
+			Name:      "hospital",
+			Comment:   "E0.6",
+			CodePoint: "1F3E5",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏦": {
+			Character: "🏦",
+			Name:      "bank",
+			Comment:   "E0.6",
+			CodePoint: "1F3E6",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏧": {
+			Character: "🏧",
+			Name:      "ATM sign",
+			Comment:   "E0.6",
+			CodePoint: "1F3E7",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🏨": {
+			Character: "🏨",
+			Name:      "hotel",
+			Comment:   "E0.6",
+			CodePoint: "1F3E8",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏩": {
+			Character: "🏩",
+			Name:      "love hotel",
+			Comment:   "E0.6",
+			CodePoint: "1F3E9",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏪": {
+			Character: "🏪",
+			Name:      "convenience store",
+			Comment:   "E0.6",
+			CodePoint: "1F3EA",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏫": {
+			Character: "🏫",
+			Name:      "school",
+			Comment:   "E0.6",
+			CodePoint: "1F3EB",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏬": {
+			Character: "🏬",
+			Name:      "department store",
+			Comment:   "E0.6",
+			CodePoint: "1F3EC",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏭": {
+			Character: "🏭",
+			Name:      "factory",
+			Comment:   "E0.6",
+			CodePoint: "1F3ED",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏮": {
+			Character: "🏮",
+			Name:      "red paper lantern",
+			Comment:   "E0.6",
+			CodePoint: "1F3EE",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"🏯": {
+			Character: "🏯",
+			Name:      "Japanese castle",
+			Comment:   "E0.6",
+			CodePoint: "1F3EF",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏰": {
+			Character: "🏰",
+			Name:      "castle",
+			Comment:   "E0.6",
+			CodePoint: "1F3F0",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🏳": {
+			Character: "🏳",
+			Name:      "white flag",
+			Comment:   "E0.7",
+			CodePoint: "1F3F3",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏳‍⚧": {
+			Character: "🏳‍⚧",
+			Name:      "transgender flag",
+			Comment:   "E13.0",
+			CodePoint: "1F3F3 200D 26A7",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏳‍⚧️": {
+			Character: "🏳‍⚧️",
+			Name:      "transgender flag",
+			Comment:   "E13.0",
+			CodePoint: "1F3F3 200D 26A7 FE0F",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏳‍🌈": {
+			Character: "🏳‍🌈",
+			Name:      "rainbow flag",
+			Comment:   "E4.0",
+			CodePoint: "1F3F3 200D 1F308",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏳️": {
+			Character: "🏳️",
+			Name:      "white flag",
+			Comment:   "E0.7",
+			CodePoint: "1F3F3 FE0F",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏳️‍⚧": {
+			Character: "🏳️‍⚧",
+			Name:      "transgender flag",
+			Comment:   "E13.0",
+			CodePoint: "1F3F3 FE0F 200D 26A7",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏳️‍⚧️": {
+			Character: "🏳️‍⚧️",
+			Name:      "transgender flag",
+			Comment:   "E13.0",
+			CodePoint: "1F3F3 FE0F 200D 26A7 FE0F",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏳️‍🌈": {
+			Character: "🏳️‍🌈",
+			Name:      "rainbow flag",
+			Comment:   "E4.0",
+			CodePoint: "1F3F3 FE0F 200D 1F308",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏴": {
+			Character: "🏴",
+			Name:      "black flag",
+			Comment:   "E1.0",
+			CodePoint: "1F3F4",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏴‍☠": {
+			Character: "🏴‍☠",
+			Name:      "pirate flag",
+			Comment:   "E11.0",
+			CodePoint: "1F3F4 200D 2620",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏴‍☠️": {
+			Character: "🏴‍☠️",
+			Name:      "pirate flag",
+			Comment:   "E11.0",
+			CodePoint: "1F3F4 200D 2620 FE0F",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🏴󠁧󠁢󠁥󠁮󠁧󠁿": {
+			Character: "🏴󠁧󠁢󠁥󠁮󠁧󠁿",
+			Name:      "flag: England",
+			Comment:   "E5.0",
+			CodePoint: "1F3F4 E0067 E0062 E0065 E006E E0067 E007F",
+			Group:     "Flags",
+			Subgroup:  "subdivision-flag",
+		},
+		"🏴󠁧󠁢󠁳󠁣󠁴󠁿": {
+			Character: "🏴󠁧󠁢󠁳󠁣󠁴󠁿",
+			Name:      "flag: Scotland",
+			Comment:   "E5.0",
+			CodePoint: "1F3F4 E0067 E0062 E0073 E0063 E0074 E007F",
+			Group:     "Flags",
+			Subgroup:  "subdivision-flag",
+		},
+		"🏴󠁧󠁢󠁷󠁬󠁳󠁿": {
+			Character: "🏴󠁧󠁢󠁷󠁬󠁳󠁿",
+			Name:      "flag: Wales",
+			Comment:   "E5.0",
+			CodePoint: "1F3F4 E0067 E0062 E0077 E006C E0073 E007F",
+			Group:     "Flags",
+			Subgroup:  "subdivision-flag",
+		},
+		"🏵": {
+			Character: "🏵",
+			Name:      "rosette",
+			Comment:   "E0.7",
+			CodePoint: "1F3F5",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"🏵️": {
+			Character: "🏵️",
+			Name:      "rosette",
+			Comment:   "E0.7",
+			CodePoint: "1F3F5 FE0F",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"🏷": {
+			Character: "🏷",
+			Name:      "label",
+			Comment:   "E0.7",
+			CodePoint: "1F3F7",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"🏷️": {
+			Character: "🏷️",
+			Name:      "label",
+			Comment:   "E0.7",
+			CodePoint: "1F3F7 FE0F",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"🏸": {
+			Character: "🏸",
+			Name:      "badminton",
+			Comment:   "E1.0",
+			CodePoint: "1F3F8",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🏹": {
+			Character: "🏹",
+			Name:      "bow and arrow",
+			Comment:   "E1.0",
+			CodePoint: "1F3F9",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🏺": {
+			Character: "🏺",
+			Name:      "amphora",
+			Comment:   "E1.0",
+			CodePoint: "1F3FA",
+			Group:     "Food & Drink",
+			Subgroup:  "dishware",
+		},
+		"🏻": {
+			Character: "🏻",
+			Name:      "light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3FB",
+			Group:     "Component",
+			Subgroup:  "skin-tone",
+		},
+		"🏼": {
+			Character: "🏼",
+			Name:      "medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3FC",
+			Group:     "Component",
+			Subgroup:  "skin-tone",
+		},
+		"🏽": {
+			Character: "🏽",
+			Name:      "medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3FD",
+			Group:     "Component",
+			Subgroup:  "skin-tone",
+		},
+		"🏾": {
+			Character: "🏾",
+			Name:      "medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3FE",
+			Group:     "Component",
+			Subgroup:  "skin-tone",
+		},
+		"🏿": {
+			Character: "🏿",
+			Name:      "dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F3FF",
+			Group:     "Component",
+			Subgroup:  "skin-tone",
+		},
+		"🐀": {
+			Character: "🐀",
+			Name:      "rat",
+			Comment:   "E1.0",
+			CodePoint: "1F400",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐁": {
+			Character: "🐁",
+			Name:      "mouse",
+			Comment:   "E1.0",
+			CodePoint: "1F401",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐂": {
+			Character: "🐂",
+			Name:      "ox",
+			Comment:   "E1.0",
+			CodePoint: "1F402",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐃": {
+			Character: "🐃",
+			Name:      "water buffalo",
+			Comment:   "E1.0",
+			CodePoint: "1F403",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐄": {
+			Character: "🐄",
+			Name:      "cow",
+			Comment:   "E1.0",
+			CodePoint: "1F404",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐅": {
+			Character: "🐅",
+			Name:      "tiger",
+			Comment:   "E1.0",
+			CodePoint: "1F405",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐆": {
+			Character: "🐆",
+			Name:      "leopard",
+			Comment:   "E1.0",
+			CodePoint: "1F406",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐇": {
+			Character: "🐇",
+			Name:      "rabbit",
+			Comment:   "E1.0",
+			CodePoint: "1F407",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐈": {
+			Character: "🐈",
+			Name:      "cat",
+			Comment:   "E0.7",
+			CodePoint: "1F408",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐈‍⬛": {
+			Character: "🐈‍⬛",
+			Name:      "black cat",
+			Comment:   "E13.0",
+			CodePoint: "1F408 200D 2B1B",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐉": {
+			Character: "🐉",
+			Name:      "dragon",
+			Comment:   "E1.0",
+			CodePoint: "1F409",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-reptile",
+		},
+		"🐊": {
+			Character: "🐊",
+			Name:      "crocodile",
+			Comment:   "E1.0",
+			CodePoint: "1F40A",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-reptile",
+		},
+		"🐋": {
+			Character: "🐋",
+			Name:      "whale",
+			Comment:   "E1.0",
+			CodePoint: "1F40B",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🐌": {
+			Character: "🐌",
+			Name:      "snail",
+			Comment:   "E0.6",
+			CodePoint: "1F40C",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🐍": {
+			Character: "🐍",
+			Name:      "snake",
+			Comment:   "E0.6",
+			CodePoint: "1F40D",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-reptile",
+		},
+		"🐎": {
+			Character: "🐎",
+			Name:      "horse",
+			Comment:   "E0.6",
+			CodePoint: "1F40E",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐏": {
+			Character: "🐏",
+			Name:      "ram",
+			Comment:   "E1.0",
+			CodePoint: "1F40F",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐐": {
+			Character: "🐐",
+			Name:      "goat",
+			Comment:   "E1.0",
+			CodePoint: "1F410",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐑": {
+			Character: "🐑",
+			Name:      "ewe",
+			Comment:   "E0.6",
+			CodePoint: "1F411",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐒": {
+			Character: "🐒",
+			Name:      "monkey",
+			Comment:   "E0.6",
+			CodePoint: "1F412",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐓": {
+			Character: "🐓",
+			Name:      "rooster",
+			Comment:   "E1.0",
+			CodePoint: "1F413",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🐔": {
+			Character: "🐔",
+			Name:      "chicken",
+			Comment:   "E0.6",
+			CodePoint: "1F414",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🐕": {
+			Character: "🐕",
+			Name:      "dog",
+			Comment:   "E0.7",
+			CodePoint: "1F415",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐕‍🦺": {
+			Character: "🐕‍🦺",
+			Name:      "service dog",
+			Comment:   "E12.0",
+			CodePoint: "1F415 200D 1F9BA",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐖": {
+			Character: "🐖",
+			Name:      "pig",
+			Comment:   "E1.0",
+			CodePoint: "1F416",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐗": {
+			Character: "🐗",
+			Name:      "boar",
+			Comment:   "E0.6",
+			CodePoint: "1F417",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐘": {
+			Character: "🐘",
+			Name:      "elephant",
+			Comment:   "E0.6",
+			CodePoint: "1F418",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐙": {
+			Character: "🐙",
+			Name:      "octopus",
+			Comment:   "E0.6",
+			CodePoint: "1F419",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🐚": {
+			Character: "🐚",
+			Name:      "spiral shell",
+			Comment:   "E0.6",
+			CodePoint: "1F41A",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🐛": {
+			Character: "🐛",
+			Name:      "bug",
+			Comment:   "E0.6",
+			CodePoint: "1F41B",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🐜": {
+			Character: "🐜",
+			Name:      "ant",
+			Comment:   "E0.6",
+			CodePoint: "1F41C",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🐝": {
+			Character: "🐝",
+			Name:      "honeybee",
+			Comment:   "E0.6",
+			CodePoint: "1F41D",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🐞": {
+			Character: "🐞",
+			Name:      "lady beetle",
+			Comment:   "E0.6",
+			CodePoint: "1F41E",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🐟": {
+			Character: "🐟",
+			Name:      "fish",
+			Comment:   "E0.6",
+			CodePoint: "1F41F",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🐠": {
+			Character: "🐠",
+			Name:      "tropical fish",
+			Comment:   "E0.6",
+			CodePoint: "1F420",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🐡": {
+			Character: "🐡",
+			Name:      "blowfish",
+			Comment:   "E0.6",
+			CodePoint: "1F421",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🐢": {
+			Character: "🐢",
+			Name:      "turtle",
+			Comment:   "E0.6",
+			CodePoint: "1F422",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-reptile",
+		},
+		"🐣": {
+			Character: "🐣",
+			Name:      "hatching chick",
+			Comment:   "E0.6",
+			CodePoint: "1F423",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🐤": {
+			Character: "🐤",
+			Name:      "baby chick",
+			Comment:   "E0.6",
+			CodePoint: "1F424",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🐥": {
+			Character: "🐥",
+			Name:      "front-facing baby chick",
+			Comment:   "E0.6",
+			CodePoint: "1F425",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🐦": {
+			Character: "🐦",
+			Name:      "bird",
+			Comment:   "E0.6",
+			CodePoint: "1F426",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🐦‍⬛": {
+			Character: "🐦‍⬛",
+			Name:      "black bird",
+			Comment:   "E15.0",
+			CodePoint: "1F426 200D 2B1B",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🐧": {
+			Character: "🐧",
+			Name:      "penguin",
+			Comment:   "E0.6",
+			CodePoint: "1F427",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🐨": {
+			Character: "🐨",
+			Name:      "koala",
+			Comment:   "E0.6",
+			CodePoint: "1F428",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐩": {
+			Character: "🐩",
+			Name:      "poodle",
+			Comment:   "E0.6",
+			CodePoint: "1F429",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐪": {
+			Character: "🐪",
+			Name:      "camel",
+			Comment:   "E1.0",
+			CodePoint: "1F42A",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐫": {
+			Character: "🐫",
+			Name:      "two-hump camel",
+			Comment:   "E0.6",
+			CodePoint: "1F42B",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐬": {
+			Character: "🐬",
+			Name:      "dolphin",
+			Comment:   "E0.6",
+			CodePoint: "1F42C",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🐭": {
+			Character: "🐭",
+			Name:      "mouse face",
+			Comment:   "E0.6",
+			CodePoint: "1F42D",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐮": {
+			Character: "🐮",
+			Name:      "cow face",
+			Comment:   "E0.6",
+			CodePoint: "1F42E",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐯": {
+			Character: "🐯",
+			Name:      "tiger face",
+			Comment:   "E0.6",
+			CodePoint: "1F42F",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐰": {
+			Character: "🐰",
+			Name:      "rabbit face",
+			Comment:   "E0.6",
+			CodePoint: "1F430",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐱": {
+			Character: "🐱",
+			Name:      "cat face",
+			Comment:   "E0.6",
+			CodePoint: "1F431",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐲": {
+			Character: "🐲",
+			Name:      "dragon face",
+			Comment:   "E0.6",
+			CodePoint: "1F432",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-reptile",
+		},
+		"🐳": {
+			Character: "🐳",
+			Name:      "spouting whale",
+			Comment:   "E0.6",
+			CodePoint: "1F433",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🐴": {
+			Character: "🐴",
+			Name:      "horse face",
+			Comment:   "E0.6",
+			CodePoint: "1F434",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐵": {
+			Character: "🐵",
+			Name:      "monkey face",
+			Comment:   "E0.6",
+			CodePoint: "1F435",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐶": {
+			Character: "🐶",
+			Name:      "dog face",
+			Comment:   "E0.6",
+			CodePoint: "1F436",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐷": {
+			Character: "🐷",
+			Name:      "pig face",
+			Comment:   "E0.6",
+			CodePoint: "1F437",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐸": {
+			Character: "🐸",
+			Name:      "frog",
+			Comment:   "E0.6",
+			CodePoint: "1F438",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-amphibian",
+		},
+		"🐹": {
+			Character: "🐹",
+			Name:      "hamster",
+			Comment:   "E0.6",
+			CodePoint: "1F439",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐺": {
+			Character: "🐺",
+			Name:      "wolf",
+			Comment:   "E0.6",
+			CodePoint: "1F43A",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐻": {
+			Character: "🐻",
+			Name:      "bear",
+			Comment:   "E0.6",
+			CodePoint: "1F43B",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐻‍❄": {
+			Character: "🐻‍❄",
+			Name:      "polar bear",
+			Comment:   "E13.0",
+			CodePoint: "1F43B 200D 2744",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐻‍❄️": {
+			Character: "🐻‍❄️",
+			Name:      "polar bear",
+			Comment:   "E13.0",
+			CodePoint: "1F43B 200D 2744 FE0F",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐼": {
+			Character: "🐼",
+			Name:      "panda",
+			Comment:   "E0.6",
+			CodePoint: "1F43C",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐽": {
+			Character: "🐽",
+			Name:      "pig nose",
+			Comment:   "E0.6",
+			CodePoint: "1F43D",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐾": {
+			Character: "🐾",
+			Name:      "paw prints",
+			Comment:   "E0.6",
+			CodePoint: "1F43E",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐿": {
+			Character: "🐿",
+			Name:      "chipmunk",
+			Comment:   "E0.7",
+			CodePoint: "1F43F",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🐿️": {
+			Character: "🐿️",
+			Name:      "chipmunk",
+			Comment:   "E0.7",
+			CodePoint: "1F43F FE0F",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"👀": {
+			Character: "👀",
+			Name:      "eyes",
+			Comment:   "E0.6",
+			CodePoint: "1F440",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👁": {
+			Character: "👁",
+			Name:      "eye",
+			Comment:   "E0.7",
+			CodePoint: "1F441",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👁‍🗨": {
+			Character: "👁‍🗨",
+			Name:      "eye in speech bubble",
+			Comment:   "E2.0",
+			CodePoint: "1F441 200D 1F5E8",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"👁‍🗨️": {
+			Character: "👁‍🗨️",
+			Name:      "eye in speech bubble",
+			Comment:   "E2.0",
+			CodePoint: "1F441 200D 1F5E8 FE0F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"👁️": {
+			Character: "👁️",
+			Name:      "eye",
+			Comment:   "E0.7",
+			CodePoint: "1F441 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👁️‍🗨": {
+			Character: "👁️‍🗨",
+			Name:      "eye in speech bubble",
+			Comment:   "E2.0",
+			CodePoint: "1F441 FE0F 200D 1F5E8",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"👁️‍🗨️": {
+			Character: "👁️‍🗨️",
+			Name:      "eye in speech bubble",
+			Comment:   "E2.0",
+			CodePoint: "1F441 FE0F 200D 1F5E8 FE0F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"👂": {
+			Character: "👂",
+			Name:      "ear",
+			Comment:   "E0.6",
+			CodePoint: "1F442",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👂🏻": {
+			Character: "👂🏻",
+			Name:      "ear: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F442 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👂🏼": {
+			Character: "👂🏼",
+			Name:      "ear: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F442 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👂🏽": {
+			Character: "👂🏽",
+			Name:      "ear: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F442 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👂🏾": {
+			Character: "👂🏾",
+			Name:      "ear: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F442 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👂🏿": {
+			Character: "👂🏿",
+			Name:      "ear: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F442 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👃": {
+			Character: "👃",
+			Name:      "nose",
+			Comment:   "E0.6",
+			CodePoint: "1F443",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👃🏻": {
+			Character: "👃🏻",
+			Name:      "nose: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F443 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👃🏼": {
+			Character: "👃🏼",
+			Name:      "nose: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F443 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👃🏽": {
+			Character: "👃🏽",
+			Name:      "nose: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F443 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👃🏾": {
+			Character: "👃🏾",
+			Name:      "nose: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F443 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👃🏿": {
+			Character: "👃🏿",
+			Name:      "nose: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F443 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👄": {
+			Character: "👄",
+			Name:      "mouth",
+			Comment:   "E0.6",
+			CodePoint: "1F444",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👅": {
+			Character: "👅",
+			Name:      "tongue",
+			Comment:   "E0.6",
+			CodePoint: "1F445",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"👆": {
+			Character: "👆",
+			Name:      "backhand index pointing up",
+			Comment:   "E0.6",
+			CodePoint: "1F446",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👆🏻": {
+			Character: "👆🏻",
+			Name:      "backhand index pointing up: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F446 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👆🏼": {
+			Character: "👆🏼",
+			Name:      "backhand index pointing up: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F446 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👆🏽": {
+			Character: "👆🏽",
+			Name:      "backhand index pointing up: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F446 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👆🏾": {
+			Character: "👆🏾",
+			Name:      "backhand index pointing up: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F446 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👆🏿": {
+			Character: "👆🏿",
+			Name:      "backhand index pointing up: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F446 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👇": {
+			Character: "👇",
+			Name:      "backhand index pointing down",
+			Comment:   "E0.6",
+			CodePoint: "1F447",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👇🏻": {
+			Character: "👇🏻",
+			Name:      "backhand index pointing down: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F447 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👇🏼": {
+			Character: "👇🏼",
+			Name:      "backhand index pointing down: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F447 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👇🏽": {
+			Character: "👇🏽",
+			Name:      "backhand index pointing down: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F447 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👇🏾": {
+			Character: "👇🏾",
+			Name:      "backhand index pointing down: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F447 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👇🏿": {
+			Character: "👇🏿",
+			Name:      "backhand index pointing down: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F447 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👈": {
+			Character: "👈",
+			Name:      "backhand index pointing left",
+			Comment:   "E0.6",
+			CodePoint: "1F448",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👈🏻": {
+			Character: "👈🏻",
+			Name:      "backhand index pointing left: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F448 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👈🏼": {
+			Character: "👈🏼",
+			Name:      "backhand index pointing left: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F448 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👈🏽": {
+			Character: "👈🏽",
+			Name:      "backhand index pointing left: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F448 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👈🏾": {
+			Character: "👈🏾",
+			Name:      "backhand index pointing left: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F448 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👈🏿": {
+			Character: "👈🏿",
+			Name:      "backhand index pointing left: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F448 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👉": {
+			Character: "👉",
+			Name:      "backhand index pointing right",
+			Comment:   "E0.6",
+			CodePoint: "1F449",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👉🏻": {
+			Character: "👉🏻",
+			Name:      "backhand index pointing right: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F449 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👉🏼": {
+			Character: "👉🏼",
+			Name:      "backhand index pointing right: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F449 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👉🏽": {
+			Character: "👉🏽",
+			Name:      "backhand index pointing right: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F449 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👉🏾": {
+			Character: "👉🏾",
+			Name:      "backhand index pointing right: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F449 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👉🏿": {
+			Character: "👉🏿",
+			Name:      "backhand index pointing right: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F449 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"👊": {
+			Character: "👊",
+			Name:      "oncoming fist",
+			Comment:   "E0.6",
+			CodePoint: "1F44A",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👊🏻": {
+			Character: "👊🏻",
+			Name:      "oncoming fist: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44A 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👊🏼": {
+			Character: "👊🏼",
+			Name:      "oncoming fist: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44A 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👊🏽": {
+			Character: "👊🏽",
+			Name:      "oncoming fist: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44A 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👊🏾": {
+			Character: "👊🏾",
+			Name:      "oncoming fist: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44A 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👊🏿": {
+			Character: "👊🏿",
+			Name:      "oncoming fist: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44A 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👋": {
+			Character: "👋",
+			Name:      "waving hand",
+			Comment:   "E0.6",
+			CodePoint: "1F44B",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"👋🏻": {
+			Character: "👋🏻",
+			Name:      "waving hand: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44B 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"👋🏼": {
+			Character: "👋🏼",
+			Name:      "waving hand: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44B 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"👋🏽": {
+			Character: "👋🏽",
+			Name:      "waving hand: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44B 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"👋🏾": {
+			Character: "👋🏾",
+			Name:      "waving hand: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44B 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"👋🏿": {
+			Character: "👋🏿",
+			Name:      "waving hand: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44B 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"👌": {
+			Character: "👌",
+			Name:      "OK hand",
+			Comment:   "E0.6",
+			CodePoint: "1F44C",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"👌🏻": {
+			Character: "👌🏻",
+			Name:      "OK hand: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44C 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"👌🏼": {
+			Character: "👌🏼",
+			Name:      "OK hand: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44C 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"👌🏽": {
+			Character: "👌🏽",
+			Name:      "OK hand: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44C 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"👌🏾": {
+			Character: "👌🏾",
+			Name:      "OK hand: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44C 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"👌🏿": {
+			Character: "👌🏿",
+			Name:      "OK hand: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44C 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"👍": {
+			Character: "👍",
+			Name:      "thumbs up",
+			Comment:   "E0.6",
+			CodePoint: "1F44D",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👍🏻": {
+			Character: "👍🏻",
+			Name:      "thumbs up: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44D 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👍🏼": {
+			Character: "👍🏼",
+			Name:      "thumbs up: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44D 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👍🏽": {
+			Character: "👍🏽",
+			Name:      "thumbs up: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44D 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👍🏾": {
+			Character: "👍🏾",
+			Name:      "thumbs up: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44D 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👍🏿": {
+			Character: "👍🏿",
+			Name:      "thumbs up: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44D 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👎": {
+			Character: "👎",
+			Name:      "thumbs down",
+			Comment:   "E0.6",
+			CodePoint: "1F44E",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👎🏻": {
+			Character: "👎🏻",
+			Name:      "thumbs down: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44E 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👎🏼": {
+			Character: "👎🏼",
+			Name:      "thumbs down: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44E 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👎🏽": {
+			Character: "👎🏽",
+			Name:      "thumbs down: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44E 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👎🏾": {
+			Character: "👎🏾",
+			Name:      "thumbs down: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44E 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👎🏿": {
+			Character: "👎🏿",
+			Name:      "thumbs down: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44E 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"👏": {
+			Character: "👏",
+			Name:      "clapping hands",
+			Comment:   "E0.6",
+			CodePoint: "1F44F",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👏🏻": {
+			Character: "👏🏻",
+			Name:      "clapping hands: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44F 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👏🏼": {
+			Character: "👏🏼",
+			Name:      "clapping hands: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44F 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👏🏽": {
+			Character: "👏🏽",
+			Name:      "clapping hands: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44F 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👏🏾": {
+			Character: "👏🏾",
+			Name:      "clapping hands: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44F 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👏🏿": {
+			Character: "👏🏿",
+			Name:      "clapping hands: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F44F 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👐": {
+			Character: "👐",
+			Name:      "open hands",
+			Comment:   "E0.6",
+			CodePoint: "1F450",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👐🏻": {
+			Character: "👐🏻",
+			Name:      "open hands: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F450 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👐🏼": {
+			Character: "👐🏼",
+			Name:      "open hands: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F450 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👐🏽": {
+			Character: "👐🏽",
+			Name:      "open hands: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F450 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👐🏾": {
+			Character: "👐🏾",
+			Name:      "open hands: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F450 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👐🏿": {
+			Character: "👐🏿",
+			Name:      "open hands: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F450 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"👑": {
+			Character: "👑",
+			Name:      "crown",
+			Comment:   "E0.6",
+			CodePoint: "1F451",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👒": {
+			Character: "👒",
+			Name:      "woman’s hat",
+			Comment:   "E0.6",
+			CodePoint: "1F452",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👓": {
+			Character: "👓",
+			Name:      "glasses",
+			Comment:   "E0.6",
+			CodePoint: "1F453",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👔": {
+			Character: "👔",
+			Name:      "necktie",
+			Comment:   "E0.6",
+			CodePoint: "1F454",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👕": {
+			Character: "👕",
+			Name:      "t-shirt",
+			Comment:   "E0.6",
+			CodePoint: "1F455",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👖": {
+			Character: "👖",
+			Name:      "jeans",
+			Comment:   "E0.6",
+			CodePoint: "1F456",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👗": {
+			Character: "👗",
+			Name:      "dress",
+			Comment:   "E0.6",
+			CodePoint: "1F457",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👘": {
+			Character: "👘",
+			Name:      "kimono",
+			Comment:   "E0.6",
+			CodePoint: "1F458",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👙": {
+			Character: "👙",
+			Name:      "bikini",
+			Comment:   "E0.6",
+			CodePoint: "1F459",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👚": {
+			Character: "👚",
+			Name:      "woman’s clothes",
+			Comment:   "E0.6",
+			CodePoint: "1F45A",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👛": {
+			Character: "👛",
+			Name:      "purse",
+			Comment:   "E0.6",
+			CodePoint: "1F45B",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👜": {
+			Character: "👜",
+			Name:      "handbag",
+			Comment:   "E0.6",
+			CodePoint: "1F45C",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👝": {
+			Character: "👝",
+			Name:      "clutch bag",
+			Comment:   "E0.6",
+			CodePoint: "1F45D",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👞": {
+			Character: "👞",
+			Name:      "man’s shoe",
+			Comment:   "E0.6",
+			CodePoint: "1F45E",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👟": {
+			Character: "👟",
+			Name:      "running shoe",
+			Comment:   "E0.6",
+			CodePoint: "1F45F",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👠": {
+			Character: "👠",
+			Name:      "high-heeled shoe",
+			Comment:   "E0.6",
+			CodePoint: "1F460",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👡": {
+			Character: "👡",
+			Name:      "woman’s sandal",
+			Comment:   "E0.6",
+			CodePoint: "1F461",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👢": {
+			Character: "👢",
+			Name:      "woman’s boot",
+			Comment:   "E0.6",
+			CodePoint: "1F462",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"👣": {
+			Character: "👣",
+			Name:      "footprints",
+			Comment:   "E0.6",
+			CodePoint: "1F463",
+			Group:     "People & Body",
+			Subgroup:  "person-symbol",
+		},
+		"👤": {
+			Character: "👤",
+			Name:      "bust in silhouette",
+			Comment:   "E0.6",
+			CodePoint: "1F464",
+			Group:     "People & Body",
+			Subgroup:  "person-symbol",
+		},
+		"👥": {
+			Character: "👥",
+			Name:      "busts in silhouette",
+			Comment:   "E1.0",
+			CodePoint: "1F465",
+			Group:     "People & Body",
+			Subgroup:  "person-symbol",
+		},
+		"👦": {
+			Character: "👦",
+			Name:      "boy",
+			Comment:   "E0.6",
+			CodePoint: "1F466",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👦🏻": {
+			Character: "👦🏻",
+			Name:      "boy: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F466 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👦🏼": {
+			Character: "👦🏼",
+			Name:      "boy: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F466 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👦🏽": {
+			Character: "👦🏽",
+			Name:      "boy: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F466 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👦🏾": {
+			Character: "👦🏾",
+			Name:      "boy: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F466 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👦🏿": {
+			Character: "👦🏿",
+			Name:      "boy: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F466 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👧": {
+			Character: "👧",
+			Name:      "girl",
+			Comment:   "E0.6",
+			CodePoint: "1F467",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👧🏻": {
+			Character: "👧🏻",
+			Name:      "girl: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F467 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👧🏼": {
+			Character: "👧🏼",
+			Name:      "girl: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F467 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👧🏽": {
+			Character: "👧🏽",
+			Name:      "girl: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F467 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👧🏾": {
+			Character: "👧🏾",
+			Name:      "girl: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F467 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👧🏿": {
+			Character: "👧🏿",
+			Name:      "girl: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F467 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨": {
+			Character: "👨",
+			Name:      "man",
+			Comment:   "E0.6",
+			CodePoint: "1F468",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨‍⚕": {
+			Character: "👨‍⚕",
+			Name:      "man health worker",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍⚕️": {
+			Character: "👨‍⚕️",
+			Name:      "man health worker",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍⚖": {
+			Character: "👨‍⚖",
+			Name:      "man judge",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍⚖️": {
+			Character: "👨‍⚖️",
+			Name:      "man judge",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍✈": {
+			Character: "👨‍✈",
+			Name:      "man pilot",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍✈️": {
+			Character: "👨‍✈️",
+			Name:      "man pilot",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍❤‍👨": {
+			Character: "👨‍❤‍👨",
+			Name:      "couple with heart: man, man",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 2764 200D 1F468",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍❤‍💋‍👨": {
+			Character: "👨‍❤‍💋‍👨",
+			Name:      "kiss: man, man",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 2764 200D 1F48B 200D 1F468",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍❤️‍👨": {
+			Character: "👨‍❤️‍👨",
+			Name:      "couple with heart: man, man",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 2764 FE0F 200D 1F468",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍❤️‍💋‍👨": {
+			Character: "👨‍❤️‍💋‍👨",
+			Name:      "kiss: man, man",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 2764 FE0F 200D 1F48B 200D 1F468",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍🌾": {
+			Character: "👨‍🌾",
+			Name:      "man farmer",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🍳": {
+			Character: "👨‍🍳",
+			Name:      "man cook",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🍼": {
+			Character: "👨‍🍼",
+			Name:      "man feeding baby",
+			Comment:   "E13.0",
+			CodePoint: "1F468 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🎓": {
+			Character: "👨‍🎓",
+			Name:      "man student",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🎤": {
+			Character: "👨‍🎤",
+			Name:      "man singer",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🎨": {
+			Character: "👨‍🎨",
+			Name:      "man artist",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🏫": {
+			Character: "👨‍🏫",
+			Name:      "man teacher",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🏭": {
+			Character: "👨‍🏭",
+			Name:      "man factory worker",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍👦": {
+			Character: "👨‍👦",
+			Name:      "family: man, boy",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👦‍👦": {
+			Character: "👨‍👦‍👦",
+			Name:      "family: man, boy, boy",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F466 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👧": {
+			Character: "👨‍👧",
+			Name:      "family: man, girl",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F467",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👧‍👦": {
+			Character: "👨‍👧‍👦",
+			Name:      "family: man, girl, boy",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F467 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👧‍👧": {
+			Character: "👨‍👧‍👧",
+			Name:      "family: man, girl, girl",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F467 200D 1F467",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👨‍👦": {
+			Character: "👨‍👨‍👦",
+			Name:      "family: man, man, boy",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 1F468 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👨‍👦‍👦": {
+			Character: "👨‍👨‍👦‍👦",
+			Name:      "family: man, man, boy, boy",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 1F468 200D 1F466 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👨‍👧": {
+			Character: "👨‍👨‍👧",
+			Name:      "family: man, man, girl",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 1F468 200D 1F467",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👨‍👧‍👦": {
+			Character: "👨‍👨‍👧‍👦",
+			Name:      "family: man, man, girl, boy",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 1F468 200D 1F467 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👨‍👧‍👧": {
+			Character: "👨‍👨‍👧‍👧",
+			Name:      "family: man, man, girl, girl",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 1F468 200D 1F467 200D 1F467",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👩‍👦": {
+			Character: "👨‍👩‍👦",
+			Name:      "family: man, woman, boy",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 1F469 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👩‍👦‍👦": {
+			Character: "👨‍👩‍👦‍👦",
+			Name:      "family: man, woman, boy, boy",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 1F469 200D 1F466 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👩‍👧": {
+			Character: "👨‍👩‍👧",
+			Name:      "family: man, woman, girl",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 1F469 200D 1F467",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👩‍👧‍👦": {
+			Character: "👨‍👩‍👧‍👦",
+			Name:      "family: man, woman, girl, boy",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 1F469 200D 1F467 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍👩‍👧‍👧": {
+			Character: "👨‍👩‍👧‍👧",
+			Name:      "family: man, woman, girl, girl",
+			Comment:   "E2.0",
+			CodePoint: "1F468 200D 1F469 200D 1F467 200D 1F467",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨‍💻": {
+			Character: "👨‍💻",
+			Name:      "man technologist",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍💼": {
+			Character: "👨‍💼",
+			Name:      "man office worker",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🔧": {
+			Character: "👨‍🔧",
+			Name:      "man mechanic",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🔬": {
+			Character: "👨‍🔬",
+			Name:      "man scientist",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🚀": {
+			Character: "👨‍🚀",
+			Name:      "man astronaut",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🚒": {
+			Character: "👨‍🚒",
+			Name:      "man firefighter",
+			Comment:   "E4.0",
+			CodePoint: "1F468 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨‍🦯": {
+			Character: "👨‍🦯",
+			Name:      "man with white cane",
+			Comment:   "E12.0",
+			CodePoint: "1F468 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨‍🦰": {
+			Character: "👨‍🦰",
+			Name:      "man: red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨‍🦱": {
+			Character: "👨‍🦱",
+			Name:      "man: curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨‍🦲": {
+			Character: "👨‍🦲",
+			Name:      "man: bald",
+			Comment:   "E11.0",
+			CodePoint: "1F468 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨‍🦳": {
+			Character: "👨‍🦳",
+			Name:      "man: white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨‍🦼": {
+			Character: "👨‍🦼",
+			Name:      "man in motorized wheelchair",
+			Comment:   "E12.0",
+			CodePoint: "1F468 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨‍🦽": {
+			Character: "👨‍🦽",
+			Name:      "man in manual wheelchair",
+			Comment:   "E12.0",
+			CodePoint: "1F468 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏻": {
+			Character: "👨🏻",
+			Name:      "man: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏻‍⚕": {
+			Character: "👨🏻‍⚕",
+			Name:      "man health worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍⚕️": {
+			Character: "👨🏻‍⚕️",
+			Name:      "man health worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍⚖": {
+			Character: "👨🏻‍⚖",
+			Name:      "man judge: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍⚖️": {
+			Character: "👨🏻‍⚖️",
+			Name:      "man judge: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍✈": {
+			Character: "👨🏻‍✈",
+			Name:      "man pilot: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍✈️": {
+			Character: "👨🏻‍✈️",
+			Name:      "man pilot: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍❤‍👨🏻": {
+			Character: "👨🏻‍❤‍👨🏻",
+			Name:      "couple with heart: man, man, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤‍👨🏼": {
+			Character: "👨🏻‍❤‍👨🏼",
+			Name:      "couple with heart: man, man, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤‍👨🏽": {
+			Character: "👨🏻‍❤‍👨🏽",
+			Name:      "couple with heart: man, man, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤‍👨🏾": {
+			Character: "👨🏻‍❤‍👨🏾",
+			Name:      "couple with heart: man, man, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤‍👨🏿": {
+			Character: "👨🏻‍❤‍👨🏿",
+			Name:      "couple with heart: man, man, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤‍💋‍👨🏻": {
+			Character: "👨🏻‍❤‍💋‍👨🏻",
+			Name:      "kiss: man, man, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤‍💋‍👨🏼": {
+			Character: "👨🏻‍❤‍💋‍👨🏼",
+			Name:      "kiss: man, man, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤‍💋‍👨🏽": {
+			Character: "👨🏻‍❤‍💋‍👨🏽",
+			Name:      "kiss: man, man, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤‍💋‍👨🏾": {
+			Character: "👨🏻‍❤‍💋‍👨🏾",
+			Name:      "kiss: man, man, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤‍💋‍👨🏿": {
+			Character: "👨🏻‍❤‍💋‍👨🏿",
+			Name:      "kiss: man, man, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤️‍👨🏻": {
+			Character: "👨🏻‍❤️‍👨🏻",
+			Name:      "couple with heart: man, man, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 FE0F 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤️‍👨🏼": {
+			Character: "👨🏻‍❤️‍👨🏼",
+			Name:      "couple with heart: man, man, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 FE0F 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤️‍👨🏽": {
+			Character: "👨🏻‍❤️‍👨🏽",
+			Name:      "couple with heart: man, man, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 FE0F 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤️‍👨🏾": {
+			Character: "👨🏻‍❤️‍👨🏾",
+			Name:      "couple with heart: man, man, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 FE0F 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤️‍👨🏿": {
+			Character: "👨🏻‍❤️‍👨🏿",
+			Name:      "couple with heart: man, man, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 FE0F 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤️‍💋‍👨🏻": {
+			Character: "👨🏻‍❤️‍💋‍👨🏻",
+			Name:      "kiss: man, man, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤️‍💋‍👨🏼": {
+			Character: "👨🏻‍❤️‍💋‍👨🏼",
+			Name:      "kiss: man, man, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤️‍💋‍👨🏽": {
+			Character: "👨🏻‍❤️‍💋‍👨🏽",
+			Name:      "kiss: man, man, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤️‍💋‍👨🏾": {
+			Character: "👨🏻‍❤️‍💋‍👨🏾",
+			Name:      "kiss: man, man, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍❤️‍💋‍👨🏿": {
+			Character: "👨🏻‍❤️‍💋‍👨🏿",
+			Name:      "kiss: man, man, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍🌾": {
+			Character: "👨🏻‍🌾",
+			Name:      "man farmer: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🍳": {
+			Character: "👨🏻‍🍳",
+			Name:      "man cook: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🍼": {
+			Character: "👨🏻‍🍼",
+			Name:      "man feeding baby: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F468 1F3FB 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🎓": {
+			Character: "👨🏻‍🎓",
+			Name:      "man student: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🎤": {
+			Character: "👨🏻‍🎤",
+			Name:      "man singer: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🎨": {
+			Character: "👨🏻‍🎨",
+			Name:      "man artist: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🏫": {
+			Character: "👨🏻‍🏫",
+			Name:      "man teacher: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🏭": {
+			Character: "👨🏻‍🏭",
+			Name:      "man factory worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍💻": {
+			Character: "👨🏻‍💻",
+			Name:      "man technologist: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍💼": {
+			Character: "👨🏻‍💼",
+			Name:      "man office worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🔧": {
+			Character: "👨🏻‍🔧",
+			Name:      "man mechanic: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🔬": {
+			Character: "👨🏻‍🔬",
+			Name:      "man scientist: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🚀": {
+			Character: "👨🏻‍🚀",
+			Name:      "man astronaut: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🚒": {
+			Character: "👨🏻‍🚒",
+			Name:      "man firefighter: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FB 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏻‍🤝‍👨🏼": {
+			Character: "👨🏻‍🤝‍👨🏼",
+			Name:      "men holding hands: light skin tone, medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F468 1F3FB 200D 1F91D 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍🤝‍👨🏽": {
+			Character: "👨🏻‍🤝‍👨🏽",
+			Name:      "men holding hands: light skin tone, medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F468 1F3FB 200D 1F91D 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍🤝‍👨🏾": {
+			Character: "👨🏻‍🤝‍👨🏾",
+			Name:      "men holding hands: light skin tone, medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F468 1F3FB 200D 1F91D 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍🤝‍👨🏿": {
+			Character: "👨🏻‍🤝‍👨🏿",
+			Name:      "men holding hands: light skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F468 1F3FB 200D 1F91D 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏻‍🦯": {
+			Character: "👨🏻‍🦯",
+			Name:      "man with white cane: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FB 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏻‍🦰": {
+			Character: "👨🏻‍🦰",
+			Name:      "man: light skin tone, red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FB 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏻‍🦱": {
+			Character: "👨🏻‍🦱",
+			Name:      "man: light skin tone, curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FB 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏻‍🦲": {
+			Character: "👨🏻‍🦲",
+			Name:      "man: light skin tone, bald",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FB 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏻‍🦳": {
+			Character: "👨🏻‍🦳",
+			Name:      "man: light skin tone, white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FB 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏻‍🦼": {
+			Character: "👨🏻‍🦼",
+			Name:      "man in motorized wheelchair: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FB 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏻‍🦽": {
+			Character: "👨🏻‍🦽",
+			Name:      "man in manual wheelchair: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FB 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏼": {
+			Character: "👨🏼",
+			Name:      "man: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏼‍⚕": {
+			Character: "👨🏼‍⚕",
+			Name:      "man health worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍⚕️": {
+			Character: "👨🏼‍⚕️",
+			Name:      "man health worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍⚖": {
+			Character: "👨🏼‍⚖",
+			Name:      "man judge: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍⚖️": {
+			Character: "👨🏼‍⚖️",
+			Name:      "man judge: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍✈": {
+			Character: "👨🏼‍✈",
+			Name:      "man pilot: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍✈️": {
+			Character: "👨🏼‍✈️",
+			Name:      "man pilot: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍❤‍👨🏻": {
+			Character: "👨🏼‍❤‍👨🏻",
+			Name:      "couple with heart: man, man, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤‍👨🏼": {
+			Character: "👨🏼‍❤‍👨🏼",
+			Name:      "couple with heart: man, man, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤‍👨🏽": {
+			Character: "👨🏼‍❤‍👨🏽",
+			Name:      "couple with heart: man, man, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤‍👨🏾": {
+			Character: "👨🏼‍❤‍👨🏾",
+			Name:      "couple with heart: man, man, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤‍👨🏿": {
+			Character: "👨🏼‍❤‍👨🏿",
+			Name:      "couple with heart: man, man, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤‍💋‍👨🏻": {
+			Character: "👨🏼‍❤‍💋‍👨🏻",
+			Name:      "kiss: man, man, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤‍💋‍👨🏼": {
+			Character: "👨🏼‍❤‍💋‍👨🏼",
+			Name:      "kiss: man, man, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤‍💋‍👨🏽": {
+			Character: "👨🏼‍❤‍💋‍👨🏽",
+			Name:      "kiss: man, man, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤‍💋‍👨🏾": {
+			Character: "👨🏼‍❤‍💋‍👨🏾",
+			Name:      "kiss: man, man, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤‍💋‍👨🏿": {
+			Character: "👨🏼‍❤‍💋‍👨🏿",
+			Name:      "kiss: man, man, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤️‍👨🏻": {
+			Character: "👨🏼‍❤️‍👨🏻",
+			Name:      "couple with heart: man, man, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 FE0F 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤️‍👨🏼": {
+			Character: "👨🏼‍❤️‍👨🏼",
+			Name:      "couple with heart: man, man, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 FE0F 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤️‍👨🏽": {
+			Character: "👨🏼‍❤️‍👨🏽",
+			Name:      "couple with heart: man, man, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 FE0F 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤️‍👨🏾": {
+			Character: "👨🏼‍❤️‍👨🏾",
+			Name:      "couple with heart: man, man, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 FE0F 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤️‍👨🏿": {
+			Character: "👨🏼‍❤️‍👨🏿",
+			Name:      "couple with heart: man, man, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 FE0F 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤️‍💋‍👨🏻": {
+			Character: "👨🏼‍❤️‍💋‍👨🏻",
+			Name:      "kiss: man, man, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤️‍💋‍👨🏼": {
+			Character: "👨🏼‍❤️‍💋‍👨🏼",
+			Name:      "kiss: man, man, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤️‍💋‍👨🏽": {
+			Character: "👨🏼‍❤️‍💋‍👨🏽",
+			Name:      "kiss: man, man, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤️‍💋‍👨🏾": {
+			Character: "👨🏼‍❤️‍💋‍👨🏾",
+			Name:      "kiss: man, man, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍❤️‍💋‍👨🏿": {
+			Character: "👨🏼‍❤️‍💋‍👨🏿",
+			Name:      "kiss: man, man, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍🌾": {
+			Character: "👨🏼‍🌾",
+			Name:      "man farmer: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🍳": {
+			Character: "👨🏼‍🍳",
+			Name:      "man cook: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🍼": {
+			Character: "👨🏼‍🍼",
+			Name:      "man feeding baby: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F468 1F3FC 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🎓": {
+			Character: "👨🏼‍🎓",
+			Name:      "man student: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🎤": {
+			Character: "👨🏼‍🎤",
+			Name:      "man singer: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🎨": {
+			Character: "👨🏼‍🎨",
+			Name:      "man artist: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🏫": {
+			Character: "👨🏼‍🏫",
+			Name:      "man teacher: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🏭": {
+			Character: "👨🏼‍🏭",
+			Name:      "man factory worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍💻": {
+			Character: "👨🏼‍💻",
+			Name:      "man technologist: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍💼": {
+			Character: "👨🏼‍💼",
+			Name:      "man office worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🔧": {
+			Character: "👨🏼‍🔧",
+			Name:      "man mechanic: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🔬": {
+			Character: "👨🏼‍🔬",
+			Name:      "man scientist: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🚀": {
+			Character: "👨🏼‍🚀",
+			Name:      "man astronaut: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🚒": {
+			Character: "👨🏼‍🚒",
+			Name:      "man firefighter: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FC 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏼‍🤝‍👨🏻": {
+			Character: "👨🏼‍🤝‍👨🏻",
+			Name:      "men holding hands: medium-light skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FC 200D 1F91D 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍🤝‍👨🏽": {
+			Character: "👨🏼‍🤝‍👨🏽",
+			Name:      "men holding hands: medium-light skin tone, medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F468 1F3FC 200D 1F91D 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍🤝‍👨🏾": {
+			Character: "👨🏼‍🤝‍👨🏾",
+			Name:      "men holding hands: medium-light skin tone, medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F468 1F3FC 200D 1F91D 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍🤝‍👨🏿": {
+			Character: "👨🏼‍🤝‍👨🏿",
+			Name:      "men holding hands: medium-light skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F468 1F3FC 200D 1F91D 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏼‍🦯": {
+			Character: "👨🏼‍🦯",
+			Name:      "man with white cane: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FC 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏼‍🦰": {
+			Character: "👨🏼‍🦰",
+			Name:      "man: medium-light skin tone, red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FC 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏼‍🦱": {
+			Character: "👨🏼‍🦱",
+			Name:      "man: medium-light skin tone, curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FC 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏼‍🦲": {
+			Character: "👨🏼‍🦲",
+			Name:      "man: medium-light skin tone, bald",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FC 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏼‍🦳": {
+			Character: "👨🏼‍🦳",
+			Name:      "man: medium-light skin tone, white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FC 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏼‍🦼": {
+			Character: "👨🏼‍🦼",
+			Name:      "man in motorized wheelchair: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FC 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏼‍🦽": {
+			Character: "👨🏼‍🦽",
+			Name:      "man in manual wheelchair: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FC 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏽": {
+			Character: "👨🏽",
+			Name:      "man: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏽‍⚕": {
+			Character: "👨🏽‍⚕",
+			Name:      "man health worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍⚕️": {
+			Character: "👨🏽‍⚕️",
+			Name:      "man health worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍⚖": {
+			Character: "👨🏽‍⚖",
+			Name:      "man judge: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍⚖️": {
+			Character: "👨🏽‍⚖️",
+			Name:      "man judge: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍✈": {
+			Character: "👨🏽‍✈",
+			Name:      "man pilot: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍✈️": {
+			Character: "👨🏽‍✈️",
+			Name:      "man pilot: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍❤‍👨🏻": {
+			Character: "👨🏽‍❤‍👨🏻",
+			Name:      "couple with heart: man, man, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤‍👨🏼": {
+			Character: "👨🏽‍❤‍👨🏼",
+			Name:      "couple with heart: man, man, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤‍👨🏽": {
+			Character: "👨🏽‍❤‍👨🏽",
+			Name:      "couple with heart: man, man, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤‍👨🏾": {
+			Character: "👨🏽‍❤‍👨🏾",
+			Name:      "couple with heart: man, man, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤‍👨🏿": {
+			Character: "👨🏽‍❤‍👨🏿",
+			Name:      "couple with heart: man, man, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤‍💋‍👨🏻": {
+			Character: "👨🏽‍❤‍💋‍👨🏻",
+			Name:      "kiss: man, man, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤‍💋‍👨🏼": {
+			Character: "👨🏽‍❤‍💋‍👨🏼",
+			Name:      "kiss: man, man, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤‍💋‍👨🏽": {
+			Character: "👨🏽‍❤‍💋‍👨🏽",
+			Name:      "kiss: man, man, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤‍💋‍👨🏾": {
+			Character: "👨🏽‍❤‍💋‍👨🏾",
+			Name:      "kiss: man, man, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤‍💋‍👨🏿": {
+			Character: "👨🏽‍❤‍💋‍👨🏿",
+			Name:      "kiss: man, man, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤️‍👨🏻": {
+			Character: "👨🏽‍❤️‍👨🏻",
+			Name:      "couple with heart: man, man, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 FE0F 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤️‍👨🏼": {
+			Character: "👨🏽‍❤️‍👨🏼",
+			Name:      "couple with heart: man, man, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 FE0F 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤️‍👨🏽": {
+			Character: "👨🏽‍❤️‍👨🏽",
+			Name:      "couple with heart: man, man, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 FE0F 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤️‍👨🏾": {
+			Character: "👨🏽‍❤️‍👨🏾",
+			Name:      "couple with heart: man, man, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 FE0F 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤️‍👨🏿": {
+			Character: "👨🏽‍❤️‍👨🏿",
+			Name:      "couple with heart: man, man, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 FE0F 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤️‍💋‍👨🏻": {
+			Character: "👨🏽‍❤️‍💋‍👨🏻",
+			Name:      "kiss: man, man, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤️‍💋‍👨🏼": {
+			Character: "👨🏽‍❤️‍💋‍👨🏼",
+			Name:      "kiss: man, man, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤️‍💋‍👨🏽": {
+			Character: "👨🏽‍❤️‍💋‍👨🏽",
+			Name:      "kiss: man, man, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤️‍💋‍👨🏾": {
+			Character: "👨🏽‍❤️‍💋‍👨🏾",
+			Name:      "kiss: man, man, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍❤️‍💋‍👨🏿": {
+			Character: "👨🏽‍❤️‍💋‍👨🏿",
+			Name:      "kiss: man, man, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍🌾": {
+			Character: "👨🏽‍🌾",
+			Name:      "man farmer: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🍳": {
+			Character: "👨🏽‍🍳",
+			Name:      "man cook: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🍼": {
+			Character: "👨🏽‍🍼",
+			Name:      "man feeding baby: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F468 1F3FD 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🎓": {
+			Character: "👨🏽‍🎓",
+			Name:      "man student: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🎤": {
+			Character: "👨🏽‍🎤",
+			Name:      "man singer: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🎨": {
+			Character: "👨🏽‍🎨",
+			Name:      "man artist: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🏫": {
+			Character: "👨🏽‍🏫",
+			Name:      "man teacher: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🏭": {
+			Character: "👨🏽‍🏭",
+			Name:      "man factory worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍💻": {
+			Character: "👨🏽‍💻",
+			Name:      "man technologist: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍💼": {
+			Character: "👨🏽‍💼",
+			Name:      "man office worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🔧": {
+			Character: "👨🏽‍🔧",
+			Name:      "man mechanic: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🔬": {
+			Character: "👨🏽‍🔬",
+			Name:      "man scientist: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🚀": {
+			Character: "👨🏽‍🚀",
+			Name:      "man astronaut: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🚒": {
+			Character: "👨🏽‍🚒",
+			Name:      "man firefighter: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FD 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏽‍🤝‍👨🏻": {
+			Character: "👨🏽‍🤝‍👨🏻",
+			Name:      "men holding hands: medium skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FD 200D 1F91D 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍🤝‍👨🏼": {
+			Character: "👨🏽‍🤝‍👨🏼",
+			Name:      "men holding hands: medium skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FD 200D 1F91D 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍🤝‍👨🏾": {
+			Character: "👨🏽‍🤝‍👨🏾",
+			Name:      "men holding hands: medium skin tone, medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F468 1F3FD 200D 1F91D 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍🤝‍👨🏿": {
+			Character: "👨🏽‍🤝‍👨🏿",
+			Name:      "men holding hands: medium skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F468 1F3FD 200D 1F91D 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏽‍🦯": {
+			Character: "👨🏽‍🦯",
+			Name:      "man with white cane: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FD 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏽‍🦰": {
+			Character: "👨🏽‍🦰",
+			Name:      "man: medium skin tone, red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FD 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏽‍🦱": {
+			Character: "👨🏽‍🦱",
+			Name:      "man: medium skin tone, curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FD 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏽‍🦲": {
+			Character: "👨🏽‍🦲",
+			Name:      "man: medium skin tone, bald",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FD 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏽‍🦳": {
+			Character: "👨🏽‍🦳",
+			Name:      "man: medium skin tone, white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FD 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏽‍🦼": {
+			Character: "👨🏽‍🦼",
+			Name:      "man in motorized wheelchair: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FD 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏽‍🦽": {
+			Character: "👨🏽‍🦽",
+			Name:      "man in manual wheelchair: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FD 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏾": {
+			Character: "👨🏾",
+			Name:      "man: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏾‍⚕": {
+			Character: "👨🏾‍⚕",
+			Name:      "man health worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍⚕️": {
+			Character: "👨🏾‍⚕️",
+			Name:      "man health worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍⚖": {
+			Character: "👨🏾‍⚖",
+			Name:      "man judge: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍⚖️": {
+			Character: "👨🏾‍⚖️",
+			Name:      "man judge: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍✈": {
+			Character: "👨🏾‍✈",
+			Name:      "man pilot: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍✈️": {
+			Character: "👨🏾‍✈️",
+			Name:      "man pilot: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍❤‍👨🏻": {
+			Character: "👨🏾‍❤‍👨🏻",
+			Name:      "couple with heart: man, man, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤‍👨🏼": {
+			Character: "👨🏾‍❤‍👨🏼",
+			Name:      "couple with heart: man, man, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤‍👨🏽": {
+			Character: "👨🏾‍❤‍👨🏽",
+			Name:      "couple with heart: man, man, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤‍👨🏾": {
+			Character: "👨🏾‍❤‍👨🏾",
+			Name:      "couple with heart: man, man, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤‍👨🏿": {
+			Character: "👨🏾‍❤‍👨🏿",
+			Name:      "couple with heart: man, man, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤‍💋‍👨🏻": {
+			Character: "👨🏾‍❤‍💋‍👨🏻",
+			Name:      "kiss: man, man, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤‍💋‍👨🏼": {
+			Character: "👨🏾‍❤‍💋‍👨🏼",
+			Name:      "kiss: man, man, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤‍💋‍👨🏽": {
+			Character: "👨🏾‍❤‍💋‍👨🏽",
+			Name:      "kiss: man, man, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤‍💋‍👨🏾": {
+			Character: "👨🏾‍❤‍💋‍👨🏾",
+			Name:      "kiss: man, man, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤‍💋‍👨🏿": {
+			Character: "👨🏾‍❤‍💋‍👨🏿",
+			Name:      "kiss: man, man, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤️‍👨🏻": {
+			Character: "👨🏾‍❤️‍👨🏻",
+			Name:      "couple with heart: man, man, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 FE0F 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤️‍👨🏼": {
+			Character: "👨🏾‍❤️‍👨🏼",
+			Name:      "couple with heart: man, man, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 FE0F 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤️‍👨🏽": {
+			Character: "👨🏾‍❤️‍👨🏽",
+			Name:      "couple with heart: man, man, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 FE0F 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤️‍👨🏾": {
+			Character: "👨🏾‍❤️‍👨🏾",
+			Name:      "couple with heart: man, man, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 FE0F 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤️‍👨🏿": {
+			Character: "👨🏾‍❤️‍👨🏿",
+			Name:      "couple with heart: man, man, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 FE0F 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤️‍💋‍👨🏻": {
+			Character: "👨🏾‍❤️‍💋‍👨🏻",
+			Name:      "kiss: man, man, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤️‍💋‍👨🏼": {
+			Character: "👨🏾‍❤️‍💋‍👨🏼",
+			Name:      "kiss: man, man, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤️‍💋‍👨🏽": {
+			Character: "👨🏾‍❤️‍💋‍👨🏽",
+			Name:      "kiss: man, man, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤️‍💋‍👨🏾": {
+			Character: "👨🏾‍❤️‍💋‍👨🏾",
+			Name:      "kiss: man, man, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍❤️‍💋‍👨🏿": {
+			Character: "👨🏾‍❤️‍💋‍👨🏿",
+			Name:      "kiss: man, man, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍🌾": {
+			Character: "👨🏾‍🌾",
+			Name:      "man farmer: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🍳": {
+			Character: "👨🏾‍🍳",
+			Name:      "man cook: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🍼": {
+			Character: "👨🏾‍🍼",
+			Name:      "man feeding baby: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F468 1F3FE 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🎓": {
+			Character: "👨🏾‍🎓",
+			Name:      "man student: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🎤": {
+			Character: "👨🏾‍🎤",
+			Name:      "man singer: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🎨": {
+			Character: "👨🏾‍🎨",
+			Name:      "man artist: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🏫": {
+			Character: "👨🏾‍🏫",
+			Name:      "man teacher: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🏭": {
+			Character: "👨🏾‍🏭",
+			Name:      "man factory worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍💻": {
+			Character: "👨🏾‍💻",
+			Name:      "man technologist: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍💼": {
+			Character: "👨🏾‍💼",
+			Name:      "man office worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🔧": {
+			Character: "👨🏾‍🔧",
+			Name:      "man mechanic: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🔬": {
+			Character: "👨🏾‍🔬",
+			Name:      "man scientist: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🚀": {
+			Character: "👨🏾‍🚀",
+			Name:      "man astronaut: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🚒": {
+			Character: "👨🏾‍🚒",
+			Name:      "man firefighter: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FE 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏾‍🤝‍👨🏻": {
+			Character: "👨🏾‍🤝‍👨🏻",
+			Name:      "men holding hands: medium-dark skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FE 200D 1F91D 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍🤝‍👨🏼": {
+			Character: "👨🏾‍🤝‍👨🏼",
+			Name:      "men holding hands: medium-dark skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FE 200D 1F91D 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍🤝‍👨🏽": {
+			Character: "👨🏾‍🤝‍👨🏽",
+			Name:      "men holding hands: medium-dark skin tone, medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FE 200D 1F91D 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍🤝‍👨🏿": {
+			Character: "👨🏾‍🤝‍👨🏿",
+			Name:      "men holding hands: medium-dark skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F468 1F3FE 200D 1F91D 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏾‍🦯": {
+			Character: "👨🏾‍🦯",
+			Name:      "man with white cane: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FE 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏾‍🦰": {
+			Character: "👨🏾‍🦰",
+			Name:      "man: medium-dark skin tone, red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FE 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏾‍🦱": {
+			Character: "👨🏾‍🦱",
+			Name:      "man: medium-dark skin tone, curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FE 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏾‍🦲": {
+			Character: "👨🏾‍🦲",
+			Name:      "man: medium-dark skin tone, bald",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FE 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏾‍🦳": {
+			Character: "👨🏾‍🦳",
+			Name:      "man: medium-dark skin tone, white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FE 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏾‍🦼": {
+			Character: "👨🏾‍🦼",
+			Name:      "man in motorized wheelchair: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FE 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏾‍🦽": {
+			Character: "👨🏾‍🦽",
+			Name:      "man in manual wheelchair: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FE 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏿": {
+			Character: "👨🏿",
+			Name:      "man: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏿‍⚕": {
+			Character: "👨🏿‍⚕",
+			Name:      "man health worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍⚕️": {
+			Character: "👨🏿‍⚕️",
+			Name:      "man health worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍⚖": {
+			Character: "👨🏿‍⚖",
+			Name:      "man judge: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍⚖️": {
+			Character: "👨🏿‍⚖️",
+			Name:      "man judge: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍✈": {
+			Character: "👨🏿‍✈",
+			Name:      "man pilot: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍✈️": {
+			Character: "👨🏿‍✈️",
+			Name:      "man pilot: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍❤‍👨🏻": {
+			Character: "👨🏿‍❤‍👨🏻",
+			Name:      "couple with heart: man, man, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤‍👨🏼": {
+			Character: "👨🏿‍❤‍👨🏼",
+			Name:      "couple with heart: man, man, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤‍👨🏽": {
+			Character: "👨🏿‍❤‍👨🏽",
+			Name:      "couple with heart: man, man, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤‍👨🏾": {
+			Character: "👨🏿‍❤‍👨🏾",
+			Name:      "couple with heart: man, man, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤‍👨🏿": {
+			Character: "👨🏿‍❤‍👨🏿",
+			Name:      "couple with heart: man, man, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤‍💋‍👨🏻": {
+			Character: "👨🏿‍❤‍💋‍👨🏻",
+			Name:      "kiss: man, man, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤‍💋‍👨🏼": {
+			Character: "👨🏿‍❤‍💋‍👨🏼",
+			Name:      "kiss: man, man, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤‍💋‍👨🏽": {
+			Character: "👨🏿‍❤‍💋‍👨🏽",
+			Name:      "kiss: man, man, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤‍💋‍👨🏾": {
+			Character: "👨🏿‍❤‍💋‍👨🏾",
+			Name:      "kiss: man, man, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤‍💋‍👨🏿": {
+			Character: "👨🏿‍❤‍💋‍👨🏿",
+			Name:      "kiss: man, man, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤️‍👨🏻": {
+			Character: "👨🏿‍❤️‍👨🏻",
+			Name:      "couple with heart: man, man, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 FE0F 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤️‍👨🏼": {
+			Character: "👨🏿‍❤️‍👨🏼",
+			Name:      "couple with heart: man, man, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 FE0F 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤️‍👨🏽": {
+			Character: "👨🏿‍❤️‍👨🏽",
+			Name:      "couple with heart: man, man, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 FE0F 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤️‍👨🏾": {
+			Character: "👨🏿‍❤️‍👨🏾",
+			Name:      "couple with heart: man, man, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 FE0F 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤️‍👨🏿": {
+			Character: "👨🏿‍❤️‍👨🏿",
+			Name:      "couple with heart: man, man, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 FE0F 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤️‍💋‍👨🏻": {
+			Character: "👨🏿‍❤️‍💋‍👨🏻",
+			Name:      "kiss: man, man, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤️‍💋‍👨🏼": {
+			Character: "👨🏿‍❤️‍💋‍👨🏼",
+			Name:      "kiss: man, man, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤️‍💋‍👨🏽": {
+			Character: "👨🏿‍❤️‍💋‍👨🏽",
+			Name:      "kiss: man, man, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤️‍💋‍👨🏾": {
+			Character: "👨🏿‍❤️‍💋‍👨🏾",
+			Name:      "kiss: man, man, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍❤️‍💋‍👨🏿": {
+			Character: "👨🏿‍❤️‍💋‍👨🏿",
+			Name:      "kiss: man, man, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F468 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍🌾": {
+			Character: "👨🏿‍🌾",
+			Name:      "man farmer: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🍳": {
+			Character: "👨🏿‍🍳",
+			Name:      "man cook: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🍼": {
+			Character: "👨🏿‍🍼",
+			Name:      "man feeding baby: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F468 1F3FF 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🎓": {
+			Character: "👨🏿‍🎓",
+			Name:      "man student: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🎤": {
+			Character: "👨🏿‍🎤",
+			Name:      "man singer: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🎨": {
+			Character: "👨🏿‍🎨",
+			Name:      "man artist: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🏫": {
+			Character: "👨🏿‍🏫",
+			Name:      "man teacher: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🏭": {
+			Character: "👨🏿‍🏭",
+			Name:      "man factory worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍💻": {
+			Character: "👨🏿‍💻",
+			Name:      "man technologist: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍💼": {
+			Character: "👨🏿‍💼",
+			Name:      "man office worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🔧": {
+			Character: "👨🏿‍🔧",
+			Name:      "man mechanic: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🔬": {
+			Character: "👨🏿‍🔬",
+			Name:      "man scientist: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🚀": {
+			Character: "👨🏿‍🚀",
+			Name:      "man astronaut: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🚒": {
+			Character: "👨🏿‍🚒",
+			Name:      "man firefighter: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F468 1F3FF 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👨🏿‍🤝‍👨🏻": {
+			Character: "👨🏿‍🤝‍👨🏻",
+			Name:      "men holding hands: dark skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FF 200D 1F91D 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍🤝‍👨🏼": {
+			Character: "👨🏿‍🤝‍👨🏼",
+			Name:      "men holding hands: dark skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FF 200D 1F91D 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍🤝‍👨🏽": {
+			Character: "👨🏿‍🤝‍👨🏽",
+			Name:      "men holding hands: dark skin tone, medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FF 200D 1F91D 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍🤝‍👨🏾": {
+			Character: "👨🏿‍🤝‍👨🏾",
+			Name:      "men holding hands: dark skin tone, medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FF 200D 1F91D 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👨🏿‍🦯": {
+			Character: "👨🏿‍🦯",
+			Name:      "man with white cane: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FF 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏿‍🦰": {
+			Character: "👨🏿‍🦰",
+			Name:      "man: dark skin tone, red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FF 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏿‍🦱": {
+			Character: "👨🏿‍🦱",
+			Name:      "man: dark skin tone, curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FF 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏿‍🦲": {
+			Character: "👨🏿‍🦲",
+			Name:      "man: dark skin tone, bald",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FF 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏿‍🦳": {
+			Character: "👨🏿‍🦳",
+			Name:      "man: dark skin tone, white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F468 1F3FF 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👨🏿‍🦼": {
+			Character: "👨🏿‍🦼",
+			Name:      "man in motorized wheelchair: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FF 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👨🏿‍🦽": {
+			Character: "👨🏿‍🦽",
+			Name:      "man in manual wheelchair: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F468 1F3FF 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩": {
+			Character: "👩",
+			Name:      "woman",
+			Comment:   "E0.6",
+			CodePoint: "1F469",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩‍⚕": {
+			Character: "👩‍⚕",
+			Name:      "woman health worker",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍⚕️": {
+			Character: "👩‍⚕️",
+			Name:      "woman health worker",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍⚖": {
+			Character: "👩‍⚖",
+			Name:      "woman judge",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍⚖️": {
+			Character: "👩‍⚖️",
+			Name:      "woman judge",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍✈": {
+			Character: "👩‍✈",
+			Name:      "woman pilot",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍✈️": {
+			Character: "👩‍✈️",
+			Name:      "woman pilot",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍❤‍👨": {
+			Character: "👩‍❤‍👨",
+			Name:      "couple with heart: woman, man",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 2764 200D 1F468",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍❤‍👩": {
+			Character: "👩‍❤‍👩",
+			Name:      "couple with heart: woman, woman",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 2764 200D 1F469",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍❤‍💋‍👨": {
+			Character: "👩‍❤‍💋‍👨",
+			Name:      "kiss: woman, man",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 2764 200D 1F48B 200D 1F468",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍❤‍💋‍👩": {
+			Character: "👩‍❤‍💋‍👩",
+			Name:      "kiss: woman, woman",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 2764 200D 1F48B 200D 1F469",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍❤️‍👨": {
+			Character: "👩‍❤️‍👨",
+			Name:      "couple with heart: woman, man",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 2764 FE0F 200D 1F468",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍❤️‍👩": {
+			Character: "👩‍❤️‍👩",
+			Name:      "couple with heart: woman, woman",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 2764 FE0F 200D 1F469",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍❤️‍💋‍👨": {
+			Character: "👩‍❤️‍💋‍👨",
+			Name:      "kiss: woman, man",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 2764 FE0F 200D 1F48B 200D 1F468",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍❤️‍💋‍👩": {
+			Character: "👩‍❤️‍💋‍👩",
+			Name:      "kiss: woman, woman",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 2764 FE0F 200D 1F48B 200D 1F469",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍🌾": {
+			Character: "👩‍🌾",
+			Name:      "woman farmer",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🍳": {
+			Character: "👩‍🍳",
+			Name:      "woman cook",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🍼": {
+			Character: "👩‍🍼",
+			Name:      "woman feeding baby",
+			Comment:   "E13.0",
+			CodePoint: "1F469 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🎓": {
+			Character: "👩‍🎓",
+			Name:      "woman student",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🎤": {
+			Character: "👩‍🎤",
+			Name:      "woman singer",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🎨": {
+			Character: "👩‍🎨",
+			Name:      "woman artist",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🏫": {
+			Character: "👩‍🏫",
+			Name:      "woman teacher",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🏭": {
+			Character: "👩‍🏭",
+			Name:      "woman factory worker",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍👦": {
+			Character: "👩‍👦",
+			Name:      "family: woman, boy",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍👦‍👦": {
+			Character: "👩‍👦‍👦",
+			Name:      "family: woman, boy, boy",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F466 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍👧": {
+			Character: "👩‍👧",
+			Name:      "family: woman, girl",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F467",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍👧‍👦": {
+			Character: "👩‍👧‍👦",
+			Name:      "family: woman, girl, boy",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F467 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍👧‍👧": {
+			Character: "👩‍👧‍👧",
+			Name:      "family: woman, girl, girl",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F467 200D 1F467",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍👩‍👦": {
+			Character: "👩‍👩‍👦",
+			Name:      "family: woman, woman, boy",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 1F469 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍👩‍👦‍👦": {
+			Character: "👩‍👩‍👦‍👦",
+			Name:      "family: woman, woman, boy, boy",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 1F469 200D 1F466 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍👩‍👧": {
+			Character: "👩‍👩‍👧",
+			Name:      "family: woman, woman, girl",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 1F469 200D 1F467",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍👩‍👧‍👦": {
+			Character: "👩‍👩‍👧‍👦",
+			Name:      "family: woman, woman, girl, boy",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 1F469 200D 1F467 200D 1F466",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍👩‍👧‍👧": {
+			Character: "👩‍👩‍👧‍👧",
+			Name:      "family: woman, woman, girl, girl",
+			Comment:   "E2.0",
+			CodePoint: "1F469 200D 1F469 200D 1F467 200D 1F467",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩‍💻": {
+			Character: "👩‍💻",
+			Name:      "woman technologist",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍💼": {
+			Character: "👩‍💼",
+			Name:      "woman office worker",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🔧": {
+			Character: "👩‍🔧",
+			Name:      "woman mechanic",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🔬": {
+			Character: "👩‍🔬",
+			Name:      "woman scientist",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🚀": {
+			Character: "👩‍🚀",
+			Name:      "woman astronaut",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🚒": {
+			Character: "👩‍🚒",
+			Name:      "woman firefighter",
+			Comment:   "E4.0",
+			CodePoint: "1F469 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩‍🦯": {
+			Character: "👩‍🦯",
+			Name:      "woman with white cane",
+			Comment:   "E12.0",
+			CodePoint: "1F469 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩‍🦰": {
+			Character: "👩‍🦰",
+			Name:      "woman: red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩‍🦱": {
+			Character: "👩‍🦱",
+			Name:      "woman: curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩‍🦲": {
+			Character: "👩‍🦲",
+			Name:      "woman: bald",
+			Comment:   "E11.0",
+			CodePoint: "1F469 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩‍🦳": {
+			Character: "👩‍🦳",
+			Name:      "woman: white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩‍🦼": {
+			Character: "👩‍🦼",
+			Name:      "woman in motorized wheelchair",
+			Comment:   "E12.0",
+			CodePoint: "1F469 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩‍🦽": {
+			Character: "👩‍🦽",
+			Name:      "woman in manual wheelchair",
+			Comment:   "E12.0",
+			CodePoint: "1F469 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏻": {
+			Character: "👩🏻",
+			Name:      "woman: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏻‍⚕": {
+			Character: "👩🏻‍⚕",
+			Name:      "woman health worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍⚕️": {
+			Character: "👩🏻‍⚕️",
+			Name:      "woman health worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍⚖": {
+			Character: "👩🏻‍⚖",
+			Name:      "woman judge: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍⚖️": {
+			Character: "👩🏻‍⚖️",
+			Name:      "woman judge: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍✈": {
+			Character: "👩🏻‍✈",
+			Name:      "woman pilot: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍✈️": {
+			Character: "👩🏻‍✈️",
+			Name:      "woman pilot: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍❤‍👨🏻": {
+			Character: "👩🏻‍❤‍👨🏻",
+			Name:      "couple with heart: woman, man, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍👨🏼": {
+			Character: "👩🏻‍❤‍👨🏼",
+			Name:      "couple with heart: woman, man, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍👨🏽": {
+			Character: "👩🏻‍❤‍👨🏽",
+			Name:      "couple with heart: woman, man, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍👨🏾": {
+			Character: "👩🏻‍❤‍👨🏾",
+			Name:      "couple with heart: woman, man, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍👨🏿": {
+			Character: "👩🏻‍❤‍👨🏿",
+			Name:      "couple with heart: woman, man, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍👩🏻": {
+			Character: "👩🏻‍❤‍👩🏻",
+			Name:      "couple with heart: woman, woman, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍👩🏼": {
+			Character: "👩🏻‍❤‍👩🏼",
+			Name:      "couple with heart: woman, woman, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍👩🏽": {
+			Character: "👩🏻‍❤‍👩🏽",
+			Name:      "couple with heart: woman, woman, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍👩🏾": {
+			Character: "👩🏻‍❤‍👩🏾",
+			Name:      "couple with heart: woman, woman, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍👩🏿": {
+			Character: "👩🏻‍❤‍👩🏿",
+			Name:      "couple with heart: woman, woman, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍💋‍👨🏻": {
+			Character: "👩🏻‍❤‍💋‍👨🏻",
+			Name:      "kiss: woman, man, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍💋‍👨🏼": {
+			Character: "👩🏻‍❤‍💋‍👨🏼",
+			Name:      "kiss: woman, man, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍💋‍👨🏽": {
+			Character: "👩🏻‍❤‍💋‍👨🏽",
+			Name:      "kiss: woman, man, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍💋‍👨🏾": {
+			Character: "👩🏻‍❤‍💋‍👨🏾",
+			Name:      "kiss: woman, man, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍💋‍👨🏿": {
+			Character: "👩🏻‍❤‍💋‍👨🏿",
+			Name:      "kiss: woman, man, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍💋‍👩🏻": {
+			Character: "👩🏻‍❤‍💋‍👩🏻",
+			Name:      "kiss: woman, woman, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F48B 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍💋‍👩🏼": {
+			Character: "👩🏻‍❤‍💋‍👩🏼",
+			Name:      "kiss: woman, woman, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F48B 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍💋‍👩🏽": {
+			Character: "👩🏻‍❤‍💋‍👩🏽",
+			Name:      "kiss: woman, woman, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F48B 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍💋‍👩🏾": {
+			Character: "👩🏻‍❤‍💋‍👩🏾",
+			Name:      "kiss: woman, woman, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F48B 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤‍💋‍👩🏿": {
+			Character: "👩🏻‍❤‍💋‍👩🏿",
+			Name:      "kiss: woman, woman, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 200D 1F48B 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍👨🏻": {
+			Character: "👩🏻‍❤️‍👨🏻",
+			Name:      "couple with heart: woman, man, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍👨🏼": {
+			Character: "👩🏻‍❤️‍👨🏼",
+			Name:      "couple with heart: woman, man, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍👨🏽": {
+			Character: "👩🏻‍❤️‍👨🏽",
+			Name:      "couple with heart: woman, man, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍👨🏾": {
+			Character: "👩🏻‍❤️‍👨🏾",
+			Name:      "couple with heart: woman, man, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍👨🏿": {
+			Character: "👩🏻‍❤️‍👨🏿",
+			Name:      "couple with heart: woman, man, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍👩🏻": {
+			Character: "👩🏻‍❤️‍👩🏻",
+			Name:      "couple with heart: woman, woman, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍👩🏼": {
+			Character: "👩🏻‍❤️‍👩🏼",
+			Name:      "couple with heart: woman, woman, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍👩🏽": {
+			Character: "👩🏻‍❤️‍👩🏽",
+			Name:      "couple with heart: woman, woman, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍👩🏾": {
+			Character: "👩🏻‍❤️‍👩🏾",
+			Name:      "couple with heart: woman, woman, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍👩🏿": {
+			Character: "👩🏻‍❤️‍👩🏿",
+			Name:      "couple with heart: woman, woman, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍💋‍👨🏻": {
+			Character: "👩🏻‍❤️‍💋‍👨🏻",
+			Name:      "kiss: woman, man, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍💋‍👨🏼": {
+			Character: "👩🏻‍❤️‍💋‍👨🏼",
+			Name:      "kiss: woman, man, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍💋‍👨🏽": {
+			Character: "👩🏻‍❤️‍💋‍👨🏽",
+			Name:      "kiss: woman, man, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍💋‍👨🏾": {
+			Character: "👩🏻‍❤️‍💋‍👨🏾",
+			Name:      "kiss: woman, man, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍💋‍👨🏿": {
+			Character: "👩🏻‍❤️‍💋‍👨🏿",
+			Name:      "kiss: woman, man, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍💋‍👩🏻": {
+			Character: "👩🏻‍❤️‍💋‍👩🏻",
+			Name:      "kiss: woman, woman, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍💋‍👩🏼": {
+			Character: "👩🏻‍❤️‍💋‍👩🏼",
+			Name:      "kiss: woman, woman, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍💋‍👩🏽": {
+			Character: "👩🏻‍❤️‍💋‍👩🏽",
+			Name:      "kiss: woman, woman, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍💋‍👩🏾": {
+			Character: "👩🏻‍❤️‍💋‍👩🏾",
+			Name:      "kiss: woman, woman, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍❤️‍💋‍👩🏿": {
+			Character: "👩🏻‍❤️‍💋‍👩🏿",
+			Name:      "kiss: woman, woman, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍🌾": {
+			Character: "👩🏻‍🌾",
+			Name:      "woman farmer: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🍳": {
+			Character: "👩🏻‍🍳",
+			Name:      "woman cook: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🍼": {
+			Character: "👩🏻‍🍼",
+			Name:      "woman feeding baby: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F469 1F3FB 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🎓": {
+			Character: "👩🏻‍🎓",
+			Name:      "woman student: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🎤": {
+			Character: "👩🏻‍🎤",
+			Name:      "woman singer: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🎨": {
+			Character: "👩🏻‍🎨",
+			Name:      "woman artist: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🏫": {
+			Character: "👩🏻‍🏫",
+			Name:      "woman teacher: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🏭": {
+			Character: "👩🏻‍🏭",
+			Name:      "woman factory worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍💻": {
+			Character: "👩🏻‍💻",
+			Name:      "woman technologist: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍💼": {
+			Character: "👩🏻‍💼",
+			Name:      "woman office worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🔧": {
+			Character: "👩🏻‍🔧",
+			Name:      "woman mechanic: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🔬": {
+			Character: "👩🏻‍🔬",
+			Name:      "woman scientist: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🚀": {
+			Character: "👩🏻‍🚀",
+			Name:      "woman astronaut: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🚒": {
+			Character: "👩🏻‍🚒",
+			Name:      "woman firefighter: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FB 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏻‍🤝‍👨🏼": {
+			Character: "👩🏻‍🤝‍👨🏼",
+			Name:      "woman and man holding hands: light skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FB 200D 1F91D 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍🤝‍👨🏽": {
+			Character: "👩🏻‍🤝‍👨🏽",
+			Name:      "woman and man holding hands: light skin tone, medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FB 200D 1F91D 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍🤝‍👨🏾": {
+			Character: "👩🏻‍🤝‍👨🏾",
+			Name:      "woman and man holding hands: light skin tone, medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FB 200D 1F91D 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍🤝‍👨🏿": {
+			Character: "👩🏻‍🤝‍👨🏿",
+			Name:      "woman and man holding hands: light skin tone, dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FB 200D 1F91D 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍🤝‍👩🏼": {
+			Character: "👩🏻‍🤝‍👩🏼",
+			Name:      "women holding hands: light skin tone, medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F469 1F3FB 200D 1F91D 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍🤝‍👩🏽": {
+			Character: "👩🏻‍🤝‍👩🏽",
+			Name:      "women holding hands: light skin tone, medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F469 1F3FB 200D 1F91D 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍🤝‍👩🏾": {
+			Character: "👩🏻‍🤝‍👩🏾",
+			Name:      "women holding hands: light skin tone, medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F469 1F3FB 200D 1F91D 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍🤝‍👩🏿": {
+			Character: "👩🏻‍🤝‍👩🏿",
+			Name:      "women holding hands: light skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F469 1F3FB 200D 1F91D 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏻‍🦯": {
+			Character: "👩🏻‍🦯",
+			Name:      "woman with white cane: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FB 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏻‍🦰": {
+			Character: "👩🏻‍🦰",
+			Name:      "woman: light skin tone, red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FB 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏻‍🦱": {
+			Character: "👩🏻‍🦱",
+			Name:      "woman: light skin tone, curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FB 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏻‍🦲": {
+			Character: "👩🏻‍🦲",
+			Name:      "woman: light skin tone, bald",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FB 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏻‍🦳": {
+			Character: "👩🏻‍🦳",
+			Name:      "woman: light skin tone, white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FB 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏻‍🦼": {
+			Character: "👩🏻‍🦼",
+			Name:      "woman in motorized wheelchair: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FB 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏻‍🦽": {
+			Character: "👩🏻‍🦽",
+			Name:      "woman in manual wheelchair: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FB 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏼": {
+			Character: "👩🏼",
+			Name:      "woman: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏼‍⚕": {
+			Character: "👩🏼‍⚕",
+			Name:      "woman health worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍⚕️": {
+			Character: "👩🏼‍⚕️",
+			Name:      "woman health worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍⚖": {
+			Character: "👩🏼‍⚖",
+			Name:      "woman judge: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍⚖️": {
+			Character: "👩🏼‍⚖️",
+			Name:      "woman judge: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍✈": {
+			Character: "👩🏼‍✈",
+			Name:      "woman pilot: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍✈️": {
+			Character: "👩🏼‍✈️",
+			Name:      "woman pilot: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍❤‍👨🏻": {
+			Character: "👩🏼‍❤‍👨🏻",
+			Name:      "couple with heart: woman, man, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍👨🏼": {
+			Character: "👩🏼‍❤‍👨🏼",
+			Name:      "couple with heart: woman, man, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍👨🏽": {
+			Character: "👩🏼‍❤‍👨🏽",
+			Name:      "couple with heart: woman, man, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍👨🏾": {
+			Character: "👩🏼‍❤‍👨🏾",
+			Name:      "couple with heart: woman, man, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍👨🏿": {
+			Character: "👩🏼‍❤‍👨🏿",
+			Name:      "couple with heart: woman, man, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍👩🏻": {
+			Character: "👩🏼‍❤‍👩🏻",
+			Name:      "couple with heart: woman, woman, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍👩🏼": {
+			Character: "👩🏼‍❤‍👩🏼",
+			Name:      "couple with heart: woman, woman, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍👩🏽": {
+			Character: "👩🏼‍❤‍👩🏽",
+			Name:      "couple with heart: woman, woman, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍👩🏾": {
+			Character: "👩🏼‍❤‍👩🏾",
+			Name:      "couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍👩🏿": {
+			Character: "👩🏼‍❤‍👩🏿",
+			Name:      "couple with heart: woman, woman, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍💋‍👨🏻": {
+			Character: "👩🏼‍❤‍💋‍👨🏻",
+			Name:      "kiss: woman, man, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍💋‍👨🏼": {
+			Character: "👩🏼‍❤‍💋‍👨🏼",
+			Name:      "kiss: woman, man, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍💋‍👨🏽": {
+			Character: "👩🏼‍❤‍💋‍👨🏽",
+			Name:      "kiss: woman, man, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍💋‍👨🏾": {
+			Character: "👩🏼‍❤‍💋‍👨🏾",
+			Name:      "kiss: woman, man, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍💋‍👨🏿": {
+			Character: "👩🏼‍❤‍💋‍👨🏿",
+			Name:      "kiss: woman, man, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍💋‍👩🏻": {
+			Character: "👩🏼‍❤‍💋‍👩🏻",
+			Name:      "kiss: woman, woman, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F48B 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍💋‍👩🏼": {
+			Character: "👩🏼‍❤‍💋‍👩🏼",
+			Name:      "kiss: woman, woman, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F48B 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍💋‍👩🏽": {
+			Character: "👩🏼‍❤‍💋‍👩🏽",
+			Name:      "kiss: woman, woman, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F48B 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍💋‍👩🏾": {
+			Character: "👩🏼‍❤‍💋‍👩🏾",
+			Name:      "kiss: woman, woman, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F48B 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤‍💋‍👩🏿": {
+			Character: "👩🏼‍❤‍💋‍👩🏿",
+			Name:      "kiss: woman, woman, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 200D 1F48B 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍👨🏻": {
+			Character: "👩🏼‍❤️‍👨🏻",
+			Name:      "couple with heart: woman, man, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍👨🏼": {
+			Character: "👩🏼‍❤️‍👨🏼",
+			Name:      "couple with heart: woman, man, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍👨🏽": {
+			Character: "👩🏼‍❤️‍👨🏽",
+			Name:      "couple with heart: woman, man, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍👨🏾": {
+			Character: "👩🏼‍❤️‍👨🏾",
+			Name:      "couple with heart: woman, man, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍👨🏿": {
+			Character: "👩🏼‍❤️‍👨🏿",
+			Name:      "couple with heart: woman, man, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍👩🏻": {
+			Character: "👩🏼‍❤️‍👩🏻",
+			Name:      "couple with heart: woman, woman, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍👩🏼": {
+			Character: "👩🏼‍❤️‍👩🏼",
+			Name:      "couple with heart: woman, woman, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍👩🏽": {
+			Character: "👩🏼‍❤️‍👩🏽",
+			Name:      "couple with heart: woman, woman, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍👩🏾": {
+			Character: "👩🏼‍❤️‍👩🏾",
+			Name:      "couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍👩🏿": {
+			Character: "👩🏼‍❤️‍👩🏿",
+			Name:      "couple with heart: woman, woman, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍💋‍👨🏻": {
+			Character: "👩🏼‍❤️‍💋‍👨🏻",
+			Name:      "kiss: woman, man, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍💋‍👨🏼": {
+			Character: "👩🏼‍❤️‍💋‍👨🏼",
+			Name:      "kiss: woman, man, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍💋‍👨🏽": {
+			Character: "👩🏼‍❤️‍💋‍👨🏽",
+			Name:      "kiss: woman, man, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍💋‍👨🏾": {
+			Character: "👩🏼‍❤️‍💋‍👨🏾",
+			Name:      "kiss: woman, man, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍💋‍👨🏿": {
+			Character: "👩🏼‍❤️‍💋‍👨🏿",
+			Name:      "kiss: woman, man, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍💋‍👩🏻": {
+			Character: "👩🏼‍❤️‍💋‍👩🏻",
+			Name:      "kiss: woman, woman, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍💋‍👩🏼": {
+			Character: "👩🏼‍❤️‍💋‍👩🏼",
+			Name:      "kiss: woman, woman, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍💋‍👩🏽": {
+			Character: "👩🏼‍❤️‍💋‍👩🏽",
+			Name:      "kiss: woman, woman, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍💋‍👩🏾": {
+			Character: "👩🏼‍❤️‍💋‍👩🏾",
+			Name:      "kiss: woman, woman, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍❤️‍💋‍👩🏿": {
+			Character: "👩🏼‍❤️‍💋‍👩🏿",
+			Name:      "kiss: woman, woman, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍🌾": {
+			Character: "👩🏼‍🌾",
+			Name:      "woman farmer: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🍳": {
+			Character: "👩🏼‍🍳",
+			Name:      "woman cook: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🍼": {
+			Character: "👩🏼‍🍼",
+			Name:      "woman feeding baby: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F469 1F3FC 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🎓": {
+			Character: "👩🏼‍🎓",
+			Name:      "woman student: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🎤": {
+			Character: "👩🏼‍🎤",
+			Name:      "woman singer: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🎨": {
+			Character: "👩🏼‍🎨",
+			Name:      "woman artist: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🏫": {
+			Character: "👩🏼‍🏫",
+			Name:      "woman teacher: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🏭": {
+			Character: "👩🏼‍🏭",
+			Name:      "woman factory worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍💻": {
+			Character: "👩🏼‍💻",
+			Name:      "woman technologist: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍💼": {
+			Character: "👩🏼‍💼",
+			Name:      "woman office worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🔧": {
+			Character: "👩🏼‍🔧",
+			Name:      "woman mechanic: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🔬": {
+			Character: "👩🏼‍🔬",
+			Name:      "woman scientist: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🚀": {
+			Character: "👩🏼‍🚀",
+			Name:      "woman astronaut: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🚒": {
+			Character: "👩🏼‍🚒",
+			Name:      "woman firefighter: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FC 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏼‍🤝‍👨🏻": {
+			Character: "👩🏼‍🤝‍👨🏻",
+			Name:      "woman and man holding hands: medium-light skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FC 200D 1F91D 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍🤝‍👨🏽": {
+			Character: "👩🏼‍🤝‍👨🏽",
+			Name:      "woman and man holding hands: medium-light skin tone, medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FC 200D 1F91D 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍🤝‍👨🏾": {
+			Character: "👩🏼‍🤝‍👨🏾",
+			Name:      "woman and man holding hands: medium-light skin tone, medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FC 200D 1F91D 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍🤝‍👨🏿": {
+			Character: "👩🏼‍🤝‍👨🏿",
+			Name:      "woman and man holding hands: medium-light skin tone, dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FC 200D 1F91D 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍🤝‍👩🏻": {
+			Character: "👩🏼‍🤝‍👩🏻",
+			Name:      "women holding hands: medium-light skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FC 200D 1F91D 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍🤝‍👩🏽": {
+			Character: "👩🏼‍🤝‍👩🏽",
+			Name:      "women holding hands: medium-light skin tone, medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F469 1F3FC 200D 1F91D 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍🤝‍👩🏾": {
+			Character: "👩🏼‍🤝‍👩🏾",
+			Name:      "women holding hands: medium-light skin tone, medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F469 1F3FC 200D 1F91D 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍🤝‍👩🏿": {
+			Character: "👩🏼‍🤝‍👩🏿",
+			Name:      "women holding hands: medium-light skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F469 1F3FC 200D 1F91D 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏼‍🦯": {
+			Character: "👩🏼‍🦯",
+			Name:      "woman with white cane: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FC 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏼‍🦰": {
+			Character: "👩🏼‍🦰",
+			Name:      "woman: medium-light skin tone, red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FC 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏼‍🦱": {
+			Character: "👩🏼‍🦱",
+			Name:      "woman: medium-light skin tone, curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FC 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏼‍🦲": {
+			Character: "👩🏼‍🦲",
+			Name:      "woman: medium-light skin tone, bald",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FC 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏼‍🦳": {
+			Character: "👩🏼‍🦳",
+			Name:      "woman: medium-light skin tone, white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FC 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏼‍🦼": {
+			Character: "👩🏼‍🦼",
+			Name:      "woman in motorized wheelchair: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FC 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏼‍🦽": {
+			Character: "👩🏼‍🦽",
+			Name:      "woman in manual wheelchair: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FC 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏽": {
+			Character: "👩🏽",
+			Name:      "woman: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏽‍⚕": {
+			Character: "👩🏽‍⚕",
+			Name:      "woman health worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍⚕️": {
+			Character: "👩🏽‍⚕️",
+			Name:      "woman health worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍⚖": {
+			Character: "👩🏽‍⚖",
+			Name:      "woman judge: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍⚖️": {
+			Character: "👩🏽‍⚖️",
+			Name:      "woman judge: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍✈": {
+			Character: "👩🏽‍✈",
+			Name:      "woman pilot: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍✈️": {
+			Character: "👩🏽‍✈️",
+			Name:      "woman pilot: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍❤‍👨🏻": {
+			Character: "👩🏽‍❤‍👨🏻",
+			Name:      "couple with heart: woman, man, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍👨🏼": {
+			Character: "👩🏽‍❤‍👨🏼",
+			Name:      "couple with heart: woman, man, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍👨🏽": {
+			Character: "👩🏽‍❤‍👨🏽",
+			Name:      "couple with heart: woman, man, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍👨🏾": {
+			Character: "👩🏽‍❤‍👨🏾",
+			Name:      "couple with heart: woman, man, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍👨🏿": {
+			Character: "👩🏽‍❤‍👨🏿",
+			Name:      "couple with heart: woman, man, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍👩🏻": {
+			Character: "👩🏽‍❤‍👩🏻",
+			Name:      "couple with heart: woman, woman, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍👩🏼": {
+			Character: "👩🏽‍❤‍👩🏼",
+			Name:      "couple with heart: woman, woman, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍👩🏽": {
+			Character: "👩🏽‍❤‍👩🏽",
+			Name:      "couple with heart: woman, woman, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍👩🏾": {
+			Character: "👩🏽‍❤‍👩🏾",
+			Name:      "couple with heart: woman, woman, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍👩🏿": {
+			Character: "👩🏽‍❤‍👩🏿",
+			Name:      "couple with heart: woman, woman, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍💋‍👨🏻": {
+			Character: "👩🏽‍❤‍💋‍👨🏻",
+			Name:      "kiss: woman, man, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍💋‍👨🏼": {
+			Character: "👩🏽‍❤‍💋‍👨🏼",
+			Name:      "kiss: woman, man, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍💋‍👨🏽": {
+			Character: "👩🏽‍❤‍💋‍👨🏽",
+			Name:      "kiss: woman, man, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍💋‍👨🏾": {
+			Character: "👩🏽‍❤‍💋‍👨🏾",
+			Name:      "kiss: woman, man, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍💋‍👨🏿": {
+			Character: "👩🏽‍❤‍💋‍👨🏿",
+			Name:      "kiss: woman, man, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍💋‍👩🏻": {
+			Character: "👩🏽‍❤‍💋‍👩🏻",
+			Name:      "kiss: woman, woman, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F48B 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍💋‍👩🏼": {
+			Character: "👩🏽‍❤‍💋‍👩🏼",
+			Name:      "kiss: woman, woman, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F48B 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍💋‍👩🏽": {
+			Character: "👩🏽‍❤‍💋‍👩🏽",
+			Name:      "kiss: woman, woman, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F48B 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍💋‍👩🏾": {
+			Character: "👩🏽‍❤‍💋‍👩🏾",
+			Name:      "kiss: woman, woman, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F48B 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤‍💋‍👩🏿": {
+			Character: "👩🏽‍❤‍💋‍👩🏿",
+			Name:      "kiss: woman, woman, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 200D 1F48B 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍👨🏻": {
+			Character: "👩🏽‍❤️‍👨🏻",
+			Name:      "couple with heart: woman, man, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍👨🏼": {
+			Character: "👩🏽‍❤️‍👨🏼",
+			Name:      "couple with heart: woman, man, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍👨🏽": {
+			Character: "👩🏽‍❤️‍👨🏽",
+			Name:      "couple with heart: woman, man, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍👨🏾": {
+			Character: "👩🏽‍❤️‍👨🏾",
+			Name:      "couple with heart: woman, man, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍👨🏿": {
+			Character: "👩🏽‍❤️‍👨🏿",
+			Name:      "couple with heart: woman, man, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍👩🏻": {
+			Character: "👩🏽‍❤️‍👩🏻",
+			Name:      "couple with heart: woman, woman, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍👩🏼": {
+			Character: "👩🏽‍❤️‍👩🏼",
+			Name:      "couple with heart: woman, woman, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍👩🏽": {
+			Character: "👩🏽‍❤️‍👩🏽",
+			Name:      "couple with heart: woman, woman, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍👩🏾": {
+			Character: "👩🏽‍❤️‍👩🏾",
+			Name:      "couple with heart: woman, woman, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍👩🏿": {
+			Character: "👩🏽‍❤️‍👩🏿",
+			Name:      "couple with heart: woman, woman, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍💋‍👨🏻": {
+			Character: "👩🏽‍❤️‍💋‍👨🏻",
+			Name:      "kiss: woman, man, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍💋‍👨🏼": {
+			Character: "👩🏽‍❤️‍💋‍👨🏼",
+			Name:      "kiss: woman, man, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍💋‍👨🏽": {
+			Character: "👩🏽‍❤️‍💋‍👨🏽",
+			Name:      "kiss: woman, man, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍💋‍👨🏾": {
+			Character: "👩🏽‍❤️‍💋‍👨🏾",
+			Name:      "kiss: woman, man, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍💋‍👨🏿": {
+			Character: "👩🏽‍❤️‍💋‍👨🏿",
+			Name:      "kiss: woman, man, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍💋‍👩🏻": {
+			Character: "👩🏽‍❤️‍💋‍👩🏻",
+			Name:      "kiss: woman, woman, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍💋‍👩🏼": {
+			Character: "👩🏽‍❤️‍💋‍👩🏼",
+			Name:      "kiss: woman, woman, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍💋‍👩🏽": {
+			Character: "👩🏽‍❤️‍💋‍👩🏽",
+			Name:      "kiss: woman, woman, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍💋‍👩🏾": {
+			Character: "👩🏽‍❤️‍💋‍👩🏾",
+			Name:      "kiss: woman, woman, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍❤️‍💋‍👩🏿": {
+			Character: "👩🏽‍❤️‍💋‍👩🏿",
+			Name:      "kiss: woman, woman, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍🌾": {
+			Character: "👩🏽‍🌾",
+			Name:      "woman farmer: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🍳": {
+			Character: "👩🏽‍🍳",
+			Name:      "woman cook: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🍼": {
+			Character: "👩🏽‍🍼",
+			Name:      "woman feeding baby: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F469 1F3FD 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🎓": {
+			Character: "👩🏽‍🎓",
+			Name:      "woman student: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🎤": {
+			Character: "👩🏽‍🎤",
+			Name:      "woman singer: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🎨": {
+			Character: "👩🏽‍🎨",
+			Name:      "woman artist: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🏫": {
+			Character: "👩🏽‍🏫",
+			Name:      "woman teacher: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🏭": {
+			Character: "👩🏽‍🏭",
+			Name:      "woman factory worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍💻": {
+			Character: "👩🏽‍💻",
+			Name:      "woman technologist: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍💼": {
+			Character: "👩🏽‍💼",
+			Name:      "woman office worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🔧": {
+			Character: "👩🏽‍🔧",
+			Name:      "woman mechanic: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🔬": {
+			Character: "👩🏽‍🔬",
+			Name:      "woman scientist: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🚀": {
+			Character: "👩🏽‍🚀",
+			Name:      "woman astronaut: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🚒": {
+			Character: "👩🏽‍🚒",
+			Name:      "woman firefighter: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FD 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏽‍🤝‍👨🏻": {
+			Character: "👩🏽‍🤝‍👨🏻",
+			Name:      "woman and man holding hands: medium skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FD 200D 1F91D 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍🤝‍👨🏼": {
+			Character: "👩🏽‍🤝‍👨🏼",
+			Name:      "woman and man holding hands: medium skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FD 200D 1F91D 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍🤝‍👨🏾": {
+			Character: "👩🏽‍🤝‍👨🏾",
+			Name:      "woman and man holding hands: medium skin tone, medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FD 200D 1F91D 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍🤝‍👨🏿": {
+			Character: "👩🏽‍🤝‍👨🏿",
+			Name:      "woman and man holding hands: medium skin tone, dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FD 200D 1F91D 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍🤝‍👩🏻": {
+			Character: "👩🏽‍🤝‍👩🏻",
+			Name:      "women holding hands: medium skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FD 200D 1F91D 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍🤝‍👩🏼": {
+			Character: "👩🏽‍🤝‍👩🏼",
+			Name:      "women holding hands: medium skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FD 200D 1F91D 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍🤝‍👩🏾": {
+			Character: "👩🏽‍🤝‍👩🏾",
+			Name:      "women holding hands: medium skin tone, medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F469 1F3FD 200D 1F91D 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍🤝‍👩🏿": {
+			Character: "👩🏽‍🤝‍👩🏿",
+			Name:      "women holding hands: medium skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F469 1F3FD 200D 1F91D 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏽‍🦯": {
+			Character: "👩🏽‍🦯",
+			Name:      "woman with white cane: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FD 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏽‍🦰": {
+			Character: "👩🏽‍🦰",
+			Name:      "woman: medium skin tone, red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FD 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏽‍🦱": {
+			Character: "👩🏽‍🦱",
+			Name:      "woman: medium skin tone, curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FD 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏽‍🦲": {
+			Character: "👩🏽‍🦲",
+			Name:      "woman: medium skin tone, bald",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FD 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏽‍🦳": {
+			Character: "👩🏽‍🦳",
+			Name:      "woman: medium skin tone, white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FD 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏽‍🦼": {
+			Character: "👩🏽‍🦼",
+			Name:      "woman in motorized wheelchair: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FD 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏽‍🦽": {
+			Character: "👩🏽‍🦽",
+			Name:      "woman in manual wheelchair: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FD 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏾": {
+			Character: "👩🏾",
+			Name:      "woman: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏾‍⚕": {
+			Character: "👩🏾‍⚕",
+			Name:      "woman health worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍⚕️": {
+			Character: "👩🏾‍⚕️",
+			Name:      "woman health worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍⚖": {
+			Character: "👩🏾‍⚖",
+			Name:      "woman judge: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍⚖️": {
+			Character: "👩🏾‍⚖️",
+			Name:      "woman judge: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍✈": {
+			Character: "👩🏾‍✈",
+			Name:      "woman pilot: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍✈️": {
+			Character: "👩🏾‍✈️",
+			Name:      "woman pilot: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍❤‍👨🏻": {
+			Character: "👩🏾‍❤‍👨🏻",
+			Name:      "couple with heart: woman, man, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍👨🏼": {
+			Character: "👩🏾‍❤‍👨🏼",
+			Name:      "couple with heart: woman, man, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍👨🏽": {
+			Character: "👩🏾‍❤‍👨🏽",
+			Name:      "couple with heart: woman, man, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍👨🏾": {
+			Character: "👩🏾‍❤‍👨🏾",
+			Name:      "couple with heart: woman, man, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍👨🏿": {
+			Character: "👩🏾‍❤‍👨🏿",
+			Name:      "couple with heart: woman, man, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍👩🏻": {
+			Character: "👩🏾‍❤‍👩🏻",
+			Name:      "couple with heart: woman, woman, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍👩🏼": {
+			Character: "👩🏾‍❤‍👩🏼",
+			Name:      "couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍👩🏽": {
+			Character: "👩🏾‍❤‍👩🏽",
+			Name:      "couple with heart: woman, woman, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍👩🏾": {
+			Character: "👩🏾‍❤‍👩🏾",
+			Name:      "couple with heart: woman, woman, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍👩🏿": {
+			Character: "👩🏾‍❤‍👩🏿",
+			Name:      "couple with heart: woman, woman, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍💋‍👨🏻": {
+			Character: "👩🏾‍❤‍💋‍👨🏻",
+			Name:      "kiss: woman, man, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍💋‍👨🏼": {
+			Character: "👩🏾‍❤‍💋‍👨🏼",
+			Name:      "kiss: woman, man, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍💋‍👨🏽": {
+			Character: "👩🏾‍❤‍💋‍👨🏽",
+			Name:      "kiss: woman, man, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍💋‍👨🏾": {
+			Character: "👩🏾‍❤‍💋‍👨🏾",
+			Name:      "kiss: woman, man, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍💋‍👨🏿": {
+			Character: "👩🏾‍❤‍💋‍👨🏿",
+			Name:      "kiss: woman, man, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍💋‍👩🏻": {
+			Character: "👩🏾‍❤‍💋‍👩🏻",
+			Name:      "kiss: woman, woman, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F48B 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍💋‍👩🏼": {
+			Character: "👩🏾‍❤‍💋‍👩🏼",
+			Name:      "kiss: woman, woman, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F48B 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍💋‍👩🏽": {
+			Character: "👩🏾‍❤‍💋‍👩🏽",
+			Name:      "kiss: woman, woman, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F48B 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍💋‍👩🏾": {
+			Character: "👩🏾‍❤‍💋‍👩🏾",
+			Name:      "kiss: woman, woman, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F48B 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤‍💋‍👩🏿": {
+			Character: "👩🏾‍❤‍💋‍👩🏿",
+			Name:      "kiss: woman, woman, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 200D 1F48B 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍👨🏻": {
+			Character: "👩🏾‍❤️‍👨🏻",
+			Name:      "couple with heart: woman, man, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍👨🏼": {
+			Character: "👩🏾‍❤️‍👨🏼",
+			Name:      "couple with heart: woman, man, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍👨🏽": {
+			Character: "👩🏾‍❤️‍👨🏽",
+			Name:      "couple with heart: woman, man, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍👨🏾": {
+			Character: "👩🏾‍❤️‍👨🏾",
+			Name:      "couple with heart: woman, man, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍👨🏿": {
+			Character: "👩🏾‍❤️‍👨🏿",
+			Name:      "couple with heart: woman, man, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍👩🏻": {
+			Character: "👩🏾‍❤️‍👩🏻",
+			Name:      "couple with heart: woman, woman, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍👩🏼": {
+			Character: "👩🏾‍❤️‍👩🏼",
+			Name:      "couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍👩🏽": {
+			Character: "👩🏾‍❤️‍👩🏽",
+			Name:      "couple with heart: woman, woman, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍👩🏾": {
+			Character: "👩🏾‍❤️‍👩🏾",
+			Name:      "couple with heart: woman, woman, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍👩🏿": {
+			Character: "👩🏾‍❤️‍👩🏿",
+			Name:      "couple with heart: woman, woman, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍💋‍👨🏻": {
+			Character: "👩🏾‍❤️‍💋‍👨🏻",
+			Name:      "kiss: woman, man, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍💋‍👨🏼": {
+			Character: "👩🏾‍❤️‍💋‍👨🏼",
+			Name:      "kiss: woman, man, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍💋‍👨🏽": {
+			Character: "👩🏾‍❤️‍💋‍👨🏽",
+			Name:      "kiss: woman, man, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍💋‍👨🏾": {
+			Character: "👩🏾‍❤️‍💋‍👨🏾",
+			Name:      "kiss: woman, man, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍💋‍👨🏿": {
+			Character: "👩🏾‍❤️‍💋‍👨🏿",
+			Name:      "kiss: woman, man, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍💋‍👩🏻": {
+			Character: "👩🏾‍❤️‍💋‍👩🏻",
+			Name:      "kiss: woman, woman, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍💋‍👩🏼": {
+			Character: "👩🏾‍❤️‍💋‍👩🏼",
+			Name:      "kiss: woman, woman, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍💋‍👩🏽": {
+			Character: "👩🏾‍❤️‍💋‍👩🏽",
+			Name:      "kiss: woman, woman, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍💋‍👩🏾": {
+			Character: "👩🏾‍❤️‍💋‍👩🏾",
+			Name:      "kiss: woman, woman, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍❤️‍💋‍👩🏿": {
+			Character: "👩🏾‍❤️‍💋‍👩🏿",
+			Name:      "kiss: woman, woman, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍🌾": {
+			Character: "👩🏾‍🌾",
+			Name:      "woman farmer: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🍳": {
+			Character: "👩🏾‍🍳",
+			Name:      "woman cook: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🍼": {
+			Character: "👩🏾‍🍼",
+			Name:      "woman feeding baby: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F469 1F3FE 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🎓": {
+			Character: "👩🏾‍🎓",
+			Name:      "woman student: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🎤": {
+			Character: "👩🏾‍🎤",
+			Name:      "woman singer: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🎨": {
+			Character: "👩🏾‍🎨",
+			Name:      "woman artist: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🏫": {
+			Character: "👩🏾‍🏫",
+			Name:      "woman teacher: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🏭": {
+			Character: "👩🏾‍🏭",
+			Name:      "woman factory worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍💻": {
+			Character: "👩🏾‍💻",
+			Name:      "woman technologist: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍💼": {
+			Character: "👩🏾‍💼",
+			Name:      "woman office worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🔧": {
+			Character: "👩🏾‍🔧",
+			Name:      "woman mechanic: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🔬": {
+			Character: "👩🏾‍🔬",
+			Name:      "woman scientist: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🚀": {
+			Character: "👩🏾‍🚀",
+			Name:      "woman astronaut: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🚒": {
+			Character: "👩🏾‍🚒",
+			Name:      "woman firefighter: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FE 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏾‍🤝‍👨🏻": {
+			Character: "👩🏾‍🤝‍👨🏻",
+			Name:      "woman and man holding hands: medium-dark skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FE 200D 1F91D 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍🤝‍👨🏼": {
+			Character: "👩🏾‍🤝‍👨🏼",
+			Name:      "woman and man holding hands: medium-dark skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FE 200D 1F91D 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍🤝‍👨🏽": {
+			Character: "👩🏾‍🤝‍👨🏽",
+			Name:      "woman and man holding hands: medium-dark skin tone, medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FE 200D 1F91D 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍🤝‍👨🏿": {
+			Character: "👩🏾‍🤝‍👨🏿",
+			Name:      "woman and man holding hands: medium-dark skin tone, dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FE 200D 1F91D 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍🤝‍👩🏻": {
+			Character: "👩🏾‍🤝‍👩🏻",
+			Name:      "women holding hands: medium-dark skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FE 200D 1F91D 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍🤝‍👩🏼": {
+			Character: "👩🏾‍🤝‍👩🏼",
+			Name:      "women holding hands: medium-dark skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FE 200D 1F91D 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍🤝‍👩🏽": {
+			Character: "👩🏾‍🤝‍👩🏽",
+			Name:      "women holding hands: medium-dark skin tone, medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FE 200D 1F91D 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍🤝‍👩🏿": {
+			Character: "👩🏾‍🤝‍👩🏿",
+			Name:      "women holding hands: medium-dark skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F469 1F3FE 200D 1F91D 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏾‍🦯": {
+			Character: "👩🏾‍🦯",
+			Name:      "woman with white cane: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FE 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏾‍🦰": {
+			Character: "👩🏾‍🦰",
+			Name:      "woman: medium-dark skin tone, red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FE 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏾‍🦱": {
+			Character: "👩🏾‍🦱",
+			Name:      "woman: medium-dark skin tone, curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FE 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏾‍🦲": {
+			Character: "👩🏾‍🦲",
+			Name:      "woman: medium-dark skin tone, bald",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FE 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏾‍🦳": {
+			Character: "👩🏾‍🦳",
+			Name:      "woman: medium-dark skin tone, white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FE 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏾‍🦼": {
+			Character: "👩🏾‍🦼",
+			Name:      "woman in motorized wheelchair: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FE 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏾‍🦽": {
+			Character: "👩🏾‍🦽",
+			Name:      "woman in manual wheelchair: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FE 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏿": {
+			Character: "👩🏿",
+			Name:      "woman: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏿‍⚕": {
+			Character: "👩🏿‍⚕",
+			Name:      "woman health worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍⚕️": {
+			Character: "👩🏿‍⚕️",
+			Name:      "woman health worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍⚖": {
+			Character: "👩🏿‍⚖",
+			Name:      "woman judge: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍⚖️": {
+			Character: "👩🏿‍⚖️",
+			Name:      "woman judge: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍✈": {
+			Character: "👩🏿‍✈",
+			Name:      "woman pilot: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍✈️": {
+			Character: "👩🏿‍✈️",
+			Name:      "woman pilot: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍❤‍👨🏻": {
+			Character: "👩🏿‍❤‍👨🏻",
+			Name:      "couple with heart: woman, man, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍👨🏼": {
+			Character: "👩🏿‍❤‍👨🏼",
+			Name:      "couple with heart: woman, man, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍👨🏽": {
+			Character: "👩🏿‍❤‍👨🏽",
+			Name:      "couple with heart: woman, man, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍👨🏾": {
+			Character: "👩🏿‍❤‍👨🏾",
+			Name:      "couple with heart: woman, man, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍👨🏿": {
+			Character: "👩🏿‍❤‍👨🏿",
+			Name:      "couple with heart: woman, man, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍👩🏻": {
+			Character: "👩🏿‍❤‍👩🏻",
+			Name:      "couple with heart: woman, woman, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍👩🏼": {
+			Character: "👩🏿‍❤‍👩🏼",
+			Name:      "couple with heart: woman, woman, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍👩🏽": {
+			Character: "👩🏿‍❤‍👩🏽",
+			Name:      "couple with heart: woman, woman, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍👩🏾": {
+			Character: "👩🏿‍❤‍👩🏾",
+			Name:      "couple with heart: woman, woman, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍👩🏿": {
+			Character: "👩🏿‍❤‍👩🏿",
+			Name:      "couple with heart: woman, woman, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍💋‍👨🏻": {
+			Character: "👩🏿‍❤‍💋‍👨🏻",
+			Name:      "kiss: woman, man, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍💋‍👨🏼": {
+			Character: "👩🏿‍❤‍💋‍👨🏼",
+			Name:      "kiss: woman, man, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍💋‍👨🏽": {
+			Character: "👩🏿‍❤‍💋‍👨🏽",
+			Name:      "kiss: woman, man, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍💋‍👨🏾": {
+			Character: "👩🏿‍❤‍💋‍👨🏾",
+			Name:      "kiss: woman, man, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍💋‍👨🏿": {
+			Character: "👩🏿‍❤‍💋‍👨🏿",
+			Name:      "kiss: woman, man, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍💋‍👩🏻": {
+			Character: "👩🏿‍❤‍💋‍👩🏻",
+			Name:      "kiss: woman, woman, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F48B 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍💋‍👩🏼": {
+			Character: "👩🏿‍❤‍💋‍👩🏼",
+			Name:      "kiss: woman, woman, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F48B 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍💋‍👩🏽": {
+			Character: "👩🏿‍❤‍💋‍👩🏽",
+			Name:      "kiss: woman, woman, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F48B 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍💋‍👩🏾": {
+			Character: "👩🏿‍❤‍💋‍👩🏾",
+			Name:      "kiss: woman, woman, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F48B 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤‍💋‍👩🏿": {
+			Character: "👩🏿‍❤‍💋‍👩🏿",
+			Name:      "kiss: woman, woman, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 200D 1F48B 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍👨🏻": {
+			Character: "👩🏿‍❤️‍👨🏻",
+			Name:      "couple with heart: woman, man, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍👨🏼": {
+			Character: "👩🏿‍❤️‍👨🏼",
+			Name:      "couple with heart: woman, man, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍👨🏽": {
+			Character: "👩🏿‍❤️‍👨🏽",
+			Name:      "couple with heart: woman, man, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍👨🏾": {
+			Character: "👩🏿‍❤️‍👨🏾",
+			Name:      "couple with heart: woman, man, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍👨🏿": {
+			Character: "👩🏿‍❤️‍👨🏿",
+			Name:      "couple with heart: woman, man, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍👩🏻": {
+			Character: "👩🏿‍❤️‍👩🏻",
+			Name:      "couple with heart: woman, woman, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍👩🏼": {
+			Character: "👩🏿‍❤️‍👩🏼",
+			Name:      "couple with heart: woman, woman, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍👩🏽": {
+			Character: "👩🏿‍❤️‍👩🏽",
+			Name:      "couple with heart: woman, woman, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍👩🏾": {
+			Character: "👩🏿‍❤️‍👩🏾",
+			Name:      "couple with heart: woman, woman, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍👩🏿": {
+			Character: "👩🏿‍❤️‍👩🏿",
+			Name:      "couple with heart: woman, woman, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍💋‍👨🏻": {
+			Character: "👩🏿‍❤️‍💋‍👨🏻",
+			Name:      "kiss: woman, man, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍💋‍👨🏼": {
+			Character: "👩🏿‍❤️‍💋‍👨🏼",
+			Name:      "kiss: woman, man, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍💋‍👨🏽": {
+			Character: "👩🏿‍❤️‍💋‍👨🏽",
+			Name:      "kiss: woman, man, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍💋‍👨🏾": {
+			Character: "👩🏿‍❤️‍💋‍👨🏾",
+			Name:      "kiss: woman, man, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍💋‍👨🏿": {
+			Character: "👩🏿‍❤️‍💋‍👨🏿",
+			Name:      "kiss: woman, man, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F468 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍💋‍👩🏻": {
+			Character: "👩🏿‍❤️‍💋‍👩🏻",
+			Name:      "kiss: woman, woman, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍💋‍👩🏼": {
+			Character: "👩🏿‍❤️‍💋‍👩🏼",
+			Name:      "kiss: woman, woman, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍💋‍👩🏽": {
+			Character: "👩🏿‍❤️‍💋‍👩🏽",
+			Name:      "kiss: woman, woman, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍💋‍👩🏾": {
+			Character: "👩🏿‍❤️‍💋‍👩🏾",
+			Name:      "kiss: woman, woman, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍❤️‍💋‍👩🏿": {
+			Character: "👩🏿‍❤️‍💋‍👩🏿",
+			Name:      "kiss: woman, woman, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F469 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F469 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍🌾": {
+			Character: "👩🏿‍🌾",
+			Name:      "woman farmer: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🍳": {
+			Character: "👩🏿‍🍳",
+			Name:      "woman cook: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🍼": {
+			Character: "👩🏿‍🍼",
+			Name:      "woman feeding baby: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F469 1F3FF 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🎓": {
+			Character: "👩🏿‍🎓",
+			Name:      "woman student: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🎤": {
+			Character: "👩🏿‍🎤",
+			Name:      "woman singer: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🎨": {
+			Character: "👩🏿‍🎨",
+			Name:      "woman artist: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🏫": {
+			Character: "👩🏿‍🏫",
+			Name:      "woman teacher: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🏭": {
+			Character: "👩🏿‍🏭",
+			Name:      "woman factory worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍💻": {
+			Character: "👩🏿‍💻",
+			Name:      "woman technologist: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍💼": {
+			Character: "👩🏿‍💼",
+			Name:      "woman office worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🔧": {
+			Character: "👩🏿‍🔧",
+			Name:      "woman mechanic: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🔬": {
+			Character: "👩🏿‍🔬",
+			Name:      "woman scientist: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🚀": {
+			Character: "👩🏿‍🚀",
+			Name:      "woman astronaut: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🚒": {
+			Character: "👩🏿‍🚒",
+			Name:      "woman firefighter: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F469 1F3FF 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👩🏿‍🤝‍👨🏻": {
+			Character: "👩🏿‍🤝‍👨🏻",
+			Name:      "woman and man holding hands: dark skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FF 200D 1F91D 200D 1F468 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍🤝‍👨🏼": {
+			Character: "👩🏿‍🤝‍👨🏼",
+			Name:      "woman and man holding hands: dark skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FF 200D 1F91D 200D 1F468 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍🤝‍👨🏽": {
+			Character: "👩🏿‍🤝‍👨🏽",
+			Name:      "woman and man holding hands: dark skin tone, medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FF 200D 1F91D 200D 1F468 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍🤝‍👨🏾": {
+			Character: "👩🏿‍🤝‍👨🏾",
+			Name:      "woman and man holding hands: dark skin tone, medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FF 200D 1F91D 200D 1F468 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍🤝‍👩🏻": {
+			Character: "👩🏿‍🤝‍👩🏻",
+			Name:      "women holding hands: dark skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FF 200D 1F91D 200D 1F469 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍🤝‍👩🏼": {
+			Character: "👩🏿‍🤝‍👩🏼",
+			Name:      "women holding hands: dark skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FF 200D 1F91D 200D 1F469 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍🤝‍👩🏽": {
+			Character: "👩🏿‍🤝‍👩🏽",
+			Name:      "women holding hands: dark skin tone, medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FF 200D 1F91D 200D 1F469 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍🤝‍👩🏾": {
+			Character: "👩🏿‍🤝‍👩🏾",
+			Name:      "women holding hands: dark skin tone, medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FF 200D 1F91D 200D 1F469 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👩🏿‍🦯": {
+			Character: "👩🏿‍🦯",
+			Name:      "woman with white cane: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FF 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏿‍🦰": {
+			Character: "👩🏿‍🦰",
+			Name:      "woman: dark skin tone, red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FF 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏿‍🦱": {
+			Character: "👩🏿‍🦱",
+			Name:      "woman: dark skin tone, curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FF 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏿‍🦲": {
+			Character: "👩🏿‍🦲",
+			Name:      "woman: dark skin tone, bald",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FF 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏿‍🦳": {
+			Character: "👩🏿‍🦳",
+			Name:      "woman: dark skin tone, white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F469 1F3FF 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👩🏿‍🦼": {
+			Character: "👩🏿‍🦼",
+			Name:      "woman in motorized wheelchair: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FF 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👩🏿‍🦽": {
+			Character: "👩🏿‍🦽",
+			Name:      "woman in manual wheelchair: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F469 1F3FF 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👪": {
+			Character: "👪",
+			Name:      "family",
+			Comment:   "E0.6",
+			CodePoint: "1F46A",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👫": {
+			Character: "👫",
+			Name:      "woman and man holding hands",
+			Comment:   "E0.6",
+			CodePoint: "1F46B",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👫🏻": {
+			Character: "👫🏻",
+			Name:      "woman and man holding hands: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46B 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👫🏼": {
+			Character: "👫🏼",
+			Name:      "woman and man holding hands: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46B 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👫🏽": {
+			Character: "👫🏽",
+			Name:      "woman and man holding hands: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46B 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👫🏾": {
+			Character: "👫🏾",
+			Name:      "woman and man holding hands: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46B 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👫🏿": {
+			Character: "👫🏿",
+			Name:      "woman and man holding hands: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46B 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👬": {
+			Character: "👬",
+			Name:      "men holding hands",
+			Comment:   "E1.0",
+			CodePoint: "1F46C",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👬🏻": {
+			Character: "👬🏻",
+			Name:      "men holding hands: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46C 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👬🏼": {
+			Character: "👬🏼",
+			Name:      "men holding hands: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46C 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👬🏽": {
+			Character: "👬🏽",
+			Name:      "men holding hands: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46C 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👬🏾": {
+			Character: "👬🏾",
+			Name:      "men holding hands: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46C 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👬🏿": {
+			Character: "👬🏿",
+			Name:      "men holding hands: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46C 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👭": {
+			Character: "👭",
+			Name:      "women holding hands",
+			Comment:   "E1.0",
+			CodePoint: "1F46D",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👭🏻": {
+			Character: "👭🏻",
+			Name:      "women holding hands: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46D 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👭🏼": {
+			Character: "👭🏼",
+			Name:      "women holding hands: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46D 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👭🏽": {
+			Character: "👭🏽",
+			Name:      "women holding hands: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46D 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👭🏾": {
+			Character: "👭🏾",
+			Name:      "women holding hands: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46D 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👭🏿": {
+			Character: "👭🏿",
+			Name:      "women holding hands: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F46D 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"👮": {
+			Character: "👮",
+			Name:      "police officer",
+			Comment:   "E0.6",
+			CodePoint: "1F46E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮‍♀": {
+			Character: "👮‍♀",
+			Name:      "woman police officer",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮‍♀️": {
+			Character: "👮‍♀️",
+			Name:      "woman police officer",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮‍♂": {
+			Character: "👮‍♂",
+			Name:      "man police officer",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮‍♂️": {
+			Character: "👮‍♂️",
+			Name:      "man police officer",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏻": {
+			Character: "👮🏻",
+			Name:      "police officer: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F46E 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏻‍♀": {
+			Character: "👮🏻‍♀",
+			Name:      "woman police officer: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏻‍♀️": {
+			Character: "👮🏻‍♀️",
+			Name:      "woman police officer: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏻‍♂": {
+			Character: "👮🏻‍♂",
+			Name:      "man police officer: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏻‍♂️": {
+			Character: "👮🏻‍♂️",
+			Name:      "man police officer: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏼": {
+			Character: "👮🏼",
+			Name:      "police officer: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F46E 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏼‍♀": {
+			Character: "👮🏼‍♀",
+			Name:      "woman police officer: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏼‍♀️": {
+			Character: "👮🏼‍♀️",
+			Name:      "woman police officer: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏼‍♂": {
+			Character: "👮🏼‍♂",
+			Name:      "man police officer: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏼‍♂️": {
+			Character: "👮🏼‍♂️",
+			Name:      "man police officer: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏽": {
+			Character: "👮🏽",
+			Name:      "police officer: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F46E 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏽‍♀": {
+			Character: "👮🏽‍♀",
+			Name:      "woman police officer: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏽‍♀️": {
+			Character: "👮🏽‍♀️",
+			Name:      "woman police officer: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏽‍♂": {
+			Character: "👮🏽‍♂",
+			Name:      "man police officer: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏽‍♂️": {
+			Character: "👮🏽‍♂️",
+			Name:      "man police officer: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏾": {
+			Character: "👮🏾",
+			Name:      "police officer: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F46E 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏾‍♀": {
+			Character: "👮🏾‍♀",
+			Name:      "woman police officer: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏾‍♀️": {
+			Character: "👮🏾‍♀️",
+			Name:      "woman police officer: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏾‍♂": {
+			Character: "👮🏾‍♂",
+			Name:      "man police officer: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏾‍♂️": {
+			Character: "👮🏾‍♂️",
+			Name:      "man police officer: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏿": {
+			Character: "👮🏿",
+			Name:      "police officer: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F46E 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏿‍♀": {
+			Character: "👮🏿‍♀",
+			Name:      "woman police officer: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏿‍♀️": {
+			Character: "👮🏿‍♀️",
+			Name:      "woman police officer: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏿‍♂": {
+			Character: "👮🏿‍♂",
+			Name:      "man police officer: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👮🏿‍♂️": {
+			Character: "👮🏿‍♂️",
+			Name:      "man police officer: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F46E 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👯": {
+			Character: "👯",
+			Name:      "people with bunny ears",
+			Comment:   "E0.6",
+			CodePoint: "1F46F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👯‍♀": {
+			Character: "👯‍♀",
+			Name:      "women with bunny ears",
+			Comment:   "E4.0",
+			CodePoint: "1F46F 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👯‍♀️": {
+			Character: "👯‍♀️",
+			Name:      "women with bunny ears",
+			Comment:   "E4.0",
+			CodePoint: "1F46F 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👯‍♂": {
+			Character: "👯‍♂",
+			Name:      "men with bunny ears",
+			Comment:   "E4.0",
+			CodePoint: "1F46F 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👯‍♂️": {
+			Character: "👯‍♂️",
+			Name:      "men with bunny ears",
+			Comment:   "E4.0",
+			CodePoint: "1F46F 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"👰": {
+			Character: "👰",
+			Name:      "person with veil",
+			Comment:   "E0.6",
+			CodePoint: "1F470",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰‍♀": {
+			Character: "👰‍♀",
+			Name:      "woman with veil",
+			Comment:   "E13.0",
+			CodePoint: "1F470 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰‍♀️": {
+			Character: "👰‍♀️",
+			Name:      "woman with veil",
+			Comment:   "E13.0",
+			CodePoint: "1F470 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰‍♂": {
+			Character: "👰‍♂",
+			Name:      "man with veil",
+			Comment:   "E13.0",
+			CodePoint: "1F470 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰‍♂️": {
+			Character: "👰‍♂️",
+			Name:      "man with veil",
+			Comment:   "E13.0",
+			CodePoint: "1F470 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏻": {
+			Character: "👰🏻",
+			Name:      "person with veil: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F470 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏻‍♀": {
+			Character: "👰🏻‍♀",
+			Name:      "woman with veil: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏻‍♀️": {
+			Character: "👰🏻‍♀️",
+			Name:      "woman with veil: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏻‍♂": {
+			Character: "👰🏻‍♂",
+			Name:      "man with veil: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏻‍♂️": {
+			Character: "👰🏻‍♂️",
+			Name:      "man with veil: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏼": {
+			Character: "👰🏼",
+			Name:      "person with veil: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F470 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏼‍♀": {
+			Character: "👰🏼‍♀",
+			Name:      "woman with veil: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏼‍♀️": {
+			Character: "👰🏼‍♀️",
+			Name:      "woman with veil: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏼‍♂": {
+			Character: "👰🏼‍♂",
+			Name:      "man with veil: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏼‍♂️": {
+			Character: "👰🏼‍♂️",
+			Name:      "man with veil: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏽": {
+			Character: "👰🏽",
+			Name:      "person with veil: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F470 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏽‍♀": {
+			Character: "👰🏽‍♀",
+			Name:      "woman with veil: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏽‍♀️": {
+			Character: "👰🏽‍♀️",
+			Name:      "woman with veil: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏽‍♂": {
+			Character: "👰🏽‍♂",
+			Name:      "man with veil: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏽‍♂️": {
+			Character: "👰🏽‍♂️",
+			Name:      "man with veil: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏾": {
+			Character: "👰🏾",
+			Name:      "person with veil: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F470 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏾‍♀": {
+			Character: "👰🏾‍♀",
+			Name:      "woman with veil: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏾‍♀️": {
+			Character: "👰🏾‍♀️",
+			Name:      "woman with veil: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏾‍♂": {
+			Character: "👰🏾‍♂",
+			Name:      "man with veil: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏾‍♂️": {
+			Character: "👰🏾‍♂️",
+			Name:      "man with veil: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏿": {
+			Character: "👰🏿",
+			Name:      "person with veil: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F470 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏿‍♀": {
+			Character: "👰🏿‍♀",
+			Name:      "woman with veil: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏿‍♀️": {
+			Character: "👰🏿‍♀️",
+			Name:      "woman with veil: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏿‍♂": {
+			Character: "👰🏿‍♂",
+			Name:      "man with veil: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👰🏿‍♂️": {
+			Character: "👰🏿‍♂️",
+			Name:      "man with veil: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F470 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👱": {
+			Character: "👱",
+			Name:      "person: blond hair",
+			Comment:   "E0.6",
+			CodePoint: "1F471",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱‍♀": {
+			Character: "👱‍♀",
+			Name:      "woman: blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱‍♀️": {
+			Character: "👱‍♀️",
+			Name:      "woman: blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱‍♂": {
+			Character: "👱‍♂",
+			Name:      "man: blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱‍♂️": {
+			Character: "👱‍♂️",
+			Name:      "man: blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏻": {
+			Character: "👱🏻",
+			Name:      "person: light skin tone, blond hair",
+			Comment:   "E1.0",
+			CodePoint: "1F471 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏻‍♀": {
+			Character: "👱🏻‍♀",
+			Name:      "woman: light skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏻‍♀️": {
+			Character: "👱🏻‍♀️",
+			Name:      "woman: light skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏻‍♂": {
+			Character: "👱🏻‍♂",
+			Name:      "man: light skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏻‍♂️": {
+			Character: "👱🏻‍♂️",
+			Name:      "man: light skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏼": {
+			Character: "👱🏼",
+			Name:      "person: medium-light skin tone, blond hair",
+			Comment:   "E1.0",
+			CodePoint: "1F471 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏼‍♀": {
+			Character: "👱🏼‍♀",
+			Name:      "woman: medium-light skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏼‍♀️": {
+			Character: "👱🏼‍♀️",
+			Name:      "woman: medium-light skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏼‍♂": {
+			Character: "👱🏼‍♂",
+			Name:      "man: medium-light skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏼‍♂️": {
+			Character: "👱🏼‍♂️",
+			Name:      "man: medium-light skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏽": {
+			Character: "👱🏽",
+			Name:      "person: medium skin tone, blond hair",
+			Comment:   "E1.0",
+			CodePoint: "1F471 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏽‍♀": {
+			Character: "👱🏽‍♀",
+			Name:      "woman: medium skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏽‍♀️": {
+			Character: "👱🏽‍♀️",
+			Name:      "woman: medium skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏽‍♂": {
+			Character: "👱🏽‍♂",
+			Name:      "man: medium skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏽‍♂️": {
+			Character: "👱🏽‍♂️",
+			Name:      "man: medium skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏾": {
+			Character: "👱🏾",
+			Name:      "person: medium-dark skin tone, blond hair",
+			Comment:   "E1.0",
+			CodePoint: "1F471 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏾‍♀": {
+			Character: "👱🏾‍♀",
+			Name:      "woman: medium-dark skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏾‍♀️": {
+			Character: "👱🏾‍♀️",
+			Name:      "woman: medium-dark skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏾‍♂": {
+			Character: "👱🏾‍♂",
+			Name:      "man: medium-dark skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏾‍♂️": {
+			Character: "👱🏾‍♂️",
+			Name:      "man: medium-dark skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏿": {
+			Character: "👱🏿",
+			Name:      "person: dark skin tone, blond hair",
+			Comment:   "E1.0",
+			CodePoint: "1F471 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏿‍♀": {
+			Character: "👱🏿‍♀",
+			Name:      "woman: dark skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏿‍♀️": {
+			Character: "👱🏿‍♀️",
+			Name:      "woman: dark skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏿‍♂": {
+			Character: "👱🏿‍♂",
+			Name:      "man: dark skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👱🏿‍♂️": {
+			Character: "👱🏿‍♂️",
+			Name:      "man: dark skin tone, blond hair",
+			Comment:   "E4.0",
+			CodePoint: "1F471 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👲": {
+			Character: "👲",
+			Name:      "person with skullcap",
+			Comment:   "E0.6",
+			CodePoint: "1F472",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👲🏻": {
+			Character: "👲🏻",
+			Name:      "person with skullcap: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F472 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👲🏼": {
+			Character: "👲🏼",
+			Name:      "person with skullcap: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F472 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👲🏽": {
+			Character: "👲🏽",
+			Name:      "person with skullcap: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F472 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👲🏾": {
+			Character: "👲🏾",
+			Name:      "person with skullcap: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F472 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👲🏿": {
+			Character: "👲🏿",
+			Name:      "person with skullcap: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F472 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳": {
+			Character: "👳",
+			Name:      "person wearing turban",
+			Comment:   "E0.6",
+			CodePoint: "1F473",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳‍♀": {
+			Character: "👳‍♀",
+			Name:      "woman wearing turban",
+			Comment:   "E4.0",
+			CodePoint: "1F473 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳‍♀️": {
+			Character: "👳‍♀️",
+			Name:      "woman wearing turban",
+			Comment:   "E4.0",
+			CodePoint: "1F473 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳‍♂": {
+			Character: "👳‍♂",
+			Name:      "man wearing turban",
+			Comment:   "E4.0",
+			CodePoint: "1F473 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳‍♂️": {
+			Character: "👳‍♂️",
+			Name:      "man wearing turban",
+			Comment:   "E4.0",
+			CodePoint: "1F473 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏻": {
+			Character: "👳🏻",
+			Name:      "person wearing turban: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F473 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏻‍♀": {
+			Character: "👳🏻‍♀",
+			Name:      "woman wearing turban: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏻‍♀️": {
+			Character: "👳🏻‍♀️",
+			Name:      "woman wearing turban: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏻‍♂": {
+			Character: "👳🏻‍♂",
+			Name:      "man wearing turban: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏻‍♂️": {
+			Character: "👳🏻‍♂️",
+			Name:      "man wearing turban: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏼": {
+			Character: "👳🏼",
+			Name:      "person wearing turban: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F473 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏼‍♀": {
+			Character: "👳🏼‍♀",
+			Name:      "woman wearing turban: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏼‍♀️": {
+			Character: "👳🏼‍♀️",
+			Name:      "woman wearing turban: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏼‍♂": {
+			Character: "👳🏼‍♂",
+			Name:      "man wearing turban: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏼‍♂️": {
+			Character: "👳🏼‍♂️",
+			Name:      "man wearing turban: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏽": {
+			Character: "👳🏽",
+			Name:      "person wearing turban: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F473 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏽‍♀": {
+			Character: "👳🏽‍♀",
+			Name:      "woman wearing turban: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏽‍♀️": {
+			Character: "👳🏽‍♀️",
+			Name:      "woman wearing turban: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏽‍♂": {
+			Character: "👳🏽‍♂",
+			Name:      "man wearing turban: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏽‍♂️": {
+			Character: "👳🏽‍♂️",
+			Name:      "man wearing turban: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏾": {
+			Character: "👳🏾",
+			Name:      "person wearing turban: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F473 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏾‍♀": {
+			Character: "👳🏾‍♀",
+			Name:      "woman wearing turban: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏾‍♀️": {
+			Character: "👳🏾‍♀️",
+			Name:      "woman wearing turban: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏾‍♂": {
+			Character: "👳🏾‍♂",
+			Name:      "man wearing turban: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏾‍♂️": {
+			Character: "👳🏾‍♂️",
+			Name:      "man wearing turban: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏿": {
+			Character: "👳🏿",
+			Name:      "person wearing turban: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F473 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏿‍♀": {
+			Character: "👳🏿‍♀",
+			Name:      "woman wearing turban: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏿‍♀️": {
+			Character: "👳🏿‍♀️",
+			Name:      "woman wearing turban: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏿‍♂": {
+			Character: "👳🏿‍♂",
+			Name:      "man wearing turban: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👳🏿‍♂️": {
+			Character: "👳🏿‍♂️",
+			Name:      "man wearing turban: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F473 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👴": {
+			Character: "👴",
+			Name:      "old man",
+			Comment:   "E0.6",
+			CodePoint: "1F474",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👴🏻": {
+			Character: "👴🏻",
+			Name:      "old man: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F474 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👴🏼": {
+			Character: "👴🏼",
+			Name:      "old man: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F474 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👴🏽": {
+			Character: "👴🏽",
+			Name:      "old man: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F474 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👴🏾": {
+			Character: "👴🏾",
+			Name:      "old man: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F474 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👴🏿": {
+			Character: "👴🏿",
+			Name:      "old man: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F474 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👵": {
+			Character: "👵",
+			Name:      "old woman",
+			Comment:   "E0.6",
+			CodePoint: "1F475",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👵🏻": {
+			Character: "👵🏻",
+			Name:      "old woman: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F475 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👵🏼": {
+			Character: "👵🏼",
+			Name:      "old woman: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F475 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👵🏽": {
+			Character: "👵🏽",
+			Name:      "old woman: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F475 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👵🏾": {
+			Character: "👵🏾",
+			Name:      "old woman: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F475 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👵🏿": {
+			Character: "👵🏿",
+			Name:      "old woman: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F475 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👶": {
+			Character: "👶",
+			Name:      "baby",
+			Comment:   "E0.6",
+			CodePoint: "1F476",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👶🏻": {
+			Character: "👶🏻",
+			Name:      "baby: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F476 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👶🏼": {
+			Character: "👶🏼",
+			Name:      "baby: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F476 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👶🏽": {
+			Character: "👶🏽",
+			Name:      "baby: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F476 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👶🏾": {
+			Character: "👶🏾",
+			Name:      "baby: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F476 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👶🏿": {
+			Character: "👶🏿",
+			Name:      "baby: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F476 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"👷": {
+			Character: "👷",
+			Name:      "construction worker",
+			Comment:   "E0.6",
+			CodePoint: "1F477",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷‍♀": {
+			Character: "👷‍♀",
+			Name:      "woman construction worker",
+			Comment:   "E4.0",
+			CodePoint: "1F477 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷‍♀️": {
+			Character: "👷‍♀️",
+			Name:      "woman construction worker",
+			Comment:   "E4.0",
+			CodePoint: "1F477 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷‍♂": {
+			Character: "👷‍♂",
+			Name:      "man construction worker",
+			Comment:   "E4.0",
+			CodePoint: "1F477 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷‍♂️": {
+			Character: "👷‍♂️",
+			Name:      "man construction worker",
+			Comment:   "E4.0",
+			CodePoint: "1F477 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏻": {
+			Character: "👷🏻",
+			Name:      "construction worker: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F477 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏻‍♀": {
+			Character: "👷🏻‍♀",
+			Name:      "woman construction worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏻‍♀️": {
+			Character: "👷🏻‍♀️",
+			Name:      "woman construction worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏻‍♂": {
+			Character: "👷🏻‍♂",
+			Name:      "man construction worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏻‍♂️": {
+			Character: "👷🏻‍♂️",
+			Name:      "man construction worker: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏼": {
+			Character: "👷🏼",
+			Name:      "construction worker: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F477 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏼‍♀": {
+			Character: "👷🏼‍♀",
+			Name:      "woman construction worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏼‍♀️": {
+			Character: "👷🏼‍♀️",
+			Name:      "woman construction worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏼‍♂": {
+			Character: "👷🏼‍♂",
+			Name:      "man construction worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏼‍♂️": {
+			Character: "👷🏼‍♂️",
+			Name:      "man construction worker: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏽": {
+			Character: "👷🏽",
+			Name:      "construction worker: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F477 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏽‍♀": {
+			Character: "👷🏽‍♀",
+			Name:      "woman construction worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏽‍♀️": {
+			Character: "👷🏽‍♀️",
+			Name:      "woman construction worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏽‍♂": {
+			Character: "👷🏽‍♂",
+			Name:      "man construction worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏽‍♂️": {
+			Character: "👷🏽‍♂️",
+			Name:      "man construction worker: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏾": {
+			Character: "👷🏾",
+			Name:      "construction worker: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F477 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏾‍♀": {
+			Character: "👷🏾‍♀",
+			Name:      "woman construction worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏾‍♀️": {
+			Character: "👷🏾‍♀️",
+			Name:      "woman construction worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏾‍♂": {
+			Character: "👷🏾‍♂",
+			Name:      "man construction worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏾‍♂️": {
+			Character: "👷🏾‍♂️",
+			Name:      "man construction worker: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏿": {
+			Character: "👷🏿",
+			Name:      "construction worker: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F477 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏿‍♀": {
+			Character: "👷🏿‍♀",
+			Name:      "woman construction worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏿‍♀️": {
+			Character: "👷🏿‍♀️",
+			Name:      "woman construction worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏿‍♂": {
+			Character: "👷🏿‍♂",
+			Name:      "man construction worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👷🏿‍♂️": {
+			Character: "👷🏿‍♂️",
+			Name:      "man construction worker: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F477 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👸": {
+			Character: "👸",
+			Name:      "princess",
+			Comment:   "E0.6",
+			CodePoint: "1F478",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👸🏻": {
+			Character: "👸🏻",
+			Name:      "princess: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F478 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👸🏼": {
+			Character: "👸🏼",
+			Name:      "princess: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F478 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👸🏽": {
+			Character: "👸🏽",
+			Name:      "princess: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F478 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👸🏾": {
+			Character: "👸🏾",
+			Name:      "princess: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F478 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👸🏿": {
+			Character: "👸🏿",
+			Name:      "princess: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F478 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"👹": {
+			Character: "👹",
+			Name:      "ogre",
+			Comment:   "E0.6",
+			CodePoint: "1F479",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-costume",
+		},
+		"👺": {
+			Character: "👺",
+			Name:      "goblin",
+			Comment:   "E0.6",
+			CodePoint: "1F47A",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-costume",
+		},
+		"👻": {
+			Character: "👻",
+			Name:      "ghost",
+			Comment:   "E0.6",
+			CodePoint: "1F47B",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-costume",
+		},
+		"👼": {
+			Character: "👼",
+			Name:      "baby angel",
+			Comment:   "E0.6",
+			CodePoint: "1F47C",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"👼🏻": {
+			Character: "👼🏻",
+			Name:      "baby angel: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F47C 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"👼🏼": {
+			Character: "👼🏼",
+			Name:      "baby angel: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F47C 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"👼🏽": {
+			Character: "👼🏽",
+			Name:      "baby angel: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F47C 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"👼🏾": {
+			Character: "👼🏾",
+			Name:      "baby angel: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F47C 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"👼🏿": {
+			Character: "👼🏿",
+			Name:      "baby angel: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F47C 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"👽": {
+			Character: "👽",
+			Name:      "alien",
+			Comment:   "E0.6",
+			CodePoint: "1F47D",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-costume",
+		},
+		"👾": {
+			Character: "👾",
+			Name:      "alien monster",
+			Comment:   "E0.6",
+			CodePoint: "1F47E",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-costume",
+		},
+		"👿": {
+			Character: "👿",
+			Name:      "angry face with horns",
+			Comment:   "E0.6",
+			CodePoint: "1F47F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-negative",
+		},
+		"💀": {
+			Character: "💀",
+			Name:      "skull",
+			Comment:   "E0.6",
+			CodePoint: "1F480",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-negative",
+		},
+		"💁": {
+			Character: "💁",
+			Name:      "person tipping hand",
+			Comment:   "E0.6",
+			CodePoint: "1F481",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁‍♀": {
+			Character: "💁‍♀",
+			Name:      "woman tipping hand",
+			Comment:   "E4.0",
+			CodePoint: "1F481 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁‍♀️": {
+			Character: "💁‍♀️",
+			Name:      "woman tipping hand",
+			Comment:   "E4.0",
+			CodePoint: "1F481 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁‍♂": {
+			Character: "💁‍♂",
+			Name:      "man tipping hand",
+			Comment:   "E4.0",
+			CodePoint: "1F481 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁‍♂️": {
+			Character: "💁‍♂️",
+			Name:      "man tipping hand",
+			Comment:   "E4.0",
+			CodePoint: "1F481 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏻": {
+			Character: "💁🏻",
+			Name:      "person tipping hand: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F481 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏻‍♀": {
+			Character: "💁🏻‍♀",
+			Name:      "woman tipping hand: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏻‍♀️": {
+			Character: "💁🏻‍♀️",
+			Name:      "woman tipping hand: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏻‍♂": {
+			Character: "💁🏻‍♂",
+			Name:      "man tipping hand: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏻‍♂️": {
+			Character: "💁🏻‍♂️",
+			Name:      "man tipping hand: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏼": {
+			Character: "💁🏼",
+			Name:      "person tipping hand: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F481 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏼‍♀": {
+			Character: "💁🏼‍♀",
+			Name:      "woman tipping hand: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏼‍♀️": {
+			Character: "💁🏼‍♀️",
+			Name:      "woman tipping hand: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏼‍♂": {
+			Character: "💁🏼‍♂",
+			Name:      "man tipping hand: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏼‍♂️": {
+			Character: "💁🏼‍♂️",
+			Name:      "man tipping hand: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏽": {
+			Character: "💁🏽",
+			Name:      "person tipping hand: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F481 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏽‍♀": {
+			Character: "💁🏽‍♀",
+			Name:      "woman tipping hand: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏽‍♀️": {
+			Character: "💁🏽‍♀️",
+			Name:      "woman tipping hand: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏽‍♂": {
+			Character: "💁🏽‍♂",
+			Name:      "man tipping hand: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏽‍♂️": {
+			Character: "💁🏽‍♂️",
+			Name:      "man tipping hand: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏾": {
+			Character: "💁🏾",
+			Name:      "person tipping hand: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F481 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏾‍♀": {
+			Character: "💁🏾‍♀",
+			Name:      "woman tipping hand: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏾‍♀️": {
+			Character: "💁🏾‍♀️",
+			Name:      "woman tipping hand: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏾‍♂": {
+			Character: "💁🏾‍♂",
+			Name:      "man tipping hand: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏾‍♂️": {
+			Character: "💁🏾‍♂️",
+			Name:      "man tipping hand: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏿": {
+			Character: "💁🏿",
+			Name:      "person tipping hand: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F481 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏿‍♀": {
+			Character: "💁🏿‍♀",
+			Name:      "woman tipping hand: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏿‍♀️": {
+			Character: "💁🏿‍♀️",
+			Name:      "woman tipping hand: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏿‍♂": {
+			Character: "💁🏿‍♂",
+			Name:      "man tipping hand: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💁🏿‍♂️": {
+			Character: "💁🏿‍♂️",
+			Name:      "man tipping hand: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F481 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"💂": {
+			Character: "💂",
+			Name:      "guard",
+			Comment:   "E0.6",
+			CodePoint: "1F482",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂‍♀": {
+			Character: "💂‍♀",
+			Name:      "woman guard",
+			Comment:   "E4.0",
+			CodePoint: "1F482 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂‍♀️": {
+			Character: "💂‍♀️",
+			Name:      "woman guard",
+			Comment:   "E4.0",
+			CodePoint: "1F482 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂‍♂": {
+			Character: "💂‍♂",
+			Name:      "man guard",
+			Comment:   "E4.0",
+			CodePoint: "1F482 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂‍♂️": {
+			Character: "💂‍♂️",
+			Name:      "man guard",
+			Comment:   "E4.0",
+			CodePoint: "1F482 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏻": {
+			Character: "💂🏻",
+			Name:      "guard: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F482 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏻‍♀": {
+			Character: "💂🏻‍♀",
+			Name:      "woman guard: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏻‍♀️": {
+			Character: "💂🏻‍♀️",
+			Name:      "woman guard: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏻‍♂": {
+			Character: "💂🏻‍♂",
+			Name:      "man guard: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏻‍♂️": {
+			Character: "💂🏻‍♂️",
+			Name:      "man guard: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏼": {
+			Character: "💂🏼",
+			Name:      "guard: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F482 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏼‍♀": {
+			Character: "💂🏼‍♀",
+			Name:      "woman guard: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏼‍♀️": {
+			Character: "💂🏼‍♀️",
+			Name:      "woman guard: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏼‍♂": {
+			Character: "💂🏼‍♂",
+			Name:      "man guard: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏼‍♂️": {
+			Character: "💂🏼‍♂️",
+			Name:      "man guard: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏽": {
+			Character: "💂🏽",
+			Name:      "guard: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F482 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏽‍♀": {
+			Character: "💂🏽‍♀",
+			Name:      "woman guard: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏽‍♀️": {
+			Character: "💂🏽‍♀️",
+			Name:      "woman guard: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏽‍♂": {
+			Character: "💂🏽‍♂",
+			Name:      "man guard: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏽‍♂️": {
+			Character: "💂🏽‍♂️",
+			Name:      "man guard: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏾": {
+			Character: "💂🏾",
+			Name:      "guard: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F482 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏾‍♀": {
+			Character: "💂🏾‍♀",
+			Name:      "woman guard: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏾‍♀️": {
+			Character: "💂🏾‍♀️",
+			Name:      "woman guard: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏾‍♂": {
+			Character: "💂🏾‍♂",
+			Name:      "man guard: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏾‍♂️": {
+			Character: "💂🏾‍♂️",
+			Name:      "man guard: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏿": {
+			Character: "💂🏿",
+			Name:      "guard: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F482 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏿‍♀": {
+			Character: "💂🏿‍♀",
+			Name:      "woman guard: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏿‍♀️": {
+			Character: "💂🏿‍♀️",
+			Name:      "woman guard: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏿‍♂": {
+			Character: "💂🏿‍♂",
+			Name:      "man guard: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💂🏿‍♂️": {
+			Character: "💂🏿‍♂️",
+			Name:      "man guard: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F482 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"💃": {
+			Character: "💃",
+			Name:      "woman dancing",
+			Comment:   "E0.6",
+			CodePoint: "1F483",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💃🏻": {
+			Character: "💃🏻",
+			Name:      "woman dancing: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F483 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💃🏼": {
+			Character: "💃🏼",
+			Name:      "woman dancing: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F483 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💃🏽": {
+			Character: "💃🏽",
+			Name:      "woman dancing: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F483 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💃🏾": {
+			Character: "💃🏾",
+			Name:      "woman dancing: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F483 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💃🏿": {
+			Character: "💃🏿",
+			Name:      "woman dancing: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F483 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💄": {
+			Character: "💄",
+			Name:      "lipstick",
+			Comment:   "E0.6",
+			CodePoint: "1F484",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"💅": {
+			Character: "💅",
+			Name:      "nail polish",
+			Comment:   "E0.6",
+			CodePoint: "1F485",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"💅🏻": {
+			Character: "💅🏻",
+			Name:      "nail polish: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F485 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"💅🏼": {
+			Character: "💅🏼",
+			Name:      "nail polish: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F485 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"💅🏽": {
+			Character: "💅🏽",
+			Name:      "nail polish: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F485 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"💅🏾": {
+			Character: "💅🏾",
+			Name:      "nail polish: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F485 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"💅🏿": {
+			Character: "💅🏿",
+			Name:      "nail polish: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F485 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"💆": {
+			Character: "💆",
+			Name:      "person getting massage",
+			Comment:   "E0.6",
+			CodePoint: "1F486",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆‍♀": {
+			Character: "💆‍♀",
+			Name:      "woman getting massage",
+			Comment:   "E4.0",
+			CodePoint: "1F486 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆‍♀️": {
+			Character: "💆‍♀️",
+			Name:      "woman getting massage",
+			Comment:   "E4.0",
+			CodePoint: "1F486 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆‍♂": {
+			Character: "💆‍♂",
+			Name:      "man getting massage",
+			Comment:   "E4.0",
+			CodePoint: "1F486 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆‍♂️": {
+			Character: "💆‍♂️",
+			Name:      "man getting massage",
+			Comment:   "E4.0",
+			CodePoint: "1F486 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏻": {
+			Character: "💆🏻",
+			Name:      "person getting massage: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F486 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏻‍♀": {
+			Character: "💆🏻‍♀",
+			Name:      "woman getting massage: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏻‍♀️": {
+			Character: "💆🏻‍♀️",
+			Name:      "woman getting massage: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏻‍♂": {
+			Character: "💆🏻‍♂",
+			Name:      "man getting massage: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏻‍♂️": {
+			Character: "💆🏻‍♂️",
+			Name:      "man getting massage: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏼": {
+			Character: "💆🏼",
+			Name:      "person getting massage: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F486 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏼‍♀": {
+			Character: "💆🏼‍♀",
+			Name:      "woman getting massage: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏼‍♀️": {
+			Character: "💆🏼‍♀️",
+			Name:      "woman getting massage: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏼‍♂": {
+			Character: "💆🏼‍♂",
+			Name:      "man getting massage: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏼‍♂️": {
+			Character: "💆🏼‍♂️",
+			Name:      "man getting massage: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏽": {
+			Character: "💆🏽",
+			Name:      "person getting massage: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F486 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏽‍♀": {
+			Character: "💆🏽‍♀",
+			Name:      "woman getting massage: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏽‍♀️": {
+			Character: "💆🏽‍♀️",
+			Name:      "woman getting massage: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏽‍♂": {
+			Character: "💆🏽‍♂",
+			Name:      "man getting massage: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏽‍♂️": {
+			Character: "💆🏽‍♂️",
+			Name:      "man getting massage: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏾": {
+			Character: "💆🏾",
+			Name:      "person getting massage: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F486 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏾‍♀": {
+			Character: "💆🏾‍♀",
+			Name:      "woman getting massage: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏾‍♀️": {
+			Character: "💆🏾‍♀️",
+			Name:      "woman getting massage: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏾‍♂": {
+			Character: "💆🏾‍♂",
+			Name:      "man getting massage: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏾‍♂️": {
+			Character: "💆🏾‍♂️",
+			Name:      "man getting massage: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏿": {
+			Character: "💆🏿",
+			Name:      "person getting massage: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F486 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏿‍♀": {
+			Character: "💆🏿‍♀",
+			Name:      "woman getting massage: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏿‍♀️": {
+			Character: "💆🏿‍♀️",
+			Name:      "woman getting massage: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏿‍♂": {
+			Character: "💆🏿‍♂",
+			Name:      "man getting massage: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💆🏿‍♂️": {
+			Character: "💆🏿‍♂️",
+			Name:      "man getting massage: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F486 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇": {
+			Character: "💇",
+			Name:      "person getting haircut",
+			Comment:   "E0.6",
+			CodePoint: "1F487",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇‍♀": {
+			Character: "💇‍♀",
+			Name:      "woman getting haircut",
+			Comment:   "E4.0",
+			CodePoint: "1F487 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇‍♀️": {
+			Character: "💇‍♀️",
+			Name:      "woman getting haircut",
+			Comment:   "E4.0",
+			CodePoint: "1F487 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇‍♂": {
+			Character: "💇‍♂",
+			Name:      "man getting haircut",
+			Comment:   "E4.0",
+			CodePoint: "1F487 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇‍♂️": {
+			Character: "💇‍♂️",
+			Name:      "man getting haircut",
+			Comment:   "E4.0",
+			CodePoint: "1F487 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏻": {
+			Character: "💇🏻",
+			Name:      "person getting haircut: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F487 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏻‍♀": {
+			Character: "💇🏻‍♀",
+			Name:      "woman getting haircut: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏻‍♀️": {
+			Character: "💇🏻‍♀️",
+			Name:      "woman getting haircut: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏻‍♂": {
+			Character: "💇🏻‍♂",
+			Name:      "man getting haircut: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏻‍♂️": {
+			Character: "💇🏻‍♂️",
+			Name:      "man getting haircut: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏼": {
+			Character: "💇🏼",
+			Name:      "person getting haircut: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F487 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏼‍♀": {
+			Character: "💇🏼‍♀",
+			Name:      "woman getting haircut: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏼‍♀️": {
+			Character: "💇🏼‍♀️",
+			Name:      "woman getting haircut: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏼‍♂": {
+			Character: "💇🏼‍♂",
+			Name:      "man getting haircut: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏼‍♂️": {
+			Character: "💇🏼‍♂️",
+			Name:      "man getting haircut: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏽": {
+			Character: "💇🏽",
+			Name:      "person getting haircut: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F487 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏽‍♀": {
+			Character: "💇🏽‍♀",
+			Name:      "woman getting haircut: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏽‍♀️": {
+			Character: "💇🏽‍♀️",
+			Name:      "woman getting haircut: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏽‍♂": {
+			Character: "💇🏽‍♂",
+			Name:      "man getting haircut: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏽‍♂️": {
+			Character: "💇🏽‍♂️",
+			Name:      "man getting haircut: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏾": {
+			Character: "💇🏾",
+			Name:      "person getting haircut: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F487 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏾‍♀": {
+			Character: "💇🏾‍♀",
+			Name:      "woman getting haircut: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏾‍♀️": {
+			Character: "💇🏾‍♀️",
+			Name:      "woman getting haircut: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏾‍♂": {
+			Character: "💇🏾‍♂",
+			Name:      "man getting haircut: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏾‍♂️": {
+			Character: "💇🏾‍♂️",
+			Name:      "man getting haircut: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏿": {
+			Character: "💇🏿",
+			Name:      "person getting haircut: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F487 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏿‍♀": {
+			Character: "💇🏿‍♀",
+			Name:      "woman getting haircut: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏿‍♀️": {
+			Character: "💇🏿‍♀️",
+			Name:      "woman getting haircut: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏿‍♂": {
+			Character: "💇🏿‍♂",
+			Name:      "man getting haircut: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💇🏿‍♂️": {
+			Character: "💇🏿‍♂️",
+			Name:      "man getting haircut: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F487 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"💈": {
+			Character: "💈",
+			Name:      "barber pole",
+			Comment:   "E0.6",
+			CodePoint: "1F488",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"💉": {
+			Character: "💉",
+			Name:      "syringe",
+			Comment:   "E0.6",
+			CodePoint: "1F489",
+			Group:     "Objects",
+			Subgroup:  "medical",
+		},
+		"💊": {
+			Character: "💊",
+			Name:      "pill",
+			Comment:   "E0.6",
+			CodePoint: "1F48A",
+			Group:     "Objects",
+			Subgroup:  "medical",
+		},
+		"💋": {
+			Character: "💋",
+			Name:      "kiss mark",
+			Comment:   "E0.6",
+			CodePoint: "1F48B",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"💌": {
+			Character: "💌",
+			Name:      "love letter",
+			Comment:   "E0.6",
+			CodePoint: "1F48C",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💍": {
+			Character: "💍",
+			Name:      "ring",
+			Comment:   "E0.6",
+			CodePoint: "1F48D",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"💎": {
+			Character: "💎",
+			Name:      "gem stone",
+			Comment:   "E0.6",
+			CodePoint: "1F48E",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"💏": {
+			Character: "💏",
+			Name:      "kiss",
+			Comment:   "E0.6",
+			CodePoint: "1F48F",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💏🏻": {
+			Character: "💏🏻",
+			Name:      "kiss: light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F48F 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💏🏼": {
+			Character: "💏🏼",
+			Name:      "kiss: medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F48F 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💏🏽": {
+			Character: "💏🏽",
+			Name:      "kiss: medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F48F 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💏🏾": {
+			Character: "💏🏾",
+			Name:      "kiss: medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F48F 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💏🏿": {
+			Character: "💏🏿",
+			Name:      "kiss: dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F48F 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💐": {
+			Character: "💐",
+			Name:      "bouquet",
+			Comment:   "E0.6",
+			CodePoint: "1F490",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"💑": {
+			Character: "💑",
+			Name:      "couple with heart",
+			Comment:   "E0.6",
+			CodePoint: "1F491",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💑🏻": {
+			Character: "💑🏻",
+			Name:      "couple with heart: light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F491 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💑🏼": {
+			Character: "💑🏼",
+			Name:      "couple with heart: medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F491 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💑🏽": {
+			Character: "💑🏽",
+			Name:      "couple with heart: medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F491 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💑🏾": {
+			Character: "💑🏾",
+			Name:      "couple with heart: medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F491 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💑🏿": {
+			Character: "💑🏿",
+			Name:      "couple with heart: dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F491 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"💒": {
+			Character: "💒",
+			Name:      "wedding",
+			Comment:   "E0.6",
+			CodePoint: "1F492",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"💓": {
+			Character: "💓",
+			Name:      "beating heart",
+			Comment:   "E0.6",
+			CodePoint: "1F493",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💔": {
+			Character: "💔",
+			Name:      "broken heart",
+			Comment:   "E0.6",
+			CodePoint: "1F494",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💕": {
+			Character: "💕",
+			Name:      "two hearts",
+			Comment:   "E0.6",
+			CodePoint: "1F495",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💖": {
+			Character: "💖",
+			Name:      "sparkling heart",
+			Comment:   "E0.6",
+			CodePoint: "1F496",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💗": {
+			Character: "💗",
+			Name:      "growing heart",
+			Comment:   "E0.6",
+			CodePoint: "1F497",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💘": {
+			Character: "💘",
+			Name:      "heart with arrow",
+			Comment:   "E0.6",
+			CodePoint: "1F498",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💙": {
+			Character: "💙",
+			Name:      "blue heart",
+			Comment:   "E0.6",
+			CodePoint: "1F499",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💚": {
+			Character: "💚",
+			Name:      "green heart",
+			Comment:   "E0.6",
+			CodePoint: "1F49A",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💛": {
+			Character: "💛",
+			Name:      "yellow heart",
+			Comment:   "E0.6",
+			CodePoint: "1F49B",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💜": {
+			Character: "💜",
+			Name:      "purple heart",
+			Comment:   "E0.6",
+			CodePoint: "1F49C",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💝": {
+			Character: "💝",
+			Name:      "heart with ribbon",
+			Comment:   "E0.6",
+			CodePoint: "1F49D",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💞": {
+			Character: "💞",
+			Name:      "revolving hearts",
+			Comment:   "E0.6",
+			CodePoint: "1F49E",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💟": {
+			Character: "💟",
+			Name:      "heart decoration",
+			Comment:   "E0.6",
+			CodePoint: "1F49F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"💠": {
+			Character: "💠",
+			Name:      "diamond with a dot",
+			Comment:   "E0.6",
+			CodePoint: "1F4A0",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"💡": {
+			Character: "💡",
+			Name:      "light bulb",
+			Comment:   "E0.6",
+			CodePoint: "1F4A1",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"💢": {
+			Character: "💢",
+			Name:      "anger symbol",
+			Comment:   "E0.6",
+			CodePoint: "1F4A2",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"💣": {
+			Character: "💣",
+			Name:      "bomb",
+			Comment:   "E0.6",
+			CodePoint: "1F4A3",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"💤": {
+			Character: "💤",
+			Name:      "ZZZ",
+			Comment:   "E0.6",
+			CodePoint: "1F4A4",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"💥": {
+			Character: "💥",
+			Name:      "collision",
+			Comment:   "E0.6",
+			CodePoint: "1F4A5",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"💦": {
+			Character: "💦",
+			Name:      "sweat droplets",
+			Comment:   "E0.6",
+			CodePoint: "1F4A6",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"💧": {
+			Character: "💧",
+			Name:      "droplet",
+			Comment:   "E0.6",
+			CodePoint: "1F4A7",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"💨": {
+			Character: "💨",
+			Name:      "dashing away",
+			Comment:   "E0.6",
+			CodePoint: "1F4A8",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"💩": {
+			Character: "💩",
+			Name:      "pile of poo",
+			Comment:   "E0.6",
+			CodePoint: "1F4A9",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-costume",
+		},
+		"💪": {
+			Character: "💪",
+			Name:      "flexed biceps",
+			Comment:   "E0.6",
+			CodePoint: "1F4AA",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"💪🏻": {
+			Character: "💪🏻",
+			Name:      "flexed biceps: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F4AA 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"💪🏼": {
+			Character: "💪🏼",
+			Name:      "flexed biceps: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F4AA 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"💪🏽": {
+			Character: "💪🏽",
+			Name:      "flexed biceps: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F4AA 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"💪🏾": {
+			Character: "💪🏾",
+			Name:      "flexed biceps: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F4AA 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"💪🏿": {
+			Character: "💪🏿",
+			Name:      "flexed biceps: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F4AA 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"💫": {
+			Character: "💫",
+			Name:      "dizzy",
+			Comment:   "E0.6",
+			CodePoint: "1F4AB",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"💬": {
+			Character: "💬",
+			Name:      "speech balloon",
+			Comment:   "E0.6",
+			CodePoint: "1F4AC",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"💭": {
+			Character: "💭",
+			Name:      "thought balloon",
+			Comment:   "E1.0",
+			CodePoint: "1F4AD",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"💮": {
+			Character: "💮",
+			Name:      "white flower",
+			Comment:   "E0.6",
+			CodePoint: "1F4AE",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"💯": {
+			Character: "💯",
+			Name:      "hundred points",
+			Comment:   "E0.6",
+			CodePoint: "1F4AF",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"💰": {
+			Character: "💰",
+			Name:      "money bag",
+			Comment:   "E0.6",
+			CodePoint: "1F4B0",
+			Group:     "Objects",
+			Subgroup:  "money",
+		},
+		"💱": {
+			Character: "💱",
+			Name:      "currency exchange",
+			Comment:   "E0.6",
+			CodePoint: "1F4B1",
+			Group:     "Symbols",
+			Subgroup:  "currency",
+		},
+		"💲": {
+			Character: "💲",
+			Name:      "heavy dollar sign",
+			Comment:   "E0.6",
+			CodePoint: "1F4B2",
+			Group:     "Symbols",
+			Subgroup:  "currency",
+		},
+		"💳": {
+			Character: "💳",
+			Name:      "credit card",
+			Comment:   "E0.6",
+			CodePoint: "1F4B3",
+			Group:     "Objects",
+			Subgroup:  "money",
+		},
+		"💴": {
+			Character: "💴",
+			Name:      "yen banknote",
+			Comment:   "E0.6",
+			CodePoint: "1F4B4",
+			Group:     "Objects",
+			Subgroup:  "money",
+		},
+		"💵": {
+			Character: "💵",
+			Name:      "dollar banknote",
+			Comment:   "E0.6",
+			CodePoint: "1F4B5",
+			Group:     "Objects",
+			Subgroup:  "money",
+		},
+		"💶": {
+			Character: "💶",
+			Name:      "euro banknote",
+			Comment:   "E1.0",
+			CodePoint: "1F4B6",
+			Group:     "Objects",
+			Subgroup:  "money",
+		},
+		"💷": {
+			Character: "💷",
+			Name:      "pound banknote",
+			Comment:   "E1.0",
+			CodePoint: "1F4B7",
+			Group:     "Objects",
+			Subgroup:  "money",
+		},
+		"💸": {
+			Character: "💸",
+			Name:      "money with wings",
+			Comment:   "E0.6",
+			CodePoint: "1F4B8",
+			Group:     "Objects",
+			Subgroup:  "money",
+		},
+		"💹": {
+			Character: "💹",
+			Name:      "chart increasing with yen",
+			Comment:   "E0.6",
+			CodePoint: "1F4B9",
+			Group:     "Objects",
+			Subgroup:  "money",
+		},
+		"💺": {
+			Character: "💺",
+			Name:      "seat",
+			Comment:   "E0.6",
+			CodePoint: "1F4BA",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"💻": {
+			Character: "💻",
+			Name:      "laptop",
+			Comment:   "E0.6",
+			CodePoint: "1F4BB",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"💼": {
+			Character: "💼",
+			Name:      "briefcase",
+			Comment:   "E0.6",
+			CodePoint: "1F4BC",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"💽": {
+			Character: "💽",
+			Name:      "computer disk",
+			Comment:   "E0.6",
+			CodePoint: "1F4BD",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"💾": {
+			Character: "💾",
+			Name:      "floppy disk",
+			Comment:   "E0.6",
+			CodePoint: "1F4BE",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"💿": {
+			Character: "💿",
+			Name:      "optical disk",
+			Comment:   "E0.6",
+			CodePoint: "1F4BF",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"📀": {
+			Character: "📀",
+			Name:      "dvd",
+			Comment:   "E0.6",
+			CodePoint: "1F4C0",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"📁": {
+			Character: "📁",
+			Name:      "file folder",
+			Comment:   "E0.6",
+			CodePoint: "1F4C1",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📂": {
+			Character: "📂",
+			Name:      "open file folder",
+			Comment:   "E0.6",
+			CodePoint: "1F4C2",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📃": {
+			Character: "📃",
+			Name:      "page with curl",
+			Comment:   "E0.6",
+			CodePoint: "1F4C3",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📄": {
+			Character: "📄",
+			Name:      "page facing up",
+			Comment:   "E0.6",
+			CodePoint: "1F4C4",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📅": {
+			Character: "📅",
+			Name:      "calendar",
+			Comment:   "E0.6",
+			CodePoint: "1F4C5",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📆": {
+			Character: "📆",
+			Name:      "tear-off calendar",
+			Comment:   "E0.6",
+			CodePoint: "1F4C6",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📇": {
+			Character: "📇",
+			Name:      "card index",
+			Comment:   "E0.6",
+			CodePoint: "1F4C7",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📈": {
+			Character: "📈",
+			Name:      "chart increasing",
+			Comment:   "E0.6",
+			CodePoint: "1F4C8",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📉": {
+			Character: "📉",
+			Name:      "chart decreasing",
+			Comment:   "E0.6",
+			CodePoint: "1F4C9",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📊": {
+			Character: "📊",
+			Name:      "bar chart",
+			Comment:   "E0.6",
+			CodePoint: "1F4CA",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📋": {
+			Character: "📋",
+			Name:      "clipboard",
+			Comment:   "E0.6",
+			CodePoint: "1F4CB",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📌": {
+			Character: "📌",
+			Name:      "pushpin",
+			Comment:   "E0.6",
+			CodePoint: "1F4CC",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📍": {
+			Character: "📍",
+			Name:      "round pushpin",
+			Comment:   "E0.6",
+			CodePoint: "1F4CD",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📎": {
+			Character: "📎",
+			Name:      "paperclip",
+			Comment:   "E0.6",
+			CodePoint: "1F4CE",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📏": {
+			Character: "📏",
+			Name:      "straight ruler",
+			Comment:   "E0.6",
+			CodePoint: "1F4CF",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📐": {
+			Character: "📐",
+			Name:      "triangular ruler",
+			Comment:   "E0.6",
+			CodePoint: "1F4D0",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"📑": {
+			Character: "📑",
+			Name:      "bookmark tabs",
+			Comment:   "E0.6",
+			CodePoint: "1F4D1",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📒": {
+			Character: "📒",
+			Name:      "ledger",
+			Comment:   "E0.6",
+			CodePoint: "1F4D2",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📓": {
+			Character: "📓",
+			Name:      "notebook",
+			Comment:   "E0.6",
+			CodePoint: "1F4D3",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📔": {
+			Character: "📔",
+			Name:      "notebook with decorative cover",
+			Comment:   "E0.6",
+			CodePoint: "1F4D4",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📕": {
+			Character: "📕",
+			Name:      "closed book",
+			Comment:   "E0.6",
+			CodePoint: "1F4D5",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📖": {
+			Character: "📖",
+			Name:      "open book",
+			Comment:   "E0.6",
+			CodePoint: "1F4D6",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📗": {
+			Character: "📗",
+			Name:      "green book",
+			Comment:   "E0.6",
+			CodePoint: "1F4D7",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📘": {
+			Character: "📘",
+			Name:      "blue book",
+			Comment:   "E0.6",
+			CodePoint: "1F4D8",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📙": {
+			Character: "📙",
+			Name:      "orange book",
+			Comment:   "E0.6",
+			CodePoint: "1F4D9",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📚": {
+			Character: "📚",
+			Name:      "books",
+			Comment:   "E0.6",
+			CodePoint: "1F4DA",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📛": {
+			Character: "📛",
+			Name:      "name badge",
+			Comment:   "E0.6",
+			CodePoint: "1F4DB",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"📜": {
+			Character: "📜",
+			Name:      "scroll",
+			Comment:   "E0.6",
+			CodePoint: "1F4DC",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📝": {
+			Character: "📝",
+			Name:      "memo",
+			Comment:   "E0.6",
+			CodePoint: "1F4DD",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"📞": {
+			Character: "📞",
+			Name:      "telephone receiver",
+			Comment:   "E0.6",
+			CodePoint: "1F4DE",
+			Group:     "Objects",
+			Subgroup:  "phone",
+		},
+		"📟": {
+			Character: "📟",
+			Name:      "pager",
+			Comment:   "E0.6",
+			CodePoint: "1F4DF",
+			Group:     "Objects",
+			Subgroup:  "phone",
+		},
+		"📠": {
+			Character: "📠",
+			Name:      "fax machine",
+			Comment:   "E0.6",
+			CodePoint: "1F4E0",
+			Group:     "Objects",
+			Subgroup:  "phone",
+		},
+		"📡": {
+			Character: "📡",
+			Name:      "satellite antenna",
+			Comment:   "E0.6",
+			CodePoint: "1F4E1",
+			Group:     "Objects",
+			Subgroup:  "science",
+		},
+		"📢": {
+			Character: "📢",
+			Name:      "loudspeaker",
+			Comment:   "E0.6",
+			CodePoint: "1F4E2",
+			Group:     "Objects",
+			Subgroup:  "sound",
+		},
+		"📣": {
+			Character: "📣",
+			Name:      "megaphone",
+			Comment:   "E0.6",
+			CodePoint: "1F4E3",
+			Group:     "Objects",
+			Subgroup:  "sound",
+		},
+		"📤": {
+			Character: "📤",
+			Name:      "outbox tray",
+			Comment:   "E0.6",
+			CodePoint: "1F4E4",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"📥": {
+			Character: "📥",
+			Name:      "inbox tray",
+			Comment:   "E0.6",
+			CodePoint: "1F4E5",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"📦": {
+			Character: "📦",
+			Name:      "package",
+			Comment:   "E0.6",
+			CodePoint: "1F4E6",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"📧": {
+			Character: "📧",
+			Name:      "e-mail",
+			Comment:   "E0.6",
+			CodePoint: "1F4E7",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"📨": {
+			Character: "📨",
+			Name:      "incoming envelope",
+			Comment:   "E0.6",
+			CodePoint: "1F4E8",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"📩": {
+			Character: "📩",
+			Name:      "envelope with arrow",
+			Comment:   "E0.6",
+			CodePoint: "1F4E9",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"📪": {
+			Character: "📪",
+			Name:      "closed mailbox with lowered flag",
+			Comment:   "E0.6",
+			CodePoint: "1F4EA",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"📫": {
+			Character: "📫",
+			Name:      "closed mailbox with raised flag",
+			Comment:   "E0.6",
+			CodePoint: "1F4EB",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"📬": {
+			Character: "📬",
+			Name:      "open mailbox with raised flag",
+			Comment:   "E0.7",
+			CodePoint: "1F4EC",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"📭": {
+			Character: "📭",
+			Name:      "open mailbox with lowered flag",
+			Comment:   "E0.7",
+			CodePoint: "1F4ED",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"📮": {
+			Character: "📮",
+			Name:      "postbox",
+			Comment:   "E0.6",
+			CodePoint: "1F4EE",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"📯": {
+			Character: "📯",
+			Name:      "postal horn",
+			Comment:   "E1.0",
+			CodePoint: "1F4EF",
+			Group:     "Objects",
+			Subgroup:  "sound",
+		},
+		"📰": {
+			Character: "📰",
+			Name:      "newspaper",
+			Comment:   "E0.6",
+			CodePoint: "1F4F0",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"📱": {
+			Character: "📱",
+			Name:      "mobile phone",
+			Comment:   "E0.6",
+			CodePoint: "1F4F1",
+			Group:     "Objects",
+			Subgroup:  "phone",
+		},
+		"📲": {
+			Character: "📲",
+			Name:      "mobile phone with arrow",
+			Comment:   "E0.6",
+			CodePoint: "1F4F2",
+			Group:     "Objects",
+			Subgroup:  "phone",
+		},
+		"📳": {
+			Character: "📳",
+			Name:      "vibration mode",
+			Comment:   "E0.6",
+			CodePoint: "1F4F3",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"📴": {
+			Character: "📴",
+			Name:      "mobile phone off",
+			Comment:   "E0.6",
+			CodePoint: "1F4F4",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"📵": {
+			Character: "📵",
+			Name:      "no mobile phones",
+			Comment:   "E1.0",
+			CodePoint: "1F4F5",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"📶": {
+			Character: "📶",
+			Name:      "antenna bars",
+			Comment:   "E0.6",
+			CodePoint: "1F4F6",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"📷": {
+			Character: "📷",
+			Name:      "camera",
+			Comment:   "E0.6",
+			CodePoint: "1F4F7",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"📸": {
+			Character: "📸",
+			Name:      "camera with flash",
+			Comment:   "E1.0",
+			CodePoint: "1F4F8",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"📹": {
+			Character: "📹",
+			Name:      "video camera",
+			Comment:   "E0.6",
+			CodePoint: "1F4F9",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"📺": {
+			Character: "📺",
+			Name:      "television",
+			Comment:   "E0.6",
+			CodePoint: "1F4FA",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"📻": {
+			Character: "📻",
+			Name:      "radio",
+			Comment:   "E0.6",
+			CodePoint: "1F4FB",
+			Group:     "Objects",
+			Subgroup:  "music",
+		},
+		"📼": {
+			Character: "📼",
+			Name:      "videocassette",
+			Comment:   "E0.6",
+			CodePoint: "1F4FC",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"📽": {
+			Character: "📽",
+			Name:      "film projector",
+			Comment:   "E0.7",
+			CodePoint: "1F4FD",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"📽️": {
+			Character: "📽️",
+			Name:      "film projector",
+			Comment:   "E0.7",
+			CodePoint: "1F4FD FE0F",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"📿": {
+			Character: "📿",
+			Name:      "prayer beads",
+			Comment:   "E1.0",
+			CodePoint: "1F4FF",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🔀": {
+			Character: "🔀",
+			Name:      "shuffle tracks button",
+			Comment:   "E1.0",
+			CodePoint: "1F500",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"🔁": {
+			Character: "🔁",
+			Name:      "repeat button",
+			Comment:   "E1.0",
+			CodePoint: "1F501",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"🔂": {
+			Character: "🔂",
+			Name:      "repeat single button",
+			Comment:   "E1.0",
+			CodePoint: "1F502",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"🔃": {
+			Character: "🔃",
+			Name:      "clockwise vertical arrows",
+			Comment:   "E0.6",
+			CodePoint: "1F503",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"🔄": {
+			Character: "🔄",
+			Name:      "counterclockwise arrows button",
+			Comment:   "E1.0",
+			CodePoint: "1F504",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"🔅": {
+			Character: "🔅",
+			Name:      "dim button",
+			Comment:   "E1.0",
+			CodePoint: "1F505",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"🔆": {
+			Character: "🔆",
+			Name:      "bright button",
+			Comment:   "E1.0",
+			CodePoint: "1F506",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"🔇": {
+			Character: "🔇",
+			Name:      "muted speaker",
+			Comment:   "E1.0",
+			CodePoint: "1F507",
+			Group:     "Objects",
+			Subgroup:  "sound",
+		},
+		"🔈": {
+			Character: "🔈",
+			Name:      "speaker low volume",
+			Comment:   "E0.7",
+			CodePoint: "1F508",
+			Group:     "Objects",
+			Subgroup:  "sound",
+		},
+		"🔉": {
+			Character: "🔉",
+			Name:      "speaker medium volume",
+			Comment:   "E1.0",
+			CodePoint: "1F509",
+			Group:     "Objects",
+			Subgroup:  "sound",
+		},
+		"🔊": {
+			Character: "🔊",
+			Name:      "speaker high volume",
+			Comment:   "E0.6",
+			CodePoint: "1F50A",
+			Group:     "Objects",
+			Subgroup:  "sound",
+		},
+		"🔋": {
+			Character: "🔋",
+			Name:      "battery",
+			Comment:   "E0.6",
+			CodePoint: "1F50B",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🔌": {
+			Character: "🔌",
+			Name:      "electric plug",
+			Comment:   "E0.6",
+			CodePoint: "1F50C",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🔍": {
+			Character: "🔍",
+			Name:      "magnifying glass tilted left",
+			Comment:   "E0.6",
+			CodePoint: "1F50D",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"🔎": {
+			Character: "🔎",
+			Name:      "magnifying glass tilted right",
+			Comment:   "E0.6",
+			CodePoint: "1F50E",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"🔏": {
+			Character: "🔏",
+			Name:      "locked with pen",
+			Comment:   "E0.6",
+			CodePoint: "1F50F",
+			Group:     "Objects",
+			Subgroup:  "lock",
+		},
+		"🔐": {
+			Character: "🔐",
+			Name:      "locked with key",
+			Comment:   "E0.6",
+			CodePoint: "1F510",
+			Group:     "Objects",
+			Subgroup:  "lock",
+		},
+		"🔑": {
+			Character: "🔑",
+			Name:      "key",
+			Comment:   "E0.6",
+			CodePoint: "1F511",
+			Group:     "Objects",
+			Subgroup:  "lock",
+		},
+		"🔒": {
+			Character: "🔒",
+			Name:      "locked",
+			Comment:   "E0.6",
+			CodePoint: "1F512",
+			Group:     "Objects",
+			Subgroup:  "lock",
+		},
+		"🔓": {
+			Character: "🔓",
+			Name:      "unlocked",
+			Comment:   "E0.6",
+			CodePoint: "1F513",
+			Group:     "Objects",
+			Subgroup:  "lock",
+		},
+		"🔔": {
+			Character: "🔔",
+			Name:      "bell",
+			Comment:   "E0.6",
+			CodePoint: "1F514",
+			Group:     "Objects",
+			Subgroup:  "sound",
+		},
+		"🔕": {
+			Character: "🔕",
+			Name:      "bell with slash",
+			Comment:   "E1.0",
+			CodePoint: "1F515",
+			Group:     "Objects",
+			Subgroup:  "sound",
+		},
+		"🔖": {
+			Character: "🔖",
+			Name:      "bookmark",
+			Comment:   "E0.6",
+			CodePoint: "1F516",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"🔗": {
+			Character: "🔗",
+			Name:      "link",
+			Comment:   "E0.6",
+			CodePoint: "1F517",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🔘": {
+			Character: "🔘",
+			Name:      "radio button",
+			Comment:   "E0.6",
+			CodePoint: "1F518",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🔙": {
+			Character: "🔙",
+			Name:      "BACK arrow",
+			Comment:   "E0.6",
+			CodePoint: "1F519",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"🔚": {
+			Character: "🔚",
+			Name:      "END arrow",
+			Comment:   "E0.6",
+			CodePoint: "1F51A",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"🔛": {
+			Character: "🔛",
+			Name:      "ON! arrow",
+			Comment:   "E0.6",
+			CodePoint: "1F51B",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"🔜": {
+			Character: "🔜",
+			Name:      "SOON arrow",
+			Comment:   "E0.6",
+			CodePoint: "1F51C",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"🔝": {
+			Character: "🔝",
+			Name:      "TOP arrow",
+			Comment:   "E0.6",
+			CodePoint: "1F51D",
+			Group:     "Symbols",
+			Subgroup:  "arrow",
+		},
+		"🔞": {
+			Character: "🔞",
+			Name:      "no one under eighteen",
+			Comment:   "E0.6",
+			CodePoint: "1F51E",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"🔟": {
+			Character: "🔟",
+			Name:      "keycap: 10",
+			Comment:   "E0.6",
+			CodePoint: "1F51F",
+			Group:     "Symbols",
+			Subgroup:  "keycap",
+		},
+		"🔠": {
+			Character: "🔠",
+			Name:      "input latin uppercase",
+			Comment:   "E0.6",
+			CodePoint: "1F520",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🔡": {
+			Character: "🔡",
+			Name:      "input latin lowercase",
+			Comment:   "E0.6",
+			CodePoint: "1F521",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🔢": {
+			Character: "🔢",
+			Name:      "input numbers",
+			Comment:   "E0.6",
+			CodePoint: "1F522",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🔣": {
+			Character: "🔣",
+			Name:      "input symbols",
+			Comment:   "E0.6",
+			CodePoint: "1F523",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🔤": {
+			Character: "🔤",
+			Name:      "input latin letters",
+			Comment:   "E0.6",
+			CodePoint: "1F524",
+			Group:     "Symbols",
+			Subgroup:  "alphanum",
+		},
+		"🔥": {
+			Character: "🔥",
+			Name:      "fire",
+			Comment:   "E0.6",
+			CodePoint: "1F525",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🔦": {
+			Character: "🔦",
+			Name:      "flashlight",
+			Comment:   "E0.6",
+			CodePoint: "1F526",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"🔧": {
+			Character: "🔧",
+			Name:      "wrench",
+			Comment:   "E0.6",
+			CodePoint: "1F527",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🔨": {
+			Character: "🔨",
+			Name:      "hammer",
+			Comment:   "E0.6",
+			CodePoint: "1F528",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🔩": {
+			Character: "🔩",
+			Name:      "nut and bolt",
+			Comment:   "E0.6",
+			CodePoint: "1F529",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🔪": {
+			Character: "🔪",
+			Name:      "kitchen knife",
+			Comment:   "E0.6",
+			CodePoint: "1F52A",
+			Group:     "Food & Drink",
+			Subgroup:  "dishware",
+		},
+		"🔫": {
+			Character: "🔫",
+			Name:      "water pistol",
+			Comment:   "E0.6",
+			CodePoint: "1F52B",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🔬": {
+			Character: "🔬",
+			Name:      "microscope",
+			Comment:   "E1.0",
+			CodePoint: "1F52C",
+			Group:     "Objects",
+			Subgroup:  "science",
+		},
+		"🔭": {
+			Character: "🔭",
+			Name:      "telescope",
+			Comment:   "E1.0",
+			CodePoint: "1F52D",
+			Group:     "Objects",
+			Subgroup:  "science",
+		},
+		"🔮": {
+			Character: "🔮",
+			Name:      "crystal ball",
+			Comment:   "E0.6",
+			CodePoint: "1F52E",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🔯": {
+			Character: "🔯",
+			Name:      "dotted six-pointed star",
+			Comment:   "E0.6",
+			CodePoint: "1F52F",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"🔰": {
+			Character: "🔰",
+			Name:      "Japanese symbol for beginner",
+			Comment:   "E0.6",
+			CodePoint: "1F530",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"🔱": {
+			Character: "🔱",
+			Name:      "trident emblem",
+			Comment:   "E0.6",
+			CodePoint: "1F531",
+			Group:     "Symbols",
+			Subgroup:  "other-symbol",
+		},
+		"🔲": {
+			Character: "🔲",
+			Name:      "black square button",
+			Comment:   "E0.6",
+			CodePoint: "1F532",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🔳": {
+			Character: "🔳",
+			Name:      "white square button",
+			Comment:   "E0.6",
+			CodePoint: "1F533",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🔴": {
+			Character: "🔴",
+			Name:      "red circle",
+			Comment:   "E0.6",
+			CodePoint: "1F534",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🔵": {
+			Character: "🔵",
+			Name:      "blue circle",
+			Comment:   "E0.6",
+			CodePoint: "1F535",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🔶": {
+			Character: "🔶",
+			Name:      "large orange diamond",
+			Comment:   "E0.6",
+			CodePoint: "1F536",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🔷": {
+			Character: "🔷",
+			Name:      "large blue diamond",
+			Comment:   "E0.6",
+			CodePoint: "1F537",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🔸": {
+			Character: "🔸",
+			Name:      "small orange diamond",
+			Comment:   "E0.6",
+			CodePoint: "1F538",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🔹": {
+			Character: "🔹",
+			Name:      "small blue diamond",
+			Comment:   "E0.6",
+			CodePoint: "1F539",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🔺": {
+			Character: "🔺",
+			Name:      "red triangle pointed up",
+			Comment:   "E0.6",
+			CodePoint: "1F53A",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🔻": {
+			Character: "🔻",
+			Name:      "red triangle pointed down",
+			Comment:   "E0.6",
+			CodePoint: "1F53B",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🔼": {
+			Character: "🔼",
+			Name:      "upwards button",
+			Comment:   "E0.6",
+			CodePoint: "1F53C",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"🔽": {
+			Character: "🔽",
+			Name:      "downwards button",
+			Comment:   "E0.6",
+			CodePoint: "1F53D",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"🕉": {
+			Character: "🕉",
+			Name:      "om",
+			Comment:   "E0.7",
+			CodePoint: "1F549",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"🕉️": {
+			Character: "🕉️",
+			Name:      "om",
+			Comment:   "E0.7",
+			CodePoint: "1F549 FE0F",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"🕊": {
+			Character: "🕊",
+			Name:      "dove",
+			Comment:   "E0.7",
+			CodePoint: "1F54A",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🕊️": {
+			Character: "🕊️",
+			Name:      "dove",
+			Comment:   "E0.7",
+			CodePoint: "1F54A FE0F",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🕋": {
+			Character: "🕋",
+			Name:      "kaaba",
+			Comment:   "E1.0",
+			CodePoint: "1F54B",
+			Group:     "Travel & Places",
+			Subgroup:  "place-religious",
+		},
+		"🕌": {
+			Character: "🕌",
+			Name:      "mosque",
+			Comment:   "E1.0",
+			CodePoint: "1F54C",
+			Group:     "Travel & Places",
+			Subgroup:  "place-religious",
+		},
+		"🕍": {
+			Character: "🕍",
+			Name:      "synagogue",
+			Comment:   "E1.0",
+			CodePoint: "1F54D",
+			Group:     "Travel & Places",
+			Subgroup:  "place-religious",
+		},
+		"🕎": {
+			Character: "🕎",
+			Name:      "menorah",
+			Comment:   "E1.0",
+			CodePoint: "1F54E",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"🕐": {
+			Character: "🕐",
+			Name:      "one o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F550",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕑": {
+			Character: "🕑",
+			Name:      "two o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F551",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕒": {
+			Character: "🕒",
+			Name:      "three o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F552",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕓": {
+			Character: "🕓",
+			Name:      "four o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F553",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕔": {
+			Character: "🕔",
+			Name:      "five o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F554",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕕": {
+			Character: "🕕",
+			Name:      "six o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F555",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕖": {
+			Character: "🕖",
+			Name:      "seven o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F556",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕗": {
+			Character: "🕗",
+			Name:      "eight o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F557",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕘": {
+			Character: "🕘",
+			Name:      "nine o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F558",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕙": {
+			Character: "🕙",
+			Name:      "ten o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F559",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕚": {
+			Character: "🕚",
+			Name:      "eleven o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F55A",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕛": {
+			Character: "🕛",
+			Name:      "twelve o’clock",
+			Comment:   "E0.6",
+			CodePoint: "1F55B",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕜": {
+			Character: "🕜",
+			Name:      "one-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F55C",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕝": {
+			Character: "🕝",
+			Name:      "two-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F55D",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕞": {
+			Character: "🕞",
+			Name:      "three-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F55E",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕟": {
+			Character: "🕟",
+			Name:      "four-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F55F",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕠": {
+			Character: "🕠",
+			Name:      "five-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F560",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕡": {
+			Character: "🕡",
+			Name:      "six-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F561",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕢": {
+			Character: "🕢",
+			Name:      "seven-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F562",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕣": {
+			Character: "🕣",
+			Name:      "eight-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F563",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕤": {
+			Character: "🕤",
+			Name:      "nine-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F564",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕥": {
+			Character: "🕥",
+			Name:      "ten-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F565",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕦": {
+			Character: "🕦",
+			Name:      "eleven-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F566",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕧": {
+			Character: "🕧",
+			Name:      "twelve-thirty",
+			Comment:   "E0.7",
+			CodePoint: "1F567",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕯": {
+			Character: "🕯",
+			Name:      "candle",
+			Comment:   "E0.7",
+			CodePoint: "1F56F",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"🕯️": {
+			Character: "🕯️",
+			Name:      "candle",
+			Comment:   "E0.7",
+			CodePoint: "1F56F FE0F",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"🕰": {
+			Character: "🕰",
+			Name:      "mantelpiece clock",
+			Comment:   "E0.7",
+			CodePoint: "1F570",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕰️": {
+			Character: "🕰️",
+			Name:      "mantelpiece clock",
+			Comment:   "E0.7",
+			CodePoint: "1F570 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "time",
+		},
+		"🕳": {
+			Character: "🕳",
+			Name:      "hole",
+			Comment:   "E0.7",
+			CodePoint: "1F573",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"🕳️": {
+			Character: "🕳️",
+			Name:      "hole",
+			Comment:   "E0.7",
+			CodePoint: "1F573 FE0F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"🕴": {
+			Character: "🕴",
+			Name:      "person in suit levitating",
+			Comment:   "E0.7",
+			CodePoint: "1F574",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕴️": {
+			Character: "🕴️",
+			Name:      "person in suit levitating",
+			Comment:   "E0.7",
+			CodePoint: "1F574 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕴🏻": {
+			Character: "🕴🏻",
+			Name:      "person in suit levitating: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F574 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕴🏼": {
+			Character: "🕴🏼",
+			Name:      "person in suit levitating: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F574 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕴🏽": {
+			Character: "🕴🏽",
+			Name:      "person in suit levitating: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F574 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕴🏾": {
+			Character: "🕴🏾",
+			Name:      "person in suit levitating: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F574 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕴🏿": {
+			Character: "🕴🏿",
+			Name:      "person in suit levitating: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F574 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕵": {
+			Character: "🕵",
+			Name:      "detective",
+			Comment:   "E0.7",
+			CodePoint: "1F575",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵‍♀": {
+			Character: "🕵‍♀",
+			Name:      "woman detective",
+			Comment:   "E4.0",
+			CodePoint: "1F575 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵‍♀️": {
+			Character: "🕵‍♀️",
+			Name:      "woman detective",
+			Comment:   "E4.0",
+			CodePoint: "1F575 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵‍♂": {
+			Character: "🕵‍♂",
+			Name:      "man detective",
+			Comment:   "E4.0",
+			CodePoint: "1F575 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵‍♂️": {
+			Character: "🕵‍♂️",
+			Name:      "man detective",
+			Comment:   "E4.0",
+			CodePoint: "1F575 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵️": {
+			Character: "🕵️",
+			Name:      "detective",
+			Comment:   "E0.7",
+			CodePoint: "1F575 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵️‍♀": {
+			Character: "🕵️‍♀",
+			Name:      "woman detective",
+			Comment:   "E4.0",
+			CodePoint: "1F575 FE0F 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵️‍♀️": {
+			Character: "🕵️‍♀️",
+			Name:      "woman detective",
+			Comment:   "E4.0",
+			CodePoint: "1F575 FE0F 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵️‍♂": {
+			Character: "🕵️‍♂",
+			Name:      "man detective",
+			Comment:   "E4.0",
+			CodePoint: "1F575 FE0F 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵️‍♂️": {
+			Character: "🕵️‍♂️",
+			Name:      "man detective",
+			Comment:   "E4.0",
+			CodePoint: "1F575 FE0F 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏻": {
+			Character: "🕵🏻",
+			Name:      "detective: light skin tone",
+			Comment:   "E2.0",
+			CodePoint: "1F575 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏻‍♀": {
+			Character: "🕵🏻‍♀",
+			Name:      "woman detective: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏻‍♀️": {
+			Character: "🕵🏻‍♀️",
+			Name:      "woman detective: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏻‍♂": {
+			Character: "🕵🏻‍♂",
+			Name:      "man detective: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏻‍♂️": {
+			Character: "🕵🏻‍♂️",
+			Name:      "man detective: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏼": {
+			Character: "🕵🏼",
+			Name:      "detective: medium-light skin tone",
+			Comment:   "E2.0",
+			CodePoint: "1F575 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏼‍♀": {
+			Character: "🕵🏼‍♀",
+			Name:      "woman detective: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏼‍♀️": {
+			Character: "🕵🏼‍♀️",
+			Name:      "woman detective: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏼‍♂": {
+			Character: "🕵🏼‍♂",
+			Name:      "man detective: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏼‍♂️": {
+			Character: "🕵🏼‍♂️",
+			Name:      "man detective: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏽": {
+			Character: "🕵🏽",
+			Name:      "detective: medium skin tone",
+			Comment:   "E2.0",
+			CodePoint: "1F575 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏽‍♀": {
+			Character: "🕵🏽‍♀",
+			Name:      "woman detective: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏽‍♀️": {
+			Character: "🕵🏽‍♀️",
+			Name:      "woman detective: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏽‍♂": {
+			Character: "🕵🏽‍♂",
+			Name:      "man detective: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏽‍♂️": {
+			Character: "🕵🏽‍♂️",
+			Name:      "man detective: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏾": {
+			Character: "🕵🏾",
+			Name:      "detective: medium-dark skin tone",
+			Comment:   "E2.0",
+			CodePoint: "1F575 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏾‍♀": {
+			Character: "🕵🏾‍♀",
+			Name:      "woman detective: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏾‍♀️": {
+			Character: "🕵🏾‍♀️",
+			Name:      "woman detective: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏾‍♂": {
+			Character: "🕵🏾‍♂",
+			Name:      "man detective: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏾‍♂️": {
+			Character: "🕵🏾‍♂️",
+			Name:      "man detective: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏿": {
+			Character: "🕵🏿",
+			Name:      "detective: dark skin tone",
+			Comment:   "E2.0",
+			CodePoint: "1F575 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏿‍♀": {
+			Character: "🕵🏿‍♀",
+			Name:      "woman detective: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏿‍♀️": {
+			Character: "🕵🏿‍♀️",
+			Name:      "woman detective: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏿‍♂": {
+			Character: "🕵🏿‍♂",
+			Name:      "man detective: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕵🏿‍♂️": {
+			Character: "🕵🏿‍♂️",
+			Name:      "man detective: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F575 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🕶": {
+			Character: "🕶",
+			Name:      "sunglasses",
+			Comment:   "E0.7",
+			CodePoint: "1F576",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🕶️": {
+			Character: "🕶️",
+			Name:      "sunglasses",
+			Comment:   "E0.7",
+			CodePoint: "1F576 FE0F",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🕷": {
+			Character: "🕷",
+			Name:      "spider",
+			Comment:   "E0.7",
+			CodePoint: "1F577",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🕷️": {
+			Character: "🕷️",
+			Name:      "spider",
+			Comment:   "E0.7",
+			CodePoint: "1F577 FE0F",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🕸": {
+			Character: "🕸",
+			Name:      "spider web",
+			Comment:   "E0.7",
+			CodePoint: "1F578",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🕸️": {
+			Character: "🕸️",
+			Name:      "spider web",
+			Comment:   "E0.7",
+			CodePoint: "1F578 FE0F",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🕹": {
+			Character: "🕹",
+			Name:      "joystick",
+			Comment:   "E0.7",
+			CodePoint: "1F579",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🕹️": {
+			Character: "🕹️",
+			Name:      "joystick",
+			Comment:   "E0.7",
+			CodePoint: "1F579 FE0F",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🕺": {
+			Character: "🕺",
+			Name:      "man dancing",
+			Comment:   "E3.0",
+			CodePoint: "1F57A",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕺🏻": {
+			Character: "🕺🏻",
+			Name:      "man dancing: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F57A 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕺🏼": {
+			Character: "🕺🏼",
+			Name:      "man dancing: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F57A 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕺🏽": {
+			Character: "🕺🏽",
+			Name:      "man dancing: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F57A 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕺🏾": {
+			Character: "🕺🏾",
+			Name:      "man dancing: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F57A 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🕺🏿": {
+			Character: "🕺🏿",
+			Name:      "man dancing: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F57A 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🖇": {
+			Character: "🖇",
+			Name:      "linked paperclips",
+			Comment:   "E0.7",
+			CodePoint: "1F587",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🖇️": {
+			Character: "🖇️",
+			Name:      "linked paperclips",
+			Comment:   "E0.7",
+			CodePoint: "1F587 FE0F",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🖊": {
+			Character: "🖊",
+			Name:      "pen",
+			Comment:   "E0.7",
+			CodePoint: "1F58A",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"🖊️": {
+			Character: "🖊️",
+			Name:      "pen",
+			Comment:   "E0.7",
+			CodePoint: "1F58A FE0F",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"🖋": {
+			Character: "🖋",
+			Name:      "fountain pen",
+			Comment:   "E0.7",
+			CodePoint: "1F58B",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"🖋️": {
+			Character: "🖋️",
+			Name:      "fountain pen",
+			Comment:   "E0.7",
+			CodePoint: "1F58B FE0F",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"🖌": {
+			Character: "🖌",
+			Name:      "paintbrush",
+			Comment:   "E0.7",
+			CodePoint: "1F58C",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"🖌️": {
+			Character: "🖌️",
+			Name:      "paintbrush",
+			Comment:   "E0.7",
+			CodePoint: "1F58C FE0F",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"🖍": {
+			Character: "🖍",
+			Name:      "crayon",
+			Comment:   "E0.7",
+			CodePoint: "1F58D",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"🖍️": {
+			Character: "🖍️",
+			Name:      "crayon",
+			Comment:   "E0.7",
+			CodePoint: "1F58D FE0F",
+			Group:     "Objects",
+			Subgroup:  "writing",
+		},
+		"🖐": {
+			Character: "🖐",
+			Name:      "hand with fingers splayed",
+			Comment:   "E0.7",
+			CodePoint: "1F590",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖐️": {
+			Character: "🖐️",
+			Name:      "hand with fingers splayed",
+			Comment:   "E0.7",
+			CodePoint: "1F590 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖐🏻": {
+			Character: "🖐🏻",
+			Name:      "hand with fingers splayed: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F590 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖐🏼": {
+			Character: "🖐🏼",
+			Name:      "hand with fingers splayed: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F590 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖐🏽": {
+			Character: "🖐🏽",
+			Name:      "hand with fingers splayed: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F590 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖐🏾": {
+			Character: "🖐🏾",
+			Name:      "hand with fingers splayed: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F590 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖐🏿": {
+			Character: "🖐🏿",
+			Name:      "hand with fingers splayed: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F590 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖕": {
+			Character: "🖕",
+			Name:      "middle finger",
+			Comment:   "E1.0",
+			CodePoint: "1F595",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🖕🏻": {
+			Character: "🖕🏻",
+			Name:      "middle finger: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F595 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🖕🏼": {
+			Character: "🖕🏼",
+			Name:      "middle finger: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F595 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🖕🏽": {
+			Character: "🖕🏽",
+			Name:      "middle finger: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F595 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🖕🏾": {
+			Character: "🖕🏾",
+			Name:      "middle finger: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F595 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🖕🏿": {
+			Character: "🖕🏿",
+			Name:      "middle finger: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F595 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🖖": {
+			Character: "🖖",
+			Name:      "vulcan salute",
+			Comment:   "E1.0",
+			CodePoint: "1F596",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖖🏻": {
+			Character: "🖖🏻",
+			Name:      "vulcan salute: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F596 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖖🏼": {
+			Character: "🖖🏼",
+			Name:      "vulcan salute: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F596 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖖🏽": {
+			Character: "🖖🏽",
+			Name:      "vulcan salute: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F596 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖖🏾": {
+			Character: "🖖🏾",
+			Name:      "vulcan salute: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F596 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖖🏿": {
+			Character: "🖖🏿",
+			Name:      "vulcan salute: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F596 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🖤": {
+			Character: "🖤",
+			Name:      "black heart",
+			Comment:   "E3.0",
+			CodePoint: "1F5A4",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"🖥": {
+			Character: "🖥",
+			Name:      "desktop computer",
+			Comment:   "E0.7",
+			CodePoint: "1F5A5",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🖥️": {
+			Character: "🖥️",
+			Name:      "desktop computer",
+			Comment:   "E0.7",
+			CodePoint: "1F5A5 FE0F",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🖨": {
+			Character: "🖨",
+			Name:      "printer",
+			Comment:   "E0.7",
+			CodePoint: "1F5A8",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🖨️": {
+			Character: "🖨️",
+			Name:      "printer",
+			Comment:   "E0.7",
+			CodePoint: "1F5A8 FE0F",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🖱": {
+			Character: "🖱",
+			Name:      "computer mouse",
+			Comment:   "E0.7",
+			CodePoint: "1F5B1",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🖱️": {
+			Character: "🖱️",
+			Name:      "computer mouse",
+			Comment:   "E0.7",
+			CodePoint: "1F5B1 FE0F",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🖲": {
+			Character: "🖲",
+			Name:      "trackball",
+			Comment:   "E0.7",
+			CodePoint: "1F5B2",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🖲️": {
+			Character: "🖲️",
+			Name:      "trackball",
+			Comment:   "E0.7",
+			CodePoint: "1F5B2 FE0F",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🖼": {
+			Character: "🖼",
+			Name:      "framed picture",
+			Comment:   "E0.7",
+			CodePoint: "1F5BC",
+			Group:     "Activities",
+			Subgroup:  "arts & crafts",
+		},
+		"🖼️": {
+			Character: "🖼️",
+			Name:      "framed picture",
+			Comment:   "E0.7",
+			CodePoint: "1F5BC FE0F",
+			Group:     "Activities",
+			Subgroup:  "arts & crafts",
+		},
+		"🗂": {
+			Character: "🗂",
+			Name:      "card index dividers",
+			Comment:   "E0.7",
+			CodePoint: "1F5C2",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗂️": {
+			Character: "🗂️",
+			Name:      "card index dividers",
+			Comment:   "E0.7",
+			CodePoint: "1F5C2 FE0F",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗃": {
+			Character: "🗃",
+			Name:      "card file box",
+			Comment:   "E0.7",
+			CodePoint: "1F5C3",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗃️": {
+			Character: "🗃️",
+			Name:      "card file box",
+			Comment:   "E0.7",
+			CodePoint: "1F5C3 FE0F",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗄": {
+			Character: "🗄",
+			Name:      "file cabinet",
+			Comment:   "E0.7",
+			CodePoint: "1F5C4",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗄️": {
+			Character: "🗄️",
+			Name:      "file cabinet",
+			Comment:   "E0.7",
+			CodePoint: "1F5C4 FE0F",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗑": {
+			Character: "🗑",
+			Name:      "wastebasket",
+			Comment:   "E0.7",
+			CodePoint: "1F5D1",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗑️": {
+			Character: "🗑️",
+			Name:      "wastebasket",
+			Comment:   "E0.7",
+			CodePoint: "1F5D1 FE0F",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗒": {
+			Character: "🗒",
+			Name:      "spiral notepad",
+			Comment:   "E0.7",
+			CodePoint: "1F5D2",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗒️": {
+			Character: "🗒️",
+			Name:      "spiral notepad",
+			Comment:   "E0.7",
+			CodePoint: "1F5D2 FE0F",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗓": {
+			Character: "🗓",
+			Name:      "spiral calendar",
+			Comment:   "E0.7",
+			CodePoint: "1F5D3",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗓️": {
+			Character: "🗓️",
+			Name:      "spiral calendar",
+			Comment:   "E0.7",
+			CodePoint: "1F5D3 FE0F",
+			Group:     "Objects",
+			Subgroup:  "office",
+		},
+		"🗜": {
+			Character: "🗜",
+			Name:      "clamp",
+			Comment:   "E0.7",
+			CodePoint: "1F5DC",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🗜️": {
+			Character: "🗜️",
+			Name:      "clamp",
+			Comment:   "E0.7",
+			CodePoint: "1F5DC FE0F",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🗝": {
+			Character: "🗝",
+			Name:      "old key",
+			Comment:   "E0.7",
+			CodePoint: "1F5DD",
+			Group:     "Objects",
+			Subgroup:  "lock",
+		},
+		"🗝️": {
+			Character: "🗝️",
+			Name:      "old key",
+			Comment:   "E0.7",
+			CodePoint: "1F5DD FE0F",
+			Group:     "Objects",
+			Subgroup:  "lock",
+		},
+		"🗞": {
+			Character: "🗞",
+			Name:      "rolled-up newspaper",
+			Comment:   "E0.7",
+			CodePoint: "1F5DE",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"🗞️": {
+			Character: "🗞️",
+			Name:      "rolled-up newspaper",
+			Comment:   "E0.7",
+			CodePoint: "1F5DE FE0F",
+			Group:     "Objects",
+			Subgroup:  "book-paper",
+		},
+		"🗡": {
+			Character: "🗡",
+			Name:      "dagger",
+			Comment:   "E0.7",
+			CodePoint: "1F5E1",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🗡️": {
+			Character: "🗡️",
+			Name:      "dagger",
+			Comment:   "E0.7",
+			CodePoint: "1F5E1 FE0F",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🗣": {
+			Character: "🗣",
+			Name:      "speaking head",
+			Comment:   "E0.7",
+			CodePoint: "1F5E3",
+			Group:     "People & Body",
+			Subgroup:  "person-symbol",
+		},
+		"🗣️": {
+			Character: "🗣️",
+			Name:      "speaking head",
+			Comment:   "E0.7",
+			CodePoint: "1F5E3 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-symbol",
+		},
+		"🗨": {
+			Character: "🗨",
+			Name:      "left speech bubble",
+			Comment:   "E2.0",
+			CodePoint: "1F5E8",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"🗨️": {
+			Character: "🗨️",
+			Name:      "left speech bubble",
+			Comment:   "E2.0",
+			CodePoint: "1F5E8 FE0F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"🗯": {
+			Character: "🗯",
+			Name:      "right anger bubble",
+			Comment:   "E0.7",
+			CodePoint: "1F5EF",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"🗯️": {
+			Character: "🗯️",
+			Name:      "right anger bubble",
+			Comment:   "E0.7",
+			CodePoint: "1F5EF FE0F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "emotion",
+		},
+		"🗳": {
+			Character: "🗳",
+			Name:      "ballot box with ballot",
+			Comment:   "E0.7",
+			CodePoint: "1F5F3",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"🗳️": {
+			Character: "🗳️",
+			Name:      "ballot box with ballot",
+			Comment:   "E0.7",
+			CodePoint: "1F5F3 FE0F",
+			Group:     "Objects",
+			Subgroup:  "mail",
+		},
+		"🗺": {
+			Character: "🗺",
+			Name:      "world map",
+			Comment:   "E0.7",
+			CodePoint: "1F5FA",
+			Group:     "Travel & Places",
+			Subgroup:  "place-map",
+		},
+		"🗺️": {
+			Character: "🗺️",
+			Name:      "world map",
+			Comment:   "E0.7",
+			CodePoint: "1F5FA FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "place-map",
+		},
+		"🗻": {
+			Character: "🗻",
+			Name:      "mount fuji",
+			Comment:   "E0.6",
+			CodePoint: "1F5FB",
+			Group:     "Travel & Places",
+			Subgroup:  "place-geographic",
+		},
+		"🗼": {
+			Character: "🗼",
+			Name:      "Tokyo tower",
+			Comment:   "E0.6",
+			CodePoint: "1F5FC",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🗽": {
+			Character: "🗽",
+			Name:      "Statue of Liberty",
+			Comment:   "E0.6",
+			CodePoint: "1F5FD",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🗾": {
+			Character: "🗾",
+			Name:      "map of Japan",
+			Comment:   "E0.6",
+			CodePoint: "1F5FE",
+			Group:     "Travel & Places",
+			Subgroup:  "place-map",
+		},
+		"🗿": {
+			Character: "🗿",
+			Name:      "moai",
+			Comment:   "E0.6",
+			CodePoint: "1F5FF",
+			Group:     "Objects",
+			Subgroup:  "other-object",
+		},
+		"😀": {
+			Character: "😀",
+			Name:      "grinning face",
+			Comment:   "E1.0",
+			CodePoint: "1F600",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"😁": {
+			Character: "😁",
+			Name:      "beaming face with smiling eyes",
+			Comment:   "E0.6",
+			CodePoint: "1F601",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"😂": {
+			Character: "😂",
+			Name:      "face with tears of joy",
+			Comment:   "E0.6",
+			CodePoint: "1F602",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"😃": {
+			Character: "😃",
+			Name:      "grinning face with big eyes",
+			Comment:   "E0.6",
+			CodePoint: "1F603",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"😄": {
+			Character: "😄",
+			Name:      "grinning face with smiling eyes",
+			Comment:   "E0.6",
+			CodePoint: "1F604",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"😅": {
+			Character: "😅",
+			Name:      "grinning face with sweat",
+			Comment:   "E0.6",
+			CodePoint: "1F605",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"😆": {
+			Character: "😆",
+			Name:      "grinning squinting face",
+			Comment:   "E0.6",
+			CodePoint: "1F606",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"😇": {
+			Character: "😇",
+			Name:      "smiling face with halo",
+			Comment:   "E1.0",
+			CodePoint: "1F607",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"😈": {
+			Character: "😈",
+			Name:      "smiling face with horns",
+			Comment:   "E1.0",
+			CodePoint: "1F608",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-negative",
+		},
+		"😉": {
+			Character: "😉",
+			Name:      "winking face",
+			Comment:   "E0.6",
+			CodePoint: "1F609",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"😊": {
+			Character: "😊",
+			Name:      "smiling face with smiling eyes",
+			Comment:   "E0.6",
+			CodePoint: "1F60A",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"😋": {
+			Character: "😋",
+			Name:      "face savoring food",
+			Comment:   "E0.6",
+			CodePoint: "1F60B",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-tongue",
+		},
+		"😌": {
+			Character: "😌",
+			Name:      "relieved face",
+			Comment:   "E0.6",
+			CodePoint: "1F60C",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-sleepy",
+		},
+		"😍": {
+			Character: "😍",
+			Name:      "smiling face with heart-eyes",
+			Comment:   "E0.6",
+			CodePoint: "1F60D",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-affection",
+		},
+		"😎": {
+			Character: "😎",
+			Name:      "smiling face with sunglasses",
+			Comment:   "E1.0",
+			CodePoint: "1F60E",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-glasses",
+		},
+		"😏": {
+			Character: "😏",
+			Name:      "smirking face",
+			Comment:   "E0.6",
+			CodePoint: "1F60F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"😐": {
+			Character: "😐",
+			Name:      "neutral face",
+			Comment:   "E0.7",
+			CodePoint: "1F610",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"😑": {
+			Character: "😑",
+			Name:      "expressionless face",
+			Comment:   "E1.0",
+			CodePoint: "1F611",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"😒": {
+			Character: "😒",
+			Name:      "unamused face",
+			Comment:   "E0.6",
+			CodePoint: "1F612",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"😓": {
+			Character: "😓",
+			Name:      "downcast face with sweat",
+			Comment:   "E0.6",
+			CodePoint: "1F613",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😔": {
+			Character: "😔",
+			Name:      "pensive face",
+			Comment:   "E0.6",
+			CodePoint: "1F614",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-sleepy",
+		},
+		"😕": {
+			Character: "😕",
+			Name:      "confused face",
+			Comment:   "E1.0",
+			CodePoint: "1F615",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😖": {
+			Character: "😖",
+			Name:      "confounded face",
+			Comment:   "E0.6",
+			CodePoint: "1F616",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😗": {
+			Character: "😗",
+			Name:      "kissing face",
+			Comment:   "E1.0",
+			CodePoint: "1F617",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-affection",
+		},
+		"😘": {
+			Character: "😘",
+			Name:      "face blowing a kiss",
+			Comment:   "E0.6",
+			CodePoint: "1F618",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-affection",
+		},
+		"😙": {
+			Character: "😙",
+			Name:      "kissing face with smiling eyes",
+			Comment:   "E1.0",
+			CodePoint: "1F619",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-affection",
+		},
+		"😚": {
+			Character: "😚",
+			Name:      "kissing face with closed eyes",
+			Comment:   "E0.6",
+			CodePoint: "1F61A",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-affection",
+		},
+		"😛": {
+			Character: "😛",
+			Name:      "face with tongue",
+			Comment:   "E1.0",
+			CodePoint: "1F61B",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-tongue",
+		},
+		"😜": {
+			Character: "😜",
+			Name:      "winking face with tongue",
+			Comment:   "E0.6",
+			CodePoint: "1F61C",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-tongue",
+		},
+		"😝": {
+			Character: "😝",
+			Name:      "squinting face with tongue",
+			Comment:   "E0.6",
+			CodePoint: "1F61D",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-tongue",
+		},
+		"😞": {
+			Character: "😞",
+			Name:      "disappointed face",
+			Comment:   "E0.6",
+			CodePoint: "1F61E",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😟": {
+			Character: "😟",
+			Name:      "worried face",
+			Comment:   "E1.0",
+			CodePoint: "1F61F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😠": {
+			Character: "😠",
+			Name:      "angry face",
+			Comment:   "E0.6",
+			CodePoint: "1F620",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-negative",
+		},
+		"😡": {
+			Character: "😡",
+			Name:      "enraged face",
+			Comment:   "E0.6",
+			CodePoint: "1F621",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-negative",
+		},
+		"😢": {
+			Character: "😢",
+			Name:      "crying face",
+			Comment:   "E0.6",
+			CodePoint: "1F622",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😣": {
+			Character: "😣",
+			Name:      "persevering face",
+			Comment:   "E0.6",
+			CodePoint: "1F623",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😤": {
+			Character: "😤",
+			Name:      "face with steam from nose",
+			Comment:   "E0.6",
+			CodePoint: "1F624",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-negative",
+		},
+		"😥": {
+			Character: "😥",
+			Name:      "sad but relieved face",
+			Comment:   "E0.6",
+			CodePoint: "1F625",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😦": {
+			Character: "😦",
+			Name:      "frowning face with open mouth",
+			Comment:   "E1.0",
+			CodePoint: "1F626",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😧": {
+			Character: "😧",
+			Name:      "anguished face",
+			Comment:   "E1.0",
+			CodePoint: "1F627",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😨": {
+			Character: "😨",
+			Name:      "fearful face",
+			Comment:   "E0.6",
+			CodePoint: "1F628",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😩": {
+			Character: "😩",
+			Name:      "weary face",
+			Comment:   "E0.6",
+			CodePoint: "1F629",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😪": {
+			Character: "😪",
+			Name:      "sleepy face",
+			Comment:   "E0.6",
+			CodePoint: "1F62A",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-sleepy",
+		},
+		"😫": {
+			Character: "😫",
+			Name:      "tired face",
+			Comment:   "E0.6",
+			CodePoint: "1F62B",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😬": {
+			Character: "😬",
+			Name:      "grimacing face",
+			Comment:   "E1.0",
+			CodePoint: "1F62C",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"😭": {
+			Character: "😭",
+			Name:      "loudly crying face",
+			Comment:   "E0.6",
+			CodePoint: "1F62D",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😮": {
+			Character: "😮",
+			Name:      "face with open mouth",
+			Comment:   "E1.0",
+			CodePoint: "1F62E",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😮‍💨": {
+			Character: "😮‍💨",
+			Name:      "face exhaling",
+			Comment:   "E13.1",
+			CodePoint: "1F62E 200D 1F4A8",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"😯": {
+			Character: "😯",
+			Name:      "hushed face",
+			Comment:   "E1.0",
+			CodePoint: "1F62F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😰": {
+			Character: "😰",
+			Name:      "anxious face with sweat",
+			Comment:   "E0.6",
+			CodePoint: "1F630",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😱": {
+			Character: "😱",
+			Name:      "face screaming in fear",
+			Comment:   "E0.6",
+			CodePoint: "1F631",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😲": {
+			Character: "😲",
+			Name:      "astonished face",
+			Comment:   "E0.6",
+			CodePoint: "1F632",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😳": {
+			Character: "😳",
+			Name:      "flushed face",
+			Comment:   "E0.6",
+			CodePoint: "1F633",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"😴": {
+			Character: "😴",
+			Name:      "sleeping face",
+			Comment:   "E1.0",
+			CodePoint: "1F634",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-sleepy",
+		},
+		"😵": {
+			Character: "😵",
+			Name:      "face with crossed-out eyes",
+			Comment:   "E0.6",
+			CodePoint: "1F635",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"😵‍💫": {
+			Character: "😵‍💫",
+			Name:      "face with spiral eyes",
+			Comment:   "E13.1",
+			CodePoint: "1F635 200D 1F4AB",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"😶": {
+			Character: "😶",
+			Name:      "face without mouth",
+			Comment:   "E1.0",
+			CodePoint: "1F636",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"😶‍🌫": {
+			Character: "😶‍🌫",
+			Name:      "face in clouds",
+			Comment:   "E13.1",
+			CodePoint: "1F636 200D 1F32B",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"😶‍🌫️": {
+			Character: "😶‍🌫️",
+			Name:      "face in clouds",
+			Comment:   "E13.1",
+			CodePoint: "1F636 200D 1F32B FE0F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"😷": {
+			Character: "😷",
+			Name:      "face with medical mask",
+			Comment:   "E0.6",
+			CodePoint: "1F637",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"😸": {
+			Character: "😸",
+			Name:      "grinning cat with smiling eyes",
+			Comment:   "E0.6",
+			CodePoint: "1F638",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "cat-face",
+		},
+		"😹": {
+			Character: "😹",
+			Name:      "cat with tears of joy",
+			Comment:   "E0.6",
+			CodePoint: "1F639",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "cat-face",
+		},
+		"😺": {
+			Character: "😺",
+			Name:      "grinning cat",
+			Comment:   "E0.6",
+			CodePoint: "1F63A",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "cat-face",
+		},
+		"😻": {
+			Character: "😻",
+			Name:      "smiling cat with heart-eyes",
+			Comment:   "E0.6",
+			CodePoint: "1F63B",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "cat-face",
+		},
+		"😼": {
+			Character: "😼",
+			Name:      "cat with wry smile",
+			Comment:   "E0.6",
+			CodePoint: "1F63C",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "cat-face",
+		},
+		"😽": {
+			Character: "😽",
+			Name:      "kissing cat",
+			Comment:   "E0.6",
+			CodePoint: "1F63D",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "cat-face",
+		},
+		"😾": {
+			Character: "😾",
+			Name:      "pouting cat",
+			Comment:   "E0.6",
+			CodePoint: "1F63E",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "cat-face",
+		},
+		"😿": {
+			Character: "😿",
+			Name:      "crying cat",
+			Comment:   "E0.6",
+			CodePoint: "1F63F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "cat-face",
+		},
+		"🙀": {
+			Character: "🙀",
+			Name:      "weary cat",
+			Comment:   "E0.6",
+			CodePoint: "1F640",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "cat-face",
+		},
+		"🙁": {
+			Character: "🙁",
+			Name:      "slightly frowning face",
+			Comment:   "E1.0",
+			CodePoint: "1F641",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"🙂": {
+			Character: "🙂",
+			Name:      "slightly smiling face",
+			Comment:   "E1.0",
+			CodePoint: "1F642",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"🙃": {
+			Character: "🙃",
+			Name:      "upside-down face",
+			Comment:   "E1.0",
+			CodePoint: "1F643",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"🙄": {
+			Character: "🙄",
+			Name:      "face with rolling eyes",
+			Comment:   "E1.0",
+			CodePoint: "1F644",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"🙅": {
+			Character: "🙅",
+			Name:      "person gesturing NO",
+			Comment:   "E0.6",
+			CodePoint: "1F645",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅‍♀": {
+			Character: "🙅‍♀",
+			Name:      "woman gesturing NO",
+			Comment:   "E4.0",
+			CodePoint: "1F645 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅‍♀️": {
+			Character: "🙅‍♀️",
+			Name:      "woman gesturing NO",
+			Comment:   "E4.0",
+			CodePoint: "1F645 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅‍♂": {
+			Character: "🙅‍♂",
+			Name:      "man gesturing NO",
+			Comment:   "E4.0",
+			CodePoint: "1F645 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅‍♂️": {
+			Character: "🙅‍♂️",
+			Name:      "man gesturing NO",
+			Comment:   "E4.0",
+			CodePoint: "1F645 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏻": {
+			Character: "🙅🏻",
+			Name:      "person gesturing NO: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F645 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏻‍♀": {
+			Character: "🙅🏻‍♀",
+			Name:      "woman gesturing NO: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏻‍♀️": {
+			Character: "🙅🏻‍♀️",
+			Name:      "woman gesturing NO: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏻‍♂": {
+			Character: "🙅🏻‍♂",
+			Name:      "man gesturing NO: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏻‍♂️": {
+			Character: "🙅🏻‍♂️",
+			Name:      "man gesturing NO: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏼": {
+			Character: "🙅🏼",
+			Name:      "person gesturing NO: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F645 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏼‍♀": {
+			Character: "🙅🏼‍♀",
+			Name:      "woman gesturing NO: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏼‍♀️": {
+			Character: "🙅🏼‍♀️",
+			Name:      "woman gesturing NO: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏼‍♂": {
+			Character: "🙅🏼‍♂",
+			Name:      "man gesturing NO: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏼‍♂️": {
+			Character: "🙅🏼‍♂️",
+			Name:      "man gesturing NO: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏽": {
+			Character: "🙅🏽",
+			Name:      "person gesturing NO: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F645 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏽‍♀": {
+			Character: "🙅🏽‍♀",
+			Name:      "woman gesturing NO: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏽‍♀️": {
+			Character: "🙅🏽‍♀️",
+			Name:      "woman gesturing NO: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏽‍♂": {
+			Character: "🙅🏽‍♂",
+			Name:      "man gesturing NO: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏽‍♂️": {
+			Character: "🙅🏽‍♂️",
+			Name:      "man gesturing NO: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏾": {
+			Character: "🙅🏾",
+			Name:      "person gesturing NO: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F645 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏾‍♀": {
+			Character: "🙅🏾‍♀",
+			Name:      "woman gesturing NO: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏾‍♀️": {
+			Character: "🙅🏾‍♀️",
+			Name:      "woman gesturing NO: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏾‍♂": {
+			Character: "🙅🏾‍♂",
+			Name:      "man gesturing NO: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏾‍♂️": {
+			Character: "🙅🏾‍♂️",
+			Name:      "man gesturing NO: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏿": {
+			Character: "🙅🏿",
+			Name:      "person gesturing NO: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F645 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏿‍♀": {
+			Character: "🙅🏿‍♀",
+			Name:      "woman gesturing NO: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏿‍♀️": {
+			Character: "🙅🏿‍♀️",
+			Name:      "woman gesturing NO: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏿‍♂": {
+			Character: "🙅🏿‍♂",
+			Name:      "man gesturing NO: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙅🏿‍♂️": {
+			Character: "🙅🏿‍♂️",
+			Name:      "man gesturing NO: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F645 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆": {
+			Character: "🙆",
+			Name:      "person gesturing OK",
+			Comment:   "E0.6",
+			CodePoint: "1F646",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆‍♀": {
+			Character: "🙆‍♀",
+			Name:      "woman gesturing OK",
+			Comment:   "E4.0",
+			CodePoint: "1F646 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆‍♀️": {
+			Character: "🙆‍♀️",
+			Name:      "woman gesturing OK",
+			Comment:   "E4.0",
+			CodePoint: "1F646 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆‍♂": {
+			Character: "🙆‍♂",
+			Name:      "man gesturing OK",
+			Comment:   "E4.0",
+			CodePoint: "1F646 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆‍♂️": {
+			Character: "🙆‍♂️",
+			Name:      "man gesturing OK",
+			Comment:   "E4.0",
+			CodePoint: "1F646 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏻": {
+			Character: "🙆🏻",
+			Name:      "person gesturing OK: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F646 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏻‍♀": {
+			Character: "🙆🏻‍♀",
+			Name:      "woman gesturing OK: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏻‍♀️": {
+			Character: "🙆🏻‍♀️",
+			Name:      "woman gesturing OK: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏻‍♂": {
+			Character: "🙆🏻‍♂",
+			Name:      "man gesturing OK: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏻‍♂️": {
+			Character: "🙆🏻‍♂️",
+			Name:      "man gesturing OK: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏼": {
+			Character: "🙆🏼",
+			Name:      "person gesturing OK: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F646 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏼‍♀": {
+			Character: "🙆🏼‍♀",
+			Name:      "woman gesturing OK: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏼‍♀️": {
+			Character: "🙆🏼‍♀️",
+			Name:      "woman gesturing OK: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏼‍♂": {
+			Character: "🙆🏼‍♂",
+			Name:      "man gesturing OK: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏼‍♂️": {
+			Character: "🙆🏼‍♂️",
+			Name:      "man gesturing OK: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏽": {
+			Character: "🙆🏽",
+			Name:      "person gesturing OK: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F646 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏽‍♀": {
+			Character: "🙆🏽‍♀",
+			Name:      "woman gesturing OK: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏽‍♀️": {
+			Character: "🙆🏽‍♀️",
+			Name:      "woman gesturing OK: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏽‍♂": {
+			Character: "🙆🏽‍♂",
+			Name:      "man gesturing OK: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏽‍♂️": {
+			Character: "🙆🏽‍♂️",
+			Name:      "man gesturing OK: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏾": {
+			Character: "🙆🏾",
+			Name:      "person gesturing OK: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F646 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏾‍♀": {
+			Character: "🙆🏾‍♀",
+			Name:      "woman gesturing OK: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏾‍♀️": {
+			Character: "🙆🏾‍♀️",
+			Name:      "woman gesturing OK: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏾‍♂": {
+			Character: "🙆🏾‍♂",
+			Name:      "man gesturing OK: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏾‍♂️": {
+			Character: "🙆🏾‍♂️",
+			Name:      "man gesturing OK: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏿": {
+			Character: "🙆🏿",
+			Name:      "person gesturing OK: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F646 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏿‍♀": {
+			Character: "🙆🏿‍♀",
+			Name:      "woman gesturing OK: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏿‍♀️": {
+			Character: "🙆🏿‍♀️",
+			Name:      "woman gesturing OK: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏿‍♂": {
+			Character: "🙆🏿‍♂",
+			Name:      "man gesturing OK: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙆🏿‍♂️": {
+			Character: "🙆🏿‍♂️",
+			Name:      "man gesturing OK: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F646 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇": {
+			Character: "🙇",
+			Name:      "person bowing",
+			Comment:   "E0.6",
+			CodePoint: "1F647",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇‍♀": {
+			Character: "🙇‍♀",
+			Name:      "woman bowing",
+			Comment:   "E4.0",
+			CodePoint: "1F647 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇‍♀️": {
+			Character: "🙇‍♀️",
+			Name:      "woman bowing",
+			Comment:   "E4.0",
+			CodePoint: "1F647 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇‍♂": {
+			Character: "🙇‍♂",
+			Name:      "man bowing",
+			Comment:   "E4.0",
+			CodePoint: "1F647 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇‍♂️": {
+			Character: "🙇‍♂️",
+			Name:      "man bowing",
+			Comment:   "E4.0",
+			CodePoint: "1F647 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏻": {
+			Character: "🙇🏻",
+			Name:      "person bowing: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F647 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏻‍♀": {
+			Character: "🙇🏻‍♀",
+			Name:      "woman bowing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏻‍♀️": {
+			Character: "🙇🏻‍♀️",
+			Name:      "woman bowing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏻‍♂": {
+			Character: "🙇🏻‍♂",
+			Name:      "man bowing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏻‍♂️": {
+			Character: "🙇🏻‍♂️",
+			Name:      "man bowing: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏼": {
+			Character: "🙇🏼",
+			Name:      "person bowing: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F647 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏼‍♀": {
+			Character: "🙇🏼‍♀",
+			Name:      "woman bowing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏼‍♀️": {
+			Character: "🙇🏼‍♀️",
+			Name:      "woman bowing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏼‍♂": {
+			Character: "🙇🏼‍♂",
+			Name:      "man bowing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏼‍♂️": {
+			Character: "🙇🏼‍♂️",
+			Name:      "man bowing: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏽": {
+			Character: "🙇🏽",
+			Name:      "person bowing: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F647 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏽‍♀": {
+			Character: "🙇🏽‍♀",
+			Name:      "woman bowing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏽‍♀️": {
+			Character: "🙇🏽‍♀️",
+			Name:      "woman bowing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏽‍♂": {
+			Character: "🙇🏽‍♂",
+			Name:      "man bowing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏽‍♂️": {
+			Character: "🙇🏽‍♂️",
+			Name:      "man bowing: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏾": {
+			Character: "🙇🏾",
+			Name:      "person bowing: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F647 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏾‍♀": {
+			Character: "🙇🏾‍♀",
+			Name:      "woman bowing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏾‍♀️": {
+			Character: "🙇🏾‍♀️",
+			Name:      "woman bowing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏾‍♂": {
+			Character: "🙇🏾‍♂",
+			Name:      "man bowing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏾‍♂️": {
+			Character: "🙇🏾‍♂️",
+			Name:      "man bowing: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏿": {
+			Character: "🙇🏿",
+			Name:      "person bowing: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F647 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏿‍♀": {
+			Character: "🙇🏿‍♀",
+			Name:      "woman bowing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏿‍♀️": {
+			Character: "🙇🏿‍♀️",
+			Name:      "woman bowing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏿‍♂": {
+			Character: "🙇🏿‍♂",
+			Name:      "man bowing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙇🏿‍♂️": {
+			Character: "🙇🏿‍♂️",
+			Name:      "man bowing: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F647 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙈": {
+			Character: "🙈",
+			Name:      "see-no-evil monkey",
+			Comment:   "E0.6",
+			CodePoint: "1F648",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "monkey-face",
+		},
+		"🙉": {
+			Character: "🙉",
+			Name:      "hear-no-evil monkey",
+			Comment:   "E0.6",
+			CodePoint: "1F649",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "monkey-face",
+		},
+		"🙊": {
+			Character: "🙊",
+			Name:      "speak-no-evil monkey",
+			Comment:   "E0.6",
+			CodePoint: "1F64A",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "monkey-face",
+		},
+		"🙋": {
+			Character: "🙋",
+			Name:      "person raising hand",
+			Comment:   "E0.6",
+			CodePoint: "1F64B",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋‍♀": {
+			Character: "🙋‍♀",
+			Name:      "woman raising hand",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋‍♀️": {
+			Character: "🙋‍♀️",
+			Name:      "woman raising hand",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋‍♂": {
+			Character: "🙋‍♂",
+			Name:      "man raising hand",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋‍♂️": {
+			Character: "🙋‍♂️",
+			Name:      "man raising hand",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏻": {
+			Character: "🙋🏻",
+			Name:      "person raising hand: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64B 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏻‍♀": {
+			Character: "🙋🏻‍♀",
+			Name:      "woman raising hand: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏻‍♀️": {
+			Character: "🙋🏻‍♀️",
+			Name:      "woman raising hand: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏻‍♂": {
+			Character: "🙋🏻‍♂",
+			Name:      "man raising hand: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏻‍♂️": {
+			Character: "🙋🏻‍♂️",
+			Name:      "man raising hand: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏼": {
+			Character: "🙋🏼",
+			Name:      "person raising hand: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64B 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏼‍♀": {
+			Character: "🙋🏼‍♀",
+			Name:      "woman raising hand: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏼‍♀️": {
+			Character: "🙋🏼‍♀️",
+			Name:      "woman raising hand: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏼‍♂": {
+			Character: "🙋🏼‍♂",
+			Name:      "man raising hand: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏼‍♂️": {
+			Character: "🙋🏼‍♂️",
+			Name:      "man raising hand: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏽": {
+			Character: "🙋🏽",
+			Name:      "person raising hand: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64B 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏽‍♀": {
+			Character: "🙋🏽‍♀",
+			Name:      "woman raising hand: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏽‍♀️": {
+			Character: "🙋🏽‍♀️",
+			Name:      "woman raising hand: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏽‍♂": {
+			Character: "🙋🏽‍♂",
+			Name:      "man raising hand: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏽‍♂️": {
+			Character: "🙋🏽‍♂️",
+			Name:      "man raising hand: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏾": {
+			Character: "🙋🏾",
+			Name:      "person raising hand: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64B 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏾‍♀": {
+			Character: "🙋🏾‍♀",
+			Name:      "woman raising hand: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏾‍♀️": {
+			Character: "🙋🏾‍♀️",
+			Name:      "woman raising hand: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏾‍♂": {
+			Character: "🙋🏾‍♂",
+			Name:      "man raising hand: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏾‍♂️": {
+			Character: "🙋🏾‍♂️",
+			Name:      "man raising hand: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏿": {
+			Character: "🙋🏿",
+			Name:      "person raising hand: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64B 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏿‍♀": {
+			Character: "🙋🏿‍♀",
+			Name:      "woman raising hand: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏿‍♀️": {
+			Character: "🙋🏿‍♀️",
+			Name:      "woman raising hand: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏿‍♂": {
+			Character: "🙋🏿‍♂",
+			Name:      "man raising hand: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙋🏿‍♂️": {
+			Character: "🙋🏿‍♂️",
+			Name:      "man raising hand: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64B 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙌": {
+			Character: "🙌",
+			Name:      "raising hands",
+			Comment:   "E0.6",
+			CodePoint: "1F64C",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🙌🏻": {
+			Character: "🙌🏻",
+			Name:      "raising hands: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64C 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🙌🏼": {
+			Character: "🙌🏼",
+			Name:      "raising hands: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64C 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🙌🏽": {
+			Character: "🙌🏽",
+			Name:      "raising hands: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64C 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🙌🏾": {
+			Character: "🙌🏾",
+			Name:      "raising hands: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64C 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🙌🏿": {
+			Character: "🙌🏿",
+			Name:      "raising hands: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64C 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🙍": {
+			Character: "🙍",
+			Name:      "person frowning",
+			Comment:   "E0.6",
+			CodePoint: "1F64D",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍‍♀": {
+			Character: "🙍‍♀",
+			Name:      "woman frowning",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍‍♀️": {
+			Character: "🙍‍♀️",
+			Name:      "woman frowning",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍‍♂": {
+			Character: "🙍‍♂",
+			Name:      "man frowning",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍‍♂️": {
+			Character: "🙍‍♂️",
+			Name:      "man frowning",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏻": {
+			Character: "🙍🏻",
+			Name:      "person frowning: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64D 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏻‍♀": {
+			Character: "🙍🏻‍♀",
+			Name:      "woman frowning: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏻‍♀️": {
+			Character: "🙍🏻‍♀️",
+			Name:      "woman frowning: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏻‍♂": {
+			Character: "🙍🏻‍♂",
+			Name:      "man frowning: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏻‍♂️": {
+			Character: "🙍🏻‍♂️",
+			Name:      "man frowning: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏼": {
+			Character: "🙍🏼",
+			Name:      "person frowning: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64D 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏼‍♀": {
+			Character: "🙍🏼‍♀",
+			Name:      "woman frowning: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏼‍♀️": {
+			Character: "🙍🏼‍♀️",
+			Name:      "woman frowning: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏼‍♂": {
+			Character: "🙍🏼‍♂",
+			Name:      "man frowning: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏼‍♂️": {
+			Character: "🙍🏼‍♂️",
+			Name:      "man frowning: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏽": {
+			Character: "🙍🏽",
+			Name:      "person frowning: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64D 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏽‍♀": {
+			Character: "🙍🏽‍♀",
+			Name:      "woman frowning: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏽‍♀️": {
+			Character: "🙍🏽‍♀️",
+			Name:      "woman frowning: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏽‍♂": {
+			Character: "🙍🏽‍♂",
+			Name:      "man frowning: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏽‍♂️": {
+			Character: "🙍🏽‍♂️",
+			Name:      "man frowning: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏾": {
+			Character: "🙍🏾",
+			Name:      "person frowning: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64D 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏾‍♀": {
+			Character: "🙍🏾‍♀",
+			Name:      "woman frowning: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏾‍♀️": {
+			Character: "🙍🏾‍♀️",
+			Name:      "woman frowning: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏾‍♂": {
+			Character: "🙍🏾‍♂",
+			Name:      "man frowning: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏾‍♂️": {
+			Character: "🙍🏾‍♂️",
+			Name:      "man frowning: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏿": {
+			Character: "🙍🏿",
+			Name:      "person frowning: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64D 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏿‍♀": {
+			Character: "🙍🏿‍♀",
+			Name:      "woman frowning: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏿‍♀️": {
+			Character: "🙍🏿‍♀️",
+			Name:      "woman frowning: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏿‍♂": {
+			Character: "🙍🏿‍♂",
+			Name:      "man frowning: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙍🏿‍♂️": {
+			Character: "🙍🏿‍♂️",
+			Name:      "man frowning: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64D 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎": {
+			Character: "🙎",
+			Name:      "person pouting",
+			Comment:   "E0.6",
+			CodePoint: "1F64E",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎‍♀": {
+			Character: "🙎‍♀",
+			Name:      "woman pouting",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎‍♀️": {
+			Character: "🙎‍♀️",
+			Name:      "woman pouting",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎‍♂": {
+			Character: "🙎‍♂",
+			Name:      "man pouting",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎‍♂️": {
+			Character: "🙎‍♂️",
+			Name:      "man pouting",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏻": {
+			Character: "🙎🏻",
+			Name:      "person pouting: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64E 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏻‍♀": {
+			Character: "🙎🏻‍♀",
+			Name:      "woman pouting: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏻‍♀️": {
+			Character: "🙎🏻‍♀️",
+			Name:      "woman pouting: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏻‍♂": {
+			Character: "🙎🏻‍♂",
+			Name:      "man pouting: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏻‍♂️": {
+			Character: "🙎🏻‍♂️",
+			Name:      "man pouting: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏼": {
+			Character: "🙎🏼",
+			Name:      "person pouting: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64E 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏼‍♀": {
+			Character: "🙎🏼‍♀",
+			Name:      "woman pouting: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏼‍♀️": {
+			Character: "🙎🏼‍♀️",
+			Name:      "woman pouting: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏼‍♂": {
+			Character: "🙎🏼‍♂",
+			Name:      "man pouting: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏼‍♂️": {
+			Character: "🙎🏼‍♂️",
+			Name:      "man pouting: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏽": {
+			Character: "🙎🏽",
+			Name:      "person pouting: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64E 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏽‍♀": {
+			Character: "🙎🏽‍♀",
+			Name:      "woman pouting: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏽‍♀️": {
+			Character: "🙎🏽‍♀️",
+			Name:      "woman pouting: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏽‍♂": {
+			Character: "🙎🏽‍♂",
+			Name:      "man pouting: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏽‍♂️": {
+			Character: "🙎🏽‍♂️",
+			Name:      "man pouting: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏾": {
+			Character: "🙎🏾",
+			Name:      "person pouting: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64E 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏾‍♀": {
+			Character: "🙎🏾‍♀",
+			Name:      "woman pouting: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏾‍♀️": {
+			Character: "🙎🏾‍♀️",
+			Name:      "woman pouting: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏾‍♂": {
+			Character: "🙎🏾‍♂",
+			Name:      "man pouting: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏾‍♂️": {
+			Character: "🙎🏾‍♂️",
+			Name:      "man pouting: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏿": {
+			Character: "🙎🏿",
+			Name:      "person pouting: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64E 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏿‍♀": {
+			Character: "🙎🏿‍♀",
+			Name:      "woman pouting: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏿‍♀️": {
+			Character: "🙎🏿‍♀️",
+			Name:      "woman pouting: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏿‍♂": {
+			Character: "🙎🏿‍♂",
+			Name:      "man pouting: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙎🏿‍♂️": {
+			Character: "🙎🏿‍♂️",
+			Name:      "man pouting: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F64E 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🙏": {
+			Character: "🙏",
+			Name:      "folded hands",
+			Comment:   "E0.6",
+			CodePoint: "1F64F",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🙏🏻": {
+			Character: "🙏🏻",
+			Name:      "folded hands: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64F 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🙏🏼": {
+			Character: "🙏🏼",
+			Name:      "folded hands: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64F 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🙏🏽": {
+			Character: "🙏🏽",
+			Name:      "folded hands: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64F 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🙏🏾": {
+			Character: "🙏🏾",
+			Name:      "folded hands: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64F 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🙏🏿": {
+			Character: "🙏🏿",
+			Name:      "folded hands: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F64F 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🚀": {
+			Character: "🚀",
+			Name:      "rocket",
+			Comment:   "E0.6",
+			CodePoint: "1F680",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🚁": {
+			Character: "🚁",
+			Name:      "helicopter",
+			Comment:   "E1.0",
+			CodePoint: "1F681",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🚂": {
+			Character: "🚂",
+			Name:      "locomotive",
+			Comment:   "E1.0",
+			CodePoint: "1F682",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚃": {
+			Character: "🚃",
+			Name:      "railway car",
+			Comment:   "E0.6",
+			CodePoint: "1F683",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚄": {
+			Character: "🚄",
+			Name:      "high-speed train",
+			Comment:   "E0.6",
+			CodePoint: "1F684",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚅": {
+			Character: "🚅",
+			Name:      "bullet train",
+			Comment:   "E0.6",
+			CodePoint: "1F685",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚆": {
+			Character: "🚆",
+			Name:      "train",
+			Comment:   "E1.0",
+			CodePoint: "1F686",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚇": {
+			Character: "🚇",
+			Name:      "metro",
+			Comment:   "E0.6",
+			CodePoint: "1F687",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚈": {
+			Character: "🚈",
+			Name:      "light rail",
+			Comment:   "E1.0",
+			CodePoint: "1F688",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚉": {
+			Character: "🚉",
+			Name:      "station",
+			Comment:   "E0.6",
+			CodePoint: "1F689",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚊": {
+			Character: "🚊",
+			Name:      "tram",
+			Comment:   "E1.0",
+			CodePoint: "1F68A",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚋": {
+			Character: "🚋",
+			Name:      "tram car",
+			Comment:   "E1.0",
+			CodePoint: "1F68B",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚌": {
+			Character: "🚌",
+			Name:      "bus",
+			Comment:   "E0.6",
+			CodePoint: "1F68C",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚍": {
+			Character: "🚍",
+			Name:      "oncoming bus",
+			Comment:   "E0.7",
+			CodePoint: "1F68D",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚎": {
+			Character: "🚎",
+			Name:      "trolleybus",
+			Comment:   "E1.0",
+			CodePoint: "1F68E",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚏": {
+			Character: "🚏",
+			Name:      "bus stop",
+			Comment:   "E0.6",
+			CodePoint: "1F68F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚐": {
+			Character: "🚐",
+			Name:      "minibus",
+			Comment:   "E1.0",
+			CodePoint: "1F690",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚑": {
+			Character: "🚑",
+			Name:      "ambulance",
+			Comment:   "E0.6",
+			CodePoint: "1F691",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚒": {
+			Character: "🚒",
+			Name:      "fire engine",
+			Comment:   "E0.6",
+			CodePoint: "1F692",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚓": {
+			Character: "🚓",
+			Name:      "police car",
+			Comment:   "E0.6",
+			CodePoint: "1F693",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚔": {
+			Character: "🚔",
+			Name:      "oncoming police car",
+			Comment:   "E0.7",
+			CodePoint: "1F694",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚕": {
+			Character: "🚕",
+			Name:      "taxi",
+			Comment:   "E0.6",
+			CodePoint: "1F695",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚖": {
+			Character: "🚖",
+			Name:      "oncoming taxi",
+			Comment:   "E1.0",
+			CodePoint: "1F696",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚗": {
+			Character: "🚗",
+			Name:      "automobile",
+			Comment:   "E0.6",
+			CodePoint: "1F697",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚘": {
+			Character: "🚘",
+			Name:      "oncoming automobile",
+			Comment:   "E0.7",
+			CodePoint: "1F698",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚙": {
+			Character: "🚙",
+			Name:      "sport utility vehicle",
+			Comment:   "E0.6",
+			CodePoint: "1F699",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚚": {
+			Character: "🚚",
+			Name:      "delivery truck",
+			Comment:   "E0.6",
+			CodePoint: "1F69A",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚛": {
+			Character: "🚛",
+			Name:      "articulated lorry",
+			Comment:   "E1.0",
+			CodePoint: "1F69B",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚜": {
+			Character: "🚜",
+			Name:      "tractor",
+			Comment:   "E1.0",
+			CodePoint: "1F69C",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚝": {
+			Character: "🚝",
+			Name:      "monorail",
+			Comment:   "E1.0",
+			CodePoint: "1F69D",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚞": {
+			Character: "🚞",
+			Name:      "mountain railway",
+			Comment:   "E1.0",
+			CodePoint: "1F69E",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚟": {
+			Character: "🚟",
+			Name:      "suspension railway",
+			Comment:   "E1.0",
+			CodePoint: "1F69F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🚠": {
+			Character: "🚠",
+			Name:      "mountain cableway",
+			Comment:   "E1.0",
+			CodePoint: "1F6A0",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🚡": {
+			Character: "🚡",
+			Name:      "aerial tramway",
+			Comment:   "E1.0",
+			CodePoint: "1F6A1",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🚢": {
+			Character: "🚢",
+			Name:      "ship",
+			Comment:   "E0.6",
+			CodePoint: "1F6A2",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"🚣": {
+			Character: "🚣",
+			Name:      "person rowing boat",
+			Comment:   "E1.0",
+			CodePoint: "1F6A3",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣‍♀": {
+			Character: "🚣‍♀",
+			Name:      "woman rowing boat",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣‍♀️": {
+			Character: "🚣‍♀️",
+			Name:      "woman rowing boat",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣‍♂": {
+			Character: "🚣‍♂",
+			Name:      "man rowing boat",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣‍♂️": {
+			Character: "🚣‍♂️",
+			Name:      "man rowing boat",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏻": {
+			Character: "🚣🏻",
+			Name:      "person rowing boat: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6A3 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏻‍♀": {
+			Character: "🚣🏻‍♀",
+			Name:      "woman rowing boat: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏻‍♀️": {
+			Character: "🚣🏻‍♀️",
+			Name:      "woman rowing boat: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏻‍♂": {
+			Character: "🚣🏻‍♂",
+			Name:      "man rowing boat: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏻‍♂️": {
+			Character: "🚣🏻‍♂️",
+			Name:      "man rowing boat: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏼": {
+			Character: "🚣🏼",
+			Name:      "person rowing boat: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6A3 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏼‍♀": {
+			Character: "🚣🏼‍♀",
+			Name:      "woman rowing boat: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏼‍♀️": {
+			Character: "🚣🏼‍♀️",
+			Name:      "woman rowing boat: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏼‍♂": {
+			Character: "🚣🏼‍♂",
+			Name:      "man rowing boat: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏼‍♂️": {
+			Character: "🚣🏼‍♂️",
+			Name:      "man rowing boat: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏽": {
+			Character: "🚣🏽",
+			Name:      "person rowing boat: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6A3 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏽‍♀": {
+			Character: "🚣🏽‍♀",
+			Name:      "woman rowing boat: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏽‍♀️": {
+			Character: "🚣🏽‍♀️",
+			Name:      "woman rowing boat: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏽‍♂": {
+			Character: "🚣🏽‍♂",
+			Name:      "man rowing boat: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏽‍♂️": {
+			Character: "🚣🏽‍♂️",
+			Name:      "man rowing boat: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏾": {
+			Character: "🚣🏾",
+			Name:      "person rowing boat: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6A3 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏾‍♀": {
+			Character: "🚣🏾‍♀",
+			Name:      "woman rowing boat: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏾‍♀️": {
+			Character: "🚣🏾‍♀️",
+			Name:      "woman rowing boat: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏾‍♂": {
+			Character: "🚣🏾‍♂",
+			Name:      "man rowing boat: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏾‍♂️": {
+			Character: "🚣🏾‍♂️",
+			Name:      "man rowing boat: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏿": {
+			Character: "🚣🏿",
+			Name:      "person rowing boat: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6A3 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏿‍♀": {
+			Character: "🚣🏿‍♀",
+			Name:      "woman rowing boat: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏿‍♀️": {
+			Character: "🚣🏿‍♀️",
+			Name:      "woman rowing boat: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏿‍♂": {
+			Character: "🚣🏿‍♂",
+			Name:      "man rowing boat: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚣🏿‍♂️": {
+			Character: "🚣🏿‍♂️",
+			Name:      "man rowing boat: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6A3 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚤": {
+			Character: "🚤",
+			Name:      "speedboat",
+			Comment:   "E0.6",
+			CodePoint: "1F6A4",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"🚥": {
+			Character: "🚥",
+			Name:      "horizontal traffic light",
+			Comment:   "E0.6",
+			CodePoint: "1F6A5",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚦": {
+			Character: "🚦",
+			Name:      "vertical traffic light",
+			Comment:   "E1.0",
+			CodePoint: "1F6A6",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚧": {
+			Character: "🚧",
+			Name:      "construction",
+			Comment:   "E0.6",
+			CodePoint: "1F6A7",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚨": {
+			Character: "🚨",
+			Name:      "police car light",
+			Comment:   "E0.6",
+			CodePoint: "1F6A8",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚩": {
+			Character: "🚩",
+			Name:      "triangular flag",
+			Comment:   "E0.6",
+			CodePoint: "1F6A9",
+			Group:     "Flags",
+			Subgroup:  "flag",
+		},
+		"🚪": {
+			Character: "🚪",
+			Name:      "door",
+			Comment:   "E0.6",
+			CodePoint: "1F6AA",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🚫": {
+			Character: "🚫",
+			Name:      "prohibited",
+			Comment:   "E0.6",
+			CodePoint: "1F6AB",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"🚬": {
+			Character: "🚬",
+			Name:      "cigarette",
+			Comment:   "E0.6",
+			CodePoint: "1F6AC",
+			Group:     "Objects",
+			Subgroup:  "other-object",
+		},
+		"🚭": {
+			Character: "🚭",
+			Name:      "no smoking",
+			Comment:   "E0.6",
+			CodePoint: "1F6AD",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"🚮": {
+			Character: "🚮",
+			Name:      "litter in bin sign",
+			Comment:   "E1.0",
+			CodePoint: "1F6AE",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🚯": {
+			Character: "🚯",
+			Name:      "no littering",
+			Comment:   "E1.0",
+			CodePoint: "1F6AF",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"🚰": {
+			Character: "🚰",
+			Name:      "potable water",
+			Comment:   "E1.0",
+			CodePoint: "1F6B0",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🚱": {
+			Character: "🚱",
+			Name:      "non-potable water",
+			Comment:   "E1.0",
+			CodePoint: "1F6B1",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"🚲": {
+			Character: "🚲",
+			Name:      "bicycle",
+			Comment:   "E0.6",
+			CodePoint: "1F6B2",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🚳": {
+			Character: "🚳",
+			Name:      "no bicycles",
+			Comment:   "E1.0",
+			CodePoint: "1F6B3",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"🚴": {
+			Character: "🚴",
+			Name:      "person biking",
+			Comment:   "E1.0",
+			CodePoint: "1F6B4",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴‍♀": {
+			Character: "🚴‍♀",
+			Name:      "woman biking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴‍♀️": {
+			Character: "🚴‍♀️",
+			Name:      "woman biking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴‍♂": {
+			Character: "🚴‍♂",
+			Name:      "man biking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴‍♂️": {
+			Character: "🚴‍♂️",
+			Name:      "man biking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏻": {
+			Character: "🚴🏻",
+			Name:      "person biking: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B4 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏻‍♀": {
+			Character: "🚴🏻‍♀",
+			Name:      "woman biking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏻‍♀️": {
+			Character: "🚴🏻‍♀️",
+			Name:      "woman biking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏻‍♂": {
+			Character: "🚴🏻‍♂",
+			Name:      "man biking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏻‍♂️": {
+			Character: "🚴🏻‍♂️",
+			Name:      "man biking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏼": {
+			Character: "🚴🏼",
+			Name:      "person biking: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B4 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏼‍♀": {
+			Character: "🚴🏼‍♀",
+			Name:      "woman biking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏼‍♀️": {
+			Character: "🚴🏼‍♀️",
+			Name:      "woman biking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏼‍♂": {
+			Character: "🚴🏼‍♂",
+			Name:      "man biking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏼‍♂️": {
+			Character: "🚴🏼‍♂️",
+			Name:      "man biking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏽": {
+			Character: "🚴🏽",
+			Name:      "person biking: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B4 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏽‍♀": {
+			Character: "🚴🏽‍♀",
+			Name:      "woman biking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏽‍♀️": {
+			Character: "🚴🏽‍♀️",
+			Name:      "woman biking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏽‍♂": {
+			Character: "🚴🏽‍♂",
+			Name:      "man biking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏽‍♂️": {
+			Character: "🚴🏽‍♂️",
+			Name:      "man biking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏾": {
+			Character: "🚴🏾",
+			Name:      "person biking: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B4 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏾‍♀": {
+			Character: "🚴🏾‍♀",
+			Name:      "woman biking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏾‍♀️": {
+			Character: "🚴🏾‍♀️",
+			Name:      "woman biking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏾‍♂": {
+			Character: "🚴🏾‍♂",
+			Name:      "man biking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏾‍♂️": {
+			Character: "🚴🏾‍♂️",
+			Name:      "man biking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏿": {
+			Character: "🚴🏿",
+			Name:      "person biking: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B4 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏿‍♀": {
+			Character: "🚴🏿‍♀",
+			Name:      "woman biking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏿‍♀️": {
+			Character: "🚴🏿‍♀️",
+			Name:      "woman biking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏿‍♂": {
+			Character: "🚴🏿‍♂",
+			Name:      "man biking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚴🏿‍♂️": {
+			Character: "🚴🏿‍♂️",
+			Name:      "man biking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B4 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵": {
+			Character: "🚵",
+			Name:      "person mountain biking",
+			Comment:   "E1.0",
+			CodePoint: "1F6B5",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵‍♀": {
+			Character: "🚵‍♀",
+			Name:      "woman mountain biking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵‍♀️": {
+			Character: "🚵‍♀️",
+			Name:      "woman mountain biking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵‍♂": {
+			Character: "🚵‍♂",
+			Name:      "man mountain biking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵‍♂️": {
+			Character: "🚵‍♂️",
+			Name:      "man mountain biking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏻": {
+			Character: "🚵🏻",
+			Name:      "person mountain biking: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B5 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏻‍♀": {
+			Character: "🚵🏻‍♀",
+			Name:      "woman mountain biking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏻‍♀️": {
+			Character: "🚵🏻‍♀️",
+			Name:      "woman mountain biking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏻‍♂": {
+			Character: "🚵🏻‍♂",
+			Name:      "man mountain biking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏻‍♂️": {
+			Character: "🚵🏻‍♂️",
+			Name:      "man mountain biking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏼": {
+			Character: "🚵🏼",
+			Name:      "person mountain biking: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B5 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏼‍♀": {
+			Character: "🚵🏼‍♀",
+			Name:      "woman mountain biking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏼‍♀️": {
+			Character: "🚵🏼‍♀️",
+			Name:      "woman mountain biking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏼‍♂": {
+			Character: "🚵🏼‍♂",
+			Name:      "man mountain biking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏼‍♂️": {
+			Character: "🚵🏼‍♂️",
+			Name:      "man mountain biking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏽": {
+			Character: "🚵🏽",
+			Name:      "person mountain biking: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B5 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏽‍♀": {
+			Character: "🚵🏽‍♀",
+			Name:      "woman mountain biking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏽‍♀️": {
+			Character: "🚵🏽‍♀️",
+			Name:      "woman mountain biking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏽‍♂": {
+			Character: "🚵🏽‍♂",
+			Name:      "man mountain biking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏽‍♂️": {
+			Character: "🚵🏽‍♂️",
+			Name:      "man mountain biking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏾": {
+			Character: "🚵🏾",
+			Name:      "person mountain biking: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B5 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏾‍♀": {
+			Character: "🚵🏾‍♀",
+			Name:      "woman mountain biking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏾‍♀️": {
+			Character: "🚵🏾‍♀️",
+			Name:      "woman mountain biking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏾‍♂": {
+			Character: "🚵🏾‍♂",
+			Name:      "man mountain biking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏾‍♂️": {
+			Character: "🚵🏾‍♂️",
+			Name:      "man mountain biking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏿": {
+			Character: "🚵🏿",
+			Name:      "person mountain biking: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B5 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏿‍♀": {
+			Character: "🚵🏿‍♀",
+			Name:      "woman mountain biking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏿‍♀️": {
+			Character: "🚵🏿‍♀️",
+			Name:      "woman mountain biking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏿‍♂": {
+			Character: "🚵🏿‍♂",
+			Name:      "man mountain biking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚵🏿‍♂️": {
+			Character: "🚵🏿‍♂️",
+			Name:      "man mountain biking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B5 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🚶": {
+			Character: "🚶",
+			Name:      "person walking",
+			Comment:   "E0.6",
+			CodePoint: "1F6B6",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶‍♀": {
+			Character: "🚶‍♀",
+			Name:      "woman walking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶‍♀️": {
+			Character: "🚶‍♀️",
+			Name:      "woman walking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶‍♂": {
+			Character: "🚶‍♂",
+			Name:      "man walking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶‍♂️": {
+			Character: "🚶‍♂️",
+			Name:      "man walking",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏻": {
+			Character: "🚶🏻",
+			Name:      "person walking: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B6 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏻‍♀": {
+			Character: "🚶🏻‍♀",
+			Name:      "woman walking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏻‍♀️": {
+			Character: "🚶🏻‍♀️",
+			Name:      "woman walking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏻‍♂": {
+			Character: "🚶🏻‍♂",
+			Name:      "man walking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏻‍♂️": {
+			Character: "🚶🏻‍♂️",
+			Name:      "man walking: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏼": {
+			Character: "🚶🏼",
+			Name:      "person walking: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B6 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏼‍♀": {
+			Character: "🚶🏼‍♀",
+			Name:      "woman walking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏼‍♀️": {
+			Character: "🚶🏼‍♀️",
+			Name:      "woman walking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏼‍♂": {
+			Character: "🚶🏼‍♂",
+			Name:      "man walking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏼‍♂️": {
+			Character: "🚶🏼‍♂️",
+			Name:      "man walking: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏽": {
+			Character: "🚶🏽",
+			Name:      "person walking: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B6 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏽‍♀": {
+			Character: "🚶🏽‍♀",
+			Name:      "woman walking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏽‍♀️": {
+			Character: "🚶🏽‍♀️",
+			Name:      "woman walking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏽‍♂": {
+			Character: "🚶🏽‍♂",
+			Name:      "man walking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏽‍♂️": {
+			Character: "🚶🏽‍♂️",
+			Name:      "man walking: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏾": {
+			Character: "🚶🏾",
+			Name:      "person walking: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B6 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏾‍♀": {
+			Character: "🚶🏾‍♀",
+			Name:      "woman walking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏾‍♀️": {
+			Character: "🚶🏾‍♀️",
+			Name:      "woman walking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏾‍♂": {
+			Character: "🚶🏾‍♂",
+			Name:      "man walking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏾‍♂️": {
+			Character: "🚶🏾‍♂️",
+			Name:      "man walking: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏿": {
+			Character: "🚶🏿",
+			Name:      "person walking: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6B6 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏿‍♀": {
+			Character: "🚶🏿‍♀",
+			Name:      "woman walking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏿‍♀️": {
+			Character: "🚶🏿‍♀️",
+			Name:      "woman walking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏿‍♂": {
+			Character: "🚶🏿‍♂",
+			Name:      "man walking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚶🏿‍♂️": {
+			Character: "🚶🏿‍♂️",
+			Name:      "man walking: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6B6 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🚷": {
+			Character: "🚷",
+			Name:      "no pedestrians",
+			Comment:   "E1.0",
+			CodePoint: "1F6B7",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"🚸": {
+			Character: "🚸",
+			Name:      "children crossing",
+			Comment:   "E1.0",
+			CodePoint: "1F6B8",
+			Group:     "Symbols",
+			Subgroup:  "warning",
+		},
+		"🚹": {
+			Character: "🚹",
+			Name:      "men’s room",
+			Comment:   "E0.6",
+			CodePoint: "1F6B9",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🚺": {
+			Character: "🚺",
+			Name:      "women’s room",
+			Comment:   "E0.6",
+			CodePoint: "1F6BA",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🚻": {
+			Character: "🚻",
+			Name:      "restroom",
+			Comment:   "E0.6",
+			CodePoint: "1F6BB",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🚼": {
+			Character: "🚼",
+			Name:      "baby symbol",
+			Comment:   "E0.6",
+			CodePoint: "1F6BC",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🚽": {
+			Character: "🚽",
+			Name:      "toilet",
+			Comment:   "E0.6",
+			CodePoint: "1F6BD",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🚾": {
+			Character: "🚾",
+			Name:      "water closet",
+			Comment:   "E0.6",
+			CodePoint: "1F6BE",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🚿": {
+			Character: "🚿",
+			Name:      "shower",
+			Comment:   "E1.0",
+			CodePoint: "1F6BF",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🛀": {
+			Character: "🛀",
+			Name:      "person taking bath",
+			Comment:   "E0.6",
+			CodePoint: "1F6C0",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛀🏻": {
+			Character: "🛀🏻",
+			Name:      "person taking bath: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6C0 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛀🏼": {
+			Character: "🛀🏼",
+			Name:      "person taking bath: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6C0 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛀🏽": {
+			Character: "🛀🏽",
+			Name:      "person taking bath: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6C0 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛀🏾": {
+			Character: "🛀🏾",
+			Name:      "person taking bath: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6C0 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛀🏿": {
+			Character: "🛀🏿",
+			Name:      "person taking bath: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F6C0 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛁": {
+			Character: "🛁",
+			Name:      "bathtub",
+			Comment:   "E1.0",
+			CodePoint: "1F6C1",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🛂": {
+			Character: "🛂",
+			Name:      "passport control",
+			Comment:   "E1.0",
+			CodePoint: "1F6C2",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🛃": {
+			Character: "🛃",
+			Name:      "customs",
+			Comment:   "E1.0",
+			CodePoint: "1F6C3",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🛄": {
+			Character: "🛄",
+			Name:      "baggage claim",
+			Comment:   "E1.0",
+			CodePoint: "1F6C4",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🛅": {
+			Character: "🛅",
+			Name:      "left luggage",
+			Comment:   "E1.0",
+			CodePoint: "1F6C5",
+			Group:     "Symbols",
+			Subgroup:  "transport-sign",
+		},
+		"🛋": {
+			Character: "🛋",
+			Name:      "couch and lamp",
+			Comment:   "E0.7",
+			CodePoint: "1F6CB",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🛋️": {
+			Character: "🛋️",
+			Name:      "couch and lamp",
+			Comment:   "E0.7",
+			CodePoint: "1F6CB FE0F",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🛌": {
+			Character: "🛌",
+			Name:      "person in bed",
+			Comment:   "E1.0",
+			CodePoint: "1F6CC",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛌🏻": {
+			Character: "🛌🏻",
+			Name:      "person in bed: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6CC 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛌🏼": {
+			Character: "🛌🏼",
+			Name:      "person in bed: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6CC 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛌🏽": {
+			Character: "🛌🏽",
+			Name:      "person in bed: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6CC 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛌🏾": {
+			Character: "🛌🏾",
+			Name:      "person in bed: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6CC 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛌🏿": {
+			Character: "🛌🏿",
+			Name:      "person in bed: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F6CC 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🛍": {
+			Character: "🛍",
+			Name:      "shopping bags",
+			Comment:   "E0.7",
+			CodePoint: "1F6CD",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🛍️": {
+			Character: "🛍️",
+			Name:      "shopping bags",
+			Comment:   "E0.7",
+			CodePoint: "1F6CD FE0F",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🛎": {
+			Character: "🛎",
+			Name:      "bellhop bell",
+			Comment:   "E0.7",
+			CodePoint: "1F6CE",
+			Group:     "Travel & Places",
+			Subgroup:  "hotel",
+		},
+		"🛎️": {
+			Character: "🛎️",
+			Name:      "bellhop bell",
+			Comment:   "E0.7",
+			CodePoint: "1F6CE FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "hotel",
+		},
+		"🛏": {
+			Character: "🛏",
+			Name:      "bed",
+			Comment:   "E0.7",
+			CodePoint: "1F6CF",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🛏️": {
+			Character: "🛏️",
+			Name:      "bed",
+			Comment:   "E0.7",
+			CodePoint: "1F6CF FE0F",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🛐": {
+			Character: "🛐",
+			Name:      "place of worship",
+			Comment:   "E1.0",
+			CodePoint: "1F6D0",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"🛑": {
+			Character: "🛑",
+			Name:      "stop sign",
+			Comment:   "E3.0",
+			CodePoint: "1F6D1",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛒": {
+			Character: "🛒",
+			Name:      "shopping cart",
+			Comment:   "E3.0",
+			CodePoint: "1F6D2",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🛕": {
+			Character: "🛕",
+			Name:      "hindu temple",
+			Comment:   "E12.0",
+			CodePoint: "1F6D5",
+			Group:     "Travel & Places",
+			Subgroup:  "place-religious",
+		},
+		"🛖": {
+			Character: "🛖",
+			Name:      "hut",
+			Comment:   "E13.0",
+			CodePoint: "1F6D6",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🛗": {
+			Character: "🛗",
+			Name:      "elevator",
+			Comment:   "E13.0",
+			CodePoint: "1F6D7",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🛜": {
+			Character: "🛜",
+			Name:      "wireless",
+			Comment:   "E15.0",
+			CodePoint: "1F6DC",
+			Group:     "Symbols",
+			Subgroup:  "av-symbol",
+		},
+		"🛝": {
+			Character: "🛝",
+			Name:      "playground slide",
+			Comment:   "E14.0",
+			CodePoint: "1F6DD",
+			Group:     "Travel & Places",
+			Subgroup:  "place-other",
+		},
+		"🛞": {
+			Character: "🛞",
+			Name:      "wheel",
+			Comment:   "E14.0",
+			CodePoint: "1F6DE",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛟": {
+			Character: "🛟",
+			Name:      "ring buoy",
+			Comment:   "E14.0",
+			CodePoint: "1F6DF",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"🛠": {
+			Character: "🛠",
+			Name:      "hammer and wrench",
+			Comment:   "E0.7",
+			CodePoint: "1F6E0",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🛠️": {
+			Character: "🛠️",
+			Name:      "hammer and wrench",
+			Comment:   "E0.7",
+			CodePoint: "1F6E0 FE0F",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🛡": {
+			Character: "🛡",
+			Name:      "shield",
+			Comment:   "E0.7",
+			CodePoint: "1F6E1",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🛡️": {
+			Character: "🛡️",
+			Name:      "shield",
+			Comment:   "E0.7",
+			CodePoint: "1F6E1 FE0F",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🛢": {
+			Character: "🛢",
+			Name:      "oil drum",
+			Comment:   "E0.7",
+			CodePoint: "1F6E2",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛢️": {
+			Character: "🛢️",
+			Name:      "oil drum",
+			Comment:   "E0.7",
+			CodePoint: "1F6E2 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛣": {
+			Character: "🛣",
+			Name:      "motorway",
+			Comment:   "E0.7",
+			CodePoint: "1F6E3",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛣️": {
+			Character: "🛣️",
+			Name:      "motorway",
+			Comment:   "E0.7",
+			CodePoint: "1F6E3 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛤": {
+			Character: "🛤",
+			Name:      "railway track",
+			Comment:   "E0.7",
+			CodePoint: "1F6E4",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛤️": {
+			Character: "🛤️",
+			Name:      "railway track",
+			Comment:   "E0.7",
+			CodePoint: "1F6E4 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛥": {
+			Character: "🛥",
+			Name:      "motor boat",
+			Comment:   "E0.7",
+			CodePoint: "1F6E5",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"🛥️": {
+			Character: "🛥️",
+			Name:      "motor boat",
+			Comment:   "E0.7",
+			CodePoint: "1F6E5 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"🛩": {
+			Character: "🛩",
+			Name:      "small airplane",
+			Comment:   "E0.7",
+			CodePoint: "1F6E9",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🛩️": {
+			Character: "🛩️",
+			Name:      "small airplane",
+			Comment:   "E0.7",
+			CodePoint: "1F6E9 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🛫": {
+			Character: "🛫",
+			Name:      "airplane departure",
+			Comment:   "E1.0",
+			CodePoint: "1F6EB",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🛬": {
+			Character: "🛬",
+			Name:      "airplane arrival",
+			Comment:   "E1.0",
+			CodePoint: "1F6EC",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🛰": {
+			Character: "🛰",
+			Name:      "satellite",
+			Comment:   "E0.7",
+			CodePoint: "1F6F0",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🛰️": {
+			Character: "🛰️",
+			Name:      "satellite",
+			Comment:   "E0.7",
+			CodePoint: "1F6F0 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🛳": {
+			Character: "🛳",
+			Name:      "passenger ship",
+			Comment:   "E0.7",
+			CodePoint: "1F6F3",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"🛳️": {
+			Character: "🛳️",
+			Name:      "passenger ship",
+			Comment:   "E0.7",
+			CodePoint: "1F6F3 FE0F",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"🛴": {
+			Character: "🛴",
+			Name:      "kick scooter",
+			Comment:   "E3.0",
+			CodePoint: "1F6F4",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛵": {
+			Character: "🛵",
+			Name:      "motor scooter",
+			Comment:   "E3.0",
+			CodePoint: "1F6F5",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛶": {
+			Character: "🛶",
+			Name:      "canoe",
+			Comment:   "E3.0",
+			CodePoint: "1F6F6",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-water",
+		},
+		"🛷": {
+			Character: "🛷",
+			Name:      "sled",
+			Comment:   "E5.0",
+			CodePoint: "1F6F7",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🛸": {
+			Character: "🛸",
+			Name:      "flying saucer",
+			Comment:   "E5.0",
+			CodePoint: "1F6F8",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🛹": {
+			Character: "🛹",
+			Name:      "skateboard",
+			Comment:   "E11.0",
+			CodePoint: "1F6F9",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛺": {
+			Character: "🛺",
+			Name:      "auto rickshaw",
+			Comment:   "E12.0",
+			CodePoint: "1F6FA",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛻": {
+			Character: "🛻",
+			Name:      "pickup truck",
+			Comment:   "E13.0",
+			CodePoint: "1F6FB",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🛼": {
+			Character: "🛼",
+			Name:      "roller skate",
+			Comment:   "E13.0",
+			CodePoint: "1F6FC",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🟠": {
+			Character: "🟠",
+			Name:      "orange circle",
+			Comment:   "E12.0",
+			CodePoint: "1F7E0",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟡": {
+			Character: "🟡",
+			Name:      "yellow circle",
+			Comment:   "E12.0",
+			CodePoint: "1F7E1",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟢": {
+			Character: "🟢",
+			Name:      "green circle",
+			Comment:   "E12.0",
+			CodePoint: "1F7E2",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟣": {
+			Character: "🟣",
+			Name:      "purple circle",
+			Comment:   "E12.0",
+			CodePoint: "1F7E3",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟤": {
+			Character: "🟤",
+			Name:      "brown circle",
+			Comment:   "E12.0",
+			CodePoint: "1F7E4",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟥": {
+			Character: "🟥",
+			Name:      "red square",
+			Comment:   "E12.0",
+			CodePoint: "1F7E5",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟦": {
+			Character: "🟦",
+			Name:      "blue square",
+			Comment:   "E12.0",
+			CodePoint: "1F7E6",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟧": {
+			Character: "🟧",
+			Name:      "orange square",
+			Comment:   "E12.0",
+			CodePoint: "1F7E7",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟨": {
+			Character: "🟨",
+			Name:      "yellow square",
+			Comment:   "E12.0",
+			CodePoint: "1F7E8",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟩": {
+			Character: "🟩",
+			Name:      "green square",
+			Comment:   "E12.0",
+			CodePoint: "1F7E9",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟪": {
+			Character: "🟪",
+			Name:      "purple square",
+			Comment:   "E12.0",
+			CodePoint: "1F7EA",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟫": {
+			Character: "🟫",
+			Name:      "brown square",
+			Comment:   "E12.0",
+			CodePoint: "1F7EB",
+			Group:     "Symbols",
+			Subgroup:  "geometric",
+		},
+		"🟰": {
+			Character: "🟰",
+			Name:      "heavy equals sign",
+			Comment:   "E14.0",
+			CodePoint: "1F7F0",
+			Group:     "Symbols",
+			Subgroup:  "math",
+		},
+		"🤌": {
+			Character: "🤌",
+			Name:      "pinched fingers",
+			Comment:   "E13.0",
+			CodePoint: "1F90C",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤌🏻": {
+			Character: "🤌🏻",
+			Name:      "pinched fingers: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F90C 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤌🏼": {
+			Character: "🤌🏼",
+			Name:      "pinched fingers: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F90C 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤌🏽": {
+			Character: "🤌🏽",
+			Name:      "pinched fingers: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F90C 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤌🏾": {
+			Character: "🤌🏾",
+			Name:      "pinched fingers: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F90C 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤌🏿": {
+			Character: "🤌🏿",
+			Name:      "pinched fingers: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F90C 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤍": {
+			Character: "🤍",
+			Name:      "white heart",
+			Comment:   "E12.0",
+			CodePoint: "1F90D",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"🤎": {
+			Character: "🤎",
+			Name:      "brown heart",
+			Comment:   "E12.0",
+			CodePoint: "1F90E",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"🤏": {
+			Character: "🤏",
+			Name:      "pinching hand",
+			Comment:   "E12.0",
+			CodePoint: "1F90F",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤏🏻": {
+			Character: "🤏🏻",
+			Name:      "pinching hand: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F90F 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤏🏼": {
+			Character: "🤏🏼",
+			Name:      "pinching hand: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F90F 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤏🏽": {
+			Character: "🤏🏽",
+			Name:      "pinching hand: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F90F 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤏🏾": {
+			Character: "🤏🏾",
+			Name:      "pinching hand: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F90F 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤏🏿": {
+			Character: "🤏🏿",
+			Name:      "pinching hand: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F90F 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤐": {
+			Character: "🤐",
+			Name:      "zipper-mouth face",
+			Comment:   "E1.0",
+			CodePoint: "1F910",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"🤑": {
+			Character: "🤑",
+			Name:      "money-mouth face",
+			Comment:   "E1.0",
+			CodePoint: "1F911",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-tongue",
+		},
+		"🤒": {
+			Character: "🤒",
+			Name:      "face with thermometer",
+			Comment:   "E1.0",
+			CodePoint: "1F912",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"🤓": {
+			Character: "🤓",
+			Name:      "nerd face",
+			Comment:   "E1.0",
+			CodePoint: "1F913",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-glasses",
+		},
+		"🤔": {
+			Character: "🤔",
+			Name:      "thinking face",
+			Comment:   "E1.0",
+			CodePoint: "1F914",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-hand",
+		},
+		"🤕": {
+			Character: "🤕",
+			Name:      "face with head-bandage",
+			Comment:   "E1.0",
+			CodePoint: "1F915",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"🤖": {
+			Character: "🤖",
+			Name:      "robot",
+			Comment:   "E1.0",
+			CodePoint: "1F916",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-costume",
+		},
+		"🤗": {
+			Character: "🤗",
+			Name:      "smiling face with open hands",
+			Comment:   "E1.0",
+			CodePoint: "1F917",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-hand",
+		},
+		"🤘": {
+			Character: "🤘",
+			Name:      "sign of the horns",
+			Comment:   "E1.0",
+			CodePoint: "1F918",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤘🏻": {
+			Character: "🤘🏻",
+			Name:      "sign of the horns: light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F918 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤘🏼": {
+			Character: "🤘🏼",
+			Name:      "sign of the horns: medium-light skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F918 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤘🏽": {
+			Character: "🤘🏽",
+			Name:      "sign of the horns: medium skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F918 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤘🏾": {
+			Character: "🤘🏾",
+			Name:      "sign of the horns: medium-dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F918 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤘🏿": {
+			Character: "🤘🏿",
+			Name:      "sign of the horns: dark skin tone",
+			Comment:   "E1.0",
+			CodePoint: "1F918 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤙": {
+			Character: "🤙",
+			Name:      "call me hand",
+			Comment:   "E3.0",
+			CodePoint: "1F919",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤙🏻": {
+			Character: "🤙🏻",
+			Name:      "call me hand: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F919 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤙🏼": {
+			Character: "🤙🏼",
+			Name:      "call me hand: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F919 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤙🏽": {
+			Character: "🤙🏽",
+			Name:      "call me hand: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F919 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤙🏾": {
+			Character: "🤙🏾",
+			Name:      "call me hand: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F919 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤙🏿": {
+			Character: "🤙🏿",
+			Name:      "call me hand: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F919 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤚": {
+			Character: "🤚",
+			Name:      "raised back of hand",
+			Comment:   "E3.0",
+			CodePoint: "1F91A",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🤚🏻": {
+			Character: "🤚🏻",
+			Name:      "raised back of hand: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91A 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🤚🏼": {
+			Character: "🤚🏼",
+			Name:      "raised back of hand: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91A 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🤚🏽": {
+			Character: "🤚🏽",
+			Name:      "raised back of hand: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91A 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🤚🏾": {
+			Character: "🤚🏾",
+			Name:      "raised back of hand: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91A 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🤚🏿": {
+			Character: "🤚🏿",
+			Name:      "raised back of hand: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91A 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🤛": {
+			Character: "🤛",
+			Name:      "left-facing fist",
+			Comment:   "E3.0",
+			CodePoint: "1F91B",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤛🏻": {
+			Character: "🤛🏻",
+			Name:      "left-facing fist: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91B 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤛🏼": {
+			Character: "🤛🏼",
+			Name:      "left-facing fist: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91B 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤛🏽": {
+			Character: "🤛🏽",
+			Name:      "left-facing fist: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91B 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤛🏾": {
+			Character: "🤛🏾",
+			Name:      "left-facing fist: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91B 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤛🏿": {
+			Character: "🤛🏿",
+			Name:      "left-facing fist: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91B 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤜": {
+			Character: "🤜",
+			Name:      "right-facing fist",
+			Comment:   "E3.0",
+			CodePoint: "1F91C",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤜🏻": {
+			Character: "🤜🏻",
+			Name:      "right-facing fist: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91C 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤜🏼": {
+			Character: "🤜🏼",
+			Name:      "right-facing fist: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91C 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤜🏽": {
+			Character: "🤜🏽",
+			Name:      "right-facing fist: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91C 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤜🏾": {
+			Character: "🤜🏾",
+			Name:      "right-facing fist: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91C 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤜🏿": {
+			Character: "🤜🏿",
+			Name:      "right-facing fist: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91C 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-closed",
+		},
+		"🤝": {
+			Character: "🤝",
+			Name:      "handshake",
+			Comment:   "E3.0",
+			CodePoint: "1F91D",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤝🏻": {
+			Character: "🤝🏻",
+			Name:      "handshake: light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1F91D 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤝🏼": {
+			Character: "🤝🏼",
+			Name:      "handshake: medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1F91D 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤝🏽": {
+			Character: "🤝🏽",
+			Name:      "handshake: medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1F91D 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤝🏾": {
+			Character: "🤝🏾",
+			Name:      "handshake: medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1F91D 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤝🏿": {
+			Character: "🤝🏿",
+			Name:      "handshake: dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1F91D 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤞": {
+			Character: "🤞",
+			Name:      "crossed fingers",
+			Comment:   "E3.0",
+			CodePoint: "1F91E",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤞🏻": {
+			Character: "🤞🏻",
+			Name:      "crossed fingers: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91E 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤞🏼": {
+			Character: "🤞🏼",
+			Name:      "crossed fingers: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91E 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤞🏽": {
+			Character: "🤞🏽",
+			Name:      "crossed fingers: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91E 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤞🏾": {
+			Character: "🤞🏾",
+			Name:      "crossed fingers: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91E 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤞🏿": {
+			Character: "🤞🏿",
+			Name:      "crossed fingers: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F91E 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤟": {
+			Character: "🤟",
+			Name:      "love-you gesture",
+			Comment:   "E5.0",
+			CodePoint: "1F91F",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤟🏻": {
+			Character: "🤟🏻",
+			Name:      "love-you gesture: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F91F 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤟🏼": {
+			Character: "🤟🏼",
+			Name:      "love-you gesture: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F91F 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤟🏽": {
+			Character: "🤟🏽",
+			Name:      "love-you gesture: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F91F 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤟🏾": {
+			Character: "🤟🏾",
+			Name:      "love-you gesture: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F91F 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤟🏿": {
+			Character: "🤟🏿",
+			Name:      "love-you gesture: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F91F 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🤠": {
+			Character: "🤠",
+			Name:      "cowboy hat face",
+			Comment:   "E3.0",
+			CodePoint: "1F920",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-hat",
+		},
+		"🤡": {
+			Character: "🤡",
+			Name:      "clown face",
+			Comment:   "E3.0",
+			CodePoint: "1F921",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-costume",
+		},
+		"🤢": {
+			Character: "🤢",
+			Name:      "nauseated face",
+			Comment:   "E3.0",
+			CodePoint: "1F922",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"🤣": {
+			Character: "🤣",
+			Name:      "rolling on the floor laughing",
+			Comment:   "E3.0",
+			CodePoint: "1F923",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"🤤": {
+			Character: "🤤",
+			Name:      "drooling face",
+			Comment:   "E3.0",
+			CodePoint: "1F924",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-sleepy",
+		},
+		"🤥": {
+			Character: "🤥",
+			Name:      "lying face",
+			Comment:   "E3.0",
+			CodePoint: "1F925",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"🤦": {
+			Character: "🤦",
+			Name:      "person facepalming",
+			Comment:   "E3.0",
+			CodePoint: "1F926",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦‍♀": {
+			Character: "🤦‍♀",
+			Name:      "woman facepalming",
+			Comment:   "E4.0",
+			CodePoint: "1F926 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦‍♀️": {
+			Character: "🤦‍♀️",
+			Name:      "woman facepalming",
+			Comment:   "E4.0",
+			CodePoint: "1F926 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦‍♂": {
+			Character: "🤦‍♂",
+			Name:      "man facepalming",
+			Comment:   "E4.0",
+			CodePoint: "1F926 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦‍♂️": {
+			Character: "🤦‍♂️",
+			Name:      "man facepalming",
+			Comment:   "E4.0",
+			CodePoint: "1F926 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏻": {
+			Character: "🤦🏻",
+			Name:      "person facepalming: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F926 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏻‍♀": {
+			Character: "🤦🏻‍♀",
+			Name:      "woman facepalming: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏻‍♀️": {
+			Character: "🤦🏻‍♀️",
+			Name:      "woman facepalming: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏻‍♂": {
+			Character: "🤦🏻‍♂",
+			Name:      "man facepalming: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏻‍♂️": {
+			Character: "🤦🏻‍♂️",
+			Name:      "man facepalming: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏼": {
+			Character: "🤦🏼",
+			Name:      "person facepalming: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F926 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏼‍♀": {
+			Character: "🤦🏼‍♀",
+			Name:      "woman facepalming: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏼‍♀️": {
+			Character: "🤦🏼‍♀️",
+			Name:      "woman facepalming: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏼‍♂": {
+			Character: "🤦🏼‍♂",
+			Name:      "man facepalming: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏼‍♂️": {
+			Character: "🤦🏼‍♂️",
+			Name:      "man facepalming: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏽": {
+			Character: "🤦🏽",
+			Name:      "person facepalming: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F926 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏽‍♀": {
+			Character: "🤦🏽‍♀",
+			Name:      "woman facepalming: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏽‍♀️": {
+			Character: "🤦🏽‍♀️",
+			Name:      "woman facepalming: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏽‍♂": {
+			Character: "🤦🏽‍♂",
+			Name:      "man facepalming: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏽‍♂️": {
+			Character: "🤦🏽‍♂️",
+			Name:      "man facepalming: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏾": {
+			Character: "🤦🏾",
+			Name:      "person facepalming: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F926 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏾‍♀": {
+			Character: "🤦🏾‍♀",
+			Name:      "woman facepalming: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏾‍♀️": {
+			Character: "🤦🏾‍♀️",
+			Name:      "woman facepalming: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏾‍♂": {
+			Character: "🤦🏾‍♂",
+			Name:      "man facepalming: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏾‍♂️": {
+			Character: "🤦🏾‍♂️",
+			Name:      "man facepalming: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏿": {
+			Character: "🤦🏿",
+			Name:      "person facepalming: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F926 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏿‍♀": {
+			Character: "🤦🏿‍♀",
+			Name:      "woman facepalming: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏿‍♀️": {
+			Character: "🤦🏿‍♀️",
+			Name:      "woman facepalming: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏿‍♂": {
+			Character: "🤦🏿‍♂",
+			Name:      "man facepalming: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤦🏿‍♂️": {
+			Character: "🤦🏿‍♂️",
+			Name:      "man facepalming: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F926 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤧": {
+			Character: "🤧",
+			Name:      "sneezing face",
+			Comment:   "E3.0",
+			CodePoint: "1F927",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"🤨": {
+			Character: "🤨",
+			Name:      "face with raised eyebrow",
+			Comment:   "E5.0",
+			CodePoint: "1F928",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"🤩": {
+			Character: "🤩",
+			Name:      "star-struck",
+			Comment:   "E5.0",
+			CodePoint: "1F929",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-affection",
+		},
+		"🤪": {
+			Character: "🤪",
+			Name:      "zany face",
+			Comment:   "E5.0",
+			CodePoint: "1F92A",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-tongue",
+		},
+		"🤫": {
+			Character: "🤫",
+			Name:      "shushing face",
+			Comment:   "E5.0",
+			CodePoint: "1F92B",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-hand",
+		},
+		"🤬": {
+			Character: "🤬",
+			Name:      "face with symbols on mouth",
+			Comment:   "E5.0",
+			CodePoint: "1F92C",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-negative",
+		},
+		"🤭": {
+			Character: "🤭",
+			Name:      "face with hand over mouth",
+			Comment:   "E5.0",
+			CodePoint: "1F92D",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-hand",
+		},
+		"🤮": {
+			Character: "🤮",
+			Name:      "face vomiting",
+			Comment:   "E5.0",
+			CodePoint: "1F92E",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"🤯": {
+			Character: "🤯",
+			Name:      "exploding head",
+			Comment:   "E5.0",
+			CodePoint: "1F92F",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"🤰": {
+			Character: "🤰",
+			Name:      "pregnant woman",
+			Comment:   "E3.0",
+			CodePoint: "1F930",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤰🏻": {
+			Character: "🤰🏻",
+			Name:      "pregnant woman: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F930 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤰🏼": {
+			Character: "🤰🏼",
+			Name:      "pregnant woman: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F930 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤰🏽": {
+			Character: "🤰🏽",
+			Name:      "pregnant woman: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F930 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤰🏾": {
+			Character: "🤰🏾",
+			Name:      "pregnant woman: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F930 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤰🏿": {
+			Character: "🤰🏿",
+			Name:      "pregnant woman: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F930 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤱": {
+			Character: "🤱",
+			Name:      "breast-feeding",
+			Comment:   "E5.0",
+			CodePoint: "1F931",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤱🏻": {
+			Character: "🤱🏻",
+			Name:      "breast-feeding: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F931 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤱🏼": {
+			Character: "🤱🏼",
+			Name:      "breast-feeding: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F931 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤱🏽": {
+			Character: "🤱🏽",
+			Name:      "breast-feeding: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F931 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤱🏾": {
+			Character: "🤱🏾",
+			Name:      "breast-feeding: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F931 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤱🏿": {
+			Character: "🤱🏿",
+			Name:      "breast-feeding: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F931 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤲": {
+			Character: "🤲",
+			Name:      "palms up together",
+			Comment:   "E5.0",
+			CodePoint: "1F932",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤲🏻": {
+			Character: "🤲🏻",
+			Name:      "palms up together: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F932 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤲🏼": {
+			Character: "🤲🏼",
+			Name:      "palms up together: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F932 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤲🏽": {
+			Character: "🤲🏽",
+			Name:      "palms up together: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F932 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤲🏾": {
+			Character: "🤲🏾",
+			Name:      "palms up together: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F932 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤲🏿": {
+			Character: "🤲🏿",
+			Name:      "palms up together: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F932 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🤳": {
+			Character: "🤳",
+			Name:      "selfie",
+			Comment:   "E3.0",
+			CodePoint: "1F933",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"🤳🏻": {
+			Character: "🤳🏻",
+			Name:      "selfie: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F933 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"🤳🏼": {
+			Character: "🤳🏼",
+			Name:      "selfie: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F933 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"🤳🏽": {
+			Character: "🤳🏽",
+			Name:      "selfie: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F933 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"🤳🏾": {
+			Character: "🤳🏾",
+			Name:      "selfie: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F933 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"🤳🏿": {
+			Character: "🤳🏿",
+			Name:      "selfie: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F933 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-prop",
+		},
+		"🤴": {
+			Character: "🤴",
+			Name:      "prince",
+			Comment:   "E3.0",
+			CodePoint: "1F934",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤴🏻": {
+			Character: "🤴🏻",
+			Name:      "prince: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F934 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤴🏼": {
+			Character: "🤴🏼",
+			Name:      "prince: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F934 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤴🏽": {
+			Character: "🤴🏽",
+			Name:      "prince: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F934 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤴🏾": {
+			Character: "🤴🏾",
+			Name:      "prince: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F934 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤴🏿": {
+			Character: "🤴🏿",
+			Name:      "prince: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F934 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵": {
+			Character: "🤵",
+			Name:      "person in tuxedo",
+			Comment:   "E3.0",
+			CodePoint: "1F935",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵‍♀": {
+			Character: "🤵‍♀",
+			Name:      "woman in tuxedo",
+			Comment:   "E13.0",
+			CodePoint: "1F935 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵‍♀️": {
+			Character: "🤵‍♀️",
+			Name:      "woman in tuxedo",
+			Comment:   "E13.0",
+			CodePoint: "1F935 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵‍♂": {
+			Character: "🤵‍♂",
+			Name:      "man in tuxedo",
+			Comment:   "E13.0",
+			CodePoint: "1F935 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵‍♂️": {
+			Character: "🤵‍♂️",
+			Name:      "man in tuxedo",
+			Comment:   "E13.0",
+			CodePoint: "1F935 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏻": {
+			Character: "🤵🏻",
+			Name:      "person in tuxedo: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F935 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏻‍♀": {
+			Character: "🤵🏻‍♀",
+			Name:      "woman in tuxedo: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏻‍♀️": {
+			Character: "🤵🏻‍♀️",
+			Name:      "woman in tuxedo: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏻‍♂": {
+			Character: "🤵🏻‍♂",
+			Name:      "man in tuxedo: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏻‍♂️": {
+			Character: "🤵🏻‍♂️",
+			Name:      "man in tuxedo: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏼": {
+			Character: "🤵🏼",
+			Name:      "person in tuxedo: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F935 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏼‍♀": {
+			Character: "🤵🏼‍♀",
+			Name:      "woman in tuxedo: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏼‍♀️": {
+			Character: "🤵🏼‍♀️",
+			Name:      "woman in tuxedo: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏼‍♂": {
+			Character: "🤵🏼‍♂",
+			Name:      "man in tuxedo: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏼‍♂️": {
+			Character: "🤵🏼‍♂️",
+			Name:      "man in tuxedo: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏽": {
+			Character: "🤵🏽",
+			Name:      "person in tuxedo: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F935 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏽‍♀": {
+			Character: "🤵🏽‍♀",
+			Name:      "woman in tuxedo: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏽‍♀️": {
+			Character: "🤵🏽‍♀️",
+			Name:      "woman in tuxedo: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏽‍♂": {
+			Character: "🤵🏽‍♂",
+			Name:      "man in tuxedo: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏽‍♂️": {
+			Character: "🤵🏽‍♂️",
+			Name:      "man in tuxedo: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏾": {
+			Character: "🤵🏾",
+			Name:      "person in tuxedo: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F935 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏾‍♀": {
+			Character: "🤵🏾‍♀",
+			Name:      "woman in tuxedo: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏾‍♀️": {
+			Character: "🤵🏾‍♀️",
+			Name:      "woman in tuxedo: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏾‍♂": {
+			Character: "🤵🏾‍♂",
+			Name:      "man in tuxedo: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏾‍♂️": {
+			Character: "🤵🏾‍♂️",
+			Name:      "man in tuxedo: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏿": {
+			Character: "🤵🏿",
+			Name:      "person in tuxedo: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F935 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏿‍♀": {
+			Character: "🤵🏿‍♀",
+			Name:      "woman in tuxedo: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏿‍♀️": {
+			Character: "🤵🏿‍♀️",
+			Name:      "woman in tuxedo: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏿‍♂": {
+			Character: "🤵🏿‍♂",
+			Name:      "man in tuxedo: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤵🏿‍♂️": {
+			Character: "🤵🏿‍♂️",
+			Name:      "man in tuxedo: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F935 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🤶": {
+			Character: "🤶",
+			Name:      "Mrs. Claus",
+			Comment:   "E3.0",
+			CodePoint: "1F936",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🤶🏻": {
+			Character: "🤶🏻",
+			Name:      "Mrs. Claus: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F936 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🤶🏼": {
+			Character: "🤶🏼",
+			Name:      "Mrs. Claus: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F936 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🤶🏽": {
+			Character: "🤶🏽",
+			Name:      "Mrs. Claus: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F936 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🤶🏾": {
+			Character: "🤶🏾",
+			Name:      "Mrs. Claus: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F936 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🤶🏿": {
+			Character: "🤶🏿",
+			Name:      "Mrs. Claus: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F936 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🤷": {
+			Character: "🤷",
+			Name:      "person shrugging",
+			Comment:   "E3.0",
+			CodePoint: "1F937",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷‍♀": {
+			Character: "🤷‍♀",
+			Name:      "woman shrugging",
+			Comment:   "E4.0",
+			CodePoint: "1F937 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷‍♀️": {
+			Character: "🤷‍♀️",
+			Name:      "woman shrugging",
+			Comment:   "E4.0",
+			CodePoint: "1F937 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷‍♂": {
+			Character: "🤷‍♂",
+			Name:      "man shrugging",
+			Comment:   "E4.0",
+			CodePoint: "1F937 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷‍♂️": {
+			Character: "🤷‍♂️",
+			Name:      "man shrugging",
+			Comment:   "E4.0",
+			CodePoint: "1F937 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏻": {
+			Character: "🤷🏻",
+			Name:      "person shrugging: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F937 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏻‍♀": {
+			Character: "🤷🏻‍♀",
+			Name:      "woman shrugging: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏻‍♀️": {
+			Character: "🤷🏻‍♀️",
+			Name:      "woman shrugging: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏻‍♂": {
+			Character: "🤷🏻‍♂",
+			Name:      "man shrugging: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏻‍♂️": {
+			Character: "🤷🏻‍♂️",
+			Name:      "man shrugging: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏼": {
+			Character: "🤷🏼",
+			Name:      "person shrugging: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F937 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏼‍♀": {
+			Character: "🤷🏼‍♀",
+			Name:      "woman shrugging: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏼‍♀️": {
+			Character: "🤷🏼‍♀️",
+			Name:      "woman shrugging: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏼‍♂": {
+			Character: "🤷🏼‍♂",
+			Name:      "man shrugging: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏼‍♂️": {
+			Character: "🤷🏼‍♂️",
+			Name:      "man shrugging: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏽": {
+			Character: "🤷🏽",
+			Name:      "person shrugging: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F937 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏽‍♀": {
+			Character: "🤷🏽‍♀",
+			Name:      "woman shrugging: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏽‍♀️": {
+			Character: "🤷🏽‍♀️",
+			Name:      "woman shrugging: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏽‍♂": {
+			Character: "🤷🏽‍♂",
+			Name:      "man shrugging: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏽‍♂️": {
+			Character: "🤷🏽‍♂️",
+			Name:      "man shrugging: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏾": {
+			Character: "🤷🏾",
+			Name:      "person shrugging: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F937 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏾‍♀": {
+			Character: "🤷🏾‍♀",
+			Name:      "woman shrugging: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏾‍♀️": {
+			Character: "🤷🏾‍♀️",
+			Name:      "woman shrugging: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏾‍♂": {
+			Character: "🤷🏾‍♂",
+			Name:      "man shrugging: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏾‍♂️": {
+			Character: "🤷🏾‍♂️",
+			Name:      "man shrugging: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏿": {
+			Character: "🤷🏿",
+			Name:      "person shrugging: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F937 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏿‍♀": {
+			Character: "🤷🏿‍♀",
+			Name:      "woman shrugging: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏿‍♀️": {
+			Character: "🤷🏿‍♀️",
+			Name:      "woman shrugging: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏿‍♂": {
+			Character: "🤷🏿‍♂",
+			Name:      "man shrugging: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤷🏿‍♂️": {
+			Character: "🤷🏿‍♂️",
+			Name:      "man shrugging: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F937 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🤸": {
+			Character: "🤸",
+			Name:      "person cartwheeling",
+			Comment:   "E3.0",
+			CodePoint: "1F938",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸‍♀": {
+			Character: "🤸‍♀",
+			Name:      "woman cartwheeling",
+			Comment:   "E4.0",
+			CodePoint: "1F938 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸‍♀️": {
+			Character: "🤸‍♀️",
+			Name:      "woman cartwheeling",
+			Comment:   "E4.0",
+			CodePoint: "1F938 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸‍♂": {
+			Character: "🤸‍♂",
+			Name:      "man cartwheeling",
+			Comment:   "E4.0",
+			CodePoint: "1F938 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸‍♂️": {
+			Character: "🤸‍♂️",
+			Name:      "man cartwheeling",
+			Comment:   "E4.0",
+			CodePoint: "1F938 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏻": {
+			Character: "🤸🏻",
+			Name:      "person cartwheeling: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F938 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏻‍♀": {
+			Character: "🤸🏻‍♀",
+			Name:      "woman cartwheeling: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏻‍♀️": {
+			Character: "🤸🏻‍♀️",
+			Name:      "woman cartwheeling: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏻‍♂": {
+			Character: "🤸🏻‍♂",
+			Name:      "man cartwheeling: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏻‍♂️": {
+			Character: "🤸🏻‍♂️",
+			Name:      "man cartwheeling: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏼": {
+			Character: "🤸🏼",
+			Name:      "person cartwheeling: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F938 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏼‍♀": {
+			Character: "🤸🏼‍♀",
+			Name:      "woman cartwheeling: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏼‍♀️": {
+			Character: "🤸🏼‍♀️",
+			Name:      "woman cartwheeling: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏼‍♂": {
+			Character: "🤸🏼‍♂",
+			Name:      "man cartwheeling: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏼‍♂️": {
+			Character: "🤸🏼‍♂️",
+			Name:      "man cartwheeling: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏽": {
+			Character: "🤸🏽",
+			Name:      "person cartwheeling: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F938 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏽‍♀": {
+			Character: "🤸🏽‍♀",
+			Name:      "woman cartwheeling: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏽‍♀️": {
+			Character: "🤸🏽‍♀️",
+			Name:      "woman cartwheeling: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏽‍♂": {
+			Character: "🤸🏽‍♂",
+			Name:      "man cartwheeling: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏽‍♂️": {
+			Character: "🤸🏽‍♂️",
+			Name:      "man cartwheeling: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏾": {
+			Character: "🤸🏾",
+			Name:      "person cartwheeling: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F938 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏾‍♀": {
+			Character: "🤸🏾‍♀",
+			Name:      "woman cartwheeling: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏾‍♀️": {
+			Character: "🤸🏾‍♀️",
+			Name:      "woman cartwheeling: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏾‍♂": {
+			Character: "🤸🏾‍♂",
+			Name:      "man cartwheeling: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏾‍♂️": {
+			Character: "🤸🏾‍♂️",
+			Name:      "man cartwheeling: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏿": {
+			Character: "🤸🏿",
+			Name:      "person cartwheeling: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F938 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏿‍♀": {
+			Character: "🤸🏿‍♀",
+			Name:      "woman cartwheeling: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏿‍♀️": {
+			Character: "🤸🏿‍♀️",
+			Name:      "woman cartwheeling: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏿‍♂": {
+			Character: "🤸🏿‍♂",
+			Name:      "man cartwheeling: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤸🏿‍♂️": {
+			Character: "🤸🏿‍♂️",
+			Name:      "man cartwheeling: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F938 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹": {
+			Character: "🤹",
+			Name:      "person juggling",
+			Comment:   "E3.0",
+			CodePoint: "1F939",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹‍♀": {
+			Character: "🤹‍♀",
+			Name:      "woman juggling",
+			Comment:   "E4.0",
+			CodePoint: "1F939 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹‍♀️": {
+			Character: "🤹‍♀️",
+			Name:      "woman juggling",
+			Comment:   "E4.0",
+			CodePoint: "1F939 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹‍♂": {
+			Character: "🤹‍♂",
+			Name:      "man juggling",
+			Comment:   "E4.0",
+			CodePoint: "1F939 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹‍♂️": {
+			Character: "🤹‍♂️",
+			Name:      "man juggling",
+			Comment:   "E4.0",
+			CodePoint: "1F939 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏻": {
+			Character: "🤹🏻",
+			Name:      "person juggling: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F939 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏻‍♀": {
+			Character: "🤹🏻‍♀",
+			Name:      "woman juggling: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏻‍♀️": {
+			Character: "🤹🏻‍♀️",
+			Name:      "woman juggling: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏻‍♂": {
+			Character: "🤹🏻‍♂",
+			Name:      "man juggling: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏻‍♂️": {
+			Character: "🤹🏻‍♂️",
+			Name:      "man juggling: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏼": {
+			Character: "🤹🏼",
+			Name:      "person juggling: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F939 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏼‍♀": {
+			Character: "🤹🏼‍♀",
+			Name:      "woman juggling: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏼‍♀️": {
+			Character: "🤹🏼‍♀️",
+			Name:      "woman juggling: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏼‍♂": {
+			Character: "🤹🏼‍♂",
+			Name:      "man juggling: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏼‍♂️": {
+			Character: "🤹🏼‍♂️",
+			Name:      "man juggling: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏽": {
+			Character: "🤹🏽",
+			Name:      "person juggling: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F939 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏽‍♀": {
+			Character: "🤹🏽‍♀",
+			Name:      "woman juggling: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏽‍♀️": {
+			Character: "🤹🏽‍♀️",
+			Name:      "woman juggling: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏽‍♂": {
+			Character: "🤹🏽‍♂",
+			Name:      "man juggling: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏽‍♂️": {
+			Character: "🤹🏽‍♂️",
+			Name:      "man juggling: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏾": {
+			Character: "🤹🏾",
+			Name:      "person juggling: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F939 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏾‍♀": {
+			Character: "🤹🏾‍♀",
+			Name:      "woman juggling: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏾‍♀️": {
+			Character: "🤹🏾‍♀️",
+			Name:      "woman juggling: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏾‍♂": {
+			Character: "🤹🏾‍♂",
+			Name:      "man juggling: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏾‍♂️": {
+			Character: "🤹🏾‍♂️",
+			Name:      "man juggling: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏿": {
+			Character: "🤹🏿",
+			Name:      "person juggling: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F939 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏿‍♀": {
+			Character: "🤹🏿‍♀",
+			Name:      "woman juggling: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏿‍♀️": {
+			Character: "🤹🏿‍♀️",
+			Name:      "woman juggling: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏿‍♂": {
+			Character: "🤹🏿‍♂",
+			Name:      "man juggling: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤹🏿‍♂️": {
+			Character: "🤹🏿‍♂️",
+			Name:      "man juggling: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F939 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤺": {
+			Character: "🤺",
+			Name:      "person fencing",
+			Comment:   "E3.0",
+			CodePoint: "1F93A",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤼": {
+			Character: "🤼",
+			Name:      "people wrestling",
+			Comment:   "E3.0",
+			CodePoint: "1F93C",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤼‍♀": {
+			Character: "🤼‍♀",
+			Name:      "women wrestling",
+			Comment:   "E4.0",
+			CodePoint: "1F93C 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤼‍♀️": {
+			Character: "🤼‍♀️",
+			Name:      "women wrestling",
+			Comment:   "E4.0",
+			CodePoint: "1F93C 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤼‍♂": {
+			Character: "🤼‍♂",
+			Name:      "men wrestling",
+			Comment:   "E4.0",
+			CodePoint: "1F93C 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤼‍♂️": {
+			Character: "🤼‍♂️",
+			Name:      "men wrestling",
+			Comment:   "E4.0",
+			CodePoint: "1F93C 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽": {
+			Character: "🤽",
+			Name:      "person playing water polo",
+			Comment:   "E3.0",
+			CodePoint: "1F93D",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽‍♀": {
+			Character: "🤽‍♀",
+			Name:      "woman playing water polo",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽‍♀️": {
+			Character: "🤽‍♀️",
+			Name:      "woman playing water polo",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽‍♂": {
+			Character: "🤽‍♂",
+			Name:      "man playing water polo",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽‍♂️": {
+			Character: "🤽‍♂️",
+			Name:      "man playing water polo",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏻": {
+			Character: "🤽🏻",
+			Name:      "person playing water polo: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F93D 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏻‍♀": {
+			Character: "🤽🏻‍♀",
+			Name:      "woman playing water polo: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏻‍♀️": {
+			Character: "🤽🏻‍♀️",
+			Name:      "woman playing water polo: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏻‍♂": {
+			Character: "🤽🏻‍♂",
+			Name:      "man playing water polo: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏻‍♂️": {
+			Character: "🤽🏻‍♂️",
+			Name:      "man playing water polo: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏼": {
+			Character: "🤽🏼",
+			Name:      "person playing water polo: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F93D 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏼‍♀": {
+			Character: "🤽🏼‍♀",
+			Name:      "woman playing water polo: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏼‍♀️": {
+			Character: "🤽🏼‍♀️",
+			Name:      "woman playing water polo: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏼‍♂": {
+			Character: "🤽🏼‍♂",
+			Name:      "man playing water polo: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏼‍♂️": {
+			Character: "🤽🏼‍♂️",
+			Name:      "man playing water polo: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏽": {
+			Character: "🤽🏽",
+			Name:      "person playing water polo: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F93D 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏽‍♀": {
+			Character: "🤽🏽‍♀",
+			Name:      "woman playing water polo: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏽‍♀️": {
+			Character: "🤽🏽‍♀️",
+			Name:      "woman playing water polo: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏽‍♂": {
+			Character: "🤽🏽‍♂",
+			Name:      "man playing water polo: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏽‍♂️": {
+			Character: "🤽🏽‍♂️",
+			Name:      "man playing water polo: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏾": {
+			Character: "🤽🏾",
+			Name:      "person playing water polo: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F93D 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏾‍♀": {
+			Character: "🤽🏾‍♀",
+			Name:      "woman playing water polo: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏾‍♀️": {
+			Character: "🤽🏾‍♀️",
+			Name:      "woman playing water polo: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏾‍♂": {
+			Character: "🤽🏾‍♂",
+			Name:      "man playing water polo: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏾‍♂️": {
+			Character: "🤽🏾‍♂️",
+			Name:      "man playing water polo: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏿": {
+			Character: "🤽🏿",
+			Name:      "person playing water polo: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F93D 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏿‍♀": {
+			Character: "🤽🏿‍♀",
+			Name:      "woman playing water polo: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏿‍♀️": {
+			Character: "🤽🏿‍♀️",
+			Name:      "woman playing water polo: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏿‍♂": {
+			Character: "🤽🏿‍♂",
+			Name:      "man playing water polo: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤽🏿‍♂️": {
+			Character: "🤽🏿‍♂️",
+			Name:      "man playing water polo: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93D 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾": {
+			Character: "🤾",
+			Name:      "person playing handball",
+			Comment:   "E3.0",
+			CodePoint: "1F93E",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾‍♀": {
+			Character: "🤾‍♀",
+			Name:      "woman playing handball",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾‍♀️": {
+			Character: "🤾‍♀️",
+			Name:      "woman playing handball",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾‍♂": {
+			Character: "🤾‍♂",
+			Name:      "man playing handball",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾‍♂️": {
+			Character: "🤾‍♂️",
+			Name:      "man playing handball",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏻": {
+			Character: "🤾🏻",
+			Name:      "person playing handball: light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F93E 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏻‍♀": {
+			Character: "🤾🏻‍♀",
+			Name:      "woman playing handball: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏻‍♀️": {
+			Character: "🤾🏻‍♀️",
+			Name:      "woman playing handball: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏻‍♂": {
+			Character: "🤾🏻‍♂",
+			Name:      "man playing handball: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏻‍♂️": {
+			Character: "🤾🏻‍♂️",
+			Name:      "man playing handball: light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏼": {
+			Character: "🤾🏼",
+			Name:      "person playing handball: medium-light skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F93E 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏼‍♀": {
+			Character: "🤾🏼‍♀",
+			Name:      "woman playing handball: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏼‍♀️": {
+			Character: "🤾🏼‍♀️",
+			Name:      "woman playing handball: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏼‍♂": {
+			Character: "🤾🏼‍♂",
+			Name:      "man playing handball: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏼‍♂️": {
+			Character: "🤾🏼‍♂️",
+			Name:      "man playing handball: medium-light skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏽": {
+			Character: "🤾🏽",
+			Name:      "person playing handball: medium skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F93E 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏽‍♀": {
+			Character: "🤾🏽‍♀",
+			Name:      "woman playing handball: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏽‍♀️": {
+			Character: "🤾🏽‍♀️",
+			Name:      "woman playing handball: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏽‍♂": {
+			Character: "🤾🏽‍♂",
+			Name:      "man playing handball: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏽‍♂️": {
+			Character: "🤾🏽‍♂️",
+			Name:      "man playing handball: medium skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏾": {
+			Character: "🤾🏾",
+			Name:      "person playing handball: medium-dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F93E 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏾‍♀": {
+			Character: "🤾🏾‍♀",
+			Name:      "woman playing handball: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏾‍♀️": {
+			Character: "🤾🏾‍♀️",
+			Name:      "woman playing handball: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏾‍♂": {
+			Character: "🤾🏾‍♂",
+			Name:      "man playing handball: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏾‍♂️": {
+			Character: "🤾🏾‍♂️",
+			Name:      "man playing handball: medium-dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏿": {
+			Character: "🤾🏿",
+			Name:      "person playing handball: dark skin tone",
+			Comment:   "E3.0",
+			CodePoint: "1F93E 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏿‍♀": {
+			Character: "🤾🏿‍♀",
+			Name:      "woman playing handball: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏿‍♀️": {
+			Character: "🤾🏿‍♀️",
+			Name:      "woman playing handball: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏿‍♂": {
+			Character: "🤾🏿‍♂",
+			Name:      "man playing handball: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤾🏿‍♂️": {
+			Character: "🤾🏿‍♂️",
+			Name:      "man playing handball: dark skin tone",
+			Comment:   "E4.0",
+			CodePoint: "1F93E 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-sport",
+		},
+		"🤿": {
+			Character: "🤿",
+			Name:      "diving mask",
+			Comment:   "E12.0",
+			CodePoint: "1F93F",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🥀": {
+			Character: "🥀",
+			Name:      "wilted flower",
+			Comment:   "E3.0",
+			CodePoint: "1F940",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"🥁": {
+			Character: "🥁",
+			Name:      "drum",
+			Comment:   "E3.0",
+			CodePoint: "1F941",
+			Group:     "Objects",
+			Subgroup:  "musical-instrument",
+		},
+		"🥂": {
+			Character: "🥂",
+			Name:      "clinking glasses",
+			Comment:   "E3.0",
+			CodePoint: "1F942",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🥃": {
+			Character: "🥃",
+			Name:      "tumbler glass",
+			Comment:   "E3.0",
+			CodePoint: "1F943",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🥄": {
+			Character: "🥄",
+			Name:      "spoon",
+			Comment:   "E3.0",
+			CodePoint: "1F944",
+			Group:     "Food & Drink",
+			Subgroup:  "dishware",
+		},
+		"🥅": {
+			Character: "🥅",
+			Name:      "goal net",
+			Comment:   "E3.0",
+			CodePoint: "1F945",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🥇": {
+			Character: "🥇",
+			Name:      "1st place medal",
+			Comment:   "E3.0",
+			CodePoint: "1F947",
+			Group:     "Activities",
+			Subgroup:  "award-medal",
+		},
+		"🥈": {
+			Character: "🥈",
+			Name:      "2nd place medal",
+			Comment:   "E3.0",
+			CodePoint: "1F948",
+			Group:     "Activities",
+			Subgroup:  "award-medal",
+		},
+		"🥉": {
+			Character: "🥉",
+			Name:      "3rd place medal",
+			Comment:   "E3.0",
+			CodePoint: "1F949",
+			Group:     "Activities",
+			Subgroup:  "award-medal",
+		},
+		"🥊": {
+			Character: "🥊",
+			Name:      "boxing glove",
+			Comment:   "E3.0",
+			CodePoint: "1F94A",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🥋": {
+			Character: "🥋",
+			Name:      "martial arts uniform",
+			Comment:   "E3.0",
+			CodePoint: "1F94B",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🥌": {
+			Character: "🥌",
+			Name:      "curling stone",
+			Comment:   "E5.0",
+			CodePoint: "1F94C",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🥍": {
+			Character: "🥍",
+			Name:      "lacrosse",
+			Comment:   "E11.0",
+			CodePoint: "1F94D",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🥎": {
+			Character: "🥎",
+			Name:      "softball",
+			Comment:   "E11.0",
+			CodePoint: "1F94E",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🥏": {
+			Character: "🥏",
+			Name:      "flying disc",
+			Comment:   "E11.0",
+			CodePoint: "1F94F",
+			Group:     "Activities",
+			Subgroup:  "sport",
+		},
+		"🥐": {
+			Character: "🥐",
+			Name:      "croissant",
+			Comment:   "E3.0",
+			CodePoint: "1F950",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥑": {
+			Character: "🥑",
+			Name:      "avocado",
+			Comment:   "E3.0",
+			CodePoint: "1F951",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🥒": {
+			Character: "🥒",
+			Name:      "cucumber",
+			Comment:   "E3.0",
+			CodePoint: "1F952",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🥓": {
+			Character: "🥓",
+			Name:      "bacon",
+			Comment:   "E3.0",
+			CodePoint: "1F953",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥔": {
+			Character: "🥔",
+			Name:      "potato",
+			Comment:   "E3.0",
+			CodePoint: "1F954",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🥕": {
+			Character: "🥕",
+			Name:      "carrot",
+			Comment:   "E3.0",
+			CodePoint: "1F955",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🥖": {
+			Character: "🥖",
+			Name:      "baguette bread",
+			Comment:   "E3.0",
+			CodePoint: "1F956",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥗": {
+			Character: "🥗",
+			Name:      "green salad",
+			Comment:   "E3.0",
+			CodePoint: "1F957",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥘": {
+			Character: "🥘",
+			Name:      "shallow pan of food",
+			Comment:   "E3.0",
+			CodePoint: "1F958",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥙": {
+			Character: "🥙",
+			Name:      "stuffed flatbread",
+			Comment:   "E3.0",
+			CodePoint: "1F959",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥚": {
+			Character: "🥚",
+			Name:      "egg",
+			Comment:   "E3.0",
+			CodePoint: "1F95A",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥛": {
+			Character: "🥛",
+			Name:      "glass of milk",
+			Comment:   "E3.0",
+			CodePoint: "1F95B",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🥜": {
+			Character: "🥜",
+			Name:      "peanuts",
+			Comment:   "E3.0",
+			CodePoint: "1F95C",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🥝": {
+			Character: "🥝",
+			Name:      "kiwi fruit",
+			Comment:   "E3.0",
+			CodePoint: "1F95D",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🥞": {
+			Character: "🥞",
+			Name:      "pancakes",
+			Comment:   "E3.0",
+			CodePoint: "1F95E",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥟": {
+			Character: "🥟",
+			Name:      "dumpling",
+			Comment:   "E5.0",
+			CodePoint: "1F95F",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🥠": {
+			Character: "🥠",
+			Name:      "fortune cookie",
+			Comment:   "E5.0",
+			CodePoint: "1F960",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🥡": {
+			Character: "🥡",
+			Name:      "takeout box",
+			Comment:   "E5.0",
+			CodePoint: "1F961",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🥢": {
+			Character: "🥢",
+			Name:      "chopsticks",
+			Comment:   "E5.0",
+			CodePoint: "1F962",
+			Group:     "Food & Drink",
+			Subgroup:  "dishware",
+		},
+		"🥣": {
+			Character: "🥣",
+			Name:      "bowl with spoon",
+			Comment:   "E5.0",
+			CodePoint: "1F963",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥤": {
+			Character: "🥤",
+			Name:      "cup with straw",
+			Comment:   "E5.0",
+			CodePoint: "1F964",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🥥": {
+			Character: "🥥",
+			Name:      "coconut",
+			Comment:   "E5.0",
+			CodePoint: "1F965",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🥦": {
+			Character: "🥦",
+			Name:      "broccoli",
+			Comment:   "E5.0",
+			CodePoint: "1F966",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🥧": {
+			Character: "🥧",
+			Name:      "pie",
+			Comment:   "E5.0",
+			CodePoint: "1F967",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🥨": {
+			Character: "🥨",
+			Name:      "pretzel",
+			Comment:   "E5.0",
+			CodePoint: "1F968",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥩": {
+			Character: "🥩",
+			Name:      "cut of meat",
+			Comment:   "E5.0",
+			CodePoint: "1F969",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥪": {
+			Character: "🥪",
+			Name:      "sandwich",
+			Comment:   "E5.0",
+			CodePoint: "1F96A",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥫": {
+			Character: "🥫",
+			Name:      "canned food",
+			Comment:   "E5.0",
+			CodePoint: "1F96B",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥬": {
+			Character: "🥬",
+			Name:      "leafy green",
+			Comment:   "E11.0",
+			CodePoint: "1F96C",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🥭": {
+			Character: "🥭",
+			Name:      "mango",
+			Comment:   "E11.0",
+			CodePoint: "1F96D",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🥮": {
+			Character: "🥮",
+			Name:      "moon cake",
+			Comment:   "E11.0",
+			CodePoint: "1F96E",
+			Group:     "Food & Drink",
+			Subgroup:  "food-asian",
+		},
+		"🥯": {
+			Character: "🥯",
+			Name:      "bagel",
+			Comment:   "E11.0",
+			CodePoint: "1F96F",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🥰": {
+			Character: "🥰",
+			Name:      "smiling face with hearts",
+			Comment:   "E11.0",
+			CodePoint: "1F970",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-affection",
+		},
+		"🥱": {
+			Character: "🥱",
+			Name:      "yawning face",
+			Comment:   "E12.0",
+			CodePoint: "1F971",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"🥲": {
+			Character: "🥲",
+			Name:      "smiling face with tear",
+			Comment:   "E13.0",
+			CodePoint: "1F972",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-affection",
+		},
+		"🥳": {
+			Character: "🥳",
+			Name:      "partying face",
+			Comment:   "E11.0",
+			CodePoint: "1F973",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-hat",
+		},
+		"🥴": {
+			Character: "🥴",
+			Name:      "woozy face",
+			Comment:   "E11.0",
+			CodePoint: "1F974",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"🥵": {
+			Character: "🥵",
+			Name:      "hot face",
+			Comment:   "E11.0",
+			CodePoint: "1F975",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"🥶": {
+			Character: "🥶",
+			Name:      "cold face",
+			Comment:   "E11.0",
+			CodePoint: "1F976",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-unwell",
+		},
+		"🥷": {
+			Character: "🥷",
+			Name:      "ninja",
+			Comment:   "E13.0",
+			CodePoint: "1F977",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🥷🏻": {
+			Character: "🥷🏻",
+			Name:      "ninja: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F977 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🥷🏼": {
+			Character: "🥷🏼",
+			Name:      "ninja: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F977 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🥷🏽": {
+			Character: "🥷🏽",
+			Name:      "ninja: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F977 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🥷🏾": {
+			Character: "🥷🏾",
+			Name:      "ninja: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F977 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🥷🏿": {
+			Character: "🥷🏿",
+			Name:      "ninja: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F977 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🥸": {
+			Character: "🥸",
+			Name:      "disguised face",
+			Comment:   "E13.0",
+			CodePoint: "1F978",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-hat",
+		},
+		"🥹": {
+			Character: "🥹",
+			Name:      "face holding back tears",
+			Comment:   "E14.0",
+			CodePoint: "1F979",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"🥺": {
+			Character: "🥺",
+			Name:      "pleading face",
+			Comment:   "E11.0",
+			CodePoint: "1F97A",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"🥻": {
+			Character: "🥻",
+			Name:      "sari",
+			Comment:   "E12.0",
+			CodePoint: "1F97B",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🥼": {
+			Character: "🥼",
+			Name:      "lab coat",
+			Comment:   "E11.0",
+			CodePoint: "1F97C",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🥽": {
+			Character: "🥽",
+			Name:      "goggles",
+			Comment:   "E11.0",
+			CodePoint: "1F97D",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🥾": {
+			Character: "🥾",
+			Name:      "hiking boot",
+			Comment:   "E11.0",
+			CodePoint: "1F97E",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🥿": {
+			Character: "🥿",
+			Name:      "flat shoe",
+			Comment:   "E11.0",
+			CodePoint: "1F97F",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🦀": {
+			Character: "🦀",
+			Name:      "crab",
+			Comment:   "E1.0",
+			CodePoint: "1F980",
+			Group:     "Food & Drink",
+			Subgroup:  "food-marine",
+		},
+		"🦁": {
+			Character: "🦁",
+			Name:      "lion",
+			Comment:   "E1.0",
+			CodePoint: "1F981",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦂": {
+			Character: "🦂",
+			Name:      "scorpion",
+			Comment:   "E1.0",
+			CodePoint: "1F982",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🦃": {
+			Character: "🦃",
+			Name:      "turkey",
+			Comment:   "E1.0",
+			CodePoint: "1F983",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🦄": {
+			Character: "🦄",
+			Name:      "unicorn",
+			Comment:   "E1.0",
+			CodePoint: "1F984",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦅": {
+			Character: "🦅",
+			Name:      "eagle",
+			Comment:   "E3.0",
+			CodePoint: "1F985",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🦆": {
+			Character: "🦆",
+			Name:      "duck",
+			Comment:   "E3.0",
+			CodePoint: "1F986",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🦇": {
+			Character: "🦇",
+			Name:      "bat",
+			Comment:   "E3.0",
+			CodePoint: "1F987",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦈": {
+			Character: "🦈",
+			Name:      "shark",
+			Comment:   "E3.0",
+			CodePoint: "1F988",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🦉": {
+			Character: "🦉",
+			Name:      "owl",
+			Comment:   "E3.0",
+			CodePoint: "1F989",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🦊": {
+			Character: "🦊",
+			Name:      "fox",
+			Comment:   "E3.0",
+			CodePoint: "1F98A",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦋": {
+			Character: "🦋",
+			Name:      "butterfly",
+			Comment:   "E3.0",
+			CodePoint: "1F98B",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🦌": {
+			Character: "🦌",
+			Name:      "deer",
+			Comment:   "E3.0",
+			CodePoint: "1F98C",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦍": {
+			Character: "🦍",
+			Name:      "gorilla",
+			Comment:   "E3.0",
+			CodePoint: "1F98D",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦎": {
+			Character: "🦎",
+			Name:      "lizard",
+			Comment:   "E3.0",
+			CodePoint: "1F98E",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-reptile",
+		},
+		"🦏": {
+			Character: "🦏",
+			Name:      "rhinoceros",
+			Comment:   "E3.0",
+			CodePoint: "1F98F",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦐": {
+			Character: "🦐",
+			Name:      "shrimp",
+			Comment:   "E3.0",
+			CodePoint: "1F990",
+			Group:     "Food & Drink",
+			Subgroup:  "food-marine",
+		},
+		"🦑": {
+			Character: "🦑",
+			Name:      "squid",
+			Comment:   "E3.0",
+			CodePoint: "1F991",
+			Group:     "Food & Drink",
+			Subgroup:  "food-marine",
+		},
+		"🦒": {
+			Character: "🦒",
+			Name:      "giraffe",
+			Comment:   "E5.0",
+			CodePoint: "1F992",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦓": {
+			Character: "🦓",
+			Name:      "zebra",
+			Comment:   "E5.0",
+			CodePoint: "1F993",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦔": {
+			Character: "🦔",
+			Name:      "hedgehog",
+			Comment:   "E5.0",
+			CodePoint: "1F994",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦕": {
+			Character: "🦕",
+			Name:      "sauropod",
+			Comment:   "E5.0",
+			CodePoint: "1F995",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-reptile",
+		},
+		"🦖": {
+			Character: "🦖",
+			Name:      "T-Rex",
+			Comment:   "E5.0",
+			CodePoint: "1F996",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-reptile",
+		},
+		"🦗": {
+			Character: "🦗",
+			Name:      "cricket",
+			Comment:   "E5.0",
+			CodePoint: "1F997",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🦘": {
+			Character: "🦘",
+			Name:      "kangaroo",
+			Comment:   "E11.0",
+			CodePoint: "1F998",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦙": {
+			Character: "🦙",
+			Name:      "llama",
+			Comment:   "E11.0",
+			CodePoint: "1F999",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦚": {
+			Character: "🦚",
+			Name:      "peacock",
+			Comment:   "E11.0",
+			CodePoint: "1F99A",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🦛": {
+			Character: "🦛",
+			Name:      "hippopotamus",
+			Comment:   "E11.0",
+			CodePoint: "1F99B",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦜": {
+			Character: "🦜",
+			Name:      "parrot",
+			Comment:   "E11.0",
+			CodePoint: "1F99C",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🦝": {
+			Character: "🦝",
+			Name:      "raccoon",
+			Comment:   "E11.0",
+			CodePoint: "1F99D",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦞": {
+			Character: "🦞",
+			Name:      "lobster",
+			Comment:   "E11.0",
+			CodePoint: "1F99E",
+			Group:     "Food & Drink",
+			Subgroup:  "food-marine",
+		},
+		"🦟": {
+			Character: "🦟",
+			Name:      "mosquito",
+			Comment:   "E11.0",
+			CodePoint: "1F99F",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🦠": {
+			Character: "🦠",
+			Name:      "microbe",
+			Comment:   "E11.0",
+			CodePoint: "1F9A0",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🦡": {
+			Character: "🦡",
+			Name:      "badger",
+			Comment:   "E11.0",
+			CodePoint: "1F9A1",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦢": {
+			Character: "🦢",
+			Name:      "swan",
+			Comment:   "E11.0",
+			CodePoint: "1F9A2",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🦣": {
+			Character: "🦣",
+			Name:      "mammoth",
+			Comment:   "E13.0",
+			CodePoint: "1F9A3",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦤": {
+			Character: "🦤",
+			Name:      "dodo",
+			Comment:   "E13.0",
+			CodePoint: "1F9A4",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🦥": {
+			Character: "🦥",
+			Name:      "sloth",
+			Comment:   "E12.0",
+			CodePoint: "1F9A5",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦦": {
+			Character: "🦦",
+			Name:      "otter",
+			Comment:   "E12.0",
+			CodePoint: "1F9A6",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦧": {
+			Character: "🦧",
+			Name:      "orangutan",
+			Comment:   "E12.0",
+			CodePoint: "1F9A7",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦨": {
+			Character: "🦨",
+			Name:      "skunk",
+			Comment:   "E12.0",
+			CodePoint: "1F9A8",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦩": {
+			Character: "🦩",
+			Name:      "flamingo",
+			Comment:   "E12.0",
+			CodePoint: "1F9A9",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🦪": {
+			Character: "🦪",
+			Name:      "oyster",
+			Comment:   "E12.0",
+			CodePoint: "1F9AA",
+			Group:     "Food & Drink",
+			Subgroup:  "food-marine",
+		},
+		"🦫": {
+			Character: "🦫",
+			Name:      "beaver",
+			Comment:   "E13.0",
+			CodePoint: "1F9AB",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦬": {
+			Character: "🦬",
+			Name:      "bison",
+			Comment:   "E13.0",
+			CodePoint: "1F9AC",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦭": {
+			Character: "🦭",
+			Name:      "seal",
+			Comment:   "E13.0",
+			CodePoint: "1F9AD",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🦮": {
+			Character: "🦮",
+			Name:      "guide dog",
+			Comment:   "E12.0",
+			CodePoint: "1F9AE",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🦯": {
+			Character: "🦯",
+			Name:      "white cane",
+			Comment:   "E12.0",
+			CodePoint: "1F9AF",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🦰": {
+			Character: "🦰",
+			Name:      "red hair",
+			Comment:   "E11.0",
+			CodePoint: "1F9B0",
+			Group:     "Component",
+			Subgroup:  "hair-style",
+		},
+		"🦱": {
+			Character: "🦱",
+			Name:      "curly hair",
+			Comment:   "E11.0",
+			CodePoint: "1F9B1",
+			Group:     "Component",
+			Subgroup:  "hair-style",
+		},
+		"🦲": {
+			Character: "🦲",
+			Name:      "bald",
+			Comment:   "E11.0",
+			CodePoint: "1F9B2",
+			Group:     "Component",
+			Subgroup:  "hair-style",
+		},
+		"🦳": {
+			Character: "🦳",
+			Name:      "white hair",
+			Comment:   "E11.0",
+			CodePoint: "1F9B3",
+			Group:     "Component",
+			Subgroup:  "hair-style",
+		},
+		"🦴": {
+			Character: "🦴",
+			Name:      "bone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B4",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦵": {
+			Character: "🦵",
+			Name:      "leg",
+			Comment:   "E11.0",
+			CodePoint: "1F9B5",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦵🏻": {
+			Character: "🦵🏻",
+			Name:      "leg: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B5 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦵🏼": {
+			Character: "🦵🏼",
+			Name:      "leg: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B5 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦵🏽": {
+			Character: "🦵🏽",
+			Name:      "leg: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B5 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦵🏾": {
+			Character: "🦵🏾",
+			Name:      "leg: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B5 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦵🏿": {
+			Character: "🦵🏿",
+			Name:      "leg: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B5 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦶": {
+			Character: "🦶",
+			Name:      "foot",
+			Comment:   "E11.0",
+			CodePoint: "1F9B6",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦶🏻": {
+			Character: "🦶🏻",
+			Name:      "foot: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B6 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦶🏼": {
+			Character: "🦶🏼",
+			Name:      "foot: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B6 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦶🏽": {
+			Character: "🦶🏽",
+			Name:      "foot: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B6 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦶🏾": {
+			Character: "🦶🏾",
+			Name:      "foot: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B6 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦶🏿": {
+			Character: "🦶🏿",
+			Name:      "foot: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B6 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦷": {
+			Character: "🦷",
+			Name:      "tooth",
+			Comment:   "E11.0",
+			CodePoint: "1F9B7",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦸": {
+			Character: "🦸",
+			Name:      "superhero",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸‍♀": {
+			Character: "🦸‍♀",
+			Name:      "woman superhero",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸‍♀️": {
+			Character: "🦸‍♀️",
+			Name:      "woman superhero",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸‍♂": {
+			Character: "🦸‍♂",
+			Name:      "man superhero",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸‍♂️": {
+			Character: "🦸‍♂️",
+			Name:      "man superhero",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏻": {
+			Character: "🦸🏻",
+			Name:      "superhero: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏻‍♀": {
+			Character: "🦸🏻‍♀",
+			Name:      "woman superhero: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏻‍♀️": {
+			Character: "🦸🏻‍♀️",
+			Name:      "woman superhero: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏻‍♂": {
+			Character: "🦸🏻‍♂",
+			Name:      "man superhero: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏻‍♂️": {
+			Character: "🦸🏻‍♂️",
+			Name:      "man superhero: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏼": {
+			Character: "🦸🏼",
+			Name:      "superhero: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏼‍♀": {
+			Character: "🦸🏼‍♀",
+			Name:      "woman superhero: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏼‍♀️": {
+			Character: "🦸🏼‍♀️",
+			Name:      "woman superhero: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏼‍♂": {
+			Character: "🦸🏼‍♂",
+			Name:      "man superhero: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏼‍♂️": {
+			Character: "🦸🏼‍♂️",
+			Name:      "man superhero: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏽": {
+			Character: "🦸🏽",
+			Name:      "superhero: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏽‍♀": {
+			Character: "🦸🏽‍♀",
+			Name:      "woman superhero: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏽‍♀️": {
+			Character: "🦸🏽‍♀️",
+			Name:      "woman superhero: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏽‍♂": {
+			Character: "🦸🏽‍♂",
+			Name:      "man superhero: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏽‍♂️": {
+			Character: "🦸🏽‍♂️",
+			Name:      "man superhero: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏾": {
+			Character: "🦸🏾",
+			Name:      "superhero: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏾‍♀": {
+			Character: "🦸🏾‍♀",
+			Name:      "woman superhero: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏾‍♀️": {
+			Character: "🦸🏾‍♀️",
+			Name:      "woman superhero: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏾‍♂": {
+			Character: "🦸🏾‍♂",
+			Name:      "man superhero: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏾‍♂️": {
+			Character: "🦸🏾‍♂️",
+			Name:      "man superhero: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏿": {
+			Character: "🦸🏿",
+			Name:      "superhero: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏿‍♀": {
+			Character: "🦸🏿‍♀",
+			Name:      "woman superhero: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏿‍♀️": {
+			Character: "🦸🏿‍♀️",
+			Name:      "woman superhero: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏿‍♂": {
+			Character: "🦸🏿‍♂",
+			Name:      "man superhero: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦸🏿‍♂️": {
+			Character: "🦸🏿‍♂️",
+			Name:      "man superhero: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B8 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹": {
+			Character: "🦹",
+			Name:      "supervillain",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹‍♀": {
+			Character: "🦹‍♀",
+			Name:      "woman supervillain",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹‍♀️": {
+			Character: "🦹‍♀️",
+			Name:      "woman supervillain",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹‍♂": {
+			Character: "🦹‍♂",
+			Name:      "man supervillain",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹‍♂️": {
+			Character: "🦹‍♂️",
+			Name:      "man supervillain",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏻": {
+			Character: "🦹🏻",
+			Name:      "supervillain: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏻‍♀": {
+			Character: "🦹🏻‍♀",
+			Name:      "woman supervillain: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏻‍♀️": {
+			Character: "🦹🏻‍♀️",
+			Name:      "woman supervillain: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏻‍♂": {
+			Character: "🦹🏻‍♂",
+			Name:      "man supervillain: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏻‍♂️": {
+			Character: "🦹🏻‍♂️",
+			Name:      "man supervillain: light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏼": {
+			Character: "🦹🏼",
+			Name:      "supervillain: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏼‍♀": {
+			Character: "🦹🏼‍♀",
+			Name:      "woman supervillain: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏼‍♀️": {
+			Character: "🦹🏼‍♀️",
+			Name:      "woman supervillain: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏼‍♂": {
+			Character: "🦹🏼‍♂",
+			Name:      "man supervillain: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏼‍♂️": {
+			Character: "🦹🏼‍♂️",
+			Name:      "man supervillain: medium-light skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏽": {
+			Character: "🦹🏽",
+			Name:      "supervillain: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏽‍♀": {
+			Character: "🦹🏽‍♀",
+			Name:      "woman supervillain: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏽‍♀️": {
+			Character: "🦹🏽‍♀️",
+			Name:      "woman supervillain: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏽‍♂": {
+			Character: "🦹🏽‍♂",
+			Name:      "man supervillain: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏽‍♂️": {
+			Character: "🦹🏽‍♂️",
+			Name:      "man supervillain: medium skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏾": {
+			Character: "🦹🏾",
+			Name:      "supervillain: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏾‍♀": {
+			Character: "🦹🏾‍♀",
+			Name:      "woman supervillain: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏾‍♀️": {
+			Character: "🦹🏾‍♀️",
+			Name:      "woman supervillain: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏾‍♂": {
+			Character: "🦹🏾‍♂",
+			Name:      "man supervillain: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏾‍♂️": {
+			Character: "🦹🏾‍♂️",
+			Name:      "man supervillain: medium-dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏿": {
+			Character: "🦹🏿",
+			Name:      "supervillain: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏿‍♀": {
+			Character: "🦹🏿‍♀",
+			Name:      "woman supervillain: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏿‍♀️": {
+			Character: "🦹🏿‍♀️",
+			Name:      "woman supervillain: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏿‍♂": {
+			Character: "🦹🏿‍♂",
+			Name:      "man supervillain: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦹🏿‍♂️": {
+			Character: "🦹🏿‍♂️",
+			Name:      "man supervillain: dark skin tone",
+			Comment:   "E11.0",
+			CodePoint: "1F9B9 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🦺": {
+			Character: "🦺",
+			Name:      "safety vest",
+			Comment:   "E12.0",
+			CodePoint: "1F9BA",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🦻": {
+			Character: "🦻",
+			Name:      "ear with hearing aid",
+			Comment:   "E12.0",
+			CodePoint: "1F9BB",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦻🏻": {
+			Character: "🦻🏻",
+			Name:      "ear with hearing aid: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9BB 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦻🏼": {
+			Character: "🦻🏼",
+			Name:      "ear with hearing aid: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9BB 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦻🏽": {
+			Character: "🦻🏽",
+			Name:      "ear with hearing aid: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9BB 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦻🏾": {
+			Character: "🦻🏾",
+			Name:      "ear with hearing aid: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9BB 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦻🏿": {
+			Character: "🦻🏿",
+			Name:      "ear with hearing aid: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9BB 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦼": {
+			Character: "🦼",
+			Name:      "motorized wheelchair",
+			Comment:   "E12.0",
+			CodePoint: "1F9BC",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🦽": {
+			Character: "🦽",
+			Name:      "manual wheelchair",
+			Comment:   "E12.0",
+			CodePoint: "1F9BD",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-ground",
+		},
+		"🦾": {
+			Character: "🦾",
+			Name:      "mechanical arm",
+			Comment:   "E12.0",
+			CodePoint: "1F9BE",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🦿": {
+			Character: "🦿",
+			Name:      "mechanical leg",
+			Comment:   "E12.0",
+			CodePoint: "1F9BF",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🧀": {
+			Character: "🧀",
+			Name:      "cheese wedge",
+			Comment:   "E1.0",
+			CodePoint: "1F9C0",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🧁": {
+			Character: "🧁",
+			Name:      "cupcake",
+			Comment:   "E11.0",
+			CodePoint: "1F9C1",
+			Group:     "Food & Drink",
+			Subgroup:  "food-sweet",
+		},
+		"🧂": {
+			Character: "🧂",
+			Name:      "salt",
+			Comment:   "E11.0",
+			CodePoint: "1F9C2",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🧃": {
+			Character: "🧃",
+			Name:      "beverage box",
+			Comment:   "E12.0",
+			CodePoint: "1F9C3",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🧄": {
+			Character: "🧄",
+			Name:      "garlic",
+			Comment:   "E12.0",
+			CodePoint: "1F9C4",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🧅": {
+			Character: "🧅",
+			Name:      "onion",
+			Comment:   "E12.0",
+			CodePoint: "1F9C5",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🧆": {
+			Character: "🧆",
+			Name:      "falafel",
+			Comment:   "E12.0",
+			CodePoint: "1F9C6",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🧇": {
+			Character: "🧇",
+			Name:      "waffle",
+			Comment:   "E12.0",
+			CodePoint: "1F9C7",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🧈": {
+			Character: "🧈",
+			Name:      "butter",
+			Comment:   "E12.0",
+			CodePoint: "1F9C8",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🧉": {
+			Character: "🧉",
+			Name:      "mate",
+			Comment:   "E12.0",
+			CodePoint: "1F9C9",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🧊": {
+			Character: "🧊",
+			Name:      "ice",
+			Comment:   "E12.0",
+			CodePoint: "1F9CA",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🧋": {
+			Character: "🧋",
+			Name:      "bubble tea",
+			Comment:   "E13.0",
+			CodePoint: "1F9CB",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🧌": {
+			Character: "🧌",
+			Name:      "troll",
+			Comment:   "E14.0",
+			CodePoint: "1F9CC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧍": {
+			Character: "🧍",
+			Name:      "person standing",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍‍♀": {
+			Character: "🧍‍♀",
+			Name:      "woman standing",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍‍♀️": {
+			Character: "🧍‍♀️",
+			Name:      "woman standing",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍‍♂": {
+			Character: "🧍‍♂",
+			Name:      "man standing",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍‍♂️": {
+			Character: "🧍‍♂️",
+			Name:      "man standing",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏻": {
+			Character: "🧍🏻",
+			Name:      "person standing: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏻‍♀": {
+			Character: "🧍🏻‍♀",
+			Name:      "woman standing: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏻‍♀️": {
+			Character: "🧍🏻‍♀️",
+			Name:      "woman standing: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏻‍♂": {
+			Character: "🧍🏻‍♂",
+			Name:      "man standing: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏻‍♂️": {
+			Character: "🧍🏻‍♂️",
+			Name:      "man standing: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏼": {
+			Character: "🧍🏼",
+			Name:      "person standing: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏼‍♀": {
+			Character: "🧍🏼‍♀",
+			Name:      "woman standing: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏼‍♀️": {
+			Character: "🧍🏼‍♀️",
+			Name:      "woman standing: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏼‍♂": {
+			Character: "🧍🏼‍♂",
+			Name:      "man standing: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏼‍♂️": {
+			Character: "🧍🏼‍♂️",
+			Name:      "man standing: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏽": {
+			Character: "🧍🏽",
+			Name:      "person standing: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏽‍♀": {
+			Character: "🧍🏽‍♀",
+			Name:      "woman standing: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏽‍♀️": {
+			Character: "🧍🏽‍♀️",
+			Name:      "woman standing: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏽‍♂": {
+			Character: "🧍🏽‍♂",
+			Name:      "man standing: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏽‍♂️": {
+			Character: "🧍🏽‍♂️",
+			Name:      "man standing: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏾": {
+			Character: "🧍🏾",
+			Name:      "person standing: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏾‍♀": {
+			Character: "🧍🏾‍♀",
+			Name:      "woman standing: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏾‍♀️": {
+			Character: "🧍🏾‍♀️",
+			Name:      "woman standing: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏾‍♂": {
+			Character: "🧍🏾‍♂",
+			Name:      "man standing: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏾‍♂️": {
+			Character: "🧍🏾‍♂️",
+			Name:      "man standing: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏿": {
+			Character: "🧍🏿",
+			Name:      "person standing: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏿‍♀": {
+			Character: "🧍🏿‍♀",
+			Name:      "woman standing: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏿‍♀️": {
+			Character: "🧍🏿‍♀️",
+			Name:      "woman standing: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏿‍♂": {
+			Character: "🧍🏿‍♂",
+			Name:      "man standing: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧍🏿‍♂️": {
+			Character: "🧍🏿‍♂️",
+			Name:      "man standing: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CD 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎": {
+			Character: "🧎",
+			Name:      "person kneeling",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎‍♀": {
+			Character: "🧎‍♀",
+			Name:      "woman kneeling",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎‍♀️": {
+			Character: "🧎‍♀️",
+			Name:      "woman kneeling",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎‍♂": {
+			Character: "🧎‍♂",
+			Name:      "man kneeling",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎‍♂️": {
+			Character: "🧎‍♂️",
+			Name:      "man kneeling",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏻": {
+			Character: "🧎🏻",
+			Name:      "person kneeling: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏻‍♀": {
+			Character: "🧎🏻‍♀",
+			Name:      "woman kneeling: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏻‍♀️": {
+			Character: "🧎🏻‍♀️",
+			Name:      "woman kneeling: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏻‍♂": {
+			Character: "🧎🏻‍♂",
+			Name:      "man kneeling: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏻‍♂️": {
+			Character: "🧎🏻‍♂️",
+			Name:      "man kneeling: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏼": {
+			Character: "🧎🏼",
+			Name:      "person kneeling: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏼‍♀": {
+			Character: "🧎🏼‍♀",
+			Name:      "woman kneeling: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏼‍♀️": {
+			Character: "🧎🏼‍♀️",
+			Name:      "woman kneeling: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏼‍♂": {
+			Character: "🧎🏼‍♂",
+			Name:      "man kneeling: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏼‍♂️": {
+			Character: "🧎🏼‍♂️",
+			Name:      "man kneeling: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏽": {
+			Character: "🧎🏽",
+			Name:      "person kneeling: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏽‍♀": {
+			Character: "🧎🏽‍♀",
+			Name:      "woman kneeling: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏽‍♀️": {
+			Character: "🧎🏽‍♀️",
+			Name:      "woman kneeling: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏽‍♂": {
+			Character: "🧎🏽‍♂",
+			Name:      "man kneeling: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏽‍♂️": {
+			Character: "🧎🏽‍♂️",
+			Name:      "man kneeling: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏾": {
+			Character: "🧎🏾",
+			Name:      "person kneeling: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏾‍♀": {
+			Character: "🧎🏾‍♀",
+			Name:      "woman kneeling: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏾‍♀️": {
+			Character: "🧎🏾‍♀️",
+			Name:      "woman kneeling: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏾‍♂": {
+			Character: "🧎🏾‍♂",
+			Name:      "man kneeling: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏾‍♂️": {
+			Character: "🧎🏾‍♂️",
+			Name:      "man kneeling: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏿": {
+			Character: "🧎🏿",
+			Name:      "person kneeling: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏿‍♀": {
+			Character: "🧎🏿‍♀",
+			Name:      "woman kneeling: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏿‍♀️": {
+			Character: "🧎🏿‍♀️",
+			Name:      "woman kneeling: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏿‍♂": {
+			Character: "🧎🏿‍♂",
+			Name:      "man kneeling: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧎🏿‍♂️": {
+			Character: "🧎🏿‍♂️",
+			Name:      "man kneeling: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CE 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧏": {
+			Character: "🧏",
+			Name:      "deaf person",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏‍♀": {
+			Character: "🧏‍♀",
+			Name:      "deaf woman",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏‍♀️": {
+			Character: "🧏‍♀️",
+			Name:      "deaf woman",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏‍♂": {
+			Character: "🧏‍♂",
+			Name:      "deaf man",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏‍♂️": {
+			Character: "🧏‍♂️",
+			Name:      "deaf man",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏻": {
+			Character: "🧏🏻",
+			Name:      "deaf person: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏻‍♀": {
+			Character: "🧏🏻‍♀",
+			Name:      "deaf woman: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏻‍♀️": {
+			Character: "🧏🏻‍♀️",
+			Name:      "deaf woman: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏻‍♂": {
+			Character: "🧏🏻‍♂",
+			Name:      "deaf man: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏻‍♂️": {
+			Character: "🧏🏻‍♂️",
+			Name:      "deaf man: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏼": {
+			Character: "🧏🏼",
+			Name:      "deaf person: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏼‍♀": {
+			Character: "🧏🏼‍♀",
+			Name:      "deaf woman: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏼‍♀️": {
+			Character: "🧏🏼‍♀️",
+			Name:      "deaf woman: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏼‍♂": {
+			Character: "🧏🏼‍♂",
+			Name:      "deaf man: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏼‍♂️": {
+			Character: "🧏🏼‍♂️",
+			Name:      "deaf man: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏽": {
+			Character: "🧏🏽",
+			Name:      "deaf person: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏽‍♀": {
+			Character: "🧏🏽‍♀",
+			Name:      "deaf woman: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏽‍♀️": {
+			Character: "🧏🏽‍♀️",
+			Name:      "deaf woman: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏽‍♂": {
+			Character: "🧏🏽‍♂",
+			Name:      "deaf man: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏽‍♂️": {
+			Character: "🧏🏽‍♂️",
+			Name:      "deaf man: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏾": {
+			Character: "🧏🏾",
+			Name:      "deaf person: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏾‍♀": {
+			Character: "🧏🏾‍♀",
+			Name:      "deaf woman: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏾‍♀️": {
+			Character: "🧏🏾‍♀️",
+			Name:      "deaf woman: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏾‍♂": {
+			Character: "🧏🏾‍♂",
+			Name:      "deaf man: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏾‍♂️": {
+			Character: "🧏🏾‍♂️",
+			Name:      "deaf man: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏿": {
+			Character: "🧏🏿",
+			Name:      "deaf person: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏿‍♀": {
+			Character: "🧏🏿‍♀",
+			Name:      "deaf woman: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏿‍♀️": {
+			Character: "🧏🏿‍♀️",
+			Name:      "deaf woman: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏿‍♂": {
+			Character: "🧏🏿‍♂",
+			Name:      "deaf man: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧏🏿‍♂️": {
+			Character: "🧏🏿‍♂️",
+			Name:      "deaf man: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9CF 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-gesture",
+		},
+		"🧐": {
+			Character: "🧐",
+			Name:      "face with monocle",
+			Comment:   "E5.0",
+			CodePoint: "1F9D0",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-glasses",
+		},
+		"🧑": {
+			Character: "🧑",
+			Name:      "person",
+			Comment:   "E5.0",
+			CodePoint: "1F9D1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑‍⚕": {
+			Character: "🧑‍⚕",
+			Name:      "health worker",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍⚕️": {
+			Character: "🧑‍⚕️",
+			Name:      "health worker",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍⚖": {
+			Character: "🧑‍⚖",
+			Name:      "judge",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍⚖️": {
+			Character: "🧑‍⚖️",
+			Name:      "judge",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍✈": {
+			Character: "🧑‍✈",
+			Name:      "pilot",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍✈️": {
+			Character: "🧑‍✈️",
+			Name:      "pilot",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🌾": {
+			Character: "🧑‍🌾",
+			Name:      "farmer",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🍳": {
+			Character: "🧑‍🍳",
+			Name:      "cook",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🍼": {
+			Character: "🧑‍🍼",
+			Name:      "person feeding baby",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🎄": {
+			Character: "🧑‍🎄",
+			Name:      "mx claus",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 200D 1F384",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧑‍🎓": {
+			Character: "🧑‍🎓",
+			Name:      "student",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🎤": {
+			Character: "🧑‍🎤",
+			Name:      "singer",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🎨": {
+			Character: "🧑‍🎨",
+			Name:      "artist",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🏫": {
+			Character: "🧑‍🏫",
+			Name:      "teacher",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🏭": {
+			Character: "🧑‍🏭",
+			Name:      "factory worker",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍💻": {
+			Character: "🧑‍💻",
+			Name:      "technologist",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍💼": {
+			Character: "🧑‍💼",
+			Name:      "office worker",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🔧": {
+			Character: "🧑‍🔧",
+			Name:      "mechanic",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🔬": {
+			Character: "🧑‍🔬",
+			Name:      "scientist",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🚀": {
+			Character: "🧑‍🚀",
+			Name:      "astronaut",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🚒": {
+			Character: "🧑‍🚒",
+			Name:      "firefighter",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑‍🤝‍🧑": {
+			Character: "🧑‍🤝‍🧑",
+			Name:      "people holding hands",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 200D 1F91D 200D 1F9D1",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑‍🦯": {
+			Character: "🧑‍🦯",
+			Name:      "person with white cane",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑‍🦰": {
+			Character: "🧑‍🦰",
+			Name:      "person: red hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑‍🦱": {
+			Character: "🧑‍🦱",
+			Name:      "person: curly hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑‍🦲": {
+			Character: "🧑‍🦲",
+			Name:      "person: bald",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑‍🦳": {
+			Character: "🧑‍🦳",
+			Name:      "person: white hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑‍🦼": {
+			Character: "🧑‍🦼",
+			Name:      "person in motorized wheelchair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑‍🦽": {
+			Character: "🧑‍🦽",
+			Name:      "person in manual wheelchair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏻": {
+			Character: "🧑🏻",
+			Name:      "person: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏻‍⚕": {
+			Character: "🧑🏻‍⚕",
+			Name:      "health worker: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍⚕️": {
+			Character: "🧑🏻‍⚕️",
+			Name:      "health worker: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍⚖": {
+			Character: "🧑🏻‍⚖",
+			Name:      "judge: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍⚖️": {
+			Character: "🧑🏻‍⚖️",
+			Name:      "judge: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍✈": {
+			Character: "🧑🏻‍✈",
+			Name:      "pilot: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍✈️": {
+			Character: "🧑🏻‍✈️",
+			Name:      "pilot: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍❤‍💋‍🧑🏼": {
+			Character: "🧑🏻‍❤‍💋‍🧑🏼",
+			Name:      "kiss: person, person, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 200D 1F48B 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤‍💋‍🧑🏽": {
+			Character: "🧑🏻‍❤‍💋‍🧑🏽",
+			Name:      "kiss: person, person, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 200D 1F48B 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤‍💋‍🧑🏾": {
+			Character: "🧑🏻‍❤‍💋‍🧑🏾",
+			Name:      "kiss: person, person, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 200D 1F48B 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤‍💋‍🧑🏿": {
+			Character: "🧑🏻‍❤‍💋‍🧑🏿",
+			Name:      "kiss: person, person, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 200D 1F48B 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤‍🧑🏼": {
+			Character: "🧑🏻‍❤‍🧑🏼",
+			Name:      "couple with heart: person, person, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤‍🧑🏽": {
+			Character: "🧑🏻‍❤‍🧑🏽",
+			Name:      "couple with heart: person, person, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤‍🧑🏾": {
+			Character: "🧑🏻‍❤‍🧑🏾",
+			Name:      "couple with heart: person, person, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤‍🧑🏿": {
+			Character: "🧑🏻‍❤‍🧑🏿",
+			Name:      "couple with heart: person, person, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤️‍💋‍🧑🏼": {
+			Character: "🧑🏻‍❤️‍💋‍🧑🏼",
+			Name:      "kiss: person, person, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤️‍💋‍🧑🏽": {
+			Character: "🧑🏻‍❤️‍💋‍🧑🏽",
+			Name:      "kiss: person, person, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤️‍💋‍🧑🏾": {
+			Character: "🧑🏻‍❤️‍💋‍🧑🏾",
+			Name:      "kiss: person, person, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤️‍💋‍🧑🏿": {
+			Character: "🧑🏻‍❤️‍💋‍🧑🏿",
+			Name:      "kiss: person, person, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤️‍🧑🏼": {
+			Character: "🧑🏻‍❤️‍🧑🏼",
+			Name:      "couple with heart: person, person, light skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 FE0F 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤️‍🧑🏽": {
+			Character: "🧑🏻‍❤️‍🧑🏽",
+			Name:      "couple with heart: person, person, light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 FE0F 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤️‍🧑🏾": {
+			Character: "🧑🏻‍❤️‍🧑🏾",
+			Name:      "couple with heart: person, person, light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 FE0F 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍❤️‍🧑🏿": {
+			Character: "🧑🏻‍❤️‍🧑🏿",
+			Name:      "couple with heart: person, person, light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FB 200D 2764 FE0F 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍🌾": {
+			Character: "🧑🏻‍🌾",
+			Name:      "farmer: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🍳": {
+			Character: "🧑🏻‍🍳",
+			Name:      "cook: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🍼": {
+			Character: "🧑🏻‍🍼",
+			Name:      "person feeding baby: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 1F3FB 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🎄": {
+			Character: "🧑🏻‍🎄",
+			Name:      "mx claus: light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 1F3FB 200D 1F384",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧑🏻‍🎓": {
+			Character: "🧑🏻‍🎓",
+			Name:      "student: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🎤": {
+			Character: "🧑🏻‍🎤",
+			Name:      "singer: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🎨": {
+			Character: "🧑🏻‍🎨",
+			Name:      "artist: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🏫": {
+			Character: "🧑🏻‍🏫",
+			Name:      "teacher: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🏭": {
+			Character: "🧑🏻‍🏭",
+			Name:      "factory worker: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍💻": {
+			Character: "🧑🏻‍💻",
+			Name:      "technologist: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍💼": {
+			Character: "🧑🏻‍💼",
+			Name:      "office worker: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🔧": {
+			Character: "🧑🏻‍🔧",
+			Name:      "mechanic: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🔬": {
+			Character: "🧑🏻‍🔬",
+			Name:      "scientist: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🚀": {
+			Character: "🧑🏻‍🚀",
+			Name:      "astronaut: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🚒": {
+			Character: "🧑🏻‍🚒",
+			Name:      "firefighter: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏻‍🤝‍🧑🏻": {
+			Character: "🧑🏻‍🤝‍🧑🏻",
+			Name:      "people holding hands: light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍🤝‍🧑🏼": {
+			Character: "🧑🏻‍🤝‍🧑🏼",
+			Name:      "people holding hands: light skin tone, medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍🤝‍🧑🏽": {
+			Character: "🧑🏻‍🤝‍🧑🏽",
+			Name:      "people holding hands: light skin tone, medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍🤝‍🧑🏾": {
+			Character: "🧑🏻‍🤝‍🧑🏾",
+			Name:      "people holding hands: light skin tone, medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍🤝‍🧑🏿": {
+			Character: "🧑🏻‍🤝‍🧑🏿",
+			Name:      "people holding hands: light skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏻‍🦯": {
+			Character: "🧑🏻‍🦯",
+			Name:      "person with white cane: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏻‍🦰": {
+			Character: "🧑🏻‍🦰",
+			Name:      "person: light skin tone, red hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏻‍🦱": {
+			Character: "🧑🏻‍🦱",
+			Name:      "person: light skin tone, curly hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏻‍🦲": {
+			Character: "🧑🏻‍🦲",
+			Name:      "person: light skin tone, bald",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏻‍🦳": {
+			Character: "🧑🏻‍🦳",
+			Name:      "person: light skin tone, white hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏻‍🦼": {
+			Character: "🧑🏻‍🦼",
+			Name:      "person in motorized wheelchair: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏻‍🦽": {
+			Character: "🧑🏻‍🦽",
+			Name:      "person in manual wheelchair: light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FB 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏼": {
+			Character: "🧑🏼",
+			Name:      "person: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏼‍⚕": {
+			Character: "🧑🏼‍⚕",
+			Name:      "health worker: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍⚕️": {
+			Character: "🧑🏼‍⚕️",
+			Name:      "health worker: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍⚖": {
+			Character: "🧑🏼‍⚖",
+			Name:      "judge: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍⚖️": {
+			Character: "🧑🏼‍⚖️",
+			Name:      "judge: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍✈": {
+			Character: "🧑🏼‍✈",
+			Name:      "pilot: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍✈️": {
+			Character: "🧑🏼‍✈️",
+			Name:      "pilot: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍❤‍💋‍🧑🏻": {
+			Character: "🧑🏼‍❤‍💋‍🧑🏻",
+			Name:      "kiss: person, person, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 200D 1F48B 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤‍💋‍🧑🏽": {
+			Character: "🧑🏼‍❤‍💋‍🧑🏽",
+			Name:      "kiss: person, person, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 200D 1F48B 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤‍💋‍🧑🏾": {
+			Character: "🧑🏼‍❤‍💋‍🧑🏾",
+			Name:      "kiss: person, person, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 200D 1F48B 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤‍💋‍🧑🏿": {
+			Character: "🧑🏼‍❤‍💋‍🧑🏿",
+			Name:      "kiss: person, person, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 200D 1F48B 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤‍🧑🏻": {
+			Character: "🧑🏼‍❤‍🧑🏻",
+			Name:      "couple with heart: person, person, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤‍🧑🏽": {
+			Character: "🧑🏼‍❤‍🧑🏽",
+			Name:      "couple with heart: person, person, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤‍🧑🏾": {
+			Character: "🧑🏼‍❤‍🧑🏾",
+			Name:      "couple with heart: person, person, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤‍🧑🏿": {
+			Character: "🧑🏼‍❤‍🧑🏿",
+			Name:      "couple with heart: person, person, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤️‍💋‍🧑🏻": {
+			Character: "🧑🏼‍❤️‍💋‍🧑🏻",
+			Name:      "kiss: person, person, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤️‍💋‍🧑🏽": {
+			Character: "🧑🏼‍❤️‍💋‍🧑🏽",
+			Name:      "kiss: person, person, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤️‍💋‍🧑🏾": {
+			Character: "🧑🏼‍❤️‍💋‍🧑🏾",
+			Name:      "kiss: person, person, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤️‍💋‍🧑🏿": {
+			Character: "🧑🏼‍❤️‍💋‍🧑🏿",
+			Name:      "kiss: person, person, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤️‍🧑🏻": {
+			Character: "🧑🏼‍❤️‍🧑🏻",
+			Name:      "couple with heart: person, person, medium-light skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 FE0F 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤️‍🧑🏽": {
+			Character: "🧑🏼‍❤️‍🧑🏽",
+			Name:      "couple with heart: person, person, medium-light skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 FE0F 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤️‍🧑🏾": {
+			Character: "🧑🏼‍❤️‍🧑🏾",
+			Name:      "couple with heart: person, person, medium-light skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 FE0F 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍❤️‍🧑🏿": {
+			Character: "🧑🏼‍❤️‍🧑🏿",
+			Name:      "couple with heart: person, person, medium-light skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FC 200D 2764 FE0F 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍🌾": {
+			Character: "🧑🏼‍🌾",
+			Name:      "farmer: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🍳": {
+			Character: "🧑🏼‍🍳",
+			Name:      "cook: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🍼": {
+			Character: "🧑🏼‍🍼",
+			Name:      "person feeding baby: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 1F3FC 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🎄": {
+			Character: "🧑🏼‍🎄",
+			Name:      "mx claus: medium-light skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 1F3FC 200D 1F384",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧑🏼‍🎓": {
+			Character: "🧑🏼‍🎓",
+			Name:      "student: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🎤": {
+			Character: "🧑🏼‍🎤",
+			Name:      "singer: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🎨": {
+			Character: "🧑🏼‍🎨",
+			Name:      "artist: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🏫": {
+			Character: "🧑🏼‍🏫",
+			Name:      "teacher: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🏭": {
+			Character: "🧑🏼‍🏭",
+			Name:      "factory worker: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍💻": {
+			Character: "🧑🏼‍💻",
+			Name:      "technologist: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍💼": {
+			Character: "🧑🏼‍💼",
+			Name:      "office worker: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🔧": {
+			Character: "🧑🏼‍🔧",
+			Name:      "mechanic: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🔬": {
+			Character: "🧑🏼‍🔬",
+			Name:      "scientist: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🚀": {
+			Character: "🧑🏼‍🚀",
+			Name:      "astronaut: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🚒": {
+			Character: "🧑🏼‍🚒",
+			Name:      "firefighter: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏼‍🤝‍🧑🏻": {
+			Character: "🧑🏼‍🤝‍🧑🏻",
+			Name:      "people holding hands: medium-light skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍🤝‍🧑🏼": {
+			Character: "🧑🏼‍🤝‍🧑🏼",
+			Name:      "people holding hands: medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍🤝‍🧑🏽": {
+			Character: "🧑🏼‍🤝‍🧑🏽",
+			Name:      "people holding hands: medium-light skin tone, medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍🤝‍🧑🏾": {
+			Character: "🧑🏼‍🤝‍🧑🏾",
+			Name:      "people holding hands: medium-light skin tone, medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍🤝‍🧑🏿": {
+			Character: "🧑🏼‍🤝‍🧑🏿",
+			Name:      "people holding hands: medium-light skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏼‍🦯": {
+			Character: "🧑🏼‍🦯",
+			Name:      "person with white cane: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏼‍🦰": {
+			Character: "🧑🏼‍🦰",
+			Name:      "person: medium-light skin tone, red hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏼‍🦱": {
+			Character: "🧑🏼‍🦱",
+			Name:      "person: medium-light skin tone, curly hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏼‍🦲": {
+			Character: "🧑🏼‍🦲",
+			Name:      "person: medium-light skin tone, bald",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏼‍🦳": {
+			Character: "🧑🏼‍🦳",
+			Name:      "person: medium-light skin tone, white hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏼‍🦼": {
+			Character: "🧑🏼‍🦼",
+			Name:      "person in motorized wheelchair: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏼‍🦽": {
+			Character: "🧑🏼‍🦽",
+			Name:      "person in manual wheelchair: medium-light skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FC 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏽": {
+			Character: "🧑🏽",
+			Name:      "person: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏽‍⚕": {
+			Character: "🧑🏽‍⚕",
+			Name:      "health worker: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍⚕️": {
+			Character: "🧑🏽‍⚕️",
+			Name:      "health worker: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍⚖": {
+			Character: "🧑🏽‍⚖",
+			Name:      "judge: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍⚖️": {
+			Character: "🧑🏽‍⚖️",
+			Name:      "judge: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍✈": {
+			Character: "🧑🏽‍✈",
+			Name:      "pilot: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍✈️": {
+			Character: "🧑🏽‍✈️",
+			Name:      "pilot: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍❤‍💋‍🧑🏻": {
+			Character: "🧑🏽‍❤‍💋‍🧑🏻",
+			Name:      "kiss: person, person, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 200D 1F48B 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤‍💋‍🧑🏼": {
+			Character: "🧑🏽‍❤‍💋‍🧑🏼",
+			Name:      "kiss: person, person, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 200D 1F48B 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤‍💋‍🧑🏾": {
+			Character: "🧑🏽‍❤‍💋‍🧑🏾",
+			Name:      "kiss: person, person, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 200D 1F48B 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤‍💋‍🧑🏿": {
+			Character: "🧑🏽‍❤‍💋‍🧑🏿",
+			Name:      "kiss: person, person, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 200D 1F48B 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤‍🧑🏻": {
+			Character: "🧑🏽‍❤‍🧑🏻",
+			Name:      "couple with heart: person, person, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤‍🧑🏼": {
+			Character: "🧑🏽‍❤‍🧑🏼",
+			Name:      "couple with heart: person, person, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤‍🧑🏾": {
+			Character: "🧑🏽‍❤‍🧑🏾",
+			Name:      "couple with heart: person, person, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤‍🧑🏿": {
+			Character: "🧑🏽‍❤‍🧑🏿",
+			Name:      "couple with heart: person, person, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤️‍💋‍🧑🏻": {
+			Character: "🧑🏽‍❤️‍💋‍🧑🏻",
+			Name:      "kiss: person, person, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤️‍💋‍🧑🏼": {
+			Character: "🧑🏽‍❤️‍💋‍🧑🏼",
+			Name:      "kiss: person, person, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤️‍💋‍🧑🏾": {
+			Character: "🧑🏽‍❤️‍💋‍🧑🏾",
+			Name:      "kiss: person, person, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤️‍💋‍🧑🏿": {
+			Character: "🧑🏽‍❤️‍💋‍🧑🏿",
+			Name:      "kiss: person, person, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤️‍🧑🏻": {
+			Character: "🧑🏽‍❤️‍🧑🏻",
+			Name:      "couple with heart: person, person, medium skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 FE0F 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤️‍🧑🏼": {
+			Character: "🧑🏽‍❤️‍🧑🏼",
+			Name:      "couple with heart: person, person, medium skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 FE0F 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤️‍🧑🏾": {
+			Character: "🧑🏽‍❤️‍🧑🏾",
+			Name:      "couple with heart: person, person, medium skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 FE0F 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍❤️‍🧑🏿": {
+			Character: "🧑🏽‍❤️‍🧑🏿",
+			Name:      "couple with heart: person, person, medium skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FD 200D 2764 FE0F 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍🌾": {
+			Character: "🧑🏽‍🌾",
+			Name:      "farmer: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🍳": {
+			Character: "🧑🏽‍🍳",
+			Name:      "cook: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🍼": {
+			Character: "🧑🏽‍🍼",
+			Name:      "person feeding baby: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 1F3FD 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🎄": {
+			Character: "🧑🏽‍🎄",
+			Name:      "mx claus: medium skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 1F3FD 200D 1F384",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧑🏽‍🎓": {
+			Character: "🧑🏽‍🎓",
+			Name:      "student: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🎤": {
+			Character: "🧑🏽‍🎤",
+			Name:      "singer: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🎨": {
+			Character: "🧑🏽‍🎨",
+			Name:      "artist: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🏫": {
+			Character: "🧑🏽‍🏫",
+			Name:      "teacher: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🏭": {
+			Character: "🧑🏽‍🏭",
+			Name:      "factory worker: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍💻": {
+			Character: "🧑🏽‍💻",
+			Name:      "technologist: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍💼": {
+			Character: "🧑🏽‍💼",
+			Name:      "office worker: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🔧": {
+			Character: "🧑🏽‍🔧",
+			Name:      "mechanic: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🔬": {
+			Character: "🧑🏽‍🔬",
+			Name:      "scientist: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🚀": {
+			Character: "🧑🏽‍🚀",
+			Name:      "astronaut: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🚒": {
+			Character: "🧑🏽‍🚒",
+			Name:      "firefighter: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏽‍🤝‍🧑🏻": {
+			Character: "🧑🏽‍🤝‍🧑🏻",
+			Name:      "people holding hands: medium skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍🤝‍🧑🏼": {
+			Character: "🧑🏽‍🤝‍🧑🏼",
+			Name:      "people holding hands: medium skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍🤝‍🧑🏽": {
+			Character: "🧑🏽‍🤝‍🧑🏽",
+			Name:      "people holding hands: medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍🤝‍🧑🏾": {
+			Character: "🧑🏽‍🤝‍🧑🏾",
+			Name:      "people holding hands: medium skin tone, medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍🤝‍🧑🏿": {
+			Character: "🧑🏽‍🤝‍🧑🏿",
+			Name:      "people holding hands: medium skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏽‍🦯": {
+			Character: "🧑🏽‍🦯",
+			Name:      "person with white cane: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏽‍🦰": {
+			Character: "🧑🏽‍🦰",
+			Name:      "person: medium skin tone, red hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏽‍🦱": {
+			Character: "🧑🏽‍🦱",
+			Name:      "person: medium skin tone, curly hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏽‍🦲": {
+			Character: "🧑🏽‍🦲",
+			Name:      "person: medium skin tone, bald",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏽‍🦳": {
+			Character: "🧑🏽‍🦳",
+			Name:      "person: medium skin tone, white hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏽‍🦼": {
+			Character: "🧑🏽‍🦼",
+			Name:      "person in motorized wheelchair: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏽‍🦽": {
+			Character: "🧑🏽‍🦽",
+			Name:      "person in manual wheelchair: medium skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FD 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏾": {
+			Character: "🧑🏾",
+			Name:      "person: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏾‍⚕": {
+			Character: "🧑🏾‍⚕",
+			Name:      "health worker: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍⚕️": {
+			Character: "🧑🏾‍⚕️",
+			Name:      "health worker: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍⚖": {
+			Character: "🧑🏾‍⚖",
+			Name:      "judge: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍⚖️": {
+			Character: "🧑🏾‍⚖️",
+			Name:      "judge: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍✈": {
+			Character: "🧑🏾‍✈",
+			Name:      "pilot: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍✈️": {
+			Character: "🧑🏾‍✈️",
+			Name:      "pilot: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍❤‍💋‍🧑🏻": {
+			Character: "🧑🏾‍❤‍💋‍🧑🏻",
+			Name:      "kiss: person, person, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 200D 1F48B 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤‍💋‍🧑🏼": {
+			Character: "🧑🏾‍❤‍💋‍🧑🏼",
+			Name:      "kiss: person, person, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 200D 1F48B 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤‍💋‍🧑🏽": {
+			Character: "🧑🏾‍❤‍💋‍🧑🏽",
+			Name:      "kiss: person, person, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 200D 1F48B 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤‍💋‍🧑🏿": {
+			Character: "🧑🏾‍❤‍💋‍🧑🏿",
+			Name:      "kiss: person, person, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 200D 1F48B 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤‍🧑🏻": {
+			Character: "🧑🏾‍❤‍🧑🏻",
+			Name:      "couple with heart: person, person, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤‍🧑🏼": {
+			Character: "🧑🏾‍❤‍🧑🏼",
+			Name:      "couple with heart: person, person, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤‍🧑🏽": {
+			Character: "🧑🏾‍❤‍🧑🏽",
+			Name:      "couple with heart: person, person, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤‍🧑🏿": {
+			Character: "🧑🏾‍❤‍🧑🏿",
+			Name:      "couple with heart: person, person, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤️‍💋‍🧑🏻": {
+			Character: "🧑🏾‍❤️‍💋‍🧑🏻",
+			Name:      "kiss: person, person, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤️‍💋‍🧑🏼": {
+			Character: "🧑🏾‍❤️‍💋‍🧑🏼",
+			Name:      "kiss: person, person, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤️‍💋‍🧑🏽": {
+			Character: "🧑🏾‍❤️‍💋‍🧑🏽",
+			Name:      "kiss: person, person, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤️‍💋‍🧑🏿": {
+			Character: "🧑🏾‍❤️‍💋‍🧑🏿",
+			Name:      "kiss: person, person, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤️‍🧑🏻": {
+			Character: "🧑🏾‍❤️‍🧑🏻",
+			Name:      "couple with heart: person, person, medium-dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 FE0F 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤️‍🧑🏼": {
+			Character: "🧑🏾‍❤️‍🧑🏼",
+			Name:      "couple with heart: person, person, medium-dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 FE0F 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤️‍🧑🏽": {
+			Character: "🧑🏾‍❤️‍🧑🏽",
+			Name:      "couple with heart: person, person, medium-dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 FE0F 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍❤️‍🧑🏿": {
+			Character: "🧑🏾‍❤️‍🧑🏿",
+			Name:      "couple with heart: person, person, medium-dark skin tone, dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FE 200D 2764 FE0F 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍🌾": {
+			Character: "🧑🏾‍🌾",
+			Name:      "farmer: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🍳": {
+			Character: "🧑🏾‍🍳",
+			Name:      "cook: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🍼": {
+			Character: "🧑🏾‍🍼",
+			Name:      "person feeding baby: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 1F3FE 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🎄": {
+			Character: "🧑🏾‍🎄",
+			Name:      "mx claus: medium-dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 1F3FE 200D 1F384",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧑🏾‍🎓": {
+			Character: "🧑🏾‍🎓",
+			Name:      "student: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🎤": {
+			Character: "🧑🏾‍🎤",
+			Name:      "singer: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🎨": {
+			Character: "🧑🏾‍🎨",
+			Name:      "artist: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🏫": {
+			Character: "🧑🏾‍🏫",
+			Name:      "teacher: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🏭": {
+			Character: "🧑🏾‍🏭",
+			Name:      "factory worker: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍💻": {
+			Character: "🧑🏾‍💻",
+			Name:      "technologist: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍💼": {
+			Character: "🧑🏾‍💼",
+			Name:      "office worker: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🔧": {
+			Character: "🧑🏾‍🔧",
+			Name:      "mechanic: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🔬": {
+			Character: "🧑🏾‍🔬",
+			Name:      "scientist: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🚀": {
+			Character: "🧑🏾‍🚀",
+			Name:      "astronaut: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🚒": {
+			Character: "🧑🏾‍🚒",
+			Name:      "firefighter: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏾‍🤝‍🧑🏻": {
+			Character: "🧑🏾‍🤝‍🧑🏻",
+			Name:      "people holding hands: medium-dark skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍🤝‍🧑🏼": {
+			Character: "🧑🏾‍🤝‍🧑🏼",
+			Name:      "people holding hands: medium-dark skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍🤝‍🧑🏽": {
+			Character: "🧑🏾‍🤝‍🧑🏽",
+			Name:      "people holding hands: medium-dark skin tone, medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍🤝‍🧑🏾": {
+			Character: "🧑🏾‍🤝‍🧑🏾",
+			Name:      "people holding hands: medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍🤝‍🧑🏿": {
+			Character: "🧑🏾‍🤝‍🧑🏿",
+			Name:      "people holding hands: medium-dark skin tone, dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏾‍🦯": {
+			Character: "🧑🏾‍🦯",
+			Name:      "person with white cane: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏾‍🦰": {
+			Character: "🧑🏾‍🦰",
+			Name:      "person: medium-dark skin tone, red hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏾‍🦱": {
+			Character: "🧑🏾‍🦱",
+			Name:      "person: medium-dark skin tone, curly hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏾‍🦲": {
+			Character: "🧑🏾‍🦲",
+			Name:      "person: medium-dark skin tone, bald",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏾‍🦳": {
+			Character: "🧑🏾‍🦳",
+			Name:      "person: medium-dark skin tone, white hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏾‍🦼": {
+			Character: "🧑🏾‍🦼",
+			Name:      "person in motorized wheelchair: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏾‍🦽": {
+			Character: "🧑🏾‍🦽",
+			Name:      "person in manual wheelchair: medium-dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FE 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏿": {
+			Character: "🧑🏿",
+			Name:      "person: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏿‍⚕": {
+			Character: "🧑🏿‍⚕",
+			Name:      "health worker: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 2695",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍⚕️": {
+			Character: "🧑🏿‍⚕️",
+			Name:      "health worker: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 2695 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍⚖": {
+			Character: "🧑🏿‍⚖",
+			Name:      "judge: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 2696",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍⚖️": {
+			Character: "🧑🏿‍⚖️",
+			Name:      "judge: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 2696 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍✈": {
+			Character: "🧑🏿‍✈",
+			Name:      "pilot: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 2708",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍✈️": {
+			Character: "🧑🏿‍✈️",
+			Name:      "pilot: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 2708 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍❤‍💋‍🧑🏻": {
+			Character: "🧑🏿‍❤‍💋‍🧑🏻",
+			Name:      "kiss: person, person, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 200D 1F48B 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤‍💋‍🧑🏼": {
+			Character: "🧑🏿‍❤‍💋‍🧑🏼",
+			Name:      "kiss: person, person, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 200D 1F48B 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤‍💋‍🧑🏽": {
+			Character: "🧑🏿‍❤‍💋‍🧑🏽",
+			Name:      "kiss: person, person, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 200D 1F48B 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤‍💋‍🧑🏾": {
+			Character: "🧑🏿‍❤‍💋‍🧑🏾",
+			Name:      "kiss: person, person, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 200D 1F48B 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤‍🧑🏻": {
+			Character: "🧑🏿‍❤‍🧑🏻",
+			Name:      "couple with heart: person, person, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤‍🧑🏼": {
+			Character: "🧑🏿‍❤‍🧑🏼",
+			Name:      "couple with heart: person, person, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤‍🧑🏽": {
+			Character: "🧑🏿‍❤‍🧑🏽",
+			Name:      "couple with heart: person, person, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤‍🧑🏾": {
+			Character: "🧑🏿‍❤‍🧑🏾",
+			Name:      "couple with heart: person, person, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤️‍💋‍🧑🏻": {
+			Character: "🧑🏿‍❤️‍💋‍🧑🏻",
+			Name:      "kiss: person, person, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤️‍💋‍🧑🏼": {
+			Character: "🧑🏿‍❤️‍💋‍🧑🏼",
+			Name:      "kiss: person, person, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤️‍💋‍🧑🏽": {
+			Character: "🧑🏿‍❤️‍💋‍🧑🏽",
+			Name:      "kiss: person, person, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤️‍💋‍🧑🏾": {
+			Character: "🧑🏿‍❤️‍💋‍🧑🏾",
+			Name:      "kiss: person, person, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤️‍🧑🏻": {
+			Character: "🧑🏿‍❤️‍🧑🏻",
+			Name:      "couple with heart: person, person, dark skin tone, light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 FE0F 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤️‍🧑🏼": {
+			Character: "🧑🏿‍❤️‍🧑🏼",
+			Name:      "couple with heart: person, person, dark skin tone, medium-light skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 FE0F 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤️‍🧑🏽": {
+			Character: "🧑🏿‍❤️‍🧑🏽",
+			Name:      "couple with heart: person, person, dark skin tone, medium skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 FE0F 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍❤️‍🧑🏾": {
+			Character: "🧑🏿‍❤️‍🧑🏾",
+			Name:      "couple with heart: person, person, dark skin tone, medium-dark skin tone",
+			Comment:   "E13.1",
+			CodePoint: "1F9D1 1F3FF 200D 2764 FE0F 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍🌾": {
+			Character: "🧑🏿‍🌾",
+			Name:      "farmer: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F33E",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🍳": {
+			Character: "🧑🏿‍🍳",
+			Name:      "cook: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F373",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🍼": {
+			Character: "🧑🏿‍🍼",
+			Name:      "person feeding baby: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 1F3FF 200D 1F37C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🎄": {
+			Character: "🧑🏿‍🎄",
+			Name:      "mx claus: dark skin tone",
+			Comment:   "E13.0",
+			CodePoint: "1F9D1 1F3FF 200D 1F384",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧑🏿‍🎓": {
+			Character: "🧑🏿‍🎓",
+			Name:      "student: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F393",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🎤": {
+			Character: "🧑🏿‍🎤",
+			Name:      "singer: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F3A4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🎨": {
+			Character: "🧑🏿‍🎨",
+			Name:      "artist: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F3A8",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🏫": {
+			Character: "🧑🏿‍🏫",
+			Name:      "teacher: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F3EB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🏭": {
+			Character: "🧑🏿‍🏭",
+			Name:      "factory worker: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F3ED",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍💻": {
+			Character: "🧑🏿‍💻",
+			Name:      "technologist: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F4BB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍💼": {
+			Character: "🧑🏿‍💼",
+			Name:      "office worker: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F4BC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🔧": {
+			Character: "🧑🏿‍🔧",
+			Name:      "mechanic: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F527",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🔬": {
+			Character: "🧑🏿‍🔬",
+			Name:      "scientist: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F52C",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🚀": {
+			Character: "🧑🏿‍🚀",
+			Name:      "astronaut: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F680",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🚒": {
+			Character: "🧑🏿‍🚒",
+			Name:      "firefighter: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F692",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧑🏿‍🤝‍🧑🏻": {
+			Character: "🧑🏿‍🤝‍🧑🏻",
+			Name:      "people holding hands: dark skin tone, light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍🤝‍🧑🏼": {
+			Character: "🧑🏿‍🤝‍🧑🏼",
+			Name:      "people holding hands: dark skin tone, medium-light skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍🤝‍🧑🏽": {
+			Character: "🧑🏿‍🤝‍🧑🏽",
+			Name:      "people holding hands: dark skin tone, medium skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍🤝‍🧑🏾": {
+			Character: "🧑🏿‍🤝‍🧑🏾",
+			Name:      "people holding hands: dark skin tone, medium-dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍🤝‍🧑🏿": {
+			Character: "🧑🏿‍🤝‍🧑🏿",
+			Name:      "people holding hands: dark skin tone",
+			Comment:   "E12.0",
+			CodePoint: "1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "family",
+		},
+		"🧑🏿‍🦯": {
+			Character: "🧑🏿‍🦯",
+			Name:      "person with white cane: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F9AF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏿‍🦰": {
+			Character: "🧑🏿‍🦰",
+			Name:      "person: dark skin tone, red hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F9B0",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏿‍🦱": {
+			Character: "🧑🏿‍🦱",
+			Name:      "person: dark skin tone, curly hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F9B1",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏿‍🦲": {
+			Character: "🧑🏿‍🦲",
+			Name:      "person: dark skin tone, bald",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F9B2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏿‍🦳": {
+			Character: "🧑🏿‍🦳",
+			Name:      "person: dark skin tone, white hair",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F9B3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧑🏿‍🦼": {
+			Character: "🧑🏿‍🦼",
+			Name:      "person in motorized wheelchair: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F9BC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧑🏿‍🦽": {
+			Character: "🧑🏿‍🦽",
+			Name:      "person in manual wheelchair: dark skin tone",
+			Comment:   "E12.1",
+			CodePoint: "1F9D1 1F3FF 200D 1F9BD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧒": {
+			Character: "🧒",
+			Name:      "child",
+			Comment:   "E5.0",
+			CodePoint: "1F9D2",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧒🏻": {
+			Character: "🧒🏻",
+			Name:      "child: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D2 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧒🏼": {
+			Character: "🧒🏼",
+			Name:      "child: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D2 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧒🏽": {
+			Character: "🧒🏽",
+			Name:      "child: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D2 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧒🏾": {
+			Character: "🧒🏾",
+			Name:      "child: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D2 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧒🏿": {
+			Character: "🧒🏿",
+			Name:      "child: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D2 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧓": {
+			Character: "🧓",
+			Name:      "older person",
+			Comment:   "E5.0",
+			CodePoint: "1F9D3",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧓🏻": {
+			Character: "🧓🏻",
+			Name:      "older person: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D3 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧓🏼": {
+			Character: "🧓🏼",
+			Name:      "older person: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D3 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧓🏽": {
+			Character: "🧓🏽",
+			Name:      "older person: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D3 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧓🏾": {
+			Character: "🧓🏾",
+			Name:      "older person: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D3 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧓🏿": {
+			Character: "🧓🏿",
+			Name:      "older person: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D3 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔": {
+			Character: "🧔",
+			Name:      "person: beard",
+			Comment:   "E5.0",
+			CodePoint: "1F9D4",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔‍♀": {
+			Character: "🧔‍♀",
+			Name:      "woman: beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔‍♀️": {
+			Character: "🧔‍♀️",
+			Name:      "woman: beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔‍♂": {
+			Character: "🧔‍♂",
+			Name:      "man: beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔‍♂️": {
+			Character: "🧔‍♂️",
+			Name:      "man: beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏻": {
+			Character: "🧔🏻",
+			Name:      "person: light skin tone, beard",
+			Comment:   "E5.0",
+			CodePoint: "1F9D4 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏻‍♀": {
+			Character: "🧔🏻‍♀",
+			Name:      "woman: light skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏻‍♀️": {
+			Character: "🧔🏻‍♀️",
+			Name:      "woman: light skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏻‍♂": {
+			Character: "🧔🏻‍♂",
+			Name:      "man: light skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏻‍♂️": {
+			Character: "🧔🏻‍♂️",
+			Name:      "man: light skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏼": {
+			Character: "🧔🏼",
+			Name:      "person: medium-light skin tone, beard",
+			Comment:   "E5.0",
+			CodePoint: "1F9D4 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏼‍♀": {
+			Character: "🧔🏼‍♀",
+			Name:      "woman: medium-light skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏼‍♀️": {
+			Character: "🧔🏼‍♀️",
+			Name:      "woman: medium-light skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏼‍♂": {
+			Character: "🧔🏼‍♂",
+			Name:      "man: medium-light skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏼‍♂️": {
+			Character: "🧔🏼‍♂️",
+			Name:      "man: medium-light skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏽": {
+			Character: "🧔🏽",
+			Name:      "person: medium skin tone, beard",
+			Comment:   "E5.0",
+			CodePoint: "1F9D4 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏽‍♀": {
+			Character: "🧔🏽‍♀",
+			Name:      "woman: medium skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏽‍♀️": {
+			Character: "🧔🏽‍♀️",
+			Name:      "woman: medium skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏽‍♂": {
+			Character: "🧔🏽‍♂",
+			Name:      "man: medium skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏽‍♂️": {
+			Character: "🧔🏽‍♂️",
+			Name:      "man: medium skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏾": {
+			Character: "🧔🏾",
+			Name:      "person: medium-dark skin tone, beard",
+			Comment:   "E5.0",
+			CodePoint: "1F9D4 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏾‍♀": {
+			Character: "🧔🏾‍♀",
+			Name:      "woman: medium-dark skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏾‍♀️": {
+			Character: "🧔🏾‍♀️",
+			Name:      "woman: medium-dark skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏾‍♂": {
+			Character: "🧔🏾‍♂",
+			Name:      "man: medium-dark skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏾‍♂️": {
+			Character: "🧔🏾‍♂️",
+			Name:      "man: medium-dark skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏿": {
+			Character: "🧔🏿",
+			Name:      "person: dark skin tone, beard",
+			Comment:   "E5.0",
+			CodePoint: "1F9D4 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏿‍♀": {
+			Character: "🧔🏿‍♀",
+			Name:      "woman: dark skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏿‍♀️": {
+			Character: "🧔🏿‍♀️",
+			Name:      "woman: dark skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏿‍♂": {
+			Character: "🧔🏿‍♂",
+			Name:      "man: dark skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧔🏿‍♂️": {
+			Character: "🧔🏿‍♂️",
+			Name:      "man: dark skin tone, beard",
+			Comment:   "E13.1",
+			CodePoint: "1F9D4 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person",
+		},
+		"🧕": {
+			Character: "🧕",
+			Name:      "woman with headscarf",
+			Comment:   "E5.0",
+			CodePoint: "1F9D5",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧕🏻": {
+			Character: "🧕🏻",
+			Name:      "woman with headscarf: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D5 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧕🏼": {
+			Character: "🧕🏼",
+			Name:      "woman with headscarf: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D5 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧕🏽": {
+			Character: "🧕🏽",
+			Name:      "woman with headscarf: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D5 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧕🏾": {
+			Character: "🧕🏾",
+			Name:      "woman with headscarf: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D5 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧕🏿": {
+			Character: "🧕🏿",
+			Name:      "woman with headscarf: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D5 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🧖": {
+			Character: "🧖",
+			Name:      "person in steamy room",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖‍♀": {
+			Character: "🧖‍♀",
+			Name:      "woman in steamy room",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖‍♀️": {
+			Character: "🧖‍♀️",
+			Name:      "woman in steamy room",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖‍♂": {
+			Character: "🧖‍♂",
+			Name:      "man in steamy room",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖‍♂️": {
+			Character: "🧖‍♂️",
+			Name:      "man in steamy room",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏻": {
+			Character: "🧖🏻",
+			Name:      "person in steamy room: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏻‍♀": {
+			Character: "🧖🏻‍♀",
+			Name:      "woman in steamy room: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏻‍♀️": {
+			Character: "🧖🏻‍♀️",
+			Name:      "woman in steamy room: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏻‍♂": {
+			Character: "🧖🏻‍♂",
+			Name:      "man in steamy room: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏻‍♂️": {
+			Character: "🧖🏻‍♂️",
+			Name:      "man in steamy room: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏼": {
+			Character: "🧖🏼",
+			Name:      "person in steamy room: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏼‍♀": {
+			Character: "🧖🏼‍♀",
+			Name:      "woman in steamy room: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏼‍♀️": {
+			Character: "🧖🏼‍♀️",
+			Name:      "woman in steamy room: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏼‍♂": {
+			Character: "🧖🏼‍♂",
+			Name:      "man in steamy room: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏼‍♂️": {
+			Character: "🧖🏼‍♂️",
+			Name:      "man in steamy room: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏽": {
+			Character: "🧖🏽",
+			Name:      "person in steamy room: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏽‍♀": {
+			Character: "🧖🏽‍♀",
+			Name:      "woman in steamy room: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏽‍♀️": {
+			Character: "🧖🏽‍♀️",
+			Name:      "woman in steamy room: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏽‍♂": {
+			Character: "🧖🏽‍♂",
+			Name:      "man in steamy room: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏽‍♂️": {
+			Character: "🧖🏽‍♂️",
+			Name:      "man in steamy room: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏾": {
+			Character: "🧖🏾",
+			Name:      "person in steamy room: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏾‍♀": {
+			Character: "🧖🏾‍♀",
+			Name:      "woman in steamy room: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏾‍♀️": {
+			Character: "🧖🏾‍♀️",
+			Name:      "woman in steamy room: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏾‍♂": {
+			Character: "🧖🏾‍♂",
+			Name:      "man in steamy room: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏾‍♂️": {
+			Character: "🧖🏾‍♂️",
+			Name:      "man in steamy room: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏿": {
+			Character: "🧖🏿",
+			Name:      "person in steamy room: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏿‍♀": {
+			Character: "🧖🏿‍♀",
+			Name:      "woman in steamy room: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏿‍♀️": {
+			Character: "🧖🏿‍♀️",
+			Name:      "woman in steamy room: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏿‍♂": {
+			Character: "🧖🏿‍♂",
+			Name:      "man in steamy room: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧖🏿‍♂️": {
+			Character: "🧖🏿‍♂️",
+			Name:      "man in steamy room: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D6 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗": {
+			Character: "🧗",
+			Name:      "person climbing",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗‍♀": {
+			Character: "🧗‍♀",
+			Name:      "woman climbing",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗‍♀️": {
+			Character: "🧗‍♀️",
+			Name:      "woman climbing",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗‍♂": {
+			Character: "🧗‍♂",
+			Name:      "man climbing",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗‍♂️": {
+			Character: "🧗‍♂️",
+			Name:      "man climbing",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏻": {
+			Character: "🧗🏻",
+			Name:      "person climbing: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏻‍♀": {
+			Character: "🧗🏻‍♀",
+			Name:      "woman climbing: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏻‍♀️": {
+			Character: "🧗🏻‍♀️",
+			Name:      "woman climbing: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏻‍♂": {
+			Character: "🧗🏻‍♂",
+			Name:      "man climbing: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏻‍♂️": {
+			Character: "🧗🏻‍♂️",
+			Name:      "man climbing: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏼": {
+			Character: "🧗🏼",
+			Name:      "person climbing: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏼‍♀": {
+			Character: "🧗🏼‍♀",
+			Name:      "woman climbing: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏼‍♀️": {
+			Character: "🧗🏼‍♀️",
+			Name:      "woman climbing: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏼‍♂": {
+			Character: "🧗🏼‍♂",
+			Name:      "man climbing: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏼‍♂️": {
+			Character: "🧗🏼‍♂️",
+			Name:      "man climbing: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏽": {
+			Character: "🧗🏽",
+			Name:      "person climbing: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏽‍♀": {
+			Character: "🧗🏽‍♀",
+			Name:      "woman climbing: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏽‍♀️": {
+			Character: "🧗🏽‍♀️",
+			Name:      "woman climbing: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏽‍♂": {
+			Character: "🧗🏽‍♂",
+			Name:      "man climbing: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏽‍♂️": {
+			Character: "🧗🏽‍♂️",
+			Name:      "man climbing: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏾": {
+			Character: "🧗🏾",
+			Name:      "person climbing: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏾‍♀": {
+			Character: "🧗🏾‍♀",
+			Name:      "woman climbing: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏾‍♀️": {
+			Character: "🧗🏾‍♀️",
+			Name:      "woman climbing: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏾‍♂": {
+			Character: "🧗🏾‍♂",
+			Name:      "man climbing: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏾‍♂️": {
+			Character: "🧗🏾‍♂️",
+			Name:      "man climbing: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏿": {
+			Character: "🧗🏿",
+			Name:      "person climbing: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏿‍♀": {
+			Character: "🧗🏿‍♀",
+			Name:      "woman climbing: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏿‍♀️": {
+			Character: "🧗🏿‍♀️",
+			Name:      "woman climbing: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏿‍♂": {
+			Character: "🧗🏿‍♂",
+			Name:      "man climbing: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧗🏿‍♂️": {
+			Character: "🧗🏿‍♂️",
+			Name:      "man climbing: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D7 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-activity",
+		},
+		"🧘": {
+			Character: "🧘",
+			Name:      "person in lotus position",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘‍♀": {
+			Character: "🧘‍♀",
+			Name:      "woman in lotus position",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘‍♀️": {
+			Character: "🧘‍♀️",
+			Name:      "woman in lotus position",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘‍♂": {
+			Character: "🧘‍♂",
+			Name:      "man in lotus position",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘‍♂️": {
+			Character: "🧘‍♂️",
+			Name:      "man in lotus position",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏻": {
+			Character: "🧘🏻",
+			Name:      "person in lotus position: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏻‍♀": {
+			Character: "🧘🏻‍♀",
+			Name:      "woman in lotus position: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏻‍♀️": {
+			Character: "🧘🏻‍♀️",
+			Name:      "woman in lotus position: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏻‍♂": {
+			Character: "🧘🏻‍♂",
+			Name:      "man in lotus position: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏻‍♂️": {
+			Character: "🧘🏻‍♂️",
+			Name:      "man in lotus position: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏼": {
+			Character: "🧘🏼",
+			Name:      "person in lotus position: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏼‍♀": {
+			Character: "🧘🏼‍♀",
+			Name:      "woman in lotus position: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏼‍♀️": {
+			Character: "🧘🏼‍♀️",
+			Name:      "woman in lotus position: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏼‍♂": {
+			Character: "🧘🏼‍♂",
+			Name:      "man in lotus position: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏼‍♂️": {
+			Character: "🧘🏼‍♂️",
+			Name:      "man in lotus position: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏽": {
+			Character: "🧘🏽",
+			Name:      "person in lotus position: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏽‍♀": {
+			Character: "🧘🏽‍♀",
+			Name:      "woman in lotus position: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏽‍♀️": {
+			Character: "🧘🏽‍♀️",
+			Name:      "woman in lotus position: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏽‍♂": {
+			Character: "🧘🏽‍♂",
+			Name:      "man in lotus position: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏽‍♂️": {
+			Character: "🧘🏽‍♂️",
+			Name:      "man in lotus position: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏾": {
+			Character: "🧘🏾",
+			Name:      "person in lotus position: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏾‍♀": {
+			Character: "🧘🏾‍♀",
+			Name:      "woman in lotus position: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏾‍♀️": {
+			Character: "🧘🏾‍♀️",
+			Name:      "woman in lotus position: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏾‍♂": {
+			Character: "🧘🏾‍♂",
+			Name:      "man in lotus position: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏾‍♂️": {
+			Character: "🧘🏾‍♂️",
+			Name:      "man in lotus position: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏿": {
+			Character: "🧘🏿",
+			Name:      "person in lotus position: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏿‍♀": {
+			Character: "🧘🏿‍♀",
+			Name:      "woman in lotus position: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏿‍♀️": {
+			Character: "🧘🏿‍♀️",
+			Name:      "woman in lotus position: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏿‍♂": {
+			Character: "🧘🏿‍♂",
+			Name:      "man in lotus position: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧘🏿‍♂️": {
+			Character: "🧘🏿‍♂️",
+			Name:      "man in lotus position: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D8 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-resting",
+		},
+		"🧙": {
+			Character: "🧙",
+			Name:      "mage",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙‍♀": {
+			Character: "🧙‍♀",
+			Name:      "woman mage",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙‍♀️": {
+			Character: "🧙‍♀️",
+			Name:      "woman mage",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙‍♂": {
+			Character: "🧙‍♂",
+			Name:      "man mage",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙‍♂️": {
+			Character: "🧙‍♂️",
+			Name:      "man mage",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏻": {
+			Character: "🧙🏻",
+			Name:      "mage: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏻‍♀": {
+			Character: "🧙🏻‍♀",
+			Name:      "woman mage: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏻‍♀️": {
+			Character: "🧙🏻‍♀️",
+			Name:      "woman mage: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏻‍♂": {
+			Character: "🧙🏻‍♂",
+			Name:      "man mage: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏻‍♂️": {
+			Character: "🧙🏻‍♂️",
+			Name:      "man mage: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏼": {
+			Character: "🧙🏼",
+			Name:      "mage: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏼‍♀": {
+			Character: "🧙🏼‍♀",
+			Name:      "woman mage: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏼‍♀️": {
+			Character: "🧙🏼‍♀️",
+			Name:      "woman mage: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏼‍♂": {
+			Character: "🧙🏼‍♂",
+			Name:      "man mage: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏼‍♂️": {
+			Character: "🧙🏼‍♂️",
+			Name:      "man mage: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏽": {
+			Character: "🧙🏽",
+			Name:      "mage: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏽‍♀": {
+			Character: "🧙🏽‍♀",
+			Name:      "woman mage: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏽‍♀️": {
+			Character: "🧙🏽‍♀️",
+			Name:      "woman mage: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏽‍♂": {
+			Character: "🧙🏽‍♂",
+			Name:      "man mage: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏽‍♂️": {
+			Character: "🧙🏽‍♂️",
+			Name:      "man mage: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏾": {
+			Character: "🧙🏾",
+			Name:      "mage: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏾‍♀": {
+			Character: "🧙🏾‍♀",
+			Name:      "woman mage: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏾‍♀️": {
+			Character: "🧙🏾‍♀️",
+			Name:      "woman mage: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏾‍♂": {
+			Character: "🧙🏾‍♂",
+			Name:      "man mage: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏾‍♂️": {
+			Character: "🧙🏾‍♂️",
+			Name:      "man mage: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏿": {
+			Character: "🧙🏿",
+			Name:      "mage: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏿‍♀": {
+			Character: "🧙🏿‍♀",
+			Name:      "woman mage: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏿‍♀️": {
+			Character: "🧙🏿‍♀️",
+			Name:      "woman mage: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏿‍♂": {
+			Character: "🧙🏿‍♂",
+			Name:      "man mage: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧙🏿‍♂️": {
+			Character: "🧙🏿‍♂️",
+			Name:      "man mage: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9D9 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚": {
+			Character: "🧚",
+			Name:      "fairy",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚‍♀": {
+			Character: "🧚‍♀",
+			Name:      "woman fairy",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚‍♀️": {
+			Character: "🧚‍♀️",
+			Name:      "woman fairy",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚‍♂": {
+			Character: "🧚‍♂",
+			Name:      "man fairy",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚‍♂️": {
+			Character: "🧚‍♂️",
+			Name:      "man fairy",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏻": {
+			Character: "🧚🏻",
+			Name:      "fairy: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏻‍♀": {
+			Character: "🧚🏻‍♀",
+			Name:      "woman fairy: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏻‍♀️": {
+			Character: "🧚🏻‍♀️",
+			Name:      "woman fairy: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏻‍♂": {
+			Character: "🧚🏻‍♂",
+			Name:      "man fairy: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏻‍♂️": {
+			Character: "🧚🏻‍♂️",
+			Name:      "man fairy: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏼": {
+			Character: "🧚🏼",
+			Name:      "fairy: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏼‍♀": {
+			Character: "🧚🏼‍♀",
+			Name:      "woman fairy: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏼‍♀️": {
+			Character: "🧚🏼‍♀️",
+			Name:      "woman fairy: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏼‍♂": {
+			Character: "🧚🏼‍♂",
+			Name:      "man fairy: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏼‍♂️": {
+			Character: "🧚🏼‍♂️",
+			Name:      "man fairy: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏽": {
+			Character: "🧚🏽",
+			Name:      "fairy: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏽‍♀": {
+			Character: "🧚🏽‍♀",
+			Name:      "woman fairy: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏽‍♀️": {
+			Character: "🧚🏽‍♀️",
+			Name:      "woman fairy: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏽‍♂": {
+			Character: "🧚🏽‍♂",
+			Name:      "man fairy: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏽‍♂️": {
+			Character: "🧚🏽‍♂️",
+			Name:      "man fairy: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏾": {
+			Character: "🧚🏾",
+			Name:      "fairy: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏾‍♀": {
+			Character: "🧚🏾‍♀",
+			Name:      "woman fairy: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏾‍♀️": {
+			Character: "🧚🏾‍♀️",
+			Name:      "woman fairy: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏾‍♂": {
+			Character: "🧚🏾‍♂",
+			Name:      "man fairy: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏾‍♂️": {
+			Character: "🧚🏾‍♂️",
+			Name:      "man fairy: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏿": {
+			Character: "🧚🏿",
+			Name:      "fairy: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏿‍♀": {
+			Character: "🧚🏿‍♀",
+			Name:      "woman fairy: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏿‍♀️": {
+			Character: "🧚🏿‍♀️",
+			Name:      "woman fairy: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏿‍♂": {
+			Character: "🧚🏿‍♂",
+			Name:      "man fairy: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧚🏿‍♂️": {
+			Character: "🧚🏿‍♂️",
+			Name:      "man fairy: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DA 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛": {
+			Character: "🧛",
+			Name:      "vampire",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛‍♀": {
+			Character: "🧛‍♀",
+			Name:      "woman vampire",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛‍♀️": {
+			Character: "🧛‍♀️",
+			Name:      "woman vampire",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛‍♂": {
+			Character: "🧛‍♂",
+			Name:      "man vampire",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛‍♂️": {
+			Character: "🧛‍♂️",
+			Name:      "man vampire",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏻": {
+			Character: "🧛🏻",
+			Name:      "vampire: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏻‍♀": {
+			Character: "🧛🏻‍♀",
+			Name:      "woman vampire: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏻‍♀️": {
+			Character: "🧛🏻‍♀️",
+			Name:      "woman vampire: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏻‍♂": {
+			Character: "🧛🏻‍♂",
+			Name:      "man vampire: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏻‍♂️": {
+			Character: "🧛🏻‍♂️",
+			Name:      "man vampire: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏼": {
+			Character: "🧛🏼",
+			Name:      "vampire: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏼‍♀": {
+			Character: "🧛🏼‍♀",
+			Name:      "woman vampire: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏼‍♀️": {
+			Character: "🧛🏼‍♀️",
+			Name:      "woman vampire: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏼‍♂": {
+			Character: "🧛🏼‍♂",
+			Name:      "man vampire: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏼‍♂️": {
+			Character: "🧛🏼‍♂️",
+			Name:      "man vampire: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏽": {
+			Character: "🧛🏽",
+			Name:      "vampire: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏽‍♀": {
+			Character: "🧛🏽‍♀",
+			Name:      "woman vampire: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏽‍♀️": {
+			Character: "🧛🏽‍♀️",
+			Name:      "woman vampire: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏽‍♂": {
+			Character: "🧛🏽‍♂",
+			Name:      "man vampire: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏽‍♂️": {
+			Character: "🧛🏽‍♂️",
+			Name:      "man vampire: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏾": {
+			Character: "🧛🏾",
+			Name:      "vampire: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏾‍♀": {
+			Character: "🧛🏾‍♀",
+			Name:      "woman vampire: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏾‍♀️": {
+			Character: "🧛🏾‍♀️",
+			Name:      "woman vampire: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏾‍♂": {
+			Character: "🧛🏾‍♂",
+			Name:      "man vampire: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏾‍♂️": {
+			Character: "🧛🏾‍♂️",
+			Name:      "man vampire: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏿": {
+			Character: "🧛🏿",
+			Name:      "vampire: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏿‍♀": {
+			Character: "🧛🏿‍♀",
+			Name:      "woman vampire: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏿‍♀️": {
+			Character: "🧛🏿‍♀️",
+			Name:      "woman vampire: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏿‍♂": {
+			Character: "🧛🏿‍♂",
+			Name:      "man vampire: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧛🏿‍♂️": {
+			Character: "🧛🏿‍♂️",
+			Name:      "man vampire: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DB 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜": {
+			Character: "🧜",
+			Name:      "merperson",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜‍♀": {
+			Character: "🧜‍♀",
+			Name:      "mermaid",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜‍♀️": {
+			Character: "🧜‍♀️",
+			Name:      "mermaid",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜‍♂": {
+			Character: "🧜‍♂",
+			Name:      "merman",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜‍♂️": {
+			Character: "🧜‍♂️",
+			Name:      "merman",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏻": {
+			Character: "🧜🏻",
+			Name:      "merperson: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏻‍♀": {
+			Character: "🧜🏻‍♀",
+			Name:      "mermaid: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏻‍♀️": {
+			Character: "🧜🏻‍♀️",
+			Name:      "mermaid: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏻‍♂": {
+			Character: "🧜🏻‍♂",
+			Name:      "merman: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏻‍♂️": {
+			Character: "🧜🏻‍♂️",
+			Name:      "merman: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏼": {
+			Character: "🧜🏼",
+			Name:      "merperson: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏼‍♀": {
+			Character: "🧜🏼‍♀",
+			Name:      "mermaid: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏼‍♀️": {
+			Character: "🧜🏼‍♀️",
+			Name:      "mermaid: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏼‍♂": {
+			Character: "🧜🏼‍♂",
+			Name:      "merman: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏼‍♂️": {
+			Character: "🧜🏼‍♂️",
+			Name:      "merman: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏽": {
+			Character: "🧜🏽",
+			Name:      "merperson: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏽‍♀": {
+			Character: "🧜🏽‍♀",
+			Name:      "mermaid: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏽‍♀️": {
+			Character: "🧜🏽‍♀️",
+			Name:      "mermaid: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏽‍♂": {
+			Character: "🧜🏽‍♂",
+			Name:      "merman: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏽‍♂️": {
+			Character: "🧜🏽‍♂️",
+			Name:      "merman: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏾": {
+			Character: "🧜🏾",
+			Name:      "merperson: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏾‍♀": {
+			Character: "🧜🏾‍♀",
+			Name:      "mermaid: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏾‍♀️": {
+			Character: "🧜🏾‍♀️",
+			Name:      "mermaid: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏾‍♂": {
+			Character: "🧜🏾‍♂",
+			Name:      "merman: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏾‍♂️": {
+			Character: "🧜🏾‍♂️",
+			Name:      "merman: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏿": {
+			Character: "🧜🏿",
+			Name:      "merperson: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏿‍♀": {
+			Character: "🧜🏿‍♀",
+			Name:      "mermaid: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏿‍♀️": {
+			Character: "🧜🏿‍♀️",
+			Name:      "mermaid: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏿‍♂": {
+			Character: "🧜🏿‍♂",
+			Name:      "merman: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧜🏿‍♂️": {
+			Character: "🧜🏿‍♂️",
+			Name:      "merman: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DC 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝": {
+			Character: "🧝",
+			Name:      "elf",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝‍♀": {
+			Character: "🧝‍♀",
+			Name:      "woman elf",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝‍♀️": {
+			Character: "🧝‍♀️",
+			Name:      "woman elf",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝‍♂": {
+			Character: "🧝‍♂",
+			Name:      "man elf",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝‍♂️": {
+			Character: "🧝‍♂️",
+			Name:      "man elf",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏻": {
+			Character: "🧝🏻",
+			Name:      "elf: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏻‍♀": {
+			Character: "🧝🏻‍♀",
+			Name:      "woman elf: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FB 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏻‍♀️": {
+			Character: "🧝🏻‍♀️",
+			Name:      "woman elf: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FB 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏻‍♂": {
+			Character: "🧝🏻‍♂",
+			Name:      "man elf: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FB 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏻‍♂️": {
+			Character: "🧝🏻‍♂️",
+			Name:      "man elf: light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FB 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏼": {
+			Character: "🧝🏼",
+			Name:      "elf: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏼‍♀": {
+			Character: "🧝🏼‍♀",
+			Name:      "woman elf: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FC 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏼‍♀️": {
+			Character: "🧝🏼‍♀️",
+			Name:      "woman elf: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FC 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏼‍♂": {
+			Character: "🧝🏼‍♂",
+			Name:      "man elf: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FC 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏼‍♂️": {
+			Character: "🧝🏼‍♂️",
+			Name:      "man elf: medium-light skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FC 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏽": {
+			Character: "🧝🏽",
+			Name:      "elf: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏽‍♀": {
+			Character: "🧝🏽‍♀",
+			Name:      "woman elf: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FD 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏽‍♀️": {
+			Character: "🧝🏽‍♀️",
+			Name:      "woman elf: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FD 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏽‍♂": {
+			Character: "🧝🏽‍♂",
+			Name:      "man elf: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FD 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏽‍♂️": {
+			Character: "🧝🏽‍♂️",
+			Name:      "man elf: medium skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FD 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏾": {
+			Character: "🧝🏾",
+			Name:      "elf: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏾‍♀": {
+			Character: "🧝🏾‍♀",
+			Name:      "woman elf: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏾‍♀️": {
+			Character: "🧝🏾‍♀️",
+			Name:      "woman elf: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏾‍♂": {
+			Character: "🧝🏾‍♂",
+			Name:      "man elf: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏾‍♂️": {
+			Character: "🧝🏾‍♂️",
+			Name:      "man elf: medium-dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏿": {
+			Character: "🧝🏿",
+			Name:      "elf: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏿‍♀": {
+			Character: "🧝🏿‍♀",
+			Name:      "woman elf: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏿‍♀️": {
+			Character: "🧝🏿‍♀️",
+			Name:      "woman elf: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏿‍♂": {
+			Character: "🧝🏿‍♂",
+			Name:      "man elf: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧝🏿‍♂️": {
+			Character: "🧝🏿‍♂️",
+			Name:      "man elf: dark skin tone",
+			Comment:   "E5.0",
+			CodePoint: "1F9DD 1F3FF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧞": {
+			Character: "🧞",
+			Name:      "genie",
+			Comment:   "E5.0",
+			CodePoint: "1F9DE",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧞‍♀": {
+			Character: "🧞‍♀",
+			Name:      "woman genie",
+			Comment:   "E5.0",
+			CodePoint: "1F9DE 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧞‍♀️": {
+			Character: "🧞‍♀️",
+			Name:      "woman genie",
+			Comment:   "E5.0",
+			CodePoint: "1F9DE 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧞‍♂": {
+			Character: "🧞‍♂",
+			Name:      "man genie",
+			Comment:   "E5.0",
+			CodePoint: "1F9DE 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧞‍♂️": {
+			Character: "🧞‍♂️",
+			Name:      "man genie",
+			Comment:   "E5.0",
+			CodePoint: "1F9DE 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧟": {
+			Character: "🧟",
+			Name:      "zombie",
+			Comment:   "E5.0",
+			CodePoint: "1F9DF",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧟‍♀": {
+			Character: "🧟‍♀",
+			Name:      "woman zombie",
+			Comment:   "E5.0",
+			CodePoint: "1F9DF 200D 2640",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧟‍♀️": {
+			Character: "🧟‍♀️",
+			Name:      "woman zombie",
+			Comment:   "E5.0",
+			CodePoint: "1F9DF 200D 2640 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧟‍♂": {
+			Character: "🧟‍♂",
+			Name:      "man zombie",
+			Comment:   "E5.0",
+			CodePoint: "1F9DF 200D 2642",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧟‍♂️": {
+			Character: "🧟‍♂️",
+			Name:      "man zombie",
+			Comment:   "E5.0",
+			CodePoint: "1F9DF 200D 2642 FE0F",
+			Group:     "People & Body",
+			Subgroup:  "person-fantasy",
+		},
+		"🧠": {
+			Character: "🧠",
+			Name:      "brain",
+			Comment:   "E5.0",
+			CodePoint: "1F9E0",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🧡": {
+			Character: "🧡",
+			Name:      "orange heart",
+			Comment:   "E5.0",
+			CodePoint: "1F9E1",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"🧢": {
+			Character: "🧢",
+			Name:      "billed cap",
+			Comment:   "E5.0",
+			CodePoint: "1F9E2",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🧣": {
+			Character: "🧣",
+			Name:      "scarf",
+			Comment:   "E5.0",
+			CodePoint: "1F9E3",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🧤": {
+			Character: "🧤",
+			Name:      "gloves",
+			Comment:   "E5.0",
+			CodePoint: "1F9E4",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🧥": {
+			Character: "🧥",
+			Name:      "coat",
+			Comment:   "E5.0",
+			CodePoint: "1F9E5",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🧦": {
+			Character: "🧦",
+			Name:      "socks",
+			Comment:   "E5.0",
+			CodePoint: "1F9E6",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🧧": {
+			Character: "🧧",
+			Name:      "red envelope",
+			Comment:   "E11.0",
+			CodePoint: "1F9E7",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🧨": {
+			Character: "🧨",
+			Name:      "firecracker",
+			Comment:   "E11.0",
+			CodePoint: "1F9E8",
+			Group:     "Activities",
+			Subgroup:  "event",
+		},
+		"🧩": {
+			Character: "🧩",
+			Name:      "puzzle piece",
+			Comment:   "E11.0",
+			CodePoint: "1F9E9",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🧪": {
+			Character: "🧪",
+			Name:      "test tube",
+			Comment:   "E11.0",
+			CodePoint: "1F9EA",
+			Group:     "Objects",
+			Subgroup:  "science",
+		},
+		"🧫": {
+			Character: "🧫",
+			Name:      "petri dish",
+			Comment:   "E11.0",
+			CodePoint: "1F9EB",
+			Group:     "Objects",
+			Subgroup:  "science",
+		},
+		"🧬": {
+			Character: "🧬",
+			Name:      "dna",
+			Comment:   "E11.0",
+			CodePoint: "1F9EC",
+			Group:     "Objects",
+			Subgroup:  "science",
+		},
+		"🧭": {
+			Character: "🧭",
+			Name:      "compass",
+			Comment:   "E11.0",
+			CodePoint: "1F9ED",
+			Group:     "Travel & Places",
+			Subgroup:  "place-map",
+		},
+		"🧮": {
+			Character: "🧮",
+			Name:      "abacus",
+			Comment:   "E11.0",
+			CodePoint: "1F9EE",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🧯": {
+			Character: "🧯",
+			Name:      "fire extinguisher",
+			Comment:   "E11.0",
+			CodePoint: "1F9EF",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🧰": {
+			Character: "🧰",
+			Name:      "toolbox",
+			Comment:   "E11.0",
+			CodePoint: "1F9F0",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🧱": {
+			Character: "🧱",
+			Name:      "brick",
+			Comment:   "E11.0",
+			CodePoint: "1F9F1",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🧲": {
+			Character: "🧲",
+			Name:      "magnet",
+			Comment:   "E11.0",
+			CodePoint: "1F9F2",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🧳": {
+			Character: "🧳",
+			Name:      "luggage",
+			Comment:   "E11.0",
+			CodePoint: "1F9F3",
+			Group:     "Travel & Places",
+			Subgroup:  "hotel",
+		},
+		"🧴": {
+			Character: "🧴",
+			Name:      "lotion bottle",
+			Comment:   "E11.0",
+			CodePoint: "1F9F4",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🧵": {
+			Character: "🧵",
+			Name:      "thread",
+			Comment:   "E11.0",
+			CodePoint: "1F9F5",
+			Group:     "Activities",
+			Subgroup:  "arts & crafts",
+		},
+		"🧶": {
+			Character: "🧶",
+			Name:      "yarn",
+			Comment:   "E11.0",
+			CodePoint: "1F9F6",
+			Group:     "Activities",
+			Subgroup:  "arts & crafts",
+		},
+		"🧷": {
+			Character: "🧷",
+			Name:      "safety pin",
+			Comment:   "E11.0",
+			CodePoint: "1F9F7",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🧸": {
+			Character: "🧸",
+			Name:      "teddy bear",
+			Comment:   "E11.0",
+			CodePoint: "1F9F8",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🧹": {
+			Character: "🧹",
+			Name:      "broom",
+			Comment:   "E11.0",
+			CodePoint: "1F9F9",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🧺": {
+			Character: "🧺",
+			Name:      "basket",
+			Comment:   "E11.0",
+			CodePoint: "1F9FA",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🧻": {
+			Character: "🧻",
+			Name:      "roll of paper",
+			Comment:   "E11.0",
+			CodePoint: "1F9FB",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🧼": {
+			Character: "🧼",
+			Name:      "soap",
+			Comment:   "E11.0",
+			CodePoint: "1F9FC",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🧽": {
+			Character: "🧽",
+			Name:      "sponge",
+			Comment:   "E11.0",
+			CodePoint: "1F9FD",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🧾": {
+			Character: "🧾",
+			Name:      "receipt",
+			Comment:   "E11.0",
+			CodePoint: "1F9FE",
+			Group:     "Objects",
+			Subgroup:  "money",
+		},
+		"🧿": {
+			Character: "🧿",
+			Name:      "nazar amulet",
+			Comment:   "E11.0",
+			CodePoint: "1F9FF",
+			Group:     "Objects",
+			Subgroup:  "other-object",
+		},
+		"🩰": {
+			Character: "🩰",
+			Name:      "ballet shoes",
+			Comment:   "E12.0",
+			CodePoint: "1FA70",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🩱": {
+			Character: "🩱",
+			Name:      "one-piece swimsuit",
+			Comment:   "E12.0",
+			CodePoint: "1FA71",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🩲": {
+			Character: "🩲",
+			Name:      "briefs",
+			Comment:   "E12.0",
+			CodePoint: "1FA72",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🩳": {
+			Character: "🩳",
+			Name:      "shorts",
+			Comment:   "E12.0",
+			CodePoint: "1FA73",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🩴": {
+			Character: "🩴",
+			Name:      "thong sandal",
+			Comment:   "E13.0",
+			CodePoint: "1FA74",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🩵": {
+			Character: "🩵",
+			Name:      "light blue heart",
+			Comment:   "E15.0",
+			CodePoint: "1FA75",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"🩶": {
+			Character: "🩶",
+			Name:      "grey heart",
+			Comment:   "E15.0",
+			CodePoint: "1FA76",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"🩷": {
+			Character: "🩷",
+			Name:      "pink heart",
+			Comment:   "E15.0",
+			CodePoint: "1FA77",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "heart",
+		},
+		"🩸": {
+			Character: "🩸",
+			Name:      "drop of blood",
+			Comment:   "E12.0",
+			CodePoint: "1FA78",
+			Group:     "Objects",
+			Subgroup:  "medical",
+		},
+		"🩹": {
+			Character: "🩹",
+			Name:      "adhesive bandage",
+			Comment:   "E12.0",
+			CodePoint: "1FA79",
+			Group:     "Objects",
+			Subgroup:  "medical",
+		},
+		"🩺": {
+			Character: "🩺",
+			Name:      "stethoscope",
+			Comment:   "E12.0",
+			CodePoint: "1FA7A",
+			Group:     "Objects",
+			Subgroup:  "medical",
+		},
+		"🩻": {
+			Character: "🩻",
+			Name:      "x-ray",
+			Comment:   "E14.0",
+			CodePoint: "1FA7B",
+			Group:     "Objects",
+			Subgroup:  "medical",
+		},
+		"🩼": {
+			Character: "🩼",
+			Name:      "crutch",
+			Comment:   "E14.0",
+			CodePoint: "1FA7C",
+			Group:     "Objects",
+			Subgroup:  "medical",
+		},
+		"🪀": {
+			Character: "🪀",
+			Name:      "yo-yo",
+			Comment:   "E12.0",
+			CodePoint: "1FA80",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🪁": {
+			Character: "🪁",
+			Name:      "kite",
+			Comment:   "E12.0",
+			CodePoint: "1FA81",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🪂": {
+			Character: "🪂",
+			Name:      "parachute",
+			Comment:   "E12.0",
+			CodePoint: "1FA82",
+			Group:     "Travel & Places",
+			Subgroup:  "transport-air",
+		},
+		"🪃": {
+			Character: "🪃",
+			Name:      "boomerang",
+			Comment:   "E13.0",
+			CodePoint: "1FA83",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🪄": {
+			Character: "🪄",
+			Name:      "magic wand",
+			Comment:   "E13.0",
+			CodePoint: "1FA84",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🪅": {
+			Character: "🪅",
+			Name:      "piñata",
+			Comment:   "E13.0",
+			CodePoint: "1FA85",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🪆": {
+			Character: "🪆",
+			Name:      "nesting dolls",
+			Comment:   "E13.0",
+			CodePoint: "1FA86",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🪇": {
+			Character: "🪇",
+			Name:      "maracas",
+			Comment:   "E15.0",
+			CodePoint: "1FA87",
+			Group:     "Objects",
+			Subgroup:  "musical-instrument",
+		},
+		"🪈": {
+			Character: "🪈",
+			Name:      "flute",
+			Comment:   "E15.0",
+			CodePoint: "1FA88",
+			Group:     "Objects",
+			Subgroup:  "musical-instrument",
+		},
+		"🪐": {
+			Character: "🪐",
+			Name:      "ringed planet",
+			Comment:   "E12.0",
+			CodePoint: "1FA90",
+			Group:     "Travel & Places",
+			Subgroup:  "sky & weather",
+		},
+		"🪑": {
+			Character: "🪑",
+			Name:      "chair",
+			Comment:   "E12.0",
+			CodePoint: "1FA91",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🪒": {
+			Character: "🪒",
+			Name:      "razor",
+			Comment:   "E12.0",
+			CodePoint: "1FA92",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🪓": {
+			Character: "🪓",
+			Name:      "axe",
+			Comment:   "E12.0",
+			CodePoint: "1FA93",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🪔": {
+			Character: "🪔",
+			Name:      "diya lamp",
+			Comment:   "E12.0",
+			CodePoint: "1FA94",
+			Group:     "Objects",
+			Subgroup:  "light & video",
+		},
+		"🪕": {
+			Character: "🪕",
+			Name:      "banjo",
+			Comment:   "E12.0",
+			CodePoint: "1FA95",
+			Group:     "Objects",
+			Subgroup:  "musical-instrument",
+		},
+		"🪖": {
+			Character: "🪖",
+			Name:      "military helmet",
+			Comment:   "E13.0",
+			CodePoint: "1FA96",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🪗": {
+			Character: "🪗",
+			Name:      "accordion",
+			Comment:   "E13.0",
+			CodePoint: "1FA97",
+			Group:     "Objects",
+			Subgroup:  "musical-instrument",
+		},
+		"🪘": {
+			Character: "🪘",
+			Name:      "long drum",
+			Comment:   "E13.0",
+			CodePoint: "1FA98",
+			Group:     "Objects",
+			Subgroup:  "musical-instrument",
+		},
+		"🪙": {
+			Character: "🪙",
+			Name:      "coin",
+			Comment:   "E13.0",
+			CodePoint: "1FA99",
+			Group:     "Objects",
+			Subgroup:  "money",
+		},
+		"🪚": {
+			Character: "🪚",
+			Name:      "carpentry saw",
+			Comment:   "E13.0",
+			CodePoint: "1FA9A",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🪛": {
+			Character: "🪛",
+			Name:      "screwdriver",
+			Comment:   "E13.0",
+			CodePoint: "1FA9B",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🪜": {
+			Character: "🪜",
+			Name:      "ladder",
+			Comment:   "E13.0",
+			CodePoint: "1FA9C",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🪝": {
+			Character: "🪝",
+			Name:      "hook",
+			Comment:   "E13.0",
+			CodePoint: "1FA9D",
+			Group:     "Objects",
+			Subgroup:  "tool",
+		},
+		"🪞": {
+			Character: "🪞",
+			Name:      "mirror",
+			Comment:   "E13.0",
+			CodePoint: "1FA9E",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🪟": {
+			Character: "🪟",
+			Name:      "window",
+			Comment:   "E13.0",
+			CodePoint: "1FA9F",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🪠": {
+			Character: "🪠",
+			Name:      "plunger",
+			Comment:   "E13.0",
+			CodePoint: "1FAA0",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🪡": {
+			Character: "🪡",
+			Name:      "sewing needle",
+			Comment:   "E13.0",
+			CodePoint: "1FAA1",
+			Group:     "Activities",
+			Subgroup:  "arts & crafts",
+		},
+		"🪢": {
+			Character: "🪢",
+			Name:      "knot",
+			Comment:   "E13.0",
+			CodePoint: "1FAA2",
+			Group:     "Activities",
+			Subgroup:  "arts & crafts",
+		},
+		"🪣": {
+			Character: "🪣",
+			Name:      "bucket",
+			Comment:   "E13.0",
+			CodePoint: "1FAA3",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🪤": {
+			Character: "🪤",
+			Name:      "mouse trap",
+			Comment:   "E13.0",
+			CodePoint: "1FAA4",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🪥": {
+			Character: "🪥",
+			Name:      "toothbrush",
+			Comment:   "E13.0",
+			CodePoint: "1FAA5",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🪦": {
+			Character: "🪦",
+			Name:      "headstone",
+			Comment:   "E13.0",
+			CodePoint: "1FAA6",
+			Group:     "Objects",
+			Subgroup:  "other-object",
+		},
+		"🪧": {
+			Character: "🪧",
+			Name:      "placard",
+			Comment:   "E13.0",
+			CodePoint: "1FAA7",
+			Group:     "Objects",
+			Subgroup:  "other-object",
+		},
+		"🪨": {
+			Character: "🪨",
+			Name:      "rock",
+			Comment:   "E13.0",
+			CodePoint: "1FAA8",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🪩": {
+			Character: "🪩",
+			Name:      "mirror ball",
+			Comment:   "E14.0",
+			CodePoint: "1FAA9",
+			Group:     "Activities",
+			Subgroup:  "game",
+		},
+		"🪪": {
+			Character: "🪪",
+			Name:      "identification card",
+			Comment:   "E14.0",
+			CodePoint: "1FAAA",
+			Group:     "Objects",
+			Subgroup:  "other-object",
+		},
+		"🪫": {
+			Character: "🪫",
+			Name:      "low battery",
+			Comment:   "E14.0",
+			CodePoint: "1FAAB",
+			Group:     "Objects",
+			Subgroup:  "computer",
+		},
+		"🪬": {
+			Character: "🪬",
+			Name:      "hamsa",
+			Comment:   "E14.0",
+			CodePoint: "1FAAC",
+			Group:     "Objects",
+			Subgroup:  "other-object",
+		},
+		"🪭": {
+			Character: "🪭",
+			Name:      "folding hand fan",
+			Comment:   "E15.0",
+			CodePoint: "1FAAD",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🪮": {
+			Character: "🪮",
+			Name:      "hair pick",
+			Comment:   "E15.0",
+			CodePoint: "1FAAE",
+			Group:     "Objects",
+			Subgroup:  "clothing",
+		},
+		"🪯": {
+			Character: "🪯",
+			Name:      "khanda",
+			Comment:   "E15.0",
+			CodePoint: "1FAAF",
+			Group:     "Symbols",
+			Subgroup:  "religion",
+		},
+		"🪰": {
+			Character: "🪰",
+			Name:      "fly",
+			Comment:   "E13.0",
+			CodePoint: "1FAB0",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🪱": {
+			Character: "🪱",
+			Name:      "worm",
+			Comment:   "E13.0",
+			CodePoint: "1FAB1",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🪲": {
+			Character: "🪲",
+			Name:      "beetle",
+			Comment:   "E13.0",
+			CodePoint: "1FAB2",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🪳": {
+			Character: "🪳",
+			Name:      "cockroach",
+			Comment:   "E13.0",
+			CodePoint: "1FAB3",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bug",
+		},
+		"🪴": {
+			Character: "🪴",
+			Name:      "potted plant",
+			Comment:   "E13.0",
+			CodePoint: "1FAB4",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🪵": {
+			Character: "🪵",
+			Name:      "wood",
+			Comment:   "E13.0",
+			CodePoint: "1FAB5",
+			Group:     "Travel & Places",
+			Subgroup:  "place-building",
+		},
+		"🪶": {
+			Character: "🪶",
+			Name:      "feather",
+			Comment:   "E13.0",
+			CodePoint: "1FAB6",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🪷": {
+			Character: "🪷",
+			Name:      "lotus",
+			Comment:   "E14.0",
+			CodePoint: "1FAB7",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"🪸": {
+			Character: "🪸",
+			Name:      "coral",
+			Comment:   "E14.0",
+			CodePoint: "1FAB8",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🪹": {
+			Character: "🪹",
+			Name:      "empty nest",
+			Comment:   "E14.0",
+			CodePoint: "1FAB9",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🪺": {
+			Character: "🪺",
+			Name:      "nest with eggs",
+			Comment:   "E14.0",
+			CodePoint: "1FABA",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-other",
+		},
+		"🪻": {
+			Character: "🪻",
+			Name:      "hyacinth",
+			Comment:   "E15.0",
+			CodePoint: "1FABB",
+			Group:     "Animals & Nature",
+			Subgroup:  "plant-flower",
+		},
+		"🪼": {
+			Character: "🪼",
+			Name:      "jellyfish",
+			Comment:   "E15.0",
+			CodePoint: "1FABC",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-marine",
+		},
+		"🪽": {
+			Character: "🪽",
+			Name:      "wing",
+			Comment:   "E15.0",
+			CodePoint: "1FABD",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🪿": {
+			Character: "🪿",
+			Name:      "goose",
+			Comment:   "E15.0",
+			CodePoint: "1FABF",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-bird",
+		},
+		"🫀": {
+			Character: "🫀",
+			Name:      "anatomical heart",
+			Comment:   "E13.0",
+			CodePoint: "1FAC0",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🫁": {
+			Character: "🫁",
+			Name:      "lungs",
+			Comment:   "E13.0",
+			CodePoint: "1FAC1",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🫂": {
+			Character: "🫂",
+			Name:      "people hugging",
+			Comment:   "E13.0",
+			CodePoint: "1FAC2",
+			Group:     "People & Body",
+			Subgroup:  "person-symbol",
+		},
+		"🫃": {
+			Character: "🫃",
+			Name:      "pregnant man",
+			Comment:   "E14.0",
+			CodePoint: "1FAC3",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫃🏻": {
+			Character: "🫃🏻",
+			Name:      "pregnant man: light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC3 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫃🏼": {
+			Character: "🫃🏼",
+			Name:      "pregnant man: medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC3 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫃🏽": {
+			Character: "🫃🏽",
+			Name:      "pregnant man: medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC3 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫃🏾": {
+			Character: "🫃🏾",
+			Name:      "pregnant man: medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC3 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫃🏿": {
+			Character: "🫃🏿",
+			Name:      "pregnant man: dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC3 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫄": {
+			Character: "🫄",
+			Name:      "pregnant person",
+			Comment:   "E14.0",
+			CodePoint: "1FAC4",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫄🏻": {
+			Character: "🫄🏻",
+			Name:      "pregnant person: light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC4 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫄🏼": {
+			Character: "🫄🏼",
+			Name:      "pregnant person: medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC4 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫄🏽": {
+			Character: "🫄🏽",
+			Name:      "pregnant person: medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC4 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫄🏾": {
+			Character: "🫄🏾",
+			Name:      "pregnant person: medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC4 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫄🏿": {
+			Character: "🫄🏿",
+			Name:      "pregnant person: dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC4 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫅": {
+			Character: "🫅",
+			Name:      "person with crown",
+			Comment:   "E14.0",
+			CodePoint: "1FAC5",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫅🏻": {
+			Character: "🫅🏻",
+			Name:      "person with crown: light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC5 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫅🏼": {
+			Character: "🫅🏼",
+			Name:      "person with crown: medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC5 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫅🏽": {
+			Character: "🫅🏽",
+			Name:      "person with crown: medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC5 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫅🏾": {
+			Character: "🫅🏾",
+			Name:      "person with crown: medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC5 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫅🏿": {
+			Character: "🫅🏿",
+			Name:      "person with crown: dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAC5 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "person-role",
+		},
+		"🫎": {
+			Character: "🫎",
+			Name:      "moose",
+			Comment:   "E15.0",
+			CodePoint: "1FACE",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🫏": {
+			Character: "🫏",
+			Name:      "donkey",
+			Comment:   "E15.0",
+			CodePoint: "1FACF",
+			Group:     "Animals & Nature",
+			Subgroup:  "animal-mammal",
+		},
+		"🫐": {
+			Character: "🫐",
+			Name:      "blueberries",
+			Comment:   "E13.0",
+			CodePoint: "1FAD0",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🫑": {
+			Character: "🫑",
+			Name:      "bell pepper",
+			Comment:   "E13.0",
+			CodePoint: "1FAD1",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🫒": {
+			Character: "🫒",
+			Name:      "olive",
+			Comment:   "E13.0",
+			CodePoint: "1FAD2",
+			Group:     "Food & Drink",
+			Subgroup:  "food-fruit",
+		},
+		"🫓": {
+			Character: "🫓",
+			Name:      "flatbread",
+			Comment:   "E13.0",
+			CodePoint: "1FAD3",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🫔": {
+			Character: "🫔",
+			Name:      "tamale",
+			Comment:   "E13.0",
+			CodePoint: "1FAD4",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🫕": {
+			Character: "🫕",
+			Name:      "fondue",
+			Comment:   "E13.0",
+			CodePoint: "1FAD5",
+			Group:     "Food & Drink",
+			Subgroup:  "food-prepared",
+		},
+		"🫖": {
+			Character: "🫖",
+			Name:      "teapot",
+			Comment:   "E13.0",
+			CodePoint: "1FAD6",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🫗": {
+			Character: "🫗",
+			Name:      "pouring liquid",
+			Comment:   "E14.0",
+			CodePoint: "1FAD7",
+			Group:     "Food & Drink",
+			Subgroup:  "drink",
+		},
+		"🫘": {
+			Character: "🫘",
+			Name:      "beans",
+			Comment:   "E14.0",
+			CodePoint: "1FAD8",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🫙": {
+			Character: "🫙",
+			Name:      "jar",
+			Comment:   "E14.0",
+			CodePoint: "1FAD9",
+			Group:     "Food & Drink",
+			Subgroup:  "dishware",
+		},
+		"🫚": {
+			Character: "🫚",
+			Name:      "ginger root",
+			Comment:   "E15.0",
+			CodePoint: "1FADA",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🫛": {
+			Character: "🫛",
+			Name:      "pea pod",
+			Comment:   "E15.0",
+			CodePoint: "1FADB",
+			Group:     "Food & Drink",
+			Subgroup:  "food-vegetable",
+		},
+		"🫠": {
+			Character: "🫠",
+			Name:      "melting face",
+			Comment:   "E14.0",
+			CodePoint: "1FAE0",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-smiling",
+		},
+		"🫡": {
+			Character: "🫡",
+			Name:      "saluting face",
+			Comment:   "E14.0",
+			CodePoint: "1FAE1",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-hand",
+		},
+		"🫢": {
+			Character: "🫢",
+			Name:      "face with open eyes and hand over mouth",
+			Comment:   "E14.0",
+			CodePoint: "1FAE2",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-hand",
+		},
+		"🫣": {
+			Character: "🫣",
+			Name:      "face with peeking eye",
+			Comment:   "E14.0",
+			CodePoint: "1FAE3",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-hand",
+		},
+		"🫤": {
+			Character: "🫤",
+			Name:      "face with diagonal mouth",
+			Comment:   "E14.0",
+			CodePoint: "1FAE4",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-concerned",
+		},
+		"🫥": {
+			Character: "🫥",
+			Name:      "dotted line face",
+			Comment:   "E14.0",
+			CodePoint: "1FAE5",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"🫦": {
+			Character: "🫦",
+			Name:      "biting lip",
+			Comment:   "E14.0",
+			CodePoint: "1FAE6",
+			Group:     "People & Body",
+			Subgroup:  "body-parts",
+		},
+		"🫧": {
+			Character: "🫧",
+			Name:      "bubbles",
+			Comment:   "E14.0",
+			CodePoint: "1FAE7",
+			Group:     "Objects",
+			Subgroup:  "household",
+		},
+		"🫨": {
+			Character: "🫨",
+			Name:      "shaking face",
+			Comment:   "E15.0",
+			CodePoint: "1FAE8",
+			Group:     "Smileys & Emotion",
+			Subgroup:  "face-neutral-skeptical",
+		},
+		"🫰": {
+			Character: "🫰",
+			Name:      "hand with index finger and thumb crossed",
+			Comment:   "E14.0",
+			CodePoint: "1FAF0",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🫰🏻": {
+			Character: "🫰🏻",
+			Name:      "hand with index finger and thumb crossed: light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF0 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🫰🏼": {
+			Character: "🫰🏼",
+			Name:      "hand with index finger and thumb crossed: medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF0 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🫰🏽": {
+			Character: "🫰🏽",
+			Name:      "hand with index finger and thumb crossed: medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF0 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🫰🏾": {
+			Character: "🫰🏾",
+			Name:      "hand with index finger and thumb crossed: medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF0 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🫰🏿": {
+			Character: "🫰🏿",
+			Name:      "hand with index finger and thumb crossed: dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF0 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-partial",
+		},
+		"🫱": {
+			Character: "🫱",
+			Name:      "rightwards hand",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫱🏻": {
+			Character: "🫱🏻",
+			Name:      "rightwards hand: light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫱🏻‍🫲🏼": {
+			Character: "🫱🏻‍🫲🏼",
+			Name:      "handshake: light skin tone, medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FB 200D 1FAF2 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏻‍🫲🏽": {
+			Character: "🫱🏻‍🫲🏽",
+			Name:      "handshake: light skin tone, medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FB 200D 1FAF2 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏻‍🫲🏾": {
+			Character: "🫱🏻‍🫲🏾",
+			Name:      "handshake: light skin tone, medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FB 200D 1FAF2 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏻‍🫲🏿": {
+			Character: "🫱🏻‍🫲🏿",
+			Name:      "handshake: light skin tone, dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FB 200D 1FAF2 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏼": {
+			Character: "🫱🏼",
+			Name:      "rightwards hand: medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫱🏼‍🫲🏻": {
+			Character: "🫱🏼‍🫲🏻",
+			Name:      "handshake: medium-light skin tone, light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FC 200D 1FAF2 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏼‍🫲🏽": {
+			Character: "🫱🏼‍🫲🏽",
+			Name:      "handshake: medium-light skin tone, medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FC 200D 1FAF2 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏼‍🫲🏾": {
+			Character: "🫱🏼‍🫲🏾",
+			Name:      "handshake: medium-light skin tone, medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FC 200D 1FAF2 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏼‍🫲🏿": {
+			Character: "🫱🏼‍🫲🏿",
+			Name:      "handshake: medium-light skin tone, dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FC 200D 1FAF2 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏽": {
+			Character: "🫱🏽",
+			Name:      "rightwards hand: medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫱🏽‍🫲🏻": {
+			Character: "🫱🏽‍🫲🏻",
+			Name:      "handshake: medium skin tone, light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FD 200D 1FAF2 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏽‍🫲🏼": {
+			Character: "🫱🏽‍🫲🏼",
+			Name:      "handshake: medium skin tone, medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FD 200D 1FAF2 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏽‍🫲🏾": {
+			Character: "🫱🏽‍🫲🏾",
+			Name:      "handshake: medium skin tone, medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FD 200D 1FAF2 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏽‍🫲🏿": {
+			Character: "🫱🏽‍🫲🏿",
+			Name:      "handshake: medium skin tone, dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FD 200D 1FAF2 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏾": {
+			Character: "🫱🏾",
+			Name:      "rightwards hand: medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫱🏾‍🫲🏻": {
+			Character: "🫱🏾‍🫲🏻",
+			Name:      "handshake: medium-dark skin tone, light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FE 200D 1FAF2 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏾‍🫲🏼": {
+			Character: "🫱🏾‍🫲🏼",
+			Name:      "handshake: medium-dark skin tone, medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FE 200D 1FAF2 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏾‍🫲🏽": {
+			Character: "🫱🏾‍🫲🏽",
+			Name:      "handshake: medium-dark skin tone, medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FE 200D 1FAF2 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏾‍🫲🏿": {
+			Character: "🫱🏾‍🫲🏿",
+			Name:      "handshake: medium-dark skin tone, dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FE 200D 1FAF2 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏿": {
+			Character: "🫱🏿",
+			Name:      "rightwards hand: dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫱🏿‍🫲🏻": {
+			Character: "🫱🏿‍🫲🏻",
+			Name:      "handshake: dark skin tone, light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FF 200D 1FAF2 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏿‍🫲🏼": {
+			Character: "🫱🏿‍🫲🏼",
+			Name:      "handshake: dark skin tone, medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FF 200D 1FAF2 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏿‍🫲🏽": {
+			Character: "🫱🏿‍🫲🏽",
+			Name:      "handshake: dark skin tone, medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FF 200D 1FAF2 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫱🏿‍🫲🏾": {
+			Character: "🫱🏿‍🫲🏾",
+			Name:      "handshake: dark skin tone, medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF1 1F3FF 200D 1FAF2 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫲": {
+			Character: "🫲",
+			Name:      "leftwards hand",
+			Comment:   "E14.0",
+			CodePoint: "1FAF2",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫲🏻": {
+			Character: "🫲🏻",
+			Name:      "leftwards hand: light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF2 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫲🏼": {
+			Character: "🫲🏼",
+			Name:      "leftwards hand: medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF2 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫲🏽": {
+			Character: "🫲🏽",
+			Name:      "leftwards hand: medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF2 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫲🏾": {
+			Character: "🫲🏾",
+			Name:      "leftwards hand: medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF2 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫲🏿": {
+			Character: "🫲🏿",
+			Name:      "leftwards hand: dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF2 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫳": {
+			Character: "🫳",
+			Name:      "palm down hand",
+			Comment:   "E14.0",
+			CodePoint: "1FAF3",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫳🏻": {
+			Character: "🫳🏻",
+			Name:      "palm down hand: light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF3 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫳🏼": {
+			Character: "🫳🏼",
+			Name:      "palm down hand: medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF3 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫳🏽": {
+			Character: "🫳🏽",
+			Name:      "palm down hand: medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF3 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫳🏾": {
+			Character: "🫳🏾",
+			Name:      "palm down hand: medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF3 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫳🏿": {
+			Character: "🫳🏿",
+			Name:      "palm down hand: dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF3 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫴": {
+			Character: "🫴",
+			Name:      "palm up hand",
+			Comment:   "E14.0",
+			CodePoint: "1FAF4",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫴🏻": {
+			Character: "🫴🏻",
+			Name:      "palm up hand: light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF4 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫴🏼": {
+			Character: "🫴🏼",
+			Name:      "palm up hand: medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF4 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫴🏽": {
+			Character: "🫴🏽",
+			Name:      "palm up hand: medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF4 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫴🏾": {
+			Character: "🫴🏾",
+			Name:      "palm up hand: medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF4 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫴🏿": {
+			Character: "🫴🏿",
+			Name:      "palm up hand: dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF4 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫵": {
+			Character: "🫵",
+			Name:      "index pointing at the viewer",
+			Comment:   "E14.0",
+			CodePoint: "1FAF5",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🫵🏻": {
+			Character: "🫵🏻",
+			Name:      "index pointing at the viewer: light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF5 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🫵🏼": {
+			Character: "🫵🏼",
+			Name:      "index pointing at the viewer: medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF5 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🫵🏽": {
+			Character: "🫵🏽",
+			Name:      "index pointing at the viewer: medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF5 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🫵🏾": {
+			Character: "🫵🏾",
+			Name:      "index pointing at the viewer: medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF5 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🫵🏿": {
+			Character: "🫵🏿",
+			Name:      "index pointing at the viewer: dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF5 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-single-finger",
+		},
+		"🫶": {
+			Character: "🫶",
+			Name:      "heart hands",
+			Comment:   "E14.0",
+			CodePoint: "1FAF6",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫶🏻": {
+			Character: "🫶🏻",
+			Name:      "heart hands: light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF6 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫶🏼": {
+			Character: "🫶🏼",
+			Name:      "heart hands: medium-light skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF6 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫶🏽": {
+			Character: "🫶🏽",
+			Name:      "heart hands: medium skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF6 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫶🏾": {
+			Character: "🫶🏾",
+			Name:      "heart hands: medium-dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF6 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫶🏿": {
+			Character: "🫶🏿",
+			Name:      "heart hands: dark skin tone",
+			Comment:   "E14.0",
+			CodePoint: "1FAF6 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hands",
+		},
+		"🫷": {
+			Character: "🫷",
+			Name:      "leftwards pushing hand",
+			Comment:   "E15.0",
+			CodePoint: "1FAF7",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫷🏻": {
+			Character: "🫷🏻",
+			Name:      "leftwards pushing hand: light skin tone",
+			Comment:   "E15.0",
+			CodePoint: "1FAF7 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫷🏼": {
+			Character: "🫷🏼",
+			Name:      "leftwards pushing hand: medium-light skin tone",
+			Comment:   "E15.0",
+			CodePoint: "1FAF7 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫷🏽": {
+			Character: "🫷🏽",
+			Name:      "leftwards pushing hand: medium skin tone",
+			Comment:   "E15.0",
+			CodePoint: "1FAF7 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫷🏾": {
+			Character: "🫷🏾",
+			Name:      "leftwards pushing hand: medium-dark skin tone",
+			Comment:   "E15.0",
+			CodePoint: "1FAF7 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫷🏿": {
+			Character: "🫷🏿",
+			Name:      "leftwards pushing hand: dark skin tone",
+			Comment:   "E15.0",
+			CodePoint: "1FAF7 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫸": {
+			Character: "🫸",
+			Name:      "rightwards pushing hand",
+			Comment:   "E15.0",
+			CodePoint: "1FAF8",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫸🏻": {
+			Character: "🫸🏻",
+			Name:      "rightwards pushing hand: light skin tone",
+			Comment:   "E15.0",
+			CodePoint: "1FAF8 1F3FB",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫸🏼": {
+			Character: "🫸🏼",
+			Name:      "rightwards pushing hand: medium-light skin tone",
+			Comment:   "E15.0",
+			CodePoint: "1FAF8 1F3FC",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫸🏽": {
+			Character: "🫸🏽",
+			Name:      "rightwards pushing hand: medium skin tone",
+			Comment:   "E15.0",
+			CodePoint: "1FAF8 1F3FD",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫸🏾": {
+			Character: "🫸🏾",
+			Name:      "rightwards pushing hand: medium-dark skin tone",
+			Comment:   "E15.0",
+			CodePoint: "1FAF8 1F3FE",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+		"🫸🏿": {
+			Character: "🫸🏿",
+			Name:      "rightwards pushing hand: dark skin tone",
+			Comment:   "E15.0",
+			CodePoint: "1FAF8 1F3FF",
+			Group:     "People & Body",
+			Subgroup:  "hand-fingers-open",
+		},
+	},
+}
diff --git a/emoji/generate/README.md b/emoji/generate/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..1a0fc0d55d3b4047273f67ea9ca4350b00a34524
--- /dev/null
+++ b/emoji/generate/README.md
@@ -0,0 +1,46 @@
+# Emoji List Generator
+
+This package downloads the latest list of emojis from Unicode and parses them
+into a Go map to be used my the emoji validator in the emoji package.
+
+By default, this list is downloaded from the latest
+[emoji-test.txt](https://unicode.org/Public/emoji/latest/emoji-test.txt)
+provided by Unicode. According to
+[UTS #51](https://www.unicode.org/reports/tr51/), this list contains all emoji
+characters that should be supported by keyboards and fonts. So this list was
+chosen to maximize compatibility of emojis across different systems and fonts.
+
+## When to Update
+
+This generator should be run for each new Unicode release, which happens
+[once a year](https://unicode.org/versions/#schedule).
+
+## Generating List
+To run the generator in default mode from the repository root, run
+
+```shell
+go run ./emoji/generate/
+```
+
+## Options
+
+The utility also supports a number of customisations that can be found by
+running with the `-h` flag.
+
+```text
+go run ./emoji/generate/ -h
+Downloads the emoji file (from Unicode) and parses them into a map that can be saved as a Go file or JSON file.
+
+Usage:
+  generateEmojiMap [flags]
+
+Flags:
+  -d, --delim string    The separator used between codepoints. (default " ")
+  -h, --help            help for generateEmojiMap
+  -j, --json string     Output file path for JSON file. Set to empty for no output.
+  -l, --log string      Log output path. By default, logs are printed to stdout. To disable logging, set this to empty (""). (default "-")
+  -v, --logLevel int    Verbosity level of logging. 0 = TRACE, 1 = DEBUG, 2 = INFO, 3 = WARN, 4 = ERROR, 5 = CRITICAL, 6 = FATAL (default 4)
+  -o, --output string   Output file path for Go file. Set to empty for no output. (default "./emoji/data.go")
+  -u, --url string      URL to download emojis from. (default "https://unicode.org/Public/emoji/latest/emoji-test.txt")
+
+```
\ No newline at end of file
diff --git a/emoji/generate/generate.go b/emoji/generate/generate.go
new file mode 100644
index 0000000000000000000000000000000000000000..3969a8362ec8896f7fe0b753928c03555b457207
--- /dev/null
+++ b/emoji/generate/generate.go
@@ -0,0 +1,253 @@
+////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2022 xx foundation                                             //
+//                                                                            //
+// Use of this source code is governed by a license that can be found in the  //
+// LICENSE file.                                                              //
+////////////////////////////////////////////////////////////////////////////////
+
+// NOTE: This tool is not available to wasm.
+//go:build !js || !wasm
+
+package main
+
+import (
+	"encoding/json"
+	"io"
+	"net/http"
+	"os"
+	"strings"
+	"text/template"
+	"time"
+
+	"github.com/pkg/errors"
+
+	"gitlab.com/elixxir/client/v4/emoji"
+	"gitlab.com/xx_network/primitives/netTime"
+)
+
+// emojiURL is the URL to the list of the latest emojis published by Unicode for
+// testing in keyboards and when displayed/processed. It is parsed to create a
+// list of all valid emojis.
+const emojiURL = "https://unicode.org/Public/emoji/latest/emoji-test.txt"
+
+// Params contains all the optional parameters for downloading and parsing the
+// emoji list and saving the map files.
+type Params struct {
+	// DownloadURL is the URL where the emoji list is downloaded from.
+	DownloadURL string
+
+	// GoOutput is the filepath to save the Go file to. If left empty, no Go
+	// file is created.
+	GoOutput string
+
+	// JsonOutput is the filepath to save the JSON file to. If left empty, no
+	// JSON file is created.
+	JsonOutput string
+
+	// CodePointDelim is the separator used between codepoints.
+	CodePointDelim string
+}
+
+// DefaultParams returns the default configuration for Params.
+func DefaultParams() Params {
+	return Params{
+		DownloadURL:    emojiURL,
+		GoOutput:       "./emoji/data.go",
+		JsonOutput:     "",
+		CodePointDelim: " ",
+	}
+}
+
+// generate generates the Go and/or JSON file of a map of all emojis.
+func generate(p Params) error {
+	body, timestamp, err := download(p.DownloadURL)
+	if err != nil {
+		return err
+	}
+
+	f := p.parse(body)
+	f.DateAccessed = timestamp.Round(0).UTC().Format("2006-01-02, 15:04:05 MST")
+
+	err = p.saveListToJson(f)
+	if err != nil {
+		return errors.Wrap(err, "failed to save JSON file")
+	}
+
+	err = p.saveListToGo(f)
+	if err != nil {
+		return errors.Wrap(err, "failed to save Go file")
+	}
+
+	return nil
+}
+
+// download downloads and returns the content of the file URL. It returns the
+// timestamp of when the request was made.
+func download(fileURL string) (string, time.Time, error) {
+	timeNow := netTime.Now()
+	resp, err := http.Get(fileURL)
+	if err != nil {
+		return "", time.Time{},
+			errors.Wrapf(err, "could not download from %q", fileURL)
+	}
+
+	if resp.StatusCode > 299 {
+		return "", time.Time{}, errors.Errorf(
+			"response failed with status code %d: %s",
+			resp.StatusCode, http.StatusText(resp.StatusCode))
+	}
+
+	defer func(Body io.ReadCloser) {
+		err2 := Body.Close()
+		if err2 != nil {
+			err = errors.Wrapf(err, "failed to close body: %+v", err2)
+		}
+	}(resp.Body)
+
+	body, err := io.ReadAll(resp.Body)
+	if err != nil {
+		return "", time.Time{}, err
+	}
+
+	return string(body), timeNow, nil
+}
+
+// parse parses the emoji-test.txt file into a List and GroupedList.
+func (p *Params) parse(pageContents string) emoji.File {
+	f := emoji.File{
+		Map: make(emoji.Map),
+	}
+
+	lines := strings.Split(pageContents, "\n")
+linesLoop:
+	for i, line := range lines {
+		fields := strings.Fields(line)
+		if len(fields) > 2 {
+			if fields[0] == "#" {
+				switch fields[1] {
+				case "Date:":
+					f.Date = strings.TrimSpace(
+						strings.SplitN(line, "# Date: ", 2)[1])
+				case "Version:":
+					f.Version = strings.TrimSpace(
+						strings.SplitN(line, "# Version: ", 2)[1])
+				case "group:":
+					lines = lines[i:]
+					break linesLoop
+				}
+				continue
+			}
+		}
+	}
+
+	var group, subGroup string
+	for _, line := range lines {
+		if len(line) == 0 {
+			continue
+		} else if line == "#EOF" {
+			break
+		}
+
+		fields := strings.Fields(line)
+
+		if fields[0] == "#" {
+			if len(fields) > 2 {
+				switch fields[1] {
+				case "group:":
+					group = strings.TrimSpace(
+						strings.SplitN(line, "# group:", 2)[1])
+				case "subgroup:":
+					subGroup = strings.TrimSpace(
+						strings.SplitN(line, "# subgroup:", 2)[1])
+				}
+			}
+			continue
+		}
+
+		var codePoints []string
+		for j, codepoint := range fields {
+			if codepoint == ";" {
+				codePoints = fields[:j]
+				fields = fields[j:]
+				break
+			}
+		}
+
+		comment := fields[4]
+
+		e := emoji.Emoji{
+			Character: fields[3],
+			Name:      strings.TrimSpace(strings.SplitN(line, comment, 2)[1]),
+			Comment:   comment,
+			CodePoint: strings.Join(codePoints, p.CodePointDelim),
+			Group:     group,
+			Subgroup:  subGroup,
+		}
+
+		f.Map[e.Character] = e
+	}
+
+	return f
+}
+
+// saveListToJson saves the emoji file to the JSON output file. If no file is
+// set, nothing is saved.
+func (p *Params) saveListToJson(f emoji.File) error {
+	if p.JsonOutput == "" {
+		return nil
+	}
+
+	data, err := json.MarshalIndent(f, "", "\t")
+	if err != nil {
+		return err
+	}
+
+	return os.WriteFile(p.JsonOutput, data, 0777)
+}
+
+// saveListToGo generates a static Go file containing the emojis in the file.
+func (p *Params) saveListToGo(f emoji.File) error {
+	if p.GoOutput == "" {
+		return nil
+	}
+
+	tplFile, err := template.New("EmojisMap").Parse(textTplFileEmojis)
+	if err != nil {
+		return err
+	}
+
+	output, err := os.Create(p.GoOutput)
+	if err != nil {
+		return err
+	}
+
+	return tplFile.Execute(output, f)
+}
+
+const textTplFileEmojis = `////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2022 xx foundation                                             //
+//                                                                            //
+// Use of this source code is governed by a license that can be found in the  //
+// LICENSE file                                                               //
+////////////////////////////////////////////////////////////////////////////////
+
+// Code generated by generate.go; DO NOT EDIT.
+
+package emoji
+
+var emojiFile = File{
+	Date:         "{{ .Date }}",
+	DateAccessed: "{{ .DateAccessed }}",
+	Version:      "{{ .Version }}",
+	Map: Map{ {{ range $index, $val := .Map }}
+		"{{ $index }}": {
+			Character: "{{ $val.Character }}",
+			Name:      "{{ $val.Name }}",
+			Comment:   "{{ $val.Comment }}",
+			CodePoint: "{{ $val.CodePoint }}",
+			Group:     "{{ $val.Group }}",
+			Subgroup:  "{{ $val.Subgroup }}",
+		},{{ end }}
+	},
+}
+`
diff --git a/emoji/generate/generate_test.go b/emoji/generate/generate_test.go
new file mode 100644
index 0000000000000000000000000000000000000000..db8ef9b1c55c0aa7ed6f801a85f22037ed2e43f0
--- /dev/null
+++ b/emoji/generate/generate_test.go
@@ -0,0 +1,135 @@
+////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2022 xx foundation                                             //
+//                                                                            //
+// Use of this source code is governed by a license that can be found in the  //
+// LICENSE file.                                                              //
+////////////////////////////////////////////////////////////////////////////////
+
+// NOTE: This tool is not available to wasm.
+//go:build !js || !wasm
+
+package main
+
+import (
+	_ "embed"
+	"encoding/json"
+	"fmt"
+	"net/http"
+	"net/http/httptest"
+	"os"
+	"reflect"
+	"testing"
+
+	"gitlab.com/elixxir/client/v4/emoji"
+)
+
+var (
+	testText = `
+# emoji-test.txt
+# Date: 2022-08-12, 20:24:39 GMT
+# © 2022 Unicode®, Inc.
+#
+# Emoji Keyboard/Display Test Data for UTS #51
+# Version: 15.0
+#
+# For documentation and usage, see https://www.unicode.org/reports/tr51
+
+
+# group: Smileys & Emotion
+
+# subgroup: face-smiling
+1F600     ; fully-qualified     # 😀 E1.0 grinning face
+1F603     ; fully-qualified     # 😃 E0.6 grinning face with big eyes
+1F643     ; fully-qualified     # 🙃 E1.0 upside-down face
+
+# subgroup: face-affection
+263A FE0F ; fully-qualified     # ☺️ E0.6 smiling face
+
+# group: Animals & Nature
+
+# subgroup: animal-mammal
+1F435     ; fully-qualified     # 🐵 E0.6 monkey face
+1F412     ; fully-qualified     # 🐒 E0.6 monkey
+
+#EOF`
+
+	testFile = emoji.File{
+		Date:    "2022-08-12, 20:24:39 GMT",
+		Version: "15.0",
+		Map: emoji.Map{
+			"😀":  {"😀", "grinning face", "E1.0", "1F600", "Smileys & Emotion", "face-smiling"},
+			"😃":  {"😃", "grinning face with big eyes", "E0.6", "1F603", "Smileys & Emotion", "face-smiling"},
+			"🙃":  {"🙃", "upside-down face", "E1.0", "1F643", "Smileys & Emotion", "face-smiling"},
+			"☺️": {"☺️", "smiling face", "E0.6", "263A FE0F", "Smileys & Emotion", "face-affection"},
+			"🐵":  {"🐵", "monkey face", "E0.6", "1F435", "Animals & Nature", "animal-mammal"},
+			"🐒":  {"🐒", "monkey", "E0.6", "1F412", "Animals & Nature", "animal-mammal"},
+		},
+	}
+)
+
+// Tests that download can download the expected string from the test server.
+func Test_download(t *testing.T) {
+	ts := httptest.NewServer(
+		http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
+			if _, err := fmt.Fprintf(w, testText); err != nil {
+				t.Fatal(err)
+			}
+		}),
+	)
+	defer ts.Close()
+
+	file, _, err := download(ts.URL)
+	if err != nil {
+		t.Fatalf("error: %+v", err)
+	}
+
+	if file != testText {
+		t.Errorf("Failed to download expected file.\nexpected: %s\nreceived: %s",
+			testText, file)
+	}
+}
+
+// Tests that Params.parse parses a known text file into its expected
+// emoji.File.
+func TestParams_parse(t *testing.T) {
+	p := DefaultParams()
+	f := p.parse(testText)
+
+	if !reflect.DeepEqual(testFile, f) {
+		t.Errorf("Parsed emoji file does not match expected."+
+			"\nexpected: %+v\nreceived: %+v", testFile, f)
+	}
+}
+
+// Tests that Params.saveListToJson saves the expected object to file by loading
+// it, unmarshalling it, and comparing it to the expected emoji.File.
+func TestParams_saveListToJson(t *testing.T) {
+	p := DefaultParams()
+	p.JsonOutput = "temp.json"
+	defer func() {
+		if err := os.Remove(p.JsonOutput); err != nil {
+			t.Error(err)
+		}
+	}()
+
+	err := p.saveListToJson(testFile)
+	if err != nil {
+		t.Fatal(err)
+	}
+
+	data, err := os.ReadFile(p.JsonOutput)
+	if err != nil {
+		t.Fatal(err)
+	}
+
+	var loadedFile emoji.File
+	err = json.Unmarshal(data, &loadedFile)
+	if err != nil {
+		t.Fatal(err)
+	}
+
+	if !reflect.DeepEqual(testFile, loadedFile) {
+		t.Errorf("Unamrshalled emoji file does not match expected."+
+			"\nexpected: %+v\nreceived: %+v", testFile, loadedFile)
+	}
+}
diff --git a/emoji/generate/main.go b/emoji/generate/main.go
new file mode 100644
index 0000000000000000000000000000000000000000..4b59e85d1b047eca2ad9009bc4a440e25a9411e5
--- /dev/null
+++ b/emoji/generate/main.go
@@ -0,0 +1,111 @@
+////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2022 xx foundation                                             //
+//                                                                            //
+// Use of this source code is governed by a license that can be found in the  //
+// LICENSE file.                                                              //
+////////////////////////////////////////////////////////////////////////////////
+
+// NOTE: This tool is not available to wasm.
+//go:build !js || !wasm
+
+// package main downloads the latest list of emojis from Unicode and parses them
+// into a Go map that can be used to validate emojis.
+
+package main
+
+import (
+	"fmt"
+	"io"
+	"log"
+	"os"
+	"strconv"
+
+	"github.com/spf13/cobra"
+	jww "github.com/spf13/jwalterweatherman"
+)
+
+// Flag variables.
+var (
+	logLevel int
+	logFile  string
+	params   = DefaultParams()
+)
+
+func main() {
+	if err := cmd.Execute(); err != nil {
+		fmt.Println(err)
+		os.Exit(1)
+	}
+}
+
+var cmd = &cobra.Command{
+	Use: "generateEmojiMap",
+	Short: "Downloads the emoji file (from Unicode) and parses them into a " +
+		"map that can be saved as a Go file or JSON file.",
+	Args: cobra.NoArgs,
+	Run: func(cmd *cobra.Command, args []string) {
+
+		// Initialize the logging
+		initLog(jww.Threshold(logLevel), logFile)
+
+		err := generate(params)
+		if err != nil {
+			jww.FATAL.Panic(err)
+		}
+	},
+}
+
+// init is the initialization function for Cobra which defines flags.
+func init() {
+	cmd.Flags().StringVarP(&params.DownloadURL, "url", "u", params.DownloadURL,
+		"URL to download emojis from.")
+	cmd.Flags().StringVarP(&params.GoOutput, "output", "o", params.GoOutput,
+		"Output file path for Go file. Set to empty for no output.")
+	cmd.Flags().StringVarP(&params.JsonOutput, "json", "j", params.JsonOutput,
+		"Output file path for JSON file. Set to empty for no output.")
+	cmd.Flags().StringVarP(&params.CodePointDelim, "delim", "d",
+		params.CodePointDelim, "The separator used between codepoints.")
+	cmd.Flags().StringVarP(&logFile, "log", "l", "-",
+		"Log output path. By default, logs are printed to stdout. "+
+			"To disable logging, set this to empty (\"\").")
+	cmd.Flags().IntVarP(&logLevel, "logLevel", "v", 4,
+		"Verbosity level of logging. 0 = TRACE, 1 = DEBUG, 2 = INFO, "+
+			"3 = WARN, 4 = ERROR, 5 = CRITICAL, 6 = FATAL")
+}
+
+// initLog will enable JWW logging to the given log path with the given
+// threshold. If log path is empty, then logging is not enabled. Panics if the
+// log file cannot be opened or if the threshold is invalid.
+func initLog(threshold jww.Threshold, logPath string) {
+	if logPath == "" {
+		// Do not enable logging if no log file is set
+		return
+	} else if logPath != "-" {
+		// Set the log file if stdout is not selected
+
+		// Disable stdout output
+		jww.SetStdoutOutput(io.Discard)
+
+		// Use log file
+		logOutput, err :=
+			os.OpenFile(logPath, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)
+		if err != nil {
+			panic(err)
+		}
+		jww.SetLogOutput(logOutput)
+	}
+
+	if threshold < jww.LevelTrace || threshold > jww.LevelFatal {
+		panic("Invalid log threshold: " + strconv.Itoa(int(threshold)))
+	}
+
+	// Display microseconds if the threshold is set to TRACE or DEBUG
+	if threshold == jww.LevelTrace || threshold == jww.LevelDebug {
+		jww.SetFlags(log.LstdFlags | log.Lmicroseconds)
+	}
+
+	// Enable logging
+	jww.SetStdoutThreshold(threshold)
+	jww.SetLogThreshold(threshold)
+	jww.INFO.Printf("Log level set to: %s", threshold)
+}
diff --git a/emoji/validate.go b/emoji/validate.go
index fe0c883815126246e6f5b3ae9adecae9962bb019..7a0c88708cb92b2358d9f53b220994f84afcc0e8 100644
--- a/emoji/validate.go
+++ b/emoji/validate.go
@@ -8,36 +8,72 @@
 package emoji
 
 import (
-	"github.com/forPelevin/gomoji"
 	"github.com/pkg/errors"
 )
 
 var (
-	// InvalidReaction is returned if the passed reaction string is an invalid
-	// emoji.
+	// InvalidReaction is returned if the passed reaction string is invalid.
 	InvalidReaction = errors.New(
 		"The reaction is not valid, it must be a single emoji")
 )
 
 // SupportedEmojis returns a list of emojis that are supported by the backend.
-func SupportedEmojis() []gomoji.Emoji {
-	return gomoji.AllEmojis()
+// The list includes all emojis described in [UTS #51 section A.1: Data Files].
+//
+// [UTS #51 section A.1: Data Files]: https://www.unicode.org/reports/tr51/#Data_Files
+func SupportedEmojis() []Emoji {
+	emojis := make([]Emoji, 0, len(emojiFile.Map))
+	for _, emoji := range emojiFile.Map {
+		emojis = append(emojis, emoji)
+	}
+	return emojis
+}
+
+// SupportedEmojisMap returns a map of emojis that are supported by the backend
+// as described by [SupportedEmojis].
+func SupportedEmojisMap() Map {
+	// Make a copy of the map
+	emojis := make(Map, len(emojiFile.Map))
+	for c, emoji := range emojiFile.Map {
+		emojis[c] = emoji
+	}
+	return emojis
 }
 
 // ValidateReaction checks that the reaction only contains a single emoji.
-// Returns InvalidReaction if the emoji is invalid.
+// Returns [InvalidReaction] if the emoji is invalid.
 func ValidateReaction(reaction string) error {
-	emojisList := gomoji.CollectAll(reaction)
-	if len(emojisList) < 1 {
-		// No emojis found
-		return InvalidReaction
-	} else if len(emojisList) > 1 {
-		// More than one emoji found
-		return InvalidReaction
-	} else if emojisList[0].Character != reaction {
-		// Non-emoji characters found alongside an emoji
+	if _, exists := emojiFile.Map[reaction]; !exists {
 		return InvalidReaction
 	}
 
 	return nil
 }
+
+// Map lists all emojis keyed on their character string.
+type Map map[string]Emoji
+
+// File represents the contents of an emoji file downloaded from Unicode.
+type File struct {
+	// Date is the date on the document
+	Date string `json:"date"`
+
+	// DateAccessed is the timestamp the file was downloaded
+	DateAccessed string `json:"dateAccessed"`
+
+	// Version is the version of Emoji described.
+	Version string `json:"version"`
+
+	// Map of all emoji character.
+	Map Map `json:"map"`
+}
+
+// Emoji represents comprehensive information of each Unicode emoji character.
+type Emoji struct {
+	Character string `json:"character"` // Actual Unicode character
+	Name      string `json:"name"`      // CLDR short name
+	Comment   string `json:"comment"`   // Data file comments; usually version
+	CodePoint string `json:"codePoint"` // Code point(s) for character
+	Group     string `json:"group"`
+	Subgroup  string `json:"subgroup"`
+}
diff --git a/emoji/validate_test.go b/emoji/validate_test.go
index 25c16156fe564f92b3f729a8db3b72abca088f94..c5a5d06587abb52de9ef5fa572acea247958c11a 100644
--- a/emoji/validate_test.go
+++ b/emoji/validate_test.go
@@ -8,6 +8,7 @@
 package emoji
 
 import (
+	"reflect"
 	"testing"
 )
 
@@ -15,55 +16,80 @@ import (
 func TestSupportedEmojis(t *testing.T) {
 	emojis := SupportedEmojis()
 
-	if len(emojis) < 1 {
-		t.Errorf("No emojis in the list of supported emojis: %v", emojis)
+	if len(emojis) != len(emojiFile.Map) {
+		t.Errorf("Incorrect number of emojis.\nexpected: %d\nreceived: %d",
+			len(emojiFile.Map), len(emojis))
 	}
 }
 
-// Unit test of ValidateReaction.
-func TestValidateReaction(t *testing.T) {
-	tests := []struct {
-		input string
-		err   error
-	}{
-		{"😀", nil},              // Single-rune emoji (\u1F600)
-		{"👋", nil},              // Single-rune emoji (\u1F44B)
-		{"👱‍♂️", nil},           // Four-rune emoji (\u1F471\u200D\u2642\uFE0F)
-		{"👋🏿", nil},             // Duel-rune emoji with race modification (\u1F44B\u1F3FF)
-		{"😀👋", InvalidReaction}, // Two different single-rune emoji (\u1F600\u1F44B)
-		{"😀😀", InvalidReaction}, // Two of the same single-rune emoji (\u1F600\u1F600)
-		{"🧖 hello 🦋 world", InvalidReaction},
-		{"😀 hello 😀 world", InvalidReaction},
-		{"🍆", nil},
-		{"😂", nil},
-		{"❤", nil},
-		{"🤣", nil},
-		{"👍", nil},
-		{"😭", nil},
-		{"🙏", nil},
-		{"😘", nil},
-		{"🥰", nil},
-		{"😍", nil},
-		{"😊", nil},
-		{"☺", nil},
-		{"A", InvalidReaction},
-		{"b", InvalidReaction},
-		{"AA", InvalidReaction},
-		{"1", InvalidReaction},
-		{"🍆🍆", InvalidReaction},
-		{"🍆A", InvalidReaction},
-		{"👍👍👍", InvalidReaction},
-		{"👍😘A", InvalidReaction},
-		{"🧏‍♀️", nil},
+// Unit test of SupportedEmojisMap.
+func TestSupportedEmojisMap(t *testing.T) {
+	emojis := SupportedEmojisMap()
+
+	if !reflect.DeepEqual(emojis, emojiFile.Map) {
+		t.Errorf("Incorrect map.\nexpected: %v\nreceived: %v",
+			emojiFile.Map, emojis)
 	}
+}
 
-	for i, r := range tests {
-		err := ValidateReaction(r.input)
+var tests = []struct {
+	Name   string
+	Input  []string
+	Output error
+}{
+	{
+		Name: "Single-rune emojis",
+		Input: []string{"😀", "👋", "🍆", "😂", "❤", "🤣", "👍", "😭", "🙏",
+			"😘", "🥰", "😍", "😊", "☺", "🏴"},
+	}, {
+		Name:  "Multi-rune emojis",
+		Input: []string{"👋🏿", "❤️"},
+	}, {
+		Name:  "ZWJ Sequences",
+		Input: []string{"👱‍♂️", "🧏‍♀️", "👩🏽‍❤️‍💋‍👨🏽", "🏴‍☠️"},
+	}, {
+		Name:   "Non-RGI ZWJ Sequences",
+		Input:  []string{"👨🏻‍👩🏻‍👦🏻‍👦🏻", "⛑🏻", "👪🏿", "🤼🏻", "🏴󠁵󠁳󠁴󠁸󠁿", "👩🏽‍❤️‍🧑"},
+		Output: InvalidReaction,
+	}, {
+		Name:   "Multiple Single-Rune Emojis",
+		Input:  []string{"😀👋", "😀😀", "🍆🍆", "👍👍👍"},
+		Output: InvalidReaction,
+	}, {
+		Name:   "Multiple Character Strings",
+		Input:  []string{"🧖 hello 🦋 world", "😀 hello 😀 world"},
+		Output: InvalidReaction,
+	}, {
+		Name:   "Single normal characters",
+		Input:  []string{"A", "b", "1"},
+		Output: InvalidReaction,
+	}, {
+		Name:   "Multiple normal characters",
+		Input:  []string{"AA", "bag"},
+		Output: InvalidReaction,
+	}, {
+		Name:   "Multiple normal characters and emojis",
+		Input:  []string{"🍆A", "👍😘A"},
+		Output: InvalidReaction,
+	}, {
+		Name:   "No characters",
+		Input:  []string{""},
+		Output: InvalidReaction,
+	},
+}
 
-		if err != r.err {
-			t.Errorf("%2d. Incorrect response for reaction %q %X."+
-				"\nexpected: %s\nreceived: %s",
-				i, r.input, []rune(r.input), r.err, err)
-		}
+// Unit test of ValidateReaction.
+func TestValidateReaction(t *testing.T) {
+	for _, tt := range tests {
+		t.Run(tt.Name, func(t *testing.T) {
+			for i, r := range tt.Input {
+				err := ValidateReaction(r)
+				if err != tt.Output {
+					t.Errorf("%2d. Incorrect response for reaction %q %X."+
+						"\nexpected: %s\nreceived: %s",
+						i, r, []rune(r), tt.Output, err)
+				}
+			}
+		})
 	}
 }
diff --git a/single/listener_test.go b/single/listener_test.go
index e7e44108eca6bb6c18d271cb13e3e14c397f5041..da2e0e7ce7203f254b16eef3af88640e51e166c0 100644
--- a/single/listener_test.go
+++ b/single/listener_test.go
@@ -118,7 +118,7 @@ func Test_listener_Process(t *testing.T) {
 			t.Errorf("Received unexpected values."+
 				"\nexpected: %+v\nreceived: %+v", expected, r)
 		}
-	case <-time.After(15 * time.Millisecond):
+	case <-time.After(250 * time.Millisecond):
 		t.Error("Timed out waiting to receive callback.")
 	}
 }
diff --git a/single/request.go b/single/request.go
index a0efb9f199f642341fb1e4f054e6d9cf7c463948..8e059a43285b5e375e2108173f69c7a4d583d55e 100644
--- a/single/request.go
+++ b/single/request.go
@@ -8,7 +8,6 @@
 package single
 
 import (
-	"bytes"
 	"io"
 	"sync"
 	"sync/atomic"
@@ -359,14 +358,17 @@ func partitionPayload(firstPartSize, partSize int, payload []byte) (
 
 	firstPart = payload[:firstPartSize]
 
-	numParts := (len(payload[:firstPartSize]) + partSize - 1) / partSize
+	payload = payload[firstPartSize:]
+	numParts := (len(payload) + partSize - 1) / partSize
 	parts = make([][]byte, 0, numParts)
-	buff := bytes.NewBuffer(payload[firstPartSize:])
-
-	for n := buff.Next(partSize); len(n) > 0; n = buff.Next(partSize) {
-		newPart := make([]byte, partSize)
-		copy(newPart, n)
-		parts = append(parts, newPart)
+	for len(payload) > 0 {
+		if len(payload) > partSize {
+			parts = append(parts, payload[:partSize])
+			payload = payload[partSize:]
+		} else {
+			parts = append(parts, payload)
+			payload = nil
+		}
 	}
 
 	return firstPart, parts
diff --git a/single/request_test.go b/single/request_test.go
index 7f52d86e2a42f903f1969be8fd830898c51f2f2d..aa47406283d3c66ed95d999b3e79fd67ab406b72 100644
--- a/single/request_test.go
+++ b/single/request_test.go
@@ -203,3 +203,47 @@ func Test_partitionPayload(t *testing.T) {
 			expectedParts, parts)
 	}
 }
+
+func testPartitionCase(
+	t *testing.T,
+	payload []byte,
+	firstPartSize, partSize int,
+	expectedFirstPart []byte,
+	expectedParts [][]byte,
+) {
+	firstPart, parts := partitionPayload(firstPartSize, partSize, payload)
+	if !bytes.Equal(expectedFirstPart, firstPart) {
+		t.Errorf("Received unexpected first part.\nexpected: %q\nreceived: %q",
+			expectedFirstPart, firstPart)
+	}
+
+	if !reflect.DeepEqual(expectedParts, parts) {
+		t.Errorf("Received unexpected parts.\nexpected: %q\nreceived: %q",
+			expectedParts, parts)
+	}
+}
+
+// Test payload partition cases
+func Test_partitionPayloadCases(t *testing.T) {
+	// 1. Test payload that fits in first part
+	const firstPartSize = 8
+	const partSize = 10
+	expectedFirstPart := []byte("123456")
+	payload := expectedFirstPart
+	var expectedParts [][]byte = nil
+	testPartitionCase(t, payload, firstPartSize, partSize, expectedFirstPart, expectedParts)
+
+	// 2. Test payload with size equal to firstPart + one part
+	expectedFirstPart = []byte("12345678")
+	expectedParts = make([][]byte, 1)
+	expectedParts[0] = []byte("0123456789")
+	payload = append(expectedFirstPart, expectedParts[0]...)
+	testPartitionCase(t, payload, firstPartSize, partSize, expectedFirstPart, expectedParts)
+
+	// 3. Test payload with size smaller than firstPart + one part
+	expectedFirstPart = []byte("12345678")
+	expectedParts = make([][]byte, 1)
+	expectedParts[0] = []byte("12345678")
+	payload = append(expectedFirstPart, expectedParts[0]...)
+	testPartitionCase(t, payload, firstPartSize, partSize, expectedFirstPart, expectedParts)
+}