[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/macro/markup/ -> PhabricatorEmojiRemarkupRule.php (source)

   1  <?php
   2  
   3  final class PhabricatorEmojiRemarkupRule extends PhutilRemarkupRule {
   4  
   5    public function getPriority() {
   6      return 200.0;
   7    }
   8  
   9    public function apply($text) {
  10      return preg_replace_callback(
  11        '(\B:(\S+):\B)',
  12        array($this, 'markupEmoji'),
  13        $text);
  14    }
  15  
  16    public function markupEmoji($matches) {
  17      if (!$this->isFlatText($matches[0])) {
  18        return $matches[0];
  19      }
  20  
  21      static $map = array(
  22        'watch' => "\xE2\x8C\x9A",
  23        'hourglass' => "\xE2\x8C\x9B",
  24        'fast_forward' => "\xE2\x8F\xA9",
  25        'rewind' => "\xE2\x8F\xAA",
  26        'arrow_double_up' => "\xE2\x8F\xAB",
  27        'arrow_double_down' => "\xE2\x8F\xAC",
  28        'alarm_clock' => "\xE2\x8F\xB0",
  29        'hourglass_flowing_sand' => "\xE2\x8F\xB3",
  30        'white_medium_small_square' => "\xE2\x97\xBD",
  31        'black_medium_small_square' => "\xE2\x97\xBE",
  32        'umbrella' => "\xE2\x98\x94",
  33        'coffee' => "\xE2\x98\x95",
  34        'aries' => "\xE2\x99\x88",
  35        'taurus' => "\xE2\x99\x89",
  36        'gemini' => "\xE2\x99\x8A",
  37        'cancer' => "\xE2\x99\x8B",
  38        'leo' => "\xE2\x99\x8C",
  39        'virgo' => "\xE2\x99\x8D",
  40        'libra' => "\xE2\x99\x8E",
  41        'scorpius' => "\xE2\x99\x8F",
  42        'sagittarius' => "\xE2\x99\x90",
  43        'capricorn' => "\xE2\x99\x91",
  44        'aquarius' => "\xE2\x99\x92",
  45        'pisces' => "\xE2\x99\x93",
  46        'wheelchair' => "\xE2\x99\xBF",
  47        'anchor' => "\xE2\x9A\x93",
  48        'zap' => "\xE2\x9A\xA1",
  49        'white_circle' => "\xE2\x9A\xAA",
  50        'black_circle' => "\xE2\x9A\xAB",
  51        'soccer' => "\xE2\x9A\xBD",
  52        'snowman' => "\xE2\x9B\x84",
  53        'partly_sunny' => "\xE2\x9B\x85",
  54        'ophiuchus' => "\xE2\x9B\x8E",
  55        'no_entry' => "\xE2\x9B\x94",
  56        'church' => "\xE2\x9B\xAA",
  57        'fountain' => "\xE2\x9B\xB2",
  58        'golf' => "\xE2\x9B\xB3",
  59        'sailboat' => "\xE2\x9B\xB5",
  60        'boat' => "\xE2\x9B\xB5",
  61        'tent' => "\xE2\x9B\xBA",
  62        'fuelpump' => "\xE2\x9B\xBD",
  63        'white_check_mark' => "\xE2\x9C\x85",
  64        'fist' => "\xE2\x9C\x8A",
  65        'hand' => "\xE2\x9C\x8B",
  66        'raised_hand' => "\xE2\x9C\x8B",
  67        'sparkles' => "\xE2\x9C\xA8",
  68        'x' => "\xE2\x9D\x8C",
  69        'negative_squared_cross_mark' => "\xE2\x9D\x8E",
  70        'question' => "\xE2\x9D\x93",
  71        'grey_question' => "\xE2\x9D\x94",
  72        'grey_exclamation' => "\xE2\x9D\x95",
  73        'exclamation' => "\xE2\x9D\x97",
  74        'heavy_exclamation_mark' => "\xE2\x9D\x97",
  75        'heavy_plus_sign' => "\xE2\x9E\x95",
  76        'heavy_minus_sign' => "\xE2\x9E\x96",
  77        'heavy_division_sign' => "\xE2\x9E\x97",
  78        'curly_loop' => "\xE2\x9E\xB0",
  79        'loop' => "\xE2\x9E\xBF",
  80        'black_large_square' => "\xE2\xAC\x9B",
  81        'white_large_square' => "\xE2\xAC\x9C",
  82        'star' => "\xE2\xAD\x90",
  83        'o' => "\xE2\xAD\x95",
  84        'mahjong' => "\xF0\x9F\x80\x84",
  85        'black_joker' => "\xF0\x9F\x83\x8F",
  86        'ab' => "\xF0\x9F\x86\x8E",
  87        'cl' => "\xF0\x9F\x86\x91",
  88        'cool' => "\xF0\x9F\x86\x92",
  89        'free' => "\xF0\x9F\x86\x93",
  90        'id' => "\xF0\x9F\x86\x94",
  91        'new' => "\xF0\x9F\x86\x95",
  92        'ng' => "\xF0\x9F\x86\x96",
  93        'ok' => "\xF0\x9F\x86\x97",
  94        'sos' => "\xF0\x9F\x86\x98",
  95        'up' => "\xF0\x9F\x86\x99",
  96        'vs' => "\xF0\x9F\x86\x9A",
  97        'koko' => "\xF0\x9F\x88\x81",
  98        'u7121' => "\xF0\x9F\x88\x9A",
  99        'u6307' => "\xF0\x9F\x88\xAF",
 100        'u7981' => "\xF0\x9F\x88\xB2",
 101        'u7a7a' => "\xF0\x9F\x88\xB3",
 102        'u5408' => "\xF0\x9F\x88\xB4",
 103        'u6e80' => "\xF0\x9F\x88\xB5",
 104        'u6709' => "\xF0\x9F\x88\xB6",
 105        'u7533' => "\xF0\x9F\x88\xB8",
 106        'u5272' => "\xF0\x9F\x88\xB9",
 107        'u55b6' => "\xF0\x9F\x88\xBA",
 108        'ideograph_advantage' => "\xF0\x9F\x89\x90",
 109        'accept' => "\xF0\x9F\x89\x91",
 110        'cyclone' => "\xF0\x9F\x8C\x80",
 111        'foggy' => "\xF0\x9F\x8C\x81",
 112        'closed_umbrella' => "\xF0\x9F\x8C\x82",
 113        'night_with_stars' => "\xF0\x9F\x8C\x83",
 114        'sunrise_over_mountains' => "\xF0\x9F\x8C\x84",
 115        'sunrise' => "\xF0\x9F\x8C\x85",
 116        'city_sunset' => "\xF0\x9F\x8C\x86",
 117        'city_sunrise' => "\xF0\x9F\x8C\x87",
 118        'rainbow' => "\xF0\x9F\x8C\x88",
 119        'bridge_at_night' => "\xF0\x9F\x8C\x89",
 120        'ocean' => "\xF0\x9F\x8C\x8A",
 121        'volcano' => "\xF0\x9F\x8C\x8B",
 122        'milky_way' => "\xF0\x9F\x8C\x8C",
 123        'earth_africa' => "\xF0\x9F\x8C\x8D",
 124        'earth_americas' => "\xF0\x9F\x8C\x8E",
 125        'earth_asia' => "\xF0\x9F\x8C\x8F",
 126        'globe_with_meridians' => "\xF0\x9F\x8C\x90",
 127        'new_moon' => "\xF0\x9F\x8C\x91",
 128        'waxing_crescent_moon' => "\xF0\x9F\x8C\x92",
 129        'first_quarter_moon' => "\xF0\x9F\x8C\x93",
 130        'waxing_gibbous_moon' => "\xF0\x9F\x8C\x94",
 131        'moon' => "\xF0\x9F\x8C\x94",
 132        'full_moon' => "\xF0\x9F\x8C\x95",
 133        'waning_gibbous_moon' => "\xF0\x9F\x8C\x96",
 134        'last_quarter_moon' => "\xF0\x9F\x8C\x97",
 135        'waning_crescent_moon' => "\xF0\x9F\x8C\x98",
 136        'crescent_moon' => "\xF0\x9F\x8C\x99",
 137        'new_moon_with_face' => "\xF0\x9F\x8C\x9A",
 138        'first_quarter_moon_with_face' => "\xF0\x9F\x8C\x9B",
 139        'last_quarter_moon_with_face' => "\xF0\x9F\x8C\x9C",
 140        'full_moon_with_face' => "\xF0\x9F\x8C\x9D",
 141        'sun_with_face' => "\xF0\x9F\x8C\x9E",
 142        'star2' => "\xF0\x9F\x8C\x9F",
 143        'stars' => "\xF0\x9F\x8C\xA0",
 144        'chestnut' => "\xF0\x9F\x8C\xB0",
 145        'seedling' => "\xF0\x9F\x8C\xB1",
 146        'evergreen_tree' => "\xF0\x9F\x8C\xB2",
 147        'deciduous_tree' => "\xF0\x9F\x8C\xB3",
 148        'palm_tree' => "\xF0\x9F\x8C\xB4",
 149        'cactus' => "\xF0\x9F\x8C\xB5",
 150        'tulip' => "\xF0\x9F\x8C\xB7",
 151        'cherry_blossom' => "\xF0\x9F\x8C\xB8",
 152        'rose' => "\xF0\x9F\x8C\xB9",
 153        'hibiscus' => "\xF0\x9F\x8C\xBA",
 154        'sunflower' => "\xF0\x9F\x8C\xBB",
 155        'blossom' => "\xF0\x9F\x8C\xBC",
 156        'corn' => "\xF0\x9F\x8C\xBD",
 157        'ear_of_rice' => "\xF0\x9F\x8C\xBE",
 158        'herb' => "\xF0\x9F\x8C\xBF",
 159        'four_leaf_clover' => "\xF0\x9F\x8D\x80",
 160        'maple_leaf' => "\xF0\x9F\x8D\x81",
 161        'fallen_leaf' => "\xF0\x9F\x8D\x82",
 162        'leaves' => "\xF0\x9F\x8D\x83",
 163        'mushroom' => "\xF0\x9F\x8D\x84",
 164        'tomato' => "\xF0\x9F\x8D\x85",
 165        'eggplant' => "\xF0\x9F\x8D\x86",
 166        'grapes' => "\xF0\x9F\x8D\x87",
 167        'melon' => "\xF0\x9F\x8D\x88",
 168        'watermelon' => "\xF0\x9F\x8D\x89",
 169        'tangerine' => "\xF0\x9F\x8D\x8A",
 170        'lemon' => "\xF0\x9F\x8D\x8B",
 171        'banana' => "\xF0\x9F\x8D\x8C",
 172        'pineapple' => "\xF0\x9F\x8D\x8D",
 173        'apple' => "\xF0\x9F\x8D\x8E",
 174        'green_apple' => "\xF0\x9F\x8D\x8F",
 175        'pear' => "\xF0\x9F\x8D\x90",
 176        'peach' => "\xF0\x9F\x8D\x91",
 177        'cherries' => "\xF0\x9F\x8D\x92",
 178        'strawberry' => "\xF0\x9F\x8D\x93",
 179        'hamburger' => "\xF0\x9F\x8D\x94",
 180        'pizza' => "\xF0\x9F\x8D\x95",
 181        'meat_on_bone' => "\xF0\x9F\x8D\x96",
 182        'poultry_leg' => "\xF0\x9F\x8D\x97",
 183        'rice_cracker' => "\xF0\x9F\x8D\x98",
 184        'rice_ball' => "\xF0\x9F\x8D\x99",
 185        'rice' => "\xF0\x9F\x8D\x9A",
 186        'curry' => "\xF0\x9F\x8D\x9B",
 187        'ramen' => "\xF0\x9F\x8D\x9C",
 188        'spaghetti' => "\xF0\x9F\x8D\x9D",
 189        'bread' => "\xF0\x9F\x8D\x9E",
 190        'fries' => "\xF0\x9F\x8D\x9F",
 191        'sweet_potato' => "\xF0\x9F\x8D\xA0",
 192        'dango' => "\xF0\x9F\x8D\xA1",
 193        'oden' => "\xF0\x9F\x8D\xA2",
 194        'sushi' => "\xF0\x9F\x8D\xA3",
 195        'fried_shrimp' => "\xF0\x9F\x8D\xA4",
 196        'fish_cake' => "\xF0\x9F\x8D\xA5",
 197        'icecream' => "\xF0\x9F\x8D\xA6",
 198        'shaved_ice' => "\xF0\x9F\x8D\xA7",
 199        'ice_cream' => "\xF0\x9F\x8D\xA8",
 200        'doughnut' => "\xF0\x9F\x8D\xA9",
 201        'cookie' => "\xF0\x9F\x8D\xAA",
 202        'chocolate_bar' => "\xF0\x9F\x8D\xAB",
 203        'candy' => "\xF0\x9F\x8D\xAC",
 204        'lollipop' => "\xF0\x9F\x8D\xAD",
 205        'custard' => "\xF0\x9F\x8D\xAE",
 206        'honey_pot' => "\xF0\x9F\x8D\xAF",
 207        'cake' => "\xF0\x9F\x8D\xB0",
 208        'bento' => "\xF0\x9F\x8D\xB1",
 209        'stew' => "\xF0\x9F\x8D\xB2",
 210        'egg' => "\xF0\x9F\x8D\xB3",
 211        'fork_and_knife' => "\xF0\x9F\x8D\xB4",
 212        'tea' => "\xF0\x9F\x8D\xB5",
 213        'sake' => "\xF0\x9F\x8D\xB6",
 214        'wine_glass' => "\xF0\x9F\x8D\xB7",
 215        'cocktail' => "\xF0\x9F\x8D\xB8",
 216        'tropical_drink' => "\xF0\x9F\x8D\xB9",
 217        'beer' => "\xF0\x9F\x8D\xBA",
 218        'beers' => "\xF0\x9F\x8D\xBB",
 219        'baby_bottle' => "\xF0\x9F\x8D\xBC",
 220        'ribbon' => "\xF0\x9F\x8E\x80",
 221        'gift' => "\xF0\x9F\x8E\x81",
 222        'birthday' => "\xF0\x9F\x8E\x82",
 223        'jack_o_lantern' => "\xF0\x9F\x8E\x83",
 224        'christmas_tree' => "\xF0\x9F\x8E\x84",
 225        'santa' => "\xF0\x9F\x8E\x85",
 226        'fireworks' => "\xF0\x9F\x8E\x86",
 227        'sparkler' => "\xF0\x9F\x8E\x87",
 228        'balloon' => "\xF0\x9F\x8E\x88",
 229        'tada' => "\xF0\x9F\x8E\x89",
 230        'confetti_ball' => "\xF0\x9F\x8E\x8A",
 231        'tanabata_tree' => "\xF0\x9F\x8E\x8B",
 232        'crossed_flags' => "\xF0\x9F\x8E\x8C",
 233        'bamboo' => "\xF0\x9F\x8E\x8D",
 234        'dolls' => "\xF0\x9F\x8E\x8E",
 235        'flags' => "\xF0\x9F\x8E\x8F",
 236        'wind_chime' => "\xF0\x9F\x8E\x90",
 237        'rice_scene' => "\xF0\x9F\x8E\x91",
 238        'school_satchel' => "\xF0\x9F\x8E\x92",
 239        'mortar_board' => "\xF0\x9F\x8E\x93",
 240        'carousel_horse' => "\xF0\x9F\x8E\xA0",
 241        'ferris_wheel' => "\xF0\x9F\x8E\xA1",
 242        'roller_coaster' => "\xF0\x9F\x8E\xA2",
 243        'fishing_pole_and_fish' => "\xF0\x9F\x8E\xA3",
 244        'microphone' => "\xF0\x9F\x8E\xA4",
 245        'movie_camera' => "\xF0\x9F\x8E\xA5",
 246        'cinema' => "\xF0\x9F\x8E\xA6",
 247        'headphones' => "\xF0\x9F\x8E\xA7",
 248        'art' => "\xF0\x9F\x8E\xA8",
 249        'tophat' => "\xF0\x9F\x8E\xA9",
 250        'circus_tent' => "\xF0\x9F\x8E\xAA",
 251        'ticket' => "\xF0\x9F\x8E\xAB",
 252        'clapper' => "\xF0\x9F\x8E\xAC",
 253        'performing_arts' => "\xF0\x9F\x8E\xAD",
 254        'video_game' => "\xF0\x9F\x8E\xAE",
 255        'dart' => "\xF0\x9F\x8E\xAF",
 256        'slot_machine' => "\xF0\x9F\x8E\xB0",
 257        '8ball' => "\xF0\x9F\x8E\xB1",
 258        'game_die' => "\xF0\x9F\x8E\xB2",
 259        'bowling' => "\xF0\x9F\x8E\xB3",
 260        'flower_playing_cards' => "\xF0\x9F\x8E\xB4",
 261        'musical_note' => "\xF0\x9F\x8E\xB5",
 262        'notes' => "\xF0\x9F\x8E\xB6",
 263        'saxophone' => "\xF0\x9F\x8E\xB7",
 264        'guitar' => "\xF0\x9F\x8E\xB8",
 265        'musical_keyboard' => "\xF0\x9F\x8E\xB9",
 266        'trumpet' => "\xF0\x9F\x8E\xBA",
 267        'violin' => "\xF0\x9F\x8E\xBB",
 268        'musical_score' => "\xF0\x9F\x8E\xBC",
 269        'running_shirt_with_sash' => "\xF0\x9F\x8E\xBD",
 270        'tennis' => "\xF0\x9F\x8E\xBE",
 271        'ski' => "\xF0\x9F\x8E\xBF",
 272        'basketball' => "\xF0\x9F\x8F\x80",
 273        'checkered_flag' => "\xF0\x9F\x8F\x81",
 274        'snowboarder' => "\xF0\x9F\x8F\x82",
 275        'runner' => "\xF0\x9F\x8F\x83",
 276        'running' => "\xF0\x9F\x8F\x83",
 277        'surfer' => "\xF0\x9F\x8F\x84",
 278        'trophy' => "\xF0\x9F\x8F\x86",
 279        'horse_racing' => "\xF0\x9F\x8F\x87",
 280        'football' => "\xF0\x9F\x8F\x88",
 281        'rugby_football' => "\xF0\x9F\x8F\x89",
 282        'swimmer' => "\xF0\x9F\x8F\x8A",
 283        'house' => "\xF0\x9F\x8F\xA0",
 284        'house_with_garden' => "\xF0\x9F\x8F\xA1",
 285        'office' => "\xF0\x9F\x8F\xA2",
 286        'post_office' => "\xF0\x9F\x8F\xA3",
 287        'european_post_office' => "\xF0\x9F\x8F\xA4",
 288        'hospital' => "\xF0\x9F\x8F\xA5",
 289        'bank' => "\xF0\x9F\x8F\xA6",
 290        'atm' => "\xF0\x9F\x8F\xA7",
 291        'hotel' => "\xF0\x9F\x8F\xA8",
 292        'love_hotel' => "\xF0\x9F\x8F\xA9",
 293        'convenience_store' => "\xF0\x9F\x8F\xAA",
 294        'school' => "\xF0\x9F\x8F\xAB",
 295        'department_store' => "\xF0\x9F\x8F\xAC",
 296        'factory' => "\xF0\x9F\x8F\xAD",
 297        'lantern' => "\xF0\x9F\x8F\xAE",
 298        'izakaya_lantern' => "\xF0\x9F\x8F\xAE",
 299        'japanese_castle' => "\xF0\x9F\x8F\xAF",
 300        'european_castle' => "\xF0\x9F\x8F\xB0",
 301        'rat' => "\xF0\x9F\x90\x80",
 302        'mouse2' => "\xF0\x9F\x90\x81",
 303        'ox' => "\xF0\x9F\x90\x82",
 304        'water_buffalo' => "\xF0\x9F\x90\x83",
 305        'cow2' => "\xF0\x9F\x90\x84",
 306        'tiger2' => "\xF0\x9F\x90\x85",
 307        'leopard' => "\xF0\x9F\x90\x86",
 308        'rabbit2' => "\xF0\x9F\x90\x87",
 309        'cat2' => "\xF0\x9F\x90\x88",
 310        'dragon' => "\xF0\x9F\x90\x89",
 311        'crocodile' => "\xF0\x9F\x90\x8A",
 312        'whale2' => "\xF0\x9F\x90\x8B",
 313        'snail' => "\xF0\x9F\x90\x8C",
 314        'snake' => "\xF0\x9F\x90\x8D",
 315        'racehorse' => "\xF0\x9F\x90\x8E",
 316        'ram' => "\xF0\x9F\x90\x8F",
 317        'goat' => "\xF0\x9F\x90\x90",
 318        'sheep' => "\xF0\x9F\x90\x91",
 319        'monkey' => "\xF0\x9F\x90\x92",
 320        'rooster' => "\xF0\x9F\x90\x93",
 321        'chicken' => "\xF0\x9F\x90\x94",
 322        'dog2' => "\xF0\x9F\x90\x95",
 323        'pig2' => "\xF0\x9F\x90\x96",
 324        'boar' => "\xF0\x9F\x90\x97",
 325        'elephant' => "\xF0\x9F\x90\x98",
 326        'octopus' => "\xF0\x9F\x90\x99",
 327        'shell' => "\xF0\x9F\x90\x9A",
 328        'bug' => "\xF0\x9F\x90\x9B",
 329        'ant' => "\xF0\x9F\x90\x9C",
 330        'bee' => "\xF0\x9F\x90\x9D",
 331        'honeybee' => "\xF0\x9F\x90\x9D",
 332        'beetle' => "\xF0\x9F\x90\x9E",
 333        'fish' => "\xF0\x9F\x90\x9F",
 334        'tropical_fish' => "\xF0\x9F\x90\xA0",
 335        'blowfish' => "\xF0\x9F\x90\xA1",
 336        'turtle' => "\xF0\x9F\x90\xA2",
 337        'hatching_chick' => "\xF0\x9F\x90\xA3",
 338        'baby_chick' => "\xF0\x9F\x90\xA4",
 339        'hatched_chick' => "\xF0\x9F\x90\xA5",
 340        'bird' => "\xF0\x9F\x90\xA6",
 341        'penguin' => "\xF0\x9F\x90\xA7",
 342        'koala' => "\xF0\x9F\x90\xA8",
 343        'poodle' => "\xF0\x9F\x90\xA9",
 344        'dromedary_camel' => "\xF0\x9F\x90\xAA",
 345        'camel' => "\xF0\x9F\x90\xAB",
 346        'dolphin' => "\xF0\x9F\x90\xAC",
 347        'flipper' => "\xF0\x9F\x90\xAC",
 348        'mouse' => "\xF0\x9F\x90\xAD",
 349        'cow' => "\xF0\x9F\x90\xAE",
 350        'tiger' => "\xF0\x9F\x90\xAF",
 351        'rabbit' => "\xF0\x9F\x90\xB0",
 352        'cat' => "\xF0\x9F\x90\xB1",
 353        'dragon_face' => "\xF0\x9F\x90\xB2",
 354        'whale' => "\xF0\x9F\x90\xB3",
 355        'horse' => "\xF0\x9F\x90\xB4",
 356        'monkey_face' => "\xF0\x9F\x90\xB5",
 357        'dog' => "\xF0\x9F\x90\xB6",
 358        'pig' => "\xF0\x9F\x90\xB7",
 359        'frog' => "\xF0\x9F\x90\xB8",
 360        'hamster' => "\xF0\x9F\x90\xB9",
 361        'wolf' => "\xF0\x9F\x90\xBA",
 362        'bear' => "\xF0\x9F\x90\xBB",
 363        'panda_face' => "\xF0\x9F\x90\xBC",
 364        'pig_nose' => "\xF0\x9F\x90\xBD",
 365        'paw_prints' => "\xF0\x9F\x90\xBE",
 366        'feet' => "\xF0\x9F\x90\xBE",
 367        'eyes' => "\xF0\x9F\x91\x80",
 368        'ear' => "\xF0\x9F\x91\x82",
 369        'nose' => "\xF0\x9F\x91\x83",
 370        'lips' => "\xF0\x9F\x91\x84",
 371        'tongue' => "\xF0\x9F\x91\x85",
 372        'point_up_2' => "\xF0\x9F\x91\x86",
 373        'point_down' => "\xF0\x9F\x91\x87",
 374        'point_left' => "\xF0\x9F\x91\x88",
 375        'point_right' => "\xF0\x9F\x91\x89",
 376        'punch' => "\xF0\x9F\x91\x8A",
 377        'facepunch' => "\xF0\x9F\x91\x8A",
 378        'wave' => "\xF0\x9F\x91\x8B",
 379        'ok_hand' => "\xF0\x9F\x91\x8C",
 380        '+1' => "\xF0\x9F\x91\x8D",
 381        'thumbsup' => "\xF0\x9F\x91\x8D",
 382        '_1' => "\xF0\x9F\x91\x8E",
 383        'thumbsdown' => "\xF0\x9F\x91\x8E",
 384        'clap' => "\xF0\x9F\x91\x8F",
 385        'open_hands' => "\xF0\x9F\x91\x90",
 386        'crown' => "\xF0\x9F\x91\x91",
 387        'womans_hat' => "\xF0\x9F\x91\x92",
 388        'eyeglasses' => "\xF0\x9F\x91\x93",
 389        'necktie' => "\xF0\x9F\x91\x94",
 390        'tshirt' => "\xF0\x9F\x91\x95",
 391        'shirt' => "\xF0\x9F\x91\x95",
 392        'jeans' => "\xF0\x9F\x91\x96",
 393        'dress' => "\xF0\x9F\x91\x97",
 394        'kimono' => "\xF0\x9F\x91\x98",
 395        'bikini' => "\xF0\x9F\x91\x99",
 396        'womans_clothes' => "\xF0\x9F\x91\x9A",
 397        'purse' => "\xF0\x9F\x91\x9B",
 398        'handbag' => "\xF0\x9F\x91\x9C",
 399        'pouch' => "\xF0\x9F\x91\x9D",
 400        'mans_shoe' => "\xF0\x9F\x91\x9E",
 401        'shoe' => "\xF0\x9F\x91\x9E",
 402        'athletic_shoe' => "\xF0\x9F\x91\x9F",
 403        'high_heel' => "\xF0\x9F\x91\xA0",
 404        'sandal' => "\xF0\x9F\x91\xA1",
 405        'boot' => "\xF0\x9F\x91\xA2",
 406        'footprints' => "\xF0\x9F\x91\xA3",
 407        'bust_in_silhouette' => "\xF0\x9F\x91\xA4",
 408        'busts_in_silhouette' => "\xF0\x9F\x91\xA5",
 409        'boy' => "\xF0\x9F\x91\xA6",
 410        'girl' => "\xF0\x9F\x91\xA7",
 411        'man' => "\xF0\x9F\x91\xA8",
 412        'woman' => "\xF0\x9F\x91\xA9",
 413        'family' => "\xF0\x9F\x91\xAA",
 414        'couple' => "\xF0\x9F\x91\xAB",
 415        'two_men_holding_hands' => "\xF0\x9F\x91\xAC",
 416        'two_women_holding_hands' => "\xF0\x9F\x91\xAD",
 417        'cop' => "\xF0\x9F\x91\xAE",
 418        'dancers' => "\xF0\x9F\x91\xAF",
 419        'bride_with_veil' => "\xF0\x9F\x91\xB0",
 420        'person_with_blond_hair' => "\xF0\x9F\x91\xB1",
 421        'man_with_gua_pi_mao' => "\xF0\x9F\x91\xB2",
 422        'man_with_turban' => "\xF0\x9F\x91\xB3",
 423        'older_man' => "\xF0\x9F\x91\xB4",
 424        'older_woman' => "\xF0\x9F\x91\xB5",
 425        'baby' => "\xF0\x9F\x91\xB6",
 426        'construction_worker' => "\xF0\x9F\x91\xB7",
 427        'princess' => "\xF0\x9F\x91\xB8",
 428        'japanese_ogre' => "\xF0\x9F\x91\xB9",
 429        'japanese_goblin' => "\xF0\x9F\x91\xBA",
 430        'ghost' => "\xF0\x9F\x91\xBB",
 431        'angel' => "\xF0\x9F\x91\xBC",
 432        'alien' => "\xF0\x9F\x91\xBD",
 433        'space_invader' => "\xF0\x9F\x91\xBE",
 434        'imp' => "\xF0\x9F\x91\xBF",
 435        'skull' => "\xF0\x9F\x92\x80",
 436        'information_desk_person' => "\xF0\x9F\x92\x81",
 437        'guardsman' => "\xF0\x9F\x92\x82",
 438        'dancer' => "\xF0\x9F\x92\x83",
 439        'lipstick' => "\xF0\x9F\x92\x84",
 440        'nail_care' => "\xF0\x9F\x92\x85",
 441        'massage' => "\xF0\x9F\x92\x86",
 442        'haircut' => "\xF0\x9F\x92\x87",
 443        'barber' => "\xF0\x9F\x92\x88",
 444        'syringe' => "\xF0\x9F\x92\x89",
 445        'pill' => "\xF0\x9F\x92\x8A",
 446        'kiss' => "\xF0\x9F\x92\x8B",
 447        'love_letter' => "\xF0\x9F\x92\x8C",
 448        'ring' => "\xF0\x9F\x92\x8D",
 449        'gem' => "\xF0\x9F\x92\x8E",
 450        'couplekiss' => "\xF0\x9F\x92\x8F",
 451        'bouquet' => "\xF0\x9F\x92\x90",
 452        'couple_with_heart' => "\xF0\x9F\x92\x91",
 453        'wedding' => "\xF0\x9F\x92\x92",
 454        'heartbeat' => "\xF0\x9F\x92\x93",
 455        'broken_heart' => "\xF0\x9F\x92\x94",
 456        'two_hearts' => "\xF0\x9F\x92\x95",
 457        'sparkling_heart' => "\xF0\x9F\x92\x96",
 458        'heartpulse' => "\xF0\x9F\x92\x97",
 459        'cupid' => "\xF0\x9F\x92\x98",
 460        'blue_heart' => "\xF0\x9F\x92\x99",
 461        'green_heart' => "\xF0\x9F\x92\x9A",
 462        'yellow_heart' => "\xF0\x9F\x92\x9B",
 463        'purple_heart' => "\xF0\x9F\x92\x9C",
 464        'gift_heart' => "\xF0\x9F\x92\x9D",
 465        'revolving_hearts' => "\xF0\x9F\x92\x9E",
 466        'heart_decoration' => "\xF0\x9F\x92\x9F",
 467        'diamond_shape_with_a_dot_inside' => "\xF0\x9F\x92\xA0",
 468        'bulb' => "\xF0\x9F\x92\xA1",
 469        'anger' => "\xF0\x9F\x92\xA2",
 470        'bomb' => "\xF0\x9F\x92\xA3",
 471        'zzz' => "\xF0\x9F\x92\xA4",
 472        'boom' => "\xF0\x9F\x92\xA5",
 473        'collision' => "\xF0\x9F\x92\xA5",
 474        'sweat_drops' => "\xF0\x9F\x92\xA6",
 475        'droplet' => "\xF0\x9F\x92\xA7",
 476        'dash' => "\xF0\x9F\x92\xA8",
 477        'poop' => "\xF0\x9F\x92\xA9",
 478        'shit' => "\xF0\x9F\x92\xA9",
 479        'hankey' => "\xF0\x9F\x92\xA9",
 480        'muscle' => "\xF0\x9F\x92\xAA",
 481        'dizzy' => "\xF0\x9F\x92\xAB",
 482        'speech_balloon' => "\xF0\x9F\x92\xAC",
 483        'thought_balloon' => "\xF0\x9F\x92\xAD",
 484        'white_flower' => "\xF0\x9F\x92\xAE",
 485        '100' => "\xF0\x9F\x92\xAF",
 486        'moneybag' => "\xF0\x9F\x92\xB0",
 487        'currency_exchange' => "\xF0\x9F\x92\xB1",
 488        'heavy_dollar_sign' => "\xF0\x9F\x92\xB2",
 489        'credit_card' => "\xF0\x9F\x92\xB3",
 490        'yen' => "\xF0\x9F\x92\xB4",
 491        'dollar' => "\xF0\x9F\x92\xB5",
 492        'euro' => "\xF0\x9F\x92\xB6",
 493        'pound' => "\xF0\x9F\x92\xB7",
 494        'money_with_wings' => "\xF0\x9F\x92\xB8",
 495        'chart' => "\xF0\x9F\x92\xB9",
 496        'seat' => "\xF0\x9F\x92\xBA",
 497        'computer' => "\xF0\x9F\x92\xBB",
 498        'briefcase' => "\xF0\x9F\x92\xBC",
 499        'minidisc' => "\xF0\x9F\x92\xBD",
 500        'floppy_disk' => "\xF0\x9F\x92\xBE",
 501        'cd' => "\xF0\x9F\x92\xBF",
 502        'dvd' => "\xF0\x9F\x93\x80",
 503        'file_folder' => "\xF0\x9F\x93\x81",
 504        'open_file_folder' => "\xF0\x9F\x93\x82",
 505        'page_with_curl' => "\xF0\x9F\x93\x83",
 506        'page_facing_up' => "\xF0\x9F\x93\x84",
 507        'date' => "\xF0\x9F\x93\x85",
 508        'calendar' => "\xF0\x9F\x93\x86",
 509        'card_index' => "\xF0\x9F\x93\x87",
 510        'chart_with_upwards_trend' => "\xF0\x9F\x93\x88",
 511        'chart_with_downwards_trend' => "\xF0\x9F\x93\x89",
 512        'bar_chart' => "\xF0\x9F\x93\x8A",
 513        'clipboard' => "\xF0\x9F\x93\x8B",
 514        'pushpin' => "\xF0\x9F\x93\x8C",
 515        'round_pushpin' => "\xF0\x9F\x93\x8D",
 516        'paperclip' => "\xF0\x9F\x93\x8E",
 517        'straight_ruler' => "\xF0\x9F\x93\x8F",
 518        'triangular_ruler' => "\xF0\x9F\x93\x90",
 519        'bookmark_tabs' => "\xF0\x9F\x93\x91",
 520        'ledger' => "\xF0\x9F\x93\x92",
 521        'notebook' => "\xF0\x9F\x93\x93",
 522        'notebook_with_decorative_cover' => "\xF0\x9F\x93\x94",
 523        'closed_book' => "\xF0\x9F\x93\x95",
 524        'book' => "\xF0\x9F\x93\x96",
 525        'open_book' => "\xF0\x9F\x93\x96",
 526        'green_book' => "\xF0\x9F\x93\x97",
 527        'blue_book' => "\xF0\x9F\x93\x98",
 528        'orange_book' => "\xF0\x9F\x93\x99",
 529        'books' => "\xF0\x9F\x93\x9A",
 530        'name_badge' => "\xF0\x9F\x93\x9B",
 531        'scroll' => "\xF0\x9F\x93\x9C",
 532        'pencil' => "\xF0\x9F\x93\x9D",
 533        'memo' => "\xF0\x9F\x93\x9D",
 534        'telephone_receiver' => "\xF0\x9F\x93\x9E",
 535        'pager' => "\xF0\x9F\x93\x9F",
 536        'fax' => "\xF0\x9F\x93\xA0",
 537        'satellite' => "\xF0\x9F\x93\xA1",
 538        'loudspeaker' => "\xF0\x9F\x93\xA2",
 539        'mega' => "\xF0\x9F\x93\xA3",
 540        'outbox_tray' => "\xF0\x9F\x93\xA4",
 541        'inbox_tray' => "\xF0\x9F\x93\xA5",
 542        'package' => "\xF0\x9F\x93\xA6",
 543        'e_mail' => "\xF0\x9F\x93\xA7",
 544        'incoming_envelope' => "\xF0\x9F\x93\xA8",
 545        'envelope_with_arrow' => "\xF0\x9F\x93\xA9",
 546        'mailbox_closed' => "\xF0\x9F\x93\xAA",
 547        'mailbox' => "\xF0\x9F\x93\xAB",
 548        'mailbox_with_mail' => "\xF0\x9F\x93\xAC",
 549        'mailbox_with_no_mail' => "\xF0\x9F\x93\xAD",
 550        'postbox' => "\xF0\x9F\x93\xAE",
 551        'postal_horn' => "\xF0\x9F\x93\xAF",
 552        'newspaper' => "\xF0\x9F\x93\xB0",
 553        'iphone' => "\xF0\x9F\x93\xB1",
 554        'calling' => "\xF0\x9F\x93\xB2",
 555        'vibration_mode' => "\xF0\x9F\x93\xB3",
 556        'mobile_phone_off' => "\xF0\x9F\x93\xB4",
 557        'no_mobile_phones' => "\xF0\x9F\x93\xB5",
 558        'signal_strength' => "\xF0\x9F\x93\xB6",
 559        'camera' => "\xF0\x9F\x93\xB7",
 560        'video_camera' => "\xF0\x9F\x93\xB9",
 561        'tv' => "\xF0\x9F\x93\xBA",
 562        'radio' => "\xF0\x9F\x93\xBB",
 563        'vhs' => "\xF0\x9F\x93\xBC",
 564        'twisted_rightwards_arrows' => "\xF0\x9F\x94\x80",
 565        'repeat' => "\xF0\x9F\x94\x81",
 566        'repeat_one' => "\xF0\x9F\x94\x82",
 567        'arrows_clockwise' => "\xF0\x9F\x94\x83",
 568        'arrows_counterclockwise' => "\xF0\x9F\x94\x84",
 569        'low_brightness' => "\xF0\x9F\x94\x85",
 570        'high_brightness' => "\xF0\x9F\x94\x86",
 571        'mute' => "\xF0\x9F\x94\x87",
 572        'speaker' => "\xF0\x9F\x94\x88",
 573        'sound' => "\xF0\x9F\x94\x89",
 574        'loud_sound' => "\xF0\x9F\x94\x8A",
 575        'battery' => "\xF0\x9F\x94\x8B",
 576        'electric_plug' => "\xF0\x9F\x94\x8C",
 577        'mag' => "\xF0\x9F\x94\x8D",
 578        'mag_right' => "\xF0\x9F\x94\x8E",
 579        'lock_with_ink_pen' => "\xF0\x9F\x94\x8F",
 580        'closed_lock_with_key' => "\xF0\x9F\x94\x90",
 581        'key' => "\xF0\x9F\x94\x91",
 582        'lock' => "\xF0\x9F\x94\x92",
 583        'unlock' => "\xF0\x9F\x94\x93",
 584        'bell' => "\xF0\x9F\x94\x94",
 585        'no_bell' => "\xF0\x9F\x94\x95",
 586        'bookmark' => "\xF0\x9F\x94\x96",
 587        'link' => "\xF0\x9F\x94\x97",
 588        'radio_button' => "\xF0\x9F\x94\x98",
 589        'back' => "\xF0\x9F\x94\x99",
 590        'end' => "\xF0\x9F\x94\x9A",
 591        'on' => "\xF0\x9F\x94\x9B",
 592        'soon' => "\xF0\x9F\x94\x9C",
 593        'top' => "\xF0\x9F\x94\x9D",
 594        'underage' => "\xF0\x9F\x94\x9E",
 595        'keycap_ten' => "\xF0\x9F\x94\x9F",
 596        'capital_abcd' => "\xF0\x9F\x94\xA0",
 597        'abcd' => "\xF0\x9F\x94\xA1",
 598        '1234' => "\xF0\x9F\x94\xA2",
 599        'symbols' => "\xF0\x9F\x94\xA3",
 600        'abc' => "\xF0\x9F\x94\xA4",
 601        'fire' => "\xF0\x9F\x94\xA5",
 602        'flashlight' => "\xF0\x9F\x94\xA6",
 603        'wrench' => "\xF0\x9F\x94\xA7",
 604        'hammer' => "\xF0\x9F\x94\xA8",
 605        'nut_and_bolt' => "\xF0\x9F\x94\xA9",
 606        'knife' => "\xF0\x9F\x94\xAA",
 607        'hocho' => "\xF0\x9F\x94\xAA",
 608        'gun' => "\xF0\x9F\x94\xAB",
 609        'microscope' => "\xF0\x9F\x94\xAC",
 610        'telescope' => "\xF0\x9F\x94\xAD",
 611        'crystal_ball' => "\xF0\x9F\x94\xAE",
 612        'six_pointed_star' => "\xF0\x9F\x94\xAF",
 613        'beginner' => "\xF0\x9F\x94\xB0",
 614        'trident' => "\xF0\x9F\x94\xB1",
 615        'black_square_button' => "\xF0\x9F\x94\xB2",
 616        'white_square_button' => "\xF0\x9F\x94\xB3",
 617        'red_circle' => "\xF0\x9F\x94\xB4",
 618        'large_blue_circle' => "\xF0\x9F\x94\xB5",
 619        'large_orange_diamond' => "\xF0\x9F\x94\xB6",
 620        'large_blue_diamond' => "\xF0\x9F\x94\xB7",
 621        'small_orange_diamond' => "\xF0\x9F\x94\xB8",
 622        'small_blue_diamond' => "\xF0\x9F\x94\xB9",
 623        'small_red_triangle' => "\xF0\x9F\x94\xBA",
 624        'small_red_triangle_down' => "\xF0\x9F\x94\xBB",
 625        'arrow_up_small' => "\xF0\x9F\x94\xBC",
 626        'arrow_down_small' => "\xF0\x9F\x94\xBD",
 627        'clock1' => "\xF0\x9F\x95\x90",
 628        'clock2' => "\xF0\x9F\x95\x91",
 629        'clock3' => "\xF0\x9F\x95\x92",
 630        'clock4' => "\xF0\x9F\x95\x93",
 631        'clock5' => "\xF0\x9F\x95\x94",
 632        'clock6' => "\xF0\x9F\x95\x95",
 633        'clock7' => "\xF0\x9F\x95\x96",
 634        'clock8' => "\xF0\x9F\x95\x97",
 635        'clock9' => "\xF0\x9F\x95\x98",
 636        'clock10' => "\xF0\x9F\x95\x99",
 637        'clock11' => "\xF0\x9F\x95\x9A",
 638        'clock12' => "\xF0\x9F\x95\x9B",
 639        'clock130' => "\xF0\x9F\x95\x9C",
 640        'clock230' => "\xF0\x9F\x95\x9D",
 641        'clock330' => "\xF0\x9F\x95\x9E",
 642        'clock430' => "\xF0\x9F\x95\x9F",
 643        'clock530' => "\xF0\x9F\x95\xA0",
 644        'clock630' => "\xF0\x9F\x95\xA1",
 645        'clock730' => "\xF0\x9F\x95\xA2",
 646        'clock830' => "\xF0\x9F\x95\xA3",
 647        'clock930' => "\xF0\x9F\x95\xA4",
 648        'clock1030' => "\xF0\x9F\x95\xA5",
 649        'clock1130' => "\xF0\x9F\x95\xA6",
 650        'clock1230' => "\xF0\x9F\x95\xA7",
 651        'mount_fuji' => "\xF0\x9F\x97\xBB",
 652        'tokyo_tower' => "\xF0\x9F\x97\xBC",
 653        'statue_of_liberty' => "\xF0\x9F\x97\xBD",
 654        'japan' => "\xF0\x9F\x97\xBE",
 655        'moyai' => "\xF0\x9F\x97\xBF",
 656        'grinning' => "\xF0\x9F\x98\x80",
 657        'grin' => "\xF0\x9F\x98\x81",
 658        'joy' => "\xF0\x9F\x98\x82",
 659        'smiley' => "\xF0\x9F\x98\x83",
 660        'smile' => "\xF0\x9F\x98\x84",
 661        'sweat_smile' => "\xF0\x9F\x98\x85",
 662        'satisfied' => "\xF0\x9F\x98\x86",
 663        'laughing' => "\xF0\x9F\x98\x86",
 664        'innocent' => "\xF0\x9F\x98\x87",
 665        'smiling_imp' => "\xF0\x9F\x98\x88",
 666        'wink' => "\xF0\x9F\x98\x89",
 667        'blush' => "\xF0\x9F\x98\x8A",
 668        'yum' => "\xF0\x9F\x98\x8B",
 669        'relieved' => "\xF0\x9F\x98\x8C",
 670        'heart_eyes' => "\xF0\x9F\x98\x8D",
 671        'sunglasses' => "\xF0\x9F\x98\x8E",
 672        'smirk' => "\xF0\x9F\x98\x8F",
 673        'neutral_face' => "\xF0\x9F\x98\x90",
 674        'expressionless' => "\xF0\x9F\x98\x91",
 675        'unamused' => "\xF0\x9F\x98\x92",
 676        'sweat' => "\xF0\x9F\x98\x93",
 677        'pensive' => "\xF0\x9F\x98\x94",
 678        'confused' => "\xF0\x9F\x98\x95",
 679        'confounded' => "\xF0\x9F\x98\x96",
 680        'kissing' => "\xF0\x9F\x98\x97",
 681        'kissing_heart' => "\xF0\x9F\x98\x98",
 682        'kissing_smiling_eyes' => "\xF0\x9F\x98\x99",
 683        'kissing_closed_eyes' => "\xF0\x9F\x98\x9A",
 684        'stuck_out_tongue' => "\xF0\x9F\x98\x9B",
 685        'stuck_out_tongue_winking_eye' => "\xF0\x9F\x98\x9C",
 686        'stuck_out_tongue_closed_eyes' => "\xF0\x9F\x98\x9D",
 687        'disappointed' => "\xF0\x9F\x98\x9E",
 688        'worried' => "\xF0\x9F\x98\x9F",
 689        'angry' => "\xF0\x9F\x98\xA0",
 690        'rage' => "\xF0\x9F\x98\xA1",
 691        'cry' => "\xF0\x9F\x98\xA2",
 692        'persevere' => "\xF0\x9F\x98\xA3",
 693        'triumph' => "\xF0\x9F\x98\xA4",
 694        'disappointed_relieved' => "\xF0\x9F\x98\xA5",
 695        'frowning' => "\xF0\x9F\x98\xA6",
 696        'anguished' => "\xF0\x9F\x98\xA7",
 697        'fearful' => "\xF0\x9F\x98\xA8",
 698        'weary' => "\xF0\x9F\x98\xA9",
 699        'sleepy' => "\xF0\x9F\x98\xAA",
 700        'tired_face' => "\xF0\x9F\x98\xAB",
 701        'grimacing' => "\xF0\x9F\x98\xAC",
 702        'sob' => "\xF0\x9F\x98\xAD",
 703        'open_mouth' => "\xF0\x9F\x98\xAE",
 704        'hushed' => "\xF0\x9F\x98\xAF",
 705        'cold_sweat' => "\xF0\x9F\x98\xB0",
 706        'scream' => "\xF0\x9F\x98\xB1",
 707        'astonished' => "\xF0\x9F\x98\xB2",
 708        'flushed' => "\xF0\x9F\x98\xB3",
 709        'sleeping' => "\xF0\x9F\x98\xB4",
 710        'dizzy_face' => "\xF0\x9F\x98\xB5",
 711        'no_mouth' => "\xF0\x9F\x98\xB6",
 712        'mask' => "\xF0\x9F\x98\xB7",
 713        'smile_cat' => "\xF0\x9F\x98\xB8",
 714        'joy_cat' => "\xF0\x9F\x98\xB9",
 715        'smiley_cat' => "\xF0\x9F\x98\xBA",
 716        'heart_eyes_cat' => "\xF0\x9F\x98\xBB",
 717        'smirk_cat' => "\xF0\x9F\x98\xBC",
 718        'kissing_cat' => "\xF0\x9F\x98\xBD",
 719        'pouting_cat' => "\xF0\x9F\x98\xBE",
 720        'crying_cat_face' => "\xF0\x9F\x98\xBF",
 721        'scream_cat' => "\xF0\x9F\x99\x80",
 722        'no_good' => "\xF0\x9F\x99\x85",
 723        'ok_woman' => "\xF0\x9F\x99\x86",
 724        'bow' => "\xF0\x9F\x99\x87",
 725        'see_no_evil' => "\xF0\x9F\x99\x88",
 726        'hear_no_evil' => "\xF0\x9F\x99\x89",
 727        'speak_no_evil' => "\xF0\x9F\x99\x8A",
 728        'raising_hand' => "\xF0\x9F\x99\x8B",
 729        'raised_hands' => "\xF0\x9F\x99\x8C",
 730        'person_frowning' => "\xF0\x9F\x99\x8D",
 731        'person_with_pouting_face' => "\xF0\x9F\x99\x8E",
 732        'pray' => "\xF0\x9F\x99\x8F",
 733        'rocket' => "\xF0\x9F\x9A\x80",
 734        'helicopter' => "\xF0\x9F\x9A\x81",
 735        'steam_locomotive' => "\xF0\x9F\x9A\x82",
 736        'railway_car' => "\xF0\x9F\x9A\x83",
 737        'bullettrain_side' => "\xF0\x9F\x9A\x84",
 738        'bullettrain_front' => "\xF0\x9F\x9A\x85",
 739        'train2' => "\xF0\x9F\x9A\x86",
 740        'metro' => "\xF0\x9F\x9A\x87",
 741        'light_rail' => "\xF0\x9F\x9A\x88",
 742        'station' => "\xF0\x9F\x9A\x89",
 743        'tram' => "\xF0\x9F\x9A\x8A",
 744        'train' => "\xF0\x9F\x9A\x8B",
 745        'bus' => "\xF0\x9F\x9A\x8C",
 746        'oncoming_bus' => "\xF0\x9F\x9A\x8D",
 747        'trolleybus' => "\xF0\x9F\x9A\x8E",
 748        'busstop' => "\xF0\x9F\x9A\x8F",
 749        'minibus' => "\xF0\x9F\x9A\x90",
 750        'ambulance' => "\xF0\x9F\x9A\x91",
 751        'fire_engine' => "\xF0\x9F\x9A\x92",
 752        'police_car' => "\xF0\x9F\x9A\x93",
 753        'oncoming_police_car' => "\xF0\x9F\x9A\x94",
 754        'taxi' => "\xF0\x9F\x9A\x95",
 755        'oncoming_taxi' => "\xF0\x9F\x9A\x96",
 756        'red_car' => "\xF0\x9F\x9A\x97",
 757        'car' => "\xF0\x9F\x9A\x97",
 758        'oncoming_automobile' => "\xF0\x9F\x9A\x98",
 759        'blue_car' => "\xF0\x9F\x9A\x99",
 760        'truck' => "\xF0\x9F\x9A\x9A",
 761        'articulated_lorry' => "\xF0\x9F\x9A\x9B",
 762        'tractor' => "\xF0\x9F\x9A\x9C",
 763        'monorail' => "\xF0\x9F\x9A\x9D",
 764        'mountain_railway' => "\xF0\x9F\x9A\x9E",
 765        'suspension_railway' => "\xF0\x9F\x9A\x9F",
 766        'mountain_cableway' => "\xF0\x9F\x9A\xA0",
 767        'aerial_tramway' => "\xF0\x9F\x9A\xA1",
 768        'ship' => "\xF0\x9F\x9A\xA2",
 769        'rowboat' => "\xF0\x9F\x9A\xA3",
 770        'speedboat' => "\xF0\x9F\x9A\xA4",
 771        'traffic_light' => "\xF0\x9F\x9A\xA5",
 772        'vertical_traffic_light' => "\xF0\x9F\x9A\xA6",
 773        'construction' => "\xF0\x9F\x9A\xA7",
 774        'rotating_light' => "\xF0\x9F\x9A\xA8",
 775        'triangular_flag_on_post' => "\xF0\x9F\x9A\xA9",
 776        'door' => "\xF0\x9F\x9A\xAA",
 777        'no_entry_sign' => "\xF0\x9F\x9A\xAB",
 778        'smoking' => "\xF0\x9F\x9A\xAC",
 779        'no_smoking' => "\xF0\x9F\x9A\xAD",
 780        'put_litter_in_its_place' => "\xF0\x9F\x9A\xAE",
 781        'do_not_litter' => "\xF0\x9F\x9A\xAF",
 782        'potable_water' => "\xF0\x9F\x9A\xB0",
 783        'non_potable_water' => "\xF0\x9F\x9A\xB1",
 784        'bike' => "\xF0\x9F\x9A\xB2",
 785        'no_bicycles' => "\xF0\x9F\x9A\xB3",
 786        'bicyclist' => "\xF0\x9F\x9A\xB4",
 787        'mountain_bicyclist' => "\xF0\x9F\x9A\xB5",
 788        'walking' => "\xF0\x9F\x9A\xB6",
 789        'no_pedestrians' => "\xF0\x9F\x9A\xB7",
 790        'children_crossing' => "\xF0\x9F\x9A\xB8",
 791        'mens' => "\xF0\x9F\x9A\xB9",
 792        'womens' => "\xF0\x9F\x9A\xBA",
 793        'restroom' => "\xF0\x9F\x9A\xBB",
 794        'baby_symbol' => "\xF0\x9F\x9A\xBC",
 795        'toilet' => "\xF0\x9F\x9A\xBD",
 796        'wc' => "\xF0\x9F\x9A\xBE",
 797        'shower' => "\xF0\x9F\x9A\xBF",
 798        'bath' => "\xF0\x9F\x9B\x80",
 799        'bathtub' => "\xF0\x9F\x9B\x81",
 800        'passport_control' => "\xF0\x9F\x9B\x82",
 801        'customs' => "\xF0\x9F\x9B\x83",
 802        'baggage_claim' => "\xF0\x9F\x9B\x84",
 803        'left_luggage' => "\xF0\x9F\x9B\x85",
 804        'copyright' => "\xC2\xA9\xEF\xB8\x8F",
 805        'registered' => "\xC2\xAE\xEF\xB8\x8F",
 806        'bangbang' => "\xE2\x80\xBC\xEF\xB8\x8F",
 807        'interrobang' => "\xE2\x81\x89\xEF\xB8\x8F",
 808        'tm' => "\xE2\x84\xA2\xEF\xB8\x8F",
 809        'information_source' => "\xE2\x84\xB9\xEF\xB8\x8F",
 810        'left_right_arrow' => "\xE2\x86\x94\xEF\xB8\x8F",
 811        'arrow_up_down' => "\xE2\x86\x95\xEF\xB8\x8F",
 812        'arrow_upper_left' => "\xE2\x86\x96\xEF\xB8\x8F",
 813        'arrow_upper_right' => "\xE2\x86\x97\xEF\xB8\x8F",
 814        'arrow_lower_right' => "\xE2\x86\x98\xEF\xB8\x8F",
 815        'arrow_lower_left' => "\xE2\x86\x99\xEF\xB8\x8F",
 816        'leftwards_arrow_with_hook' => "\xE2\x86\xA9\xEF\xB8\x8F",
 817        'arrow_right_hook' => "\xE2\x86\xAA\xEF\xB8\x8F",
 818        'm' => "\xE2\x93\x82\xEF\xB8\x8F",
 819        'black_small_square' => "\xE2\x96\xAA\xEF\xB8\x8F",
 820        'white_small_square' => "\xE2\x96\xAB\xEF\xB8\x8F",
 821        'arrow_forward' => "\xE2\x96\xB6\xEF\xB8\x8F",
 822        'arrow_backward' => "\xE2\x97\x80\xEF\xB8\x8F",
 823        'white_medium_square' => "\xE2\x97\xBB\xEF\xB8\x8F",
 824        'black_medium_square' => "\xE2\x97\xBC\xEF\xB8\x8F",
 825        'sunny' => "\xE2\x98\x80\xEF\xB8\x8F",
 826        'cloud' => "\xE2\x98\x81\xEF\xB8\x8F",
 827        'telephone' => "\xE2\x98\x8E\xEF\xB8\x8F",
 828        'phone' => "\xE2\x98\x8E\xEF\xB8\x8F",
 829        'ballot_box_with_check' => "\xE2\x98\x91\xEF\xB8\x8F",
 830        'point_up' => "\xE2\x98\x9D\xEF\xB8\x8F",
 831        'relaxed' => "\xE2\x98\xBA\xEF\xB8\x8F",
 832        'spades' => "\xE2\x99\xA0\xEF\xB8\x8F",
 833        'clubs' => "\xE2\x99\xA3\xEF\xB8\x8F",
 834        'hearts' => "\xE2\x99\xA5\xEF\xB8\x8F",
 835        'diamonds' => "\xE2\x99\xA6\xEF\xB8\x8F",
 836        'hotsprings' => "\xE2\x99\xA8\xEF\xB8\x8F",
 837        'recycle' => "\xE2\x99\xBB\xEF\xB8\x8F",
 838        'warning' => "\xE2\x9A\xA0\xEF\xB8\x8F",
 839        'baseball' => "\xE2\x9A\xBE\xEF\xB8\x8F",
 840        'scissors' => "\xE2\x9C\x82\xEF\xB8\x8F",
 841        'airplane' => "\xE2\x9C\x88\xEF\xB8\x8F",
 842        'email' => "\xE2\x9C\x89\xEF\xB8\x8F",
 843        'envelope' => "\xE2\x9C\x89\xEF\xB8\x8F",
 844        'v' => "\xE2\x9C\x8C\xEF\xB8\x8F",
 845        'pencil2' => "\xE2\x9C\x8F\xEF\xB8\x8F",
 846        'black_nib' => "\xE2\x9C\x92\xEF\xB8\x8F",
 847        'heavy_check_mark' => "\xE2\x9C\x94\xEF\xB8\x8F",
 848        'heavy_multiplication_x' => "\xE2\x9C\x96\xEF\xB8\x8F",
 849        'eight_spoked_asterisk' => "\xE2\x9C\xB3\xEF\xB8\x8F",
 850        'eight_pointed_black_star' => "\xE2\x9C\xB4\xEF\xB8\x8F",
 851        'snowflake' => "\xE2\x9D\x84\xEF\xB8\x8F",
 852        'sparkle' => "\xE2\x9D\x87\xEF\xB8\x8F",
 853        'heart' => "\xE2\x9D\xA4\xEF\xB8\x8F",
 854        'arrow_right' => "\xE2\x9E\xA1\xEF\xB8\x8F",
 855        'arrow_heading_up' => "\xE2\xA4\xB4\xEF\xB8\x8F",
 856        'arrow_heading_down' => "\xE2\xA4\xB5\xEF\xB8\x8F",
 857        'arrow_left' => "\xE2\xAC\x85\xEF\xB8\x8F",
 858        'arrow_up' => "\xE2\xAC\x86\xEF\xB8\x8F",
 859        'arrow_down' => "\xE2\xAC\x87\xEF\xB8\x8F",
 860        'wavy_dash' => "\xE3\x80\xB0\xEF\xB8\x8F",
 861        'part_alternation_mark' => "\xE3\x80\xBD\xEF\xB8\x8F",
 862        'congratulations' => "\xE3\x8A\x97\xEF\xB8\x8F",
 863        'secret' => "\xE3\x8A\x99\xEF\xB8\x8F",
 864        'hash' => "\x23\xEF\xB8\x8F\xE2\x83\xA3",
 865        'zero' => "\x30\xEF\xB8\x8F\xE2\x83\xA3",
 866        'one' => "\x31\xEF\xB8\x8F\xE2\x83\xA3",
 867        'two' => "\x32\xEF\xB8\x8F\xE2\x83\xA3",
 868        'three' => "\x33\xEF\xB8\x8F\xE2\x83\xA3",
 869        'four' => "\x34\xEF\xB8\x8F\xE2\x83\xA3",
 870        'five' => "\x35\xEF\xB8\x8F\xE2\x83\xA3",
 871        'six' => "\x36\xEF\xB8\x8F\xE2\x83\xA3",
 872        'seven' => "\x37\xEF\xB8\x8F\xE2\x83\xA3",
 873        'eight' => "\x38\xEF\xB8\x8F\xE2\x83\xA3",
 874        'nine' => "\x39\xEF\xB8\x8F\xE2\x83\xA3",
 875        'a' => "\xF0\x9F\x85\xB0\xEF\xB8\x8F",
 876        'b' => "\xF0\x9F\x85\xB1\xEF\xB8\x8F",
 877        'o2' => "\xF0\x9F\x85\xBE\xEF\xB8\x8F",
 878        'parking' => "\xF0\x9F\x85\xBF\xEF\xB8\x8F",
 879        'sa' => "\xF0\x9F\x88\x82\xEF\xB8\x8F",
 880        'u6708' => "\xF0\x9F\x88\xB7\xEF\xB8\x8F",
 881        'cn' => "\xF0\x9F\x87\xA8\xF0\x9F\x87\xB3",
 882        'de' => "\xF0\x9F\x87\xA9\xF0\x9F\x87\xAA",
 883        'es' => "\xF0\x9F\x87\xAA\xF0\x9F\x87\xB8",
 884        'fr' => "\xF0\x9F\x87\xAB\xF0\x9F\x87\xB7",
 885        'uk' => "\xF0\x9F\x87\xAC\xF0\x9F\x87\xA7",
 886        'gb' => "\xF0\x9F\x87\xAC\xF0\x9F\x87\xA7",
 887        'it' => "\xF0\x9F\x87\xAE\xF0\x9F\x87\xB9",
 888        'jp' => "\xF0\x9F\x87\xAF\xF0\x9F\x87\xB5",
 889        'kr' => "\xF0\x9F\x87\xB0\xF0\x9F\x87\xB7",
 890        'ru' => "\xF0\x9F\x87\xB7\xF0\x9F\x87\xBA",
 891        'us' => "\xF0\x9F\x87\xBA\xF0\x9F\x87\xB8",
 892      );
 893  
 894      $matches[1] = str_replace('-', '_', $matches[1]);
 895  
 896      if (isset($map[$matches[1]])) {
 897        return $map[$matches[1]];
 898      }
 899  
 900      return $matches[0];
 901    }
 902  
 903  }


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1