Completed
Push — development ( 37f468...f5d486 )
by Nils
07:36
created
includes/libraries/protect/AntiXSS/AntiXSS.php 1 patch
Indentation   +2335 added lines, -2335 removed lines patch added patch discarded remove patch
@@ -23,1528 +23,1528 @@
 block discarded – undo
23 23
 final class AntiXSS
24 24
 {
25 25
 
26
-  /**
27
-   * @var array
28
-   */
29
-  private static $entitiesFallback = array(
30
-      "\t" => '	',
31
-      "\n" => '
',
32
-      '!'  => '!',
33
-      '"'  => '"',
34
-      '#'  => '#',
35
-      '$'  => '$',
36
-      '%'  => '%',
37
-      '&'  => '&',
38
-      "'"  => ''',
39
-      '('  => '(',
40
-      ')'  => ')',
41
-      '*'  => '*',
42
-      '+'  => '+',
43
-      ','  => ',',
44
-      '.'  => '.',
45
-      '/'  => '/',
46
-      ':'  => ':',
47
-      ';'  => ';',
48
-      '<'  => '&lt;',
49
-      '<⃒' => '&nvlt;',
50
-      '='  => '&equals;',
51
-      '=⃥' => '&bne;',
52
-      '>'  => '&gt;',
53
-      '>⃒' => '&nvgt',
54
-      '?'  => '&quest;',
55
-      '@'  => '&commat;',
56
-      '['  => '&lbrack;',
57
-      ']'  => '&rsqb;',
58
-      '^'  => '&Hat;',
59
-      '_'  => '&lowbar;',
60
-      '`'  => '&grave;',
61
-      'fj' => '&fjlig;',
62
-      '{'  => '&lbrace;',
63
-      '|'  => '&vert;',
64
-      '}'  => '&rcub;',
65
-      ' '  => '&nbsp;',
66
-      '¡'  => '&iexcl;',
67
-      '¢'  => '&cent;',
68
-      '£'  => '&pound;',
69
-      '¤'  => '&curren;',
70
-      '¥'  => '&yen;',
71
-      '¦'  => '&brvbar;',
72
-      '§'  => '&sect;',
73
-      '¨'  => '&DoubleDot;',
74
-      '©'  => '&copy;',
75
-      'ª'  => '&ordf;',
76
-      '«'  => '&laquo;',
77
-      '¬'  => '&not;',
78
-      '­'  => '&shy;',
79
-      '®'  => '&reg;',
80
-      '¯'  => '&macr;',
81
-      '°'  => '&deg;',
82
-      '±'  => '&plusmn;',
83
-      '²'  => '&sup2;',
84
-      '³'  => '&sup3;',
85
-      '´'  => '&DiacriticalAcute;',
86
-      'µ'  => '&micro;',
87
-      '¶'  => '&para;',
88
-      '·'  => '&CenterDot;',
89
-      '¸'  => '&Cedilla;',
90
-      '¹'  => '&sup1;',
91
-      'º'  => '&ordm;',
92
-      '»'  => '&raquo;',
93
-      '¼'  => '&frac14;',
94
-      '½'  => '&half;',
95
-      '¾'  => '&frac34;',
96
-      '¿'  => '&iquest;',
97
-      'À'  => '&Agrave;',
98
-      'Á'  => '&Aacute;',
99
-      'Â'  => '&Acirc;',
100
-      'Ã'  => '&Atilde;',
101
-      'Ä'  => '&Auml;',
102
-      'Å'  => '&Aring;',
103
-      'Æ'  => '&AElig;',
104
-      'Ç'  => '&Ccedil;',
105
-      'È'  => '&Egrave;',
106
-      'É'  => '&Eacute;',
107
-      'Ê'  => '&Ecirc;',
108
-      'Ë'  => '&Euml;',
109
-      'Ì'  => '&Igrave;',
110
-      'Í'  => '&Iacute;',
111
-      'Î'  => '&Icirc;',
112
-      'Ï'  => '&Iuml;',
113
-      'Ð'  => '&ETH;',
114
-      'Ñ'  => '&Ntilde;',
115
-      'Ò'  => '&Ograve;',
116
-      'Ó'  => '&Oacute;',
117
-      'Ô'  => '&Ocirc;',
118
-      'Õ'  => '&Otilde;',
119
-      'Ö'  => '&Ouml;',
120
-      '×'  => '&times;',
121
-      'Ø'  => '&Oslash;',
122
-      'Ù'  => '&Ugrave;',
123
-      'Ú'  => '&Uacute;',
124
-      'Û'  => '&Ucirc;',
125
-      'Ü'  => '&Uuml;',
126
-      'Ý'  => '&Yacute;',
127
-      'Þ'  => '&THORN;',
128
-      'ß'  => '&szlig;',
129
-      'à'  => '&agrave;',
130
-      'á'  => '&aacute;',
131
-      'â'  => '&acirc;',
132
-      'ã'  => '&atilde;',
133
-      'ä'  => '&auml;',
134
-      'å'  => '&aring;',
135
-      'æ'  => '&aelig;',
136
-      'ç'  => '&ccedil;',
137
-      'è'  => '&egrave;',
138
-      'é'  => '&eacute;',
139
-      'ê'  => '&ecirc;',
140
-      'ë'  => '&euml;',
141
-      'ì'  => '&igrave;',
142
-      'í'  => '&iacute;',
143
-      'î'  => '&icirc;',
144
-      'ï'  => '&iuml;',
145
-      'ð'  => '&eth;',
146
-      'ñ'  => '&ntilde;',
147
-      'ò'  => '&ograve;',
148
-      'ó'  => '&oacute;',
149
-      'ô'  => '&ocirc;',
150
-      'õ'  => '&otilde;',
151
-      'ö'  => '&ouml;',
152
-      '÷'  => '&divide;',
153
-      'ø'  => '&oslash;',
154
-      'ù'  => '&ugrave;',
155
-      'ú'  => '&uacute;',
156
-      'û'  => '&ucirc;',
157
-      'ü'  => '&uuml;',
158
-      'ý'  => '&yacute;',
159
-      'þ'  => '&thorn;',
160
-      'ÿ'  => '&yuml;',
161
-      'Ā'  => '&Amacr;',
162
-      'ā'  => '&amacr;',
163
-      'Ă'  => '&Abreve;',
164
-      'ă'  => '&abreve;',
165
-      'Ą'  => '&Aogon;',
166
-      'ą'  => '&aogon;',
167
-      'Ć'  => '&Cacute;',
168
-      'ć'  => '&cacute;',
169
-      'Ĉ'  => '&Ccirc;',
170
-      'ĉ'  => '&ccirc;',
171
-      'Ċ'  => '&Cdot;',
172
-      'ċ'  => '&cdot;',
173
-      'Č'  => '&Ccaron;',
174
-      'č'  => '&ccaron;',
175
-      'Ď'  => '&Dcaron;',
176
-      'ď'  => '&dcaron;',
177
-      'Đ'  => '&Dstrok;',
178
-      'đ'  => '&dstrok;',
179
-      'Ē'  => '&Emacr;',
180
-      'ē'  => '&emacr;',
181
-      'Ė'  => '&Edot;',
182
-      'ė'  => '&edot;',
183
-      'Ę'  => '&Eogon;',
184
-      'ę'  => '&eogon;',
185
-      'Ě'  => '&Ecaron;',
186
-      'ě'  => '&ecaron;',
187
-      'Ĝ'  => '&Gcirc;',
188
-      'ĝ'  => '&gcirc;',
189
-      'Ğ'  => '&Gbreve;',
190
-      'ğ'  => '&gbreve;',
191
-      'Ġ'  => '&Gdot;',
192
-      'ġ'  => '&gdot;',
193
-      'Ģ'  => '&Gcedil;',
194
-      'Ĥ'  => '&Hcirc;',
195
-      'ĥ'  => '&hcirc;',
196
-      'Ħ'  => '&Hstrok;',
197
-      'ħ'  => '&hstrok;',
198
-      'Ĩ'  => '&Itilde;',
199
-      'ĩ'  => '&itilde;',
200
-      'Ī'  => '&Imacr;',
201
-      'ī'  => '&imacr;',
202
-      'Į'  => '&Iogon;',
203
-      'į'  => '&iogon;',
204
-      'İ'  => '&Idot;',
205
-      'ı'  => '&inodot;',
206
-      'IJ'  => '&IJlig;',
207
-      'ij'  => '&ijlig;',
208
-      'Ĵ'  => '&Jcirc;',
209
-      'ĵ'  => '&jcirc;',
210
-      'Ķ'  => '&Kcedil;',
211
-      'ķ'  => '&kcedil;',
212
-      'ĸ'  => '&kgreen;',
213
-      'Ĺ'  => '&Lacute;',
214
-      'ĺ'  => '&lacute;',
215
-      'Ļ'  => '&Lcedil;',
216
-      'ļ'  => '&lcedil;',
217
-      'Ľ'  => '&Lcaron;',
218
-      'ľ'  => '&lcaron;',
219
-      'Ŀ'  => '&Lmidot;',
220
-      'ŀ'  => '&lmidot;',
221
-      'Ł'  => '&Lstrok;',
222
-      'ł'  => '&lstrok;',
223
-      'Ń'  => '&Nacute;',
224
-      'ń'  => '&nacute;',
225
-      'Ņ'  => '&Ncedil;',
226
-      'ņ'  => '&ncedil;',
227
-      'Ň'  => '&Ncaron;',
228
-      'ň'  => '&ncaron;',
229
-      'ʼn'  => '&napos;',
230
-      'Ŋ'  => '&ENG;',
231
-      'ŋ'  => '&eng;',
232
-      'Ō'  => '&Omacr;',
233
-      'ō'  => '&omacr;',
234
-      'Ő'  => '&Odblac;',
235
-      'ő'  => '&odblac;',
236
-      'Œ'  => '&OElig;',
237
-      'œ'  => '&oelig;',
238
-      'Ŕ'  => '&Racute;',
239
-      'ŕ'  => '&racute;',
240
-      'Ŗ'  => '&Rcedil;',
241
-      'ŗ'  => '&rcedil;',
242
-      'Ř'  => '&Rcaron;',
243
-      'ř'  => '&rcaron;',
244
-      'Ś'  => '&Sacute;',
245
-      'ś'  => '&sacute;',
246
-      'Ŝ'  => '&Scirc;',
247
-      'ŝ'  => '&scirc;',
248
-      'Ş'  => '&Scedil;',
249
-      'ş'  => '&scedil;',
250
-      'Š'  => '&Scaron;',
251
-      'š'  => '&scaron;',
252
-      'Ţ'  => '&Tcedil;',
253
-      'ţ'  => '&tcedil;',
254
-      'Ť'  => '&Tcaron;',
255
-      'ť'  => '&tcaron;',
256
-      'Ŧ'  => '&Tstrok;',
257
-      'ŧ'  => '&tstrok;',
258
-      'Ũ'  => '&Utilde;',
259
-      'ũ'  => '&utilde;',
260
-      'Ū'  => '&Umacr;',
261
-      'ū'  => '&umacr;',
262
-      'Ŭ'  => '&Ubreve;',
263
-      'ŭ'  => '&ubreve;',
264
-      'Ů'  => '&Uring;',
265
-      'ů'  => '&uring;',
266
-      'Ű'  => '&Udblac;',
267
-      'ű'  => '&udblac;',
268
-      'Ų'  => '&Uogon;',
269
-      'ų'  => '&uogon;',
270
-      'Ŵ'  => '&Wcirc;',
271
-      'ŵ'  => '&wcirc;',
272
-      'Ŷ'  => '&Ycirc;',
273
-      'ŷ'  => '&ycirc;',
274
-      'Ÿ'  => '&Yuml;',
275
-      'Ź'  => '&Zacute;',
276
-      'ź'  => '&zacute;',
277
-      'Ż'  => '&Zdot;',
278
-      'ż'  => '&zdot;',
279
-      'Ž'  => '&Zcaron;',
280
-      'ž'  => '&zcaron;',
281
-      'ƒ'  => '&fnof;',
282
-      'Ƶ'  => '&imped;',
283
-      'ǵ'  => '&gacute;',
284
-      'ȷ'  => '&jmath;',
285
-      'ˆ'  => '&circ;',
286
-      'ˇ'  => '&Hacek;',
287
-      '˘'  => '&Breve;',
288
-      '˙'  => '&dot;',
289
-      '˚'  => '&ring;',
290
-      '˛'  => '&ogon;',
291
-      '˜'  => '&DiacriticalTilde;',
292
-      '˝'  => '&DiacriticalDoubleAcute;',
293
-      '̑'  => '&DownBreve;',
294
-      'Α'  => '&Alpha;',
295
-      'Β'  => '&Beta;',
296
-      'Γ'  => '&Gamma;',
297
-      'Δ'  => '&Delta;',
298
-      'Ε'  => '&Epsilon;',
299
-      'Ζ'  => '&Zeta;',
300
-      'Η'  => '&Eta;',
301
-      'Θ'  => '&Theta;',
302
-      'Ι'  => '&Iota;',
303
-      'Κ'  => '&Kappa;',
304
-      'Λ'  => '&Lambda;',
305
-      'Μ'  => '&Mu;',
306
-      'Ν'  => '&Nu;',
307
-      'Ξ'  => '&Xi;',
308
-      'Ο'  => '&Omicron;',
309
-      'Π'  => '&Pi;',
310
-      'Ρ'  => '&Rho;',
311
-      'Σ'  => '&Sigma;',
312
-      'Τ'  => '&Tau;',
313
-      'Υ'  => '&Upsilon;',
314
-      'Φ'  => '&Phi;',
315
-      'Χ'  => '&Chi;',
316
-      'Ψ'  => '&Psi;',
317
-      'Ω'  => '&Omega;',
318
-      'α'  => '&alpha;',
319
-      'β'  => '&beta;',
320
-      'γ'  => '&gamma;',
321
-      'δ'  => '&delta;',
322
-      'ε'  => '&epsi;',
323
-      'ζ'  => '&zeta;',
324
-      'η'  => '&eta;',
325
-      'θ'  => '&theta;',
326
-      'ι'  => '&iota;',
327
-      'κ'  => '&kappa;',
328
-      'λ'  => '&lambda;',
329
-      'μ'  => '&mu;',
330
-      'ν'  => '&nu;',
331
-      'ξ'  => '&xi;',
332
-      'ο'  => '&omicron;',
333
-      'π'  => '&pi;',
334
-      'ρ'  => '&rho;',
335
-      'ς'  => '&sigmav;',
336
-      'σ'  => '&sigma;',
337
-      'τ'  => '&tau;',
338
-      'υ'  => '&upsi;',
339
-      'φ'  => '&phi;',
340
-      'χ'  => '&chi;',
341
-      'ψ'  => '&psi;',
342
-      'ω'  => '&omega;',
343
-      'ϑ'  => '&thetasym;',
344
-      'ϒ'  => '&upsih;',
345
-      'ϕ'  => '&straightphi;',
346
-      'ϖ'  => '&piv;',
347
-      'Ϝ'  => '&Gammad;',
348
-      'ϝ'  => '&gammad;',
349
-      'ϰ'  => '&varkappa;',
350
-      'ϱ'  => '&rhov;',
351
-      'ϵ'  => '&straightepsilon;',
352
-      '϶'  => '&backepsilon;',
353
-      'Ё'  => '&IOcy;',
354
-      'Ђ'  => '&DJcy;',
355
-      'Ѓ'  => '&GJcy;',
356
-      'Є'  => '&Jukcy;',
357
-      'Ѕ'  => '&DScy;',
358
-      'І'  => '&Iukcy;',
359
-      'Ї'  => '&YIcy;',
360
-      'Ј'  => '&Jsercy;',
361
-      'Љ'  => '&LJcy;',
362
-      'Њ'  => '&NJcy;',
363
-      'Ћ'  => '&TSHcy;',
364
-      'Ќ'  => '&KJcy;',
365
-      'Ў'  => '&Ubrcy;',
366
-      'Џ'  => '&DZcy;',
367
-      'А'  => '&Acy;',
368
-      'Б'  => '&Bcy;',
369
-      'В'  => '&Vcy;',
370
-      'Г'  => '&Gcy;',
371
-      'Д'  => '&Dcy;',
372
-      'Е'  => '&IEcy;',
373
-      'Ж'  => '&ZHcy;',
374
-      'З'  => '&Zcy;',
375
-      'И'  => '&Icy;',
376
-      'Й'  => '&Jcy;',
377
-      'К'  => '&Kcy;',
378
-      'Л'  => '&Lcy;',
379
-      'М'  => '&Mcy;',
380
-      'Н'  => '&Ncy;',
381
-      'О'  => '&Ocy;',
382
-      'П'  => '&Pcy;',
383
-      'Р'  => '&Rcy;',
384
-      'С'  => '&Scy;',
385
-      'Т'  => '&Tcy;',
386
-      'У'  => '&Ucy;',
387
-      'Ф'  => '&Fcy;',
388
-      'Х'  => '&KHcy;',
389
-      'Ц'  => '&TScy;',
390
-      'Ч'  => '&CHcy;',
391
-      'Ш'  => '&SHcy;',
392
-      'Щ'  => '&SHCHcy;',
393
-      'Ъ'  => '&HARDcy;',
394
-      'Ы'  => '&Ycy;',
395
-      'Ь'  => '&SOFTcy;',
396
-      'Э'  => '&Ecy;',
397
-      'Ю'  => '&YUcy;',
398
-      'Я'  => '&YAcy;',
399
-      'а'  => '&acy;',
400
-      'б'  => '&bcy;',
401
-      'в'  => '&vcy;',
402
-      'г'  => '&gcy;',
403
-      'д'  => '&dcy;',
404
-      'е'  => '&iecy;',
405
-      'ж'  => '&zhcy;',
406
-      'з'  => '&zcy;',
407
-      'и'  => '&icy;',
408
-      'й'  => '&jcy;',
409
-      'к'  => '&kcy;',
410
-      'л'  => '&lcy;',
411
-      'м'  => '&mcy;',
412
-      'н'  => '&ncy;',
413
-      'о'  => '&ocy;',
414
-      'п'  => '&pcy;',
415
-      'р'  => '&rcy;',
416
-      'с'  => '&scy;',
417
-      'т'  => '&tcy;',
418
-      'у'  => '&ucy;',
419
-      'ф'  => '&fcy;',
420
-      'х'  => '&khcy;',
421
-      'ц'  => '&tscy;',
422
-      'ч'  => '&chcy;',
423
-      'ш'  => '&shcy;',
424
-      'щ'  => '&shchcy;',
425
-      'ъ'  => '&hardcy;',
426
-      'ы'  => '&ycy;',
427
-      'ь'  => '&softcy;',
428
-      'э'  => '&ecy;',
429
-      'ю'  => '&yucy;',
430
-      'я'  => '&yacy;',
431
-      'ё'  => '&iocy;',
432
-      'ђ'  => '&djcy;',
433
-      'ѓ'  => '&gjcy;',
434
-      'є'  => '&jukcy;',
435
-      'ѕ'  => '&dscy;',
436
-      'і'  => '&iukcy;',
437
-      'ї'  => '&yicy;',
438
-      'ј'  => '&jsercy;',
439
-      'љ'  => '&ljcy;',
440
-      'њ'  => '&njcy;',
441
-      'ћ'  => '&tshcy;',
442
-      'ќ'  => '&kjcy;',
443
-      'ў'  => '&ubrcy;',
444
-      'џ'  => '&dzcy;',
445
-      ' '  => '&ensp;',
446
-      ' '  => '&emsp;',
447
-      ' '  => '&emsp13;',
448
-      ' '  => '&emsp14;',
449
-      ' '  => '&numsp;',
450
-      ' '  => '&puncsp;',
451
-      ' '  => '&ThinSpace;',
452
-      ' '  => '&hairsp;',
453
-      '​'  => '&ZeroWidthSpace;',
454
-      '‌'  => '&zwnj;',
455
-      '‍'  => '&zwj;',
456
-      '‎'  => '&lrm;',
457
-      '‏'  => '&rlm;',
458
-      '‐'  => '&hyphen;',
459
-      '–'  => '&ndash;',
460
-      '—'  => '&mdash;',
461
-      '―'  => '&horbar;',
462
-      '‖'  => '&Verbar;',
463
-      '‘'  => '&OpenCurlyQuote;',
464
-      '’'  => '&rsquo;',
465
-      '‚'  => '&sbquo;',
466
-      '“'  => '&OpenCurlyDoubleQuote;',
467
-      '”'  => '&rdquo;',
468
-      '„'  => '&bdquo;',
469
-      '†'  => '&dagger;',
470
-      '‡'  => '&Dagger;',
471
-      '•'  => '&bull;',
472
-      '‥'  => '&nldr;',
473
-      '…'  => '&hellip;',
474
-      '‰'  => '&permil;',
475
-      '‱'  => '&pertenk;',
476
-      '′'  => '&prime;',
477
-      '″'  => '&Prime;',
478
-      '‴'  => '&tprime;',
479
-      '‵'  => '&backprime;',
480
-      '‹'  => '&lsaquo;',
481
-      '›'  => '&rsaquo;',
482
-      '‾'  => '&oline;',
483
-      '⁁'  => '&caret;',
484
-      '⁃'  => '&hybull;',
485
-      '⁄'  => '&frasl;',
486
-      '⁏'  => '&bsemi;',
487
-      '⁗'  => '&qprime;',
488
-      ' '  => '&MediumSpace;',
489
-      '  ' => '&ThickSpace;',
490
-      '⁠'  => '&NoBreak;',
491
-      '⁡'  => '&af;',
492
-      '⁢'  => '&InvisibleTimes;',
493
-      '⁣'  => '&ic;',
494
-      '€'  => '&euro;',
495
-      '⃛'  => '&TripleDot;',
496
-      '⃜'  => '&DotDot;',
497
-      'ℂ'  => '&complexes;',
498
-      '℅'  => '&incare;',
499
-      'ℊ'  => '&gscr;',
500
-      'ℋ'  => '&HilbertSpace;',
501
-      'ℌ'  => '&Hfr;',
502
-      'ℍ'  => '&Hopf;',
503
-      'ℎ'  => '&planckh;',
504
-      'ℏ'  => '&planck;',
505
-      'ℐ'  => '&imagline;',
506
-      'ℑ'  => '&Ifr;',
507
-      'ℒ'  => '&lagran;',
508
-      'ℓ'  => '&ell;',
509
-      'ℕ'  => '&naturals;',
510
-      '№'  => '&numero;',
511
-      '℗'  => '&copysr;',
512
-      '℘'  => '&wp;',
513
-      'ℙ'  => '&primes;',
514
-      'ℚ'  => '&rationals;',
515
-      'ℛ'  => '&realine;',
516
-      'ℜ'  => '&Rfr;',
517
-      'ℝ'  => '&Ropf;',
518
-      '℞'  => '&rx;',
519
-      '™'  => '&trade;',
520
-      'ℤ'  => '&Zopf;',
521
-      '℧'  => '&mho;',
522
-      'ℨ'  => '&Zfr;',
523
-      '℩'  => '&iiota;',
524
-      'ℬ'  => '&Bscr;',
525
-      'ℭ'  => '&Cfr;',
526
-      'ℯ'  => '&escr;',
527
-      'ℰ'  => '&expectation;',
528
-      'ℱ'  => '&Fouriertrf;',
529
-      'ℳ'  => '&Mellintrf;',
530
-      'ℴ'  => '&orderof;',
531
-      'ℵ'  => '&aleph;',
532
-      'ℶ'  => '&beth;',
533
-      'ℷ'  => '&gimel;',
534
-      'ℸ'  => '&daleth;',
535
-      'ⅅ'  => '&CapitalDifferentialD;',
536
-      'ⅆ'  => '&DifferentialD;',
537
-      'ⅇ'  => '&exponentiale;',
538
-      'ⅈ'  => '&ImaginaryI;',
539
-      '⅓'  => '&frac13;',
540
-      '⅔'  => '&frac23;',
541
-      '⅕'  => '&frac15;',
542
-      '⅖'  => '&frac25;',
543
-      '⅗'  => '&frac35;',
544
-      '⅘'  => '&frac45;',
545
-      '⅙'  => '&frac16;',
546
-      '⅚'  => '&frac56;',
547
-      '⅛'  => '&frac18;',
548
-      '⅜'  => '&frac38;',
549
-      '⅝'  => '&frac58;',
550
-      '⅞'  => '&frac78;',
551
-      '←'  => '&larr;',
552
-      '↑'  => '&uarr;',
553
-      '→'  => '&srarr;',
554
-      '↓'  => '&darr;',
555
-      '↔'  => '&harr;',
556
-      '↕'  => '&UpDownArrow;',
557
-      '↖'  => '&nwarrow;',
558
-      '↗'  => '&UpperRightArrow;',
559
-      '↘'  => '&LowerRightArrow;',
560
-      '↙'  => '&swarr;',
561
-      '↚'  => '&nleftarrow;',
562
-      '↛'  => '&nrarr;',
563
-      '↝'  => '&rarrw;',
564
-      '↝̸' => '&nrarrw;',
565
-      '↞'  => '&Larr;',
566
-      '↟'  => '&Uarr;',
567
-      '↠'  => '&twoheadrightarrow;',
568
-      '↡'  => '&Darr;',
569
-      '↢'  => '&larrtl;',
570
-      '↣'  => '&rarrtl;',
571
-      '↤'  => '&LeftTeeArrow;',
572
-      '↥'  => '&UpTeeArrow;',
573
-      '↦'  => '&map;',
574
-      '↧'  => '&DownTeeArrow;',
575
-      '↩'  => '&larrhk;',
576
-      '↪'  => '&rarrhk;',
577
-      '↫'  => '&larrlp;',
578
-      '↬'  => '&looparrowright;',
579
-      '↭'  => '&harrw;',
580
-      '↮'  => '&nleftrightarrow;',
581
-      '↰'  => '&Lsh;',
582
-      '↱'  => '&rsh;',
583
-      '↲'  => '&ldsh;',
584
-      '↳'  => '&rdsh;',
585
-      '↵'  => '&crarr;',
586
-      '↶'  => '&curvearrowleft;',
587
-      '↷'  => '&curarr;',
588
-      '↺'  => '&olarr;',
589
-      '↻'  => '&orarr;',
590
-      '↼'  => '&leftharpoonup;',
591
-      '↽'  => '&leftharpoondown;',
592
-      '↾'  => '&RightUpVector;',
593
-      '↿'  => '&uharl;',
594
-      '⇀'  => '&rharu;',
595
-      '⇁'  => '&rhard;',
596
-      '⇂'  => '&RightDownVector;',
597
-      '⇃'  => '&dharl;',
598
-      '⇄'  => '&rightleftarrows;',
599
-      '⇅'  => '&udarr;',
600
-      '⇆'  => '&lrarr;',
601
-      '⇇'  => '&llarr;',
602
-      '⇈'  => '&upuparrows;',
603
-      '⇉'  => '&rrarr;',
604
-      '⇊'  => '&downdownarrows;',
605
-      '⇋'  => '&leftrightharpoons;',
606
-      '⇌'  => '&rightleftharpoons;',
607
-      '⇍'  => '&nLeftarrow;',
608
-      '⇎'  => '&nhArr;',
609
-      '⇏'  => '&nrArr;',
610
-      '⇐'  => '&DoubleLeftArrow;',
611
-      '⇑'  => '&DoubleUpArrow;',
612
-      '⇒'  => '&Implies;',
613
-      '⇓'  => '&Downarrow;',
614
-      '⇔'  => '&hArr;',
615
-      '⇕'  => '&Updownarrow;',
616
-      '⇖'  => '&nwArr;',
617
-      '⇗'  => '&neArr;',
618
-      '⇘'  => '&seArr;',
619
-      '⇙'  => '&swArr;',
620
-      '⇚'  => '&lAarr;',
621
-      '⇛'  => '&rAarr;',
622
-      '⇝'  => '&zigrarr;',
623
-      '⇤'  => '&LeftArrowBar;',
624
-      '⇥'  => '&RightArrowBar;',
625
-      '⇵'  => '&DownArrowUpArrow;',
626
-      '⇽'  => '&loarr;',
627
-      '⇾'  => '&roarr;',
628
-      '⇿'  => '&hoarr;',
629
-      '∀'  => '&forall;',
630
-      '∁'  => '&comp;',
631
-      '∂'  => '&part;',
632
-      '∂̸' => '&npart;',
633
-      '∃'  => '&Exists;',
634
-      '∄'  => '&nexist;',
635
-      '∅'  => '&empty;',
636
-      '∇'  => '&nabla;',
637
-      '∈'  => '&isinv;',
638
-      '∉'  => '&notin;',
639
-      '∋'  => '&ReverseElement;',
640
-      '∌'  => '&notniva;',
641
-      '∏'  => '&prod;',
642
-      '∐'  => '&Coproduct;',
643
-      '∑'  => '&sum;',
644
-      '−'  => '&minus;',
645
-      '∓'  => '&MinusPlus;',
646
-      '∔'  => '&plusdo;',
647
-      '∖'  => '&ssetmn;',
648
-      '∗'  => '&lowast;',
649
-      '∘'  => '&compfn;',
650
-      '√'  => '&Sqrt;',
651
-      '∝'  => '&prop;',
652
-      '∞'  => '&infin;',
653
-      '∟'  => '&angrt;',
654
-      '∠'  => '&angle;',
655
-      '∠⃒' => '&nang;',
656
-      '∡'  => '&angmsd;',
657
-      '∢'  => '&angsph;',
658
-      '∣'  => '&mid;',
659
-      '∤'  => '&nshortmid;',
660
-      '∥'  => '&shortparallel;',
661
-      '∦'  => '&nparallel;',
662
-      '∧'  => '&and;',
663
-      '∨'  => '&or;',
664
-      '∩'  => '&cap;',
665
-      '∩︀' => '&caps;',
666
-      '∪'  => '&cup;',
667
-      '∪︀' => '&cups',
668
-      '∫'  => '&Integral;',
669
-      '∬'  => '&Int;',
670
-      '∭'  => '&tint;',
671
-      '∮'  => '&ContourIntegral;',
672
-      '∯'  => '&DoubleContourIntegral;',
673
-      '∰'  => '&Cconint;',
674
-      '∱'  => '&cwint;',
675
-      '∲'  => '&cwconint;',
676
-      '∳'  => '&awconint;',
677
-      '∴'  => '&there4;',
678
-      '∵'  => '&Because;',
679
-      '∶'  => '&ratio;',
680
-      '∷'  => '&Colon;',
681
-      '∸'  => '&minusd;',
682
-      '∺'  => '&mDDot;',
683
-      '∻'  => '&homtht;',
684
-      '∼'  => '&sim;',
685
-      '∼⃒' => '&nvsim;',
686
-      '∽'  => '&bsim;',
687
-      '∽̱' => '&race;',
688
-      '∾'  => '&ac;',
689
-      '∾̳' => '&acE;',
690
-      '∿'  => '&acd;',
691
-      '≀'  => '&wr;',
692
-      '≁'  => '&NotTilde;',
693
-      '≂'  => '&esim;',
694
-      '≂̸' => '&nesim;',
695
-      '≃'  => '&simeq;',
696
-      '≄'  => '&nsime;',
697
-      '≅'  => '&TildeFullEqual;',
698
-      '≆'  => '&simne;',
699
-      '≇'  => '&ncong;',
700
-      '≈'  => '&approx;',
701
-      '≉'  => '&napprox;',
702
-      '≊'  => '&ape;',
703
-      '≋'  => '&apid;',
704
-      '≋̸' => '&napid;',
705
-      '≌'  => '&bcong;',
706
-      '≍'  => '&CupCap;',
707
-      '≍⃒' => '&nvap;',
708
-      '≎'  => '&bump;',
709
-      '≎̸' => '&nbump;',
710
-      '≏'  => '&HumpEqual;',
711
-      '≏̸' => '&nbumpe;',
712
-      '≐'  => '&esdot;',
713
-      '≐̸' => '&nedot;',
714
-      '≑'  => '&doteqdot;',
715
-      '≒'  => '&fallingdotseq;',
716
-      '≓'  => '&risingdotseq;',
717
-      '≔'  => '&coloneq;',
718
-      '≕'  => '&eqcolon;',
719
-      '≖'  => '&ecir;',
720
-      '≗'  => '&circeq;',
721
-      '≙'  => '&wedgeq;',
722
-      '≚'  => '&veeeq;',
723
-      '≜'  => '&triangleq;',
724
-      '≟'  => '&equest;',
725
-      '≠'  => '&NotEqual;',
726
-      '≡'  => '&Congruent;',
727
-      '≡⃥' => '&bnequiv;',
728
-      '≢'  => '&NotCongruent;',
729
-      '≤'  => '&leq;',
730
-      '≤⃒' => '&nvle;',
731
-      '≥'  => '&ge;',
732
-      '≥⃒' => '&nvge;',
733
-      '≦'  => '&lE;',
734
-      '≦̸' => '&nlE;',
735
-      '≧'  => '&geqq;',
736
-      '≧̸' => '&NotGreaterFullEqual;',
737
-      '≨'  => '&lneqq;',
738
-      '≨︀' => '&lvertneqq;',
739
-      '≩'  => '&gneqq;',
740
-      '≩︀' => '&gvertneqq;',
741
-      '≪'  => '&ll;',
742
-      '≪̸' => '&nLtv;',
743
-      '≪⃒' => '&nLt;',
744
-      '≫'  => '&gg;',
745
-      '≫̸' => '&NotGreaterGreater;',
746
-      '≫⃒' => '&nGt;',
747
-      '≬'  => '&between;',
748
-      '≭'  => '&NotCupCap;',
749
-      '≮'  => '&NotLess;',
750
-      '≯'  => '&ngtr;',
751
-      '≰'  => '&NotLessEqual;',
752
-      '≱'  => '&ngeq;',
753
-      '≲'  => '&LessTilde;',
754
-      '≳'  => '&GreaterTilde;',
755
-      '≴'  => '&nlsim;',
756
-      '≵'  => '&ngsim;',
757
-      '≶'  => '&lessgtr;',
758
-      '≷'  => '&gl;',
759
-      '≸'  => '&ntlg;',
760
-      '≹'  => '&NotGreaterLess;',
761
-      '≺'  => '&prec;',
762
-      '≻'  => '&succ;',
763
-      '≼'  => '&PrecedesSlantEqual;',
764
-      '≽'  => '&succcurlyeq;',
765
-      '≾'  => '&precsim;',
766
-      '≿'  => '&SucceedsTilde;',
767
-      '≿̸' => '&NotSucceedsTilde;',
768
-      '⊀'  => '&npr;',
769
-      '⊁'  => '&NotSucceeds;',
770
-      '⊂'  => '&sub;',
771
-      '⊂⃒' => '&vnsub;',
772
-      '⊃'  => '&sup;',
773
-      '⊃⃒' => '&nsupset;',
774
-      '⊄'  => '&nsub;',
775
-      '⊅'  => '&nsup;',
776
-      '⊆'  => '&SubsetEqual;',
777
-      '⊇'  => '&supe;',
778
-      '⊈'  => '&NotSubsetEqual;',
779
-      '⊉'  => '&NotSupersetEqual;',
780
-      '⊊'  => '&subsetneq;',
781
-      '⊊︀' => '&vsubne;',
782
-      '⊋'  => '&supsetneq;',
783
-      '⊋︀' => '&vsupne;',
784
-      '⊍'  => '&cupdot;',
785
-      '⊎'  => '&UnionPlus;',
786
-      '⊏'  => '&sqsub;',
787
-      '⊏̸' => '&NotSquareSubset;',
788
-      '⊐'  => '&sqsupset;',
789
-      '⊐̸' => '&NotSquareSuperset;',
790
-      '⊑'  => '&SquareSubsetEqual;',
791
-      '⊒'  => '&SquareSupersetEqual;',
792
-      '⊓'  => '&sqcap;',
793
-      '⊓︀' => '&sqcaps;',
794
-      '⊔'  => '&sqcup;',
795
-      '⊔︀' => '&sqcups;',
796
-      '⊕'  => '&CirclePlus;',
797
-      '⊖'  => '&ominus;',
798
-      '⊗'  => '&CircleTimes;',
799
-      '⊘'  => '&osol;',
800
-      '⊙'  => '&CircleDot;',
801
-      '⊚'  => '&ocir;',
802
-      '⊛'  => '&oast;',
803
-      '⊝'  => '&odash;',
804
-      '⊞'  => '&boxplus;',
805
-      '⊟'  => '&boxminus;',
806
-      '⊠'  => '&timesb;',
807
-      '⊡'  => '&sdotb;',
808
-      '⊢'  => '&vdash;',
809
-      '⊣'  => '&dashv;',
810
-      '⊤'  => '&DownTee;',
811
-      '⊥'  => '&perp;',
812
-      '⊧'  => '&models;',
813
-      '⊨'  => '&DoubleRightTee;',
814
-      '⊩'  => '&Vdash;',
815
-      '⊪'  => '&Vvdash;',
816
-      '⊫'  => '&VDash;',
817
-      '⊬'  => '&nvdash;',
818
-      '⊭'  => '&nvDash;',
819
-      '⊮'  => '&nVdash;',
820
-      '⊯'  => '&nVDash;',
821
-      '⊰'  => '&prurel;',
822
-      '⊲'  => '&vartriangleleft;',
823
-      '⊳'  => '&vrtri;',
824
-      '⊴'  => '&LeftTriangleEqual;',
825
-      '⊴⃒' => '&nvltrie;',
826
-      '⊵'  => '&RightTriangleEqual;',
827
-      '⊵⃒' => '&nvrtrie;',
828
-      '⊶'  => '&origof;',
829
-      '⊷'  => '&imof;',
830
-      '⊸'  => '&mumap;',
831
-      '⊹'  => '&hercon;',
832
-      '⊺'  => '&intcal;',
833
-      '⊻'  => '&veebar;',
834
-      '⊽'  => '&barvee;',
835
-      '⊾'  => '&angrtvb;',
836
-      '⊿'  => '&lrtri;',
837
-      '⋀'  => '&xwedge;',
838
-      '⋁'  => '&xvee;',
839
-      '⋂'  => '&bigcap;',
840
-      '⋃'  => '&bigcup;',
841
-      '⋄'  => '&diamond;',
842
-      '⋅'  => '&sdot;',
843
-      '⋆'  => '&Star;',
844
-      '⋇'  => '&divonx;',
845
-      '⋈'  => '&bowtie;',
846
-      '⋉'  => '&ltimes;',
847
-      '⋊'  => '&rtimes;',
848
-      '⋋'  => '&lthree;',
849
-      '⋌'  => '&rthree;',
850
-      '⋍'  => '&backsimeq;',
851
-      '⋎'  => '&curlyvee;',
852
-      '⋏'  => '&curlywedge;',
853
-      '⋐'  => '&Sub;',
854
-      '⋑'  => '&Supset;',
855
-      '⋒'  => '&Cap;',
856
-      '⋓'  => '&Cup;',
857
-      '⋔'  => '&pitchfork;',
858
-      '⋕'  => '&epar;',
859
-      '⋖'  => '&lessdot;',
860
-      '⋗'  => '&gtrdot;',
861
-      '⋘'  => '&Ll;',
862
-      '⋘̸' => '&nLl;',
863
-      '⋙'  => '&Gg;',
864
-      '⋙̸' => '&nGg;',
865
-      '⋚'  => '&lesseqgtr;',
866
-      '⋚︀' => '&lesg;',
867
-      '⋛'  => '&gtreqless;',
868
-      '⋛︀' => '&gesl;',
869
-      '⋞'  => '&curlyeqprec;',
870
-      '⋟'  => '&cuesc;',
871
-      '⋠'  => '&NotPrecedesSlantEqual;',
872
-      '⋡'  => '&NotSucceedsSlantEqual;',
873
-      '⋢'  => '&NotSquareSubsetEqual;',
874
-      '⋣'  => '&NotSquareSupersetEqual;',
875
-      '⋦'  => '&lnsim;',
876
-      '⋧'  => '&gnsim;',
877
-      '⋨'  => '&precnsim;',
878
-      '⋩'  => '&scnsim;',
879
-      '⋪'  => '&nltri;',
880
-      '⋫'  => '&ntriangleright;',
881
-      '⋬'  => '&nltrie;',
882
-      '⋭'  => '&NotRightTriangleEqual;',
883
-      '⋮'  => '&vellip;',
884
-      '⋯'  => '&ctdot;',
885
-      '⋰'  => '&utdot;',
886
-      '⋱'  => '&dtdot;',
887
-      '⋲'  => '&disin;',
888
-      '⋳'  => '&isinsv;',
889
-      '⋴'  => '&isins;',
890
-      '⋵'  => '&isindot;',
891
-      '⋵̸' => '&notindot;',
892
-      '⋶'  => '&notinvc;',
893
-      '⋷'  => '&notinvb;',
894
-      '⋹'  => '&isinE;',
895
-      '⋹̸' => '&notinE;',
896
-      '⋺'  => '&nisd;',
897
-      '⋻'  => '&xnis;',
898
-      '⋼'  => '&nis;',
899
-      '⋽'  => '&notnivc;',
900
-      '⋾'  => '&notnivb;',
901
-      '⌅'  => '&barwed;',
902
-      '⌆'  => '&doublebarwedge;',
903
-      '⌈'  => '&lceil;',
904
-      '⌉'  => '&RightCeiling;',
905
-      '⌊'  => '&LeftFloor;',
906
-      '⌋'  => '&RightFloor;',
907
-      '⌌'  => '&drcrop;',
908
-      '⌍'  => '&dlcrop;',
909
-      '⌎'  => '&urcrop;',
910
-      '⌏'  => '&ulcrop;',
911
-      '⌐'  => '&bnot;',
912
-      '⌒'  => '&profline;',
913
-      '⌓'  => '&profsurf;',
914
-      '⌕'  => '&telrec;',
915
-      '⌖'  => '&target;',
916
-      '⌜'  => '&ulcorner;',
917
-      '⌝'  => '&urcorner;',
918
-      '⌞'  => '&llcorner;',
919
-      '⌟'  => '&drcorn;',
920
-      '⌢'  => '&frown;',
921
-      '⌣'  => '&smile;',
922
-      '⌭'  => '&cylcty;',
923
-      '⌮'  => '&profalar;',
924
-      '⌶'  => '&topbot;',
925
-      '⌽'  => '&ovbar;',
926
-      '⌿'  => '&solbar;',
927
-      '⍼'  => '&angzarr;',
928
-      '⎰'  => '&lmoust;',
929
-      '⎱'  => '&rmoust;',
930
-      '⎴'  => '&OverBracket;',
931
-      '⎵'  => '&bbrk;',
932
-      '⎶'  => '&bbrktbrk;',
933
-      '⏜'  => '&OverParenthesis;',
934
-      '⏝'  => '&UnderParenthesis;',
935
-      '⏞'  => '&OverBrace;',
936
-      '⏟'  => '&UnderBrace;',
937
-      '⏢'  => '&trpezium;',
938
-      '⏧'  => '&elinters;',
939
-      '␣'  => '&blank;',
940
-      'Ⓢ'  => '&oS;',
941
-      '─'  => '&HorizontalLine;',
942
-      '│'  => '&boxv;',
943
-      '┌'  => '&boxdr;',
944
-      '┐'  => '&boxdl;',
945
-      '└'  => '&boxur;',
946
-      '┘'  => '&boxul;',
947
-      '├'  => '&boxvr;',
948
-      '┤'  => '&boxvl;',
949
-      '┬'  => '&boxhd;',
950
-      '┴'  => '&boxhu;',
951
-      '┼'  => '&boxvh;',
952
-      '═'  => '&boxH;',
953
-      '║'  => '&boxV;',
954
-      '╒'  => '&boxdR;',
955
-      '╓'  => '&boxDr;',
956
-      '╔'  => '&boxDR;',
957
-      '╕'  => '&boxdL;',
958
-      '╖'  => '&boxDl;',
959
-      '╗'  => '&boxDL;',
960
-      '╘'  => '&boxuR;',
961
-      '╙'  => '&boxUr;',
962
-      '╚'  => '&boxUR;',
963
-      '╛'  => '&boxuL;',
964
-      '╜'  => '&boxUl;',
965
-      '╝'  => '&boxUL;',
966
-      '╞'  => '&boxvR;',
967
-      '╟'  => '&boxVr;',
968
-      '╠'  => '&boxVR;',
969
-      '╡'  => '&boxvL;',
970
-      '╢'  => '&boxVl;',
971
-      '╣'  => '&boxVL;',
972
-      '╤'  => '&boxHd;',
973
-      '╥'  => '&boxhD;',
974
-      '╦'  => '&boxHD;',
975
-      '╧'  => '&boxHu;',
976
-      '╨'  => '&boxhU;',
977
-      '╩'  => '&boxHU;',
978
-      '╪'  => '&boxvH;',
979
-      '╫'  => '&boxVh;',
980
-      '╬'  => '&boxVH;',
981
-      '▀'  => '&uhblk;',
982
-      '▄'  => '&lhblk;',
983
-      '█'  => '&block;',
984
-      '░'  => '&blk14;',
985
-      '▒'  => '&blk12;',
986
-      '▓'  => '&blk34;',
987
-      '□'  => '&Square;',
988
-      '▪'  => '&squarf;',
989
-      '▫'  => '&EmptyVerySmallSquare;',
990
-      '▭'  => '&rect;',
991
-      '▮'  => '&marker;',
992
-      '▱'  => '&fltns;',
993
-      '△'  => '&bigtriangleup;',
994
-      '▴'  => '&blacktriangle;',
995
-      '▵'  => '&triangle;',
996
-      '▸'  => '&blacktriangleright;',
997
-      '▹'  => '&rtri;',
998
-      '▽'  => '&bigtriangledown;',
999
-      '▾'  => '&blacktriangledown;',
1000
-      '▿'  => '&triangledown;',
1001
-      '◂'  => '&blacktriangleleft;',
1002
-      '◃'  => '&ltri;',
1003
-      '◊'  => '&lozenge;',
1004
-      '○'  => '&cir;',
1005
-      '◬'  => '&tridot;',
1006
-      '◯'  => '&bigcirc;',
1007
-      '◸'  => '&ultri;',
1008
-      '◹'  => '&urtri;',
1009
-      '◺'  => '&lltri;',
1010
-      '◻'  => '&EmptySmallSquare;',
1011
-      '◼'  => '&FilledSmallSquare;',
1012
-      '★'  => '&starf;',
1013
-      '☆'  => '&star;',
1014
-      '☎'  => '&phone;',
1015
-      '♀'  => '&female;',
1016
-      '♂'  => '&male;',
1017
-      '♠'  => '&spadesuit;',
1018
-      '♣'  => '&clubs;',
1019
-      '♥'  => '&hearts;',
1020
-      '♦'  => '&diamondsuit;',
1021
-      '♪'  => '&sung;',
1022
-      '♭'  => '&flat;',
1023
-      '♮'  => '&natur;',
1024
-      '♯'  => '&sharp;',
1025
-      '✓'  => '&check;',
1026
-      '✗'  => '&cross;',
1027
-      '✠'  => '&maltese;',
1028
-      '✶'  => '&sext;',
1029
-      '❘'  => '&VerticalSeparator;',
1030
-      '❲'  => '&lbbrk;',
1031
-      '❳'  => '&rbbrk;',
1032
-      '⟈'  => '&bsolhsub;',
1033
-      '⟉'  => '&suphsol;',
1034
-      '⟦'  => '&LeftDoubleBracket;',
1035
-      '⟧'  => '&RightDoubleBracket;',
1036
-      '⟨'  => '&langle;',
1037
-      '⟩'  => '&RightAngleBracket;',
1038
-      '⟪'  => '&Lang;',
1039
-      '⟫'  => '&Rang;',
1040
-      '⟬'  => '&loang;',
1041
-      '⟭'  => '&roang;',
1042
-      '⟵'  => '&longleftarrow;',
1043
-      '⟶'  => '&LongRightArrow;',
1044
-      '⟷'  => '&LongLeftRightArrow;',
1045
-      '⟸'  => '&xlArr;',
1046
-      '⟹'  => '&DoubleLongRightArrow;',
1047
-      '⟺'  => '&xhArr;',
1048
-      '⟼'  => '&xmap;',
1049
-      '⟿'  => '&dzigrarr;',
1050
-      '⤂'  => '&nvlArr;',
1051
-      '⤃'  => '&nvrArr;',
1052
-      '⤄'  => '&nvHarr;',
1053
-      '⤅'  => '&Map;',
1054
-      '⤌'  => '&lbarr;',
1055
-      '⤍'  => '&bkarow;',
1056
-      '⤎'  => '&lBarr;',
1057
-      '⤏'  => '&dbkarow;',
1058
-      '⤐'  => '&drbkarow;',
1059
-      '⤑'  => '&DDotrahd;',
1060
-      '⤒'  => '&UpArrowBar;',
1061
-      '⤓'  => '&DownArrowBar;',
1062
-      '⤖'  => '&Rarrtl;',
1063
-      '⤙'  => '&latail;',
1064
-      '⤚'  => '&ratail;',
1065
-      '⤛'  => '&lAtail;',
1066
-      '⤜'  => '&rAtail;',
1067
-      '⤝'  => '&larrfs;',
1068
-      '⤞'  => '&rarrfs;',
1069
-      '⤟'  => '&larrbfs;',
1070
-      '⤠'  => '&rarrbfs;',
1071
-      '⤣'  => '&nwarhk;',
1072
-      '⤤'  => '&nearhk;',
1073
-      '⤥'  => '&searhk;',
1074
-      '⤦'  => '&swarhk;',
1075
-      '⤧'  => '&nwnear;',
1076
-      '⤨'  => '&toea;',
1077
-      '⤩'  => '&seswar;',
1078
-      '⤪'  => '&swnwar;',
1079
-      '⤳'  => '&rarrc;',
1080
-      '⤳̸' => '&nrarrc;',
1081
-      '⤵'  => '&cudarrr;',
1082
-      '⤶'  => '&ldca;',
1083
-      '⤷'  => '&rdca;',
1084
-      '⤸'  => '&cudarrl;',
1085
-      '⤹'  => '&larrpl;',
1086
-      '⤼'  => '&curarrm;',
1087
-      '⤽'  => '&cularrp;',
1088
-      '⥅'  => '&rarrpl;',
1089
-      '⥈'  => '&harrcir;',
1090
-      '⥉'  => '&Uarrocir;',
1091
-      '⥊'  => '&lurdshar;',
1092
-      '⥋'  => '&ldrushar;',
1093
-      '⥎'  => '&LeftRightVector;',
1094
-      '⥏'  => '&RightUpDownVector;',
1095
-      '⥐'  => '&DownLeftRightVector;',
1096
-      '⥑'  => '&LeftUpDownVector;',
1097
-      '⥒'  => '&LeftVectorBar;',
1098
-      '⥓'  => '&RightVectorBar;',
1099
-      '⥔'  => '&RightUpVectorBar;',
1100
-      '⥕'  => '&RightDownVectorBar;',
1101
-      '⥖'  => '&DownLeftVectorBar;',
1102
-      '⥗'  => '&DownRightVectorBar;',
1103
-      '⥘'  => '&LeftUpVectorBar;',
1104
-      '⥙'  => '&LeftDownVectorBar;',
1105
-      '⥚'  => '&LeftTeeVector;',
1106
-      '⥛'  => '&RightTeeVector;',
1107
-      '⥜'  => '&RightUpTeeVector;',
1108
-      '⥝'  => '&RightDownTeeVector;',
1109
-      '⥞'  => '&DownLeftTeeVector;',
1110
-      '⥟'  => '&DownRightTeeVector;',
1111
-      '⥠'  => '&LeftUpTeeVector;',
1112
-      '⥡'  => '&LeftDownTeeVector;',
1113
-      '⥢'  => '&lHar;',
1114
-      '⥣'  => '&uHar;',
1115
-      '⥤'  => '&rHar;',
1116
-      '⥥'  => '&dHar;',
1117
-      '⥦'  => '&luruhar;',
1118
-      '⥧'  => '&ldrdhar;',
1119
-      '⥨'  => '&ruluhar;',
1120
-      '⥩'  => '&rdldhar;',
1121
-      '⥪'  => '&lharul;',
1122
-      '⥫'  => '&llhard;',
1123
-      '⥬'  => '&rharul;',
1124
-      '⥭'  => '&lrhard;',
1125
-      '⥮'  => '&udhar;',
1126
-      '⥯'  => '&ReverseUpEquilibrium;',
1127
-      '⥰'  => '&RoundImplies;',
1128
-      '⥱'  => '&erarr;',
1129
-      '⥲'  => '&simrarr;',
1130
-      '⥳'  => '&larrsim;',
1131
-      '⥴'  => '&rarrsim;',
1132
-      '⥵'  => '&rarrap;',
1133
-      '⥶'  => '&ltlarr;',
1134
-      '⥸'  => '&gtrarr;',
1135
-      '⥹'  => '&subrarr;',
1136
-      '⥻'  => '&suplarr;',
1137
-      '⥼'  => '&lfisht;',
1138
-      '⥽'  => '&rfisht;',
1139
-      '⥾'  => '&ufisht;',
1140
-      '⥿'  => '&dfisht;',
1141
-      '⦅'  => '&lopar;',
1142
-      '⦆'  => '&ropar;',
1143
-      '⦋'  => '&lbrke;',
1144
-      '⦌'  => '&rbrke;',
1145
-      '⦍'  => '&lbrkslu;',
1146
-      '⦎'  => '&rbrksld;',
1147
-      '⦏'  => '&lbrksld;',
1148
-      '⦐'  => '&rbrkslu;',
1149
-      '⦑'  => '&langd;',
1150
-      '⦒'  => '&rangd;',
1151
-      '⦓'  => '&lparlt;',
1152
-      '⦔'  => '&rpargt;',
1153
-      '⦕'  => '&gtlPar;',
1154
-      '⦖'  => '&ltrPar;',
1155
-      '⦚'  => '&vzigzag;',
1156
-      '⦜'  => '&vangrt;',
1157
-      '⦝'  => '&angrtvbd;',
1158
-      '⦤'  => '&ange;',
1159
-      '⦥'  => '&range;',
1160
-      '⦦'  => '&dwangle;',
1161
-      '⦧'  => '&uwangle;',
1162
-      '⦨'  => '&angmsdaa;',
1163
-      '⦩'  => '&angmsdab;',
1164
-      '⦪'  => '&angmsdac;',
1165
-      '⦫'  => '&angmsdad;',
1166
-      '⦬'  => '&angmsdae;',
1167
-      '⦭'  => '&angmsdaf;',
1168
-      '⦮'  => '&angmsdag;',
1169
-      '⦯'  => '&angmsdah;',
1170
-      '⦰'  => '&bemptyv;',
1171
-      '⦱'  => '&demptyv;',
1172
-      '⦲'  => '&cemptyv;',
1173
-      '⦳'  => '&raemptyv;',
1174
-      '⦴'  => '&laemptyv;',
1175
-      '⦵'  => '&ohbar;',
1176
-      '⦶'  => '&omid;',
1177
-      '⦷'  => '&opar;',
1178
-      '⦹'  => '&operp;',
1179
-      '⦻'  => '&olcross;',
1180
-      '⦼'  => '&odsold;',
1181
-      '⦾'  => '&olcir;',
1182
-      '⦿'  => '&ofcir;',
1183
-      '⧀'  => '&olt;',
1184
-      '⧁'  => '&ogt;',
1185
-      '⧂'  => '&cirscir;',
1186
-      '⧃'  => '&cirE;',
1187
-      '⧄'  => '&solb;',
1188
-      '⧅'  => '&bsolb;',
1189
-      '⧉'  => '&boxbox;',
1190
-      '⧍'  => '&trisb;',
1191
-      '⧎'  => '&rtriltri;',
1192
-      '⧏'  => '&LeftTriangleBar;',
1193
-      '⧏̸' => '&NotLeftTriangleBar;',
1194
-      '⧐'  => '&RightTriangleBar;',
1195
-      '⧐̸' => '&NotRightTriangleBar;',
1196
-      '⧜'  => '&iinfin;',
1197
-      '⧝'  => '&infintie;',
1198
-      '⧞'  => '&nvinfin;',
1199
-      '⧣'  => '&eparsl;',
1200
-      '⧤'  => '&smeparsl;',
1201
-      '⧥'  => '&eqvparsl;',
1202
-      '⧫'  => '&lozf;',
1203
-      '⧴'  => '&RuleDelayed;',
1204
-      '⧶'  => '&dsol;',
1205
-      '⨀'  => '&xodot;',
1206
-      '⨁'  => '&bigoplus;',
1207
-      '⨂'  => '&bigotimes;',
1208
-      '⨄'  => '&biguplus;',
1209
-      '⨆'  => '&bigsqcup;',
1210
-      '⨌'  => '&iiiint;',
1211
-      '⨍'  => '&fpartint;',
1212
-      '⨐'  => '&cirfnint;',
1213
-      '⨑'  => '&awint;',
1214
-      '⨒'  => '&rppolint;',
1215
-      '⨓'  => '&scpolint;',
1216
-      '⨔'  => '&npolint;',
1217
-      '⨕'  => '&pointint;',
1218
-      '⨖'  => '&quatint;',
1219
-      '⨗'  => '&intlarhk;',
1220
-      '⨢'  => '&pluscir;',
1221
-      '⨣'  => '&plusacir;',
1222
-      '⨤'  => '&simplus;',
1223
-      '⨥'  => '&plusdu;',
1224
-      '⨦'  => '&plussim;',
1225
-      '⨧'  => '&plustwo;',
1226
-      '⨩'  => '&mcomma;',
1227
-      '⨪'  => '&minusdu;',
1228
-      '⨭'  => '&loplus;',
1229
-      '⨮'  => '&roplus;',
1230
-      '⨯'  => '&Cross;',
1231
-      '⨰'  => '&timesd;',
1232
-      '⨱'  => '&timesbar;',
1233
-      '⨳'  => '&smashp;',
1234
-      '⨴'  => '&lotimes;',
1235
-      '⨵'  => '&rotimes;',
1236
-      '⨶'  => '&otimesas;',
1237
-      '⨷'  => '&Otimes;',
1238
-      '⨸'  => '&odiv;',
1239
-      '⨹'  => '&triplus;',
1240
-      '⨺'  => '&triminus;',
1241
-      '⨻'  => '&tritime;',
1242
-      '⨼'  => '&iprod;',
1243
-      '⨿'  => '&amalg;',
1244
-      '⩀'  => '&capdot;',
1245
-      '⩂'  => '&ncup;',
1246
-      '⩃'  => '&ncap;',
1247
-      '⩄'  => '&capand;',
1248
-      '⩅'  => '&cupor;',
1249
-      '⩆'  => '&cupcap;',
1250
-      '⩇'  => '&capcup;',
1251
-      '⩈'  => '&cupbrcap;',
1252
-      '⩉'  => '&capbrcup;',
1253
-      '⩊'  => '&cupcup;',
1254
-      '⩋'  => '&capcap;',
1255
-      '⩌'  => '&ccups;',
1256
-      '⩍'  => '&ccaps;',
1257
-      '⩐'  => '&ccupssm;',
1258
-      '⩓'  => '&And;',
1259
-      '⩔'  => '&Or;',
1260
-      '⩕'  => '&andand;',
1261
-      '⩖'  => '&oror;',
1262
-      '⩗'  => '&orslope;',
1263
-      '⩘'  => '&andslope;',
1264
-      '⩚'  => '&andv;',
1265
-      '⩛'  => '&orv;',
1266
-      '⩜'  => '&andd;',
1267
-      '⩝'  => '&ord;',
1268
-      '⩟'  => '&wedbar;',
1269
-      '⩦'  => '&sdote;',
1270
-      '⩪'  => '&simdot;',
1271
-      '⩭'  => '&congdot;',
1272
-      '⩭̸' => '&ncongdot;',
1273
-      '⩮'  => '&easter;',
1274
-      '⩯'  => '&apacir;',
1275
-      '⩰'  => '&apE;',
1276
-      '⩰̸' => '&napE;',
1277
-      '⩱'  => '&eplus;',
1278
-      '⩲'  => '&pluse;',
1279
-      '⩳'  => '&Esim;',
1280
-      '⩴'  => '&Colone;',
1281
-      '⩵'  => '&Equal;',
1282
-      '⩷'  => '&ddotseq;',
1283
-      '⩸'  => '&equivDD;',
1284
-      '⩹'  => '&ltcir;',
1285
-      '⩺'  => '&gtcir;',
1286
-      '⩻'  => '&ltquest;',
1287
-      '⩼'  => '&gtquest;',
1288
-      '⩽'  => '&les;',
1289
-      '⩽̸' => '&nles;',
1290
-      '⩾'  => '&ges;',
1291
-      '⩾̸' => '&nges;',
1292
-      '⩿'  => '&lesdot;',
1293
-      '⪀'  => '&gesdot;',
1294
-      '⪁'  => '&lesdoto;',
1295
-      '⪂'  => '&gesdoto;',
1296
-      '⪃'  => '&lesdotor;',
1297
-      '⪄'  => '&gesdotol;',
1298
-      '⪅'  => '&lap;',
1299
-      '⪆'  => '&gap;',
1300
-      '⪇'  => '&lne;',
1301
-      '⪈'  => '&gne;',
1302
-      '⪉'  => '&lnap;',
1303
-      '⪊'  => '&gnap;',
1304
-      '⪋'  => '&lesseqqgtr;',
1305
-      '⪌'  => '&gEl;',
1306
-      '⪍'  => '&lsime;',
1307
-      '⪎'  => '&gsime;',
1308
-      '⪏'  => '&lsimg;',
1309
-      '⪐'  => '&gsiml;',
1310
-      '⪑'  => '&lgE;',
1311
-      '⪒'  => '&glE;',
1312
-      '⪓'  => '&lesges;',
1313
-      '⪔'  => '&gesles;',
1314
-      '⪕'  => '&els;',
1315
-      '⪖'  => '&egs;',
1316
-      '⪗'  => '&elsdot;',
1317
-      '⪘'  => '&egsdot;',
1318
-      '⪙'  => '&el;',
1319
-      '⪚'  => '&eg;',
1320
-      '⪝'  => '&siml;',
1321
-      '⪞'  => '&simg;',
1322
-      '⪟'  => '&simlE;',
1323
-      '⪠'  => '&simgE;',
1324
-      '⪡'  => '&LessLess;',
1325
-      '⪡̸' => '&NotNestedLessLess;',
1326
-      '⪢'  => '&GreaterGreater;',
1327
-      '⪢̸' => '&NotNestedGreaterGreater;',
1328
-      '⪤'  => '&glj;',
1329
-      '⪥'  => '&gla;',
1330
-      '⪦'  => '&ltcc;',
1331
-      '⪧'  => '&gtcc;',
1332
-      '⪨'  => '&lescc;',
1333
-      '⪩'  => '&gescc;',
1334
-      '⪪'  => '&smt;',
1335
-      '⪫'  => '&lat;',
1336
-      '⪬'  => '&smte;',
1337
-      '⪬︀' => '&smtes;',
1338
-      '⪭'  => '&late;',
1339
-      '⪭︀' => '&lates;',
1340
-      '⪮'  => '&bumpE;',
1341
-      '⪯'  => '&preceq;',
1342
-      '⪯̸' => '&NotPrecedesEqual;',
1343
-      '⪰'  => '&SucceedsEqual;',
1344
-      '⪰̸' => '&NotSucceedsEqual;',
1345
-      '⪳'  => '&prE;',
1346
-      '⪴'  => '&scE;',
1347
-      '⪵'  => '&precneqq;',
1348
-      '⪶'  => '&scnE;',
1349
-      '⪷'  => '&precapprox;',
1350
-      '⪸'  => '&succapprox;',
1351
-      '⪹'  => '&precnapprox;',
1352
-      '⪺'  => '&succnapprox;',
1353
-      '⪻'  => '&Pr;',
1354
-      '⪼'  => '&Sc;',
1355
-      '⪽'  => '&subdot;',
1356
-      '⪾'  => '&supdot;',
1357
-      '⪿'  => '&subplus;',
1358
-      '⫀'  => '&supplus;',
1359
-      '⫁'  => '&submult;',
1360
-      '⫂'  => '&supmult;',
1361
-      '⫃'  => '&subedot;',
1362
-      '⫄'  => '&supedot;',
1363
-      '⫅'  => '&subE;',
1364
-      '⫅̸' => '&nsubE;',
1365
-      '⫆'  => '&supseteqq;',
1366
-      '⫆̸' => '&nsupseteqq;',
1367
-      '⫇'  => '&subsim;',
1368
-      '⫈'  => '&supsim;',
1369
-      '⫋'  => '&subsetneqq;',
1370
-      '⫋︀' => '&vsubnE;',
1371
-      '⫌'  => '&supnE;',
1372
-      '⫌︀' => '&varsupsetneqq;',
1373
-      '⫏'  => '&csub;',
1374
-      '⫐'  => '&csup;',
1375
-      '⫑'  => '&csube;',
1376
-      '⫒'  => '&csupe;',
1377
-      '⫓'  => '&subsup;',
1378
-      '⫔'  => '&supsub;',
1379
-      '⫕'  => '&subsub;',
1380
-      '⫖'  => '&supsup;',
1381
-      '⫗'  => '&suphsub;',
1382
-      '⫘'  => '&supdsub;',
1383
-      '⫙'  => '&forkv;',
1384
-      '⫚'  => '&topfork;',
1385
-      '⫛'  => '&mlcp;',
1386
-      '⫤'  => '&Dashv;',
1387
-      '⫦'  => '&Vdashl;',
1388
-      '⫧'  => '&Barv;',
1389
-      '⫨'  => '&vBar;',
1390
-      '⫩'  => '&vBarv;',
1391
-      '⫫'  => '&Vbar;',
1392
-      '⫬'  => '&Not;',
1393
-      '⫭'  => '&bNot;',
1394
-      '⫮'  => '&rnmid;',
1395
-      '⫯'  => '&cirmid;',
1396
-      '⫰'  => '&midcir;',
1397
-      '⫱'  => '&topcir;',
1398
-      '⫲'  => '&nhpar;',
1399
-      '⫳'  => '&parsim;',
1400
-      '⫽'  => '&parsl;',
1401
-      '⫽⃥' => '&nparsl;',
1402
-      'ff'  => '&fflig;',
1403
-      'fi'  => '&filig;',
1404
-      'fl'  => '&fllig;',
1405
-      'ffi'  => '&ffilig;',
1406
-      'ffl'  => '&ffllig;',
1407
-      '
Please login to merge, or discard this patch.