Update to emoji v14

This commit is contained in:
jawira 2022-02-08 23:06:21 +01:00
parent a194d92474
commit 854eb13039
10 changed files with 3792 additions and 3664 deletions

View File

@ -5,16 +5,12 @@ charset = utf-8
trim_trailing_whitespace = true
end_of_line = lf
insert_final_newline = true
indent_style = space
indent_size = 2
[*.php]
indent_size = 4
indent_style = space
[*.{yml, yaml, neon, xml, xsl, json}]
indent_size = 2
indent_style = space
[*.{md, markdown}]
trim_trailing_whitespace = false
indent_size = 2
indent_style = space
max_line_length = 80

View File

@ -1,65 +0,0 @@
# Changelog
<!-- changelog-linker -->
<!-- dumped content start -->
## Unreleased
## [v3.0.1] - 2020-10-14
- [#16] Reduce Emoji.php size
## [v3.0.0] - 2020-09-21
- [#14] Update to Emoji v13.1
- [#12] Explain emoji sequences in readme
## [v2.0.1] - 2020-09-17
- [#11] Remove comments to improve op_cache performance in production environments
## [v2.0.0] - 2020-03-12
- [#7] Update library to emoji v13
## [v1.2.0] - 2019-10-28
- [#5] Updated to Emoji v12.1
## [v1.1.0] - 2019-10-02
- [#4] Added catalog with the list of all emojis
## [v1.0.0] - 2019-10-01
- [#2] Added docblock with _name_ and _code point_ to all constants.
- [#2] Constant `Emoji::LAPTOP_COMPUTER` was changed to `Emoji::LAPTOP`.
- [#2] Constant `Emoji::FLAG_ENGLAND` was changed to `Emoji::FLAG_GBENG`.
- [#2] Constant `Emoji::FLAG_SCOTLAND` was changed to `Emoji::FLAG_GBSCT`.
- [#2] Constant `Emoji::FLAG_WALES` was changed to `Emoji::FLAG_GBWLS`.
## [v0.0.0] - 2019-08-30
- First working version.
<!-- dumped content end -->
[#12]: https://github.com/jawira/emoji-catalog/pull/12
[#11]: https://github.com/jawira/emoji-catalog/pull/11
[#7]: https://github.com/jawira/emoji-catalog/pull/7
[#6]: https://github.com/jawira/emoji-catalog/pull/6
[#4]: https://github.com/jawira/emoji-catalog/pull/4
[#3]: https://github.com/jawira/emoji-catalog/pull/3
[#2]: https://github.com/jawira/emoji-catalog/pull/2
[#1]: https://github.com/jawira/emoji-catalog/pull/1
[v2.0.1]: https://github.com/jawira/emoji-catalog/compare/v2.0.0...v2.0.1
[v2.0.0]: https://github.com/jawira/emoji-catalog/compare/v1.1.0...v2.0.0
[v1.1.0]: https://github.com/jawira/emoji-catalog/compare/v1.0.0...v1.1.0
[#14]: https://github.com/jawira/emoji-catalog/pull/14
[#5]: https://github.com/jawira/emoji-catalog/pull/5
[v3.0.0]: https://github.com/jawira/emoji-catalog/compare/v2.0.1...v3.0.0
[v1.2.0]: https://github.com/jawira/emoji-catalog/compare/v1.1.0...v1.2.0
[v1.0.0]: https://github.com/jawira/emoji-catalog/compare/v0.0.0...v1.0.0
[#16]: https://github.com/jawira/emoji-catalog/pull/16
[v3.0.1]: https://github.com/jawira/emoji-catalog/compare/v3.0.0...v3.0.1

View File

@ -1,7 +1,6 @@
Emoji catalog 📔
==============
# Emoji catalog 📔
Get access to +3500 emojis as class constants.
Get access to +3600 emojis as class constants.
Features:
@ -12,14 +11,10 @@ Features:
You can see the [full emoji list].
[![Latest Stable Version](https://poser.pugx.org/jawira/emoji-catalog/v/stable)](https://packagist.org/packages/jawira/emoji-catalog)
[![Emoji version](https://img.shields.io/badge/Emoji-v13.1-%23ff69b4)](https://unicode.org/emoji/charts-13.1/emoji-released.html)
[![Emoji version](https://img.shields.io/badge/Emoji-v14.0-%23ff69b4)](https://www.unicode.org/emoji/charts-14.0/emoji-released.html)
[![License](https://poser.pugx.org/jawira/emoji-catalog/license)](https://packagist.org/packages/jawira/emoji-catalog)
[![composer.lock](https://poser.pugx.org/jawira/emoji-catalog/composerlock)](https://packagist.org/packages/jawira/emoji-catalog)
[![PDS Skeleton](https://img.shields.io/badge/pds-skeleton-blue.svg)](https://github.com/php-pds/skeleton)
[![HitCount](http://hits.dwyl.io/jawira/emoji-catalog.svg)](http://hits.dwyl.io/jawira/emoji-catalog)
Usage
-----
## Usage
You have access to emojis as `\Jawira\EmojiCatalog\Emoji` constants:
@ -33,49 +28,48 @@ echo Emoji::HOURGLASS_DONE; // ⌛
echo Emoji::EJECT_BUTTON; // ⏏
```
Your favorite IDE should give you autocomplete since you are simply calling
Your favorite IDE should give you autocomplete since you are simply calling
class constants:
![Autocomplete](docs/images/autocomplete.png)
How to install
--------------
## How to install
```
$ composer require jawira/emoji-catalog
```
Emoji sequences
---------------
## Emoji sequences
An _emoji sequence_ is an emoji composed of other emojis. For example the
character "👨‍👩‍👧" is composed of five characters: _U+1F468 U+200D U+1F469 U+200D
U+1F467_.
An _emoji sequence_ is an emoji composed of other emojis. For example the
character "👨‍👩‍👧" is composed of five characters: _U+1F468 U+200D U+1F469
U+200D U+1F467_.
You don't need to compose your emojis, _jawira/emoji-catalog_ comes with all
You don't need to compose your emojis, _jawira/emoji-catalog_ comes with all
possible sequences as class constants:
```php
echo Emoji::FAMILY_MAN_WOMAN_GIRL; // 👨‍👩‍👧
```
Contributing
------------
## Contributing
If you liked this project, ⭐ star it on [GitHub].
- If you liked this project, ⭐ star it on [GitHub]
. [![GitHub Repo stars](https://img.shields.io/github/stars/jawira/emoji-catalog?style=social)][GitHub]
- Or follow me on
Twitter. [![Twitter Follow](https://img.shields.io/twitter/follow/jawira?style=social)](https://twitter.com/jawira)
License
-------
## License
This library is licensed under the [MIT license](LICENSE.md).
[GitHub]: https://github.com/jawira/emoji-catalog
[full emoji list]: https://github.com/jawira/emoji-catalog/blob/master/docs/catalog.md
***
Packages from jawira
--------------------
## Packages from jawira
<dl>

BIN
build.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

@ -1,19 +1,14 @@
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="UTF-8"?>
<project name="Emoji catalog" default="help" phingVersion="3">
<project name="jawira/emoji-catalog" default="help" phingVersion="3">
<defaultexcludes default="true"/><!--Initializing default excludes-->
<defaultexcludes add="**/.idea"/>
<defaultexcludes add="**/.idea/**"/>
<property name="phing.http.proxy" value="${env.http_proxy}"/>
<target name="help">
<exec executable="xdg-open" spawn="true">
<arg path="build.png"/>
</exec>
</target>
<target name="setup" description="Prepare project for dev" depends="composer:install,visualizer"/>
<target name="setup" description="Prepare project for dev" depends="composer:install"/>
<target name="qa" description="Quality assurance" depends="composer:validate,php:lint"/>
<target name="update" description="Update class and catalog" depends="emoji:update,catalog:update,emoji:count"/>
<target name="emoji:update" description="Update Emoji.php"
@ -21,6 +16,7 @@
<target name="catalog:update" description="Update catalog.md"
depends="emoji-list:download,catalog:parse,catalog:build"/>
<target name="composer:validate" description="Validate composer.json">
<composer command="validate">
<arg value="--no-interaction"/>
@ -44,28 +40,6 @@
</composer>
</target>
<target name="git:tag-listing" description="List all git tags">
<!--https://stackoverflow.com/a/34239190/4345061-->
<exec executable="git" passthru="true">
<arg value="log"/>
<arg line="--graph --all --decorate --oneline --simplify-by-decoration"/>
</exec>
</target>
<target name="changelog:update" description="Update CHANGELOG.md">
<composer command="require">
<arg value="symplify/changelog-linker"/>
<arg value="--quiet"/>
</composer>
<exec executable="vendor/bin/changelog-linker" passthru="true" checkreturn="true">
<arg value="dump-merges"/>
</exec>
<composer command="remove">
<arg value="symplify/changelog-linker"/>
<arg value="--quiet"/>
</composer>
</target>
<target name="emoji-list:download">
<mkdir dir="resources/unicode"/>
<httpget dir="resources/unicode" url="https://unicode.org/emoji/charts/full-emoji-list.html"/>
@ -125,7 +99,7 @@
</target>
<target name="php:lint" description="Check PHP syntax">
<phplint deprecatedAsError="true">
<phplint deprecatedAsError="true" haltonfailure="true">
<fileset dir="src">
<include name="**/*.php"/>
</fileset>
@ -135,7 +109,7 @@
<target name="emoji:count" description="Count constants in Emoji class">
<autoloader autoloaderpath="vendor/autoload.php"/>
<adhoc-task name="emoji-count"><![CDATA[
class EmojiCountTask extends Task {
class EmojiCountTask extends \Phing\Task {
function main() {
$emojiReflection = new ReflectionClass(\Jawira\EmojiCatalog\Emoji::class);
$constants = $emojiReflection->getConstants();
@ -148,4 +122,14 @@
<emoji-count/>
</target>
<target name="help">
<uptodate property="uptodate.visualizer" srcfile="build.xml" targetfile="build.png"/>
<runtarget target="visualizer"/>
<open path="build.png"/>
</target>
<target name="visualizer" unless="uptodate.visualizer" description="Create buildfile map">
<visualizer/>
</target>
</project>

View File

@ -1,3 +0,0 @@
# https://packagist.org/packages/symplify/changelog-linker
parameters:
authors_to_ignore: ['jawira']

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,6 @@
Catalog
=======
# Emoji Catalog
This list contains all the _emojis_ from `\Jawira\EmojiCatalog\Emoji`.
| Name | Emoji | Code point(s) | `\Jawira\EmojiCatalog\Emoji::`
| --------- | --------- | ------------- | -------------------------------
| Name | Emoji | Code point(s) | `\Jawira\EmojiCatalog\Emoji::` |
| --------- | --------- | ------------- | ------------------------------- |

View File

@ -17,7 +17,7 @@
<xsl:text> </xsl:text>
<xsl:text>| </xsl:text>
<xsl:call-template name="get-constant-name"/>
<xsl:text>&#10;</xsl:text>
<xsl:text> |&#10;</xsl:text>
</xsl:for-each>
</xsl:template>

View File

@ -22,6 +22,7 @@ const ROLLING_ON_THE_FLOOR_LAUGHING = "🤣";
const FACE_WITH_TEARS_OF_JOY = "😂";
const SLIGHTLY_SMILING_FACE = "🙂";
const UPSIDE_DOWN_FACE = "🙃";
const MELTING_FACE = "🫠";
const WINKING_FACE = "😉";
const SMILING_FACE_WITH_SMILING_EYES = "😊";
const SMILING_FACE_WITH_HALO = "😇";
@ -40,15 +41,19 @@ const WINKING_FACE_WITH_TONGUE = "😜";
const ZANY_FACE = "🤪";
const SQUINTING_FACE_WITH_TONGUE = "😝";
const MONEY_MOUTH_FACE = "🤑";
const HUGGING_FACE = "🤗";
const SMILING_FACE_WITH_OPEN_HANDS = "🤗";
const FACE_WITH_HAND_OVER_MOUTH = "🤭";
const FACE_WITH_OPEN_EYES_AND_HAND_OVER_MOUTH = "🫢";
const FACE_WITH_PEEKING_EYE = "🫣";
const SHUSHING_FACE = "🤫";
const THINKING_FACE = "🤔";
const SALUTING_FACE = "🫡";
const ZIPPER_MOUTH_FACE = "🤐";
const FACE_WITH_RAISED_EYEBROW = "🤨";
const NEUTRAL_FACE = "😐";
const EXPRESSIONLESS_FACE = "😑";
const FACE_WITHOUT_MOUTH = "😶";
const DOTTED_LINE_FACE = "🫥";
const FACE_IN_CLOUDS = "😶‍🌫️";
const SMIRKING_FACE = "😏";
const UNAMUSED_FACE = "😒";
@ -70,7 +75,7 @@ const SNEEZING_FACE = "🤧";
const HOT_FACE = "🥵";
const COLD_FACE = "🥶";
const WOOZY_FACE = "🥴";
const KNOCKED_OUT_FACE = "😵";
const FACE_WITH_CROSSED_OUT_EYES = "😵";
const FACE_WITH_SPIRAL_EYES = "😵‍💫";
const EXPLODING_HEAD = "🤯";
const COWBOY_HAT_FACE = "🤠";
@ -80,6 +85,7 @@ const SMILING_FACE_WITH_SUNGLASSES = "😎";
const NERD_FACE = "🤓";
const FACE_WITH_MONOCLE = "🧐";
const CONFUSED_FACE = "😕";
const FACE_WITH_DIAGONAL_MOUTH = "🫤";
const WORRIED_FACE = "😟";
const SLIGHTLY_FROWNING_FACE = "🙁";
const FROWNING_FACE = "";
@ -88,6 +94,7 @@ const HUSHED_FACE = "😯";
const ASTONISHED_FACE = "😲";
const FLUSHED_FACE = "😳";
const PLEADING_FACE = "🥺";
const FACE_HOLDING_BACK_TEARS = "🥹";
const FROWNING_FACE_WITH_OPEN_MOUTH = "😦";
const ANGUISHED_FACE = "😧";
const FEARFUL_FACE = "😨";
@ -173,11 +180,16 @@ const RAISED_BACK_OF_HAND = "🤚";
const HAND_WITH_FINGERS_SPLAYED = "🖐";
const RAISED_HAND = "";
const VULCAN_SALUTE = "🖖";
const RIGHTWARDS_HAND = "🫱";
const LEFTWARDS_HAND = "🫲";
const PALM_DOWN_HAND = "🫳";
const PALM_UP_HAND = "🫴";
const OK_HAND = "👌";
const PINCHED_FINGERS = "🤌";
const PINCHING_HAND = "🤏";
const VICTORY_HAND = "";
const CROSSED_FINGERS = "🤞";
const HAND_WITH_INDEX_FINGER_AND_THUMB_CROSSED = "🫰";
const LOVE_YOU_GESTURE = "🤟";
const SIGN_OF_THE_HORNS = "🤘";
const CALL_ME_HAND = "🤙";
@ -187,6 +199,7 @@ const BACKHAND_INDEX_POINTING_UP = "👆";
const MIDDLE_FINGER = "🖕";
const BACKHAND_INDEX_POINTING_DOWN = "👇";
const INDEX_POINTING_UP = "";
const INDEX_POINTING_AT_THE_VIEWER = "🫵";
const THUMBS_UP = "👍";
const THUMBS_DOWN = "👎";
const RAISED_FIST = "";
@ -195,6 +208,7 @@ const LEFT_FACING_FIST = "🤛";
const RIGHT_FACING_FIST = "🤜";
const CLAPPING_HANDS = "👏";
const RAISING_HANDS = "🙌";
const HEART_HANDS = "🫶";
const OPEN_HANDS = "👐";
const PALMS_UP_TOGETHER = "🤲";
const HANDSHAKE = "🤝";
@ -219,6 +233,7 @@ const EYES = "👀";
const EYE = "👁";
const TONGUE = "👅";
const MOUTH = "👄";
const BITING_LIP = "🫦";
const BABY = "👶";
const CHILD = "🧒";
const BOY = "👦";
@ -338,6 +353,7 @@ const NINJA = "🥷";
const CONSTRUCTION_WORKER = "👷";
const MAN_CONSTRUCTION_WORKER = "👷‍♂️";
const WOMAN_CONSTRUCTION_WORKER = "👷‍♀️";
const PERSON_WITH_CROWN = "🫅";
const PRINCE = "🤴";
const PRINCESS = "👸";
const PERSON_WEARING_TURBAN = "👳";
@ -352,6 +368,8 @@ const PERSON_WITH_VEIL = "👰";
const MAN_WITH_VEIL = "👰‍♂️";
const WOMAN_WITH_VEIL = "👰‍♀️";
const PREGNANT_WOMAN = "🤰";
const PREGNANT_MAN = "🫃";
const PREGNANT_PERSON = "🫄";
const BREAST_FEEDING = "🤱";
const WOMAN_FEEDING_BABY = "👩‍🍼";
const MAN_FEEDING_BABY = "👨‍🍼";
@ -387,6 +405,7 @@ const WOMAN_GENIE = "🧞‍♀️";
const ZOMBIE = "🧟";
const MAN_ZOMBIE = "🧟‍♂️";
const WOMAN_ZOMBIE = "🧟‍♀️";
const TROLL = "🧌";
const PERSON_GETTING_MASSAGE = "💆";
const MAN_GETTING_MASSAGE = "💆‍♂️";
const WOMAN_GETTING_MASSAGE = "💆‍♀️";
@ -622,6 +641,7 @@ const BLOWFISH = "🐡";
const SHARK = "🦈";
const OCTOPUS = "🐙";
const SPIRAL_SHELL = "🐚";
const CORAL = "🪸";
const SNAIL = "🐌";
const BUTTERFLY = "🦋";
const BUG = "🐛";
@ -641,6 +661,7 @@ const MICROBE = "🦠";
const BOUQUET = "💐";
const CHERRY_BLOSSOM = "🌸";
const WHITE_FLOWER = "💮";
const LOTUS = "🪷";
const ROSETTE = "🏵";
const ROSE = "🌹";
const WILTED_FLOWER = "🥀";
@ -661,6 +682,8 @@ const FOUR_LEAF_CLOVER = "🍀";
const MAPLE_LEAF = "🍁";
const FALLEN_LEAF = "🍂";
const LEAF_FLUTTERING_IN_WIND = "🍃";
const EMPTY_NEST = "🪹";
const NEST_WITH_EGGS = "🪺";
const GRAPES = "🍇";
const MELON = "🍈";
const WATERMELON = "🍉";
@ -694,6 +717,7 @@ const GARLIC = "🧄";
const ONION = "🧅";
const MUSHROOM = "🍄";
const PEANUTS = "🥜";
const BEANS = "🫘";
const CHESTNUT = "🌰";
const BREAD = "🍞";
const CROISSANT = "🥐";
@ -779,6 +803,7 @@ const BEER_MUG = "🍺";
const CLINKING_BEER_MUGS = "🍻";
const CLINKING_GLASSES = "🥂";
const TUMBLER_GLASS = "🥃";
const POURING_LIQUID = "🫗";
const CUP_WITH_STRAW = "🥤";
const BUBBLE_TEA = "🧋";
const BEVERAGE_BOX = "🧃";
@ -789,6 +814,7 @@ const FORK_AND_KNIFE_WITH_PLATE = "🍽";
const FORK_AND_KNIFE = "🍴";
const SPOON = "🥄";
const KITCHEN_KNIFE = "🔪";
const JAR = "🫙";
const AMPHORA = "🏺";
const GLOBE_SHOWING_EUROPE_AFRICA = "🌍";
const GLOBE_SHOWING_AMERICAS = "🌎";
@ -851,6 +877,7 @@ const SUNSET = "🌇";
const BRIDGE_AT_NIGHT = "🌉";
const HOT_SPRINGS = "";
const CAROUSEL_HORSE = "🎠";
const PLAYGROUND_SLIDE = "🛝";
const FERRIS_WHEEL = "🎡";
const ROLLER_COASTER = "🎢";
const BARBER_POLE = "💈";
@ -899,12 +926,14 @@ const MOTORWAY = "🛣";
const RAILWAY_TRACK = "🛤";
const OIL_DRUM = "🛢";
const FUEL_PUMP = "";
const WHEEL = "🛞";
const POLICE_CAR_LIGHT = "🚨";
const HORIZONTAL_TRAFFIC_LIGHT = "🚥";
const VERTICAL_TRAFFIC_LIGHT = "🚦";
const STOP_SIGN = "🛑";
const CONSTRUCTION = "🚧";
const ANCHOR = "";
const RING_BUOY = "🛟";
const SAILBOAT = "";
const CANOE = "🛶";
const SPEEDBOAT = "🚤";
@ -1066,6 +1095,7 @@ const POOL_8_BALL = "🎱";
const CRYSTAL_BALL = "🔮";
const MAGIC_WAND = "🪄";
const NAZAR_AMULET = "🧿";
const HAMSA = "🪬";
const VIDEO_GAME = "🎮";
const JOYSTICK = "🕹";
const SLOT_MACHINE = "🎰";
@ -1073,6 +1103,7 @@ const GAME_DIE = "🎲";
const PUZZLE_PIECE = "🧩";
const TEDDY_BEAR = "🧸";
const PINATA = "🪅";
const MIRROR_BALL = "🪩";
const NESTING_DOLLS = "🪆";
const SPADE_SUIT = "";
const HEART_SUIT = "";
@ -1168,6 +1199,7 @@ const TELEPHONE_RECEIVER = "📞";
const PAGER = "📟";
const FAX_MACHINE = "📠";
const BATTERY = "🔋";
const LOW_BATTERY = "🪫";
const ELECTRIC_PLUG = "🔌";
const LAPTOP = "💻";
const DESKTOP_COMPUTER = "🖥";
@ -1308,7 +1340,9 @@ const SYRINGE = "💉";
const DROP_OF_BLOOD = "🩸";
const PILL = "💊";
const ADHESIVE_BANDAGE = "🩹";
const CRUTCH = "🩼";
const STETHOSCOPE = "🩺";
const X_RAY = "🩻";
const DOOR = "🚪";
const ELEVATOR = "🛗";
const MIRROR = "🪞";
@ -1329,6 +1363,7 @@ const BASKET = "🧺";
const ROLL_OF_PAPER = "🧻";
const BUCKET = "🪣";
const SOAP = "🧼";
const BUBBLES = "🫧";
const TOOTHBRUSH = "🪥";
const SPONGE = "🧽";
const FIRE_EXTINGUISHER = "🧯";
@ -1339,6 +1374,7 @@ const HEADSTONE = "🪦";
const FUNERAL_URN = "";
const MOAI = "🗿";
const PLACARD = "🪧";
const IDENTIFICATION_CARD = "🪪";
const ATM_SIGN = "🏧";
const LITTER_IN_BIN_SIGN = "🚮";
const POTABLE_WATER = "🚰";
@ -1442,6 +1478,7 @@ const MULTIPLY = "✖";
const PLUS = "";
const MINUS = "";
const DIVIDE = "";
const HEAVY_EQUALS_SIGN = "🟰";
const INFINITY = "";
const DOUBLE_EXCLAMATION_MARK = "";
const EXCLAMATION_QUESTION_MARK = "";
@ -1853,6 +1890,26 @@ const VULCAN_SALUTE_MEDIUM_LIGHT_SKIN_TONE = "🖖🏼";
const VULCAN_SALUTE_MEDIUM_SKIN_TONE = "🖖🏽";
const VULCAN_SALUTE_MEDIUM_DARK_SKIN_TONE = "🖖🏾";
const VULCAN_SALUTE_DARK_SKIN_TONE = "🖖🏿";
const RIGHTWARDS_HAND_LIGHT_SKIN_TONE = "🫱🏻";
const RIGHTWARDS_HAND_MEDIUM_LIGHT_SKIN_TONE = "🫱🏼";
const RIGHTWARDS_HAND_MEDIUM_SKIN_TONE = "🫱🏽";
const RIGHTWARDS_HAND_MEDIUM_DARK_SKIN_TONE = "🫱🏾";
const RIGHTWARDS_HAND_DARK_SKIN_TONE = "🫱🏿";
const LEFTWARDS_HAND_LIGHT_SKIN_TONE = "🫲🏻";
const LEFTWARDS_HAND_MEDIUM_LIGHT_SKIN_TONE = "🫲🏼";
const LEFTWARDS_HAND_MEDIUM_SKIN_TONE = "🫲🏽";
const LEFTWARDS_HAND_MEDIUM_DARK_SKIN_TONE = "🫲🏾";
const LEFTWARDS_HAND_DARK_SKIN_TONE = "🫲🏿";
const PALM_DOWN_HAND_LIGHT_SKIN_TONE = "🫳🏻";
const PALM_DOWN_HAND_MEDIUM_LIGHT_SKIN_TONE = "🫳🏼";
const PALM_DOWN_HAND_MEDIUM_SKIN_TONE = "🫳🏽";
const PALM_DOWN_HAND_MEDIUM_DARK_SKIN_TONE = "🫳🏾";
const PALM_DOWN_HAND_DARK_SKIN_TONE = "🫳🏿";
const PALM_UP_HAND_LIGHT_SKIN_TONE = "🫴🏻";
const PALM_UP_HAND_MEDIUM_LIGHT_SKIN_TONE = "🫴🏼";
const PALM_UP_HAND_MEDIUM_SKIN_TONE = "🫴🏽";
const PALM_UP_HAND_MEDIUM_DARK_SKIN_TONE = "🫴🏾";
const PALM_UP_HAND_DARK_SKIN_TONE = "🫴🏿";
const OK_HAND_LIGHT_SKIN_TONE = "👌🏻";
const OK_HAND_MEDIUM_LIGHT_SKIN_TONE = "👌🏼";
const OK_HAND_MEDIUM_SKIN_TONE = "👌🏽";
@ -1878,6 +1935,11 @@ const CROSSED_FINGERS_MEDIUM_LIGHT_SKIN_TONE = "🤞🏼";
const CROSSED_FINGERS_MEDIUM_SKIN_TONE = "🤞🏽";
const CROSSED_FINGERS_MEDIUM_DARK_SKIN_TONE = "🤞🏾";
const CROSSED_FINGERS_DARK_SKIN_TONE = "🤞🏿";
const HAND_WITH_INDEX_FINGER_AND_THUMB_CROSSED_LIGHT_SKIN_TONE = "🫰🏻";
const HAND_WITH_INDEX_FINGER_AND_THUMB_CROSSED_MEDIUM_LIGHT_SKIN_TONE = "🫰🏼";
const HAND_WITH_INDEX_FINGER_AND_THUMB_CROSSED_MEDIUM_SKIN_TONE = "🫰🏽";
const HAND_WITH_INDEX_FINGER_AND_THUMB_CROSSED_MEDIUM_DARK_SKIN_TONE = "🫰🏾";
const HAND_WITH_INDEX_FINGER_AND_THUMB_CROSSED_DARK_SKIN_TONE = "🫰🏿";
const LOVE_YOU_GESTURE_LIGHT_SKIN_TONE = "🤟🏻";
const LOVE_YOU_GESTURE_MEDIUM_LIGHT_SKIN_TONE = "🤟🏼";
const LOVE_YOU_GESTURE_MEDIUM_SKIN_TONE = "🤟🏽";
@ -1923,6 +1985,11 @@ const INDEX_POINTING_UP_MEDIUM_LIGHT_SKIN_TONE = "☝🏼";
const INDEX_POINTING_UP_MEDIUM_SKIN_TONE = "☝🏽";
const INDEX_POINTING_UP_MEDIUM_DARK_SKIN_TONE = "☝🏾";
const INDEX_POINTING_UP_DARK_SKIN_TONE = "☝🏿";
const INDEX_POINTING_AT_THE_VIEWER_LIGHT_SKIN_TONE = "🫵🏻";
const INDEX_POINTING_AT_THE_VIEWER_MEDIUM_LIGHT_SKIN_TONE = "🫵🏼";
const INDEX_POINTING_AT_THE_VIEWER_MEDIUM_SKIN_TONE = "🫵🏽";
const INDEX_POINTING_AT_THE_VIEWER_MEDIUM_DARK_SKIN_TONE = "🫵🏾";
const INDEX_POINTING_AT_THE_VIEWER_DARK_SKIN_TONE = "🫵🏿";
const THUMBS_UP_LIGHT_SKIN_TONE = "👍🏻";
const THUMBS_UP_MEDIUM_LIGHT_SKIN_TONE = "👍🏼";
const THUMBS_UP_MEDIUM_SKIN_TONE = "👍🏽";
@ -1963,6 +2030,11 @@ const RAISING_HANDS_MEDIUM_LIGHT_SKIN_TONE = "🙌🏼";
const RAISING_HANDS_MEDIUM_SKIN_TONE = "🙌🏽";
const RAISING_HANDS_MEDIUM_DARK_SKIN_TONE = "🙌🏾";
const RAISING_HANDS_DARK_SKIN_TONE = "🙌🏿";
const HEART_HANDS_LIGHT_SKIN_TONE = "🫶🏻";
const HEART_HANDS_MEDIUM_LIGHT_SKIN_TONE = "🫶🏼";
const HEART_HANDS_MEDIUM_SKIN_TONE = "🫶🏽";
const HEART_HANDS_MEDIUM_DARK_SKIN_TONE = "🫶🏾";
const HEART_HANDS_DARK_SKIN_TONE = "🫶🏿";
const OPEN_HANDS_LIGHT_SKIN_TONE = "👐🏻";
const OPEN_HANDS_MEDIUM_LIGHT_SKIN_TONE = "👐🏼";
const OPEN_HANDS_MEDIUM_SKIN_TONE = "👐🏽";
@ -1973,6 +2045,31 @@ const PALMS_UP_TOGETHER_MEDIUM_LIGHT_SKIN_TONE = "🤲🏼";
const PALMS_UP_TOGETHER_MEDIUM_SKIN_TONE = "🤲🏽";
const PALMS_UP_TOGETHER_MEDIUM_DARK_SKIN_TONE = "🤲🏾";
const PALMS_UP_TOGETHER_DARK_SKIN_TONE = "🤲🏿";
const HANDSHAKE_LIGHT_SKIN_TONE = "🤝🏻";
const HANDSHAKE_MEDIUM_LIGHT_SKIN_TONE = "🤝🏼";
const HANDSHAKE_MEDIUM_SKIN_TONE = "🤝🏽";
const HANDSHAKE_MEDIUM_DARK_SKIN_TONE = "🤝🏾";
const HANDSHAKE_DARK_SKIN_TONE = "🤝🏿";
const HANDSHAKE_LIGHT_SKIN_TONE_MEDIUM_LIGHT_SKIN_TONE = "🫱🏻‍🫲🏼";
const HANDSHAKE_LIGHT_SKIN_TONE_MEDIUM_SKIN_TONE = "🫱🏻‍🫲🏽";
const HANDSHAKE_LIGHT_SKIN_TONE_MEDIUM_DARK_SKIN_TONE = "🫱🏻‍🫲🏾";
const HANDSHAKE_LIGHT_SKIN_TONE_DARK_SKIN_TONE = "🫱🏻‍🫲🏿";
const HANDSHAKE_MEDIUM_LIGHT_SKIN_TONE_LIGHT_SKIN_TONE = "🫱🏼‍🫲🏻";
const HANDSHAKE_MEDIUM_LIGHT_SKIN_TONE_MEDIUM_SKIN_TONE = "🫱🏼‍🫲🏽";
const HANDSHAKE_MEDIUM_LIGHT_SKIN_TONE_MEDIUM_DARK_SKIN_TONE = "🫱🏼‍🫲🏾";
const HANDSHAKE_MEDIUM_LIGHT_SKIN_TONE_DARK_SKIN_TONE = "🫱🏼‍🫲🏿";
const HANDSHAKE_MEDIUM_SKIN_TONE_LIGHT_SKIN_TONE = "🫱🏽‍🫲🏻";
const HANDSHAKE_MEDIUM_SKIN_TONE_MEDIUM_LIGHT_SKIN_TONE = "🫱🏽‍🫲🏼";
const HANDSHAKE_MEDIUM_SKIN_TONE_MEDIUM_DARK_SKIN_TONE = "🫱🏽‍🫲🏾";
const HANDSHAKE_MEDIUM_SKIN_TONE_DARK_SKIN_TONE = "🫱🏽‍🫲🏿";
const HANDSHAKE_MEDIUM_DARK_SKIN_TONE_LIGHT_SKIN_TONE = "🫱🏾‍🫲🏻";
const HANDSHAKE_MEDIUM_DARK_SKIN_TONE_MEDIUM_LIGHT_SKIN_TONE = "🫱🏾‍🫲🏼";
const HANDSHAKE_MEDIUM_DARK_SKIN_TONE_MEDIUM_SKIN_TONE = "🫱🏾‍🫲🏽";
const HANDSHAKE_MEDIUM_DARK_SKIN_TONE_DARK_SKIN_TONE = "🫱🏾‍🫲🏿";
const HANDSHAKE_DARK_SKIN_TONE_LIGHT_SKIN_TONE = "🫱🏿‍🫲🏻";
const HANDSHAKE_DARK_SKIN_TONE_MEDIUM_LIGHT_SKIN_TONE = "🫱🏿‍🫲🏼";
const HANDSHAKE_DARK_SKIN_TONE_MEDIUM_SKIN_TONE = "🫱🏿‍🫲🏽";
const HANDSHAKE_DARK_SKIN_TONE_MEDIUM_DARK_SKIN_TONE = "🫱🏿‍🫲🏾";
const FOLDED_HANDS_LIGHT_SKIN_TONE = "🙏🏻";
const FOLDED_HANDS_MEDIUM_LIGHT_SKIN_TONE = "🙏🏼";
const FOLDED_HANDS_MEDIUM_SKIN_TONE = "🙏🏽";
@ -2618,6 +2715,11 @@ const WOMAN_CONSTRUCTION_WORKER_MEDIUM_LIGHT_SKIN_TONE = "👷🏼‍♀️";
const WOMAN_CONSTRUCTION_WORKER_MEDIUM_SKIN_TONE = "👷🏽‍♀️";
const WOMAN_CONSTRUCTION_WORKER_MEDIUM_DARK_SKIN_TONE = "👷🏾‍♀️";
const WOMAN_CONSTRUCTION_WORKER_DARK_SKIN_TONE = "👷🏿‍♀️";
const PERSON_WITH_CROWN_LIGHT_SKIN_TONE = "🫅🏻";
const PERSON_WITH_CROWN_MEDIUM_LIGHT_SKIN_TONE = "🫅🏼";
const PERSON_WITH_CROWN_MEDIUM_SKIN_TONE = "🫅🏽";
const PERSON_WITH_CROWN_MEDIUM_DARK_SKIN_TONE = "🫅🏾";
const PERSON_WITH_CROWN_DARK_SKIN_TONE = "🫅🏿";
const PRINCE_LIGHT_SKIN_TONE = "🤴🏻";
const PRINCE_MEDIUM_LIGHT_SKIN_TONE = "🤴🏼";
const PRINCE_MEDIUM_SKIN_TONE = "🤴🏽";
@ -2688,6 +2790,16 @@ const PREGNANT_WOMAN_MEDIUM_LIGHT_SKIN_TONE = "🤰🏼";
const PREGNANT_WOMAN_MEDIUM_SKIN_TONE = "🤰🏽";
const PREGNANT_WOMAN_MEDIUM_DARK_SKIN_TONE = "🤰🏾";
const PREGNANT_WOMAN_DARK_SKIN_TONE = "🤰🏿";
const PREGNANT_MAN_LIGHT_SKIN_TONE = "🫃🏻";
const PREGNANT_MAN_MEDIUM_LIGHT_SKIN_TONE = "🫃🏼";
const PREGNANT_MAN_MEDIUM_SKIN_TONE = "🫃🏽";
const PREGNANT_MAN_MEDIUM_DARK_SKIN_TONE = "🫃🏾";
const PREGNANT_MAN_DARK_SKIN_TONE = "🫃🏿";
const PREGNANT_PERSON_LIGHT_SKIN_TONE = "🫄🏻";
const PREGNANT_PERSON_MEDIUM_LIGHT_SKIN_TONE = "🫄🏼";
const PREGNANT_PERSON_MEDIUM_SKIN_TONE = "🫄🏽";
const PREGNANT_PERSON_MEDIUM_DARK_SKIN_TONE = "🫄🏾";
const PREGNANT_PERSON_DARK_SKIN_TONE = "🫄🏿";
const BREAST_FEEDING_LIGHT_SKIN_TONE = "🤱🏻";
const BREAST_FEEDING_MEDIUM_LIGHT_SKIN_TONE = "🤱🏼";
const BREAST_FEEDING_MEDIUM_SKIN_TONE = "🤱🏽";