///|
// Vendored from .repos/mammoth/node_modules/dingbat-to-unicode/dist/dingbats.js.
fn dingbat_to_unicode(font : String, code : Int) -> String? {
match font.to_upper() {
"SYMBOL" => symbol_dingbat_to_unicode(code)
"WEBDINGS" => webdings_to_unicode(code)
"WINGDINGS" => wingdings_to_unicode(code)
"WINGDINGS 2" => wingdings_2_to_unicode(code)
"WINGDINGS 3" => wingdings_3_to_unicode(code)
_ => None
}
}
///|
fn symbol_dingbat_to_unicode(code : Int) -> String? {
match code {
100 => Some("\u{3B4}")
101 => Some("\u{3B5}")
102 => Some("\u{3C6}")
103 => Some("\u{3B3}")
104 => Some("\u{3B7}")
105 => Some("\u{3B9}")
106 => Some("\u{3D5}")
107 => Some("\u{3BA}")
108 => Some("\u{3BB}")
109 => Some("\u{3BC}")
110 => Some("\u{3BD}")
111 => Some("\u{3BF}")
112 => Some("\u{3C0}")
113 => Some("\u{3B8}")
114 => Some("\u{3C1}")
115 => Some("\u{3C3}")
116 => Some("\u{3C4}")
117 => Some("\u{3C5}")
118 => Some("\u{3D6}")
119 => Some("\u{3C9}")
120 => Some("\u{3BE}")
121 => Some("\u{3C8}")
122 => Some("\u{3B6}")
123 => Some("\u{7B}")
124 => Some("\u{7C}")
125 => Some("\u{7D}")
126 => Some("\u{7E}")
160 => Some("\u{20AC}")
161 => Some("\u{3D2}")
162 => Some("\u{2032}")
163 => Some("\u{2264}")
164 => Some("\u{2044}")
165 => Some("\u{221E}")
166 => Some("\u{192}")
167 => Some("\u{2663}")
168 => Some("\u{2666}")
169 => Some("\u{2665}")
170 => Some("\u{2660}")
171 => Some("\u{2194}")
172 => Some("\u{2190}")
173 => Some("\u{2191}")
174 => Some("\u{2192}")
175 => Some("\u{2193}")
176 => Some("\u{B0}")
177 => Some("\u{B1}")
178 => Some("\u{2033}")
179 => Some("\u{2265}")
180 => Some("\u{D7}")
181 => Some("\u{221D}")
182 => Some("\u{2202}")
183 => Some("\u{2022}")
184 => Some("\u{F7}")
185 => Some("\u{2260}")
186 => Some("\u{2261}")
187 => Some("\u{2248}")
188 => Some("\u{2026}")
189 => Some("\u{23D0}")
190 => Some("\u{23AF}")
191 => Some("\u{21B5}")
192 => Some("\u{2135}")
193 => Some("\u{2111}")
194 => Some("\u{211C}")
195 => Some("\u{2118}")
196 => Some("\u{2297}")
197 => Some("\u{2295}")
198 => Some("\u{2205}")
199 => Some("\u{2229}")
200 => Some("\u{222A}")
201 => Some("\u{2283}")
202 => Some("\u{2287}")
203 => Some("\u{2284}")
204 => Some("\u{2282}")
205 => Some("\u{2286}")
206 => Some("\u{2208}")
207 => Some("\u{2209}")
208 => Some("\u{2220}")
209 => Some("\u{2207}")
210 => Some("\u{AE}")
211 => Some("\u{A9}")
212 => Some("\u{2122}")
213 => Some("\u{220F}")
214 => Some("\u{221A}")
215 => Some("\u{22C5}")
216 => Some("\u{AC}")
217 => Some("\u{2227}")
218 => Some("\u{2228}")
219 => Some("\u{21D4}")
220 => Some("\u{21D0}")
221 => Some("\u{21D1}")
222 => Some("\u{21D2}")
223 => Some("\u{21D3}")
224 => Some("\u{25CA}")
225 => Some("\u{3008}")
226 => Some("\u{AE}")
227 => Some("\u{A9}")
228 => Some("\u{2122}")
229 => Some("\u{2211}")
230 => Some("\u{239B}")
231 => Some("\u{239C}")
232 => Some("\u{239D}")
233 => Some("\u{23A1}")
234 => Some("\u{23A2}")
235 => Some("\u{23A3}")
236 => Some("\u{23A7}")
237 => Some("\u{23A8}")
238 => Some("\u{23A9}")
239 => Some("\u{23AA}")
240 => Some("\u{F8FF}")
241 => Some("\u{3009}")
242 => Some("\u{222B}")
243 => Some("\u{2320}")
244 => Some("\u{23AE}")
245 => Some("\u{2321}")
246 => Some("\u{239E}")
247 => Some("\u{239F}")
248 => Some("\u{23A0}")
249 => Some("\u{23A4}")
250 => Some("\u{23A5}")
251 => Some("\u{23A6}")
252 => Some("\u{23AB}")
253 => Some("\u{23AC}")
254 => Some("\u{23AD}")
32 => Some("\u{20}")
33 => Some("\u{21}")
34 => Some("\u{2200}")
35 => Some("\u{23}")
36 => Some("\u{2203}")
37 => Some("\u{25}")
38 => Some("\u{26}")
39 => Some("\u{220D}")
40 => Some("\u{28}")
41 => Some("\u{29}")
42 => Some("\u{2A}")
43 => Some("\u{2B}")
44 => Some("\u{2C}")
45 => Some("\u{2212}")
46 => Some("\u{2E}")
47 => Some("\u{2F}")
48 => Some("\u{30}")
49 => Some("\u{31}")
50 => Some("\u{32}")
51 => Some("\u{33}")
52 => Some("\u{34}")
53 => Some("\u{35}")
54 => Some("\u{36}")
55 => Some("\u{37}")
56 => Some("\u{38}")
57 => Some("\u{39}")
58 => Some("\u{3A}")
59 => Some("\u{3B}")
60 => Some("\u{3C}")
61 => Some("\u{3D}")
62 => Some("\u{3E}")
63 => Some("\u{3F}")
64 => Some("\u{2245}")
65 => Some("\u{391}")
66 => Some("\u{392}")
67 => Some("\u{3A7}")
68 => Some("\u{394}")
69 => Some("\u{395}")
70 => Some("\u{3A6}")
71 => Some("\u{393}")
72 => Some("\u{397}")
73 => Some("\u{399}")
74 => Some("\u{3D1}")
75 => Some("\u{39A}")
76 => Some("\u{39B}")
77 => Some("\u{39C}")
78 => Some("\u{39D}")
79 => Some("\u{39F}")
80 => Some("\u{3A0}")
81 => Some("\u{398}")
82 => Some("\u{3A1}")
83 => Some("\u{3A3}")
84 => Some("\u{3A4}")
85 => Some("\u{3A5}")
86 => Some("\u{3C2}")
87 => Some("\u{3A9}")
88 => Some("\u{39E}")
89 => Some("\u{3A8}")
90 => Some("\u{396}")
91 => Some("\u{5B}")
92 => Some("\u{2234}")
93 => Some("\u{5D}")
94 => Some("\u{22A5}")
95 => Some("\u{5F}")
96 => Some("\u{203E}")
97 => Some("\u{3B1}")
98 => Some("\u{3B2}")
99 => Some("\u{3C7}")
_ => None
}
}
///|
fn webdings_to_unicode(code : Int) -> String? {
match code {
100 => Some("\u{1F6E1}")
101 => Some("\u{1F4E6}")
102 => Some("\u{1F6F1}")
103 => Some("\u{2B1B}")
104 => Some("\u{1F691}")
105 => Some("\u{1F6C8}")
106 => Some("\u{1F6E9}")
107 => Some("\u{1F6F0}")
108 => Some("\u{1F7C8}")
109 => Some("\u{1F574}")
110 => Some("\u{2B24}")
111 => Some("\u{1F6E5}")
112 => Some("\u{1F694}")
113 => Some("\u{1F5D8}")
114 => Some("\u{1F5D9}")
115 => Some("\u{2753}")
116 => Some("\u{1F6F2}")
117 => Some("\u{1F687}")
118 => Some("\u{1F68D}")
119 => Some("\u{26F3}")
120 => Some("\u{29B8}")
121 => Some("\u{2296}")
122 => Some("\u{1F6AD}")
123 => Some("\u{1F5EE}")
124 => Some("\u{23D0}")
125 => Some("\u{1F5EF}")
126 => Some("\u{1F5F2}")
128 => Some("\u{1F6B9}")
129 => Some("\u{1F6BA}")
130 => Some("\u{1F6C9}")
131 => Some("\u{1F6CA}")
132 => Some("\u{1F6BC}")
133 => Some("\u{1F47D}")
134 => Some("\u{1F3CB}")
135 => Some("\u{26F7}")
136 => Some("\u{1F3C2}")
137 => Some("\u{1F3CC}")
138 => Some("\u{1F3CA}")
139 => Some("\u{1F3C4}")
140 => Some("\u{1F3CD}")
141 => Some("\u{1F3CE}")
142 => Some("\u{1F698}")
143 => Some("\u{1F5E0}")
144 => Some("\u{1F6E2}")
145 => Some("\u{1F4B0}")
146 => Some("\u{1F3F7}")
147 => Some("\u{1F4B3}")
148 => Some("\u{1F46A}")
149 => Some("\u{1F5E1}")
150 => Some("\u{1F5E2}")
151 => Some("\u{1F5E3}")
152 => Some("\u{272F}")
153 => Some("\u{1F584}")
154 => Some("\u{1F585}")
155 => Some("\u{1F583}")
156 => Some("\u{1F586}")
157 => Some("\u{1F5B9}")
158 => Some("\u{1F5BA}")
159 => Some("\u{1F5BB}")
160 => Some("\u{1F575}")
161 => Some("\u{1F570}")
162 => Some("\u{1F5BD}")
163 => Some("\u{1F5BE}")
164 => Some("\u{1F4CB}")
165 => Some("\u{1F5D2}")
166 => Some("\u{1F5D3}")
167 => Some("\u{1F56E}")
168 => Some("\u{1F4DA}")
169 => Some("\u{1F5DE}")
170 => Some("\u{1F5DF}")
171 => Some("\u{1F5C3}")
172 => Some("\u{1F5C2}")
173 => Some("\u{1F5BC}")
174 => Some("\u{1F3AD}")
175 => Some("\u{1F39C}")
176 => Some("\u{1F398}")
177 => Some("\u{1F399}")
178 => Some("\u{1F3A7}")
179 => Some("\u{1F4BF}")
180 => Some("\u{1F39E}")
181 => Some("\u{1F4F7}")
182 => Some("\u{1F39F}")
183 => Some("\u{1F3AC}")
184 => Some("\u{1F4FD}")
185 => Some("\u{1F4F9}")
186 => Some("\u{1F4FE}")
187 => Some("\u{1F4FB}")
188 => Some("\u{1F39A}")
189 => Some("\u{1F39B}")
190 => Some("\u{1F4FA}")
191 => Some("\u{1F4BB}")
192 => Some("\u{1F5A5}")
193 => Some("\u{1F5A6}")
194 => Some("\u{1F5A7}")
195 => Some("\u{1F579}")
196 => Some("\u{1F3AE}")
197 => Some("\u{1F57B}")
198 => Some("\u{1F57C}")
199 => Some("\u{1F4DF}")
200 => Some("\u{1F581}")
201 => Some("\u{1F580}")
202 => Some("\u{1F5A8}")
203 => Some("\u{1F5A9}")
204 => Some("\u{1F5BF}")
205 => Some("\u{1F5AA}")
206 => Some("\u{1F5DC}")
207 => Some("\u{1F512}")
208 => Some("\u{1F513}")
209 => Some("\u{1F5DD}")
210 => Some("\u{1F4E5}")
211 => Some("\u{1F4E4}")
212 => Some("\u{1F573}")
213 => Some("\u{1F323}")
214 => Some("\u{1F324}")
215 => Some("\u{1F325}")
216 => Some("\u{1F326}")
217 => Some("\u{2601}")
218 => Some("\u{1F328}")
219 => Some("\u{1F327}")
220 => Some("\u{1F329}")
221 => Some("\u{1F32A}")
222 => Some("\u{1F32C}")
223 => Some("\u{1F32B}")
224 => Some("\u{1F31C}")
225 => Some("\u{1F321}")
226 => Some("\u{1F6CB}")
227 => Some("\u{1F6CF}")
228 => Some("\u{1F37D}")
229 => Some("\u{1F378}")
230 => Some("\u{1F6CE}")
231 => Some("\u{1F6CD}")
232 => Some("\u{24C5}")
233 => Some("\u{267F}")
234 => Some("\u{1F6C6}")
235 => Some("\u{1F588}")
236 => Some("\u{1F393}")
237 => Some("\u{1F5E4}")
238 => Some("\u{1F5E5}")
239 => Some("\u{1F5E6}")
240 => Some("\u{1F5E7}")
241 => Some("\u{1F6EA}")
242 => Some("\u{1F43F}")
243 => Some("\u{1F426}")
244 => Some("\u{1F41F}")
245 => Some("\u{1F415}")
246 => Some("\u{1F408}")
247 => Some("\u{1F66C}")
248 => Some("\u{1F66E}")
249 => Some("\u{1F66D}")
250 => Some("\u{1F66F}")
251 => Some("\u{1F5FA}")
252 => Some("\u{1F30D}")
253 => Some("\u{1F30F}")
254 => Some("\u{1F30E}")
255 => Some("\u{1F54A}")
32 => Some("\u{20}")
33 => Some("\u{1F577}")
34 => Some("\u{1F578}")
35 => Some("\u{1F572}")
36 => Some("\u{1F576}")
37 => Some("\u{1F3C6}")
38 => Some("\u{1F396}")
39 => Some("\u{1F587}")
40 => Some("\u{1F5E8}")
41 => Some("\u{1F5E9}")
42 => Some("\u{1F5F0}")
43 => Some("\u{1F5F1}")
44 => Some("\u{1F336}")
45 => Some("\u{1F397}")
46 => Some("\u{1F67E}")
47 => Some("\u{1F67C}")
48 => Some("\u{1F5D5}")
49 => Some("\u{1F5D6}")
50 => Some("\u{1F5D7}")
51 => Some("\u{23F4}")
52 => Some("\u{23F5}")
53 => Some("\u{23F6}")
54 => Some("\u{23F7}")
55 => Some("\u{23EA}")
56 => Some("\u{23E9}")
57 => Some("\u{23EE}")
58 => Some("\u{23ED}")
59 => Some("\u{23F8}")
60 => Some("\u{23F9}")
61 => Some("\u{23FA}")
62 => Some("\u{1F5DA}")
63 => Some("\u{1F5F3}")
64 => Some("\u{1F6E0}")
65 => Some("\u{1F3D7}")
66 => Some("\u{1F3D8}")
67 => Some("\u{1F3D9}")
68 => Some("\u{1F3DA}")
69 => Some("\u{1F3DC}")
70 => Some("\u{1F3ED}")
71 => Some("\u{1F3DB}")
72 => Some("\u{1F3E0}")
73 => Some("\u{1F3D6}")
74 => Some("\u{1F3DD}")
75 => Some("\u{1F6E3}")
76 => Some("\u{1F50D}")
77 => Some("\u{1F3D4}")
78 => Some("\u{1F441}")
79 => Some("\u{1F442}")
80 => Some("\u{1F3DE}")
81 => Some("\u{1F3D5}")
82 => Some("\u{1F6E4}")
83 => Some("\u{1F3DF}")
84 => Some("\u{1F6F3}")
85 => Some("\u{1F56C}")
86 => Some("\u{1F56B}")
87 => Some("\u{1F568}")
88 => Some("\u{1F508}")
89 => Some("\u{1F394}")
90 => Some("\u{1F395}")
91 => Some("\u{1F5EC}")
92 => Some("\u{1F67D}")
93 => Some("\u{1F5ED}")
94 => Some("\u{1F5EA}")
95 => Some("\u{1F5EB}")
96 => Some("\u{2B94}")
97 => Some("\u{2714}")
98 => Some("\u{1F6B2}")
99 => Some("\u{2B1C}")
_ => None
}
}
///|
fn wingdings_2_to_unicode(code : Int) -> String? {
match code {
100 => Some("\u{1F667}")
101 => Some("\u{1F65A}")
102 => Some("\u{1F658}")
103 => Some("\u{1F659}")
104 => Some("\u{1F65B}")
105 => Some("\u{24EA}")
106 => Some("\u{2460}")
107 => Some("\u{2461}")
108 => Some("\u{2462}")
109 => Some("\u{2463}")
110 => Some("\u{2464}")
111 => Some("\u{2465}")
112 => Some("\u{2466}")
113 => Some("\u{2467}")
114 => Some("\u{2468}")
115 => Some("\u{2469}")
116 => Some("\u{24FF}")
117 => Some("\u{2776}")
118 => Some("\u{2777}")
119 => Some("\u{2778}")
120 => Some("\u{2779}")
121 => Some("\u{277A}")
122 => Some("\u{277B}")
123 => Some("\u{277C}")
124 => Some("\u{277D}")
125 => Some("\u{277E}")
126 => Some("\u{277F}")
128 => Some("\u{2609}")
129 => Some("\u{1F315}")
130 => Some("\u{263D}")
131 => Some("\u{263E}")
132 => Some("\u{2E3F}")
133 => Some("\u{271D}")
134 => Some("\u{1F547}")
135 => Some("\u{1F55C}")
136 => Some("\u{1F55D}")
137 => Some("\u{1F55E}")
138 => Some("\u{1F55F}")
139 => Some("\u{1F560}")
140 => Some("\u{1F561}")
141 => Some("\u{1F562}")
142 => Some("\u{1F563}")
143 => Some("\u{1F564}")
144 => Some("\u{1F565}")
145 => Some("\u{1F566}")
146 => Some("\u{1F567}")
147 => Some("\u{1F668}")
148 => Some("\u{1F669}")
149 => Some("\u{22C5}")
150 => Some("\u{1F784}")
151 => Some("\u{2981}")
152 => Some("\u{25CF}")
153 => Some("\u{25CB}")
154 => Some("\u{1F785}")
155 => Some("\u{1F787}")
156 => Some("\u{1F789}")
157 => Some("\u{2299}")
158 => Some("\u{29BF}")
159 => Some("\u{1F78C}")
160 => Some("\u{1F78D}")
161 => Some("\u{25FE}")
162 => Some("\u{25A0}")
163 => Some("\u{25A1}")
164 => Some("\u{1F791}")
165 => Some("\u{1F792}")
166 => Some("\u{1F793}")
167 => Some("\u{1F794}")
168 => Some("\u{25A3}")
169 => Some("\u{1F795}")
170 => Some("\u{1F796}")
171 => Some("\u{1F797}")
172 => Some("\u{1F798}")
173 => Some("\u{2B29}")
174 => Some("\u{2B25}")
175 => Some("\u{25C7}")
176 => Some("\u{1F79A}")
177 => Some("\u{25C8}")
178 => Some("\u{1F79B}")
179 => Some("\u{1F79C}")
180 => Some("\u{1F79D}")
181 => Some("\u{1F79E}")
182 => Some("\u{2B2A}")
183 => Some("\u{2B27}")
184 => Some("\u{25CA}")
185 => Some("\u{1F7A0}")
186 => Some("\u{25D6}")
187 => Some("\u{25D7}")
188 => Some("\u{2BCA}")
189 => Some("\u{2BCB}")
190 => Some("\u{2BC0}")
191 => Some("\u{2BC1}")
192 => Some("\u{2B1F}")
193 => Some("\u{2BC2}")
194 => Some("\u{2B23}")
195 => Some("\u{2B22}")
196 => Some("\u{2BC3}")
197 => Some("\u{2BC4}")
198 => Some("\u{1F7A1}")
199 => Some("\u{1F7A2}")
200 => Some("\u{1F7A3}")
201 => Some("\u{1F7A4}")
202 => Some("\u{1F7A5}")
203 => Some("\u{1F7A6}")
204 => Some("\u{1F7A7}")
205 => Some("\u{1F7A8}")
206 => Some("\u{1F7A9}")
207 => Some("\u{1F7AA}")
208 => Some("\u{1F7AB}")
209 => Some("\u{1F7AC}")
210 => Some("\u{1F7AD}")
211 => Some("\u{1F7AE}")
212 => Some("\u{1F7AF}")
213 => Some("\u{1F7B0}")
214 => Some("\u{1F7B1}")
215 => Some("\u{1F7B2}")
216 => Some("\u{1F7B3}")
217 => Some("\u{1F7B4}")
218 => Some("\u{1F7B5}")
219 => Some("\u{1F7B6}")
220 => Some("\u{1F7B7}")
221 => Some("\u{1F7B8}")
222 => Some("\u{1F7B9}")
223 => Some("\u{1F7BA}")
224 => Some("\u{1F7BB}")
225 => Some("\u{1F7BC}")
226 => Some("\u{1F7BD}")
227 => Some("\u{1F7BE}")
228 => Some("\u{1F7BF}")
229 => Some("\u{1F7C0}")
230 => Some("\u{1F7C2}")
231 => Some("\u{1F7C4}")
232 => Some("\u{1F7C6}")
233 => Some("\u{1F7C9}")
234 => Some("\u{1F7CA}")
235 => Some("\u{2736}")
236 => Some("\u{1F7CC}")
237 => Some("\u{1F7CE}")
238 => Some("\u{1F7D0}")
239 => Some("\u{1F7D2}")
240 => Some("\u{2739}")
241 => Some("\u{1F7C3}")
242 => Some("\u{1F7C7}")
243 => Some("\u{272F}")
244 => Some("\u{1F7CD}")
245 => Some("\u{1F7D4}")
246 => Some("\u{2BCC}")
247 => Some("\u{2BCD}")
248 => Some("\u{203B}")
249 => Some("\u{2042}")
32 => Some("\u{20}")
33 => Some("\u{1F58A}")
34 => Some("\u{1F58B}")
35 => Some("\u{1F58C}")
36 => Some("\u{1F58D}")
37 => Some("\u{2704}")
38 => Some("\u{2700}")
39 => Some("\u{1F57E}")
40 => Some("\u{1F57D}")
41 => Some("\u{1F5C5}")
42 => Some("\u{1F5C6}")
43 => Some("\u{1F5C7}")
44 => Some("\u{1F5C8}")
45 => Some("\u{1F5C9}")
46 => Some("\u{1F5CA}")
47 => Some("\u{1F5CB}")
48 => Some("\u{1F5CC}")
49 => Some("\u{1F5CD}")
50 => Some("\u{1F4CB}")
51 => Some("\u{1F5D1}")
52 => Some("\u{1F5D4}")
53 => Some("\u{1F5B5}")
54 => Some("\u{1F5B6}")
55 => Some("\u{1F5B7}")
56 => Some("\u{1F5B8}")
57 => Some("\u{1F5AD}")
58 => Some("\u{1F5AF}")
59 => Some("\u{1F5B1}")
60 => Some("\u{1F592}")
61 => Some("\u{1F593}")
62 => Some("\u{1F598}")
63 => Some("\u{1F599}")
64 => Some("\u{1F59A}")
65 => Some("\u{1F59B}")
66 => Some("\u{1F448}")
67 => Some("\u{1F449}")
68 => Some("\u{1F59C}")
69 => Some("\u{1F59D}")
70 => Some("\u{1F59E}")
71 => Some("\u{1F59F}")
72 => Some("\u{1F5A0}")
73 => Some("\u{1F5A1}")
74 => Some("\u{1F446}")
75 => Some("\u{1F447}")
76 => Some("\u{1F5A2}")
77 => Some("\u{1F5A3}")
78 => Some("\u{1F591}")
79 => Some("\u{1F5F4}")
80 => Some("\u{1F5F8}")
81 => Some("\u{1F5F5}")
82 => Some("\u{2611}")
83 => Some("\u{2BBD}")
84 => Some("\u{2612}")
85 => Some("\u{2BBE}")
86 => Some("\u{2BBF}")
87 => Some("\u{1F6C7}")
88 => Some("\u{29B8}")
89 => Some("\u{1F671}")
90 => Some("\u{1F674}")
91 => Some("\u{1F672}")
92 => Some("\u{1F673}")
93 => Some("\u{203D}")
94 => Some("\u{1F679}")
95 => Some("\u{1F67A}")
96 => Some("\u{1F67B}")
97 => Some("\u{1F666}")
98 => Some("\u{1F664}")
99 => Some("\u{1F665}")
_ => None
}
}
///|
fn wingdings_3_to_unicode(code : Int) -> String? {
match code {
100 => Some("\u{1F8AA}")
101 => Some("\u{1F8AB}")
102 => Some("\u{1F850}")
103 => Some("\u{1F852}")
104 => Some("\u{1F851}")
105 => Some("\u{1F853}")
106 => Some("\u{1F854}")
107 => Some("\u{1F855}")
108 => Some("\u{1F857}")
109 => Some("\u{1F856}")
110 => Some("\u{1F858}")
111 => Some("\u{1F859}")
112 => Some("\u{25B2}")
113 => Some("\u{25BC}")
114 => Some("\u{25B3}")
115 => Some("\u{25BD}")
116 => Some("\u{25C0}")
117 => Some("\u{25B6}")
118 => Some("\u{25C1}")
119 => Some("\u{25B7}")
120 => Some("\u{25E3}")
121 => Some("\u{25E2}")
122 => Some("\u{25E4}")
123 => Some("\u{25E5}")
124 => Some("\u{1F780}")
125 => Some("\u{1F782}")
126 => Some("\u{1F781}")
128 => Some("\u{1F783}")
129 => Some("\u{2BC5}")
130 => Some("\u{2BC6}")
131 => Some("\u{2BC7}")
132 => Some("\u{2BC8}")
133 => Some("\u{2B9C}")
134 => Some("\u{2B9E}")
135 => Some("\u{2B9D}")
136 => Some("\u{2B9F}")
137 => Some("\u{1F810}")
138 => Some("\u{1F812}")
139 => Some("\u{1F811}")
140 => Some("\u{1F813}")
141 => Some("\u{1F814}")
142 => Some("\u{1F816}")
143 => Some("\u{1F815}")
144 => Some("\u{1F817}")
145 => Some("\u{1F818}")
146 => Some("\u{1F81A}")
147 => Some("\u{1F819}")
148 => Some("\u{1F81B}")
149 => Some("\u{1F81C}")
150 => Some("\u{1F81E}")
151 => Some("\u{1F81D}")
152 => Some("\u{1F81F}")
153 => Some("\u{1F800}")
154 => Some("\u{1F802}")
155 => Some("\u{1F801}")
156 => Some("\u{1F803}")
157 => Some("\u{1F804}")
158 => Some("\u{1F806}")
159 => Some("\u{1F805}")
160 => Some("\u{1F807}")
161 => Some("\u{1F808}")
162 => Some("\u{1F80A}")
163 => Some("\u{1F809}")
164 => Some("\u{1F80B}")
165 => Some("\u{1F820}")
166 => Some("\u{1F822}")
167 => Some("\u{1F824}")
168 => Some("\u{1F826}")
169 => Some("\u{1F828}")
170 => Some("\u{1F82A}")
171 => Some("\u{1F82C}")
172 => Some("\u{1F89C}")
173 => Some("\u{1F89D}")
174 => Some("\u{1F89E}")
175 => Some("\u{1F89F}")
176 => Some("\u{1F82E}")
177 => Some("\u{1F830}")
178 => Some("\u{1F832}")
179 => Some("\u{1F834}")
180 => Some("\u{1F836}")
181 => Some("\u{1F838}")
182 => Some("\u{1F83A}")
183 => Some("\u{1F839}")
184 => Some("\u{1F83B}")
185 => Some("\u{1F898}")
186 => Some("\u{1F89A}")
187 => Some("\u{1F899}")
188 => Some("\u{1F89B}")
189 => Some("\u{1F83C}")
190 => Some("\u{1F83E}")
191 => Some("\u{1F83D}")
192 => Some("\u{1F83F}")
193 => Some("\u{1F840}")
194 => Some("\u{1F842}")
195 => Some("\u{1F841}")
196 => Some("\u{1F843}")
197 => Some("\u{1F844}")
198 => Some("\u{1F846}")
199 => Some("\u{1F845}")
200 => Some("\u{1F847}")
201 => Some("\u{2BA8}")
202 => Some("\u{2BA9}")
203 => Some("\u{2BAA}")
204 => Some("\u{2BAB}")
205 => Some("\u{2BAC}")
206 => Some("\u{2BAD}")
207 => Some("\u{2BAE}")
208 => Some("\u{2BAF}")
209 => Some("\u{1F860}")
210 => Some("\u{1F862}")
211 => Some("\u{1F861}")
212 => Some("\u{1F863}")
213 => Some("\u{1F864}")
214 => Some("\u{1F865}")
215 => Some("\u{1F867}")
216 => Some("\u{1F866}")
217 => Some("\u{1F870}")
218 => Some("\u{1F872}")
219 => Some("\u{1F871}")
220 => Some("\u{1F873}")
221 => Some("\u{1F874}")
222 => Some("\u{1F875}")
223 => Some("\u{1F877}")
224 => Some("\u{1F876}")
225 => Some("\u{1F880}")
226 => Some("\u{1F882}")
227 => Some("\u{1F881}")
228 => Some("\u{1F883}")
229 => Some("\u{1F884}")
230 => Some("\u{1F885}")
231 => Some("\u{1F887}")
232 => Some("\u{1F886}")
233 => Some("\u{1F890}")
234 => Some("\u{1F892}")
235 => Some("\u{1F891}")
236 => Some("\u{1F893}")
237 => Some("\u{1F894}")
238 => Some("\u{1F896}")
239 => Some("\u{1F895}")
240 => Some("\u{1F897}")
32 => Some("\u{20}")
33 => Some("\u{2B60}")
34 => Some("\u{2B62}")
35 => Some("\u{2B61}")
36 => Some("\u{2B63}")
37 => Some("\u{2B66}")
38 => Some("\u{2B67}")
39 => Some("\u{2B69}")
40 => Some("\u{2B68}")
41 => Some("\u{2B70}")
42 => Some("\u{2B72}")
43 => Some("\u{2B71}")
44 => Some("\u{2B73}")
45 => Some("\u{2B76}")
46 => Some("\u{2B78}")
47 => Some("\u{2B7B}")
48 => Some("\u{2B7D}")
49 => Some("\u{2B64}")
50 => Some("\u{2B65}")
51 => Some("\u{2B6A}")
52 => Some("\u{2B6C}")
53 => Some("\u{2B6B}")
54 => Some("\u{2B6D}")
55 => Some("\u{2B4D}")
56 => Some("\u{2BA0}")
57 => Some("\u{2BA1}")
58 => Some("\u{2BA2}")
59 => Some("\u{2BA3}")
60 => Some("\u{2BA4}")
61 => Some("\u{2BA5}")
62 => Some("\u{2BA6}")
63 => Some("\u{2BA7}")
64 => Some("\u{2B90}")
65 => Some("\u{2B91}")
66 => Some("\u{2B92}")
67 => Some("\u{2B93}")
68 => Some("\u{2B80}")
69 => Some("\u{2B83}")
70 => Some("\u{2B7E}")
71 => Some("\u{2B7F}")
72 => Some("\u{2B84}")
73 => Some("\u{2B86}")
74 => Some("\u{2B85}")
75 => Some("\u{2B87}")
76 => Some("\u{2B8F}")
77 => Some("\u{2B8D}")
78 => Some("\u{2B8E}")
79 => Some("\u{2B8C}")
80 => Some("\u{2B6E}")
81 => Some("\u{2B6F}")
82 => Some("\u{238B}")
83 => Some("\u{2324}")
84 => Some("\u{2303}")
85 => Some("\u{2325}")
86 => Some("\u{2423}")
87 => Some("\u{237D}")
88 => Some("\u{21EA}")
89 => Some("\u{2BB8}")
90 => Some("\u{1F8A0}")
91 => Some("\u{1F8A1}")
92 => Some("\u{1F8A2}")
93 => Some("\u{1F8A3}")
94 => Some("\u{1F8A4}")
95 => Some("\u{1F8A5}")
96 => Some("\u{1F8A6}")
97 => Some("\u{1F8A7}")
98 => Some("\u{1F8A8}")
99 => Some("\u{1F8A9}")
_ => None
}
}
///|
fn wingdings_to_unicode(code : Int) -> String? {
match code {
100 => Some("\u{264E}")
101 => Some("\u{264F}")
102 => Some("\u{2650}")
103 => Some("\u{2651}")
104 => Some("\u{2652}")
105 => Some("\u{2653}")
106 => Some("\u{1F670}")
107 => Some("\u{1F675}")
108 => Some("\u{26AB}")
109 => Some("\u{1F53E}")
110 => Some("\u{25FC}")
111 => Some("\u{1F78F}")
112 => Some("\u{1F790}")
113 => Some("\u{2751}")
114 => Some("\u{2752}")
115 => Some("\u{1F79F}")
116 => Some("\u{29EB}")
117 => Some("\u{25C6}")
118 => Some("\u{2756}")
119 => Some("\u{2B29}")
120 => Some("\u{2327}")
121 => Some("\u{2BB9}")
122 => Some("\u{2318}")
123 => Some("\u{1F3F5}")
124 => Some("\u{1F3F6}")
125 => Some("\u{1F676}")
126 => Some("\u{1F677}")
127 => Some("\u{25AF}")
128 => Some("\u{1F10B}")
129 => Some("\u{2780}")
130 => Some("\u{2781}")
131 => Some("\u{2782}")
132 => Some("\u{2783}")
133 => Some("\u{2784}")
134 => Some("\u{2785}")
135 => Some("\u{2786}")
136 => Some("\u{2787}")
137 => Some("\u{2788}")
138 => Some("\u{2789}")
139 => Some("\u{1F10C}")
140 => Some("\u{278A}")
141 => Some("\u{278B}")
142 => Some("\u{278C}")
143 => Some("\u{278D}")
144 => Some("\u{278E}")
145 => Some("\u{278F}")
146 => Some("\u{2790}")
147 => Some("\u{2791}")
148 => Some("\u{2792}")
149 => Some("\u{2793}")
150 => Some("\u{1F662}")
151 => Some("\u{1F660}")
152 => Some("\u{1F661}")
153 => Some("\u{1F663}")
154 => Some("\u{1F65E}")
155 => Some("\u{1F65C}")
156 => Some("\u{1F65D}")
157 => Some("\u{1F65F}")
158 => Some("\u{2219}")
159 => Some("\u{2022}")
160 => Some("\u{2B1D}")
161 => Some("\u{2B58}")
162 => Some("\u{1F786}")
163 => Some("\u{1F788}")
164 => Some("\u{1F78A}")
165 => Some("\u{1F78B}")
166 => Some("\u{1F53F}")
167 => Some("\u{25AA}")
168 => Some("\u{1F78E}")
169 => Some("\u{1F7C1}")
170 => Some("\u{1F7C5}")
171 => Some("\u{2605}")
172 => Some("\u{1F7CB}")
173 => Some("\u{1F7CF}")
174 => Some("\u{1F7D3}")
175 => Some("\u{1F7D1}")
176 => Some("\u{2BD0}")
177 => Some("\u{2316}")
178 => Some("\u{2BCE}")
179 => Some("\u{2BCF}")
180 => Some("\u{2BD1}")
181 => Some("\u{272A}")
182 => Some("\u{2730}")
183 => Some("\u{1F550}")
184 => Some("\u{1F551}")
185 => Some("\u{1F552}")
186 => Some("\u{1F553}")
187 => Some("\u{1F554}")
188 => Some("\u{1F555}")
189 => Some("\u{1F556}")
190 => Some("\u{1F557}")
191 => Some("\u{1F558}")
192 => Some("\u{1F559}")
193 => Some("\u{1F55A}")
194 => Some("\u{1F55B}")
195 => Some("\u{2BB0}")
196 => Some("\u{2BB1}")
197 => Some("\u{2BB2}")
198 => Some("\u{2BB3}")
199 => Some("\u{2BB4}")
200 => Some("\u{2BB5}")
201 => Some("\u{2BB6}")
202 => Some("\u{2BB7}")
203 => Some("\u{1F66A}")
204 => Some("\u{1F66B}")
205 => Some("\u{1F655}")
206 => Some("\u{1F654}")
207 => Some("\u{1F657}")
208 => Some("\u{1F656}")
209 => Some("\u{1F650}")
210 => Some("\u{1F651}")
211 => Some("\u{1F652}")
212 => Some("\u{1F653}")
213 => Some("\u{232B}")
214 => Some("\u{2326}")
215 => Some("\u{2B98}")
216 => Some("\u{2B9A}")
217 => Some("\u{2B99}")
218 => Some("\u{2B9B}")
219 => Some("\u{2B88}")
220 => Some("\u{2B8A}")
221 => Some("\u{2B89}")
222 => Some("\u{2B8B}")
223 => Some("\u{1F868}")
224 => Some("\u{1F86A}")
225 => Some("\u{1F869}")
226 => Some("\u{1F86B}")
227 => Some("\u{1F86C}")
228 => Some("\u{1F86D}")
229 => Some("\u{1F86F}")
230 => Some("\u{1F86E}")
231 => Some("\u{1F878}")
232 => Some("\u{1F87A}")
233 => Some("\u{1F879}")
234 => Some("\u{1F87B}")
235 => Some("\u{1F87C}")
236 => Some("\u{1F87D}")
237 => Some("\u{1F87F}")
238 => Some("\u{1F87E}")
239 => Some("\u{21E6}")
240 => Some("\u{21E8}")
241 => Some("\u{21E7}")
242 => Some("\u{21E9}")
243 => Some("\u{2B04}")
244 => Some("\u{21F3}")
245 => Some("\u{2B01}")
246 => Some("\u{2B00}")
247 => Some("\u{2B03}")
248 => Some("\u{2B02}")
249 => Some("\u{1F8AC}")
250 => Some("\u{1F8AD}")
251 => Some("\u{1F5F6}")
252 => Some("\u{2713}")
253 => Some("\u{1F5F7}")
254 => Some("\u{1F5F9}")
32 => Some("\u{20}")
33 => Some("\u{1F589}")
34 => Some("\u{2702}")
35 => Some("\u{2701}")
36 => Some("\u{1F453}")
37 => Some("\u{1F56D}")
38 => Some("\u{1F56E}")
39 => Some("\u{1F56F}")
40 => Some("\u{1F57F}")
41 => Some("\u{2706}")
42 => Some("\u{1F582}")
43 => Some("\u{1F583}")
44 => Some("\u{1F4EA}")
45 => Some("\u{1F4EB}")
46 => Some("\u{1F4EC}")
47 => Some("\u{1F4ED}")
48 => Some("\u{1F5C0}")
49 => Some("\u{1F5C1}")
50 => Some("\u{1F5CE}")
51 => Some("\u{1F5CF}")
52 => Some("\u{1F5D0}")
53 => Some("\u{1F5C4}")
54 => Some("\u{231B}")
55 => Some("\u{1F5AE}")
56 => Some("\u{1F5B0}")
57 => Some("\u{1F5B2}")
58 => Some("\u{1F5B3}")
59 => Some("\u{1F5B4}")
60 => Some("\u{1F5AB}")
61 => Some("\u{1F5AC}")
62 => Some("\u{2707}")
63 => Some("\u{270D}")
64 => Some("\u{1F58E}")
65 => Some("\u{270C}")
66 => Some("\u{1F58F}")
67 => Some("\u{1F44D}")
68 => Some("\u{1F44E}")
69 => Some("\u{261C}")
70 => Some("\u{261E}")
71 => Some("\u{261D}")
72 => Some("\u{261F}")
73 => Some("\u{1F590}")
74 => Some("\u{263A}")
75 => Some("\u{1F610}")
76 => Some("\u{2639}")
77 => Some("\u{1F4A3}")
78 => Some("\u{1F571}")
79 => Some("\u{1F3F3}")
80 => Some("\u{1F3F1}")
81 => Some("\u{2708}")
82 => Some("\u{263C}")
83 => Some("\u{1F322}")
84 => Some("\u{2744}")
85 => Some("\u{1F546}")
86 => Some("\u{271E}")
87 => Some("\u{1F548}")
88 => Some("\u{2720}")
89 => Some("\u{2721}")
90 => Some("\u{262A}")
91 => Some("\u{262F}")
92 => Some("\u{1F549}")
93 => Some("\u{2638}")
94 => Some("\u{2648}")
95 => Some("\u{2649}")
96 => Some("\u{264A}")
97 => Some("\u{264B}")
98 => Some("\u{264C}")
99 => Some("\u{264D}")
_ => None
}
}