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