[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

mrowe at apple.com mrowe at apple.com
Wed Dec 22 12:45:36 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 5fd7432f6ee59abd624714453c865bfd0c00992b
Author: mrowe at apple.com <mrowe at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sun Aug 29 02:34:47 2010 +0000

    <http://webkit.org/b/44802> REGRESSION (r65351): WebCore build fails due to attempting to directly access WebKitTools/Scripts
    
    Reviewed by Adam Barth.
    
    Move create-html-entity-table in to WebCore so that the build is again self-contained.
    The script is also updated to take input as a CSV file rather than JSON as the former
    can be parsed without requiring a third-party Python module be installed.
    
    .:
    
    * cmake/WebKitMacros.cmake:
    
    WebCore:
    
    * CMakeLists.txt:
    * DerivedSources.make:
    * GNUmakefile.am:
    * WebCore.gyp/WebCore.gyp:
    * WebCore.pri:
    * WebCore.xcodeproj/project.pbxproj: Stop copying the input file in to the WebCore framework wrapper.
    * html/parser/HTMLEntityNames.in: Added.
    * html/parser/HTMLEntityNames.json: Removed.
    * html/parser/create-html-entity-table: Renamed from WebKitTools/Scripts/create-html-entity-table.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66319 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/ChangeLog b/ChangeLog
index 5284f43..a300668 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2010-08-27  Mark Rowe  <mrowe at apple.com>
+
+        Reviewed by Adam Barth.
+
+        <http://webkit.org/b/44802> REGRESSION (r65351): WebCore build fails due to attempting to directly access WebKitTools/Scripts
+
+        Move create-html-entity-table in to WebCore so that the build is again self-contained.
+        The script is also updated to take input as a CSV file rather than JSON as the former
+        can be parsed without requiring a third-party Python module be installed.
+
+        * cmake/WebKitMacros.cmake:
+
 2010-08-27  Kwang Yul Seo  <skyul at company100.net>
 
         Reviewed by Kevin Ollivier.
diff --git a/WebCore/CMakeLists.txt b/WebCore/CMakeLists.txt
index f94559b..64030be 100644
--- a/WebCore/CMakeLists.txt
+++ b/WebCore/CMakeLists.txt
@@ -1876,7 +1876,7 @@ GENERATE_INSPECTOR_FROM_IDL(inspector/Inspector.idl)
 LIST(APPEND WebCore_SOURCES ${JS_IDL_FILES} ${Inspector_IDL_FILES})
 
 
-GENERATE_JSON(${WEBCORE_DIR}/html/parser/HTMLEntityNames.json ${DERIVED_SOURCES_DIR}/HTMLEntityTable.cpp ${WEBCORE_DIR}/../WebKitTools/Scripts/create-html-entity-table)
+GENERATE_ENTITIES(${WEBCORE_DIR}/html/parser/HTMLEntityNames.in ${DERIVED_SOURCES_DIR}/HTMLEntityTable.cpp ${WEBCORE_DIR}/html/parser/create-html-entity-table)
 
 
 GENERATE_GPERF(${WEBCORE_DIR}/platform/ColorData.gperf ${DERIVED_SOURCES_DIR}/ColorData.cpp findColor "")
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index b277b5e..48a9ade 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,23 @@
+2010-08-27  Mark Rowe  <mrowe at apple.com>
+
+        Reviewed by Adam Barth.
+
+        <http://webkit.org/b/44802> REGRESSION (r65351): WebCore build fails due to attempting to directly access WebKitTools/Scripts
+
+        Move create-html-entity-table in to WebCore so that the build is again self-contained.
+        The script is also updated to take input as a CSV file rather than JSON as the former
+        can be parsed without requiring a third-party Python module be installed.
+
+        * CMakeLists.txt:
+        * DerivedSources.make:
+        * GNUmakefile.am:
+        * WebCore.gyp/WebCore.gyp:
+        * WebCore.pri:
+        * WebCore.xcodeproj/project.pbxproj: Stop copying the input file in to the WebCore framework wrapper.
+        * html/parser/HTMLEntityNames.in: Added.
+        * html/parser/HTMLEntityNames.json: Removed.
+        * html/parser/create-html-entity-table: Renamed from WebKitTools/Scripts/create-html-entity-table.
+
 2010-08-28  Daniel Bates  <dbates at rim.com>
 
         Attempt to fix Chromium Mac Release bot after changeset 66305 <http://trac.webkit.org/changeset/66305>.
diff --git a/WebCore/DerivedSources.make b/WebCore/DerivedSources.make
index 3f5b88e..2c0efff 100644
--- a/WebCore/DerivedSources.make
+++ b/WebCore/DerivedSources.make
@@ -604,8 +604,8 @@ DocTypeStrings.cpp : html/DocTypeStrings.gperf $(WebCore)/make-hash-tools.pl
 
 # HTML entity names
 
-HTMLEntityTable.cpp : html/parser/HTMLEntityNames.json $(WebCore)/../WebKitTools/Scripts/create-html-entity-table
-	python $(WebCore)/../WebKitTools/Scripts/create-html-entity-table -o HTMLEntityTable.cpp $(WebCore)/html/parser/HTMLEntityNames.json
+HTMLEntityTable.cpp : html/parser/HTMLEntityNames.in $(WebCore)/html/parser/create-html-entity-table
+	python $(WebCore)/html/parser/create-html-entity-table -o HTMLEntityTable.cpp $(WebCore)/html/parser/HTMLEntityNames.in
 
 # --------
 
diff --git a/WebCore/GNUmakefile.am b/WebCore/GNUmakefile.am
index c3ea3dc..fb9e3ae 100644
--- a/WebCore/GNUmakefile.am
+++ b/WebCore/GNUmakefile.am
@@ -4470,8 +4470,8 @@ DerivedSources/WebCore/DocTypeStrings.cpp : $(WebCore)/html/DocTypeStrings.gperf
 	$(PERL) $(WebCore)/make-hash-tools.pl $(GENSOURCES_WEBCORE) $(WebCore)/html/DocTypeStrings.gperf
 
 # HTML entity names
-DerivedSources/WebCore/HTMLEntityTable.cpp : $(WebCore)/html/parser/HTMLEntityNames.json $(WebCore)/../WebKitTools/Scripts/create-html-entity-table
-	$(PYTHON) $(WebCore)/../WebKitTools/Scripts/create-html-entity-table -o $(GENSOURCES_WEBCORE)/HTMLEntityTable.cpp $(WebCore)/html/parser/HTMLEntityNames.json
+DerivedSources/WebCore/HTMLEntityTable.cpp : $(WebCore)/html/parser/HTMLEntityNames.in $(WebCore)/html/parser/create-html-entity-table
+	$(PYTHON) $(WebCore)/html/parser/create-html-entity-table -o $(GENSOURCES_WEBCORE)/HTMLEntityTable.cpp $(WebCore)/html/parser/HTMLEntityNames.in
 
 # color names
 DerivedSources/WebCore/ColorData.cpp: $(WebCore)/platform/ColorData.gperf $(WebCore)/make-hash-tools.pl
diff --git a/WebCore/WebCore.gyp/WebCore.gyp b/WebCore/WebCore.gyp/WebCore.gyp
index 800c641..d6655bf 100644
--- a/WebCore/WebCore.gyp/WebCore.gyp
+++ b/WebCore/WebCore.gyp/WebCore.gyp
@@ -326,15 +326,28 @@
         '../html/DocTypeStrings.gperf',
         '../platform/ColorData.gperf',
 
-        # json rule
-        '../html/parser/HTMLEntityNames.json',
-
         # idl rules
         '<@(bindings_idl_files)',
       ],
       'actions': [
         # Actions to build derived sources.
         {
+          'action_name': 'HTMLEntityTable',
+          'inputs': [
+            '../html/parser/HTMLEntityNames.in',
+          ],
+          'outputs': [
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/HTMLEntityTable.cpp'
+          ],
+          'action': [
+            'python',
+            '../html/parser/create-html-entity-table',
+            '-o',
+            '<@(_outputs)',
+            '<@(_inputs)'
+          ],
+        },
+        {
           'action_name': 'CSSPropertyNames',
           'inputs': [
             '../css/makeprop.pl',
@@ -625,26 +638,6 @@
           ],
           'process_outputs_as_sources': 0,
         },
-        {
-          'rule_name': 'json',
-          'extension': 'json',
-          #
-          # json outputs are generated by WebKitTools/Scripts/create-html-entity-table
-          #
-          'outputs': [
-            '<(SHARED_INTERMEDIATE_DIR)/webkit/HTMLEntityTable.cpp',
-          ],
-          'inputs': [
-            '../../WebKitTools/Scripts/create-html-entity-table',
-          ],
-          'action': [
-            'python',
-            '../../WebKitTools/Scripts/create-html-entity-table',
-            '-o',
-            '<(SHARED_INTERMEDIATE_DIR)/webkit/HTMLEntityTable.cpp',
-            '<(RULE_INPUT_PATH)',
-          ],
-        },
         # Rule to build generated JavaScript (V8) bindings from .idl source.
         {
           'rule_name': 'binding',
@@ -751,7 +744,7 @@
         '<(SHARED_INTERMEDIATE_DIR)/webkit/MathMLElementFactory.cpp',
         '<(SHARED_INTERMEDIATE_DIR)/webkit/MathMLNames.cpp',
 
-        # Generated from HTMLEntityNames.json
+        # Generated from HTMLEntityNames.in
         '<(SHARED_INTERMEDIATE_DIR)/webkit/HTMLEntityTable.cpp',
 
         # Additional .cpp files from the webcore_bindings_sources rules.
diff --git a/WebCore/WebCore.pri b/WebCore/WebCore.pri
index 7ba6b8e..36349d5 100644
--- a/WebCore/WebCore.pri
+++ b/WebCore/WebCore.pri
@@ -29,7 +29,7 @@ XML_NAMES = $$PWD/xml/xmlattrs.in
 
 XMLNS_NAMES = $$PWD/xml/xmlnsattrs.in
 
-HTML_ENTITIES = $$PWD/html/parser/HTMLEntityNames.json
+HTML_ENTITIES = $$PWD/html/parser/HTMLEntityNames.in
 
 COLORDATA_GPERF = $$PWD/platform/ColorData.gperf
 
@@ -614,10 +614,10 @@ addExtraCompiler(xmlnames)
 # GENERATOR 8-A:
 entities.output = $${WC_GENERATED_SOURCES_DIR}/HTMLEntityTable.cpp
 entities.input = HTML_ENTITIES
-entities.wkScript = $$PWD/../WebKitTools/Scripts/create-html-entity-table
+entities.wkScript = $$PWD/html/parser/create-html-entity-table
 entities.commands = python $$entities.wkScript -o $${WC_GENERATED_SOURCES_DIR}/HTMLEntityTable.cpp $$HTML_ENTITIES
 entities.clean = ${QMAKE_FILE_OUT}
-entities.depends = $$PWD/../WebKitTools/Scripts/create-html-entity-table
+entities.depends = $$PWD/html/parser/create-html-entity-table
 addExtraCompiler(entities)
 
 # GENERATOR 8-B:
diff --git a/WebCore/WebCore.xcodeproj/project.pbxproj b/WebCore/WebCore.xcodeproj/project.pbxproj
index 3a868cf..60bc77b 100644
--- a/WebCore/WebCore.xcodeproj/project.pbxproj
+++ b/WebCore/WebCore.xcodeproj/project.pbxproj
@@ -2755,7 +2755,6 @@
 		977B3865122883E900B81FF8 /* HTMLConstructionSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 977B384C122883E900B81FF8 /* HTMLConstructionSite.h */; };
 		977B3866122883E900B81FF8 /* HTMLDocumentParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 977B384D122883E900B81FF8 /* HTMLDocumentParser.cpp */; };
 		977B3867122883E900B81FF8 /* HTMLDocumentParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 977B384E122883E900B81FF8 /* HTMLDocumentParser.h */; };
-		977B3868122883E900B81FF8 /* HTMLEntityNames.json in Resources */ = {isa = PBXBuildFile; fileRef = 977B384F122883E900B81FF8 /* HTMLEntityNames.json */; };
 		977B3869122883E900B81FF8 /* HTMLEntityParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 977B3850122883E900B81FF8 /* HTMLEntityParser.cpp */; };
 		977B386A122883E900B81FF8 /* HTMLEntityParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 977B3851122883E900B81FF8 /* HTMLEntityParser.h */; };
 		977B386B122883E900B81FF8 /* HTMLEntitySearch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 977B3852122883E900B81FF8 /* HTMLEntitySearch.cpp */; };
@@ -8632,7 +8631,7 @@
 		977B384C122883E900B81FF8 /* HTMLConstructionSite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTMLConstructionSite.h; path = parser/HTMLConstructionSite.h; sourceTree = "<group>"; };
 		977B384D122883E900B81FF8 /* HTMLDocumentParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HTMLDocumentParser.cpp; path = parser/HTMLDocumentParser.cpp; sourceTree = "<group>"; };
 		977B384E122883E900B81FF8 /* HTMLDocumentParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTMLDocumentParser.h; path = parser/HTMLDocumentParser.h; sourceTree = "<group>"; };
-		977B384F122883E900B81FF8 /* HTMLEntityNames.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = HTMLEntityNames.json; path = parser/HTMLEntityNames.json; sourceTree = "<group>"; };
+		977B384F122883E900B81FF8 /* HTMLEntityNames.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = HTMLEntityNames.in; path = parser/HTMLEntityNames.in; sourceTree = "<group>"; };
 		977B3850122883E900B81FF8 /* HTMLEntityParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HTMLEntityParser.cpp; path = parser/HTMLEntityParser.cpp; sourceTree = "<group>"; };
 		977B3851122883E900B81FF8 /* HTMLEntityParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HTMLEntityParser.h; path = parser/HTMLEntityParser.h; sourceTree = "<group>"; };
 		977B3852122883E900B81FF8 /* HTMLEntitySearch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HTMLEntitySearch.cpp; path = parser/HTMLEntitySearch.cpp; sourceTree = "<group>"; };
@@ -14371,7 +14370,7 @@
 				977B384C122883E900B81FF8 /* HTMLConstructionSite.h */,
 				977B384D122883E900B81FF8 /* HTMLDocumentParser.cpp */,
 				977B384E122883E900B81FF8 /* HTMLDocumentParser.h */,
-				977B384F122883E900B81FF8 /* HTMLEntityNames.json */,
+				977B384F122883E900B81FF8 /* HTMLEntityNames.in */,
 				977B371F1228721700B81FF8 /* HTMLElementStack.cpp */,
 				977B37201228721700B81FF8 /* HTMLElementStack.h */,
 				977B3850122883E900B81FF8 /* HTMLEntityParser.cpp */,
@@ -20548,7 +20547,6 @@
 				85136CA80AED665900F90A3D /* westResizeCursor.png in Resources */,
 				1AB1AE7A0C051FDE00139F4F /* zoomInCursor.png in Resources */,
 				1AB1AE7B0C051FDE00139F4F /* zoomOutCursor.png in Resources */,
-				977B3868122883E900B81FF8 /* HTMLEntityNames.json in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
diff --git a/WebCore/html/parser/HTMLEntityNames.in b/WebCore/html/parser/HTMLEntityNames.in
new file mode 100644
index 0000000..2d42ab2
--- /dev/null
+++ b/WebCore/html/parser/HTMLEntityNames.in
@@ -0,0 +1,2138 @@
+"AElig;","U+000C6"
+"AElig","U+000C6"
+"AMP;","U+00026"
+"AMP","U+00026"
+"Aacute;","U+000C1"
+"Aacute","U+000C1"
+"Abreve;","U+00102"
+"Acirc;","U+000C2"
+"Acirc","U+000C2"
+"Acy;","U+00410"
+"Afr;","U+1D504"
+"Agrave;","U+000C0"
+"Agrave","U+000C0"
+"Alpha;","U+00391"
+"Amacr;","U+00100"
+"And;","U+02A53"
+"Aogon;","U+00104"
+"Aopf;","U+1D538"
+"ApplyFunction;","U+02061"
+"Aring;","U+000C5"
+"Aring","U+000C5"
+"Ascr;","U+1D49C"
+"Assign;","U+02254"
+"Atilde;","U+000C3"
+"Atilde","U+000C3"
+"Auml;","U+000C4"
+"Auml","U+000C4"
+"Backslash;","U+02216"
+"Barv;","U+02AE7"
+"Barwed;","U+02306"
+"Bcy;","U+00411"
+"Because;","U+02235"
+"Bernoullis;","U+0212C"
+"Beta;","U+00392"
+"Bfr;","U+1D505"
+"Bopf;","U+1D539"
+"Breve;","U+002D8"
+"Bscr;","U+0212C"
+"Bumpeq;","U+0224E"
+"CHcy;","U+00427"
+"COPY;","U+000A9"
+"COPY","U+000A9"
+"Cacute;","U+00106"
+"Cap;","U+022D2"
+"CapitalDifferentialD;","U+02145"
+"Cayleys;","U+0212D"
+"Ccaron;","U+0010C"
+"Ccedil;","U+000C7"
+"Ccedil","U+000C7"
+"Ccirc;","U+00108"
+"Cconint;","U+02230"
+"Cdot;","U+0010A"
+"Cedilla;","U+000B8"
+"CenterDot;","U+000B7"
+"Cfr;","U+0212D"
+"Chi;","U+003A7"
+"CircleDot;","U+02299"
+"CircleMinus;","U+02296"
+"CirclePlus;","U+02295"
+"CircleTimes;","U+02297"
+"ClockwiseContourIntegral;","U+02232"
+"CloseCurlyDoubleQuote;","U+0201D"
+"CloseCurlyQuote;","U+02019"
+"Colon;","U+02237"
+"Colone;","U+02A74"
+"Congruent;","U+02261"
+"Conint;","U+0222F"
+"ContourIntegral;","U+0222E"
+"Copf;","U+02102"
+"Coproduct;","U+02210"
+"CounterClockwiseContourIntegral;","U+02233"
+"Cross;","U+02A2F"
+"Cscr;","U+1D49E"
+"Cup;","U+022D3"
+"CupCap;","U+0224D"
+"DD;","U+02145"
+"DDotrahd;","U+02911"
+"DJcy;","U+00402"
+"DScy;","U+00405"
+"DZcy;","U+0040F"
+"Dagger;","U+02021"
+"Darr;","U+021A1"
+"Dashv;","U+02AE4"
+"Dcaron;","U+0010E"
+"Dcy;","U+00414"
+"Del;","U+02207"
+"Delta;","U+00394"
+"Dfr;","U+1D507"
+"DiacriticalAcute;","U+000B4"
+"DiacriticalDot;","U+002D9"
+"DiacriticalDoubleAcute;","U+002DD"
+"DiacriticalGrave;","U+00060"
+"DiacriticalTilde;","U+002DC"
+"Diamond;","U+022C4"
+"DifferentialD;","U+02146"
+"Dopf;","U+1D53B"
+"Dot;","U+000A8"
+"DotDot;","U+020DC"
+"DotEqual;","U+02250"
+"DoubleContourIntegral;","U+0222F"
+"DoubleDot;","U+000A8"
+"DoubleDownArrow;","U+021D3"
+"DoubleLeftArrow;","U+021D0"
+"DoubleLeftRightArrow;","U+021D4"
+"DoubleLeftTee;","U+02AE4"
+"DoubleLongLeftArrow;","U+027F8"
+"DoubleLongLeftRightArrow;","U+027FA"
+"DoubleLongRightArrow;","U+027F9"
+"DoubleRightArrow;","U+021D2"
+"DoubleRightTee;","U+022A8"
+"DoubleUpArrow;","U+021D1"
+"DoubleUpDownArrow;","U+021D5"
+"DoubleVerticalBar;","U+02225"
+"DownArrow;","U+02193"
+"DownArrowBar;","U+02913"
+"DownArrowUpArrow;","U+021F5"
+"DownBreve;","U+00311"
+"DownLeftRightVector;","U+02950"
+"DownLeftTeeVector;","U+0295E"
+"DownLeftVector;","U+021BD"
+"DownLeftVectorBar;","U+02956"
+"DownRightTeeVector;","U+0295F"
+"DownRightVector;","U+021C1"
+"DownRightVectorBar;","U+02957"
+"DownTee;","U+022A4"
+"DownTeeArrow;","U+021A7"
+"Downarrow;","U+021D3"
+"Dscr;","U+1D49F"
+"Dstrok;","U+00110"
+"ENG;","U+0014A"
+"ETH;","U+000D0"
+"ETH","U+000D0"
+"Eacute;","U+000C9"
+"Eacute","U+000C9"
+"Ecaron;","U+0011A"
+"Ecirc;","U+000CA"
+"Ecirc","U+000CA"
+"Ecy;","U+0042D"
+"Edot;","U+00116"
+"Efr;","U+1D508"
+"Egrave;","U+000C8"
+"Egrave","U+000C8"
+"Element;","U+02208"
+"Emacr;","U+00112"
+"EmptySmallSquare;","U+025FB"
+"EmptyVerySmallSquare;","U+025AB"
+"Eogon;","U+00118"
+"Eopf;","U+1D53C"
+"Epsilon;","U+00395"
+"Equal;","U+02A75"
+"EqualTilde;","U+02242"
+"Equilibrium;","U+021CC"
+"Escr;","U+02130"
+"Esim;","U+02A73"
+"Eta;","U+00397"
+"Euml;","U+000CB"
+"Euml","U+000CB"
+"Exists;","U+02203"
+"ExponentialE;","U+02147"
+"Fcy;","U+00424"
+"Ffr;","U+1D509"
+"FilledSmallSquare;","U+025FC"
+"FilledVerySmallSquare;","U+025AA"
+"Fopf;","U+1D53D"
+"ForAll;","U+02200"
+"Fouriertrf;","U+02131"
+"Fscr;","U+02131"
+"GJcy;","U+00403"
+"GT;","U+0003E"
+"GT","U+0003E"
+"Gamma;","U+00393"
+"Gammad;","U+003DC"
+"Gbreve;","U+0011E"
+"Gcedil;","U+00122"
+"Gcirc;","U+0011C"
+"Gcy;","U+00413"
+"Gdot;","U+00120"
+"Gfr;","U+1D50A"
+"Gg;","U+022D9"
+"Gopf;","U+1D53E"
+"GreaterEqual;","U+02265"
+"GreaterEqualLess;","U+022DB"
+"GreaterFullEqual;","U+02267"
+"GreaterGreater;","U+02AA2"
+"GreaterLess;","U+02277"
+"GreaterSlantEqual;","U+02A7E"
+"GreaterTilde;","U+02273"
+"Gscr;","U+1D4A2"
+"Gt;","U+0226B"
+"HARDcy;","U+0042A"
+"Hacek;","U+002C7"
+"Hat;","U+0005E"
+"Hcirc;","U+00124"
+"Hfr;","U+0210C"
+"HilbertSpace;","U+0210B"
+"Hopf;","U+0210D"
+"HorizontalLine;","U+02500"
+"Hscr;","U+0210B"
+"Hstrok;","U+00126"
+"HumpDownHump;","U+0224E"
+"HumpEqual;","U+0224F"
+"IEcy;","U+00415"
+"IJlig;","U+00132"
+"IOcy;","U+00401"
+"Iacute;","U+000CD"
+"Iacute","U+000CD"
+"Icirc;","U+000CE"
+"Icirc","U+000CE"
+"Icy;","U+00418"
+"Idot;","U+00130"
+"Ifr;","U+02111"
+"Igrave;","U+000CC"
+"Igrave","U+000CC"
+"Im;","U+02111"
+"Imacr;","U+0012A"
+"ImaginaryI;","U+02148"
+"Implies;","U+021D2"
+"Int;","U+0222C"
+"Integral;","U+0222B"
+"Intersection;","U+022C2"
+"InvisibleComma;","U+02063"
+"InvisibleTimes;","U+02062"
+"Iogon;","U+0012E"
+"Iopf;","U+1D540"
+"Iota;","U+00399"
+"Iscr;","U+02110"
+"Itilde;","U+00128"
+"Iukcy;","U+00406"
+"Iuml;","U+000CF"
+"Iuml","U+000CF"
+"Jcirc;","U+00134"
+"Jcy;","U+00419"
+"Jfr;","U+1D50D"
+"Jopf;","U+1D541"
+"Jscr;","U+1D4A5"
+"Jsercy;","U+00408"
+"Jukcy;","U+00404"
+"KHcy;","U+00425"
+"KJcy;","U+0040C"
+"Kappa;","U+0039A"
+"Kcedil;","U+00136"
+"Kcy;","U+0041A"
+"Kfr;","U+1D50E"
+"Kopf;","U+1D542"
+"Kscr;","U+1D4A6"
+"LJcy;","U+00409"
+"LT;","U+0003C"
+"LT","U+0003C"
+"Lacute;","U+00139"
+"Lambda;","U+0039B"
+"Lang;","U+027EA"
+"Laplacetrf;","U+02112"
+"Larr;","U+0219E"
+"Lcaron;","U+0013D"
+"Lcedil;","U+0013B"
+"Lcy;","U+0041B"
+"LeftAngleBracket;","U+027E8"
+"LeftArrow;","U+02190"
+"LeftArrowBar;","U+021E4"
+"LeftArrowRightArrow;","U+021C6"
+"LeftCeiling;","U+02308"
+"LeftDoubleBracket;","U+027E6"
+"LeftDownTeeVector;","U+02961"
+"LeftDownVector;","U+021C3"
+"LeftDownVectorBar;","U+02959"
+"LeftFloor;","U+0230A"
+"LeftRightArrow;","U+02194"
+"LeftRightVector;","U+0294E"
+"LeftTee;","U+022A3"
+"LeftTeeArrow;","U+021A4"
+"LeftTeeVector;","U+0295A"
+"LeftTriangle;","U+022B2"
+"LeftTriangleBar;","U+029CF"
+"LeftTriangleEqual;","U+022B4"
+"LeftUpDownVector;","U+02951"
+"LeftUpTeeVector;","U+02960"
+"LeftUpVector;","U+021BF"
+"LeftUpVectorBar;","U+02958"
+"LeftVector;","U+021BC"
+"LeftVectorBar;","U+02952"
+"Leftarrow;","U+021D0"
+"Leftrightarrow;","U+021D4"
+"LessEqualGreater;","U+022DA"
+"LessFullEqual;","U+02266"
+"LessGreater;","U+02276"
+"LessLess;","U+02AA1"
+"LessSlantEqual;","U+02A7D"
+"LessTilde;","U+02272"
+"Lfr;","U+1D50F"
+"Ll;","U+022D8"
+"Lleftarrow;","U+021DA"
+"Lmidot;","U+0013F"
+"LongLeftArrow;","U+027F5"
+"LongLeftRightArrow;","U+027F7"
+"LongRightArrow;","U+027F6"
+"Longleftarrow;","U+027F8"
+"Longleftrightarrow;","U+027FA"
+"Longrightarrow;","U+027F9"
+"Lopf;","U+1D543"
+"LowerLeftArrow;","U+02199"
+"LowerRightArrow;","U+02198"
+"Lscr;","U+02112"
+"Lsh;","U+021B0"
+"Lstrok;","U+00141"
+"Lt;","U+0226A"
+"Map;","U+02905"
+"Mcy;","U+0041C"
+"MediumSpace;","U+0205F"
+"Mellintrf;","U+02133"
+"Mfr;","U+1D510"
+"MinusPlus;","U+02213"
+"Mopf;","U+1D544"
+"Mscr;","U+02133"
+"Mu;","U+0039C"
+"NJcy;","U+0040A"
+"Nacute;","U+00143"
+"Ncaron;","U+00147"
+"Ncedil;","U+00145"
+"Ncy;","U+0041D"
+"NegativeMediumSpace;","U+0200B"
+"NegativeThickSpace;","U+0200B"
+"NegativeThinSpace;","U+0200B"
+"NegativeVeryThinSpace;","U+0200B"
+"NestedGreaterGreater;","U+0226B"
+"NestedLessLess;","U+0226A"
+"NewLine;","U+0000A"
+"Nfr;","U+1D511"
+"NoBreak;","U+02060"
+"NonBreakingSpace;","U+000A0"
+"Nopf;","U+02115"
+"Not;","U+02AEC"
+"NotCongruent;","U+02262"
+"NotCupCap;","U+0226D"
+"NotDoubleVerticalBar;","U+02226"
+"NotElement;","U+02209"
+"NotEqual;","U+02260"
+"NotExists;","U+02204"
+"NotGreater;","U+0226F"
+"NotGreaterEqual;","U+02271"
+"NotGreaterLess;","U+02279"
+"NotGreaterTilde;","U+02275"
+"NotLeftTriangle;","U+022EA"
+"NotLeftTriangleEqual;","U+022EC"
+"NotLess;","U+0226E"
+"NotLessEqual;","U+02270"
+"NotLessGreater;","U+02278"
+"NotLessTilde;","U+02274"
+"NotPrecedes;","U+02280"
+"NotPrecedesSlantEqual;","U+022E0"
+"NotReverseElement;","U+0220C"
+"NotRightTriangle;","U+022EB"
+"NotRightTriangleEqual;","U+022ED"
+"NotSquareSubsetEqual;","U+022E2"
+"NotSquareSupersetEqual;","U+022E3"
+"NotSubsetEqual;","U+02288"
+"NotSucceeds;","U+02281"
+"NotSucceedsSlantEqual;","U+022E1"
+"NotSupersetEqual;","U+02289"
+"NotTilde;","U+02241"
+"NotTildeEqual;","U+02244"
+"NotTildeFullEqual;","U+02247"
+"NotTildeTilde;","U+02249"
+"NotVerticalBar;","U+02224"
+"Nscr;","U+1D4A9"
+"Ntilde;","U+000D1"
+"Ntilde","U+000D1"
+"Nu;","U+0039D"
+"OElig;","U+00152"
+"Oacute;","U+000D3"
+"Oacute","U+000D3"
+"Ocirc;","U+000D4"
+"Ocirc","U+000D4"
+"Ocy;","U+0041E"
+"Odblac;","U+00150"
+"Ofr;","U+1D512"
+"Ograve;","U+000D2"
+"Ograve","U+000D2"
+"Omacr;","U+0014C"
+"Omega;","U+003A9"
+"Omicron;","U+0039F"
+"Oopf;","U+1D546"
+"OpenCurlyDoubleQuote;","U+0201C"
+"OpenCurlyQuote;","U+02018"
+"Or;","U+02A54"
+"Oscr;","U+1D4AA"
+"Oslash;","U+000D8"
+"Oslash","U+000D8"
+"Otilde;","U+000D5"
+"Otilde","U+000D5"
+"Otimes;","U+02A37"
+"Ouml;","U+000D6"
+"Ouml","U+000D6"
+"OverBar;","U+0203E"
+"OverBrace;","U+023DE"
+"OverBracket;","U+023B4"
+"OverParenthesis;","U+023DC"
+"PartialD;","U+02202"
+"Pcy;","U+0041F"
+"Pfr;","U+1D513"
+"Phi;","U+003A6"
+"Pi;","U+003A0"
+"PlusMinus;","U+000B1"
+"Poincareplane;","U+0210C"
+"Popf;","U+02119"
+"Pr;","U+02ABB"
+"Precedes;","U+0227A"
+"PrecedesEqual;","U+02AAF"
+"PrecedesSlantEqual;","U+0227C"
+"PrecedesTilde;","U+0227E"
+"Prime;","U+02033"
+"Product;","U+0220F"
+"Proportion;","U+02237"
+"Proportional;","U+0221D"
+"Pscr;","U+1D4AB"
+"Psi;","U+003A8"
+"QUOT;","U+00022"
+"QUOT","U+00022"
+"Qfr;","U+1D514"
+"Qopf;","U+0211A"
+"Qscr;","U+1D4AC"
+"RBarr;","U+02910"
+"REG;","U+000AE"
+"REG","U+000AE"
+"Racute;","U+00154"
+"Rang;","U+027EB"
+"Rarr;","U+021A0"
+"Rarrtl;","U+02916"
+"Rcaron;","U+00158"
+"Rcedil;","U+00156"
+"Rcy;","U+00420"
+"Re;","U+0211C"
+"ReverseElement;","U+0220B"
+"ReverseEquilibrium;","U+021CB"
+"ReverseUpEquilibrium;","U+0296F"
+"Rfr;","U+0211C"
+"Rho;","U+003A1"
+"RightAngleBracket;","U+027E9"
+"RightArrow;","U+02192"
+"RightArrowBar;","U+021E5"
+"RightArrowLeftArrow;","U+021C4"
+"RightCeiling;","U+02309"
+"RightDoubleBracket;","U+027E7"
+"RightDownTeeVector;","U+0295D"
+"RightDownVector;","U+021C2"
+"RightDownVectorBar;","U+02955"
+"RightFloor;","U+0230B"
+"RightTee;","U+022A2"
+"RightTeeArrow;","U+021A6"
+"RightTeeVector;","U+0295B"
+"RightTriangle;","U+022B3"
+"RightTriangleBar;","U+029D0"
+"RightTriangleEqual;","U+022B5"
+"RightUpDownVector;","U+0294F"
+"RightUpTeeVector;","U+0295C"
+"RightUpVector;","U+021BE"
+"RightUpVectorBar;","U+02954"
+"RightVector;","U+021C0"
+"RightVectorBar;","U+02953"
+"Rightarrow;","U+021D2"
+"Ropf;","U+0211D"
+"RoundImplies;","U+02970"
+"Rrightarrow;","U+021DB"
+"Rscr;","U+0211B"
+"Rsh;","U+021B1"
+"RuleDelayed;","U+029F4"
+"SHCHcy;","U+00429"
+"SHcy;","U+00428"
+"SOFTcy;","U+0042C"
+"Sacute;","U+0015A"
+"Sc;","U+02ABC"
+"Scaron;","U+00160"
+"Scedil;","U+0015E"
+"Scirc;","U+0015C"
+"Scy;","U+00421"
+"Sfr;","U+1D516"
+"ShortDownArrow;","U+02193"
+"ShortLeftArrow;","U+02190"
+"ShortRightArrow;","U+02192"
+"ShortUpArrow;","U+02191"
+"Sigma;","U+003A3"
+"SmallCircle;","U+02218"
+"Sopf;","U+1D54A"
+"Sqrt;","U+0221A"
+"Square;","U+025A1"
+"SquareIntersection;","U+02293"
+"SquareSubset;","U+0228F"
+"SquareSubsetEqual;","U+02291"
+"SquareSuperset;","U+02290"
+"SquareSupersetEqual;","U+02292"
+"SquareUnion;","U+02294"
+"Sscr;","U+1D4AE"
+"Star;","U+022C6"
+"Sub;","U+022D0"
+"Subset;","U+022D0"
+"SubsetEqual;","U+02286"
+"Succeeds;","U+0227B"
+"SucceedsEqual;","U+02AB0"
+"SucceedsSlantEqual;","U+0227D"
+"SucceedsTilde;","U+0227F"
+"SuchThat;","U+0220B"
+"Sum;","U+02211"
+"Sup;","U+022D1"
+"Superset;","U+02283"
+"SupersetEqual;","U+02287"
+"Supset;","U+022D1"
+"THORN;","U+000DE"
+"THORN","U+000DE"
+"TRADE;","U+02122"
+"TSHcy;","U+0040B"
+"TScy;","U+00426"
+"Tab;","U+00009"
+"Tau;","U+003A4"
+"Tcaron;","U+00164"
+"Tcedil;","U+00162"
+"Tcy;","U+00422"
+"Tfr;","U+1D517"
+"Therefore;","U+02234"
+"Theta;","U+00398"
+"ThinSpace;","U+02009"
+"Tilde;","U+0223C"
+"TildeEqual;","U+02243"
+"TildeFullEqual;","U+02245"
+"TildeTilde;","U+02248"
+"Topf;","U+1D54B"
+"TripleDot;","U+020DB"
+"Tscr;","U+1D4AF"
+"Tstrok;","U+00166"
+"Uacute;","U+000DA"
+"Uacute","U+000DA"
+"Uarr;","U+0219F"
+"Uarrocir;","U+02949"
+"Ubrcy;","U+0040E"
+"Ubreve;","U+0016C"
+"Ucirc;","U+000DB"
+"Ucirc","U+000DB"
+"Ucy;","U+00423"
+"Udblac;","U+00170"
+"Ufr;","U+1D518"
+"Ugrave;","U+000D9"
+"Ugrave","U+000D9"
+"Umacr;","U+0016A"
+"UnderBar;","U+0005F"
+"UnderBrace;","U+023DF"
+"UnderBracket;","U+023B5"
+"UnderParenthesis;","U+023DD"
+"Union;","U+022C3"
+"UnionPlus;","U+0228E"
+"Uogon;","U+00172"
+"Uopf;","U+1D54C"
+"UpArrow;","U+02191"
+"UpArrowBar;","U+02912"
+"UpArrowDownArrow;","U+021C5"
+"UpDownArrow;","U+02195"
+"UpEquilibrium;","U+0296E"
+"UpTee;","U+022A5"
+"UpTeeArrow;","U+021A5"
+"Uparrow;","U+021D1"
+"Updownarrow;","U+021D5"
+"UpperLeftArrow;","U+02196"
+"UpperRightArrow;","U+02197"
+"Upsi;","U+003D2"
+"Upsilon;","U+003A5"
+"Uring;","U+0016E"
+"Uscr;","U+1D4B0"
+"Utilde;","U+00168"
+"Uuml;","U+000DC"
+"Uuml","U+000DC"
+"VDash;","U+022AB"
+"Vbar;","U+02AEB"
+"Vcy;","U+00412"
+"Vdash;","U+022A9"
+"Vdashl;","U+02AE6"
+"Vee;","U+022C1"
+"Verbar;","U+02016"
+"Vert;","U+02016"
+"VerticalBar;","U+02223"
+"VerticalLine;","U+0007C"
+"VerticalSeparator;","U+02758"
+"VerticalTilde;","U+02240"
+"VeryThinSpace;","U+0200A"
+"Vfr;","U+1D519"
+"Vopf;","U+1D54D"
+"Vscr;","U+1D4B1"
+"Vvdash;","U+022AA"
+"Wcirc;","U+00174"
+"Wedge;","U+022C0"
+"Wfr;","U+1D51A"
+"Wopf;","U+1D54E"
+"Wscr;","U+1D4B2"
+"Xfr;","U+1D51B"
+"Xi;","U+0039E"
+"Xopf;","U+1D54F"
+"Xscr;","U+1D4B3"
+"YAcy;","U+0042F"
+"YIcy;","U+00407"
+"YUcy;","U+0042E"
+"Yacute;","U+000DD"
+"Yacute","U+000DD"
+"Ycirc;","U+00176"
+"Ycy;","U+0042B"
+"Yfr;","U+1D51C"
+"Yopf;","U+1D550"
+"Yscr;","U+1D4B4"
+"Yuml;","U+00178"
+"ZHcy;","U+00416"
+"Zacute;","U+00179"
+"Zcaron;","U+0017D"
+"Zcy;","U+00417"
+"Zdot;","U+0017B"
+"ZeroWidthSpace;","U+0200B"
+"Zeta;","U+00396"
+"Zfr;","U+02128"
+"Zopf;","U+02124"
+"Zscr;","U+1D4B5"
+"aacute;","U+000E1"
+"aacute","U+000E1"
+"abreve;","U+00103"
+"ac;","U+0223E"
+"acd;","U+0223F"
+"acirc;","U+000E2"
+"acirc","U+000E2"
+"acute;","U+000B4"
+"acute","U+000B4"
+"acy;","U+00430"
+"aelig;","U+000E6"
+"aelig","U+000E6"
+"af;","U+02061"
+"afr;","U+1D51E"
+"agrave;","U+000E0"
+"agrave","U+000E0"
+"alefsym;","U+02135"
+"aleph;","U+02135"
+"alpha;","U+003B1"
+"amacr;","U+00101"
+"amalg;","U+02A3F"
+"amp;","U+00026"
+"amp","U+00026"
+"and;","U+02227"
+"andand;","U+02A55"
+"andd;","U+02A5C"
+"andslope;","U+02A58"
+"andv;","U+02A5A"
+"ang;","U+02220"
+"ange;","U+029A4"
+"angle;","U+02220"
+"angmsd;","U+02221"
+"angmsdaa;","U+029A8"
+"angmsdab;","U+029A9"
+"angmsdac;","U+029AA"
+"angmsdad;","U+029AB"
+"angmsdae;","U+029AC"
+"angmsdaf;","U+029AD"
+"angmsdag;","U+029AE"
+"angmsdah;","U+029AF"
+"angrt;","U+0221F"
+"angrtvb;","U+022BE"
+"angrtvbd;","U+0299D"
+"angsph;","U+02222"
+"angst;","U+000C5"
+"angzarr;","U+0237C"
+"aogon;","U+00105"
+"aopf;","U+1D552"
+"ap;","U+02248"
+"apE;","U+02A70"
+"apacir;","U+02A6F"
+"ape;","U+0224A"
+"apid;","U+0224B"
+"apos;","U+00027"
+"approx;","U+02248"
+"approxeq;","U+0224A"
+"aring;","U+000E5"
+"aring","U+000E5"
+"ascr;","U+1D4B6"
+"ast;","U+0002A"
+"asymp;","U+02248"
+"asympeq;","U+0224D"
+"atilde;","U+000E3"
+"atilde","U+000E3"
+"auml;","U+000E4"
+"auml","U+000E4"
+"awconint;","U+02233"
+"awint;","U+02A11"
+"bNot;","U+02AED"
+"backcong;","U+0224C"
+"backepsilon;","U+003F6"
+"backprime;","U+02035"
+"backsim;","U+0223D"
+"backsimeq;","U+022CD"
+"barvee;","U+022BD"
+"barwed;","U+02305"
+"barwedge;","U+02305"
+"bbrk;","U+023B5"
+"bbrktbrk;","U+023B6"
+"bcong;","U+0224C"
+"bcy;","U+00431"
+"bdquo;","U+0201E"
+"becaus;","U+02235"
+"because;","U+02235"
+"bemptyv;","U+029B0"
+"bepsi;","U+003F6"
+"bernou;","U+0212C"
+"beta;","U+003B2"
+"beth;","U+02136"
+"between;","U+0226C"
+"bfr;","U+1D51F"
+"bigcap;","U+022C2"
+"bigcirc;","U+025EF"
+"bigcup;","U+022C3"
+"bigodot;","U+02A00"
+"bigoplus;","U+02A01"
+"bigotimes;","U+02A02"
+"bigsqcup;","U+02A06"
+"bigstar;","U+02605"
+"bigtriangledown;","U+025BD"
+"bigtriangleup;","U+025B3"
+"biguplus;","U+02A04"
+"bigvee;","U+022C1"
+"bigwedge;","U+022C0"
+"bkarow;","U+0290D"
+"blacklozenge;","U+029EB"
+"blacksquare;","U+025AA"
+"blacktriangle;","U+025B4"
+"blacktriangledown;","U+025BE"
+"blacktriangleleft;","U+025C2"
+"blacktriangleright;","U+025B8"
+"blank;","U+02423"
+"blk12;","U+02592"
+"blk14;","U+02591"
+"blk34;","U+02593"
+"block;","U+02588"
+"bnot;","U+02310"
+"bopf;","U+1D553"
+"bot;","U+022A5"
+"bottom;","U+022A5"
+"bowtie;","U+022C8"
+"boxDL;","U+02557"
+"boxDR;","U+02554"
+"boxDl;","U+02556"
+"boxDr;","U+02553"
+"boxH;","U+02550"
+"boxHD;","U+02566"
+"boxHU;","U+02569"
+"boxHd;","U+02564"
+"boxHu;","U+02567"
+"boxUL;","U+0255D"
+"boxUR;","U+0255A"
+"boxUl;","U+0255C"
+"boxUr;","U+02559"
+"boxV;","U+02551"
+"boxVH;","U+0256C"
+"boxVL;","U+02563"
+"boxVR;","U+02560"
+"boxVh;","U+0256B"
+"boxVl;","U+02562"
+"boxVr;","U+0255F"
+"boxbox;","U+029C9"
+"boxdL;","U+02555"
+"boxdR;","U+02552"
+"boxdl;","U+02510"
+"boxdr;","U+0250C"
+"boxh;","U+02500"
+"boxhD;","U+02565"
+"boxhU;","U+02568"
+"boxhd;","U+0252C"
+"boxhu;","U+02534"
+"boxminus;","U+0229F"
+"boxplus;","U+0229E"
+"boxtimes;","U+022A0"
+"boxuL;","U+0255B"
+"boxuR;","U+02558"
+"boxul;","U+02518"
+"boxur;","U+02514"
+"boxv;","U+02502"
+"boxvH;","U+0256A"
+"boxvL;","U+02561"
+"boxvR;","U+0255E"
+"boxvh;","U+0253C"
+"boxvl;","U+02524"
+"boxvr;","U+0251C"
+"bprime;","U+02035"
+"breve;","U+002D8"
+"brvbar;","U+000A6"
+"brvbar","U+000A6"
+"bscr;","U+1D4B7"
+"bsemi;","U+0204F"
+"bsim;","U+0223D"
+"bsime;","U+022CD"
+"bsol;","U+0005C"
+"bsolb;","U+029C5"
+"bsolhsub;","U+027C8"
+"bull;","U+02022"
+"bullet;","U+02022"
+"bump;","U+0224E"
+"bumpE;","U+02AAE"
+"bumpe;","U+0224F"
+"bumpeq;","U+0224F"
+"cacute;","U+00107"
+"cap;","U+02229"
+"capand;","U+02A44"
+"capbrcup;","U+02A49"
+"capcap;","U+02A4B"
+"capcup;","U+02A47"
+"capdot;","U+02A40"
+"caret;","U+02041"
+"caron;","U+002C7"
+"ccaps;","U+02A4D"
+"ccaron;","U+0010D"
+"ccedil;","U+000E7"
+"ccedil","U+000E7"
+"ccirc;","U+00109"
+"ccups;","U+02A4C"
+"ccupssm;","U+02A50"
+"cdot;","U+0010B"
+"cedil;","U+000B8"
+"cedil","U+000B8"
+"cemptyv;","U+029B2"
+"cent;","U+000A2"
+"cent","U+000A2"
+"centerdot;","U+000B7"
+"cfr;","U+1D520"
+"chcy;","U+00447"
+"check;","U+02713"
+"checkmark;","U+02713"
+"chi;","U+003C7"
+"cir;","U+025CB"
+"cirE;","U+029C3"
+"circ;","U+002C6"
+"circeq;","U+02257"
+"circlearrowleft;","U+021BA"
+"circlearrowright;","U+021BB"
+"circledR;","U+000AE"
+"circledS;","U+024C8"
+"circledast;","U+0229B"
+"circledcirc;","U+0229A"
+"circleddash;","U+0229D"
+"cire;","U+02257"
+"cirfnint;","U+02A10"
+"cirmid;","U+02AEF"
+"cirscir;","U+029C2"
+"clubs;","U+02663"
+"clubsuit;","U+02663"
+"colon;","U+0003A"
+"colone;","U+02254"
+"coloneq;","U+02254"
+"comma;","U+0002C"
+"commat;","U+00040"
+"comp;","U+02201"
+"compfn;","U+02218"
+"complement;","U+02201"
+"complexes;","U+02102"
+"cong;","U+02245"
+"congdot;","U+02A6D"
+"conint;","U+0222E"
+"copf;","U+1D554"
+"coprod;","U+02210"
+"copy;","U+000A9"
+"copy","U+000A9"
+"copysr;","U+02117"
+"crarr;","U+021B5"
+"cross;","U+02717"
+"cscr;","U+1D4B8"
+"csub;","U+02ACF"
+"csube;","U+02AD1"
+"csup;","U+02AD0"
+"csupe;","U+02AD2"
+"ctdot;","U+022EF"
+"cudarrl;","U+02938"
+"cudarrr;","U+02935"
+"cuepr;","U+022DE"
+"cuesc;","U+022DF"
+"cularr;","U+021B6"
+"cularrp;","U+0293D"
+"cup;","U+0222A"
+"cupbrcap;","U+02A48"
+"cupcap;","U+02A46"
+"cupcup;","U+02A4A"
+"cupdot;","U+0228D"
+"cupor;","U+02A45"
+"curarr;","U+021B7"
+"curarrm;","U+0293C"
+"curlyeqprec;","U+022DE"
+"curlyeqsucc;","U+022DF"
+"curlyvee;","U+022CE"
+"curlywedge;","U+022CF"
+"curren;","U+000A4"
+"curren","U+000A4"
+"curvearrowleft;","U+021B6"
+"curvearrowright;","U+021B7"
+"cuvee;","U+022CE"
+"cuwed;","U+022CF"
+"cwconint;","U+02232"
+"cwint;","U+02231"
+"cylcty;","U+0232D"
+"dArr;","U+021D3"
+"dHar;","U+02965"
+"dagger;","U+02020"
+"daleth;","U+02138"
+"darr;","U+02193"
+"dash;","U+02010"
+"dashv;","U+022A3"
+"dbkarow;","U+0290F"
+"dblac;","U+002DD"
+"dcaron;","U+0010F"
+"dcy;","U+00434"
+"dd;","U+02146"
+"ddagger;","U+02021"
+"ddarr;","U+021CA"
+"ddotseq;","U+02A77"
+"deg;","U+000B0"
+"deg","U+000B0"
+"delta;","U+003B4"
+"demptyv;","U+029B1"
+"dfisht;","U+0297F"
+"dfr;","U+1D521"
+"dharl;","U+021C3"
+"dharr;","U+021C2"
+"diam;","U+022C4"
+"diamond;","U+022C4"
+"diamondsuit;","U+02666"
+"diams;","U+02666"
+"die;","U+000A8"
+"digamma;","U+003DD"
+"disin;","U+022F2"
+"div;","U+000F7"
+"divide;","U+000F7"
+"divide","U+000F7"
+"divideontimes;","U+022C7"
+"divonx;","U+022C7"
+"djcy;","U+00452"
+"dlcorn;","U+0231E"
+"dlcrop;","U+0230D"
+"dollar;","U+00024"
+"dopf;","U+1D555"
+"dot;","U+002D9"
+"doteq;","U+02250"
+"doteqdot;","U+02251"
+"dotminus;","U+02238"
+"dotplus;","U+02214"
+"dotsquare;","U+022A1"
+"doublebarwedge;","U+02306"
+"downarrow;","U+02193"
+"downdownarrows;","U+021CA"
+"downharpoonleft;","U+021C3"
+"downharpoonright;","U+021C2"
+"drbkarow;","U+02910"
+"drcorn;","U+0231F"
+"drcrop;","U+0230C"
+"dscr;","U+1D4B9"
+"dscy;","U+00455"
+"dsol;","U+029F6"
+"dstrok;","U+00111"
+"dtdot;","U+022F1"
+"dtri;","U+025BF"
+"dtrif;","U+025BE"
+"duarr;","U+021F5"
+"duhar;","U+0296F"
+"dwangle;","U+029A6"
+"dzcy;","U+0045F"
+"dzigrarr;","U+027FF"
+"eDDot;","U+02A77"
+"eDot;","U+02251"
+"eacute;","U+000E9"
+"eacute","U+000E9"
+"easter;","U+02A6E"
+"ecaron;","U+0011B"
+"ecir;","U+02256"
+"ecirc;","U+000EA"
+"ecirc","U+000EA"
+"ecolon;","U+02255"
+"ecy;","U+0044D"
+"edot;","U+00117"
+"ee;","U+02147"
+"efDot;","U+02252"
+"efr;","U+1D522"
+"eg;","U+02A9A"
+"egrave;","U+000E8"
+"egrave","U+000E8"
+"egs;","U+02A96"
+"egsdot;","U+02A98"
+"el;","U+02A99"
+"elinters;","U+023E7"
+"ell;","U+02113"
+"els;","U+02A95"
+"elsdot;","U+02A97"
+"emacr;","U+00113"
+"empty;","U+02205"
+"emptyset;","U+02205"
+"emptyv;","U+02205"
+"emsp13;","U+02004"
+"emsp14;","U+02005"
+"emsp;","U+02003"
+"eng;","U+0014B"
+"ensp;","U+02002"
+"eogon;","U+00119"
+"eopf;","U+1D556"
+"epar;","U+022D5"
+"eparsl;","U+029E3"
+"eplus;","U+02A71"
+"epsi;","U+003B5"
+"epsilon;","U+003B5"
+"epsiv;","U+003F5"
+"eqcirc;","U+02256"
+"eqcolon;","U+02255"
+"eqsim;","U+02242"
+"eqslantgtr;","U+02A96"
+"eqslantless;","U+02A95"
+"equals;","U+0003D"
+"equest;","U+0225F"
+"equiv;","U+02261"
+"equivDD;","U+02A78"
+"eqvparsl;","U+029E5"
+"erDot;","U+02253"
+"erarr;","U+02971"
+"escr;","U+0212F"
+"esdot;","U+02250"
+"esim;","U+02242"
+"eta;","U+003B7"
+"eth;","U+000F0"
+"eth","U+000F0"
+"euml;","U+000EB"
+"euml","U+000EB"
+"euro;","U+020AC"
+"excl;","U+00021"
+"exist;","U+02203"
+"expectation;","U+02130"
+"exponentiale;","U+02147"
+"fallingdotseq;","U+02252"
+"fcy;","U+00444"
+"female;","U+02640"
+"ffilig;","U+0FB03"
+"fflig;","U+0FB00"
+"ffllig;","U+0FB04"
+"ffr;","U+1D523"
+"filig;","U+0FB01"
+"flat;","U+0266D"
+"fllig;","U+0FB02"
+"fltns;","U+025B1"
+"fnof;","U+00192"
+"fopf;","U+1D557"
+"forall;","U+02200"
+"fork;","U+022D4"
+"forkv;","U+02AD9"
+"fpartint;","U+02A0D"
+"frac12;","U+000BD"
+"frac12","U+000BD"
+"frac13;","U+02153"
+"frac14;","U+000BC"
+"frac14","U+000BC"
+"frac15;","U+02155"
+"frac16;","U+02159"
+"frac18;","U+0215B"
+"frac23;","U+02154"
+"frac25;","U+02156"
+"frac34;","U+000BE"
+"frac34","U+000BE"
+"frac35;","U+02157"
+"frac38;","U+0215C"
+"frac45;","U+02158"
+"frac56;","U+0215A"
+"frac58;","U+0215D"
+"frac78;","U+0215E"
+"frasl;","U+02044"
+"frown;","U+02322"
+"fscr;","U+1D4BB"
+"gE;","U+02267"
+"gEl;","U+02A8C"
+"gacute;","U+001F5"
+"gamma;","U+003B3"
+"gammad;","U+003DD"
+"gap;","U+02A86"
+"gbreve;","U+0011F"
+"gcirc;","U+0011D"
+"gcy;","U+00433"
+"gdot;","U+00121"
+"ge;","U+02265"
+"gel;","U+022DB"
+"geq;","U+02265"
+"geqq;","U+02267"
+"geqslant;","U+02A7E"
+"ges;","U+02A7E"
+"gescc;","U+02AA9"
+"gesdot;","U+02A80"
+"gesdoto;","U+02A82"
+"gesdotol;","U+02A84"
+"gesles;","U+02A94"
+"gfr;","U+1D524"
+"gg;","U+0226B"
+"ggg;","U+022D9"
+"gimel;","U+02137"
+"gjcy;","U+00453"
+"gl;","U+02277"
+"glE;","U+02A92"
+"gla;","U+02AA5"
+"glj;","U+02AA4"
+"gnE;","U+02269"
+"gnap;","U+02A8A"
+"gnapprox;","U+02A8A"
+"gne;","U+02A88"
+"gneq;","U+02A88"
+"gneqq;","U+02269"
+"gnsim;","U+022E7"
+"gopf;","U+1D558"
+"grave;","U+00060"
+"gscr;","U+0210A"
+"gsim;","U+02273"
+"gsime;","U+02A8E"
+"gsiml;","U+02A90"
+"gt;","U+0003E"
+"gt","U+0003E"
+"gtcc;","U+02AA7"
+"gtcir;","U+02A7A"
+"gtdot;","U+022D7"
+"gtlPar;","U+02995"
+"gtquest;","U+02A7C"
+"gtrapprox;","U+02A86"
+"gtrarr;","U+02978"
+"gtrdot;","U+022D7"
+"gtreqless;","U+022DB"
+"gtreqqless;","U+02A8C"
+"gtrless;","U+02277"
+"gtrsim;","U+02273"
+"hArr;","U+021D4"
+"hairsp;","U+0200A"
+"half;","U+000BD"
+"hamilt;","U+0210B"
+"hardcy;","U+0044A"
+"harr;","U+02194"
+"harrcir;","U+02948"
+"harrw;","U+021AD"
+"hbar;","U+0210F"
+"hcirc;","U+00125"
+"hearts;","U+02665"
+"heartsuit;","U+02665"
+"hellip;","U+02026"
+"hercon;","U+022B9"
+"hfr;","U+1D525"
+"hksearow;","U+02925"
+"hkswarow;","U+02926"
+"hoarr;","U+021FF"
+"homtht;","U+0223B"
+"hookleftarrow;","U+021A9"
+"hookrightarrow;","U+021AA"
+"hopf;","U+1D559"
+"horbar;","U+02015"
+"hscr;","U+1D4BD"
+"hslash;","U+0210F"
+"hstrok;","U+00127"
+"hybull;","U+02043"
+"hyphen;","U+02010"
+"iacute;","U+000ED"
+"iacute","U+000ED"
+"ic;","U+02063"
+"icirc;","U+000EE"
+"icirc","U+000EE"
+"icy;","U+00438"
+"iecy;","U+00435"
+"iexcl;","U+000A1"
+"iexcl","U+000A1"
+"iff;","U+021D4"
+"ifr;","U+1D526"
+"igrave;","U+000EC"
+"igrave","U+000EC"
+"ii;","U+02148"
+"iiiint;","U+02A0C"
+"iiint;","U+0222D"
+"iinfin;","U+029DC"
+"iiota;","U+02129"
+"ijlig;","U+00133"
+"imacr;","U+0012B"
+"image;","U+02111"
+"imagline;","U+02110"
+"imagpart;","U+02111"
+"imath;","U+00131"
+"imof;","U+022B7"
+"imped;","U+001B5"
+"in;","U+02208"
+"incare;","U+02105"
+"infin;","U+0221E"
+"infintie;","U+029DD"
+"inodot;","U+00131"
+"int;","U+0222B"
+"intcal;","U+022BA"
+"integers;","U+02124"
+"intercal;","U+022BA"
+"intlarhk;","U+02A17"
+"intprod;","U+02A3C"
+"iocy;","U+00451"
+"iogon;","U+0012F"
+"iopf;","U+1D55A"
+"iota;","U+003B9"
+"iprod;","U+02A3C"
+"iquest;","U+000BF"
+"iquest","U+000BF"
+"iscr;","U+1D4BE"
+"isin;","U+02208"
+"isinE;","U+022F9"
+"isindot;","U+022F5"
+"isins;","U+022F4"
+"isinsv;","U+022F3"
+"isinv;","U+02208"
+"it;","U+02062"
+"itilde;","U+00129"
+"iukcy;","U+00456"
+"iuml;","U+000EF"
+"iuml","U+000EF"
+"jcirc;","U+00135"
+"jcy;","U+00439"
+"jfr;","U+1D527"
+"jmath;","U+00237"
+"jopf;","U+1D55B"
+"jscr;","U+1D4BF"
+"jsercy;","U+00458"
+"jukcy;","U+00454"
+"kappa;","U+003BA"
+"kappav;","U+003F0"
+"kcedil;","U+00137"
+"kcy;","U+0043A"
+"kfr;","U+1D528"
+"kgreen;","U+00138"
+"khcy;","U+00445"
+"kjcy;","U+0045C"
+"kopf;","U+1D55C"
+"kscr;","U+1D4C0"
+"lAarr;","U+021DA"
+"lArr;","U+021D0"
+"lAtail;","U+0291B"
+"lBarr;","U+0290E"
+"lE;","U+02266"
+"lEg;","U+02A8B"
+"lHar;","U+02962"
+"lacute;","U+0013A"
+"laemptyv;","U+029B4"
+"lagran;","U+02112"
+"lambda;","U+003BB"
+"lang;","U+027E8"
+"langd;","U+02991"
+"langle;","U+027E8"
+"lap;","U+02A85"
+"laquo;","U+000AB"
+"laquo","U+000AB"
+"larr;","U+02190"
+"larrb;","U+021E4"
+"larrbfs;","U+0291F"
+"larrfs;","U+0291D"
+"larrhk;","U+021A9"
+"larrlp;","U+021AB"
+"larrpl;","U+02939"
+"larrsim;","U+02973"
+"larrtl;","U+021A2"
+"lat;","U+02AAB"
+"latail;","U+02919"
+"late;","U+02AAD"
+"lbarr;","U+0290C"
+"lbbrk;","U+02772"
+"lbrace;","U+0007B"
+"lbrack;","U+0005B"
+"lbrke;","U+0298B"
+"lbrksld;","U+0298F"
+"lbrkslu;","U+0298D"
+"lcaron;","U+0013E"
+"lcedil;","U+0013C"
+"lceil;","U+02308"
+"lcub;","U+0007B"
+"lcy;","U+0043B"
+"ldca;","U+02936"
+"ldquo;","U+0201C"
+"ldquor;","U+0201E"
+"ldrdhar;","U+02967"
+"ldrushar;","U+0294B"
+"ldsh;","U+021B2"
+"le;","U+02264"
+"leftarrow;","U+02190"
+"leftarrowtail;","U+021A2"
+"leftharpoondown;","U+021BD"
+"leftharpoonup;","U+021BC"
+"leftleftarrows;","U+021C7"
+"leftrightarrow;","U+02194"
+"leftrightarrows;","U+021C6"
+"leftrightharpoons;","U+021CB"
+"leftrightsquigarrow;","U+021AD"
+"leftthreetimes;","U+022CB"
+"leg;","U+022DA"
+"leq;","U+02264"
+"leqq;","U+02266"
+"leqslant;","U+02A7D"
+"les;","U+02A7D"
+"lescc;","U+02AA8"
+"lesdot;","U+02A7F"
+"lesdoto;","U+02A81"
+"lesdotor;","U+02A83"
+"lesges;","U+02A93"
+"lessapprox;","U+02A85"
+"lessdot;","U+022D6"
+"lesseqgtr;","U+022DA"
+"lesseqqgtr;","U+02A8B"
+"lessgtr;","U+02276"
+"lesssim;","U+02272"
+"lfisht;","U+0297C"
+"lfloor;","U+0230A"
+"lfr;","U+1D529"
+"lg;","U+02276"
+"lgE;","U+02A91"
+"lhard;","U+021BD"
+"lharu;","U+021BC"
+"lharul;","U+0296A"
+"lhblk;","U+02584"
+"ljcy;","U+00459"
+"ll;","U+0226A"
+"llarr;","U+021C7"
+"llcorner;","U+0231E"
+"llhard;","U+0296B"
+"lltri;","U+025FA"
+"lmidot;","U+00140"
+"lmoust;","U+023B0"
+"lmoustache;","U+023B0"
+"lnE;","U+02268"
+"lnap;","U+02A89"
+"lnapprox;","U+02A89"
+"lne;","U+02A87"
+"lneq;","U+02A87"
+"lneqq;","U+02268"
+"lnsim;","U+022E6"
+"loang;","U+027EC"
+"loarr;","U+021FD"
+"lobrk;","U+027E6"
+"longleftarrow;","U+027F5"
+"longleftrightarrow;","U+027F7"
+"longmapsto;","U+027FC"
+"longrightarrow;","U+027F6"
+"looparrowleft;","U+021AB"
+"looparrowright;","U+021AC"
+"lopar;","U+02985"
+"lopf;","U+1D55D"
+"loplus;","U+02A2D"
+"lotimes;","U+02A34"
+"lowast;","U+02217"
+"lowbar;","U+0005F"
+"loz;","U+025CA"
+"lozenge;","U+025CA"
+"lozf;","U+029EB"
+"lpar;","U+00028"
+"lparlt;","U+02993"
+"lrarr;","U+021C6"
+"lrcorner;","U+0231F"
+"lrhar;","U+021CB"
+"lrhard;","U+0296D"
+"lrm;","U+0200E"
+"lrtri;","U+022BF"
+"lsaquo;","U+02039"
+"lscr;","U+1D4C1"
+"lsh;","U+021B0"
+"lsim;","U+02272"
+"lsime;","U+02A8D"
+"lsimg;","U+02A8F"
+"lsqb;","U+0005B"
+"lsquo;","U+02018"
+"lsquor;","U+0201A"
+"lstrok;","U+00142"
+"lt;","U+0003C"
+"lt","U+0003C"
+"ltcc;","U+02AA6"
+"ltcir;","U+02A79"
+"ltdot;","U+022D6"
+"lthree;","U+022CB"
+"ltimes;","U+022C9"
+"ltlarr;","U+02976"
+"ltquest;","U+02A7B"
+"ltrPar;","U+02996"
+"ltri;","U+025C3"
+"ltrie;","U+022B4"
+"ltrif;","U+025C2"
+"lurdshar;","U+0294A"
+"luruhar;","U+02966"
+"mDDot;","U+0223A"
+"macr;","U+000AF"
+"macr","U+000AF"
+"male;","U+02642"
+"malt;","U+02720"
+"maltese;","U+02720"
+"map;","U+021A6"
+"mapsto;","U+021A6"
+"mapstodown;","U+021A7"
+"mapstoleft;","U+021A4"
+"mapstoup;","U+021A5"
+"marker;","U+025AE"
+"mcomma;","U+02A29"
+"mcy;","U+0043C"
+"mdash;","U+02014"
+"measuredangle;","U+02221"
+"mfr;","U+1D52A"
+"mho;","U+02127"
+"micro;","U+000B5"
+"micro","U+000B5"
+"mid;","U+02223"
+"midast;","U+0002A"
+"midcir;","U+02AF0"
+"middot;","U+000B7"
+"middot","U+000B7"
+"minus;","U+02212"
+"minusb;","U+0229F"
+"minusd;","U+02238"
+"minusdu;","U+02A2A"
+"mlcp;","U+02ADB"
+"mldr;","U+02026"
+"mnplus;","U+02213"
+"models;","U+022A7"
+"mopf;","U+1D55E"
+"mp;","U+02213"
+"mscr;","U+1D4C2"
+"mstpos;","U+0223E"
+"mu;","U+003BC"
+"multimap;","U+022B8"
+"mumap;","U+022B8"
+"nLeftarrow;","U+021CD"
+"nLeftrightarrow;","U+021CE"
+"nRightarrow;","U+021CF"
+"nVDash;","U+022AF"
+"nVdash;","U+022AE"
+"nabla;","U+02207"
+"nacute;","U+00144"
+"nap;","U+02249"
+"napos;","U+00149"
+"napprox;","U+02249"
+"natur;","U+0266E"
+"natural;","U+0266E"
+"naturals;","U+02115"
+"nbsp;","U+000A0"
+"nbsp","U+000A0"
+"ncap;","U+02A43"
+"ncaron;","U+00148"
+"ncedil;","U+00146"
+"ncong;","U+02247"
+"ncup;","U+02A42"
+"ncy;","U+0043D"
+"ndash;","U+02013"
+"ne;","U+02260"
+"neArr;","U+021D7"
+"nearhk;","U+02924"
+"nearr;","U+02197"
+"nearrow;","U+02197"
+"nequiv;","U+02262"
+"nesear;","U+02928"
+"nexist;","U+02204"
+"nexists;","U+02204"
+"nfr;","U+1D52B"
+"nge;","U+02271"
+"ngeq;","U+02271"
+"ngsim;","U+02275"
+"ngt;","U+0226F"
+"ngtr;","U+0226F"
+"nhArr;","U+021CE"
+"nharr;","U+021AE"
+"nhpar;","U+02AF2"
+"ni;","U+0220B"
+"nis;","U+022FC"
+"nisd;","U+022FA"
+"niv;","U+0220B"
+"njcy;","U+0045A"
+"nlArr;","U+021CD"
+"nlarr;","U+0219A"
+"nldr;","U+02025"
+"nle;","U+02270"
+"nleftarrow;","U+0219A"
+"nleftrightarrow;","U+021AE"
+"nleq;","U+02270"
+"nless;","U+0226E"
+"nlsim;","U+02274"
+"nlt;","U+0226E"
+"nltri;","U+022EA"
+"nltrie;","U+022EC"
+"nmid;","U+02224"
+"nopf;","U+1D55F"
+"not;","U+000AC"
+"not","U+000AC"
+"notin;","U+02209"
+"notinva;","U+02209"
+"notinvb;","U+022F7"
+"notinvc;","U+022F6"
+"notni;","U+0220C"
+"notniva;","U+0220C"
+"notnivb;","U+022FE"
+"notnivc;","U+022FD"
+"npar;","U+02226"
+"nparallel;","U+02226"
+"npolint;","U+02A14"
+"npr;","U+02280"
+"nprcue;","U+022E0"
+"nprec;","U+02280"
+"nrArr;","U+021CF"
+"nrarr;","U+0219B"
+"nrightarrow;","U+0219B"
+"nrtri;","U+022EB"
+"nrtrie;","U+022ED"
+"nsc;","U+02281"
+"nsccue;","U+022E1"
+"nscr;","U+1D4C3"
+"nshortmid;","U+02224"
+"nshortparallel;","U+02226"
+"nsim;","U+02241"
+"nsime;","U+02244"
+"nsimeq;","U+02244"
+"nsmid;","U+02224"
+"nspar;","U+02226"
+"nsqsube;","U+022E2"
+"nsqsupe;","U+022E3"
+"nsub;","U+02284"
+"nsube;","U+02288"
+"nsubseteq;","U+02288"
+"nsucc;","U+02281"
+"nsup;","U+02285"
+"nsupe;","U+02289"
+"nsupseteq;","U+02289"
+"ntgl;","U+02279"
+"ntilde;","U+000F1"
+"ntilde","U+000F1"
+"ntlg;","U+02278"
+"ntriangleleft;","U+022EA"
+"ntrianglelefteq;","U+022EC"
+"ntriangleright;","U+022EB"
+"ntrianglerighteq;","U+022ED"
+"nu;","U+003BD"
+"num;","U+00023"
+"numero;","U+02116"
+"numsp;","U+02007"
+"nvDash;","U+022AD"
+"nvHarr;","U+02904"
+"nvdash;","U+022AC"
+"nvinfin;","U+029DE"
+"nvlArr;","U+02902"
+"nvrArr;","U+02903"
+"nwArr;","U+021D6"
+"nwarhk;","U+02923"
+"nwarr;","U+02196"
+"nwarrow;","U+02196"
+"nwnear;","U+02927"
+"oS;","U+024C8"
+"oacute;","U+000F3"
+"oacute","U+000F3"
+"oast;","U+0229B"
+"ocir;","U+0229A"
+"ocirc;","U+000F4"
+"ocirc","U+000F4"
+"ocy;","U+0043E"
+"odash;","U+0229D"
+"odblac;","U+00151"
+"odiv;","U+02A38"
+"odot;","U+02299"
+"odsold;","U+029BC"
+"oelig;","U+00153"
+"ofcir;","U+029BF"
+"ofr;","U+1D52C"
+"ogon;","U+002DB"
+"ograve;","U+000F2"
+"ograve","U+000F2"
+"ogt;","U+029C1"
+"ohbar;","U+029B5"
+"ohm;","U+003A9"
+"oint;","U+0222E"
+"olarr;","U+021BA"
+"olcir;","U+029BE"
+"olcross;","U+029BB"
+"oline;","U+0203E"
+"olt;","U+029C0"
+"omacr;","U+0014D"
+"omega;","U+003C9"
+"omicron;","U+003BF"
+"omid;","U+029B6"
+"ominus;","U+02296"
+"oopf;","U+1D560"
+"opar;","U+029B7"
+"operp;","U+029B9"
+"oplus;","U+02295"
+"or;","U+02228"
+"orarr;","U+021BB"
+"ord;","U+02A5D"
+"order;","U+02134"
+"orderof;","U+02134"
+"ordf;","U+000AA"
+"ordf","U+000AA"
+"ordm;","U+000BA"
+"ordm","U+000BA"
+"origof;","U+022B6"
+"oror;","U+02A56"
+"orslope;","U+02A57"
+"orv;","U+02A5B"
+"oscr;","U+02134"
+"oslash;","U+000F8"
+"oslash","U+000F8"
+"osol;","U+02298"
+"otilde;","U+000F5"
+"otilde","U+000F5"
+"otimes;","U+02297"
+"otimesas;","U+02A36"
+"ouml;","U+000F6"
+"ouml","U+000F6"
+"ovbar;","U+0233D"
+"par;","U+02225"
+"para;","U+000B6"
+"para","U+000B6"
+"parallel;","U+02225"
+"parsim;","U+02AF3"
+"parsl;","U+02AFD"
+"part;","U+02202"
+"pcy;","U+0043F"
+"percnt;","U+00025"
+"period;","U+0002E"
+"permil;","U+02030"
+"perp;","U+022A5"
+"pertenk;","U+02031"
+"pfr;","U+1D52D"
+"phi;","U+003C6"
+"phiv;","U+003D5"
+"phmmat;","U+02133"
+"phone;","U+0260E"
+"pi;","U+003C0"
+"pitchfork;","U+022D4"
+"piv;","U+003D6"
+"planck;","U+0210F"
+"planckh;","U+0210E"
+"plankv;","U+0210F"
+"plus;","U+0002B"
+"plusacir;","U+02A23"
+"plusb;","U+0229E"
+"pluscir;","U+02A22"
+"plusdo;","U+02214"
+"plusdu;","U+02A25"
+"pluse;","U+02A72"
+"plusmn;","U+000B1"
+"plusmn","U+000B1"
+"plussim;","U+02A26"
+"plustwo;","U+02A27"
+"pm;","U+000B1"
+"pointint;","U+02A15"
+"popf;","U+1D561"
+"pound;","U+000A3"
+"pound","U+000A3"
+"pr;","U+0227A"
+"prE;","U+02AB3"
+"prap;","U+02AB7"
+"prcue;","U+0227C"
+"pre;","U+02AAF"
+"prec;","U+0227A"
+"precapprox;","U+02AB7"
+"preccurlyeq;","U+0227C"
+"preceq;","U+02AAF"
+"precnapprox;","U+02AB9"
+"precneqq;","U+02AB5"
+"precnsim;","U+022E8"
+"precsim;","U+0227E"
+"prime;","U+02032"
+"primes;","U+02119"
+"prnE;","U+02AB5"
+"prnap;","U+02AB9"
+"prnsim;","U+022E8"
+"prod;","U+0220F"
+"profalar;","U+0232E"
+"profline;","U+02312"
+"profsurf;","U+02313"
+"prop;","U+0221D"
+"propto;","U+0221D"
+"prsim;","U+0227E"
+"prurel;","U+022B0"
+"pscr;","U+1D4C5"
+"psi;","U+003C8"
+"puncsp;","U+02008"
+"qfr;","U+1D52E"
+"qint;","U+02A0C"
+"qopf;","U+1D562"
+"qprime;","U+02057"
+"qscr;","U+1D4C6"
+"quaternions;","U+0210D"
+"quatint;","U+02A16"
+"quest;","U+0003F"
+"questeq;","U+0225F"
+"quot;","U+00022"
+"quot","U+00022"
+"rAarr;","U+021DB"
+"rArr;","U+021D2"
+"rAtail;","U+0291C"
+"rBarr;","U+0290F"
+"rHar;","U+02964"
+"racute;","U+00155"
+"radic;","U+0221A"
+"raemptyv;","U+029B3"
+"rang;","U+027E9"
+"rangd;","U+02992"
+"range;","U+029A5"
+"rangle;","U+027E9"
+"raquo;","U+000BB"
+"raquo","U+000BB"
+"rarr;","U+02192"
+"rarrap;","U+02975"
+"rarrb;","U+021E5"
+"rarrbfs;","U+02920"
+"rarrc;","U+02933"
+"rarrfs;","U+0291E"
+"rarrhk;","U+021AA"
+"rarrlp;","U+021AC"
+"rarrpl;","U+02945"
+"rarrsim;","U+02974"
+"rarrtl;","U+021A3"
+"rarrw;","U+0219D"
+"ratail;","U+0291A"
+"ratio;","U+02236"
+"rationals;","U+0211A"
+"rbarr;","U+0290D"
+"rbbrk;","U+02773"
+"rbrace;","U+0007D"
+"rbrack;","U+0005D"
+"rbrke;","U+0298C"
+"rbrksld;","U+0298E"
+"rbrkslu;","U+02990"
+"rcaron;","U+00159"
+"rcedil;","U+00157"
+"rceil;","U+02309"
+"rcub;","U+0007D"
+"rcy;","U+00440"
+"rdca;","U+02937"
+"rdldhar;","U+02969"
+"rdquo;","U+0201D"
+"rdquor;","U+0201D"
+"rdsh;","U+021B3"
+"real;","U+0211C"
+"realine;","U+0211B"
+"realpart;","U+0211C"
+"reals;","U+0211D"
+"rect;","U+025AD"
+"reg;","U+000AE"
+"reg","U+000AE"
+"rfisht;","U+0297D"
+"rfloor;","U+0230B"
+"rfr;","U+1D52F"
+"rhard;","U+021C1"
+"rharu;","U+021C0"
+"rharul;","U+0296C"
+"rho;","U+003C1"
+"rhov;","U+003F1"
+"rightarrow;","U+02192"
+"rightarrowtail;","U+021A3"
+"rightharpoondown;","U+021C1"
+"rightharpoonup;","U+021C0"
+"rightleftarrows;","U+021C4"
+"rightleftharpoons;","U+021CC"
+"rightrightarrows;","U+021C9"
+"rightsquigarrow;","U+0219D"
+"rightthreetimes;","U+022CC"
+"ring;","U+002DA"
+"risingdotseq;","U+02253"
+"rlarr;","U+021C4"
+"rlhar;","U+021CC"
+"rlm;","U+0200F"
+"rmoust;","U+023B1"
+"rmoustache;","U+023B1"
+"rnmid;","U+02AEE"
+"roang;","U+027ED"
+"roarr;","U+021FE"
+"robrk;","U+027E7"
+"ropar;","U+02986"
+"ropf;","U+1D563"
+"roplus;","U+02A2E"
+"rotimes;","U+02A35"
+"rpar;","U+00029"
+"rpargt;","U+02994"
+"rppolint;","U+02A12"
+"rrarr;","U+021C9"
+"rsaquo;","U+0203A"
+"rscr;","U+1D4C7"
+"rsh;","U+021B1"
+"rsqb;","U+0005D"
+"rsquo;","U+02019"
+"rsquor;","U+02019"
+"rthree;","U+022CC"
+"rtimes;","U+022CA"
+"rtri;","U+025B9"
+"rtrie;","U+022B5"
+"rtrif;","U+025B8"
+"rtriltri;","U+029CE"
+"ruluhar;","U+02968"
+"rx;","U+0211E"
+"sacute;","U+0015B"
+"sbquo;","U+0201A"
+"sc;","U+0227B"
+"scE;","U+02AB4"
+"scap;","U+02AB8"
+"scaron;","U+00161"
+"sccue;","U+0227D"
+"sce;","U+02AB0"
+"scedil;","U+0015F"
+"scirc;","U+0015D"
+"scnE;","U+02AB6"
+"scnap;","U+02ABA"
+"scnsim;","U+022E9"
+"scpolint;","U+02A13"
+"scsim;","U+0227F"
+"scy;","U+00441"
+"sdot;","U+022C5"
+"sdotb;","U+022A1"
+"sdote;","U+02A66"
+"seArr;","U+021D8"
+"searhk;","U+02925"
+"searr;","U+02198"
+"searrow;","U+02198"
+"sect;","U+000A7"
+"sect","U+000A7"
+"semi;","U+0003B"
+"seswar;","U+02929"
+"setminus;","U+02216"
+"setmn;","U+02216"
+"sext;","U+02736"
+"sfr;","U+1D530"
+"sfrown;","U+02322"
+"sharp;","U+0266F"
+"shchcy;","U+00449"
+"shcy;","U+00448"
+"shortmid;","U+02223"
+"shortparallel;","U+02225"
+"shy;","U+000AD  "
+"shy","U+000AD "
+"sigma;","U+003C3"
+"sigmaf;","U+003C2"
+"sigmav;","U+003C2"
+"sim;","U+0223C"
+"simdot;","U+02A6A"
+"sime;","U+02243"
+"simeq;","U+02243"
+"simg;","U+02A9E"
+"simgE;","U+02AA0"
+"siml;","U+02A9D"
+"simlE;","U+02A9F"
+"simne;","U+02246"
+"simplus;","U+02A24"
+"simrarr;","U+02972"
+"slarr;","U+02190"
+"smallsetminus;","U+02216"
+"smashp;","U+02A33"
+"smeparsl;","U+029E4"
+"smid;","U+02223"
+"smile;","U+02323"
+"smt;","U+02AAA"
+"smte;","U+02AAC"
+"softcy;","U+0044C"
+"sol;","U+0002F"
+"solb;","U+029C4"
+"solbar;","U+0233F"
+"sopf;","U+1D564"
+"spades;","U+02660"
+"spadesuit;","U+02660"
+"spar;","U+02225"
+"sqcap;","U+02293"
+"sqcup;","U+02294"
+"sqsub;","U+0228F"
+"sqsube;","U+02291"
+"sqsubset;","U+0228F"
+"sqsubseteq;","U+02291"
+"sqsup;","U+02290"
+"sqsupe;","U+02292"
+"sqsupset;","U+02290"
+"sqsupseteq;","U+02292"
+"squ;","U+025A1"
+"square;","U+025A1"
+"squarf;","U+025AA"
+"squf;","U+025AA"
+"srarr;","U+02192"
+"sscr;","U+1D4C8"
+"ssetmn;","U+02216"
+"ssmile;","U+02323"
+"sstarf;","U+022C6"
+"star;","U+02606"
+"starf;","U+02605"
+"straightepsilon;","U+003F5"
+"straightphi;","U+003D5"
+"strns;","U+000AF"
+"sub;","U+02282"
+"subE;","U+02AC5"
+"subdot;","U+02ABD"
+"sube;","U+02286"
+"subedot;","U+02AC3"
+"submult;","U+02AC1"
+"subnE;","U+02ACB"
+"subne;","U+0228A"
+"subplus;","U+02ABF"
+"subrarr;","U+02979"
+"subset;","U+02282"
+"subseteq;","U+02286"
+"subseteqq;","U+02AC5"
+"subsetneq;","U+0228A"
+"subsetneqq;","U+02ACB"
+"subsim;","U+02AC7"
+"subsub;","U+02AD5"
+"subsup;","U+02AD3"
+"succ;","U+0227B"
+"succapprox;","U+02AB8"
+"succcurlyeq;","U+0227D"
+"succeq;","U+02AB0"
+"succnapprox;","U+02ABA"
+"succneqq;","U+02AB6"
+"succnsim;","U+022E9"
+"succsim;","U+0227F"
+"sum;","U+02211"
+"sung;","U+0266A"
+"sup1;","U+000B9"
+"sup1","U+000B9"
+"sup2;","U+000B2"
+"sup2","U+000B2"
+"sup3;","U+000B3"
+"sup3","U+000B3"
+"sup;","U+02283"
+"supE;","U+02AC6"
+"supdot;","U+02ABE"
+"supdsub;","U+02AD8"
+"supe;","U+02287"
+"supedot;","U+02AC4"
+"suphsol;","U+027C9"
+"suphsub;","U+02AD7"
+"suplarr;","U+0297B"
+"supmult;","U+02AC2"
+"supnE;","U+02ACC"
+"supne;","U+0228B"
+"supplus;","U+02AC0"
+"supset;","U+02283"
+"supseteq;","U+02287"
+"supseteqq;","U+02AC6"
+"supsetneq;","U+0228B"
+"supsetneqq;","U+02ACC"
+"supsim;","U+02AC8"
+"supsub;","U+02AD4"
+"supsup;","U+02AD6"
+"swArr;","U+021D9"
+"swarhk;","U+02926"
+"swarr;","U+02199"
+"swarrow;","U+02199"
+"swnwar;","U+0292A"
+"szlig;","U+000DF"
+"szlig","U+000DF"
+"target;","U+02316"
+"tau;","U+003C4"
+"tbrk;","U+023B4"
+"tcaron;","U+00165"
+"tcedil;","U+00163"
+"tcy;","U+00442"
+"tdot;","U+020DB"
+"telrec;","U+02315"
+"tfr;","U+1D531"
+"there4;","U+02234"
+"therefore;","U+02234"
+"theta;","U+003B8"
+"thetasym;","U+003D1"
+"thetav;","U+003D1"
+"thickapprox;","U+02248"
+"thicksim;","U+0223C"
+"thinsp;","U+02009"
+"thkap;","U+02248"
+"thksim;","U+0223C"
+"thorn;","U+000FE"
+"thorn","U+000FE"
+"tilde;","U+002DC"
+"times;","U+000D7"
+"times","U+000D7"
+"timesb;","U+022A0"
+"timesbar;","U+02A31"
+"timesd;","U+02A30"
+"tint;","U+0222D"
+"toea;","U+02928"
+"top;","U+022A4"
+"topbot;","U+02336"
+"topcir;","U+02AF1"
+"topf;","U+1D565"
+"topfork;","U+02ADA"
+"tosa;","U+02929"
+"tprime;","U+02034"
+"trade;","U+02122"
+"triangle;","U+025B5"
+"triangledown;","U+025BF"
+"triangleleft;","U+025C3"
+"trianglelefteq;","U+022B4"
+"triangleq;","U+0225C"
+"triangleright;","U+025B9"
+"trianglerighteq;","U+022B5"
+"tridot;","U+025EC"
+"trie;","U+0225C"
+"triminus;","U+02A3A"
+"triplus;","U+02A39"
+"trisb;","U+029CD"
+"tritime;","U+02A3B"
+"trpezium;","U+023E2"
+"tscr;","U+1D4C9"
+"tscy;","U+00446"
+"tshcy;","U+0045B"
+"tstrok;","U+00167"
+"twixt;","U+0226C"
+"twoheadleftarrow;","U+0219E"
+"twoheadrightarrow;","U+021A0"
+"uArr;","U+021D1"
+"uHar;","U+02963"
+"uacute;","U+000FA"
+"uacute","U+000FA"
+"uarr;","U+02191"
+"ubrcy;","U+0045E"
+"ubreve;","U+0016D"
+"ucirc;","U+000FB"
+"ucirc","U+000FB"
+"ucy;","U+00443"
+"udarr;","U+021C5"
+"udblac;","U+00171"
+"udhar;","U+0296E"
+"ufisht;","U+0297E"
+"ufr;","U+1D532"
+"ugrave;","U+000F9"
+"ugrave","U+000F9"
+"uharl;","U+021BF"
+"uharr;","U+021BE"
+"uhblk;","U+02580"
+"ulcorn;","U+0231C"
+"ulcorner;","U+0231C"
+"ulcrop;","U+0230F"
+"ultri;","U+025F8"
+"umacr;","U+0016B"
+"uml;","U+000A8"
+"uml","U+000A8"
+"uogon;","U+00173"
+"uopf;","U+1D566"
+"uparrow;","U+02191"
+"updownarrow;","U+02195"
+"upharpoonleft;","U+021BF"
+"upharpoonright;","U+021BE"
+"uplus;","U+0228E"
+"upsi;","U+003C5"
+"upsih;","U+003D2"
+"upsilon;","U+003C5"
+"upuparrows;","U+021C8"
+"urcorn;","U+0231D"
+"urcorner;","U+0231D"
+"urcrop;","U+0230E"
+"uring;","U+0016F"
+"urtri;","U+025F9"
+"uscr;","U+1D4CA"
+"utdot;","U+022F0"
+"utilde;","U+00169"
+"utri;","U+025B5"
+"utrif;","U+025B4"
+"uuarr;","U+021C8"
+"uuml;","U+000FC"
+"uuml","U+000FC"
+"uwangle;","U+029A7"
+"vArr;","U+021D5"
+"vBar;","U+02AE8"
+"vBarv;","U+02AE9"
+"vDash;","U+022A8"
+"vangrt;","U+0299C"
+"varepsilon;","U+003F5"
+"varkappa;","U+003F0"
+"varnothing;","U+02205"
+"varphi;","U+003D5"
+"varpi;","U+003D6"
+"varpropto;","U+0221D"
+"varr;","U+02195"
+"varrho;","U+003F1"
+"varsigma;","U+003C2"
+"vartheta;","U+003D1"
+"vartriangleleft;","U+022B2"
+"vartriangleright;","U+022B3"
+"vcy;","U+00432"
+"vdash;","U+022A2"
+"vee;","U+02228"
+"veebar;","U+022BB"
+"veeeq;","U+0225A"
+"vellip;","U+022EE"
+"verbar;","U+0007C"
+"vert;","U+0007C"
+"vfr;","U+1D533"
+"vltri;","U+022B2"
+"vopf;","U+1D567"
+"vprop;","U+0221D"
+"vrtri;","U+022B3"
+"vscr;","U+1D4CB"
+"vzigzag;","U+0299A"
+"wcirc;","U+00175"
+"wedbar;","U+02A5F"
+"wedge;","U+02227"
+"wedgeq;","U+02259"
+"weierp;","U+02118"
+"wfr;","U+1D534"
+"wopf;","U+1D568"
+"wp;","U+02118"
+"wr;","U+02240"
+"wreath;","U+02240"
+"wscr;","U+1D4CC"
+"xcap;","U+022C2"
+"xcirc;","U+025EF"
+"xcup;","U+022C3"
+"xdtri;","U+025BD"
+"xfr;","U+1D535"
+"xhArr;","U+027FA"
+"xharr;","U+027F7"
+"xi;","U+003BE"
+"xlArr;","U+027F8"
+"xlarr;","U+027F5"
+"xmap;","U+027FC"
+"xnis;","U+022FB"
+"xodot;","U+02A00"
+"xopf;","U+1D569"
+"xoplus;","U+02A01"
+"xotime;","U+02A02"
+"xrArr;","U+027F9"
+"xrarr;","U+027F6"
+"xscr;","U+1D4CD"
+"xsqcup;","U+02A06"
+"xuplus;","U+02A04"
+"xutri;","U+025B3"
+"xvee;","U+022C1"
+"xwedge;","U+022C0"
+"yacute;","U+000FD"
+"yacute","U+000FD"
+"yacy;","U+0044F"
+"ycirc;","U+00177"
+"ycy;","U+0044B"
+"yen;","U+000A5"
+"yen","U+000A5"
+"yfr;","U+1D536"
+"yicy;","U+00457"
+"yopf;","U+1D56A"
+"yscr;","U+1D4CE"
+"yucy;","U+0044E"
+"yuml;","U+000FF"
+"yuml","U+000FF"
+"zacute;","U+0017A"
+"zcaron;","U+0017E"
+"zcy;","U+00437"
+"zdot;","U+0017C"
+"zeetrf;","U+02128"
+"zeta;","U+003B6"
+"zfr;","U+1D537"
+"zhcy;","U+00436"
+"zigrarr;","U+021DD"
+"zopf;","U+1D56B"
+"zscr;","U+1D4CF"
+"zwj;","U+0200D"
+"zwnj;","U+0200C"
diff --git a/WebCore/html/parser/HTMLEntityNames.json b/WebCore/html/parser/HTMLEntityNames.json
deleted file mode 100644
index da3b881..0000000
--- a/WebCore/html/parser/HTMLEntityNames.json
+++ /dev/null
@@ -1,8554 +0,0 @@
-[
-  {
-    "entity": "AElig;",
-    "value": "U+000C6"
-  },
-  {
-    "entity": "AElig",
-    "value": "U+000C6"
-  },
-  {
-    "entity": "AMP;",
-    "value": "U+00026"
-  },
-  {
-    "entity": "AMP",
-    "value": "U+00026"
-  },
-  {
-    "entity": "Aacute;",
-    "value": "U+000C1"
-  },
-  {
-    "entity": "Aacute",
-    "value": "U+000C1"
-  },
-  {
-    "entity": "Abreve;",
-    "value": "U+00102"
-  },
-  {
-    "entity": "Acirc;",
-    "value": "U+000C2"
-  },
-  {
-    "entity": "Acirc",
-    "value": "U+000C2"
-  },
-  {
-    "entity": "Acy;",
-    "value": "U+00410"
-  },
-  {
-    "entity": "Afr;",
-    "value": "U+1D504"
-  },
-  {
-    "entity": "Agrave;",
-    "value": "U+000C0"
-  },
-  {
-    "entity": "Agrave",
-    "value": "U+000C0"
-  },
-  {
-    "entity": "Alpha;",
-    "value": "U+00391"
-  },
-  {
-    "entity": "Amacr;",
-    "value": "U+00100"
-  },
-  {
-    "entity": "And;",
-    "value": "U+02A53"
-  },
-  {
-    "entity": "Aogon;",
-    "value": "U+00104"
-  },
-  {
-    "entity": "Aopf;",
-    "value": "U+1D538"
-  },
-  {
-    "entity": "ApplyFunction;",
-    "value": "U+02061"
-  },
-  {
-    "entity": "Aring;",
-    "value": "U+000C5"
-  },
-  {
-    "entity": "Aring",
-    "value": "U+000C5"
-  },
-  {
-    "entity": "Ascr;",
-    "value": "U+1D49C"
-  },
-  {
-    "entity": "Assign;",
-    "value": "U+02254"
-  },
-  {
-    "entity": "Atilde;",
-    "value": "U+000C3"
-  },
-  {
-    "entity": "Atilde",
-    "value": "U+000C3"
-  },
-  {
-    "entity": "Auml;",
-    "value": "U+000C4"
-  },
-  {
-    "entity": "Auml",
-    "value": "U+000C4"
-  },
-  {
-    "entity": "Backslash;",
-    "value": "U+02216"
-  },
-  {
-    "entity": "Barv;",
-    "value": "U+02AE7"
-  },
-  {
-    "entity": "Barwed;",
-    "value": "U+02306"
-  },
-  {
-    "entity": "Bcy;",
-    "value": "U+00411"
-  },
-  {
-    "entity": "Because;",
-    "value": "U+02235"
-  },
-  {
-    "entity": "Bernoullis;",
-    "value": "U+0212C"
-  },
-  {
-    "entity": "Beta;",
-    "value": "U+00392"
-  },
-  {
-    "entity": "Bfr;",
-    "value": "U+1D505"
-  },
-  {
-    "entity": "Bopf;",
-    "value": "U+1D539"
-  },
-  {
-    "entity": "Breve;",
-    "value": "U+002D8"
-  },
-  {
-    "entity": "Bscr;",
-    "value": "U+0212C"
-  },
-  {
-    "entity": "Bumpeq;",
-    "value": "U+0224E"
-  },
-  {
-    "entity": "CHcy;",
-    "value": "U+00427"
-  },
-  {
-    "entity": "COPY;",
-    "value": "U+000A9"
-  },
-  {
-    "entity": "COPY",
-    "value": "U+000A9"
-  },
-  {
-    "entity": "Cacute;",
-    "value": "U+00106"
-  },
-  {
-    "entity": "Cap;",
-    "value": "U+022D2"
-  },
-  {
-    "entity": "CapitalDifferentialD;",
-    "value": "U+02145"
-  },
-  {
-    "entity": "Cayleys;",
-    "value": "U+0212D"
-  },
-  {
-    "entity": "Ccaron;",
-    "value": "U+0010C"
-  },
-  {
-    "entity": "Ccedil;",
-    "value": "U+000C7"
-  },
-  {
-    "entity": "Ccedil",
-    "value": "U+000C7"
-  },
-  {
-    "entity": "Ccirc;",
-    "value": "U+00108"
-  },
-  {
-    "entity": "Cconint;",
-    "value": "U+02230"
-  },
-  {
-    "entity": "Cdot;",
-    "value": "U+0010A"
-  },
-  {
-    "entity": "Cedilla;",
-    "value": "U+000B8"
-  },
-  {
-    "entity": "CenterDot;",
-    "value": "U+000B7"
-  },
-  {
-    "entity": "Cfr;",
-    "value": "U+0212D"
-  },
-  {
-    "entity": "Chi;",
-    "value": "U+003A7"
-  },
-  {
-    "entity": "CircleDot;",
-    "value": "U+02299"
-  },
-  {
-    "entity": "CircleMinus;",
-    "value": "U+02296"
-  },
-  {
-    "entity": "CirclePlus;",
-    "value": "U+02295"
-  },
-  {
-    "entity": "CircleTimes;",
-    "value": "U+02297"
-  },
-  {
-    "entity": "ClockwiseContourIntegral;",
-    "value": "U+02232"
-  },
-  {
-    "entity": "CloseCurlyDoubleQuote;",
-    "value": "U+0201D"
-  },
-  {
-    "entity": "CloseCurlyQuote;",
-    "value": "U+02019"
-  },
-  {
-    "entity": "Colon;",
-    "value": "U+02237"
-  },
-  {
-    "entity": "Colone;",
-    "value": "U+02A74"
-  },
-  {
-    "entity": "Congruent;",
-    "value": "U+02261"
-  },
-  {
-    "entity": "Conint;",
-    "value": "U+0222F"
-  },
-  {
-    "entity": "ContourIntegral;",
-    "value": "U+0222E"
-  },
-  {
-    "entity": "Copf;",
-    "value": "U+02102"
-  },
-  {
-    "entity": "Coproduct;",
-    "value": "U+02210"
-  },
-  {
-    "entity": "CounterClockwiseContourIntegral;",
-    "value": "U+02233"
-  },
-  {
-    "entity": "Cross;",
-    "value": "U+02A2F"
-  },
-  {
-    "entity": "Cscr;",
-    "value": "U+1D49E"
-  },
-  {
-    "entity": "Cup;",
-    "value": "U+022D3"
-  },
-  {
-    "entity": "CupCap;",
-    "value": "U+0224D"
-  },
-  {
-    "entity": "DD;",
-    "value": "U+02145"
-  },
-  {
-    "entity": "DDotrahd;",
-    "value": "U+02911"
-  },
-  {
-    "entity": "DJcy;",
-    "value": "U+00402"
-  },
-  {
-    "entity": "DScy;",
-    "value": "U+00405"
-  },
-  {
-    "entity": "DZcy;",
-    "value": "U+0040F"
-  },
-  {
-    "entity": "Dagger;",
-    "value": "U+02021"
-  },
-  {
-    "entity": "Darr;",
-    "value": "U+021A1"
-  },
-  {
-    "entity": "Dashv;",
-    "value": "U+02AE4"
-  },
-  {
-    "entity": "Dcaron;",
-    "value": "U+0010E"
-  },
-  {
-    "entity": "Dcy;",
-    "value": "U+00414"
-  },
-  {
-    "entity": "Del;",
-    "value": "U+02207"
-  },
-  {
-    "entity": "Delta;",
-    "value": "U+00394"
-  },
-  {
-    "entity": "Dfr;",
-    "value": "U+1D507"
-  },
-  {
-    "entity": "DiacriticalAcute;",
-    "value": "U+000B4"
-  },
-  {
-    "entity": "DiacriticalDot;",
-    "value": "U+002D9"
-  },
-  {
-    "entity": "DiacriticalDoubleAcute;",
-    "value": "U+002DD"
-  },
-  {
-    "entity": "DiacriticalGrave;",
-    "value": "U+00060"
-  },
-  {
-    "entity": "DiacriticalTilde;",
-    "value": "U+002DC"
-  },
-  {
-    "entity": "Diamond;",
-    "value": "U+022C4"
-  },
-  {
-    "entity": "DifferentialD;",
-    "value": "U+02146"
-  },
-  {
-    "entity": "Dopf;",
-    "value": "U+1D53B"
-  },
-  {
-    "entity": "Dot;",
-    "value": "U+000A8"
-  },
-  {
-    "entity": "DotDot;",
-    "value": "U+020DC"
-  },
-  {
-    "entity": "DotEqual;",
-    "value": "U+02250"
-  },
-  {
-    "entity": "DoubleContourIntegral;",
-    "value": "U+0222F"
-  },
-  {
-    "entity": "DoubleDot;",
-    "value": "U+000A8"
-  },
-  {
-    "entity": "DoubleDownArrow;",
-    "value": "U+021D3"
-  },
-  {
-    "entity": "DoubleLeftArrow;",
-    "value": "U+021D0"
-  },
-  {
-    "entity": "DoubleLeftRightArrow;",
-    "value": "U+021D4"
-  },
-  {
-    "entity": "DoubleLeftTee;",
-    "value": "U+02AE4"
-  },
-  {
-    "entity": "DoubleLongLeftArrow;",
-    "value": "U+027F8"
-  },
-  {
-    "entity": "DoubleLongLeftRightArrow;",
-    "value": "U+027FA"
-  },
-  {
-    "entity": "DoubleLongRightArrow;",
-    "value": "U+027F9"
-  },
-  {
-    "entity": "DoubleRightArrow;",
-    "value": "U+021D2"
-  },
-  {
-    "entity": "DoubleRightTee;",
-    "value": "U+022A8"
-  },
-  {
-    "entity": "DoubleUpArrow;",
-    "value": "U+021D1"
-  },
-  {
-    "entity": "DoubleUpDownArrow;",
-    "value": "U+021D5"
-  },
-  {
-    "entity": "DoubleVerticalBar;",
-    "value": "U+02225"
-  },
-  {
-    "entity": "DownArrow;",
-    "value": "U+02193"
-  },
-  {
-    "entity": "DownArrowBar;",
-    "value": "U+02913"
-  },
-  {
-    "entity": "DownArrowUpArrow;",
-    "value": "U+021F5"
-  },
-  {
-    "entity": "DownBreve;",
-    "value": "U+00311"
-  },
-  {
-    "entity": "DownLeftRightVector;",
-    "value": "U+02950"
-  },
-  {
-    "entity": "DownLeftTeeVector;",
-    "value": "U+0295E"
-  },
-  {
-    "entity": "DownLeftVector;",
-    "value": "U+021BD"
-  },
-  {
-    "entity": "DownLeftVectorBar;",
-    "value": "U+02956"
-  },
-  {
-    "entity": "DownRightTeeVector;",
-    "value": "U+0295F"
-  },
-  {
-    "entity": "DownRightVector;",
-    "value": "U+021C1"
-  },
-  {
-    "entity": "DownRightVectorBar;",
-    "value": "U+02957"
-  },
-  {
-    "entity": "DownTee;",
-    "value": "U+022A4"
-  },
-  {
-    "entity": "DownTeeArrow;",
-    "value": "U+021A7"
-  },
-  {
-    "entity": "Downarrow;",
-    "value": "U+021D3"
-  },
-  {
-    "entity": "Dscr;",
-    "value": "U+1D49F"
-  },
-  {
-    "entity": "Dstrok;",
-    "value": "U+00110"
-  },
-  {
-    "entity": "ENG;",
-    "value": "U+0014A"
-  },
-  {
-    "entity": "ETH;",
-    "value": "U+000D0"
-  },
-  {
-    "entity": "ETH",
-    "value": "U+000D0"
-  },
-  {
-    "entity": "Eacute;",
-    "value": "U+000C9"
-  },
-  {
-    "entity": "Eacute",
-    "value": "U+000C9"
-  },
-  {
-    "entity": "Ecaron;",
-    "value": "U+0011A"
-  },
-  {
-    "entity": "Ecirc;",
-    "value": "U+000CA"
-  },
-  {
-    "entity": "Ecirc",
-    "value": "U+000CA"
-  },
-  {
-    "entity": "Ecy;",
-    "value": "U+0042D"
-  },
-  {
-    "entity": "Edot;",
-    "value": "U+00116"
-  },
-  {
-    "entity": "Efr;",
-    "value": "U+1D508"
-  },
-  {
-    "entity": "Egrave;",
-    "value": "U+000C8"
-  },
-  {
-    "entity": "Egrave",
-    "value": "U+000C8"
-  },
-  {
-    "entity": "Element;",
-    "value": "U+02208"
-  },
-  {
-    "entity": "Emacr;",
-    "value": "U+00112"
-  },
-  {
-    "entity": "EmptySmallSquare;",
-    "value": "U+025FB"
-  },
-  {
-    "entity": "EmptyVerySmallSquare;",
-    "value": "U+025AB"
-  },
-  {
-    "entity": "Eogon;",
-    "value": "U+00118"
-  },
-  {
-    "entity": "Eopf;",
-    "value": "U+1D53C"
-  },
-  {
-    "entity": "Epsilon;",
-    "value": "U+00395"
-  },
-  {
-    "entity": "Equal;",
-    "value": "U+02A75"
-  },
-  {
-    "entity": "EqualTilde;",
-    "value": "U+02242"
-  },
-  {
-    "entity": "Equilibrium;",
-    "value": "U+021CC"
-  },
-  {
-    "entity": "Escr;",
-    "value": "U+02130"
-  },
-  {
-    "entity": "Esim;",
-    "value": "U+02A73"
-  },
-  {
-    "entity": "Eta;",
-    "value": "U+00397"
-  },
-  {
-    "entity": "Euml;",
-    "value": "U+000CB"
-  },
-  {
-    "entity": "Euml",
-    "value": "U+000CB"
-  },
-  {
-    "entity": "Exists;",
-    "value": "U+02203"
-  },
-  {
-    "entity": "ExponentialE;",
-    "value": "U+02147"
-  },
-  {
-    "entity": "Fcy;",
-    "value": "U+00424"
-  },
-  {
-    "entity": "Ffr;",
-    "value": "U+1D509"
-  },
-  {
-    "entity": "FilledSmallSquare;",
-    "value": "U+025FC"
-  },
-  {
-    "entity": "FilledVerySmallSquare;",
-    "value": "U+025AA"
-  },
-  {
-    "entity": "Fopf;",
-    "value": "U+1D53D"
-  },
-  {
-    "entity": "ForAll;",
-    "value": "U+02200"
-  },
-  {
-    "entity": "Fouriertrf;",
-    "value": "U+02131"
-  },
-  {
-    "entity": "Fscr;",
-    "value": "U+02131"
-  },
-  {
-    "entity": "GJcy;",
-    "value": "U+00403"
-  },
-  {
-    "entity": "GT;",
-    "value": "U+0003E"
-  },
-  {
-    "entity": "GT",
-    "value": "U+0003E"
-  },
-  {
-    "entity": "Gamma;",
-    "value": "U+00393"
-  },
-  {
-    "entity": "Gammad;",
-    "value": "U+003DC"
-  },
-  {
-    "entity": "Gbreve;",
-    "value": "U+0011E"
-  },
-  {
-    "entity": "Gcedil;",
-    "value": "U+00122"
-  },
-  {
-    "entity": "Gcirc;",
-    "value": "U+0011C"
-  },
-  {
-    "entity": "Gcy;",
-    "value": "U+00413"
-  },
-  {
-    "entity": "Gdot;",
-    "value": "U+00120"
-  },
-  {
-    "entity": "Gfr;",
-    "value": "U+1D50A"
-  },
-  {
-    "entity": "Gg;",
-    "value": "U+022D9"
-  },
-  {
-    "entity": "Gopf;",
-    "value": "U+1D53E"
-  },
-  {
-    "entity": "GreaterEqual;",
-    "value": "U+02265"
-  },
-  {
-    "entity": "GreaterEqualLess;",
-    "value": "U+022DB"
-  },
-  {
-    "entity": "GreaterFullEqual;",
-    "value": "U+02267"
-  },
-  {
-    "entity": "GreaterGreater;",
-    "value": "U+02AA2"
-  },
-  {
-    "entity": "GreaterLess;",
-    "value": "U+02277"
-  },
-  {
-    "entity": "GreaterSlantEqual;",
-    "value": "U+02A7E"
-  },
-  {
-    "entity": "GreaterTilde;",
-    "value": "U+02273"
-  },
-  {
-    "entity": "Gscr;",
-    "value": "U+1D4A2"
-  },
-  {
-    "entity": "Gt;",
-    "value": "U+0226B"
-  },
-  {
-    "entity": "HARDcy;",
-    "value": "U+0042A"
-  },
-  {
-    "entity": "Hacek;",
-    "value": "U+002C7"
-  },
-  {
-    "entity": "Hat;",
-    "value": "U+0005E"
-  },
-  {
-    "entity": "Hcirc;",
-    "value": "U+00124"
-  },
-  {
-    "entity": "Hfr;",
-    "value": "U+0210C"
-  },
-  {
-    "entity": "HilbertSpace;",
-    "value": "U+0210B"
-  },
-  {
-    "entity": "Hopf;",
-    "value": "U+0210D"
-  },
-  {
-    "entity": "HorizontalLine;",
-    "value": "U+02500"
-  },
-  {
-    "entity": "Hscr;",
-    "value": "U+0210B"
-  },
-  {
-    "entity": "Hstrok;",
-    "value": "U+00126"
-  },
-  {
-    "entity": "HumpDownHump;",
-    "value": "U+0224E"
-  },
-  {
-    "entity": "HumpEqual;",
-    "value": "U+0224F"
-  },
-  {
-    "entity": "IEcy;",
-    "value": "U+00415"
-  },
-  {
-    "entity": "IJlig;",
-    "value": "U+00132"
-  },
-  {
-    "entity": "IOcy;",
-    "value": "U+00401"
-  },
-  {
-    "entity": "Iacute;",
-    "value": "U+000CD"
-  },
-  {
-    "entity": "Iacute",
-    "value": "U+000CD"
-  },
-  {
-    "entity": "Icirc;",
-    "value": "U+000CE"
-  },
-  {
-    "entity": "Icirc",
-    "value": "U+000CE"
-  },
-  {
-    "entity": "Icy;",
-    "value": "U+00418"
-  },
-  {
-    "entity": "Idot;",
-    "value": "U+00130"
-  },
-  {
-    "entity": "Ifr;",
-    "value": "U+02111"
-  },
-  {
-    "entity": "Igrave;",
-    "value": "U+000CC"
-  },
-  {
-    "entity": "Igrave",
-    "value": "U+000CC"
-  },
-  {
-    "entity": "Im;",
-    "value": "U+02111"
-  },
-  {
-    "entity": "Imacr;",
-    "value": "U+0012A"
-  },
-  {
-    "entity": "ImaginaryI;",
-    "value": "U+02148"
-  },
-  {
-    "entity": "Implies;",
-    "value": "U+021D2"
-  },
-  {
-    "entity": "Int;",
-    "value": "U+0222C"
-  },
-  {
-    "entity": "Integral;",
-    "value": "U+0222B"
-  },
-  {
-    "entity": "Intersection;",
-    "value": "U+022C2"
-  },
-  {
-    "entity": "InvisibleComma;",
-    "value": "U+02063"
-  },
-  {
-    "entity": "InvisibleTimes;",
-    "value": "U+02062"
-  },
-  {
-    "entity": "Iogon;",
-    "value": "U+0012E"
-  },
-  {
-    "entity": "Iopf;",
-    "value": "U+1D540"
-  },
-  {
-    "entity": "Iota;",
-    "value": "U+00399"
-  },
-  {
-    "entity": "Iscr;",
-    "value": "U+02110"
-  },
-  {
-    "entity": "Itilde;",
-    "value": "U+00128"
-  },
-  {
-    "entity": "Iukcy;",
-    "value": "U+00406"
-  },
-  {
-    "entity": "Iuml;",
-    "value": "U+000CF"
-  },
-  {
-    "entity": "Iuml",
-    "value": "U+000CF"
-  },
-  {
-    "entity": "Jcirc;",
-    "value": "U+00134"
-  },
-  {
-    "entity": "Jcy;",
-    "value": "U+00419"
-  },
-  {
-    "entity": "Jfr;",
-    "value": "U+1D50D"
-  },
-  {
-    "entity": "Jopf;",
-    "value": "U+1D541"
-  },
-  {
-    "entity": "Jscr;",
-    "value": "U+1D4A5"
-  },
-  {
-    "entity": "Jsercy;",
-    "value": "U+00408"
-  },
-  {
-    "entity": "Jukcy;",
-    "value": "U+00404"
-  },
-  {
-    "entity": "KHcy;",
-    "value": "U+00425"
-  },
-  {
-    "entity": "KJcy;",
-    "value": "U+0040C"
-  },
-  {
-    "entity": "Kappa;",
-    "value": "U+0039A"
-  },
-  {
-    "entity": "Kcedil;",
-    "value": "U+00136"
-  },
-  {
-    "entity": "Kcy;",
-    "value": "U+0041A"
-  },
-  {
-    "entity": "Kfr;",
-    "value": "U+1D50E"
-  },
-  {
-    "entity": "Kopf;",
-    "value": "U+1D542"
-  },
-  {
-    "entity": "Kscr;",
-    "value": "U+1D4A6"
-  },
-  {
-    "entity": "LJcy;",
-    "value": "U+00409"
-  },
-  {
-    "entity": "LT;",
-    "value": "U+0003C"
-  },
-  {
-    "entity": "LT",
-    "value": "U+0003C"
-  },
-  {
-    "entity": "Lacute;",
-    "value": "U+00139"
-  },
-  {
-    "entity": "Lambda;",
-    "value": "U+0039B"
-  },
-  {
-    "entity": "Lang;",
-    "value": "U+027EA"
-  },
-  {
-    "entity": "Laplacetrf;",
-    "value": "U+02112"
-  },
-  {
-    "entity": "Larr;",
-    "value": "U+0219E"
-  },
-  {
-    "entity": "Lcaron;",
-    "value": "U+0013D"
-  },
-  {
-    "entity": "Lcedil;",
-    "value": "U+0013B"
-  },
-  {
-    "entity": "Lcy;",
-    "value": "U+0041B"
-  },
-  {
-    "entity": "LeftAngleBracket;",
-    "value": "U+027E8"
-  },
-  {
-    "entity": "LeftArrow;",
-    "value": "U+02190"
-  },
-  {
-    "entity": "LeftArrowBar;",
-    "value": "U+021E4"
-  },
-  {
-    "entity": "LeftArrowRightArrow;",
-    "value": "U+021C6"
-  },
-  {
-    "entity": "LeftCeiling;",
-    "value": "U+02308"
-  },
-  {
-    "entity": "LeftDoubleBracket;",
-    "value": "U+027E6"
-  },
-  {
-    "entity": "LeftDownTeeVector;",
-    "value": "U+02961"
-  },
-  {
-    "entity": "LeftDownVector;",
-    "value": "U+021C3"
-  },
-  {
-    "entity": "LeftDownVectorBar;",
-    "value": "U+02959"
-  },
-  {
-    "entity": "LeftFloor;",
-    "value": "U+0230A"
-  },
-  {
-    "entity": "LeftRightArrow;",
-    "value": "U+02194"
-  },
-  {
-    "entity": "LeftRightVector;",
-    "value": "U+0294E"
-  },
-  {
-    "entity": "LeftTee;",
-    "value": "U+022A3"
-  },
-  {
-    "entity": "LeftTeeArrow;",
-    "value": "U+021A4"
-  },
-  {
-    "entity": "LeftTeeVector;",
-    "value": "U+0295A"
-  },
-  {
-    "entity": "LeftTriangle;",
-    "value": "U+022B2"
-  },
-  {
-    "entity": "LeftTriangleBar;",
-    "value": "U+029CF"
-  },
-  {
-    "entity": "LeftTriangleEqual;",
-    "value": "U+022B4"
-  },
-  {
-    "entity": "LeftUpDownVector;",
-    "value": "U+02951"
-  },
-  {
-    "entity": "LeftUpTeeVector;",
-    "value": "U+02960"
-  },
-  {
-    "entity": "LeftUpVector;",
-    "value": "U+021BF"
-  },
-  {
-    "entity": "LeftUpVectorBar;",
-    "value": "U+02958"
-  },
-  {
-    "entity": "LeftVector;",
-    "value": "U+021BC"
-  },
-  {
-    "entity": "LeftVectorBar;",
-    "value": "U+02952"
-  },
-  {
-    "entity": "Leftarrow;",
-    "value": "U+021D0"
-  },
-  {
-    "entity": "Leftrightarrow;",
-    "value": "U+021D4"
-  },
-  {
-    "entity": "LessEqualGreater;",
-    "value": "U+022DA"
-  },
-  {
-    "entity": "LessFullEqual;",
-    "value": "U+02266"
-  },
-  {
-    "entity": "LessGreater;",
-    "value": "U+02276"
-  },
-  {
-    "entity": "LessLess;",
-    "value": "U+02AA1"
-  },
-  {
-    "entity": "LessSlantEqual;",
-    "value": "U+02A7D"
-  },
-  {
-    "entity": "LessTilde;",
-    "value": "U+02272"
-  },
-  {
-    "entity": "Lfr;",
-    "value": "U+1D50F"
-  },
-  {
-    "entity": "Ll;",
-    "value": "U+022D8"
-  },
-  {
-    "entity": "Lleftarrow;",
-    "value": "U+021DA"
-  },
-  {
-    "entity": "Lmidot;",
-    "value": "U+0013F"
-  },
-  {
-    "entity": "LongLeftArrow;",
-    "value": "U+027F5"
-  },
-  {
-    "entity": "LongLeftRightArrow;",
-    "value": "U+027F7"
-  },
-  {
-    "entity": "LongRightArrow;",
-    "value": "U+027F6"
-  },
-  {
-    "entity": "Longleftarrow;",
-    "value": "U+027F8"
-  },
-  {
-    "entity": "Longleftrightarrow;",
-    "value": "U+027FA"
-  },
-  {
-    "entity": "Longrightarrow;",
-    "value": "U+027F9"
-  },
-  {
-    "entity": "Lopf;",
-    "value": "U+1D543"
-  },
-  {
-    "entity": "LowerLeftArrow;",
-    "value": "U+02199"
-  },
-  {
-    "entity": "LowerRightArrow;",
-    "value": "U+02198"
-  },
-  {
-    "entity": "Lscr;",
-    "value": "U+02112"
-  },
-  {
-    "entity": "Lsh;",
-    "value": "U+021B0"
-  },
-  {
-    "entity": "Lstrok;",
-    "value": "U+00141"
-  },
-  {
-    "entity": "Lt;",
-    "value": "U+0226A"
-  },
-  {
-    "entity": "Map;",
-    "value": "U+02905"
-  },
-  {
-    "entity": "Mcy;",
-    "value": "U+0041C"
-  },
-  {
-    "entity": "MediumSpace;",
-    "value": "U+0205F"
-  },
-  {
-    "entity": "Mellintrf;",
-    "value": "U+02133"
-  },
-  {
-    "entity": "Mfr;",
-    "value": "U+1D510"
-  },
-  {
-    "entity": "MinusPlus;",
-    "value": "U+02213"
-  },
-  {
-    "entity": "Mopf;",
-    "value": "U+1D544"
-  },
-  {
-    "entity": "Mscr;",
-    "value": "U+02133"
-  },
-  {
-    "entity": "Mu;",
-    "value": "U+0039C"
-  },
-  {
-    "entity": "NJcy;",
-    "value": "U+0040A"
-  },
-  {
-    "entity": "Nacute;",
-    "value": "U+00143"
-  },
-  {
-    "entity": "Ncaron;",
-    "value": "U+00147"
-  },
-  {
-    "entity": "Ncedil;",
-    "value": "U+00145"
-  },
-  {
-    "entity": "Ncy;",
-    "value": "U+0041D"
-  },
-  {
-    "entity": "NegativeMediumSpace;",
-    "value": "U+0200B"
-  },
-  {
-    "entity": "NegativeThickSpace;",
-    "value": "U+0200B"
-  },
-  {
-    "entity": "NegativeThinSpace;",
-    "value": "U+0200B"
-  },
-  {
-    "entity": "NegativeVeryThinSpace;",
-    "value": "U+0200B"
-  },
-  {
-    "entity": "NestedGreaterGreater;",
-    "value": "U+0226B"
-  },
-  {
-    "entity": "NestedLessLess;",
-    "value": "U+0226A"
-  },
-  {
-    "entity": "NewLine;",
-    "value": "U+0000A"
-  },
-  {
-    "entity": "Nfr;",
-    "value": "U+1D511"
-  },
-  {
-    "entity": "NoBreak;",
-    "value": "U+02060"
-  },
-  {
-    "entity": "NonBreakingSpace;",
-    "value": "U+000A0"
-  },
-  {
-    "entity": "Nopf;",
-    "value": "U+02115"
-  },
-  {
-    "entity": "Not;",
-    "value": "U+02AEC"
-  },
-  {
-    "entity": "NotCongruent;",
-    "value": "U+02262"
-  },
-  {
-    "entity": "NotCupCap;",
-    "value": "U+0226D"
-  },
-  {
-    "entity": "NotDoubleVerticalBar;",
-    "value": "U+02226"
-  },
-  {
-    "entity": "NotElement;",
-    "value": "U+02209"
-  },
-  {
-    "entity": "NotEqual;",
-    "value": "U+02260"
-  },
-  {
-    "entity": "NotExists;",
-    "value": "U+02204"
-  },
-  {
-    "entity": "NotGreater;",
-    "value": "U+0226F"
-  },
-  {
-    "entity": "NotGreaterEqual;",
-    "value": "U+02271"
-  },
-  {
-    "entity": "NotGreaterLess;",
-    "value": "U+02279"
-  },
-  {
-    "entity": "NotGreaterTilde;",
-    "value": "U+02275"
-  },
-  {
-    "entity": "NotLeftTriangle;",
-    "value": "U+022EA"
-  },
-  {
-    "entity": "NotLeftTriangleEqual;",
-    "value": "U+022EC"
-  },
-  {
-    "entity": "NotLess;",
-    "value": "U+0226E"
-  },
-  {
-    "entity": "NotLessEqual;",
-    "value": "U+02270"
-  },
-  {
-    "entity": "NotLessGreater;",
-    "value": "U+02278"
-  },
-  {
-    "entity": "NotLessTilde;",
-    "value": "U+02274"
-  },
-  {
-    "entity": "NotPrecedes;",
-    "value": "U+02280"
-  },
-  {
-    "entity": "NotPrecedesSlantEqual;",
-    "value": "U+022E0"
-  },
-  {
-    "entity": "NotReverseElement;",
-    "value": "U+0220C"
-  },
-  {
-    "entity": "NotRightTriangle;",
-    "value": "U+022EB"
-  },
-  {
-    "entity": "NotRightTriangleEqual;",
-    "value": "U+022ED"
-  },
-  {
-    "entity": "NotSquareSubsetEqual;",
-    "value": "U+022E2"
-  },
-  {
-    "entity": "NotSquareSupersetEqual;",
-    "value": "U+022E3"
-  },
-  {
-    "entity": "NotSubsetEqual;",
-    "value": "U+02288"
-  },
-  {
-    "entity": "NotSucceeds;",
-    "value": "U+02281"
-  },
-  {
-    "entity": "NotSucceedsSlantEqual;",
-    "value": "U+022E1"
-  },
-  {
-    "entity": "NotSupersetEqual;",
-    "value": "U+02289"
-  },
-  {
-    "entity": "NotTilde;",
-    "value": "U+02241"
-  },
-  {
-    "entity": "NotTildeEqual;",
-    "value": "U+02244"
-  },
-  {
-    "entity": "NotTildeFullEqual;",
-    "value": "U+02247"
-  },
-  {
-    "entity": "NotTildeTilde;",
-    "value": "U+02249"
-  },
-  {
-    "entity": "NotVerticalBar;",
-    "value": "U+02224"
-  },
-  {
-    "entity": "Nscr;",
-    "value": "U+1D4A9"
-  },
-  {
-    "entity": "Ntilde;",
-    "value": "U+000D1"
-  },
-  {
-    "entity": "Ntilde",
-    "value": "U+000D1"
-  },
-  {
-    "entity": "Nu;",
-    "value": "U+0039D"
-  },
-  {
-    "entity": "OElig;",
-    "value": "U+00152"
-  },
-  {
-    "entity": "Oacute;",
-    "value": "U+000D3"
-  },
-  {
-    "entity": "Oacute",
-    "value": "U+000D3"
-  },
-  {
-    "entity": "Ocirc;",
-    "value": "U+000D4"
-  },
-  {
-    "entity": "Ocirc",
-    "value": "U+000D4"
-  },
-  {
-    "entity": "Ocy;",
-    "value": "U+0041E"
-  },
-  {
-    "entity": "Odblac;",
-    "value": "U+00150"
-  },
-  {
-    "entity": "Ofr;",
-    "value": "U+1D512"
-  },
-  {
-    "entity": "Ograve;",
-    "value": "U+000D2"
-  },
-  {
-    "entity": "Ograve",
-    "value": "U+000D2"
-  },
-  {
-    "entity": "Omacr;",
-    "value": "U+0014C"
-  },
-  {
-    "entity": "Omega;",
-    "value": "U+003A9"
-  },
-  {
-    "entity": "Omicron;",
-    "value": "U+0039F"
-  },
-  {
-    "entity": "Oopf;",
-    "value": "U+1D546"
-  },
-  {
-    "entity": "OpenCurlyDoubleQuote;",
-    "value": "U+0201C"
-  },
-  {
-    "entity": "OpenCurlyQuote;",
-    "value": "U+02018"
-  },
-  {
-    "entity": "Or;",
-    "value": "U+02A54"
-  },
-  {
-    "entity": "Oscr;",
-    "value": "U+1D4AA"
-  },
-  {
-    "entity": "Oslash;",
-    "value": "U+000D8"
-  },
-  {
-    "entity": "Oslash",
-    "value": "U+000D8"
-  },
-  {
-    "entity": "Otilde;",
-    "value": "U+000D5"
-  },
-  {
-    "entity": "Otilde",
-    "value": "U+000D5"
-  },
-  {
-    "entity": "Otimes;",
-    "value": "U+02A37"
-  },
-  {
-    "entity": "Ouml;",
-    "value": "U+000D6"
-  },
-  {
-    "entity": "Ouml",
-    "value": "U+000D6"
-  },
-  {
-    "entity": "OverBar;",
-    "value": "U+0203E"
-  },
-  {
-    "entity": "OverBrace;",
-    "value": "U+023DE"
-  },
-  {
-    "entity": "OverBracket;",
-    "value": "U+023B4"
-  },
-  {
-    "entity": "OverParenthesis;",
-    "value": "U+023DC"
-  },
-  {
-    "entity": "PartialD;",
-    "value": "U+02202"
-  },
-  {
-    "entity": "Pcy;",
-    "value": "U+0041F"
-  },
-  {
-    "entity": "Pfr;",
-    "value": "U+1D513"
-  },
-  {
-    "entity": "Phi;",
-    "value": "U+003A6"
-  },
-  {
-    "entity": "Pi;",
-    "value": "U+003A0"
-  },
-  {
-    "entity": "PlusMinus;",
-    "value": "U+000B1"
-  },
-  {
-    "entity": "Poincareplane;",
-    "value": "U+0210C"
-  },
-  {
-    "entity": "Popf;",
-    "value": "U+02119"
-  },
-  {
-    "entity": "Pr;",
-    "value": "U+02ABB"
-  },
-  {
-    "entity": "Precedes;",
-    "value": "U+0227A"
-  },
-  {
-    "entity": "PrecedesEqual;",
-    "value": "U+02AAF"
-  },
-  {
-    "entity": "PrecedesSlantEqual;",
-    "value": "U+0227C"
-  },
-  {
-    "entity": "PrecedesTilde;",
-    "value": "U+0227E"
-  },
-  {
-    "entity": "Prime;",
-    "value": "U+02033"
-  },
-  {
-    "entity": "Product;",
-    "value": "U+0220F"
-  },
-  {
-    "entity": "Proportion;",
-    "value": "U+02237"
-  },
-  {
-    "entity": "Proportional;",
-    "value": "U+0221D"
-  },
-  {
-    "entity": "Pscr;",
-    "value": "U+1D4AB"
-  },
-  {
-    "entity": "Psi;",
-    "value": "U+003A8"
-  },
-  {
-    "entity": "QUOT;",
-    "value": "U+00022"
-  },
-  {
-    "entity": "QUOT",
-    "value": "U+00022"
-  },
-  {
-    "entity": "Qfr;",
-    "value": "U+1D514"
-  },
-  {
-    "entity": "Qopf;",
-    "value": "U+0211A"
-  },
-  {
-    "entity": "Qscr;",
-    "value": "U+1D4AC"
-  },
-  {
-    "entity": "RBarr;",
-    "value": "U+02910"
-  },
-  {
-    "entity": "REG;",
-    "value": "U+000AE"
-  },
-  {
-    "entity": "REG",
-    "value": "U+000AE"
-  },
-  {
-    "entity": "Racute;",
-    "value": "U+00154"
-  },
-  {
-    "entity": "Rang;",
-    "value": "U+027EB"
-  },
-  {
-    "entity": "Rarr;",
-    "value": "U+021A0"
-  },
-  {
-    "entity": "Rarrtl;",
-    "value": "U+02916"
-  },
-  {
-    "entity": "Rcaron;",
-    "value": "U+00158"
-  },
-  {
-    "entity": "Rcedil;",
-    "value": "U+00156"
-  },
-  {
-    "entity": "Rcy;",
-    "value": "U+00420"
-  },
-  {
-    "entity": "Re;",
-    "value": "U+0211C"
-  },
-  {
-    "entity": "ReverseElement;",
-    "value": "U+0220B"
-  },
-  {
-    "entity": "ReverseEquilibrium;",
-    "value": "U+021CB"
-  },
-  {
-    "entity": "ReverseUpEquilibrium;",
-    "value": "U+0296F"
-  },
-  {
-    "entity": "Rfr;",
-    "value": "U+0211C"
-  },
-  {
-    "entity": "Rho;",
-    "value": "U+003A1"
-  },
-  {
-    "entity": "RightAngleBracket;",
-    "value": "U+027E9"
-  },
-  {
-    "entity": "RightArrow;",
-    "value": "U+02192"
-  },
-  {
-    "entity": "RightArrowBar;",
-    "value": "U+021E5"
-  },
-  {
-    "entity": "RightArrowLeftArrow;",
-    "value": "U+021C4"
-  },
-  {
-    "entity": "RightCeiling;",
-    "value": "U+02309"
-  },
-  {
-    "entity": "RightDoubleBracket;",
-    "value": "U+027E7"
-  },
-  {
-    "entity": "RightDownTeeVector;",
-    "value": "U+0295D"
-  },
-  {
-    "entity": "RightDownVector;",
-    "value": "U+021C2"
-  },
-  {
-    "entity": "RightDownVectorBar;",
-    "value": "U+02955"
-  },
-  {
-    "entity": "RightFloor;",
-    "value": "U+0230B"
-  },
-  {
-    "entity": "RightTee;",
-    "value": "U+022A2"
-  },
-  {
-    "entity": "RightTeeArrow;",
-    "value": "U+021A6"
-  },
-  {
-    "entity": "RightTeeVector;",
-    "value": "U+0295B"
-  },
-  {
-    "entity": "RightTriangle;",
-    "value": "U+022B3"
-  },
-  {
-    "entity": "RightTriangleBar;",
-    "value": "U+029D0"
-  },
-  {
-    "entity": "RightTriangleEqual;",
-    "value": "U+022B5"
-  },
-  {
-    "entity": "RightUpDownVector;",
-    "value": "U+0294F"
-  },
-  {
-    "entity": "RightUpTeeVector;",
-    "value": "U+0295C"
-  },
-  {
-    "entity": "RightUpVector;",
-    "value": "U+021BE"
-  },
-  {
-    "entity": "RightUpVectorBar;",
-    "value": "U+02954"
-  },
-  {
-    "entity": "RightVector;",
-    "value": "U+021C0"
-  },
-  {
-    "entity": "RightVectorBar;",
-    "value": "U+02953"
-  },
-  {
-    "entity": "Rightarrow;",
-    "value": "U+021D2"
-  },
-  {
-    "entity": "Ropf;",
-    "value": "U+0211D"
-  },
-  {
-    "entity": "RoundImplies;",
-    "value": "U+02970"
-  },
-  {
-    "entity": "Rrightarrow;",
-    "value": "U+021DB"
-  },
-  {
-    "entity": "Rscr;",
-    "value": "U+0211B"
-  },
-  {
-    "entity": "Rsh;",
-    "value": "U+021B1"
-  },
-  {
-    "entity": "RuleDelayed;",
-    "value": "U+029F4"
-  },
-  {
-    "entity": "SHCHcy;",
-    "value": "U+00429"
-  },
-  {
-    "entity": "SHcy;",
-    "value": "U+00428"
-  },
-  {
-    "entity": "SOFTcy;",
-    "value": "U+0042C"
-  },
-  {
-    "entity": "Sacute;",
-    "value": "U+0015A"
-  },
-  {
-    "entity": "Sc;",
-    "value": "U+02ABC"
-  },
-  {
-    "entity": "Scaron;",
-    "value": "U+00160"
-  },
-  {
-    "entity": "Scedil;",
-    "value": "U+0015E"
-  },
-  {
-    "entity": "Scirc;",
-    "value": "U+0015C"
-  },
-  {
-    "entity": "Scy;",
-    "value": "U+00421"
-  },
-  {
-    "entity": "Sfr;",
-    "value": "U+1D516"
-  },
-  {
-    "entity": "ShortDownArrow;",
-    "value": "U+02193"
-  },
-  {
-    "entity": "ShortLeftArrow;",
-    "value": "U+02190"
-  },
-  {
-    "entity": "ShortRightArrow;",
-    "value": "U+02192"
-  },
-  {
-    "entity": "ShortUpArrow;",
-    "value": "U+02191"
-  },
-  {
-    "entity": "Sigma;",
-    "value": "U+003A3"
-  },
-  {
-    "entity": "SmallCircle;",
-    "value": "U+02218"
-  },
-  {
-    "entity": "Sopf;",
-    "value": "U+1D54A"
-  },
-  {
-    "entity": "Sqrt;",
-    "value": "U+0221A"
-  },
-  {
-    "entity": "Square;",
-    "value": "U+025A1"
-  },
-  {
-    "entity": "SquareIntersection;",
-    "value": "U+02293"
-  },
-  {
-    "entity": "SquareSubset;",
-    "value": "U+0228F"
-  },
-  {
-    "entity": "SquareSubsetEqual;",
-    "value": "U+02291"
-  },
-  {
-    "entity": "SquareSuperset;",
-    "value": "U+02290"
-  },
-  {
-    "entity": "SquareSupersetEqual;",
-    "value": "U+02292"
-  },
-  {
-    "entity": "SquareUnion;",
-    "value": "U+02294"
-  },
-  {
-    "entity": "Sscr;",
-    "value": "U+1D4AE"
-  },
-  {
-    "entity": "Star;",
-    "value": "U+022C6"
-  },
-  {
-    "entity": "Sub;",
-    "value": "U+022D0"
-  },
-  {
-    "entity": "Subset;",
-    "value": "U+022D0"
-  },
-  {
-    "entity": "SubsetEqual;",
-    "value": "U+02286"
-  },
-  {
-    "entity": "Succeeds;",
-    "value": "U+0227B"
-  },
-  {
-    "entity": "SucceedsEqual;",
-    "value": "U+02AB0"
-  },
-  {
-    "entity": "SucceedsSlantEqual;",
-    "value": "U+0227D"
-  },
-  {
-    "entity": "SucceedsTilde;",
-    "value": "U+0227F"
-  },
-  {
-    "entity": "SuchThat;",
-    "value": "U+0220B"
-  },
-  {
-    "entity": "Sum;",
-    "value": "U+02211"
-  },
-  {
-    "entity": "Sup;",
-    "value": "U+022D1"
-  },
-  {
-    "entity": "Superset;",
-    "value": "U+02283"
-  },
-  {
-    "entity": "SupersetEqual;",
-    "value": "U+02287"
-  },
-  {
-    "entity": "Supset;",
-    "value": "U+022D1"
-  },
-  {
-    "entity": "THORN;",
-    "value": "U+000DE"
-  },
-  {
-    "entity": "THORN",
-    "value": "U+000DE"
-  },
-  {
-    "entity": "TRADE;",
-    "value": "U+02122"
-  },
-  {
-    "entity": "TSHcy;",
-    "value": "U+0040B"
-  },
-  {
-    "entity": "TScy;",
-    "value": "U+00426"
-  },
-  {
-    "entity": "Tab;",
-    "value": "U+00009"
-  },
-  {
-    "entity": "Tau;",
-    "value": "U+003A4"
-  },
-  {
-    "entity": "Tcaron;",
-    "value": "U+00164"
-  },
-  {
-    "entity": "Tcedil;",
-    "value": "U+00162"
-  },
-  {
-    "entity": "Tcy;",
-    "value": "U+00422"
-  },
-  {
-    "entity": "Tfr;",
-    "value": "U+1D517"
-  },
-  {
-    "entity": "Therefore;",
-    "value": "U+02234"
-  },
-  {
-    "entity": "Theta;",
-    "value": "U+00398"
-  },
-  {
-    "entity": "ThinSpace;",
-    "value": "U+02009"
-  },
-  {
-    "entity": "Tilde;",
-    "value": "U+0223C"
-  },
-  {
-    "entity": "TildeEqual;",
-    "value": "U+02243"
-  },
-  {
-    "entity": "TildeFullEqual;",
-    "value": "U+02245"
-  },
-  {
-    "entity": "TildeTilde;",
-    "value": "U+02248"
-  },
-  {
-    "entity": "Topf;",
-    "value": "U+1D54B"
-  },
-  {
-    "entity": "TripleDot;",
-    "value": "U+020DB"
-  },
-  {
-    "entity": "Tscr;",
-    "value": "U+1D4AF"
-  },
-  {
-    "entity": "Tstrok;",
-    "value": "U+00166"
-  },
-  {
-    "entity": "Uacute;",
-    "value": "U+000DA"
-  },
-  {
-    "entity": "Uacute",
-    "value": "U+000DA"
-  },
-  {
-    "entity": "Uarr;",
-    "value": "U+0219F"
-  },
-  {
-    "entity": "Uarrocir;",
-    "value": "U+02949"
-  },
-  {
-    "entity": "Ubrcy;",
-    "value": "U+0040E"
-  },
-  {
-    "entity": "Ubreve;",
-    "value": "U+0016C"
-  },
-  {
-    "entity": "Ucirc;",
-    "value": "U+000DB"
-  },
-  {
-    "entity": "Ucirc",
-    "value": "U+000DB"
-  },
-  {
-    "entity": "Ucy;",
-    "value": "U+00423"
-  },
-  {
-    "entity": "Udblac;",
-    "value": "U+00170"
-  },
-  {
-    "entity": "Ufr;",
-    "value": "U+1D518"
-  },
-  {
-    "entity": "Ugrave;",
-    "value": "U+000D9"
-  },
-  {
-    "entity": "Ugrave",
-    "value": "U+000D9"
-  },
-  {
-    "entity": "Umacr;",
-    "value": "U+0016A"
-  },
-  {
-    "entity": "UnderBar;",
-    "value": "U+0005F"
-  },
-  {
-    "entity": "UnderBrace;",
-    "value": "U+023DF"
-  },
-  {
-    "entity": "UnderBracket;",
-    "value": "U+023B5"
-  },
-  {
-    "entity": "UnderParenthesis;",
-    "value": "U+023DD"
-  },
-  {
-    "entity": "Union;",
-    "value": "U+022C3"
-  },
-  {
-    "entity": "UnionPlus;",
-    "value": "U+0228E"
-  },
-  {
-    "entity": "Uogon;",
-    "value": "U+00172"
-  },
-  {
-    "entity": "Uopf;",
-    "value": "U+1D54C"
-  },
-  {
-    "entity": "UpArrow;",
-    "value": "U+02191"
-  },
-  {
-    "entity": "UpArrowBar;",
-    "value": "U+02912"
-  },
-  {
-    "entity": "UpArrowDownArrow;",
-    "value": "U+021C5"
-  },
-  {
-    "entity": "UpDownArrow;",
-    "value": "U+02195"
-  },
-  {
-    "entity": "UpEquilibrium;",
-    "value": "U+0296E"
-  },
-  {
-    "entity": "UpTee;",
-    "value": "U+022A5"
-  },
-  {
-    "entity": "UpTeeArrow;",
-    "value": "U+021A5"
-  },
-  {
-    "entity": "Uparrow;",
-    "value": "U+021D1"
-  },
-  {
-    "entity": "Updownarrow;",
-    "value": "U+021D5"
-  },
-  {
-    "entity": "UpperLeftArrow;",
-    "value": "U+02196"
-  },
-  {
-    "entity": "UpperRightArrow;",
-    "value": "U+02197"
-  },
-  {
-    "entity": "Upsi;",
-    "value": "U+003D2"
-  },
-  {
-    "entity": "Upsilon;",
-    "value": "U+003A5"
-  },
-  {
-    "entity": "Uring;",
-    "value": "U+0016E"
-  },
-  {
-    "entity": "Uscr;",
-    "value": "U+1D4B0"
-  },
-  {
-    "entity": "Utilde;",
-    "value": "U+00168"
-  },
-  {
-    "entity": "Uuml;",
-    "value": "U+000DC"
-  },
-  {
-    "entity": "Uuml",
-    "value": "U+000DC"
-  },
-  {
-    "entity": "VDash;",
-    "value": "U+022AB"
-  },
-  {
-    "entity": "Vbar;",
-    "value": "U+02AEB"
-  },
-  {
-    "entity": "Vcy;",
-    "value": "U+00412"
-  },
-  {
-    "entity": "Vdash;",
-    "value": "U+022A9"
-  },
-  {
-    "entity": "Vdashl;",
-    "value": "U+02AE6"
-  },
-  {
-    "entity": "Vee;",
-    "value": "U+022C1"
-  },
-  {
-    "entity": "Verbar;",
-    "value": "U+02016"
-  },
-  {
-    "entity": "Vert;",
-    "value": "U+02016"
-  },
-  {
-    "entity": "VerticalBar;",
-    "value": "U+02223"
-  },
-  {
-    "entity": "VerticalLine;",
-    "value": "U+0007C"
-  },
-  {
-    "entity": "VerticalSeparator;",
-    "value": "U+02758"
-  },
-  {
-    "entity": "VerticalTilde;",
-    "value": "U+02240"
-  },
-  {
-    "entity": "VeryThinSpace;",
-    "value": "U+0200A"
-  },
-  {
-    "entity": "Vfr;",
-    "value": "U+1D519"
-  },
-  {
-    "entity": "Vopf;",
-    "value": "U+1D54D"
-  },
-  {
-    "entity": "Vscr;",
-    "value": "U+1D4B1"
-  },
-  {
-    "entity": "Vvdash;",
-    "value": "U+022AA"
-  },
-  {
-    "entity": "Wcirc;",
-    "value": "U+00174"
-  },
-  {
-    "entity": "Wedge;",
-    "value": "U+022C0"
-  },
-  {
-    "entity": "Wfr;",
-    "value": "U+1D51A"
-  },
-  {
-    "entity": "Wopf;",
-    "value": "U+1D54E"
-  },
-  {
-    "entity": "Wscr;",
-    "value": "U+1D4B2"
-  },
-  {
-    "entity": "Xfr;",
-    "value": "U+1D51B"
-  },
-  {
-    "entity": "Xi;",
-    "value": "U+0039E"
-  },
-  {
-    "entity": "Xopf;",
-    "value": "U+1D54F"
-  },
-  {
-    "entity": "Xscr;",
-    "value": "U+1D4B3"
-  },
-  {
-    "entity": "YAcy;",
-    "value": "U+0042F"
-  },
-  {
-    "entity": "YIcy;",
-    "value": "U+00407"
-  },
-  {
-    "entity": "YUcy;",
-    "value": "U+0042E"
-  },
-  {
-    "entity": "Yacute;",
-    "value": "U+000DD"
-  },
-  {
-    "entity": "Yacute",
-    "value": "U+000DD"
-  },
-  {
-    "entity": "Ycirc;",
-    "value": "U+00176"
-  },
-  {
-    "entity": "Ycy;",
-    "value": "U+0042B"
-  },
-  {
-    "entity": "Yfr;",
-    "value": "U+1D51C"
-  },
-  {
-    "entity": "Yopf;",
-    "value": "U+1D550"
-  },
-  {
-    "entity": "Yscr;",
-    "value": "U+1D4B4"
-  },
-  {
-    "entity": "Yuml;",
-    "value": "U+00178"
-  },
-  {
-    "entity": "ZHcy;",
-    "value": "U+00416"
-  },
-  {
-    "entity": "Zacute;",
-    "value": "U+00179"
-  },
-  {
-    "entity": "Zcaron;",
-    "value": "U+0017D"
-  },
-  {
-    "entity": "Zcy;",
-    "value": "U+00417"
-  },
-  {
-    "entity": "Zdot;",
-    "value": "U+0017B"
-  },
-  {
-    "entity": "ZeroWidthSpace;",
-    "value": "U+0200B"
-  },
-  {
-    "entity": "Zeta;",
-    "value": "U+00396"
-  },
-  {
-    "entity": "Zfr;",
-    "value": "U+02128"
-  },
-  {
-    "entity": "Zopf;",
-    "value": "U+02124"
-  },
-  {
-    "entity": "Zscr;",
-    "value": "U+1D4B5"
-  },
-  {
-    "entity": "aacute;",
-    "value": "U+000E1"
-  },
-  {
-    "entity": "aacute",
-    "value": "U+000E1"
-  },
-  {
-    "entity": "abreve;",
-    "value": "U+00103"
-  },
-  {
-    "entity": "ac;",
-    "value": "U+0223E"
-  },
-  {
-    "entity": "acd;",
-    "value": "U+0223F"
-  },
-  {
-    "entity": "acirc;",
-    "value": "U+000E2"
-  },
-  {
-    "entity": "acirc",
-    "value": "U+000E2"
-  },
-  {
-    "entity": "acute;",
-    "value": "U+000B4"
-  },
-  {
-    "entity": "acute",
-    "value": "U+000B4"
-  },
-  {
-    "entity": "acy;",
-    "value": "U+00430"
-  },
-  {
-    "entity": "aelig;",
-    "value": "U+000E6"
-  },
-  {
-    "entity": "aelig",
-    "value": "U+000E6"
-  },
-  {
-    "entity": "af;",
-    "value": "U+02061"
-  },
-  {
-    "entity": "afr;",
-    "value": "U+1D51E"
-  },
-  {
-    "entity": "agrave;",
-    "value": "U+000E0"
-  },
-  {
-    "entity": "agrave",
-    "value": "U+000E0"
-  },
-  {
-    "entity": "alefsym;",
-    "value": "U+02135"
-  },
-  {
-    "entity": "aleph;",
-    "value": "U+02135"
-  },
-  {
-    "entity": "alpha;",
-    "value": "U+003B1"
-  },
-  {
-    "entity": "amacr;",
-    "value": "U+00101"
-  },
-  {
-    "entity": "amalg;",
-    "value": "U+02A3F"
-  },
-  {
-    "entity": "amp;",
-    "value": "U+00026"
-  },
-  {
-    "entity": "amp",
-    "value": "U+00026"
-  },
-  {
-    "entity": "and;",
-    "value": "U+02227"
-  },
-  {
-    "entity": "andand;",
-    "value": "U+02A55"
-  },
-  {
-    "entity": "andd;",
-    "value": "U+02A5C"
-  },
-  {
-    "entity": "andslope;",
-    "value": "U+02A58"
-  },
-  {
-    "entity": "andv;",
-    "value": "U+02A5A"
-  },
-  {
-    "entity": "ang;",
-    "value": "U+02220"
-  },
-  {
-    "entity": "ange;",
-    "value": "U+029A4"
-  },
-  {
-    "entity": "angle;",
-    "value": "U+02220"
-  },
-  {
-    "entity": "angmsd;",
-    "value": "U+02221"
-  },
-  {
-    "entity": "angmsdaa;",
-    "value": "U+029A8"
-  },
-  {
-    "entity": "angmsdab;",
-    "value": "U+029A9"
-  },
-  {
-    "entity": "angmsdac;",
-    "value": "U+029AA"
-  },
-  {
-    "entity": "angmsdad;",
-    "value": "U+029AB"
-  },
-  {
-    "entity": "angmsdae;",
-    "value": "U+029AC"
-  },
-  {
-    "entity": "angmsdaf;",
-    "value": "U+029AD"
-  },
-  {
-    "entity": "angmsdag;",
-    "value": "U+029AE"
-  },
-  {
-    "entity": "angmsdah;",
-    "value": "U+029AF"
-  },
-  {
-    "entity": "angrt;",
-    "value": "U+0221F"
-  },
-  {
-    "entity": "angrtvb;",
-    "value": "U+022BE"
-  },
-  {
-    "entity": "angrtvbd;",
-    "value": "U+0299D"
-  },
-  {
-    "entity": "angsph;",
-    "value": "U+02222"
-  },
-  {
-    "entity": "angst;",
-    "value": "U+000C5"
-  },
-  {
-    "entity": "angzarr;",
-    "value": "U+0237C"
-  },
-  {
-    "entity": "aogon;",
-    "value": "U+00105"
-  },
-  {
-    "entity": "aopf;",
-    "value": "U+1D552"
-  },
-  {
-    "entity": "ap;",
-    "value": "U+02248"
-  },
-  {
-    "entity": "apE;",
-    "value": "U+02A70"
-  },
-  {
-    "entity": "apacir;",
-    "value": "U+02A6F"
-  },
-  {
-    "entity": "ape;",
-    "value": "U+0224A"
-  },
-  {
-    "entity": "apid;",
-    "value": "U+0224B"
-  },
-  {
-    "entity": "apos;",
-    "value": "U+00027"
-  },
-  {
-    "entity": "approx;",
-    "value": "U+02248"
-  },
-  {
-    "entity": "approxeq;",
-    "value": "U+0224A"
-  },
-  {
-    "entity": "aring;",
-    "value": "U+000E5"
-  },
-  {
-    "entity": "aring",
-    "value": "U+000E5"
-  },
-  {
-    "entity": "ascr;",
-    "value": "U+1D4B6"
-  },
-  {
-    "entity": "ast;",
-    "value": "U+0002A"
-  },
-  {
-    "entity": "asymp;",
-    "value": "U+02248"
-  },
-  {
-    "entity": "asympeq;",
-    "value": "U+0224D"
-  },
-  {
-    "entity": "atilde;",
-    "value": "U+000E3"
-  },
-  {
-    "entity": "atilde",
-    "value": "U+000E3"
-  },
-  {
-    "entity": "auml;",
-    "value": "U+000E4"
-  },
-  {
-    "entity": "auml",
-    "value": "U+000E4"
-  },
-  {
-    "entity": "awconint;",
-    "value": "U+02233"
-  },
-  {
-    "entity": "awint;",
-    "value": "U+02A11"
-  },
-  {
-    "entity": "bNot;",
-    "value": "U+02AED"
-  },
-  {
-    "entity": "backcong;",
-    "value": "U+0224C"
-  },
-  {
-    "entity": "backepsilon;",
-    "value": "U+003F6"
-  },
-  {
-    "entity": "backprime;",
-    "value": "U+02035"
-  },
-  {
-    "entity": "backsim;",
-    "value": "U+0223D"
-  },
-  {
-    "entity": "backsimeq;",
-    "value": "U+022CD"
-  },
-  {
-    "entity": "barvee;",
-    "value": "U+022BD"
-  },
-  {
-    "entity": "barwed;",
-    "value": "U+02305"
-  },
-  {
-    "entity": "barwedge;",
-    "value": "U+02305"
-  },
-  {
-    "entity": "bbrk;",
-    "value": "U+023B5"
-  },
-  {
-    "entity": "bbrktbrk;",
-    "value": "U+023B6"
-  },
-  {
-    "entity": "bcong;",
-    "value": "U+0224C"
-  },
-  {
-    "entity": "bcy;",
-    "value": "U+00431"
-  },
-  {
-    "entity": "bdquo;",
-    "value": "U+0201E"
-  },
-  {
-    "entity": "becaus;",
-    "value": "U+02235"
-  },
-  {
-    "entity": "because;",
-    "value": "U+02235"
-  },
-  {
-    "entity": "bemptyv;",
-    "value": "U+029B0"
-  },
-  {
-    "entity": "bepsi;",
-    "value": "U+003F6"
-  },
-  {
-    "entity": "bernou;",
-    "value": "U+0212C"
-  },
-  {
-    "entity": "beta;",
-    "value": "U+003B2"
-  },
-  {
-    "entity": "beth;",
-    "value": "U+02136"
-  },
-  {
-    "entity": "between;",
-    "value": "U+0226C"
-  },
-  {
-    "entity": "bfr;",
-    "value": "U+1D51F"
-  },
-  {
-    "entity": "bigcap;",
-    "value": "U+022C2"
-  },
-  {
-    "entity": "bigcirc;",
-    "value": "U+025EF"
-  },
-  {
-    "entity": "bigcup;",
-    "value": "U+022C3"
-  },
-  {
-    "entity": "bigodot;",
-    "value": "U+02A00"
-  },
-  {
-    "entity": "bigoplus;",
-    "value": "U+02A01"
-  },
-  {
-    "entity": "bigotimes;",
-    "value": "U+02A02"
-  },
-  {
-    "entity": "bigsqcup;",
-    "value": "U+02A06"
-  },
-  {
-    "entity": "bigstar;",
-    "value": "U+02605"
-  },
-  {
-    "entity": "bigtriangledown;",
-    "value": "U+025BD"
-  },
-  {
-    "entity": "bigtriangleup;",
-    "value": "U+025B3"
-  },
-  {
-    "entity": "biguplus;",
-    "value": "U+02A04"
-  },
-  {
-    "entity": "bigvee;",
-    "value": "U+022C1"
-  },
-  {
-    "entity": "bigwedge;",
-    "value": "U+022C0"
-  },
-  {
-    "entity": "bkarow;",
-    "value": "U+0290D"
-  },
-  {
-    "entity": "blacklozenge;",
-    "value": "U+029EB"
-  },
-  {
-    "entity": "blacksquare;",
-    "value": "U+025AA"
-  },
-  {
-    "entity": "blacktriangle;",
-    "value": "U+025B4"
-  },
-  {
-    "entity": "blacktriangledown;",
-    "value": "U+025BE"
-  },
-  {
-    "entity": "blacktriangleleft;",
-    "value": "U+025C2"
-  },
-  {
-    "entity": "blacktriangleright;",
-    "value": "U+025B8"
-  },
-  {
-    "entity": "blank;",
-    "value": "U+02423"
-  },
-  {
-    "entity": "blk12;",
-    "value": "U+02592"
-  },
-  {
-    "entity": "blk14;",
-    "value": "U+02591"
-  },
-  {
-    "entity": "blk34;",
-    "value": "U+02593"
-  },
-  {
-    "entity": "block;",
-    "value": "U+02588"
-  },
-  {
-    "entity": "bnot;",
-    "value": "U+02310"
-  },
-  {
-    "entity": "bopf;",
-    "value": "U+1D553"
-  },
-  {
-    "entity": "bot;",
-    "value": "U+022A5"
-  },
-  {
-    "entity": "bottom;",
-    "value": "U+022A5"
-  },
-  {
-    "entity": "bowtie;",
-    "value": "U+022C8"
-  },
-  {
-    "entity": "boxDL;",
-    "value": "U+02557"
-  },
-  {
-    "entity": "boxDR;",
-    "value": "U+02554"
-  },
-  {
-    "entity": "boxDl;",
-    "value": "U+02556"
-  },
-  {
-    "entity": "boxDr;",
-    "value": "U+02553"
-  },
-  {
-    "entity": "boxH;",
-    "value": "U+02550"
-  },
-  {
-    "entity": "boxHD;",
-    "value": "U+02566"
-  },
-  {
-    "entity": "boxHU;",
-    "value": "U+02569"
-  },
-  {
-    "entity": "boxHd;",
-    "value": "U+02564"
-  },
-  {
-    "entity": "boxHu;",
-    "value": "U+02567"
-  },
-  {
-    "entity": "boxUL;",
-    "value": "U+0255D"
-  },
-  {
-    "entity": "boxUR;",
-    "value": "U+0255A"
-  },
-  {
-    "entity": "boxUl;",
-    "value": "U+0255C"
-  },
-  {
-    "entity": "boxUr;",
-    "value": "U+02559"
-  },
-  {
-    "entity": "boxV;",
-    "value": "U+02551"
-  },
-  {
-    "entity": "boxVH;",
-    "value": "U+0256C"
-  },
-  {
-    "entity": "boxVL;",
-    "value": "U+02563"
-  },
-  {
-    "entity": "boxVR;",
-    "value": "U+02560"
-  },
-  {
-    "entity": "boxVh;",
-    "value": "U+0256B"
-  },
-  {
-    "entity": "boxVl;",
-    "value": "U+02562"
-  },
-  {
-    "entity": "boxVr;",
-    "value": "U+0255F"
-  },
-  {
-    "entity": "boxbox;",
-    "value": "U+029C9"
-  },
-  {
-    "entity": "boxdL;",
-    "value": "U+02555"
-  },
-  {
-    "entity": "boxdR;",
-    "value": "U+02552"
-  },
-  {
-    "entity": "boxdl;",
-    "value": "U+02510"
-  },
-  {
-    "entity": "boxdr;",
-    "value": "U+0250C"
-  },
-  {
-    "entity": "boxh;",
-    "value": "U+02500"
-  },
-  {
-    "entity": "boxhD;",
-    "value": "U+02565"
-  },
-  {
-    "entity": "boxhU;",
-    "value": "U+02568"
-  },
-  {
-    "entity": "boxhd;",
-    "value": "U+0252C"
-  },
-  {
-    "entity": "boxhu;",
-    "value": "U+02534"
-  },
-  {
-    "entity": "boxminus;",
-    "value": "U+0229F"
-  },
-  {
-    "entity": "boxplus;",
-    "value": "U+0229E"
-  },
-  {
-    "entity": "boxtimes;",
-    "value": "U+022A0"
-  },
-  {
-    "entity": "boxuL;",
-    "value": "U+0255B"
-  },
-  {
-    "entity": "boxuR;",
-    "value": "U+02558"
-  },
-  {
-    "entity": "boxul;",
-    "value": "U+02518"
-  },
-  {
-    "entity": "boxur;",
-    "value": "U+02514"
-  },
-  {
-    "entity": "boxv;",
-    "value": "U+02502"
-  },
-  {
-    "entity": "boxvH;",
-    "value": "U+0256A"
-  },
-  {
-    "entity": "boxvL;",
-    "value": "U+02561"
-  },
-  {
-    "entity": "boxvR;",
-    "value": "U+0255E"
-  },
-  {
-    "entity": "boxvh;",
-    "value": "U+0253C"
-  },
-  {
-    "entity": "boxvl;",
-    "value": "U+02524"
-  },
-  {
-    "entity": "boxvr;",
-    "value": "U+0251C"
-  },
-  {
-    "entity": "bprime;",
-    "value": "U+02035"
-  },
-  {
-    "entity": "breve;",
-    "value": "U+002D8"
-  },
-  {
-    "entity": "brvbar;",
-    "value": "U+000A6"
-  },
-  {
-    "entity": "brvbar",
-    "value": "U+000A6"
-  },
-  {
-    "entity": "bscr;",
-    "value": "U+1D4B7"
-  },
-  {
-    "entity": "bsemi;",
-    "value": "U+0204F"
-  },
-  {
-    "entity": "bsim;",
-    "value": "U+0223D"
-  },
-  {
-    "entity": "bsime;",
-    "value": "U+022CD"
-  },
-  {
-    "entity": "bsol;",
-    "value": "U+0005C"
-  },
-  {
-    "entity": "bsolb;",
-    "value": "U+029C5"
-  },
-  {
-    "entity": "bsolhsub;",
-    "value": "U+027C8"
-  },
-  {
-    "entity": "bull;",
-    "value": "U+02022"
-  },
-  {
-    "entity": "bullet;",
-    "value": "U+02022"
-  },
-  {
-    "entity": "bump;",
-    "value": "U+0224E"
-  },
-  {
-    "entity": "bumpE;",
-    "value": "U+02AAE"
-  },
-  {
-    "entity": "bumpe;",
-    "value": "U+0224F"
-  },
-  {
-    "entity": "bumpeq;",
-    "value": "U+0224F"
-  },
-  {
-    "entity": "cacute;",
-    "value": "U+00107"
-  },
-  {
-    "entity": "cap;",
-    "value": "U+02229"
-  },
-  {
-    "entity": "capand;",
-    "value": "U+02A44"
-  },
-  {
-    "entity": "capbrcup;",
-    "value": "U+02A49"
-  },
-  {
-    "entity": "capcap;",
-    "value": "U+02A4B"
-  },
-  {
-    "entity": "capcup;",
-    "value": "U+02A47"
-  },
-  {
-    "entity": "capdot;",
-    "value": "U+02A40"
-  },
-  {
-    "entity": "caret;",
-    "value": "U+02041"
-  },
-  {
-    "entity": "caron;",
-    "value": "U+002C7"
-  },
-  {
-    "entity": "ccaps;",
-    "value": "U+02A4D"
-  },
-  {
-    "entity": "ccaron;",
-    "value": "U+0010D"
-  },
-  {
-    "entity": "ccedil;",
-    "value": "U+000E7"
-  },
-  {
-    "entity": "ccedil",
-    "value": "U+000E7"
-  },
-  {
-    "entity": "ccirc;",
-    "value": "U+00109"
-  },
-  {
-    "entity": "ccups;",
-    "value": "U+02A4C"
-  },
-  {
-    "entity": "ccupssm;",
-    "value": "U+02A50"
-  },
-  {
-    "entity": "cdot;",
-    "value": "U+0010B"
-  },
-  {
-    "entity": "cedil;",
-    "value": "U+000B8"
-  },
-  {
-    "entity": "cedil",
-    "value": "U+000B8"
-  },
-  {
-    "entity": "cemptyv;",
-    "value": "U+029B2"
-  },
-  {
-    "entity": "cent;",
-    "value": "U+000A2"
-  },
-  {
-    "entity": "cent",
-    "value": "U+000A2"
-  },
-  {
-    "entity": "centerdot;",
-    "value": "U+000B7"
-  },
-  {
-    "entity": "cfr;",
-    "value": "U+1D520"
-  },
-  {
-    "entity": "chcy;",
-    "value": "U+00447"
-  },
-  {
-    "entity": "check;",
-    "value": "U+02713"
-  },
-  {
-    "entity": "checkmark;",
-    "value": "U+02713"
-  },
-  {
-    "entity": "chi;",
-    "value": "U+003C7"
-  },
-  {
-    "entity": "cir;",
-    "value": "U+025CB"
-  },
-  {
-    "entity": "cirE;",
-    "value": "U+029C3"
-  },
-  {
-    "entity": "circ;",
-    "value": "U+002C6"
-  },
-  {
-    "entity": "circeq;",
-    "value": "U+02257"
-  },
-  {
-    "entity": "circlearrowleft;",
-    "value": "U+021BA"
-  },
-  {
-    "entity": "circlearrowright;",
-    "value": "U+021BB"
-  },
-  {
-    "entity": "circledR;",
-    "value": "U+000AE"
-  },
-  {
-    "entity": "circledS;",
-    "value": "U+024C8"
-  },
-  {
-    "entity": "circledast;",
-    "value": "U+0229B"
-  },
-  {
-    "entity": "circledcirc;",
-    "value": "U+0229A"
-  },
-  {
-    "entity": "circleddash;",
-    "value": "U+0229D"
-  },
-  {
-    "entity": "cire;",
-    "value": "U+02257"
-  },
-  {
-    "entity": "cirfnint;",
-    "value": "U+02A10"
-  },
-  {
-    "entity": "cirmid;",
-    "value": "U+02AEF"
-  },
-  {
-    "entity": "cirscir;",
-    "value": "U+029C2"
-  },
-  {
-    "entity": "clubs;",
-    "value": "U+02663"
-  },
-  {
-    "entity": "clubsuit;",
-    "value": "U+02663"
-  },
-  {
-    "entity": "colon;",
-    "value": "U+0003A"
-  },
-  {
-    "entity": "colone;",
-    "value": "U+02254"
-  },
-  {
-    "entity": "coloneq;",
-    "value": "U+02254"
-  },
-  {
-    "entity": "comma;",
-    "value": "U+0002C"
-  },
-  {
-    "entity": "commat;",
-    "value": "U+00040"
-  },
-  {
-    "entity": "comp;",
-    "value": "U+02201"
-  },
-  {
-    "entity": "compfn;",
-    "value": "U+02218"
-  },
-  {
-    "entity": "complement;",
-    "value": "U+02201"
-  },
-  {
-    "entity": "complexes;",
-    "value": "U+02102"
-  },
-  {
-    "entity": "cong;",
-    "value": "U+02245"
-  },
-  {
-    "entity": "congdot;",
-    "value": "U+02A6D"
-  },
-  {
-    "entity": "conint;",
-    "value": "U+0222E"
-  },
-  {
-    "entity": "copf;",
-    "value": "U+1D554"
-  },
-  {
-    "entity": "coprod;",
-    "value": "U+02210"
-  },
-  {
-    "entity": "copy;",
-    "value": "U+000A9"
-  },
-  {
-    "entity": "copy",
-    "value": "U+000A9"
-  },
-  {
-    "entity": "copysr;",
-    "value": "U+02117"
-  },
-  {
-    "entity": "crarr;",
-    "value": "U+021B5"
-  },
-  {
-    "entity": "cross;",
-    "value": "U+02717"
-  },
-  {
-    "entity": "cscr;",
-    "value": "U+1D4B8"
-  },
-  {
-    "entity": "csub;",
-    "value": "U+02ACF"
-  },
-  {
-    "entity": "csube;",
-    "value": "U+02AD1"
-  },
-  {
-    "entity": "csup;",
-    "value": "U+02AD0"
-  },
-  {
-    "entity": "csupe;",
-    "value": "U+02AD2"
-  },
-  {
-    "entity": "ctdot;",
-    "value": "U+022EF"
-  },
-  {
-    "entity": "cudarrl;",
-    "value": "U+02938"
-  },
-  {
-    "entity": "cudarrr;",
-    "value": "U+02935"
-  },
-  {
-    "entity": "cuepr;",
-    "value": "U+022DE"
-  },
-  {
-    "entity": "cuesc;",
-    "value": "U+022DF"
-  },
-  {
-    "entity": "cularr;",
-    "value": "U+021B6"
-  },
-  {
-    "entity": "cularrp;",
-    "value": "U+0293D"
-  },
-  {
-    "entity": "cup;",
-    "value": "U+0222A"
-  },
-  {
-    "entity": "cupbrcap;",
-    "value": "U+02A48"
-  },
-  {
-    "entity": "cupcap;",
-    "value": "U+02A46"
-  },
-  {
-    "entity": "cupcup;",
-    "value": "U+02A4A"
-  },
-  {
-    "entity": "cupdot;",
-    "value": "U+0228D"
-  },
-  {
-    "entity": "cupor;",
-    "value": "U+02A45"
-  },
-  {
-    "entity": "curarr;",
-    "value": "U+021B7"
-  },
-  {
-    "entity": "curarrm;",
-    "value": "U+0293C"
-  },
-  {
-    "entity": "curlyeqprec;",
-    "value": "U+022DE"
-  },
-  {
-    "entity": "curlyeqsucc;",
-    "value": "U+022DF"
-  },
-  {
-    "entity": "curlyvee;",
-    "value": "U+022CE"
-  },
-  {
-    "entity": "curlywedge;",
-    "value": "U+022CF"
-  },
-  {
-    "entity": "curren;",
-    "value": "U+000A4"
-  },
-  {
-    "entity": "curren",
-    "value": "U+000A4"
-  },
-  {
-    "entity": "curvearrowleft;",
-    "value": "U+021B6"
-  },
-  {
-    "entity": "curvearrowright;",
-    "value": "U+021B7"
-  },
-  {
-    "entity": "cuvee;",
-    "value": "U+022CE"
-  },
-  {
-    "entity": "cuwed;",
-    "value": "U+022CF"
-  },
-  {
-    "entity": "cwconint;",
-    "value": "U+02232"
-  },
-  {
-    "entity": "cwint;",
-    "value": "U+02231"
-  },
-  {
-    "entity": "cylcty;",
-    "value": "U+0232D"
-  },
-  {
-    "entity": "dArr;",
-    "value": "U+021D3"
-  },
-  {
-    "entity": "dHar;",
-    "value": "U+02965"
-  },
-  {
-    "entity": "dagger;",
-    "value": "U+02020"
-  },
-  {
-    "entity": "daleth;",
-    "value": "U+02138"
-  },
-  {
-    "entity": "darr;",
-    "value": "U+02193"
-  },
-  {
-    "entity": "dash;",
-    "value": "U+02010"
-  },
-  {
-    "entity": "dashv;",
-    "value": "U+022A3"
-  },
-  {
-    "entity": "dbkarow;",
-    "value": "U+0290F"
-  },
-  {
-    "entity": "dblac;",
-    "value": "U+002DD"
-  },
-  {
-    "entity": "dcaron;",
-    "value": "U+0010F"
-  },
-  {
-    "entity": "dcy;",
-    "value": "U+00434"
-  },
-  {
-    "entity": "dd;",
-    "value": "U+02146"
-  },
-  {
-    "entity": "ddagger;",
-    "value": "U+02021"
-  },
-  {
-    "entity": "ddarr;",
-    "value": "U+021CA"
-  },
-  {
-    "entity": "ddotseq;",
-    "value": "U+02A77"
-  },
-  {
-    "entity": "deg;",
-    "value": "U+000B0"
-  },
-  {
-    "entity": "deg",
-    "value": "U+000B0"
-  },
-  {
-    "entity": "delta;",
-    "value": "U+003B4"
-  },
-  {
-    "entity": "demptyv;",
-    "value": "U+029B1"
-  },
-  {
-    "entity": "dfisht;",
-    "value": "U+0297F"
-  },
-  {
-    "entity": "dfr;",
-    "value": "U+1D521"
-  },
-  {
-    "entity": "dharl;",
-    "value": "U+021C3"
-  },
-  {
-    "entity": "dharr;",
-    "value": "U+021C2"
-  },
-  {
-    "entity": "diam;",
-    "value": "U+022C4"
-  },
-  {
-    "entity": "diamond;",
-    "value": "U+022C4"
-  },
-  {
-    "entity": "diamondsuit;",
-    "value": "U+02666"
-  },
-  {
-    "entity": "diams;",
-    "value": "U+02666"
-  },
-  {
-    "entity": "die;",
-    "value": "U+000A8"
-  },
-  {
-    "entity": "digamma;",
-    "value": "U+003DD"
-  },
-  {
-    "entity": "disin;",
-    "value": "U+022F2"
-  },
-  {
-    "entity": "div;",
-    "value": "U+000F7"
-  },
-  {
-    "entity": "divide;",
-    "value": "U+000F7"
-  },
-  {
-    "entity": "divide",
-    "value": "U+000F7"
-  },
-  {
-    "entity": "divideontimes;",
-    "value": "U+022C7"
-  },
-  {
-    "entity": "divonx;",
-    "value": "U+022C7"
-  },
-  {
-    "entity": "djcy;",
-    "value": "U+00452"
-  },
-  {
-    "entity": "dlcorn;",
-    "value": "U+0231E"
-  },
-  {
-    "entity": "dlcrop;",
-    "value": "U+0230D"
-  },
-  {
-    "entity": "dollar;",
-    "value": "U+00024"
-  },
-  {
-    "entity": "dopf;",
-    "value": "U+1D555"
-  },
-  {
-    "entity": "dot;",
-    "value": "U+002D9"
-  },
-  {
-    "entity": "doteq;",
-    "value": "U+02250"
-  },
-  {
-    "entity": "doteqdot;",
-    "value": "U+02251"
-  },
-  {
-    "entity": "dotminus;",
-    "value": "U+02238"
-  },
-  {
-    "entity": "dotplus;",
-    "value": "U+02214"
-  },
-  {
-    "entity": "dotsquare;",
-    "value": "U+022A1"
-  },
-  {
-    "entity": "doublebarwedge;",
-    "value": "U+02306"
-  },
-  {
-    "entity": "downarrow;",
-    "value": "U+02193"
-  },
-  {
-    "entity": "downdownarrows;",
-    "value": "U+021CA"
-  },
-  {
-    "entity": "downharpoonleft;",
-    "value": "U+021C3"
-  },
-  {
-    "entity": "downharpoonright;",
-    "value": "U+021C2"
-  },
-  {
-    "entity": "drbkarow;",
-    "value": "U+02910"
-  },
-  {
-    "entity": "drcorn;",
-    "value": "U+0231F"
-  },
-  {
-    "entity": "drcrop;",
-    "value": "U+0230C"
-  },
-  {
-    "entity": "dscr;",
-    "value": "U+1D4B9"
-  },
-  {
-    "entity": "dscy;",
-    "value": "U+00455"
-  },
-  {
-    "entity": "dsol;",
-    "value": "U+029F6"
-  },
-  {
-    "entity": "dstrok;",
-    "value": "U+00111"
-  },
-  {
-    "entity": "dtdot;",
-    "value": "U+022F1"
-  },
-  {
-    "entity": "dtri;",
-    "value": "U+025BF"
-  },
-  {
-    "entity": "dtrif;",
-    "value": "U+025BE"
-  },
-  {
-    "entity": "duarr;",
-    "value": "U+021F5"
-  },
-  {
-    "entity": "duhar;",
-    "value": "U+0296F"
-  },
-  {
-    "entity": "dwangle;",
-    "value": "U+029A6"
-  },
-  {
-    "entity": "dzcy;",
-    "value": "U+0045F"
-  },
-  {
-    "entity": "dzigrarr;",
-    "value": "U+027FF"
-  },
-  {
-    "entity": "eDDot;",
-    "value": "U+02A77"
-  },
-  {
-    "entity": "eDot;",
-    "value": "U+02251"
-  },
-  {
-    "entity": "eacute;",
-    "value": "U+000E9"
-  },
-  {
-    "entity": "eacute",
-    "value": "U+000E9"
-  },
-  {
-    "entity": "easter;",
-    "value": "U+02A6E"
-  },
-  {
-    "entity": "ecaron;",
-    "value": "U+0011B"
-  },
-  {
-    "entity": "ecir;",
-    "value": "U+02256"
-  },
-  {
-    "entity": "ecirc;",
-    "value": "U+000EA"
-  },
-  {
-    "entity": "ecirc",
-    "value": "U+000EA"
-  },
-  {
-    "entity": "ecolon;",
-    "value": "U+02255"
-  },
-  {
-    "entity": "ecy;",
-    "value": "U+0044D"
-  },
-  {
-    "entity": "edot;",
-    "value": "U+00117"
-  },
-  {
-    "entity": "ee;",
-    "value": "U+02147"
-  },
-  {
-    "entity": "efDot;",
-    "value": "U+02252"
-  },
-  {
-    "entity": "efr;",
-    "value": "U+1D522"
-  },
-  {
-    "entity": "eg;",
-    "value": "U+02A9A"
-  },
-  {
-    "entity": "egrave;",
-    "value": "U+000E8"
-  },
-  {
-    "entity": "egrave",
-    "value": "U+000E8"
-  },
-  {
-    "entity": "egs;",
-    "value": "U+02A96"
-  },
-  {
-    "entity": "egsdot;",
-    "value": "U+02A98"
-  },
-  {
-    "entity": "el;",
-    "value": "U+02A99"
-  },
-  {
-    "entity": "elinters;",
-    "value": "U+023E7"
-  },
-  {
-    "entity": "ell;",
-    "value": "U+02113"
-  },
-  {
-    "entity": "els;",
-    "value": "U+02A95"
-  },
-  {
-    "entity": "elsdot;",
-    "value": "U+02A97"
-  },
-  {
-    "entity": "emacr;",
-    "value": "U+00113"
-  },
-  {
-    "entity": "empty;",
-    "value": "U+02205"
-  },
-  {
-    "entity": "emptyset;",
-    "value": "U+02205"
-  },
-  {
-    "entity": "emptyv;",
-    "value": "U+02205"
-  },
-  {
-    "entity": "emsp13;",
-    "value": "U+02004"
-  },
-  {
-    "entity": "emsp14;",
-    "value": "U+02005"
-  },
-  {
-    "entity": "emsp;",
-    "value": "U+02003"
-  },
-  {
-    "entity": "eng;",
-    "value": "U+0014B"
-  },
-  {
-    "entity": "ensp;",
-    "value": "U+02002"
-  },
-  {
-    "entity": "eogon;",
-    "value": "U+00119"
-  },
-  {
-    "entity": "eopf;",
-    "value": "U+1D556"
-  },
-  {
-    "entity": "epar;",
-    "value": "U+022D5"
-  },
-  {
-    "entity": "eparsl;",
-    "value": "U+029E3"
-  },
-  {
-    "entity": "eplus;",
-    "value": "U+02A71"
-  },
-  {
-    "entity": "epsi;",
-    "value": "U+003B5"
-  },
-  {
-    "entity": "epsilon;",
-    "value": "U+003B5"
-  },
-  {
-    "entity": "epsiv;",
-    "value": "U+003F5"
-  },
-  {
-    "entity": "eqcirc;",
-    "value": "U+02256"
-  },
-  {
-    "entity": "eqcolon;",
-    "value": "U+02255"
-  },
-  {
-    "entity": "eqsim;",
-    "value": "U+02242"
-  },
-  {
-    "entity": "eqslantgtr;",
-    "value": "U+02A96"
-  },
-  {
-    "entity": "eqslantless;",
-    "value": "U+02A95"
-  },
-  {
-    "entity": "equals;",
-    "value": "U+0003D"
-  },
-  {
-    "entity": "equest;",
-    "value": "U+0225F"
-  },
-  {
-    "entity": "equiv;",
-    "value": "U+02261"
-  },
-  {
-    "entity": "equivDD;",
-    "value": "U+02A78"
-  },
-  {
-    "entity": "eqvparsl;",
-    "value": "U+029E5"
-  },
-  {
-    "entity": "erDot;",
-    "value": "U+02253"
-  },
-  {
-    "entity": "erarr;",
-    "value": "U+02971"
-  },
-  {
-    "entity": "escr;",
-    "value": "U+0212F"
-  },
-  {
-    "entity": "esdot;",
-    "value": "U+02250"
-  },
-  {
-    "entity": "esim;",
-    "value": "U+02242"
-  },
-  {
-    "entity": "eta;",
-    "value": "U+003B7"
-  },
-  {
-    "entity": "eth;",
-    "value": "U+000F0"
-  },
-  {
-    "entity": "eth",
-    "value": "U+000F0"
-  },
-  {
-    "entity": "euml;",
-    "value": "U+000EB"
-  },
-  {
-    "entity": "euml",
-    "value": "U+000EB"
-  },
-  {
-    "entity": "euro;",
-    "value": "U+020AC"
-  },
-  {
-    "entity": "excl;",
-    "value": "U+00021"
-  },
-  {
-    "entity": "exist;",
-    "value": "U+02203"
-  },
-  {
-    "entity": "expectation;",
-    "value": "U+02130"
-  },
-  {
-    "entity": "exponentiale;",
-    "value": "U+02147"
-  },
-  {
-    "entity": "fallingdotseq;",
-    "value": "U+02252"
-  },
-  {
-    "entity": "fcy;",
-    "value": "U+00444"
-  },
-  {
-    "entity": "female;",
-    "value": "U+02640"
-  },
-  {
-    "entity": "ffilig;",
-    "value": "U+0FB03"
-  },
-  {
-    "entity": "fflig;",
-    "value": "U+0FB00"
-  },
-  {
-    "entity": "ffllig;",
-    "value": "U+0FB04"
-  },
-  {
-    "entity": "ffr;",
-    "value": "U+1D523"
-  },
-  {
-    "entity": "filig;",
-    "value": "U+0FB01"
-  },
-  {
-    "entity": "flat;",
-    "value": "U+0266D"
-  },
-  {
-    "entity": "fllig;",
-    "value": "U+0FB02"
-  },
-  {
-    "entity": "fltns;",
-    "value": "U+025B1"
-  },
-  {
-    "entity": "fnof;",
-    "value": "U+00192"
-  },
-  {
-    "entity": "fopf;",
-    "value": "U+1D557"
-  },
-  {
-    "entity": "forall;",
-    "value": "U+02200"
-  },
-  {
-    "entity": "fork;",
-    "value": "U+022D4"
-  },
-  {
-    "entity": "forkv;",
-    "value": "U+02AD9"
-  },
-  {
-    "entity": "fpartint;",
-    "value": "U+02A0D"
-  },
-  {
-    "entity": "frac12;",
-    "value": "U+000BD"
-  },
-  {
-    "entity": "frac12",
-    "value": "U+000BD"
-  },
-  {
-    "entity": "frac13;",
-    "value": "U+02153"
-  },
-  {
-    "entity": "frac14;",
-    "value": "U+000BC"
-  },
-  {
-    "entity": "frac14",
-    "value": "U+000BC"
-  },
-  {
-    "entity": "frac15;",
-    "value": "U+02155"
-  },
-  {
-    "entity": "frac16;",
-    "value": "U+02159"
-  },
-  {
-    "entity": "frac18;",
-    "value": "U+0215B"
-  },
-  {
-    "entity": "frac23;",
-    "value": "U+02154"
-  },
-  {
-    "entity": "frac25;",
-    "value": "U+02156"
-  },
-  {
-    "entity": "frac34;",
-    "value": "U+000BE"
-  },
-  {
-    "entity": "frac34",
-    "value": "U+000BE"
-  },
-  {
-    "entity": "frac35;",
-    "value": "U+02157"
-  },
-  {
-    "entity": "frac38;",
-    "value": "U+0215C"
-  },
-  {
-    "entity": "frac45;",
-    "value": "U+02158"
-  },
-  {
-    "entity": "frac56;",
-    "value": "U+0215A"
-  },
-  {
-    "entity": "frac58;",
-    "value": "U+0215D"
-  },
-  {
-    "entity": "frac78;",
-    "value": "U+0215E"
-  },
-  {
-    "entity": "frasl;",
-    "value": "U+02044"
-  },
-  {
-    "entity": "frown;",
-    "value": "U+02322"
-  },
-  {
-    "entity": "fscr;",
-    "value": "U+1D4BB"
-  },
-  {
-    "entity": "gE;",
-    "value": "U+02267"
-  },
-  {
-    "entity": "gEl;",
-    "value": "U+02A8C"
-  },
-  {
-    "entity": "gacute;",
-    "value": "U+001F5"
-  },
-  {
-    "entity": "gamma;",
-    "value": "U+003B3"
-  },
-  {
-    "entity": "gammad;",
-    "value": "U+003DD"
-  },
-  {
-    "entity": "gap;",
-    "value": "U+02A86"
-  },
-  {
-    "entity": "gbreve;",
-    "value": "U+0011F"
-  },
-  {
-    "entity": "gcirc;",
-    "value": "U+0011D"
-  },
-  {
-    "entity": "gcy;",
-    "value": "U+00433"
-  },
-  {
-    "entity": "gdot;",
-    "value": "U+00121"
-  },
-  {
-    "entity": "ge;",
-    "value": "U+02265"
-  },
-  {
-    "entity": "gel;",
-    "value": "U+022DB"
-  },
-  {
-    "entity": "geq;",
-    "value": "U+02265"
-  },
-  {
-    "entity": "geqq;",
-    "value": "U+02267"
-  },
-  {
-    "entity": "geqslant;",
-    "value": "U+02A7E"
-  },
-  {
-    "entity": "ges;",
-    "value": "U+02A7E"
-  },
-  {
-    "entity": "gescc;",
-    "value": "U+02AA9"
-  },
-  {
-    "entity": "gesdot;",
-    "value": "U+02A80"
-  },
-  {
-    "entity": "gesdoto;",
-    "value": "U+02A82"
-  },
-  {
-    "entity": "gesdotol;",
-    "value": "U+02A84"
-  },
-  {
-    "entity": "gesles;",
-    "value": "U+02A94"
-  },
-  {
-    "entity": "gfr;",
-    "value": "U+1D524"
-  },
-  {
-    "entity": "gg;",
-    "value": "U+0226B"
-  },
-  {
-    "entity": "ggg;",
-    "value": "U+022D9"
-  },
-  {
-    "entity": "gimel;",
-    "value": "U+02137"
-  },
-  {
-    "entity": "gjcy;",
-    "value": "U+00453"
-  },
-  {
-    "entity": "gl;",
-    "value": "U+02277"
-  },
-  {
-    "entity": "glE;",
-    "value": "U+02A92"
-  },
-  {
-    "entity": "gla;",
-    "value": "U+02AA5"
-  },
-  {
-    "entity": "glj;",
-    "value": "U+02AA4"
-  },
-  {
-    "entity": "gnE;",
-    "value": "U+02269"
-  },
-  {
-    "entity": "gnap;",
-    "value": "U+02A8A"
-  },
-  {
-    "entity": "gnapprox;",
-    "value": "U+02A8A"
-  },
-  {
-    "entity": "gne;",
-    "value": "U+02A88"
-  },
-  {
-    "entity": "gneq;",
-    "value": "U+02A88"
-  },
-  {
-    "entity": "gneqq;",
-    "value": "U+02269"
-  },
-  {
-    "entity": "gnsim;",
-    "value": "U+022E7"
-  },
-  {
-    "entity": "gopf;",
-    "value": "U+1D558"
-  },
-  {
-    "entity": "grave;",
-    "value": "U+00060"
-  },
-  {
-    "entity": "gscr;",
-    "value": "U+0210A"
-  },
-  {
-    "entity": "gsim;",
-    "value": "U+02273"
-  },
-  {
-    "entity": "gsime;",
-    "value": "U+02A8E"
-  },
-  {
-    "entity": "gsiml;",
-    "value": "U+02A90"
-  },
-  {
-    "entity": "gt;",
-    "value": "U+0003E"
-  },
-  {
-    "entity": "gt",
-    "value": "U+0003E"
-  },
-  {
-    "entity": "gtcc;",
-    "value": "U+02AA7"
-  },
-  {
-    "entity": "gtcir;",
-    "value": "U+02A7A"
-  },
-  {
-    "entity": "gtdot;",
-    "value": "U+022D7"
-  },
-  {
-    "entity": "gtlPar;",
-    "value": "U+02995"
-  },
-  {
-    "entity": "gtquest;",
-    "value": "U+02A7C"
-  },
-  {
-    "entity": "gtrapprox;",
-    "value": "U+02A86"
-  },
-  {
-    "entity": "gtrarr;",
-    "value": "U+02978"
-  },
-  {
-    "entity": "gtrdot;",
-    "value": "U+022D7"
-  },
-  {
-    "entity": "gtreqless;",
-    "value": "U+022DB"
-  },
-  {
-    "entity": "gtreqqless;",
-    "value": "U+02A8C"
-  },
-  {
-    "entity": "gtrless;",
-    "value": "U+02277"
-  },
-  {
-    "entity": "gtrsim;",
-    "value": "U+02273"
-  },
-  {
-    "entity": "hArr;",
-    "value": "U+021D4"
-  },
-  {
-    "entity": "hairsp;",
-    "value": "U+0200A"
-  },
-  {
-    "entity": "half;",
-    "value": "U+000BD"
-  },
-  {
-    "entity": "hamilt;",
-    "value": "U+0210B"
-  },
-  {
-    "entity": "hardcy;",
-    "value": "U+0044A"
-  },
-  {
-    "entity": "harr;",
-    "value": "U+02194"
-  },
-  {
-    "entity": "harrcir;",
-    "value": "U+02948"
-  },
-  {
-    "entity": "harrw;",
-    "value": "U+021AD"
-  },
-  {
-    "entity": "hbar;",
-    "value": "U+0210F"
-  },
-  {
-    "entity": "hcirc;",
-    "value": "U+00125"
-  },
-  {
-    "entity": "hearts;",
-    "value": "U+02665"
-  },
-  {
-    "entity": "heartsuit;",
-    "value": "U+02665"
-  },
-  {
-    "entity": "hellip;",
-    "value": "U+02026"
-  },
-  {
-    "entity": "hercon;",
-    "value": "U+022B9"
-  },
-  {
-    "entity": "hfr;",
-    "value": "U+1D525"
-  },
-  {
-    "entity": "hksearow;",
-    "value": "U+02925"
-  },
-  {
-    "entity": "hkswarow;",
-    "value": "U+02926"
-  },
-  {
-    "entity": "hoarr;",
-    "value": "U+021FF"
-  },
-  {
-    "entity": "homtht;",
-    "value": "U+0223B"
-  },
-  {
-    "entity": "hookleftarrow;",
-    "value": "U+021A9"
-  },
-  {
-    "entity": "hookrightarrow;",
-    "value": "U+021AA"
-  },
-  {
-    "entity": "hopf;",
-    "value": "U+1D559"
-  },
-  {
-    "entity": "horbar;",
-    "value": "U+02015"
-  },
-  {
-    "entity": "hscr;",
-    "value": "U+1D4BD"
-  },
-  {
-    "entity": "hslash;",
-    "value": "U+0210F"
-  },
-  {
-    "entity": "hstrok;",
-    "value": "U+00127"
-  },
-  {
-    "entity": "hybull;",
-    "value": "U+02043"
-  },
-  {
-    "entity": "hyphen;",
-    "value": "U+02010"
-  },
-  {
-    "entity": "iacute;",
-    "value": "U+000ED"
-  },
-  {
-    "entity": "iacute",
-    "value": "U+000ED"
-  },
-  {
-    "entity": "ic;",
-    "value": "U+02063"
-  },
-  {
-    "entity": "icirc;",
-    "value": "U+000EE"
-  },
-  {
-    "entity": "icirc",
-    "value": "U+000EE"
-  },
-  {
-    "entity": "icy;",
-    "value": "U+00438"
-  },
-  {
-    "entity": "iecy;",
-    "value": "U+00435"
-  },
-  {
-    "entity": "iexcl;",
-    "value": "U+000A1"
-  },
-  {
-    "entity": "iexcl",
-    "value": "U+000A1"
-  },
-  {
-    "entity": "iff;",
-    "value": "U+021D4"
-  },
-  {
-    "entity": "ifr;",
-    "value": "U+1D526"
-  },
-  {
-    "entity": "igrave;",
-    "value": "U+000EC"
-  },
-  {
-    "entity": "igrave",
-    "value": "U+000EC"
-  },
-  {
-    "entity": "ii;",
-    "value": "U+02148"
-  },
-  {
-    "entity": "iiiint;",
-    "value": "U+02A0C"
-  },
-  {
-    "entity": "iiint;",
-    "value": "U+0222D"
-  },
-  {
-    "entity": "iinfin;",
-    "value": "U+029DC"
-  },
-  {
-    "entity": "iiota;",
-    "value": "U+02129"
-  },
-  {
-    "entity": "ijlig;",
-    "value": "U+00133"
-  },
-  {
-    "entity": "imacr;",
-    "value": "U+0012B"
-  },
-  {
-    "entity": "image;",
-    "value": "U+02111"
-  },
-  {
-    "entity": "imagline;",
-    "value": "U+02110"
-  },
-  {
-    "entity": "imagpart;",
-    "value": "U+02111"
-  },
-  {
-    "entity": "imath;",
-    "value": "U+00131"
-  },
-  {
-    "entity": "imof;",
-    "value": "U+022B7"
-  },
-  {
-    "entity": "imped;",
-    "value": "U+001B5"
-  },
-  {
-    "entity": "in;",
-    "value": "U+02208"
-  },
-  {
-    "entity": "incare;",
-    "value": "U+02105"
-  },
-  {
-    "entity": "infin;",
-    "value": "U+0221E"
-  },
-  {
-    "entity": "infintie;",
-    "value": "U+029DD"
-  },
-  {
-    "entity": "inodot;",
-    "value": "U+00131"
-  },
-  {
-    "entity": "int;",
-    "value": "U+0222B"
-  },
-  {
-    "entity": "intcal;",
-    "value": "U+022BA"
-  },
-  {
-    "entity": "integers;",
-    "value": "U+02124"
-  },
-  {
-    "entity": "intercal;",
-    "value": "U+022BA"
-  },
-  {
-    "entity": "intlarhk;",
-    "value": "U+02A17"
-  },
-  {
-    "entity": "intprod;",
-    "value": "U+02A3C"
-  },
-  {
-    "entity": "iocy;",
-    "value": "U+00451"
-  },
-  {
-    "entity": "iogon;",
-    "value": "U+0012F"
-  },
-  {
-    "entity": "iopf;",
-    "value": "U+1D55A"
-  },
-  {
-    "entity": "iota;",
-    "value": "U+003B9"
-  },
-  {
-    "entity": "iprod;",
-    "value": "U+02A3C"
-  },
-  {
-    "entity": "iquest;",
-    "value": "U+000BF"
-  },
-  {
-    "entity": "iquest",
-    "value": "U+000BF"
-  },
-  {
-    "entity": "iscr;",
-    "value": "U+1D4BE"
-  },
-  {
-    "entity": "isin;",
-    "value": "U+02208"
-  },
-  {
-    "entity": "isinE;",
-    "value": "U+022F9"
-  },
-  {
-    "entity": "isindot;",
-    "value": "U+022F5"
-  },
-  {
-    "entity": "isins;",
-    "value": "U+022F4"
-  },
-  {
-    "entity": "isinsv;",
-    "value": "U+022F3"
-  },
-  {
-    "entity": "isinv;",
-    "value": "U+02208"
-  },
-  {
-    "entity": "it;",
-    "value": "U+02062"
-  },
-  {
-    "entity": "itilde;",
-    "value": "U+00129"
-  },
-  {
-    "entity": "iukcy;",
-    "value": "U+00456"
-  },
-  {
-    "entity": "iuml;",
-    "value": "U+000EF"
-  },
-  {
-    "entity": "iuml",
-    "value": "U+000EF"
-  },
-  {
-    "entity": "jcirc;",
-    "value": "U+00135"
-  },
-  {
-    "entity": "jcy;",
-    "value": "U+00439"
-  },
-  {
-    "entity": "jfr;",
-    "value": "U+1D527"
-  },
-  {
-    "entity": "jmath;",
-    "value": "U+00237"
-  },
-  {
-    "entity": "jopf;",
-    "value": "U+1D55B"
-  },
-  {
-    "entity": "jscr;",
-    "value": "U+1D4BF"
-  },
-  {
-    "entity": "jsercy;",
-    "value": "U+00458"
-  },
-  {
-    "entity": "jukcy;",
-    "value": "U+00454"
-  },
-  {
-    "entity": "kappa;",
-    "value": "U+003BA"
-  },
-  {
-    "entity": "kappav;",
-    "value": "U+003F0"
-  },
-  {
-    "entity": "kcedil;",
-    "value": "U+00137"
-  },
-  {
-    "entity": "kcy;",
-    "value": "U+0043A"
-  },
-  {
-    "entity": "kfr;",
-    "value": "U+1D528"
-  },
-  {
-    "entity": "kgreen;",
-    "value": "U+00138"
-  },
-  {
-    "entity": "khcy;",
-    "value": "U+00445"
-  },
-  {
-    "entity": "kjcy;",
-    "value": "U+0045C"
-  },
-  {
-    "entity": "kopf;",
-    "value": "U+1D55C"
-  },
-  {
-    "entity": "kscr;",
-    "value": "U+1D4C0"
-  },
-  {
-    "entity": "lAarr;",
-    "value": "U+021DA"
-  },
-  {
-    "entity": "lArr;",
-    "value": "U+021D0"
-  },
-  {
-    "entity": "lAtail;",
-    "value": "U+0291B"
-  },
-  {
-    "entity": "lBarr;",
-    "value": "U+0290E"
-  },
-  {
-    "entity": "lE;",
-    "value": "U+02266"
-  },
-  {
-    "entity": "lEg;",
-    "value": "U+02A8B"
-  },
-  {
-    "entity": "lHar;",
-    "value": "U+02962"
-  },
-  {
-    "entity": "lacute;",
-    "value": "U+0013A"
-  },
-  {
-    "entity": "laemptyv;",
-    "value": "U+029B4"
-  },
-  {
-    "entity": "lagran;",
-    "value": "U+02112"
-  },
-  {
-    "entity": "lambda;",
-    "value": "U+003BB"
-  },
-  {
-    "entity": "lang;",
-    "value": "U+027E8"
-  },
-  {
-    "entity": "langd;",
-    "value": "U+02991"
-  },
-  {
-    "entity": "langle;",
-    "value": "U+027E8"
-  },
-  {
-    "entity": "lap;",
-    "value": "U+02A85"
-  },
-  {
-    "entity": "laquo;",
-    "value": "U+000AB"
-  },
-  {
-    "entity": "laquo",
-    "value": "U+000AB"
-  },
-  {
-    "entity": "larr;",
-    "value": "U+02190"
-  },
-  {
-    "entity": "larrb;",
-    "value": "U+021E4"
-  },
-  {
-    "entity": "larrbfs;",
-    "value": "U+0291F"
-  },
-  {
-    "entity": "larrfs;",
-    "value": "U+0291D"
-  },
-  {
-    "entity": "larrhk;",
-    "value": "U+021A9"
-  },
-  {
-    "entity": "larrlp;",
-    "value": "U+021AB"
-  },
-  {
-    "entity": "larrpl;",
-    "value": "U+02939"
-  },
-  {
-    "entity": "larrsim;",
-    "value": "U+02973"
-  },
-  {
-    "entity": "larrtl;",
-    "value": "U+021A2"
-  },
-  {
-    "entity": "lat;",
-    "value": "U+02AAB"
-  },
-  {
-    "entity": "latail;",
-    "value": "U+02919"
-  },
-  {
-    "entity": "late;",
-    "value": "U+02AAD"
-  },
-  {
-    "entity": "lbarr;",
-    "value": "U+0290C"
-  },
-  {
-    "entity": "lbbrk;",
-    "value": "U+02772"
-  },
-  {
-    "entity": "lbrace;",
-    "value": "U+0007B"
-  },
-  {
-    "entity": "lbrack;",
-    "value": "U+0005B"
-  },
-  {
-    "entity": "lbrke;",
-    "value": "U+0298B"
-  },
-  {
-    "entity": "lbrksld;",
-    "value": "U+0298F"
-  },
-  {
-    "entity": "lbrkslu;",
-    "value": "U+0298D"
-  },
-  {
-    "entity": "lcaron;",
-    "value": "U+0013E"
-  },
-  {
-    "entity": "lcedil;",
-    "value": "U+0013C"
-  },
-  {
-    "entity": "lceil;",
-    "value": "U+02308"
-  },
-  {
-    "entity": "lcub;",
-    "value": "U+0007B"
-  },
-  {
-    "entity": "lcy;",
-    "value": "U+0043B"
-  },
-  {
-    "entity": "ldca;",
-    "value": "U+02936"
-  },
-  {
-    "entity": "ldquo;",
-    "value": "U+0201C"
-  },
-  {
-    "entity": "ldquor;",
-    "value": "U+0201E"
-  },
-  {
-    "entity": "ldrdhar;",
-    "value": "U+02967"
-  },
-  {
-    "entity": "ldrushar;",
-    "value": "U+0294B"
-  },
-  {
-    "entity": "ldsh;",
-    "value": "U+021B2"
-  },
-  {
-    "entity": "le;",
-    "value": "U+02264"
-  },
-  {
-    "entity": "leftarrow;",
-    "value": "U+02190"
-  },
-  {
-    "entity": "leftarrowtail;",
-    "value": "U+021A2"
-  },
-  {
-    "entity": "leftharpoondown;",
-    "value": "U+021BD"
-  },
-  {
-    "entity": "leftharpoonup;",
-    "value": "U+021BC"
-  },
-  {
-    "entity": "leftleftarrows;",
-    "value": "U+021C7"
-  },
-  {
-    "entity": "leftrightarrow;",
-    "value": "U+02194"
-  },
-  {
-    "entity": "leftrightarrows;",
-    "value": "U+021C6"
-  },
-  {
-    "entity": "leftrightharpoons;",
-    "value": "U+021CB"
-  },
-  {
-    "entity": "leftrightsquigarrow;",
-    "value": "U+021AD"
-  },
-  {
-    "entity": "leftthreetimes;",
-    "value": "U+022CB"
-  },
-  {
-    "entity": "leg;",
-    "value": "U+022DA"
-  },
-  {
-    "entity": "leq;",
-    "value": "U+02264"
-  },
-  {
-    "entity": "leqq;",
-    "value": "U+02266"
-  },
-  {
-    "entity": "leqslant;",
-    "value": "U+02A7D"
-  },
-  {
-    "entity": "les;",
-    "value": "U+02A7D"
-  },
-  {
-    "entity": "lescc;",
-    "value": "U+02AA8"
-  },
-  {
-    "entity": "lesdot;",
-    "value": "U+02A7F"
-  },
-  {
-    "entity": "lesdoto;",
-    "value": "U+02A81"
-  },
-  {
-    "entity": "lesdotor;",
-    "value": "U+02A83"
-  },
-  {
-    "entity": "lesges;",
-    "value": "U+02A93"
-  },
-  {
-    "entity": "lessapprox;",
-    "value": "U+02A85"
-  },
-  {
-    "entity": "lessdot;",
-    "value": "U+022D6"
-  },
-  {
-    "entity": "lesseqgtr;",
-    "value": "U+022DA"
-  },
-  {
-    "entity": "lesseqqgtr;",
-    "value": "U+02A8B"
-  },
-  {
-    "entity": "lessgtr;",
-    "value": "U+02276"
-  },
-  {
-    "entity": "lesssim;",
-    "value": "U+02272"
-  },
-  {
-    "entity": "lfisht;",
-    "value": "U+0297C"
-  },
-  {
-    "entity": "lfloor;",
-    "value": "U+0230A"
-  },
-  {
-    "entity": "lfr;",
-    "value": "U+1D529"
-  },
-  {
-    "entity": "lg;",
-    "value": "U+02276"
-  },
-  {
-    "entity": "lgE;",
-    "value": "U+02A91"
-  },
-  {
-    "entity": "lhard;",
-    "value": "U+021BD"
-  },
-  {
-    "entity": "lharu;",
-    "value": "U+021BC"
-  },
-  {
-    "entity": "lharul;",
-    "value": "U+0296A"
-  },
-  {
-    "entity": "lhblk;",
-    "value": "U+02584"
-  },
-  {
-    "entity": "ljcy;",
-    "value": "U+00459"
-  },
-  {
-    "entity": "ll;",
-    "value": "U+0226A"
-  },
-  {
-    "entity": "llarr;",
-    "value": "U+021C7"
-  },
-  {
-    "entity": "llcorner;",
-    "value": "U+0231E"
-  },
-  {
-    "entity": "llhard;",
-    "value": "U+0296B"
-  },
-  {
-    "entity": "lltri;",
-    "value": "U+025FA"
-  },
-  {
-    "entity": "lmidot;",
-    "value": "U+00140"
-  },
-  {
-    "entity": "lmoust;",
-    "value": "U+023B0"
-  },
-  {
-    "entity": "lmoustache;",
-    "value": "U+023B0"
-  },
-  {
-    "entity": "lnE;",
-    "value": "U+02268"
-  },
-  {
-    "entity": "lnap;",
-    "value": "U+02A89"
-  },
-  {
-    "entity": "lnapprox;",
-    "value": "U+02A89"
-  },
-  {
-    "entity": "lne;",
-    "value": "U+02A87"
-  },
-  {
-    "entity": "lneq;",
-    "value": "U+02A87"
-  },
-  {
-    "entity": "lneqq;",
-    "value": "U+02268"
-  },
-  {
-    "entity": "lnsim;",
-    "value": "U+022E6"
-  },
-  {
-    "entity": "loang;",
-    "value": "U+027EC"
-  },
-  {
-    "entity": "loarr;",
-    "value": "U+021FD"
-  },
-  {
-    "entity": "lobrk;",
-    "value": "U+027E6"
-  },
-  {
-    "entity": "longleftarrow;",
-    "value": "U+027F5"
-  },
-  {
-    "entity": "longleftrightarrow;",
-    "value": "U+027F7"
-  },
-  {
-    "entity": "longmapsto;",
-    "value": "U+027FC"
-  },
-  {
-    "entity": "longrightarrow;",
-    "value": "U+027F6"
-  },
-  {
-    "entity": "looparrowleft;",
-    "value": "U+021AB"
-  },
-  {
-    "entity": "looparrowright;",
-    "value": "U+021AC"
-  },
-  {
-    "entity": "lopar;",
-    "value": "U+02985"
-  },
-  {
-    "entity": "lopf;",
-    "value": "U+1D55D"
-  },
-  {
-    "entity": "loplus;",
-    "value": "U+02A2D"
-  },
-  {
-    "entity": "lotimes;",
-    "value": "U+02A34"
-  },
-  {
-    "entity": "lowast;",
-    "value": "U+02217"
-  },
-  {
-    "entity": "lowbar;",
-    "value": "U+0005F"
-  },
-  {
-    "entity": "loz;",
-    "value": "U+025CA"
-  },
-  {
-    "entity": "lozenge;",
-    "value": "U+025CA"
-  },
-  {
-    "entity": "lozf;",
-    "value": "U+029EB"
-  },
-  {
-    "entity": "lpar;",
-    "value": "U+00028"
-  },
-  {
-    "entity": "lparlt;",
-    "value": "U+02993"
-  },
-  {
-    "entity": "lrarr;",
-    "value": "U+021C6"
-  },
-  {
-    "entity": "lrcorner;",
-    "value": "U+0231F"
-  },
-  {
-    "entity": "lrhar;",
-    "value": "U+021CB"
-  },
-  {
-    "entity": "lrhard;",
-    "value": "U+0296D"
-  },
-  {
-    "entity": "lrm;",
-    "value": "U+0200E"
-  },
-  {
-    "entity": "lrtri;",
-    "value": "U+022BF"
-  },
-  {
-    "entity": "lsaquo;",
-    "value": "U+02039"
-  },
-  {
-    "entity": "lscr;",
-    "value": "U+1D4C1"
-  },
-  {
-    "entity": "lsh;",
-    "value": "U+021B0"
-  },
-  {
-    "entity": "lsim;",
-    "value": "U+02272"
-  },
-  {
-    "entity": "lsime;",
-    "value": "U+02A8D"
-  },
-  {
-    "entity": "lsimg;",
-    "value": "U+02A8F"
-  },
-  {
-    "entity": "lsqb;",
-    "value": "U+0005B"
-  },
-  {
-    "entity": "lsquo;",
-    "value": "U+02018"
-  },
-  {
-    "entity": "lsquor;",
-    "value": "U+0201A"
-  },
-  {
-    "entity": "lstrok;",
-    "value": "U+00142"
-  },
-  {
-    "entity": "lt;",
-    "value": "U+0003C"
-  },
-  {
-    "entity": "lt",
-    "value": "U+0003C"
-  },
-  {
-    "entity": "ltcc;",
-    "value": "U+02AA6"
-  },
-  {
-    "entity": "ltcir;",
-    "value": "U+02A79"
-  },
-  {
-    "entity": "ltdot;",
-    "value": "U+022D6"
-  },
-  {
-    "entity": "lthree;",
-    "value": "U+022CB"
-  },
-  {
-    "entity": "ltimes;",
-    "value": "U+022C9"
-  },
-  {
-    "entity": "ltlarr;",
-    "value": "U+02976"
-  },
-  {
-    "entity": "ltquest;",
-    "value": "U+02A7B"
-  },
-  {
-    "entity": "ltrPar;",
-    "value": "U+02996"
-  },
-  {
-    "entity": "ltri;",
-    "value": "U+025C3"
-  },
-  {
-    "entity": "ltrie;",
-    "value": "U+022B4"
-  },
-  {
-    "entity": "ltrif;",
-    "value": "U+025C2"
-  },
-  {
-    "entity": "lurdshar;",
-    "value": "U+0294A"
-  },
-  {
-    "entity": "luruhar;",
-    "value": "U+02966"
-  },
-  {
-    "entity": "mDDot;",
-    "value": "U+0223A"
-  },
-  {
-    "entity": "macr;",
-    "value": "U+000AF"
-  },
-  {
-    "entity": "macr",
-    "value": "U+000AF"
-  },
-  {
-    "entity": "male;",
-    "value": "U+02642"
-  },
-  {
-    "entity": "malt;",
-    "value": "U+02720"
-  },
-  {
-    "entity": "maltese;",
-    "value": "U+02720"
-  },
-  {
-    "entity": "map;",
-    "value": "U+021A6"
-  },
-  {
-    "entity": "mapsto;",
-    "value": "U+021A6"
-  },
-  {
-    "entity": "mapstodown;",
-    "value": "U+021A7"
-  },
-  {
-    "entity": "mapstoleft;",
-    "value": "U+021A4"
-  },
-  {
-    "entity": "mapstoup;",
-    "value": "U+021A5"
-  },
-  {
-    "entity": "marker;",
-    "value": "U+025AE"
-  },
-  {
-    "entity": "mcomma;",
-    "value": "U+02A29"
-  },
-  {
-    "entity": "mcy;",
-    "value": "U+0043C"
-  },
-  {
-    "entity": "mdash;",
-    "value": "U+02014"
-  },
-  {
-    "entity": "measuredangle;",
-    "value": "U+02221"
-  },
-  {
-    "entity": "mfr;",
-    "value": "U+1D52A"
-  },
-  {
-    "entity": "mho;",
-    "value": "U+02127"
-  },
-  {
-    "entity": "micro;",
-    "value": "U+000B5"
-  },
-  {
-    "entity": "micro",
-    "value": "U+000B5"
-  },
-  {
-    "entity": "mid;",
-    "value": "U+02223"
-  },
-  {
-    "entity": "midast;",
-    "value": "U+0002A"
-  },
-  {
-    "entity": "midcir;",
-    "value": "U+02AF0"
-  },
-  {
-    "entity": "middot;",
-    "value": "U+000B7"
-  },
-  {
-    "entity": "middot",
-    "value": "U+000B7"
-  },
-  {
-    "entity": "minus;",
-    "value": "U+02212"
-  },
-  {
-    "entity": "minusb;",
-    "value": "U+0229F"
-  },
-  {
-    "entity": "minusd;",
-    "value": "U+02238"
-  },
-  {
-    "entity": "minusdu;",
-    "value": "U+02A2A"
-  },
-  {
-    "entity": "mlcp;",
-    "value": "U+02ADB"
-  },
-  {
-    "entity": "mldr;",
-    "value": "U+02026"
-  },
-  {
-    "entity": "mnplus;",
-    "value": "U+02213"
-  },
-  {
-    "entity": "models;",
-    "value": "U+022A7"
-  },
-  {
-    "entity": "mopf;",
-    "value": "U+1D55E"
-  },
-  {
-    "entity": "mp;",
-    "value": "U+02213"
-  },
-  {
-    "entity": "mscr;",
-    "value": "U+1D4C2"
-  },
-  {
-    "entity": "mstpos;",
-    "value": "U+0223E"
-  },
-  {
-    "entity": "mu;",
-    "value": "U+003BC"
-  },
-  {
-    "entity": "multimap;",
-    "value": "U+022B8"
-  },
-  {
-    "entity": "mumap;",
-    "value": "U+022B8"
-  },
-  {
-    "entity": "nLeftarrow;",
-    "value": "U+021CD"
-  },
-  {
-    "entity": "nLeftrightarrow;",
-    "value": "U+021CE"
-  },
-  {
-    "entity": "nRightarrow;",
-    "value": "U+021CF"
-  },
-  {
-    "entity": "nVDash;",
-    "value": "U+022AF"
-  },
-  {
-    "entity": "nVdash;",
-    "value": "U+022AE"
-  },
-  {
-    "entity": "nabla;",
-    "value": "U+02207"
-  },
-  {
-    "entity": "nacute;",
-    "value": "U+00144"
-  },
-  {
-    "entity": "nap;",
-    "value": "U+02249"
-  },
-  {
-    "entity": "napos;",
-    "value": "U+00149"
-  },
-  {
-    "entity": "napprox;",
-    "value": "U+02249"
-  },
-  {
-    "entity": "natur;",
-    "value": "U+0266E"
-  },
-  {
-    "entity": "natural;",
-    "value": "U+0266E"
-  },
-  {
-    "entity": "naturals;",
-    "value": "U+02115"
-  },
-  {
-    "entity": "nbsp;",
-    "value": "U+000A0"
-  },
-  {
-    "entity": "nbsp",
-    "value": "U+000A0"
-  },
-  {
-    "entity": "ncap;",
-    "value": "U+02A43"
-  },
-  {
-    "entity": "ncaron;",
-    "value": "U+00148"
-  },
-  {
-    "entity": "ncedil;",
-    "value": "U+00146"
-  },
-  {
-    "entity": "ncong;",
-    "value": "U+02247"
-  },
-  {
-    "entity": "ncup;",
-    "value": "U+02A42"
-  },
-  {
-    "entity": "ncy;",
-    "value": "U+0043D"
-  },
-  {
-    "entity": "ndash;",
-    "value": "U+02013"
-  },
-  {
-    "entity": "ne;",
-    "value": "U+02260"
-  },
-  {
-    "entity": "neArr;",
-    "value": "U+021D7"
-  },
-  {
-    "entity": "nearhk;",
-    "value": "U+02924"
-  },
-  {
-    "entity": "nearr;",
-    "value": "U+02197"
-  },
-  {
-    "entity": "nearrow;",
-    "value": "U+02197"
-  },
-  {
-    "entity": "nequiv;",
-    "value": "U+02262"
-  },
-  {
-    "entity": "nesear;",
-    "value": "U+02928"
-  },
-  {
-    "entity": "nexist;",
-    "value": "U+02204"
-  },
-  {
-    "entity": "nexists;",
-    "value": "U+02204"
-  },
-  {
-    "entity": "nfr;",
-    "value": "U+1D52B"
-  },
-  {
-    "entity": "nge;",
-    "value": "U+02271"
-  },
-  {
-    "entity": "ngeq;",
-    "value": "U+02271"
-  },
-  {
-    "entity": "ngsim;",
-    "value": "U+02275"
-  },
-  {
-    "entity": "ngt;",
-    "value": "U+0226F"
-  },
-  {
-    "entity": "ngtr;",
-    "value": "U+0226F"
-  },
-  {
-    "entity": "nhArr;",
-    "value": "U+021CE"
-  },
-  {
-    "entity": "nharr;",
-    "value": "U+021AE"
-  },
-  {
-    "entity": "nhpar;",
-    "value": "U+02AF2"
-  },
-  {
-    "entity": "ni;",
-    "value": "U+0220B"
-  },
-  {
-    "entity": "nis;",
-    "value": "U+022FC"
-  },
-  {
-    "entity": "nisd;",
-    "value": "U+022FA"
-  },
-  {
-    "entity": "niv;",
-    "value": "U+0220B"
-  },
-  {
-    "entity": "njcy;",
-    "value": "U+0045A"
-  },
-  {
-    "entity": "nlArr;",
-    "value": "U+021CD"
-  },
-  {
-    "entity": "nlarr;",
-    "value": "U+0219A"
-  },
-  {
-    "entity": "nldr;",
-    "value": "U+02025"
-  },
-  {
-    "entity": "nle;",
-    "value": "U+02270"
-  },
-  {
-    "entity": "nleftarrow;",
-    "value": "U+0219A"
-  },
-  {
-    "entity": "nleftrightarrow;",
-    "value": "U+021AE"
-  },
-  {
-    "entity": "nleq;",
-    "value": "U+02270"
-  },
-  {
-    "entity": "nless;",
-    "value": "U+0226E"
-  },
-  {
-    "entity": "nlsim;",
-    "value": "U+02274"
-  },
-  {
-    "entity": "nlt;",
-    "value": "U+0226E"
-  },
-  {
-    "entity": "nltri;",
-    "value": "U+022EA"
-  },
-  {
-    "entity": "nltrie;",
-    "value": "U+022EC"
-  },
-  {
-    "entity": "nmid;",
-    "value": "U+02224"
-  },
-  {
-    "entity": "nopf;",
-    "value": "U+1D55F"
-  },
-  {
-    "entity": "not;",
-    "value": "U+000AC"
-  },
-  {
-    "entity": "not",
-    "value": "U+000AC"
-  },
-  {
-    "entity": "notin;",
-    "value": "U+02209"
-  },
-  {
-    "entity": "notinva;",
-    "value": "U+02209"
-  },
-  {
-    "entity": "notinvb;",
-    "value": "U+022F7"
-  },
-  {
-    "entity": "notinvc;",
-    "value": "U+022F6"
-  },
-  {
-    "entity": "notni;",
-    "value": "U+0220C"
-  },
-  {
-    "entity": "notniva;",
-    "value": "U+0220C"
-  },
-  {
-    "entity": "notnivb;",
-    "value": "U+022FE"
-  },
-  {
-    "entity": "notnivc;",
-    "value": "U+022FD"
-  },
-  {
-    "entity": "npar;",
-    "value": "U+02226"
-  },
-  {
-    "entity": "nparallel;",
-    "value": "U+02226"
-  },
-  {
-    "entity": "npolint;",
-    "value": "U+02A14"
-  },
-  {
-    "entity": "npr;",
-    "value": "U+02280"
-  },
-  {
-    "entity": "nprcue;",
-    "value": "U+022E0"
-  },
-  {
-    "entity": "nprec;",
-    "value": "U+02280"
-  },
-  {
-    "entity": "nrArr;",
-    "value": "U+021CF"
-  },
-  {
-    "entity": "nrarr;",
-    "value": "U+0219B"
-  },
-  {
-    "entity": "nrightarrow;",
-    "value": "U+0219B"
-  },
-  {
-    "entity": "nrtri;",
-    "value": "U+022EB"
-  },
-  {
-    "entity": "nrtrie;",
-    "value": "U+022ED"
-  },
-  {
-    "entity": "nsc;",
-    "value": "U+02281"
-  },
-  {
-    "entity": "nsccue;",
-    "value": "U+022E1"
-  },
-  {
-    "entity": "nscr;",
-    "value": "U+1D4C3"
-  },
-  {
-    "entity": "nshortmid;",
-    "value": "U+02224"
-  },
-  {
-    "entity": "nshortparallel;",
-    "value": "U+02226"
-  },
-  {
-    "entity": "nsim;",
-    "value": "U+02241"
-  },
-  {
-    "entity": "nsime;",
-    "value": "U+02244"
-  },
-  {
-    "entity": "nsimeq;",
-    "value": "U+02244"
-  },
-  {
-    "entity": "nsmid;",
-    "value": "U+02224"
-  },
-  {
-    "entity": "nspar;",
-    "value": "U+02226"
-  },
-  {
-    "entity": "nsqsube;",
-    "value": "U+022E2"
-  },
-  {
-    "entity": "nsqsupe;",
-    "value": "U+022E3"
-  },
-  {
-    "entity": "nsub;",
-    "value": "U+02284"
-  },
-  {
-    "entity": "nsube;",
-    "value": "U+02288"
-  },
-  {
-    "entity": "nsubseteq;",
-    "value": "U+02288"
-  },
-  {
-    "entity": "nsucc;",
-    "value": "U+02281"
-  },
-  {
-    "entity": "nsup;",
-    "value": "U+02285"
-  },
-  {
-    "entity": "nsupe;",
-    "value": "U+02289"
-  },
-  {
-    "entity": "nsupseteq;",
-    "value": "U+02289"
-  },
-  {
-    "entity": "ntgl;",
-    "value": "U+02279"
-  },
-  {
-    "entity": "ntilde;",
-    "value": "U+000F1"
-  },
-  {
-    "entity": "ntilde",
-    "value": "U+000F1"
-  },
-  {
-    "entity": "ntlg;",
-    "value": "U+02278"
-  },
-  {
-    "entity": "ntriangleleft;",
-    "value": "U+022EA"
-  },
-  {
-    "entity": "ntrianglelefteq;",
-    "value": "U+022EC"
-  },
-  {
-    "entity": "ntriangleright;",
-    "value": "U+022EB"
-  },
-  {
-    "entity": "ntrianglerighteq;",
-    "value": "U+022ED"
-  },
-  {
-    "entity": "nu;",
-    "value": "U+003BD"
-  },
-  {
-    "entity": "num;",
-    "value": "U+00023"
-  },
-  {
-    "entity": "numero;",
-    "value": "U+02116"
-  },
-  {
-    "entity": "numsp;",
-    "value": "U+02007"
-  },
-  {
-    "entity": "nvDash;",
-    "value": "U+022AD"
-  },
-  {
-    "entity": "nvHarr;",
-    "value": "U+02904"
-  },
-  {
-    "entity": "nvdash;",
-    "value": "U+022AC"
-  },
-  {
-    "entity": "nvinfin;",
-    "value": "U+029DE"
-  },
-  {
-    "entity": "nvlArr;",
-    "value": "U+02902"
-  },
-  {
-    "entity": "nvrArr;",
-    "value": "U+02903"
-  },
-  {
-    "entity": "nwArr;",
-    "value": "U+021D6"
-  },
-  {
-    "entity": "nwarhk;",
-    "value": "U+02923"
-  },
-  {
-    "entity": "nwarr;",
-    "value": "U+02196"
-  },
-  {
-    "entity": "nwarrow;",
-    "value": "U+02196"
-  },
-  {
-    "entity": "nwnear;",
-    "value": "U+02927"
-  },
-  {
-    "entity": "oS;",
-    "value": "U+024C8"
-  },
-  {
-    "entity": "oacute;",
-    "value": "U+000F3"
-  },
-  {
-    "entity": "oacute",
-    "value": "U+000F3"
-  },
-  {
-    "entity": "oast;",
-    "value": "U+0229B"
-  },
-  {
-    "entity": "ocir;",
-    "value": "U+0229A"
-  },
-  {
-    "entity": "ocirc;",
-    "value": "U+000F4"
-  },
-  {
-    "entity": "ocirc",
-    "value": "U+000F4"
-  },
-  {
-    "entity": "ocy;",
-    "value": "U+0043E"
-  },
-  {
-    "entity": "odash;",
-    "value": "U+0229D"
-  },
-  {
-    "entity": "odblac;",
-    "value": "U+00151"
-  },
-  {
-    "entity": "odiv;",
-    "value": "U+02A38"
-  },
-  {
-    "entity": "odot;",
-    "value": "U+02299"
-  },
-  {
-    "entity": "odsold;",
-    "value": "U+029BC"
-  },
-  {
-    "entity": "oelig;",
-    "value": "U+00153"
-  },
-  {
-    "entity": "ofcir;",
-    "value": "U+029BF"
-  },
-  {
-    "entity": "ofr;",
-    "value": "U+1D52C"
-  },
-  {
-    "entity": "ogon;",
-    "value": "U+002DB"
-  },
-  {
-    "entity": "ograve;",
-    "value": "U+000F2"
-  },
-  {
-    "entity": "ograve",
-    "value": "U+000F2"
-  },
-  {
-    "entity": "ogt;",
-    "value": "U+029C1"
-  },
-  {
-    "entity": "ohbar;",
-    "value": "U+029B5"
-  },
-  {
-    "entity": "ohm;",
-    "value": "U+003A9"
-  },
-  {
-    "entity": "oint;",
-    "value": "U+0222E"
-  },
-  {
-    "entity": "olarr;",
-    "value": "U+021BA"
-  },
-  {
-    "entity": "olcir;",
-    "value": "U+029BE"
-  },
-  {
-    "entity": "olcross;",
-    "value": "U+029BB"
-  },
-  {
-    "entity": "oline;",
-    "value": "U+0203E"
-  },
-  {
-    "entity": "olt;",
-    "value": "U+029C0"
-  },
-  {
-    "entity": "omacr;",
-    "value": "U+0014D"
-  },
-  {
-    "entity": "omega;",
-    "value": "U+003C9"
-  },
-  {
-    "entity": "omicron;",
-    "value": "U+003BF"
-  },
-  {
-    "entity": "omid;",
-    "value": "U+029B6"
-  },
-  {
-    "entity": "ominus;",
-    "value": "U+02296"
-  },
-  {
-    "entity": "oopf;",
-    "value": "U+1D560"
-  },
-  {
-    "entity": "opar;",
-    "value": "U+029B7"
-  },
-  {
-    "entity": "operp;",
-    "value": "U+029B9"
-  },
-  {
-    "entity": "oplus;",
-    "value": "U+02295"
-  },
-  {
-    "entity": "or;",
-    "value": "U+02228"
-  },
-  {
-    "entity": "orarr;",
-    "value": "U+021BB"
-  },
-  {
-    "entity": "ord;",
-    "value": "U+02A5D"
-  },
-  {
-    "entity": "order;",
-    "value": "U+02134"
-  },
-  {
-    "entity": "orderof;",
-    "value": "U+02134"
-  },
-  {
-    "entity": "ordf;",
-    "value": "U+000AA"
-  },
-  {
-    "entity": "ordf",
-    "value": "U+000AA"
-  },
-  {
-    "entity": "ordm;",
-    "value": "U+000BA"
-  },
-  {
-    "entity": "ordm",
-    "value": "U+000BA"
-  },
-  {
-    "entity": "origof;",
-    "value": "U+022B6"
-  },
-  {
-    "entity": "oror;",
-    "value": "U+02A56"
-  },
-  {
-    "entity": "orslope;",
-    "value": "U+02A57"
-  },
-  {
-    "entity": "orv;",
-    "value": "U+02A5B"
-  },
-  {
-    "entity": "oscr;",
-    "value": "U+02134"
-  },
-  {
-    "entity": "oslash;",
-    "value": "U+000F8"
-  },
-  {
-    "entity": "oslash",
-    "value": "U+000F8"
-  },
-  {
-    "entity": "osol;",
-    "value": "U+02298"
-  },
-  {
-    "entity": "otilde;",
-    "value": "U+000F5"
-  },
-  {
-    "entity": "otilde",
-    "value": "U+000F5"
-  },
-  {
-    "entity": "otimes;",
-    "value": "U+02297"
-  },
-  {
-    "entity": "otimesas;",
-    "value": "U+02A36"
-  },
-  {
-    "entity": "ouml;",
-    "value": "U+000F6"
-  },
-  {
-    "entity": "ouml",
-    "value": "U+000F6"
-  },
-  {
-    "entity": "ovbar;",
-    "value": "U+0233D"
-  },
-  {
-    "entity": "par;",
-    "value": "U+02225"
-  },
-  {
-    "entity": "para;",
-    "value": "U+000B6"
-  },
-  {
-    "entity": "para",
-    "value": "U+000B6"
-  },
-  {
-    "entity": "parallel;",
-    "value": "U+02225"
-  },
-  {
-    "entity": "parsim;",
-    "value": "U+02AF3"
-  },
-  {
-    "entity": "parsl;",
-    "value": "U+02AFD"
-  },
-  {
-    "entity": "part;",
-    "value": "U+02202"
-  },
-  {
-    "entity": "pcy;",
-    "value": "U+0043F"
-  },
-  {
-    "entity": "percnt;",
-    "value": "U+00025"
-  },
-  {
-    "entity": "period;",
-    "value": "U+0002E"
-  },
-  {
-    "entity": "permil;",
-    "value": "U+02030"
-  },
-  {
-    "entity": "perp;",
-    "value": "U+022A5"
-  },
-  {
-    "entity": "pertenk;",
-    "value": "U+02031"
-  },
-  {
-    "entity": "pfr;",
-    "value": "U+1D52D"
-  },
-  {
-    "entity": "phi;",
-    "value": "U+003C6"
-  },
-  {
-    "entity": "phiv;",
-    "value": "U+003D5"
-  },
-  {
-    "entity": "phmmat;",
-    "value": "U+02133"
-  },
-  {
-    "entity": "phone;",
-    "value": "U+0260E"
-  },
-  {
-    "entity": "pi;",
-    "value": "U+003C0"
-  },
-  {
-    "entity": "pitchfork;",
-    "value": "U+022D4"
-  },
-  {
-    "entity": "piv;",
-    "value": "U+003D6"
-  },
-  {
-    "entity": "planck;",
-    "value": "U+0210F"
-  },
-  {
-    "entity": "planckh;",
-    "value": "U+0210E"
-  },
-  {
-    "entity": "plankv;",
-    "value": "U+0210F"
-  },
-  {
-    "entity": "plus;",
-    "value": "U+0002B"
-  },
-  {
-    "entity": "plusacir;",
-    "value": "U+02A23"
-  },
-  {
-    "entity": "plusb;",
-    "value": "U+0229E"
-  },
-  {
-    "entity": "pluscir;",
-    "value": "U+02A22"
-  },
-  {
-    "entity": "plusdo;",
-    "value": "U+02214"
-  },
-  {
-    "entity": "plusdu;",
-    "value": "U+02A25"
-  },
-  {
-    "entity": "pluse;",
-    "value": "U+02A72"
-  },
-  {
-    "entity": "plusmn;",
-    "value": "U+000B1"
-  },
-  {
-    "entity": "plusmn",
-    "value": "U+000B1"
-  },
-  {
-    "entity": "plussim;",
-    "value": "U+02A26"
-  },
-  {
-    "entity": "plustwo;",
-    "value": "U+02A27"
-  },
-  {
-    "entity": "pm;",
-    "value": "U+000B1"
-  },
-  {
-    "entity": "pointint;",
-    "value": "U+02A15"
-  },
-  {
-    "entity": "popf;",
-    "value": "U+1D561"
-  },
-  {
-    "entity": "pound;",
-    "value": "U+000A3"
-  },
-  {
-    "entity": "pound",
-    "value": "U+000A3"
-  },
-  {
-    "entity": "pr;",
-    "value": "U+0227A"
-  },
-  {
-    "entity": "prE;",
-    "value": "U+02AB3"
-  },
-  {
-    "entity": "prap;",
-    "value": "U+02AB7"
-  },
-  {
-    "entity": "prcue;",
-    "value": "U+0227C"
-  },
-  {
-    "entity": "pre;",
-    "value": "U+02AAF"
-  },
-  {
-    "entity": "prec;",
-    "value": "U+0227A"
-  },
-  {
-    "entity": "precapprox;",
-    "value": "U+02AB7"
-  },
-  {
-    "entity": "preccurlyeq;",
-    "value": "U+0227C"
-  },
-  {
-    "entity": "preceq;",
-    "value": "U+02AAF"
-  },
-  {
-    "entity": "precnapprox;",
-    "value": "U+02AB9"
-  },
-  {
-    "entity": "precneqq;",
-    "value": "U+02AB5"
-  },
-  {
-    "entity": "precnsim;",
-    "value": "U+022E8"
-  },
-  {
-    "entity": "precsim;",
-    "value": "U+0227E"
-  },
-  {
-    "entity": "prime;",
-    "value": "U+02032"
-  },
-  {
-    "entity": "primes;",
-    "value": "U+02119"
-  },
-  {
-    "entity": "prnE;",
-    "value": "U+02AB5"
-  },
-  {
-    "entity": "prnap;",
-    "value": "U+02AB9"
-  },
-  {
-    "entity": "prnsim;",
-    "value": "U+022E8"
-  },
-  {
-    "entity": "prod;",
-    "value": "U+0220F"
-  },
-  {
-    "entity": "profalar;",
-    "value": "U+0232E"
-  },
-  {
-    "entity": "profline;",
-    "value": "U+02312"
-  },
-  {
-    "entity": "profsurf;",
-    "value": "U+02313"
-  },
-  {
-    "entity": "prop;",
-    "value": "U+0221D"
-  },
-  {
-    "entity": "propto;",
-    "value": "U+0221D"
-  },
-  {
-    "entity": "prsim;",
-    "value": "U+0227E"
-  },
-  {
-    "entity": "prurel;",
-    "value": "U+022B0"
-  },
-  {
-    "entity": "pscr;",
-    "value": "U+1D4C5"
-  },
-  {
-    "entity": "psi;",
-    "value": "U+003C8"
-  },
-  {
-    "entity": "puncsp;",
-    "value": "U+02008"
-  },
-  {
-    "entity": "qfr;",
-    "value": "U+1D52E"
-  },
-  {
-    "entity": "qint;",
-    "value": "U+02A0C"
-  },
-  {
-    "entity": "qopf;",
-    "value": "U+1D562"
-  },
-  {
-    "entity": "qprime;",
-    "value": "U+02057"
-  },
-  {
-    "entity": "qscr;",
-    "value": "U+1D4C6"
-  },
-  {
-    "entity": "quaternions;",
-    "value": "U+0210D"
-  },
-  {
-    "entity": "quatint;",
-    "value": "U+02A16"
-  },
-  {
-    "entity": "quest;",
-    "value": "U+0003F"
-  },
-  {
-    "entity": "questeq;",
-    "value": "U+0225F"
-  },
-  {
-    "entity": "quot;",
-    "value": "U+00022"
-  },
-  {
-    "entity": "quot",
-    "value": "U+00022"
-  },
-  {
-    "entity": "rAarr;",
-    "value": "U+021DB"
-  },
-  {
-    "entity": "rArr;",
-    "value": "U+021D2"
-  },
-  {
-    "entity": "rAtail;",
-    "value": "U+0291C"
-  },
-  {
-    "entity": "rBarr;",
-    "value": "U+0290F"
-  },
-  {
-    "entity": "rHar;",
-    "value": "U+02964"
-  },
-  {
-    "entity": "racute;",
-    "value": "U+00155"
-  },
-  {
-    "entity": "radic;",
-    "value": "U+0221A"
-  },
-  {
-    "entity": "raemptyv;",
-    "value": "U+029B3"
-  },
-  {
-    "entity": "rang;",
-    "value": "U+027E9"
-  },
-  {
-    "entity": "rangd;",
-    "value": "U+02992"
-  },
-  {
-    "entity": "range;",
-    "value": "U+029A5"
-  },
-  {
-    "entity": "rangle;",
-    "value": "U+027E9"
-  },
-  {
-    "entity": "raquo;",
-    "value": "U+000BB"
-  },
-  {
-    "entity": "raquo",
-    "value": "U+000BB"
-  },
-  {
-    "entity": "rarr;",
-    "value": "U+02192"
-  },
-  {
-    "entity": "rarrap;",
-    "value": "U+02975"
-  },
-  {
-    "entity": "rarrb;",
-    "value": "U+021E5"
-  },
-  {
-    "entity": "rarrbfs;",
-    "value": "U+02920"
-  },
-  {
-    "entity": "rarrc;",
-    "value": "U+02933"
-  },
-  {
-    "entity": "rarrfs;",
-    "value": "U+0291E"
-  },
-  {
-    "entity": "rarrhk;",
-    "value": "U+021AA"
-  },
-  {
-    "entity": "rarrlp;",
-    "value": "U+021AC"
-  },
-  {
-    "entity": "rarrpl;",
-    "value": "U+02945"
-  },
-  {
-    "entity": "rarrsim;",
-    "value": "U+02974"
-  },
-  {
-    "entity": "rarrtl;",
-    "value": "U+021A3"
-  },
-  {
-    "entity": "rarrw;",
-    "value": "U+0219D"
-  },
-  {
-    "entity": "ratail;",
-    "value": "U+0291A"
-  },
-  {
-    "entity": "ratio;",
-    "value": "U+02236"
-  },
-  {
-    "entity": "rationals;",
-    "value": "U+0211A"
-  },
-  {
-    "entity": "rbarr;",
-    "value": "U+0290D"
-  },
-  {
-    "entity": "rbbrk;",
-    "value": "U+02773"
-  },
-  {
-    "entity": "rbrace;",
-    "value": "U+0007D"
-  },
-  {
-    "entity": "rbrack;",
-    "value": "U+0005D"
-  },
-  {
-    "entity": "rbrke;",
-    "value": "U+0298C"
-  },
-  {
-    "entity": "rbrksld;",
-    "value": "U+0298E"
-  },
-  {
-    "entity": "rbrkslu;",
-    "value": "U+02990"
-  },
-  {
-    "entity": "rcaron;",
-    "value": "U+00159"
-  },
-  {
-    "entity": "rcedil;",
-    "value": "U+00157"
-  },
-  {
-    "entity": "rceil;",
-    "value": "U+02309"
-  },
-  {
-    "entity": "rcub;",
-    "value": "U+0007D"
-  },
-  {
-    "entity": "rcy;",
-    "value": "U+00440"
-  },
-  {
-    "entity": "rdca;",
-    "value": "U+02937"
-  },
-  {
-    "entity": "rdldhar;",
-    "value": "U+02969"
-  },
-  {
-    "entity": "rdquo;",
-    "value": "U+0201D"
-  },
-  {
-    "entity": "rdquor;",
-    "value": "U+0201D"
-  },
-  {
-    "entity": "rdsh;",
-    "value": "U+021B3"
-  },
-  {
-    "entity": "real;",
-    "value": "U+0211C"
-  },
-  {
-    "entity": "realine;",
-    "value": "U+0211B"
-  },
-  {
-    "entity": "realpart;",
-    "value": "U+0211C"
-  },
-  {
-    "entity": "reals;",
-    "value": "U+0211D"
-  },
-  {
-    "entity": "rect;",
-    "value": "U+025AD"
-  },
-  {
-    "entity": "reg;",
-    "value": "U+000AE"
-  },
-  {
-    "entity": "reg",
-    "value": "U+000AE"
-  },
-  {
-    "entity": "rfisht;",
-    "value": "U+0297D"
-  },
-  {
-    "entity": "rfloor;",
-    "value": "U+0230B"
-  },
-  {
-    "entity": "rfr;",
-    "value": "U+1D52F"
-  },
-  {
-    "entity": "rhard;",
-    "value": "U+021C1"
-  },
-  {
-    "entity": "rharu;",
-    "value": "U+021C0"
-  },
-  {
-    "entity": "rharul;",
-    "value": "U+0296C"
-  },
-  {
-    "entity": "rho;",
-    "value": "U+003C1"
-  },
-  {
-    "entity": "rhov;",
-    "value": "U+003F1"
-  },
-  {
-    "entity": "rightarrow;",
-    "value": "U+02192"
-  },
-  {
-    "entity": "rightarrowtail;",
-    "value": "U+021A3"
-  },
-  {
-    "entity": "rightharpoondown;",
-    "value": "U+021C1"
-  },
-  {
-    "entity": "rightharpoonup;",
-    "value": "U+021C0"
-  },
-  {
-    "entity": "rightleftarrows;",
-    "value": "U+021C4"
-  },
-  {
-    "entity": "rightleftharpoons;",
-    "value": "U+021CC"
-  },
-  {
-    "entity": "rightrightarrows;",
-    "value": "U+021C9"
-  },
-  {
-    "entity": "rightsquigarrow;",
-    "value": "U+0219D"
-  },
-  {
-    "entity": "rightthreetimes;",
-    "value": "U+022CC"
-  },
-  {
-    "entity": "ring;",
-    "value": "U+002DA"
-  },
-  {
-    "entity": "risingdotseq;",
-    "value": "U+02253"
-  },
-  {
-    "entity": "rlarr;",
-    "value": "U+021C4"
-  },
-  {
-    "entity": "rlhar;",
-    "value": "U+021CC"
-  },
-  {
-    "entity": "rlm;",
-    "value": "U+0200F"
-  },
-  {
-    "entity": "rmoust;",
-    "value": "U+023B1"
-  },
-  {
-    "entity": "rmoustache;",
-    "value": "U+023B1"
-  },
-  {
-    "entity": "rnmid;",
-    "value": "U+02AEE"
-  },
-  {
-    "entity": "roang;",
-    "value": "U+027ED"
-  },
-  {
-    "entity": "roarr;",
-    "value": "U+021FE"
-  },
-  {
-    "entity": "robrk;",
-    "value": "U+027E7"
-  },
-  {
-    "entity": "ropar;",
-    "value": "U+02986"
-  },
-  {
-    "entity": "ropf;",
-    "value": "U+1D563"
-  },
-  {
-    "entity": "roplus;",
-    "value": "U+02A2E"
-  },
-  {
-    "entity": "rotimes;",
-    "value": "U+02A35"
-  },
-  {
-    "entity": "rpar;",
-    "value": "U+00029"
-  },
-  {
-    "entity": "rpargt;",
-    "value": "U+02994"
-  },
-  {
-    "entity": "rppolint;",
-    "value": "U+02A12"
-  },
-  {
-    "entity": "rrarr;",
-    "value": "U+021C9"
-  },
-  {
-    "entity": "rsaquo;",
-    "value": "U+0203A"
-  },
-  {
-    "entity": "rscr;",
-    "value": "U+1D4C7"
-  },
-  {
-    "entity": "rsh;",
-    "value": "U+021B1"
-  },
-  {
-    "entity": "rsqb;",
-    "value": "U+0005D"
-  },
-  {
-    "entity": "rsquo;",
-    "value": "U+02019"
-  },
-  {
-    "entity": "rsquor;",
-    "value": "U+02019"
-  },
-  {
-    "entity": "rthree;",
-    "value": "U+022CC"
-  },
-  {
-    "entity": "rtimes;",
-    "value": "U+022CA"
-  },
-  {
-    "entity": "rtri;",
-    "value": "U+025B9"
-  },
-  {
-    "entity": "rtrie;",
-    "value": "U+022B5"
-  },
-  {
-    "entity": "rtrif;",
-    "value": "U+025B8"
-  },
-  {
-    "entity": "rtriltri;",
-    "value": "U+029CE"
-  },
-  {
-    "entity": "ruluhar;",
-    "value": "U+02968"
-  },
-  {
-    "entity": "rx;",
-    "value": "U+0211E"
-  },
-  {
-    "entity": "sacute;",
-    "value": "U+0015B"
-  },
-  {
-    "entity": "sbquo;",
-    "value": "U+0201A"
-  },
-  {
-    "entity": "sc;",
-    "value": "U+0227B"
-  },
-  {
-    "entity": "scE;",
-    "value": "U+02AB4"
-  },
-  {
-    "entity": "scap;",
-    "value": "U+02AB8"
-  },
-  {
-    "entity": "scaron;",
-    "value": "U+00161"
-  },
-  {
-    "entity": "sccue;",
-    "value": "U+0227D"
-  },
-  {
-    "entity": "sce;",
-    "value": "U+02AB0"
-  },
-  {
-    "entity": "scedil;",
-    "value": "U+0015F"
-  },
-  {
-    "entity": "scirc;",
-    "value": "U+0015D"
-  },
-  {
-    "entity": "scnE;",
-    "value": "U+02AB6"
-  },
-  {
-    "entity": "scnap;",
-    "value": "U+02ABA"
-  },
-  {
-    "entity": "scnsim;",
-    "value": "U+022E9"
-  },
-  {
-    "entity": "scpolint;",
-    "value": "U+02A13"
-  },
-  {
-    "entity": "scsim;",
-    "value": "U+0227F"
-  },
-  {
-    "entity": "scy;",
-    "value": "U+00441"
-  },
-  {
-    "entity": "sdot;",
-    "value": "U+022C5"
-  },
-  {
-    "entity": "sdotb;",
-    "value": "U+022A1"
-  },
-  {
-    "entity": "sdote;",
-    "value": "U+02A66"
-  },
-  {
-    "entity": "seArr;",
-    "value": "U+021D8"
-  },
-  {
-    "entity": "searhk;",
-    "value": "U+02925"
-  },
-  {
-    "entity": "searr;",
-    "value": "U+02198"
-  },
-  {
-    "entity": "searrow;",
-    "value": "U+02198"
-  },
-  {
-    "entity": "sect;",
-    "value": "U+000A7"
-  },
-  {
-    "entity": "sect",
-    "value": "U+000A7"
-  },
-  {
-    "entity": "semi;",
-    "value": "U+0003B"
-  },
-  {
-    "entity": "seswar;",
-    "value": "U+02929"
-  },
-  {
-    "entity": "setminus;",
-    "value": "U+02216"
-  },
-  {
-    "entity": "setmn;",
-    "value": "U+02216"
-  },
-  {
-    "entity": "sext;",
-    "value": "U+02736"
-  },
-  {
-    "entity": "sfr;",
-    "value": "U+1D530"
-  },
-  {
-    "entity": "sfrown;",
-    "value": "U+02322"
-  },
-  {
-    "entity": "sharp;",
-    "value": "U+0266F"
-  },
-  {
-    "entity": "shchcy;",
-    "value": "U+00449"
-  },
-  {
-    "entity": "shcy;",
-    "value": "U+00448"
-  },
-  {
-    "entity": "shortmid;",
-    "value": "U+02223"
-  },
-  {
-    "entity": "shortparallel;",
-    "value": "U+02225"
-  },
-  {
-    "entity": "shy;",
-    "value": "U+000AD  "
-  },
-  {
-    "entity": "shy",
-    "value": "U+000AD "
-  },
-  {
-    "entity": "sigma;",
-    "value": "U+003C3"
-  },
-  {
-    "entity": "sigmaf;",
-    "value": "U+003C2"
-  },
-  {
-    "entity": "sigmav;",
-    "value": "U+003C2"
-  },
-  {
-    "entity": "sim;",
-    "value": "U+0223C"
-  },
-  {
-    "entity": "simdot;",
-    "value": "U+02A6A"
-  },
-  {
-    "entity": "sime;",
-    "value": "U+02243"
-  },
-  {
-    "entity": "simeq;",
-    "value": "U+02243"
-  },
-  {
-    "entity": "simg;",
-    "value": "U+02A9E"
-  },
-  {
-    "entity": "simgE;",
-    "value": "U+02AA0"
-  },
-  {
-    "entity": "siml;",
-    "value": "U+02A9D"
-  },
-  {
-    "entity": "simlE;",
-    "value": "U+02A9F"
-  },
-  {
-    "entity": "simne;",
-    "value": "U+02246"
-  },
-  {
-    "entity": "simplus;",
-    "value": "U+02A24"
-  },
-  {
-    "entity": "simrarr;",
-    "value": "U+02972"
-  },
-  {
-    "entity": "slarr;",
-    "value": "U+02190"
-  },
-  {
-    "entity": "smallsetminus;",
-    "value": "U+02216"
-  },
-  {
-    "entity": "smashp;",
-    "value": "U+02A33"
-  },
-  {
-    "entity": "smeparsl;",
-    "value": "U+029E4"
-  },
-  {
-    "entity": "smid;",
-    "value": "U+02223"
-  },
-  {
-    "entity": "smile;",
-    "value": "U+02323"
-  },
-  {
-    "entity": "smt;",
-    "value": "U+02AAA"
-  },
-  {
-    "entity": "smte;",
-    "value": "U+02AAC"
-  },
-  {
-    "entity": "softcy;",
-    "value": "U+0044C"
-  },
-  {
-    "entity": "sol;",
-    "value": "U+0002F"
-  },
-  {
-    "entity": "solb;",
-    "value": "U+029C4"
-  },
-  {
-    "entity": "solbar;",
-    "value": "U+0233F"
-  },
-  {
-    "entity": "sopf;",
-    "value": "U+1D564"
-  },
-  {
-    "entity": "spades;",
-    "value": "U+02660"
-  },
-  {
-    "entity": "spadesuit;",
-    "value": "U+02660"
-  },
-  {
-    "entity": "spar;",
-    "value": "U+02225"
-  },
-  {
-    "entity": "sqcap;",
-    "value": "U+02293"
-  },
-  {
-    "entity": "sqcup;",
-    "value": "U+02294"
-  },
-  {
-    "entity": "sqsub;",
-    "value": "U+0228F"
-  },
-  {
-    "entity": "sqsube;",
-    "value": "U+02291"
-  },
-  {
-    "entity": "sqsubset;",
-    "value": "U+0228F"
-  },
-  {
-    "entity": "sqsubseteq;",
-    "value": "U+02291"
-  },
-  {
-    "entity": "sqsup;",
-    "value": "U+02290"
-  },
-  {
-    "entity": "sqsupe;",
-    "value": "U+02292"
-  },
-  {
-    "entity": "sqsupset;",
-    "value": "U+02290"
-  },
-  {
-    "entity": "sqsupseteq;",
-    "value": "U+02292"
-  },
-  {
-    "entity": "squ;",
-    "value": "U+025A1"
-  },
-  {
-    "entity": "square;",
-    "value": "U+025A1"
-  },
-  {
-    "entity": "squarf;",
-    "value": "U+025AA"
-  },
-  {
-    "entity": "squf;",
-    "value": "U+025AA"
-  },
-  {
-    "entity": "srarr;",
-    "value": "U+02192"
-  },
-  {
-    "entity": "sscr;",
-    "value": "U+1D4C8"
-  },
-  {
-    "entity": "ssetmn;",
-    "value": "U+02216"
-  },
-  {
-    "entity": "ssmile;",
-    "value": "U+02323"
-  },
-  {
-    "entity": "sstarf;",
-    "value": "U+022C6"
-  },
-  {
-    "entity": "star;",
-    "value": "U+02606"
-  },
-  {
-    "entity": "starf;",
-    "value": "U+02605"
-  },
-  {
-    "entity": "straightepsilon;",
-    "value": "U+003F5"
-  },
-  {
-    "entity": "straightphi;",
-    "value": "U+003D5"
-  },
-  {
-    "entity": "strns;",
-    "value": "U+000AF"
-  },
-  {
-    "entity": "sub;",
-    "value": "U+02282"
-  },
-  {
-    "entity": "subE;",
-    "value": "U+02AC5"
-  },
-  {
-    "entity": "subdot;",
-    "value": "U+02ABD"
-  },
-  {
-    "entity": "sube;",
-    "value": "U+02286"
-  },
-  {
-    "entity": "subedot;",
-    "value": "U+02AC3"
-  },
-  {
-    "entity": "submult;",
-    "value": "U+02AC1"
-  },
-  {
-    "entity": "subnE;",
-    "value": "U+02ACB"
-  },
-  {
-    "entity": "subne;",
-    "value": "U+0228A"
-  },
-  {
-    "entity": "subplus;",
-    "value": "U+02ABF"
-  },
-  {
-    "entity": "subrarr;",
-    "value": "U+02979"
-  },
-  {
-    "entity": "subset;",
-    "value": "U+02282"
-  },
-  {
-    "entity": "subseteq;",
-    "value": "U+02286"
-  },
-  {
-    "entity": "subseteqq;",
-    "value": "U+02AC5"
-  },
-  {
-    "entity": "subsetneq;",
-    "value": "U+0228A"
-  },
-  {
-    "entity": "subsetneqq;",
-    "value": "U+02ACB"
-  },
-  {
-    "entity": "subsim;",
-    "value": "U+02AC7"
-  },
-  {
-    "entity": "subsub;",
-    "value": "U+02AD5"
-  },
-  {
-    "entity": "subsup;",
-    "value": "U+02AD3"
-  },
-  {
-    "entity": "succ;",
-    "value": "U+0227B"
-  },
-  {
-    "entity": "succapprox;",
-    "value": "U+02AB8"
-  },
-  {
-    "entity": "succcurlyeq;",
-    "value": "U+0227D"
-  },
-  {
-    "entity": "succeq;",
-    "value": "U+02AB0"
-  },
-  {
-    "entity": "succnapprox;",
-    "value": "U+02ABA"
-  },
-  {
-    "entity": "succneqq;",
-    "value": "U+02AB6"
-  },
-  {
-    "entity": "succnsim;",
-    "value": "U+022E9"
-  },
-  {
-    "entity": "succsim;",
-    "value": "U+0227F"
-  },
-  {
-    "entity": "sum;",
-    "value": "U+02211"
-  },
-  {
-    "entity": "sung;",
-    "value": "U+0266A"
-  },
-  {
-    "entity": "sup1;",
-    "value": "U+000B9"
-  },
-  {
-    "entity": "sup1",
-    "value": "U+000B9"
-  },
-  {
-    "entity": "sup2;",
-    "value": "U+000B2"
-  },
-  {
-    "entity": "sup2",
-    "value": "U+000B2"
-  },
-  {
-    "entity": "sup3;",
-    "value": "U+000B3"
-  },
-  {
-    "entity": "sup3",
-    "value": "U+000B3"
-  },
-  {
-    "entity": "sup;",
-    "value": "U+02283"
-  },
-  {
-    "entity": "supE;",
-    "value": "U+02AC6"
-  },
-  {
-    "entity": "supdot;",
-    "value": "U+02ABE"
-  },
-  {
-    "entity": "supdsub;",
-    "value": "U+02AD8"
-  },
-  {
-    "entity": "supe;",
-    "value": "U+02287"
-  },
-  {
-    "entity": "supedot;",
-    "value": "U+02AC4"
-  },
-  {
-    "entity": "suphsol;",
-    "value": "U+027C9"
-  },
-  {
-    "entity": "suphsub;",
-    "value": "U+02AD7"
-  },
-  {
-    "entity": "suplarr;",
-    "value": "U+0297B"
-  },
-  {
-    "entity": "supmult;",
-    "value": "U+02AC2"
-  },
-  {
-    "entity": "supnE;",
-    "value": "U+02ACC"
-  },
-  {
-    "entity": "supne;",
-    "value": "U+0228B"
-  },
-  {
-    "entity": "supplus;",
-    "value": "U+02AC0"
-  },
-  {
-    "entity": "supset;",
-    "value": "U+02283"
-  },
-  {
-    "entity": "supseteq;",
-    "value": "U+02287"
-  },
-  {
-    "entity": "supseteqq;",
-    "value": "U+02AC6"
-  },
-  {
-    "entity": "supsetneq;",
-    "value": "U+0228B"
-  },
-  {
-    "entity": "supsetneqq;",
-    "value": "U+02ACC"
-  },
-  {
-    "entity": "supsim;",
-    "value": "U+02AC8"
-  },
-  {
-    "entity": "supsub;",
-    "value": "U+02AD4"
-  },
-  {
-    "entity": "supsup;",
-    "value": "U+02AD6"
-  },
-  {
-    "entity": "swArr;",
-    "value": "U+021D9"
-  },
-  {
-    "entity": "swarhk;",
-    "value": "U+02926"
-  },
-  {
-    "entity": "swarr;",
-    "value": "U+02199"
-  },
-  {
-    "entity": "swarrow;",
-    "value": "U+02199"
-  },
-  {
-    "entity": "swnwar;",
-    "value": "U+0292A"
-  },
-  {
-    "entity": "szlig;",
-    "value": "U+000DF"
-  },
-  {
-    "entity": "szlig",
-    "value": "U+000DF"
-  },
-  {
-    "entity": "target;",
-    "value": "U+02316"
-  },
-  {
-    "entity": "tau;",
-    "value": "U+003C4"
-  },
-  {
-    "entity": "tbrk;",
-    "value": "U+023B4"
-  },
-  {
-    "entity": "tcaron;",
-    "value": "U+00165"
-  },
-  {
-    "entity": "tcedil;",
-    "value": "U+00163"
-  },
-  {
-    "entity": "tcy;",
-    "value": "U+00442"
-  },
-  {
-    "entity": "tdot;",
-    "value": "U+020DB"
-  },
-  {
-    "entity": "telrec;",
-    "value": "U+02315"
-  },
-  {
-    "entity": "tfr;",
-    "value": "U+1D531"
-  },
-  {
-    "entity": "there4;",
-    "value": "U+02234"
-  },
-  {
-    "entity": "therefore;",
-    "value": "U+02234"
-  },
-  {
-    "entity": "theta;",
-    "value": "U+003B8"
-  },
-  {
-    "entity": "thetasym;",
-    "value": "U+003D1"
-  },
-  {
-    "entity": "thetav;",
-    "value": "U+003D1"
-  },
-  {
-    "entity": "thickapprox;",
-    "value": "U+02248"
-  },
-  {
-    "entity": "thicksim;",
-    "value": "U+0223C"
-  },
-  {
-    "entity": "thinsp;",
-    "value": "U+02009"
-  },
-  {
-    "entity": "thkap;",
-    "value": "U+02248"
-  },
-  {
-    "entity": "thksim;",
-    "value": "U+0223C"
-  },
-  {
-    "entity": "thorn;",
-    "value": "U+000FE"
-  },
-  {
-    "entity": "thorn",
-    "value": "U+000FE"
-  },
-  {
-    "entity": "tilde;",
-    "value": "U+002DC"
-  },
-  {
-    "entity": "times;",
-    "value": "U+000D7"
-  },
-  {
-    "entity": "times",
-    "value": "U+000D7"
-  },
-  {
-    "entity": "timesb;",
-    "value": "U+022A0"
-  },
-  {
-    "entity": "timesbar;",
-    "value": "U+02A31"
-  },
-  {
-    "entity": "timesd;",
-    "value": "U+02A30"
-  },
-  {
-    "entity": "tint;",
-    "value": "U+0222D"
-  },
-  {
-    "entity": "toea;",
-    "value": "U+02928"
-  },
-  {
-    "entity": "top;",
-    "value": "U+022A4"
-  },
-  {
-    "entity": "topbot;",
-    "value": "U+02336"
-  },
-  {
-    "entity": "topcir;",
-    "value": "U+02AF1"
-  },
-  {
-    "entity": "topf;",
-    "value": "U+1D565"
-  },
-  {
-    "entity": "topfork;",
-    "value": "U+02ADA"
-  },
-  {
-    "entity": "tosa;",
-    "value": "U+02929"
-  },
-  {
-    "entity": "tprime;",
-    "value": "U+02034"
-  },
-  {
-    "entity": "trade;",
-    "value": "U+02122"
-  },
-  {
-    "entity": "triangle;",
-    "value": "U+025B5"
-  },
-  {
-    "entity": "triangledown;",
-    "value": "U+025BF"
-  },
-  {
-    "entity": "triangleleft;",
-    "value": "U+025C3"
-  },
-  {
-    "entity": "trianglelefteq;",
-    "value": "U+022B4"
-  },
-  {
-    "entity": "triangleq;",
-    "value": "U+0225C"
-  },
-  {
-    "entity": "triangleright;",
-    "value": "U+025B9"
-  },
-  {
-    "entity": "trianglerighteq;",
-    "value": "U+022B5"
-  },
-  {
-    "entity": "tridot;",
-    "value": "U+025EC"
-  },
-  {
-    "entity": "trie;",
-    "value": "U+0225C"
-  },
-  {
-    "entity": "triminus;",
-    "value": "U+02A3A"
-  },
-  {
-    "entity": "triplus;",
-    "value": "U+02A39"
-  },
-  {
-    "entity": "trisb;",
-    "value": "U+029CD"
-  },
-  {
-    "entity": "tritime;",
-    "value": "U+02A3B"
-  },
-  {
-    "entity": "trpezium;",
-    "value": "U+023E2"
-  },
-  {
-    "entity": "tscr;",
-    "value": "U+1D4C9"
-  },
-  {
-    "entity": "tscy;",
-    "value": "U+00446"
-  },
-  {
-    "entity": "tshcy;",
-    "value": "U+0045B"
-  },
-  {
-    "entity": "tstrok;",
-    "value": "U+00167"
-  },
-  {
-    "entity": "twixt;",
-    "value": "U+0226C"
-  },
-  {
-    "entity": "twoheadleftarrow;",
-    "value": "U+0219E"
-  },
-  {
-    "entity": "twoheadrightarrow;",
-    "value": "U+021A0"
-  },
-  {
-    "entity": "uArr;",
-    "value": "U+021D1"
-  },
-  {
-    "entity": "uHar;",
-    "value": "U+02963"
-  },
-  {
-    "entity": "uacute;",
-    "value": "U+000FA"
-  },
-  {
-    "entity": "uacute",
-    "value": "U+000FA"
-  },
-  {
-    "entity": "uarr;",
-    "value": "U+02191"
-  },
-  {
-    "entity": "ubrcy;",
-    "value": "U+0045E"
-  },
-  {
-    "entity": "ubreve;",
-    "value": "U+0016D"
-  },
-  {
-    "entity": "ucirc;",
-    "value": "U+000FB"
-  },
-  {
-    "entity": "ucirc",
-    "value": "U+000FB"
-  },
-  {
-    "entity": "ucy;",
-    "value": "U+00443"
-  },
-  {
-    "entity": "udarr;",
-    "value": "U+021C5"
-  },
-  {
-    "entity": "udblac;",
-    "value": "U+00171"
-  },
-  {
-    "entity": "udhar;",
-    "value": "U+0296E"
-  },
-  {
-    "entity": "ufisht;",
-    "value": "U+0297E"
-  },
-  {
-    "entity": "ufr;",
-    "value": "U+1D532"
-  },
-  {
-    "entity": "ugrave;",
-    "value": "U+000F9"
-  },
-  {
-    "entity": "ugrave",
-    "value": "U+000F9"
-  },
-  {
-    "entity": "uharl;",
-    "value": "U+021BF"
-  },
-  {
-    "entity": "uharr;",
-    "value": "U+021BE"
-  },
-  {
-    "entity": "uhblk;",
-    "value": "U+02580"
-  },
-  {
-    "entity": "ulcorn;",
-    "value": "U+0231C"
-  },
-  {
-    "entity": "ulcorner;",
-    "value": "U+0231C"
-  },
-  {
-    "entity": "ulcrop;",
-    "value": "U+0230F"
-  },
-  {
-    "entity": "ultri;",
-    "value": "U+025F8"
-  },
-  {
-    "entity": "umacr;",
-    "value": "U+0016B"
-  },
-  {
-    "entity": "uml;",
-    "value": "U+000A8"
-  },
-  {
-    "entity": "uml",
-    "value": "U+000A8"
-  },
-  {
-    "entity": "uogon;",
-    "value": "U+00173"
-  },
-  {
-    "entity": "uopf;",
-    "value": "U+1D566"
-  },
-  {
-    "entity": "uparrow;",
-    "value": "U+02191"
-  },
-  {
-    "entity": "updownarrow;",
-    "value": "U+02195"
-  },
-  {
-    "entity": "upharpoonleft;",
-    "value": "U+021BF"
-  },
-  {
-    "entity": "upharpoonright;",
-    "value": "U+021BE"
-  },
-  {
-    "entity": "uplus;",
-    "value": "U+0228E"
-  },
-  {
-    "entity": "upsi;",
-    "value": "U+003C5"
-  },
-  {
-    "entity": "upsih;",
-    "value": "U+003D2"
-  },
-  {
-    "entity": "upsilon;",
-    "value": "U+003C5"
-  },
-  {
-    "entity": "upuparrows;",
-    "value": "U+021C8"
-  },
-  {
-    "entity": "urcorn;",
-    "value": "U+0231D"
-  },
-  {
-    "entity": "urcorner;",
-    "value": "U+0231D"
-  },
-  {
-    "entity": "urcrop;",
-    "value": "U+0230E"
-  },
-  {
-    "entity": "uring;",
-    "value": "U+0016F"
-  },
-  {
-    "entity": "urtri;",
-    "value": "U+025F9"
-  },
-  {
-    "entity": "uscr;",
-    "value": "U+1D4CA"
-  },
-  {
-    "entity": "utdot;",
-    "value": "U+022F0"
-  },
-  {
-    "entity": "utilde;",
-    "value": "U+00169"
-  },
-  {
-    "entity": "utri;",
-    "value": "U+025B5"
-  },
-  {
-    "entity": "utrif;",
-    "value": "U+025B4"
-  },
-  {
-    "entity": "uuarr;",
-    "value": "U+021C8"
-  },
-  {
-    "entity": "uuml;",
-    "value": "U+000FC"
-  },
-  {
-    "entity": "uuml",
-    "value": "U+000FC"
-  },
-  {
-    "entity": "uwangle;",
-    "value": "U+029A7"
-  },
-  {
-    "entity": "vArr;",
-    "value": "U+021D5"
-  },
-  {
-    "entity": "vBar;",
-    "value": "U+02AE8"
-  },
-  {
-    "entity": "vBarv;",
-    "value": "U+02AE9"
-  },
-  {
-    "entity": "vDash;",
-    "value": "U+022A8"
-  },
-  {
-    "entity": "vangrt;",
-    "value": "U+0299C"
-  },
-  {
-    "entity": "varepsilon;",
-    "value": "U+003F5"
-  },
-  {
-    "entity": "varkappa;",
-    "value": "U+003F0"
-  },
-  {
-    "entity": "varnothing;",
-    "value": "U+02205"
-  },
-  {
-    "entity": "varphi;",
-    "value": "U+003D5"
-  },
-  {
-    "entity": "varpi;",
-    "value": "U+003D6"
-  },
-  {
-    "entity": "varpropto;",
-    "value": "U+0221D"
-  },
-  {
-    "entity": "varr;",
-    "value": "U+02195"
-  },
-  {
-    "entity": "varrho;",
-    "value": "U+003F1"
-  },
-  {
-    "entity": "varsigma;",
-    "value": "U+003C2"
-  },
-  {
-    "entity": "vartheta;",
-    "value": "U+003D1"
-  },
-  {
-    "entity": "vartriangleleft;",
-    "value": "U+022B2"
-  },
-  {
-    "entity": "vartriangleright;",
-    "value": "U+022B3"
-  },
-  {
-    "entity": "vcy;",
-    "value": "U+00432"
-  },
-  {
-    "entity": "vdash;",
-    "value": "U+022A2"
-  },
-  {
-    "entity": "vee;",
-    "value": "U+02228"
-  },
-  {
-    "entity": "veebar;",
-    "value": "U+022BB"
-  },
-  {
-    "entity": "veeeq;",
-    "value": "U+0225A"
-  },
-  {
-    "entity": "vellip;",
-    "value": "U+022EE"
-  },
-  {
-    "entity": "verbar;",
-    "value": "U+0007C"
-  },
-  {
-    "entity": "vert;",
-    "value": "U+0007C"
-  },
-  {
-    "entity": "vfr;",
-    "value": "U+1D533"
-  },
-  {
-    "entity": "vltri;",
-    "value": "U+022B2"
-  },
-  {
-    "entity": "vopf;",
-    "value": "U+1D567"
-  },
-  {
-    "entity": "vprop;",
-    "value": "U+0221D"
-  },
-  {
-    "entity": "vrtri;",
-    "value": "U+022B3"
-  },
-  {
-    "entity": "vscr;",
-    "value": "U+1D4CB"
-  },
-  {
-    "entity": "vzigzag;",
-    "value": "U+0299A"
-  },
-  {
-    "entity": "wcirc;",
-    "value": "U+00175"
-  },
-  {
-    "entity": "wedbar;",
-    "value": "U+02A5F"
-  },
-  {
-    "entity": "wedge;",
-    "value": "U+02227"
-  },
-  {
-    "entity": "wedgeq;",
-    "value": "U+02259"
-  },
-  {
-    "entity": "weierp;",
-    "value": "U+02118"
-  },
-  {
-    "entity": "wfr;",
-    "value": "U+1D534"
-  },
-  {
-    "entity": "wopf;",
-    "value": "U+1D568"
-  },
-  {
-    "entity": "wp;",
-    "value": "U+02118"
-  },
-  {
-    "entity": "wr;",
-    "value": "U+02240"
-  },
-  {
-    "entity": "wreath;",
-    "value": "U+02240"
-  },
-  {
-    "entity": "wscr;",
-    "value": "U+1D4CC"
-  },
-  {
-    "entity": "xcap;",
-    "value": "U+022C2"
-  },
-  {
-    "entity": "xcirc;",
-    "value": "U+025EF"
-  },
-  {
-    "entity": "xcup;",
-    "value": "U+022C3"
-  },
-  {
-    "entity": "xdtri;",
-    "value": "U+025BD"
-  },
-  {
-    "entity": "xfr;",
-    "value": "U+1D535"
-  },
-  {
-    "entity": "xhArr;",
-    "value": "U+027FA"
-  },
-  {
-    "entity": "xharr;",
-    "value": "U+027F7"
-  },
-  {
-    "entity": "xi;",
-    "value": "U+003BE"
-  },
-  {
-    "entity": "xlArr;",
-    "value": "U+027F8"
-  },
-  {
-    "entity": "xlarr;",
-    "value": "U+027F5"
-  },
-  {
-    "entity": "xmap;",
-    "value": "U+027FC"
-  },
-  {
-    "entity": "xnis;",
-    "value": "U+022FB"
-  },
-  {
-    "entity": "xodot;",
-    "value": "U+02A00"
-  },
-  {
-    "entity": "xopf;",
-    "value": "U+1D569"
-  },
-  {
-    "entity": "xoplus;",
-    "value": "U+02A01"
-  },
-  {
-    "entity": "xotime;",
-    "value": "U+02A02"
-  },
-  {
-    "entity": "xrArr;",
-    "value": "U+027F9"
-  },
-  {
-    "entity": "xrarr;",
-    "value": "U+027F6"
-  },
-  {
-    "entity": "xscr;",
-    "value": "U+1D4CD"
-  },
-  {
-    "entity": "xsqcup;",
-    "value": "U+02A06"
-  },
-  {
-    "entity": "xuplus;",
-    "value": "U+02A04"
-  },
-  {
-    "entity": "xutri;",
-    "value": "U+025B3"
-  },
-  {
-    "entity": "xvee;",
-    "value": "U+022C1"
-  },
-  {
-    "entity": "xwedge;",
-    "value": "U+022C0"
-  },
-  {
-    "entity": "yacute;",
-    "value": "U+000FD"
-  },
-  {
-    "entity": "yacute",
-    "value": "U+000FD"
-  },
-  {
-    "entity": "yacy;",
-    "value": "U+0044F"
-  },
-  {
-    "entity": "ycirc;",
-    "value": "U+00177"
-  },
-  {
-    "entity": "ycy;",
-    "value": "U+0044B"
-  },
-  {
-    "entity": "yen;",
-    "value": "U+000A5"
-  },
-  {
-    "entity": "yen",
-    "value": "U+000A5"
-  },
-  {
-    "entity": "yfr;",
-    "value": "U+1D536"
-  },
-  {
-    "entity": "yicy;",
-    "value": "U+00457"
-  },
-  {
-    "entity": "yopf;",
-    "value": "U+1D56A"
-  },
-  {
-    "entity": "yscr;",
-    "value": "U+1D4CE"
-  },
-  {
-    "entity": "yucy;",
-    "value": "U+0044E"
-  },
-  {
-    "entity": "yuml;",
-    "value": "U+000FF"
-  },
-  {
-    "entity": "yuml",
-    "value": "U+000FF"
-  },
-  {
-    "entity": "zacute;",
-    "value": "U+0017A"
-  },
-  {
-    "entity": "zcaron;",
-    "value": "U+0017E"
-  },
-  {
-    "entity": "zcy;",
-    "value": "U+00437"
-  },
-  {
-    "entity": "zdot;",
-    "value": "U+0017C"
-  },
-  {
-    "entity": "zeetrf;",
-    "value": "U+02128"
-  },
-  {
-    "entity": "zeta;",
-    "value": "U+003B6"
-  },
-  {
-    "entity": "zfr;",
-    "value": "U+1D537"
-  },
-  {
-    "entity": "zhcy;",
-    "value": "U+00436"
-  },
-  {
-    "entity": "zigrarr;",
-    "value": "U+021DD"
-  },
-  {
-    "entity": "zopf;",
-    "value": "U+1D56B"
-  },
-  {
-    "entity": "zscr;",
-    "value": "U+1D4CF"
-  },
-  {
-    "entity": "zwj;",
-    "value": "U+0200D"
-  },
-  {
-    "entity": "zwnj;",
-    "value": "U+0200C"
-  }
-]
diff --git a/WebCore/html/parser/create-html-entity-table b/WebCore/html/parser/create-html-entity-table
new file mode 100755
index 0000000..e6132bc
--- /dev/null
+++ b/WebCore/html/parser/create-html-entity-table
@@ -0,0 +1,178 @@
+#!/usr/bin/env python
+# Copyright (c) 2010 Google Inc. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+# 
+#     * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#     * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+#     * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+# 
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import csv
+import os.path
+import string
+import sys
+
+ENTITY = 0
+VALUE = 1
+
+def convert_entity_to_cpp_name(entity):
+    postfix = "EntityName"
+    if entity[-1] == ";":
+        return "%sSemicolon%s" % (entity[:-1], postfix)
+    return "%s%s" % (entity, postfix)
+
+
+def convert_entity_to_uchar_array(entity):
+    return "{'%s'}" % "', '".join(entity)
+
+
+def convert_value_to_int(value):
+    assert(value[0] == "U")
+    assert(value[1] == "+")
+    return "0x" + value[2:]
+
+
+def offset_table_entry(offset):
+    return "    &staticEntityTable[%s]," % offset
+
+
+program_name = os.path.basename(__file__)
+if len(sys.argv) < 4 or sys.argv[1] != "-o":
+    print >> sys.stderr, "Usage: %s -o OUTPUT_FILE INPUT_FILE" % program_name
+    exit(1)
+
+output_path = sys.argv[2]
+input_path = sys.argv[3]
+
+html_entity_names_file = open(input_path)
+entries = list(csv.reader(html_entity_names_file))
+html_entity_names_file.close()
+
+entries.sort(lambda a, b: cmp(a[ENTITY], b[ENTITY]))
+entity_count = len(entries)
+
+output_file = open(output_path, "w")
+
+print >> output_file, """/*
+ * Copyright (C) 2010 Google, Inc. All Rights Reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
+// THIS FILE IS GENERATED BY WebCore/html/parser/create-html-entity-table
+// DO NOT EDIT (unless you are a ninja)!
+
+#include "config.h"
+#include "HTMLEntityTable.h"
+
+namespace WebCore {
+
+namespace {
+"""
+
+for entry in entries:
+    print >> output_file, "const UChar %sEntityName[] = %s;" % (
+        convert_entity_to_cpp_name(entry[ENTITY]),
+        convert_entity_to_uchar_array(entry[ENTITY]))
+
+print >> output_file, """
+HTMLEntityTableEntry staticEntityTable[%s] = {""" % entity_count
+
+index = {}
+offset = 0
+for entry in entries:
+    letter = entry[ENTITY][0]
+    if not index.get(letter):
+        index[letter] = offset
+    print >> output_file, '    { %sEntityName, %s, %s },' % (
+        convert_entity_to_cpp_name(entry[ENTITY]),
+        len(entry[ENTITY]),
+        convert_value_to_int(entry[VALUE]))
+    offset += 1
+
+print >> output_file, """};
+"""
+
+print >> output_file, "const HTMLEntityTableEntry* uppercaseOffset[] = {"
+for letter in string.uppercase:
+    print >> output_file, offset_table_entry(index[letter])
+print >> output_file, offset_table_entry(index['a'])
+print >> output_file, """};
+
+const HTMLEntityTableEntry* lowercaseOffset[] = {"""
+for letter in string.lowercase:
+    print >> output_file, offset_table_entry(index[letter])
+print >> output_file, offset_table_entry(entity_count)
+print >> output_file, """};
+
+}
+
+const HTMLEntityTableEntry* HTMLEntityTable::firstEntryStartingWith(UChar c)
+{
+    if (c >= 'A' && c <= 'Z')
+        return uppercaseOffset[c - 'A'];
+    if (c >= 'a' && c <= 'z')
+        return lowercaseOffset[c - 'a'];
+    return 0;
+}
+
+const HTMLEntityTableEntry* HTMLEntityTable::lastEntryStartingWith(UChar c)
+{
+    if (c >= 'A' && c <= 'Z')
+        return uppercaseOffset[c - 'A' + 1] - 1;
+    if (c >= 'a' && c <= 'z')
+        return lowercaseOffset[c - 'a' + 1] - 1;
+    return 0;
+}
+
+const HTMLEntityTableEntry* HTMLEntityTable::firstEntry()
+{
+    return &staticEntityTable[0];
+}
+
+const HTMLEntityTableEntry* HTMLEntityTable::lastEntry()
+{
+    return &staticEntityTable[%s - 1];
+}
+
+}
+""" % entity_count
diff --git a/WebKitTools/Scripts/create-html-entity-table b/WebKitTools/Scripts/create-html-entity-table
deleted file mode 100755
index c408207..0000000
--- a/WebKitTools/Scripts/create-html-entity-table
+++ /dev/null
@@ -1,183 +0,0 @@
-#!/usr/bin/env python
-# Copyright (c) 2010 Google Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-# 
-#     * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#     * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#     * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-# 
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-import os.path
-import string
-import sys
-
-# Hack sys.path to avoid executing webkitpy __init__.py code which may
-# use Python 2.5 features.  This code needs to run on Python 2.3 in order
-# to support Mac OS X Tiger.
-scripts_directory = sys.path[0]
-sys.path.append("%s/webkitpy/thirdparty" % scripts_directory)
-
-import simplejson
-
-
-def convert_entity_to_cpp_name(entity):
-    postfix = "EntityName"
-    if entity[-1] == ";":
-        return "%sSemicolon%s" % (entity[:-1], postfix)
-    return "%s%s" % (entity, postfix)
-
-
-def convert_entity_to_uchar_array(entity):
-    return "{'%s'}" % "', '".join(entity)
-
-
-def convert_value_to_int(value):
-    assert(value[0] == "U")
-    assert(value[1] == "+")
-    return "0x" + value[2:]
-
-
-def offset_table_entry(offset):
-    return "    &staticEntityTable[%s]," % offset
-
-
-program_name = os.path.basename(__file__)
-if len(sys.argv) < 4 or sys.argv[1] != "-o":
-    print >> sys.stderr, "Usage: %s -o OUTPUT_FILE INPUT_FILE" % program_name
-    exit(1)
-
-output_path = sys.argv[2]
-input_path = sys.argv[3]
-
-html_entity_names_file = open(input_path)
-entries = simplejson.load(html_entity_names_file)
-html_entity_names_file.close()
-
-entries.sort(lambda a, b: cmp(a['entity'], b['entity']))
-entity_count = len(entries)
-
-output_file = open(output_path, "w")
-
-print >> output_file, """/*
- * Copyright (C) 2010 Google, Inc. All Rights Reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-// THIS FILE IS GENERATED BY WebKitTools/Scripts/create-html-entity-table
-// DO NOT EDIT (unless you are a ninja)!
-
-#include "config.h"
-#include "HTMLEntityTable.h"
-
-namespace WebCore {
-
-namespace {
-"""
-
-for entry in entries:
-    print >> output_file, "const UChar %sEntityName[] = %s;" % (
-        convert_entity_to_cpp_name(entry["entity"]),
-        convert_entity_to_uchar_array(entry["entity"]))
-
-print >> output_file, """
-HTMLEntityTableEntry staticEntityTable[%s] = {""" % entity_count
-
-index = {}
-offset = 0
-for entry in entries:
-    letter = entry["entity"][0]
-    if not index.get(letter):
-        index[letter] = offset
-    print >> output_file, '    { %sEntityName, %s, %s },' % (
-        convert_entity_to_cpp_name(entry["entity"]),
-        len(entry["entity"]),
-        convert_value_to_int(entry["value"]))
-    offset += 1
-
-print >> output_file, """};
-"""
-
-print >> output_file, "const HTMLEntityTableEntry* uppercaseOffset[] = {"
-for letter in string.uppercase:
-    print >> output_file, offset_table_entry(index[letter])
-print >> output_file, offset_table_entry(index['a'])
-print >> output_file, """};
-
-const HTMLEntityTableEntry* lowercaseOffset[] = {"""
-for letter in string.lowercase:
-    print >> output_file, offset_table_entry(index[letter])
-print >> output_file, offset_table_entry(entity_count)
-print >> output_file, """};
-
-}
-
-const HTMLEntityTableEntry* HTMLEntityTable::firstEntryStartingWith(UChar c)
-{
-    if (c >= 'A' && c <= 'Z')
-        return uppercaseOffset[c - 'A'];
-    if (c >= 'a' && c <= 'z')
-        return lowercaseOffset[c - 'a'];
-    return 0;
-}
-
-const HTMLEntityTableEntry* HTMLEntityTable::lastEntryStartingWith(UChar c)
-{
-    if (c >= 'A' && c <= 'Z')
-        return uppercaseOffset[c - 'A' + 1] - 1;
-    if (c >= 'a' && c <= 'z')
-        return lowercaseOffset[c - 'a' + 1] - 1;
-    return 0;
-}
-
-const HTMLEntityTableEntry* HTMLEntityTable::firstEntry()
-{
-    return &staticEntityTable[0];
-}
-
-const HTMLEntityTableEntry* HTMLEntityTable::lastEntry()
-{
-    return &staticEntityTable[%s - 1];
-}
-
-}
-""" % entity_count
diff --git a/cmake/WebKitMacros.cmake b/cmake/WebKitMacros.cmake
index 147843c..b4f1153 100644
--- a/cmake/WebKitMacros.cmake
+++ b/cmake/WebKitMacros.cmake
@@ -112,10 +112,10 @@ MACRO (WEBKIT_WRAP_SOURCELIST _input)
 ENDMACRO ()
 
 
-MACRO (GENERATE_JSON _json _output _script)
+MACRO (GENERATE_ENTITIES _input _output _script)
     ADD_CUSTOM_COMMAND(
         OUTPUT ${_output}
         MAIN_DEPENDENCY ${_input} ${_script}
-        COMMAND ${PYTHON_EXECUTABLE} ${_script} -o ${_output} ${_json}
+        COMMAND ${PYTHON_EXECUTABLE} ${_script} -o ${_output} ${_input}
         VERBATIM)
 ENDMACRO ()

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list