/*
* Name: Unicode Smilies
* Description: Smilies based on the unicode emojis - On Linux use https://github.com/eosrei/emojione-color-font to see them in color and http://www.unicode.org/emoji/charts/full-emoji-list.html
- * Version: 1.0
+ * Version: 1.1
* Author: Michael Vogel <http://pirati.ca/profile/heluecht>
+ * Author: Matthias Ebers <https://loma.ml/profile/one>
*/
use Friendica\Content\Smilies;
use Friendica\Core\Hook;
function unicode_smilies_install() {
-Hook::register('smilie', 'addon/unicode_smilies/unicode_smilies.php', 'unicode_smilies_smilies');
+ Hook::register('smilie', 'addon/unicode_smilies/unicode_smilies.php', 'unicode_smilies_smilies');
}
function unicode_smilies_uninstall() {
-Hook::unregister('smilie', 'addon/unicode_smilies/unicode_smilies.php', 'unicode_smilies_smilies');
+ Hook::unregister('smilie', 'addon/unicode_smilies/unicode_smilies.php', 'unicode_smilies_smilies');
}
function unicode_smilies_smilies(&$a,&$b) {
-Smilies::add($b, ':-)', '😀');
-Smilies::add($b, ':)', '😀');
-Smilies::add($b, ':-(', '🙁');
-Smilies::add($b, ':(', '🙁');
-Smilies::add($b, ':-[', '😳');
-Smilies::add($b, ':-D', '😁');
-Smilies::add($b, ':D', '😁');
-Smilies::add($b, ';-)', '😉');
-// Smilies::add($b, ';)', '😉'); // Deactivated since this leads to disturbed html entities
-Smilies::add($b, ':-P', '😛');
-Smilies::add($b, ':-p', '😛');
-Smilies::add($b, ':P', '😛');
-Smilies::add($b, ':p', '😛');
-Smilies::add($b, ':-O', '😮');
-Smilies::add($b, ':O', '😮');
-Smilies::add($b, ':-X', '🤐');
-Smilies::add($b, ':-x', '🤐');
-Smilies::add($b, ':X', '🤐');
-Smilies::add($b, ':x', '🤐');
-Smilies::add($b, '8-)', '😎');
-Smilies::add($b, ':-/', '😕');
-Smilies::add($b, ':-"', '💏');
-Smilies::add($b, ':-"', '💏');
-Smilies::add($b, ':-!', '🤒');
-Smilies::add($b, '<3', '❤');
-Smilies::add($b, '</3', '💔');
-Smilies::add($b, '<\\3', '💔');
-Smilies::add($b, '8-|', '😲');
-Smilies::add($b, '8-O', '😲');
-Smilies::add($b, '\\o/', '👍');
-Smilies::add($b, ":'(", '😢');
-Smilies::add($b, ':coffee', '☕');
-Smilies::add($b, ':beer', '🍺');
-Smilies::add($b, ':homebrew', '🍺');
-Smilies::add($b, ':like', '👍');
-Smilies::add($b, ':dislike', '👎');
-Smilies::add($b, ':kaffee', '☕');
-Smilies::add($b, ':bier', '🍺');
-Smilies::add($b, ':mögen', '👍');
-Smilies::add($b, ':nicht mögen', '👎');
-//Smilies::add($b, 'o.O', '&#x;');
-//Smilies::add($b, 'O.o', '&#x;');
-//Smilies::add($b, 'o_O', '&#x;');
-//Smilies::add($b, 'O_o', '&#x;');
-//Smilies::add($b, ':facepalm', '🤦'); // Bad client support
+ Smilies::add($b, ':-)', '😀');
+ Smilies::add($b, ':)', '😀');
+ Smilies::add($b, ':-(', '🙁');
+ Smilies::add($b, ':(', '🙁');
+ Smilies::add($b, ':-[', '😳');
+ Smilies::add($b, ':-D', '😁');
+ Smilies::add($b, ':D', '😁');
+ Smilies::add($b, ';-)', '😉');
+ // Smilies::add($b, ';)', '😉'); // Deactivated since this leads to disturbed html entities
+ Smilies::add($b, ':-P', '😛');
+ Smilies::add($b, ':-p', '😛');
+ Smilies::add($b, ':P', '😛');
+ Smilies::add($b, ':p', '😛');
+ Smilies::add($b, ':-O', '😮');
+ Smilies::add($b, ':O', '😮');
+ Smilies::add($b, ':-X', '🤐');
+ Smilies::add($b, ':-x', '🤐');
+ Smilies::add($b, ':X', '🤐');
+ Smilies::add($b, ':x', '🤐');
+ Smilies::add($b, '8-)', '😎');
+ Smilies::add($b, ':-/', '😕');
+ Smilies::add($b, ':-"', '💏');
+ Smilies::add($b, ':-"', '💏');
+ Smilies::add($b, ':-!', '🤒');
+ Smilies::add($b, '<3', '❤');
+ Smilies::add($b, '</3', '💔');
+ Smilies::add($b, '<\\3', '💔');
+ Smilies::add($b, '8-|', '😲');
+ Smilies::add($b, '8-O', '😲');
+ Smilies::add($b, '\\o/', '👍');
+ Smilies::add($b, ":'(", '😢');
+ Smilies::add($b, ':coffee', '☕');
+ Smilies::add($b, ':beer', '🍺');
+ Smilies::add($b, ':homebrew', '🍺');
+ Smilies::add($b, ':like', '👍');
+ Smilies::add($b, ':dislike', '👎');
+ Smilies::add($b, ':kaffee', '☕');
+ Smilies::add($b, ':bier', '🍺');
+ Smilies::add($b, ':mögen', '👍');
+ Smilies::add($b, ':nicht mögen', '👎');
+// Smilies::add($b, 'o.O', '&#x;');
+// Smilies::add($b, 'O.o', '&#x;');
+// Smilies::add($b, 'o_O', '&#x;');
+// Smilies::add($b, 'O_o', '&#x;');
+// Smilies::add($b, ':facepalm', '🤦'); // Bad client support
// Animal smileys.
-//Smilies::add($b, ':bunnyflowers', '&#x;');
-Smilies::add($b, ':chick', '🐤');
-Smilies::add($b, ':bumblebee', '🐝');
-Smilies::add($b, ':ladybird', '🐞');
-Smilies::add($b, ':bigspider', '🕷');
-Smilies::add($b, ':cat', '🐈');
-Smilies::add($b, ':bunny', '🐰');
-Smilies::add($b, ':cow', '🐮');
-Smilies::add($b, ':crab', '🦀');
-Smilies::add($b, ':dolphin', '🐬');
-//Smilies::add($b, ':dragonfly', '&#x;');
-Smilies::add($b, ':frog', '🐸');
-Smilies::add($b, ':hamster', '🐹');
-Smilies::add($b, ':monkey', '🐒');
-Smilies::add($b, ':horse', '🐴');
-//Smilies::add($b, ':parrot', '&#x;');
-Smilies::add($b, ':tux', '🐧');
-Smilies::add($b, ':snail', '🐌');
-Smilies::add($b, ':sheep', '🐑');
-Smilies::add($b, ':dog', '🐶');
-Smilies::add($b, ':elephant', '🐘');
-Smilies::add($b, ':fish', '🐟');
-//Smilies::add($b, ':giraffe', '🦒'); // Bad client support
-Smilies::add($b, ':pig', '🐖');
+// Smilies::add($b, ':bunnyflowers', '&#x;');
+ Smilies::add($b, ':chick', '🐤');
+ Smilies::add($b, ':bumblebee', '🐝');
+ Smilies::add($b, ':ladybird', '🐞');
+ Smilies::add($b, ':bigspider', '🕷');
+ Smilies::add($b, ':cat', '🐈');
+ Smilies::add($b, ':bunny', '🐰');
+ Smilies::add($b, ':cow', '🐮');
+ Smilies::add($b, ':crab', '🦀');
+ Smilies::add($b, ':dolphin', '🐬');
+// Smilies::add($b, ':dragonfly', '&#x;');
+ Smilies::add($b, ':frog', '🐸');
+ Smilies::add($b, ':hamster', '🐹');
+ Smilies::add($b, ':monkey', '🐒');
+ Smilies::add($b, ':horse', '🐴');
+// Smilies::add($b, ':parrot', '&#x;');
+ Smilies::add($b, ':tux', '🐧');
+ Smilies::add($b, ':snail', '🐌');
+ Smilies::add($b, ':sheep', '🐑');
+ Smilies::add($b, ':dog', '🐶');
+ Smilies::add($b, ':elephant', '🐘');
+ Smilies::add($b, ':fish', '🐟');
+// Smilies::add($b, ':giraffe', '🦒'); // Bad client support
+ Smilies::add($b, ':pig', '🐖');
// Baby Smileys
-Smilies::add($b, ':baby', '👶');
-//Smilies::add($b, ':babycot', '&#x;');
-//Smilies::add($b, ':pregnant', '🤰'); // Bad client support
-//Smilies::add($b, ':stork', '&#x;');
+ Smilies::add($b, ':baby', '👶');
+// Smilies::add($b, ':babycot', '&#x;');
+// Smilies::add($b, ':pregnant', '🤰'); // Bad client support
+// Smilies::add($b, ':stork', '&#x;');
// Confused Smileys
-Smilies::add($b, ':confused', '😕');
-Smilies::add($b, ':shrug', '🤷');
-//Smilies::add($b, ':stupid', '&#x;');
-//Smilies::add($b, ':dazed', '&#x;');
+ Smilies::add($b, ':confused', '😕');
+ Smilies::add($b, ':shrug', '🤷');
+// Smilies::add($b, ':stupid', '&#x;');
+// Smilies::add($b, ':dazed', '&#x;');
// Cool Smileys
-//Smilies::add($b, ':affro', '&#x;');
+// Smilies::add($b, ':affro', '&#x;');
// Devil/Angel Smileys
-Smilies::add($b, ':angel', '👼');
-Smilies::add($b, ':cherub', '👼');
-//Smilies::add($b, ':devilangel', '&#x;');
-//Smilies::add($b, ':catdevil', '&#x;');
-//Smilies::add($b, ':devillish', '&#x;');
-//Smilies::add($b, ':daseesaw', '&#x;');
-//Smilies::add($b, ':turnevil', '&#x;');
-//Smilies::add($b, ':saint', '&#x;');
-//Smilies::add($b, ':graveside', '&#x;');
+ Smilies::add($b, ':angel', '👼');
+ Smilies::add($b, ':cherub', '👼');
+// Smilies::add($b, ':devilangel', '&#x;');
+// Smilies::add($b, ':catdevil', '&#x;');
+// Smilies::add($b, ':devillish', '&#x;');
+// Smilies::add($b, ':daseesaw', '&#x;');
+// Smilies::add($b, ':turnevil', '&#x;');
+// Smilies::add($b, ':saint', '&#x;');
+// Smilies::add($b, ':graveside', '&#x;');
// Unpleasent smileys.
-Smilies::add($b, ':toilet', '🚽');
-//Smilies::add($b, ':fartinbed', '&#x;');
-//Smilies::add($b, ':fartblush', '&#x;');
+ Smilies::add($b, ':toilet', '🚽');
+// Smilies::add($b, ':fartinbed', '&#x;');
+// Smilies::add($b, ':fartblush', '&#x;');
// Sad smileys
-Smilies::add($b, ':crying', '😢');
-//Smilies::add($b, ':prisoner', '&#x;');
-//Smilies::add($b, ':sigh', '&#x;');
+ Smilies::add($b, ':crying', '😢');
+// Smilies::add($b, ':prisoner', '&#x;');
+// Smilies::add($b, ':sigh', '&#x;');
// Sport smileys
-Smilies::add($b, ':basketball', '🏀');
-Smilies::add($b, '~bowling', '🎳');
-Smilies::add($b, ':cycling', '🚴');
-Smilies::add($b, ':darts', '🎯');
-Smilies::add($b, ':fencing', '🤺');
-Smilies::add($b, ':juggling', '🤹');
-//Smilies::add($b, ':skipping', '&#x;');
-//Smilies::add($b, ':archery', '&#x;');
-Smilies::add($b, ':surfing', '🏄');
-Smilies::add($b, ':snooker', '🎱');
-Smilies::add($b, ':horseriding', '🏇');
+ Smilies::add($b, ':basketball', '🏀');
+ Smilies::add($b, ':bowling', '🎳');
+ Smilies::add($b, ':cycling', '🚴');
+ Smilies::add($b, ':darts', '🎯');
+ Smilies::add($b, ':fencing', '🤺');
+ Smilies::add($b, ':juggling', '🤹');
+// Smilies::add($b, ':skipping', '&#x;');
+// Smilies::add($b, ':archery', '&#x;');
+ Smilies::add($b, ':surfing', '🏄');
+ Smilies::add($b, ':snooker', '🎱');
+ Smilies::add($b, ':horseriding', '🏇');
// Love smileys
-//Smilies::add($b, ':iloveyou', '&#x;');
-//Smilies::add($b, ':inlove', '&#x;');
-//Smilies::add($b, '~love', '&#x;');
-//Smilies::add($b, ':lovebear', '&#x;');
-//Smilies::add($b, ':lovebed', '&#x;');
-Smilies::add($b, ':loveheart', '💖');
+// Smilies::add($b, ':iloveyou', '&#x;');
+// Smilies::add($b, ':inlove', '&#x;');
+// Smilies::add($b, '~love', '&#x;');
+// Smilies::add($b, ':lovebear', '&#x;');
+// Smilies::add($b, ':lovebed', '&#x;');
+ Smilies::add($b, ':loveheart', '💖');
// Tired/Sleep smileys
-//Smilies::add($b, ':countsheep', '&#x;');
-//Smilies::add($b, ':hammock', '&#x;');
-//Smilies::add($b, ':pillow', '&#x;');
-//Smilies::add($b, ':yawn', '&#x;');
+// Smilies::add($b, ':countsheep', '&#x;');
+// Smilies::add($b, ':hammock', '&#x;');
+// Smilies::add($b, ':pillow', '&#x;');
+// Smilies::add($b, ':yawn', '&#x;');
// Fight/Flame/Violent smileys
-//Smilies::add($b, ':2guns', '&#x;');
-//Smilies::add($b, ':alienfight', '&#x;');
-//Smilies::add($b, ':army', '&#x;');
-//Smilies::add($b, ':arrowhead', '&#x;');
-//Smilies::add($b, ':bfg', '&#x;');
-//Smilies::add($b, ':bowman', '&#x;');
-//Smilies::add($b, ':chainsaw', '&#x;');
-//Smilies::add($b, ':crossbow', '&#x;');
-//Smilies::add($b, ':crusader', '&#x;');
-//Smilies::add($b, ':dead', '&#x;');
-//Smilies::add($b, ':hammersplat', '&#x;');
-//Smilies::add($b, ':lasergun', '&#x;');
-//Smilies::add($b, ':machinegun', '&#x;');
-//Smilies::add($b, ':acid', '&#x;');
+// Smilies::add($b, ':2guns', '&#x;');
+// Smilies::add($b, ':alienfight', '&#x;');
+// Smilies::add($b, ':army', '&#x;');
+// Smilies::add($b, ':arrowhead', '&#x;');
+// Smilies::add($b, ':bfg', '&#x;');
+// Smilies::add($b, ':bowman', '&#x;');
+// Smilies::add($b, ':chainsaw', '&#x;');
+// Smilies::add($b, ':crossbow', '&#x;');
+// Smilies::add($b, ':crusader', '&#x;');
+// Smilies::add($b, ':dead', '&#x;');
+// Smilies::add($b, ':hammersplat', '&#x;');
+// Smilies::add($b, ':lasergun', '&#x;');
+// Smilies::add($b, ':machinegun', '&#x;');
+// Smilies::add($b, ':acid', '&#x;');
// Fantasy smileys - monsters and dragons fantasy. The other type of fantasy belongs in adult smileys
-Smilies::add($b, ':alienmonster', '👾');
-//Smilies::add($b, ':barbarian', '&#x;');
-//Smilies::add($b, ':dinosaur', '&#x;');
-Smilies::add($b, ':dragon', '🐉');
-Smilies::add($b, ':draco', '🐉');
-Smilies::add($b, ':ghost', '👻');
-//Smilies::add($b, ':mummy', '&#x;');
+ Smilies::add($b, ':alienmonster', '👾');
+// Smilies::add($b, ':barbarian', '&#x;');
+// Smilies::add($b, ':dinosaur', '&#x;');
+ Smilies::add($b, ':dragon', '🐉');
+ Smilies::add($b, ':draco', '🐉');
+ Smilies::add($b, ':ghost', '👻');
+// Smilies::add($b, ':mummy', '&#x;');
// Food smileys
-Smilies::add($b, ':apple', '🍎');
-//Smilies::add($b, ':broccoli', '&#x;');
-Smilies::add($b, ':cake', '🍰');
-//Smilies::add($b, ':carrot', '🥕'); // Bad client support
-Smilies::add($b, ':popcorn', '🍿');
-Smilies::add($b, ':tomato', '🍅');
-Smilies::add($b, ':banana', '🍌');
-Smilies::add($b, ':cooking', '🍳');
-Smilies::add($b, ':fryegg', '🍳');
-Smilies::add($b, ':birthday cake', '🎂');
+ Smilies::add($b, ':apple', '🍎');
+// Smilies::add($b, ':broccoli', '&#x;');
+ Smilies::add($b, ':cake', '🍰');
+// Smilies::add($b, ':carrot', '🥕'); // Bad client support
+ Smilies::add($b, ':popcorn', '🍿');
+ Smilies::add($b, ':tomato', '🍅');
+ Smilies::add($b, ':banana', '🍌');
+ Smilies::add($b, ':cooking', '🍳');
+ Smilies::add($b, ':fryegg', '🍳');
+ Smilies::add($b, ':birthday cake', '🎂');
// Happy smileys
-//Smilies::add($b, ':cloud9', '&#x;');
-Smilies::add($b, ':tearsofjoy', '😂');
+// Smilies::add($b, ':cloud9', '&#x;');
+ Smilies::add($b, ':tearsofjoy', '😂');
// Respect smileys
-Smilies::add($b, ':bow', '🙇');
-//Smilies::add($b, ':bravo', '&#x;');
-//Smilies::add($b, ':hailking', '&#x;');
-//Smilies::add($b, ':number1', '&#x;');
+ Smilies::add($b, ':bow', '🙇');
+// Smilies::add($b, ':bravo', '&#x;');
+// Smilies::add($b, ':hailking', '&#x;');
+// Smilies::add($b, ':number1', '&#x;');
// Laugh smileys
-//Smilies::add($b, ':hahaha', '&#x;');
-//Smilies::add($b, ':loltv', '&#x;');
-//Smilies::add($b, ':rofl', '🤣'); // Bad client support
+// Smilies::add($b, ':hahaha', '&#x;');
+// Smilies::add($b, ':loltv', '&#x;');
+// Smilies::add($b, ':rofl', '🤣'); // Bad client support
// Music smileys
-//Smilies::add($b, ':drums', '🥁'); // Bad client support
-Smilies::add($b, ':guitar', '🎸');
-Smilies::add($b, ':trumpet', '🎺');
+// Smilies::add($b, ':drums', '🥁'); // Bad client support
+ Smilies::add($b, ':guitar', '🎸');
+ Smilies::add($b, ':trumpet', '🎺');
// Smileys that used to be in core
-//Smilies::add($b, ':headbang', '&#x;');
-//Smilies::add($b, ':beard', '🧔'); // Bad client support
-//Smilies::add($b, ':whitebeard', '&#x;');
-//Smilies::add($b, ':shaka', '&#x;');
-//Smilies::add($b, ':\\.../', '&#x;');
-//Smilies::add($b, ':\\ooo/', '&#x;');
-//Smilies::add($b, ':headdesk', '&#x;');
+// Smilies::add($b, ':headbang', '&#x;');
+// Smilies::add($b, ':beard', '🧔'); // Bad client support
+// Smilies::add($b, ':whitebeard', '&#x;');
+// Smilies::add($b, ':shaka', '&#x;');
+// Smilies::add($b, ':\\.../', '&#x;');
+// Smilies::add($b, ':\\ooo/', '&#x;');
+// Smilies::add($b, ':headdesk', '&#x;');
// These two are still in core, so oldcore isn't strictly right, but we don't want too many directories
-//Smilies::add($b, ':-d', '&#x;');
-Smilies::add($b, ':-o', '😮');
+// Smilies::add($b, ':-d', '&#x;');
+ Smilies::add($b, ':-o', '😮');
// Regex killers - stick these at the bottom so they appear at the end of the English and
// at the start of $OtherLanguage.
// Drinks
-Smilies::add($b, ':tea', '☕');
-Smilies::add($b, ':tee', '☕');
-//Smilies::add($b, ':drool', '🤤'); // Bad client support
-
-Smilies::add($b, ':cool', '🆒');
-//Smilies::add($b, ':vomit', '🤮'); // Bad client support
-Smilies::add($b, ':golf', '🏌');
-Smilies::add($b, ':football', '🏈');
-Smilies::add($b, ':tennis', '🎾');
-//Smilies::add($b, ':alpha', '&#x;');
-//Smilies::add($b, ':marine', '&#x;');
-Smilies::add($b, ':sabre', '🗡');
-//Smilies::add($b, ':tank', '&#x;');
-//Smilies::add($b, ':viking', '&#x;');
-//Smilies::add($b, ':gangs', '&#x;');
-//Smilies::add($b, ':dj', '&#x;');
-//Smilies::add($b, ':elvis', '&#x;');
-Smilies::add($b, ':violin', '🎻');
-
-
-//Neu hinzugefügte Unicode Emoji von Matthias Ebers
-//face-smiling
- Smilies::add($b, ':grinning face', '😀');
- Smilies::add($b, ':grinning face with big eyes', '😃');
- Smilies::add($b, ':grinning face with smiling eyes', '😄');
- Smilies::add($b, ':beaming face with smiling eyes', '😁');
- Smilies::add($b, ':grinning squinting face', '😆');
- Smilies::add($b, ':laughing', '😆');
- Smilies::add($b, ':grinning face with sweat', '😅');
- Smilies::add($b, ':rolling on the floor laughing', '🤣');
- Smilies::add($b, ':face with tears of joy', '😂');
- Smilies::add($b, ':slightly smiling face', '🙂');
- Smilies::add($b, ':upside-down face', '🙃');
- Smilies::add($b, ':winking face', '😉');
- Smilies::add($b, ':smiling face with smiling eyes', '😊');
- Smilies::add($b, ':smiling face with halo', '😇');
- Smilies::add($b, ':grinsendes gesicht', '😀');
- Smilies::add($b, ':grinsendes gesicht mit großen augen', '😃');
- Smilies::add($b, ':grinsendes gesicht mit lachendes augen', '😄');
- Smilies::add($b, ':strahlendes gesicht mit lächelnden augen', '😁');
- Smilies::add($b, ':grinsendes schiel-gesicht', '😆');
- Smilies::add($b, ':lachen', '😆');
- Smilies::add($b, ':grinsendes gesicht schweißgebadetes', '😅');
- Smilies::add($b, ':sich vor Lachen auf dem boden wälzend', '🤣');
- Smilies::add($b, ':gesicht vor freudentränen weinen', '😂');
- Smilies::add($b, ':leichtes lachen', '🙂');
- Smilies::add($b, ':verkehrtes gesicht', '🙃');
- Smilies::add($b, ':zwinkerndes gesicht', '😉');
- Smilies::add($b, ':lachendes gesicht mit lächelnden augen', '😊');
- Smilies::add($b, ':lachendes gesicht mit heiligenschein', '😇');
-
-//face-affection
- Smilies::add($b, ':smiling face with hearts', '🥰');
- Smilies::add($b, ':smiling face with heart-eyes', '😍');
- Smilies::add($b, ':star-struck', '🤩');
- Smilies::add($b, ':face blowing a kiss', '😘');
- Smilies::add($b, ':kissing face', '😗');
- Smilies::add($b, ':smiling face', '☺');
- Smilies::add($b, ':kissing face with closed eyes', '😚');
- Smilies::add($b, ':kissing face with smiling eyes', '😙');
-
-//face-tongue
- Smilies::add($b, ':face savoring food', '😋');
- Smilies::add($b, ':face with tongue', '😛');
- Smilies::add($b, ':winking face with tongue', '😜');
- Smilies::add($b, ':zany face', '🤪');
- Smilies::add($b, ':squinting face with tongue', '😝');
- Smilies::add($b, ':money-mouth face', '🤑');
-
-//face-hand
- Smilies::add($b, ':hugging face', '🤗');
- Smilies::add($b, ':face with hand over mouth', '🤭');
- Smilies::add($b, ':shushing face', '🤫');
- Smilies::add($b, ':thinking face', '🤔');
-
-//face-neutral-skeptical
- Smilies::add($b, ':zipper-mouth face', '🤐');
- Smilies::add($b, ':face with raised eyebrow', '🤨');
- Smilies::add($b, ':neutral face', '😐');
- Smilies::add($b, ':expressionless face', '😑');
- Smilies::add($b, ':face without mouth', '😶');
- Smilies::add($b, ':smirking face', '😏');
- Smilies::add($b, ':unamused face', '😒');
- Smilies::add($b, ':face with rolling eyes', '🙄');
- Smilies::add($b, ':grimacing face', '😬');
- Smilies::add($b, ':lying face', '🤥');
-
-//face-sleepy
- Smilies::add($b, ':relieved face', '😌');
- Smilies::add($b, ':pensive face', '😔');
- Smilies::add($b, ':sleepy face', '😪');
- Smilies::add($b, ':drooling face', '🤤');
- Smilies::add($b, ':sleeping face', '😴');
-
-//face-unwell
- Smilies::add($b, ':face with medical mask', '😷');
- Smilies::add($b, ':face with thermometer', '🤒');
- Smilies::add($b, ':face with head-bandage', '🤕');
- Smilies::add($b, ':nauseated face', '🤢');
- Smilies::add($b, ':face vomiting', '🤮');
- Smilies::add($b, ':sneezing face', '🤧');
- Smilies::add($b, ':hot face', '🥵');
- Smilies::add($b, ':cold face', '🥶');
- Smilies::add($b, ':woozy face', '🥴');
- Smilies::add($b, ':dizzy face', '😵');
- Smilies::add($b, ':exploding head', '🤯');
-
-//face-hat
- Smilies::add($b, ':cowboy hat face', '🤠');
- Smilies::add($b, ':partying face', '🥳');
-
-//face-glasses
- Smilies::add($b, ':smiling face with sunglasses', '😎');
- Smilies::add($b, ':nerd face', '🤓');
- Smilies::add($b, ':face with monocle', '🧐');
-
-//face-concerned
- Smilies::add($b, ':confused face', '😕');
- Smilies::add($b, ':worried face', '😟');
- Smilies::add($b, ':slightly frowning face', '🙁');
- Smilies::add($b, ':frowning face', '☹');
- Smilies::add($b, ':face with open mouth', '😮');
- Smilies::add($b, ':hushed face', '😯');
- Smilies::add($b, ':astonished face', '😲');
- Smilies::add($b, ':flushed face', '😳');
- Smilies::add($b, ':pleading face', '🥺');
- Smilies::add($b, ':frowning face with open mouth', '😦');
- Smilies::add($b, ':anguished face', '😧');
- Smilies::add($b, ':fearful face', '😨');
- Smilies::add($b, ':anxious face with sweat', '😰');
- Smilies::add($b, ':sad but relieved face', '😥');
- Smilies::add($b, ':crying face', '😢');
- Smilies::add($b, ':loudly crying face', '😭');
- Smilies::add($b, ':face screaming in fear', '😱');
- Smilies::add($b, ':confounded face', '😖');
- Smilies::add($b, ':persevering face', '😣');
- Smilies::add($b, ':disappointed face', '😞');
-
-//face-negative
- Smilies::add($b, ':face with steam from nose', '😤');
- Smilies::add($b, ':pouting face', '😡');
- Smilies::add($b, ':angry face', '😠');
- Smilies::add($b, ':face with symbols on mouth', '🤬');
- Smilies::add($b, ':smiling face with horns', '😈');
- Smilies::add($b, ':angry face with horns', '👿');
- Smilies::add($b, ':skull', '💀');
- Smilies::add($b, ':skull and crossbones', '☠');
-
-//face-costume
- Smilies::add($b, ':pile of poo', '💩');
- Smilies::add($b, ':clown face', '🤡');
- Smilies::add($b, ':ogre', '👹');
- Smilies::add($b, ':goblin', '👺');
- Smilies::add($b, ':ghost', '👻');
- Smilies::add($b, ':alien', '👽');
- Smilies::add($b, ':alien monster', '👾');
- Smilies::add($b, ':robot', '🤖');
-
-//cat-face
- Smilies::add($b, ':grinning cat', '😺');
- Smilies::add($b, ':grinning cat with smiling eyes', '😸');
- Smilies::add($b, ':cat with tears of joy', '😹');
- Smilies::add($b, ':smiling cat with heart-eyes', '😻');
- Smilies::add($b, ':cat with wry smile', '😼');
- Smilies::add($b, ':kissing cat', '😽');
- Smilies::add($b, ':weary cat', '🙀');
- Smilies::add($b, ':crying cat', '😿');
- Smilies::add($b, ':pouting cat', '😾');
-
-//monkey-face
- Smilies::add($b, ':see-no-evil monkey', '🙈');
- Smilies::add($b, ':hear-no-evil monkey', '🙉');
- Smilies::add($b, ':speak-no-evil monkey', '🙊');
+ Smilies::add($b, ':tea', '☕');
+ Smilies::add($b, ':tee', '☕');
+// Smilies::add($b, ':drool', '🤤'); // Bad client support
+
+ Smilies::add($b, ':cool', '🆒');
+// Smilies::add($b, ':vomit', '🤮'); // Bad client support
+ Smilies::add($b, ':golf', '🏌');
+ Smilies::add($b, ':football', '🏈');
+ Smilies::add($b, ':tennis', '🎾');
+// Smilies::add($b, ':alpha', '&#x;');
+// Smilies::add($b, ':marine', '&#x;');
+ Smilies::add($b, ':sabre', '🗡');
+// Smilies::add($b, ':tank', '&#x;');
+// Smilies::add($b, ':viking', '&#x;');
+// Smilies::add($b, ':gangs', '&#x;');
+// Smilies::add($b, ':dj', '&#x;');
+// Smilies::add($b, ':elvis', '&#x;');
+ Smilies::add($b, ':violin', '🎻');
+
+
+// Neu hinzugefügte Unicode Emoji von Matthias Ebers
+// face-smiling
+ Smilies::add($b, ':grinning face', '😀');
+ Smilies::add($b, ':grinning face with big eyes', '😃');
+ Smilies::add($b, ':grinning face with smiling eyes', '😄');
+ Smilies::add($b, ':beaming face with smiling eyes', '😁');
+ Smilies::add($b, ':grinning squinting face', '😆');
+ Smilies::add($b, ':laughing', '😆');
+ Smilies::add($b, ':grinning face with sweat', '😅');
+ Smilies::add($b, ':rolling on the floor laughing', '🤣');
+ Smilies::add($b, ':face with tears of joy', '😂');
+ Smilies::add($b, ':slightly smiling face', '🙂');
+ Smilies::add($b, ':upside-down face', '🙃');
+ Smilies::add($b, ':winking face', '😉');
+ Smilies::add($b, ':smiling face with smiling eyes', '😊');
+ Smilies::add($b, ':smiling face with halo', '😇');
+
+// face-affection
+ Smilies::add($b, ':smiling face with hearts', '🥰');
+ Smilies::add($b, ':smiling face with heart-eyes', '😍');
+ Smilies::add($b, ':star-struck', '🤩');
+ Smilies::add($b, ':face blowing a kiss', '😘');
+ Smilies::add($b, ':kissing face', '😗');
+ Smilies::add($b, ':smiling face', '☺');
+ Smilies::add($b, ':kissing face with closed eyes', '😚');
+ Smilies::add($b, ':kissing face with smiling eyes', '😙');
+
+// face-tongue
+ Smilies::add($b, ':face savoring food', '😋');
+ Smilies::add($b, ':face with tongue', '😛');
+ Smilies::add($b, ':winking face with tongue', '😜');
+ Smilies::add($b, ':zany face', '🤪');
+ Smilies::add($b, ':squinting face with tongue', '😝');
+ Smilies::add($b, ':money-mouth face', '🤑');
+
+// face-hand
+ Smilies::add($b, ':hugging face', '🤗');
+ Smilies::add($b, ':face with hand over mouth', '🤭');
+ Smilies::add($b, ':shushing face', '🤫');
+ Smilies::add($b, ':thinking face', '🤔');
+
+// face-neutral-skeptical
+ Smilies::add($b, ':zipper-mouth face', '🤐');
+ Smilies::add($b, ':face with raised eyebrow', '🤨');
+ Smilies::add($b, ':neutral face', '😐');
+ Smilies::add($b, ':expressionless face', '😑');
+ Smilies::add($b, ':face without mouth', '😶');
+ Smilies::add($b, ':smirking face', '😏');
+ Smilies::add($b, ':unamused face', '😒');
+ Smilies::add($b, ':face with rolling eyes', '🙄');
+ Smilies::add($b, ':grimacing face', '😬');
+ Smilies::add($b, ':lying face', '🤥');
+
+// face-sleepy
+ Smilies::add($b, ':relieved face', '😌');
+ Smilies::add($b, ':pensive face', '😔');
+ Smilies::add($b, ':sleepy face', '😪');
+ Smilies::add($b, ':drooling face', '🤤');
+ Smilies::add($b, ':sleeping face', '😴');
+
+// face-unwell
+ Smilies::add($b, ':face with medical mask', '😷');
+ Smilies::add($b, ':face with thermometer', '🤒');
+ Smilies::add($b, ':face with head-bandage', '🤕');
+ Smilies::add($b, ':nauseated face', '🤢');
+ Smilies::add($b, ':face vomiting', '🤮');
+ Smilies::add($b, ':sneezing face', '🤧');
+ Smilies::add($b, ':hot face', '🥵');
+ Smilies::add($b, ':cold face', '🥶');
+ Smilies::add($b, ':woozy face', '🥴');
+ Smilies::add($b, ':dizzy face', '😵');
+ Smilies::add($b, ':exploding head', '🤯');
+
+// face-hat
+ Smilies::add($b, ':cowboy hat face', '🤠');
+ Smilies::add($b, ':partying face', '🥳');
+
+// face-glasses
+ Smilies::add($b, ':smiling face with sunglasses', '😎');
+ Smilies::add($b, ':nerd face', '🤓');
+ Smilies::add($b, ':face with monocle', '🧐');
+
+// face-concerned
+ Smilies::add($b, ':confused face', '😕');
+ Smilies::add($b, ':worried face', '😟');
+ Smilies::add($b, ':slightly frowning face', '🙁');
+ Smilies::add($b, ':frowning face', '☹');
+ Smilies::add($b, ':face with open mouth', '😮');
+ Smilies::add($b, ':hushed face', '😯');
+ Smilies::add($b, ':astonished face', '😲');
+ Smilies::add($b, ':flushed face', '😳');
+ Smilies::add($b, ':pleading face', '🥺');
+ Smilies::add($b, ':frowning face with open mouth', '😦');
+ Smilies::add($b, ':anguished face', '😧');
+ Smilies::add($b, ':fearful face', '😨');
+ Smilies::add($b, ':anxious face with sweat', '😰');
+ Smilies::add($b, ':sad but relieved face', '😥');
+ Smilies::add($b, ':crying face', '😢');
+ Smilies::add($b, ':loudly crying face', '😭');
+ Smilies::add($b, ':face screaming in fear', '😱');
+ Smilies::add($b, ':confounded face', '😖');
+ Smilies::add($b, ':persevering face', '😣');
+ Smilies::add($b, ':disappointed face', '😞');
+
+// face-negative
+ Smilies::add($b, ':face with steam from nose', '😤');
+ Smilies::add($b, ':pouting face', '😡');
+ Smilies::add($b, ':angry face', '😠');
+ Smilies::add($b, ':face with symbols on mouth', '🤬');
+ Smilies::add($b, ':smiling face with horns', '😈');
+ Smilies::add($b, ':angry face with horns', '👿');
+ Smilies::add($b, ':skull', '💀');
+ Smilies::add($b, ':skull and crossbones', '☠');
+
+// face-costume
+ Smilies::add($b, ':pile of poo', '💩');
+ Smilies::add($b, ':clown face', '🤡');
+ Smilies::add($b, ':ogre', '👹');
+ Smilies::add($b, ':goblin', '👺');
+ Smilies::add($b, ':ghost', '👻');
+ Smilies::add($b, ':alien', '👽');
+ Smilies::add($b, ':alien monster', '👾');
+ Smilies::add($b, ':robot', '🤖');
+
+// cat-face
+ Smilies::add($b, ':grinning cat', '😺');
+ Smilies::add($b, ':grinning cat with smiling eyes', '😸');
+ Smilies::add($b, ':cat with tears of joy', '😹');
+ Smilies::add($b, ':smiling cat with heart-eyes', '😻');
+ Smilies::add($b, ':cat with wry smile', '😼');
+ Smilies::add($b, ':kissing cat', '😽');
+ Smilies::add($b, ':weary cat', '🙀');
+ Smilies::add($b, ':crying cat', '😿');
+ Smilies::add($b, ':pouting cat', '😾');
+
+// monkey-face
+ Smilies::add($b, ':see-no-evil monkey', '🙈');
+ Smilies::add($b, ':hear-no-evil monkey', '🙉');
+ Smilies::add($b, ':speak-no-evil monkey', '🙊');
//emotion
- Smilies::add($b, ':kiss mark', '💋');
- Smilies::add($b, ':love letter', '💌');
- Smilies::add($b, ':heart with arrow', '💘');
- Smilies::add($b, ':heart with ribbon', '💝');
- Smilies::add($b, ':sparkling heart', '💖');
- Smilies::add($b, ':growing heart', '💗');
- Smilies::add($b, ':beating heart', '💓');
- Smilies::add($b, ':revolving hearts', '💞');
- Smilies::add($b, ':two hearts', '💕');
- Smilies::add($b, ':heart decoration', '💟');
- Smilies::add($b, ':heart exclamation', '❣');
- Smilies::add($b, ':broken heart', '💔');
- Smilies::add($b, ':red heart', '❤');
- Smilies::add($b, ':orange heart', '🧡');
- Smilies::add($b, ':yellow heart', '💛');
- Smilies::add($b, ':green heart', '💚');
- Smilies::add($b, ':blue heart', '💙');
- Smilies::add($b, ':purple heart', '💜');
-// Smilies::add($b, ':brown heart', '🤎');
- Smilies::add($b, ':black heart', '🖤');
-// Smilies::add($b, ':white heart', '🤍');
- Smilies::add($b, ':hundred points', '💯');
- Smilies::add($b, ':anger symbol', '💢');
- Smilies::add($b, ':collision', '💥');
- Smilies::add($b, ':dizzy', '💫');
- Smilies::add($b, ':sweat droplets', '💦');
- Smilies::add($b, ':dashing away', '💨');
- Smilies::add($b, ':hole', '🕳');
- Smilies::add($b, ':bomb', '💣');
- Smilies::add($b, ':speech balloon', '💬');
- Smilies::add($b, ':left speech bubble', '🗨');
- Smilies::add($b, ':right anger bubble', '🗯');
- Smilies::add($b, ':thought balloon', '💭');
- Smilies::add($b, ':zzz', '💤');
-
-//People & Body
-//hand-fingers-open
- Smilies::add($b, ':waving hand', '👋');
- Smilies::add($b, ':raised back of hand', '🤚');
- Smilies::add($b, ':hand with fingers splayed', '🖐');
- Smilies::add($b, ':raised hand', '✋');
- Smilies::add($b, ':vulcan salute', '🖖');
-
-//hand-fingers-partial
- Smilies::add($b, ':OK hand', '👌');
-// Smilies::add($b, ':pinching hand', '🤏');
- Smilies::add($b, ':victory hand', '✌');
- Smilies::add($b, ':crossed fingers', '🤞');
- Smilies::add($b, ':love-you gesture', '🤟');
- Smilies::add($b, ':sign of the horns', '🤘');
- Smilies::add($b, ':call me hand', '🤙');
-
-//hand-single-finger
- Smilies::add($b, ':backhand index pointing left', '👈');
- Smilies::add($b, ':backhand index pointing right', '👉');
- Smilies::add($b, ':backhand index pointing up', '👆');
- Smilies::add($b, ':middle finger', '🖕');
- Smilies::add($b, ':backhand index pointing down', '👇');
- Smilies::add($b, ':index pointing up', '☝');
-
-//hand-fingers-closed
- Smilies::add($b, ':thumbs up', '👍');
- Smilies::add($b, ':thumbs down', '👎');
- Smilies::add($b, ':raised fist', '✊');
- Smilies::add($b, ':oncoming fist', '👊');
- Smilies::add($b, ':left-facing fist', '🤛');
- Smilies::add($b, ':right-facing fist', '🤜');
-
-//hands
- Smilies::add($b, ':clapping hands', '👏');
- Smilies::add($b, ':raising hands', '🙌');
- Smilies::add($b, ':open hands', '👐');
- Smilies::add($b, ':palms up together', '🤲');
- Smilies::add($b, ':handshake', '🤝');
- Smilies::add($b, ':folded hands', '🙏');
-
-//hand-prop
- Smilies::add($b, ':writing hand', '✍');
- Smilies::add($b, ':nail polish', '💅');
- Smilies::add($b, ':selfie', '🤳');
-
-//body-parts
- Smilies::add($b, ':flexed biceps', '💪');
-// Smilies::add($b, ':mechanical arm', '🦾');
-// Smilies::add($b, ':mechanical leg', '🦿');
- Smilies::add($b, ':leg', '🦵');
- Smilies::add($b, ':foot', '🦶');
- Smilies::add($b, ':ear', '👂');
-// Smilies::add($b, ':ear with hearing aid', '🦻');
- Smilies::add($b, ':nose', '👃');
- Smilies::add($b, ':brain', '🧠');
- Smilies::add($b, ':tooth', '🦷');
- Smilies::add($b, ':bone', '🦴');
- Smilies::add($b, ':eyes', '👀');
- Smilies::add($b, ':eye', '👁');
- Smilies::add($b, ':tongue', '👅');
- Smilies::add($b, ':mouth', '👄');
-
-//person
- Smilies::add($b, ':baby', '👶');
- Smilies::add($b, ':child', '🧒');
- Smilies::add($b, ':boy', '👦');
- Smilies::add($b, ':girl', '👧');
- Smilies::add($b, ':person', '🧑');
- Smilies::add($b, ':person: blond hair', '👱');
- Smilies::add($b, ':man', '👨');
- Smilies::add($b, ':man: beard', '🧔');
- Smilies::add($b, ':man: red hair', '👨‍🦰');
- Smilies::add($b, ':man: curly hair', '👨‍🦱');
- Smilies::add($b, ':man: white hair', '👨‍🦳');
- Smilies::add($b, ':man: bald', '👨‍🦲');
- Smilies::add($b, ':woman', '👩');
- Smilies::add($b, ':woman: red hair', '👩‍🦰');
- Smilies::add($b, ':⊛ person: red hair', '🧑‍🦰');
- Smilies::add($b, ':woman: curly hair', '👩‍🦱');
- Smilies::add($b, ':⊛ person: curly hair', '🧑‍🦱');
- Smilies::add($b, ':woman: white hair', '👩‍🦳');
- Smilies::add($b, ':⊛ person: white hair', '🧑‍🦳');
- Smilies::add($b, ':woman: bald', '👩‍🦲');
- Smilies::add($b, ':bald', '🧑‍🦲');
- Smilies::add($b, ':woman: blond hair', '👱‍♀️');
- Smilies::add($b, ':man: blond hair', '👱‍♂️');
- Smilies::add($b, ':older person', '🧓');
- Smilies::add($b, ':old man', '👴');
- Smilies::add($b, ':old woman', '👵');
-
-//person-gesture
- Smilies::add($b, ':person frowning', '🙍');
- Smilies::add($b, ':man frowning', '🙍‍♂️');
- Smilies::add($b, ':woman frowning', '🙍‍♀️');
- Smilies::add($b, ':person pouting', '🙎');
- Smilies::add($b, ':man pouting', '🙎‍♂️');
- Smilies::add($b, ':woman pouting', '🙎‍♀️');
- Smilies::add($b, ':person gesturing NO', '🙅');
- Smilies::add($b, ':man gesturing NO', '🙅‍♂️');
- Smilies::add($b, ':woman gesturing NO', '🙅‍♀️');
- Smilies::add($b, ':person gesturing OK', '🙆');
- Smilies::add($b, ':man gesturing OK', '🙆‍♂️');
- Smilies::add($b, ':woman gesturing OK', '🙆‍♀️');
- Smilies::add($b, ':person tipping hand', '💁');
- Smilies::add($b, ':man tipping hand', '💁‍♂️');
- Smilies::add($b, ':woman tipping hand', '💁‍♀️');
- Smilies::add($b, ':person raising hand', '🙋');
- Smilies::add($b, ':man raising hand', '🙋‍♂️');
- Smilies::add($b, ':woman raising hand', '🙋‍♀️');
-// Smilies::add($b, ':deaf person', '🧏');
-// Smilies::add($b, ':deaf man', '🧏‍♂️');
-// Smilies::add($b, ':deaf woman', '🧏‍♀️');
- Smilies::add($b, ':person bowing', '🙇');
- Smilies::add($b, ':man bowing', '🙇‍♂️');
- Smilies::add($b, ':woman bowing', '🙇‍♀️');
- Smilies::add($b, ':person facepalming', '🤦');
- Smilies::add($b, ':man facepalming', '🤦‍♂️');
- Smilies::add($b, ':woman facepalming', '🤦‍♀️');
- Smilies::add($b, ':person shrugging', '🤷');
- Smilies::add($b, ':man shrugging', '🤷‍♂️');
- Smilies::add($b, ':woman shrugging', '🤷‍♀️');
-
-//person-role
-
-//person-fantasy
- Smilies::add($b, ':baby angel', '👼');
- Smilies::add($b, ':Santa Claus', '🎅');
- Smilies::add($b, ':Mrs. Claus', '🤶');
- Smilies::add($b, ':superhero', '🦸');
- Smilies::add($b, ':man superhero', '🦸‍♂️');
- Smilies::add($b, ':woman superhero', '🦸‍♀️');
- Smilies::add($b, ':supervillain', '🦹');
- Smilies::add($b, ':man supervillain', '🦹‍♂️');
- Smilies::add($b, ':woman supervillain', '🦹‍♀️');
- Smilies::add($b, ':mage', '🧙');
- Smilies::add($b, ':man mage', '🧙‍♂️');
- Smilies::add($b, ':woman mage', '🧙‍♀️');
- Smilies::add($b, ':fairy', '🧚');
- Smilies::add($b, ':man fairy', '🧚‍♂️');
- Smilies::add($b, ':woman fairy', '🧚‍♀️');
- Smilies::add($b, ':vampire', '🧛');
- Smilies::add($b, ':man vampire', '🧛‍♂️');
- Smilies::add($b, ':woman vampire', '🧛‍♀️');
- Smilies::add($b, ':merperson', '🧜');
- Smilies::add($b, ':merman', '🧜‍♂️');
- Smilies::add($b, ':mermaid', '🧜‍♀️');
- Smilies::add($b, ':elf', '🧝');
- Smilies::add($b, ':man elf', '🧝‍♂️');
- Smilies::add($b, ':woman elf', '🧝‍♀️');
- Smilies::add($b, ':genie', '🧞');
- Smilies::add($b, ':man genie', '🧞‍♂️');
- Smilies::add($b, ':woman genie', '🧞‍♀️');
- Smilies::add($b, ':zombie', '🧟');
- Smilies::add($b, ':man zombie', '🧟‍♂️');
- Smilies::add($b, ':woman zombie', '🧟‍♀️');
-
-//person-activity
-
-//person-sport
-
-//person-resting
-
-//family (unvollständig)
- Smilies::add($b, ':people holding hands', '🧑‍🤝‍🧑');
- Smilies::add($b, ':women holding hands', '👭');
- Smilies::add($b, ':woman and man holding hands', '👫');
- Smilies::add($b, ':men holding hands', '👬');
- Smilies::add($b, ':kiss', '💏');
- Smilies::add($b, ':couple with heart', '💑');
- Smilies::add($b, ':family', '👪');
-
-//person-symbol
- Smilies::add($b, ':speaking head', '🗣');
- Smilies::add($b, ':bust in silhouette', '👤');
- Smilies::add($b, ':busts in silhouette', '👥');
- Smilies::add($b, ':footprints', '👣');
-
-//Component
-//hair-style
-
-//Animals & Nature
-//animal-mammal
- Smilies::add($b, ':monkey face', '🐵');
- Smilies::add($b, ':monkey', '🐒');
- Smilies::add($b, ':gorilla', '🦍');
-// Smilies::add($b, ':orangutan', '🦧');
- Smilies::add($b, ':dog face', '🐶');
- Smilies::add($b, ':dog', '🐕');
-// Smilies::add($b, ':guide dog', '🦮');
- Smilies::add($b, ':poodle', '🐩');
- Smilies::add($b, ':wolf', '🐺');
- Smilies::add($b, ':fox', '🦊');
- Smilies::add($b, ':raccoon', '🦝');
- Smilies::add($b, ':cat face', '🐱');
- Smilies::add($b, ':cat', '🐈');
- Smilies::add($b, ':lion', '🦁');
- Smilies::add($b, ':tiger face', '🐯');
- Smilies::add($b, ':tiger', '🐅');
- Smilies::add($b, ':leopard', '🐆');
- Smilies::add($b, ':horse face', '🐴');
- Smilies::add($b, ':horse', '🐎');
- Smilies::add($b, ':unicorn', '🦄');
- Smilies::add($b, ':zebra', '🦓');
- Smilies::add($b, ':deer', '🦌');
- Smilies::add($b, ':cow face', '🐮');
- Smilies::add($b, ':ox', '🐂');
- Smilies::add($b, ':water buffalo', '🐃');
- Smilies::add($b, ':cow', '🐄');
- Smilies::add($b, ':pig face', '🐷');
- Smilies::add($b, ':pig', '🐖');
- Smilies::add($b, ':boar', '🐗');
- Smilies::add($b, ':pig nose', '🐽');
- Smilies::add($b, ':ram', '🐏');
- Smilies::add($b, ':ewe', '🐑');
- Smilies::add($b, ':goat', '🐐');
- Smilies::add($b, ':camel', '🐪');
- Smilies::add($b, ':two-hump camel', '🐫');
- Smilies::add($b, ':llama', '🦙');
- Smilies::add($b, ':giraffe', '🦒');
- Smilies::add($b, ':elephant', '🐘');
- Smilies::add($b, ':rhinoceros', '🦏');
- Smilies::add($b, ':hippopotamus', '🦛');
- Smilies::add($b, ':mouse face', '🐭');
- Smilies::add($b, ':mouse', '🐁');
- Smilies::add($b, ':rat', '🐀');
- Smilies::add($b, ':hamster', '🐹');
- Smilies::add($b, ':rabbit face', '🐰');
- Smilies::add($b, ':rabbit', '🐇');
- Smilies::add($b, ':chipmunk', '🐿');
- Smilies::add($b, ':hedgehog', '🦔');
- Smilies::add($b, ':bat', '🦇');
- Smilies::add($b, ':bear', '🐻');
- Smilies::add($b, ':koala', '🐨');
- Smilies::add($b, ':panda', '🐼');
-// Smilies::add($b, ':sloth', '🦥');
-// Smilies::add($b, ':otter', '🦦');
-// Smilies::add($b, ':skunk', '🦨');
-// Smilies::add($b, ':kangaroo', '🦘');
- Smilies::add($b, ':badger', '🦡');
- Smilies::add($b, ':paw prints', '🐾');
-
-//animal-bird
- Smilies::add($b, ':turkey', '🦃');
- Smilies::add($b, ':chicken', '🐔');
- Smilies::add($b, ':rooster', '🐓');
- Smilies::add($b, ':hatching chick', '🐣');
- Smilies::add($b, ':baby chick', '🐤');
- Smilies::add($b, ':front-facing baby chick', '🐥');
- Smilies::add($b, ':bird', '🐦');
- Smilies::add($b, ':penguin', '🐧');
- Smilies::add($b, ':dove', '🕊');
- Smilies::add($b, ':eagle', '🦅');
- Smilies::add($b, ':duck', '🦆');
- Smilies::add($b, ':swan', '🦢');
- Smilies::add($b, ':owl', '🦉');
-// Smilies::add($b, ':flamingo', '🦩');
- Smilies::add($b, ':peacock', '🦚');
- Smilies::add($b, ':parrot', '🦜');
-
-//animal-amphibian
- Smilies::add($b, ':frog', '🐸');
-
-//animal-reptile
- Smilies::add($b, ':crocodile', '🐊');
- Smilies::add($b, ':turtle', '🐢');
- Smilies::add($b, ':lizard', '🦎');
- Smilies::add($b, ':snake', '🐍');
- Smilies::add($b, ':dragon face', '🐲');
- Smilies::add($b, ':dragon', '🐉');
- Smilies::add($b, ':sauropod', '🦕');
- Smilies::add($b, ':T-Rex', '🦖');
-
-//animal-marine
- Smilies::add($b, ':spouting whale', '🐳');
- Smilies::add($b, ':whale', '🐋');
- Smilies::add($b, ':dolphin', '🐬');
- Smilies::add($b, ':fish', '🐟');
- Smilies::add($b, ':tropical fish', '🐠');
- Smilies::add($b, ':blowfish', '🐡');
- Smilies::add($b, ':shark', '🦈');
- Smilies::add($b, ':octopus', '🐙');
- Smilies::add($b, ':spiral shell', '🐚');
-
-//animal-bug
- Smilies::add($b, ':snail', '🐌');
- Smilies::add($b, ':butterfly', '🦋');
- Smilies::add($b, ':bug', '🐛');
- Smilies::add($b, ':ant', '🐜');
- Smilies::add($b, ':honeybee', '🐝');
- Smilies::add($b, ':lady beetle', '🐞');
- Smilies::add($b, ':cricket', '🦗');
- Smilies::add($b, ':spider', '🕷');
- Smilies::add($b, ':spider web', '🕸');
- Smilies::add($b, ':scorpion', '🦂');
- Smilies::add($b, ':mosquito', '🦟');
- Smilies::add($b, ':microbe', '🦠');
-
-//plant-flower
- Smilies::add($b, ':bouquet', '💐');
- Smilies::add($b, ':cherry blossom', '🌸');
- Smilies::add($b, ':white flower', '💮');
- Smilies::add($b, ':rosette', '🏵');
- Smilies::add($b, ':rose', '🌹');
- Smilies::add($b, ':wilted flower', '🥀');
- Smilies::add($b, ':hibiscus', '🌺');
- Smilies::add($b, ':sunflower', '🌻');
- Smilies::add($b, ':blossom', '🌼');
- Smilies::add($b, ':tulip', '🌷');
-
-//plant-other
- Smilies::add($b, ':seedling', '🌱');
- Smilies::add($b, ':evergreen tree', '🌲');
- Smilies::add($b, ':deciduous tree', '🌳');
- Smilies::add($b, ':palm tree', '🌴');
- Smilies::add($b, ':cactus', '🌵');
- Smilies::add($b, ':sheaf of rice', '🌾');
- Smilies::add($b, ':herb', '🌿');
- Smilies::add($b, ':shamrock', '☘');
- Smilies::add($b, ':four leaf clover', '🍀');
- Smilies::add($b, ':maple leaf', '🍁');
- Smilies::add($b, ':fallen leaf', '🍂');
- Smilies::add($b, ':leaf fluttering in wind', '🍃');
-
-//Food & Drink
-//food-fruit
- Smilies::add($b, ':grapes', '🍇');
- Smilies::add($b, ':melon', '🍈');
- Smilies::add($b, ':watermelon', '🍉');
- Smilies::add($b, ':tangerine', '🍊');
- Smilies::add($b, ':lemon', '🍋');
- Smilies::add($b, ':banana', '🍌');
- Smilies::add($b, ':pineapple', '🍍');
- Smilies::add($b, ':mango', '🥭');
- Smilies::add($b, ':red apple', '🍎');
- Smilies::add($b, ':green apple', '🍏');
- Smilies::add($b, ':pear', '🍐');
- Smilies::add($b, ':peach', '🍑');
- Smilies::add($b, ':cherries', '🍒');
- Smilies::add($b, ':strawberry', '🍓');
- Smilies::add($b, ':kiwi fruit', '🥝');
- Smilies::add($b, ':tomato', '🍅');
- Smilies::add($b, ':coconut', '🥥');
-
-//food-vegetable
- Smilies::add($b, ':avocado', '🥑');
- Smilies::add($b, ':eggplant', '🍆');
- Smilies::add($b, ':potato', '🥔');
- Smilies::add($b, ':carrot', '🥕');
- Smilies::add($b, ':ear of corn', '🌽');
- Smilies::add($b, ':hot pepper', '🌶');
- Smilies::add($b, ':cucumber', '🥒');
- Smilies::add($b, ':leafy green', '🥬');
- Smilies::add($b, ':broccoli', '🥦');
-// Smilies::add($b, ':garlic', '🧄');
-// Smilies::add($b, ':onion', '🧅');
- Smilies::add($b, ':mushroom', '🍄');
- Smilies::add($b, ':peanuts', '🥜');
- Smilies::add($b, ':chestnut', '🌰');
-
-//food-prepared
- Smilies::add($b, ':bread', '🍞');
- Smilies::add($b, ':croissant', '🥐');
- Smilies::add($b, ':baguette bread', '🥖');
- Smilies::add($b, ':pretzel', '🥨');
- Smilies::add($b, ':bagel', '🥯');
- Smilies::add($b, ':pancakes', '🥞');
-// Smilies::add($b, ':waffle', '🧇');
- Smilies::add($b, ':cheese wedge', '🧀');
- Smilies::add($b, ':meat on bone', '🍖');
- Smilies::add($b, ':poultry leg', '🍗');
- Smilies::add($b, ':cut of meat', '🥩');
- Smilies::add($b, ':bacon', '🥓');
- Smilies::add($b, ':hamburger', '🍔');
- Smilies::add($b, ':french fries', '🍟');
- Smilies::add($b, ':pizza', '🍕');
- Smilies::add($b, ':hot dog', '🌭');
- Smilies::add($b, ':sandwich', '🥪');
- Smilies::add($b, ':taco', '🌮');
- Smilies::add($b, ':burrito', '🌯');
- Smilies::add($b, ':stuffed flatbread', '🥙');
-// Smilies::add($b, ':falafel', '🧆');
- Smilies::add($b, ':egg', '🥚');
- Smilies::add($b, ':cooking', '🍳');
- Smilies::add($b, ':shallow pan of food', '🥘');
- Smilies::add($b, ':pot of food', '🍲');
- Smilies::add($b, ':bowl with spoon', '🥣');
- Smilies::add($b, ':green salad', '🥗');
- Smilies::add($b, ':popcorn', '🍿');
-// Smilies::add($b, ':butter', '🧈');
- Smilies::add($b, ':salt', '🧂');
- Smilies::add($b, ':canned food', '🥫');
-
-//food-asian
- Smilies::add($b, ':bento box', '🍱');
- Smilies::add($b, ':rice cracker', '🍘');
- Smilies::add($b, ':rice ball', '🍙');
- Smilies::add($b, ':cooked rice', '🍚');
- Smilies::add($b, ':curry rice', '🍛');
- Smilies::add($b, ':steaming bowl', '🍜');
- Smilies::add($b, ':spaghetti', '🍝');
- Smilies::add($b, ':roasted sweet potato', '🍠');
- Smilies::add($b, ':oden', '🍢');
- Smilies::add($b, ':sushi', '🍣');
- Smilies::add($b, ':fried shrimp', '🍤');
- Smilies::add($b, ':fish cake with swirl', '🍥');
- Smilies::add($b, ':moon cake', '🥮');
- Smilies::add($b, ':dango', '🍡');
- Smilies::add($b, ':dumpling', '🥟');
- Smilies::add($b, ':fortune cookie', '🥠');
- Smilies::add($b, ':takeout box', '🥡');
-
-//food-marine
- Smilies::add($b, ':crab', '🦀');
- Smilies::add($b, ':lobster', '🦞');
- Smilies::add($b, ':shrimp', '🦐');
- Smilies::add($b, ':squid', '🦑');
-// Smilies::add($b, ':oyster', '🦪');
-
-//food-sweet
- Smilies::add($b, ':soft ice cream', '🍦');
- Smilies::add($b, ':shaved ice', '🍧');
- Smilies::add($b, ':ice cream', '🍨');
- Smilies::add($b, ':doughnut', '🍩');
- Smilies::add($b, ':cookie', '🍪');
- Smilies::add($b, ':birthday cake', '🎂');
- Smilies::add($b, ':shortcake', '🍰');
- Smilies::add($b, ':cupcake', '🧁');
- Smilies::add($b, ':pie', '🥧');
- Smilies::add($b, ':chocolate bar', '🍫');
- Smilies::add($b, ':candy', '🍬');
- Smilies::add($b, ':lollipop', '🍭');
- Smilies::add($b, ':custard', '🍮');
- Smilies::add($b, ':honey pot', '🍯');
-
-//drink
- Smilies::add($b, ':baby bottle', '🍼');
- Smilies::add($b, ':glass of milk', '🥛');
- Smilies::add($b, ':hot beverage', '☕');
- Smilies::add($b, ':teacup without handle', '🍵');
- Smilies::add($b, ':sake', '🍶');
- Smilies::add($b, ':bottle with popping cork', '🍾');
- Smilies::add($b, ':wine glass', '🍷');
- Smilies::add($b, ':cocktail glass', '🍸');
- Smilies::add($b, ':tropical drink', '🍹');
- Smilies::add($b, ':beer mug', '🍺');
- Smilies::add($b, ':clinking beer mugs', '🍻');
- Smilies::add($b, ':clinking glasses', '🥂');
- Smilies::add($b, ':tumbler glass', '🥃');
- Smilies::add($b, ':cup with straw', '🥤');
-// Smilies::add($b, ':beverage box', '🧃');
-// Smilies::add($b, ':mate', '🧉');
-// Smilies::add($b, ':ice', '🧊');
-
-//dishware
- Smilies::add($b, ':chopsticks', '🥢');
- Smilies::add($b, ':fork and knife with plate', '🍽');
- Smilies::add($b, ':fork and knife', '🍴');
- Smilies::add($b, ':spoon', '🥄');
- Smilies::add($b, ':kitchen knife', '🔪');
- Smilies::add($b, ':amphora', '🏺');
-
-//Travel & Places
-//place-map
- Smilies::add($b, ':globe showing Europe-Africa', '🌍');
- Smilies::add($b, ':globe showing Americas', '🌎');
- Smilies::add($b, ':globe showing Asia-Australia', '🌏');
- Smilies::add($b, ':globe with meridians', '🌐');
- Smilies::add($b, ':world map', '🗺');
- Smilies::add($b, ':map of Japan', '🗾');
- Smilies::add($b, ':compass', '🧭');
-
-//place-geographic
- Smilies::add($b, ':snow-capped mountain', '🏔');
- Smilies::add($b, ':mountain', '⛰');
- Smilies::add($b, ':volcano', '🌋');
- Smilies::add($b, ':mount fuji', '🗻');
- Smilies::add($b, ':camping', '🏕');
- Smilies::add($b, ':beach with umbrella', '🏖');
- Smilies::add($b, ':desert', '🏜');
- Smilies::add($b, ':desert island', '🏝');
- Smilies::add($b, ':national park', '🏞');
-
-//place-building
- Smilies::add($b, ':stadium', '🏟');
- Smilies::add($b, ':classical building', '🏛');
- Smilies::add($b, ':building construction', '🏗');
- Smilies::add($b, ':brick', '🧱');
- Smilies::add($b, ':houses', '🏘');
- Smilies::add($b, ':derelict house', '🏚');
- Smilies::add($b, ':house', '🏠');
- Smilies::add($b, ':house with garden', '🏡');
- Smilies::add($b, ':office building', '🏢');
- Smilies::add($b, ':Japanese post office', '🏣');
- Smilies::add($b, ':post office', '🏤');
- Smilies::add($b, ':hospital', '🏥');
- Smilies::add($b, ':bank', '🏦');
- Smilies::add($b, ':hotel', '🏨');
- Smilies::add($b, ':love hotel', '🏩');
- Smilies::add($b, ':convenience store', '🏪');
- Smilies::add($b, ':school', '🏫');
- Smilies::add($b, ':department store', '🏬');
- Smilies::add($b, ':factory', '🏭');
- Smilies::add($b, ':Japanese castle', '🏯');
- Smilies::add($b, ':castle', '🏰');
- Smilies::add($b, ':wedding', '💒');
- Smilies::add($b, ':Tokyo tower', '🗼');
- Smilies::add($b, ':Statue of Liberty', '🗽');
-
-//place-religious
- Smilies::add($b, ':church', '⛪');
- Smilies::add($b, ':mosque', '🕌');
-// Smilies::add($b, ':hindu temple', '🛕');
- Smilies::add($b, ':synagogue', '🕍');
- Smilies::add($b, ':shinto shrine', '⛩');
- Smilies::add($b, ':kaaba', '🕋');
-
-//place-other
- Smilies::add($b, ':fountain', '⛲');
- Smilies::add($b, ':tent', '⛺');
- Smilies::add($b, ':foggy', '🌁');
- Smilies::add($b, ':night with stars', '🌃');
- Smilies::add($b, ':cityscape', '🏙');
- Smilies::add($b, ':sunrise over mountains', '🌄');
- Smilies::add($b, ':sunrise', '🌅');
- Smilies::add($b, ':cityscape at dusk', '🌆');
- Smilies::add($b, ':sunset', '🌇');
- Smilies::add($b, ':bridge at night', '🌉');
- Smilies::add($b, ':hot springs', '♨');
- Smilies::add($b, ':carousel horse', '🎠');
- Smilies::add($b, ':ferris wheel', '🎡');
- Smilies::add($b, ':roller coaster', '🎢');
- Smilies::add($b, ':barber pole', '💈');
- Smilies::add($b, ':circus tent', '🎪');
-
-//transport-ground
- Smilies::add($b, ':locomotive', '🚂');
- Smilies::add($b, ':railway car', '🚃');
- Smilies::add($b, ':high-speed train', '🚄');
- Smilies::add($b, ':bullet train', '🚅');
- Smilies::add($b, ':train', '🚆');
- Smilies::add($b, ':metro', '🚇');
- Smilies::add($b, ':light rail', '🚈');
- Smilies::add($b, ':station', '🚉');
- Smilies::add($b, ':tram', '🚊');
- Smilies::add($b, ':monorail', '🚝');
- Smilies::add($b, ':mountain railway', '🚞');
- Smilies::add($b, ':tram car', '🚋');
- Smilies::add($b, ':bus', '🚌');
- Smilies::add($b, ':oncoming bus', '🚍');
- Smilies::add($b, ':trolleybus', '🚎');
- Smilies::add($b, ':minibus', '🚐');
- Smilies::add($b, ':ambulance', '🚑');
- Smilies::add($b, ':fire engine', '🚒');
- Smilies::add($b, ':police car', '🚓');
- Smilies::add($b, ':oncoming police car', '🚔');
- Smilies::add($b, ':taxi', '🚕');
- Smilies::add($b, ':oncoming taxi', '🚖');
- Smilies::add($b, ':automobile', '🚗');
- Smilies::add($b, ':oncoming automobile', '🚘');
- Smilies::add($b, ':sport utility vehicle', '🚙');
- Smilies::add($b, ':delivery truck', '🚚');
- Smilies::add($b, ':articulated lorry', '🚛');
- Smilies::add($b, ':tractor', '🚜');
- Smilies::add($b, ':racing car', '🏎');
- Smilies::add($b, ':motorcycle', '🏍');
- Smilies::add($b, ':motor scooter', '🛵');
-// Smilies::add($b, ':manual wheelchair', '🦽');
-// Smilies::add($b, ':motorized wheelchair', '🦼');
-// Smilies::add($b, ':auto rickshaw', '🛺');
- Smilies::add($b, ':bicycle', '🚲');
- Smilies::add($b, ':kick scooter', '🛴');
- Smilies::add($b, ':skateboard', '🛹');
- Smilies::add($b, ':bus stop', '🚏');
- Smilies::add($b, ':motorway', '🛣');
- Smilies::add($b, ':railway track', '🛤');
- Smilies::add($b, ':oil drum', '🛢');
- Smilies::add($b, ':fuel pump', '⛽');
- Smilies::add($b, ':police car light', '🚨');
- Smilies::add($b, ':horizontal traffic light', '🚥');
- Smilies::add($b, ':vertical traffic light', '🚦');
- Smilies::add($b, ':stop sign', '🛑');
- Smilies::add($b, ':construction', '🚧');
-
-//transport-water
- Smilies::add($b, ':anchor', '⚓');
- Smilies::add($b, ':sailboat', '⛵');
- Smilies::add($b, ':canoe', '🛶');
- Smilies::add($b, ':speedboat', '🚤');
- Smilies::add($b, ':passenger ship', '🛳');
- Smilies::add($b, ':ferry', '⛴');
- Smilies::add($b, ':motor boat', '🛥');
- Smilies::add($b, ':ship', '🚢');
-
-//transport-air
- Smilies::add($b, ':airplane', '✈');
- Smilies::add($b, ':small airplane', '🛩');
- Smilies::add($b, ':airplane departure', '🛫');
- Smilies::add($b, ':airplane arrival', '🛬');
-// Smilies::add($b, ':parachute', '🪂');
- Smilies::add($b, ':seat', '💺');
- Smilies::add($b, ':helicopter', '🚁');
- Smilies::add($b, ':suspension railway', '🚟');
- Smilies::add($b, ':mountain cableway', '🚠');
- Smilies::add($b, ':aerial tramway', '🚡');
- Smilies::add($b, ':satellite', '🛰');
- Smilies::add($b, ':rocket', '🚀');
- Smilies::add($b, ':flying saucer', '🛸');
-
-//hotel
- Smilies::add($b, ':bellhop bell', '🛎');
- Smilies::add($b, ':luggage', '🧳');
-
-//time
- Smilies::add($b, ':hourglass done', '⌛');
- Smilies::add($b, ':hourglass not done', '⏳');
- Smilies::add($b, ':watch', '⌚');
- Smilies::add($b, ':alarm clock', '⏰');
- Smilies::add($b, ':stopwatch', '⏱');
- Smilies::add($b, ':timer clock', '⏲');
- Smilies::add($b, ':mantelpiece clock', '🕰');
- Smilies::add($b, ':twelve o’clock', '🕛');
- Smilies::add($b, ':twelve-thirty', '🕧');
- Smilies::add($b, ':one o’clock', '🕐');
- Smilies::add($b, ':one-thirty', '🕜');
- Smilies::add($b, ':two o’clock', '🕑');
- Smilies::add($b, ':two-thirty', '🕝');
- Smilies::add($b, ':three o’clock', '🕒');
- Smilies::add($b, ':three-thirty', '🕞');
- Smilies::add($b, ':four o’clock', '🕓');
- Smilies::add($b, ':four-thirty', '🕟');
- Smilies::add($b, ':five o’clock', '🕔');
- Smilies::add($b, ':five-thirty', '🕠');
- Smilies::add($b, ':six o’clock', '🕕');
- Smilies::add($b, ':six-thirty', '🕡');
- Smilies::add($b, ':seven o’clock', '🕖');
- Smilies::add($b, ':seven-thirty', '🕢');
- Smilies::add($b, ':eight o’clock', '🕗');
- Smilies::add($b, ':eight-thirty', '🕣');
- Smilies::add($b, ':nine o’clock', '🕘');
- Smilies::add($b, ':nine-thirty', '🕤');
- Smilies::add($b, ':ten o’clock', '🕙');
- Smilies::add($b, ':ten-thirty', '🕥');
- Smilies::add($b, ':eleven o’clock', '🕚');
- Smilies::add($b, ':eleven-thirty', '🕦');
-
-//sky & weather
- Smilies::add($b, ':new moon', '🌑');
- Smilies::add($b, ':waxing crescent moon', '🌒');
- Smilies::add($b, ':first quarter moon', '🌓');
- Smilies::add($b, ':waxing gibbous moon', '🌔');
- Smilies::add($b, ':full moon', '🌕');
- Smilies::add($b, ':waning gibbous moon', '🌖');
- Smilies::add($b, ':last quarter moon', '🌗');
- Smilies::add($b, ':waning crescent moon', '🌘');
- Smilies::add($b, ':crescent moon', '🌙');
- Smilies::add($b, ':new moon face', '🌚');
- Smilies::add($b, ':first quarter moon face', '🌛');
- Smilies::add($b, ':last quarter moon face', '🌜');
- Smilies::add($b, ':thermometer', '🌡');
- Smilies::add($b, ':sun', '☀');
- Smilies::add($b, ':full moon face', '🌝');
- Smilies::add($b, ':sun with face', '🌞');
-// Smilies::add($b, ':ringed planet', '🪐');
- Smilies::add($b, ':star', '⭐');
- Smilies::add($b, ':glowing star', '🌟');
- Smilies::add($b, ':shooting star', '🌠');
- Smilies::add($b, ':milky way', '🌌');
- Smilies::add($b, ':cloud', '☁');
- Smilies::add($b, ':sun behind cloud', '⛅');
- Smilies::add($b, ':cloud with lightning and rain', '⛈');
- Smilies::add($b, ':sun behind small cloud', '🌤');
- Smilies::add($b, ':sun behind large cloud', '🌥');
- Smilies::add($b, ':sun behind rain cloud', '🌦');
- Smilies::add($b, ':cloud with rain', '🌧');
- Smilies::add($b, ':cloud with snow', '🌨');
- Smilies::add($b, ':cloud with lightning', '🌩');
- Smilies::add($b, ':tornado', '🌪');
- Smilies::add($b, ':fog', '🌫');
- Smilies::add($b, ':wind face', '🌬');
- Smilies::add($b, ':cyclone', '🌀');
- Smilies::add($b, ':rainbow', '🌈');
- Smilies::add($b, ':closed umbrella', '🌂');
- Smilies::add($b, ':umbrella', '☂');
- Smilies::add($b, ':umbrella with rain drops', '☔');
- Smilies::add($b, ':umbrella on ground', '⛱');
- Smilies::add($b, ':high voltage', '⚡');
- Smilies::add($b, ':snowflake', '❄');
- Smilies::add($b, ':snowman', '☃');
- Smilies::add($b, ':snowman without snow', '⛄');
- Smilies::add($b, ':comet', '☄');
- Smilies::add($b, ':fire', '🔥');
- Smilies::add($b, ':droplet', '💧');
- Smilies::add($b, ':water wave', '🌊');
-
-//Activities
-//event
- Smilies::add($b, ':jack-o-lantern', '🎃');
- Smilies::add($b, ':Christmas tree', '🎄');
- Smilies::add($b, ':fireworks', '🎆');
- Smilies::add($b, ':sparkler', '🎇');
- Smilies::add($b, ':firecracker', '🧨');
- Smilies::add($b, ':sparkles', '✨');
- Smilies::add($b, ':balloon', '🎈');
- Smilies::add($b, ':party popper', '🎉');
- Smilies::add($b, ':confetti ball', '🎊');
- Smilies::add($b, ':tanabata tree', '🎋');
- Smilies::add($b, ':pine decoration', '🎍');
- Smilies::add($b, ':Japanese dolls', '🎎');
- Smilies::add($b, ':carp streamer', '🎏');
- Smilies::add($b, ':wind chime', '🎐');
- Smilies::add($b, ':moon viewing ceremony', '🎑');
- Smilies::add($b, ':red envelope', '🧧');
- Smilies::add($b, ':ribbon', '🎀');
- Smilies::add($b, ':wrapped gift', '🎁');
- Smilies::add($b, ':reminder ribbon', '🎗');
- Smilies::add($b, ':admission tickets', '🎟');
- Smilies::add($b, ':ticket', '🎫');
-
-//award-medal
- Smilies::add($b, ':military medal', '🎖');
- Smilies::add($b, ':trophy', '🏆');
- Smilies::add($b, ':sports medal', '🏅');
- Smilies::add($b, ':1st place medal', '🥇');
- Smilies::add($b, ':2nd place medal', '🥈');
- Smilies::add($b, ':3rd place medal', '🥉');
-
-//sport
- Smilies::add($b, ':soccer ball', '⚽');
- Smilies::add($b, ':baseball', '⚾');
- Smilies::add($b, ':softball', '🥎');
- Smilies::add($b, ':basketball', '🏀');
- Smilies::add($b, ':volleyball', '🏐');
- Smilies::add($b, ':american football', '🏈');
- Smilies::add($b, ':rugby football', '🏉');
- Smilies::add($b, ':tennis', '🎾');
- Smilies::add($b, ':flying disc', '🥏');
- Smilies::add($b, ':bowling', '🎳');
- Smilies::add($b, ':cricket game', '🏏');
- Smilies::add($b, ':field hockey', '🏑');
- Smilies::add($b, ':ice hockey', '🏒');
- Smilies::add($b, ':lacrosse', '🥍');
- Smilies::add($b, ':ping pong', '🏓');
- Smilies::add($b, ':badminton', '🏸');
- Smilies::add($b, ':boxing glove', '🥊');
- Smilies::add($b, ':martial arts uniform', '🥋');
- Smilies::add($b, ':goal net', '🥅');
- Smilies::add($b, ':flag in hole', '⛳');
- Smilies::add($b, ':ice skate', '⛸');
- Smilies::add($b, ':fishing pole', '🎣');
-// Smilies::add($b, ':diving mask', '🤿');
- Smilies::add($b, ':running shirt', '🎽');
- Smilies::add($b, ':skis', '🎿');
- Smilies::add($b, ':sled', '🛷');
- Smilies::add($b, ':curling stone', '🥌');
-
-//game
- Smilies::add($b, ':direct hit', '🎯');
-// Smilies::add($b, ':yo-yo', '🪀');
-// Smilies::add($b, ':kite', '🪁');
- Smilies::add($b, ':pool 8 ball', '🎱');
- Smilies::add($b, ':crystal ball', '🔮');
- Smilies::add($b, ':nazar amulet', '🧿');
- Smilies::add($b, ':video game', '🎮');
- Smilies::add($b, ':joystick', '🕹');
- Smilies::add($b, ':slot machine', '🎰');
- Smilies::add($b, ':game die', '🎲');
- Smilies::add($b, ':puzzle piece', '🧩');
- Smilies::add($b, ':teddy bear', '🧸');
- Smilies::add($b, ':spade suit', '♠');
- Smilies::add($b, ':heart suit', '♥');
- Smilies::add($b, ':diamond suit', '♦');
- Smilies::add($b, ':club suit', '♣');
- Smilies::add($b, ':chess pawn', '♟');
- Smilies::add($b, ':joker', '🃏');
- Smilies::add($b, ':mahjong red dragon', '🀄');
- Smilies::add($b, ':flower playing cards', '🎴');
-
-//arts & crafts
- Smilies::add($b, ':performing arts', '🎭');
- Smilies::add($b, ':framed picture', '🖼');
- Smilies::add($b, ':artist palette', '🎨');
- Smilies::add($b, ':thread', '🧵');
- Smilies::add($b, ':yarn', '🧶');
-
-//Objects
-//clothing
- Smilies::add($b, ':glasses', '👓');
- Smilies::add($b, ':sunglasses', '🕶');
- Smilies::add($b, ':goggles', '🥽');
- Smilies::add($b, ':lab coat', '🥼');
-// Smilies::add($b, ':safety vest', '🦺');
- Smilies::add($b, ':necktie', '👔');
- Smilies::add($b, ':t-shirt', '👕');
- Smilies::add($b, ':jeans', '👖');
- Smilies::add($b, ':scarf', '🧣');
- Smilies::add($b, ':gloves', '🧤');
- Smilies::add($b, ':coat', '🧥');
- Smilies::add($b, ':socks', '🧦');
- Smilies::add($b, ':dress', '👗');
- Smilies::add($b, ':kimono', '👘');
-// Smilies::add($b, ':sari', '🥻');
-// Smilies::add($b, ':one-piece swimsuit', '🩱');
-// Smilies::add($b, ':briefs', '🩲');
-// Smilies::add($b, ':shorts', '🩳');
- Smilies::add($b, ':bikini', '👙');
- Smilies::add($b, ':woman’s clothes', '👚');
- Smilies::add($b, ':purse', '👛');
- Smilies::add($b, ':handbag', '👜');
- Smilies::add($b, ':clutch bag', '👝');
- Smilies::add($b, ':shopping bags', '🛍');
- Smilies::add($b, ':backpack', '🎒');
- Smilies::add($b, ':man’s shoe', '👞');
- Smilies::add($b, ':running shoe', '👟');
- Smilies::add($b, ':hiking boot', '🥾');
- Smilies::add($b, ':flat shoe', '🥿');
- Smilies::add($b, ':high-heeled shoe', '👠');
- Smilies::add($b, ':woman’s sandal', '👡');
- Smilies::add($b, ':ballet shoes', '🩰');
- Smilies::add($b, ':woman’s boot', '👢');
- Smilies::add($b, ':crown', '👑');
- Smilies::add($b, ':woman’s hat', '👒');
- Smilies::add($b, ':top hat', '🎩');
- Smilies::add($b, ':graduation cap', '🎓');
- Smilies::add($b, ':billed cap', '🧢');
- Smilies::add($b, ':rescue worker’s helmet', '⛑');
- Smilies::add($b, ':prayer beads', '📿');
- Smilies::add($b, ':lipstick', '💄');
- Smilies::add($b, ':ring', '💍');
- Smilies::add($b, ':gem stone', '💎');
-
-//sound
- Smilies::add($b, ':muted speaker', '🔇');
- Smilies::add($b, ':speaker low volume', '🔈');
- Smilies::add($b, ':speaker medium volume', '🔉');
- Smilies::add($b, ':speaker high volume', '🔊');
- Smilies::add($b, ':loudspeaker', '📢');
- Smilies::add($b, ':megaphone', '📣');
- Smilies::add($b, ':postal horn', '📯');
- Smilies::add($b, ':bell', '🔔');
- Smilies::add($b, ':bell with slash', '🔕');
-
-//musik
- Smilies::add($b, ':musical score', '🎼');
- Smilies::add($b, ':musical note', '🎵');
- Smilies::add($b, ':musical notes', '🎶');
- Smilies::add($b, ':studio microphone', '🎙');
- Smilies::add($b, ':level slider', '🎚');
- Smilies::add($b, ':control knobs', '🎛');
- Smilies::add($b, ':microphone', '🎤');
- Smilies::add($b, ':headphone', '🎧');
- Smilies::add($b, ':radio', '📻');
-
-//musical-instrument
- Smilies::add($b, ':saxophone', '🎷');
- Smilies::add($b, ':guitar', '🎸');
- Smilies::add($b, ':musical keyboard', '🎹');
- Smilies::add($b, ':trumpet', '🎺');
- Smilies::add($b, ':violin', '🎻');
-// Smilies::add($b, ':banjo', '🪕');
- Smilies::add($b, ':drum', '🥁');
-
-//phone
- Smilies::add($b, ':mobile phone', '📱');
- Smilies::add($b, ':mobile phone with arrow', '📲');
- Smilies::add($b, ':telephone', '☎');
- Smilies::add($b, ':telephone receiver', '📞');
- Smilies::add($b, ':pager', '📟');
- Smilies::add($b, ':fax machine', '📠');
-
-//computer
- Smilies::add($b, ':battery', '🔋');
- Smilies::add($b, ':electric plug', '🔌');
- Smilies::add($b, ':laptop', '💻');
- Smilies::add($b, ':desktop computer', '🖥');
- Smilies::add($b, ':printer', '🖨');
- Smilies::add($b, ':keyboard', '⌨');
- Smilies::add($b, ':computer mouse', '🖱');
- Smilies::add($b, ':trackball', '🖲');
- Smilies::add($b, ':computer disk', '💽');
- Smilies::add($b, ':floppy disk', '💾');
- Smilies::add($b, ':optical disk', '💿');
- Smilies::add($b, ':dvd', '📀');
- Smilies::add($b, ':abacus', '🧮');
-
-//light & video
- Smilies::add($b, ':movie camera', '🎥');
- Smilies::add($b, ':film frames', '🎞');
- Smilies::add($b, ':film projector', '📽');
- Smilies::add($b, ':clapper board', '🎬');
- Smilies::add($b, ':television', '📺');
- Smilies::add($b, ':camera', '📷');
- Smilies::add($b, ':camera with flash', '📸');
- Smilies::add($b, ':video camera', '📹');
- Smilies::add($b, ':videocassette', '📼');
- Smilies::add($b, ':magnifying glass tilted left', '🔍');
- Smilies::add($b, ':magnifying glass tilted right', '🔎');
- Smilies::add($b, ':candle', '🕯');
- Smilies::add($b, ':light bulb', '💡');
- Smilies::add($b, ':flashlight', '🔦');
- Smilies::add($b, ':red paper lantern', '🏮');
-// Smilies::add($b, ':diya lamp', '🪔');
-
-//book-paper
- Smilies::add($b, ':notebook with decorative cover', '📔');
- Smilies::add($b, ':closed book', '📕');
- Smilies::add($b, ':open book', '📖');
- Smilies::add($b, ':green book', '📗');
- Smilies::add($b, ':blue book', '📘');
- Smilies::add($b, ':orange book', '📙');
- Smilies::add($b, ':books', '📚');
- Smilies::add($b, ':notebook', '📓');
- Smilies::add($b, ':ledger', '📒');
- Smilies::add($b, ':page with curl', '📃');
- Smilies::add($b, ':scroll', '📜');
- Smilies::add($b, ':page facing up', '📄');
- Smilies::add($b, ':newspaper', '📰');
- Smilies::add($b, ':rolled-up newspaper', '🗞');
- Smilies::add($b, ':bookmark tabs', '📑');
- Smilies::add($b, ':bookmark', '🔖');
- Smilies::add($b, ':label', '🏷');
-
-//money
- Smilies::add($b, ':money bag', '💰');
- Smilies::add($b, ':yen banknote', '💴');
- Smilies::add($b, ':dollar banknote', '💵');
- Smilies::add($b, ':euro banknote', '💶');
- Smilies::add($b, ':pound banknote', '💷');
- Smilies::add($b, ':money with wings', '💸');
- Smilies::add($b, ':credit card', '💳');
- Smilies::add($b, ':receipt', '🧾');
- Smilies::add($b, ':chart increasing with yen', '💹');
-
-//mail
- Smilies::add($b, ':envelope', '✉');
- Smilies::add($b, ':e-mail', '📧');
- Smilies::add($b, ':incoming envelope', '📨');
- Smilies::add($b, ':envelope with arrow', '📩');
- Smilies::add($b, ':outbox tray', '📤');
- Smilies::add($b, ':inbox tray', '📥');
- Smilies::add($b, ':package', '📦');
- Smilies::add($b, ':closed mailbox with raised flag', '📫');
- Smilies::add($b, ':closed mailbox with lowered flag', '📪');
- Smilies::add($b, ':open mailbox with raised flag', '📬');
- Smilies::add($b, ':open mailbox with lowered flag', '📭');
- Smilies::add($b, ':postbox', '📮');
- Smilies::add($b, ':ballot box with ballot', '🗳');
-
-//writing
- Smilies::add($b, ':pencil', '✏');
- Smilies::add($b, ':black nib', '✒');
- Smilies::add($b, ':fountain pen', '🖋');
- Smilies::add($b, ':pen', '🖊');
- Smilies::add($b, ':paintbrush', '🖌');
- Smilies::add($b, ':crayon', '🖍');
- Smilies::add($b, ':memo', '📝');
-
-//office
- Smilies::add($b, ':briefcase', '💼');
- Smilies::add($b, ':file folder', '📁');
- Smilies::add($b, ':open file folder', '📂');
- Smilies::add($b, ':card index dividers', '🗂');
- Smilies::add($b, ':calendar', '📅');
- Smilies::add($b, ':tear-off calendar', '📆');
- Smilies::add($b, ':spiral notepad', '🗒');
- Smilies::add($b, ':spiral calendar', '🗓');
- Smilies::add($b, ':card index', '📇');
- Smilies::add($b, ':chart increasing', '📈');
- Smilies::add($b, ':chart decreasing', '📉');
- Smilies::add($b, ':bar chart', '📊');
- Smilies::add($b, ':clipboard', '📋');
- Smilies::add($b, ':pushpin', '📌');
- Smilies::add($b, ':round pushpin', '📍');
- Smilies::add($b, ':paperclip', '📎');
- Smilies::add($b, ':linked paperclips', '🖇');
- Smilies::add($b, ':straight ruler', '📏');
- Smilies::add($b, ':triangular ruler', '📐');
- Smilies::add($b, ':scissors', '✂');
- Smilies::add($b, ':card file box', '🗃');
- Smilies::add($b, ':file cabinet', '🗄');
- Smilies::add($b, ':wastebasket', '🗑');
-
-//lock
- Smilies::add($b, ':locked', '🔒');
- Smilies::add($b, ':unlocked', '🔓');
- Smilies::add($b, ':locked with pen', '🔏');
- Smilies::add($b, ':locked with key', '🔐');
- Smilies::add($b, ':key', '🔑');
- Smilies::add($b, ':old key', '🗝');
-
-//tool
- Smilies::add($b, ':hammer', '🔨');
-// Smilies::add($b, ':axe', '🪓');
- Smilies::add($b, ':pick', '⛏');
- Smilies::add($b, ':hammer and pick', '⚒');
- Smilies::add($b, ':hammer and wrench', '🛠');
- Smilies::add($b, ':dagger', '🗡');
- Smilies::add($b, ':crossed swords', '⚔');
- Smilies::add($b, ':pistol', '🔫');
- Smilies::add($b, ':bow and arrow', '🏹');
- Smilies::add($b, ':shield', '🛡');
- Smilies::add($b, ':wrench', '🔧');
- Smilies::add($b, ':nut and bolt', '🔩');
- Smilies::add($b, ':gear', '⚙');
- Smilies::add($b, ':clamp', '🗜');
- Smilies::add($b, ':balance scale', '⚖');
-// Smilies::add($b, ':white cane', '🦯');
- Smilies::add($b, ':link', '🔗');
- Smilies::add($b, ':chains', '⛓');
- Smilies::add($b, ':toolbox', '🧰');
- Smilies::add($b, ':magnet', '🧲');
-
-//science
- Smilies::add($b, ':alembic', '⚗');
- Smilies::add($b, ':test tube', '🧪');
- Smilies::add($b, ':petri dish', '🧫');
- Smilies::add($b, ':dna', '🧬');
- Smilies::add($b, ':microscope', '🔬');
- Smilies::add($b, ':telescope', '🔭');
- Smilies::add($b, ':satellite antenna', '📡');
-
-//medical
- Smilies::add($b, ':syringe', '💉');
-// Smilies::add($b, ':drop of blood', '🩸');
- Smilies::add($b, ':pill', '💊');
-// Smilies::add($b, ':adhesive bandage', '🩹');
-// Smilies::add($b, ':stethoscope', '🩺');
-
-//household
- Smilies::add($b, ':door', '🚪');
- Smilies::add($b, ':bed', '🛏');
- Smilies::add($b, ':couch and lamp', '🛋');
-// Smilies::add($b, ':chair', '🪑');
- Smilies::add($b, ':toilet', '🚽');
- Smilies::add($b, ':shower', '🚿');
-// Smilies::add($b, ':bathtub', '🛁');
- Smilies::add($b, ':razor', '🪒');
- Smilies::add($b, ':lotion bottle', '🧴');
- Smilies::add($b, ':safety pin', '🧷');
- Smilies::add($b, ':broom', '🧹');
- Smilies::add($b, ':basket', '🧺');
- Smilies::add($b, ':roll of paper', '🧻');
- Smilies::add($b, ':soap', '🧼');
- Smilies::add($b, ':sponge', '🧽');
- Smilies::add($b, ':fire extinguisher', '🧯');
- Smilies::add($b, ':shopping cart', '🛒');
-
-//other-object
- Smilies::add($b, ':cigarette', '🚬');
- Smilies::add($b, ':coffin', '⚰');
- Smilies::add($b, ':funeral urn', '⚱');
- Smilies::add($b, ':moai', '🗿');
-
-//Symbols
-//transport-sign
- Smilies::add($b, ':atm sign', '🏧');
- Smilies::add($b, ':litter in bin sign', '🚮');
- Smilies::add($b, ':potable water', '🚰');
- Smilies::add($b, ':wheelchair symbol', '♿');
- Smilies::add($b, ':men’s room', '🚹');
- Smilies::add($b, ':women’s room', '🚺');
- Smilies::add($b, ':restroom', '🚻');
- Smilies::add($b, ':baby symbol', '🚼');
- Smilies::add($b, ':water closet', '🚾');
- Smilies::add($b, ':passport control', '🛂');
- Smilies::add($b, ':customs', '🛃');
- Smilies::add($b, ':baggage claim', '🛄');
- Smilies::add($b, ':left luggage', '🛅');
-
-//warning
- Smilies::add($b, ':warning', '⚠');
- Smilies::add($b, ':children crossing', '🚸');
- Smilies::add($b, ':no entry', '⛔');
- Smilies::add($b, ':prohibited', '🚫');
- Smilies::add($b, ':no bicycles', '🚳');
- Smilies::add($b, ':no smoking', '🚭');
- Smilies::add($b, ':no littering', '🚯');
- Smilies::add($b, ':non-potable water', '🚱');
- Smilies::add($b, ':no pedestrians', '🚷');
- Smilies::add($b, ':no mobile phones', '📵');
- Smilies::add($b, ':no one under eighteen', '🔞');
- Smilies::add($b, ':radioactive', '☢');
- Smilies::add($b, ':biohazard', '☣');
-
-//arrow
- Smilies::add($b, ':up arrow', '⬆');
- Smilies::add($b, ':up-right arrow', '↗');
- Smilies::add($b, ':right arrow', '➡');
- Smilies::add($b, ':down-right arrow', '↘');
- Smilies::add($b, ':down arrow', '⬇');
- Smilies::add($b, ':down-left arrow', '↙');
- Smilies::add($b, ':left arrow', '⬅');
- Smilies::add($b, ':up-left arrow', '↖');
- Smilies::add($b, ':up-down arrow', '↕');
- Smilies::add($b, ':left-right arrow', '↔');
- Smilies::add($b, ':right arrow curving left', '↩');
- Smilies::add($b, ':left arrow curving right', '↪');
- Smilies::add($b, ':right arrow curving up', '⤴');
- Smilies::add($b, ':right arrow curving down', '⤵');
- Smilies::add($b, ':clockwise vertical arrows', '🔃');
- Smilies::add($b, ':counterclockwise arrows button', '🔄');
- Smilies::add($b, ':BACK arrow', '🔙');
- Smilies::add($b, ':END arrow', '🔚');
- Smilies::add($b, ':ON! arrow', '🔛');
- Smilies::add($b, ':SOON arrow', '🔜');
- Smilies::add($b, ':TOP arrow', '🔝');
-
-//religion
- Smilies::add($b, ':place of worship', '🛐');
- Smilies::add($b, ':atom symbol', '⚛');
- Smilies::add($b, ':om', '🕉');
- Smilies::add($b, ':star of David', '✡');
- Smilies::add($b, ':wheel of dharma', '☸');
- Smilies::add($b, ':yin yang', '☯');
- Smilies::add($b, ':latin cross', '✝');
- Smilies::add($b, ':orthodox cross', '☦');
- Smilies::add($b, ':star and crescent', '☪');
- Smilies::add($b, ':peace symbol', '☮');
- Smilies::add($b, ':menorah', '🕎');
- Smilies::add($b, ':dotted six-pointed star', '🔯');
-
-//zodiac
- Smilies::add($b, ':Aries', '♈');
- Smilies::add($b, ':Taurus', '♉');
- Smilies::add($b, ':Gemini', '♊');
- Smilies::add($b, ':Cancer', '♋');
- Smilies::add($b, ':Leo', '♌');
- Smilies::add($b, ':Virgo', '♍');
- Smilies::add($b, ':Libra', '♎');
- Smilies::add($b, ':Scorpio', '♏');
- Smilies::add($b, ':Sagittarius', '♐');
- Smilies::add($b, ':Capricorn', '♑');
- Smilies::add($b, ':Aquarius', '♒');
- Smilies::add($b, ':Pisces', '♓');
- Smilies::add($b, ':Ophiuchus', '⛎');
-
-//av-symbol
- Smilies::add($b, ':shuffle tracks button', '🔀');
- Smilies::add($b, ':repeat button', '🔁');
- Smilies::add($b, ':repeat single button', '🔂');
- Smilies::add($b, ':play button', '▶');
- Smilies::add($b, ':fast-forward button', '⏩');
- Smilies::add($b, ':next track button', '⏭');
- Smilies::add($b, ':play or pause button', '⏯');
- Smilies::add($b, ':reverse button', '◀');
- Smilies::add($b, ':fast reverse button', '⏪');
- Smilies::add($b, ':last track button', '⏮');
- Smilies::add($b, ':upwards button', '🔼');
- Smilies::add($b, ':fast up button', '⏫');
- Smilies::add($b, ':downwards button', '🔽');
- Smilies::add($b, ':fast down button', '⏬');
- Smilies::add($b, ':pause button', '⏸');
- Smilies::add($b, ':stop button', '⏹');
- Smilies::add($b, ':record button', '⏺');
- Smilies::add($b, ':eject button', '⏏');
- Smilies::add($b, ':cinema', '🎦');
- Smilies::add($b, ':dim button', '🔅');
- Smilies::add($b, ':bright button', '🔆');
- Smilies::add($b, ':antenna bars', '📶');
- Smilies::add($b, ':vibration mode', '📳');
- Smilies::add($b, ':mobile phone off', '📴');
-
-//gender
- Smilies::add($b, ':female sign', '♀');
- Smilies::add($b, ':male sign', '♂');
-
-//math
- Smilies::add($b, ':multiply', '✖');
- Smilies::add($b, ':plus', '➕');
- Smilies::add($b, ':minus', '➖');
- Smilies::add($b, ':divide', '➗');
- Smilies::add($b, ':infinity', '♾');
- Smilies::add($b, ':kreisoperator', '∘');
- Smilies::add($b, ':leere menge', '∅');
- Smilies::add($b, ':rundung', '≈');
- Smilies::add($b, ':gleichung', '=');
- Smilies::add($b, ':ungleichung', '≠');
- Smilies::add($b, ':kleiner als', '<');
- Smilies::add($b, ':groesser als', '>');
- Smilies::add($b, ':prozent', '%');
-
-//punctuation
- Smilies::add($b, ':double exclamation mark', '‼');
- Smilies::add($b, ':exclamation question mark', '⁉');
- Smilies::add($b, ':question mark', '❓');
- Smilies::add($b, ':white question mark', '❔');
- Smilies::add($b, ':white exclamation mark', '❕');
- Smilies::add($b, ':exclamation mark', '❗');
- Smilies::add($b, ':wavy dash', '〰');
-
-//currency
- Smilies::add($b, ':currency exchange', '💱');
- Smilies::add($b, ':heavy dollar sign', '💲');
-
-//other-symbol
- Smilies::add($b, ':medical symbol', '⚕');
- Smilies::add($b, ':recycling symbol', '♻');
- Smilies::add($b, ':fleur-de-lis', '⚜');
- Smilies::add($b, ':trident emblem', '🔱');
- Smilies::add($b, ':name badge', '📛');
- Smilies::add($b, ':Japanese symbol for beginner', '🔰');
- Smilies::add($b, ':hollow red circle', '⭕');
- Smilies::add($b, ':check mark button', '✅');
- Smilies::add($b, ':check box with check', '☑');
- Smilies::add($b, ':check mark', '✔');
- Smilies::add($b, ':cross mark', '❌');
- Smilies::add($b, ':cross mark button', '❎');
- Smilies::add($b, ':curly loop', '➰');
- Smilies::add($b, ':double curly loop', '➿');
- Smilies::add($b, ':part alternation mark', '〽');
- Smilies::add($b, ':eight-spoked asterisk', '✳');
- Smilies::add($b, ':eight-pointed star', '✴');
- Smilies::add($b, ':sparkle', '❇');
- Smilies::add($b, ':copyright', '©');
- Smilies::add($b, ':registered', '®');
- Smilies::add($b, ':trade mark', '™');
-
-//keycap
- Smilies::add($b, ':keycap: #', '#️⃣');
- Smilies::add($b, ':keycap: *', '*️⃣');
- Smilies::add($b, ':keycap: 0', '0️⃣');
- Smilies::add($b, ':keycap: 1', '1️⃣');
- Smilies::add($b, ':keycap: 2', '2️⃣');
- Smilies::add($b, ':keycap: 3', '3️⃣');
- Smilies::add($b, ':keycap: 4', '4️⃣');
- Smilies::add($b, ':keycap: 5', '5️⃣');
- Smilies::add($b, ':keycap: 6', '6️⃣');
- Smilies::add($b, ':keycap: 7', '7️⃣');
- Smilies::add($b, ':keycap: 8', '8️⃣');
- Smilies::add($b, ':keycap: 9', '9️⃣');
- Smilies::add($b, ':keycap: 10', '🔟');
-
-//alphanum
- Smilies::add($b, ':input latin uppercase', '🔠');
- Smilies::add($b, ':input latin lowercase', '🔡');
- Smilies::add($b, ':input numbers', '🔢');
- Smilies::add($b, ':input symbols', '🔣');
- Smilies::add($b, ':input latin letters', '🔤');
- Smilies::add($b, ':A button (blood type)', '🅰');
- Smilies::add($b, ':AB button (blood type)', '🆎');
- Smilies::add($b, ':B button (blood type)', '🅱');
- Smilies::add($b, ':CL button', '🆑');
- Smilies::add($b, ':COOL button', '🆒');
- Smilies::add($b, ':FREE button', '🆓');
- Smilies::add($b, ':information', 'ℹ');
- Smilies::add($b, ':ID button', '🆔');
- Smilies::add($b, ':circled M', 'Ⓜ');
- Smilies::add($b, ':NEW button', '🆕');
- Smilies::add($b, ':NG button', '🆖');
- Smilies::add($b, ':O button (blood type)', '🅾');
- Smilies::add($b, ':OK button', '🆗');
- Smilies::add($b, ':P button', '🅿');
- Smilies::add($b, ':SOS button', '🆘');
- Smilies::add($b, ':UP! button', '🆙');
- Smilies::add($b, ':VS button', '🆚');
- Smilies::add($b, ':Japanese “here” button', '🈁');
- Smilies::add($b, ':Japanese “service charge” button', '🈂');
- Smilies::add($b, ':Japanese “monthly amount” button', '🈷');
- Smilies::add($b, ':Japanese “not free of charge” button', '🈶');
- Smilies::add($b, ':Japanese “reserved” button', '🈯');
- Smilies::add($b, ':Japanese “bargain” button', '🉐');
- Smilies::add($b, ':Japanese “discount” button', '🈹');
- Smilies::add($b, ':Japanese “free of charge” button', '🈚');
- Smilies::add($b, ':Japanese “prohibited” button', '🈲');
- Smilies::add($b, ':Japanese “acceptable” button', '🉑');
- Smilies::add($b, ':Japanese “application” button', '🈸');
- Smilies::add($b, ':Japanese “passing grade” button', '🈴');
- Smilies::add($b, ':Japanese “vacancy” button', '🈳');
- Smilies::add($b, ':Japanese “congratulations” button', '㊗');
- Smilies::add($b, ':Japanese “secret” button', '㊙');
- Smilies::add($b, ':Japanese “open for business” button', '🈺');
- Smilies::add($b, ':Japanese “no vacancy” button', '🈵');
-
-//geometric
- Smilies::add($b, ':red circle', '🔴');
-// Smilies::add($b, ':orange circle', '🟠');
-// Smilies::add($b, ':yellow circle', '🟡');
-// Smilies::add($b, ':green circle', '🟢');
- Smilies::add($b, ':blue circle', '🔵');
-// Smilies::add($b, ':purple circle', '🟣');
-// Smilies::add($b, ':brown circle', '🟤');
- Smilies::add($b, ':black circle', '⚫');
- Smilies::add($b, ':white circle', '⚪');
-// Smilies::add($b, ':red square', '🟥');
-// Smilies::add($b, ':orange square', '🟧');
-// Smilies::add($b, ':yellow square', '🟨');
-// Smilies::add($b, ':green square', '🟩');
-// Smilies::add($b, ':blue square', '🟦');
-// Smilies::add($b, ':purple square', '🟪');
-// Smilies::add($b, ':brown square', '🟫');
- Smilies::add($b, ':black large square', '⬛');
- Smilies::add($b, ':white large square', '⬜');
- Smilies::add($b, ':black medium square', '◼');
- Smilies::add($b, ':white medium square', '◻');
- Smilies::add($b, ':black medium-small square', '◾');
- Smilies::add($b, ':white medium-small square', '◽');
- Smilies::add($b, ':black small square', '▪');
- Smilies::add($b, ':white small square', '▫');
- Smilies::add($b, ':large orange diamond', '🔶');
- Smilies::add($b, ':large blue diamond', '🔷');
- Smilies::add($b, ':small orange diamond', '🔸');
- Smilies::add($b, ':small blue diamond', '🔹');
- Smilies::add($b, ':red triangle pointed up', '🔺');
- Smilies::add($b, ':red triangle pointed down', '🔻');
- Smilies::add($b, ':diamond with a dot', '💠');
- Smilies::add($b, ':radio button', '🔘');
- Smilies::add($b, ':white square button', '🔳');
- Smilies::add($b, ':black square button', '🔲');
-
-//Flags
-//flag
- Smilies::add($b, ':chequered flag', '🏁');
- Smilies::add($b, ':triangular flag', '🚩');
- Smilies::add($b, ':crossed flags', '🎌');
- Smilies::add($b, ':black flag', '🏴');
- Smilies::add($b, ':white flag', '🏳');
- Smilies::add($b, ':rainbow flag', '🏳️‍🌈');
- Smilies::add($b, ':pirate flag', '🏴‍☠️');
-
-//country-flag
- Smilies::add($b, ':ascension island', '🇦🇨');
- Smilies::add($b, ':andorra', '🇦🇩');
- Smilies::add($b, ':united arab emirates', '🇦🇪');
- Smilies::add($b, ':afghanistan', '🇦🇫');
- Smilies::add($b, ':antigua & barbuda', '🇦🇬');
- Smilies::add($b, ':anguilla', '🇦🇮');
- Smilies::add($b, ':albania', '🇦🇱');
- Smilies::add($b, ':armenia', '🇦🇲');
- Smilies::add($b, ':angola', '🇦🇴');
- Smilies::add($b, ':antarctica', '🇦🇶');
- Smilies::add($b, ':argentina', '🇦🇷');
- Smilies::add($b, ':americansamoa', '🇦🇸');
- Smilies::add($b, ':austria', '🇦🇹');
- Smilies::add($b, ':australia', '🇦🇺');
- Smilies::add($b, ':aruba', '🇦🇼');
- Smilies::add($b, ':ålandislands', '🇦🇽');
- Smilies::add($b, ':azerbaijan', '🇦🇿');
- Smilies::add($b, ':bosnia&herzegovina', '🇧🇦');
- Smilies::add($b, ':barbados', '🇧🇧');
- Smilies::add($b, ':bangladesh', '🇧🇩');
- Smilies::add($b, ':belgium', '🇧🇪');
- Smilies::add($b, ':burkinafaso', '🇧🇫');
- Smilies::add($b, ':bulgaria', '🇧🇬');
- Smilies::add($b, ':bahrain', '🇧🇭');
- Smilies::add($b, ':burundi', '🇧🇮');
- Smilies::add($b, ':benin', '🇧🇯');
- Smilies::add($b, ':st.barthélemy', '🇧🇱');
- Smilies::add($b, ':bermuda', '🇧🇲');
- Smilies::add($b, ':brunei', '🇧🇳');
- Smilies::add($b, ':bolivia', '🇧🇴');
- Smilies::add($b, ':caribbeannetherlands', '🇧🇶');
- Smilies::add($b, ':brazil', '🇧🇷');
- Smilies::add($b, ':bahamas', '🇧🇸');
- Smilies::add($b, ':bhutan', '🇧🇹');
- Smilies::add($b, ':bouvetisland', '🇧🇻');
- Smilies::add($b, ':botswana', '🇧🇼');
- Smilies::add($b, ':belarus', '🇧🇾');
- Smilies::add($b, ':belize', '🇧🇿');
- Smilies::add($b, ':canada', '🇨🇦');
- Smilies::add($b, ':cocos(keeling)islands', '🇨🇨');
- Smilies::add($b, ':congo-kinshasa', '🇨🇩');
- Smilies::add($b, ':centralafricanrepublic', '🇨🇫');
- Smilies::add($b, ':congo-brazzaville', '🇨🇬');
- Smilies::add($b, ':switzerland', '🇨🇭');
- Smilies::add($b, ':côted’ivoire', '🇨🇮');
- Smilies::add($b, ':cookislands', '🇨🇰');
- Smilies::add($b, ':chile', '🇨🇱');
- Smilies::add($b, ':cameroon', '🇨🇲');
- Smilies::add($b, ':china', '🇨🇳');
- Smilies::add($b, ':colombia', '🇨🇴');
- Smilies::add($b, ':clippertonisland', '🇨🇵');
- Smilies::add($b, ':costarica', '🇨🇷');
- Smilies::add($b, ':cuba', '🇨🇺');
- Smilies::add($b, ':capeverde', '🇨🇻');
- Smilies::add($b, ':curaçao', '🇨🇼');
- Smilies::add($b, ':christmasisland', '🇨🇽');
- Smilies::add($b, ':cyprus', '🇨🇾');
- Smilies::add($b, ':czechia', '🇨🇿');
- Smilies::add($b, ':germany', '🇩🇪');
- Smilies::add($b, ':diegogarcia', '🇩🇬');
- Smilies::add($b, ':djibouti', '🇩🇯');
- Smilies::add($b, ':denmark', '🇩🇰');
- Smilies::add($b, ':dominica', '🇩🇲');
- Smilies::add($b, ':dominicanrepublic', '🇩🇴');
- Smilies::add($b, ':algeria', '🇩🇿');
- Smilies::add($b, ':ceuta&melilla', '🇪🇦');
- Smilies::add($b, ':ecuador', '🇪🇨');
- Smilies::add($b, ':estonia', '🇪🇪');
- Smilies::add($b, ':egypt', '🇪🇬');
- Smilies::add($b, ':westernsahara', '🇪🇭');
- Smilies::add($b, ':eritrea', '🇪🇷');
- Smilies::add($b, ':spain', '🇪🇸');
- Smilies::add($b, ':ethiopia', '🇪🇹');
- Smilies::add($b, ':europeanunion', '🇪🇺');
- Smilies::add($b, ':finland', '🇫🇮');
- Smilies::add($b, ':fiji', '🇫🇯');
- Smilies::add($b, ':falklandislands', '🇫🇰');
- Smilies::add($b, ':micronesia', '🇫🇲');
- Smilies::add($b, ':faroeislands', '🇫🇴');
- Smilies::add($b, ':france', '🇫🇷');
- Smilies::add($b, ':gabon', '🇬🇦');
- Smilies::add($b, ':unitedkingdom', '🇬🇧');
- Smilies::add($b, ':grenada', '🇬🇩');
- Smilies::add($b, ':georgia', '🇬🇪');
- Smilies::add($b, ':frenchguiana', '🇬🇫');
- Smilies::add($b, ':guernsey', '🇬🇬');
- Smilies::add($b, ':ghana', '🇬🇭');
- Smilies::add($b, ':gibraltar', '🇬🇮');
- Smilies::add($b, ':greenland', '🇬🇱');
- Smilies::add($b, ':gambia', '🇬🇲');
- Smilies::add($b, ':guinea', '🇬🇳');
- Smilies::add($b, ':guadeloupe', '🇬🇵');
- Smilies::add($b, ':equatorialguinea', '🇬🇶');
- Smilies::add($b, ':greece', '🇬🇷');
- Smilies::add($b, ':southgeorgia&southsandwichislands', '🇬🇸');
- Smilies::add($b, ':guatemala', '🇬🇹');
- Smilies::add($b, ':guam', '🇬🇺');
- Smilies::add($b, ':guinea-bissau', '🇬🇼');
- Smilies::add($b, ':guyana', '🇬🇾');
- Smilies::add($b, ':hongkongsarchina', '🇭🇰');
- Smilies::add($b, ':heard&mcdonaldislands', '🇭🇲');
- Smilies::add($b, ':honduras', '🇭🇳');
- Smilies::add($b, ':croatia', '🇭🇷');
- Smilies::add($b, ':haiti', '🇭🇹');
- Smilies::add($b, ':hungary', '🇭🇺');
- Smilies::add($b, ':canaryislands', '🇮🇨');
- Smilies::add($b, ':indonesia', '🇮🇩');
- Smilies::add($b, ':ireland', '🇮🇪');
- Smilies::add($b, ':israel', '🇮🇱');
- Smilies::add($b, ':isleofman', '🇮🇲');
- Smilies::add($b, ':india', '🇮🇳');
- Smilies::add($b, ':britishindianoceanterritory', '🇮🇴');
- Smilies::add($b, ':iraq', '🇮🇶');
- Smilies::add($b, ':iran', '🇮🇷');
- Smilies::add($b, ':iceland', '🇮🇸');
- Smilies::add($b, ':italy', '🇮🇹');
- Smilies::add($b, ':jersey', '🇯🇪');
- Smilies::add($b, ':jamaica', '🇯🇲');
- Smilies::add($b, ':jordan', '🇯🇴');
- Smilies::add($b, ':japan', '🇯🇵');
- Smilies::add($b, ':kenya', '🇰🇪');
- Smilies::add($b, ':kyrgyzstan', '🇰🇬');
- Smilies::add($b, ':cambodia', '🇰🇭');
- Smilies::add($b, ':kiribati', '🇰🇮');
- Smilies::add($b, ':comoros', '🇰🇲');
- Smilies::add($b, ':st.kitts&nevis', '🇰🇳');
- Smilies::add($b, ':northkorea', '🇰🇵');
- Smilies::add($b, ':southkorea', '🇰🇷');
- Smilies::add($b, ':kuwait', '🇰🇼');
- Smilies::add($b, ':caymanislands', '🇰🇾');
- Smilies::add($b, ':kazakhstan', '🇰🇿');
- Smilies::add($b, ':laos', '🇱🇦');
- Smilies::add($b, ':lebanon', '🇱🇧');
- Smilies::add($b, ':st.lucia', '🇱🇨');
- Smilies::add($b, ':liechtenstein', '🇱🇮');
- Smilies::add($b, ':srilanka', '🇱🇰');
- Smilies::add($b, ':liberia', '🇱🇷');
- Smilies::add($b, ':lesotho', '🇱🇸');
- Smilies::add($b, ':lithuania', '🇱🇹');
- Smilies::add($b, ':luxembourg', '🇱🇺');
- Smilies::add($b, ':latvia', '🇱🇻');
- Smilies::add($b, ':libya', '🇱🇾');
- Smilies::add($b, ':morocco', '🇲🇦');
- Smilies::add($b, ':monaco', '🇲🇨');
- Smilies::add($b, ':moldova', '🇲🇩');
- Smilies::add($b, ':montenegro', '🇲🇪');
- Smilies::add($b, ':st.martin', '🇲🇫');
- Smilies::add($b, ':madagascar', '🇲🇬');
- Smilies::add($b, ':marshallislands', '🇲🇭');
- Smilies::add($b, ':northmacedonia', '🇲🇰');
- Smilies::add($b, ':mali', '🇲🇱');
- Smilies::add($b, ':myanmar(burma)', '🇲🇲');
- Smilies::add($b, ':mongolia', '🇲🇳');
- Smilies::add($b, ':macaosarchina', '🇲🇴');
- Smilies::add($b, ':northernmarianaislands', '🇲🇵');
- Smilies::add($b, ':martinique', '🇲🇶');
- Smilies::add($b, ':mauritania', '🇲🇷');
- Smilies::add($b, ':montserrat', '🇲🇸');
- Smilies::add($b, ':malta', '🇲🇹');
-// Smilies::add($b, ':mauritius', '🇲 1F1FA');
- Smilies::add($b, ':maldives', '🇲🇻');
- Smilies::add($b, ':malawi', '🇲🇼');
- Smilies::add($b, ':mexico', '🇲🇽');
- Smilies::add($b, ':malaysia', '🇲🇾');
- Smilies::add($b, ':mozambique', '🇲🇿');
- Smilies::add($b, ':namibia', '🇳🇦');
- Smilies::add($b, ':newcaledonia', '🇳🇨');
- Smilies::add($b, ':niger', '🇳🇪');
- Smilies::add($b, ':norfolkisland', '🇳🇫');
- Smilies::add($b, ':nigeria', '🇳🇬');
- Smilies::add($b, ':nicaragua', '🇳🇮');
- Smilies::add($b, ':netherlands', '🇳🇱');
- Smilies::add($b, ':norway', '🇳🇴');
- Smilies::add($b, ':nepal', '🇳🇵');
- Smilies::add($b, ':nauru', '🇳🇷');
- Smilies::add($b, ':niue', '🇳🇺');
- Smilies::add($b, ':newzealand', '🇳🇿');
- Smilies::add($b, ':oman', '🇴🇲');
- Smilies::add($b, ':panama', '🇵🇦');
- Smilies::add($b, ':peru', '🇵🇪');
- Smilies::add($b, ':frenchpolynesia', '🇵🇫');
- Smilies::add($b, ':papuanewguinea', '🇵🇬');
- Smilies::add($b, ':philippines', '🇵🇭');
- Smilies::add($b, ':pakistan', '🇵🇰');
- Smilies::add($b, ':poland', '🇵🇱');
- Smilies::add($b, ':st.pierre&miquelon', '🇵🇲');
- Smilies::add($b, ':pitcairnislands', '🇵🇳');
- Smilies::add($b, ':puertorico', '🇵🇷');
- Smilies::add($b, ':palestinianterritories', '🇵🇸');
- Smilies::add($b, ':portugal', '🇵🇹');
- Smilies::add($b, ':palau', '🇵🇼');
- Smilies::add($b, ':paraguay', '🇵🇾');
- Smilies::add($b, ':qatar', '🇶🇦');
- Smilies::add($b, ':réunion', '🇷🇪');
- Smilies::add($b, ':romania', '🇷🇴');
- Smilies::add($b, ':serbia', '🇷🇸');
- Smilies::add($b, ':russia', '🇷🇺');
- Smilies::add($b, ':rwanda', '🇷🇼');
- Smilies::add($b, ':saudiarabia', '🇸🇦');
- Smilies::add($b, ':solomonislands', '🇸🇧');
- Smilies::add($b, ':seychelles', '🇸🇨');
- Smilies::add($b, ':sudan', '🇸🇩');
- Smilies::add($b, ':sweden', '🇸🇪');
- Smilies::add($b, ':singapore', '🇸🇬');
- Smilies::add($b, ':st.helena', '🇸🇭');
- Smilies::add($b, ':slovenia', '🇸🇮');
- Smilies::add($b, ':svalbard&janmayen', '🇸🇯');
- Smilies::add($b, ':slovakia', '🇸🇰');
- Smilies::add($b, ':sierraleone', '🇸🇱');
- Smilies::add($b, ':sanmarino', '🇸🇲');
- Smilies::add($b, ':senegal', '🇸🇳');
- Smilies::add($b, ':somalia', '🇸🇴');
- Smilies::add($b, ':suriname', '🇸🇷');
- Smilies::add($b, ':southsudan', '🇸🇸');
- Smilies::add($b, ':sãotomé&príncipe', '🇸🇹');
- Smilies::add($b, ':elsalvador', '🇸🇻');
- Smilies::add($b, ':sintmaarten', '🇸🇽');
- Smilies::add($b, ':syria', '🇸🇾');
- Smilies::add($b, ':eswatini', '🇸🇿');
- Smilies::add($b, ':tristandacunha', '🇹🇦');
- Smilies::add($b, ':turks&caicosislands', '🇹🇨');
- Smilies::add($b, ':chad', '🇹🇩');
- Smilies::add($b, ':frenchsouthernterritories', '🇹🇫');
- Smilies::add($b, ':togo', '🇹🇬');
- Smilies::add($b, ':thailand', '🇹🇭');
- Smilies::add($b, ':tajikistan', '🇹🇯');
- Smilies::add($b, ':tokelau', '🇹🇰');
- Smilies::add($b, ':timor-leste', '🇹🇱');
- Smilies::add($b, ':turkmenistan', '🇹🇲');
- Smilies::add($b, ':tunisia', '🇹🇳');
- Smilies::add($b, ':tonga', '🇹🇴');
- Smilies::add($b, ':turkey', '🇹🇷');
- Smilies::add($b, ':trinidad&tobago', '🇹🇹');
- Smilies::add($b, ':tuvalu', '🇹🇻');
- Smilies::add($b, ':taiwan', '🇹🇼');
- Smilies::add($b, ':tanzania', '🇹🇿');
- Smilies::add($b, ':ukraine', '🇺🇦');
- Smilies::add($b, ':uganda', '🇺🇬');
- Smilies::add($b, ':u.s.outlyingislands', '🇺🇲');
- Smilies::add($b, ':unitednations', '🇺🇳');
- Smilies::add($b, ':unitedstates', '🇺🇸');
- Smilies::add($b, ':uruguay', '🇺🇾');
- Smilies::add($b, ':uzbekistan', '🇺🇿');
- Smilies::add($b, ':vaticancity', '🇻🇦');
- Smilies::add($b, ':st.vincent&grenadines', '🇻🇨');
- Smilies::add($b, ':venezuela', '🇻🇪');
- Smilies::add($b, ':britishvirginislands', '🇻🇬');
- Smilies::add($b, ':u.s.virginislands', '🇻🇮');
- Smilies::add($b, ':vietnam', '🇻🇳');
- Smilies::add($b, ':vanuatu', '🇻🇺');
- Smilies::add($b, ':wallis&futuna', '🇼🇫');
- Smilies::add($b, ':samoa', '🇼🇸');
- Smilies::add($b, ':kosovo', '🇽🇰');
- Smilies::add($b, ':yemen', '🇾🇪');
- Smilies::add($b, ':mayotte', '🇾🇹');
- Smilies::add($b, ':southafrica', '🇿🇦');
- Smilies::add($b, ':zambia', '🇿🇲');
- Smilies::add($b, ':zimbabwe', '🇿🇼');
-
-//subdivision-flag
-// Smilies::add($b, 'scotland', '🏴󠁧󠁢󠁳󠁣󠁴󠁿');
- Smilies::add($b, 'wales', '🏴󠁧󠁷󠁬󠁳󠁿');
- Smilies::add($b, 'wales', '🏴󠁧󠁢󠁷󠁬󠁳󠁿');
+ Smilies::add($b, ':kiss mark', '💋');
+ Smilies::add($b, ':love letter', '💌');
+ Smilies::add($b, ':heart with arrow', '💘');
+ Smilies::add($b, ':heart with ribbon', '💝');
+ Smilies::add($b, ':sparkling heart', '💖');
+ Smilies::add($b, ':growing heart', '💗');
+ Smilies::add($b, ':beating heart', '💓');
+ Smilies::add($b, ':revolving hearts', '💞');
+ Smilies::add($b, ':two hearts', '💕');
+ Smilies::add($b, ':heart decoration', '💟');
+ Smilies::add($b, ':heart exclamation', '❣');
+ Smilies::add($b, ':broken heart', '💔');
+ Smilies::add($b, ':red heart', '❤');
+ Smilies::add($b, ':orange heart', '🧡');
+ Smilies::add($b, ':yellow heart', '💛');
+ Smilies::add($b, ':green heart', '💚');
+ Smilies::add($b, ':blue heart', '💙');
+ Smilies::add($b, ':purple heart', '💜');
+// Smilies::add($b, ':brown heart', '🤎');
+ Smilies::add($b, ':black heart', '🖤');
+// Smilies::add($b, ':white heart', '🤍');
+ Smilies::add($b, ':hundred points', '💯');
+ Smilies::add($b, ':anger symbol', '💢');
+ Smilies::add($b, ':collision', '💥');
+ Smilies::add($b, ':dizzy', '💫');
+ Smilies::add($b, ':sweat droplets', '💦');
+ Smilies::add($b, ':dashing away', '💨');
+ Smilies::add($b, ':hole', '🕳');
+ Smilies::add($b, ':bomb', '💣');
+ Smilies::add($b, ':speech balloon', '💬');
+ Smilies::add($b, ':left speech bubble', '🗨');
+ Smilies::add($b, ':right anger bubble', '🗯');
+ Smilies::add($b, ':thought balloon', '💭');
+ Smilies::add($b, ':zzz', '💤');
+
+// People & Body
+// hand-fingers-open
+ Smilies::add($b, ':waving hand', '👋');
+ Smilies::add($b, ':raised back of hand', '🤚');
+ Smilies::add($b, ':hand with fingers splayed', '🖐');
+ Smilies::add($b, ':raised hand', '✋');
+ Smilies::add($b, ':vulcan salute', '🖖');
+
+// hand-fingers-partial
+ Smilies::add($b, ':OK hand', '👌');
+// Smilies::add($b, ':pinching hand', '🤏');
+ Smilies::add($b, ':victory hand', '✌');
+ Smilies::add($b, ':crossed fingers', '🤞');
+ Smilies::add($b, ':love-you gesture', '🤟');
+ Smilies::add($b, ':sign of the horns', '🤘');
+ Smilies::add($b, ':call me hand', '🤙');
+
+// hand-single-finger
+ Smilies::add($b, ':backhand index pointing left', '👈');
+ Smilies::add($b, ':backhand index pointing right', '👉');
+ Smilies::add($b, ':backhand index pointing up', '👆');
+ Smilies::add($b, ':middle finger', '🖕');
+ Smilies::add($b, ':backhand index pointing down', '👇');
+ Smilies::add($b, ':index pointing up', '☝');
+
+// hand-fingers-closed
+ Smilies::add($b, ':thumbs up', '👍');
+ Smilies::add($b, ':thumbs down', '👎');
+ Smilies::add($b, ':raised fist', '✊');
+ Smilies::add($b, ':oncoming fist', '👊');
+ Smilies::add($b, ':left-facing fist', '🤛');
+ Smilies::add($b, ':right-facing fist', '🤜');
+
+// hands
+ Smilies::add($b, ':clapping hands', '👏');
+ Smilies::add($b, ':raising hands', '🙌');
+ Smilies::add($b, ':open hands', '👐');
+ Smilies::add($b, ':palms up together', '🤲');
+ Smilies::add($b, ':handshake', '🤝');
+ Smilies::add($b, ':folded hands', '🙏');
+
+// hand-prop
+ Smilies::add($b, ':writing hand', '✍');
+ Smilies::add($b, ':nail polish', '💅');
+ Smilies::add($b, ':selfie', '🤳');
+
+// body-parts
+ Smilies::add($b, ':flexed biceps', '💪');
+// Smilies::add($b, ':mechanical arm', '🦾');
+// Smilies::add($b, ':mechanical leg', '🦿');
+ Smilies::add($b, ':leg', '🦵');
+ Smilies::add($b, ':foot', '🦶');
+ Smilies::add($b, ':ear', '👂');
+// Smilies::add($b, ':ear with hearing aid', '🦻');
+ Smilies::add($b, ':nose', '👃');
+ Smilies::add($b, ':brain', '🧠');
+ Smilies::add($b, ':tooth', '🦷');
+ Smilies::add($b, ':bone', '🦴');
+ Smilies::add($b, ':eyes', '👀');
+ Smilies::add($b, ':eye', '👁');
+ Smilies::add($b, ':tongue', '👅');
+ Smilies::add($b, ':mouth', '👄');
+
+// person
+ Smilies::add($b, ':baby', '👶');
+ Smilies::add($b, ':child', '🧒');
+ Smilies::add($b, ':boy', '👦');
+ Smilies::add($b, ':girl', '👧');
+ Smilies::add($b, ':person', '🧑');
+ Smilies::add($b, ':person: blond hair', '👱');
+ Smilies::add($b, ':man', '👨');
+ Smilies::add($b, ':man: beard', '🧔');
+ Smilies::add($b, ':man: red hair', '👨‍🦰');
+ Smilies::add($b, ':man: curly hair', '👨‍🦱');
+ Smilies::add($b, ':man: white hair', '👨‍🦳');
+ Smilies::add($b, ':man: bald', '👨‍🦲');
+ Smilies::add($b, ':woman', '👩');
+ Smilies::add($b, ':woman: red hair', '👩‍🦰');
+ Smilies::add($b, ':⊛ person: red hair', '🧑‍🦰');
+ Smilies::add($b, ':woman: curly hair', '👩‍🦱');
+ Smilies::add($b, ':⊛ person: curly hair', '🧑‍🦱');
+ Smilies::add($b, ':woman: white hair', '👩‍🦳');
+ Smilies::add($b, ':⊛ person: white hair', '🧑‍🦳');
+ Smilies::add($b, ':woman: bald', '👩‍🦲');
+ Smilies::add($b, ':bald', '🧑‍🦲');
+ Smilies::add($b, ':woman: blond hair', '👱‍♀️');
+ Smilies::add($b, ':man: blond hair', '👱‍♂️');
+ Smilies::add($b, ':older person', '🧓');
+ Smilies::add($b, ':old man', '👴');
+ Smilies::add($b, ':old woman', '👵');
+
+// person-gesture
+ Smilies::add($b, ':person frowning', '🙍');
+ Smilies::add($b, ':man frowning', '🙍‍♂️');
+ Smilies::add($b, ':woman frowning', '🙍‍♀️');
+ Smilies::add($b, ':person pouting', '🙎');
+ Smilies::add($b, ':man pouting', '🙎‍♂️');
+ Smilies::add($b, ':woman pouting', '🙎‍♀️');
+ Smilies::add($b, ':person gesturing NO', '🙅');
+ Smilies::add($b, ':man gesturing NO', '🙅‍♂️');
+ Smilies::add($b, ':woman gesturing NO', '🙅‍♀️');
+ Smilies::add($b, ':person gesturing OK', '🙆');
+ Smilies::add($b, ':man gesturing OK', '🙆‍♂️');
+ Smilies::add($b, ':woman gesturing OK', '🙆‍♀️');
+ Smilies::add($b, ':person tipping hand', '💁');
+ Smilies::add($b, ':man tipping hand', '💁‍♂️');
+ Smilies::add($b, ':woman tipping hand', '💁‍♀️');
+ Smilies::add($b, ':person raising hand', '🙋');
+ Smilies::add($b, ':man raising hand', '🙋‍♂️');
+ Smilies::add($b, ':woman raising hand', '🙋‍♀️');
+// Smilies::add($b, ':deaf person', '🧏');
+// Smilies::add($b, ':deaf man', '🧏‍♂️');
+// Smilies::add($b, ':deaf woman', '🧏‍♀️');
+ Smilies::add($b, ':person bowing', '🙇');
+ Smilies::add($b, ':man bowing', '🙇‍♂️');
+ Smilies::add($b, ':woman bowing', '🙇‍♀️');
+ Smilies::add($b, ':person facepalming', '🤦');
+ Smilies::add($b, ':man facepalming', '🤦‍♂️');
+ Smilies::add($b, ':woman facepalming', '🤦‍♀️');
+ Smilies::add($b, ':person shrugging', '🤷');
+ Smilies::add($b, ':man shrugging', '🤷‍♂️');
+ Smilies::add($b, ':woman shrugging', '🤷‍♀️');
+
+// person-role
+
+// person-fantasy
+ Smilies::add($b, ':baby angel', '👼');
+ Smilies::add($b, ':Santa Claus', '🎅');
+ Smilies::add($b, ':Mrs. Claus', '🤶');
+ Smilies::add($b, ':superhero', '🦸');
+ Smilies::add($b, ':man superhero', '🦸‍♂️');
+ Smilies::add($b, ':woman superhero', '🦸‍♀️');
+ Smilies::add($b, ':supervillain', '🦹');
+ Smilies::add($b, ':man supervillain', '🦹‍♂️');
+ Smilies::add($b, ':woman supervillain', '🦹‍♀️');
+ Smilies::add($b, ':mage', '🧙');
+ Smilies::add($b, ':man mage', '🧙‍♂️');
+ Smilies::add($b, ':woman mage', '🧙‍♀️');
+ Smilies::add($b, ':fairy', '🧚');
+ Smilies::add($b, ':man fairy', '🧚‍♂️');
+ Smilies::add($b, ':woman fairy', '🧚‍♀️');
+ Smilies::add($b, ':vampire', '🧛');
+ Smilies::add($b, ':man vampire', '🧛‍♂️');
+ Smilies::add($b, ':woman vampire', '🧛‍♀️');
+ Smilies::add($b, ':merperson', '🧜');
+ Smilies::add($b, ':merman', '🧜‍♂️');
+ Smilies::add($b, ':mermaid', '🧜‍♀️');
+ Smilies::add($b, ':elf', '🧝');
+ Smilies::add($b, ':man elf', '🧝‍♂️');
+ Smilies::add($b, ':woman elf', '🧝‍♀️');
+ Smilies::add($b, ':genie', '🧞');
+ Smilies::add($b, ':man genie', '🧞‍♂️');
+ Smilies::add($b, ':woman genie', '🧞‍♀️');
+ Smilies::add($b, ':zombie', '🧟');
+ Smilies::add($b, ':man zombie', '🧟‍♂️');
+ Smilies::add($b, ':woman zombie', '🧟‍♀️');
+
+// person-activity
+
+// person-sport
+
+// person-resting
+
+// family
+ Smilies::add($b, ':people holding hands', '🧑‍🤝‍🧑');
+ Smilies::add($b, ':women holding hands', '👭');
+ Smilies::add($b, ':woman and man holding hands', '👫');
+ Smilies::add($b, ':men holding hands', '👬');
+ Smilies::add($b, ':kiss', '💏');
+ Smilies::add($b, ':couple with heart', '💑');
+ Smilies::add($b, ':family', '👪');
+
+// person-symbol
+ Smilies::add($b, ':speaking head', '🗣');
+ Smilies::add($b, ':bust in silhouette', '👤');
+ Smilies::add($b, ':busts in silhouette', '👥');
+ Smilies::add($b, ':footprints', '👣');
+
+// Component
+// hair-style
+
+// Animals & Nature
+// animal-mammal
+ Smilies::add($b, ':monkey face', '🐵');
+ Smilies::add($b, ':monkey', '🐒');
+ Smilies::add($b, ':gorilla', '🦍');
+// Smilies::add($b, ':orangutan', '🦧');
+ Smilies::add($b, ':dog face', '🐶');
+ Smilies::add($b, ':dog', '🐕');
+// Smilies::add($b, ':guide dog', '🦮');
+ Smilies::add($b, ':poodle', '🐩');
+ Smilies::add($b, ':wolf', '🐺');
+ Smilies::add($b, ':fox', '🦊');
+ Smilies::add($b, ':raccoon', '🦝');
+ Smilies::add($b, ':cat face', '🐱');
+ Smilies::add($b, ':cat', '🐈');
+ Smilies::add($b, ':lion', '🦁');
+ Smilies::add($b, ':tiger face', '🐯');
+ Smilies::add($b, ':tiger', '🐅');
+ Smilies::add($b, ':leopard', '🐆');
+ Smilies::add($b, ':horse face', '🐴');
+ Smilies::add($b, ':horse', '🐎');
+ Smilies::add($b, ':unicorn', '🦄');
+ Smilies::add($b, ':zebra', '🦓');
+ Smilies::add($b, ':deer', '🦌');
+ Smilies::add($b, ':cow face', '🐮');
+ Smilies::add($b, ':ox', '🐂');
+ Smilies::add($b, ':water buffalo', '🐃');
+ Smilies::add($b, ':cow', '🐄');
+ Smilies::add($b, ':pig face', '🐷');
+ Smilies::add($b, ':pig', '🐖');
+ Smilies::add($b, ':boar', '🐗');
+ Smilies::add($b, ':pig nose', '🐽');
+ Smilies::add($b, ':ram', '🐏');
+ Smilies::add($b, ':ewe', '🐑');
+ Smilies::add($b, ':goat', '🐐');
+ Smilies::add($b, ':camel', '🐪');
+ Smilies::add($b, ':two-hump camel', '🐫');
+ Smilies::add($b, ':llama', '🦙');
+ Smilies::add($b, ':giraffe', '🦒');
+ Smilies::add($b, ':elephant', '🐘');
+ Smilies::add($b, ':rhinoceros', '🦏');
+ Smilies::add($b, ':hippopotamus', '🦛');
+ Smilies::add($b, ':mouse face', '🐭');
+ Smilies::add($b, ':mouse', '🐁');
+ Smilies::add($b, ':rat', '🐀');
+ Smilies::add($b, ':hamster', '🐹');
+ Smilies::add($b, ':rabbit face', '🐰');
+ Smilies::add($b, ':rabbit', '🐇');
+ Smilies::add($b, ':chipmunk', '🐿');
+ Smilies::add($b, ':hedgehog', '🦔');
+ Smilies::add($b, ':bat', '🦇');
+ Smilies::add($b, ':bear', '🐻');
+ Smilies::add($b, ':koala', '🐨');
+ Smilies::add($b, ':panda', '🐼');
+// Smilies::add($b, ':sloth', '🦥');
+// Smilies::add($b, ':otter', '🦦');
+// Smilies::add($b, ':skunk', '🦨');
+// Smilies::add($b, ':kangaroo', '🦘');
+ Smilies::add($b, ':badger', '🦡');
+ Smilies::add($b, ':paw prints', '🐾');
+
+// animal-bird
+ Smilies::add($b, ':turkey', '🦃');
+ Smilies::add($b, ':chicken', '🐔');
+ Smilies::add($b, ':rooster', '🐓');
+ Smilies::add($b, ':hatching chick', '🐣');
+ Smilies::add($b, ':baby chick', '🐤');
+ Smilies::add($b, ':front-facing baby chick', '🐥');
+ Smilies::add($b, ':bird', '🐦');
+ Smilies::add($b, ':penguin', '🐧');
+ Smilies::add($b, ':dove', '🕊');
+ Smilies::add($b, ':eagle', '🦅');
+ Smilies::add($b, ':duck', '🦆');
+ Smilies::add($b, ':swan', '🦢');
+ Smilies::add($b, ':owl', '🦉');
+// Smilies::add($b, ':flamingo', '🦩');
+ Smilies::add($b, ':peacock', '🦚');
+ Smilies::add($b, ':parrot', '🦜');
+
+// animal-amphibian
+ Smilies::add($b, ':frog', '🐸');
+
+// animal-reptile
+ Smilies::add($b, ':crocodile', '🐊');
+ Smilies::add($b, ':turtle', '🐢');
+ Smilies::add($b, ':lizard', '🦎');
+ Smilies::add($b, ':snake', '🐍');
+ Smilies::add($b, ':dragon face', '🐲');
+ Smilies::add($b, ':dragon', '🐉');
+ Smilies::add($b, ':sauropod', '🦕');
+ Smilies::add($b, ':T-Rex', '🦖');
+
+// animal-marine
+ Smilies::add($b, ':spouting whale', '🐳');
+ Smilies::add($b, ':whale', '🐋');
+ Smilies::add($b, ':dolphin', '🐬');
+ Smilies::add($b, ':fish', '🐟');
+ Smilies::add($b, ':tropical fish', '🐠');
+ Smilies::add($b, ':blowfish', '🐡');
+ Smilies::add($b, ':shark', '🦈');
+ Smilies::add($b, ':octopus', '🐙');
+ Smilies::add($b, ':spiral shell', '🐚');
+
+// animal-bug
+ Smilies::add($b, ':snail', '🐌');
+ Smilies::add($b, ':butterfly', '🦋');
+ Smilies::add($b, ':bug', '🐛');
+ Smilies::add($b, ':ant', '🐜');
+ Smilies::add($b, ':honeybee', '🐝');
+ Smilies::add($b, ':lady beetle', '🐞');
+ Smilies::add($b, ':cricket', '🦗');
+ Smilies::add($b, ':spider', '🕷');
+ Smilies::add($b, ':spider web', '🕸');
+ Smilies::add($b, ':scorpion', '🦂');
+ Smilies::add($b, ':mosquito', '🦟');
+ Smilies::add($b, ':microbe', '🦠');
+
+// plant-flower
+ Smilies::add($b, ':bouquet', '💐');
+ Smilies::add($b, ':cherry blossom', '🌸');
+ Smilies::add($b, ':white flower', '💮');
+ Smilies::add($b, ':rosette', '🏵');
+ Smilies::add($b, ':rose', '🌹');
+ Smilies::add($b, ':wilted flower', '🥀');
+ Smilies::add($b, ':hibiscus', '🌺');
+ Smilies::add($b, ':sunflower', '🌻');
+ Smilies::add($b, ':blossom', '🌼');
+ Smilies::add($b, ':tulip', '🌷');
+
+// plant-other
+ Smilies::add($b, ':seedling', '🌱');
+ Smilies::add($b, ':evergreen tree', '🌲');
+ Smilies::add($b, ':deciduous tree', '🌳');
+ Smilies::add($b, ':palm tree', '🌴');
+ Smilies::add($b, ':cactus', '🌵');
+ Smilies::add($b, ':sheaf of rice', '🌾');
+ Smilies::add($b, ':herb', '🌿');
+ Smilies::add($b, ':shamrock', '☘');
+ Smilies::add($b, ':four leaf clover', '🍀');
+ Smilies::add($b, ':maple leaf', '🍁');
+ Smilies::add($b, ':fallen leaf', '🍂');
+ Smilies::add($b, ':leaf fluttering in wind', '🍃');
+
+// Food & Drink
+// food-fruit
+ Smilies::add($b, ':grapes', '🍇');
+ Smilies::add($b, ':melon', '🍈');
+ Smilies::add($b, ':watermelon', '🍉');
+ Smilies::add($b, ':tangerine', '🍊');
+ Smilies::add($b, ':lemon', '🍋');
+ Smilies::add($b, ':banana', '🍌');
+ Smilies::add($b, ':pineapple', '🍍');
+ Smilies::add($b, ':mango', '🥭');
+ Smilies::add($b, ':red apple', '🍎');
+ Smilies::add($b, ':green apple', '🍏');
+ Smilies::add($b, ':pear', '🍐');
+ Smilies::add($b, ':peach', '🍑');
+ Smilies::add($b, ':cherries', '🍒');
+ Smilies::add($b, ':strawberry', '🍓');
+ Smilies::add($b, ':kiwi fruit', '🥝');
+ Smilies::add($b, ':tomato', '🍅');
+ Smilies::add($b, ':coconut', '🥥');
+
+// food-vegetable
+ Smilies::add($b, ':avocado', '🥑');
+ Smilies::add($b, ':eggplant', '🍆');
+ Smilies::add($b, ':potato', '🥔');
+ Smilies::add($b, ':carrot', '🥕');
+ Smilies::add($b, ':ear of corn', '🌽');
+ Smilies::add($b, ':hot pepper', '🌶');
+ Smilies::add($b, ':cucumber', '🥒');
+ Smilies::add($b, ':leafy green', '🥬');
+ Smilies::add($b, ':broccoli', '🥦');
+// Smilies::add($b, ':garlic', '🧄');
+// Smilies::add($b, ':onion', '🧅');
+ Smilies::add($b, ':mushroom', '🍄');
+ Smilies::add($b, ':peanuts', '🥜');
+ Smilies::add($b, ':chestnut', '🌰');
+
+// food-prepared
+ Smilies::add($b, ':bread', '🍞');
+ Smilies::add($b, ':croissant', '🥐');
+ Smilies::add($b, ':baguette bread', '🥖');
+ Smilies::add($b, ':pretzel', '🥨');
+ Smilies::add($b, ':bagel', '🥯');
+ Smilies::add($b, ':pancakes', '🥞');
+// Smilies::add($b, ':waffle', '🧇');
+ Smilies::add($b, ':cheese wedge', '🧀');
+ Smilies::add($b, ':meat on bone', '🍖');
+ Smilies::add($b, ':poultry leg', '🍗');
+ Smilies::add($b, ':cut of meat', '🥩');
+ Smilies::add($b, ':bacon', '🥓');
+ Smilies::add($b, ':hamburger', '🍔');
+ Smilies::add($b, ':french fries', '🍟');
+ Smilies::add($b, ':pizza', '🍕');
+ Smilies::add($b, ':hot dog', '🌭');
+ Smilies::add($b, ':sandwich', '🥪');
+ Smilies::add($b, ':taco', '🌮');
+ Smilies::add($b, ':burrito', '🌯');
+ Smilies::add($b, ':stuffed flatbread', '🥙');
+// Smilies::add($b, ':falafel', '🧆');
+ Smilies::add($b, ':egg', '🥚');
+ Smilies::add($b, ':cooking', '🍳');
+ Smilies::add($b, ':shallow pan of food', '🥘');
+ Smilies::add($b, ':pot of food', '🍲');
+ Smilies::add($b, ':bowl with spoon', '🥣');
+ Smilies::add($b, ':green salad', '🥗');
+ Smilies::add($b, ':popcorn', '🍿');
+// Smilies::add($b, ':butter', '🧈');
+ Smilies::add($b, ':salt', '🧂');
+ Smilies::add($b, ':canned food', '🥫');
+
+// food-asian
+ Smilies::add($b, ':bento box', '🍱');
+ Smilies::add($b, ':rice cracker', '🍘');
+ Smilies::add($b, ':rice ball', '🍙');
+ Smilies::add($b, ':cooked rice', '🍚');
+ Smilies::add($b, ':curry rice', '🍛');
+ Smilies::add($b, ':steaming bowl', '🍜');
+ Smilies::add($b, ':spaghetti', '🍝');
+ Smilies::add($b, ':roasted sweet potato', '🍠');
+ Smilies::add($b, ':oden', '🍢');
+ Smilies::add($b, ':sushi', '🍣');
+ Smilies::add($b, ':fried shrimp', '🍤');
+ Smilies::add($b, ':fish cake with swirl', '🍥');
+ Smilies::add($b, ':moon cake', '🥮');
+ Smilies::add($b, ':dango', '🍡');
+ Smilies::add($b, ':dumpling', '🥟');
+ Smilies::add($b, ':fortune cookie', '🥠');
+ Smilies::add($b, ':takeout box', '🥡');
+
+// food-marine
+ Smilies::add($b, ':crab', '🦀');
+ Smilies::add($b, ':lobster', '🦞');
+ Smilies::add($b, ':shrimp', '🦐');
+ Smilies::add($b, ':squid', '🦑');
+// Smilies::add($b, ':oyster', '🦪');
+
+// food-sweet
+ Smilies::add($b, ':soft ice cream', '🍦');
+ Smilies::add($b, ':shaved ice', '🍧');
+ Smilies::add($b, ':ice cream', '🍨');
+ Smilies::add($b, ':doughnut', '🍩');
+ Smilies::add($b, ':cookie', '🍪');
+ Smilies::add($b, ':birthday cake', '🎂');
+ Smilies::add($b, ':shortcake', '🍰');
+ Smilies::add($b, ':cupcake', '🧁');
+ Smilies::add($b, ':pie', '🥧');
+ Smilies::add($b, ':chocolate bar', '🍫');
+ Smilies::add($b, ':candy', '🍬');
+ Smilies::add($b, ':lollipop', '🍭');
+ Smilies::add($b, ':custard', '🍮');
+ Smilies::add($b, ':honey pot', '🍯');
+
+// drink
+ Smilies::add($b, ':baby bottle', '🍼');
+ Smilies::add($b, ':glass of milk', '🥛');
+ Smilies::add($b, ':hot beverage', '☕');
+ Smilies::add($b, ':teacup without handle', '🍵');
+ Smilies::add($b, ':sake', '🍶');
+ Smilies::add($b, ':bottle with popping cork', '🍾');
+ Smilies::add($b, ':wine glass', '🍷');
+ Smilies::add($b, ':cocktail glass', '🍸');
+ Smilies::add($b, ':tropical drink', '🍹');
+ Smilies::add($b, ':beer mug', '🍺');
+ Smilies::add($b, ':clinking beer mugs', '🍻');
+ Smilies::add($b, ':clinking glasses', '🥂');
+ Smilies::add($b, ':tumbler glass', '🥃');
+ Smilies::add($b, ':cup with straw', '🥤');
+// Smilies::add($b, ':beverage box', '🧃');
+// Smilies::add($b, ':mate', '🧉');
+// Smilies::add($b, ':ice', '🧊');
+
+// dishware
+ Smilies::add($b, ':chopsticks', '🥢');
+ Smilies::add($b, ':fork and knife with plate', '🍽');
+ Smilies::add($b, ':fork and knife', '🍴');
+ Smilies::add($b, ':spoon', '🥄');
+ Smilies::add($b, ':kitchen knife', '🔪');
+ Smilies::add($b, ':amphora', '🏺');
+
+// Travel & Places
+// place-map
+ Smilies::add($b, ':globe showing Europe-Africa', '🌍');
+ Smilies::add($b, ':globe showing Americas', '🌎');
+ Smilies::add($b, ':globe showing Asia-Australia', '🌏');
+ Smilies::add($b, ':globe with meridians', '🌐');
+ Smilies::add($b, ':world map', '🗺');
+ Smilies::add($b, ':map of Japan', '🗾');
+ Smilies::add($b, ':compass', '🧭');
+
+// place-geographic
+ Smilies::add($b, ':snow-capped mountain', '🏔');
+ Smilies::add($b, ':mountain', '⛰');
+ Smilies::add($b, ':volcano', '🌋');
+ Smilies::add($b, ':mount fuji', '🗻');
+ Smilies::add($b, ':camping', '🏕');
+ Smilies::add($b, ':beach with umbrella', '🏖');
+ Smilies::add($b, ':desert', '🏜');
+ Smilies::add($b, ':desert island', '🏝');
+ Smilies::add($b, ':national park', '🏞');
+
+// place-building
+ Smilies::add($b, ':stadium', '🏟');
+ Smilies::add($b, ':classical building', '🏛');
+ Smilies::add($b, ':building construction', '🏗');
+ Smilies::add($b, ':brick', '🧱');
+ Smilies::add($b, ':houses', '🏘');
+ Smilies::add($b, ':derelict house', '🏚');
+ Smilies::add($b, ':house', '🏠');
+ Smilies::add($b, ':house with garden', '🏡');
+ Smilies::add($b, ':office building', '🏢');
+ Smilies::add($b, ':Japanese post office', '🏣');
+ Smilies::add($b, ':post office', '🏤');
+ Smilies::add($b, ':hospital', '🏥');
+ Smilies::add($b, ':bank', '🏦');
+ Smilies::add($b, ':hotel', '🏨');
+ Smilies::add($b, ':love hotel', '🏩');
+ Smilies::add($b, ':convenience store', '🏪');
+ Smilies::add($b, ':school', '🏫');
+ Smilies::add($b, ':department store', '🏬');
+ Smilies::add($b, ':factory', '🏭');
+ Smilies::add($b, ':Japanese castle', '🏯');
+ Smilies::add($b, ':castle', '🏰');
+ Smilies::add($b, ':wedding', '💒');
+ Smilies::add($b, ':Tokyo tower', '🗼');
+ Smilies::add($b, ':Statue of Liberty', '🗽');
+
+// place-religious
+ Smilies::add($b, ':church', '⛪');
+ Smilies::add($b, ':mosque', '🕌');
+// Smilies::add($b, ':hindu temple', '🛕');
+ Smilies::add($b, ':synagogue', '🕍');
+ Smilies::add($b, ':shinto shrine', '⛩');
+ Smilies::add($b, ':kaaba', '🕋');
+
+// place-other
+ Smilies::add($b, ':fountain', '⛲');
+ Smilies::add($b, ':tent', '⛺');
+ Smilies::add($b, ':foggy', '🌁');
+ Smilies::add($b, ':night with stars', '🌃');
+ Smilies::add($b, ':cityscape', '🏙');
+ Smilies::add($b, ':sunrise over mountains', '🌄');
+ Smilies::add($b, ':sunrise', '🌅');
+ Smilies::add($b, ':cityscape at dusk', '🌆');
+ Smilies::add($b, ':sunset', '🌇');
+ Smilies::add($b, ':bridge at night', '🌉');
+ Smilies::add($b, ':hot springs', '♨');
+ Smilies::add($b, ':carousel horse', '🎠');
+ Smilies::add($b, ':ferris wheel', '🎡');
+ Smilies::add($b, ':roller coaster', '🎢');
+ Smilies::add($b, ':barber pole', '💈');
+ Smilies::add($b, ':circus tent', '🎪');
+
+// transport-ground
+ Smilies::add($b, ':locomotive', '🚂');
+ Smilies::add($b, ':railway car', '🚃');
+ Smilies::add($b, ':high-speed train', '🚄');
+ Smilies::add($b, ':bullet train', '🚅');
+ Smilies::add($b, ':train', '🚆');
+ Smilies::add($b, ':metro', '🚇');
+ Smilies::add($b, ':light rail', '🚈');
+ Smilies::add($b, ':station', '🚉');
+ Smilies::add($b, ':tram', '🚊');
+ Smilies::add($b, ':monorail', '🚝');
+ Smilies::add($b, ':mountain railway', '🚞');
+ Smilies::add($b, ':tram car', '🚋');
+ Smilies::add($b, ':bus', '🚌');
+ Smilies::add($b, ':oncoming bus', '🚍');
+ Smilies::add($b, ':trolleybus', '🚎');
+ Smilies::add($b, ':minibus', '🚐');
+ Smilies::add($b, ':ambulance', '🚑');
+ Smilies::add($b, ':fire engine', '🚒');
+ Smilies::add($b, ':police car', '🚓');
+ Smilies::add($b, ':oncoming police car', '🚔');
+ Smilies::add($b, ':taxi', '🚕');
+ Smilies::add($b, ':oncoming taxi', '🚖');
+ Smilies::add($b, ':automobile', '🚗');
+ Smilies::add($b, ':oncoming automobile', '🚘');
+ Smilies::add($b, ':sport utility vehicle', '🚙');
+ Smilies::add($b, ':delivery truck', '🚚');
+ Smilies::add($b, ':articulated lorry', '🚛');
+ Smilies::add($b, ':tractor', '🚜');
+ Smilies::add($b, ':racing car', '🏎');
+ Smilies::add($b, ':motorcycle', '🏍');
+ Smilies::add($b, ':motor scooter', '🛵');
+// Smilies::add($b, ':manual wheelchair', '🦽');
+// Smilies::add($b, ':motorized wheelchair', '🦼');
+// Smilies::add($b, ':auto rickshaw', '🛺');
+ Smilies::add($b, ':bicycle', '🚲');
+ Smilies::add($b, ':kick scooter', '🛴');
+ Smilies::add($b, ':skateboard', '🛹');
+ Smilies::add($b, ':bus stop', '🚏');
+ Smilies::add($b, ':motorway', '🛣');
+ Smilies::add($b, ':railway track', '🛤');
+ Smilies::add($b, ':oil drum', '🛢');
+ Smilies::add($b, ':fuel pump', '⛽');
+ Smilies::add($b, ':police car light', '🚨');
+ Smilies::add($b, ':horizontal traffic light', '🚥');
+ Smilies::add($b, ':vertical traffic light', '🚦');
+ Smilies::add($b, ':stop sign', '🛑');
+ Smilies::add($b, ':construction', '🚧');
+
+// transport-water
+ Smilies::add($b, ':anchor', '⚓');
+ Smilies::add($b, ':sailboat', '⛵');
+ Smilies::add($b, ':canoe', '🛶');
+ Smilies::add($b, ':speedboat', '🚤');
+ Smilies::add($b, ':passenger ship', '🛳');
+ Smilies::add($b, ':ferry', '⛴');
+ Smilies::add($b, ':motor boat', '🛥');
+ Smilies::add($b, ':ship', '🚢');
+
+// transport-air
+ Smilies::add($b, ':airplane', '✈');
+ Smilies::add($b, ':small airplane', '🛩');
+ Smilies::add($b, ':airplane departure', '🛫');
+ Smilies::add($b, ':airplane arrival', '🛬');
+// Smilies::add($b, ':parachute', '🪂');
+ Smilies::add($b, ':seat', '💺');
+ Smilies::add($b, ':helicopter', '🚁');
+ Smilies::add($b, ':suspension railway', '🚟');
+ Smilies::add($b, ':mountain cableway', '🚠');
+ Smilies::add($b, ':aerial tramway', '🚡');
+ Smilies::add($b, ':satellite', '🛰');
+ Smilies::add($b, ':rocket', '🚀');
+ Smilies::add($b, ':flying saucer', '🛸');
+
+// hotel
+ Smilies::add($b, ':bellhop bell', '🛎');
+ Smilies::add($b, ':luggage', '🧳');
+
+// time
+ Smilies::add($b, ':hourglass done', '⌛');
+ Smilies::add($b, ':hourglass not done', '⏳');
+ Smilies::add($b, ':watch', '⌚');
+ Smilies::add($b, ':alarm clock', '⏰');
+ Smilies::add($b, ':stopwatch', '⏱');
+ Smilies::add($b, ':timer clock', '⏲');
+ Smilies::add($b, ':mantelpiece clock', '🕰');
+ Smilies::add($b, ':twelve o’clock', '🕛');
+ Smilies::add($b, ':twelve-thirty', '🕧');
+ Smilies::add($b, ':one o’clock', '🕐');
+ Smilies::add($b, ':one-thirty', '🕜');
+ Smilies::add($b, ':two o’clock', '🕑');
+ Smilies::add($b, ':two-thirty', '🕝');
+ Smilies::add($b, ':three o’clock', '🕒');
+ Smilies::add($b, ':three-thirty', '🕞');
+ Smilies::add($b, ':four o’clock', '🕓');
+ Smilies::add($b, ':four-thirty', '🕟');
+ Smilies::add($b, ':five o’clock', '🕔');
+ Smilies::add($b, ':five-thirty', '🕠');
+ Smilies::add($b, ':six o’clock', '🕕');
+ Smilies::add($b, ':six-thirty', '🕡');
+ Smilies::add($b, ':seven o’clock', '🕖');
+ Smilies::add($b, ':seven-thirty', '🕢');
+ Smilies::add($b, ':eight o’clock', '🕗');
+ Smilies::add($b, ':eight-thirty', '🕣');
+ Smilies::add($b, ':nine o’clock', '🕘');
+ Smilies::add($b, ':nine-thirty', '🕤');
+ Smilies::add($b, ':ten o’clock', '🕙');
+ Smilies::add($b, ':ten-thirty', '🕥');
+ Smilies::add($b, ':eleven o’clock', '🕚');
+ Smilies::add($b, ':eleven-thirty', '🕦');
+
+// sky & weather
+ Smilies::add($b, ':new moon', '🌑');
+ Smilies::add($b, ':waxing crescent moon', '🌒');
+ Smilies::add($b, ':first quarter moon', '🌓');
+ Smilies::add($b, ':waxing gibbous moon', '🌔');
+ Smilies::add($b, ':full moon', '🌕');
+ Smilies::add($b, ':waning gibbous moon', '🌖');
+ Smilies::add($b, ':last quarter moon', '🌗');
+ Smilies::add($b, ':waning crescent moon', '🌘');
+ Smilies::add($b, ':crescent moon', '🌙');
+ Smilies::add($b, ':new moon face', '🌚');
+ Smilies::add($b, ':first quarter moon face', '🌛');
+ Smilies::add($b, ':last quarter moon face', '🌜');
+ Smilies::add($b, ':thermometer', '🌡');
+ Smilies::add($b, ':sun', '☀');
+ Smilies::add($b, ':full moon face', '🌝');
+ Smilies::add($b, ':sun with face', '🌞');
+// Smilies::add($b, ':ringed planet', '🪐');
+ Smilies::add($b, ':star', '⭐');
+ Smilies::add($b, ':glowing star', '🌟');
+ Smilies::add($b, ':shooting star', '🌠');
+ Smilies::add($b, ':milky way', '🌌');
+ Smilies::add($b, ':cloud', '☁');
+ Smilies::add($b, ':sun behind cloud', '⛅');
+ Smilies::add($b, ':cloud with lightning and rain', '⛈');
+ Smilies::add($b, ':sun behind small cloud', '🌤');
+ Smilies::add($b, ':sun behind large cloud', '🌥');
+ Smilies::add($b, ':sun behind rain cloud', '🌦');
+ Smilies::add($b, ':cloud with rain', '🌧');
+ Smilies::add($b, ':cloud with snow', '🌨');
+ Smilies::add($b, ':cloud with lightning', '🌩');
+ Smilies::add($b, ':tornado', '🌪');
+ Smilies::add($b, ':fog', '🌫');
+ Smilies::add($b, ':wind face', '🌬');
+ Smilies::add($b, ':cyclone', '🌀');
+ Smilies::add($b, ':rainbow', '🌈');
+ Smilies::add($b, ':closed umbrella', '🌂');
+ Smilies::add($b, ':umbrella', '☂');
+ Smilies::add($b, ':umbrella with rain drops', '☔');
+ Smilies::add($b, ':umbrella on ground', '⛱');
+ Smilies::add($b, ':high voltage', '⚡');
+ Smilies::add($b, ':snowflake', '❄');
+ Smilies::add($b, ':snowman', '☃');
+ Smilies::add($b, ':snowman without snow', '⛄');
+ Smilies::add($b, ':comet', '☄');
+ Smilies::add($b, ':fire', '🔥');
+ Smilies::add($b, ':droplet', '💧');
+ Smilies::add($b, ':water wave', '🌊');
+
+// Activities
+// event
+ Smilies::add($b, ':jack-o-lantern', '🎃');
+ Smilies::add($b, ':Christmas tree', '🎄');
+ Smilies::add($b, ':fireworks', '🎆');
+ Smilies::add($b, ':sparkler', '🎇');
+ Smilies::add($b, ':firecracker', '🧨');
+ Smilies::add($b, ':sparkles', '✨');
+ Smilies::add($b, ':balloon', '🎈');
+ Smilies::add($b, ':party popper', '🎉');
+ Smilies::add($b, ':confetti ball', '🎊');
+ Smilies::add($b, ':tanabata tree', '🎋');
+ Smilies::add($b, ':pine decoration', '🎍');
+ Smilies::add($b, ':Japanese dolls', '🎎');
+ Smilies::add($b, ':carp streamer', '🎏');
+ Smilies::add($b, ':wind chime', '🎐');
+ Smilies::add($b, ':moon viewing ceremony', '🎑');
+ Smilies::add($b, ':red envelope', '🧧');
+ Smilies::add($b, ':ribbon', '🎀');
+ Smilies::add($b, ':wrapped gift', '🎁');
+ Smilies::add($b, ':reminder ribbon', '🎗');
+ Smilies::add($b, ':admission tickets', '🎟');
+ Smilies::add($b, ':ticket', '🎫');
+
+// award-medal
+ Smilies::add($b, ':military medal', '🎖');
+ Smilies::add($b, ':trophy', '🏆');
+ Smilies::add($b, ':sports medal', '🏅');
+ Smilies::add($b, ':1st place medal', '🥇');
+ Smilies::add($b, ':2nd place medal', '🥈');
+ Smilies::add($b, ':3rd place medal', '🥉');
+
+// sport
+ Smilies::add($b, ':soccer ball', '⚽');
+ Smilies::add($b, ':baseball', '⚾');
+ Smilies::add($b, ':softball', '🥎');
+ Smilies::add($b, ':basketball', '🏀');
+ Smilies::add($b, ':volleyball', '🏐');
+ Smilies::add($b, ':american football', '🏈');
+ Smilies::add($b, ':rugby football', '🏉');
+ Smilies::add($b, ':tennis', '🎾');
+ Smilies::add($b, ':flying disc', '🥏');
+ Smilies::add($b, ':bowling', '🎳');
+ Smilies::add($b, ':cricket game', '🏏');
+ Smilies::add($b, ':field hockey', '🏑');
+ Smilies::add($b, ':ice hockey', '🏒');
+ Smilies::add($b, ':lacrosse', '🥍');
+ Smilies::add($b, ':ping pong', '🏓');
+ Smilies::add($b, ':badminton', '🏸');
+ Smilies::add($b, ':boxing glove', '🥊');
+ Smilies::add($b, ':martial arts uniform', '🥋');
+ Smilies::add($b, ':goal net', '🥅');
+ Smilies::add($b, ':flag in hole', '⛳');
+ Smilies::add($b, ':ice skate', '⛸');
+ Smilies::add($b, ':fishing pole', '🎣');
+// Smilies::add($b, ':diving mask', '🤿');
+ Smilies::add($b, ':running shirt', '🎽');
+ Smilies::add($b, ':skis', '🎿');
+ Smilies::add($b, ':sled', '🛷');
+ Smilies::add($b, ':curling stone', '🥌');
+
+// game
+ Smilies::add($b, ':direct hit', '🎯');
+// Smilies::add($b, ':yo-yo', '🪀');
+// Smilies::add($b, ':kite', '🪁');
+ Smilies::add($b, ':pool 8 ball', '🎱');
+ Smilies::add($b, ':crystal ball', '🔮');
+ Smilies::add($b, ':nazar amulet', '🧿');
+ Smilies::add($b, ':video game', '🎮');
+ Smilies::add($b, ':joystick', '🕹');
+ Smilies::add($b, ':slot machine', '🎰');
+ Smilies::add($b, ':game die', '🎲');
+ Smilies::add($b, ':puzzle piece', '🧩');
+ Smilies::add($b, ':teddy bear', '🧸');
+ Smilies::add($b, ':spade suit', '♠');
+ Smilies::add($b, ':heart suit', '♥');
+ Smilies::add($b, ':diamond suit', '♦');
+ Smilies::add($b, ':club suit', '♣');
+ Smilies::add($b, ':chess pawn', '♟');
+ Smilies::add($b, ':joker', '🃏');
+ Smilies::add($b, ':mahjong red dragon', '🀄');
+ Smilies::add($b, ':flower playing cards', '🎴');
+
+// arts & crafts
+ Smilies::add($b, ':performing arts', '🎭');
+ Smilies::add($b, ':framed picture', '🖼');
+ Smilies::add($b, ':artist palette', '🎨');
+ Smilies::add($b, ':thread', '🧵');
+ Smilies::add($b, ':yarn', '🧶');
+
+// Objects
+// clothing
+ Smilies::add($b, ':glasses', '👓');
+ Smilies::add($b, ':sunglasses', '🕶');
+ Smilies::add($b, ':goggles', '🥽');
+ Smilies::add($b, ':lab coat', '🥼');
+// Smilies::add($b, ':safety vest', '🦺');
+ Smilies::add($b, ':necktie', '👔');
+ Smilies::add($b, ':t-shirt', '👕');
+ Smilies::add($b, ':jeans', '👖');
+ Smilies::add($b, ':scarf', '🧣');
+ Smilies::add($b, ':gloves', '🧤');
+ Smilies::add($b, ':coat', '🧥');
+ Smilies::add($b, ':socks', '🧦');
+ Smilies::add($b, ':dress', '👗');
+ Smilies::add($b, ':kimono', '👘');
+// Smilies::add($b, ':sari', '🥻');
+// Smilies::add($b, ':one-piece swimsuit', '🩱');
+// Smilies::add($b, ':briefs', '🩲');
+// Smilies::add($b, ':shorts', '🩳');
+ Smilies::add($b, ':bikini', '👙');
+ Smilies::add($b, ':woman’s clothes', '👚');
+ Smilies::add($b, ':purse', '👛');
+ Smilies::add($b, ':handbag', '👜');
+ Smilies::add($b, ':clutch bag', '👝');
+ Smilies::add($b, ':shopping bags', '🛍');
+ Smilies::add($b, ':backpack', '🎒');
+ Smilies::add($b, ':man’s shoe', '👞');
+ Smilies::add($b, ':running shoe', '👟');
+ Smilies::add($b, ':hiking boot', '🥾');
+ Smilies::add($b, ':flat shoe', '🥿');
+ Smilies::add($b, ':high-heeled shoe', '👠');
+ Smilies::add($b, ':woman’s sandal', '👡');
+ Smilies::add($b, ':ballet shoes', '🩰');
+ Smilies::add($b, ':woman’s boot', '👢');
+ Smilies::add($b, ':crown', '👑');
+ Smilies::add($b, ':woman’s hat', '👒');
+ Smilies::add($b, ':top hat', '🎩');
+ Smilies::add($b, ':graduation cap', '🎓');
+ Smilies::add($b, ':billed cap', '🧢');
+ Smilies::add($b, ':rescue worker’s helmet', '⛑');
+ Smilies::add($b, ':prayer beads', '📿');
+ Smilies::add($b, ':lipstick', '💄');
+ Smilies::add($b, ':ring', '💍');
+ Smilies::add($b, ':gem stone', '💎');
+
+// sound
+ Smilies::add($b, ':muted speaker', '🔇');
+ Smilies::add($b, ':speaker low volume', '🔈');
+ Smilies::add($b, ':speaker medium volume', '🔉');
+ Smilies::add($b, ':speaker high volume', '🔊');
+ Smilies::add($b, ':loudspeaker', '📢');
+ Smilies::add($b, ':megaphone', '📣');
+ Smilies::add($b, ':postal horn', '📯');
+ Smilies::add($b, ':bell', '🔔');
+ Smilies::add($b, ':bell with slash', '🔕');
+
+// musik
+ Smilies::add($b, ':musical score', '🎼');
+ Smilies::add($b, ':musical note', '🎵');
+ Smilies::add($b, ':musical notes', '🎶');
+ Smilies::add($b, ':studio microphone', '🎙');
+ Smilies::add($b, ':level slider', '🎚');
+ Smilies::add($b, ':control knobs', '🎛');
+ Smilies::add($b, ':microphone', '🎤');
+ Smilies::add($b, ':headphone', '🎧');
+ Smilies::add($b, ':radio', '📻');
+
+// musical-instrument
+ Smilies::add($b, ':saxophone', '🎷');
+ Smilies::add($b, ':guitar', '🎸');
+ Smilies::add($b, ':musical keyboard', '🎹');
+ Smilies::add($b, ':trumpet', '🎺');
+ Smilies::add($b, ':violin', '🎻');
+// Smilies::add($b, ':banjo', '🪕');
+ Smilies::add($b, ':drum', '🥁');
+
+// phone
+ Smilies::add($b, ':mobile phone', '📱');
+ Smilies::add($b, ':mobile phone with arrow', '📲');
+ Smilies::add($b, ':telephone', '☎');
+ Smilies::add($b, ':telephone receiver', '📞');
+ Smilies::add($b, ':pager', '📟');
+ Smilies::add($b, ':fax machine', '📠');
+
+// computer
+ Smilies::add($b, ':battery', '🔋');
+ Smilies::add($b, ':electric plug', '🔌');
+ Smilies::add($b, ':laptop', '💻');
+ Smilies::add($b, ':desktop computer', '🖥');
+ Smilies::add($b, ':printer', '🖨');
+ Smilies::add($b, ':keyboard', '⌨');
+ Smilies::add($b, ':computer mouse', '🖱');
+ Smilies::add($b, ':trackball', '🖲');
+ Smilies::add($b, ':computer disk', '💽');
+ Smilies::add($b, ':floppy disk', '💾');
+ Smilies::add($b, ':optical disk', '💿');
+ Smilies::add($b, ':dvd', '📀');
+ Smilies::add($b, ':abacus', '🧮');
+
+// light & video
+ Smilies::add($b, ':movie camera', '🎥');
+ Smilies::add($b, ':film frames', '🎞');
+ Smilies::add($b, ':film projector', '📽');
+ Smilies::add($b, ':clapper board', '🎬');
+ Smilies::add($b, ':television', '📺');
+ Smilies::add($b, ':camera', '📷');
+ Smilies::add($b, ':camera with flash', '📸');
+ Smilies::add($b, ':video camera', '📹');
+ Smilies::add($b, ':videocassette', '📼');
+ Smilies::add($b, ':magnifying glass tilted left', '🔍');
+ Smilies::add($b, ':magnifying glass tilted right', '🔎');
+ Smilies::add($b, ':candle', '🕯');
+ Smilies::add($b, ':light bulb', '💡');
+ Smilies::add($b, ':flashlight', '🔦');
+ Smilies::add($b, ':red paper lantern', '🏮');
+// Smilies::add($b, ':diya lamp', '🪔');
+
+// book-paper
+ Smilies::add($b, ':notebook with decorative cover', '📔');
+ Smilies::add($b, ':closed book', '📕');
+ Smilies::add($b, ':open book', '📖');
+ Smilies::add($b, ':green book', '📗');
+ Smilies::add($b, ':blue book', '📘');
+ Smilies::add($b, ':orange book', '📙');
+ Smilies::add($b, ':books', '📚');
+ Smilies::add($b, ':notebook', '📓');
+ Smilies::add($b, ':ledger', '📒');
+ Smilies::add($b, ':page with curl', '📃');
+ Smilies::add($b, ':scroll', '📜');
+ Smilies::add($b, ':page facing up', '📄');
+ Smilies::add($b, ':newspaper', '📰');
+ Smilies::add($b, ':rolled-up newspaper', '🗞');
+ Smilies::add($b, ':bookmark tabs', '📑');
+ Smilies::add($b, ':bookmark', '🔖');
+ Smilies::add($b, ':label', '🏷');
+
+// money
+ Smilies::add($b, ':money bag', '💰');
+ Smilies::add($b, ':yen banknote', '💴');
+ Smilies::add($b, ':dollar banknote', '💵');
+ Smilies::add($b, ':euro banknote', '💶');
+ Smilies::add($b, ':pound banknote', '💷');
+ Smilies::add($b, ':money with wings', '💸');
+ Smilies::add($b, ':credit card', '💳');
+ Smilies::add($b, ':receipt', '🧾');
+ Smilies::add($b, ':chart increasing with yen', '💹');
+
+// mail
+ Smilies::add($b, ':envelope', '✉');
+ Smilies::add($b, ':e-mail', '📧');
+ Smilies::add($b, ':incoming envelope', '📨');
+ Smilies::add($b, ':envelope with arrow', '📩');
+ Smilies::add($b, ':outbox tray', '📤');
+ Smilies::add($b, ':inbox tray', '📥');
+ Smilies::add($b, ':package', '📦');
+ Smilies::add($b, ':closed mailbox with raised flag', '📫');
+ Smilies::add($b, ':closed mailbox with lowered flag', '📪');
+ Smilies::add($b, ':open mailbox with raised flag', '📬');
+ Smilies::add($b, ':open mailbox with lowered flag', '📭');
+ Smilies::add($b, ':postbox', '📮');
+ Smilies::add($b, ':ballot box with ballot', '🗳');
+
+// writing
+ Smilies::add($b, ':pencil', '✏');
+ Smilies::add($b, ':black nib', '✒');
+ Smilies::add($b, ':fountain pen', '🖋');
+ Smilies::add($b, ':pen', '🖊');
+ Smilies::add($b, ':paintbrush', '🖌');
+ Smilies::add($b, ':crayon', '🖍');
+ Smilies::add($b, ':memo', '📝');
+
+// office
+ Smilies::add($b, ':briefcase', '💼');
+ Smilies::add($b, ':file folder', '📁');
+ Smilies::add($b, ':open file folder', '📂');
+ Smilies::add($b, ':card index dividers', '🗂');
+ Smilies::add($b, ':calendar', '📅');
+ Smilies::add($b, ':tear-off calendar', '📆');
+ Smilies::add($b, ':spiral notepad', '🗒');
+ Smilies::add($b, ':spiral calendar', '🗓');
+ Smilies::add($b, ':card index', '📇');
+ Smilies::add($b, ':chart increasing', '📈');
+ Smilies::add($b, ':chart decreasing', '📉');
+ Smilies::add($b, ':bar chart', '📊');
+ Smilies::add($b, ':clipboard', '📋');
+ Smilies::add($b, ':pushpin', '📌');
+ Smilies::add($b, ':round pushpin', '📍');
+ Smilies::add($b, ':paperclip', '📎');
+ Smilies::add($b, ':linked paperclips', '🖇');
+ Smilies::add($b, ':straight ruler', '📏');
+ Smilies::add($b, ':triangular ruler', '📐');
+ Smilies::add($b, ':scissors', '✂');
+ Smilies::add($b, ':card file box', '🗃');
+ Smilies::add($b, ':file cabinet', '🗄');
+ Smilies::add($b, ':wastebasket', '🗑');
+
+// lock
+ Smilies::add($b, ':locked', '🔒');
+ Smilies::add($b, ':unlocked', '🔓');
+ Smilies::add($b, ':locked with pen', '🔏');
+ Smilies::add($b, ':locked with key', '🔐');
+ Smilies::add($b, ':key', '🔑');
+ Smilies::add($b, ':old key', '🗝');
+
+// tool
+ Smilies::add($b, ':hammer', '🔨');
+// Smilies::add($b, ':axe', '🪓');
+ Smilies::add($b, ':pick', '⛏');
+ Smilies::add($b, ':hammer and pick', '⚒');
+ Smilies::add($b, ':hammer and wrench', '🛠');
+ Smilies::add($b, ':dagger', '🗡');
+ Smilies::add($b, ':crossed swords', '⚔');
+ Smilies::add($b, ':pistol', '🔫');
+ Smilies::add($b, ':bow and arrow', '🏹');
+ Smilies::add($b, ':shield', '🛡');
+ Smilies::add($b, ':wrench', '🔧');
+ Smilies::add($b, ':nut and bolt', '🔩');
+ Smilies::add($b, ':gear', '⚙');
+ Smilies::add($b, ':clamp', '🗜');
+ Smilies::add($b, ':balance scale', '⚖');
+// Smilies::add($b, ':white cane', '🦯');
+ Smilies::add($b, ':link', '🔗');
+ Smilies::add($b, ':chains', '⛓');
+ Smilies::add($b, ':toolbox', '🧰');
+ Smilies::add($b, ':magnet', '🧲');
+
+// science
+ Smilies::add($b, ':alembic', '⚗');
+ Smilies::add($b, ':test tube', '🧪');
+ Smilies::add($b, ':petri dish', '🧫');
+ Smilies::add($b, ':dna', '🧬');
+ Smilies::add($b, ':microscope', '🔬');
+ Smilies::add($b, ':telescope', '🔭');
+ Smilies::add($b, ':satellite antenna', '📡');
+
+// medical
+ Smilies::add($b, ':syringe', '💉');
+// Smilies::add($b, ':drop of blood', '🩸');
+ Smilies::add($b, ':pill', '💊');
+// Smilies::add($b, ':adhesive bandage', '🩹');
+// Smilies::add($b, ':stethoscope', '🩺');
+
+// household
+ Smilies::add($b, ':door', '🚪');
+ Smilies::add($b, ':bed', '🛏');
+ Smilies::add($b, ':couch and lamp', '🛋');
+// Smilies::add($b, ':chair', '🪑');
+ Smilies::add($b, ':toilet', '🚽');
+ Smilies::add($b, ':shower', '🚿');
+// Smilies::add($b, ':bathtub', '🛁');
+ Smilies::add($b, ':razor', '🪒');
+ Smilies::add($b, ':lotion bottle', '🧴');
+ Smilies::add($b, ':safety pin', '🧷');
+ Smilies::add($b, ':broom', '🧹');
+ Smilies::add($b, ':basket', '🧺');
+ Smilies::add($b, ':roll of paper', '🧻');
+ Smilies::add($b, ':soap', '🧼');
+ Smilies::add($b, ':sponge', '🧽');
+ Smilies::add($b, ':fire extinguisher', '🧯');
+ Smilies::add($b, ':shopping cart', '🛒');
+
+// other-object
+ Smilies::add($b, ':cigarette', '🚬');
+ Smilies::add($b, ':coffin', '⚰');
+ Smilies::add($b, ':funeral urn', '⚱');
+ Smilies::add($b, ':moai', '🗿');
+
+// Symbols
+// transport-sign
+ Smilies::add($b, ':atm sign', '🏧');
+ Smilies::add($b, ':litter in bin sign', '🚮');
+ Smilies::add($b, ':potable water', '🚰');
+ Smilies::add($b, ':wheelchair symbol', '♿');
+ Smilies::add($b, ':men’s room', '🚹');
+ Smilies::add($b, ':women’s room', '🚺');
+ Smilies::add($b, ':restroom', '🚻');
+ Smilies::add($b, ':baby symbol', '🚼');
+ Smilies::add($b, ':water closet', '🚾');
+ Smilies::add($b, ':passport control', '🛂');
+ Smilies::add($b, ':customs', '🛃');
+ Smilies::add($b, ':baggage claim', '🛄');
+ Smilies::add($b, ':left luggage', '🛅');
+
+// warning
+ Smilies::add($b, ':warning', '⚠');
+ Smilies::add($b, ':children crossing', '🚸');
+ Smilies::add($b, ':no entry', '⛔');
+ Smilies::add($b, ':prohibited', '🚫');
+ Smilies::add($b, ':no bicycles', '🚳');
+ Smilies::add($b, ':no smoking', '🚭');
+ Smilies::add($b, ':no littering', '🚯');
+ Smilies::add($b, ':non-potable water', '🚱');
+ Smilies::add($b, ':no pedestrians', '🚷');
+ Smilies::add($b, ':no mobile phones', '📵');
+ Smilies::add($b, ':no one under eighteen', '🔞');
+ Smilies::add($b, ':radioactive', '☢');
+ Smilies::add($b, ':biohazard', '☣');
+
+// arrow
+ Smilies::add($b, ':up arrow', '⬆');
+ Smilies::add($b, ':up-right arrow', '↗');
+ Smilies::add($b, ':right arrow', '➡');
+ Smilies::add($b, ':down-right arrow', '↘');
+ Smilies::add($b, ':down arrow', '⬇');
+ Smilies::add($b, ':down-left arrow', '↙');
+ Smilies::add($b, ':left arrow', '⬅');
+ Smilies::add($b, ':up-left arrow', '↖');
+ Smilies::add($b, ':up-down arrow', '↕');
+ Smilies::add($b, ':left-right arrow', '↔');
+ Smilies::add($b, ':right arrow curving left', '↩');
+ Smilies::add($b, ':left arrow curving right', '↪');
+ Smilies::add($b, ':right arrow curving up', '⤴');
+ Smilies::add($b, ':right arrow curving down', '⤵');
+ Smilies::add($b, ':clockwise vertical arrows', '🔃');
+ Smilies::add($b, ':counterclockwise arrows button', '🔄');
+ Smilies::add($b, ':BACK arrow', '🔙');
+ Smilies::add($b, ':END arrow', '🔚');
+ Smilies::add($b, ':ON! arrow', '🔛');
+ Smilies::add($b, ':SOON arrow', '🔜');
+ Smilies::add($b, ':TOP arrow', '🔝');
+
+// religion
+ Smilies::add($b, ':place of worship', '🛐');
+ Smilies::add($b, ':atom symbol', '⚛');
+ Smilies::add($b, ':om', '🕉');
+ Smilies::add($b, ':star of David', '✡');
+ Smilies::add($b, ':wheel of dharma', '☸');
+ Smilies::add($b, ':yin yang', '☯');
+ Smilies::add($b, ':latin cross', '✝');
+ Smilies::add($b, ':orthodox cross', '☦');
+ Smilies::add($b, ':star and crescent', '☪');
+ Smilies::add($b, ':peace symbol', '☮');
+ Smilies::add($b, ':menorah', '🕎');
+ Smilies::add($b, ':dotted six-pointed star', '🔯');
+
+// zodiac
+ Smilies::add($b, ':Aries', '♈');
+ Smilies::add($b, ':Taurus', '♉');
+ Smilies::add($b, ':Gemini', '♊');
+ Smilies::add($b, ':Cancer', '♋');
+ Smilies::add($b, ':Leo', '♌');
+ Smilies::add($b, ':Virgo', '♍');
+ Smilies::add($b, ':Libra', '♎');
+ Smilies::add($b, ':Scorpio', '♏');
+ Smilies::add($b, ':Sagittarius', '♐');
+ Smilies::add($b, ':Capricorn', '♑');
+ Smilies::add($b, ':Aquarius', '♒');
+ Smilies::add($b, ':Pisces', '♓');
+ Smilies::add($b, ':Ophiuchus', '⛎');
+
+// av-symbol
+ Smilies::add($b, ':shuffle tracks button', '🔀');
+ Smilies::add($b, ':repeat button', '🔁');
+ Smilies::add($b, ':repeat single button', '🔂');
+ Smilies::add($b, ':play button', '▶');
+ Smilies::add($b, ':fast-forward button', '⏩');
+ Smilies::add($b, ':next track button', '⏭');
+ Smilies::add($b, ':play or pause button', '⏯');
+ Smilies::add($b, ':reverse button', '◀');
+ Smilies::add($b, ':fast reverse button', '⏪');
+ Smilies::add($b, ':last track button', '⏮');
+ Smilies::add($b, ':upwards button', '🔼');
+ Smilies::add($b, ':fast up button', '⏫');
+ Smilies::add($b, ':downwards button', '🔽');
+ Smilies::add($b, ':fast down button', '⏬');
+ Smilies::add($b, ':pause button', '⏸');
+ Smilies::add($b, ':stop button', '⏹');
+ Smilies::add($b, ':record button', '⏺');
+ Smilies::add($b, ':eject button', '⏏');
+ Smilies::add($b, ':cinema', '🎦');
+ Smilies::add($b, ':dim button', '🔅');
+ Smilies::add($b, ':bright button', '🔆');
+ Smilies::add($b, ':antenna bars', '📶');
+ Smilies::add($b, ':vibration mode', '📳');
+ Smilies::add($b, ':mobile phone off', '📴');
+
+// gender
+ Smilies::add($b, ':female sign', '♀');
+ Smilies::add($b, ':male sign', '♂');
+
+// math
+ Smilies::add($b, ':multiply', '✖');
+ Smilies::add($b, ':plus', '➕');
+ Smilies::add($b, ':minus', '➖');
+ Smilies::add($b, ':divide', '➗');
+ Smilies::add($b, ':infinity', '♾');
+ Smilies::add($b, ':kreisoperator', '∘');
+ Smilies::add($b, ':leere menge', '∅');
+ Smilies::add($b, ':rundung', '≈');
+ Smilies::add($b, ':gleichung', '=');
+ Smilies::add($b, ':ungleichung', '≠');
+ Smilies::add($b, ':kleiner als', '<');
+ Smilies::add($b, ':groesser als', '>');
+ Smilies::add($b, ':prozent', '%');
+
+// punctuation
+ Smilies::add($b, ':double exclamation mark', '‼');
+ Smilies::add($b, ':exclamation question mark', '⁉');
+ Smilies::add($b, ':question mark', '❓');
+ Smilies::add($b, ':white question mark', '❔');
+ Smilies::add($b, ':white exclamation mark', '❕');
+ Smilies::add($b, ':exclamation mark', '❗');
+ Smilies::add($b, ':wavy dash', '〰');
+
+// currency
+ Smilies::add($b, ':currency exchange', '💱');
+ Smilies::add($b, ':heavy dollar sign', '💲');
+
+// other-symbol
+ Smilies::add($b, ':medical symbol', '⚕');
+ Smilies::add($b, ':recycling symbol', '♻');
+ Smilies::add($b, ':fleur-de-lis', '⚜');
+ Smilies::add($b, ':trident emblem', '🔱');
+ Smilies::add($b, ':name badge', '📛');
+ Smilies::add($b, ':Japanese symbol for beginner', '🔰');
+ Smilies::add($b, ':hollow red circle', '⭕');
+ Smilies::add($b, ':check mark button', '✅');
+ Smilies::add($b, ':check box with check', '☑');
+ Smilies::add($b, ':check mark', '✔');
+ Smilies::add($b, ':cross mark', '❌');
+ Smilies::add($b, ':cross mark button', '❎');
+ Smilies::add($b, ':curly loop', '➰');
+ Smilies::add($b, ':double curly loop', '➿');
+ Smilies::add($b, ':part alternation mark', '〽');
+ Smilies::add($b, ':eight-spoked asterisk', '✳');
+ Smilies::add($b, ':eight-pointed star', '✴');
+ Smilies::add($b, ':sparkle', '❇');
+ Smilies::add($b, ':copyright', '©');
+ Smilies::add($b, ':registered', '®');
+ Smilies::add($b, ':trade mark', '™');
+
+// keycap
+ Smilies::add($b, ':keycap: #', '#️⃣');
+ Smilies::add($b, ':keycap: *', '*️⃣');
+ Smilies::add($b, ':keycap: 0', '0️⃣');
+ Smilies::add($b, ':keycap: 1', '1️⃣');
+ Smilies::add($b, ':keycap: 2', '2️⃣');
+ Smilies::add($b, ':keycap: 3', '3️⃣');
+ Smilies::add($b, ':keycap: 4', '4️⃣');
+ Smilies::add($b, ':keycap: 5', '5️⃣');
+ Smilies::add($b, ':keycap: 6', '6️⃣');
+ Smilies::add($b, ':keycap: 7', '7️⃣');
+ Smilies::add($b, ':keycap: 8', '8️⃣');
+ Smilies::add($b, ':keycap: 9', '9️⃣');
+ Smilies::add($b, ':keycap: 10', '🔟');
+
+// alphanum
+ Smilies::add($b, ':input latin uppercase', '🔠');
+ Smilies::add($b, ':input latin lowercase', '🔡');
+ Smilies::add($b, ':input numbers', '🔢');
+ Smilies::add($b, ':input symbols', '🔣');
+ Smilies::add($b, ':input latin letters', '🔤');
+ Smilies::add($b, ':A button (blood type)', '🅰');
+ Smilies::add($b, ':AB button (blood type)', '🆎');
+ Smilies::add($b, ':B button (blood type)', '🅱');
+ Smilies::add($b, ':CL button', '🆑');
+ Smilies::add($b, ':COOL button', '🆒');
+ Smilies::add($b, ':FREE button', '🆓');
+ Smilies::add($b, ':information', 'ℹ');
+ Smilies::add($b, ':ID button', '🆔');
+ Smilies::add($b, ':circled M', 'Ⓜ');
+ Smilies::add($b, ':NEW button', '🆕');
+ Smilies::add($b, ':NG button', '🆖');
+ Smilies::add($b, ':O button (blood type)', '🅾');
+ Smilies::add($b, ':OK button', '🆗');
+ Smilies::add($b, ':P button', '🅿');
+ Smilies::add($b, ':SOS button', '🆘');
+ Smilies::add($b, ':UP! button', '🆙');
+ Smilies::add($b, ':VS button', '🆚');
+ Smilies::add($b, ':Japanese “here” button', '🈁');
+ Smilies::add($b, ':Japanese “service charge” button', '🈂');
+ Smilies::add($b, ':Japanese “monthly amount” button', '🈷');
+ Smilies::add($b, ':Japanese “not free of charge” button', '🈶');
+ Smilies::add($b, ':Japanese “reserved” button', '🈯');
+ Smilies::add($b, ':Japanese “bargain” button', '🉐');
+ Smilies::add($b, ':Japanese “discount” button', '🈹');
+ Smilies::add($b, ':Japanese “free of charge” button', '🈚');
+ Smilies::add($b, ':Japanese “prohibited” button', '🈲');
+ Smilies::add($b, ':Japanese “acceptable” button', '🉑');
+ Smilies::add($b, ':Japanese “application” button', '🈸');
+ Smilies::add($b, ':Japanese “passing grade” button', '🈴');
+ Smilies::add($b, ':Japanese “vacancy” button', '🈳');
+ Smilies::add($b, ':Japanese “congratulations” button', '㊗');
+ Smilies::add($b, ':Japanese “secret” button', '㊙');
+ Smilies::add($b, ':Japanese “open for business” button', '🈺');
+ Smilies::add($b, ':Japanese “no vacancy” button', '🈵');
+
+// geometric
+ Smilies::add($b, ':red circle', '🔴');
+// Smilies::add($b, ':orange circle', '🟠');
+// Smilies::add($b, ':yellow circle', '🟡');
+// Smilies::add($b, ':green circle', '🟢');
+ Smilies::add($b, ':blue circle', '🔵');
+// Smilies::add($b, ':purple circle', '🟣');
+// Smilies::add($b, ':brown circle', '🟤');
+ Smilies::add($b, ':black circle', '⚫');
+ Smilies::add($b, ':white circle', '⚪');
+// Smilies::add($b, ':red square', '🟥');
+// Smilies::add($b, ':orange square', '🟧');
+// Smilies::add($b, ':yellow square', '🟨');
+// Smilies::add($b, ':green square', '🟩');
+// Smilies::add($b, ':blue square', '🟦');
+// Smilies::add($b, ':purple square', '🟪');
+// Smilies::add($b, ':brown square', '🟫');
+ Smilies::add($b, ':black large square', '⬛');
+ Smilies::add($b, ':white large square', '⬜');
+ Smilies::add($b, ':black medium square', '◼');
+ Smilies::add($b, ':white medium square', '◻');
+ Smilies::add($b, ':black medium-small square', '◾');
+ Smilies::add($b, ':white medium-small square', '◽');
+ Smilies::add($b, ':black small square', '▪');
+ Smilies::add($b, ':white small square', '▫');
+ Smilies::add($b, ':large orange diamond', '🔶');
+ Smilies::add($b, ':large blue diamond', '🔷');
+ Smilies::add($b, ':small orange diamond', '🔸');
+ Smilies::add($b, ':small blue diamond', '🔹');
+ Smilies::add($b, ':red triangle pointed up', '🔺');
+ Smilies::add($b, ':red triangle pointed down', '🔻');
+ Smilies::add($b, ':diamond with a dot', '💠');
+ Smilies::add($b, ':radio button', '🔘');
+ Smilies::add($b, ':white square button', '🔳');
+ Smilies::add($b, ':black square button', '🔲');
+
+// Flags
+// flag
+ Smilies::add($b, ':chequered flag', '🏁');
+ Smilies::add($b, ':triangular flag', '🚩');
+ Smilies::add($b, ':crossed flags', '🎌');
+ Smilies::add($b, ':black flag', '🏴');
+ Smilies::add($b, ':white flag', '🏳');
+ Smilies::add($b, ':rainbow flag', '🏳️‍🌈');
+ Smilies::add($b, ':pirate flag', '🏴‍☠️');
+
+// country-flag
+ Smilies::add($b, ':ascension island', '🇦🇨');
+ Smilies::add($b, ':andorra', '🇦🇩');
+ Smilies::add($b, ':united arab emirates', '🇦🇪');
+ Smilies::add($b, ':afghanistan', '🇦🇫');
+ Smilies::add($b, ':antigua & barbuda', '🇦🇬');
+ Smilies::add($b, ':anguilla', '🇦🇮');
+ Smilies::add($b, ':albania', '🇦🇱');
+ Smilies::add($b, ':armenia', '🇦🇲');
+ Smilies::add($b, ':angola', '🇦🇴');
+ Smilies::add($b, ':antarctica', '🇦🇶');
+ Smilies::add($b, ':argentina', '🇦🇷');
+ Smilies::add($b, ':americansamoa', '🇦🇸');
+ Smilies::add($b, ':austria', '🇦🇹');
+ Smilies::add($b, ':australia', '🇦🇺');
+ Smilies::add($b, ':aruba', '🇦🇼');
+ Smilies::add($b, ':ålandislands', '🇦🇽');
+ Smilies::add($b, ':azerbaijan', '🇦🇿');
+ Smilies::add($b, ':bosnia&herzegovina', '🇧🇦');
+ Smilies::add($b, ':barbados', '🇧🇧');
+ Smilies::add($b, ':bangladesh', '🇧🇩');
+ Smilies::add($b, ':belgium', '🇧🇪');
+ Smilies::add($b, ':burkinafaso', '🇧🇫');
+ Smilies::add($b, ':bulgaria', '🇧🇬');
+ Smilies::add($b, ':bahrain', '🇧🇭');
+ Smilies::add($b, ':burundi', '🇧🇮');
+ Smilies::add($b, ':benin', '🇧🇯');
+ Smilies::add($b, ':st.barthélemy', '🇧🇱');
+ Smilies::add($b, ':bermuda', '🇧🇲');
+ Smilies::add($b, ':brunei', '🇧🇳');
+ Smilies::add($b, ':bolivia', '🇧🇴');
+ Smilies::add($b, ':caribbeannetherlands', '🇧🇶');
+ Smilies::add($b, ':brazil', '🇧🇷');
+ Smilies::add($b, ':bahamas', '🇧🇸');
+ Smilies::add($b, ':bhutan', '🇧🇹');
+ Smilies::add($b, ':bouvetisland', '🇧🇻');
+ Smilies::add($b, ':botswana', '🇧🇼');
+ Smilies::add($b, ':belarus', '🇧🇾');
+ Smilies::add($b, ':belize', '🇧🇿');
+ Smilies::add($b, ':canada', '🇨🇦');
+ Smilies::add($b, ':cocos(keeling)islands', '🇨🇨');
+ Smilies::add($b, ':congo-kinshasa', '🇨🇩');
+ Smilies::add($b, ':centralafricanrepublic', '🇨🇫');
+ Smilies::add($b, ':congo-brazzaville', '🇨🇬');
+ Smilies::add($b, ':switzerland', '🇨🇭');
+ Smilies::add($b, ':côted’ivoire', '🇨🇮');
+ Smilies::add($b, ':cookislands', '🇨🇰');
+ Smilies::add($b, ':chile', '🇨🇱');
+ Smilies::add($b, ':cameroon', '🇨🇲');
+ Smilies::add($b, ':china', '🇨🇳');
+ Smilies::add($b, ':colombia', '🇨🇴');
+ Smilies::add($b, ':clippertonisland', '🇨🇵');
+ Smilies::add($b, ':costarica', '🇨🇷');
+ Smilies::add($b, ':cuba', '🇨🇺');
+ Smilies::add($b, ':capeverde', '🇨🇻');
+ Smilies::add($b, ':curaçao', '🇨🇼');
+ Smilies::add($b, ':christmasisland', '🇨🇽');
+ Smilies::add($b, ':cyprus', '🇨🇾');
+ Smilies::add($b, ':czechia', '🇨🇿');
+ Smilies::add($b, ':germany', '🇩🇪');
+ Smilies::add($b, ':diegogarcia', '🇩🇬');
+ Smilies::add($b, ':djibouti', '🇩🇯');
+ Smilies::add($b, ':denmark', '🇩🇰');
+ Smilies::add($b, ':dominica', '🇩🇲');
+ Smilies::add($b, ':dominicanrepublic', '🇩🇴');
+ Smilies::add($b, ':algeria', '🇩🇿');
+ Smilies::add($b, ':ceuta&melilla', '🇪🇦');
+ Smilies::add($b, ':ecuador', '🇪🇨');
+ Smilies::add($b, ':estonia', '🇪🇪');
+ Smilies::add($b, ':egypt', '🇪🇬');
+ Smilies::add($b, ':westernsahara', '🇪🇭');
+ Smilies::add($b, ':eritrea', '🇪🇷');
+ Smilies::add($b, ':spain', '🇪🇸');
+ Smilies::add($b, ':ethiopia', '🇪🇹');
+ Smilies::add($b, ':europeanunion', '🇪🇺');
+ Smilies::add($b, ':finland', '🇫🇮');
+ Smilies::add($b, ':fiji', '🇫🇯');
+ Smilies::add($b, ':falklandislands', '🇫🇰');
+ Smilies::add($b, ':micronesia', '🇫🇲');
+ Smilies::add($b, ':faroeislands', '🇫🇴');
+ Smilies::add($b, ':france', '🇫🇷');
+ Smilies::add($b, ':gabon', '🇬🇦');
+ Smilies::add($b, ':unitedkingdom', '🇬🇧');
+ Smilies::add($b, ':grenada', '🇬🇩');
+ Smilies::add($b, ':georgia', '🇬🇪');
+ Smilies::add($b, ':frenchguiana', '🇬🇫');
+ Smilies::add($b, ':guernsey', '🇬🇬');
+ Smilies::add($b, ':ghana', '🇬🇭');
+ Smilies::add($b, ':gibraltar', '🇬🇮');
+ Smilies::add($b, ':greenland', '🇬🇱');
+ Smilies::add($b, ':gambia', '🇬🇲');
+ Smilies::add($b, ':guinea', '🇬🇳');
+ Smilies::add($b, ':guadeloupe', '🇬🇵');
+ Smilies::add($b, ':equatorialguinea', '🇬🇶');
+ Smilies::add($b, ':greece', '🇬🇷');
+ Smilies::add($b, ':southgeorgia&southsandwichislands', '🇬🇸');
+ Smilies::add($b, ':guatemala', '🇬🇹');
+ Smilies::add($b, ':guam', '🇬🇺');
+ Smilies::add($b, ':guinea-bissau', '🇬🇼');
+ Smilies::add($b, ':guyana', '🇬🇾');
+ Smilies::add($b, ':hongkongsarchina', '🇭🇰');
+ Smilies::add($b, ':heard&mcdonaldislands', '🇭🇲');
+ Smilies::add($b, ':honduras', '🇭🇳');
+ Smilies::add($b, ':croatia', '🇭🇷');
+ Smilies::add($b, ':haiti', '🇭🇹');
+ Smilies::add($b, ':hungary', '🇭🇺');
+ Smilies::add($b, ':canaryislands', '🇮🇨');
+ Smilies::add($b, ':indonesia', '🇮🇩');
+ Smilies::add($b, ':ireland', '🇮🇪');
+ Smilies::add($b, ':israel', '🇮🇱');
+ Smilies::add($b, ':isleofman', '🇮🇲');
+ Smilies::add($b, ':india', '🇮🇳');
+ Smilies::add($b, ':britishindianoceanterritory', '🇮🇴');
+ Smilies::add($b, ':iraq', '🇮🇶');
+ Smilies::add($b, ':iran', '🇮🇷');
+ Smilies::add($b, ':iceland', '🇮🇸');
+ Smilies::add($b, ':italy', '🇮🇹');
+ Smilies::add($b, ':jersey', '🇯🇪');
+ Smilies::add($b, ':jamaica', '🇯🇲');
+ Smilies::add($b, ':jordan', '🇯🇴');
+ Smilies::add($b, ':japan', '🇯🇵');
+ Smilies::add($b, ':kenya', '🇰🇪');
+ Smilies::add($b, ':kyrgyzstan', '🇰🇬');
+ Smilies::add($b, ':cambodia', '🇰🇭');
+ Smilies::add($b, ':kiribati', '🇰🇮');
+ Smilies::add($b, ':comoros', '🇰🇲');
+ Smilies::add($b, ':st.kitts&nevis', '🇰🇳');
+ Smilies::add($b, ':northkorea', '🇰🇵');
+ Smilies::add($b, ':southkorea', '🇰🇷');
+ Smilies::add($b, ':kuwait', '🇰🇼');
+ Smilies::add($b, ':caymanislands', '🇰🇾');
+ Smilies::add($b, ':kazakhstan', '🇰🇿');
+ Smilies::add($b, ':laos', '🇱🇦');
+ Smilies::add($b, ':lebanon', '🇱🇧');
+ Smilies::add($b, ':st.lucia', '🇱🇨');
+ Smilies::add($b, ':liechtenstein', '🇱🇮');
+ Smilies::add($b, ':srilanka', '🇱🇰');
+ Smilies::add($b, ':liberia', '🇱🇷');
+ Smilies::add($b, ':lesotho', '🇱🇸');
+ Smilies::add($b, ':lithuania', '🇱🇹');
+ Smilies::add($b, ':luxembourg', '🇱🇺');
+ Smilies::add($b, ':latvia', '🇱🇻');
+ Smilies::add($b, ':libya', '🇱🇾');
+ Smilies::add($b, ':morocco', '🇲🇦');
+ Smilies::add($b, ':monaco', '🇲🇨');
+ Smilies::add($b, ':moldova', '🇲🇩');
+ Smilies::add($b, ':montenegro', '🇲🇪');
+ Smilies::add($b, ':st.martin', '🇲🇫');
+ Smilies::add($b, ':madagascar', '🇲🇬');
+ Smilies::add($b, ':marshallislands', '🇲🇭');
+ Smilies::add($b, ':northmacedonia', '🇲🇰');
+ Smilies::add($b, ':mali', '🇲🇱');
+ Smilies::add($b, ':myanmar(burma)', '🇲🇲');
+ Smilies::add($b, ':mongolia', '🇲🇳');
+ Smilies::add($b, ':macaosarchina', '🇲🇴');
+ Smilies::add($b, ':northernmarianaislands', '🇲🇵');
+ Smilies::add($b, ':martinique', '🇲🇶');
+ Smilies::add($b, ':mauritania', '🇲🇷');
+ Smilies::add($b, ':montserrat', '🇲🇸');
+ Smilies::add($b, ':malta', '🇲🇹');
+// Smilies::add($b, ':mauritius', '🇲 1F1FA');
+ Smilies::add($b, ':maldives', '🇲🇻');
+ Smilies::add($b, ':malawi', '🇲🇼');
+ Smilies::add($b, ':mexico', '🇲🇽');
+ Smilies::add($b, ':malaysia', '🇲🇾');
+ Smilies::add($b, ':mozambique', '🇲🇿');
+ Smilies::add($b, ':namibia', '🇳🇦');
+ Smilies::add($b, ':newcaledonia', '🇳🇨');
+ Smilies::add($b, ':niger', '🇳🇪');
+ Smilies::add($b, ':norfolkisland', '🇳🇫');
+ Smilies::add($b, ':nigeria', '🇳🇬');
+ Smilies::add($b, ':nicaragua', '🇳🇮');
+ Smilies::add($b, ':netherlands', '🇳🇱');
+ Smilies::add($b, ':norway', '🇳🇴');
+ Smilies::add($b, ':nepal', '🇳🇵');
+ Smilies::add($b, ':nauru', '🇳🇷');
+ Smilies::add($b, ':niue', '🇳🇺');
+ Smilies::add($b, ':newzealand', '🇳🇿');
+ Smilies::add($b, ':oman', '🇴🇲');
+ Smilies::add($b, ':panama', '🇵🇦');
+ Smilies::add($b, ':peru', '🇵🇪');
+ Smilies::add($b, ':frenchpolynesia', '🇵🇫');
+ Smilies::add($b, ':papuanewguinea', '🇵🇬');
+ Smilies::add($b, ':philippines', '🇵🇭');
+ Smilies::add($b, ':pakistan', '🇵🇰');
+ Smilies::add($b, ':poland', '🇵🇱');
+ Smilies::add($b, ':st.pierre&miquelon', '🇵🇲');
+ Smilies::add($b, ':pitcairnislands', '🇵🇳');
+ Smilies::add($b, ':puertorico', '🇵🇷');
+ Smilies::add($b, ':palestinianterritories', '🇵🇸');
+ Smilies::add($b, ':portugal', '🇵🇹');
+ Smilies::add($b, ':palau', '🇵🇼');
+ Smilies::add($b, ':paraguay', '🇵🇾');
+ Smilies::add($b, ':qatar', '🇶🇦');
+ Smilies::add($b, ':réunion', '🇷🇪');
+ Smilies::add($b, ':romania', '🇷🇴');
+ Smilies::add($b, ':serbia', '🇷🇸');
+ Smilies::add($b, ':russia', '🇷🇺');
+ Smilies::add($b, ':rwanda', '🇷🇼');
+ Smilies::add($b, ':saudiarabia', '🇸🇦');
+ Smilies::add($b, ':solomonislands', '🇸🇧');
+ Smilies::add($b, ':seychelles', '🇸🇨');
+ Smilies::add($b, ':sudan', '🇸🇩');
+ Smilies::add($b, ':sweden', '🇸🇪');
+ Smilies::add($b, ':singapore', '🇸🇬');
+ Smilies::add($b, ':st.helena', '🇸🇭');
+ Smilies::add($b, ':slovenia', '🇸🇮');
+ Smilies::add($b, ':svalbard&janmayen', '🇸🇯');
+ Smilies::add($b, ':slovakia', '🇸🇰');
+ Smilies::add($b, ':sierraleone', '🇸🇱');
+ Smilies::add($b, ':sanmarino', '🇸🇲');
+ Smilies::add($b, ':senegal', '🇸🇳');
+ Smilies::add($b, ':somalia', '🇸🇴');
+ Smilies::add($b, ':suriname', '🇸🇷');
+ Smilies::add($b, ':southsudan', '🇸🇸');
+ Smilies::add($b, ':sãotomé&príncipe', '🇸🇹');
+ Smilies::add($b, ':elsalvador', '🇸🇻');
+ Smilies::add($b, ':sintmaarten', '🇸🇽');
+ Smilies::add($b, ':syria', '🇸🇾');
+ Smilies::add($b, ':eswatini', '🇸🇿');
+ Smilies::add($b, ':tristandacunha', '🇹🇦');
+ Smilies::add($b, ':turks&caicosislands', '🇹🇨');
+ Smilies::add($b, ':chad', '🇹🇩');
+ Smilies::add($b, ':frenchsouthernterritories', '🇹🇫');
+ Smilies::add($b, ':togo', '🇹🇬');
+ Smilies::add($b, ':thailand', '🇹🇭');
+ Smilies::add($b, ':tajikistan', '🇹🇯');
+ Smilies::add($b, ':tokelau', '🇹🇰');
+ Smilies::add($b, ':timor-leste', '🇹🇱');
+ Smilies::add($b, ':turkmenistan', '🇹🇲');
+ Smilies::add($b, ':tunisia', '🇹🇳');
+ Smilies::add($b, ':tonga', '🇹🇴');
+ Smilies::add($b, ':turkey', '🇹🇷');
+ Smilies::add($b, ':trinidad&tobago', '🇹🇹');
+ Smilies::add($b, ':tuvalu', '🇹🇻');
+ Smilies::add($b, ':taiwan', '🇹🇼');
+ Smilies::add($b, ':tanzania', '🇹🇿');
+ Smilies::add($b, ':ukraine', '🇺🇦');
+ Smilies::add($b, ':uganda', '🇺🇬');
+ Smilies::add($b, ':u.s.outlyingislands', '🇺🇲');
+ Smilies::add($b, ':unitednations', '🇺🇳');
+ Smilies::add($b, ':unitedstates', '🇺🇸');
+ Smilies::add($b, ':uruguay', '🇺🇾');
+ Smilies::add($b, ':uzbekistan', '🇺🇿');
+ Smilies::add($b, ':vaticancity', '🇻🇦');
+ Smilies::add($b, ':st.vincent&grenadines', '🇻🇨');
+ Smilies::add($b, ':venezuela', '🇻🇪');
+ Smilies::add($b, ':britishvirginislands', '🇻🇬');
+ Smilies::add($b, ':u.s.virginislands', '🇻🇮');
+ Smilies::add($b, ':vietnam', '🇻🇳');
+ Smilies::add($b, ':vanuatu', '🇻🇺');
+ Smilies::add($b, ':wallis&futuna', '🇼🇫');
+ Smilies::add($b, ':samoa', '🇼🇸');
+ Smilies::add($b, ':kosovo', '🇽🇰');
+ Smilies::add($b, ':yemen', '🇾🇪');
+ Smilies::add($b, ':mayotte', '🇾🇹');
+ Smilies::add($b, ':southafrica', '🇿🇦');
+ Smilies::add($b, ':zambia', '🇿🇲');
+ Smilies::add($b, ':zimbabwe', '🇿🇼');
+
+// subdivision-flag
+// Smilies::add($b, 'scotland', '🏴󠁧󠁢󠁳󠁣󠁴󠁿');
+ Smilies::add($b, 'wales', '🏴󠁧󠁷󠁬󠁳󠁿');
+ Smilies::add($b, 'wales', '🏴󠁧󠁢󠁷󠁬󠁳󠁿');
}