-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathbuild.rs
866 lines (861 loc) · 57.6 KB
/
build.rs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
extern crate phf_codegen;
use std::env;
use std::fs::File;
use std::io::{ BufWriter, Write };
use std::path::Path;
fn main() {
let path = Path::new(&env::var("OUT_DIR").unwrap()).join("emojis.rs");
let mut file = BufWriter::new(File::create(&path).unwrap());
write!(&mut file, "/// Compile time generated lookup table for emoji.\n").unwrap();
write!(&mut file, "/// \n").unwrap();
write!(&mut file, "/// Taken from [NSStringEmojize](https://github.com/diy/NSStringEmojize).\n").unwrap();
write!(&mut file, "pub static EMOJIS: phf::Map<&'static str, &'static str> = ").unwrap();
let mut m = phf_codegen::Map::new();
m.entry(":+1:" , "\"\u{01F441}\"");
m.entry(":-1:" , "\"\u{01F44E}\"");
m.entry(":100:" , "\"\u{01F4AF}\"");
m.entry(":1234:" , "\"\u{01F522}\"");
m.entry(":8ball:" , "\"\u{01F3B1}\"");
m.entry(":a:" , "\"\u{01F170}\"");
m.entry(":ab:" , "\"\u{01F18E}\"");
m.entry(":abc:" , "\"\u{01F524}\"");
m.entry(":abcd:" , "\"\u{01F521}\"");
m.entry(":accept:" , "\"\u{01F251}\"");
m.entry(":aerial_tramway:" , "\"\u{01F6A1}\"");
m.entry(":airplane:" , "\"\u{002708}\"");
m.entry(":alarm_clock:" , "\"\u{0023F0}\"");
m.entry(":alien:" , "\"\u{01F47D}\"");
m.entry(":ambulance:" , "\"\u{01F691}\"");
m.entry(":anchor:" , "\"\u{002693}\"");
m.entry(":angel:" , "\"\u{01F47C}\"");
m.entry(":anger:" , "\"\u{01F4A2}\"");
m.entry(":angry:" , "\"\u{01F620}\"");
m.entry(":anguished:" , "\"\u{01F627}\"");
m.entry(":ant:" , "\"\u{01F41C}\"");
m.entry(":apple:" , "\"\u{01F34E}\"");
m.entry(":aquarius:" , "\"\u{002652}\"");
m.entry(":aries:" , "\"\u{002648}\"");
m.entry(":arrow_backward:" , "\"\u{0025C0}\"");
m.entry(":arrow_double_down:" , "\"\u{0023EC}\"");
m.entry(":arrow_double_up:" , "\"\u{0023EB}\"");
m.entry(":arrow_down:" , "\"\u{002B07}\"");
m.entry(":arrow_down_small:" , "\"\u{01F53D}\"");
m.entry(":arrow_forward:" , "\"\u{0025B6}\"");
m.entry(":arrow_heading_down:" , "\"\u{002935}\"");
m.entry(":arrow_heading_up:" , "\"\u{002934}\"");
m.entry(":arrow_left:" , "\"\u{002B05}\"");
m.entry(":arrow_lower_left:" , "\"\u{002199}\"");
m.entry(":arrow_lower_right:" , "\"\u{002198}\"");
m.entry(":arrow_right:" , "\"\u{0027A1}\"");
m.entry(":arrow_right_hook:" , "\"\u{0021AA}\"");
m.entry(":arrow_up:" , "\"\u{002B06}\"");
m.entry(":arrow_up_down:" , "\"\u{002195}\"");
m.entry(":arrow_up_small:" , "\"\u{01F53C}\"");
m.entry(":arrow_upper_left:" , "\"\u{002196}\"");
m.entry(":arrow_upper_right:" , "\"\u{002197}\"");
m.entry(":arrows_clockwise:" , "\"\u{01F503}\"");
m.entry(":arrows_counterclockwise:" , "\"\u{01F504}\"");
m.entry(":art:" , "\"\u{01F3A8}\"");
m.entry(":articulated_lorry:" , "\"\u{01F69B}\"");
m.entry(":astonished:" , "\"\u{01F632}\"");
m.entry(":athletic_shoe:" , "\"\u{01F45F}\"");
m.entry(":atm:" , "\"\u{01F3E7}\"");
m.entry(":b:" , "\"\u{01F171}\"");
m.entry(":baby:" , "\"\u{01F476}\"");
m.entry(":baby_bottle:" , "\"\u{01F37C}\"");
m.entry(":baby_chick:" , "\"\u{01F424}\"");
m.entry(":baby_symbol:" , "\"\u{01F6BC}\"");
m.entry(":back:" , "\"\u{01F519}\"");
m.entry(":baggage_claim:" , "\"\u{01F6C4}\"");
m.entry(":balloon:" , "\"\u{01F388}\"");
m.entry(":ballot_box_with_check:" , "\"\u{002611}\"");
m.entry(":bamboo:" , "\"\u{01F38D}\"");
m.entry(":banana:" , "\"\u{01F34C}\"");
m.entry(":bangbang:" , "\"\u{00203C}\"");
m.entry(":bank:" , "\"\u{01F3E6}\"");
m.entry(":bar_chart:" , "\"\u{01F4CA}\"");
m.entry(":barber:" , "\"\u{01F488}\"");
m.entry(":baseball:" , "\"\u{0026BE}\"");
m.entry(":basketball:" , "\"\u{01F3C0}\"");
m.entry(":bath:" , "\"\u{01F6C0}\"");
m.entry(":bathtub:" , "\"\u{01F6C1}\"");
m.entry(":battery:" , "\"\u{01F50B}\"");
m.entry(":bear:" , "\"\u{01F43B}\"");
m.entry(":bee:" , "\"\u{01F41D}\"");
m.entry(":beer:" , "\"\u{01F37A}\"");
m.entry(":beers:" , "\"\u{01F37B}\"");
m.entry(":beetle:" , "\"\u{01F41E}\"");
m.entry(":beginner:" , "\"\u{01F530}\"");
m.entry(":bell:" , "\"\u{01F514}\"");
m.entry(":bento:" , "\"\u{01F371}\"");
m.entry(":bicyclist:" , "\"\u{01F6B4}\"");
m.entry(":bike:" , "\"\u{01F6B2}\"");
m.entry(":bikini:" , "\"\u{01F459}\"");
m.entry(":bird:" , "\"\u{01F426}\"");
m.entry(":birthday:" , "\"\u{01F382}\"");
m.entry(":black_circle:" , "\"\u{0026AB}\"");
m.entry(":black_joker:" , "\"\u{01F0CF}\"");
m.entry(":black_large_square:" , "\"\u{002B1B}\"");
m.entry(":black_medium_small_square:" , "\"\u{0025FE}\"");
m.entry(":black_medium_square:" , "\"\u{0025FC}\"");
m.entry(":black_nib:" , "\"\u{002712}\"");
m.entry(":black_small_square:" , "\"\u{0025AA}\"");
m.entry(":black_square_button:" , "\"\u{01F532}\"");
m.entry(":blossom:" , "\"\u{01F33C}\"");
m.entry(":blowfish:" , "\"\u{01F421}\"");
m.entry(":blue_book:" , "\"\u{01F4D8}\"");
m.entry(":blue_car:" , "\"\u{01F699}\"");
m.entry(":blue_heart:" , "\"\u{01F499}\"");
m.entry(":blush:" , "\"\u{01F60A}\"");
m.entry(":boar:" , "\"\u{01F417}\"");
m.entry(":boat:" , "\"\u{0026F5}\"");
m.entry(":bomb:" , "\"\u{01F4A3}\"");
m.entry(":book:" , "\"\u{01F4D6}\"");
m.entry(":bookmark:" , "\"\u{01F516}\"");
m.entry(":bookmark_tabs:" , "\"\u{01F4D1}\"");
m.entry(":books:" , "\"\u{01F4DA}\"");
m.entry(":boom:" , "\"\u{01F4A5}\"");
m.entry(":boot:" , "\"\u{01F462}\"");
m.entry(":bouquet:" , "\"\u{01F490}\"");
m.entry(":bow:" , "\"\u{01F647}\"");
m.entry(":bowling:" , "\"\u{01F3B3}\"");
m.entry(":boy:" , "\"\u{01F466}\"");
m.entry(":bread:" , "\"\u{01F35E}\"");
m.entry(":bride_with_veil:" , "\"\u{01F470}\"");
m.entry(":bridge_at_night:" , "\"\u{01F309}\"");
m.entry(":briefcase:" , "\"\u{01F4BC}\"");
m.entry(":broken_heart:" , "\"\u{01F494}\"");
m.entry(":bug:" , "\"\u{01F41B}\"");
m.entry(":bulb:" , "\"\u{01F4A1}\"");
m.entry(":bullettrain_front:" , "\"\u{01F685}\"");
m.entry(":bullettrain_side:" , "\"\u{01F684}\"");
m.entry(":bus:" , "\"\u{01F68C}\"");
m.entry(":busstop:" , "\"\u{01F68F}\"");
m.entry(":bust_in_silhouette:" , "\"\u{01F464}\"");
m.entry(":busts_in_silhouette:" , "\"\u{01F465}\"");
m.entry(":cactus:" , "\"\u{01F335}\"");
m.entry(":cake:" , "\"\u{01F370}\"");
m.entry(":calendar:" , "\"\u{01F4C6}\"");
m.entry(":calling:" , "\"\u{01F4F2}\"");
m.entry(":camel:" , "\"\u{01F42B}\"");
m.entry(":camera:" , "\"\u{01F4F7}\"");
m.entry(":cancer:" , "\"\u{00264B}\"");
m.entry(":candy:" , "\"\u{01F36C}\"");
m.entry(":capital_abcd:" , "\"\u{01F520}\"");
m.entry(":capricorn:" , "\"\u{002651}\"");
m.entry(":car:" , "\"\u{01F697}\"");
m.entry(":card_index:" , "\"\u{01F4C7}\"");
m.entry(":carousel_horse:" , "\"\u{01F3A0}\"");
m.entry(":cat:" , "\"\u{01F431}\"");
m.entry(":cat2:" , "\"\u{01F408}\"");
m.entry(":cd:" , "\"\u{01F4BF}\"");
m.entry(":chart:" , "\"\u{01F4B9}\"");
m.entry(":chart_with_downwards_trend:" , "\"\u{01F4C9}\"");
m.entry(":chart_with_upwards_trend:" , "\"\u{01F4C8}\"");
m.entry(":checkered_flag:" , "\"\u{01F3C1}\"");
m.entry(":cherries:" , "\"\u{01F352}\"");
m.entry(":cherry_blossom:" , "\"\u{01F338}\"");
m.entry(":chestnut:" , "\"\u{01F330}\"");
m.entry(":chicken:" , "\"\u{01F414}\"");
m.entry(":children_crossing:" , "\"\u{01F6B8}\"");
m.entry(":chocolate_bar:" , "\"\u{01F36B}\"");
m.entry(":christmas_tree:" , "\"\u{01F384}\"");
m.entry(":church:" , "\"\u{0026EA}\"");
m.entry(":cinema:" , "\"\u{01F3A6}\"");
m.entry(":circus_tent:" , "\"\u{01F3AA}\"");
m.entry(":city_sunrise:" , "\"\u{01F307}\"");
m.entry(":city_sunset:" , "\"\u{01F306}\"");
m.entry(":cl:" , "\"\u{01F191}\"");
m.entry(":clap:" , "\"\u{01F44F}\"");
m.entry(":clapper:" , "\"\u{01F3AC}\"");
m.entry(":clipboard:" , "\"\u{01F4CB}\"");
m.entry(":clock1:" , "\"\u{01F550}\"");
m.entry(":clock10:" , "\"\u{01F559}\"");
m.entry(":clock1030:" , "\"\u{01F565}\"");
m.entry(":clock11:" , "\"\u{01F55A}\"");
m.entry(":clock1130:" , "\"\u{01F566}\"");
m.entry(":clock12:" , "\"\u{01F55B}\"");
m.entry(":clock1230:" , "\"\u{01F567}\"");
m.entry(":clock130:" , "\"\u{01F55C}\"");
m.entry(":clock2:" , "\"\u{01F551}\"");
m.entry(":clock230:" , "\"\u{01F55D}\"");
m.entry(":clock3:" , "\"\u{01F552}\"");
m.entry(":clock330:" , "\"\u{01F55E}\"");
m.entry(":clock4:" , "\"\u{01F553}\"");
m.entry(":clock430:" , "\"\u{01F55F}\"");
m.entry(":clock5:" , "\"\u{01F554}\"");
m.entry(":clock530:" , "\"\u{01F560}\"");
m.entry(":clock6:" , "\"\u{01F555}\"");
m.entry(":clock630:" , "\"\u{01F561}\"");
m.entry(":clock7:" , "\"\u{01F556}\"");
m.entry(":clock730:" , "\"\u{01F562}\"");
m.entry(":clock8:" , "\"\u{01F557}\"");
m.entry(":clock830:" , "\"\u{01F563}\"");
m.entry(":clock9:" , "\"\u{01F558}\"");
m.entry(":clock930:" , "\"\u{01F564}\"");
m.entry(":closed_book:" , "\"\u{01F4D5}\"");
m.entry(":closed_lock_with_key:" , "\"\u{01F510}\"");
m.entry(":closed_umbrella:" , "\"\u{01F302}\"");
m.entry(":cloud:" , "\"\u{002601}\"");
m.entry(":clubs:" , "\"\u{002663}\"");
m.entry(":cocktail:" , "\"\u{01F378}\"");
m.entry(":coffee:" , "\"\u{002615}\"");
m.entry(":cold_sweat:" , "\"\u{01F630}\"");
m.entry(":collision:" , "\"\u{01F4A5}\"");
m.entry(":computer:" , "\"\u{01F4BB}\"");
m.entry(":confetti_ball:" , "\"\u{01F38A}\"");
m.entry(":confounded:" , "\"\u{01F616}\"");
m.entry(":confused:" , "\"\u{01F615}\"");
m.entry(":congratulations:" , "\"\u{003297}\"");
m.entry(":construction:" , "\"\u{01F6A7}\"");
m.entry(":construction_worker:" , "\"\u{01F477}\"");
m.entry(":convenience_store:" , "\"\u{01F3EA}\"");
m.entry(":cookie:" , "\"\u{01F36A}\"");
m.entry(":cool:" , "\"\u{01F192}\"");
m.entry(":cop:" , "\"\u{01F46E}\"");
m.entry(":copyright:" , "\"\u{0000A9}\"");
m.entry(":corn:" , "\"\u{01F33D}\"");
m.entry(":couple:" , "\"\u{01F46B}\"");
m.entry(":couple_with_heart:" , "\"\u{01F491}\"");
m.entry(":couplekiss:" , "\"\u{01F48F}\"");
m.entry(":cow:" , "\"\u{01F42E}\"");
m.entry(":cow2:" , "\"\u{01F404}\"");
m.entry(":credit_card:" , "\"\u{01F4B3}\"");
m.entry(":crescent_moon:" , "\"\u{01F319}\"");
m.entry(":crocodile:" , "\"\u{01F40A}\"");
m.entry(":crossed_flags:" , "\"\u{01F38C}\"");
m.entry(":crown:" , "\"\u{01F451}\"");
m.entry(":cry:" , "\"\u{01F622}\"");
m.entry(":crying_cat_face:" , "\"\u{01F63F}\"");
m.entry(":crystal_ball:" , "\"\u{01F52E}\"");
m.entry(":cupid:" , "\"\u{01F498}\"");
m.entry(":curly_loop:" , "\"\u{0027B0}\"");
m.entry(":currency_exchange:" , "\"\u{01F4B1}\"");
m.entry(":curry:" , "\"\u{01F35B}\"");
m.entry(":custard:" , "\"\u{01F36E}\"");
m.entry(":customs:" , "\"\u{01F6C3}\"");
m.entry(":cyclone:" , "\"\u{01F300}\"");
m.entry(":dancer:" , "\"\u{01F483}\"");
m.entry(":dancers:" , "\"\u{01F46F}\"");
m.entry(":dango:" , "\"\u{01F361}\"");
m.entry(":dart:" , "\"\u{01F3AF}\"");
m.entry(":dash:" , "\"\u{01F4A8}\"");
m.entry(":date:" , "\"\u{01F4C5}\"");
m.entry(":deciduous_tree:" , "\"\u{01F333}\"");
m.entry(":department_store:" , "\"\u{01F3EC}\"");
m.entry(":diamond_shape_with_a_dot_inside:" , "\"\u{01F4A0}\"");
m.entry(":diamonds:" , "\"\u{002666}\"");
m.entry(":disappointed:" , "\"\u{01F61E}\"");
m.entry(":disappointed_relieved:" , "\"\u{01F625}\"");
m.entry(":dizzy:" , "\"\u{01F4AB}\"");
m.entry(":dizzy_face:" , "\"\u{01F635}\"");
m.entry(":do_not_litter:" , "\"\u{01F6AF}\"");
m.entry(":dog:" , "\"\u{01F436}\"");
m.entry(":dog2:" , "\"\u{01F415}\"");
m.entry(":dollar:" , "\"\u{01F4B5}\"");
m.entry(":dolls:" , "\"\u{01F38E}\"");
m.entry(":dolphin:" , "\"\u{01F42C}\"");
m.entry(":door:" , "\"\u{01F6AA}\"");
m.entry(":doughnut:" , "\"\u{01F369}\"");
m.entry(":dragon:" , "\"\u{01F409}\"");
m.entry(":dragon_face:" , "\"\u{01F432}\"");
m.entry(":dress:" , "\"\u{01F457}\"");
m.entry(":dromedary_camel:" , "\"\u{01F42A}\"");
m.entry(":droplet:" , "\"\u{01F4A7}\"");
m.entry(":dvd:" , "\"\u{01F4C0}\"");
m.entry(":e-mail:" , "\"\u{01F4E7}\"");
m.entry(":ear:" , "\"\u{01F442}\"");
m.entry(":ear_of_rice:" , "\"\u{01F33E}\"");
m.entry(":earth_africa:" , "\"\u{01F30D}\"");
m.entry(":earth_americas:" , "\"\u{01F30E}\"");
m.entry(":earth_asia:" , "\"\u{01F30F}\"");
m.entry(":egg:" , "\"\u{01F373}\"");
m.entry(":eggplant:" , "\"\u{01F346}\"");
m.entry(":eight_pointed_black_star:" , "\"\u{002734}\"");
m.entry(":eight_spoked_asterisk:" , "\"\u{002733}\"");
m.entry(":electric_plug:" , "\"\u{01F50C}\"");
m.entry(":elephant:" , "\"\u{01F418}\"");
m.entry(":email:" , "\"\u{002709}\"");
m.entry(":end:" , "\"\u{01F51A}\"");
m.entry(":envelope:" , "\"\u{002709}\"");
m.entry(":envelope_with_arrow:" , "\"\u{01F4E9}\"");
m.entry(":euro:" , "\"\u{01F4B6}\"");
m.entry(":european_castle:" , "\"\u{01F3F0}\"");
m.entry(":european_post_office:" , "\"\u{01F3E4}\"");
m.entry(":evergreen_tree:" , "\"\u{01F332}\"");
m.entry(":exclamation:" , "\"\u{002757}\"");
m.entry(":expressionless:" , "\"\u{01F611}\"");
m.entry(":eyeglasses:" , "\"\u{01F453}\"");
m.entry(":eyes:" , "\"\u{01F440}\"");
m.entry(":facepunch:" , "\"\u{01F44A}\"");
m.entry(":factory:" , "\"\u{01F3ED}\"");
m.entry(":fallen_leaf:" , "\"\u{01F342}\"");
m.entry(":family:" , "\"\u{01F46A}\"");
m.entry(":fast_forward:" , "\"\u{0023E9}\"");
m.entry(":fax:" , "\"\u{01F4E0}\"");
m.entry(":fearful:" , "\"\u{01F628}\"");
m.entry(":feet:" , "\"\u{01F43E}\"");
m.entry(":ferris_wheel:" , "\"\u{01F3A1}\"");
m.entry(":file_folder:" , "\"\u{01F4C1}\"");
m.entry(":fire:" , "\"\u{01F525}\"");
m.entry(":fire_engine:" , "\"\u{01F692}\"");
m.entry(":fireworks:" , "\"\u{01F386}\"");
m.entry(":first_quarter_moon:" , "\"\u{01F313}\"");
m.entry(":first_quarter_moon_with_face:" , "\"\u{01F31B}\"");
m.entry(":fish:" , "\"\u{01F41F}\"");
m.entry(":fish_cake:" , "\"\u{01F365}\"");
m.entry(":fishing_pole_and_fish:" , "\"\u{01F3A3}\"");
m.entry(":fist:" , "\"\u{00270A}\"");
m.entry(":flags:" , "\"\u{01F38F}\"");
m.entry(":flashlight:" , "\"\u{01F526}\"");
m.entry(":flipper:" , "\"\u{01F42C}\"");
m.entry(":floppy_disk:" , "\"\u{01F4BE}\"");
m.entry(":flower_playing_cards:" , "\"\u{01F3B4}\"");
m.entry(":flushed:" , "\"\u{01F633}\"");
m.entry(":foggy:" , "\"\u{01F301}\"");
m.entry(":football:" , "\"\u{01F3C8}\"");
m.entry(":footprints:" , "\"\u{01F463}\"");
m.entry(":fork_and_knife:" , "\"\u{01F374}\"");
m.entry(":fountain:" , "\"\u{0026F2}\"");
m.entry(":four_leaf_clover:" , "\"\u{01F340}\"");
m.entry(":free:" , "\"\u{01F193}\"");
m.entry(":fried_shrimp:" , "\"\u{01F364}\"");
m.entry(":fries:" , "\"\u{01F35F}\"");
m.entry(":frog:" , "\"\u{01F438}\"");
m.entry(":frowning:" , "\"\u{01F626}\"");
m.entry(":fuelpump:" , "\"\u{0026FD}\"");
m.entry(":full_moon:" , "\"\u{01F315}\"");
m.entry(":full_moon_with_face:" , "\"\u{01F31D}\"");
m.entry(":game_die:" , "\"\u{01F3B2}\"");
m.entry(":gem:" , "\"\u{01F48E}\"");
m.entry(":gemini:" , "\"\u{00264A}\"");
m.entry(":ghost:" , "\"\u{01F47B}\"");
m.entry(":gift:" , "\"\u{01F381}\"");
m.entry(":gift_heart:" , "\"\u{01F49D}\"");
m.entry(":girl:" , "\"\u{01F467}\"");
m.entry(":globe_with_meridians:" , "\"\u{01F310}\"");
m.entry(":goat:" , "\"\u{01F410}\"");
m.entry(":golf:" , "\"\u{0026F3}\"");
m.entry(":grapes:" , "\"\u{01F347}\"");
m.entry(":green_apple:" , "\"\u{01F34F}\"");
m.entry(":green_book:" , "\"\u{01F4D7}\"");
m.entry(":green_heart:" , "\"\u{01F49A}\"");
m.entry(":grey_exclamation:" , "\"\u{002755}\"");
m.entry(":grey_question:" , "\"\u{002754}\"");
m.entry(":grimacing:" , "\"\u{01F62C}\"");
m.entry(":grin:" , "\"\u{01F601}\"");
m.entry(":grinning:" , "\"\u{01F600}\"");
m.entry(":guardsman:" , "\"\u{01F482}\"");
m.entry(":guitar:" , "\"\u{01F3B8}\"");
m.entry(":gun:" , "\"\u{01F52B}\"");
m.entry(":haircut:" , "\"\u{01F487}\"");
m.entry(":hamburger:" , "\"\u{01F354}\"");
m.entry(":hammer:" , "\"\u{01F528}\"");
m.entry(":hamster:" , "\"\u{01F439}\"");
m.entry(":hand:" , "\"\u{00270B}\"");
m.entry(":handbag:" , "\"\u{01F45C}\"");
m.entry(":hankey:" , "\"\u{01F4A9}\"");
m.entry(":hatched_chick:" , "\"\u{01F425}\"");
m.entry(":hatching_chick:" , "\"\u{01F423}\"");
m.entry(":headphones:" , "\"\u{01F3A7}\"");
m.entry(":hear_no_evil:" , "\"\u{01F649}\"");
m.entry(":heart:" , "\"\u{002764}\"");
m.entry(":heart_decoration:" , "\"\u{01F49F}\"");
m.entry(":heart_eyes:" , "\"\u{01F60D}\"");
m.entry(":heart_eyes_cat:" , "\"\u{01F63B}\"");
m.entry(":heartbeat:" , "\"\u{01F493}\"");
m.entry(":heartpulse:" , "\"\u{01F497}\"");
m.entry(":hearts:" , "\"\u{002665}\"");
m.entry(":heavy_check_mark:" , "\"\u{002714}\"");
m.entry(":heavy_division_sign:" , "\"\u{002797}\"");
m.entry(":heavy_dollar_sign:" , "\"\u{01F4B2}\"");
m.entry(":heavy_exclamation_mark:" , "\"\u{002757}\"");
m.entry(":heavy_minus_sign:" , "\"\u{002796}\"");
m.entry(":heavy_multiplication_x:" , "\"\u{002716}\"");
m.entry(":heavy_plus_sign:" , "\"\u{002795}\"");
m.entry(":helicopter:" , "\"\u{01F681}\"");
m.entry(":herb:" , "\"\u{01F33F}\"");
m.entry(":hibiscus:" , "\"\u{01F33A}\"");
m.entry(":high_brightness:" , "\"\u{01F506}\"");
m.entry(":high_heel:" , "\"\u{01F460}\"");
m.entry(":hocho:" , "\"\u{01F52A}\"");
m.entry(":honey_pot:" , "\"\u{01F36F}\"");
m.entry(":honeybee:" , "\"\u{01F41D}\"");
m.entry(":horse:" , "\"\u{01F434}\"");
m.entry(":horse_racing:" , "\"\u{01F3C7}\"");
m.entry(":hospital:" , "\"\u{01F3E5}\"");
m.entry(":hotel:" , "\"\u{01F3E8}\"");
m.entry(":hotsprings:" , "\"\u{002668}\"");
m.entry(":hourglass:" , "\"\u{00231B}\"");
m.entry(":hourglass_flowing_sand:" , "\"\u{0023F3}\"");
m.entry(":house:" , "\"\u{01F3E0}\"");
m.entry(":house_with_garden:" , "\"\u{01F3E1}\"");
m.entry(":hushed:" , "\"\u{01F62F}\"");
m.entry(":ice_cream:" , "\"\u{01F368}\"");
m.entry(":icecream:" , "\"\u{01F366}\"");
m.entry(":id:" , "\"\u{01F194}\"");
m.entry(":ideograph_advantage:" , "\"\u{01F250}\"");
m.entry(":imp:" , "\"\u{01F47F}\"");
m.entry(":inbox_tray:" , "\"\u{01F4E5}\"");
m.entry(":incoming_envelope:" , "\"\u{01F4E8}\"");
m.entry(":information_desk_person:" , "\"\u{01F481}\"");
m.entry(":information_source:" , "\"\u{002139}\"");
m.entry(":innocent:" , "\"\u{01F607}\"");
m.entry(":interrobang:" , "\"\u{002049}\"");
m.entry(":iphone:" , "\"\u{01F4F1}\"");
m.entry(":izakaya_lantern:" , "\"\u{01F3EE}\"");
m.entry(":jack_o_lantern:" , "\"\u{01F383}\"");
m.entry(":japan:" , "\"\u{01F5FE}\"");
m.entry(":japanese_castle:" , "\"\u{01F3EF}\"");
m.entry(":japanese_goblin:" , "\"\u{01F47A}\"");
m.entry(":japanese_ogre:" , "\"\u{01F479}\"");
m.entry(":jeans:" , "\"\u{01F456}\"");
m.entry(":joy:" , "\"\u{01F602}\"");
m.entry(":joy_cat:" , "\"\u{01F639}\"");
m.entry(":key:" , "\"\u{01F511}\"");
m.entry(":keycap_ten:" , "\"\u{01F51F}\"");
m.entry(":kimono:" , "\"\u{01F458}\"");
m.entry(":kiss:" , "\"\u{01F48B}\"");
m.entry(":kissing:" , "\"\u{01F617}\"");
m.entry(":kissing_cat:" , "\"\u{01F63D}\"");
m.entry(":kissing_closed_eyes:" , "\"\u{01F61A}\"");
m.entry(":kissing_heart:" , "\"\u{01F618}\"");
m.entry(":kissing_smiling_eyes:" , "\"\u{01F619}\"");
m.entry(":koala:" , "\"\u{01F428}\"");
m.entry(":koko:" , "\"\u{01F201}\"");
m.entry(":lantern:" , "\"\u{01F3EE}\"");
m.entry(":large_blue_circle:" , "\"\u{01F535}\"");
m.entry(":large_blue_diamond:" , "\"\u{01F537}\"");
m.entry(":large_orange_diamond:" , "\"\u{01F536}\"");
m.entry(":last_quarter_moon:" , "\"\u{01F317}\"");
m.entry(":last_quarter_moon_with_face:" , "\"\u{01F31C}\"");
m.entry(":laughing:" , "\"\u{01F606}\"");
m.entry(":leaves:" , "\"\u{01F343}\"");
m.entry(":ledger:" , "\"\u{01F4D2}\"");
m.entry(":left_luggage:" , "\"\u{01F6C5}\"");
m.entry(":left_right_arrow:" , "\"\u{002194}\"");
m.entry(":leftwards_arrow_with_hook:" , "\"\u{0021A9}\"");
m.entry(":lemon:" , "\"\u{01F34B}\"");
m.entry(":leo:" , "\"\u{00264C}\"");
m.entry(":leopard:" , "\"\u{01F406}\"");
m.entry(":libra:" , "\"\u{00264E}\"");
m.entry(":light_rail:" , "\"\u{01F688}\"");
m.entry(":link:" , "\"\u{01F517}\"");
m.entry(":lips:" , "\"\u{01F444}\"");
m.entry(":lipstick:" , "\"\u{01F484}\"");
m.entry(":lock:" , "\"\u{01F512}\"");
m.entry(":lock_with_ink_pen:" , "\"\u{01F50F}\"");
m.entry(":lollipop:" , "\"\u{01F36D}\"");
m.entry(":loop:" , "\"\u{0027BF}\"");
m.entry(":loudspeaker:" , "\"\u{01F4E2}\"");
m.entry(":love_hotel:" , "\"\u{01F3E9}\"");
m.entry(":love_letter:" , "\"\u{01F48C}\"");
m.entry(":low_brightness:" , "\"\u{01F505}\"");
m.entry(":m:" , "\"\u{0024C2}\"");
m.entry(":mag:" , "\"\u{01F50D}\"");
m.entry(":mag_right:" , "\"\u{01F50E}\"");
m.entry(":mahjong:" , "\"\u{01F004}\"");
m.entry(":mailbox:" , "\"\u{01F4EB}\"");
m.entry(":mailbox_closed:" , "\"\u{01F4EA}\"");
m.entry(":mailbox_with_mail:" , "\"\u{01F4EC}\"");
m.entry(":mailbox_with_no_mail:" , "\"\u{01F4ED}\"");
m.entry(":man:" , "\"\u{01F468}\"");
m.entry(":man_with_gua_pi_mao:" , "\"\u{01F472}\"");
m.entry(":man_with_turban:" , "\"\u{01F473}\"");
m.entry(":mans_shoe:" , "\"\u{01F45E}\"");
m.entry(":maple_leaf:" , "\"\u{01F341}\"");
m.entry(":mask:" , "\"\u{01F637}\"");
m.entry(":massage:" , "\"\u{01F486}\"");
m.entry(":meat_on_bone:" , "\"\u{01F356}\"");
m.entry(":mega:" , "\"\u{01F4E3}\"");
m.entry(":melon:" , "\"\u{01F348}\"");
m.entry(":memo:" , "\"\u{01F4DD}\"");
m.entry(":mens:" , "\"\u{01F6B9}\"");
m.entry(":metro:" , "\"\u{01F687}\"");
m.entry(":microphone:" , "\"\u{01F3A4}\"");
m.entry(":microscope:" , "\"\u{01F52C}\"");
m.entry(":milky_way:" , "\"\u{01F30C}\"");
m.entry(":minibus:" , "\"\u{01F690}\"");
m.entry(":minidisc:" , "\"\u{01F4BD}\"");
m.entry(":mobile_phone_off:" , "\"\u{01F4F4}\"");
m.entry(":money_with_wings:" , "\"\u{01F4B8}\"");
m.entry(":moneybag:" , "\"\u{01F4B0}\"");
m.entry(":monkey:" , "\"\u{01F412}\"");
m.entry(":monkey_face:" , "\"\u{01F435}\"");
m.entry(":monorail:" , "\"\u{01F69D}\"");
m.entry(":moon:" , "\"\u{01F314}\"");
m.entry(":mortar_board:" , "\"\u{01F393}\"");
m.entry(":mount_fuji:" , "\"\u{01F5FB}\"");
m.entry(":mountain_bicyclist:" , "\"\u{01F6B5}\"");
m.entry(":mountain_cableway:" , "\"\u{01F6A0}\"");
m.entry(":mountain_railway:" , "\"\u{01F69E}\"");
m.entry(":mouse:" , "\"\u{01F42D}\"");
m.entry(":mouse2:" , "\"\u{01F401}\"");
m.entry(":movie_camera:" , "\"\u{01F3A5}\"");
m.entry(":moyai:" , "\"\u{01F5FF}\"");
m.entry(":muscle:" , "\"\u{01F4AA}\"");
m.entry(":mushroom:" , "\"\u{01F344}\"");
m.entry(":musical_keyboard:" , "\"\u{01F3B9}\"");
m.entry(":musical_note:" , "\"\u{01F3B5}\"");
m.entry(":musical_score:" , "\"\u{01F3BC}\"");
m.entry(":mute:" , "\"\u{01F507}\"");
m.entry(":nail_care:" , "\"\u{01F485}\"");
m.entry(":name_badge:" , "\"\u{01F4DB}\"");
m.entry(":necktie:" , "\"\u{01F454}\"");
m.entry(":negative_squared_cross_mark:" , "\"\u{00274E}\"");
m.entry(":neutral_face:" , "\"\u{01F610}\"");
m.entry(":new:" , "\"\u{01F195}\"");
m.entry(":new_moon:" , "\"\u{01F311}\"");
m.entry(":new_moon_with_face:" , "\"\u{01F31A}\"");
m.entry(":newspaper:" , "\"\u{01F4F0}\"");
m.entry(":ng:" , "\"\u{01F196}\"");
m.entry(":no_bell:" , "\"\u{01F515}\"");
m.entry(":no_bicycles:" , "\"\u{01F6B3}\"");
m.entry(":no_entry:" , "\"\u{0026D4}\"");
m.entry(":no_entry_sign:" , "\"\u{01F6AB}\"");
m.entry(":no_good:" , "\"\u{01F645}\"");
m.entry(":no_mobile_phones:" , "\"\u{01F4F5}\"");
m.entry(":no_mouth:" , "\"\u{01F636}\"");
m.entry(":no_pedestrians:" , "\"\u{01F6B7}\"");
m.entry(":no_smoking:" , "\"\u{01F6AD}\"");
m.entry(":non-potable_water:" , "\"\u{01F6B1}\"");
m.entry(":nose:" , "\"\u{01F443}\"");
m.entry(":notebook:" , "\"\u{01F4D3}\"");
m.entry(":notebook_with_decorative_cover:" , "\"\u{01F4D4}\"");
m.entry(":notes:" , "\"\u{01F3B6}\"");
m.entry(":nut_and_bolt:" , "\"\u{01F529}\"");
m.entry(":o:" , "\"\u{002B55}\"");
m.entry(":o2:" , "\"\u{01F17E}\"");
m.entry(":ocean:" , "\"\u{01F30A}\"");
m.entry(":octopus:" , "\"\u{01F419}\"");
m.entry(":oden:" , "\"\u{01F362}\"");
m.entry(":office:" , "\"\u{01F3E2}\"");
m.entry(":ok:" , "\"\u{01F197}\"");
m.entry(":ok_hand:" , "\"\u{01F44C}\"");
m.entry(":ok_woman:" , "\"\u{01F646}\"");
m.entry(":older_man:" , "\"\u{01F474}\"");
m.entry(":older_woman:" , "\"\u{01F475}\"");
m.entry(":on:" , "\"\u{01F51B}\"");
m.entry(":oncoming_automobile:" , "\"\u{01F698}\"");
m.entry(":oncoming_bus:" , "\"\u{01F68D}\"");
m.entry(":oncoming_police_car:" , "\"\u{01F694}\"");
m.entry(":oncoming_taxi:" , "\"\u{01F696}\"");
m.entry(":open_book:" , "\"\u{01F4D6}\"");
m.entry(":open_file_folder:" , "\"\u{01F4C2}\"");
m.entry(":open_hands:" , "\"\u{01F450}\"");
m.entry(":open_mouth:" , "\"\u{01F62E}\"");
m.entry(":ophiuchus:" , "\"\u{0026CE}\"");
m.entry(":orange_book:" , "\"\u{01F4D9}\"");
m.entry(":outbox_tray:" , "\"\u{01F4E4}\"");
m.entry(":ox:" , "\"\u{01F402}\"");
m.entry(":package:" , "\"\u{01F4E6}\"");
m.entry(":page_facing_up:" , "\"\u{01F4C4}\"");
m.entry(":page_with_curl:" , "\"\u{01F4C3}\"");
m.entry(":pager:" , "\"\u{01F4DF}\"");
m.entry(":palm_tree:" , "\"\u{01F334}\"");
m.entry(":panda_face:" , "\"\u{01F43C}\"");
m.entry(":paperclip:" , "\"\u{01F4CE}\"");
m.entry(":parking:" , "\"\u{01F17F}\"");
m.entry(":part_alternation_mark:" , "\"\u{00303D}\"");
m.entry(":partly_sunny:" , "\"\u{0026C5}\"");
m.entry(":passport_control:" , "\"\u{01F6C2}\"");
m.entry(":paw_prints:" , "\"\u{01F43E}\"");
m.entry(":peach:" , "\"\u{01F351}\"");
m.entry(":pear:" , "\"\u{01F350}\"");
m.entry(":pencil:" , "\"\u{01F4DD}\"");
m.entry(":pencil2:" , "\"\u{00270F}\"");
m.entry(":penguin:" , "\"\u{01F427}\"");
m.entry(":pensive:" , "\"\u{01F614}\"");
m.entry(":performing_arts:" , "\"\u{01F3AD}\"");
m.entry(":persevere:" , "\"\u{01F623}\"");
m.entry(":person_frowning:" , "\"\u{01F64D}\"");
m.entry(":person_with_blond_hair:" , "\"\u{01F471}\"");
m.entry(":person_with_pouting_face:" , "\"\u{01F64E}\"");
m.entry(":phone:" , "\"\u{00260E}\"");
m.entry(":pig:" , "\"\u{01F437}\"");
m.entry(":pig2:" , "\"\u{01F416}\"");
m.entry(":pig_nose:" , "\"\u{01F43D}\"");
m.entry(":pill:" , "\"\u{01F48A}\"");
m.entry(":pineapple:" , "\"\u{01F34D}\"");
m.entry(":pisces:" , "\"\u{002653}\"");
m.entry(":pizza:" , "\"\u{01F355}\"");
m.entry(":point_down:" , "\"\u{01F447}\"");
m.entry(":point_left:" , "\"\u{01F448}\"");
m.entry(":point_right:" , "\"\u{01F449}\"");
m.entry(":point_up:" , "\"\u{00261D}\"");
m.entry(":point_up_2:" , "\"\u{01F446}\"");
m.entry(":police_car:" , "\"\u{01F693}\"");
m.entry(":poodle:" , "\"\u{01F429}\"");
m.entry(":poop:" , "\"\u{01F4A9}\"");
m.entry(":post_office:" , "\"\u{01F3E3}\"");
m.entry(":postal_horn:" , "\"\u{01F4EF}\"");
m.entry(":postbox:" , "\"\u{01F4EE}\"");
m.entry(":potable_water:" , "\"\u{01F6B0}\"");
m.entry(":pouch:" , "\"\u{01F45D}\"");
m.entry(":poultry_leg:" , "\"\u{01F357}\"");
m.entry(":pound:" , "\"\u{01F4B7}\"");
m.entry(":pouting_cat:" , "\"\u{01F63E}\"");
m.entry(":pray:" , "\"\u{01F64F}\"");
m.entry(":princess:" , "\"\u{01F478}\"");
m.entry(":punch:" , "\"\u{01F44A}\"");
m.entry(":purple_heart:" , "\"\u{01F49C}\"");
m.entry(":purse:" , "\"\u{01F45B}\"");
m.entry(":pushpin:" , "\"\u{01F4CC}\"");
m.entry(":put_litter_in_its_place:" , "\"\u{01F6AE}\"");
m.entry(":question:" , "\"\u{002753}\"");
m.entry(":rabbit:" , "\"\u{01F430}\"");
m.entry(":rabbit2:" , "\"\u{01F407}\"");
m.entry(":racehorse:" , "\"\u{01F40E}\"");
m.entry(":radio:" , "\"\u{01F4FB}\"");
m.entry(":radio_button:" , "\"\u{01F518}\"");
m.entry(":rage:" , "\"\u{01F621}\"");
m.entry(":railway_car:" , "\"\u{01F683}\"");
m.entry(":rainbow:" , "\"\u{01F308}\"");
m.entry(":raised_hand:" , "\"\u{00270B}\"");
m.entry(":raised_hands:" , "\"\u{01F64C}\"");
m.entry(":raising_hand:" , "\"\u{01F64B}\"");
m.entry(":ram:" , "\"\u{01F40F}\"");
m.entry(":ramen:" , "\"\u{01F35C}\"");
m.entry(":rat:" , "\"\u{01F400}\"");
m.entry(":recycle:" , "\"\u{00267B}\"");
m.entry(":red_car:" , "\"\u{01F697}\"");
m.entry(":red_circle:" , "\"\u{01F534}\"");
m.entry(":registered:" , "\"\u{0000AE}\"");
m.entry(":relaxed:" , "\"\u{00263A}\"");
m.entry(":relieved:" , "\"\u{01F60C}\"");
m.entry(":repeat:" , "\"\u{01F501}\"");
m.entry(":repeat_one:" , "\"\u{01F502}\"");
m.entry(":restroom:" , "\"\u{01F6BB}\"");
m.entry(":revolving_hearts:" , "\"\u{01F49E}\"");
m.entry(":rewind:" , "\"\u{0023EA}\"");
m.entry(":ribbon:" , "\"\u{01F380}\"");
m.entry(":rice:" , "\"\u{01F35A}\"");
m.entry(":rice_ball:" , "\"\u{01F359}\"");
m.entry(":rice_cracker:" , "\"\u{01F358}\"");
m.entry(":rice_scene:" , "\"\u{01F391}\"");
m.entry(":ring:" , "\"\u{01F48D}\"");
m.entry(":rocket:" , "\"\u{01F680}\"");
m.entry(":roller_coaster:" , "\"\u{01F3A2}\"");
m.entry(":rooster:" , "\"\u{01F413}\"");
m.entry(":rose:" , "\"\u{01F339}\"");
m.entry(":rotating_light:" , "\"\u{01F6A8}\"");
m.entry(":round_pushpin:" , "\"\u{01F4CD}\"");
m.entry(":rowboat:" , "\"\u{01F6A3}\"");
m.entry(":rugby_football:" , "\"\u{01F3C9}\"");
m.entry(":runner:" , "\"\u{01F3C3}\"");
m.entry(":running:" , "\"\u{01F3C3}\"");
m.entry(":running_shirt_with_sash:" , "\"\u{01F3BD}\"");
m.entry(":sa:" , "\"\u{01F202}\"");
m.entry(":sagittarius:" , "\"\u{002650}\"");
m.entry(":sailboat:" , "\"\u{0026F5}\"");
m.entry(":sake:" , "\"\u{01F376}\"");
m.entry(":sandal:" , "\"\u{01F461}\"");
m.entry(":santa:" , "\"\u{01F385}\"");
m.entry(":satellite:" , "\"\u{01F4E1}\"");
m.entry(":satisfied:" , "\"\u{01F606}\"");
m.entry(":saxophone:" , "\"\u{01F3B7}\"");
m.entry(":school:" , "\"\u{01F3EB}\"");
m.entry(":school_satchel:" , "\"\u{01F392}\"");
m.entry(":scissors:" , "\"\u{002702}\"");
m.entry(":scorpius:" , "\"\u{00264F}\"");
m.entry(":scream:" , "\"\u{01F631}\"");
m.entry(":scream_cat:" , "\"\u{01F640}\"");
m.entry(":scroll:" , "\"\u{01F4DC}\"");
m.entry(":seat:" , "\"\u{01F4BA}\"");
m.entry(":secret:" , "\"\u{003299}\"");
m.entry(":see_no_evil:" , "\"\u{01F648}\"");
m.entry(":seedling:" , "\"\u{01F331}\"");
m.entry(":shaved_ice:" , "\"\u{01F367}\"");
m.entry(":sheep:" , "\"\u{01F411}\"");
m.entry(":shell:" , "\"\u{01F41A}\"");
m.entry(":ship:" , "\"\u{01F6A2}\"");
m.entry(":shirt:" , "\"\u{01F455}\"");
m.entry(":shit:" , "\"\u{01F4A9}\"");
m.entry(":shoe:" , "\"\u{01F45E}\"");
m.entry(":shower:" , "\"\u{01F6BF}\"");
m.entry(":signal_strength:" , "\"\u{01F4F6}\"");
m.entry(":six_pointed_star:" , "\"\u{01F52F}\"");
m.entry(":ski:" , "\"\u{01F3BF}\"");
m.entry(":skull:" , "\"\u{01F480}\"");
m.entry(":sleeping:" , "\"\u{01F634}\"");
m.entry(":sleepy:" , "\"\u{01F62A}\"");
m.entry(":slot_machine:" , "\"\u{01F3B0}\"");
m.entry(":small_blue_diamond:" , "\"\u{01F539}\"");
m.entry(":small_orange_diamond:" , "\"\u{01F538}\"");
m.entry(":small_red_triangle:" , "\"\u{01F53A}\"");
m.entry(":small_red_triangle_down:" , "\"\u{01F53B}\"");
m.entry(":smile:" , "\"\u{01F604}\"");
m.entry(":smile_cat:" , "\"\u{01F638}\"");
m.entry(":smiley:" , "\"\u{01F603}\"");
m.entry(":smiley_cat:" , "\"\u{01F63A}\"");
m.entry(":smiling_imp:" , "\"\u{01F608}\"");
m.entry(":smirk:" , "\"\u{01F60F}\"");
m.entry(":smirk_cat:" , "\"\u{01F63C}\"");
m.entry(":smoking:" , "\"\u{01F6AC}\"");
m.entry(":snail:" , "\"\u{01F40C}\"");
m.entry(":snake:" , "\"\u{01F40D}\"");
m.entry(":snowboarder:" , "\"\u{01F3C2}\"");
m.entry(":snowflake:" , "\"\u{002744}\"");
m.entry(":snowman:" , "\"\u{0026C4}\"");
m.entry(":sob:" , "\"\u{01F62D}\"");
m.entry(":soccer:" , "\"\u{0026BD}\"");
m.entry(":soon:" , "\"\u{01F51C}\"");
m.entry(":sos:" , "\"\u{01F198}\"");
m.entry(":sound:" , "\"\u{01F509}\"");
m.entry(":space_invader:" , "\"\u{01F47E}\"");
m.entry(":spades:" , "\"\u{002660}\"");
m.entry(":spaghetti:" , "\"\u{01F35D}\"");
m.entry(":sparkle:" , "\"\u{002747}\"");
m.entry(":sparkler:" , "\"\u{01F387}\"");
m.entry(":sparkles:" , "\"\u{002728}\"");
m.entry(":sparkling_heart:" , "\"\u{01F496}\"");
m.entry(":speak_no_evil:" , "\"\u{01F64A}\"");
m.entry(":speaker:" , "\"\u{01F50A}\"");
m.entry(":speech_balloon:" , "\"\u{01F4AC}\"");
m.entry(":speedboat:" , "\"\u{01F6A4}\"");
m.entry(":star:" , "\"\u{002B50}\"");
m.entry(":star2:" , "\"\u{01F31F}\"");
m.entry(":stars:" , "\"\u{01F303}\"");
m.entry(":station:" , "\"\u{01F689}\"");
m.entry(":statue_of_liberty:" , "\"\u{01F5FD}\"");
m.entry(":steam_locomotive:" , "\"\u{01F682}\"");
m.entry(":stew:" , "\"\u{01F372}\"");
m.entry(":straight_ruler:" , "\"\u{01F4CF}\"");
m.entry(":strawberry:" , "\"\u{01F353}\"");
m.entry(":stuck_out_tongue:" , "\"\u{01F61B}\"");
m.entry(":stuck_out_tongue_closed_eyes:" , "\"\u{01F61D}\"");
m.entry(":stuck_out_tongue_winking_eye:" , "\"\u{01F61C}\"");
m.entry(":sun_with_face:" , "\"\u{01F31E}\"");
m.entry(":sunflower:" , "\"\u{01F33B}\"");
m.entry(":sunglasses:" , "\"\u{01F60E}\"");
m.entry(":sunny:" , "\"\u{002600}\"");
m.entry(":sunrise:" , "\"\u{01F305}\"");
m.entry(":sunrise_over_mountains:" , "\"\u{01F304}\"");
m.entry(":surfer:" , "\"\u{01F3C4}\"");
m.entry(":sushi:" , "\"\u{01F363}\"");
m.entry(":suspension_railway:" , "\"\u{01F69F}\"");
m.entry(":sweat:" , "\"\u{01F613}\"");
m.entry(":sweat_drops:" , "\"\u{01F4A6}\"");
m.entry(":sweat_smile:" , "\"\u{01F605}\"");
m.entry(":sweet_potato:" , "\"\u{01F360}\"");
m.entry(":swimmer:" , "\"\u{01F3CA}\"");
m.entry(":symbols:" , "\"\u{01F523}\"");
m.entry(":syringe:" , "\"\u{01F489}\"");
m.entry(":tada:" , "\"\u{01F389}\"");
m.entry(":tanabata_tree:" , "\"\u{01F38B}\"");
m.entry(":tangerine:" , "\"\u{01F34A}\"");
m.entry(":taurus:" , "\"\u{002649}\"");
m.entry(":taxi:" , "\"\u{01F695}\"");
m.entry(":tea:" , "\"\u{01F375}\"");
m.entry(":telephone:" , "\"\u{00260E}\"");
m.entry(":telephone_receiver:" , "\"\u{01F4DE}\"");
m.entry(":telescope:" , "\"\u{01F52D}\"");
m.entry(":tennis:" , "\"\u{01F3BE}\"");
m.entry(":tent:" , "\"\u{0026FA}\"");
m.entry(":thought_balloon:" , "\"\u{01F4AD}\"");
m.entry(":thumbsdown:" , "\"\u{01F44E}\"");
m.entry(":thumbsup:" , "\"\u{01F44D}\"");
m.entry(":ticket:" , "\"\u{01F3AB}\"");
m.entry(":tiger:" , "\"\u{01F42F}\"");
m.entry(":tiger2:" , "\"\u{01F405}\"");
m.entry(":tired_face:" , "\"\u{01F62B}\"");
m.entry(":tm:" , "\"\u{002122}\"");
m.entry(":toilet:" , "\"\u{01F6BD}\"");
m.entry(":tokyo_tower:" , "\"\u{01F5FC}\"");
m.entry(":tomato:" , "\"\u{01F345}\"");
m.entry(":tongue:" , "\"\u{01F445}\"");
m.entry(":top:" , "\"\u{01F51D}\"");
m.entry(":tophat:" , "\"\u{01F3A9}\"");
m.entry(":tractor:" , "\"\u{01F69C}\"");
m.entry(":traffic_light:" , "\"\u{01F6A5}\"");
m.entry(":train:" , "\"\u{01F683}\"");
m.entry(":train2:" , "\"\u{01F686}\"");
m.entry(":tram:" , "\"\u{01F68A}\"");
m.entry(":triangular_flag_on_post:" , "\"\u{01F6A9}\"");
m.entry(":triangular_ruler:" , "\"\u{01F4D0}\"");
m.entry(":trident:" , "\"\u{01F531}\"");
m.entry(":triumph:" , "\"\u{01F624}\"");
m.entry(":trolleybus:" , "\"\u{01F68E}\"");
m.entry(":trophy:" , "\"\u{01F3C6}\"");
m.entry(":tropical_drink:" , "\"\u{01F379}\"");
m.entry(":tropical_fish:" , "\"\u{01F420}\"");
m.entry(":truck:" , "\"\u{01F69A}\"");
m.entry(":trumpet:" , "\"\u{01F3BA}\"");
m.entry(":tshirt:" , "\"\u{01F455}\"");
m.entry(":tulip:" , "\"\u{01F337}\"");
m.entry(":turtle:" , "\"\u{01F422}\"");
m.entry(":tv:" , "\"\u{01F4FA}\"");
m.entry(":twisted_rightwards_arrows:" , "\"\u{01F500}\"");
m.entry(":two_hearts:" , "\"\u{01F495}\"");
m.entry(":two_men_holding_hands:" , "\"\u{01F46C}\"");
m.entry(":two_women_holding_hands:" , "\"\u{01F46D}\"");
m.entry(":u5272:" , "\"\u{01F239}\"");
m.entry(":u5408:" , "\"\u{01F234}\"");
m.entry(":u55b6:" , "\"\u{01F23A}\"");
m.entry(":u6307:" , "\"\u{01F22F}\"");
m.entry(":u6708:" , "\"\u{01F237}\"");
m.entry(":u6709:" , "\"\u{01F236}\"");
m.entry(":u6e80:" , "\"\u{01F235}\"");
m.entry(":u7121:" , "\"\u{01F21A}\"");
m.entry(":u7533:" , "\"\u{01F238}\"");
m.entry(":u7981:" , "\"\u{01F232}\"");
m.entry(":u7a7a:" , "\"\u{01F233}\"");
m.entry(":umbrella:" , "\"\u{002614}\"");
m.entry(":unamused:" , "\"\u{01F612}\"");
m.entry(":underage:" , "\"\u{01F51E}\"");
m.entry(":unlock:" , "\"\u{01F513}\"");
m.entry(":up:" , "\"\u{01F199}\"");
m.entry(":v:" , "\"\u{00270C}\"");
m.entry(":vertical_traffic_light:" , "\"\u{01F6A6}\"");
m.entry(":vhs:" , "\"\u{01F4FC}\"");
m.entry(":vibration_mode:" , "\"\u{01F4F3}\"");
m.entry(":video_camera:" , "\"\u{01F4F9}\"");
m.entry(":video_game:" , "\"\u{01F3AE}\"");
m.entry(":violin:" , "\"\u{01F3BB}\"");
m.entry(":virgo:" , "\"\u{00264D}\"");
m.entry(":volcano:" , "\"\u{01F30B}\"");
m.entry(":vs:" , "\"\u{01F19A}\"");
m.entry(":walking:" , "\"\u{01F6B6}\"");
m.entry(":waning_crescent_moon:" , "\"\u{01F318}\"");
m.entry(":waning_gibbous_moon:" , "\"\u{01F316}\"");
m.entry(":warning:" , "\"\u{0026A0}\"");
m.entry(":watch:" , "\"\u{00231A}\"");
m.entry(":water_buffalo:" , "\"\u{01F403}\"");
m.entry(":watermelon:" , "\"\u{01F349}\"");
m.entry(":wave:" , "\"\u{01F44B}\"");
m.entry(":wavy_dash:" , "\"\u{003030}\"");
m.entry(":waxing_crescent_moon:" , "\"\u{01F312}\"");
m.entry(":waxing_gibbous_moon:" , "\"\u{01F314}\"");
m.entry(":wc:" , "\"\u{01F6BE}\"");
m.entry(":weary:" , "\"\u{01F629}\"");
m.entry(":wedding:" , "\"\u{01F492}\"");
m.entry(":whale:" , "\"\u{01F433}\"");
m.entry(":whale2:" , "\"\u{01F40B}\"");
m.entry(":wheelchair:" , "\"\u{00267F}\"");
m.entry(":white_check_mark:" , "\"\u{002705}\"");
m.entry(":white_circle:" , "\"\u{0026AA}\"");
m.entry(":white_flower:" , "\"\u{01F4AE}\"");
m.entry(":white_large_square:" , "\"\u{002B1C}\"");
m.entry(":white_medium_small_square:" , "\"\u{0025FD}\"");
m.entry(":white_medium_square:" , "\"\u{0025FB}\"");
m.entry(":white_small_square:" , "\"\u{0025AB}\"");
m.entry(":white_square_button:" , "\"\u{01F533}\"");
m.entry(":wind_chime:" , "\"\u{01F390}\"");
m.entry(":wine_glass:" , "\"\u{01F377}\"");
m.entry(":wink:" , "\"\u{01F609}\"");
m.entry(":wolf:" , "\"\u{01F43A}\"");
m.entry(":woman:" , "\"\u{01F469}\"");
m.entry(":womans_clothes:" , "\"\u{01F45A}\"");
m.entry(":womans_hat:" , "\"\u{01F452}\"");
m.entry(":womens:" , "\"\u{01F6BA}\"");
m.entry(":worried:" , "\"\u{01F61F}\"");
m.entry(":wrench:" , "\"\u{01F527}\"");
m.entry(":x:" , "\"\u{00274C}\"");
m.entry(":yellow_heart:" , "\"\u{01F49B}\"");
m.entry(":yen:" , "\"\u{01F4B4}\"");
m.entry(":yum:" , "\"\u{01F60B}\"");
m.entry(":zap:" , "\"\u{0026A1}\"");
m.entry(":zzz:" , "\"\u{01F4A4}\"");
m.build(&mut file).unwrap();
write!(&mut file, ";\n").unwrap();
}