forked from coolshou/purple-line
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathemoji.cpp
191 lines (189 loc) · 11.4 KB
/
emoji.cpp
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
#include "emoji.hpp"
// This file was generated with convertemoji.py
const EmojiData emoji_data[] = {
{ "\xf4\x80\x81\xb8", "\x6c\x6f\x76\x65", true },
{ "\xf4\x80\x81\xb9", "\x68\x61\x68\x61\x68\x61", true },
{ "\xf4\x80\x81\xba", "\x70\x6c\x65\x61\x73\x65\x21", true },
{ "\xf4\x80\x81\xbb", "\x73\x68\x6f\x63\x6b\x65\x64", true },
{ "\xf4\x80\x81\xbc", "\x73\x61\x64", true },
{ "\xf4\x80\x81\xbd", "\x6f\x68\x20\x6e\x6f\x21", true },
{ "\xf4\x80\x81\xbe", "\x73\x75\x70\x65\x72\x20\x61\x6e\x67\x72\x79", true },
{ "\xf4\x80\x82\x8c", "\x68\x65\x65", true },
{ "\xf4\x80\x82\x8d", "\x6d\x6f\x6f\x6e\x20\x67\x72\x69\x6e", true },
{ "\xf4\x80\x82\x8e", "\x6f\x6f\x70\x73", true },
{ "\xf4\x80\x82\x8f", "\x6d\x6f\x6f\x6e\x20\x77\x69\x6e\x6b", true },
{ "\xf4\x80\x82\x90", "\x63\x6f\x6e\x74\x65\x6e\x74", true },
{ "\xf4\x80\x82\x91", "\x67\x61\x73\x70\x21", true },
{ "\xf4\x80\x82\x92", "\x62\x6c\x75\x65", true },
{ "\xf4\x80\x82\x93", "\x6e\x6f\x6d\x20\x6e\x6f\x6d", true },
{ "\xf4\x80\x82\x94", "\x61\x68\x2e\x2e\x2e", true },
{ "\xf4\x80\x82\x95", "\x61\x74\x20\x6c\x61\x73\x74\x21", true },
{ "\xf4\x80\x81\xbf", "\x68\x61\x68\x61", true },
{ "\xf4\x80\x82\x80", "\x73\x70\x61\x72\x6b\x6c\x69\x6e\x67\x20\x65\x79\x65\x73", true },
{ "\xf4\x80\x82\x81", "\x6b\x69\x73\x73\x20\x6d\x65", true },
{ "\xf4\x80\x82\x82", "\x74\x6f\x6e\x67\x75\x65\x20\x6f\x75\x74", true },
{ "\xf4\x80\x82\x83", "\x66\x72\x6f\x7a\x65\x6e", true },
{ "\xf4\x80\x82\x96", "\x63\x6f\x6e\x79\x20\x6b\x69\x73\x73", true },
{ "\xf4\x80\x82\x97", "\x68\x6d\x70\x68", true },
{ "\xf4\x80\x82\x98", "\x62\x72\x72", true },
{ "\xf4\x80\x82\x99", "\x68\x61\x6c\x66\x20\x64\x65\x61\x64", true },
{ "\xf4\x80\x82\x9a", "\x73\x68\x61\x72\x70", true },
{ "\xf4\x80\x82\x9b", "\x70\x61\x6e\x69\x63", true },
{ "\xf4\x80\x82\x9c", "\x64\x6f\x7a\x65\x20\x6f\x66\x66", true },
{ "\xf4\x80\x82\x9d", "\x61\x77\x77", true },
{ "\xf4\x80\x82\x9e", "\x61\x72\x67\x68\x21", true },
{ "\xf4\x80\x82\x84", "\x68\x65\x6c\x6c\x6f", true },
{ "\xf4\x80\x82\x85", "\x65\x68\x3f\x21", true },
{ "\xf4\x80\x82\x86", "\x67\x6f\x6f\x64\x6e\x69\x67\x68\x74", true },
{ "\xf4\x80\x82\x87", "\x73\x74\x72\x65\x73\x73\x65\x64", true },
{ "\xf4\x80\x82\x88", "\x77\x6f\x72\x6e\x20\x6f\x75\x74", true },
{ "\xf4\x80\x82\x89", "\x77\x68\x61\x74\x3f\x21", true },
{ "\xf4\x80\x82\x8a", "\x6a\x61\x6d\x65\x73\x20\x77\x69\x6e\x6b", true },
{ "\xf4\x80\x82\x8b", "\x61\x74\x74\x72\x61\x63\x74\x65\x64", true },
{ "\xf4\x80\x82\x9f", "\x22\x77\x68\x6f\x2c\x20\x6d\x65\x3f\x22", true },
{ "\xf4\x80\x80\x81", "\x68\x61\x70\x70\x79", true },
{ "\xf4\x80\x80\x82", "\x73\x6d\x69\x6c\x65", true },
{ "\xf4\x80\x80\x83", "\x6c\x61\x75\x67\x68", true },
{ "\xf4\x80\x80\x84", "\x62\x6c\x75\x73\x68", true },
{ "\xf4\x80\x80\x85", "\x77\x69\x6e\x6b", true },
{ "\xf4\x80\x80\x86", "\x67\x6c\x61\x64", true },
{ "\xf4\x80\x80\x87", "\x62\x6c\x6f\x77\x6b\x69\x73\x73", true },
{ "\xf4\x80\x80\x88", "\x6b\x69\x73\x73", true },
{ "\xf4\x80\x80\x89", "\x62\x61\x66\x66\x6c\x65\x64", true },
{ "\xf4\x80\x80\x8a", "\x72\x65\x6c\x69\x65\x66", true },
{ "\xf4\x80\x80\x8b", "\x67\x72\x69\x6e", true },
{ "\xf4\x80\x80\x8c", "\x6b\x69\x64\x64\x69\x6e\x67", true },
{ "\xf4\x80\x80\x8d", "\x66\x75\x6e\x6e\x79", true },
{ "\xf4\x80\x80\x8e", "\x75\x6e\x61\x6d\x75\x73\x65\x64", true },
{ "\xf4\x80\x80\x8f", "\x73\x6d\x69\x72\x6b", true },
{ "\xf4\x80\x80\x90", "\x62\x69\x74\x74\x65\x72\x73\x6d\x69\x6c\x65", true },
{ "\xf4\x80\x80\x91", "\x68\x6d", true },
{ "\xf4\x80\x80\x92", "\x64\x69\x73\x61\x70\x70\x6f\x69\x6e\x74\x65\x64", true },
{ "\xf4\x80\x80\x93", "\x75\x6e\x62\x65\x61\x72\x61\x62\x6c\x65", true },
{ "\xf4\x80\x80\x94", "\x63\x6f\x6c\x64\x73\x77\x65\x61\x74", true },
{ "\xf4\x80\x80\x95", "\x65\x78\x61\x73\x70\x65\x72\x61\x74\x65\x64", true },
{ "\xf4\x80\x80\x96", "\x61\x6e\x67\x75\x69\x73\x68\x65\x64", true },
{ "\xf4\x80\x80\x97", "\x74\x69\x72\x65\x64", true },
{ "\xf4\x80\x80\x98", "\x74\x65\x61\x72", true },
{ "\xf4\x80\x80\x99", "\x63\x72\x79\x69\x6e\x67", true },
{ "\xf4\x80\x80\x9a", "\x74\x65\x61\x72\x73\x6f\x66\x6a\x6f\x79", true },
{ "\xf4\x80\x80\x9b", "\x61\x73\x74\x6f\x6e\x69\x73\x68\x65\x64", true },
{ "\xf4\x80\x80\x9c", "\x73\x63\x72\x65\x61\x6d", true },
{ "\xf4\x80\x80\x9d", "\x70\x6f\x75\x74\x69\x6e\x67", true },
{ "\xf4\x80\x80\x9e", "\x61\x6e\x67\x72\x79", true },
{ "\xf4\x80\x80\x9f", "\x64\x6f\x7a\x69\x6e\x67", true },
{ "\xf4\x80\x80\xa0", "\x6d\x61\x73\x6b", true },
{ "\xf4\x80\x80\xa1", "\x64\x61\x7a\x65\x64", true },
{ "\xf4\x80\x80\xa2", "\x63\x61\x74\x66\x61\x63\x65", true },
{ "\xf4\x80\x80\xa3", "\x79\x75\x6d\x6d\x79", true },
{ "\xf4\x80\x81\x9d", "\x70\x69\x67", true },
{ "\xf4\x80\x81\x9f", "\x63\x61\x74", true },
{ "\xf4\x80\x81\x9e", "\x64\x6f\x67", true },
{ "\xf4\x80\x82\xa0", "\x67\x68\x6f\x73\x74", true },
{ "\xf4\x80\x82\xa1", "\x68\x61\x6c\x6c\x6f\x77\x65\x65\x6e", true },
{ "\xf4\x80\x80\xa4", "\x69\x6d\x70", true },
{ "\xf4\x80\x82\xa2", "\x73\x6b\x75\x6c\x6c", true },
{ "\xf4\x80\x82\xa3", "\x70\x6f\x6f\x70", true },
{ "\xf4\x80\x82\xa4", "\x66\x69\x72\x65", true },
{ "\xf4\x80\x82\xa5", "\x79\x65\x73", true },
{ "\xf4\x80\x82\xa6", "\x6e\x6f", true },
{ "\xf4\x80\x82\xa7", "\x74\x6f\x69\x6c\x65\x74", true },
{ "\xf4\x80\x80\xa6", "\x72\x61\x67\x65", true },
{ "\xf4\x80\x80\xa7", "\x73\x75\x72\x70\x72\x69\x73\x65", true },
{ "\xf4\x80\x80\xa9", "\x64\x72\x6f\x70", true },
{ "\xf4\x80\x80\xaa", "\x64\x61\x73\x68", true },
{ "\xf4\x80\x80\xab", "\x73\x6c\x65\x65\x70\x79", true },
{ "\xf4\x80\x80\xac", "\x6c\x69\x70\x73", true },
{ "\xf4\x80\x80\xad", "\x73\x68\x69\x6e\x79", true },
{ "\xf4\x80\x80\xae", "\x65\x79\x65\x73", true },
{ "\xf4\x80\x80\xaf", "\x65\x61\x72", true },
{ "\xf4\x80\x80\xba", "\x74\x68\x75\x6e\x64\x65\x72", true },
{ "\xf4\x80\x82\xa8", "\x6d\x6f\x6f\x6e", true },
{ "\xf4\x80\x82\xa9", "\x73\x75\x6e", true },
{ "\xf4\x80\x82\xaa", "\x72\x61\x69\x6e", true },
{ "\xf4\x80\x82\xab", "\x73\x6e\x6f\x77", true },
{ "\xf4\x80\x82\xac", "\x63\x6c\x6f\x75\x64", true },
{ "\xf4\x80\x80\xb3", "\x6f\x6b", true },
{ "\xf4\x80\x82\xad", "\x62\x6f\x6f", true },
{ "\xf4\x80\x80\xb0", "\x73\x63\x69\x73\x73\x6f\x72\x73", true },
{ "\xf4\x80\x80\xb1", "\x70\x61\x70\x65\x72", true },
{ "\xf4\x80\x80\xb2", "\x72\x6f\x63\x6b", true },
{ "\xf4\x80\x82\xae", "\x63\x6c\x61\x70", true },
{ "\xf4\x80\x80\xb5", "\x21", true },
{ "\xf4\x80\x80\xb6", "\x3f", true },
{ "\xf4\x80\x80\xb9", "\x65\x69\x67\x68\x74\x68\x6e\x6f\x74\x65", true },
{ "\xf4\x80\x80\xb7", "\x68\x65\x61\x72\x74", true },
{ "\xf4\x80\x80\xb8", "\x62\x72\x6f\x6b\x65\x6e\x68\x65\x61\x72\x74", true },
{ "\xf4\x80\x82\xaf", "\x31\x20\x68\x65\x61\x72\x74", true },
{ "\xf4\x80\x82\xb0", "\x33\x20\x68\x65\x61\x72\x74\x73", true },
{ "\xf4\x80\x82\xb1", "\x32\x20\x68\x65\x61\x72\x74\x73", true },
{ "\xf4\x80\x82\xb2", "\x73\x74\x61\x72", true },
{ "\xf4\x80\x82\xb3", "\x32\x20\x73\x74\x61\x72\x73", true },
{ "\xf4\x80\x80\xbb", "\x50\x43", true },
{ "\xf4\x80\x80\xbc", "\x70\x68\x6f\x6e\x65", true },
{ "\xf4\x80\x80\xbd", "\x63\x65\x6c\x6c\x70\x68\x6f\x6e\x65", true },
{ "\xf4\x80\x82\xb4", "\x63\x61\x6c\x63\x75\x6c\x61\x74\x6f\x72", true },
{ "\xf4\x80\x81\x80", "\x6c\x6f\x76\x65\x6c\x65\x74\x74\x65\x72", true },
{ "\xf4\x80\x81\x81", "\x70\x65\x6e\x63\x69\x6c", true },
{ "\xf4\x80\x81\x82", "\x62\x61\x73\x65\x62\x61\x6c\x6c", true },
{ "\xf4\x80\x81\x83", "\x67\x6f\x6c\x66\x62\x61\x6c\x6c", true },
{ "\xf4\x80\x81\x84", "\x74\x65\x6e\x6e\x69\x73\x62\x61\x6c\x6c", true },
{ "\xf4\x80\x81\x85", "\x73\x6f\x63\x63\x65\x72\x62\x61\x6c\x6c", true },
{ "\xf4\x80\x82\xb5", "\x62\x65\x64", true },
{ "\xf4\x80\x81\x87", "\x74\x72\x61\x69\x6e", true },
{ "\xf4\x80\x81\x89", "\x63\x61\x72", true },
{ "\xf4\x80\x81\x8a", "\x70\x6c\x61\x6e\x65", true },
{ "\xf4\x80\x81\x8b", "\x62\x69\x63\x79\x63\x6c\x65", true },
{ "\xf4\x80\x81\x8c", "\x62\x75\x69\x6c\x64\x69\x6e\x67", true },
{ "\xf4\x80\x81\x8d", "\x70\x6f\x73\x74\x6f\x66\x66\x69\x63\x65", true },
{ "\xf4\x80\x81\x8e", "\x68\x6f\x73\x70\x69\x74\x61\x6c", true },
{ "\xf4\x80\x81\x8f", "\x73\x63\x68\x6f\x6f\x6c", true },
{ "\xf4\x80\x81\x90", "\x62\x61\x6e\x6b", true },
{ "\xf4\x80\x81\x91", "\x73\x70\x61", true },
{ "\xf4\x80\x81\x93", "\x67\x61\x73\x73\x74\x61\x74\x69\x6f\x6e", true },
{ "\xf4\x80\x81\x94", "\x6e\x6f\x6f\x64\x6c\x65\x73", true },
{ "\xf4\x80\x81\x95", "\x68\x61\x6d\x62\x75\x72\x67\x65\x72", true },
{ "\xf4\x80\x81\x96", "\x63\x61\x6b\x65", true },
{ "\xf4\x80\x82\xb6", "\x63\x68\x6f\x63\x6f\x6c\x61\x74\x65\x20\x63\x61\x6b\x65", true },
{ "\xf4\x80\x81\x97", "\x63\x6f\x63\x6b\x74\x61\x69\x6c", true },
{ "\xf4\x80\x81\x98", "\x62\x65\x65\x72", true },
{ "\xf4\x80\x81\x99", "\x63\x6f\x66\x66\x65\x65", true },
{ "\xf4\x80\x82\xb7", "\x6d\x65\x64\x69\x63\x69\x6e\x65", true },
{ "\xf4\x80\x81\x9b", "\x61\x70\x70\x6c\x65", true },
{ "\xf4\x80\x81\x9c", "\x63\x68\x69\x63\x6b", true },
{ "\xf4\x80\x81\xa0", "\x66\x6c\x6f\x77\x65\x72", true },
{ "\xf4\x80\x81\xa1", "\x66\x6f\x75\x72\x6c\x65\x61\x66\x63\x6c\x6f\x76\x65\x72", true },
{ "\xf4\x80\x81\xa2", "\x74\x75\x6c\x69\x70", true },
{ "\xf4\x80\x80\xa5", "\x61\x6c\x69\x65\x6e", false },
{ "\xf4\x80\x80\xa8", "\x73\x77\x65\x61\x74", false },
{ "\xf4\x80\x80\xb4", "\x70\x75\x6e\x63\x68", false },
{ "\xf4\x80\x80\xbe", "\x63\x61\x6c\x6c", false },
{ "\xf4\x80\x80\xbf", "\x6c\x65\x74\x74\x65\x72", false },
{ "\xf4\x80\x81\x86", "\x65\x76\x65\x6e\x74", false },
{ "\xf4\x80\x81\x88", "\x62\x75\x6c\x6c\x65\x74\x74\x72\x61\x69\x6e", false },
{ "\xf4\x80\x81\x92", "\x32\x34\x68", false },
{ "\xf4\x80\x81\x9a", "\x74\x65\x61\x63\x75\x70", false },
{ "\xf4\x80\x81\xa3", "\x6d\x74\x46\x75\x6a\x69", false },
{ "\xf4\x80\x82\xb8", "\x72\x6f\x73\x65", true },
{ "\xf4\x80\x82\xb9", "\x72\x6f\x73\x65\x20\x73\x74\x61\x6c\x6b", true },
{ "\xf4\x80\x81\xa4", "\x77\x61\x76\x65", true },
{ "\xf4\x80\x81\xa5", "\x63\x69\x67\x61\x72", true },
{ "\xf4\x80\x81\xa6", "\x6e\x6f\x73\x6d\x6f\x6b\x69\x6e\x67", true },
{ "\xf4\x80\x81\xa7", "\x68\x69\x67\x68\x68\x65\x65\x6c\x73", true },
{ "\xf4\x80\x81\xa8", "\x6c\x69\x70\x73\x74\x69\x63\x6b", true },
{ "\xf4\x80\x81\xa9", "\x72\x69\x62\x62\x6f\x6e", true },
{ "\xf4\x80\x81\xaa", "\x63\x61\x6d\x65\x72\x61", true },
{ "\xf4\x80\x81\xab", "\x62\x61\x67", true },
{ "\xf4\x80\x81\xac", "\x62\x6f\x6f\x6b", true },
{ "\xf4\x80\x81\xad", "\x54\x56", true },
{ "\xf4\x80\x81\xae", "\x76\x69\x64\x65\x6f\x67\x61\x6d\x65", true },
{ "\xf4\x80\x81\xaf", "\x63\x69\x6e\x65\x6d\x61", true },
{ "\xf4\x80\x81\xb0", "\x68\x65\x61\x64\x70\x68\x6f\x6e\x65\x73", true },
{ "\xf4\x80\x81\xb1", "\x63\x6c\x6f\x63\x6b", true },
{ "\xf4\x80\x81\xb2", "\x70\x75\x72\x73\x65", true },
{ "\xf4\x80\x81\xb3", "\x63\x72\x6f\x77\x6e", true },
{ "\xf4\x80\x81\xb4", "\x72\x69\x6e\x67", true },
{ "\xf4\x80\x81\xb5", "\x67\x69\x66\x74", true },
{ "\xf4\x80\x81\xb6", "\x62\x69\x72\x74\x68\x64\x61\x79", true },
{ "\xf4\x80\x81\xb7", "\x6c\x69\x67\x68\x74\x62\x75\x6c\x62", true },
};