001    /*
002     * Copyright 2004-2010 Apple Computer, Inc., Mozilla Foundation, and Opera 
003     * Software ASA.
004     * 
005     * You are granted a license to use, reproduce and create derivative works of 
006     * this document.
007     */
008    
009    package nu.validator.htmlparser.impl;
010    
011    import nu.validator.htmlparser.annotation.CharacterName;
012    import nu.validator.htmlparser.annotation.NoLength;
013    
014    /**
015     * @version $Id$
016     * @author hsivonen
017     */
018    public final class NamedCharacters {
019    
020        static final @NoLength @CharacterName String[] NAMES = { "lig", "lig;",
021                "P", "P;", "cute", "cute;", "reve;", "irc", "irc;", "y;", "r;",
022                "rave", "rave;", "pha;", "acr;", "d;", "gon;", "pf;",
023                "plyFunction;", "ing", "ing;", "cr;", "sign;", "ilde", "ilde;",
024                "ml", "ml;", "ckslash;", "rv;", "rwed;", "y;", "cause;",
025                "rnoullis;", "ta;", "r;", "pf;", "eve;", "cr;", "mpeq;", "cy;",
026                "PY", "PY;", "cute;", "p;", "pitalDifferentialD;", "yleys;",
027                "aron;", "edil", "edil;", "irc;", "onint;", "ot;", "dilla;",
028                "nterDot;", "r;", "i;", "rcleDot;", "rcleMinus;", "rclePlus;",
029                "rcleTimes;", "ockwiseContourIntegral;", "oseCurlyDoubleQuote;",
030                "oseCurlyQuote;", "lon;", "lone;", "ngruent;", "nint;",
031                "ntourIntegral;", "pf;", "product;",
032                "unterClockwiseContourIntegral;", "oss;", "cr;", "p;", "pCap;",
033                ";", "otrahd;", "cy;", "cy;", "cy;", "gger;", "rr;", "shv;",
034                "aron;", "y;", "l;", "lta;", "r;", "acriticalAcute;",
035                "acriticalDot;", "acriticalDoubleAcute;", "acriticalGrave;",
036                "acriticalTilde;", "amond;", "fferentialD;", "pf;", "t;", "tDot;",
037                "tEqual;", "ubleContourIntegral;", "ubleDot;", "ubleDownArrow;",
038                "ubleLeftArrow;", "ubleLeftRightArrow;", "ubleLeftTee;",
039                "ubleLongLeftArrow;", "ubleLongLeftRightArrow;",
040                "ubleLongRightArrow;", "ubleRightArrow;", "ubleRightTee;",
041                "ubleUpArrow;", "ubleUpDownArrow;", "ubleVerticalBar;", "wnArrow;",
042                "wnArrowBar;", "wnArrowUpArrow;", "wnBreve;", "wnLeftRightVector;",
043                "wnLeftTeeVector;", "wnLeftVector;", "wnLeftVectorBar;",
044                "wnRightTeeVector;", "wnRightVector;", "wnRightVectorBar;",
045                "wnTee;", "wnTeeArrow;", "wnarrow;", "cr;", "trok;", "G;", "H",
046                "H;", "cute", "cute;", "aron;", "irc", "irc;", "y;", "ot;", "r;",
047                "rave", "rave;", "ement;", "acr;", "ptySmallSquare;",
048                "ptyVerySmallSquare;", "gon;", "pf;", "silon;", "ual;",
049                "ualTilde;", "uilibrium;", "cr;", "im;", "a;", "ml", "ml;",
050                "ists;", "ponentialE;", "y;", "r;", "lledSmallSquare;",
051                "lledVerySmallSquare;", "pf;", "rAll;", "uriertrf;", "cr;", "cy;",
052                "", ";", "mma;", "mmad;", "reve;", "edil;", "irc;", "y;", "ot;",
053                "r;", ";", "pf;", "eaterEqual;", "eaterEqualLess;",
054                "eaterFullEqual;", "eaterGreater;", "eaterLess;",
055                "eaterSlantEqual;", "eaterTilde;", "cr;", ";", "RDcy;", "cek;",
056                "t;", "irc;", "r;", "lbertSpace;", "pf;", "rizontalLine;", "cr;",
057                "trok;", "mpDownHump;", "mpEqual;", "cy;", "lig;", "cy;", "cute",
058                "cute;", "irc", "irc;", "y;", "ot;", "r;", "rave", "rave;", ";",
059                "acr;", "aginaryI;", "plies;", "t;", "tegral;", "tersection;",
060                "visibleComma;", "visibleTimes;", "gon;", "pf;", "ta;", "cr;",
061                "ilde;", "kcy;", "ml", "ml;", "irc;", "y;", "r;", "pf;", "cr;",
062                "ercy;", "kcy;", "cy;", "cy;", "ppa;", "edil;", "y;", "r;", "pf;",
063                "cr;", "cy;", "", ";", "cute;", "mbda;", "ng;", "placetrf;", "rr;",
064                "aron;", "edil;", "y;", "ftAngleBracket;", "ftArrow;",
065                "ftArrowBar;", "ftArrowRightArrow;", "ftCeiling;",
066                "ftDoubleBracket;", "ftDownTeeVector;", "ftDownVector;",
067                "ftDownVectorBar;", "ftFloor;", "ftRightArrow;", "ftRightVector;",
068                "ftTee;", "ftTeeArrow;", "ftTeeVector;", "ftTriangle;",
069                "ftTriangleBar;", "ftTriangleEqual;", "ftUpDownVector;",
070                "ftUpTeeVector;", "ftUpVector;", "ftUpVectorBar;", "ftVector;",
071                "ftVectorBar;", "ftarrow;", "ftrightarrow;", "ssEqualGreater;",
072                "ssFullEqual;", "ssGreater;", "ssLess;", "ssSlantEqual;",
073                "ssTilde;", "r;", ";", "eftarrow;", "idot;", "ngLeftArrow;",
074                "ngLeftRightArrow;", "ngRightArrow;", "ngleftarrow;",
075                "ngleftrightarrow;", "ngrightarrow;", "pf;", "werLeftArrow;",
076                "werRightArrow;", "cr;", "h;", "trok;", ";", "p;", "y;",
077                "diumSpace;", "llintrf;", "r;", "nusPlus;", "pf;", "cr;", ";",
078                "cy;", "cute;", "aron;", "edil;", "y;", "gativeMediumSpace;",
079                "gativeThickSpace;", "gativeThinSpace;", "gativeVeryThinSpace;",
080                "stedGreaterGreater;", "stedLessLess;", "wLine;", "r;", "Break;",
081                "nBreakingSpace;", "pf;", "t;", "tCongruent;", "tCupCap;",
082                "tDoubleVerticalBar;", "tElement;", "tEqual;", "tEqualTilde;",
083                "tExists;", "tGreater;", "tGreaterEqual;", "tGreaterFullEqual;",
084                "tGreaterGreater;", "tGreaterLess;", "tGreaterSlantEqual;",
085                "tGreaterTilde;", "tHumpDownHump;", "tHumpEqual;",
086                "tLeftTriangle;", "tLeftTriangleBar;", "tLeftTriangleEqual;",
087                "tLess;", "tLessEqual;", "tLessGreater;", "tLessLess;",
088                "tLessSlantEqual;", "tLessTilde;", "tNestedGreaterGreater;",
089                "tNestedLessLess;", "tPrecedes;", "tPrecedesEqual;",
090                "tPrecedesSlantEqual;", "tReverseElement;", "tRightTriangle;",
091                "tRightTriangleBar;", "tRightTriangleEqual;", "tSquareSubset;",
092                "tSquareSubsetEqual;", "tSquareSuperset;", "tSquareSupersetEqual;",
093                "tSubset;", "tSubsetEqual;", "tSucceeds;", "tSucceedsEqual;",
094                "tSucceedsSlantEqual;", "tSucceedsTilde;", "tSuperset;",
095                "tSupersetEqual;", "tTilde;", "tTildeEqual;", "tTildeFullEqual;",
096                "tTildeTilde;", "tVerticalBar;", "cr;", "ilde", "ilde;", ";",
097                "lig;", "cute", "cute;", "irc", "irc;", "y;", "blac;", "r;",
098                "rave", "rave;", "acr;", "ega;", "icron;", "pf;",
099                "enCurlyDoubleQuote;", "enCurlyQuote;", ";", "cr;", "lash",
100                "lash;", "ilde", "ilde;", "imes;", "ml", "ml;", "erBar;",
101                "erBrace;", "erBracket;", "erParenthesis;", "rtialD;", "y;", "r;",
102                "i;", ";", "usMinus;", "incareplane;", "pf;", ";", "ecedes;",
103                "ecedesEqual;", "ecedesSlantEqual;", "ecedesTilde;", "ime;",
104                "oduct;", "oportion;", "oportional;", "cr;", "i;", "OT", "OT;",
105                "r;", "pf;", "cr;", "arr;", "G", "G;", "cute;", "ng;", "rr;",
106                "rrtl;", "aron;", "edil;", "y;", ";", "verseElement;",
107                "verseEquilibrium;", "verseUpEquilibrium;", "r;", "o;",
108                "ghtAngleBracket;", "ghtArrow;", "ghtArrowBar;",
109                "ghtArrowLeftArrow;", "ghtCeiling;", "ghtDoubleBracket;",
110                "ghtDownTeeVector;", "ghtDownVector;", "ghtDownVectorBar;",
111                "ghtFloor;", "ghtTee;", "ghtTeeArrow;", "ghtTeeVector;",
112                "ghtTriangle;", "ghtTriangleBar;", "ghtTriangleEqual;",
113                "ghtUpDownVector;", "ghtUpTeeVector;", "ghtUpVector;",
114                "ghtUpVectorBar;", "ghtVector;", "ghtVectorBar;", "ghtarrow;",
115                "pf;", "undImplies;", "ightarrow;", "cr;", "h;", "leDelayed;",
116                "CHcy;", "cy;", "FTcy;", "cute;", ";", "aron;", "edil;", "irc;",
117                "y;", "r;", "ortDownArrow;", "ortLeftArrow;", "ortRightArrow;",
118                "ortUpArrow;", "gma;", "allCircle;", "pf;", "rt;", "uare;",
119                "uareIntersection;", "uareSubset;", "uareSubsetEqual;",
120                "uareSuperset;", "uareSupersetEqual;", "uareUnion;", "cr;", "ar;",
121                "b;", "bset;", "bsetEqual;", "cceeds;", "cceedsEqual;",
122                "cceedsSlantEqual;", "cceedsTilde;", "chThat;", "m;", "p;",
123                "perset;", "persetEqual;", "pset;", "ORN", "ORN;", "ADE;", "Hcy;",
124                "cy;", "b;", "u;", "aron;", "edil;", "y;", "r;", "erefore;",
125                "eta;", "ickSpace;", "inSpace;", "lde;", "ldeEqual;",
126                "ldeFullEqual;", "ldeTilde;", "pf;", "ipleDot;", "cr;", "trok;",
127                "cute", "cute;", "rr;", "rrocir;", "rcy;", "reve;", "irc", "irc;",
128                "y;", "blac;", "r;", "rave", "rave;", "acr;", "derBar;",
129                "derBrace;", "derBracket;", "derParenthesis;", "ion;", "ionPlus;",
130                "gon;", "pf;", "Arrow;", "ArrowBar;", "ArrowDownArrow;",
131                "DownArrow;", "Equilibrium;", "Tee;", "TeeArrow;", "arrow;",
132                "downarrow;", "perLeftArrow;", "perRightArrow;", "si;", "silon;",
133                "ing;", "cr;", "ilde;", "ml", "ml;", "ash;", "ar;", "y;", "ash;",
134                "ashl;", "e;", "rbar;", "rt;", "rticalBar;", "rticalLine;",
135                "rticalSeparator;", "rticalTilde;", "ryThinSpace;", "r;", "pf;",
136                "cr;", "dash;", "irc;", "dge;", "r;", "pf;", "cr;", "r;", ";",
137                "pf;", "cr;", "cy;", "cy;", "cy;", "cute", "cute;", "irc;", "y;",
138                "r;", "pf;", "cr;", "ml;", "cy;", "cute;", "aron;", "y;", "ot;",
139                "roWidthSpace;", "ta;", "r;", "pf;", "cr;", "cute", "cute;",
140                "reve;", ";", "E;", "d;", "irc", "irc;", "ute", "ute;", "y;",
141                "lig", "lig;", ";", "r;", "rave", "rave;", "efsym;", "eph;",
142                "pha;", "acr;", "alg;", "p", "p;", "d;", "dand;", "dd;", "dslope;",
143                "dv;", "g;", "ge;", "gle;", "gmsd;", "gmsdaa;", "gmsdab;",
144                "gmsdac;", "gmsdad;", "gmsdae;", "gmsdaf;", "gmsdag;", "gmsdah;",
145                "grt;", "grtvb;", "grtvbd;", "gsph;", "gst;", "gzarr;", "gon;",
146                "pf;", ";", "E;", "acir;", "e;", "id;", "os;", "prox;", "proxeq;",
147                "ing", "ing;", "cr;", "t;", "ymp;", "ympeq;", "ilde", "ilde;",
148                "ml", "ml;", "conint;", "int;", "ot;", "ckcong;", "ckepsilon;",
149                "ckprime;", "cksim;", "cksimeq;", "rvee;", "rwed;", "rwedge;",
150                "rk;", "rktbrk;", "ong;", "y;", "quo;", "caus;", "cause;",
151                "mptyv;", "psi;", "rnou;", "ta;", "th;", "tween;", "r;", "gcap;",
152                "gcirc;", "gcup;", "godot;", "goplus;", "gotimes;", "gsqcup;",
153                "gstar;", "gtriangledown;", "gtriangleup;", "guplus;", "gvee;",
154                "gwedge;", "arow;", "acklozenge;", "acksquare;", "acktriangle;",
155                "acktriangledown;", "acktriangleleft;", "acktriangleright;",
156                "ank;", "k12;", "k14;", "k34;", "ock;", "e;", "equiv;", "ot;",
157                "pf;", "t;", "ttom;", "wtie;", "xDL;", "xDR;", "xDl;", "xDr;",
158                "xH;", "xHD;", "xHU;", "xHd;", "xHu;", "xUL;", "xUR;", "xUl;",
159                "xUr;", "xV;", "xVH;", "xVL;", "xVR;", "xVh;", "xVl;", "xVr;",
160                "xbox;", "xdL;", "xdR;", "xdl;", "xdr;", "xh;", "xhD;", "xhU;",
161                "xhd;", "xhu;", "xminus;", "xplus;", "xtimes;", "xuL;", "xuR;",
162                "xul;", "xur;", "xv;", "xvH;", "xvL;", "xvR;", "xvh;", "xvl;",
163                "xvr;", "rime;", "eve;", "vbar", "vbar;", "cr;", "emi;", "im;",
164                "ime;", "ol;", "olb;", "olhsub;", "ll;", "llet;", "mp;", "mpE;",
165                "mpe;", "mpeq;", "cute;", "p;", "pand;", "pbrcup;", "pcap;",
166                "pcup;", "pdot;", "ps;", "ret;", "ron;", "aps;", "aron;", "edil",
167                "edil;", "irc;", "ups;", "upssm;", "ot;", "dil", "dil;", "mptyv;",
168                "nt", "nt;", "nterdot;", "r;", "cy;", "eck;", "eckmark;", "i;",
169                "r;", "rE;", "rc;", "rceq;", "rclearrowleft;", "rclearrowright;",
170                "rcledR;", "rcledS;", "rcledast;", "rcledcirc;", "rcleddash;",
171                "re;", "rfnint;", "rmid;", "rscir;", "ubs;", "ubsuit;", "lon;",
172                "lone;", "loneq;", "mma;", "mmat;", "mp;", "mpfn;", "mplement;",
173                "mplexes;", "ng;", "ngdot;", "nint;", "pf;", "prod;", "py", "py;",
174                "pysr;", "arr;", "oss;", "cr;", "ub;", "ube;", "up;", "upe;",
175                "dot;", "darrl;", "darrr;", "epr;", "esc;", "larr;", "larrp;",
176                "p;", "pbrcap;", "pcap;", "pcup;", "pdot;", "por;", "ps;", "rarr;",
177                "rarrm;", "rlyeqprec;", "rlyeqsucc;", "rlyvee;", "rlywedge;",
178                "rren", "rren;", "rvearrowleft;", "rvearrowright;", "vee;", "wed;",
179                "conint;", "int;", "lcty;", "rr;", "ar;", "gger;", "leth;", "rr;",
180                "sh;", "shv;", "karow;", "lac;", "aron;", "y;", ";", "agger;",
181                "arr;", "otseq;", "g", "g;", "lta;", "mptyv;", "isht;", "r;",
182                "arl;", "arr;", "am;", "amond;", "amondsuit;", "ams;", "e;",
183                "gamma;", "sin;", "v;", "vide", "vide;", "videontimes;", "vonx;",
184                "cy;", "corn;", "crop;", "llar;", "pf;", "t;", "teq;", "teqdot;",
185                "tminus;", "tplus;", "tsquare;", "ublebarwedge;", "wnarrow;",
186                "wndownarrows;", "wnharpoonleft;", "wnharpoonright;", "bkarow;",
187                "corn;", "crop;", "cr;", "cy;", "ol;", "trok;", "dot;", "ri;",
188                "rif;", "arr;", "har;", "angle;", "cy;", "igrarr;", "Dot;", "ot;",
189                "cute", "cute;", "ster;", "aron;", "ir;", "irc", "irc;", "olon;",
190                "y;", "ot;", ";", "Dot;", "r;", ";", "rave", "rave;", "s;",
191                "sdot;", ";", "inters;", "l;", "s;", "sdot;", "acr;", "pty;",
192                "ptyset;", "ptyv;", "sp13;", "sp14;", "sp;", "g;", "sp;", "gon;",
193                "pf;", "ar;", "arsl;", "lus;", "si;", "silon;", "siv;", "circ;",
194                "colon;", "sim;", "slantgtr;", "slantless;", "uals;", "uest;",
195                "uiv;", "uivDD;", "vparsl;", "Dot;", "arr;", "cr;", "dot;", "im;",
196                "a;", "h", "h;", "ml", "ml;", "ro;", "cl;", "ist;", "pectation;",
197                "ponentiale;", "llingdotseq;", "y;", "male;", "ilig;", "lig;",
198                "llig;", "r;", "lig;", "lig;", "at;", "lig;", "tns;", "of;", "pf;",
199                "rall;", "rk;", "rkv;", "artint;", "ac12", "ac12;", "ac13;",
200                "ac14", "ac14;", "ac15;", "ac16;", "ac18;", "ac23;", "ac25;",
201                "ac34", "ac34;", "ac35;", "ac38;", "ac45;", "ac56;", "ac58;",
202                "ac78;", "asl;", "own;", "cr;", ";", "l;", "cute;", "mma;",
203                "mmad;", "p;", "reve;", "irc;", "y;", "ot;", ";", "l;", "q;",
204                "qq;", "qslant;", "s;", "scc;", "sdot;", "sdoto;", "sdotol;",
205                "sl;", "sles;", "r;", ";", "g;", "mel;", "cy;", ";", "E;", "a;",
206                "j;", "E;", "ap;", "approx;", "e;", "eq;", "eqq;", "sim;", "pf;",
207                "ave;", "cr;", "im;", "ime;", "iml;", "", ";", "cc;", "cir;",
208                "dot;", "lPar;", "quest;", "rapprox;", "rarr;", "rdot;",
209                "reqless;", "reqqless;", "rless;", "rsim;", "ertneqq;", "nE;",
210                "rr;", "irsp;", "lf;", "milt;", "rdcy;", "rr;", "rrcir;", "rrw;",
211                "ar;", "irc;", "arts;", "artsuit;", "llip;", "rcon;", "r;",
212                "searow;", "swarow;", "arr;", "mtht;", "okleftarrow;",
213                "okrightarrow;", "pf;", "rbar;", "cr;", "lash;", "trok;", "bull;",
214                "phen;", "cute", "cute;", ";", "irc", "irc;", "y;", "cy;", "xcl",
215                "xcl;", "f;", "r;", "rave", "rave;", ";", "iint;", "int;", "nfin;",
216                "ota;", "lig;", "acr;", "age;", "agline;", "agpart;", "ath;",
217                "of;", "ped;", ";", "care;", "fin;", "fintie;", "odot;", "t;",
218                "tcal;", "tegers;", "tercal;", "tlarhk;", "tprod;", "cy;", "gon;",
219                "pf;", "ta;", "rod;", "uest", "uest;", "cr;", "in;", "inE;",
220                "indot;", "ins;", "insv;", "inv;", ";", "ilde;", "kcy;", "ml",
221                "ml;", "irc;", "y;", "r;", "ath;", "pf;", "cr;", "ercy;", "kcy;",
222                "ppa;", "ppav;", "edil;", "y;", "r;", "reen;", "cy;", "cy;", "pf;",
223                "cr;", "arr;", "rr;", "tail;", "arr;", ";", "g;", "ar;", "cute;",
224                "emptyv;", "gran;", "mbda;", "ng;", "ngd;", "ngle;", "p;", "quo",
225                "quo;", "rr;", "rrb;", "rrbfs;", "rrfs;", "rrhk;", "rrlp;",
226                "rrpl;", "rrsim;", "rrtl;", "t;", "tail;", "te;", "tes;", "arr;",
227                "brk;", "race;", "rack;", "rke;", "rksld;", "rkslu;", "aron;",
228                "edil;", "eil;", "ub;", "y;", "ca;", "quo;", "quor;", "rdhar;",
229                "rushar;", "sh;", ";", "ftarrow;", "ftarrowtail;",
230                "ftharpoondown;", "ftharpoonup;", "ftleftarrows;", "ftrightarrow;",
231                "ftrightarrows;", "ftrightharpoons;", "ftrightsquigarrow;",
232                "ftthreetimes;", "g;", "q;", "qq;", "qslant;", "s;", "scc;",
233                "sdot;", "sdoto;", "sdotor;", "sg;", "sges;", "ssapprox;",
234                "ssdot;", "sseqgtr;", "sseqqgtr;", "ssgtr;", "sssim;", "isht;",
235                "loor;", "r;", ";", "E;", "ard;", "aru;", "arul;", "blk;", "cy;",
236                ";", "arr;", "corner;", "hard;", "tri;", "idot;", "oust;",
237                "oustache;", "E;", "ap;", "approx;", "e;", "eq;", "eqq;", "sim;",
238                "ang;", "arr;", "brk;", "ngleftarrow;", "ngleftrightarrow;",
239                "ngmapsto;", "ngrightarrow;", "oparrowleft;", "oparrowright;",
240                "par;", "pf;", "plus;", "times;", "wast;", "wbar;", "z;", "zenge;",
241                "zf;", "ar;", "arlt;", "arr;", "corner;", "har;", "hard;", "m;",
242                "tri;", "aquo;", "cr;", "h;", "im;", "ime;", "img;", "qb;", "quo;",
243                "quor;", "trok;", "", ";", "cc;", "cir;", "dot;", "hree;", "imes;",
244                "larr;", "quest;", "rPar;", "ri;", "rie;", "rif;", "rdshar;",
245                "ruhar;", "ertneqq;", "nE;", "Dot;", "cr", "cr;", "le;", "lt;",
246                "ltese;", "p;", "psto;", "pstodown;", "pstoleft;", "pstoup;",
247                "rker;", "omma;", "y;", "ash;", "asuredangle;", "r;", "o;", "cro",
248                "cro;", "d;", "dast;", "dcir;", "ddot", "ddot;", "nus;", "nusb;",
249                "nusd;", "nusdu;", "cp;", "dr;", "plus;", "dels;", "pf;", ";",
250                "cr;", "tpos;", ";", "ltimap;", "map;", "g;", "t;", "tv;",
251                "eftarrow;", "eftrightarrow;", "l;", "t;", "tv;", "ightarrow;",
252                "Dash;", "dash;", "bla;", "cute;", "ng;", "p;", "pE;", "pid;",
253                "pos;", "pprox;", "tur;", "tural;", "turals;", "sp", "sp;", "ump;",
254                "umpe;", "ap;", "aron;", "edil;", "ong;", "ongdot;", "up;", "y;",
255                "ash;", ";", "Arr;", "arhk;", "arr;", "arrow;", "dot;", "quiv;",
256                "sear;", "sim;", "xist;", "xists;", "r;", "E;", "e;", "eq;",
257                "eqq;", "eqslant;", "es;", "sim;", "t;", "tr;", "Arr;", "arr;",
258                "par;", ";", "s;", "sd;", "v;", "cy;", "Arr;", "E;", "arr;", "dr;",
259                "e;", "eftarrow;", "eftrightarrow;", "eq;", "eqq;", "eqslant;",
260                "es;", "ess;", "sim;", "t;", "tri;", "trie;", "id;", "pf;", "t",
261                "t;", "tin;", "tinE;", "tindot;", "tinva;", "tinvb;", "tinvc;",
262                "tni;", "tniva;", "tnivb;", "tnivc;", "ar;", "arallel;", "arsl;",
263                "art;", "olint;", "r;", "rcue;", "re;", "rec;", "receq;", "Arr;",
264                "arr;", "arrc;", "arrw;", "ightarrow;", "tri;", "trie;", "c;",
265                "ccue;", "ce;", "cr;", "hortmid;", "hortparallel;", "im;", "ime;",
266                "imeq;", "mid;", "par;", "qsube;", "qsupe;", "ub;", "ubE;", "ube;",
267                "ubset;", "ubseteq;", "ubseteqq;", "ucc;", "ucceq;", "up;", "upE;",
268                "upe;", "upset;", "upseteq;", "upseteqq;", "gl;", "ilde", "ilde;",
269                "lg;", "riangleleft;", "rianglelefteq;", "riangleright;",
270                "rianglerighteq;", ";", "m;", "mero;", "msp;", "Dash;", "Harr;",
271                "ap;", "dash;", "ge;", "gt;", "infin;", "lArr;", "le;", "lt;",
272                "ltrie;", "rArr;", "rtrie;", "sim;", "Arr;", "arhk;", "arr;",
273                "arrow;", "near;", ";", "cute", "cute;", "st;", "ir;", "irc",
274                "irc;", "y;", "ash;", "blac;", "iv;", "ot;", "sold;", "lig;",
275                "cir;", "r;", "on;", "rave", "rave;", "t;", "bar;", "m;", "nt;",
276                "arr;", "cir;", "cross;", "ine;", "t;", "acr;", "ega;", "icron;",
277                "id;", "inus;", "pf;", "ar;", "erp;", "lus;", ";", "arr;", "d;",
278                "der;", "derof;", "df", "df;", "dm", "dm;", "igof;", "or;",
279                "slope;", "v;", "cr;", "lash", "lash;", "ol;", "ilde", "ilde;",
280                "imes;", "imesas;", "ml", "ml;", "bar;", "r;", "ra", "ra;",
281                "rallel;", "rsim;", "rsl;", "rt;", "y;", "rcnt;", "riod;", "rmil;",
282                "rp;", "rtenk;", "r;", "i;", "iv;", "mmat;", "one;", ";",
283                "tchfork;", "v;", "anck;", "anckh;", "ankv;", "us;", "usacir;",
284                "usb;", "uscir;", "usdo;", "usdu;", "use;", "usmn", "usmn;",
285                "ussim;", "ustwo;", ";", "intint;", "pf;", "und", "und;", ";",
286                "E;", "ap;", "cue;", "e;", "ec;", "ecapprox;", "eccurlyeq;",
287                "eceq;", "ecnapprox;", "ecneqq;", "ecnsim;", "ecsim;", "ime;",
288                "imes;", "nE;", "nap;", "nsim;", "od;", "ofalar;", "ofline;",
289                "ofsurf;", "op;", "opto;", "sim;", "urel;", "cr;", "i;", "ncsp;",
290                "r;", "nt;", "pf;", "rime;", "cr;", "aternions;", "atint;", "est;",
291                "esteq;", "ot", "ot;", "arr;", "rr;", "tail;", "arr;", "ar;",
292                "ce;", "cute;", "dic;", "emptyv;", "ng;", "ngd;", "nge;", "ngle;",
293                "quo", "quo;", "rr;", "rrap;", "rrb;", "rrbfs;", "rrc;", "rrfs;",
294                "rrhk;", "rrlp;", "rrpl;", "rrsim;", "rrtl;", "rrw;", "tail;",
295                "tio;", "tionals;", "arr;", "brk;", "race;", "rack;", "rke;",
296                "rksld;", "rkslu;", "aron;", "edil;", "eil;", "ub;", "y;", "ca;",
297                "ldhar;", "quo;", "quor;", "sh;", "al;", "aline;", "alpart;",
298                "als;", "ct;", "g", "g;", "isht;", "loor;", "r;", "ard;", "aru;",
299                "arul;", "o;", "ov;", "ghtarrow;", "ghtarrowtail;",
300                "ghtharpoondown;", "ghtharpoonup;", "ghtleftarrows;",
301                "ghtleftharpoons;", "ghtrightarrows;", "ghtsquigarrow;",
302                "ghtthreetimes;", "ng;", "singdotseq;", "arr;", "har;", "m;",
303                "oust;", "oustache;", "mid;", "ang;", "arr;", "brk;", "par;",
304                "pf;", "plus;", "times;", "ar;", "argt;", "polint;", "arr;",
305                "aquo;", "cr;", "h;", "qb;", "quo;", "quor;", "hree;", "imes;",
306                "ri;", "rie;", "rif;", "riltri;", "luhar;", ";", "cute;", "quo;",
307                ";", "E;", "ap;", "aron;", "cue;", "e;", "edil;", "irc;", "nE;",
308                "nap;", "nsim;", "polint;", "sim;", "y;", "ot;", "otb;", "ote;",
309                "Arr;", "arhk;", "arr;", "arrow;", "ct", "ct;", "mi;", "swar;",
310                "tminus;", "tmn;", "xt;", "r;", "rown;", "arp;", "chcy;", "cy;",
311                "ortmid;", "ortparallel;", "y", "y;", "gma;", "gmaf;", "gmav;",
312                "m;", "mdot;", "me;", "meq;", "mg;", "mgE;", "ml;", "mlE;", "mne;",
313                "mplus;", "mrarr;", "arr;", "allsetminus;", "ashp;", "eparsl;",
314                "id;", "ile;", "t;", "te;", "tes;", "ftcy;", "l;", "lb;", "lbar;",
315                "pf;", "ades;", "adesuit;", "ar;", "cap;", "caps;", "cup;",
316                "cups;", "sub;", "sube;", "subset;", "subseteq;", "sup;", "supe;",
317                "supset;", "supseteq;", "u;", "uare;", "uarf;", "uf;", "arr;",
318                "cr;", "etmn;", "mile;", "tarf;", "ar;", "arf;", "raightepsilon;",
319                "raightphi;", "rns;", "b;", "bE;", "bdot;", "be;", "bedot;",
320                "bmult;", "bnE;", "bne;", "bplus;", "brarr;", "bset;", "bseteq;",
321                "bseteqq;", "bsetneq;", "bsetneqq;", "bsim;", "bsub;", "bsup;",
322                "cc;", "ccapprox;", "cccurlyeq;", "cceq;", "ccnapprox;", "ccneqq;",
323                "ccnsim;", "ccsim;", "m;", "ng;", "p1", "p1;", "p2", "p2;", "p3",
324                "p3;", "p;", "pE;", "pdot;", "pdsub;", "pe;", "pedot;", "phsol;",
325                "phsub;", "plarr;", "pmult;", "pnE;", "pne;", "pplus;", "pset;",
326                "pseteq;", "pseteqq;", "psetneq;", "psetneqq;", "psim;", "psub;",
327                "psup;", "Arr;", "arhk;", "arr;", "arrow;", "nwar;", "lig", "lig;",
328                "rget;", "u;", "rk;", "aron;", "edil;", "y;", "ot;", "lrec;", "r;",
329                "ere4;", "erefore;", "eta;", "etasym;", "etav;", "ickapprox;",
330                "icksim;", "insp;", "kap;", "ksim;", "orn", "orn;", "lde;", "mes",
331                "mes;", "mesb;", "mesbar;", "mesd;", "nt;", "ea;", "p;", "pbot;",
332                "pcir;", "pf;", "pfork;", "sa;", "rime;", "ade;", "iangle;",
333                "iangledown;", "iangleleft;", "ianglelefteq;", "iangleq;",
334                "iangleright;", "ianglerighteq;", "idot;", "ie;", "iminus;",
335                "iplus;", "isb;", "itime;", "pezium;", "cr;", "cy;", "hcy;",
336                "trok;", "ixt;", "oheadleftarrow;", "oheadrightarrow;", "rr;",
337                "ar;", "cute", "cute;", "rr;", "rcy;", "reve;", "irc", "irc;",
338                "y;", "arr;", "blac;", "har;", "isht;", "r;", "rave", "rave;",
339                "arl;", "arr;", "blk;", "corn;", "corner;", "crop;", "tri;",
340                "acr;", "l", "l;", "gon;", "pf;", "arrow;", "downarrow;",
341                "harpoonleft;", "harpoonright;", "lus;", "si;", "sih;", "silon;",
342                "uparrows;", "corn;", "corner;", "crop;", "ing;", "tri;", "cr;",
343                "dot;", "ilde;", "ri;", "rif;", "arr;", "ml", "ml;", "angle;",
344                "rr;", "ar;", "arv;", "ash;", "ngrt;", "repsilon;", "rkappa;",
345                "rnothing;", "rphi;", "rpi;", "rpropto;", "rr;", "rrho;",
346                "rsigma;", "rsubsetneq;", "rsubsetneqq;", "rsupsetneq;",
347                "rsupsetneqq;", "rtheta;", "rtriangleleft;", "rtriangleright;",
348                "y;", "ash;", "e;", "ebar;", "eeq;", "llip;", "rbar;", "rt;", "r;",
349                "tri;", "sub;", "sup;", "pf;", "rop;", "tri;", "cr;", "ubnE;",
350                "ubne;", "upnE;", "upne;", "igzag;", "irc;", "dbar;", "dge;",
351                "dgeq;", "ierp;", "r;", "pf;", ";", ";", "eath;", "cr;", "ap;",
352                "irc;", "up;", "tri;", "r;", "Arr;", "arr;", ";", "Arr;", "arr;",
353                "ap;", "is;", "dot;", "pf;", "plus;", "time;", "Arr;", "arr;",
354                "cr;", "qcup;", "plus;", "tri;", "ee;", "edge;", "cute", "cute;",
355                "cy;", "irc;", "y;", "n", "n;", "r;", "cy;", "pf;", "cr;", "cy;",
356                "ml", "ml;", "cute;", "aron;", "y;", "ot;", "etrf;", "ta;", "r;",
357                "cy;", "grarr;", "pf;", "cr;", "j;", "nj;", };
358    
359        static final @NoLength char[][] VALUES = { { '\u00c6' }, { '\u00c6' },
360                { '\u0026' }, { '\u0026' }, { '\u00c1' }, { '\u00c1' },
361                { '\u0102' }, { '\u00c2' }, { '\u00c2' }, { '\u0410' },
362                { '\ud835', '\udd04' }, { '\u00c0' }, { '\u00c0' }, { '\u0391' },
363                { '\u0100' }, { '\u2a53' }, { '\u0104' }, { '\ud835', '\udd38' },
364                { '\u2061' }, { '\u00c5' }, { '\u00c5' }, { '\ud835', '\udc9c' },
365                { '\u2254' }, { '\u00c3' }, { '\u00c3' }, { '\u00c4' },
366                { '\u00c4' }, { '\u2216' }, { '\u2ae7' }, { '\u2306' },
367                { '\u0411' }, { '\u2235' }, { '\u212c' }, { '\u0392' },
368                { '\ud835', '\udd05' }, { '\ud835', '\udd39' }, { '\u02d8' },
369                { '\u212c' }, { '\u224e' }, { '\u0427' }, { '\u00a9' },
370                { '\u00a9' }, { '\u0106' }, { '\u22d2' }, { '\u2145' },
371                { '\u212d' }, { '\u010c' }, { '\u00c7' }, { '\u00c7' },
372                { '\u0108' }, { '\u2230' }, { '\u010a' }, { '\u00b8' },
373                { '\u00b7' }, { '\u212d' }, { '\u03a7' }, { '\u2299' },
374                { '\u2296' }, { '\u2295' }, { '\u2297' }, { '\u2232' },
375                { '\u201d' }, { '\u2019' }, { '\u2237' }, { '\u2a74' },
376                { '\u2261' }, { '\u222f' }, { '\u222e' }, { '\u2102' },
377                { '\u2210' }, { '\u2233' }, { '\u2a2f' }, { '\ud835', '\udc9e' },
378                { '\u22d3' }, { '\u224d' }, { '\u2145' }, { '\u2911' },
379                { '\u0402' }, { '\u0405' }, { '\u040f' }, { '\u2021' },
380                { '\u21a1' }, { '\u2ae4' }, { '\u010e' }, { '\u0414' },
381                { '\u2207' }, { '\u0394' }, { '\ud835', '\udd07' }, { '\u00b4' },
382                { '\u02d9' }, { '\u02dd' }, { '\u0060' }, { '\u02dc' },
383                { '\u22c4' }, { '\u2146' }, { '\ud835', '\udd3b' }, { '\u00a8' },
384                { '\u20dc' }, { '\u2250' }, { '\u222f' }, { '\u00a8' },
385                { '\u21d3' }, { '\u21d0' }, { '\u21d4' }, { '\u2ae4' },
386                { '\u27f8' }, { '\u27fa' }, { '\u27f9' }, { '\u21d2' },
387                { '\u22a8' }, { '\u21d1' }, { '\u21d5' }, { '\u2225' },
388                { '\u2193' }, { '\u2913' }, { '\u21f5' }, { '\u0311' },
389                { '\u2950' }, { '\u295e' }, { '\u21bd' }, { '\u2956' },
390                { '\u295f' }, { '\u21c1' }, { '\u2957' }, { '\u22a4' },
391                { '\u21a7' }, { '\u21d3' }, { '\ud835', '\udc9f' }, { '\u0110' },
392                { '\u014a' }, { '\u00d0' }, { '\u00d0' }, { '\u00c9' },
393                { '\u00c9' }, { '\u011a' }, { '\u00ca' }, { '\u00ca' },
394                { '\u042d' }, { '\u0116' }, { '\ud835', '\udd08' }, { '\u00c8' },
395                { '\u00c8' }, { '\u2208' }, { '\u0112' }, { '\u25fb' },
396                { '\u25ab' }, { '\u0118' }, { '\ud835', '\udd3c' }, { '\u0395' },
397                { '\u2a75' }, { '\u2242' }, { '\u21cc' }, { '\u2130' },
398                { '\u2a73' }, { '\u0397' }, { '\u00cb' }, { '\u00cb' },
399                { '\u2203' }, { '\u2147' }, { '\u0424' }, { '\ud835', '\udd09' },
400                { '\u25fc' }, { '\u25aa' }, { '\ud835', '\udd3d' }, { '\u2200' },
401                { '\u2131' }, { '\u2131' }, { '\u0403' }, { '\u003e' },
402                { '\u003e' }, { '\u0393' }, { '\u03dc' }, { '\u011e' },
403                { '\u0122' }, { '\u011c' }, { '\u0413' }, { '\u0120' },
404                { '\ud835', '\udd0a' }, { '\u22d9' }, { '\ud835', '\udd3e' },
405                { '\u2265' }, { '\u22db' }, { '\u2267' }, { '\u2aa2' },
406                { '\u2277' }, { '\u2a7e' }, { '\u2273' }, { '\ud835', '\udca2' },
407                { '\u226b' }, { '\u042a' }, { '\u02c7' }, { '\u005e' },
408                { '\u0124' }, { '\u210c' }, { '\u210b' }, { '\u210d' },
409                { '\u2500' }, { '\u210b' }, { '\u0126' }, { '\u224e' },
410                { '\u224f' }, { '\u0415' }, { '\u0132' }, { '\u0401' },
411                { '\u00cd' }, { '\u00cd' }, { '\u00ce' }, { '\u00ce' },
412                { '\u0418' }, { '\u0130' }, { '\u2111' }, { '\u00cc' },
413                { '\u00cc' }, { '\u2111' }, { '\u012a' }, { '\u2148' },
414                { '\u21d2' }, { '\u222c' }, { '\u222b' }, { '\u22c2' },
415                { '\u2063' }, { '\u2062' }, { '\u012e' }, { '\ud835', '\udd40' },
416                { '\u0399' }, { '\u2110' }, { '\u0128' }, { '\u0406' },
417                { '\u00cf' }, { '\u00cf' }, { '\u0134' }, { '\u0419' },
418                { '\ud835', '\udd0d' }, { '\ud835', '\udd41' },
419                { '\ud835', '\udca5' }, { '\u0408' }, { '\u0404' }, { '\u0425' },
420                { '\u040c' }, { '\u039a' }, { '\u0136' }, { '\u041a' },
421                { '\ud835', '\udd0e' }, { '\ud835', '\udd42' },
422                { '\ud835', '\udca6' }, { '\u0409' }, { '\u003c' }, { '\u003c' },
423                { '\u0139' }, { '\u039b' }, { '\u27ea' }, { '\u2112' },
424                { '\u219e' }, { '\u013d' }, { '\u013b' }, { '\u041b' },
425                { '\u27e8' }, { '\u2190' }, { '\u21e4' }, { '\u21c6' },
426                { '\u2308' }, { '\u27e6' }, { '\u2961' }, { '\u21c3' },
427                { '\u2959' }, { '\u230a' }, { '\u2194' }, { '\u294e' },
428                { '\u22a3' }, { '\u21a4' }, { '\u295a' }, { '\u22b2' },
429                { '\u29cf' }, { '\u22b4' }, { '\u2951' }, { '\u2960' },
430                { '\u21bf' }, { '\u2958' }, { '\u21bc' }, { '\u2952' },
431                { '\u21d0' }, { '\u21d4' }, { '\u22da' }, { '\u2266' },
432                { '\u2276' }, { '\u2aa1' }, { '\u2a7d' }, { '\u2272' },
433                { '\ud835', '\udd0f' }, { '\u22d8' }, { '\u21da' }, { '\u013f' },
434                { '\u27f5' }, { '\u27f7' }, { '\u27f6' }, { '\u27f8' },
435                { '\u27fa' }, { '\u27f9' }, { '\ud835', '\udd43' }, { '\u2199' },
436                { '\u2198' }, { '\u2112' }, { '\u21b0' }, { '\u0141' },
437                { '\u226a' }, { '\u2905' }, { '\u041c' }, { '\u205f' },
438                { '\u2133' }, { '\ud835', '\udd10' }, { '\u2213' },
439                { '\ud835', '\udd44' }, { '\u2133' }, { '\u039c' }, { '\u040a' },
440                { '\u0143' }, { '\u0147' }, { '\u0145' }, { '\u041d' },
441                { '\u200b' }, { '\u200b' }, { '\u200b' }, { '\u200b' },
442                { '\u226b' }, { '\u226a' }, { '\n' }, { '\ud835', '\udd11' },
443                { '\u2060' }, { '\u00a0' }, { '\u2115' }, { '\u2aec' },
444                { '\u2262' }, { '\u226d' }, { '\u2226' }, { '\u2209' },
445                { '\u2260' }, { '\u2242', '\u0338' }, { '\u2204' }, { '\u226f' },
446                { '\u2271' }, { '\u2267', '\u0338' }, { '\u226b', '\u0338' },
447                { '\u2279' }, { '\u2a7e', '\u0338' }, { '\u2275' },
448                { '\u224e', '\u0338' }, { '\u224f', '\u0338' }, { '\u22ea' },
449                { '\u29cf', '\u0338' }, { '\u22ec' }, { '\u226e' }, { '\u2270' },
450                { '\u2278' }, { '\u226a', '\u0338' }, { '\u2a7d', '\u0338' },
451                { '\u2274' }, { '\u2aa2', '\u0338' }, { '\u2aa1', '\u0338' },
452                { '\u2280' }, { '\u2aaf', '\u0338' }, { '\u22e0' }, { '\u220c' },
453                { '\u22eb' }, { '\u29d0', '\u0338' }, { '\u22ed' },
454                { '\u228f', '\u0338' }, { '\u22e2' }, { '\u2290', '\u0338' },
455                { '\u22e3' }, { '\u2282', '\u20d2' }, { '\u2288' }, { '\u2281' },
456                { '\u2ab0', '\u0338' }, { '\u22e1' }, { '\u227f', '\u0338' },
457                { '\u2283', '\u20d2' }, { '\u2289' }, { '\u2241' }, { '\u2244' },
458                { '\u2247' }, { '\u2249' }, { '\u2224' }, { '\ud835', '\udca9' },
459                { '\u00d1' }, { '\u00d1' }, { '\u039d' }, { '\u0152' },
460                { '\u00d3' }, { '\u00d3' }, { '\u00d4' }, { '\u00d4' },
461                { '\u041e' }, { '\u0150' }, { '\ud835', '\udd12' }, { '\u00d2' },
462                { '\u00d2' }, { '\u014c' }, { '\u03a9' }, { '\u039f' },
463                { '\ud835', '\udd46' }, { '\u201c' }, { '\u2018' }, { '\u2a54' },
464                { '\ud835', '\udcaa' }, { '\u00d8' }, { '\u00d8' }, { '\u00d5' },
465                { '\u00d5' }, { '\u2a37' }, { '\u00d6' }, { '\u00d6' },
466                { '\u203e' }, { '\u23de' }, { '\u23b4' }, { '\u23dc' },
467                { '\u2202' }, { '\u041f' }, { '\ud835', '\udd13' }, { '\u03a6' },
468                { '\u03a0' }, { '\u00b1' }, { '\u210c' }, { '\u2119' },
469                { '\u2abb' }, { '\u227a' }, { '\u2aaf' }, { '\u227c' },
470                { '\u227e' }, { '\u2033' }, { '\u220f' }, { '\u2237' },
471                { '\u221d' }, { '\ud835', '\udcab' }, { '\u03a8' }, { '\u0022' },
472                { '\u0022' }, { '\ud835', '\udd14' }, { '\u211a' },
473                { '\ud835', '\udcac' }, { '\u2910' }, { '\u00ae' }, { '\u00ae' },
474                { '\u0154' }, { '\u27eb' }, { '\u21a0' }, { '\u2916' },
475                { '\u0158' }, { '\u0156' }, { '\u0420' }, { '\u211c' },
476                { '\u220b' }, { '\u21cb' }, { '\u296f' }, { '\u211c' },
477                { '\u03a1' }, { '\u27e9' }, { '\u2192' }, { '\u21e5' },
478                { '\u21c4' }, { '\u2309' }, { '\u27e7' }, { '\u295d' },
479                { '\u21c2' }, { '\u2955' }, { '\u230b' }, { '\u22a2' },
480                { '\u21a6' }, { '\u295b' }, { '\u22b3' }, { '\u29d0' },
481                { '\u22b5' }, { '\u294f' }, { '\u295c' }, { '\u21be' },
482                { '\u2954' }, { '\u21c0' }, { '\u2953' }, { '\u21d2' },
483                { '\u211d' }, { '\u2970' }, { '\u21db' }, { '\u211b' },
484                { '\u21b1' }, { '\u29f4' }, { '\u0429' }, { '\u0428' },
485                { '\u042c' }, { '\u015a' }, { '\u2abc' }, { '\u0160' },
486                { '\u015e' }, { '\u015c' }, { '\u0421' }, { '\ud835', '\udd16' },
487                { '\u2193' }, { '\u2190' }, { '\u2192' }, { '\u2191' },
488                { '\u03a3' }, { '\u2218' }, { '\ud835', '\udd4a' }, { '\u221a' },
489                { '\u25a1' }, { '\u2293' }, { '\u228f' }, { '\u2291' },
490                { '\u2290' }, { '\u2292' }, { '\u2294' }, { '\ud835', '\udcae' },
491                { '\u22c6' }, { '\u22d0' }, { '\u22d0' }, { '\u2286' },
492                { '\u227b' }, { '\u2ab0' }, { '\u227d' }, { '\u227f' },
493                { '\u220b' }, { '\u2211' }, { '\u22d1' }, { '\u2283' },
494                { '\u2287' }, { '\u22d1' }, { '\u00de' }, { '\u00de' },
495                { '\u2122' }, { '\u040b' }, { '\u0426' }, { '\u0009' },
496                { '\u03a4' }, { '\u0164' }, { '\u0162' }, { '\u0422' },
497                { '\ud835', '\udd17' }, { '\u2234' }, { '\u0398' },
498                { '\u205f', '\u200a' }, { '\u2009' }, { '\u223c' }, { '\u2243' },
499                { '\u2245' }, { '\u2248' }, { '\ud835', '\udd4b' }, { '\u20db' },
500                { '\ud835', '\udcaf' }, { '\u0166' }, { '\u00da' }, { '\u00da' },
501                { '\u219f' }, { '\u2949' }, { '\u040e' }, { '\u016c' },
502                { '\u00db' }, { '\u00db' }, { '\u0423' }, { '\u0170' },
503                { '\ud835', '\udd18' }, { '\u00d9' }, { '\u00d9' }, { '\u016a' },
504                { '\u005f' }, { '\u23df' }, { '\u23b5' }, { '\u23dd' },
505                { '\u22c3' }, { '\u228e' }, { '\u0172' }, { '\ud835', '\udd4c' },
506                { '\u2191' }, { '\u2912' }, { '\u21c5' }, { '\u2195' },
507                { '\u296e' }, { '\u22a5' }, { '\u21a5' }, { '\u21d1' },
508                { '\u21d5' }, { '\u2196' }, { '\u2197' }, { '\u03d2' },
509                { '\u03a5' }, { '\u016e' }, { '\ud835', '\udcb0' }, { '\u0168' },
510                { '\u00dc' }, { '\u00dc' }, { '\u22ab' }, { '\u2aeb' },
511                { '\u0412' }, { '\u22a9' }, { '\u2ae6' }, { '\u22c1' },
512                { '\u2016' }, { '\u2016' }, { '\u2223' }, { '\u007c' },
513                { '\u2758' }, { '\u2240' }, { '\u200a' }, { '\ud835', '\udd19' },
514                { '\ud835', '\udd4d' }, { '\ud835', '\udcb1' }, { '\u22aa' },
515                { '\u0174' }, { '\u22c0' }, { '\ud835', '\udd1a' },
516                { '\ud835', '\udd4e' }, { '\ud835', '\udcb2' },
517                { '\ud835', '\udd1b' }, { '\u039e' }, { '\ud835', '\udd4f' },
518                { '\ud835', '\udcb3' }, { '\u042f' }, { '\u0407' }, { '\u042e' },
519                { '\u00dd' }, { '\u00dd' }, { '\u0176' }, { '\u042b' },
520                { '\ud835', '\udd1c' }, { '\ud835', '\udd50' },
521                { '\ud835', '\udcb4' }, { '\u0178' }, { '\u0416' }, { '\u0179' },
522                { '\u017d' }, { '\u0417' }, { '\u017b' }, { '\u200b' },
523                { '\u0396' }, { '\u2128' }, { '\u2124' }, { '\ud835', '\udcb5' },
524                { '\u00e1' }, { '\u00e1' }, { '\u0103' }, { '\u223e' },
525                { '\u223e', '\u0333' }, { '\u223f' }, { '\u00e2' }, { '\u00e2' },
526                { '\u00b4' }, { '\u00b4' }, { '\u0430' }, { '\u00e6' },
527                { '\u00e6' }, { '\u2061' }, { '\ud835', '\udd1e' }, { '\u00e0' },
528                { '\u00e0' }, { '\u2135' }, { '\u2135' }, { '\u03b1' },
529                { '\u0101' }, { '\u2a3f' }, { '\u0026' }, { '\u0026' },
530                { '\u2227' }, { '\u2a55' }, { '\u2a5c' }, { '\u2a58' },
531                { '\u2a5a' }, { '\u2220' }, { '\u29a4' }, { '\u2220' },
532                { '\u2221' }, { '\u29a8' }, { '\u29a9' }, { '\u29aa' },
533                { '\u29ab' }, { '\u29ac' }, { '\u29ad' }, { '\u29ae' },
534                { '\u29af' }, { '\u221f' }, { '\u22be' }, { '\u299d' },
535                { '\u2222' }, { '\u00c5' }, { '\u237c' }, { '\u0105' },
536                { '\ud835', '\udd52' }, { '\u2248' }, { '\u2a70' }, { '\u2a6f' },
537                { '\u224a' }, { '\u224b' }, { '\'' }, { '\u2248' }, { '\u224a' },
538                { '\u00e5' }, { '\u00e5' }, { '\ud835', '\udcb6' }, { '\u002a' },
539                { '\u2248' }, { '\u224d' }, { '\u00e3' }, { '\u00e3' },
540                { '\u00e4' }, { '\u00e4' }, { '\u2233' }, { '\u2a11' },
541                { '\u2aed' }, { '\u224c' }, { '\u03f6' }, { '\u2035' },
542                { '\u223d' }, { '\u22cd' }, { '\u22bd' }, { '\u2305' },
543                { '\u2305' }, { '\u23b5' }, { '\u23b6' }, { '\u224c' },
544                { '\u0431' }, { '\u201e' }, { '\u2235' }, { '\u2235' },
545                { '\u29b0' }, { '\u03f6' }, { '\u212c' }, { '\u03b2' },
546                { '\u2136' }, { '\u226c' }, { '\ud835', '\udd1f' }, { '\u22c2' },
547                { '\u25ef' }, { '\u22c3' }, { '\u2a00' }, { '\u2a01' },
548                { '\u2a02' }, { '\u2a06' }, { '\u2605' }, { '\u25bd' },
549                { '\u25b3' }, { '\u2a04' }, { '\u22c1' }, { '\u22c0' },
550                { '\u290d' }, { '\u29eb' }, { '\u25aa' }, { '\u25b4' },
551                { '\u25be' }, { '\u25c2' }, { '\u25b8' }, { '\u2423' },
552                { '\u2592' }, { '\u2591' }, { '\u2593' }, { '\u2588' },
553                { '\u003d', '\u20e5' }, { '\u2261', '\u20e5' }, { '\u2310' },
554                { '\ud835', '\udd53' }, { '\u22a5' }, { '\u22a5' }, { '\u22c8' },
555                { '\u2557' }, { '\u2554' }, { '\u2556' }, { '\u2553' },
556                { '\u2550' }, { '\u2566' }, { '\u2569' }, { '\u2564' },
557                { '\u2567' }, { '\u255d' }, { '\u255a' }, { '\u255c' },
558                { '\u2559' }, { '\u2551' }, { '\u256c' }, { '\u2563' },
559                { '\u2560' }, { '\u256b' }, { '\u2562' }, { '\u255f' },
560                { '\u29c9' }, { '\u2555' }, { '\u2552' }, { '\u2510' },
561                { '\u250c' }, { '\u2500' }, { '\u2565' }, { '\u2568' },
562                { '\u252c' }, { '\u2534' }, { '\u229f' }, { '\u229e' },
563                { '\u22a0' }, { '\u255b' }, { '\u2558' }, { '\u2518' },
564                { '\u2514' }, { '\u2502' }, { '\u256a' }, { '\u2561' },
565                { '\u255e' }, { '\u253c' }, { '\u2524' }, { '\u251c' },
566                { '\u2035' }, { '\u02d8' }, { '\u00a6' }, { '\u00a6' },
567                { '\ud835', '\udcb7' }, { '\u204f' }, { '\u223d' }, { '\u22cd' },
568                { '\\' }, { '\u29c5' }, { '\u27c8' }, { '\u2022' }, { '\u2022' },
569                { '\u224e' }, { '\u2aae' }, { '\u224f' }, { '\u224f' },
570                { '\u0107' }, { '\u2229' }, { '\u2a44' }, { '\u2a49' },
571                { '\u2a4b' }, { '\u2a47' }, { '\u2a40' }, { '\u2229', '\ufe00' },
572                { '\u2041' }, { '\u02c7' }, { '\u2a4d' }, { '\u010d' },
573                { '\u00e7' }, { '\u00e7' }, { '\u0109' }, { '\u2a4c' },
574                { '\u2a50' }, { '\u010b' }, { '\u00b8' }, { '\u00b8' },
575                { '\u29b2' }, { '\u00a2' }, { '\u00a2' }, { '\u00b7' },
576                { '\ud835', '\udd20' }, { '\u0447' }, { '\u2713' }, { '\u2713' },
577                { '\u03c7' }, { '\u25cb' }, { '\u29c3' }, { '\u02c6' },
578                { '\u2257' }, { '\u21ba' }, { '\u21bb' }, { '\u00ae' },
579                { '\u24c8' }, { '\u229b' }, { '\u229a' }, { '\u229d' },
580                { '\u2257' }, { '\u2a10' }, { '\u2aef' }, { '\u29c2' },
581                { '\u2663' }, { '\u2663' }, { '\u003a' }, { '\u2254' },
582                { '\u2254' }, { '\u002c' }, { '\u0040' }, { '\u2201' },
583                { '\u2218' }, { '\u2201' }, { '\u2102' }, { '\u2245' },
584                { '\u2a6d' }, { '\u222e' }, { '\ud835', '\udd54' }, { '\u2210' },
585                { '\u00a9' }, { '\u00a9' }, { '\u2117' }, { '\u21b5' },
586                { '\u2717' }, { '\ud835', '\udcb8' }, { '\u2acf' }, { '\u2ad1' },
587                { '\u2ad0' }, { '\u2ad2' }, { '\u22ef' }, { '\u2938' },
588                { '\u2935' }, { '\u22de' }, { '\u22df' }, { '\u21b6' },
589                { '\u293d' }, { '\u222a' }, { '\u2a48' }, { '\u2a46' },
590                { '\u2a4a' }, { '\u228d' }, { '\u2a45' }, { '\u222a', '\ufe00' },
591                { '\u21b7' }, { '\u293c' }, { '\u22de' }, { '\u22df' },
592                { '\u22ce' }, { '\u22cf' }, { '\u00a4' }, { '\u00a4' },
593                { '\u21b6' }, { '\u21b7' }, { '\u22ce' }, { '\u22cf' },
594                { '\u2232' }, { '\u2231' }, { '\u232d' }, { '\u21d3' },
595                { '\u2965' }, { '\u2020' }, { '\u2138' }, { '\u2193' },
596                { '\u2010' }, { '\u22a3' }, { '\u290f' }, { '\u02dd' },
597                { '\u010f' }, { '\u0434' }, { '\u2146' }, { '\u2021' },
598                { '\u21ca' }, { '\u2a77' }, { '\u00b0' }, { '\u00b0' },
599                { '\u03b4' }, { '\u29b1' }, { '\u297f' }, { '\ud835', '\udd21' },
600                { '\u21c3' }, { '\u21c2' }, { '\u22c4' }, { '\u22c4' },
601                { '\u2666' }, { '\u2666' }, { '\u00a8' }, { '\u03dd' },
602                { '\u22f2' }, { '\u00f7' }, { '\u00f7' }, { '\u00f7' },
603                { '\u22c7' }, { '\u22c7' }, { '\u0452' }, { '\u231e' },
604                { '\u230d' }, { '\u0024' }, { '\ud835', '\udd55' }, { '\u02d9' },
605                { '\u2250' }, { '\u2251' }, { '\u2238' }, { '\u2214' },
606                { '\u22a1' }, { '\u2306' }, { '\u2193' }, { '\u21ca' },
607                { '\u21c3' }, { '\u21c2' }, { '\u2910' }, { '\u231f' },
608                { '\u230c' }, { '\ud835', '\udcb9' }, { '\u0455' }, { '\u29f6' },
609                { '\u0111' }, { '\u22f1' }, { '\u25bf' }, { '\u25be' },
610                { '\u21f5' }, { '\u296f' }, { '\u29a6' }, { '\u045f' },
611                { '\u27ff' }, { '\u2a77' }, { '\u2251' }, { '\u00e9' },
612                { '\u00e9' }, { '\u2a6e' }, { '\u011b' }, { '\u2256' },
613                { '\u00ea' }, { '\u00ea' }, { '\u2255' }, { '\u044d' },
614                { '\u0117' }, { '\u2147' }, { '\u2252' }, { '\ud835', '\udd22' },
615                { '\u2a9a' }, { '\u00e8' }, { '\u00e8' }, { '\u2a96' },
616                { '\u2a98' }, { '\u2a99' }, { '\u23e7' }, { '\u2113' },
617                { '\u2a95' }, { '\u2a97' }, { '\u0113' }, { '\u2205' },
618                { '\u2205' }, { '\u2205' }, { '\u2004' }, { '\u2005' },
619                { '\u2003' }, { '\u014b' }, { '\u2002' }, { '\u0119' },
620                { '\ud835', '\udd56' }, { '\u22d5' }, { '\u29e3' }, { '\u2a71' },
621                { '\u03b5' }, { '\u03b5' }, { '\u03f5' }, { '\u2256' },
622                { '\u2255' }, { '\u2242' }, { '\u2a96' }, { '\u2a95' },
623                { '\u003d' }, { '\u225f' }, { '\u2261' }, { '\u2a78' },
624                { '\u29e5' }, { '\u2253' }, { '\u2971' }, { '\u212f' },
625                { '\u2250' }, { '\u2242' }, { '\u03b7' }, { '\u00f0' },
626                { '\u00f0' }, { '\u00eb' }, { '\u00eb' }, { '\u20ac' },
627                { '\u0021' }, { '\u2203' }, { '\u2130' }, { '\u2147' },
628                { '\u2252' }, { '\u0444' }, { '\u2640' }, { '\ufb03' },
629                { '\ufb00' }, { '\ufb04' }, { '\ud835', '\udd23' }, { '\ufb01' },
630                { '\u0066', '\u006a' }, { '\u266d' }, { '\ufb02' }, { '\u25b1' },
631                { '\u0192' }, { '\ud835', '\udd57' }, { '\u2200' }, { '\u22d4' },
632                { '\u2ad9' }, { '\u2a0d' }, { '\u00bd' }, { '\u00bd' },
633                { '\u2153' }, { '\u00bc' }, { '\u00bc' }, { '\u2155' },
634                { '\u2159' }, { '\u215b' }, { '\u2154' }, { '\u2156' },
635                { '\u00be' }, { '\u00be' }, { '\u2157' }, { '\u215c' },
636                { '\u2158' }, { '\u215a' }, { '\u215d' }, { '\u215e' },
637                { '\u2044' }, { '\u2322' }, { '\ud835', '\udcbb' }, { '\u2267' },
638                { '\u2a8c' }, { '\u01f5' }, { '\u03b3' }, { '\u03dd' },
639                { '\u2a86' }, { '\u011f' }, { '\u011d' }, { '\u0433' },
640                { '\u0121' }, { '\u2265' }, { '\u22db' }, { '\u2265' },
641                { '\u2267' }, { '\u2a7e' }, { '\u2a7e' }, { '\u2aa9' },
642                { '\u2a80' }, { '\u2a82' }, { '\u2a84' }, { '\u22db', '\ufe00' },
643                { '\u2a94' }, { '\ud835', '\udd24' }, { '\u226b' }, { '\u22d9' },
644                { '\u2137' }, { '\u0453' }, { '\u2277' }, { '\u2a92' },
645                { '\u2aa5' }, { '\u2aa4' }, { '\u2269' }, { '\u2a8a' },
646                { '\u2a8a' }, { '\u2a88' }, { '\u2a88' }, { '\u2269' },
647                { '\u22e7' }, { '\ud835', '\udd58' }, { '\u0060' }, { '\u210a' },
648                { '\u2273' }, { '\u2a8e' }, { '\u2a90' }, { '\u003e' },
649                { '\u003e' }, { '\u2aa7' }, { '\u2a7a' }, { '\u22d7' },
650                { '\u2995' }, { '\u2a7c' }, { '\u2a86' }, { '\u2978' },
651                { '\u22d7' }, { '\u22db' }, { '\u2a8c' }, { '\u2277' },
652                { '\u2273' }, { '\u2269', '\ufe00' }, { '\u2269', '\ufe00' },
653                { '\u21d4' }, { '\u200a' }, { '\u00bd' }, { '\u210b' },
654                { '\u044a' }, { '\u2194' }, { '\u2948' }, { '\u21ad' },
655                { '\u210f' }, { '\u0125' }, { '\u2665' }, { '\u2665' },
656                { '\u2026' }, { '\u22b9' }, { '\ud835', '\udd25' }, { '\u2925' },
657                { '\u2926' }, { '\u21ff' }, { '\u223b' }, { '\u21a9' },
658                { '\u21aa' }, { '\ud835', '\udd59' }, { '\u2015' },
659                { '\ud835', '\udcbd' }, { '\u210f' }, { '\u0127' }, { '\u2043' },
660                { '\u2010' }, { '\u00ed' }, { '\u00ed' }, { '\u2063' },
661                { '\u00ee' }, { '\u00ee' }, { '\u0438' }, { '\u0435' },
662                { '\u00a1' }, { '\u00a1' }, { '\u21d4' }, { '\ud835', '\udd26' },
663                { '\u00ec' }, { '\u00ec' }, { '\u2148' }, { '\u2a0c' },
664                { '\u222d' }, { '\u29dc' }, { '\u2129' }, { '\u0133' },
665                { '\u012b' }, { '\u2111' }, { '\u2110' }, { '\u2111' },
666                { '\u0131' }, { '\u22b7' }, { '\u01b5' }, { '\u2208' },
667                { '\u2105' }, { '\u221e' }, { '\u29dd' }, { '\u0131' },
668                { '\u222b' }, { '\u22ba' }, { '\u2124' }, { '\u22ba' },
669                { '\u2a17' }, { '\u2a3c' }, { '\u0451' }, { '\u012f' },
670                { '\ud835', '\udd5a' }, { '\u03b9' }, { '\u2a3c' }, { '\u00bf' },
671                { '\u00bf' }, { '\ud835', '\udcbe' }, { '\u2208' }, { '\u22f9' },
672                { '\u22f5' }, { '\u22f4' }, { '\u22f3' }, { '\u2208' },
673                { '\u2062' }, { '\u0129' }, { '\u0456' }, { '\u00ef' },
674                { '\u00ef' }, { '\u0135' }, { '\u0439' }, { '\ud835', '\udd27' },
675                { '\u0237' }, { '\ud835', '\udd5b' }, { '\ud835', '\udcbf' },
676                { '\u0458' }, { '\u0454' }, { '\u03ba' }, { '\u03f0' },
677                { '\u0137' }, { '\u043a' }, { '\ud835', '\udd28' }, { '\u0138' },
678                { '\u0445' }, { '\u045c' }, { '\ud835', '\udd5c' },
679                { '\ud835', '\udcc0' }, { '\u21da' }, { '\u21d0' }, { '\u291b' },
680                { '\u290e' }, { '\u2266' }, { '\u2a8b' }, { '\u2962' },
681                { '\u013a' }, { '\u29b4' }, { '\u2112' }, { '\u03bb' },
682                { '\u27e8' }, { '\u2991' }, { '\u27e8' }, { '\u2a85' },
683                { '\u00ab' }, { '\u00ab' }, { '\u2190' }, { '\u21e4' },
684                { '\u291f' }, { '\u291d' }, { '\u21a9' }, { '\u21ab' },
685                { '\u2939' }, { '\u2973' }, { '\u21a2' }, { '\u2aab' },
686                { '\u2919' }, { '\u2aad' }, { '\u2aad', '\ufe00' }, { '\u290c' },
687                { '\u2772' }, { '\u007b' }, { '\u005b' }, { '\u298b' },
688                { '\u298f' }, { '\u298d' }, { '\u013e' }, { '\u013c' },
689                { '\u2308' }, { '\u007b' }, { '\u043b' }, { '\u2936' },
690                { '\u201c' }, { '\u201e' }, { '\u2967' }, { '\u294b' },
691                { '\u21b2' }, { '\u2264' }, { '\u2190' }, { '\u21a2' },
692                { '\u21bd' }, { '\u21bc' }, { '\u21c7' }, { '\u2194' },
693                { '\u21c6' }, { '\u21cb' }, { '\u21ad' }, { '\u22cb' },
694                { '\u22da' }, { '\u2264' }, { '\u2266' }, { '\u2a7d' },
695                { '\u2a7d' }, { '\u2aa8' }, { '\u2a7f' }, { '\u2a81' },
696                { '\u2a83' }, { '\u22da', '\ufe00' }, { '\u2a93' }, { '\u2a85' },
697                { '\u22d6' }, { '\u22da' }, { '\u2a8b' }, { '\u2276' },
698                { '\u2272' }, { '\u297c' }, { '\u230a' }, { '\ud835', '\udd29' },
699                { '\u2276' }, { '\u2a91' }, { '\u21bd' }, { '\u21bc' },
700                { '\u296a' }, { '\u2584' }, { '\u0459' }, { '\u226a' },
701                { '\u21c7' }, { '\u231e' }, { '\u296b' }, { '\u25fa' },
702                { '\u0140' }, { '\u23b0' }, { '\u23b0' }, { '\u2268' },
703                { '\u2a89' }, { '\u2a89' }, { '\u2a87' }, { '\u2a87' },
704                { '\u2268' }, { '\u22e6' }, { '\u27ec' }, { '\u21fd' },
705                { '\u27e6' }, { '\u27f5' }, { '\u27f7' }, { '\u27fc' },
706                { '\u27f6' }, { '\u21ab' }, { '\u21ac' }, { '\u2985' },
707                { '\ud835', '\udd5d' }, { '\u2a2d' }, { '\u2a34' }, { '\u2217' },
708                { '\u005f' }, { '\u25ca' }, { '\u25ca' }, { '\u29eb' },
709                { '\u0028' }, { '\u2993' }, { '\u21c6' }, { '\u231f' },
710                { '\u21cb' }, { '\u296d' }, { '\u200e' }, { '\u22bf' },
711                { '\u2039' }, { '\ud835', '\udcc1' }, { '\u21b0' }, { '\u2272' },
712                { '\u2a8d' }, { '\u2a8f' }, { '\u005b' }, { '\u2018' },
713                { '\u201a' }, { '\u0142' }, { '\u003c' }, { '\u003c' },
714                { '\u2aa6' }, { '\u2a79' }, { '\u22d6' }, { '\u22cb' },
715                { '\u22c9' }, { '\u2976' }, { '\u2a7b' }, { '\u2996' },
716                { '\u25c3' }, { '\u22b4' }, { '\u25c2' }, { '\u294a' },
717                { '\u2966' }, { '\u2268', '\ufe00' }, { '\u2268', '\ufe00' },
718                { '\u223a' }, { '\u00af' }, { '\u00af' }, { '\u2642' },
719                { '\u2720' }, { '\u2720' }, { '\u21a6' }, { '\u21a6' },
720                { '\u21a7' }, { '\u21a4' }, { '\u21a5' }, { '\u25ae' },
721                { '\u2a29' }, { '\u043c' }, { '\u2014' }, { '\u2221' },
722                { '\ud835', '\udd2a' }, { '\u2127' }, { '\u00b5' }, { '\u00b5' },
723                { '\u2223' }, { '\u002a' }, { '\u2af0' }, { '\u00b7' },
724                { '\u00b7' }, { '\u2212' }, { '\u229f' }, { '\u2238' },
725                { '\u2a2a' }, { '\u2adb' }, { '\u2026' }, { '\u2213' },
726                { '\u22a7' }, { '\ud835', '\udd5e' }, { '\u2213' },
727                { '\ud835', '\udcc2' }, { '\u223e' }, { '\u03bc' }, { '\u22b8' },
728                { '\u22b8' }, { '\u22d9', '\u0338' }, { '\u226b', '\u20d2' },
729                { '\u226b', '\u0338' }, { '\u21cd' }, { '\u21ce' },
730                { '\u22d8', '\u0338' }, { '\u226a', '\u20d2' },
731                { '\u226a', '\u0338' }, { '\u21cf' }, { '\u22af' }, { '\u22ae' },
732                { '\u2207' }, { '\u0144' }, { '\u2220', '\u20d2' }, { '\u2249' },
733                { '\u2a70', '\u0338' }, { '\u224b', '\u0338' }, { '\u0149' },
734                { '\u2249' }, { '\u266e' }, { '\u266e' }, { '\u2115' },
735                { '\u00a0' }, { '\u00a0' }, { '\u224e', '\u0338' },
736                { '\u224f', '\u0338' }, { '\u2a43' }, { '\u0148' }, { '\u0146' },
737                { '\u2247' }, { '\u2a6d', '\u0338' }, { '\u2a42' }, { '\u043d' },
738                { '\u2013' }, { '\u2260' }, { '\u21d7' }, { '\u2924' },
739                { '\u2197' }, { '\u2197' }, { '\u2250', '\u0338' }, { '\u2262' },
740                { '\u2928' }, { '\u2242', '\u0338' }, { '\u2204' }, { '\u2204' },
741                { '\ud835', '\udd2b' }, { '\u2267', '\u0338' }, { '\u2271' },
742                { '\u2271' }, { '\u2267', '\u0338' }, { '\u2a7e', '\u0338' },
743                { '\u2a7e', '\u0338' }, { '\u2275' }, { '\u226f' }, { '\u226f' },
744                { '\u21ce' }, { '\u21ae' }, { '\u2af2' }, { '\u220b' },
745                { '\u22fc' }, { '\u22fa' }, { '\u220b' }, { '\u045a' },
746                { '\u21cd' }, { '\u2266', '\u0338' }, { '\u219a' }, { '\u2025' },
747                { '\u2270' }, { '\u219a' }, { '\u21ae' }, { '\u2270' },
748                { '\u2266', '\u0338' }, { '\u2a7d', '\u0338' },
749                { '\u2a7d', '\u0338' }, { '\u226e' }, { '\u2274' }, { '\u226e' },
750                { '\u22ea' }, { '\u22ec' }, { '\u2224' }, { '\ud835', '\udd5f' },
751                { '\u00ac' }, { '\u00ac' }, { '\u2209' }, { '\u22f9', '\u0338' },
752                { '\u22f5', '\u0338' }, { '\u2209' }, { '\u22f7' }, { '\u22f6' },
753                { '\u220c' }, { '\u220c' }, { '\u22fe' }, { '\u22fd' },
754                { '\u2226' }, { '\u2226' }, { '\u2afd', '\u20e5' },
755                { '\u2202', '\u0338' }, { '\u2a14' }, { '\u2280' }, { '\u22e0' },
756                { '\u2aaf', '\u0338' }, { '\u2280' }, { '\u2aaf', '\u0338' },
757                { '\u21cf' }, { '\u219b' }, { '\u2933', '\u0338' },
758                { '\u219d', '\u0338' }, { '\u219b' }, { '\u22eb' }, { '\u22ed' },
759                { '\u2281' }, { '\u22e1' }, { '\u2ab0', '\u0338' },
760                { '\ud835', '\udcc3' }, { '\u2224' }, { '\u2226' }, { '\u2241' },
761                { '\u2244' }, { '\u2244' }, { '\u2224' }, { '\u2226' },
762                { '\u22e2' }, { '\u22e3' }, { '\u2284' }, { '\u2ac5', '\u0338' },
763                { '\u2288' }, { '\u2282', '\u20d2' }, { '\u2288' },
764                { '\u2ac5', '\u0338' }, { '\u2281' }, { '\u2ab0', '\u0338' },
765                { '\u2285' }, { '\u2ac6', '\u0338' }, { '\u2289' },
766                { '\u2283', '\u20d2' }, { '\u2289' }, { '\u2ac6', '\u0338' },
767                { '\u2279' }, { '\u00f1' }, { '\u00f1' }, { '\u2278' },
768                { '\u22ea' }, { '\u22ec' }, { '\u22eb' }, { '\u22ed' },
769                { '\u03bd' }, { '\u0023' }, { '\u2116' }, { '\u2007' },
770                { '\u22ad' }, { '\u2904' }, { '\u224d', '\u20d2' }, { '\u22ac' },
771                { '\u2265', '\u20d2' }, { '\u003e', '\u20d2' }, { '\u29de' },
772                { '\u2902' }, { '\u2264', '\u20d2' }, { '\u003c', '\u20d2' },
773                { '\u22b4', '\u20d2' }, { '\u2903' }, { '\u22b5', '\u20d2' },
774                { '\u223c', '\u20d2' }, { '\u21d6' }, { '\u2923' }, { '\u2196' },
775                { '\u2196' }, { '\u2927' }, { '\u24c8' }, { '\u00f3' },
776                { '\u00f3' }, { '\u229b' }, { '\u229a' }, { '\u00f4' },
777                { '\u00f4' }, { '\u043e' }, { '\u229d' }, { '\u0151' },
778                { '\u2a38' }, { '\u2299' }, { '\u29bc' }, { '\u0153' },
779                { '\u29bf' }, { '\ud835', '\udd2c' }, { '\u02db' }, { '\u00f2' },
780                { '\u00f2' }, { '\u29c1' }, { '\u29b5' }, { '\u03a9' },
781                { '\u222e' }, { '\u21ba' }, { '\u29be' }, { '\u29bb' },
782                { '\u203e' }, { '\u29c0' }, { '\u014d' }, { '\u03c9' },
783                { '\u03bf' }, { '\u29b6' }, { '\u2296' }, { '\ud835', '\udd60' },
784                { '\u29b7' }, { '\u29b9' }, { '\u2295' }, { '\u2228' },
785                { '\u21bb' }, { '\u2a5d' }, { '\u2134' }, { '\u2134' },
786                { '\u00aa' }, { '\u00aa' }, { '\u00ba' }, { '\u00ba' },
787                { '\u22b6' }, { '\u2a56' }, { '\u2a57' }, { '\u2a5b' },
788                { '\u2134' }, { '\u00f8' }, { '\u00f8' }, { '\u2298' },
789                { '\u00f5' }, { '\u00f5' }, { '\u2297' }, { '\u2a36' },
790                { '\u00f6' }, { '\u00f6' }, { '\u233d' }, { '\u2225' },
791                { '\u00b6' }, { '\u00b6' }, { '\u2225' }, { '\u2af3' },
792                { '\u2afd' }, { '\u2202' }, { '\u043f' }, { '\u0025' },
793                { '\u002e' }, { '\u2030' }, { '\u22a5' }, { '\u2031' },
794                { '\ud835', '\udd2d' }, { '\u03c6' }, { '\u03d5' }, { '\u2133' },
795                { '\u260e' }, { '\u03c0' }, { '\u22d4' }, { '\u03d6' },
796                { '\u210f' }, { '\u210e' }, { '\u210f' }, { '\u002b' },
797                { '\u2a23' }, { '\u229e' }, { '\u2a22' }, { '\u2214' },
798                { '\u2a25' }, { '\u2a72' }, { '\u00b1' }, { '\u00b1' },
799                { '\u2a26' }, { '\u2a27' }, { '\u00b1' }, { '\u2a15' },
800                { '\ud835', '\udd61' }, { '\u00a3' }, { '\u00a3' }, { '\u227a' },
801                { '\u2ab3' }, { '\u2ab7' }, { '\u227c' }, { '\u2aaf' },
802                { '\u227a' }, { '\u2ab7' }, { '\u227c' }, { '\u2aaf' },
803                { '\u2ab9' }, { '\u2ab5' }, { '\u22e8' }, { '\u227e' },
804                { '\u2032' }, { '\u2119' }, { '\u2ab5' }, { '\u2ab9' },
805                { '\u22e8' }, { '\u220f' }, { '\u232e' }, { '\u2312' },
806                { '\u2313' }, { '\u221d' }, { '\u221d' }, { '\u227e' },
807                { '\u22b0' }, { '\ud835', '\udcc5' }, { '\u03c8' }, { '\u2008' },
808                { '\ud835', '\udd2e' }, { '\u2a0c' }, { '\ud835', '\udd62' },
809                { '\u2057' }, { '\ud835', '\udcc6' }, { '\u210d' }, { '\u2a16' },
810                { '\u003f' }, { '\u225f' }, { '\u0022' }, { '\u0022' },
811                { '\u21db' }, { '\u21d2' }, { '\u291c' }, { '\u290f' },
812                { '\u2964' }, { '\u223d', '\u0331' }, { '\u0155' }, { '\u221a' },
813                { '\u29b3' }, { '\u27e9' }, { '\u2992' }, { '\u29a5' },
814                { '\u27e9' }, { '\u00bb' }, { '\u00bb' }, { '\u2192' },
815                { '\u2975' }, { '\u21e5' }, { '\u2920' }, { '\u2933' },
816                { '\u291e' }, { '\u21aa' }, { '\u21ac' }, { '\u2945' },
817                { '\u2974' }, { '\u21a3' }, { '\u219d' }, { '\u291a' },
818                { '\u2236' }, { '\u211a' }, { '\u290d' }, { '\u2773' },
819                { '\u007d' }, { '\u005d' }, { '\u298c' }, { '\u298e' },
820                { '\u2990' }, { '\u0159' }, { '\u0157' }, { '\u2309' },
821                { '\u007d' }, { '\u0440' }, { '\u2937' }, { '\u2969' },
822                { '\u201d' }, { '\u201d' }, { '\u21b3' }, { '\u211c' },
823                { '\u211b' }, { '\u211c' }, { '\u211d' }, { '\u25ad' },
824                { '\u00ae' }, { '\u00ae' }, { '\u297d' }, { '\u230b' },
825                { '\ud835', '\udd2f' }, { '\u21c1' }, { '\u21c0' }, { '\u296c' },
826                { '\u03c1' }, { '\u03f1' }, { '\u2192' }, { '\u21a3' },
827                { '\u21c1' }, { '\u21c0' }, { '\u21c4' }, { '\u21cc' },
828                { '\u21c9' }, { '\u219d' }, { '\u22cc' }, { '\u02da' },
829                { '\u2253' }, { '\u21c4' }, { '\u21cc' }, { '\u200f' },
830                { '\u23b1' }, { '\u23b1' }, { '\u2aee' }, { '\u27ed' },
831                { '\u21fe' }, { '\u27e7' }, { '\u2986' }, { '\ud835', '\udd63' },
832                { '\u2a2e' }, { '\u2a35' }, { '\u0029' }, { '\u2994' },
833                { '\u2a12' }, { '\u21c9' }, { '\u203a' }, { '\ud835', '\udcc7' },
834                { '\u21b1' }, { '\u005d' }, { '\u2019' }, { '\u2019' },
835                { '\u22cc' }, { '\u22ca' }, { '\u25b9' }, { '\u22b5' },
836                { '\u25b8' }, { '\u29ce' }, { '\u2968' }, { '\u211e' },
837                { '\u015b' }, { '\u201a' }, { '\u227b' }, { '\u2ab4' },
838                { '\u2ab8' }, { '\u0161' }, { '\u227d' }, { '\u2ab0' },
839                { '\u015f' }, { '\u015d' }, { '\u2ab6' }, { '\u2aba' },
840                { '\u22e9' }, { '\u2a13' }, { '\u227f' }, { '\u0441' },
841                { '\u22c5' }, { '\u22a1' }, { '\u2a66' }, { '\u21d8' },
842                { '\u2925' }, { '\u2198' }, { '\u2198' }, { '\u00a7' },
843                { '\u00a7' }, { '\u003b' }, { '\u2929' }, { '\u2216' },
844                { '\u2216' }, { '\u2736' }, { '\ud835', '\udd30' }, { '\u2322' },
845                { '\u266f' }, { '\u0449' }, { '\u0448' }, { '\u2223' },
846                { '\u2225' }, { '\u00ad' }, { '\u00ad' }, { '\u03c3' },
847                { '\u03c2' }, { '\u03c2' }, { '\u223c' }, { '\u2a6a' },
848                { '\u2243' }, { '\u2243' }, { '\u2a9e' }, { '\u2aa0' },
849                { '\u2a9d' }, { '\u2a9f' }, { '\u2246' }, { '\u2a24' },
850                { '\u2972' }, { '\u2190' }, { '\u2216' }, { '\u2a33' },
851                { '\u29e4' }, { '\u2223' }, { '\u2323' }, { '\u2aaa' },
852                { '\u2aac' }, { '\u2aac', '\ufe00' }, { '\u044c' }, { '\u002f' },
853                { '\u29c4' }, { '\u233f' }, { '\ud835', '\udd64' }, { '\u2660' },
854                { '\u2660' }, { '\u2225' }, { '\u2293' }, { '\u2293', '\ufe00' },
855                { '\u2294' }, { '\u2294', '\ufe00' }, { '\u228f' }, { '\u2291' },
856                { '\u228f' }, { '\u2291' }, { '\u2290' }, { '\u2292' },
857                { '\u2290' }, { '\u2292' }, { '\u25a1' }, { '\u25a1' },
858                { '\u25aa' }, { '\u25aa' }, { '\u2192' }, { '\ud835', '\udcc8' },
859                { '\u2216' }, { '\u2323' }, { '\u22c6' }, { '\u2606' },
860                { '\u2605' }, { '\u03f5' }, { '\u03d5' }, { '\u00af' },
861                { '\u2282' }, { '\u2ac5' }, { '\u2abd' }, { '\u2286' },
862                { '\u2ac3' }, { '\u2ac1' }, { '\u2acb' }, { '\u228a' },
863                { '\u2abf' }, { '\u2979' }, { '\u2282' }, { '\u2286' },
864                { '\u2ac5' }, { '\u228a' }, { '\u2acb' }, { '\u2ac7' },
865                { '\u2ad5' }, { '\u2ad3' }, { '\u227b' }, { '\u2ab8' },
866                { '\u227d' }, { '\u2ab0' }, { '\u2aba' }, { '\u2ab6' },
867                { '\u22e9' }, { '\u227f' }, { '\u2211' }, { '\u266a' },
868                { '\u00b9' }, { '\u00b9' }, { '\u00b2' }, { '\u00b2' },
869                { '\u00b3' }, { '\u00b3' }, { '\u2283' }, { '\u2ac6' },
870                { '\u2abe' }, { '\u2ad8' }, { '\u2287' }, { '\u2ac4' },
871                { '\u27c9' }, { '\u2ad7' }, { '\u297b' }, { '\u2ac2' },
872                { '\u2acc' }, { '\u228b' }, { '\u2ac0' }, { '\u2283' },
873                { '\u2287' }, { '\u2ac6' }, { '\u228b' }, { '\u2acc' },
874                { '\u2ac8' }, { '\u2ad4' }, { '\u2ad6' }, { '\u21d9' },
875                { '\u2926' }, { '\u2199' }, { '\u2199' }, { '\u292a' },
876                { '\u00df' }, { '\u00df' }, { '\u2316' }, { '\u03c4' },
877                { '\u23b4' }, { '\u0165' }, { '\u0163' }, { '\u0442' },
878                { '\u20db' }, { '\u2315' }, { '\ud835', '\udd31' }, { '\u2234' },
879                { '\u2234' }, { '\u03b8' }, { '\u03d1' }, { '\u03d1' },
880                { '\u2248' }, { '\u223c' }, { '\u2009' }, { '\u2248' },
881                { '\u223c' }, { '\u00fe' }, { '\u00fe' }, { '\u02dc' },
882                { '\u00d7' }, { '\u00d7' }, { '\u22a0' }, { '\u2a31' },
883                { '\u2a30' }, { '\u222d' }, { '\u2928' }, { '\u22a4' },
884                { '\u2336' }, { '\u2af1' }, { '\ud835', '\udd65' }, { '\u2ada' },
885                { '\u2929' }, { '\u2034' }, { '\u2122' }, { '\u25b5' },
886                { '\u25bf' }, { '\u25c3' }, { '\u22b4' }, { '\u225c' },
887                { '\u25b9' }, { '\u22b5' }, { '\u25ec' }, { '\u225c' },
888                { '\u2a3a' }, { '\u2a39' }, { '\u29cd' }, { '\u2a3b' },
889                { '\u23e2' }, { '\ud835', '\udcc9' }, { '\u0446' }, { '\u045b' },
890                { '\u0167' }, { '\u226c' }, { '\u219e' }, { '\u21a0' },
891                { '\u21d1' }, { '\u2963' }, { '\u00fa' }, { '\u00fa' },
892                { '\u2191' }, { '\u045e' }, { '\u016d' }, { '\u00fb' },
893                { '\u00fb' }, { '\u0443' }, { '\u21c5' }, { '\u0171' },
894                { '\u296e' }, { '\u297e' }, { '\ud835', '\udd32' }, { '\u00f9' },
895                { '\u00f9' }, { '\u21bf' }, { '\u21be' }, { '\u2580' },
896                { '\u231c' }, { '\u231c' }, { '\u230f' }, { '\u25f8' },
897                { '\u016b' }, { '\u00a8' }, { '\u00a8' }, { '\u0173' },
898                { '\ud835', '\udd66' }, { '\u2191' }, { '\u2195' }, { '\u21bf' },
899                { '\u21be' }, { '\u228e' }, { '\u03c5' }, { '\u03d2' },
900                { '\u03c5' }, { '\u21c8' }, { '\u231d' }, { '\u231d' },
901                { '\u230e' }, { '\u016f' }, { '\u25f9' }, { '\ud835', '\udcca' },
902                { '\u22f0' }, { '\u0169' }, { '\u25b5' }, { '\u25b4' },
903                { '\u21c8' }, { '\u00fc' }, { '\u00fc' }, { '\u29a7' },
904                { '\u21d5' }, { '\u2ae8' }, { '\u2ae9' }, { '\u22a8' },
905                { '\u299c' }, { '\u03f5' }, { '\u03f0' }, { '\u2205' },
906                { '\u03d5' }, { '\u03d6' }, { '\u221d' }, { '\u2195' },
907                { '\u03f1' }, { '\u03c2' }, { '\u228a', '\ufe00' },
908                { '\u2acb', '\ufe00' }, { '\u228b', '\ufe00' },
909                { '\u2acc', '\ufe00' }, { '\u03d1' }, { '\u22b2' }, { '\u22b3' },
910                { '\u0432' }, { '\u22a2' }, { '\u2228' }, { '\u22bb' },
911                { '\u225a' }, { '\u22ee' }, { '\u007c' }, { '\u007c' },
912                { '\ud835', '\udd33' }, { '\u22b2' }, { '\u2282', '\u20d2' },
913                { '\u2283', '\u20d2' }, { '\ud835', '\udd67' }, { '\u221d' },
914                { '\u22b3' }, { '\ud835', '\udccb' }, { '\u2acb', '\ufe00' },
915                { '\u228a', '\ufe00' }, { '\u2acc', '\ufe00' },
916                { '\u228b', '\ufe00' }, { '\u299a' }, { '\u0175' }, { '\u2a5f' },
917                { '\u2227' }, { '\u2259' }, { '\u2118' }, { '\ud835', '\udd34' },
918                { '\ud835', '\udd68' }, { '\u2118' }, { '\u2240' }, { '\u2240' },
919                { '\ud835', '\udccc' }, { '\u22c2' }, { '\u25ef' }, { '\u22c3' },
920                { '\u25bd' }, { '\ud835', '\udd35' }, { '\u27fa' }, { '\u27f7' },
921                { '\u03be' }, { '\u27f8' }, { '\u27f5' }, { '\u27fc' },
922                { '\u22fb' }, { '\u2a00' }, { '\ud835', '\udd69' }, { '\u2a01' },
923                { '\u2a02' }, { '\u27f9' }, { '\u27f6' }, { '\ud835', '\udccd' },
924                { '\u2a06' }, { '\u2a04' }, { '\u25b3' }, { '\u22c1' },
925                { '\u22c0' }, { '\u00fd' }, { '\u00fd' }, { '\u044f' },
926                { '\u0177' }, { '\u044b' }, { '\u00a5' }, { '\u00a5' },
927                { '\ud835', '\udd36' }, { '\u0457' }, { '\ud835', '\udd6a' },
928                { '\ud835', '\udcce' }, { '\u044e' }, { '\u00ff' }, { '\u00ff' },
929                { '\u017a' }, { '\u017e' }, { '\u0437' }, { '\u017c' },
930                { '\u2128' }, { '\u03b6' }, { '\ud835', '\udd37' }, { '\u0436' },
931                { '\u21dd' }, { '\ud835', '\udd6b' }, { '\ud835', '\udccf' },
932                { '\u200d' }, { '\u200c' }, };
933    
934        final static char[][] WINDOWS_1252 = { { '\u20AC' }, { '\u0081' },
935                { '\u201A' }, { '\u0192' }, { '\u201E' }, { '\u2026' },
936                { '\u2020' }, { '\u2021' }, { '\u02C6' }, { '\u2030' },
937                { '\u0160' }, { '\u2039' }, { '\u0152' }, { '\u008D' },
938                { '\u017D' }, { '\u008F' }, { '\u0090' }, { '\u2018' },
939                { '\u2019' }, { '\u201C' }, { '\u201D' }, { '\u2022' },
940                { '\u2013' }, { '\u2014' }, { '\u02DC' }, { '\u2122' },
941                { '\u0161' }, { '\u203A' }, { '\u0153' }, { '\u009D' },
942                { '\u017E' }, { '\u0178' } };
943    
944    }